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/tdecmodule | |
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/tdecmodule')
3 files changed, 36 insertions, 162 deletions
diff --git a/languages/cpp/app_templates/tdecmodule/CMakeLists.txt b/languages/cpp/app_templates/tdecmodule/CMakeLists.txt index 348135d9..d16ff5c9 100644 --- a/languages/cpp/app_templates/tdecmodule/CMakeLists.txt +++ b/languages/cpp/app_templates/tdecmodule/CMakeLists.txt @@ -9,11 +9,30 @@ # ################################################# -add_custom_target( tdecmodule.tar.gz ALL - COMMAND ${TAR} zcf tdecmodule.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR} - module.cpp module.h module.desktop module.kdevelop +set( _tarball_desktops module.desktop ) +set( _tarball_files + module.cpp module.h module.kdevelop src-Makefile.am tdecmodule.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 tdecmodule.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 - tdecmodule.kdevtemplate - DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates ) +tde_create_translated_desktop( + SOURCE tdecmodule.kdevtemplate + DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates + KEYWORDS Category + PO_DIR tdevelop-desktops +) diff --git a/languages/cpp/app_templates/tdecmodule/module.desktop b/languages/cpp/app_templates/tdecmodule/module.desktop index 17817afe..a651953e 100644 --- a/languages/cpp/app_templates/tdecmodule/module.desktop +++ b/languages/cpp/app_templates/tdecmodule/module.desktop @@ -8,74 +8,11 @@ X-TDE-Library=%{APPNAMELC} X-TDE-HasReadOnlyMode=false X-TDE-ParentApp=kcontrol - - [Desktop Entry] -Comment=%{APPNAME} - a kcontrol module -Comment[br]=%{APPNAME} - ur mollad kcontrol -Comment[ca]=%{APPNAME} - un mòdul per a kcontrol -Comment[da]=%{APPNAME} - et kcontrol-modul -Comment[de]=%{APPNAME} - ein KControl-Modul -Comment[el]=%{APPNAME} - ένα άρθρωμα kcontrol -Comment[es]=%{APPNAME} - un módulo de kcontrol -Comment[et]=%{APPNAME} - TDE juhtimiskeskuse moodul -Comment[eu]=%{APPNAME} - kcontrol modulu bat -Comment[fa]=%{APPNAME} - یک پیمانۀ kcontrol -Comment[fr]=%{APPNAME} - un module kcontrol -Comment[ga]=%{APPNAME} - modúl kcontrol -Comment[gl]=%{APPNAME} - un módulo de kcontrol -Comment[hu]=%{APPNAME} - beállítómodul -Comment[it]=%{APPNAME} - un modulo per kcontrol -Comment[ja]=%{APPNAME} kcontrol モジュール -Comment[nds]=%{APPNAME} - en KControl-Moduul -Comment[ne]=%{APPNAME} - एउटा केडीई नियन्त्रण मोड्युल -Comment[nl]=%{APPNAME} - een kcontrol module -Comment[pl]=Moduł Centrum Sterowania dla %{APPNAME} -Comment[pt]=%{APPNAME} - um módulo do kcontrol -Comment[pt_BR]=%{APPNAME} - um módulo do kcontrol -Comment[ru]=%{APPNAME} - модуль kcontrol -Comment[sk]=%{APPNAME} - a kcontrol modul -Comment[sl]=%{APPNAME} - modul za kcontrol -Comment[sr]=%{APPNAME} — модул за kcontrol -Comment[sr@Latn]=%{APPNAME} — modul za kcontrol -Comment[sv]=%{APPNAME} - en modul i Inställningscentralen -Comment[ta]=%{APPNAME} - ஒரு கேகன்ட்ரோல் கூறு -Comment[tg]=%{APPNAME} - модули kcontrol -Comment[tr]=%{APPNAME} - bir kcontrol birimi -Comment[zh_CN]=%{APPNAME} - 一个 TDE 控制中心模块 -Comment[zh_TW]=%{APPNAME} - TDE 控制中心模組 -Keywords=%{APPNAME};%{APPNAMELC}; Name=The %{APPNAME} Applet -Name[br]=An arloadig %{APPNAME} -Name[ca]=La miniaplicació %{APPNAME} -Name[da]=%{APPNAME}-appletten -Name[de]=Das Miniprogramm %{APPNAME} -Name[el]=Η μικροεφαρμογή %{APPNAME} -Name[es]=Applet %{APPNAME} -Name[et]=%{APPNAME} aplett -Name[eu]=%{APPNAME} applet-a -Name[fa]=برنامک %{APPNAME} -Name[fr]=L'applet %{APPNAME} -Name[ga]=An Feidhmchláirín %{APPNAME} -Name[gl]=Applet %{APPNAME} -Name[hu]=%{APPNAME} kisalkalmazás -Name[it]=L'applet %{APPNAME} -Name[ja]=%{APPNAME} アプレット -Name[nds]=Dat Lüttprogramm %{APPNAME} -Name[ne]= %{APPNAME} एप्लेट -Name[nl]=De %{APPNAME}-applet -Name[pl]=Aplet %{APPNAME} -Name[pt]='Applet' %{APPNAME} -Name[pt_BR]=O Mini-Aplicativo %{APPNAME} -Name[ru]=Аплет %{APPNAME} -Name[sk]=%{APPNAME} applet -Name[sl]=Vstavek za %{APPNAME} -Name[sr]=%{APPNAME} аплет -Name[sr@Latn]=%{APPNAME} aplet -Name[sv]=Miniprogram %{APPNAME} -Name[tr]=%{APPNAME} Küçük Uygulaması -Name[zh_CN]=%{APPNAME} 小程序 -Name[zh_TW]=%{APPNAME} 小程式 +Comment=%{APPNAME} - a kcontrol module + +Keywords=%{APPNAME};%{APPNAMELC}; Categories=Qt;TDE;X-TDE-settings-components; diff --git a/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate b/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate index 329bb1e4..e2cbea86 100644 --- a/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate +++ b/languages/cpp/app_templates/tdecmodule/tdecmodule.kdevtemplate @@ -1,68 +1,12 @@ # TDE Config File [General] Name=Control Center module -Name[ca]=Mòdul per al Centre de control -Name[da]=Kontrolcenter-modul -Name[de]=Kontrollzentrum-Modul -Name[el]=Άρθρωμα κέντρου ελέγχου -Name[en_GB]=Control Centre module -Name[es]=Módulo para el Centro de control -Name[et]=Juhtimiskeskuse moodul -Name[eu]=Kontrol-gunearen modulua -Name[fa]=پیمانۀ مرکز کنترل -Name[fr]=Module du centre de configuration -Name[ga]=Modúl Lárionad Rialaithe -Name[gl]=Módulo para Centro de control -Name[hu]=KControl-beállítómodul -Name[it]=Modulo del Centro di controllo -Name[ja]=コントロールセンターモジュール -Name[nds]=Kuntrullzentrum-Moduul -Name[ne]=नियन्त्रण केन्द्र मोड्युल -Name[nl]=Configuratiemodule -Name[pl]=Moduł Centrum Sterowania -Name[pt]=Módulo do Centro de Controlo -Name[pt_BR]=Módulo do Centro de Controlo -Name[ru]=Модуль Центра управления -Name[sk]=Control Center modul -Name[sl]=Modul nadzornega središča -Name[sr]=Модул Контролног центра -Name[sr@Latn]=Modul Kontrolnog centra -Name[sv]=Modul i inställningscentralen -Name[tr]=Kontrol Merkezi Birimi -Name[zh_CN]=控制中心模块 -Name[zh_TW]=控制中心模組 -Icon=tdecmodule.png -Category=C++/TDE + Comment=Generates a framework for a module which can be embedded into the Trinity Control Center. -Comment[ca]=Genera una infraestructura per a un mòdul que es pugui encastar al Centre de control de Trinity. -Comment[da]=Genererer et skelet for et modul som kan indlejres i Trinity's kontrolcenter. -Comment[de]=Erstellt das Gerüst für ein Modul, das in das Trinity-Kontrollzentrum integriert werden kann. -Comment[el]=Δημιουργεί ένα πλαίσιο για ένα άρθρωμα το οποίο μπορεί να ενσωματωθεί το κέντρο ελέγχου του Trinity. -Comment[en_GB]=Generates a framework for a module which can be embedded into the Trinity Control Centre. -Comment[es]=Genera una infraestructura para un módulo que se puede empotrar en el Centro de control de Trinity. -Comment[et]=Mooduli raamistiku loomine, mida saab põimida Trinity juhtimiskeskusse. -Comment[eu]=Trinity-ren kontrol-gunean kapsula daitekeen modulu baten lan-marko bat sortzen du. -Comment[fa]=چارچوبی برای پیمانهای که در مرکز کنترل Trinity میتواند نهفته شود، تولید میکند. -Comment[fr]=Génère une infrastructure pour un module qui peut être intégré dans le centre de configuration de Trinity. -Comment[ga]=Cruthaigh creatlach de mhodúl is féidir leabú i Lárionad Rialaithe Trinity. -Comment[gl]=Xera un contorno de traballo para un módulo que pode incrustarse no Centro de control de Trinity. -Comment[hu]=Létrehoz egy kiindulási Trinity vezérlőpult-beállítómodult -Comment[it]=Genera l'infrastruttura per un modulo che può essere integrato nel Centro di controllo di Trinity. -Comment[ja]=Trinity のコントロールセンターに取り込めるモジュールのフレームワークを作成します。 -Comment[nds]=Stellt en Rahmenwark för en Moduul op, dat sik na dat Trinity-Kuntrullzentrum inbetten lett. -Comment[ne]=केडीई नियन्त्रण केन्द्रमा सम्मिलित गर्न सकिने मोड्युलका लागि फ्रेमवर्क उत्पन्न गर्दछ । -Comment[nl]=Genereert een framework voor een module die kan worden ingebed in het configuratiecentrum van Trinity. -Comment[pl]=Generuje szablon modułu, który może zostać włączony w Centrum Sterowania Trinity. -Comment[pt]=Gera a plataforma para um módulo que possa ser incorporado no Centro de Controlo do Trinity. -Comment[pt_BR]=Gera a plataforma para um módulo que possa ser incorporado no Centro de Controlo do Trinity. -Comment[ru]=Создание модуля для Центра управления Trinity. -Comment[sk]=Vygeneruje framework pre modul, ktorý môže byť vložený do Trinity Control Center. -Comment[sr]=Прави радни оквир за модул који се може уградити у Контролни центар Trinity-а. -Comment[sr@Latn]=Pravi radni okvir za modul koji se može ugraditi u Kontrolni centar Trinity-a. -Comment[sv]=Skapar ett ramverk för en modul som kan inbäddas i Trinity:s inställningscentral. -Comment[tr]=Trinity Kontrol Merkezine gömülebilen bir birim için bir çatı yaratır. -Comment[zh_CN]=生成一个可嵌入 Trinity 控制中心的模块框架。 -Comment[zh_TW]=產生一個可以嵌入 Trinity 控制中心的模組框架。 + +Category=C++/TDE + +Icon=tdecmodule.png FileTemplates=h,CStyle,cpp,CStyle ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp Archive=tdecmodule.tar.gz @@ -166,32 +110,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop [MSG] Type=message Comment=A control center module was created in %{dest} -Comment[ca]=A mòdul per al centre de control ha estat creat en %{dest} -Comment[da]=Et kontrolcenter-modul blev oprettet i %{dest} -Comment[de]=Ein Kontrollzentrum-Modul wurde in %{dest} erstellt. -Comment[el]=Ένα άρθρωμα κέντρου ελέγχου δημιουργήθηκε στο %{dest} -Comment[en_GB]=A control centre module was created in %{dest} -Comment[es]=Un módulo para el Centro de control ha sido creado en %{dest} -Comment[et]=Juhtimiskeskuse moodul loodi asukohta %{dest} -Comment[eu]=Kontrol-gunearen modulu bat sortu da hemen: {dest} -Comment[fa]=یک پیمانۀ مرکز کنترل در %{dest} ایجاد شد -Comment[fr]=Un module du centre de configuration a été créé dans %{dest} -Comment[ga]=Cruthaíodh modúl lárionad rialaithe i %{dest} -Comment[gl]=Creouse un módulo para o centro de control en %{dest} -Comment[hu]=Létrejött egy KControl-beállítómodul itt: %{dest} -Comment[it]=È stato creato un modulo del Centro di controllo in %{dest} -Comment[ja]=コントロールセンターのモジュールを %{dest} に作成しました -Comment[nds]=In %{dest} wöör en Kuntrullzentrum-Moduul opstellt -Comment[ne]=नियन्त्रण केन्द्र मोड्युल %{dest} मा सिर्जना गरियो -Comment[nl]=Een configuratiemodule is aangemaakt in %{dest} -Comment[pl]=Moduł Centrum Sterowania został utworzony w %{dest} -Comment[pt]=Foi criado um módulo do Centro de Controlo em %{dest} -Comment[pt_BR]=Foi criado um módulo do Centro de Controlo em %{dest} -Comment[ru]=Модуль Центра управления Trinity создан в %{dest} -Comment[sk]=Control center modul bol vytvorený v %{dest} -Comment[sl]=Modul nadzornega središča je bil ustvarjen v %{dest} -Comment[sr]=Модул Контролног центра направљен је у %{dest} -Comment[sr@Latn]=Modul Kontrolnog centra napravljen je u %{dest} -Comment[sv]=En modul i inställningscentralen skapades i %{dest} -Comment[zh_CN]=在 %{dest} 中创建了一个控制中心模块 -Comment[zh_TW]=一個控制中心模組已建立於 %{dest} |