summaryrefslogtreecommitdiffstats
path: root/kalarm
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-07-12 16:15:10 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-07-14 19:26:10 +0200
commit3e868d844c44aab62fd1324e52872afd1f706cd3 (patch)
treeb3c06badd9b8f004ae92024d53c8bf15b8849cf0 /kalarm
parent9d2dbcebff2529124b4a522d3714b308548ee9ec (diff)
downloadtdepim-3e868d844c44aab62fd1324e52872afd1f706cd3.tar.gz
tdepim-3e868d844c44aab62fd1324e52872afd1f706cd3.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 0d3043b6308af148da06ac14c53defc4b1e7e138)
Diffstat (limited to 'kalarm')
-rw-r--r--kalarm/CMakeL10n.txt6
-rw-r--r--kalarm/CMakeLists.txt14
-rw-r--r--kalarm/kalarm.desktop66
-rw-r--r--kalarm/kalarm.tray.desktop66
-rw-r--r--kalarm/kalarmd/CMakeLists.txt13
-rw-r--r--kalarm/kalarmd/kalarmd.autostart.desktop93
-rw-r--r--kalarm/kalarmd/kalarmd.desktop46
7 files changed, 39 insertions, 265 deletions
diff --git a/kalarm/CMakeL10n.txt b/kalarm/CMakeL10n.txt
index 9ee464619..5b6821528 100644
--- a/kalarm/CMakeL10n.txt
+++ b/kalarm/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kalarm" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kalarm-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kalarm/CMakeLists.txt b/kalarm/CMakeLists.txt
index b93cc6712..484caae9d 100644
--- a/kalarm/CMakeLists.txt
+++ b/kalarm/CMakeLists.txt
@@ -48,8 +48,18 @@ endif( )
##### other data ################################
tde_install_icons( )
-install( FILES kalarm.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
-install( FILES kalarm.tray.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE kalarm.desktop
+ PO_DIR kalarm-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE kalarm.tray.desktop
+ DESTINATION ${AUTOSTART_INSTALL_DIR}
+ PO_DIR kalarm-desktops
+)
+
install( FILES kalarmui.rc DESTINATION ${DATA_INSTALL_DIR}/kalarm )
install( FILES uninstall.desktop DESTINATION ${APPS_INSTALL_DIR}/Applications RENAME kalarm.desktop )
diff --git a/kalarm/kalarm.desktop b/kalarm/kalarm.desktop
index 65557336a..f60c61bab 100644
--- a/kalarm/kalarm.desktop
+++ b/kalarm/kalarm.desktop
@@ -1,72 +1,12 @@
[Desktop Entry]
Name=KAlarm
-Name[af]=K-alarm
-Name[cy]=KLarwm
-Name[eo]=Alarmilo
-Name[hi]=के-अलार्म
-Name[ko]=TDE 알람
-Name[mk]=КАларм
-Name[ne]=केडीई संसूचक
-Name[nso]=KAlamo
-Name[pl]=Alarm
-Name[sv]=Kalarm
-Name[ta]=Kஅலாரம்
-Name[th]=เตือนการนัดหมาย - K
-Name[ven]=Alamu ya K
-Name[zh_TW]=KAlarm 鬧鐘
+
+GenericName=Personal Alarm Scheduler
+
Type=Application
Exec=kalarm -caption "%c" %i
Icon=kalarm
X-DocPath=kalarm/index.html
-GenericName=Personal Alarm Scheduler
-GenericName[af]=Persoonlike alarm skeduleerder
-GenericName[bg]=Аларма
-GenericName[bs]=Lični alarm
-GenericName[ca]=Planificador d'alarmes personals
-GenericName[cs]=Osobní plánovač alarmů
-GenericName[cy]=Trefnlennydd Larwm Personol
-GenericName[da]=Personlig skemalægning af alarm
-GenericName[de]=Persönliche Termin-Erinnerung
-GenericName[el]=Προσωπικός προγραμματιστής ειδοποιήσεων
-GenericName[eo]=Persona alarmplanilo
-GenericName[es]=Planificador de alarmas personales
-GenericName[et]=Meeldetuletuste ajastaja
-GenericName[eu]=Alarma pertsonalen programatzailea
-GenericName[fa]=زمان‌بند هشدار شخصی
-GenericName[fi]=Henkilökohtainen hälytysajastin
-GenericName[fr]=Planificateur d'alarme personnel
-GenericName[fy]=Persoanlike alarmplanner
-GenericName[gl]=Progamador Persoal de Alarmas
-GenericName[he]=מנהל זמן אישי
-GenericName[hi]=निजी अलार्म शेड्यूलर
-GenericName[hu]=Emlékeztetőkezelő
-GenericName[is]=Áminningakerfi
-GenericName[it]=Programmatore degli avvisi personali
-GenericName[ja]=個人アラームスケジューラ
-GenericName[kk]=Дербес ескертулер жоспарлағышы
-GenericName[km]=កម្មវិធី​កំណត់​ម៉ោង​រោទ៍​ផ្ទាល់​ខ្លួន
-GenericName[lt]=Asmeninių žinučių-priminimų planuoklis
-GenericName[mk]=Закажување лични аларми
-GenericName[ms]=Penjadual Penggera Peribadi
-GenericName[nb]=Personlig varslingsplanlegger
-GenericName[nds]=Persöönlich Anstöötgever
-GenericName[ne]=व्यक्तिगत संसूचक अनुसूचक
-GenericName[nl]=Persoonlijke alarmplanner
-GenericName[nn]=Planleggar for alarmar/påminningsmeldingar
-GenericName[pl]=Program przypominający o zdarzeniach
-GenericName[pt]=Gestor de Alarmes Pessoal
-GenericName[pt_BR]=Agendador de Alarme Pessoal
-GenericName[ru]=Напоминания
-GenericName[sk]=Osobný plánovač alarmov
-GenericName[sl]=Razporejevalnik osebnih alarmov
-GenericName[sr]=Лични планер аларма
-GenericName[sr@Latn]=Lični planer alarma
-GenericName[sv]=Personlig alarmschemaläggning
-GenericName[tg]=Идоракунии хотиррасониҳои шахсӣ
-GenericName[tr]=Kişisel Alarm
-GenericName[uk]=Персональний планувальник нагадувань
-GenericName[zh_CN]=个人日程提醒
-GenericName[zh_TW]=個人鬧鐘排程程式
Terminal=false
X-DCOP-ServiceType=Unique
X-TDE-StartupNotify=true
diff --git a/kalarm/kalarm.tray.desktop b/kalarm/kalarm.tray.desktop
index 19bf5a815..62c29353d 100644
--- a/kalarm/kalarm.tray.desktop
+++ b/kalarm/kalarm.tray.desktop
@@ -1,72 +1,12 @@
[Desktop Entry]
Name=KAlarm
-Name[af]=K-alarm
-Name[cy]=KLarwm
-Name[eo]=Alarmilo
-Name[hi]=के-अलार्म
-Name[ko]=TDE 알람
-Name[mk]=КАларм
-Name[ne]=केडीई संसूचक
-Name[nso]=KAlamo
-Name[pl]=Alarm
-Name[sv]=Kalarm
-Name[ta]=Kஅலாரம்
-Name[th]=เตือนการนัดหมาย - K
-Name[ven]=Alamu ya K
-Name[zh_TW]=KAlarm 鬧鐘
+
+Comment=Personal Alarm Scheduler: start as system tray icon
+
Exec=kalarm --tray
Icon=kalarm
Type=Application
X-DocPath=kalarm/index.html
-Comment=Personal Alarm Scheduler: start as system tray icon
-Comment[af]=Persoonlike alarm skeduleerder: begin as stelsel laai ikoon
-Comment[bg]=Аларма: стартиране като икона в системния панел
-Comment[bs]=Lični alarm: pokreni kao ikonu u panelu
-Comment[ca]=Planificador d'alarma personal; s'inicia com a una icona a la safata del sistema
-Comment[cs]=Plánovač alarmů a připomenutí: spustit v systémové liště
-Comment[cy]=Trefnlennydd Larwm Personol: cychwynnwch fel eicon yn y cafn cysawd
-Comment[da]=Skemalægger personlig alarm: start som statusikon.
-Comment[de]=Erinnerungsfunktion im Systemabschnitt der Kontrollleiste
-Comment[el]=Προσωπικός προγραμματιστής ειδοποιήσεων: εκκίνηση σαν εικονίδιο στο πλαίσιο συστήματος
-Comment[es]=Programador de alarma personal: comenzar como icono de la bandeja del sistema
-Comment[et]=Häirete ja meeldetuletuste ajakava: käivitamine süsteemse doki ikoonina
-Comment[eu]=Alarma pertsonalen programatzailea: abiatu sistemaren bandejako ikono bezala
-Comment[fa]=زمان‌بند هشدار شخصی: آغاز به عنوان شمایل سینی سیستم
-Comment[fi]=Henkilökohtainen hälytysajastin: käynnistä paneelikuvake
-Comment[fr]=Planificateur d'alarme personnel : démarre dans la boîte à miniatures
-Comment[fy]=Persoanlike alarmplanner: begjinne yn it systeemfak
-Comment[gl]=Programador persoal de alarmas: iniciar como icona na bandexa do sistema
-Comment[he]=מתזמן הודעות תזכורת: הפעלה בתור סמל במגש המערכת
-Comment[hi]=निजी अलार्म शेड्यूलरः तंत्र तश्तरी प्रतीक की तरह प्रारंभ हों
-Comment[hu]=Az emlékeztető üzenetek megjelenítőprogramja: indítás a paneltálcában
-Comment[is]=Áminningakerfi: ræsir sem táknmynd á spjaldinu
-Comment[it]=Programmatore personale degli avvisi: all'avvio si mette nel vassoio di sistema
-Comment[ja]=個人アラームスケジューラ: システムトレイアイコンで起動
-Comment[kk]=Дербес ескертулер жоспарлағышы: жүйелік сөреде орналасады
-Comment[km]=កម្មវិធី​កំណត់​ម៉ោង​រោទ៍​ផ្ទាល់​ខ្លួន ៖ ចាប់ផ្ដើម​ជា​រូបតំណាង​ក្នុង​ថាស​ប្រព័ន្ធ
-Comment[lt]=Žinučių-priminimų planuoklis: paleisti kaip sisteminio dėklo ženkliuką
-Comment[mk]=Закажување лични аларми: стартувај во сис. лента
-Comment[ms]=Penjadual Penggera Peribadi: mulakan sebagai ikon dulang sistem
-Comment[nb]=Tidsplanlegger for alarm- og påminnelsesbeskjeder: start som ikon i systemkurven
-Comment[nds]=Anstöötgever binnen den Systeemafsnitt starten
-Comment[ne]=व्यक्तिगत संसूचक अनुसूचक: प्रणाली ट्रे प्रतिमा अनुरुप सुरु गर्नुहोस्
-Comment[nl]=Persoonlijke alarmplanner: opstarten in systeemvak
-Comment[nn]=Personleg alarmplanleggjar. Start som ikon i systemtrauet
-Comment[pl]=Program przypominający o zdarzeniach: startuje w tacce systemowej
-Comment[pt]=Escalonador de Alarmes Pessoal: iniciar como ícone da bandeja
-Comment[pt_BR]=Agendador de Alarme Pessoal: iniciar como um ícone na bandeja do sistema
-Comment[ru]=Персональный будильник (запускается в виде значка в панели задач)
-Comment[sk]=Osobný plánovač alarmov: spustiť v systémovej lište
-Comment[sl]=Razporejevalnik osebnih alarmov: zaženi kot ikono sistemske vrstice
-Comment[sr]=Лични планер аларма: покреће се као икона у системској касети
-Comment[sr@Latn]=Lični planer alarma: pokreće se kao ikona u sistemskoj kaseti
-Comment[sv]=Personlig alarmschemaläggare: starta som en ikon i systembrickan
-Comment[ta]=Personal Alarm Scheduler: கணினி தட்டு சின்னமாக துவங்கு
-Comment[tg]=Соати рӯимизии зангдори шахсӣ (ба намуди ишорот дар панели вазифа ба кор дароварда мешавад)
-Comment[tr]=Kişisel Alarm Zamanlayıcı
-Comment[uk]=Персональний планувальник нагадувань: стартує як піктограма в лотку
-Comment[zh_CN]=个人日程提醒程序:以系统托盘图标启动
-Comment[zh_TW]=警示/提醒訊息排程器:以系統列圖示的方式啟動
Terminal=false
X-TDE-autostart-phase=2
X-TDE-autostart-condition=kalarmrc:General:AutostartTrayDummy:false
diff --git a/kalarm/kalarmd/CMakeLists.txt b/kalarm/kalarmd/CMakeLists.txt
index 9ca5fc368..aad300249 100644
--- a/kalarm/kalarmd/CMakeLists.txt
+++ b/kalarm/kalarmd/CMakeLists.txt
@@ -25,8 +25,17 @@ link_directories(
##### other data ################################
-install( FILES kalarmd.autostart.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )
-install( FILES kalarmd.desktop DESTINATION ${APPS_INSTALL_DIR}/.hidden )
+tde_create_translated_desktop(
+ SOURCE kalarmd.autostart.desktop
+ DESTINATION ${AUTOSTART_INSTALL_DIR}
+ PO_DIR kalarm-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE kalarmd.desktop
+ DESTINATION ${APPS_INSTALL_DIR}/.hidden
+ PO_DIR kalarm-desktops
+)
##### kalarmd (executable) ######################
diff --git a/kalarm/kalarmd/kalarmd.autostart.desktop b/kalarm/kalarmd/kalarmd.autostart.desktop
index 8bb917062..5672c077c 100644
--- a/kalarm/kalarmd/kalarmd.autostart.desktop
+++ b/kalarm/kalarmd/kalarmd.autostart.desktop
@@ -1,98 +1,11 @@
[Desktop Entry]
Name=KAlarm Daemon
-Name[af]=KAlarm Bediener
-Name[bg]=Демон на KAlarm
-Name[br]=Diaoul KAlarm
-Name[ca]=Dimoni KAlarm
-Name[cs]=KAlarm démon
-Name[da]=KAlarm Dæmon
-Name[de]=KAlarm Erinnerungsprogramm
-Name[el]=Δαίμονας KAlarm
-Name[eo]=KAlarm-demono
-Name[es]=Daemon de KAlarm
-Name[et]=KAlarmi häiredeemon
-Name[eu]=KAlarm deabrua
-Name[fa]=شبح KAlarm
-Name[fi]=Hälytyspalvelin
-Name[fr]=Démon d'alarme
-Name[ga]=Deamhan KAlarm
-Name[gl]=Daemon de KAlarm
-Name[he]=תהליך הרקע תזכורות
-Name[hu]=KAlarm szolgáltatás
-Name[is]=KAlarm þjónn
-Name[it]=Demone degli avvisi
-Name[ja]=KAlarm デーモン
-Name[kk]=KAlarm қызметі
-Name[km]=ដេមិន KAlarm
-Name[lt]=KAlarm tarnyba
-Name[mk]=Даемон за КАларм
-Name[ms]=Daemon KAlarm
-Name[nb]=KAlarm-nisse
-Name[nds]=KAlarm-Dämoon
-Name[ne]=केडीई संसूचक डेइमन
-Name[nn]=KAlarm-nisse
-Name[pl]=Demon alarmowy
-Name[pt]=Servidor do KAlarm
-Name[pt_BR]=Servidor do KAlarm
-Name[ru]=Служба уведомлений
-Name[sk]=KAlarm démon
-Name[sl]=Demon KAlarm
-Name[sr]=Демон KAlarm-а
-Name[sr@Latn]=Demon KAlarm-a
-Name[sv]=Alarmdemon
-Name[ta]=கேஅலாரம் டெமான்
-Name[tr]=KAlarm Servis Programı
-Name[uk]=Демон KAlarm
-Name[zh_CN]=KAlarm 进程
-Name[zh_TW]=KAlarm 守護程式
+
+Comment=KAlarm alarm daemon autostart at login
+
Exec=kalarmd --autostart
Icon=kalarm
Type=Application
-Comment=KAlarm alarm daemon autostart at login
-Comment[af]=Begin KAlarm bediener outomaties tydens aanteken
-Comment[bg]=Автоматично стартиране на процеса на алармата KAlarm при влизане в системата
-Comment[ca]=Dimoni d'inici automàtic de l'alarma KAlarm en connectar
-Comment[cs]=Automatické spouštění alarmovacího démona při startu
-Comment[da]=KAlarm-alarmdæmon autostart ved login
-Comment[de]=Autostart des KAlarm Erinnerungsprogramms von KOrganizer bei der Anmeldung
-Comment[el]=Αυτόματη εκκίνηση του δαίμονα KAlarm κατά τη σύνδεση
-Comment[es]=Inicio automático al ingresar del daemon de alarma de KAlarm
-Comment[et]=KAlarmi häiredeemoni automaatne käivitamine
-Comment[eu]=KAlarm alarma deabrua saioa hastean automatikoki abiatzen da
-Comment[fa]=آغاز خودکار هشدار KAlarm در ورود
-Comment[fi]=KOrganizer/KAlarm-hälytyspalvelimen automaattikäynnistys sisäänkirjautuessa
-Comment[fr]=Le démon d'alarme de KOrganizer et de KAlarm démarre automatiquement lors de la connexion
-Comment[fy]=KAlarm alarmdaemon automatysk begjinne by it oanmelden
-Comment[gl]=Autoinicio á entrada do daemon de KAlarm
-Comment[he]=הפעלה אוטומטית של תהליך הרקע תזכורות של KAlarm בעת ההפעלה
-Comment[hu]=A KAlarm emlékeztető szolgáltatás automatikus elindítása
-Comment[is]=Ræsa KAlarm áminningaþjónn sjálfkrafa við byrjun setu
-Comment[it]=Avvio automatico del demone degli avvisi
-Comment[ja]=KAlarm アラームデーモンのログイン時の自動起動
-Comment[kk]=KAlarm қызметі жүйеге кіргенде жегіледі
-Comment[km]=ចាប់ផ្ដើម​ដេមិន​រោទ៍​របស់ KAlarm ពេល​ចូល
-Comment[lt]=KOrganizer/KAlarm priminimų tarnybos automatinis paleidimas prisiregistruojant
-Comment[mk]=Даемон за аларми од КАларм - автом. старт при најава
-Comment[ms]= Automula daemon penggera KAlarm semasa log masuk
-Comment[nb]=start alarmnisse ved innlogging
-Comment[nds]=KAlarm-Dämoon bi't Anmellen automaatsch starten
-Comment[ne]=लगइनमा केडीई संसूचक संसूचक डेइमन स्वत: सुरुआत हुन्छ
-Comment[nl]=KAlarm alarmdaemon automatisch starten bij login
-Comment[nn]=Start alarmnisse ved innlogging
-Comment[pl]=Demon alarmu KOrganizera uruchamiany przy zalogowaniu
-Comment[pt]=Servidor de alarme do KAlarm auto-iniciado no arranque
-Comment[pt_BR]=Servidor de alarmes do KAlarm inicia automaticamente no login
-Comment[ru]=Служба уведомлений TDE
-Comment[sk]=Automatické spustenie kAlarm démona pri štarte
-Comment[sl]=Samodejni zagon alarmskega strežnika KAlarma ob zagonu
-Comment[sr]=Аутоматско покретање алармног демона KAlarm-а по пријављивању
-Comment[sr@Latn]=Automatsko pokretanje alarmnog demona KAlarm-a po prijavljivanju
-Comment[sv]=Kalarm-alarmdemon, automatisk start vid inloggning
-Comment[ta]=உள்நுழையும்போது கேஅலாரம் அலாரம் டெமான் தானாகவே துவங்கும்
-Comment[tr]=KAlarm alarm servis programı (açılışta başlar)
-Comment[uk]=Автозавантаження демона нагадувань KAlarm
-Comment[zh_CN]=登录时自动启动 KAlarm 定时守护进程
-Comment[zh_TW]=登入時自動啟動 KAlarm 鬧鐘守護程式
Terminal=false
NoDisplay=true
X-TDE-autostart-phase=2
diff --git a/kalarm/kalarmd/kalarmd.desktop b/kalarm/kalarmd/kalarmd.desktop
index 3da0eb33d..edb210b60 100644
--- a/kalarm/kalarmd/kalarmd.desktop
+++ b/kalarm/kalarmd/kalarmd.desktop
@@ -1,50 +1,6 @@
[Desktop Entry]
Name=KAlarm Daemon
-Name[af]=KAlarm Bediener
-Name[bg]=Демон на KAlarm
-Name[br]=Diaoul KAlarm
-Name[ca]=Dimoni KAlarm
-Name[cs]=KAlarm démon
-Name[da]=KAlarm Dæmon
-Name[de]=KAlarm Erinnerungsprogramm
-Name[el]=Δαίμονας KAlarm
-Name[eo]=KAlarm-demono
-Name[es]=Daemon de KAlarm
-Name[et]=KAlarmi häiredeemon
-Name[eu]=KAlarm deabrua
-Name[fa]=شبح KAlarm
-Name[fi]=Hälytyspalvelin
-Name[fr]=Démon d'alarme
-Name[ga]=Deamhan KAlarm
-Name[gl]=Daemon de KAlarm
-Name[he]=תהליך הרקע תזכורות
-Name[hu]=KAlarm szolgáltatás
-Name[is]=KAlarm þjónn
-Name[it]=Demone degli avvisi
-Name[ja]=KAlarm デーモン
-Name[kk]=KAlarm қызметі
-Name[km]=ដេមិន KAlarm
-Name[lt]=KAlarm tarnyba
-Name[mk]=Даемон за КАларм
-Name[ms]=Daemon KAlarm
-Name[nb]=KAlarm-nisse
-Name[nds]=KAlarm-Dämoon
-Name[ne]=केडीई संसूचक डेइमन
-Name[nn]=KAlarm-nisse
-Name[pl]=Demon alarmowy
-Name[pt]=Servidor do KAlarm
-Name[pt_BR]=Servidor do KAlarm
-Name[ru]=Служба уведомлений
-Name[sk]=KAlarm démon
-Name[sl]=Demon KAlarm
-Name[sr]=Демон KAlarm-а
-Name[sr@Latn]=Demon KAlarm-a
-Name[sv]=Alarmdemon
-Name[ta]=கேஅலாரம் டெமான்
-Name[tr]=KAlarm Servis Programı
-Name[uk]=Демон KAlarm
-Name[zh_CN]=KAlarm 进程
-Name[zh_TW]=KAlarm 守護程式
+
Exec=kalarmd
Icon=kalarmd
Type=Application