diff -Nru pdfshuffler-0.5.99~20120116~svn64/AUTHORS pdfshuffler-0.5.99~svn75/AUTHORS --- pdfshuffler-0.5.99~20120116~svn64/AUTHORS 2009-11-10 15:31:17.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/AUTHORS 2012-03-04 10:46:09.000000000 +0000 @@ -1 +1 @@ -Konstantinos Poulios +Konstantinos Poulios diff -Nru pdfshuffler-0.5.99~20120116~svn64/bin/pdfshuffler pdfshuffler-0.5.99~svn75/bin/pdfshuffler --- pdfshuffler-0.5.99~20120116~svn64/bin/pdfshuffler 2011-12-27 20:26:56.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/bin/pdfshuffler 2012-03-04 20:53:58.000000000 +0000 @@ -5,7 +5,7 @@ PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and modification of PDF documents. - Copyright (C) 2008-2011 Konstantinos Poulios + Copyright (C) 2008-2012 Konstantinos Poulios This file is part of PdfShuffler. @@ -29,5 +29,6 @@ try: from pdfshuffler.pdfshuffler import main main() -except ImportError: - print('Error: could not import pdfshuffler') +except ImportError as e: + print('Error: Could not import pdfshuffler') + print('Cause: %s' % e) diff -Nru pdfshuffler-0.5.99~20120116~svn64/ChangeLog pdfshuffler-0.5.99~svn75/ChangeLog --- pdfshuffler-0.5.99~20120116~svn64/ChangeLog 2010-10-07 21:16:18.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/ChangeLog 2012-03-05 08:02:25.000000000 +0000 @@ -1,3 +1,20 @@ +Version 0.6: +-------------- + +* Cairo based rendering. + +* Zooming support. + +* Progressbar indicating loading of files. + +* New user interface with a conventional menubar and toolbar. + +* Export only selected pages option in the right-click menu from + Alexander Hirzel. + +* Hungarian, Japanese and Chinese translations. + + Version 0.5.1: -------------- diff -Nru pdfshuffler-0.5.99~20120116~svn64/data/pdfshuffler.ui pdfshuffler-0.5.99~svn75/data/pdfshuffler.ui --- pdfshuffler-0.5.99~20120116~svn64/data/pdfshuffler.ui 2011-09-25 19:25:05.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/data/pdfshuffler.ui 2012-03-05 06:53:34.000000000 +0000 @@ -1,29 +1,36 @@ - + - + False True + False True + False True + False + False _File True True + False - gtk-open + gtk-add True + False + False True True - + @@ -31,6 +38,8 @@ gtk-save True False + False + False True True @@ -39,23 +48,28 @@ gtk-save-as True + False + False True True - + True + False gtk-quit True + False + False True True - + @@ -65,15 +79,20 @@ True + False + False _Edit True True + False gtk-undo False + False + False True True @@ -82,6 +101,8 @@ gtk-redo False + False + False True True @@ -89,44 +110,54 @@ False + False Rotate left True + False + False False - + Rotate right True + False + False False - + True + False Crop True + False + False False - + gtk-delete True + False + False True True - + @@ -136,27 +167,34 @@ True + False + False _View True True + False Zoom in True + False + False True True - + Zoom out True + False + False True True - + @@ -166,18 +204,23 @@ True + False + False _Help True True + False gtk-about True + False + False True True - + @@ -187,22 +230,29 @@ False + True 0 True + False True + False - + True - Open + False + True + Open a file and append it to the current document + False + Import True - gtk-open - + gtk-add + False @@ -212,6 +262,8 @@ True + False + False Save True gtk-save @@ -224,10 +276,12 @@ True + False + False Save as True gtk-save-as - + False @@ -237,6 +291,7 @@ True + False False @@ -246,10 +301,14 @@ True + False + True + Zoom in + False Zoom in True gtk-zoom-in - + False @@ -259,10 +318,14 @@ True + False + True + Zoom out + False Zoom out True gtk-zoom-out - + False @@ -272,6 +335,7 @@ True + False False @@ -281,10 +345,14 @@ True + False + True + Rotate left + False Rotate left True object-rotate-left - + False @@ -294,10 +362,14 @@ True + False + True + Rotate right + False Rotate right True object-rotate-right - + False @@ -307,10 +379,14 @@ True + False + True + Delete + False Delete True gtk-delete - + False @@ -319,12 +395,15 @@ + True + True 0 False + True 1 @@ -333,12 +412,13 @@ True True never - automatic + True + True 2 @@ -346,9 +426,11 @@ 20 True + False False + True 5 3 diff -Nru pdfshuffler-0.5.99~20120116~svn64/data/pdfshuffler.ui.h pdfshuffler-0.5.99~svn75/data/pdfshuffler.ui.h --- pdfshuffler-0.5.99~20120116~svn64/data/pdfshuffler.ui.h 1970-01-01 00:00:00.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/data/pdfshuffler.ui.h 2012-03-05 06:53:34.000000000 +0000 @@ -0,0 +1,14 @@ +char *s = N_("Crop"); +char *s = N_("Delete"); +char *s = N_("Import"); +char *s = N_("Open a file and append it to the current document"); +char *s = N_("Rotate left"); +char *s = N_("Rotate right"); +char *s = N_("Save"); +char *s = N_("Save as"); +char *s = N_("Zoom in"); +char *s = N_("Zoom out"); +char *s = N_("_Edit"); +char *s = N_("_File"); +char *s = N_("_Help"); +char *s = N_("_View"); diff -Nru pdfshuffler-0.5.99~20120116~svn64/debian/changelog pdfshuffler-0.5.99~svn75/debian/changelog --- pdfshuffler-0.5.99~20120116~svn64/debian/changelog 2012-01-16 20:39:35.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/debian/changelog 2012-03-31 15:05:53.000000000 +0000 @@ -1,12 +1,33 @@ -pdfshuffler (0.5.99~20120116~svn64-matttbe0) precise; urgency=low +pdfshuffler (0.5.99~svn75-0ubuntu1) precise; urgency=low - * New upstream version (sync from svn) + * New upstream snapshot. + * Upstream changelog: + - Fix thread quitting + - Fix file permissions + - Preparing for release 0.6 + - Update translation files + - Fix issues with installation in custom path and improve error messages + - Fix a small issue in closing the about dialog + - Add Hungarian translation + - Export only selected pages option in the right-click menu + - Update ui file + - Make the iconview respect the gtk theme + - Update copyright information, clean up code and comments * debian/patches: - Removed the previous patch (now in upstream) - - Added a patch to install pdfshuffler in /usr/share/data as required - by pdfshuffler.py - -- Matthieu Baerts (matttbe) Mon, 16 Jan 2012 21:38:06 +0100 + -- Matthieu Baerts (matttbe) Sat, 31 Mar 2012 16:58:09 +0200 + +pdfshuffler (0.5.99~svn64-0ubuntu1) precise; urgency=low + + * New upstream snapshot. (LP: #930819) + * This version fixes a annoying bug due to the new version of poppler + * debian/patches: + - Removed the previous patch (fix-shebang: now in upstream) + - Added a patch to install pdfshuffler's data in /usr/share/pdfshuffler as + required by pdfshuffler.py + + -- Matthieu Baerts (matttbe) Thu, 16 Feb 2012 00:39:42 +0200 pdfshuffler (0.5.1-2build1) precise; urgency=low diff -Nru pdfshuffler-0.5.99~20120116~svn64/debian/control pdfshuffler-0.5.99~svn75/debian/control --- pdfshuffler-0.5.99~20120116~svn64/debian/control 2011-08-07 22:34:11.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/debian/control 2012-03-31 15:12:39.000000000 +0000 @@ -1,9 +1,10 @@ Source: pdfshuffler Section: x11 Priority: optional -Maintainer: Serafeim Zanikolas +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Serafeim Zanikolas Build-Depends: debhelper (>= 7), gettext, python (>= 2.6.6-3~) -Standards-Version: 3.9.2 +Standards-Version: 3.9.3 Uploaders: Python Applications Packaging Team Vcs-Svn: svn://svn.debian.org/python-apps/packages/pdfshuffler/trunk Vcs-Browser: http://svn.debian.org/viewsvn/python-apps/packages/pdfshuffler diff -Nru pdfshuffler-0.5.99~20120116~svn64/debian/patches/pdfshuffler.ui_in_usr-share.patch pdfshuffler-0.5.99~svn75/debian/patches/pdfshuffler.ui_in_usr-share.patch --- pdfshuffler-0.5.99~20120116~svn64/debian/patches/pdfshuffler.ui_in_usr-share.patch 2012-01-16 20:37:48.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/debian/patches/pdfshuffler.ui_in_usr-share.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,13 +0,0 @@ -Index: trunk/setup.py -=================================================================== ---- trunk.orig/setup.py 2012-01-16 21:37:25.655670757 +0100 -+++ trunk/setup.py 2012-01-16 21:37:45.023670980 +0100 -@@ -25,7 +25,7 @@ - import re - from distutils.core import setup - --data_files=[('share/applications/pdfshuffler', ['data/pdfshuffler.ui']), -+data_files=[('share/pdfshuffler', ['data/pdfshuffler.ui']), - ('share/applications', ['data/pdfshuffler.desktop']), - ('share/man/man1', ['doc/pdfshuffler.1']), - ('share/pixmaps', ['data/pdfshuffler.svg']), diff -Nru pdfshuffler-0.5.99~20120116~svn64/debian/patches/series pdfshuffler-0.5.99~svn75/debian/patches/series --- pdfshuffler-0.5.99~20120116~svn64/debian/patches/series 2012-01-16 20:37:32.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/debian/patches/series 2012-03-31 15:06:32.000000000 +0000 @@ -1 +0,0 @@ -pdfshuffler.ui_in_usr-share.patch diff -Nru pdfshuffler-0.5.99~20120116~svn64/doc/pdfshuffler.1 pdfshuffler-0.5.99~svn75/doc/pdfshuffler.1 --- pdfshuffler-0.5.99~20120116~svn64/doc/pdfshuffler.1 2011-12-27 20:31:50.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/doc/pdfshuffler.1 2012-03-05 08:02:25.000000000 +0000 @@ -1,4 +1,4 @@ -.TH PDFSHUFFLER 1 "December 2011" "version 0.6" "User Manuals" +.TH PDFSHUFFLER 1 "March 2012" "version 0.6" "User Manuals" .SH "NAME" PDF-Shuffler \- Application for PDF Merging, Rearranging, and Splitting .SH "SYNOPSIS" diff -Nru pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/cairorendering.py pdfshuffler-0.5.99~svn75/pdfshuffler/cairorendering.py --- pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/cairorendering.py 2011-12-31 10:58:38.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/pdfshuffler/cairorendering.py 1970-01-01 00:00:00.000000000 +0000 @@ -1,168 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -""" - - PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and - modification of PDF documents. - Copyright (C) 2008-2011 Konstantinos Poulios - - - This file is part of PdfShuffler. - - PdfShuffler is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -""" - -import gtk -import gobject -import cairo - -from math import pi as M_PI - -class CellRendererImage(gtk.GenericCellRenderer): - __gproperties__ = { - "image": (gobject.TYPE_OBJECT, "Image", "Image", - gobject.PARAM_READWRITE), - "width": (gobject.TYPE_DOUBLE, "Width", "Width", - 0., 1.e4, 0., gobject.PARAM_READWRITE), - "height": (gobject.TYPE_DOUBLE, "Height", "Height", - 0., 1.e4, 0., gobject.PARAM_READWRITE), - "rotation": (gobject.TYPE_INT, "Rotation", "Rotation", - 0, 360, 0, gobject.PARAM_READWRITE), - "scale": (gobject.TYPE_DOUBLE, "Scale", "Scale", - 0.01, 100., 1., gobject.PARAM_READWRITE), - "cropL": (gobject.TYPE_DOUBLE, "CropL", "CropL", - 0., 1., 0., gobject.PARAM_READWRITE), - "cropR": (gobject.TYPE_DOUBLE, "CropR", "CropR", - 0., 1., 0., gobject.PARAM_READWRITE), - "cropT": (gobject.TYPE_DOUBLE, "CropT", "CropT", - 0., 1., 0., gobject.PARAM_READWRITE), - "cropB": (gobject.TYPE_DOUBLE, "CropB", "CropB", - 0., 1., 0., gobject.PARAM_READWRITE), - } - - def __init__(self): - self.__gobject_init__() - self.th1 = 2. # border thickness - self.th2 = 3. # shadow thickness - - def get_geometry(self): - - rotation = int(self.rotation) % 360 - rotation = ((rotation + 45) / 90) * 90 - if not self.image.surface: - w0 = w1 = self.width - h0 = h1 = self.height - else: - w0 = self.image.surface.get_width() - h0 = self.image.surface.get_height() - if rotation == 90 or rotation == 270: - w1, h1 = h0, w0 - else: - w1, h1 = w0, h0 - - x = self.cropL * w1 - y = self.cropT * h1 - - w2 = int(self.scale * (1. - self.cropL - self.cropR) * w1) - h2 = int(self.scale * (1. - self.cropT - self.cropB) * h1) - - return w0,h0,w1,h1,w2,h2,rotation - - def do_set_property(self, pspec, value): - setattr(self, pspec.name, value) - - def do_get_property(self, pspec): - return getattr(self, pspec.name) - - def on_render(self, window, widget, background_area, cell_area, \ - expose_area, flags): - if not self.image.surface: - return - - w0,h0,w1,h1,w2,h2,rotation = self.get_geometry() - th = int(2*self.th1+self.th2) - w = w2 + th - h = h2 + th - - x = cell_area.x - y = cell_area.y - if cell_area and w > 0 and h > 0: - x += self.get_property('xalign') * \ - (cell_area.width - w - self.get_property('xpad')) - y += self.get_property('yalign') * \ - (cell_area.height - h - self.get_property('ypad')) - - cr = window.cairo_create() - cr.translate(x,y) - - x = self.cropL * w1 - y = self.cropT * h1 - - #shadow - cr.set_source_rgb(0.5, 0.5, 0.5) - cr.rectangle(th, th, w2, h2) - cr.fill() - - #border - cr.set_source_rgb(0, 0, 0) - cr.rectangle(0, 0, w2+2*self.th1, h2+2*self.th1) - cr.fill() - - #image - cr.set_source_rgb(1, 1, 1) - cr.rectangle(self.th1, self.th1, w2, h2) - cr.fill_preserve() - cr.clip() - - cr.translate(self.th1,self.th1) - cr.scale(self.scale, self.scale) - cr.translate(-x,-y) - if rotation > 0: - cr.translate(w1/2,h1/2) - cr.rotate(rotation * M_PI / 180) - cr.translate(-w0/2,-h0/2) - - cr.set_source_surface(self.image.surface) - cr.paint() - - def on_get_size(self, widget, cell_area=None): - x = y = 0 - w0,h0,w1,h1,w2,h2,rotation = self.get_geometry() - th = int(2*self.th1+self.th2) - w = w2 + th - h = h2 + th - - if cell_area and w > 0 and h > 0: - x = self.get_property('xalign') * \ - (cell_area.width - w - self.get_property('xpad')) - y = self.get_property('yalign') * \ - (cell_area.height - h - self.get_property('ypad')) - w += 2 * self.get_property('xpad') - h += 2 * self.get_property('ypad') - return int(x), int(y), w, h - - -class CairoImage(gobject.GObject): - - def __init__(self, width=0, height=0): - gobject.GObject.__init__(self) - if width > 0 and height > 0: - self.surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height) - else: - self.surface = None - - diff -Nru pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/pdfshuffler_iconview.py pdfshuffler-0.5.99~svn75/pdfshuffler/pdfshuffler_iconview.py --- pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/pdfshuffler_iconview.py 1970-01-01 00:00:00.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/pdfshuffler/pdfshuffler_iconview.py 2012-03-04 10:46:09.000000000 +0000 @@ -0,0 +1,168 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- + +""" + + PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and + modification of PDF documents. + Copyright (C) 2008-2012 Konstantinos Poulios + + + This file is part of PdfShuffler. + + PdfShuffler is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +""" + +import gtk +import gobject +import cairo + +from math import pi as M_PI + +class CellRendererImage(gtk.GenericCellRenderer): + __gproperties__ = { + "image": (gobject.TYPE_OBJECT, "Image", "Image", + gobject.PARAM_READWRITE), + "width": (gobject.TYPE_DOUBLE, "Width", "Width", + 0., 1.e4, 0., gobject.PARAM_READWRITE), + "height": (gobject.TYPE_DOUBLE, "Height", "Height", + 0., 1.e4, 0., gobject.PARAM_READWRITE), + "rotation": (gobject.TYPE_INT, "Rotation", "Rotation", + 0, 360, 0, gobject.PARAM_READWRITE), + "scale": (gobject.TYPE_DOUBLE, "Scale", "Scale", + 0.01, 100., 1., gobject.PARAM_READWRITE), + "cropL": (gobject.TYPE_DOUBLE, "CropL", "CropL", + 0., 1., 0., gobject.PARAM_READWRITE), + "cropR": (gobject.TYPE_DOUBLE, "CropR", "CropR", + 0., 1., 0., gobject.PARAM_READWRITE), + "cropT": (gobject.TYPE_DOUBLE, "CropT", "CropT", + 0., 1., 0., gobject.PARAM_READWRITE), + "cropB": (gobject.TYPE_DOUBLE, "CropB", "CropB", + 0., 1., 0., gobject.PARAM_READWRITE), + } + + def __init__(self): + self.__gobject_init__() + self.th1 = 2. # border thickness + self.th2 = 3. # shadow thickness + + def get_geometry(self): + + rotation = int(self.rotation) % 360 + rotation = ((rotation + 45) / 90) * 90 + if not self.image.surface: + w0 = w1 = self.width + h0 = h1 = self.height + else: + w0 = self.image.surface.get_width() + h0 = self.image.surface.get_height() + if rotation == 90 or rotation == 270: + w1, h1 = h0, w0 + else: + w1, h1 = w0, h0 + + x = self.cropL * w1 + y = self.cropT * h1 + + w2 = int(self.scale * (1. - self.cropL - self.cropR) * w1) + h2 = int(self.scale * (1. - self.cropT - self.cropB) * h1) + + return w0,h0,w1,h1,w2,h2,rotation + + def do_set_property(self, pspec, value): + setattr(self, pspec.name, value) + + def do_get_property(self, pspec): + return getattr(self, pspec.name) + + def on_render(self, window, widget, background_area, cell_area, \ + expose_area, flags): + if not self.image.surface: + return + + w0,h0,w1,h1,w2,h2,rotation = self.get_geometry() + th = int(2*self.th1+self.th2) + w = w2 + th + h = h2 + th + + x = cell_area.x + y = cell_area.y + if cell_area and w > 0 and h > 0: + x += self.get_property('xalign') * \ + (cell_area.width - w - self.get_property('xpad')) + y += self.get_property('yalign') * \ + (cell_area.height - h - self.get_property('ypad')) + + cr = window.cairo_create() + cr.translate(x,y) + + x = self.cropL * w1 + y = self.cropT * h1 + + #shadow + cr.set_source_rgb(0.5, 0.5, 0.5) + cr.rectangle(th, th, w2, h2) + cr.fill() + + #border + cr.set_source_rgb(0, 0, 0) + cr.rectangle(0, 0, w2+2*self.th1, h2+2*self.th1) + cr.fill() + + #image + cr.set_source_rgb(1, 1, 1) + cr.rectangle(self.th1, self.th1, w2, h2) + cr.fill_preserve() + cr.clip() + + cr.translate(self.th1,self.th1) + cr.scale(self.scale, self.scale) + cr.translate(-x,-y) + if rotation > 0: + cr.translate(w1/2,h1/2) + cr.rotate(rotation * M_PI / 180) + cr.translate(-w0/2,-h0/2) + + cr.set_source_surface(self.image.surface) + cr.paint() + + def on_get_size(self, widget, cell_area=None): + x = y = 0 + w0,h0,w1,h1,w2,h2,rotation = self.get_geometry() + th = int(2*self.th1+self.th2) + w = w2 + th + h = h2 + th + + if cell_area and w > 0 and h > 0: + x = self.get_property('xalign') * \ + (cell_area.width - w - self.get_property('xpad')) + y = self.get_property('yalign') * \ + (cell_area.height - h - self.get_property('ypad')) + w += 2 * self.get_property('xpad') + h += 2 * self.get_property('ypad') + return int(x), int(y), w, h + + +class CairoImage(gobject.GObject): + + def __init__(self, width=0, height=0): + gobject.GObject.__init__(self) + if width > 0 and height > 0: + self.surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, width, height) + else: + self.surface = None + + diff -Nru pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/pdfshuffler.py pdfshuffler-0.5.99~svn75/pdfshuffler/pdfshuffler.py --- pdfshuffler-0.5.99~20120116~svn64/pdfshuffler/pdfshuffler.py 2011-12-31 10:58:38.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/pdfshuffler/pdfshuffler.py 2012-03-22 18:50:28.000000000 +0000 @@ -5,7 +5,7 @@ PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and modification of PDF documents. - Copyright (C) 2008-2011 Konstantinos Poulios + Copyright (C) 2008-2012 Konstantinos Poulios This file is part of PdfShuffler. @@ -27,9 +27,9 @@ """ import os -import shutil #needed for file operations like whole directory deletion -import sys #needed for proccessing of command line args -import urllib #needed to parse filename information passed by DnD +import shutil # for file operations like whole directory deletion +import sys # for proccessing of command line args +import urllib # for parsing filename information passed by DnD import threading import tempfile from copy import copy @@ -65,15 +65,15 @@ print('No version of PyGTK was found on your system.') sys.exit(1) -import gobject #to use custom signals -import pango #to adjust the text alignment in CellRendererText -import gio #to inquire mime types information +import gobject # for using custom signals +import pango # for adjusting the text alignment in CellRendererText +import gio # for inquiring mime types information import cairo import poppler #for the rendering of pdf pages from pyPdf import PdfFileWriter, PdfFileReader -from cairorendering import CellRendererImage, CairoImage +from pdfshuffler_iconview import CellRendererImage, CairoImage gobject.type_register(CellRendererImage) import time @@ -112,11 +112,21 @@ # Import the user interface file, trying different possible locations ui_path = '/usr/share/pdfshuffler/pdfshuffler.ui' if not os.path.exists(ui_path): - ui_path = '/usr/local/share/applications/pdfshuffler/pdfshuffler.ui' - if not os.path.exists(ui_path): - parent_dir = os.path.dirname( \ - os.path.dirname(os.path.realpath(__file__))) - ui_path = os.path.join(parent_dir, 'data', 'pdfshuffler.ui') + ui_path = '/usr/local/share/pdfshuffler/pdfshuffler.ui' + + if not os.path.exists(ui_path): + parent_dir = os.path.dirname( \ + os.path.dirname(os.path.realpath(__file__))) + ui_path = os.path.join(parent_dir, 'data', 'pdfshuffler.ui') + + if not os.path.exists(ui_path): + head, tail = os.path.split(parent_dir) + while tail != 'lib' and tail != '': + head, tail = os.path.split(head) + if tail == 'lib': + ui_path = os.path.join(head, 'share', 'pdfshuffler', \ + 'pdfshuffler.ui') + self.uiXML = gtk.Builder() self.uiXML.add_from_file(ui_path) self.uiXML.connect_signals(self) @@ -130,7 +140,6 @@ self.window.set_default_size(self.prefs['window width'], self.prefs['window height']) self.window.connect('delete_event', self.close_application) - self.window.show_all() # Create a scrolled window to hold the thumbnails-container self.sw = self.uiXML.get_object('scrolledwindow') @@ -176,7 +185,6 @@ scale=4, rotation=6, cropL=7, cropR=8, cropT=9, cropB=10, width=11, height=12) -# self.iconview.set_text_column(0) self.celltxt = gtk.CellRendererText() self.celltxt.set_property('width', self.iv_col_width) self.celltxt.set_property('wrap-width', self.iv_col_width) @@ -199,13 +207,6 @@ self.iconview.connect('drag_leave', self.iv_dnd_leave_end) self.iconview.connect('drag_end', self.iv_dnd_leave_end) self.iconview.connect('button_press_event', self.iv_button_press_event) - self.iv_auto_scroll_direction = 0 - - style = self.iconview.get_style().copy() - style_sw = self.sw.get_style() - for state in (gtk.STATE_NORMAL, gtk.STATE_PRELIGHT, gtk.STATE_ACTIVE): - style.base[state] = style_sw.bg[gtk.STATE_NORMAL] - self.iconview.set_style(style) align.add(self.iconview) @@ -219,29 +220,40 @@ self.window.show_all() self.progress_bar.hide_all() + # Change iconview color background + style = self.sw.get_style().copy() + for state in (gtk.STATE_NORMAL, gtk.STATE_PRELIGHT, gtk.STATE_ACTIVE): + style.base[state] = style.bg[gtk.STATE_NORMAL] + self.iconview.set_style(style) + # Creating the popup menu self.popup = gtk.Menu() popup_rotate_right = gtk.ImageMenuItem(_('_Rotate Right')) popup_rotate_left = gtk.ImageMenuItem(_('Rotate _Left')) popup_crop = gtk.MenuItem(_('C_rop...')) popup_delete = gtk.ImageMenuItem(gtk.STOCK_DELETE) + popup_saveselection = gtk.MenuItem(_('_Export selection...')) popup_rotate_right.connect('activate', self.rotate_page_right) popup_rotate_left.connect('activate', self.rotate_page_left) popup_crop.connect('activate', self.crop_page_dialog) popup_delete.connect('activate', self.clear_selected) + popup_saveselection.connect('activate', self.choose_export_pdf_name, True) popup_rotate_right.show() popup_rotate_left.show() popup_crop.show() popup_delete.show() + popup_saveselection.show() self.popup.append(popup_rotate_right) self.popup.append(popup_rotate_left) self.popup.append(popup_crop) self.popup.append(popup_delete) + self.popup.append(popup_saveselection) # Initializing variables self.export_directory = os.getenv('HOME') self.import_directory = self.export_directory self.nfile = 0 + self.iv_auto_scroll_direction = 0 self.iv_auto_scroll_timer = None self.pdfqueue = [] @@ -260,6 +272,7 @@ def render(self): if self.rendering_thread: self.rendering_thread.quit = True + self.rendering_thread.join() self.rendering_thread = PDF_Renderer(self.model, self.pdfqueue) self.rendering_thread.connect('update_thumbnail', self.update_thumbnail) self.rendering_thread.start() @@ -294,7 +307,7 @@ if row[1].surface: cnt_finished += 1 fraction = float(cnt_finished)/float(cnt_all) - + self.progress_bar.set_fraction(fraction) self.progress_bar.set_text(_('Rendering thumbnails... [%(i1)s/%(i2)s]') % {'i1' : cnt_finished, 'i2' : cnt_all}) @@ -347,7 +360,8 @@ if not self.model.get_iter_first(): #just checking if model is empty return - max_w = 10 + int(max(row[4]*row[11]*(1.-row[7]-row[8]) for row in self.model)) + max_w = 10 + int(max(row[4]*row[11]*(1.-row[7]-row[8]) \ + for row in self.model)) if max_w != self.iv_col_width: self.iv_col_width = max_w self.celltxt.set_property('width', self.iv_col_width) @@ -367,8 +381,7 @@ if self.rendering_thread: self.rendering_thread.quit = True - while self.rendering_thread.isAlive(): - time.sleep(0.5) + self.rendering_thread.join() if os.path.isdir(self.tmp_dir): shutil.rmtree(self.tmp_dir) @@ -433,7 +446,7 @@ gobject.idle_add(self.render) return res - def choose_export_pdf_name(self, widget=None): + def choose_export_pdf_name(self, widget=None, only_selected=False): """Handles choosing a name for exporting """ chooser = gtk.FileChooserDialog(title=_('Export ...'), @@ -463,7 +476,7 @@ if ext.lower() != '.pdf': file_out = file_out + '.pdf' try: - self.export_to_file(file_out) + self.export_to_file(file_out, only_selected) self.export_directory = path self.set_unsaved(False) except Exception, e: @@ -479,9 +492,10 @@ break chooser.destroy() - def export_to_file(self, file_out): + def export_to_file(self, file_out, only_selected=False): """Export to file""" + selection = self.iconview.get_selected_items() pdf_output = PdfFileWriter() pdf_input = [] for pdfdoc in self.pdfqueue: @@ -502,6 +516,10 @@ pdf_input.append(pdfdoc_inp) for row in self.model: + + if only_selected and row.path not in selection: + continue + # add pages from input to output document nfile = row[2] npage = row[3] @@ -536,13 +554,12 @@ pdf_output.addPage(current_page) # finally, write "output" to document-output.pdf - print(_('exporting to:'), file_out) pdf_output.write(file(file_out, 'wb')) def on_action_add_doc_activate(self, widget, data=None): """Import doc""" - chooser = gtk.FileChooserDialog(title=_('_Import...'), + chooser = gtk.FileChooserDialog(title=_('Import...'), action=gtk.FILE_CHOOSER_ACTION_OPEN, buttons=(gtk.STOCK_CANCEL, gtk.RESPONSE_CANCEL, @@ -887,7 +904,7 @@ model.set_value(iter, 6, new_angle) self.update_geometry(iter) self.reset_iv_width() - + def crop_page_dialog(self, widget): """Opens a dialog box to define margins for page cropping""" @@ -978,14 +995,14 @@ about_dialog.set_name(APPNAME) about_dialog.set_version(VERSION) about_dialog.set_comments(_( - '%s is a tool for rearranging and modifying PDF files.' \ + '%s is a tool for rearranging and modifying PDF files. ' \ 'Developed using GTK+ and Python') % APPNAME) about_dialog.set_authors(['Konstantinos Poulios',]) about_dialog.set_website_label(WEBSITE) about_dialog.set_logo_icon_name('pdfshuffler') about_dialog.set_license(LICENSE) - about_dialog.connect('response', lambda w, a: about_dialog.destroy()) - about_dialog.connect('delete_event', lambda w, a: about_dialog.destroy()) + about_dialog.connect('response', lambda w, *args: w.destroy()) + about_dialog.connect('delete_event', lambda w, *args: w.destroy()) about_dialog.show_all() diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/cs.po pdfshuffler-0.5.99~svn75/po/cs.po --- pdfshuffler-0.5.99~20120116~svn64/po/cs.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/cs.po 2012-03-05 06:53:34.000000000 +0000 @@ -2,150 +2,237 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: \n" "Last-Translator: Miro Hrončok \n" "Language-Team: Czech\n" +"Language: Czech\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Language: Czech\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "Soubor %s neexistuje" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Odstranit stránku/y" +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "Exportovat..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Importovat PDF" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Exportovat PDF" - -#: pdfshuffler:227 -msgid "About" -msgstr "O aplikaci" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Otočit stránku/y doprava" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Otočit stránku/y doleva" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Oříznout stránku/y" +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "stránka" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Exportovat..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "PDF soubory" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Všechny soubory" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "Chyba při zapisování souboru: %s" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "Soubor %s je šifrovaný." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "Podpora takových souborů ještě nebyla implementována." -#: pdfshuffler:442 -msgid "File export failed." -msgstr "Export souboru se nezdařil." - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "exportuji jako:" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "Import..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "OpenDocument ještě není podporován!" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "Soubory obrázků ještě nejsou podporovány!" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "Tento typ souboru není podporován!" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "Soubor %s neexistuje" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Zavírám, nebyly zvolený žádné soubory" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Levý" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Pravý" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Horní" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Spodní" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" +#: pdfshuffler/pdfshuffler.py:931 +#, fuzzy +msgid "Crop Selected Pages" msgstr "Oříznout zvolenou/é stránku/y" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Oříznout okraje" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% šířky" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% výšky" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "Dialog uzavřen" -#: pdfshuffler:898 +#: pdfshuffler/pdfshuffler.py:998 +#, python-format msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"PDF-Shuffler je jednoduchý pyGTK nástroj, který umožňuje spojovat, " -"rozdělovat a přeskupovat PDF dokumenty. Umožňuje také otáčet a ořezávat " -"jednotlivé stránky dokumentu." +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "" + +#: data/pdfshuffler.ui.h:2 +#, fuzzy +msgid "Delete" +msgstr "Odstranit stránku/y" + +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "Import..." + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "Importovat PDF" + +#~ msgid "Export pdf" +#~ msgstr "Exportovat PDF" + +#~ msgid "About" +#~ msgstr "O aplikaci" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Otočit stránku/y doprava" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Otočit stránku/y doleva" + +#~ msgid "Crop Page(s)" +#~ msgstr "Oříznout stránku/y" + +#~ msgid "Error writing file: %s" +#~ msgstr "Chyba při zapisování souboru: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "Soubor %s je šifrovaný." + +#~ msgid "File export failed." +#~ msgstr "Export souboru se nezdařil." + +#~ msgid "exporting to:" +#~ msgstr "exportuji jako:" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler je jednoduchý pyGTK nástroj, který umožňuje spojovat, " +#~ "rozdělovat a přeskupovat PDF dokumenty. Umožňuje také otáčet a ořezávat " +#~ "jednotlivé stránky dokumentu." diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/de.po pdfshuffler-0.5.99~svn75/po/de.po --- pdfshuffler-0.5.99~20120116~svn64/po/de.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/de.po 2012-03-05 06:53:34.000000000 +0000 @@ -2,151 +2,237 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" -"PO-Revision-Date: 2009-12-21 11:33+0100\n" -"Last-Translator: Konstantinos Poulios \n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" +"PO-Revision-Date: 2012-03-05 07:49+0100\n" +"Last-Translator: Konstantinos Poulios \n" "Language-Team: Konstantinos Poulios \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: German\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "Die Datei %s existiert nicht" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "_Rechts drehen" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "_Links drehen" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:235 +msgid "_Export selection..." +msgstr "Markierte Seiten _Exportieren ..." + +#: pdfshuffler/pdfshuffler.py:293 +#, fuzzy +msgid "No document" +msgstr "Keine Datei" + +#: pdfshuffler/pdfshuffler.py:295 +#, fuzzy +msgid "Several documents" +msgstr "Mehrere Dateien" -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Seite(n) entfernen" - -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Importieren von PDF" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Exportieren in PDF" - -#: pdfshuffler:227 -msgid "About" -msgstr "Über" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Seite(n) rechts drehen" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Seite(n) links drehen" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Seite(n) zuschneiden" +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "Seite" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Exportieren ..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 +#: pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "PDF Dateien" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 +#: pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Alle Dateien" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "Fehler beim Schreiben der Datei: %s" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "Die Datei %s ist verschlüsselt." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "Solche Dateien werden noch nicht unterstützt." -#: pdfshuffler:442 -msgid "File export failed." -msgstr "Die Datei konnte nicht exportiert werden." - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "exportieren in:" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "Importieren..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "OpenDocument-Dateien werden noch nicht unterstützt!" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "Bilddateien werden noch nicht unterstützt!" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "Dateityp wird nicht unterstützt!" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "Die Datei %s existiert nicht" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Geschlossen, keine Datei wurde ausgewählt " -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Links" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Rechts" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Oben" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Unten" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" -msgstr "Markierte Seite(n) zuschneiden" +#: pdfshuffler/pdfshuffler.py:931 +msgid "Crop Selected Pages" +msgstr "Markierte Seiten zuschneiden" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Seitenränder zuschneiden" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% der Seitenbreite" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% der Seitenhöhe" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "Dialogfenster wurde geschlossen" -#: pdfshuffler:898 -msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"PDF-Shuffler ist eine einfache pyGTK Anwendung, die Ihnen das Zusammenfügen, " -"die Zerteilung und das Umordnen von PDF-Dokumenten ermöglicht. Darüber " -"hinaus können Sie einzelne Seiten des PDF-Dokumentes rotieren oder " -"zuschneiden." +#: pdfshuffler/pdfshuffler.py:998 +#, python-format +msgid "%s is a tool for rearranging and modifying PDF files. Developed using GTK+ and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "Zuschneiden" + +#: data/pdfshuffler.ui.h:2 +msgid "Delete" +msgstr "Εntfernen" + +#: data/pdfshuffler.ui.h:3 +msgid "Import" +msgstr "Importieren" + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "Rechts drehen" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "Links drehen" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "Speichern" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "Speichern als" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "_Datei" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "_Hilfe" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "Importieren von PDF" + +#~ msgid "Export pdf" +#~ msgstr "Exportieren in PDF" + +#~ msgid "About" +#~ msgstr "Über" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Seite(n) rechts drehen" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Seite(n) links drehen" + +#~ msgid "Crop Page(s)" +#~ msgstr "Seite(n) zuschneiden" + +#~ msgid "Error writing file: %s" +#~ msgstr "Fehler beim Schreiben der Datei: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "Die Datei %s ist verschlüsselt." + +#~ msgid "File export failed." +#~ msgstr "Die Datei konnte nicht exportiert werden." + +#~ msgid "exporting to:" +#~ msgstr "exportieren in:" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler ist eine einfache pyGTK Anwendung, die Ihnen das " +#~ "Zusammenfügen, die Zerteilung und das Umordnen von PDF-Dokumenten " +#~ "ermöglicht. Darüber hinaus können Sie einzelne Seiten des PDF-Dokumentes " +#~ "rotieren oder zuschneiden." diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/el.po pdfshuffler-0.5.99~svn75/po/el.po --- pdfshuffler-0.5.99~20120116~svn64/po/el.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/el.po 2012-03-05 06:53:34.000000000 +0000 @@ -7,150 +7,236 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" -"PO-Revision-Date: 2009-12-14 19:29+0100\n" -"Last-Translator: Konstantinos Poulios \n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" +"PO-Revision-Date: 2012-03-05 07:45+0100\n" +"Last-Translator: Konstantinos Poulios \n" "Language-Team: Konstantinos Poulios \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Greek\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "Το αρχείο %s δεν υπάρχει" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "Αδυναμία φόρτωσης εικονιδίου. Η εφαρμογή δεν έχει εγκατασταθεί σωστά." + +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "Περιστροφή _Δεξιά" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "Περιστροφή _Αριστερά" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "_Περικοπή" + +#: pdfshuffler/pdfshuffler.py:235 +msgid "_Export selection..." +msgstr "Εξαγωγή επιλεγμένων..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "Κανένα έγγραφο" + +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "Διάφορα έγγραφα" -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Διαγραφή σελίδας/ων" - -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Εισαγωγή pdf" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Εξαγωγή pdf" - -#: pdfshuffler:227 -msgid "About" -msgstr "Περί" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Περιστροφή σελίδας/ων ωρολογιακά" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Περιστροφή σελίδας/ων αντιωρολογιακά" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Περικοπή σελίδας/ων" +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "Απεικόνιση μικρογραφιών... [%(i1)s/%(i2)s]" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "σελίδα" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Εξαγωγή ..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 +#: pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "Αρχεία PDF" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 +#: pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Όλα τα αρχεία" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "Σφάλμα εγγραφής στο αρχείο: %s" - -#: pdfshuffler:440 +#: pdfshuffler/pdfshuffler.py:509 #, python-format -msgid "File %s is encrypted." -msgstr "Το αρχείο %s είναι κρυπτογραφημένο." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." -msgstr "Η υποστήριξη για τέτοια αρχεία δεν έχει υλοποιηθεί ακόμα." - -#: pdfshuffler:442 -msgid "File export failed." -msgstr "Αποτυχία εξαγωγής αρχείου." - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "εξαγωγή:" +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." +msgstr "" +"Το αρχείο e %s είναι κρυπτογραφημένο.\n" +"Η υποστήριξη για κρυπτογραφημένα αρχεία δεν έχει υλοποιηθεί ακόμα.Η εξαγωγή του αρχείου απέτυχε." -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "Εισαγωγή ..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "Αρχεία τύπου OpenDocument δεν υποστηρίζονται!" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "Αρχεία εικόνων δεν υποστηρίζονται ακόμα!" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "Αυτός ο τύπος αρχείου δεν υποστηρίζεται!" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "Το αρχείο %s δεν υπάρχει" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Κλείσιμο χωρίς επιλογή αρχείου" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Αριστερά" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Δεξιά" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Πάνω" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Κάτω" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" -msgstr "Περικοπή επιλεγμένης/ων σελίδας/ων" +#: pdfshuffler/pdfshuffler.py:931 +msgid "Crop Selected Pages" +msgstr "Περικοπή επιλεγμένων σελίδων" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Αποκοπή περιθωρίων" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% του πλάτους" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% του ύψους" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "Κλείσιμο διαλόγου" -#: pdfshuffler:898 -msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"Το PDF-Shuffler είναι μία απλή εφαρμογή pyGTK που σας επιτρέπει να " -"συνενώσετε, διαχωρίσετε και να αναδιατάξετε έγγραφα pdf. Επίσης μπορείτε να " -"περιστρέψετε και να περικόψετε τις σελίδες ενός εγγράφου pdf." +#: pdfshuffler/pdfshuffler.py:998 +#, python-format +msgid "%s is a tool for rearranging and modifying PDF files. Developed using GTK+ and Python" +msgstr "Το %s είναι ένα εργαλείο για αναδιάταξη και τροποποίηση αρχείων PDF. Είναι γραμμένο σε GTK+ και Python" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "Περικοπή" + +#: data/pdfshuffler.ui.h:2 +msgid "Delete" +msgstr "Διαγραφή" + +#: data/pdfshuffler.ui.h:3 +msgid "Import" +msgstr "Εισαγωγή" + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "Άνοιγμα ενός αρχείου και προσάρτηση στο τρέχον έγγραφο" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "Περιστροφή αριστερά" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "Περιστροφή δεξιά" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "Αποθήκευση" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "Αποθήκευση ως" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "Μεγέθυνση" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "Σμίκρυνση" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "_Επεξεργασία" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "_Αρχείο" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "_Βοήθεια" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "_Προβολή" + +#~ msgid "Import pdf" +#~ msgstr "Εισαγωγή pdf" + +#~ msgid "Export pdf" +#~ msgstr "Εξαγωγή pdf" + +#~ msgid "About" +#~ msgstr "Περί" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Περιστροφή σελίδας/ων ωρολογιακά" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Περιστροφή σελίδας/ων αντιωρολογιακά" + +#~ msgid "Crop Page(s)" +#~ msgstr "Περικοπή σελίδας/ων" + +#~ msgid "Error writing file: %s" +#~ msgstr "Σφάλμα εγγραφής στο αρχείο: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "Το αρχείο %s είναι κρυπτογραφημένο." + +#~ msgid "File export failed." +#~ msgstr "Αποτυχία εξαγωγής αρχείου." + +#~ msgid "exporting to:" +#~ msgstr "εξαγωγή:" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "Το PDF-Shuffler είναι μία απλή εφαρμογή pyGTK που σας επιτρέπει να " +#~ "συνενώσετε, διαχωρίσετε και να αναδιατάξετε έγγραφα pdf. Επίσης μπορείτε " +#~ "να περιστρέψετε και να περικόψετε τις σελίδες ενός εγγράφου pdf." diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/es.po pdfshuffler-0.5.99~svn75/po/es.po --- pdfshuffler-0.5.99~20120116~svn64/po/es.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/es.po 2012-03-05 06:53:34.000000000 +0000 @@ -2,151 +2,234 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" -"PO-Revision-Date: 2009-12-19 13:05+0100\n" -"Last-Translator: Konstantinos Poulios \n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" +"PO-Revision-Date: 2012-03-05 07:51+0100\n" +"Last-Translator: Konstantinos Poulios \n" "Language-Team: Konstantinos Poulios \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Spanish\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "El archivo %s no existe" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Borrar página(s)" - -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Importar pdf" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Exportar pdf" - -#: pdfshuffler:227 -msgid "About" -msgstr "Acerca de" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Girar página(s) hacia la derecha" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Girar página(s) hacia la izquierda" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Recortar página(s)" +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "_Recortar.." + +#: pdfshuffler/pdfshuffler.py:235 +msgid "_Export selection..." +msgstr "Exportar las páginas seleccionadas..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "página" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Exportar ..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 +#: pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "Archivos PDF" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 +#: pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Todos los archivos" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "Se ha producido un error al guardar el archivo: %s" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "El archivo %s está encriptado." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "Aún no se ha añadido la compatibilidad con este tipo de archivos." -#: pdfshuffler:442 -msgid "File export failed." -msgstr "No se ha podido exportar el archivo." - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "exportando a:" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "Importar..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" -msgstr "" -"Aún no se ha añadido la compatibilidad con archivos de tipo OpenDocument." +msgstr "Aún no se ha añadido la compatibilidad con archivos de tipo OpenDocument." -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "Aún no se ha añadido la compatibilidad con archivos de imagen." -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "Archivos de este tipo no son compatibles." -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "El archivo %s no existe" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Cerrado, ningún archivo seleccionado" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Izquierdo" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Derecho" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Superior" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Inferior" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" -msgstr "Recortar la(s) página(s) seleccionada(s)" +#: pdfshuffler/pdfshuffler.py:931 +msgid "Crop Selected Pages" +msgstr "Recortar las páginas seleccionadas" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Recortar los márgenes" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% de la anchura" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% de la altura" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "Ventana de dialogo cerrada" -#: pdfshuffler:898 -msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"PDF-Shuffler es una sencilla aplicación pyGTK que permite unir, dividir " -"archivos PDF y ordenar sus páginas. También permite girar y recortar páginas " -"individualmente." +#: pdfshuffler/pdfshuffler.py:998 +#, python-format +msgid "%s is a tool for rearranging and modifying PDF files. Developed using GTK+ and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "Recortar" + +#: data/pdfshuffler.ui.h:2 +msgid "Delete" +msgstr "Borrar" + +#: data/pdfshuffler.ui.h:3 +msgid "Import" +msgstr "Importar" + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "Guardar" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "Guardar como" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "_Ayuda" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "Importar pdf" + +#~ msgid "Export pdf" +#~ msgstr "Exportar pdf" + +#~ msgid "About" +#~ msgstr "Acerca de" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Girar página(s) hacia la derecha" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Girar página(s) hacia la izquierda" + +#~ msgid "Crop Page(s)" +#~ msgstr "Recortar página(s)" + +#~ msgid "Error writing file: %s" +#~ msgstr "Se ha producido un error al guardar el archivo: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "El archivo %s está encriptado." + +#~ msgid "File export failed." +#~ msgstr "No se ha podido exportar el archivo." + +#~ msgid "exporting to:" +#~ msgstr "exportando a:" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler es una sencilla aplicación pyGTK que permite unir, dividir " +#~ "archivos PDF y ordenar sus páginas. También permite girar y recortar " +#~ "páginas individualmente." diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/fr.po pdfshuffler-0.5.99~svn75/po/fr.po --- pdfshuffler-0.5.99~20120116~svn64/po/fr.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/fr.po 2012-03-05 06:53:34.000000000 +0000 @@ -2,151 +2,239 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.5\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: 2009-07-26 14:11+0100\n" "Last-Translator: Emmanuel \n" "Language-Team: Emmanuel \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: french\n" "X-Poedit-Country: FRANCE\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "Le fichier %s n'existe pas" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Effacer la(les) page(s)" +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "Exporter ..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Importer PDF" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Exporter PDF" - -#: pdfshuffler:227 -msgid "About" -msgstr "À propos" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Rotation de la(les) page(s) en sens horaire" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Rotation de la(les) page(s) en sens anti-horaire" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Couper la(les) page(s)" +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "page" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Exporter ..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "Fichier PDF" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Tous les fichiers" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "Une erreur s'est produite pendant l'écriture du fichier : %s" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "Le fichier %s est codé." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "Le support pour ce type de fichier n'a pas encore été implémenté." -#: pdfshuffler:442 -msgid "File export failed." -msgstr "Exportation des fichiers échouée." - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "exporter en :" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "Importer ..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "OpenDocument n'est pas encore supporté !" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "Le format image n'est pas encore supporté !" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "Type de ficher pas encore supporté !" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "Le fichier %s n'existe pas" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Fermé, aucun fichier sélectionné" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Gauche" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Droite" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Dessus" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Bas" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" +#: pdfshuffler/pdfshuffler.py:931 +#, fuzzy +msgid "Crop Selected Pages" msgstr "Couper la(les) page(s) sélectionné(es)" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Couper les marges" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% en largeur" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% en hauteur" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "Fenêtre de dialogue fermée" -#: pdfshuffler:898 +#: pdfshuffler/pdfshuffler.py:998 +#, python-format msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"PDF-Shuffler est un simple outil pyGTK qui vous permet de réunir, couper et " -"réarrangez des documents PDF. Vous pouvez aussi pivoter et couper des pages " -"individuelles d'un document pdf." +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "" + +#: data/pdfshuffler.ui.h:2 +#, fuzzy +msgid "Delete" +msgstr "Effacer la(les) page(s)" + +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "Importer ..." + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "Importer PDF" + +#~ msgid "Export pdf" +#~ msgstr "Exporter PDF" + +#~ msgid "About" +#~ msgstr "À propos" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Rotation de la(les) page(s) en sens horaire" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Rotation de la(les) page(s) en sens anti-horaire" + +#~ msgid "Crop Page(s)" +#~ msgstr "Couper la(les) page(s)" + +#~ msgid "Error writing file: %s" +#~ msgstr "Une erreur s'est produite pendant l'écriture du fichier : %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "Le fichier %s est codé." + +#~ msgid "File export failed." +#~ msgstr "Exportation des fichiers échouée." + +#~ msgid "exporting to:" +#~ msgstr "exporter en :" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler est un simple outil pyGTK qui vous permet de réunir, couper " +#~ "et réarrangez des documents PDF. Vous pouvez aussi pivoter et couper des " +#~ "pages individuelles d'un document pdf." diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/genpot.sh pdfshuffler-0.5.99~svn75/po/genpot.sh --- pdfshuffler-0.5.99~20120116~svn64/po/genpot.sh 2011-09-25 21:17:26.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/genpot.sh 2012-03-05 06:53:34.000000000 +0000 @@ -1,13 +1,16 @@ #!/bin/sh # -# PDF-Shuffler 0.4 - pyGTK PDF Merging, Rearranging, and Splitting -# Copyright (C) 2008-2009 Konstantinos Poulios +# PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and +# modification of PDF documents. +# Copyright (C) 2008-2012 Konstantinos Poulios # # -# This program is free software; you can redistribute it and/or modify +# This file is part of PdfShuffler. +# +# PdfShuffler is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, @@ -22,4 +25,4 @@ # Make translation files intltool-extract --type=gettext/glade data/pdfshuffler.ui -xgettext --language=Python --keyword=_ --keyword=N_ --output=po/pdfshuffler.pot pdfshuffler data/pdfshuffler.ui.h +xgettext --language=Python --keyword=_ --keyword=N_ --output=po/pdfshuffler.pot pdfshuffler/*.py data/pdfshuffler.ui.h diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/hu.po pdfshuffler-0.5.99~svn75/po/hu.po --- pdfshuffler-0.5.99~20120116~svn64/po/hu.po 1970-01-01 00:00:00.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/hu.po 2012-03-05 06:53:34.000000000 +0000 @@ -0,0 +1,227 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PDF-Shuffler 0.6.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" +"PO-Revision-Date: 2011-11-25 18:26+0100\n" +"Last-Translator: Peter Bojtos \n" +"Language-Team: SuliX Support Team \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Hungarian\n" +"X-Poedit-Country: HUNGARY\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" +"Az ikon betöltése nem sikerült, az alkalmazás nincs megfelelően telepítve." + +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "Forgatás _Jobbra" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "Forgatás _Balra" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "_Vágás..." + +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "Exportálás..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "Nincs dokumentum" + +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "Néhány dokumentum" + +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "Bélyegképek előállítása... [%(i1)s/%(i2)s]" + +#: pdfshuffler/pdfshuffler.py:427 +msgid "page" +msgstr "oldal" + +#: pdfshuffler/pdfshuffler.py:452 +msgid "Export ..." +msgstr "Exportálás..." + +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 +msgid "PDF files" +msgstr "PDF fájlok" + +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 +msgid "All files" +msgstr "Minden fájl" + +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." +msgstr "Az ilyen típusú fájlok jelenleg még nem támogatottak." + +#: pdfshuffler/pdfshuffler.py:562 +#, fuzzy +msgid "Import..." +msgstr "_Importálás..." + +#: pdfshuffler/pdfshuffler.py:595 +msgid "OpenDocument not supported yet!" +msgstr "Az OpenDocument formátum még nem támogatott!" + +#: pdfshuffler/pdfshuffler.py:597 +msgid "Image file not supported yet!" +msgstr "A képfájl még nem támogatott!" + +#: pdfshuffler/pdfshuffler.py:599 +msgid "File type not supported!" +msgstr "A fájltípus nem támogatott!" + +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "A fájl nem létezik: %s" + +#: pdfshuffler/pdfshuffler.py:603 +msgid "Closed, no files selected" +msgstr "Bezárva, nincs fájl kiválasztva" + +#: pdfshuffler/pdfshuffler.py:912 +msgid "Left" +msgstr "Balra" + +#: pdfshuffler/pdfshuffler.py:912 +msgid "Right" +msgstr "Jobbra" + +#: pdfshuffler/pdfshuffler.py:913 +msgid "Top" +msgstr "Fent" + +#: pdfshuffler/pdfshuffler.py:913 +msgid "Bottom" +msgstr "Lent" + +#: pdfshuffler/pdfshuffler.py:931 +msgid "Crop Selected Pages" +msgstr "A kiválasztott oldalak levágása" + +#: pdfshuffler/pdfshuffler.py:939 +msgid "Crop Margins" +msgstr "Margók levágása" + +#: pdfshuffler/pdfshuffler.py:946 +#, fuzzy, python-format +msgid "% of width" +msgstr "% szélesség" + +#: pdfshuffler/pdfshuffler.py:946 +#, fuzzy, python-format +msgid "% of height" +msgstr "% magasság" + +#: pdfshuffler/pdfshuffler.py:984 +msgid "Dialog closed" +msgstr "Párbeszédablak bezárva" + +#: pdfshuffler/pdfshuffler.py:998 +#, fuzzy, python-format +msgid "" +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" +"A %s egy olyan eszköz, mellyel átrendezhetők és módosíthatóak a PDF fájlok. " +"GTK+ és Python segítségével írták" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "Levágás" + +#: data/pdfshuffler.ui.h:2 +msgid "Delete" +msgstr "Törlés" + +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "_Importálás..." + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "Forgatás balra" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "Forgatás jobbra" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "Mentés" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "Mentés másként" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "Nagyítás" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "Kicsinyítés" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "_Szerkesztés" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "_Fájl" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "_Súgó" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "_Nézet" + +#~ msgid "Error writing file: %s" +#~ msgstr "Nem sikerült írni a következő fájlba: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "A következő fájl titkosított: %s." + +#~ msgid "File export failed." +#~ msgstr "A fájl exportálása nem sikerült" + +#~ msgid "exporting to:" +#~ msgstr "exportálás ide:" + +#~ msgid "Rendering thumbnails... [%(i1)s/%(i1)s]" +#~ msgstr "Bélyegképek előállítása... [%(i1)s/%(i1)s]" + +#~ msgid "Open" +#~ msgstr "Megnyitás" diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/it.po pdfshuffler-0.5.99~svn75/po/it.po --- pdfshuffler-0.5.99~20120116~svn64/po/it.po 2010-10-07 20:53:33.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/it.po 2012-03-05 06:53:34.000000000 +0000 @@ -2,149 +2,225 @@ msgstr "" "Project-Id-Version: PDF-Shuffler 0.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: 2009-06-25 14:11+0100\n" "Last-Translator: netcelli \n" "Language-Team: netcelli \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Italian\n" "X-Poedit-Country: ITALY\n" -#: pdfshuffler:102 pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "Il file %s non esiste" - -#: pdfshuffler:206 pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "Cancella pagina(e)" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "Importa PDF" +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "Esporta PDF" +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" -#: pdfshuffler:227 -msgid "About" +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." msgstr "" -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "Ruota pagina(e) in senso orario" +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "Esporta ..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "Ruota pagina(e) in senso antiorario" +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "Taglia pagina(e)" +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "pagina" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "Esporta ..." -#: pdfshuffler:398 pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "File PDF" -#: pdfshuffler:403 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "Tutti i file" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "Il file %s è criptato." - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "Il supporto per questo tipo di file non è ancora stato implementato" -#: pdfshuffler:442 -msgid "File export failed." -msgstr "Esportazione dei file fallita" - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "esporta in:" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 #, fuzzy msgid "Import..." msgstr "Importa ..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "Il file %s non esiste" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "Chiuso, nessun file selezionato" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "Sinistra" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "Destra" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "Alto" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "Basso" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" +#: pdfshuffler/pdfshuffler.py:931 +#, fuzzy +msgid "Crop Selected Pages" msgstr "Taglia pagina(e) seleziona(e)" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "Taglia margini" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% in larghezza" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% in altezza" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "FInestra di dialogo chiusa" -#: pdfshuffler:898 +#: pdfshuffler/pdfshuffler.py:998 +#, python-format msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "" + +#: data/pdfshuffler.ui.h:2 +#, fuzzy +msgid "Delete" +msgstr "Cancella pagina(e)" + +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "Importa ..." + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "Importa PDF" + +#~ msgid "Export pdf" +#~ msgstr "Esporta PDF" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "Ruota pagina(e) in senso orario" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "Ruota pagina(e) in senso antiorario" + +#~ msgid "Crop Page(s)" +#~ msgstr "Taglia pagina(e)" + +#~ msgid "File %s is encrypted." +#~ msgstr "Il file %s è criptato." + +#~ msgid "File export failed." +#~ msgstr "Esportazione dei file fallita" + +#~ msgid "exporting to:" +#~ msgstr "esporta in:" diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/ja.po pdfshuffler-0.5.99~svn75/po/ja.po --- pdfshuffler-0.5.99~20120116~svn64/po/ja.po 2011-01-25 21:56:01.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/ja.po 2012-03-05 06:53:34.000000000 +0000 @@ -3,154 +3,238 @@ # This file is distributed under the same license as the PACKAGE package. # Toshiharu Kudoh , 2010. # - msgid "" msgstr "" "Project-Id-Version: 0.5.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-02-11 12:51+JST\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: 2010-11-20 01:48+JST\n" "Last-Translator: Toshiharu Kudoh \n" "Language-Team: Japanese \n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -#: pdfshuffler:101 pdfshuffler:520 -#, python-format -msgid "File %s does not exist" -msgstr "%s は存在しません" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" -#: pdfshuffler:205 pdfshuffler:243 -msgid "Delete Page(s)" -msgstr "ページの削除" +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "エクスポート..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" -#: pdfshuffler:212 -msgid "Import pdf" -msgstr "PDF をインポート" - -#: pdfshuffler:219 -msgid "Export pdf" -msgstr "PDF をエクスポート" - -#: pdfshuffler:226 -msgid "About" -msgstr "情報" - -#: pdfshuffler:240 -msgid "Rotate Page(s) Clockwise" -msgstr "ページを時計回りで回転" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Counterclockwise" -msgstr "ページを反時計回りで回転" - -#: pdfshuffler:242 -msgid "Crop Page(s)" -msgstr "ページのトリミング" +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:358 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "ページ" -#: pdfshuffler:384 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "エクスポート..." -#: pdfshuffler:393 pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "PDF ファイル" -#: pdfshuffler:398 pdfshuffler:496 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "全てのファイル" -#: pdfshuffler:416 -#, python-format -msgid "Error writing file: %s" -msgstr "%s の書き出し中にエラーが発生しました" - -#: pdfshuffler:435 -#, python-format -msgid "File %s is encrypted." -msgstr "%s は暗号化されています。" - -#: pdfshuffler:436 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "そのファイルのサポートはまだ実装されていません。" -#: pdfshuffler:437 -msgid "File export failed." -msgstr "ファイルの書き出しに失敗しました。" - -#: pdfshuffler:479 -msgid "exporting to:" -msgstr "" - -#: pdfshuffler:486 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "インポート..." -#: pdfshuffler:514 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "OpenDocument はまだサポートされていません!" -#: pdfshuffler:516 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "画像ファイルはまだサポートされていません!" -#: pdfshuffler:518 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "サポートされていないファイル形式です!" -#: pdfshuffler:522 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "%s は存在しません" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "ファイルが選択されていませんので閉じられました" -#: pdfshuffler:821 -msgid "Crop Selected Page(s)" +#: pdfshuffler/pdfshuffler.py:912 +msgid "Left" +msgstr "左" + +#: pdfshuffler/pdfshuffler.py:912 +msgid "Right" +msgstr "右" + +#: pdfshuffler/pdfshuffler.py:913 +msgid "Top" +msgstr "上" + +#: pdfshuffler/pdfshuffler.py:913 +msgid "Bottom" +msgstr "下" + +#: pdfshuffler/pdfshuffler.py:931 +#, fuzzy +msgid "Crop Selected Pages" msgstr "選択されたページのトリミング" -#: pdfshuffler:829 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "余白のトリミング" -#: pdfshuffler:836 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% の幅" -#: pdfshuffler:836 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% の高さ" -#: pdfshuffler:837 -msgid "Left" -msgstr "左" +#: pdfshuffler/pdfshuffler.py:984 +msgid "Dialog closed" +msgstr "ダイアログが閉じられました" -#: pdfshuffler:837 -msgid "Right" -msgstr "右" +#: pdfshuffler/pdfshuffler.py:998 +#, python-format +msgid "" +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" -#: pdfshuffler:837 -msgid "Top" -msgstr "上" +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "" -#: pdfshuffler:837 -msgid "Bottom" -msgstr "下" +#: data/pdfshuffler.ui.h:2 +#, fuzzy +msgid "Delete" +msgstr "ページの削除" -#: pdfshuffler:872 -msgid "Dialog closed" -msgstr "ダイアログが閉じられました" +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "インポート..." -#: pdfshuffler:887 -msgid "" -"PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " -"rearrange PDF documents. You can also rotate and crop individual pages of a " -"pdf document." -msgstr "" -"PDF-Shuffler は PDF ドキュメントのマージ、分割、回転、ページの再配置を" -"させるシンプルな pyGTK ユーティリティです。PDF ドキュメントの" -"個々のページを回転させたり、トリミングすることも可能です。" +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "PDF をインポート" + +#~ msgid "Export pdf" +#~ msgstr "PDF をエクスポート" + +#~ msgid "About" +#~ msgstr "情報" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "ページを時計回りで回転" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "ページを反時計回りで回転" + +#~ msgid "Crop Page(s)" +#~ msgstr "ページのトリミング" + +#~ msgid "Error writing file: %s" +#~ msgstr "%s の書き出し中にエラーが発生しました" + +#~ msgid "File %s is encrypted." +#~ msgstr "%s は暗号化されています。" + +#~ msgid "File export failed." +#~ msgstr "ファイルの書き出しに失敗しました。" + +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler は PDF ドキュメントのマージ、分割、回転、ページの再配置をさせ" +#~ "るシンプルな pyGTK ユーティリティです。PDF ドキュメントの個々のページを回" +#~ "転させたり、トリミングすることも可能です。" diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/pdfshuffler.pot pdfshuffler-0.5.99~svn75/po/pdfshuffler.pot --- pdfshuffler-0.5.99~20120116~svn64/po/pdfshuffler.pot 2011-09-25 21:17:26.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/pdfshuffler.pot 2012-03-05 06:53:34.000000000 +0000 @@ -8,156 +8,142 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-25 23:16+0200\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: pdfshuffler:102 +#: pdfshuffler/pdfshuffler.py:110 msgid "Can't load icon. Application is not installed correctly." msgstr "" -#: pdfshuffler:213 +#: pdfshuffler/pdfshuffler.py:231 msgid "_Rotate Right" msgstr "" -#: pdfshuffler:214 +#: pdfshuffler/pdfshuffler.py:232 msgid "Rotate _Left" msgstr "" -#: pdfshuffler:215 +#: pdfshuffler/pdfshuffler.py:233 msgid "C_rop..." msgstr "" -#: pdfshuffler:274 +#: pdfshuffler/pdfshuffler.py:235 +msgid "_Export selection..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:293 msgid "No document" msgstr "" -#: pdfshuffler:276 +#: pdfshuffler/pdfshuffler.py:295 msgid "Several documents" msgstr "" -#: pdfshuffler:377 +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "" -#: pdfshuffler:405 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "" -#: pdfshuffler:414 pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "" -#: pdfshuffler:419 pdfshuffler:516 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "" -#: pdfshuffler:438 +#: pdfshuffler/pdfshuffler.py:509 #, python-format -msgid "Error writing file: %s" -msgstr "" - -#: pdfshuffler:456 -#, python-format -msgid "File %s is encrypted." -msgstr "" - -#: pdfshuffler:457 -msgid "Support for such files has not been implemented yet." -msgstr "" - -#: pdfshuffler:458 -msgid "File export failed." -msgstr "" - -#: pdfshuffler:500 -msgid "exporting to:" +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "" -#: pdfshuffler:506 -msgid "_Import..." +#: pdfshuffler/pdfshuffler.py:562 +msgid "Import..." msgstr "" -#: pdfshuffler:539 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "" -#: pdfshuffler:541 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "" -#: pdfshuffler:543 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "" -#: pdfshuffler:545 +#: pdfshuffler/pdfshuffler.py:601 #, python-format msgid "File %s does not exist" msgstr "" -#: pdfshuffler:547 +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "" -#: pdfshuffler:855 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "" -#: pdfshuffler:855 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "" -#: pdfshuffler:856 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "" -#: pdfshuffler:856 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "" -#: pdfshuffler:874 +#: pdfshuffler/pdfshuffler.py:931 msgid "Crop Selected Pages" msgstr "" -#: pdfshuffler:882 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "" -#: pdfshuffler:889 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "" -#: pdfshuffler:889 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "" -#: pdfshuffler:927 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "" -#: pdfshuffler:941 +#: pdfshuffler/pdfshuffler.py:998 #, python-format msgid "" -"%s is a tool for rearranging and modifying PDF files.Developed using GTK+ " +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " "and Python" msgstr "" -#: pdfshuffler:1017 -#, python-format -msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" -msgstr "" - -#: pdfshuffler:1025 -#, python-format -msgid "Rendering thumbnails... [%(i1)s/%(i1)s]" -msgstr "" - #: data/pdfshuffler.ui.h:1 msgid "Crop" msgstr "" @@ -167,45 +153,49 @@ msgstr "" #: data/pdfshuffler.ui.h:3 -msgid "Open" +msgid "Import" msgstr "" #: data/pdfshuffler.ui.h:4 -msgid "Rotate left" +msgid "Open a file and append it to the current document" msgstr "" #: data/pdfshuffler.ui.h:5 -msgid "Rotate right" +msgid "Rotate left" msgstr "" #: data/pdfshuffler.ui.h:6 -msgid "Save" +msgid "Rotate right" msgstr "" #: data/pdfshuffler.ui.h:7 -msgid "Save as" +msgid "Save" msgstr "" #: data/pdfshuffler.ui.h:8 -msgid "Zoom in" +msgid "Save as" msgstr "" #: data/pdfshuffler.ui.h:9 -msgid "Zoom out" +msgid "Zoom in" msgstr "" #: data/pdfshuffler.ui.h:10 -msgid "_Edit" +msgid "Zoom out" msgstr "" #: data/pdfshuffler.ui.h:11 -msgid "_File" +msgid "_Edit" msgstr "" #: data/pdfshuffler.ui.h:12 -msgid "_Help" +msgid "_File" msgstr "" #: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 msgid "_View" msgstr "" diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/updatepo.sh pdfshuffler-0.5.99~svn75/po/updatepo.sh --- pdfshuffler-0.5.99~20120116~svn64/po/updatepo.sh 1970-01-01 00:00:00.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/updatepo.sh 2012-03-05 06:53:34.000000000 +0000 @@ -0,0 +1,27 @@ +#!/bin/sh + +# +# PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and +# modification of PDF documents. +# Copyright (C) 2008-2012 Konstantinos Poulios +# +# +# This file is part of PdfShuffler. +# +# PdfShuffler is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# + +# Update translation files +find ./po -type f -iname "*.po" -exec msgmerge -U {} po/pdfshuffler.pot \; diff -Nru pdfshuffler-0.5.99~20120116~svn64/po/zh_CN.po pdfshuffler-0.5.99~svn75/po/zh_CN.po --- pdfshuffler-0.5.99~20120116~svn64/po/zh_CN.po 2011-01-25 21:56:01.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/po/zh_CN.po 2012-03-05 06:53:34.000000000 +0000 @@ -7,150 +7,238 @@ msgstr "" "Project-Id-Version: pdfshuffler\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-07 20:01+0200\n" +"POT-Creation-Date: 2012-03-05 07:32+0100\n" "PO-Revision-Date: 2010-10-15 16:38+0800\n" "Last-Translator: Dean Lee \n" "Language-Team: Chinese Simp \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Poedit-Language: Chinese\n" "X-Poedit-Country: CHINA\n" -#: pdfshuffler:102 -#: pdfshuffler:525 -#, python-format -msgid "File %s does not exist" -msgstr "文件 %s 不存在" +#: pdfshuffler/pdfshuffler.py:110 +msgid "Can't load icon. Application is not installed correctly." +msgstr "" -#: pdfshuffler:206 -#: pdfshuffler:244 -msgid "Delete Page(s)" -msgstr "删除页面" +#: pdfshuffler/pdfshuffler.py:231 +msgid "_Rotate Right" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:232 +msgid "Rotate _Left" +msgstr "" -#: pdfshuffler:213 -msgid "Import pdf" -msgstr "导入 pdf" - -#: pdfshuffler:220 -msgid "Export pdf" -msgstr "导出 pdf" - -#: pdfshuffler:227 -msgid "About" -msgstr "关于" - -#: pdfshuffler:241 -msgid "Rotate Page(s) Clockwise" -msgstr "顺时针旋转页面" - -#: pdfshuffler:242 -msgid "Rotate Page(s) Counterclockwise" -msgstr "逆时针旋转页面" - -#: pdfshuffler:243 -msgid "Crop Page(s)" -msgstr "裁减页面" +#: pdfshuffler/pdfshuffler.py:233 +msgid "C_rop..." +msgstr "" + +#: pdfshuffler/pdfshuffler.py:235 +#, fuzzy +msgid "_Export selection..." +msgstr "导出..." + +#: pdfshuffler/pdfshuffler.py:293 +msgid "No document" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:295 +msgid "Several documents" +msgstr "" + +#: pdfshuffler/pdfshuffler.py:311 +#, python-format +msgid "Rendering thumbnails... [%(i1)s/%(i2)s]" +msgstr "" -#: pdfshuffler:365 +#: pdfshuffler/pdfshuffler.py:427 msgid "page" msgstr "页面" -#: pdfshuffler:389 +#: pdfshuffler/pdfshuffler.py:452 msgid "Export ..." msgstr "导出..." -#: pdfshuffler:398 -#: pdfshuffler:506 +#: pdfshuffler/pdfshuffler.py:461 pdfshuffler/pdfshuffler.py:577 msgid "PDF files" msgstr "PDF 文件" -#: pdfshuffler:403 -#: pdfshuffler:501 +#: pdfshuffler/pdfshuffler.py:466 pdfshuffler/pdfshuffler.py:572 msgid "All files" msgstr "所有文件" -#: pdfshuffler:421 -#, python-format -msgid "Error writing file: %s" -msgstr "文件写入错误: %s" - -#: pdfshuffler:440 -#, python-format -msgid "File %s is encrypted." -msgstr "文件 %s 已加密。" - -#: pdfshuffler:441 -msgid "Support for such files has not been implemented yet." +#: pdfshuffler/pdfshuffler.py:509 +#, fuzzy, python-format +msgid "" +"File %s is encrypted.\n" +"Support for encrypted files has not been implemented yet.\n" +"File export failed." msgstr "尚未实现对此类文件的支持。" -#: pdfshuffler:442 -msgid "File export failed." -msgstr "文件导出失败。" - -#: pdfshuffler:484 -msgid "exporting to:" -msgstr "导出至:" - -#: pdfshuffler:491 +#: pdfshuffler/pdfshuffler.py:562 msgid "Import..." msgstr "导入..." -#: pdfshuffler:519 +#: pdfshuffler/pdfshuffler.py:595 msgid "OpenDocument not supported yet!" msgstr "尚未支持 OpenDocument 文档!" -#: pdfshuffler:521 +#: pdfshuffler/pdfshuffler.py:597 msgid "Image file not supported yet!" msgstr "尚未支持图像文件!" -#: pdfshuffler:523 +#: pdfshuffler/pdfshuffler.py:599 msgid "File type not supported!" msgstr "尚未支持该文件格式!" -#: pdfshuffler:527 +#: pdfshuffler/pdfshuffler.py:601 +#, python-format +msgid "File %s does not exist" +msgstr "文件 %s 不存在" + +#: pdfshuffler/pdfshuffler.py:603 msgid "Closed, no files selected" msgstr "已关闭,未选择文件" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Left" msgstr "左" -#: pdfshuffler:815 +#: pdfshuffler/pdfshuffler.py:912 msgid "Right" msgstr "右" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Top" msgstr "顶" -#: pdfshuffler:816 +#: pdfshuffler/pdfshuffler.py:913 msgid "Bottom" msgstr "底" -#: pdfshuffler:834 -msgid "Crop Selected Page(s)" +#: pdfshuffler/pdfshuffler.py:931 +#, fuzzy +msgid "Crop Selected Pages" msgstr "裁减所选页面" -#: pdfshuffler:842 +#: pdfshuffler/pdfshuffler.py:939 msgid "Crop Margins" msgstr "裁减量" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of width" msgstr "% 的宽度" -#: pdfshuffler:849 +#: pdfshuffler/pdfshuffler.py:946 #, python-format msgid "% of height" msgstr "% 的高度" -#: pdfshuffler:883 +#: pdfshuffler/pdfshuffler.py:984 msgid "Dialog closed" msgstr "对话框已关闭" -#: pdfshuffler:898 -msgid "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and rearrange PDF documents. You can also rotate and crop individual pages of a pdf document." -msgstr "PDF-Shuffler 是一款可合并、分割和重组 PDF 文档的简单 pyGTK 实用工具。您还可以旋转和裁减 pdf 文档的指定页面。" +#: pdfshuffler/pdfshuffler.py:998 +#, python-format +msgid "" +"%s is a tool for rearranging and modifying PDF files. Developed using GTK+ " +"and Python" +msgstr "" + +#: data/pdfshuffler.ui.h:1 +msgid "Crop" +msgstr "" + +#: data/pdfshuffler.ui.h:2 +#, fuzzy +msgid "Delete" +msgstr "删除页面" + +#: data/pdfshuffler.ui.h:3 +#, fuzzy +msgid "Import" +msgstr "导入..." + +#: data/pdfshuffler.ui.h:4 +msgid "Open a file and append it to the current document" +msgstr "" + +#: data/pdfshuffler.ui.h:5 +msgid "Rotate left" +msgstr "" + +#: data/pdfshuffler.ui.h:6 +msgid "Rotate right" +msgstr "" + +#: data/pdfshuffler.ui.h:7 +msgid "Save" +msgstr "" + +#: data/pdfshuffler.ui.h:8 +msgid "Save as" +msgstr "" + +#: data/pdfshuffler.ui.h:9 +msgid "Zoom in" +msgstr "" + +#: data/pdfshuffler.ui.h:10 +msgid "Zoom out" +msgstr "" + +#: data/pdfshuffler.ui.h:11 +msgid "_Edit" +msgstr "" + +#: data/pdfshuffler.ui.h:12 +msgid "_File" +msgstr "" + +#: data/pdfshuffler.ui.h:13 +msgid "_Help" +msgstr "" + +#: data/pdfshuffler.ui.h:14 +msgid "_View" +msgstr "" + +#~ msgid "Import pdf" +#~ msgstr "导入 pdf" + +#~ msgid "Export pdf" +#~ msgstr "导出 pdf" + +#~ msgid "About" +#~ msgstr "关于" + +#~ msgid "Rotate Page(s) Clockwise" +#~ msgstr "顺时针旋转页面" + +#~ msgid "Rotate Page(s) Counterclockwise" +#~ msgstr "逆时针旋转页面" + +#~ msgid "Crop Page(s)" +#~ msgstr "裁减页面" + +#~ msgid "Error writing file: %s" +#~ msgstr "文件写入错误: %s" + +#~ msgid "File %s is encrypted." +#~ msgstr "文件 %s 已加密。" + +#~ msgid "File export failed." +#~ msgstr "文件导出失败。" + +#~ msgid "exporting to:" +#~ msgstr "导出至:" +#~ msgid "" +#~ "PDF-Shuffler is a simple pyGTK utility which lets you merge, split and " +#~ "rearrange PDF documents. You can also rotate and crop individual pages of " +#~ "a pdf document." +#~ msgstr "" +#~ "PDF-Shuffler 是一款可合并、分割和重组 PDF 文档的简单 pyGTK 实用工具。您还" +#~ "可以旋转和裁减 pdf 文档的指定页面。" diff -Nru pdfshuffler-0.5.99~20120116~svn64/README pdfshuffler-0.5.99~svn75/README --- pdfshuffler-0.5.99~20120116~svn64/README 2010-10-07 21:16:18.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/README 2012-03-05 08:02:25.000000000 +0000 @@ -1,5 +1,5 @@ -PDF-Shuffler 0.5.1 +PDF-Shuffler 0.6 ------------------ This is the latest release of PDF-Shuffler, a simple pyGTK utility to merge, @@ -8,7 +8,7 @@ PDF-Shuffler requires python-poppler and version 1.10 or newer of python-pypdf. -PDF-Shuffler is written in Python using PyGTK. It is released under the GNU GPL-2. +PDF-Shuffler is written in Python using PyGTK. It is released under the GNU GPL-3. In order to install run: @@ -20,13 +20,16 @@ What's new in this version: --------------------------- -* Many bug fixes (3011515, 3027933, 3030180). +* Cairo based rendering. -* Czech translation. +* Zooming support. +* Progressbar indicating loading of files. -Known issues with this release: -------------------------------- +* New user interface with a conventional menubar and toolbar. + +* Export only selected pages option in the right-click menu from + Alexander Hirzel. + +* Hungarian, Japanese and Chinese translations. -* http://bugzilla.gnome.org/show_bug.cgi?id=570152. A workaround for this - problem has been included. diff -Nru pdfshuffler-0.5.99~20120116~svn64/setup.py pdfshuffler-0.5.99~svn75/setup.py --- pdfshuffler-0.5.99~20120116~svn64/setup.py 2011-12-27 20:26:56.000000000 +0000 +++ pdfshuffler-0.5.99~svn75/setup.py 2012-03-04 20:53:58.000000000 +0000 @@ -3,7 +3,7 @@ # # PdfShuffler 0.6.0 - GTK+ based utility for splitting, rearrangement and # modification of PDF documents. -# Copyright (C) 2008-2011 Konstantinos Poulios +# Copyright (C) 2008-2012 Konstantinos Poulios # # # This program is free software; you can redistribute it and/or modify @@ -25,11 +25,12 @@ import re from distutils.core import setup -data_files=[('share/applications/pdfshuffler', ['data/pdfshuffler.ui']), +data_files=[('share/pdfshuffler', ['data/pdfshuffler.ui']), ('share/applications', ['data/pdfshuffler.desktop']), ('share/man/man1', ['doc/pdfshuffler.1']), - ('share/pixmaps', ['data/pdfshuffler.svg']), - ('share/pixmaps', ['data/pdfshuffler.png']) ] + ('share/pixmaps', ['data/pdfshuffler.png']), + ('share/pdfshuffler/icons/hicolor/scalable', + ['data/pdfshuffler.svg']) ] # Freshly generate .mo from .po, add to data_files: