View Issue Details

IDProjectCategoryView StatusLast Update
0000695Double CommanderViewerpublic2020-11-30 07:44
Reporterz_artem Assigned ToAlexx2000  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
ProjectionnoneETAnone 
PlatformMacOSMac OS X 
Product Version0.6.0 (trunk) 
Target Version0.8.0Fixed in Version0.8.0 
Summary0000695: Standard Mac OS shortcuts for doesn't work in Viewer
DescriptionThe next standard Mac OS shortcuts for doesn't work in Viewer:
-- Copy Text (Command-C)
-- Search (Command-F)
-- Select All (Command-A)
-- Print (Command-P)

The same shortcuts with Ctrl are used instead
TagsNo tags attached.
Attached Files
viewer_keys.diff (66,497 bytes)   
Index: language/doublecmd.cs.po
===================================================================
--- language/doublecmd.cs.po	(revision 5256)
+++ language/doublecmd.cs.po	(working copy)
@@ -6423,6 +6423,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Kopírovat do schránky"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6471,6 +6476,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Tisk..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6519,6 +6529,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Hledat"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Vybrat vše"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6700,11 +6720,6 @@
 msgid "Show as &Bin"
 msgstr "Zobrazit &binárně"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopírovat do schránky"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6786,10 +6801,6 @@
 msgid "Preview"
 msgstr "Náhled"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Tisk..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Otočit"
@@ -6809,11 +6820,6 @@
 msgid "Screenshot"
 msgstr "Snímek obrazovky"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Hledání"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Hledat další"
@@ -6822,11 +6828,6 @@
 msgid "Search prev"
 msgstr "Hledat předchozí"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vybrat vše"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6860,16 +6861,6 @@
 msgid "Zoom Out"
 msgstr "Oddálit"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopírovat do schránky"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vybrat vše"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.fr.po
===================================================================
--- language/doublecmd.fr.po	(revision 5256)
+++ language/doublecmd.fr.po	(working copy)
@@ -6397,6 +6397,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Copier dans le presse-papier"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6445,6 +6450,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Imprimer..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6493,6 +6503,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Rechercher"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Tout sélectionner"
+
 #: tfrmviewer.actstretchimage.caption
 #, fuzzy
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
@@ -6680,11 +6700,6 @@
 msgid "Show as &Bin"
 msgstr "Vue en &Binaire"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copier dans le presse-papier"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6768,10 +6783,6 @@
 msgid "Preview"
 msgstr "Prévisualisation"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Imprimer..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6792,11 +6803,6 @@
 msgid "Screenshot"
 msgstr "Capture d'écran"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Rechercher"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Rechercher le suivant"
@@ -6805,11 +6811,6 @@
 msgid "Search prev"
 msgstr "Rechercher le précédent"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Tout sélectionner"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6845,16 +6846,6 @@
 msgid "Zoom Out"
 msgstr "Zoom -"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copier dans le presse-papier"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Tout sélectionner"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.es.po
===================================================================
--- language/doublecmd.es.po	(revision 5256)
+++ language/doublecmd.es.po	(working copy)
@@ -6541,6 +6541,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Copiar al portapapeles"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6589,6 +6594,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Imprimir..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6637,6 +6647,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Búsqueda"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Seleccionar todo"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6818,11 +6838,6 @@
 msgid "Show as &Bin"
 msgstr "Mostrar como &Binario"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copiar al portapapeles"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6904,10 +6919,6 @@
 msgid "Preview"
 msgstr "Vista previa"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Imprimir..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Rotar"
@@ -6927,11 +6938,6 @@
 msgid "Screenshot"
 msgstr "Captura"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Buscar"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Buscar siguiente"
@@ -6940,11 +6946,6 @@
 msgid "Search prev"
 msgstr "Buscar previo"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleccionar todo"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6978,16 +6979,6 @@
 msgid "Zoom Out"
 msgstr "Alejar"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copiar al portapapeles"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleccionar todo"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.nl.po
===================================================================
--- language/doublecmd.nl.po	(revision 5256)
+++ language/doublecmd.nl.po	(working copy)
@@ -6264,6 +6264,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Kopiëer naar klembord"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6312,6 +6317,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr ""
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6360,6 +6370,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Zoek"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Selecteer alles"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6541,11 +6561,6 @@
 msgid "Show as &Bin"
 msgstr "Toon als &Binair"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiëer naar klembord"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6627,10 +6642,6 @@
 msgid "Preview"
 msgstr "Voorafweergave"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr ""
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr ""
@@ -6650,11 +6661,6 @@
 msgid "Screenshot"
 msgstr ""
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Zoek"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr ""
@@ -6663,11 +6669,6 @@
 msgid "Search prev"
 msgstr ""
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Selecteer alles"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6701,16 +6702,6 @@
 msgid "Zoom Out"
 msgstr ""
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiëer naar klembord"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Selecteer alles"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.ko.po
===================================================================
--- language/doublecmd.ko.po	(revision 5256)
+++ language/doublecmd.ko.po	(working copy)
@@ -6570,6 +6570,11 @@
 msgid "Copy File"
 msgstr "파일 복사"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "클립보드로 복사"
+
 #: tfrmviewer.actdeletefile.caption
 #, fuzzy
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
@@ -6628,6 +6633,11 @@
 msgid "Move File"
 msgstr "파일 이동"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "프린트..."
+
 #: tfrmviewer.actreload.caption
 #, fuzzy
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
@@ -6685,6 +6695,16 @@
 msgid "Save File As..."
 msgstr "다른 이름으로 저장하기..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "찾기"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "전부 선택"
+
 #: tfrmviewer.actstretchimage.caption
 #, fuzzy
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
@@ -6869,11 +6889,6 @@
 msgid "Show as &Bin"
 msgstr "바이너리(&B)"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "클립보드로 복사"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6955,10 +6970,6 @@
 msgid "Preview"
 msgstr "미리보기"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "프린트..."
-
 #: tfrmviewer.mirotate.caption
 #, fuzzy
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
@@ -6981,11 +6992,6 @@
 msgid "Screenshot"
 msgstr "스크린샷"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "찾기"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "다음 찾기"
@@ -6994,11 +7000,6 @@
 msgid "Search prev"
 msgstr "이전 찾기"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "전부 선택"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -7032,16 +7033,6 @@
 msgid "Zoom Out"
 msgstr "축소하기"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "클립보드로 복사"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "전부 선택"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.pl.po
===================================================================
--- language/doublecmd.pl.po	(revision 5256)
+++ language/doublecmd.pl.po	(working copy)
@@ -6410,6 +6410,11 @@
 msgid "Copy File"
 msgstr "Skopiuj plik"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Kopiuj do schowka"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6458,6 +6463,11 @@
 msgid "Move File"
 msgstr "Przesuń plik"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Drukuj..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6506,6 +6516,16 @@
 msgid "Save File As..."
 msgstr "Zapisz plik jako..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Szukaj"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Zaznacz wszystko"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6687,11 +6707,6 @@
 msgid "Show as &Bin"
 msgstr "Tryb binarny"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiuj do schowka"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6773,10 +6788,6 @@
 msgid "Preview"
 msgstr "Podgląd"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Drukuj..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Obróć"
@@ -6796,11 +6807,6 @@
 msgid "Screenshot"
 msgstr "Zrzut ekranu"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Znajdź"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Znajdź następny"
@@ -6809,11 +6815,6 @@
 msgid "Search prev"
 msgstr "Znajdź poprzedni"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Zaznacz wszystko"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6847,16 +6848,6 @@
 msgid "Zoom Out"
 msgstr "Zmniejsz"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiuj do schowka"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Zaznacz wszystko"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.it.po
===================================================================
--- language/doublecmd.it.po	(revision 5256)
+++ language/doublecmd.it.po	(working copy)
@@ -6306,6 +6306,11 @@
 msgid "Copy File"
 msgstr "Copia File"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Copia negli appunti"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6355,6 +6360,11 @@
 msgid "Move File"
 msgstr "Sposta File"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Stampa..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6403,6 +6413,16 @@
 msgid "Save File As..."
 msgstr "Salva File Come..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Ricerca"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Seleziona Tutto"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6584,11 +6604,6 @@
 msgid "Show as &Bin"
 msgstr "Mostra come &Binario"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copia negli appunti"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6670,10 +6685,6 @@
 msgid "Preview"
 msgstr "Anteprima"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Stampa..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6694,11 +6705,6 @@
 msgid "Screenshot"
 msgstr "Cattura schermo"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Cerca"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Cerca successivo"
@@ -6707,11 +6713,6 @@
 msgid "Search prev"
 msgstr "Cerca precedente"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleziona Tutto"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6745,16 +6746,6 @@
 msgid "Zoom Out"
 msgstr "Zoom -"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copia negli appunti"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleziona Tutto"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
Index: language/doublecmd.hu.po
===================================================================
--- language/doublecmd.hu.po	(revision 5256)
+++ language/doublecmd.hu.po	(working copy)
@@ -6003,6 +6003,11 @@
 msgid "Copy File"
 msgstr "Fájl másolása"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Másolás a vágólapra"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6052,6 +6057,11 @@
 msgid "Move File"
 msgstr "Fájl mozgatása"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Nyomtat..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6100,6 +6110,16 @@
 msgid "Save File As..."
 msgstr "Fájl mentése másként..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Keresés"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Összes kijelölése"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6281,11 +6301,6 @@
 msgid "Show as &Bin"
 msgstr "Megjelenítés &binárisként"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Másolás a vágólapra"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6367,10 +6382,6 @@
 msgid "Preview"
 msgstr "Előnézet"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Nyomtat..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6391,11 +6402,6 @@
 msgid "Screenshot"
 msgstr "Képernyőkép"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Keresés"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Következő"
@@ -6404,11 +6410,6 @@
 msgid "Search prev"
 msgstr "Előző keresése"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Összes kijelölése"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6442,16 +6443,6 @@
 msgid "Zoom Out"
 msgstr "Kicsinyítés"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Másolás a vágólapra"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Összes kijelölése"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "TFRMVIEWOPERATIONS.BTNSTARTPAUSE.CAPTION"
 msgid "&Start"
Index: language/doublecmd.chs.po
===================================================================
--- language/doublecmd.chs.po	(revision 5256)
+++ language/doublecmd.chs.po	(working copy)
@@ -6308,6 +6308,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "复制到剪贴板"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6356,6 +6361,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr ""
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6404,6 +6414,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "搜索"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "全选"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6585,11 +6605,6 @@
 msgid "Show as &Bin"
 msgstr "显示为二进制"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "复制到剪贴板"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6671,10 +6686,6 @@
 msgid "Preview"
 msgstr "预览"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr ""
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr ""
@@ -6694,11 +6705,6 @@
 msgid "Screenshot"
 msgstr ""
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "搜索"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr ""
@@ -6707,11 +6713,6 @@
 msgid "Search prev"
 msgstr ""
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "全选"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6745,16 +6746,6 @@
 msgid "Zoom Out"
 msgstr ""
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "复制到剪贴板"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "全选"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.sk.po
===================================================================
--- language/doublecmd.sk.po	(revision 5256)
+++ language/doublecmd.sk.po	(working copy)
@@ -6463,6 +6463,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Kopírovať do schránky"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "tfrmviewer.actdeletefile.caption"
 msgid "Delete File"
@@ -6511,6 +6516,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Tlač..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "tfrmviewer.actreload.caption"
 msgid "Reload"
@@ -6559,6 +6569,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Hľadanie"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Vybrat Všetko"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "tfrmviewer.actstretchimage.caption"
 msgid "Stretch"
@@ -6740,11 +6760,6 @@
 msgid "Show as &Bin"
 msgstr "Zobraziť &binárne"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopírovať do schránky"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6826,10 +6841,6 @@
 msgid "Preview"
 msgstr "Náhľad"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Tlač..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Otočiť"
@@ -6849,11 +6860,6 @@
 msgid "Screenshot"
 msgstr "Okopírovať obrazovku"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Hľadať"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Hľadať ďalší"
@@ -6862,11 +6868,6 @@
 msgid "Search prev"
 msgstr "Hľadať predchádzajúci"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vybrat Všetko"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6900,16 +6901,6 @@
 msgid "Zoom Out"
 msgstr "Oddialiť"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopírovať do schránky"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vybrať všetko"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.cht.po
===================================================================
--- language/doublecmd.cht.po	(revision 5256)
+++ language/doublecmd.cht.po	(working copy)
@@ -6448,6 +6448,11 @@
 msgid "Copy File"
 msgstr "複製檔案"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "複製到剪貼簿"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6496,6 +6501,11 @@
 msgid "Move File"
 msgstr "移動檔案"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "列印..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6544,6 +6554,16 @@
 msgid "Save File As..."
 msgstr "另存新檔..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "搜尋"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "全選"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6725,11 +6745,6 @@
 msgid "Show as &Bin"
 msgstr "顯示為二進制 (&B)"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "複製到剪貼簿"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6811,10 +6826,6 @@
 msgid "Preview"
 msgstr "預覽"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "列印..."
-
 #: tfrmviewer.mirotate.caption
 #, fuzzy
 msgid "Rotate"
@@ -6834,11 +6845,6 @@
 msgid "Screenshot"
 msgstr "截圖"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "搜尋"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "搜尋下一個"
@@ -6847,11 +6853,6 @@
 msgid "Search prev"
 msgstr "搜尋上一個"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "全選"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6885,16 +6886,6 @@
 msgid "Zoom Out"
 msgstr "縮小"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "複製到剪貼簿"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "全選"
-
 #: tfrmviewoperations.btnstartpause.caption
 #| msgid "Start"
 msgctxt "tfrmviewoperations.btnstartpause.caption"
Index: language/doublecmd.sl.po
===================================================================
--- language/doublecmd.sl.po	(revision 5256)
+++ language/doublecmd.sl.po	(working copy)
@@ -5695,6 +5695,11 @@
 msgid "Copy File"
 msgstr "Kopiranje datoteke"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Kopira v odložišče"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -5744,6 +5749,11 @@
 msgid "Move File"
 msgstr "Premakni datoteko"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Natisni ..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -5792,6 +5802,16 @@
 msgid "Save File As..."
 msgstr "Shrani datoteko kot ..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Poišči"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Izberi vse"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -5973,11 +5993,6 @@
 msgid "Show as &Bin"
 msgstr "Pokaži &dvojiško"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiraj v odložišče"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6059,10 +6074,6 @@
 msgid "Preview"
 msgstr "Predogled"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Natisni ..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6083,11 +6094,6 @@
 msgid "Screenshot"
 msgstr "Zaslonski posnetek"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Iskanje"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Poišči naslednje"
@@ -6096,11 +6102,6 @@
 msgid "Search prev"
 msgstr "Poišči predhodno"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Izberi vse"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6134,16 +6135,6 @@
 msgid "Zoom Out"
 msgstr "Oddalji"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopira v odložišče"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Izberi vse"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "TFRMVIEWOPERATIONS.BTNSTARTPAUSE.CAPTION"
 msgid "&Start"
Index: language/doublecmd.ca.po
===================================================================
--- language/doublecmd.ca.po	(revision 5256)
+++ language/doublecmd.ca.po	(working copy)
@@ -6400,6 +6400,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Copiar al portapapers"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "tfrmviewer.actdeletefile.caption"
 msgid "Delete File"
@@ -6448,6 +6453,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Imprimir..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "tfrmviewer.actreload.caption"
 msgid "Reload"
@@ -6496,6 +6506,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Cerca"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Seleccionar Tot"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "tfrmviewer.actstretchimage.caption"
 msgid "Stretch"
@@ -6677,11 +6697,6 @@
 msgid "Show as &Bin"
 msgstr "Mostrar com &Binari"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copiar al portapapers"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6763,10 +6778,6 @@
 msgid "Preview"
 msgstr "Vista prèvia"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Imprimir..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Rotar"
@@ -6786,11 +6797,6 @@
 msgid "Screenshot"
 msgstr "Captura"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Cercar"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Cercar següent"
@@ -6799,11 +6805,6 @@
 msgid "Search prev"
 msgstr "Cercar previ"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleccionar Tot"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6837,16 +6838,6 @@
 msgid "Zoom Out"
 msgstr "Allunyar"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Copiar al portapapers"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Seleccionar Tot"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.sr.po
===================================================================
--- language/doublecmd.sr.po	(revision 5256)
+++ language/doublecmd.sr.po	(working copy)
@@ -5944,6 +5944,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr ""
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "tfrmviewer.actdeletefile.caption"
 msgid "Delete File"
@@ -5992,6 +5997,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Štampanje..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "tfrmviewer.actreload.caption"
 msgid "Reload"
@@ -6040,6 +6050,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Pretraga"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Označi Sve"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "tfrmviewer.actstretchimage.caption"
 msgid "Stretch"
@@ -6221,11 +6241,6 @@
 msgid "Show as &Bin"
 msgstr "Prikaži kao &Binarno"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiraj U Privremeni Spremnik"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6307,10 +6322,6 @@
 msgid "Preview"
 msgstr "Pregled"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Štampanje..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6331,11 +6342,6 @@
 msgid "Screenshot"
 msgstr "Slika stanja ekrana"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Pretraži"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Pretraži sledeći"
@@ -6344,11 +6350,6 @@
 msgid "Search prev"
 msgstr "Pretraži prethodni"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Označi Sve"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6382,16 +6383,6 @@
 msgid "Zoom Out"
 msgstr "Odzumiraj"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopiraj U Privremeni Spremnik"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Označi Sve"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.da.po
===================================================================
--- language/doublecmd.da.po	(revision 5256)
+++ language/doublecmd.da.po	(working copy)
@@ -5928,6 +5928,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "&Kopier som tekst"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "tfrmviewer.actdeletefile.caption"
 msgid "Delete File"
@@ -5976,6 +5981,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "&Udskriv..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "tfrmviewer.actreload.caption"
 msgid "Reload"
@@ -6024,6 +6034,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "&Find"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Vælg &alt"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "tfrmviewer.actstretchimage.caption"
 msgid "Stretch"
@@ -6205,11 +6225,6 @@
 msgid "Show as &Bin"
 msgstr "Binær (fast linjelængde)"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "&Kopier som tekst"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6291,10 +6306,6 @@
 msgid "Preview"
 msgstr "Preview"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "&Udskriv..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6315,11 +6326,6 @@
 msgid "Screenshot"
 msgstr "Tag et skærmbillede"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "&Find"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Find &næste"
@@ -6328,11 +6334,6 @@
 msgid "Search prev"
 msgstr "Søg &forrige"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vælg &alt"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6366,16 +6367,6 @@
 msgid "Zoom Out"
 msgstr "Zomm ud"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Kopier til Udklipsholder"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Vælg alle"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.ru.po
===================================================================
--- language/doublecmd.ru.po	(revision 5256)
+++ language/doublecmd.ru.po	(working copy)
@@ -5715,6 +5715,11 @@
 msgid "Copy File"
 msgstr "Копировать файл"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "&Копировать в буфер"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -5763,6 +5768,11 @@
 msgid "Move File"
 msgstr "Переместить файл"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Печать..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -5811,6 +5821,16 @@
 msgid "Save File As..."
 msgstr "Сохранить файл как..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Найти..."
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Выделить &всё"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -5992,11 +6012,6 @@
 msgid "Show as &Bin"
 msgstr "В &двоичном виде (фиксированная длина строки)"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "&Копировать в буфер"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6078,10 +6093,6 @@
 msgid "Preview"
 msgstr "Предварительный просмотр"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Печать..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Повернуть"
@@ -6101,11 +6112,6 @@
 msgid "Screenshot"
 msgstr "Скриншот"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "&Найти..."
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Найти далее"
@@ -6114,11 +6120,6 @@
 msgid "Search prev"
 msgstr "Найти предыдущий"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Выделить &всё"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6152,16 +6153,6 @@
 msgid "Zoom Out"
 msgstr "Уменьшить"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "&Копировать в буфер"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Выделить &всё"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
Index: language/doublecmd.de.po
===================================================================
--- language/doublecmd.de.po	(revision 5256)
+++ language/doublecmd.de.po	(working copy)
@@ -6628,6 +6628,11 @@
 msgid "Copy File"
 msgstr "Datei kopieren"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "In &Zwischenablage kopieren"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6676,6 +6681,11 @@
 msgid "Move File"
 msgstr "Datei verschieben"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Drucken..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6724,6 +6734,16 @@
 msgid "Save File As..."
 msgstr "Datei speichern unter ..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Suchen"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Alle mar&kieren"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6907,11 +6927,6 @@
 msgid "Show as &Bin"
 msgstr "Bin&är anzeigen"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "In &Zwischenablage kopieren"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6993,10 +7008,6 @@
 msgid "Preview"
 msgstr "Vorschau"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Drucken..."
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr "Drehen"
@@ -7018,11 +7029,6 @@
 "Anzeige als\n"
 "Bild kopieren (Screenshot)\n"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Suchen"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Nächste suchen"
@@ -7031,11 +7037,6 @@
 msgid "Search prev"
 msgstr "Voriges suchen"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Alle mar&kieren"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -7069,16 +7070,6 @@
 msgid "Zoom Out"
 msgstr "Kleiner darstellen"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "In &Zwischenablage kopieren"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Alle mar&kieren"
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "tfrmviewoperations.btnstartpause.caption"
 msgid "&Start"
@@ -9058,4 +9049,4 @@
 #: ulng.rsviewnotfound
 msgid "%s not found!"
 msgstr "%s nicht gefunden!"
-
+
Index: language/doublecmd.bg.po
===================================================================
--- language/doublecmd.bg.po	(revision 5256)
+++ language/doublecmd.bg.po	(working copy)
@@ -6400,6 +6400,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "Запомняне в кошницата"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6448,6 +6453,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr ""
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6496,6 +6506,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Търсене"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Избор на всички"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6677,11 +6697,6 @@
 msgid "Show as &Bin"
 msgstr "&Двоично изобразяване"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Запомняне в кошницата"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6763,10 +6778,6 @@
 msgid "Preview"
 msgstr "Преглед"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr ""
-
 #: tfrmviewer.mirotate.caption
 msgid "Rotate"
 msgstr ""
@@ -6786,11 +6797,6 @@
 msgid "Screenshot"
 msgstr ""
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Търсене"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr ""
@@ -6799,11 +6805,6 @@
 msgid "Search prev"
 msgstr ""
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Избор на всички"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6837,16 +6838,6 @@
 msgid "Zoom Out"
 msgstr ""
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Запомняне в кошницата"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Избор на всички"
-
 #: tfrmviewoperations.btnstartpause.caption
 #, fuzzy
 #| msgid "Start"
@@ -8809,4 +8800,4 @@
 #: ulng.rsviewnotfound
 msgid "%s not found!"
 msgstr "%s не е открит!"
-
+
Index: language/doublecmd.po
===================================================================
--- language/doublecmd.po	(revision 5256)
+++ language/doublecmd.po	(working copy)
@@ -5643,6 +5643,11 @@
 msgid "Copy File"
 msgstr ""
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "TFRMVIEWER.ACTCOPYTOCLIPBOARD.CAPTION"
+msgid "Copy To Clipboard"
+msgstr ""
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -5692,6 +5697,11 @@
 msgid "Move File"
 msgstr ""
 
+#: tfrmviewer.actprint.caption
+msgctxt "TFRMVIEWER.ACTPRINT.CAPTION"
+msgid "Print..."
+msgstr ""
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -5740,6 +5750,16 @@
 msgid "Save File As..."
 msgstr ""
 
+#: tfrmviewer.actsearch.caption
+msgctxt "TFRMVIEWER.ACTSEARCH.CAPTION"
+msgid "Search"
+msgstr ""
+
+#: tfrmviewer.actselectall.caption
+msgctxt "TFRMVIEWER.ACTSELECTALL.CAPTION"
+msgid "Select All"
+msgstr ""
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -5921,11 +5941,6 @@
 msgid "Show as &Bin"
 msgstr ""
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr ""
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6007,10 +6022,6 @@
 msgid "Preview"
 msgstr ""
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr ""
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6031,11 +6042,6 @@
 msgid "Screenshot"
 msgstr ""
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr ""
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr ""
@@ -6044,11 +6050,6 @@
 msgid "Search prev"
 msgstr ""
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr ""
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6082,16 +6083,6 @@
 msgid "Zoom Out"
 msgstr ""
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr ""
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr ""
-
 #: tfrmviewoperations.btnstartpause.caption
 msgctxt "TFRMVIEWOPERATIONS.BTNSTARTPAUSE.CAPTION"
 msgid "&Start"
Index: language/doublecmd.uk_UA.po
===================================================================
--- language/doublecmd.uk_UA.po	(revision 5256)
+++ language/doublecmd.uk_UA.po	(working copy)
@@ -6155,6 +6155,11 @@
 msgid "Copy File"
 msgstr "Копіювати файл"
 
+#: tfrmviewer.actcopytoclipboard.caption
+msgctxt "tfrmviewer.actcopytoclipboard.caption"
+msgid "Copy To Clipboard"
+msgstr "&Копіювати в буфер"
+
 #: tfrmviewer.actdeletefile.caption
 msgctxt "TFRMVIEWER.ACTDELETEFILE.CAPTION"
 msgid "Delete File"
@@ -6203,6 +6208,11 @@
 msgid "Move File"
 msgstr "Перемістити файл"
 
+#: tfrmviewer.actprint.caption
+msgctxt "tfrmviewer.actprint.caption"
+msgid "Print..."
+msgstr "Друк..."
+
 #: tfrmviewer.actreload.caption
 msgctxt "TFRMVIEWER.ACTRELOAD.CAPTION"
 msgid "Reload"
@@ -6251,6 +6261,16 @@
 msgid "Save File As..."
 msgstr "Зберегти як..."
 
+#: tfrmviewer.actsearch.caption
+msgctxt "tfrmviewer.actsearch.caption"
+msgid "Search"
+msgstr "Пошук"
+
+#: tfrmviewer.actselectall.caption
+msgctxt "tfrmviewer.actselectall.caption"
+msgid "Select All"
+msgstr "Виділити &усе"
+
 #: tfrmviewer.actstretchimage.caption
 msgctxt "TFRMVIEWER.ACTSTRETCHIMAGE.CAPTION"
 msgid "Stretch"
@@ -6432,11 +6452,6 @@
 msgid "Show as &Bin"
 msgstr "Показати як &двійковий"
 
-#: tfrmviewer.micopytoclipboard.caption
-msgctxt "TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "Копіювати в буфер"
-
 #: tfrmviewer.midiv1.caption
 msgctxt "TFRMVIEWER.MIDIV1.CAPTION"
 msgid "-"
@@ -6518,10 +6533,6 @@
 msgid "Preview"
 msgstr "Попередній перегляд"
 
-#: tfrmviewer.miprint.caption
-msgid "Print..."
-msgstr "Друк..."
-
 #: tfrmviewer.mirotate.caption
 msgctxt "TFRMVIEWER.MIROTATE.CAPTION"
 msgid "Rotate"
@@ -6542,11 +6553,6 @@
 msgid "Screenshot"
 msgstr "Скріншот"
 
-#: tfrmviewer.misearch.caption
-msgctxt "TFRMVIEWER.MISEARCH.CAPTION"
-msgid "Search"
-msgstr "Пошук"
-
 #: tfrmviewer.misearchnext.caption
 msgid "Search next"
 msgstr "Знайти далі"
@@ -6555,11 +6561,6 @@
 msgid "Search prev"
 msgstr "Знайти раніше"
 
-#: tfrmviewer.miselectall.caption
-msgctxt "TFRMVIEWER.MISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Виділити &усе"
-
 #: tfrmviewer.miseparator.caption
 msgctxt "TFRMVIEWER.MISEPARATOR.CAPTION"
 msgid "-"
@@ -6593,16 +6594,6 @@
 msgid "Zoom Out"
 msgstr "Зменшити"
 
-#: tfrmviewer.pmicopy.caption
-msgctxt "TFRMVIEWER.PMICOPY.CAPTION"
-msgid "Copy To Clipboard"
-msgstr "&Копіювати в буфер"
-
-#: tfrmviewer.pmiselectall.caption
-msgctxt "TFRMVIEWER.PMISELECTALL.CAPTION"
-msgid "Select All"
-msgstr "Виділити &все"
-
 #: tfrmviewoperations.btnstartpause.caption
 #| msgid "Start"
 msgctxt "tfrmviewoperations.btnstartpause.caption"
@@ -8582,4 +8573,4 @@
 #: ulng.rsviewnotfound
 msgid "%s not found!"
 msgstr "%s не знайдено!"
-
+
Index: src/dcrevision.inc
===================================================================
--- src/dcrevision.inc	(revision 5256)
+++ src/dcrevision.inc	(working copy)
@@ -1,2 +1,2 @@
-// Created by Svn2RevisionInc
-const dcRevision = 'Unknown';
+// Created by Svn2RevisionInc
+const dcRevision = '5256M';
Index: src/fviewer.lfm
===================================================================
--- src/fviewer.lfm	(revision 5256)
+++ src/fviewer.lfm	(working copy)
@@ -2279,10 +2279,7 @@
         OnClick = miSaveAsClick
       end
       object miPrint: TMenuItem
-        Caption = 'Print...'
-        Enabled = False
-        ShortCut = 16464
-        OnClick = miPrintClick
+        Action = actPrint
       end
       object miReload: TMenuItem
         Action = actReload
@@ -2298,22 +2295,16 @@
     object miEdit: TMenuItem
       Caption = '&Edit'
       object miCopyToClipboard: TMenuItem
-        Caption = 'Copy To Clipboard'
-        ShortCut = 16451
-        OnClick = miCopyToClipboardClick
+        Action = actCopyToClipboard
       end
       object miSelectAll: TMenuItem
-        Caption = 'Select All'
-        ShortCut = 16449
-        OnClick = miSelectAllClick
+        Action = actSelectAll
       end
       object miDiv3: TMenuItem
         Caption = '-'
       end
       object miSearch: TMenuItem
-        Caption = 'Search'
-        ShortCut = 16454
-        OnClick = miSearchClick
+        Action = actSearch
       end
       object miSearchNext: TMenuItem
         Caption = 'Search next'
@@ -2454,15 +2445,13 @@
     left = 152
     top = 64
     object pmiCopy: TMenuItem
-      Caption = 'Copy To Clipboard'
-      OnClick = miCopyToClipboardClick
+      Action = actCopyToClipboard
     end
     object miDiv5: TMenuItem
       Caption = '-'
     end
     object pmiSelectAll: TMenuItem
-      Caption = 'Select All'
-      OnClick = miSelectAllClick
+      Action = actSelectAll
     end
   end
   object SavePictureDialog: TSavePictureDialog[8]
@@ -2557,5 +2546,26 @@
       Hint = 'Mirror'
       OnExecute = actExecute
     end
+    object actCopyToClipboard: TAction
+      Category = 'Edit'
+      Caption = 'Copy To Clipboard'
+      OnExecute = actExecute
+    end
+    object actSelectAll: TAction
+      Category = 'Edit'
+      Caption = 'Select All'
+      OnExecute = actExecute
+    end
+    object actSearch: TAction
+      Category = 'Edit'
+      Caption = 'Search'
+      OnExecute = actExecute
+    end
+    object actPrint: TAction
+      Category = 'File'
+      Caption = 'Print...'
+      Enabled = False
+      OnExecute = actExecute
+    end
   end
 end
Index: src/fmain.pas
===================================================================
--- src/fmain.pas	(revision 5256)
+++ src/fmain.pas	(working copy)
@@ -840,6 +840,7 @@
   { *HotKeys* }
   if (HotMan.Forms.Count = 0) or (HotMan.Version < hkVersion) then
     LoadDefaultHotkeyBindings;
+  HotMan.LoadDefaultOSHotkeys;
 
   // Register action list for main form hotkeys.
   HMMainForm.RegisterActionList(actionlst);
Index: src/fviewer.pas
===================================================================
--- src/fviewer.pas	(revision 5256)
+++ src/fviewer.pas	(working copy)
@@ -50,6 +50,10 @@
     actAbout: TAction;
     actCopyFile: TAction;
     actDeleteFile: TAction;
+    actCopyToClipboard: TAction;
+    actPrint: TAction;
+    actSearch: TAction;
+    actSelectAll: TAction;
     actMirror: TAction;
     actRotate270: TAction;
     actRotate180: TAction;
@@ -196,7 +200,6 @@
     procedure miScreenShotClick(Sender: TObject);
     procedure miFullScreenClick(Sender: TObject);
     procedure miPluginsClick(Sender: TObject);
-    procedure miPrintClick(Sender: TObject);
     procedure miSearchNextClick(Sender: TObject);
     procedure miSearchPrevClick(Sender: TObject);
     procedure miZoomClick(Sender: TObject);
@@ -218,12 +221,9 @@
     procedure miStretchClick(Sender: TObject);
     procedure miTextClick(Sender: TObject);
     procedure miAbout2Click(Sender: TObject);
-    procedure miSearchClick(Sender: TObject);
     procedure FormDestroy(Sender: TObject);
     procedure miProcessClick(Sender: TObject);
     procedure miGraphicsClick(Sender: TObject);
-    procedure miCopyToClipboardClick(Sender: TObject);
-    procedure miSelectAllClick(Sender: TObject);
     procedure miChangeEncodingClick(Sender:TObject);
     procedure ViewerPositionChanged(Sender:TObject);
     procedure miRotateClick(Sender: TObject);
@@ -307,6 +307,10 @@
     procedure cm_Rotate180(const Params: array of string);
     procedure cm_Rotate270(const Params: array of string);
     procedure cm_Mirror(const Params: array of string);
+    procedure cm_Print(const Params: array of string);
+    procedure cm_CopyToClipboard(const Params: array of string);
+    procedure cm_SelectAll(const Params: array of string);
+    procedure cm_Search(const Params: array of string);
   end;
 
 procedure ShowViewer(const FilesToView:TStringList; const aFileSource: IFileSource = nil);
@@ -1030,7 +1034,7 @@
     end;
     ActivePlugin:= I;
     WlxModule.ResizeWindow(GetListerRect);
-    miPrint.Enabled:= WlxModule.CanPrint;
+    actPrint.Enabled:= WlxModule.CanPrint;
     // Set focus to plugin window
     if not bQuickView then WlxModule.SetFocus;
     Exit(True);
@@ -1048,7 +1052,7 @@
   end;
   bPlugin:= False;
   ActivePlugin:= -1;
-  miPrint.Enabled:= False;
+  actPrint.Enabled:= False;
 end;
 
 procedure TfrmViewer.miPluginsClick(Sender: TObject);
@@ -1060,16 +1064,6 @@
     ViewerControl.FileName := FileList.Strings[iActiveFile];
 end;
 
-procedure TfrmViewer.miPrintClick(Sender: TObject);
-var
-  aRect: TRect;
-begin
-  if bPlugin then
-  begin
-    aRect:= GetListerRect;
-    WlxPlugins.GetWlxModule(ActivePlugin).CallListPrint(FileList[iActiveFile], EmptyStr, 0, aRect);
-  end;
-end;
 
 procedure TfrmViewer.SaveImageAs(var sExt: String; senderSave: boolean; Quality: integer);
 var
@@ -1404,11 +1398,6 @@
   MsgOK(rsViewAboutText);
 end;
 
-procedure TfrmViewer.miSearchClick(Sender: TObject);
-begin
-  FLastSearchPos := -1;
-  DoSearch(False, False);
-end;
 
 procedure TfrmViewer.FormCreate(Sender: TObject);
 var
@@ -1686,22 +1675,6 @@
     end;
 end;
 
-procedure TfrmViewer.miCopyToClipboardClick(Sender: TObject);
-begin
-  if bPlugin then
-    WlxPlugins.GetWLxModule(ActivePlugin).CallListSendCommand(lc_copy, 0)
-  else
-    ViewerControl.CopyToClipboard;
-end;
-
-procedure TfrmViewer.miSelectAllClick(Sender: TObject);
-begin
-  if bPlugin then
-    WlxPlugins.GetWLxModule(ActivePlugin).CallListSendCommand(lc_selectall, 0)
-  else
-    ViewerControl.SelectAll;
-end;
-
 procedure TfrmViewer.miChangeEncodingClick(Sender: TObject);
 begin
   ViewerControl.EncodingName := (Sender as TMenuItem).Caption;
@@ -2259,6 +2232,39 @@
   if bImage then miRotateClick(miMirror);
 end;
 
+procedure TfrmViewer.cm_Print(const Params: array of string);
+var
+  aRect: TRect;
+begin
+  if bPlugin then
+  begin
+    aRect:= GetListerRect;
+    WlxPlugins.GetWlxModule(ActivePlugin).CallListPrint(FileList[iActiveFile], EmptyStr, 0, aRect);
+  end;
+end;
+
+procedure TfrmViewer.cm_CopyToClipboard(const Params: array of string);
+begin
+  if bPlugin then
+    WlxPlugins.GetWLxModule(ActivePlugin).CallListSendCommand(lc_copy, 0)
+  else
+    ViewerControl.CopyToClipboard;
+end;
+
+procedure TfrmViewer.cm_SelectAll(const Params: array of string);
+begin
+  if bPlugin then
+    WlxPlugins.GetWLxModule(ActivePlugin).CallListSendCommand(lc_selectall, 0)
+  else
+    ViewerControl.SelectAll;
+end;
+
+procedure TfrmViewer.cm_Search(const Params: array of string);
+begin
+  FLastSearchPos := -1;
+  DoSearch(False, False);
+end;
+
 initialization
   TFormCommands.RegisterCommandsForm(TfrmViewer, HotkeysCategory, @rsHotkeyCategoryViewer);
 
Index: src/uhotkeymanager.pas
===================================================================
--- src/uhotkeymanager.pas	(revision 5256)
+++ src/uhotkeymanager.pas	(working copy)
@@ -221,6 +221,8 @@
     procedure UnRegister(AForm: TCustomForm);
     procedure UnRegister(AControl: TWinControl);
     //---------------------
+    procedure LoadDefaultOSHotkeys;
+    //---------------------
     property Forms: THMForms read FForms;
     property Version: Integer read FVersion;
   end;
@@ -1068,12 +1070,21 @@
 
 function THotKeyManager.IsShortcutConflictingWithOS(Shortcut: String): Boolean;
 const
-  ConflictingShortcuts: array [0..27] of String =
+  {$IFDEF DARWIN}
+  SmkcCtrl = SmkcWin; // Redefine Ctrl with Command for Mac OS X system defaults
+  MaxConflictingShortcuts = 28;
+  {$ELSE DARWIN}
+  MaxConflictingShortcuts = 27;
+  {$ENDIF DARWIN}
+  ConflictingShortcuts: array [0..MaxConflictingShortcuts] of String =
     (SmkcBkSp,                           // Delete previous character
      SmkcDel,                            // Delete next character
      SmkcLeft,                           // Move cursor left
      SmkcRight,                          // Move cursor right
      SmkcSpace,                          // Space
+     {$IFDEF DARWIN}
+     SmkcWin + 'SmkcSpace',              // Spotlight (Mac OS X)
+     {$ENDIF DARWIN}
      SmkcWin,                            // Context menu
      SmkcShift + 'F10',                  // Context menu
      SmkcShift + SmkcDel,                // Cut text
@@ -1229,6 +1240,25 @@
   end;
 end;
 
+procedure THotKeyManager.LoadDefaultOSHotkeys;
+{$IFDEF DARWIN}
+const
+  SmkcCtrl = SmkcWin; // Redefine Ctrl with Command for Mac OS X system defaults
+{$ENDIF DARWIN}
+var
+  HMForm: THMForm;
+  HMControl: THMControl;
+begin
+  HMForm := FForms.FindOrCreate('Viewer');
+  with HMForm.Hotkeys do
+    begin
+      AddIfNotExists([SmkcCtrl + 'P'],[],'cm_Print');
+      AddIfNotExists([SmkcCtrl + 'C'],[],'cm_CopyToClipboard');
+      AddIfNotExists([SmkcCtrl + 'A'],[],'cm_SelectAll');
+      AddIfNotExists([SmkcCtrl + 'F'],[],'cm_Search');
+    end;
+end;
+
 function THotKeyManager.HotKeyEvent(Form: TCustomForm; Hotkeys: THotkeys): Boolean;
 var
   hotkey: THotkey;
Index: src/fviewer.lrt
===================================================================
--- src/fviewer.lrt	(revision 5256)
+++ src/fviewer.lrt	(working copy)
@@ -32,14 +32,10 @@
 TFRMVIEWER.MIFILE.CAPTION=&File
 TFRMVIEWER.MISAVE.CAPTION=Save
 TFRMVIEWER.MISAVEAS.CAPTION=Save As...
-TFRMVIEWER.MIPRINT.CAPTION=Print...
 TFRMVIEWER.MISEPARATOR.CAPTION=-
 TFRMVIEWER.MIEXIT.CAPTION=E&xit
 TFRMVIEWER.MIEDIT.CAPTION=&Edit
-TFRMVIEWER.MICOPYTOCLIPBOARD.CAPTION=Copy To Clipboard
-TFRMVIEWER.MISELECTALL.CAPTION=Select All
 TFRMVIEWER.MIDIV3.CAPTION=-
-TFRMVIEWER.MISEARCH.CAPTION=Search
 TFRMVIEWER.MISEARCHNEXT.CAPTION=Search next
 TFRMVIEWER.MISEARCHPREV.CAPTION=Search prev
 TFRMVIEWER.MIVIEW.CAPTION=&View
@@ -67,9 +63,7 @@
 TFRMVIEWER.MIFULLSCREEN.CAPTION=Full Screen
 TFRMVIEWER.MISCREENSHOT.CAPTION=Screenshot
 TFRMVIEWER.MIABOUT.CAPTION=About
-TFRMVIEWER.PMICOPY.CAPTION=Copy To Clipboard
 TFRMVIEWER.MIDIV5.CAPTION=-
-TFRMVIEWER.PMISELECTALL.CAPTION=Select All
 TFRMVIEWER.ACTABOUT.CAPTION=About Viewer...
 TFRMVIEWER.ACTABOUT.HINT=Displays the About message
 TFRMVIEWER.ACTRELOAD.CAPTION=Reload
@@ -96,3 +90,7 @@
 TFRMVIEWER.ACTROTATE270.HINT=Rotate 270
 TFRMVIEWER.ACTMIRROR.CAPTION=Mirror
 TFRMVIEWER.ACTMIRROR.HINT=Mirror
+TFRMVIEWER.ACTCOPYTOCLIPBOARD.CAPTION=Copy To Clipboard
+TFRMVIEWER.ACTSELECTALL.CAPTION=Select All
+TFRMVIEWER.ACTSEARCH.CAPTION=Search
+TFRMVIEWER.ACTPRINT.CAPTION=Print...
viewer_keys.diff (66,497 bytes)   
Fixed in Revision7753
Operating systemMacOSX
WidgetsetCarbon
Architecture64-bit

Activities

z_artem

2013-07-13 17:12

reporter   ~0001079

Patch for the issue is added in file viewer_keys.diff
Patch introduces for problematic items actions and bind them with OS-specific shortcuts.

Issue History

Date Modified Username Field Change
2013-07-13 17:07 z_artem New Issue
2013-07-13 17:09 z_artem File Added: viewer_keys.diff
2013-07-13 17:12 z_artem Note Added: 0001079
2017-02-08 07:48 Alexx2000 Assigned To => Alexx2000
2017-02-08 07:48 Alexx2000 Status new => assigned
2017-02-08 08:22 Alexx2000 Target Version => 0.8.0
2017-08-14 19:53 Alexx2000 Status assigned => resolved
2017-08-14 19:53 Alexx2000 Resolution open => fixed
2017-08-20 13:21 Alexx2000 Fixed in Revision => 7753
2017-08-20 13:21 Alexx2000 Fixed in Version => 0.8.0
2020-11-30 07:44 Alexx2000 Status resolved => closed