Skip to content

Commit 778398d

Browse files
committed
• Add multi-PDF combine workflow with reorderable dialog
- Persist dialog size and support drag-and-drop ordering - Update translations and PKGBUILD local source handling
1 parent 7394f95 commit 778398d

61 files changed

Lines changed: 2552 additions & 18 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.codex

Whitespace-only changes.

locale/bg.po

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3923,3 +3923,75 @@ msgstr "Основен"
39233923
#: src/bigocrpdf/window_ui_setup.py:223
39243924
msgid "Results"
39253925
msgstr "Резултати"
3926+
3927+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:34
3928+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:46
3929+
msgid "Open selected PDFs"
3930+
msgstr "Отваряне на избраните PDF файлове"
3931+
3932+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:59
3933+
msgid "How would you like to open these files?"
3934+
msgstr "Как искате да отворите тези файлове?"
3935+
3936+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:68
3937+
#, python-brace-format
3938+
msgid "{count} PDF files were selected."
3939+
msgstr "Избрани са {count} PDF файла."
3940+
3941+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:78
3942+
msgid "Open in separate windows"
3943+
msgstr "Отваряне в отделни прозорци"
3944+
3945+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:79
3946+
msgid "Edit each PDF in its own editor window."
3947+
msgstr "Редактиране на всеки PDF в собствен прозорец на редактора."
3948+
3949+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:88
3950+
msgid "Combine in one editor"
3951+
msgstr "Обединяване в един редактор"
3952+
3953+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:89
3954+
msgid "Import all pages using the current selection order."
3955+
msgstr "Импортиране на всички страници според текущия ред на селекцията."
3956+
3957+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:98
3958+
msgid "Choose order and combine"
3959+
msgstr "Избор на ред и обединяване"
3960+
3961+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:99
3962+
msgid "Set the document order before importing the pages."
3963+
msgstr "Задайте реда на документите преди импортиране на страниците."
3964+
3965+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:125
3966+
msgid "Choose import order"
3967+
msgstr "Избор на ред за импортиране"
3968+
3969+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:130
3970+
msgid "Pages will be imported from top to bottom."
3971+
msgstr "Страниците ще бъдат импортирани отгоре надолу."
3972+
3973+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:155
3974+
msgid "Open combined"
3975+
msgstr "Отваряне обединено"
3976+
3977+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:194
3978+
#, python-brace-format
3979+
msgid "{position}. {filename}"
3980+
msgstr "{position}. {filename}"
3981+
3982+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:226
3983+
msgid "Move up"
3984+
msgstr "Премести нагоре"
3985+
3986+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:235
3987+
msgid "Move down"
3988+
msgstr "Премести надолу"
3989+
3990+
#: src/bigocrpdf/application.py:261
3991+
msgid "PDF Editor - Combined PDF"
3992+
msgstr "Редактор на PDF - Обединен PDF"
3993+
3994+
#: src/bigocrpdf/application.py:264
3995+
#, python-brace-format
3996+
msgid "Combined PDF ({count} files)"
3997+
msgstr "Обединен PDF ({count} файла)"

locale/bigocrpdf.pot

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3491,3 +3491,75 @@ msgstr ""
34913491
# File: bigocrpdf/src/bigocrpdf/window_ui_setup.py, line: 223
34923492
msgid "Results"
34933493
msgstr ""
3494+
3495+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:34
3496+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:46
3497+
msgid "Open selected PDFs"
3498+
msgstr ""
3499+
3500+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:59
3501+
msgid "How would you like to open these files?"
3502+
msgstr ""
3503+
3504+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:68
3505+
#, python-brace-format
3506+
msgid "{count} PDF files were selected."
3507+
msgstr ""
3508+
3509+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:78
3510+
msgid "Open in separate windows"
3511+
msgstr ""
3512+
3513+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:79
3514+
msgid "Edit each PDF in its own editor window."
3515+
msgstr ""
3516+
3517+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:88
3518+
msgid "Combine in one editor"
3519+
msgstr ""
3520+
3521+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:89
3522+
msgid "Import all pages using the current selection order."
3523+
msgstr ""
3524+
3525+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:98
3526+
msgid "Choose order and combine"
3527+
msgstr ""
3528+
3529+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:99
3530+
msgid "Set the document order before importing the pages."
3531+
msgstr ""
3532+
3533+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:125
3534+
msgid "Choose import order"
3535+
msgstr ""
3536+
3537+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:130
3538+
msgid "Pages will be imported from top to bottom."
3539+
msgstr ""
3540+
3541+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:155
3542+
msgid "Open combined"
3543+
msgstr ""
3544+
3545+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:194
3546+
#, python-brace-format
3547+
msgid "{position}. {filename}"
3548+
msgstr ""
3549+
3550+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:226
3551+
msgid "Move up"
3552+
msgstr ""
3553+
3554+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:235
3555+
msgid "Move down"
3556+
msgstr ""
3557+
3558+
#: src/bigocrpdf/application.py:261
3559+
msgid "PDF Editor - Combined PDF"
3560+
msgstr ""
3561+
3562+
#: src/bigocrpdf/application.py:264
3563+
#, python-brace-format
3564+
msgid "Combined PDF ({count} files)"
3565+
msgstr ""

locale/cs.po

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3579,3 +3579,75 @@ msgstr "Hlavní"
35793579
#: src/bigocrpdf/window_ui_setup.py:223
35803580
msgid "Results"
35813581
msgstr "Výsledky"
3582+
3583+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:34
3584+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:46
3585+
msgid "Open selected PDFs"
3586+
msgstr "Otevřít vybrané PDF soubory"
3587+
3588+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:59
3589+
msgid "How would you like to open these files?"
3590+
msgstr "Jak chcete tyto soubory otevřít?"
3591+
3592+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:68
3593+
#, python-brace-format
3594+
msgid "{count} PDF files were selected."
3595+
msgstr "Bylo vybráno {count} souborů PDF."
3596+
3597+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:78
3598+
msgid "Open in separate windows"
3599+
msgstr "Otevřít v samostatných oknech"
3600+
3601+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:79
3602+
msgid "Edit each PDF in its own editor window."
3603+
msgstr "Upravit každý PDF soubor ve vlastním okně editoru."
3604+
3605+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:88
3606+
msgid "Combine in one editor"
3607+
msgstr "Sloučit v jednom editoru"
3608+
3609+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:89
3610+
msgid "Import all pages using the current selection order."
3611+
msgstr "Importovat všechny stránky v aktuálním pořadí výběru."
3612+
3613+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:98
3614+
msgid "Choose order and combine"
3615+
msgstr "Zvolit pořadí a sloučit"
3616+
3617+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:99
3618+
msgid "Set the document order before importing the pages."
3619+
msgstr "Nastavit pořadí dokumentů před importem stránek."
3620+
3621+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:125
3622+
msgid "Choose import order"
3623+
msgstr "Zvolit pořadí importu"
3624+
3625+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:130
3626+
msgid "Pages will be imported from top to bottom."
3627+
msgstr "Stránky budou importovány shora dolů."
3628+
3629+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:155
3630+
msgid "Open combined"
3631+
msgstr "Otevřít sloučené"
3632+
3633+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:194
3634+
#, python-brace-format
3635+
msgid "{position}. {filename}"
3636+
msgstr "{position}. {filename}"
3637+
3638+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:226
3639+
msgid "Move up"
3640+
msgstr "Přesunout nahoru"
3641+
3642+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:235
3643+
msgid "Move down"
3644+
msgstr "Přesunout dolů"
3645+
3646+
#: src/bigocrpdf/application.py:261
3647+
msgid "PDF Editor - Combined PDF"
3648+
msgstr "Editor PDF - sloučený PDF"
3649+
3650+
#: src/bigocrpdf/application.py:264
3651+
#, python-brace-format
3652+
msgid "Combined PDF ({count} files)"
3653+
msgstr "Sloučený PDF ({count} souborů)"

locale/da.po

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3504,3 +3504,75 @@ msgstr "Hoved"
35043504
#: src/bigocrpdf/window_ui_setup.py:223
35053505
msgid "Results"
35063506
msgstr "Resultater"
3507+
3508+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:34
3509+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:46
3510+
msgid "Open selected PDFs"
3511+
msgstr "Åbn valgte PDF'er"
3512+
3513+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:59
3514+
msgid "How would you like to open these files?"
3515+
msgstr "Hvordan vil du åbne disse filer?"
3516+
3517+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:68
3518+
#, python-brace-format
3519+
msgid "{count} PDF files were selected."
3520+
msgstr "{count} PDF-filer blev valgt."
3521+
3522+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:78
3523+
msgid "Open in separate windows"
3524+
msgstr "Åbn i separate vinduer"
3525+
3526+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:79
3527+
msgid "Edit each PDF in its own editor window."
3528+
msgstr "Rediger hver PDF i sit eget redigeringsvindue."
3529+
3530+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:88
3531+
msgid "Combine in one editor"
3532+
msgstr "Kombiner i én editor"
3533+
3534+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:89
3535+
msgid "Import all pages using the current selection order."
3536+
msgstr "Importer alle sider i den aktuelle markeringsrækkefølge."
3537+
3538+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:98
3539+
msgid "Choose order and combine"
3540+
msgstr "Vælg rækkefølge og kombiner"
3541+
3542+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:99
3543+
msgid "Set the document order before importing the pages."
3544+
msgstr "Angiv dokumenternes rækkefølge før siderne importeres."
3545+
3546+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:125
3547+
msgid "Choose import order"
3548+
msgstr "Vælg import-rækkefølge"
3549+
3550+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:130
3551+
msgid "Pages will be imported from top to bottom."
3552+
msgstr "Sider importeres fra top til bund."
3553+
3554+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:155
3555+
msgid "Open combined"
3556+
msgstr "Åbn kombineret"
3557+
3558+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:194
3559+
#, python-brace-format
3560+
msgid "{position}. {filename}"
3561+
msgstr "{position}. {filename}"
3562+
3563+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:226
3564+
msgid "Move up"
3565+
msgstr "Flyt op"
3566+
3567+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:235
3568+
msgid "Move down"
3569+
msgstr "Flyt ned"
3570+
3571+
#: src/bigocrpdf/application.py:261
3572+
msgid "PDF Editor - Combined PDF"
3573+
msgstr "PDF-editor - Kombineret PDF"
3574+
3575+
#: src/bigocrpdf/application.py:264
3576+
#, python-brace-format
3577+
msgid "Combined PDF ({count} files)"
3578+
msgstr "Kombineret PDF ({count} filer)"

locale/de.po

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3872,3 +3872,75 @@ msgstr "Haupt"
38723872
#: src/bigocrpdf/window_ui_setup.py:223
38733873
msgid "Results"
38743874
msgstr "Ergebnisse"
3875+
3876+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:34
3877+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:46
3878+
msgid "Open selected PDFs"
3879+
msgstr "Ausgewählte PDFs öffnen"
3880+
3881+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:59
3882+
msgid "How would you like to open these files?"
3883+
msgstr "Wie möchten Sie diese Dateien öffnen?"
3884+
3885+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:68
3886+
#, python-brace-format
3887+
msgid "{count} PDF files were selected."
3888+
msgstr "{count} PDF-Dateien wurden ausgewählt."
3889+
3890+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:78
3891+
msgid "Open in separate windows"
3892+
msgstr "In separaten Fenstern öffnen"
3893+
3894+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:79
3895+
msgid "Edit each PDF in its own editor window."
3896+
msgstr "Jede PDF in einem eigenen Editorfenster bearbeiten."
3897+
3898+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:88
3899+
msgid "Combine in one editor"
3900+
msgstr "In einem Editor zusammenführen"
3901+
3902+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:89
3903+
msgid "Import all pages using the current selection order."
3904+
msgstr "Alle Seiten in der aktuellen Auswahlreihenfolge importieren."
3905+
3906+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:98
3907+
msgid "Choose order and combine"
3908+
msgstr "Reihenfolge wählen und zusammenführen"
3909+
3910+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:99
3911+
msgid "Set the document order before importing the pages."
3912+
msgstr "Die Dokumentreihenfolge vor dem Importieren der Seiten festlegen."
3913+
3914+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:125
3915+
msgid "Choose import order"
3916+
msgstr "Importreihenfolge wählen"
3917+
3918+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:130
3919+
msgid "Pages will be imported from top to bottom."
3920+
msgstr "Seiten werden von oben nach unten importiert."
3921+
3922+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:155
3923+
msgid "Open combined"
3924+
msgstr "Zusammengeführt öffnen"
3925+
3926+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:194
3927+
#, python-brace-format
3928+
msgid "{position}. {filename}"
3929+
msgstr "{position}. {filename}"
3930+
3931+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:226
3932+
msgid "Move up"
3933+
msgstr "Nach oben verschieben"
3934+
3935+
#: src/bigocrpdf/ui/pdf_editor/open_options_dialog.py:235
3936+
msgid "Move down"
3937+
msgstr "Nach unten verschieben"
3938+
3939+
#: src/bigocrpdf/application.py:261
3940+
msgid "PDF Editor - Combined PDF"
3941+
msgstr "PDF-Editor - Zusammengeführte PDF"
3942+
3943+
#: src/bigocrpdf/application.py:264
3944+
#, python-brace-format
3945+
msgid "Combined PDF ({count} files)"
3946+
msgstr "Zusammengeführte PDF ({count} Dateien)"

0 commit comments

Comments
 (0)