Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pdfarranger for openSUSE:Factory checked in at 2022-11-29 13:23:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pdfarranger (Old) and /work/SRC/openSUSE:Factory/.pdfarranger.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pdfarranger" Tue Nov 29 13:23:28 2022 rev:7 rq:1038836 version:1.9.2 Changes: -------- --- /work/SRC/openSUSE:Factory/pdfarranger/pdfarranger.changes 2022-10-21 16:19:41.582189264 +0200 +++ /work/SRC/openSUSE:Factory/.pdfarranger.new.1597/pdfarranger.changes 2022-11-29 13:23:31.726037775 +0100 @@ -1,0 +2,12 @@ +Tue Nov 29 09:21:22 UTC 2022 - Christophe Giboudeaux <[email protected]> + +- Update to 1.9.2 + + * Fix "export all to individual files" overwrite + * Fix unexpected application close and quit + * Fix buggy export when CropBox is larger than MediaBox + * Fix equal page size test in generate booklet + * Fix NAME in man page + * Some translation fixes + +------------------------------------------------------------------- Old: ---- pdfarranger-1.9.1.tar.gz New: ---- pdfarranger-1.9.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pdfarranger.spec ++++++ --- /var/tmp/diff_new_pack.W88LfT/_old 2022-11-29 13:23:32.254040387 +0100 +++ /var/tmp/diff_new_pack.W88LfT/_new 2022-11-29 13:23:32.258040406 +0100 @@ -18,11 +18,10 @@ Name: pdfarranger -Version: 1.9.1 +Version: 1.9.2 Release: 0 Summary: Merge, split, rotate, crop, and rearrange pages of PDF documents License: GPL-3.0-only -Group: Productivity/Publishing/PDF URL: https://github.com/pdfarranger/pdfarranger Source: https://github.com/pdfarranger/pdfarranger/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: fdupes @@ -53,7 +52,7 @@ %lang_package %prep -%setup -q +%autosetup -p1 %build python3 setup.py build ++++++ pdfarranger-1.9.1.tar.gz -> pdfarranger-1.9.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/.github/workflows/codeql.yml new/pdfarranger-1.9.2/.github/workflows/codeql.yml --- old/pdfarranger-1.9.1/.github/workflows/codeql.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/pdfarranger-1.9.2/.github/workflows/codeql.yml 2022-11-27 10:54:16.000000000 +0100 @@ -0,0 +1,41 @@ +name: "CodeQL" + +on: + push: + branches: [ "main" ] + pull_request: + branches: [ "main" ] + schedule: + - cron: "16 9 * * 2" + +jobs: + analyze: + name: Analyze + runs-on: ubuntu-latest + permissions: + actions: read + contents: read + security-events: write + + strategy: + fail-fast: false + matrix: + language: [ python ] + + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Initialize CodeQL + uses: github/codeql-action/init@v2 + with: + languages: ${{ matrix.language }} + queries: +security-and-quality + + - name: Autobuild + uses: github/codeql-action/autobuild@v2 + + - name: Perform CodeQL Analysis + uses: github/codeql-action/analyze@v2 + with: + category: "/language:${{ matrix.language }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/README.md new/pdfarranger-1.9.2/README.md --- old/pdfarranger-1.9.1/README.md 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/README.md 2022-11-27 10:54:16.000000000 +0100 @@ -1,6 +1,6 @@ ## About -[](https://lgtm.com/projects/g/pdfarranger/pdfarranger/alerts/) +[](https://github.com/pdfarranger/pdfarranger/actions?query=workflow%3ACodeQL "Code quality workflow status") [](https://lgtm.com/projects/g/pdfarranger/pdfarranger/context:python) [](https://www.codacy.com/gh/pdfarranger/pdfarranger/dashboard?utm_source=github.com&utm_medium=referral&utm_content=pdfarranger/pdfarranger&utm_campaign=Badge_Grade) [](https://github.com/pdfarranger/pdfarranger/actions?query=workflow%3Apdfarranger+branch%3Amain) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/data/com.github.jeromerobert.pdfarranger.desktop new/pdfarranger-1.9.2/data/com.github.jeromerobert.pdfarranger.desktop --- old/pdfarranger-1.9.1/data/com.github.jeromerobert.pdfarranger.desktop 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/data/com.github.jeromerobert.pdfarranger.desktop 2022-11-27 10:54:16.000000000 +0100 @@ -7,6 +7,7 @@ Name[hu]=PDF-rendezÅ Name[ko]=PDF í¸ì§ê¸° Name[nl]=PDF Arranger +Name[pt]=PDF Arranger Name[tr]=PDF Düzenleyici Comment=PDF Merging, Rearranging, Splitting, Rotating and Cropping Comment[ca]=Fusionador, arranjador, divisor, rotador i retallador de PDF @@ -44,7 +45,9 @@ Name[de]=Neues Fenster Name[es]=Ventana nueva Name[hr]=Novi prozor +Name[hu]=Ãj ablak Name[is]=Nýr gluggi Name[it]=Nuova finestra Name[nl]=Nieuw venster +Name[pt]=Nova janela Exec=pdfarranger diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/data/com.github.jeromerobert.pdfarranger.metainfo.xml new/pdfarranger-1.9.2/data/com.github.jeromerobert.pdfarranger.metainfo.xml --- old/pdfarranger-1.9.1/data/com.github.jeromerobert.pdfarranger.metainfo.xml 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/data/com.github.jeromerobert.pdfarranger.metainfo.xml 2022-11-27 10:54:16.000000000 +0100 @@ -148,6 +148,7 @@ </screenshots> <update_contact>[email protected]</update_contact> <releases> + <release date="2022-11-27" version="1.9.2"/> <release date="2022-09-24" version="1.9.1"/> <release date="2022-09-17" version="1.9.0"/> <release date="2021-12-25" version="1.8.2"/> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/doc/pdfarranger.1 new/pdfarranger-1.9.2/doc/pdfarranger.1 --- old/pdfarranger-1.9.1/doc/pdfarranger.1 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/doc/pdfarranger.1 2022-11-27 10:54:16.000000000 +0100 @@ -1,6 +1,6 @@ .TH PDFARRANGER 1 "May 2019" "version 1.2" "User Manuals" .SH "NAME" -PDF Arranger \- Application for PDF Merging, Rearranging, Splitting, and Cropping +pdfarranger \- Application for PDF Merging, Rearranging, Splitting, and Cropping .SH "SYNOPSIS" .B pdfarranger [file1] [file2] ... .SH "DESCRIPTION" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/pdfarranger/exporter.py new/pdfarranger-1.9.2/pdfarranger/exporter.py --- old/pdfarranger-1.9.1/pdfarranger/exporter.py 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/pdfarranger/exporter.py 2022-11-27 10:54:16.000000000 +0100 @@ -50,12 +50,40 @@ return f, filename +def _normalize_rectangle(rect): + """ + PDF Specification 1.7, 7.9.5, although rectangles are conventionally + specified by their lower-left and upper-right corners, it is acceptable to + specify any two diagonally opposite corners. Applications that process PDF + should be prepared to normalize such rectangles in situations where + specific corners are required. + """ + rect = [float(x) for x in rect] + if rect[0] > rect[2]: + rect[0], rect[2] = rect[2], rect[0] + if rect[1] > rect[3]: + rect[1], rect[3] = rect[3], rect[1] + return rect + + +def _intersect_rectangle(rect1, rect2): + return [ + max(rect1[0], rect2[0]), + max(rect1[1], rect2[1]), + min(rect1[2], rect2[2]), + min(rect1[3], rect2[3]), + ] + + def _mediabox(page, crop): """ Return the media box for a given page. """ # PDF files which do not have mediabox default to Portrait Letter / ANSI A cmb = page.MediaBox if "/MediaBox" in page else [0, 0, 612, 792] + cmb = _normalize_rectangle(cmb) if "/CropBox" in page: - cmb = page.CropBox + # PDF specification §14.11.2.1, "If they do, they are effectively + # reduced to their intersection with the media box" + cmb = _intersect_rectangle(cmb, _normalize_rectangle(page.CropBox)) if crop == [0., 0., 0., 0.]: return cmb diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/pdfarranger/iconview.py new/pdfarranger-1.9.2/pdfarranger/iconview.py --- old/pdfarranger-1.9.1/pdfarranger/iconview.py 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/pdfarranger/iconview.py 2022-11-27 10:54:16.000000000 +0100 @@ -376,6 +376,8 @@ if path: ind = Gtk.TreePath.get_indices(path)[0] break + else: + return None if pos == 'XY': location = ind elif pos == 'Right': diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/pdfarranger/pdfarranger.py new/pdfarranger-1.9.2/pdfarranger/pdfarranger.py --- old/pdfarranger-1.9.1/pdfarranger/pdfarranger.py 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/pdfarranger/pdfarranger.py 2022-11-27 10:54:16.000000000 +0100 @@ -72,7 +72,7 @@ del libintl APPNAME = 'PDF Arranger' -VERSION = '1.9.1' +VERSION = '1.9.2' WEBSITE = 'https://github.com/pdfarranger/pdfarranger' if os.name == 'nt': @@ -424,7 +424,7 @@ p1w, p1h = pages[0].size_in_points() for page in pages[1:]: pw, ph = page.size_in_points() - if abs(p1w-pw) > 1e-2 and abs(p1h-ph) > 1e-2: + if abs(p1w-pw) > 1e-2 or abs(p1h-ph) > 1e-2: msg = _('All pages must have the same size.') self.error_message_dialog(msg) return @@ -945,8 +945,8 @@ msg = _('Save changes before closing?') response = self.save_changes_dialog(msg) if response == 3: - self.save_or_choose() self.post_action = 'CLEAR_DATA' + self.save_or_choose() return elif response != 1: return @@ -979,8 +979,8 @@ msg = _('Save changes before quitting?') response = self.save_changes_dialog(msg) if response == 3: - self.save_or_choose() self.post_action = 'CLOSE_APPLICATION' + self.save_or_choose() return True elif response != 1: return True @@ -1136,8 +1136,9 @@ pages = [self.model[row][0].duplicate(incl_thumbnail=False) for row in selection] else: self.export_directory = path - self.set_export_file(file_out) pages = [row[0].duplicate(incl_thumbnail=False) for row in self.model] + if exportmode == 'ALL_TO_SINGLE': + self.set_export_file(file_out) if self.config.content_loss_warning(): try: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/po/ca.po new/pdfarranger-1.9.2/po/ca.po --- old/pdfarranger-1.9.1/po/ca.po 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/po/ca.po 2022-11-27 10:54:16.000000000 +0100 @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-30 18:26+0200\n" -"PO-Revision-Date: 2021-10-31 18:26+0100\n" +"POT-Creation-Date: 2022-08-13 15:24+0200\n" +"PO-Revision-Date: 2022-10-03 23:44+0200\n" "Last-Translator: Ãcar N. S. <[email protected]>\n" "Language-Team: \n" "Language: ca\n" @@ -16,7 +16,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 3.0\n" +"X-Generator: Poedit 3.1.1\n" #: pdfarranger/core.py:87 msgid "page" @@ -41,7 +41,7 @@ msgid "Password" msgstr "Contrasenya" -#: pdfarranger/core.py:289 pdfarranger/pdfarranger.py:1433 +#: pdfarranger/core.py:289 pdfarranger/pdfarranger.py:1429 msgid "Unknown file format" msgstr "Format de fitxer desconegut" @@ -55,9 +55,9 @@ #: pdfarranger/core.py:314 msgid "Clipboard image" -msgstr "" +msgstr "Imatge del porta-retalls" -#: pdfarranger/core.py:316 pdfarranger/pdfarranger.py:1443 +#: pdfarranger/core.py:316 pdfarranger/pdfarranger.py:1439 msgid "File is neither pdf nor image" msgstr "El fitxer no és ni pdf ni imatge" @@ -147,14 +147,12 @@ msgstr "No tornis a mostrar aquest dià leg." #: pdfarranger/exporter.py:342 -#, fuzzy msgid "Printingâ¦" -msgstr "Renderitzantâ¦" +msgstr "Imprimintâ¦" #: pdfarranger/exporter.py:354 -#, fuzzy msgid "Rendering Previewâ¦" -msgstr "Renderitzantâ¦" +msgstr "Renderitzant la previsualitzacióâ¦" #: pdfarranger/metadata.py:42 msgid "Title" @@ -253,6 +251,7 @@ msgstr "sense tÃtol" #: pdfarranger/pdfarranger.py:916 pdfarranger/pdfarranger.py:925 +#: pdfarranger/pdfarranger.py:1025 pdfarranger/pdfarranger.py:1050 msgid "_Cancel" msgstr "Cancel·la" @@ -264,17 +263,18 @@ msgid "Do_nât Save" msgstr "No desar" -#: pdfarranger/pdfarranger.py:925 data/menu.ui.h:4 +#: pdfarranger/pdfarranger.py:925 pdfarranger/pdfarranger.py:1024 +#: data/menu.ui.h:4 msgid "_Save" msgstr "Desa" #: pdfarranger/pdfarranger.py:934 msgid "Discard changes and close?" -msgstr "" +msgstr "Vol descartar els canvis i tancar?" #: pdfarranger/pdfarranger.py:935 data/menu.ui.h:45 msgid "_Close" -msgstr "" +msgstr "_Tanca" #: pdfarranger/pdfarranger.py:940 msgid "Save changes to â{}â before closing?" @@ -286,24 +286,21 @@ #: pdfarranger/pdfarranger.py:968 msgid "Discard changes and quit?" -msgstr "" +msgstr "Vol descartar els canvis i sortir?" #: pdfarranger/pdfarranger.py:969 data/menu.ui.h:46 msgid "_Quit" msgstr "Surt" #: pdfarranger/pdfarranger.py:974 -#, fuzzy msgid "Save changes to â{}â before quitting?" msgstr "Voleu desar els canvis a â{}â abans de tancar?" #: pdfarranger/pdfarranger.py:977 -#, fuzzy msgid "Save changes before quitting?" msgstr "Voleu desar els canvis abans de tancar?" #: pdfarranger/pdfarranger.py:1019 -#, fuzzy msgid "Save Asâ¦" msgstr "Anomena i desaâ¦" @@ -311,62 +308,65 @@ msgid "Exportâ¦" msgstr "Exportaâ¦" -#: pdfarranger/pdfarranger.py:1096 +#: pdfarranger/pdfarranger.py:1049 data/menu.ui.h:1 +msgid "_Open" +msgstr "_Obre" + +#: pdfarranger/pdfarranger.py:1092 msgid "Openâ¦" -msgstr "" +msgstr "Obreâ¦" -#: pdfarranger/pdfarranger.py:1167 +#: pdfarranger/pdfarranger.py:1163 msgid "Saving produced some warnings" -msgstr "" +msgstr "L'acció de desar ha produït algun avÃs" -#: pdfarranger/pdfarranger.py:1168 +#: pdfarranger/pdfarranger.py:1164 msgid "Despite the warnings the document(s) should have no visible issues." -msgstr "" +msgstr "Tot i els avisos, el document no hauria de tenir problemes visibles." -#: pdfarranger/pdfarranger.py:1175 -#, fuzzy +#: pdfarranger/pdfarranger.py:1171 msgid "Don't show warnings when saving again." -msgstr "No tornis a mostrar aquest dià leg." +msgstr "No mostris més avisos al desar." -#: pdfarranger/pdfarranger.py:1205 +#: pdfarranger/pdfarranger.py:1201 msgid "Savingâ¦" -msgstr "" +msgstr "Desantâ¦" -#: pdfarranger/pdfarranger.py:1239 +#: pdfarranger/pdfarranger.py:1235 msgid "Importâ¦" msgstr "Importaâ¦" -#: pdfarranger/pdfarranger.py:1333 +#: pdfarranger/pdfarranger.py:1329 msgid "Pasted data not valid. Aborting paste." msgstr "Les dades enganxades no són và lides. S'està avortant l'operació." -#: pdfarranger/pdfarranger.py:1437 +#: pdfarranger/pdfarranger.py:1433 msgid "PDF document is damaged" msgstr "El document PDF està malmès" -#: pdfarranger/pdfarranger.py:2298 +#: pdfarranger/pdfarranger.py:2294 #, python-format msgid "%s is a tool for rearranging and modifying PDF files." -msgstr "" +msgstr "El %s és una eina per arranjar i modificar fitxers PDF." -#: pdfarranger/pdfarranger.py:2301 +#: pdfarranger/pdfarranger.py:2297 #, python-format msgid "It uses libqpdf %s, pikepdf %s, GTK %s and Python %s." -msgstr "" +msgstr "Usa libqpdf %s, pikepdf %s, GTK %s i Python %s." -#: pdfarranger/pdfarranger.py:2307 +#: pdfarranger/pdfarranger.py:2303 msgid "Maintainers and contributors" msgstr "Mantenidors i contribuïdors" -#: pdfarranger/pdfarranger.py:2312 +#: pdfarranger/pdfarranger.py:2308 msgid "GNU General Public License (GPL) Version 3." msgstr "Llicència Pública General GNU (GPL) Versió 3." -#: pdfarranger/pdfarranger.py:2330 +#: pdfarranger/pdfarranger.py:2326 msgid "Selected pages: " msgstr "Pà gines seleccionades: " -#: pdfarranger/pdfarranger.py:2335 +#: pdfarranger/pdfarranger.py:2331 msgid "Page Size:" msgstr "Mida de la pà gina:" @@ -416,10 +416,9 @@ #: data/pdfarranger.ui.h:1 msgid "Open" -msgstr "" +msgstr "Obre" #: data/pdfarranger.ui.h:2 -#, fuzzy msgid "Import" msgstr "Importa" @@ -451,10 +450,6 @@ msgid "Rotate Right" msgstr "Gira a la dreta" -#: data/menu.ui.h:1 -msgid "_Open" -msgstr "" - #: data/menu.ui.h:2 msgid "_Import" msgstr "Importa" @@ -485,7 +480,7 @@ #: data/menu.ui.h:10 msgid "_Printâ¦" -msgstr "" +msgstr "_Imprimeixâ¦" #: data/menu.ui.h:11 msgid "_Undo" @@ -597,24 +592,23 @@ #: data/menu.ui.h:38 msgid "_View" -msgstr "" +msgstr "_Visualitza" #: data/menu.ui.h:39 msgid "Zoom _In" -msgstr "Amplia" +msgstr "A_mplia" #: data/menu.ui.h:40 msgid "Zoom _Out" -msgstr "Allunya" +msgstr "A_llunya" #: data/menu.ui.h:41 -#, fuzzy msgid "Zoom _Fit" -msgstr "Allunya" +msgstr "_Ajusta" #: data/menu.ui.h:42 msgid "Full_screen" -msgstr "" +msgstr "_Pantalla completa" #: data/menu.ui.h:43 msgid "Edit _Properties" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/po/ko.po new/pdfarranger-1.9.2/po/ko.po --- old/pdfarranger-1.9.1/po/ko.po 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/po/ko.po 2022-11-27 10:54:16.000000000 +0100 @@ -53,7 +53,7 @@ #: pdfarranger/core.py:314 msgid "Clipboard image" -msgstr "" +msgstr "í´ë¦½ë³´ë ì´ë¯¸ì§" #: pdfarranger/core.py:316 pdfarranger/pdfarranger.py:1439 msgid "File is neither pdf nor image" @@ -253,11 +253,11 @@ #: pdfarranger/pdfarranger.py:934 msgid "Discard changes and close?" -msgstr "" +msgstr "ë³ê²½ ì¬íì ì ì¥íì§ ìê³ ë«ì¼ìê² ìµëê¹?" #: pdfarranger/pdfarranger.py:935 data/menu.ui.h:45 msgid "_Close" -msgstr "" +msgstr "ë«ê¸°(_C)" #: pdfarranger/pdfarranger.py:940 msgid "Save changes to â{}â before closing?" @@ -269,7 +269,7 @@ #: pdfarranger/pdfarranger.py:968 msgid "Discard changes and quit?" -msgstr "" +msgstr "ë³ê²½ ì¬íì ì ì¥íì§ ìê³ ì¢ ë£íìê² ìµëê¹?" #: pdfarranger/pdfarranger.py:969 data/menu.ui.h:46 msgid "_Quit" @@ -281,15 +281,15 @@ #: pdfarranger/pdfarranger.py:1049 data/menu.ui.h:1 msgid "_Open" -msgstr "" +msgstr "ì´ê¸°(O)" #: pdfarranger/pdfarranger.py:1092 msgid "Openâ¦" -msgstr "" +msgstr "ì´ê¸°â¦" #: pdfarranger/pdfarranger.py:1163 msgid "Saving produced some warnings" -msgstr "" +msgstr "ë§ë¤ì´ì§ ëªëª ê²½ê³ ë¥¼ í¬í¨íì¬ ì ì¥íë ì¤" #: pdfarranger/pdfarranger.py:1164 msgid "Despite the warnings the document(s) should have no visible issues." @@ -297,7 +297,7 @@ #: pdfarranger/pdfarranger.py:1201 msgid "Savingâ¦" -msgstr "" +msgstr "ì ì¥ ì¤â¦" #: pdfarranger/pdfarranger.py:1235 msgid "Importâ¦" @@ -314,7 +314,7 @@ #: pdfarranger/pdfarranger.py:2294 #, python-format msgid "%s is a tool for rearranging and modifying PDF files." -msgstr "" +msgstr "%së PDF íì¼ì ì¬ì ë ¬íê±°ë ìì íë ë구ì ëë¤." #: pdfarranger/pdfarranger.py:2297 #, python-format @@ -383,7 +383,7 @@ #: data/pdfarranger.ui.h:1 msgid "Open" -msgstr "" +msgstr "ì´ê¸°" #: data/pdfarranger.ui.h:3 msgid "Save" @@ -443,7 +443,7 @@ #: data/menu.ui.h:10 msgid "_Printâ¦" -msgstr "" +msgstr "ì¸ìâ¦(_P)" #: data/menu.ui.h:11 msgid "_Undo" @@ -507,11 +507,11 @@ #: data/menu.ui.h:26 msgid "Paste As _Odd Pages" -msgstr "" +msgstr "íì íì´ì§ë§ë¤ ë¶ì¬ë£ê¸°(_O)" #: data/menu.ui.h:27 msgid "Paste As _Even Pages" -msgstr "" +msgstr "ì§ì íì´ì§ë§ë¤ ë¶ì¬ë£ê¸°(_E)" #: data/menu.ui.h:28 msgid "Insert Blan_k Page" @@ -535,15 +535,15 @@ #: data/menu.ui.h:33 msgid "Select _Odd Pages" -msgstr "" +msgstr "íì íì´ì§ë§ ì í(_O)" #: data/menu.ui.h:34 msgid "Select _Even Pages" -msgstr "" +msgstr "ì§ì íì´ì§ë§ ì í(_E)" #: data/menu.ui.h:35 msgid "All From _Same File" -msgstr "" +msgstr "ê°ì íì¼ìì ì í(_S)" #: data/menu.ui.h:36 msgid "Same Page _Format" @@ -555,7 +555,7 @@ #: data/menu.ui.h:38 msgid "_View" -msgstr "" +msgstr "보기(_V)" #: data/menu.ui.h:39 msgid "Zoom _In" @@ -567,7 +567,7 @@ #: data/menu.ui.h:42 msgid "Full_screen" -msgstr "" +msgstr "ì ì²´ íë©´(_S)" #: data/menu.ui.h:43 msgid "Edit _Properties" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/po/tr.po new/pdfarranger-1.9.2/po/tr.po --- old/pdfarranger-1.9.1/po/tr.po 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/po/tr.po 2022-11-27 10:54:16.000000000 +0100 @@ -2,16 +2,16 @@ # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER # This file is distributed under the same license as the pdfarranger package. # Murathan BOSTANCI <[email protected]>, 2018 -# OÄuz Ersen <[email protected]>, 2021, 2022. +# OÄuz Ersen <[email protected]>, 2021, 2022. # Emin Tufan Ãetin <[email protected]>, 2020, 2021, 2022. # msgid "" msgstr "" "Project-Id-Version: pdfarranger master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-07-30 18:26+0200\n" +"POT-Creation-Date: 2022-11-03 21:53+0300\n" "PO-Revision-Date: 2022-08-08 17:51+0300\n" -"Last-Translator: Emin Tufan Ãetin <[email protected]>\n" +"Last-Translator: OÄuz Ersen <[email protected]>\n" "Language-Team: Turkish <[email protected]>\n" "Language: tr\n" "MIME-Version: 1.0\n" @@ -41,7 +41,7 @@ msgid "Password" msgstr "Parola" -#: pdfarranger/core.py:289 pdfarranger/pdfarranger.py:1433 +#: pdfarranger/core.py:289 pdfarranger/pdfarranger.py:1431 msgid "Unknown file format" msgstr "Bilinmeyen dosya biçimi" @@ -57,7 +57,7 @@ msgid "Clipboard image" msgstr "Pano resmi" -#: pdfarranger/core.py:316 pdfarranger/pdfarranger.py:1443 +#: pdfarranger/core.py:316 pdfarranger/pdfarranger.py:1441 msgid "File is neither pdf nor image" msgstr "Dosya ne pdf ne de resimdir" @@ -69,89 +69,89 @@ msgid "%" msgstr "%" -#: pdfarranger/croputils.py:137 +#: pdfarranger/croputils.py:138 msgid "mm" msgstr "mm" -#: pdfarranger/croputils.py:147 +#: pdfarranger/croputils.py:148 msgid "Left" msgstr "Sol" -#: pdfarranger/croputils.py:147 +#: pdfarranger/croputils.py:148 msgid "Right" msgstr "SaÄ" -#: pdfarranger/croputils.py:147 +#: pdfarranger/croputils.py:148 msgid "Top" msgstr "Ãst" -#: pdfarranger/croputils.py:147 +#: pdfarranger/croputils.py:148 msgid "Bottom" msgstr "Alt" -#: pdfarranger/croputils.py:151 +#: pdfarranger/croputils.py:152 msgid "Crop Margins" msgstr "Kenarları Kırp" -#: pdfarranger/croputils.py:159 +#: pdfarranger/croputils.py:160 msgid "" "Cropping does not remove any content from the PDF file, it only hides it." msgstr "" "Kırparak PDF dosyasından herhangi bir veri kaldırılmaz, yalnızca gizlenir." -#: pdfarranger/croputils.py:168 +#: pdfarranger/croputils.py:169 #, python-format msgid "% of width" msgstr "% olarak geniÅlik" -#: pdfarranger/croputils.py:168 +#: pdfarranger/croputils.py:169 #, python-format msgid "% of height" -msgstr "% olarak yükselik" +msgstr "% olarak yükseklik" -#: pdfarranger/croputils.py:215 +#: pdfarranger/croputils.py:216 msgid "Page format" msgstr "Sayfa biçimi" -#: pdfarranger/croputils.py:230 pdfarranger/croputils.py:234 -#: pdfarranger/croputils.py:333 +#: pdfarranger/croputils.py:231 pdfarranger/croputils.py:235 +#: pdfarranger/croputils.py:334 msgid "Width" msgstr "GeniÅlik" -#: pdfarranger/croputils.py:231 pdfarranger/croputils.py:235 -#: pdfarranger/croputils.py:334 +#: pdfarranger/croputils.py:232 pdfarranger/croputils.py:236 +#: pdfarranger/croputils.py:335 msgid "Height" msgstr "Yükseklik" -#: pdfarranger/croputils.py:233 +#: pdfarranger/croputils.py:234 msgid "Relative" msgstr "Göreceli" -#: pdfarranger/croputils.py:236 +#: pdfarranger/croputils.py:237 msgid "Page Size" msgstr "Sayfa Boyutu" -#: pdfarranger/croputils.py:321 +#: pdfarranger/croputils.py:322 msgid "Insert Blank Page" msgstr "BoÅ Sayfa Ekle" -#: pdfarranger/exporter.py:130 +#: pdfarranger/exporter.py:158 msgid "Warning" msgstr "Uyarı" -#: pdfarranger/exporter.py:135 +#: pdfarranger/exporter.py:163 msgid "Forms and outlines are lost on saving." msgstr "Kaydedilirken formlar ve konturlar yitirilecek." -#: pdfarranger/exporter.py:137 +#: pdfarranger/exporter.py:165 msgid "Do not show this dialog again." msgstr "Bu pencereyi yeniden gösterme." -#: pdfarranger/exporter.py:342 +#: pdfarranger/exporter.py:382 msgid "Printingâ¦" msgstr "Yazdırılıyorâ¦" -#: pdfarranger/exporter.py:354 +#: pdfarranger/exporter.py:394 msgid "Rendering Previewâ¦" msgstr "Ãn İzleme OluÅturuluyorâ¦" @@ -235,134 +235,140 @@ msgid "PDF files" msgstr "PDF dosyaları" -#: pdfarranger/pdfarranger.py:467 +#: pdfarranger/pdfarranger.py:468 msgid "All files" msgstr "Tüm dosyalar" -#: pdfarranger/pdfarranger.py:472 +#: pdfarranger/pdfarranger.py:473 msgid "Supported image files" msgstr "Desteklenen resim dosyaları" -#: pdfarranger/pdfarranger.py:691 +#: pdfarranger/pdfarranger.py:693 msgid "Renderingâ¦" msgstr "OluÅturuluyorâ¦" -#: pdfarranger/pdfarranger.py:769 +#: pdfarranger/pdfarranger.py:771 msgid "untitled" msgstr "baÅlıksız" -#: pdfarranger/pdfarranger.py:916 pdfarranger/pdfarranger.py:925 +#: pdfarranger/pdfarranger.py:918 pdfarranger/pdfarranger.py:927 +#: pdfarranger/pdfarranger.py:1027 pdfarranger/pdfarranger.py:1052 msgid "_Cancel" msgstr "_İptal" -#: pdfarranger/pdfarranger.py:924 +#: pdfarranger/pdfarranger.py:926 msgid "Your changes will be lost if you donât save them." msgstr "Kaydetmezseniz deÄiÅiklikleriniz yitecektir." -#: pdfarranger/pdfarranger.py:925 +#: pdfarranger/pdfarranger.py:927 msgid "Do_nât Save" msgstr "Kaydet_me" -#: pdfarranger/pdfarranger.py:925 data/menu.ui.h:4 +#: pdfarranger/pdfarranger.py:927 pdfarranger/pdfarranger.py:1026 +#: data/menu.ui.h:4 msgid "_Save" msgstr "_Kaydet" -#: pdfarranger/pdfarranger.py:934 +#: pdfarranger/pdfarranger.py:936 msgid "Discard changes and close?" msgstr "DeÄiÅiklikler atılsın ve kapatılsın mı?" -#: pdfarranger/pdfarranger.py:935 data/menu.ui.h:45 +#: pdfarranger/pdfarranger.py:937 data/menu.ui.h:45 msgid "_Close" msgstr "_Kapat" -#: pdfarranger/pdfarranger.py:940 +#: pdfarranger/pdfarranger.py:942 msgid "Save changes to â{}â before closing?" msgstr "Kapatmadan önce deÄiÅiklikler â{}â dosyasına kaydedilsin mi?" -#: pdfarranger/pdfarranger.py:943 +#: pdfarranger/pdfarranger.py:945 msgid "Save changes before closing?" msgstr "Kapatmadan önce deÄiÅiklikler kaydedilsin mi?" -#: pdfarranger/pdfarranger.py:968 +#: pdfarranger/pdfarranger.py:970 msgid "Discard changes and quit?" msgstr "DeÄiÅiklikler atılsın ve çıkılsın mı?" -#: pdfarranger/pdfarranger.py:969 data/menu.ui.h:46 +#: pdfarranger/pdfarranger.py:971 data/menu.ui.h:46 msgid "_Quit" msgstr "_Ãık" -#: pdfarranger/pdfarranger.py:974 +#: pdfarranger/pdfarranger.py:976 msgid "Save changes to â{}â before quitting?" msgstr "Ãıkmadan önce deÄiÅiklikler â{}â dosyasına kaydedilsin mi?" -#: pdfarranger/pdfarranger.py:977 +#: pdfarranger/pdfarranger.py:979 msgid "Save changes before quitting?" msgstr "Ãıkmadan önce deÄiÅiklikler kaydedilsin mi?" -#: pdfarranger/pdfarranger.py:1019 +#: pdfarranger/pdfarranger.py:1021 msgid "Save Asâ¦" msgstr "Farklı Kaydetâ¦" -#: pdfarranger/pdfarranger.py:1019 +#: pdfarranger/pdfarranger.py:1021 msgid "Exportâ¦" msgstr "DıÅa Aktarâ¦" -#: pdfarranger/pdfarranger.py:1096 +#: pdfarranger/pdfarranger.py:1051 data/menu.ui.h:1 +msgid "_Open" +msgstr "_Aç" + +#: pdfarranger/pdfarranger.py:1094 msgid "Openâ¦" msgstr "Açâ¦" -#: pdfarranger/pdfarranger.py:1167 +#: pdfarranger/pdfarranger.py:1165 msgid "Saving produced some warnings" msgstr "Kaydetme bazı uyarılar üretti" -#: pdfarranger/pdfarranger.py:1168 +#: pdfarranger/pdfarranger.py:1166 msgid "Despite the warnings the document(s) should have no visible issues." msgstr "Uyarılara raÄmen belge(ler)de görünür sorun yoktur." -#: pdfarranger/pdfarranger.py:1175 +#: pdfarranger/pdfarranger.py:1173 msgid "Don't show warnings when saving again." msgstr "Kaydederken uyarıları yeniden gösterme." -#: pdfarranger/pdfarranger.py:1205 +#: pdfarranger/pdfarranger.py:1203 msgid "Savingâ¦" msgstr "Kaydediliyorâ¦" -#: pdfarranger/pdfarranger.py:1239 +#: pdfarranger/pdfarranger.py:1237 msgid "Importâ¦" msgstr "İçe Aktarâ¦" -#: pdfarranger/pdfarranger.py:1333 +#: pdfarranger/pdfarranger.py:1331 msgid "Pasted data not valid. Aborting paste." msgstr "YapıÅtırılan veri geçersiz. YapıÅtırılmıyor." -#: pdfarranger/pdfarranger.py:1437 +#: pdfarranger/pdfarranger.py:1435 msgid "PDF document is damaged" msgstr "PDF belgesi hasarlı" -#: pdfarranger/pdfarranger.py:2298 +#: pdfarranger/pdfarranger.py:2296 #, python-format msgid "%s is a tool for rearranging and modifying PDF files." msgstr "" "%s, PDF dosyalarını yeniden düzenlemek ve deÄiÅtirmek için bir araçtır." -#: pdfarranger/pdfarranger.py:2301 +#: pdfarranger/pdfarranger.py:2299 #, python-format msgid "It uses libqpdf %s, pikepdf %s, GTK %s and Python %s." msgstr "libqpdf %s, pikepdf %s, GTK %s ve Python %s kullanmaktadır." -#: pdfarranger/pdfarranger.py:2307 +#: pdfarranger/pdfarranger.py:2305 msgid "Maintainers and contributors" msgstr "Bakımcılar ve katkıcılar" -#: pdfarranger/pdfarranger.py:2312 +#: pdfarranger/pdfarranger.py:2310 msgid "GNU General Public License (GPL) Version 3." msgstr "GNU Genel Kamu Lisansı (GPL) Sürüm 3." -#: pdfarranger/pdfarranger.py:2330 +#: pdfarranger/pdfarranger.py:2328 msgid "Selected pages: " msgstr "Seçili sayfalar: " -#: pdfarranger/pdfarranger.py:2335 +#: pdfarranger/pdfarranger.py:2333 msgid "Page Size:" msgstr "Sayfa Boyutu:" @@ -446,10 +452,6 @@ msgid "Rotate Right" msgstr "SaÄa Döndür" -#: data/menu.ui.h:1 -msgid "_Open" -msgstr "_Aç" - #: data/menu.ui.h:2 msgid "_Import" msgstr "İç_e Aktar" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/setup.py new/pdfarranger-1.9.2/setup.py --- old/pdfarranger-1.9.1/setup.py 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/setup.py 2022-11-27 10:54:16.000000000 +0100 @@ -33,7 +33,7 @@ setup( name='pdfarranger', - version='1.9.1', + version='1.9.2', author='Jerome Robert', author_email='[email protected]', description='A simple application for PDF Merging, Rearranging, and Splitting', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pdfarranger-1.9.1/setup_win32.py new/pdfarranger-1.9.2/setup_win32.py --- old/pdfarranger-1.9.1/setup_win32.py 2022-09-24 17:32:32.000000000 +0200 +++ new/pdfarranger-1.9.2/setup_win32.py 2022-11-27 10:54:16.000000000 +0100 @@ -1,4 +1,4 @@ -VERSION='1.9.1' +VERSION='1.9.2' from cx_Freeze import setup, Executable import os
