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
 
-[![Total 
alerts](https://img.shields.io/lgtm/alerts/g/pdfarranger/pdfarranger.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pdfarranger/pdfarranger/alerts/)
+[![CodeQL](https://github.com/pdfarranger/pdfarranger/workflows/CodeQL/badge.svg)](https://github.com/pdfarranger/pdfarranger/actions?query=workflow%3ACodeQL
 "Code quality workflow status")
 [![Language grade: 
Python](https://img.shields.io/lgtm/grade/python/g/pdfarranger/pdfarranger.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/pdfarranger/pdfarranger/context:python)
 [![Codacy 
Badge](https://app.codacy.com/project/badge/Grade/1be9c9a69f3a44b79612cc5b2887c0f7)](https://www.codacy.com/gh/pdfarranger/pdfarranger/dashboard?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=pdfarranger/pdfarranger&amp;utm_campaign=Badge_Grade)
 
[![pdfarranger](https://github.com/pdfarranger/pdfarranger/workflows/pdfarranger/badge.svg)](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

Reply via email to