From 296306a273438f476ab2266d1c03616de1fd5ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Fri, 22 May 2020 02:49:40 +0200 Subject: Desktop file translations: + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- kgpg/CMakeL10n.txt | 6 +++ kgpg/CMakeLists.txt | 21 +++++---- kgpg/encryptfile.desktop | 53 ----------------------- kgpg/encryptfolder.desktop | 44 ------------------- kgpg/kgpg.desktop | 106 +-------------------------------------------- 5 files changed, 19 insertions(+), 211 deletions(-) (limited to 'kgpg') diff --git a/kgpg/CMakeL10n.txt b/kgpg/CMakeL10n.txt index ebaaf9f..c36f3ca 100644 --- a/kgpg/CMakeL10n.txt +++ b/kgpg/CMakeL10n.txt @@ -4,3 +4,9 @@ tde_l10n_create_template( CATALOG "kgpg" SOURCES "." "tips" ) + +tde_l10n_create_template( + CATALOG "desktop_files/kgpg-desktops/" + SOURCES *.desktop + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) diff --git a/kgpg/CMakeLists.txt b/kgpg/CMakeLists.txt index 3121421..ef72aab 100644 --- a/kgpg/CMakeLists.txt +++ b/kgpg/CMakeLists.txt @@ -57,11 +57,13 @@ install( FILES kgpg_anim.gif kgpg_docked.png DESTINATION ${DATA_INSTALL_DIR}/kgpg/pics ) -install( FILES kgpg.desktop - DESTINATION ${XDG_APPS_INSTALL_DIR} +tde_create_translated_desktop( + SOURCE kgpg.desktop + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kgpg-desktops ) -install( FILES kgpg.desktop +install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/kgpg.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} ) @@ -69,13 +71,14 @@ install( FILES kgpg.rc listkeys.rc tips DESTINATION ${DATA_INSTALL_DIR}/kgpg ) -install( FILES encryptfile.desktop - encryptfolder.desktop - DESTINATION - ${DATA_INSTALL_DIR}/konqueror/servicemenus -) +foreach( _desktop encryptfile.desktop encryptfolder.desktop ) + tde_create_translated_desktop( + SOURCE ${_desktop} + DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/kgpg-desktops + ) +endforeach() install( FILES kgpg.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) - diff --git a/kgpg/encryptfile.desktop b/kgpg/encryptfile.desktop index 382fa3d..ef2a691 100644 --- a/kgpg/encryptfile.desktop +++ b/kgpg/encryptfile.desktop @@ -5,58 +5,5 @@ Actions=encrypt [Desktop Action encrypt] Name=Encrypt File -Name[ar]=تشفير ملف -Name[bg]=Шифроване на файл -Name[br]=E&nrinegañ ar restr -Name[bs]=Šifriraj datoteku -Name[ca]=Xifra fitxer -Name[cs]=Zašifrovat soubor -Name[cy]=Cêl-ysgrifo Ffeil -Name[da]=Indkod fil -Name[de]=Datei verschlüsseln -Name[el]=Κρυπτογράφηση αρχείου -Name[eo]=Ĉifri dosieron -Name[es]=Cifrar archivo -Name[et]=Krüpti fail -Name[eu]=Fitxategiak Zifratu -Name[fa]=رمزبندی پرونده -Name[fi]=Salaa tiedosto -Name[fr]=Chiffrer le fichier -Name[ga]=Criptigh Comhad -Name[he]=הצפן קובץ -Name[hi]=एनक्रिप्ट फ़ाइल -Name[hu]=Fájl titkosítása -Name[is]=Dulrita skrá -Name[it]=Cifratura file -Name[ja]=ファイルを暗号化 -Name[ka]=დაილის დაშიფრვა -Name[kk]=Файлды шифрлау -Name[km]=អ៊ិនគ្រីប​ឯកសារ -Name[lt]=Šifruoti bylą -Name[mk]=Криптирај датотеки -Name[nb]=Krypter fil -Name[nds]=Dateiverslöteln -Name[ne]=फाइल गुप्तीकरण गर्नुहोस् -Name[nl]=Bestand versleutelen -Name[nn]=Krypter fil -Name[pa]=ਇੰਕਰਿਪਟ ਫਾਇਲ -Name[pl]=Zaszyfruj plik -Name[pt]=Cifrar Ficheiro -Name[pt_BR]=Criptografar Arquivo -Name[ro]=Criptează fişierul -Name[ru]=Зашифровать файл -Name[sk]=Šifrovať súbor -Name[sl]=Šifriraj datoteko -Name[sr]=Шифруј фајл -Name[sr@Latn]=Šifruj fajl -Name[sv]=Kryptera fil -Name[ta]=சங்கேத கோப்பு -Name[tg]=Рамзкунонии Файл -Name[tr]=Dosya Şifrele -Name[uk]=Зашифрувати файл -Name[wa]=Ecripter fitchî -Name[zh_CN]=加密文件 -Name[zh_TW]=加密檔案 Icon=kgpg Exec=kgpg -e %F - diff --git a/kgpg/encryptfolder.desktop b/kgpg/encryptfolder.desktop index 0945f9b..f5ac017 100644 --- a/kgpg/encryptfolder.desktop +++ b/kgpg/encryptfolder.desktop @@ -4,49 +4,5 @@ Actions=encrypt [Desktop Action encrypt] Name=Archive & Encrypt Folder -Name[ar]=أرشفة و تشفير مجلّد -Name[bg]=Архивиране и шифроване на директория -Name[bs]=Arhiviraj i šifriraj direktorij -Name[ca]=Arxiva i xifra la carpeta -Name[cs]=Archivovat a zašifrovat složku -Name[da]=Arkivér & kryptér mappe -Name[de]=Ordner packen und verschlüsseln -Name[el]=Αρχειοθέτηση & κρυπτογράφηση φακέλου -Name[eo]=Arkivigi kaj ĉifri dosierujon -Name[es]=Archivar y cifrar carpeta -Name[et]=Arhiveeri ja krüpti kataloog -Name[eu]=Artxibatu eta enkriptatu karpeta -Name[fa]=بایگانی و رمزبندی پوشه -Name[fi]=Pakkaa ja salaa kansio -Name[fr]=Archiver puis chiffrer le dossier -Name[ga]=Cuir Fillteán i gCartlann & Criptigh É -Name[he]=כלי להצפנה וכיווץ תקייה -Name[hu]=Könyvtár titkosítása és archiválása -Name[is]=Pakka og dulrita möppu -Name[it]=Archivia e cifra cartella -Name[ja]=フォルダをアーカイブ化 & 暗号化 -Name[ka]=არქივი და დაშიფრვის საქაღალდე -Name[kk]=Қапшықты архивтеп шифрлау -Name[km]=ថត​ប័ណ្ណសារ & អ៊ិនគ្រីប -Name[lt]=Archyvuoti ir šifruoti aplanką -Name[nb]=Arkiver og krypter mappe -Name[nds]=Ornern komprimeren un verslöteln -Name[ne]=फोल्डरलाई सङ्ग्रह र गुप्तीकरण गर्नुहोस् -Name[nl]=Map archiveren en versleutelen -Name[nn]=Arkiver og krypter mappe -Name[pa]=ਆਕੀਵੀ & ਇੰਕਰਿਪਟ ਫੋਲਡਰ -Name[pl]=Zarchiwizuj i zaszyfruj katalog -Name[pt]=Arquivar e Cifrar a Pasta -Name[pt_BR]=Arquivar & Criptografar Pasta -Name[ru]=Архивировать и зашифровать папку -Name[sk]=Archivovať a šifrovať priečinok -Name[sl]=Arhiviranje in ši&friranje imenika -Name[sr]=Архивирај и шифруј фасциклу -Name[sr@Latn]=Arhiviraj i šifruj fasciklu -Name[sv]=Arkivera och kryptera katalog -Name[tr]=Arşiv ve Klasör Şifrele -Name[uk]=Зробити архів теки і зашифрувати -Name[zh_CN]=存档并加密文件夹 -Name[zh_TW]=壓縮並加密資料夾 Icon=kgpg Exec=kgpg -e %F diff --git a/kgpg/kgpg.desktop b/kgpg/kgpg.desktop index fc9f04e..4bff60e 100644 --- a/kgpg/kgpg.desktop +++ b/kgpg/kgpg.desktop @@ -1,113 +1,9 @@ [Desktop Entry] Name=KGpg -Name[hi]=केजीपीजी GenericName=Encryption Tool -GenericName[ar]=أداة للتشفير -GenericName[bg]=Програма за шифроване -GenericName[br]=Ostilh enrinegadur -GenericName[bs]=Alat za šifrovanje -GenericName[ca]=Eina de xifrat -GenericName[cs]=Šifrovací nástroj -GenericName[cy]=Erfyn Cêl-ysgrifo -GenericName[da]=Krypteringsværktøj -GenericName[de]=Verschlüsselungsprogramm -GenericName[el]=Εργαλείο κρυπτογράφησης -GenericName[eo]=Ilo por Ĉifrado -GenericName[es]=Herramienta de cifrado -GenericName[et]=Krüptimisvahend -GenericName[eu]=Zifraketa Tresna -GenericName[fa]=میلۀ رمزبندی -GenericName[fi]=Salaustyökalu -GenericName[fr]=Outil de cryptage -GenericName[ga]=Uirlis Chriptithe -GenericName[he]=כלי הצפנה -GenericName[hi]=एनक्रिप्शन औज़ार -GenericName[hu]=Titkosítóeszköz -GenericName[is]=Dulritunartól -GenericName[it]=Strumento di crittografia -GenericName[ja]=暗号化ツール -GenericName[ka]=დაშიფვრის ხელსაწყო -GenericName[kk]=Шифрлау құралы -GenericName[km]=ឧបករណ៍​អ៊ិនគ្រីប -GenericName[lt]=Šifravimo įrankis -GenericName[mk]=Алатка за криптирање -GenericName[nb]=Krypteringsverktøy -GenericName[nds]=Verslötel-Warktüüch -GenericName[ne]=गुप्तीकरण उपकरण -GenericName[nl]=Cryptografisch programma -GenericName[nn]=Krypteringsverktøy -GenericName[pa]=ਇੰਕਰਿਪਸ਼ਨ ਸੰਦ -GenericName[pl]=Narzędzie do szyfrowania -GenericName[pt]=Ferramenta de Cifra -GenericName[pt_BR]=Ferramenta de Criptografia -GenericName[ro]=Utilitar de criptare -GenericName[ru]=Шифрование -GenericName[sk]=Šifrovací nástroj -GenericName[sl]=Šifrirno orodje -GenericName[sr]=Алат за шифровање -GenericName[sr@Latn]=Alat za šifrovanje -GenericName[sv]=Krypteringsverktyg -GenericName[ta]=சங்கேத கருவி -GenericName[tg]=Асбоби Рамзкунонӣ -GenericName[tr]=Şifreleme Aracı -GenericName[uk]=Засіб для шифрування -GenericName[zh_CN]=加密工具 -GenericName[zh_TW]=加密工具 Comment=A GnuPG frontend -Comment[ar]=واجهة لـ GnuPG -Comment[bg]=Клиент за GnuPG -Comment[bs]=Alat za GnuPG -Comment[ca]=Un entorn gràfic per GnuPG -Comment[cs]=Rozhraní pro GnuPG -Comment[cy]=Blaen-wyneb GnuPG -Comment[da]=En GnuPG-forende -Comment[de]=Eine Oberfläche für GnuPG -Comment[el]=Λογισμικό κρυπτογράφησης (GnuPG) -Comment[eo]=Fasado por GnuPG -Comment[es]=Interfaz para GnuPG -Comment[et]=GnuPG kasutajaliides -Comment[eu]=GnuPGren bitarteko bat -Comment[fa]=GnuPGنرم‌افزار نهایی -Comment[fi]=GnuPG-käyttöliittymä -Comment[fr]=Une interface à GnuPG -Comment[ga]=Comhéadan do GnuPG -Comment[he]=מנשק גרפי של GnuPG -Comment[hi]=एक ग्नू-पीजी फ्रन्टएण्ड -Comment[hu]=Grafikus kezelőprogram a GnuPG-hez -Comment[is]=Viðmót á GnuPG -Comment[it]=Interfaccia grafica per GnuPG -Comment[ja]=GnuPG のフロントエンド -Comment[ka]=GnuPG გრაფიკული გარსი -Comment[kk]=GnuPG интерфейсі -Comment[km]=កម្មវិធី​ខាងមុខ GnuPG -Comment[lt]=GnuPG naudotojo sąsaja -Comment[nb]=En GnuPG grenseflate -Comment[nds]=En GnuPG-Böversiet -Comment[ne]=GnuPG फ्रन्टेन्ड -Comment[nl]=Een programma om GnuPG-cryptografie en -ondertekening te gebruiken -Comment[nn]=Ei GnuPG-grenseflate -Comment[pa]=GnuPG ਮੁੱਖੜਾ -Comment[pl]=Interfejs do GnuPG -Comment[pt]=Uma interface para o GnuPG -Comment[pt_BR]=Uma interface para o GnuPG -Comment[ro]=Interfaţă grafică pentru GnuPG -Comment[ru]=Управление ключами GPG -Comment[sk]=Rozhranie pre GnuPG -Comment[sl]=Vmesnik za GnuPG -Comment[sr]=Интерфејс за GnuPG -Comment[sr@Latn]=Interfejs za GnuPG -Comment[sv]=Gränssnitt till GnuPG -Comment[ta]=GnuPG முன் அமைப்பு -Comment[tg]=Пешохири GnuPG -Comment[tr]=Bir GnuPG arayüzü -Comment[uk]=Інтерфейс до GnuPG -Comment[uz]=GnuPG uchun grafik interfeys -Comment[uz@cyrillic]=GnuPG учун график интерфейс -Comment[wa]=Ene eterface po GnuPG -Comment[zh_CN]=GnuPG 前端 -Comment[zh_TW]=GnuPG 前端軟體 Type=Application Exec=kgpg %U @@ -120,4 +16,4 @@ Terminal=false X-TDE-autostart-after=panel X-TDE-autostart-condition=kgpgrc:User Interface:AutoStart:false -Categories=Qt;TDE;Utility; \ No newline at end of file +Categories=Qt;TDE;Utility; -- cgit v1.2.1