summaryrefslogtreecommitdiffstats
path: root/tdednssd
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-07-08 22:39:20 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-07-09 13:04:01 +0200
commita94da7081d4567ba19782d6efea3aeb4af4d67ef (patch)
treef57b626ceac36667c35a04b8ddbdb57a903ef702 /tdednssd
parent2810d16800c936ed93bf81df2ca0904d19490b96 (diff)
downloadtdenetwork-a94da7081d4567ba19782d6efea3aeb4af4d67ef.tar.gz
tdenetwork-a94da7081d4567ba19782d6efea3aeb4af4d67ef.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 d36d9267539f12fdaa5a0dd18f6285e4a636e1ac)
Diffstat (limited to 'tdednssd')
-rw-r--r--tdednssd/CMakeL10n.txt6
-rw-r--r--tdednssd/ioslave/CMakeLists.txt16
-rw-r--r--tdednssd/ioslave/invitation.protocol47
-rw-r--r--tdednssd/ioslave/zeroconf.desktop54
-rw-r--r--tdednssd/ioslave/zeroconf.protocol48
-rw-r--r--tdednssd/kdedmodule/CMakeLists.txt6
-rw-r--r--tdednssd/kdedmodule/dnssdwatcher.desktop89
7 files changed, 30 insertions, 236 deletions
diff --git a/tdednssd/CMakeL10n.txt b/tdednssd/CMakeL10n.txt
index b585ce4a..8fef5783 100644
--- a/tdednssd/CMakeL10n.txt
+++ b/tdednssd/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdednssd-desktops/"
+ SOURCES *.desktop *.protocol
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/tdednssd/ioslave/CMakeLists.txt b/tdednssd/ioslave/CMakeLists.txt
index fb85beae..ce99bb31 100644
--- a/tdednssd/ioslave/CMakeLists.txt
+++ b/tdednssd/ioslave/CMakeLists.txt
@@ -22,17 +22,21 @@ link_directories(
##### other data ################################
-install( FILES
- zeroconf.protocol invitation.protocol
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE zeroconf.protocol invitation.protocol
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdednssd-desktops
+)
install( FILES
_http._tcp _ftp._tcp _ldap._tcp _webdav._tcp _nfs._tcp _ssh._tcp
DESTINATION ${DATA_INSTALL_DIR}/zeroconf )
-install( FILES
- zeroconf.desktop
- DESTINATION ${DATA_INSTALL_DIR}/remoteview )
+tde_create_translated_desktop(
+ SOURCE zeroconf.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/remoteview
+ PO_DIR tdednssd-desktops
+)
##### tdeio_zeroconf (module) #####################
diff --git a/tdednssd/ioslave/invitation.protocol b/tdednssd/ioslave/invitation.protocol
index 1479dcc7..92fad647 100644
--- a/tdednssd/ioslave/invitation.protocol
+++ b/tdednssd/ioslave/invitation.protocol
@@ -12,51 +12,8 @@ deleting=false
linking=false
moving=false
Icon=network_local
+
Description=SD invitations
-Description[be]=Запрашэнні SD
-Description[bg]=Покани SD
-Description[bn]=এসডি আমন্ত্রণ
-Description[bs]=SD pozivi
-Description[ca]=Invitacions SD
-Description[cs]=SD pozvánky
-Description[da]=SD-invitationer
-Description[de]=SD-Einladungen
-Description[el]=Προσκλήσεις SD
-Description[es]=Invitaciones SD
-Description[et]=SD kutsed
-Description[eu]=SD gonbidapenak
-Description[fa]=دعوتهای SD
-Description[fi]=SD-kutsut
-Description[fr]=Invitations SD
-Description[gl]=Invitacións SD
-Description[hu]=SD meghívók
-Description[is]=SD boð
-Description[it]=Inviti SD
-Description[ja]=SD 招待
-Description[ka]=SD მოწვევა
-Description[kk]=SD шақырулар
-Description[km]=លិខិត​អញ្ជើញ SD
-Description[lt]=SD pakvietimai
-Description[nb]=SD invitasjoner
-Description[nds]=SD-Inladen
-Description[ne]=SD निमन्त्रणा
-Description[nl]=SD-uitnodigingen
-Description[nn]=SD-innbydingar
-Description[pa]=SD ਸੱਦਾ
-Description[pl]=Zaproszenia SD
-Description[pt]=Convites de SD
-Description[pt_BR]=solicitações SD
-Description[ru]=Приглашения SD
-Description[sk]=SD pozvánky
-Description[sl]=Povabila SD
-Description[sr]=SD позивнице
-Description[sr@Latn]=SD pozivnice
-Description[sv]=SD-inbjudningar
-Description[tr]=SD davetleri
-Description[uk]=Запрошення SD
-Description[zh_CN]=SD 邀请
-Description[zh_HK]=SD 邀請
-Description[zh_TW]=SD 邀請
+
maxInstances=4
Class=:remote
-
diff --git a/tdednssd/ioslave/zeroconf.desktop b/tdednssd/ioslave/zeroconf.desktop
index abc41151..40d4545f 100644
--- a/tdednssd/ioslave/zeroconf.desktop
+++ b/tdednssd/ioslave/zeroconf.desktop
@@ -1,56 +1,6 @@
[Desktop Entry]
-Icon=network_local
Name=Network Services
-Name[be]=Сеткавыя сервісы
-Name[bg]=Мрежови услуги
-Name[bn]=নেটওয়ার্ক সার্ভিস
-Name[br]=Servijoù rouedad
-Name[bs]=Mrežni servisi
-Name[ca]=Serveis de xarxa
-Name[cs]=Síťové služby
-Name[da]=Netværkstjenester
-Name[de]=Netzwerkdienste
-Name[el]=Υπηρεσίες δικτύου
-Name[eo]=Retservoj
-Name[es]=Servicios de red
-Name[et]=Võrguteenused
-Name[eu]=Sare zerbitzuak
-Name[fa]=خدمات شبکه
-Name[fi]=Lähiverkkopalvelut
-Name[fr]=Services réseaux
-Name[ga]=Seirbhísí Líonra
-Name[gl]=Servicios de Rede
-Name[he]=שרותי רשת
-Name[hu]=Hálózati szolgáltatások
-Name[is]=Netþjónustur
-Name[it]=Servizi di rete
-Name[ja]=ネットワークサービス
-Name[ka]=ქსელის სერვისები
-Name[kk]=Желі қызметтері
-Name[km]=សេវា​បណ្ដាញ
-Name[lt]=Tinklo tarnybos
-Name[nb]=Nettverkstjenester
-Name[nds]=Nettwarkdeensten
-Name[ne]=सञ्जाल सेवा
-Name[nl]=Netwerkdiensten
-Name[nn]=Nettverkstenester
-Name[pa]=ਨੈੱਟਵਰਕ ਸੇਵਾਵਾਂ
-Name[pl]=Usługi sieciowe
-Name[pt]=Serviços de Rede
-Name[pt_BR]=Serviços de Rede
-Name[ro]=Servicii de reţea
-Name[ru]=Сетевые службы
-Name[sk]=Sieťové služby
-Name[sl]=Omrežne storitve
-Name[sr]=Мрежни сервиси
-Name[sr@Latn]=Mrežni servisi
-Name[sv]=Nätverkstjänster
-Name[tr]=Ağ Servisleri
-Name[uk]=Мережеві служби
-Name[uz]=Tarmoq xizmatlari
-Name[uz@cyrillic]=Тармоқ хизматлари
-Name[zh_CN]=网络服务
-Name[zh_HK]=網絡服務
-Name[zh_TW]=網路服務
+
Type=Link
+Icon=network_local
URL=zeroconf:/
diff --git a/tdednssd/ioslave/zeroconf.protocol b/tdednssd/ioslave/zeroconf.protocol
index dec1d660..34549338 100644
--- a/tdednssd/ioslave/zeroconf.protocol
+++ b/tdednssd/ioslave/zeroconf.protocol
@@ -12,52 +12,8 @@ deleting=false
linking=false
moving=false
Icon=network_local
+
Description=A tdeioslave for ZeroConf
-Description[be]=Модуль tdeioslave для ZeroConf
-Description[bn]=জিরো-কন্ফ এর জন্য একটি কে-আই-ও স্লেভ
-Description[br]=Ur c'hioslave evit ZeroConf
-Description[bs]=tdeioslave za ZeroConf
-Description[ca]=Un tdeioslave per ZeroConf
-Description[cs]=Pomocný protokol pro Zeroconf
-Description[da]=En tdeioslave for Zeroconf
-Description[de]=Ein Ein-/Ausgabemodul für ZeroConf
-Description[el]=Ένα tdeioslave για το ZeroConf
-Description[es]=Un «tdeioslave» para ZeroConf
-Description[et]=ZeroConfi I/O-moodul
-Description[eu]= tdeioslave bat ZeroConf-erako
-Description[fa]=یک tdeioslave برای ZeroConf
-Description[fi]=Siirräntätyöskentelijä ZeroConfille
-Description[fr]=Un module d'entrée / sortie pour ZeroConf
-Description[gl]=Un kioslabe para ZeroConf
-Description[he]=tdeioslave בשביל ZeroConf
-Description[hu]=TDE-protokoll a Zeroconf használatához
-Description[is]=tdeioslave fyrir ZeroConf
-Description[it]=Un tdeioslave per Zeroconf
-Description[ja]=ZeroConf の tdeioslave
-Description[ka]= tdeioslave ZeroConfსთვის
-Description[kk]=ZeroConf-тың tdeioslave-і
-Description[km]=tdeioslave មួយ​សម្រាប់ ZeroConf
-Description[lt]=Antrinė TDE programa skirta ZeroConf
-Description[nb]=En tdeioslave for ZeroConf
-Description[nds]=In-/Utgaavmoduul för ZeroConf
-Description[ne]=जेरोकन्फका लागि कियोस्लाभ
-Description[nl]=Een tdeioslave voor ZeroConf
-Description[nn]=Ein tdeio-slave for ZeroConf
-Description[pl]=Wtyczka protokołu ZeroConf
-Description[pt]=Um 'tdeioslave' para o ZeroConf
-Description[pt_BR]=Um IO-Slave para o ZeroConf
-Description[ro]=Un dispozitiv de I/E pentru ZeroConf
-Description[ru]=Kioslave для ZeroConf
-Description[sk]=tdeioslave pre ZeroConf
-Description[sl]=Kioslave za ZeroConf
-Description[sr]=tdeioslave за ZeroConf
-Description[sr@Latn]=tdeioslave za ZeroConf
-Description[sv]=En I/O-slav för Zeroconf
-Description[tr]=Zeroconf tdeioslave'i
-Description[uk]=Kioslave для ZeroConf
-Description[zh_CN]=ZeroConf 的 tdeioslave
-Description[zh_HK]=用於 ZeroConf 的 tdeioslave
-Description[zh_TW]=ZeroConf 的 tdeioslave
+
maxInstances=4
Class=:local
-
diff --git a/tdednssd/kdedmodule/CMakeLists.txt b/tdednssd/kdedmodule/CMakeLists.txt
index 06ad515c..25e55b20 100644
--- a/tdednssd/kdedmodule/CMakeLists.txt
+++ b/tdednssd/kdedmodule/CMakeLists.txt
@@ -22,7 +22,11 @@ link_directories(
##### other data ################################
-install( FILES dnssdwatcher.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kded )
+tde_create_translated_desktop(
+ SOURCE dnssdwatcher.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}/kded
+ PO_DIR tdednssd-desktops
+)
##### kded_dnssdwatcher (module) ################
diff --git a/tdednssd/kdedmodule/dnssdwatcher.desktop b/tdednssd/kdedmodule/dnssdwatcher.desktop
index d9191059..727a6a42 100644
--- a/tdednssd/kdedmodule/dnssdwatcher.desktop
+++ b/tdednssd/kdedmodule/dnssdwatcher.desktop
@@ -1,92 +1,9 @@
[Desktop Entry]
-Type=Service
Name=DNS-SD Services Watcher
-Name[be]=Аглядальнік сервісаў DNS-SD
-Name[bn]=ডিএনএস-এসডি সার্ভিস পর্যবেক্ষক
-Name[bs]=Nadzor DNS-SD servisa
-Name[ca]=Vigilant de serveis DNS-SD
-Name[cs]=Sledování DNS-SD služeb
-Name[da]=DNS-SD overvågning af tjenester
-Name[de]=Überwachung von DNS-SD-Diensten
-Name[el]=Παρατηρητής υπηρεσιών DNS-SD
-Name[es]=Observador de servicios DNS-SD
-Name[et]=DNS-SD teenuste jälgija
-Name[eu]=DNS-SD zerbitzu jarraitzailea
-Name[fa]=پایندۀ خدمات DNS-SD
-Name[fi]=DNS-SD-palvelujen tarkkailija
-Name[fr]=Surveillance des services DNS-SD
-Name[gl]=Observador de Servicios DNS-SD
-Name[hu]=DNS-SD szolgáltatásfigyelő
-Name[is]=DNS-SD þjónustuvaktari
-Name[it]=Sentinella dei servizi DNS-SD
-Name[ja]=DNS-SD サービス監視
-Name[ka]=DNS-SD სერვისების მეთვალყურე
-Name[kk]=DNS-SD қызметтер бақылаушысы
-Name[km]=កម្មវិធី​ឃ្លាំមើល​សេវា​ DNS-SD
-Name[lt]=DNS-SD tarnybos stebėjimas
-Name[nb]=Overvåker for DNS-SD-tjenester
-Name[nds]=DNS-SD-Deenstkieker
-Name[ne]=DNS-SD सेवा दर्शक
-Name[nl]=DNS-SD-diensten observatie
-Name[nn]=DNS-SD-tenesteovervakar
-Name[pa]=DNS-SD ਸੇਵਾਵਾਂ ਵਾਂਚਰ
-Name[pl]=Nadzorca usług DNS-SD
-Name[pt]=Vigia de Serviços DNS-SD
-Name[pt_BR]=Monitor dos Serviços DNS-SD
-Name[ru]=Служба DNS-SD
-Name[sk]=Sledovač DNS-SD služieb
-Name[sl]=Opazovalec storitev DNS-SD
-Name[sr]=Пратилац DNS-SD сервиса
-Name[sr@Latn]=Pratilac DNS-SD servisa
-Name[sv]=DNS-SD tjänstbevakning
-Name[tr]=DNS-SD Servisi İzleyicisi
-Name[uk]=Спостереження за службами DNS-SD
-Name[zh_CN]=DNS-SD 服务监视器
-Name[zh_HK]=DNS-SD 服務監察器
-Name[zh_TW]=DNS-SD 服務監看器
+
Comment=Keeps track of DNS-SD services and updates directory listings
-Comment[be]=Назірае за спісам сервісаў DNS-SD і абнаўляе выгляд дырэкторыяў
-Comment[bn]=ডিএনএস-এসডি সার্ভিসের খোঁজ রাখে এবং ডিরেক্টরী তালিকা আপডেট করে
-Comment[bs]=Prati DNS-SD servise i ažurira spiskove direktorija
-Comment[ca]=Segueix els serveis DNS-SD i actualitza les llistes de directoris
-Comment[cs]=Udržuje přehled o DNS-SD službách a aktualizuje výpisy adresářů
-Comment[da]=Holder styr på DNS-SD-tjenester og opdaterer lister med mapper
-Comment[de]=Überwacht DNS-SD-Dienste und aktualisiert Verzeichniseinträge
-Comment[el]=Διατηρεί το ίχνος των υπηρεσιών του DNS-SD και ενημερώνει τις λίστες του καταλόγου
-Comment[es]=Vigila los servicios DNS-SD y actualiza los listados de directorio
-Comment[et]=Jälgib DNS-SD teenuseid ja uuendab kataloogide nimekirju
-Comment[eu]=DNS-SD zerbitzuak jarraitu eta direktorio zerrendak eguneratzen ditu
-Comment[fa]=رد خدمات DNS-SD را نگهداری می‌کند و فهرست برنامه‌های فهرست راهنما را به‌روزرسانی می‌کند
-Comment[fi]=Pitää kirjaa DNS-SD-palveluista ja päivittää kansiolistaukset
-Comment[fr]=Conserve une trace des services DNS-SD et actualise les listes de dossiers
-Comment[gl]=Deixa constancia dos servicios DNS-SD e anova as listaxes de directorios
-Comment[hu]=Követi a DNS-SD szolgáltatások állapotát és frissíti a hálózati listákat
-Comment[is]=Fylgist með DNS-SD þjónustum og uppfærir möppulista
-Comment[it]=Mantiene traccia dei servizi DNS-SD e aggiorna le liste delle directory
-Comment[ja]=DNS-SD サービスの管理とディレクトリ一覧の更新
-Comment[ka]=DNS-SD სერვისების ჩანაწერების შენახვა და დირექტორიის ჩამონათვლის განახლება
-Comment[kk]=DNS-SD қызметтердің протоколын жүргізіп, каталогын жаңарту
-Comment[km]=តាមដាន​សេវា DNS-SD និង​ធ្វើឲ្យ​ការ​រាយ​ថត​ទាន់​សម័យ
-Comment[lt]=Seka DNS-SD tarnybas ir atnaujina aplankų sąrašus
-Comment[nb]=Holder øye med DNS-SD-tjenester og oppdaterer katalogoppføringer
-Comment[nds]=Kiekt na DNS-SD-Deensten un frischt Orneroplisten op
-Comment[ne]=DNS-SD सेवाको ट्रयाक राख्दछ र डाइरेक्टरी सूची अद्यावधिक गर्दछ
-Comment[nl]=Houdt de DNS-SD-diensten bij en actualiseert mappenweergaven
-Comment[nn]=Held auge med DNS-SD-tenester og oppdaterer katalogar
-Comment[pl]=Śledzi usługi DNS-SD services i uaktualnia zawartość katalogu
-Comment[pt]=Vigia os serviços DNS-SD e actualiza listas de pastas
-Comment[pt_BR]=Monitora os serviços DNS-SD
-Comment[ru]=Обновление каталогов DNS-SD
-Comment[sk]=Sleduje DNS-SD služby a aktualizuje výpisy priečinku
-Comment[sl]=Spremlja storitve DNS-SD in posodablja sezname imenikov
-Comment[sr]=Надгледа DNS-SD сервисе и ажурира листинге директоријума
-Comment[sr@Latn]=Nadgleda DNS-SD servise i ažurira listinge direktorijuma
-Comment[sv]=Håller ordning på DNS-SD tjänster och uppdaterar kataloglistor
-Comment[tr]=DNS-SD servisi ve klasör listesini güncelleyisi
-Comment[uk]=Спостерігає за службами DNS-SD та оновлює списки каталогів
-Comment[zh_CN]=跟踪 DNS-SD 服务并更新目录列表
-Comment[zh_HK]=監察 DNS-SD 服務並更新目錄清單
-Comment[zh_TW]=追蹤 DNS-SD 服務並更新目錄清單
+
+Type=Service
X-TDE-ServiceTypes=KDEDModule
X-TDE-ModuleType=Library
X-TDE-Library=dnssdwatcher