summaryrefslogtreecommitdiffstats
path: root/kgpg
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-05-22 02:49:40 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-05-22 02:49:40 +0200
commit296306a273438f476ab2266d1c03616de1fd5ef7 (patch)
tree7788ff1608858031d0b9816452591f2c62f42bc0 /kgpg
parent5422ccd94be4a116b9334fb3b350c3a07ff7505e (diff)
downloadtdeutils-296306a273438f476ab2266d1c03616de1fd5ef7.tar.gz
tdeutils-296306a273438f476ab2266d1c03616de1fd5ef7.zip
Desktop file translations:
+ Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
Diffstat (limited to 'kgpg')
-rw-r--r--kgpg/CMakeL10n.txt6
-rw-r--r--kgpg/CMakeLists.txt21
-rw-r--r--kgpg/encryptfile.desktop53
-rw-r--r--kgpg/encryptfolder.desktop44
-rw-r--r--kgpg/kgpg.desktop106
5 files changed, 19 insertions, 211 deletions
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;