diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2020-07-29 22:43:34 +0200 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-07-30 16:00:07 +0200 |
commit | fe44776673b28ca94338f23d8e7ac71593fa88ba (patch) | |
tree | b900146c853acbd44900bfb77a35a1af3c77aa5d /languages/cpp/app_templates/tdescreensaver | |
parent | c0b663c4c873df495743600b8f703744420eddfa (diff) | |
download | tdevelop-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')
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} |