summaryrefslogtreecommitdiffstats
path: root/tdeioslave
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-06-07 18:25:52 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-06-07 18:48:13 +0200
commit9756408b0ebb206b53abd2597926d8fead731977 (patch)
tree62caa2c2ebd6ebccc5472fdc7469fe54dad8b24f /tdeioslave
parentc95c7a29338aa309fab071b5a4475400fdce97a8 (diff)
downloadtdelibs-9756408b0ebb206b53abd2597926d8fead731977.tar.gz
tdelibs-9756408b0ebb206b53abd2597926d8fead731977.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> (cherry picked from commit 4b7a4e17362206fd2eade35ba947a850263b0ea1)
Diffstat (limited to 'tdeioslave')
-rw-r--r--tdeioslave/CMakeL10n.txt8
-rw-r--r--tdeioslave/bzip2/CMakeLists.txt6
-rw-r--r--tdeioslave/bzip2/kbzip2filter.desktop81
-rw-r--r--tdeioslave/file/CMakeLists.txt6
-rw-r--r--tdeioslave/ftp/CMakeLists.txt6
-rw-r--r--tdeioslave/gzip/CMakeLists.txt6
-rw-r--r--tdeioslave/gzip/kgzipfilter.desktop81
-rw-r--r--tdeioslave/http/CMakeLists.txt10
-rw-r--r--tdeioslave/http/http_cache_cleaner.desktop164
-rw-r--r--tdeioslave/http/kcookiejar/CMakeLists.txt8
-rw-r--r--tdeioslave/http/kcookiejar/kcookiejar.desktop144
-rw-r--r--tdeioslave/iso/CMakeLists.txt27
-rw-r--r--tdeioslave/iso/isoservice.desktop6
-rw-r--r--tdeioslave/iso/tdeio_iso.desktop4
-rw-r--r--tdeioslave/metainfo/CMakeLists.txt6
-rw-r--r--tdeioslave/xz/CMakeLists.txt6
-rw-r--r--tdeioslave/xz/kxzfilter.desktop81
17 files changed, 79 insertions, 571 deletions
diff --git a/tdeioslave/CMakeL10n.txt b/tdeioslave/CMakeL10n.txt
new file mode 100644
index 000000000..d661dc0bc
--- /dev/null
+++ b/tdeioslave/CMakeL10n.txt
@@ -0,0 +1,8 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdeioslave-desktops/"
+ SOURCES *.desktop *.protocol
+ EXCLUDES tests/
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/tdeioslave/bzip2/CMakeLists.txt b/tdeioslave/bzip2/CMakeLists.txt
index 22b904ffa..f712a2369 100644
--- a/tdeioslave/bzip2/CMakeLists.txt
+++ b/tdeioslave/bzip2/CMakeLists.txt
@@ -24,7 +24,11 @@ link_directories(
##### other data ################################
-install( FILES kbzip2filter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbzip2filter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### kbzip2filter ##############################
diff --git a/tdeioslave/bzip2/kbzip2filter.desktop b/tdeioslave/bzip2/kbzip2filter.desktop
index 3555f0379..73d238358 100644
--- a/tdeioslave/bzip2/kbzip2filter.desktop
+++ b/tdeioslave/bzip2/kbzip2filter.desktop
@@ -1,86 +1,5 @@
[Desktop Entry]
Type=Service
Name=BZip2 Filter
-Name[af]=Bzip2 Filter
-Name[ar]=فلتر BZip2
-Name[az]=BZip2 Filtri
-Name[be]=Фільтр BZip2
-Name[bg]=Филтър BZip2
-Name[bn]=বি-জিপ২ (BZip2) ফিল্টার
-Name[br]=Sil BZip2
-Name[ca]=Filtre BZip2
-Name[cs]=Filtr BZip2
-Name[csb]=Filter BZip2
-Name[cy]=Hidl BZip2
-Name[da]=BZip2-filter
-Name[de]=BZip2-Filter
-Name[el]=Φίλτρο BZip2
-Name[eo]=Bzip2-filtrilo
-Name[es]=Filtro BZip2
-Name[et]=BZip2 filter
-Name[eu]=BZip2 iragazkia
-Name[fa]=پالایۀ BZip2
-Name[fi]=BZip2-suodin
-Name[fr]=Filtre Bzip2
-Name[fy]=BZip2-filter
-Name[ga]=Scagaire bzip2
-Name[gl]=Filtro BZip2
-Name[he]=מסנן BZip2
-Name[hi]=BZip2 फ़िल्टर
-Name[hr]=BZip2 filtar
-Name[hu]=BZip2 szűrő
-Name[id]=Filter BZip2
-Name[is]=BZip2 sía
-Name[it]=Filtro Bzip2
-Name[ja]=BZip2 フィルタ
-Name[ka]=Bzip2 ფილტრი
-Name[kk]=BZip2 сүзгісі
-Name[km]=តម្រង BZip2
-Name[ko]=BZip2 거르개
-Name[lb]=BZip2-Filter
-Name[lt]=BZip2 filtras
-Name[lv]=BZip2 Filtrs
-Name[mk]=BZip2 филтер
-Name[mn]=BZip2-Filter
-Name[ms]=Penapis BZip2
-Name[mt]=Filtru BZip2
-Name[nb]=BZip2-filter
-Name[nds]=BZip2-Filter
-Name[ne]=BZip2 फिल्टर
-Name[nl]=BZip2-filter
-Name[nn]=BZip2-filter
-Name[nso]=Sesekodi sa BZip2
-Name[pa]=BZip2 ਫਿਲਟਰ
-Name[pl]=Filtr BZip2
-Name[pt]=Filtro do Bzip2
-Name[pt_BR]=Filtro BZip2
-Name[ro]=Filtru BZip2
-Name[ru]=Фильтр bzip2
-Name[rw]=Muyunguruzi BZipu2
-Name[se]=BZip2-filter
-Name[sk]=BZip2 filter
-Name[sl]=Filter za bzip2
-Name[sq]=Filteri BZip2
-Name[sr]=BZip2 филтер
-Name[sr@Latn]=BZip2 filter
-Name[ss]=Sisefo se BZip2
-Name[sv]=Bzip2-filter
-Name[ta]=BZip2 வடிகட்டி
-Name[te]=బిజిప్2 గలని
-Name[tg]=Таровиши BZip2
-Name[th]=ตัวกรอง BZip2
-Name[tr]=BZip2 Filtresi
-Name[tt]=BZip2 Sözgeçe
-Name[uk]=Фільтр BZip2
-Name[uz]=BZip2-filter
-Name[uz@cyrillic]=BZip2-филтер
-Name[ven]=Filithara ya BZip2
-Name[vi]=Bộ lọc BZip2
-Name[wa]=Passete BZip2
-Name[xh]=Isihluzi se BZip2
-Name[zh_CN]=BZip2 过滤程序
-Name[zh_HK]=BZip2 過濾器
-Name[zh_TW]=BZip2 過濾器
-Name[zu]=Ihluzo le-BZip2
X-TDE-Library=kbzip2filter
X-TDE-ServiceTypes=TDECompressionFilter,application/x-bzip2,application/x-tbz
diff --git a/tdeioslave/file/CMakeLists.txt b/tdeioslave/file/CMakeLists.txt
index b9e4904b2..e1ff68834 100644
--- a/tdeioslave/file/CMakeLists.txt
+++ b/tdeioslave/file/CMakeLists.txt
@@ -32,7 +32,11 @@ install( FILES file.h DESTINATION ${INCLUDE_INSTALL_DIR}/tdeio )
##### other data ################################
-install( FILES file.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE file.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### tdeio_file ##################################
diff --git a/tdeioslave/ftp/CMakeLists.txt b/tdeioslave/ftp/CMakeLists.txt
index 5cc0694b8..bc0c764b7 100644
--- a/tdeioslave/ftp/CMakeLists.txt
+++ b/tdeioslave/ftp/CMakeLists.txt
@@ -26,7 +26,11 @@ link_directories(
##### other data ################################
-install( FILES ftp.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE ftp.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### tdeio_ftp ###################################
diff --git a/tdeioslave/gzip/CMakeLists.txt b/tdeioslave/gzip/CMakeLists.txt
index d08fc7e64..ae4e6563c 100644
--- a/tdeioslave/gzip/CMakeLists.txt
+++ b/tdeioslave/gzip/CMakeLists.txt
@@ -23,7 +23,11 @@ link_directories(
##### other data ################################
-install( FILES kgzipfilter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kgzipfilter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### kgzipfilter ###############################
diff --git a/tdeioslave/gzip/kgzipfilter.desktop b/tdeioslave/gzip/kgzipfilter.desktop
index db77cbf9e..2bc7ea41d 100644
--- a/tdeioslave/gzip/kgzipfilter.desktop
+++ b/tdeioslave/gzip/kgzipfilter.desktop
@@ -1,86 +1,5 @@
[Desktop Entry]
Type=Service
Name=GZip Filter
-Name[af]=Gzip Filter
-Name[ar]=فلتر GZip
-Name[az]=GZip Filtri
-Name[be]=Фільтр GZip
-Name[bg]=Филтър GZip
-Name[bn]=জি-জিপ (Gzip) ফিল্টার
-Name[br]=Sil GZip
-Name[ca]=Filtre GZip
-Name[cs]=Filtr GZip2
-Name[csb]=Filter GZipa
-Name[cy]=Hidl GZip
-Name[da]=GZip-filter
-Name[de]=GZip-Filter
-Name[el]=Φίλτρο GZip
-Name[eo]=GZip-filtrilo
-Name[es]=Filtro GZip
-Name[et]=GZip filter
-Name[eu]=GZip iragazkia
-Name[fa]=پالایۀ GZip
-Name[fi]=GZip-suodin
-Name[fr]=Filtre Gzip
-Name[fy]=GZip-filter
-Name[ga]=Scagaire gzip
-Name[gl]=Filtro GZip
-Name[he]=מסנן GZip
-Name[hi]=GZip फ़िल्टर
-Name[hr]=GZip filtar
-Name[hu]=GZip szűrő
-Name[id]=Filter Gzip
-Name[is]=GZip sía
-Name[it]=Filtro Gzip
-Name[ja]=GZip フィルタ
-Name[ka]=GZip ფილტრი
-Name[kk]=GZip сүзгісі
-Name[km]=តម្រង GZip
-Name[ko]=GZip 거르개
-Name[lb]=GZip-Filter
-Name[lt]=GZip filtras
-Name[lv]=GZip Filtrs
-Name[mk]=GZip филтер
-Name[mn]=GZip-Filter
-Name[ms]=Penapis GZip
-Name[mt]=Filtru GZip
-Name[nb]=GZip-filter
-Name[nds]=GZip-Filter
-Name[ne]=GZip फिल्टर
-Name[nl]=GZip-filter
-Name[nn]=GZip-filter
-Name[nso]=Sesekodi sa GZip
-Name[pa]=GZip ਫਿਲਟਰ
-Name[pl]=Filtr GZipa
-Name[pt]=Filtro GZip
-Name[pt_BR]=Filtro GZip
-Name[ro]=Filtru GZip
-Name[ru]=Фильтр gzip
-Name[rw]=Muyunguruzi GZipu
-Name[se]=GZip-filter
-Name[sk]=GZip filter
-Name[sl]=Filter za gzip
-Name[sq]=Filteri GZip
-Name[sr]=GZip филтер
-Name[sr@Latn]=GZip filter
-Name[ss]=Sisefo se GZip
-Name[sv]=Gzip-filter
-Name[ta]=GZip வடிகட்டி
-Name[te]=జిజిప్ గలని
-Name[tg]=Таровиши GZip
-Name[th]=ตัวกรอง GZip
-Name[tr]=GZip Filtresi
-Name[tt]=GZip Sözgeçe
-Name[uk]=Фільтр GZip
-Name[uz]=GZip-filter
-Name[uz@cyrillic]=GZip-филтер
-Name[ven]=Filithara ya GZip
-Name[vi]=Bộ lọc GZip
-Name[wa]=Passete GZip
-Name[xh]=Isihluzi se GZip
-Name[zh_CN]=GZip 过滤程序
-Name[zh_HK]=GZip 過濾器
-Name[zh_TW]=GZip 過濾器
-Name[zu]=Ihluzo le-GZip
X-TDE-Library=kgzipfilter
X-TDE-ServiceTypes=TDECompressionFilter,application/x-gzip,application/x-tgz
diff --git a/tdeioslave/http/CMakeLists.txt b/tdeioslave/http/CMakeLists.txt
index aff6d0a4e..c29782570 100644
--- a/tdeioslave/http/CMakeLists.txt
+++ b/tdeioslave/http/CMakeLists.txt
@@ -32,10 +32,16 @@ link_directories(
##### other data ################################
-install( FILES
+foreach( _desktop
http_cache_cleaner.desktop http.protocol https.protocol
webdav.protocol webdavs.protocol
- DESTINATION ${SERVICES_INSTALL_DIR} )
+)
+ tde_create_translated_desktop(
+ SOURCE ${_desktop}
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+ )
+endforeach()
##### tdeio_http_cache_cleaner ####################
diff --git a/tdeioslave/http/http_cache_cleaner.desktop b/tdeioslave/http/http_cache_cleaner.desktop
index 63410bdd5..58597e63e 100644
--- a/tdeioslave/http/http_cache_cleaner.desktop
+++ b/tdeioslave/http/http_cache_cleaner.desktop
@@ -1,168 +1,6 @@
[Desktop Entry]
Type=Service
Name=HTTP Cache Cleaner
-Name[af]=Http Kas Skoonmaker
-Name[ar]=مزيل كاش HTTP
-Name[az]=HTTP Ön Yaddaş Təmizləyici
-Name[be]=Ачыстка кэшу HTTP
-Name[bg]=Изчистване на кеш-паметта на HTTP
-Name[bn]=এইচ-টি-টি-পি ক্যাশ ক্লীনার
-Name[br]=Naeter Krubuilh HTTP
-Name[bs]=Čistač HTTP cache-a
-Name[ca]=Neteja la memòria cau del HTTP
-Name[cs]=Nástroj pro vyprázdnění cache protokolu HTTP
-Name[csb]=Czëszczenié cache HTTP
-Name[cy]=Glanhauwr Storfa HTTP
-Name[da]=HTTP-cache-rydder
-Name[de]=Aufräumprogramm für den HTTP-Zwischenspeicher
-Name[el]=Καθαριστής λανθάνουσας μνήμης HTTP
-Name[eo]=HTTP-Tenejpurigilo
-Name[es]=Limpiador del caché de HTTP
-Name[et]=HTTP vahemälu puhastaja
-Name[eu]=HTTP cache-garbitzailea
-Name[fa]=پاک‌کنندۀ نهانگاه قام
-Name[fi]=HTTP-välimuistin tyhjentäjä
-Name[fr]=Nettoyage du cache HTTP
-Name[fy]=HTTP Cache oprommer
-Name[ga]=Glantóir Taisce HTTP
-Name[gl]=Limpador da caché de HTTP
-Name[he]=מנקה מטמון ה־HTTP
-Name[hi]=HTTP कैश साफ करने वाला
-Name[hr]=Brisanje HTTP pohrane
-Name[hu]=HTTP gyorstártisztító
-Name[id]=Pembersih Cache HTTP
-Name[is]=Hreinsiforrit HTTP skyndiminnis
-Name[it]=Ripulitore della cache HTTP
-Name[ja]=HTTP キャッシュマネージャ
-Name[ka]=HTTP ბუფერის გასუფთავება
-Name[kk]=HTTP бүркемесін босату
-Name[km]=កម្មវិធី​សម្អាត​ឃ្លាំង​សម្ងាត់ HTTP
-Name[ko]=HTTP 캐시 정리
-Name[lb]=Opraumer fir den HTTP-Zwëschespäicher
-Name[lt]=HTTP krepšio ištuštintojas
-Name[lv]=HTTP Kešatmiņas tīrītājs
-Name[mk]=Бришење на HTTP-кешот
-Name[mn]=HTTP-завсрын хадгалагчийн цэвэрлэгээ
-Name[ms]=Pembersih Penyimpan HTTP
-Name[mt]=Tindif tal-cache HTTP
-Name[nb]=HTTP Mellomlagerrenser
-Name[nds]=Reenmaker för HTTP-Twischenspieker
-Name[ne]=HTTP क्यास क्लीनर
-Name[nl]=HTTP Cache opschonen
-Name[nn]=HTTP-mellomlageropprensking
-Name[nso]=Sehlwekisi sa Polokelo ya HTTP
-Name[oc]=Netejador de cabia HTTP
-Name[pa]=HTTP ਕੈਂਚੇ ਸਾਫ਼
-Name[pl]=Czyszczenie bufora HTTP
-Name[pt]=Limpeza da Cache de HTTP
-Name[pt_BR]=Limpador de cache HTTP
-Name[ro]=Curăţător cache HTTP
-Name[ru]=Очистка кэша HTTP
-Name[rw]=Musukura Ubwihisho HTTP
-Name[se]=HTTP gaskarádjosa buhtisteaddji
-Name[sk]=Čistič vyrovnávacej pamäti HTTP
-Name[sl]=Čistilnik predpomnilnika HTTP
-Name[sq]=Pastrues për Depon e Fshehtësitëve të HTTP
-Name[sr]=Чистач HTTP кеша
-Name[sr@Latn]=Čistač HTTP keša
-Name[sv]=HTTP-cacherensare
-Name[ta]=HTTP தற்காலிக நினைவகத்தை சுத்தம் செய்தல்
-Name[te]=హెచ్ టిటిపి కోశం శుభ్రంచేసేది
-Name[tg]=HTTP Софкунаки Махфӣ
-Name[th]=ตัวล้างแคช HTTP
-Name[tr]=HTTP Önbellek Temizleyici
-Name[tt]=HTTP Alxäteren Buşatqıç
-Name[uk]=Очищувач кешу HTTP
-Name[uz]=HTTP kesh boʻshatgich
-Name[uz@cyrillic]=HTTP кэш бўшатгич
-Name[ven]=Tshikulumagi tsha HTTP Cache
-Name[vi]=Bộ làm sạch bộ nhớ tạm HTTP
-Name[xh]=Umcoci wendawo efihlakeleyo yokugcina we HTTP
-Name[zh_CN]=HTTP 缓存清除程序
-Name[zh_HK]=HTTP 快取清除程式
-Name[zh_TW]=HTTP 快取清除程式
-Name[zu]=Umhlanzi we-Cache ye-HTTP
-Exec=tdeio_http_cache_cleaner
Comment=Cleans up old entries from the HTTP cache
-Comment[af]=Skoonmaak begin ou inskrywings van die Http kas
-Comment[ar]=يزيل المداخل القديمة من كاش HTTP
-Comment[az]=HTTP ön yaddaşından köhnə girişləri silər
-Comment[be]=Выдаляе старыя запісы з кэшу HTTP
-Comment[bg]=Изчистване на старите данни в кеш-паметта на HTTP
-Comment[bn]=HTTP ক্যাশ থেকে পুরনো তথ্য মুছে ফেলে
-Comment[br]=Skarañ enmontoù kozh diwar ar grubuilh HTTP
-Comment[bs]=Čisti stare datoteke iz HTTP cache-a
-Comment[ca]=Neteja les entrades antigues de la memòria cau del HTTP
-Comment[cs]=Odstraňuje staré položky z HTTP cache
-Comment[csb]=Rëmô stôré wpisënczi z cache HTTP
-Comment[cy]=Glanhau'r hen gofnodion o'r storfa HTTP
-Comment[da]=Rydder op i gamle indgange fra HTTP-cachen
-Comment[de]=Löscht alte Einträge aus dem HTTP-Zwischenspeicher
-Comment[el]=Καθαρίζει παλιές καταχωρήσεις από τη λανθάνουσα μνήμη HTTP
-Comment[eo]=Forigas malnovajn erojn el HTTP-tenejo
-Comment[es]=Elimina entradas antiguas del caché de HTTP
-Comment[et]=Puhastab HTTP vahemälu vanadest kirjetest
-Comment[eu]=HTTP cachearen sarrera zaharrak garbitzen ditu
-Comment[fa]=مدخلهای قدیمی را از نهانگاه قام پاک می‌کند
-Comment[fi]=Puhdistaa vanhat tiedot HTTP-välimuistista
-Comment[fr]=Efface les anciennes entrées du cache HTTP
-Comment[fy]=Ferwidert âlde items út de HTTP-cache
-Comment[ga]=Glanann seaniontrálacha ón taisce HTTP
-Comment[gl]=Elimina as entradas antigas da caché de HTTP
-Comment[he]=מנקה רשומות ישנות ממטמון ה־HTTP
-Comment[hi]=HTTP कैश से पुरानी प्रविष्टि साफ करे
-Comment[hr]=Uklanjanje starih datoteka iz HTTP privremene lokalne pohrane
-Comment[hu]=Kitörli a régi bejegyzéseket a HTTP gyorstárból
-Comment[id]=Membersihkan entri lama dari cache HTTP
-Comment[is]=Hreinsar gamlar færslur úr HTTP skyndiminninu
-Comment[it]=Ripulisce la cache HTTP dalle voci vecchie
-Comment[ja]=HTTP キャッシュから古いエントリを削除します
-Comment[ka]=HTTP ბუფერის მოძველებელი ელემენტების
-Comment[kk]=HTTP бүркемесін ескі жазулардан тазалау
-Comment[km]=សម្អាត​ធាតុ​ចាស់ៗ​ពី​ឃ្លាំង​សម្ងាត់ HTTP
-Comment[ko]=HTTP 캐시에서 오래된 것들을 정리합니다
-Comment[lb]=Entfernt al Entréen aus dem HTTP-Zwëschespäicher
-Comment[lt]=Išvalo senus įrašus iš HTTP krepšio
-Comment[lv]=Iztīra vecos ierakstus no HTTP kešatmiņas
-Comment[mk]=Ги брише старите работи од HTTP кешот
-Comment[mn]=HTTP-завсрын хадгалагчаас хуучин бичлэгийг устгах
-Comment[ms]=Membersihkan masukan lama daripada penyimpan HTTP
-Comment[mt]=Ineħħi fajls antiki mill-cache tal-HTTP
-Comment[nb]=Fjerner gamle oppføringer fra hurtiglageret for HTTP
-Comment[nds]=Smitt ole Indrääg ut den HTTP-Twischenspieker rut
-Comment[ne]=HTTP क्यासबाट पुराना प्रविष्टिहरू सफा गर्दछ
-Comment[nl]=Verwijdert oude items uit de HTTP-cache
-Comment[nn]=Reinskar opp i gamle oppføringar i HTTP-mellomlageret
-Comment[nso]=E hlwekisa ditsenyo tsa kgale gotswa polokelong ya HTTP
-Comment[oc]=Neteja les entrades antigues dèu cabia HTTP
-Comment[pa]=HTTP ਕੈਂਚੇ ਤੋਂ ਪੁਰਾਣੀਆਂ ਇਕਾਈਆਂ ਸਾਫ
-Comment[pl]=Usuwa stare wpisy z bufora HTTP
-Comment[pt]=Limpa o conteúdo desactualizado da cache do HTTP
-Comment[pt_BR]=Limpa itens velhos do cache HTTP
-Comment[ro]=Elimină înregistrările vechi din cache-ul HTTP
-Comment[ru]=Удаление устаревших элементов из кэша HTTP
-Comment[rw]=Isukura ibyinjijwe bishaje biri mu bwihisho HTTP
-Comment[se]=Buhtista boares merko3/4iid HTTP gaskarádjosis
-Comment[sk]=Vyčistiť staré záznamy z vyrovnávacej pamäti HTTP
-Comment[sl]=Zbriše stare vnose iz pomnilnika HTTP
-Comment[sq]=I pastron hyrjet e vjetra nga depoja e fshehtësive të HTTP
-Comment[sr]=Чисти старе ставке из HTTP кеша
-Comment[sr@Latn]=Čisti stare stavke iz HTTP keša
-Comment[sv]=Rensar bort gamla poster från HTTP-cachen
-Comment[ta]=HTTP நினைவத்திலிருந்து பழைய உள்ளீடுகளை சுத்தம் செய்கிறது
-Comment[te]=హెచ్ టిటిపి కోశం నుంచి పాత ఆరొపములను శుభ్రం చేసేది
-Comment[tg]=Ёддоштҳои Кӯҳна аз HTTP Махфӣ Тоза Кунед
-Comment[th]=ล้างรายการเก่าๆ จากแคช HTTP
-Comment[tr]=HTTP önbelleğinden eski girişleri siler
-Comment[tt]=HTTP alxäterendä bulğan iske keremnär beterä
-Comment[uk]=Вичищає старі елементи з кешу HTTP
-Comment[uz]=HTTP keshidagi eski elementlarni oʻchiradi
-Comment[uz@cyrillic]=HTTP кэшидаги эски элементларни ўчиради
-Comment[ven]=I kulumaga zwithu zwakale u bva kha HTTP cache
-Comment[vi]=Xoá sạch các mục nhập cũ ra bộ nhớ tạm HTTP.
-Comment[xh]=Icoca amangeno amadala asuka twindawo efihlakeleyo yokugcina ye HTTP
-Comment[zh_CN]=从 HTTP 缓存中清除旧条目
-Comment[zh_HK]=從 HTTP 快取中清除舊的項目
-Comment[zh_TW]=從 HTTP 快取中清除舊的項目
-Comment[zu]=Ihlanza izingeniso ezindalam ezisuka kwi-cache ye-HTTP
+Exec=tdeio_http_cache_cleaner
X-TDE-StartupNotify=false
diff --git a/tdeioslave/http/kcookiejar/CMakeLists.txt b/tdeioslave/http/kcookiejar/CMakeLists.txt
index 164f6ccd0..57feb62b2 100644
--- a/tdeioslave/http/kcookiejar/CMakeLists.txt
+++ b/tdeioslave/http/kcookiejar/CMakeLists.txt
@@ -27,8 +27,14 @@ link_directories(
##### other data ################################
-install( FILES kcookiejar.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded )
+tde_create_translated_desktop(
+ SOURCE kcookiejar.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}/kded
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
+
install( FILES kcookiescfg.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
+
install( FILES domain_info DESTINATION ${DATA_INSTALL_DIR}/tdehtml )
diff --git a/tdeioslave/http/kcookiejar/kcookiejar.desktop b/tdeioslave/http/kcookiejar/kcookiejar.desktop
index 31b0f91f5..e62d7e2c5 100644
--- a/tdeioslave/http/kcookiejar/kcookiejar.desktop
+++ b/tdeioslave/http/kcookiejar/kcookiejar.desktop
@@ -1,151 +1,7 @@
[Desktop Entry]
Type=Service
Name=KDED Cookie Jar Module
-Name[af]=Kded Koekie Houer Module
-Name[ar]=وحدة Jar لكعكة KDED
-Name[az]=KDED Kökə Jar Modulu
-Name[be]=Модуль "печыва" KDED
-Name[bg]=Модул KDED Cookie Jar
-Name[bn]=KDED কুকি জার মডিউল
-Name[bs]=KDED modul "Tegla sa keksima"
-Name[ca]=Mòdul Jar de cookies per a KDED
-Name[cs]=KDED modul pro cookies
-Name[csb]=Sprôwianié kùszkama
-Name[cy]=Modiwl Jar Cwci KDED
-Name[da]=KDED-cookie-jar-modul
-Name[de]=Cookie-Verwaltung
-Name[el]=Άρθρωμα Cookie Jar του KDED
-Name[eo]=KDED-kuketotraktila modulo
-Name[es]=Módulo Jar de cookies de KDED
-Name[et]=KDED Cookie Jar moodul
-Name[eu]=KDED Cookie Jar modulua
-Name[fa]=پیمانۀ ظرف کوکی KDED
-Name[fi]=KDED-evästemoduuli
-Name[fr]=Module Jar de cookie KDED
-Name[fy]=KDED-module foar it bewarjen fan Koekjes
-Name[gl]=Módulo Jar de cookies de KDED
-Name[he]=מודול צנצנת העוגיות של KDED
-Name[hi]=KDED कुकी जार मॉड्यूल
-Name[hr]=KDED modul za čuvanje kolačića
-Name[hu]=KDED cookie-modul
-Name[id]=Modul Penyimpanan Cookies KDED
-Name[is]=KDED smákökukrukka
-Name[it]=Modulo Jar dei cookie per KDED
-Name[ja]=KDED クッキー Jar モジュール
-Name[ka]=KDED-ის ბმულების Jar მოდული
-Name[kk]=KDED cookie модулі
-Name[km]=ម៉ូឌុល Jar នៃ​ខូគី KDED
-Name[ko]=KDED 쿠키 JAR 모듈
-Name[lb]=KDED-Modul fir d'Verwaltung vun de Cookien
-Name[lt]=KDED slapukų rinkinio modulis
-Name[lv]=KDED Cepumu Jar modulis
-Name[mk]=KDED модул Тегла со колачиња
-Name[ms]=Modul Balang Cecikut KDED
-Name[mt]=Modulu tal-"cookies" KDED
-Name[nb]=KDEDs modul for informasjonskapsler (Cookie Jar)
-Name[nds]=KDED-Kookjepleeg
-Name[ne]=KDED कुकी जार मोड्युल
-Name[nl]=KDED-module voor het opslaan van cookies
-Name[nn]=KDED-informasjonskapselmodul
-Name[nso]=Seripa sa Jar ya Cookie ya KDED
-Name[pa]=KDED ਕੂਕੀਜ਼ Jar ਮੈਡੀਊਲ
-Name[pl]=Zarządzanie ciasteczkami
-Name[pt]=Módulo de 'Cookies' do KDED
-Name[pt_BR]=Módulo de Cookie Jar do KDED
-Name[ro]=Modul Cookie JAR pentru KDED
-Name[ru]=Служба cookie
-Name[rw]=Igice Jar Inyandikonyakwirema KDED
-Name[se]=KDED gáhkošlihtti-moduvla
-Name[sk]=Modul pre cookies KDED
-Name[sl]=Modul posode za piškotke KDED
-Name[sq]=Modul i KDED-it për Qyp të keksave nga KDED
-Name[sr]=KDED модул тегле за колачиће
-Name[sr@Latn]=KDED modul tegle za kolačiće
-Name[sv]=KDED-kakburksmodul
-Name[ta]=KDED தற்காலிக நினைவக சாடி பகுதி
-Name[te]=కెడిఈడి కుకీ జాడి మాడ్యూల్
-Name[tg]=Модули KDED Cookie Jar
-Name[th]=โมดูลโถคุกกี KDED
-Name[tr]=KDED Cookie Jar Modülü
-Name[tt]=KDED'nıñ Cookie Modulı
-Name[uk]=Модуль глечика з куками KDED
-Name[uz]=KDED kuki idish moduli
-Name[uz@cyrillic]=KDED куки идиш модули
-Name[ven]=Modulu wa Jar wa Cookie ya KDED
-Name[vi]=Mô-đun Cookie Jar của KDED
-Name[xh]=Isicatshulwa se KDED Cookie Jar
-Name[zh_CN]=KDED Cookie Jar 模块
-Name[zh_HK]=KDED Cookie Jar 模組
-Name[zh_TW]=KDED Cookie Jar 模組
-Name[zu]=Ingxenye Yojeke ye-Cookie ye-KDED
Comment=Keeps track of all cookies in the system
-Comment[af]=Hou tred van al die koekies in die stelsel
-Comment[ar]=يراقب جميع الكعكات الموجودة على النظام
-Comment[be]=Захоўвае звесткі пра "печыва"
-Comment[bg]=Контрол над всички бисквитки в системата
-Comment[bn]=সিস্টেমে সমস্ত কুকি-র খোঁজখবর রাখে
-Comment[bs]=Prati sve kolačiće (cookije) na sistemu
-Comment[ca]=Segueix totes les galetes en el sistema
-Comment[cs]=Spravuje Cookies v počítači
-Comment[csb]=Trzëmô wszëtczé kùszczi w systemie
-Comment[da]=Holder styr på alle cookier på systemet
-Comment[de]=Verwaltet die Cookies in KDED
-Comment[el]=Διατηρεί αρχείο από όλα τα cookies στο σύστημα
-Comment[eo]=Registras ĉiujn kuketojn en la sistemo
-Comment[es]=Mantiene registro todas las cookies en el sistema
-Comment[et]=Hoiab silma peal kõigil süsteemi küpsistel
-Comment[eu]=Sistemaren cookie guztien jarraipena egiten du
-Comment[fa]=رد همۀ کوکیها را در سیستم نگه می‌دارد
-Comment[fi]=Seuraa järjestelmän evästeitä
-Comment[fr]=Conserve une trace de tous les cookies dans le système
-Comment[fy]=Hâld by wer alle koekjes binne
-Comment[gl]=Manter as pegadas de todas as Cookies no sistema
-Comment[he]=מבצע מעקב אחרי כל העוגיות במערכת
-Comment[hi]=तंत्र की सभी कुकी की जानकारी रखता है
-Comment[hr]=Vođenje evidencije o svim kolačićima na sustavu
-Comment[hu]=Nyomon követi a rendszerben létrejövő cookie-kat
-Comment[id]=Menyimpan semua cookies pada sistem
-Comment[is]=Heldur utanum allar smákökur í kerfinu
-Comment[it]=Tiene traccia di tutti i cookie del sistema
-Comment[ja]=システムのすべてのクッキーを管理します
-Comment[ka]=სისტემის ყველა ბმულის თვალმიდევნება
-Comment[kk]=Жүйедегі бүкіл cookie файлдарды бақылау
-Comment[km]=រក្សា​ការតាមដាន​ខូគី​ទាំងអស់​ក្នុង​ប្រព័ន្ធ
-Comment[lb]=Iwwerwaacht all d'Cookie vum System
-Comment[lt]=Seka visus slapukus sistemoje
-Comment[lv]=Seko visiem sistēmā esošajiem cepumiem
-Comment[mk]=Води сметка за сите колачиња во системот
-Comment[ms]=Memerhati semua cecikut dalam sistem
-Comment[nb]=Holder rede på alle informasjonskapsler i systemet
-Comment[nds]=Passt all Kookjes in't Systeem
-Comment[ne]=प्रणालीमा सबै कुकीहरूको पदचिन्ह राख्दछ
-Comment[nl]=Houdt alle cookies in het systeem bij
-Comment[nn]=Held greie på informasjonskapslane
-Comment[pa]=ਸਿਸਟਮ ਦੇ ਸਾਰੇ ਕੂਕੀਜ਼ ਦਾ ਰਿਕਾਰਡ ਰੱਖੋ
-Comment[pl]=Przechowuje wszystkie ciasteczka w systemie
-Comment[pt]=Mantém um registo de todos os 'cookies' no sistema
-Comment[pt_BR]=Mantém informações sobre todos os cookies do sistema
-Comment[ro]=Administrează toate "cookie"-urile din sistem
-Comment[ru]=Управление закладками-cookie в KDED
-Comment[rw]=Iguma inzira y'inyandikonyakwirema zose muri sisitemu
-Comment[se]=Halddaša buot diehtočoahkuid
-Comment[sk]=Sleduje všetky cookie v systéme
-Comment[sl]=Opazuje vse piškotke v sistemu
-Comment[sr]=Води евиденцију о свим колачићима на систему
-Comment[sr@Latn]=Vodi evidenciju o svim kolačićima na sistemu
-Comment[sv]=Håller ordning på alla kakor i systemet
-Comment[ta]=கணினியின் எல்லா தற்காலிக நினைவகங்களையும் கண்காணிக்கிறது
-Comment[te]=వ్యవస్థలోని అన్ని కుకీల జాడని వుంచుకుంటుంది
-Comment[tg]=Гузаргоҳи ҳамаша Cookies дар система муҳофизат кунед
-Comment[th]=ใช้ติดตามคุกกีทั้งหมดในระบบ
-Comment[tr]=Sistemdeki tüm çerezleri izler
-Comment[tt]=Sistemdäge bar cookie'larnı küz astında tota
-Comment[uk]=Стежить за всіма куками в системі
-Comment[uz]=Tizimdagi hamma kukilarni kuzatadi
-Comment[uz@cyrillic]=Тизимдаги ҳамма кукиларни кузатади
-Comment[vi]=Theo dõi các tập tin cookie trong hệ thống.
-Comment[zh_CN]=将全部 cookies 的记录保存在系统中
-Comment[zh_TW]=追蹤系統所有的 cookies
X-TDE-ServiceTypes=KDEDModule
Exec=kcookiejar
X-DCOP-ServiceType=Unique
diff --git a/tdeioslave/iso/CMakeLists.txt b/tdeioslave/iso/CMakeLists.txt
index 79c795ceb..b26827a2d 100644
--- a/tdeioslave/iso/CMakeLists.txt
+++ b/tdeioslave/iso/CMakeLists.txt
@@ -30,10 +30,29 @@ link_directories(
##### other data ################################
-install( FILES iso.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
-install( FILES isoservice.desktop DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus )
-install( FILES tdeio_isorc DESTINATION ${CONFIG_INSTALL_DIR} )
-install( FILES tdeio_iso.desktop DESTINATION ${APPS_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE iso.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE isoservice.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE tdeio_isorc
+ DESTINATION ${CONFIG_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE tdeio_iso.desktop
+ DESTINATION ${APPS_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### tdeio_iso ###################################
diff --git a/tdeioslave/iso/isoservice.desktop b/tdeioslave/iso/isoservice.desktop
index 55b4b232e..3a49ae782 100644
--- a/tdeioslave/iso/isoservice.desktop
+++ b/tdeioslave/iso/isoservice.desktop
@@ -4,11 +4,7 @@ Actions=OpenISO
X-TDE-ServiceTypes=inode/blockdevice,application/x-iso
[Desktop Action OpenISO]
+Name=ISO9660 View
Comment=ISO9660 View
-Comment[hu]=ISO9660 Nézet
-Comment[fr]=Lecteur ISO9660
Icon=cd
-Name=ISO9660 View
-Name[hu]=ISO9660 Nézet
-Name[fr]=Lecteur ISO9660
Exec=kfmclient exec iso:%f
diff --git a/tdeioslave/iso/tdeio_iso.desktop b/tdeioslave/iso/tdeio_iso.desktop
index 89b7f2e23..133adfa6c 100644
--- a/tdeioslave/iso/tdeio_iso.desktop
+++ b/tdeioslave/iso/tdeio_iso.desktop
@@ -1,13 +1,11 @@
[Desktop Entry]
Type=Application
+Name=ISO9660 Image Viewer
Exec=konqueror iso:%f
Icon=cd
Terminal=false
MimeType=application/x-iso;
X-TDE-InitialPreference=10
NoDisplay=true
-Name=ISO9660 Image Viewer
-Name[hu]=ISO9660 Nézet
-Name[fr]=Lecteur ISO9660
X-DCOP-ServiceType=None
Categories=Qt;TDE;System;
diff --git a/tdeioslave/metainfo/CMakeLists.txt b/tdeioslave/metainfo/CMakeLists.txt
index 75ed33dff..e5903415e 100644
--- a/tdeioslave/metainfo/CMakeLists.txt
+++ b/tdeioslave/metainfo/CMakeLists.txt
@@ -25,7 +25,11 @@ link_directories(
##### other data ################################
-install( FILES metainfo.protocol DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE metainfo.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### tdeio_metainfo ##############################
diff --git a/tdeioslave/xz/CMakeLists.txt b/tdeioslave/xz/CMakeLists.txt
index 17677593f..484ab1238 100644
--- a/tdeioslave/xz/CMakeLists.txt
+++ b/tdeioslave/xz/CMakeLists.txt
@@ -24,7 +24,11 @@ link_directories(
##### other data ################################
-install( FILES kxzfilter.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kxzfilter.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/tdeioslave-desktops
+)
##### kxzfilter ###############################
diff --git a/tdeioslave/xz/kxzfilter.desktop b/tdeioslave/xz/kxzfilter.desktop
index 3d0717324..29b75428a 100644
--- a/tdeioslave/xz/kxzfilter.desktop
+++ b/tdeioslave/xz/kxzfilter.desktop
@@ -1,86 +1,5 @@
[Desktop Entry]
Type=Service
Name=XZ Filter
-Name[af]=XZ Filter
-Name[ar]=فلتر XZ
-Name[az]=XZ Filtri
-Name[be]=Фільтр XZ
-Name[bg]=Филтър XZ
-Name[bn]=জি-জিপ (XZ) ফিল্টার
-Name[br]=Sil XZ
-Name[ca]=Filtre XZ
-Name[cs]=Filtr XZ
-Name[csb]=Filter XZ
-Name[cy]=Hidl XZ
-Name[da]=XZ-filter
-Name[de]=XZ-Filter
-Name[el]=Φίλτρο XZ
-Name[eo]=XZ-filtrilo
-Name[es]=Filtro XZ
-Name[et]=XZ filter
-Name[eu]=XZ iragazkia
-Name[fa]=پالایۀ XZ
-Name[fi]=XZ-suodin
-Name[fr]=Filtre XZ
-Name[fy]=XZ-filter
-Name[ga]=Scagaire XZ
-Name[gl]=Filtro XZ
-Name[he]=מסנן XZ
-Name[hi]=XZ फ़िल्टर
-Name[hr]=XZ filtar
-Name[hu]=XZ szűrő
-Name[id]=Filter XZ
-Name[is]=XZ sía
-Name[it]=Filtro XZ
-Name[ja]=XZ フィルタ
-Name[ka]=XZ ფილტრი
-Name[kk]=XZ сүзгісі
-Name[km]=តម្រង XZ
-Name[ko]=XZ 거르개
-Name[lb]=XZ-Filter
-Name[lt]=XZ filtras
-Name[lv]=XZ Filtrs
-Name[mk]=XZ филтер
-Name[mn]=XZ-Filter
-Name[ms]=Penapis XZ
-Name[mt]=Filtru XZ
-Name[nb]=XZ-filter
-Name[nds]=XZ-Filter
-Name[ne]=XZ फिल्टर
-Name[nl]=XZ-filter
-Name[nn]=XZ-filter
-Name[nso]=Sesekodi sa XZ
-Name[pa]=XZ ਫਿਲਟਰ
-Name[pl]=Filtr XZ
-Name[pt]=Filtro XZ
-Name[pt_BR]=Filtro XZ
-Name[ro]=Filtru XZ
-Name[ru]=Фильтр XZ
-Name[rw]=Muyunguruzi XZ
-Name[se]=XZ-filter
-Name[sk]=XZ filter
-Name[sl]=Filter za XZ
-Name[sq]=Filteri XZ
-Name[sr]=XZ филтер
-Name[sr@Latn]=XZ filter
-Name[ss]=Sisefo se XZ
-Name[sv]=XZ-filter
-Name[ta]=XZ வடிகட்டி
-Name[te]=జిజిప్ గలని
-Name[tg]=Таровиши XZ
-Name[th]=ตัวกรอง XZ
-Name[tr]=XZ Filtresi
-Name[tt]=XZ Sözgeçe
-Name[uk]=Фільтр XZ
-Name[uz]=XZ-filter
-Name[uz@cyrillic]=XZ-филтер
-Name[ven]=Filithara ya XZ
-Name[vi]=Bộ lọc XZ
-Name[wa]=Passete XZ
-Name[xh]=Isihluzi se XZ
-Name[zh_CN]=XZ 过滤程序
-Name[zh_HK]=XZ 過濾器
-Name[zh_TW]=XZ 過濾器
-Name[zu]=Ihluzo le-XZ
X-TDE-Library=kxzfilter
X-TDE-ServiceTypes=TDECompressionFilter,application/x-xz,application/x-txz,application/x-lzma