summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/kicker
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-07-29 22:43:34 +0200
committerMichele Calgaro <michele.calgaro@yahoo.it>2020-08-01 17:56:29 +0900
commit96fa25303818e6107b72ba624659004751d45ad1 (patch)
tree89a7233f17e403e6b635d2ce7155d5f77a98d3d8 /languages/cpp/app_templates/kicker
parent3248c8c2f99f71bb2ca5972828754fdabacd7c90 (diff)
downloadtdevelop-96fa25303818e6107b72ba624659004751d45ad1.tar.gz
tdevelop-96fa25303818e6107b72ba624659004751d45ad1.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 fe44776673b28ca94338f23d8e7ac71593fa88ba)
Diffstat (limited to 'languages/cpp/app_templates/kicker')
-rw-r--r--languages/cpp/app_templates/kicker/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kicker/applet.desktop39
-rw-r--r--languages/cpp/app_templates/kicker/kicker.kdevtemplate92
3 files changed, 36 insertions, 129 deletions
diff --git a/languages/cpp/app_templates/kicker/CMakeLists.txt b/languages/cpp/app_templates/kicker/CMakeLists.txt
index df24bb05..2d1ac2e6 100644
--- a/languages/cpp/app_templates/kicker/CMakeLists.txt
+++ b/languages/cpp/app_templates/kicker/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( kicker.tar.gz ALL
- COMMAND ${TAR} zcf kicker.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- applet.cpp applet.h applet.desktop applet.kdevelop
+set( _tarball_desktops applet.desktop )
+set( _tarball_files
+ applet.cpp applet.h applet.kdevelop
src-Makefile.am kicker.png 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 kicker.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kicker.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kicker.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kicker/applet.desktop b/languages/cpp/app_templates/kicker/applet.desktop
index 9f6ef071..482c40f8 100644
--- a/languages/cpp/app_templates/kicker/applet.desktop
+++ b/languages/cpp/app_templates/kicker/applet.desktop
@@ -1,40 +1,7 @@
[Desktop Entry]
-Comment=A panel applet called $NAME$
-Comment[br]=Un arloadig panell a vez graet $NAME$
-Comment[ca]=Una miniaplicació del plafó anomenat $NAME$
-Comment[cy]=Rhaglennig panel o'r enw $NAME$
-Comment[da]=En panel-applet der hedder $NAME$
-Comment[de]=Ein Miniprogramm mit dem Namen $NAME$
-Comment[el]=Μία μικροεφαρμογή πίνακα με όνομα $NAME$
-Comment[es]=Un applet del panel llamado $NAME$
-Comment[et]=Paneeliaplett nimega $NAME$
-Comment[eu]=$NAME$ izeneko panel applet bat
-Comment[fa]=برنامک تابلو، $NAME$ نامیده شد
-Comment[fr]=Un applet pour le tableau de bord nommé $NAME$
-Comment[ga]=Feidhmchláirín painéil darbh ainm $NAME$
-Comment[gl]=Un applet para o panel chamado $NAME$
-Comment[hi]=एक फलक ऐपलेट जो कहलाता है- $NAME$
-Comment[hu]=$NAME$ nevű panel-kisalkalmazás
-Comment[is]=Spjaldforritlingur nefndur $NAME$
-Comment[it]=Un applet per il pannello chiamata $NAME$
-Comment[ja]=$NAME$ と呼ばれるパネルアプレット
-Comment[nds]=En Paneel-Lüttprogramm nöömt $NAME$
-Comment[ne]= $NAME$ भनिने प्यानल एप्लेट
-Comment[nl]=Een paneel-applet met naam $NAME$
-Comment[pl]=Aplet panelu o nazwie $NAME$
-Comment[pt]=Um 'applet' para o painel chamado $NAME$
-Comment[pt_BR]=Uma applet de painel chamada $NAME$
-Comment[ru]=Аплет панели $NAME$
-Comment[sk]=Applet panel s menom $NAME$
-Comment[sl]=Pultni vstavek z imenom $NAME$
-Comment[sr]=Панелни аплет по имену $NAME$
-Comment[sr@Latn]=Panelni aplet po imenu $NAME$
-Comment[sv]=Ett panelminiprogram som kallas $NAME$
-Comment[ta]=ஒரு பானல் ஆப்லெட் $NAME$ என்ற்உ அழைக்கப்படுகிறது
-Comment[tg]=Пайраҳаи апплети $NAME$
-Comment[tr]=$NAME$ adında bir panel küçük uygulaması
-Comment[zh_CN]=一个称作 $NAME$ 的面板小程序
-Comment[zh_TW]=一個名稱為 $NAME$ 的面板小程式
Name=%{APPNAMELC}
+
+Comment=A panel applet called $NAME$
+
X-TDE-Library=%{APPNAMELC}_panelapplet
X-TDE-UniqueApplet = false
diff --git a/languages/cpp/app_templates/kicker/kicker.kdevtemplate b/languages/cpp/app_templates/kicker/kicker.kdevtemplate
index c095de3e..2a9f77c6 100644
--- a/languages/cpp/app_templates/kicker/kicker.kdevtemplate
+++ b/languages/cpp/app_templates/kicker/kicker.kdevtemplate
@@ -1,64 +1,11 @@
[General]
Name=Kicker Applet
-Name[br]=Arloadig Kicker
-Name[ca]=Una miniaplicació per a Kicker
-Name[da]=Kicker-applet
-Name[de]=Kicker-Miniprogramm
-Name[el]=Μικροεφαρμογή Kicker
-Name[es]=Applet para Kicker
-Name[et]=Kickeri aplett
-Name[eu]=Kicker applet-a
-Name[fa]=برنامک Kicker
-Name[fr]=Applet Kicker
-Name[ga]=Feidhmchláirín Kicker
-Name[gl]=Applet para Kicker
-Name[hu]=Panel-kisalkalmazás
-Name[it]=Applet di kicker
-Name[ja]=Kicker アプレット
-Name[nds]=Kicker-Lüttprogramm
-Name[ne]=किकर एप्लेट
-Name[nl]=Kicker-applet
-Name[pl]=Aplet panelu
-Name[pt]='Applet' do Kicker
-Name[pt_BR]='Applet' do Kicker
-Name[ru]=Аплет панели TDE
-Name[sk]=Kicker applet
-Name[sl]=Vstavek za Kicker
-Name[sr]=Аплет за Kicker
-Name[sr@Latn]=Aplet za Kicker
-Name[sv]=Miniprogram för Kicker
-Name[tr]=Kicker Küçük Uygulaması
-Name[zh_CN]=Kicker 小程序
-Name[zh_TW]=Kicker 小程式
-Icon=kicker.png
-Category=C++/TDE
+
Comment=Generates a framework for an applet that embeds into the TDE panel
-Comment[ca]=Genera una infraestructura per a una miniaplicació encastada en el plafó de TDE
-Comment[da]=Genererer et skelet for en applet der indlejres i TDE's panel
-Comment[de]=Erstellt das Grundgerüst für ein Miniprogramm, das in die TDE-Kontrollleiste eingebettet wird.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μία μικροεφαρμογή που ενσωματώνεται στον πίνακα του TDE
-Comment[es]=Genera una infraestructura para un applet empotrado en el panel de TDE
-Comment[et]=Apleti raamistiku loomine, mida saab põimida TDE paneelile
-Comment[eu]=TDE-ren panelean kapsulatzen den applet baten lan-marko bat sortzen du
-Comment[fa]=چارچوبی برای برنامک نهفته‌شده در تابلوی TDEتولید می‌کند
-Comment[fr]=Génère une infrastructure pour un applet qui s'intègre dans le tableau de bord de TDE
-Comment[gl]=Xera un contorno de traballo para un applet que se incrusta no panel de TDE.
-Comment[hu]=Létrehoz egy keretprogramot TDE-s panel-kisalkalmazás készítéséhez
-Comment[it]=Genera l'infrastruttura per un'applet che si integra nel pannello di TDE
-Comment[nds]=Stellt dat Rahmenwark för en Lüttprogramm op, dat sik na dat TDE-Paneel inbett
-Comment[ne]=केडीई प्यानलमा सम्मिलित एप्लेटका लागि फ्रेमवर्क उत्पन्न गर्दछ
-Comment[nl]=Genereert een framework voor een applet die kan worden ingebed in het TDE-paneel
-Comment[pl]=Generuje szablon apletu, który można wstawić do panelu TDE
-Comment[pt]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE
-Comment[pt_BR]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE
-Comment[ru]=Создание аплета панели TDE
-Comment[sk]=Vygeneruje framework pre applet, ktorý sa bude dať vložiť do TDE panelu
-Comment[sr]=Прави радни оквир за аплет који се уграђује у TDE-ов панел
-Comment[sr@Latn]=Pravi radni okvir za aplet koji se ugrađuje u TDE-ov panel
-Comment[sv]=Skapar ett ramverk för ett miniprogram som inbäddas i TDE:s panel
-Comment[tr]=TDE paneline gömülen bir küçük uygulama için bir çatı oluşturur.
-Comment[zh_CN]=生成一个可嵌入 TDE 面板的小程序框架
-Comment[zh_TW]=產生一個嵌入 TDE 面板的小程式框架
+
+Category=C++/TDE
+
+Icon=kicker.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=kicker.tar.gz
@@ -157,32 +104,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A Kicker Applet was created in %{dest}
-Comment[ca]=Una miniaplicació per a Kicker ha estat creat en %{dest}
-Comment[da]=En Kicker applet blev oprettet i %{dest}
-Comment[de]=Ein Miniprogramm für Kicker wurde in %{dest} erstellt.
-Comment[el]=Μία μικροεφαρμογή Kicker δημιουργήθηκε στο %{dest}
-Comment[es]=Un applet para Kicker ha sido creado en %{dest}
-Comment[et]=Kickeri aplett loodi asukohta %{dest}
-Comment[eu]=Kicker Applet bat sortu da hemen: %{dest}
-Comment[fa]=یک برنامک Kicker در %{dest} ایجاد شد
-Comment[fr]=Un applet Kicker a été créé dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchláirín Kicker i %{dest}
-Comment[gl]=Creouse un applet para Kicker en %{dest}
-Comment[hu]=Létrejött egy panel-kisalkalmazás itt: %{dest}
-Comment[it]=È stata creata un'applet per kicker in %{dest}
-Comment[ja]=Kicker アプレットを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Kicker-Lüttprogramm opstellt
-Comment[ne]=किकर एप्लेट %{dest} मा सिर्जना गरियो
-Comment[nl]=Een Kicker-applet is aangemaakt in %{dest}
-Comment[pl]=Aplet panelu został utworzony w %{dest}
-Comment[pt]=Foi criada uma 'applet' do Kicker em %{dest}
-Comment[pt_BR]=Foi criada uma 'applet' do Kicker em %{dest}
-Comment[ru]=Аплет панели TDE создан в %{dest}
-Comment[sk]=Kicker applet bol vytvorený v %{dest}
-Comment[sl]=Vstavek za Kicker je bil ustvarjen v %{dest}
-Comment[sr]=Аплет за Kicker направљен је у %{dest}
-Comment[sr@Latn]=Aplet za Kicker napravljen je u %{dest}
-Comment[sv]=Ett miniprogram för Kicker skapades i %{dest}
-Comment[tr]=Bir Kicker küçük uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Kicker 小程序
-Comment[zh_TW]=一個 Kicker 小程式已建立於 %{dest}