summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/tdescreensaver
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-07-29 22:43:34 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-07-30 16:00:07 +0200
commitfe44776673b28ca94338f23d8e7ac71593fa88ba (patch)
treeb900146c853acbd44900bfb77a35a1af3c77aa5d /languages/cpp/app_templates/tdescreensaver
parentc0b663c4c873df495743600b8f703744420eddfa (diff)
downloadtdevelop-fe44776673b28ca94338f23d8e7ac71593fa88ba.tar.gz
tdevelop-fe44776673b28ca94338f23d8e7ac71593fa88ba.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 'languages/cpp/app_templates/tdescreensaver')
-rw-r--r--languages/cpp/app_templates/tdescreensaver/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop110
-rw-r--r--languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate94
3 files changed, 37 insertions, 201 deletions
diff --git a/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt b/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
index 4d9fc735..f7fb40c6 100644
--- a/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
+++ b/languages/cpp/app_templates/tdescreensaver/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( tdescreensaver.tar.gz ALL
- COMMAND ${TAR} zcf tdescreensaver.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- tdescreensaver.desktop tdescreensaver.png tdescreensaver.h
+set( _tarball_desktops tdescreensaver.desktop )
+set( _tarball_files
+ tdescreensaver.png tdescreensaver.h
tdescreensaverui.ui src-Makefile.am tdescreensaver.cpp
tdescreensaver.kdevelop subdirs
)
+set( _tarball_content ${_tarball_desktops} ${_tarball_files} )
+list( SORT _tarball_content )
+
+tde_create_translated_desktop(
+ SOURCE ${_tarball_desktops}
+ DESTINATION -
+ PO_DIR tdevelop-desktops
+)
+
+file(
+ COPY ${_tarball_files}
+ DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
+)
+
+tde_create_tarball(
+ TARGET tdescreensaver.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- tdescreensaver.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE tdescreensaver.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
index b4ec0186..e0e732f9 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.desktop
@@ -1,124 +1,22 @@
[Desktop Entry]
+Name=%{APPNAME}
Exec=%{APPNAMELC}.kss
Icon=tdescreensaver
Type=Application
Actions=Setup;InWindow;Root;
X-TDE-Category=Miscellaneous
-Name=%{APPNAME}
[Desktop Action Setup]
-Exec=%{APPNAMELC}.kss -setup
Name=Setup...
-Name[br]=Kefluniadur ...
-Name[ca]=Configuració...
-Name[cy]=Gosod ...
-Name[da]=Opsætning...
-Name[de]=Einrichtung ...
-Name[el]=Ρύθμιση...
-Name[es]=Configuración...
-Name[et]=Häälestus...
-Name[eu]=Konfiguratu...
-Name[fa]=برپایی...
-Name[fr]=Configuration...
-Name[ga]=Cumraigh...
-Name[gl]=Configuración...
-Name[hu]=Beállítások...
-Name[it]=Imposta...
-Name[ja]=設定...
-Name[lt]=Nustatymas...
-Name[ms]=Tetapan...
-Name[nds]=Instellen...
-Name[ne]=सेटअप...
-Name[nl]=Instellen...
-Name[pl]=Ustawienia...
-Name[pt]=Configurar...
-Name[pt_BR]=Configurar...
-Name[ru]=Настроить...
-Name[rw]=Iboneza...
-Name[sk]=Nastavenie...
-Name[sl]=Nastavi ...
-Name[sr]=Постављање...
-Name[sr@Latn]=Postavljanje...
-Name[sv]=Inställning...
-Name[tr]=Kurulum...
-Name[zh_CN]=设置...
-Name[zh_TW]=設定...
Icon=tdescreensaver
+Exec=%{APPNAMELC}.kss -setup
[Desktop Action InWindow]
-Exec=%{APPNAMELC}.kss -window-id %w
Name=Display in Specified Window
-Name[br]=Diskwel er prenestr spisaet
-Name[ca]=Mostra a la finestra especificada
-Name[cy]=Dangos mewn Ffenestr Benodol
-Name[da]=Vis i specificeret vindue
-Name[de]=Im angegebenen Fenster anzeigen
-Name[el]=Προβολή στο ορισμένο παράθυρο
-Name[es]=Mostrar en la ventana especificada
-Name[et]=Kuva määratud aknas
-Name[eu]=Bistaratu zehaztutako lehioan
-Name[fa]=نمایش در پنجرۀ مشخص‌شده
-Name[fr]=Afficher dans la fenêtre spécifiée
-Name[ga]=Taispeáin san Fhuinneog Sonraithe
-Name[gl]=Mostrar na xanela especificada
-Name[hu]=Megjelenítés egy adott ablakban
-Name[it]=Mostra in una finestra specificata
-Name[ja]=指定したウィンドウに表示
-Name[lt]=Rodyti nurodytame lange
-Name[ms]=Papar dalam Tetingkap Yang Dinyatakan
-Name[nds]=Binnen angeven Finster wiesen
-Name[ne]=निर्दिष्ट सञ्झ्यालमा प्रर्दशन
-Name[nl]=Weergave in aangegeven venster
-Name[pl]=Pokazywanie w podanym oknie
-Name[pt]=Mostrar na Janela Indicada
-Name[pt_BR]=Exibir na Janela Especificada
-Name[ru]=Показать в указанном окне
-Name[rw]=Kwerekana mu Idirishya Ryihariye
-Name[sk]=Zobraziť v špecifickom okne
-Name[sl]=Prikaži v določenem oknu
-Name[sr]=Прикажи у наведеном прозору
-Name[sr@Latn]=Prikaži u navedenom prozoru
-Name[sv]=Visa i angivet fönster
-Name[tr]=Belirtilen Pencerede Göster
-Name[zh_CN]=在指定窗口中显示
-Name[zh_TW]=顯示在指定視窗
+Exec=%{APPNAMELC}.kss -window-id %w
NoDisplay=true
[Desktop Action Root]
-Exec=%{APPNAMELC}.kss -root
Name=Display in Root Window
-Name[br]=Diskwel er prenestr gwrizienn
-Name[ca]=Mostra a la finestra arrel
-Name[cy]=Dangos mewn Ffenestr Wraidd
-Name[da]=Vis i rod-vindue
-Name[de]=Im Root-Fenster anzeigen
-Name[el]=Προβολή στο βασικό παράθυρο
-Name[es]=Mostrar en la ventana raíz
-Name[et]=Kuva juuraknas
-Name[eu]=Bistaratu erro-lehioan
-Name[fa]=نمایش در پنجرۀ ریشه
-Name[fr]=Afficher dans la fenêtre racine
-Name[ga]=Taispeáin sa bhFréamhfhuinneog
-Name[gl]=Mostrar na xanela raíz
-Name[hu]=Megjelenítés a gyökérablakban
-Name[it]=Mostra nella finestra radice
-Name[ja]=ルートウィンドウに表示
-Name[lt]=Rodyti root lange
-Name[ms]=Papar dalam Tetingkap Root
-Name[nds]=Binnen Wörtelfinster wiesen
-Name[ne]=रूट सञ्झ्यालमा प्रर्दशन
-Name[nl]=Weergave in hoofdvenster
-Name[pl]=Pokazywanie w głównym oknie
-Name[pt]=Mostrar na Janela de Fundo
-Name[pt_BR]=Exibir na Janela Raiz
-Name[ru]=Показать в главном окне
-Name[rw]=Kwerekana mu Idirishya Umuzi
-Name[sk]=Zobraziť v koreňovom okne
-Name[sl]=Prikaži v korenskem oknu
-Name[sr]=Прикажи у кореном прозору
-Name[sr@Latn]=Prikaži u korenom prozoru
-Name[sv]=Visa i rotfönster
-Name[tr]=Kök Pencerede Göster
-Name[zh_CN]=在根窗口中显示
-Name[zh_TW]=顯示在根視窗
+Exec=%{APPNAMELC}.kss -root
NoDisplay=true
diff --git a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
index d2410484..7f54db64 100644
--- a/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
+++ b/languages/cpp/app_templates/tdescreensaver/tdescreensaver.kdevtemplate
@@ -1,67 +1,12 @@
# TDE Config File
[General]
Name=TDE Screen Saver
-Name[br]=Damanter skramm TDE
-Name[ca]=Salvapantalles per al TDE
-Name[da]=TDE pauseskærm
-Name[de]=TDE-Bildschirmschoner
-Name[el]=Προφύλαξη οθόνης του TDE
-Name[es]=Salvapantallas para TDE
-Name[et]=TDE ekraanisäästja
-Name[eu]=TDE pantaila-babeslea
-Name[fa]=محافظ صفحۀ TDE
-Name[fr]=Écran de veille TDE
-Name[ga]=Spárálaí Scáileáin TDE
-Name[gl]=Salvapantallas TDE
-Name[hu]=TDE-s képernyővédő
-Name[it]=Salva schermo di TDE
-Name[ja]=TDE スクリーンセーバー
-Name[nds]=TDE-Pausschirm
-Name[ne]=केडीई स्क्रिन सर्भर
-Name[nl]=TDE-schermbeveiliging
-Name[pl]=Wygaszacz ekranu TDE
-Name[pt]=Protector de Ecrã do TDE
-Name[pt_BR]=Protetor de tela do TDE
-Name[ru]=Хранитель экрана для TDE
-Name[sk]=TDE šetrič obrazovky
-Name[sl]=Ohranjevalnik zaslona za TDE
-Name[sr]=TDE чувар екрана
-Name[sr@Latn]=TDE čuvar ekrana
-Name[sv]=TDE-skärmsläckare
-Name[tr]=TDE Ekran Koruyucusu
-Name[zh_CN]= TDE 屏幕保护程序
-Name[zh_TW]=TDE 螢幕保護程式
-Icon=tdescreensaver.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE screensaver.
-Comment[ca]=Genera una infraestructura per a un salvapantalles de TDE.
-Comment[da]=Genererer et skelet for en TDE-pauseskærm.
-Comment[de]=Erstellt das Gerüst für einen TDE-Bildschirmschoner.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια προφύλαξη οθόνης του TDE.
-Comment[es]=Genera una infraestructura para un salvapantallas de TDE
-Comment[et]=TDE ekraanisäästja raamistiku loomine.
-Comment[eu]=TDE-ren pantaila-babesle baten lan-marko bat sortzen du.
-Comment[fa]=چارچوبی برای محافظ صفحۀ TDE تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un écran de veille TDE.
-Comment[gl]=Xera un contorno de traballo para un salvapantallas TDE.
-Comment[hu]=Létrehoz egy alap TDE-s képernyővédőt.
-Comment[it]=Genera l'infrastruttura per un salvaschermo di TDE.
-Comment[ja]=TDE スクリーンセーバーのフレームワークを作成します
-Comment[nds]=Stellt dat Rahmenwark för en TDE-Pausschirm op.
-Comment[ne]=केडीई स्क्रिनसेभरका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een TDE-schermbeveiliging.
-Comment[pl]=Generuje szablon wygaszacza ekranu dla TDE.
-Comment[pt]=Gera a plataforma para um protector de ecrã do TDE.
-Comment[pt_BR]=Gera a plataforma para um protector de ecrã do TDE.
-Comment[ru]=Создание инфраструктуры хранителя экрана для TDE.
-Comment[sk]=Vygeneruje framework pre TDE šetrič obrazovky.
-Comment[sl]=Ustvari ogrodje ohranjevalnika zaslona za TDE.
-Comment[sr]=Прави радни оквир за TDE чувар екрана.
-Comment[sr@Latn]=Pravi radni okvir za TDE čuvar ekrana.
-Comment[sv]=Skapar ett ramverk för en TDE-skärmsläckare
-Comment[tr]=Bir TDE ekran koruyucusu için bir çatı oluşturulur.
-Comment[zh_CN]=生成 TDE 屏幕保护程序框架。
-Comment[zh_TW]=產生一個 TDE 螢幕保護程式的框架
+
+Category=C++/TDE
+
+Icon=tdescreensaver.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=tdescreensaver.tar.gz
@@ -167,32 +112,3 @@ Dest=%{dest}/src/%{APPNAMELC}ui.ui
[MSG]
Type=message
Comment=A screensaver application was created in %{dest}
-Comment[ca]=Una aplicació de salvapantalles ha estat creada en %{dest}
-Comment[da]=Et pauseskærmsprogram blev oprettet i %{dest}
-Comment[de]=Ein Bildschirmschoner wurde in %{dest} erstellt.
-Comment[el]=Μια εφαρμογή προφύλαξης οθόνης δημιουργήθηκε στο %{dest}
-Comment[es]=Una aplicación salvapantallas ha sido creada en %{dest}
-Comment[et]=Ekraanisäästja rakendus loodi asukohta %{dest}
-Comment[eu]=Pantaila-babesle baten aplikazioa sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد محافظ صفحه در %{dest} ایجاد شد
-Comment[fr]=Une application écran de veille a été créé dans %{dest}
-Comment[ga]=Cruthaíodh spárálaí scáileáin i %{dest}
-Comment[gl]=Creouse unha aplicación salvapantallas en %{dest}
-Comment[hu]=Létrejött egy alap képernyővédő program itt: %{dest}
-Comment[it]=È stata creata un'applicazione salvaschermo in %{dest}
-Comment[ja]=スクリーンセーバーアプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Pausschirm opstellt
-Comment[ne]=स्क्रिनसेभर अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een schermbeveiligingstoepassing is aangemaakt in %{dest}
-Comment[pl]=Program wygaszacza ekranu został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação protectora do ecrã em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação protectora do ecrã em %{dest}
-Comment[ru]=Приложение хранителя экрана создано в %{dest}
-Comment[sk]=Aplikácia šetriča obrazovky bola vytvorená v %{dest}
-Comment[sl]=Program ohranjevalnika zaslona je bil ustvarjen v %{dest}
-Comment[sr]=Програм чувара екрана направљен је у %{dest}
-Comment[sr@Latn]=Program čuvara ekrana napravljen je u %{dest}
-Comment[sv]=Ett skärmsläckarprogram skapades i %{dest}
-Comment[tr]=Bir ekran koruyucusu uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了屏幕保护应用程序
-Comment[zh_TW]=一個螢幕保護程式已建立於 %{dest}