diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2020-07-29 22:43:34 +0200 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-08-01 17:56:29 +0900 |
commit | 96fa25303818e6107b72ba624659004751d45ad1 (patch) | |
tree | 89a7233f17e403e6b635d2ce7155d5f77a98d3d8 /languages/cpp/app_templates/kdevlang | |
parent | 3248c8c2f99f71bb2ca5972828754fdabacd7c90 (diff) | |
download | tdevelop-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/kdevlang')
3 files changed, 36 insertions, 94 deletions
diff --git a/languages/cpp/app_templates/kdevlang/CMakeLists.txt b/languages/cpp/app_templates/kdevlang/CMakeLists.txt index 0f3fc956..aa29b530 100644 --- a/languages/cpp/app_templates/kdevlang/CMakeLists.txt +++ b/languages/cpp/app_templates/kdevlang/CMakeLists.txt @@ -9,12 +9,31 @@ # ################################################# -add_custom_target( kdevlang.tar.gz ALL - COMMAND ${TAR} zcf kdevlang.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR} +set( _tarball_desktops kdevlang.desktop ) +set( _tarball_files src-Makefile.am kdevlang_part.cpp kdevlang_part.h - kdevlang.rc kdevlang.desktop app.kdevelop + kdevlang.rc app.kdevelop kdevlang-configure.in.in README.dox ) +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 kdevlang.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 - kdevlang.kdevtemplate - DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates ) +tde_create_translated_desktop( + SOURCE kdevlang.kdevtemplate + DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates + KEYWORDS Category + PO_DIR tdevelop-desktops +) diff --git a/languages/cpp/app_templates/kdevlang/kdevlang.desktop b/languages/cpp/app_templates/kdevlang/kdevlang.desktop index 3b328bfa..925f9081 100644 --- a/languages/cpp/app_templates/kdevlang/kdevlang.desktop +++ b/languages/cpp/app_templates/kdevlang/kdevlang.desktop @@ -1,12 +1,10 @@ [Desktop Entry] +Name=KDev%{APPNAME} + +Comment=%{APPNAME} + Type=Service Exec=blubb -Comment=%{APPNAME} -Comment[pt]=%{APPNAME$} -Name=KDev%{APPNAME} -Name[nds]=KDev%{ProgNaam} -Name[sv]=TDevelop %{APPNAME} -Name[ta]=கெடெவ்%{APPNAME} Icon=tdevelop X-TDE-ServiceTypes=TDevelop/LanguageSupport X-TDevelop-Language=ChangeMe diff --git a/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate b/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate index 8e493769..074a1121 100644 --- a/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate +++ b/languages/cpp/app_templates/kdevlang/kdevlang.kdevtemplate @@ -1,63 +1,11 @@ # TDE Config File [General] Name=TDevelop Language Support Plugin (Standalone build) -Name[ca]=Connector per al suport de llenguatge a TDevelop (de construcció aïllada) -Name[da]=TDevelop plugin for sprogstøttet (alenestående bygning) -Name[de]=TDevelop-Modul für Sprachunterstützung (Unabhängige Erstellung) -Name[el]=Πρόσθετο υποστήριξης γλώσσας του TDevelop (αυτόνομη κατασκευή) -Name[es]=Complemento de implementación de lenguaje para TDevelop (construcción independiente) -Name[et]=TDevelopi keeletoetuse plugin (autonoomne) -Name[eu]=TDevelop-en lengoaien euskarrien interfazea (eraikuntza autonomoak) -Name[fa]=وصلۀ پشتیبانی زبان TDevelop )ساخت خوداتکا( -Name[fr]=Module externe de prise en charge de langage de TDevelop (construction autonome) -Name[ga]=Breiseán Tacaíochta Teanga le haghaidh TDevelop (Tógáil Shaorsheasaimh) -Name[gl]=Extensión de soporte de linguaxes para TDevelop (compilación independente) -Name[hu]=TDevelop nyelvtámogató modul (önálló) -Name[it]=Plugin di supporto per linguaggio di TDevelop (compilazione indipendente) -Name[ja]=TDevelop 言語サポートプラグイン (スタンダローンビルド) -Name[nds]=TDevelop-Moduul för Spraakünnerstütten (Enkelprogramm) -Name[ne]=केडीई विकास भाषा समर्थन प्लगइन (स्ट्यान्डअलोन निर्माण) -Name[nl]=TDEvelop Taalondersteuning Plugin (Standalone build) -Name[pl]=Wtyczka TDevelopa do obsługi języka (budowana oddzielnie) -Name[pt]='Plugin' de Suporte a Linguagens do TDevelop (compilação autónoma) -Name[pt_BR]='Plugin' de Suporte a Linguagens do TDevelop (compilação autónoma) -Name[ru]=Интерфейс языковой поддержки для TDevelop (внешний) -Name[sk]=TDevelop modul pre jazykovú podporu (samostatný build) -Name[sl]=Vstavek jezikovne podpore za TDevelop (samostojna izgradnja) -Name[sr]=TDevelop-ов интерфејс за језичку подршку (самостална градња) -Name[sr@Latn]=TDevelop-ov interfejs za jezičku podršku (samostalna gradnja) -Name[sv]=TDevelop-insticksprogram för språkstöd (att bygga fristående) -Name[tr]=TDevelop Dil Desteği Eklentisi (Kendi başına çalışabilen kurulum) -Name[zh_CN]=TDevelop 语言支持插件(独立编译) -Name[zh_TW]=TDevelop 語言支援外掛程式(單獨建立) -Category=C++/TDevelop/ + Comment=This generates a language support plugin for TDevelop, to be built outside of the TDevelop source tree. -Comment[ca]=Genera un connector per al suport de llenguatge a TDevelop, per a que es construeixi fora de l'arbre de fonts de TDevelop. -Comment[da]=Dette genererer en sprogstøtte-plugin for TDevelop, der skal bygges udenfor TDevelop's kildetræ. -Comment[de]=Hiermit wird ein Sprachunterstützungsmodul für TDevelop generiert, das außerhalb des Quelltextbaumes von TDevelop erstellt wird. -Comment[el]=Αυτό δημιουργεί ένα πρόσθετο υποστήριξης γλώσσας για το TDevelop, για την κατασκευή του έξω από το δέντρο πηγαίου κώδικα του TDevelop. -Comment[es]=Genera un complemento de implementación de lenguaje para TDevelop, para ser construido fuera del árbol de código fuente de TDevelop. -Comment[et]=TDevelopi keeletoetuse plugina loomine, mida saab ehitada väljaspool TDevelopi lähtekoodipuud. -Comment[eu]=Honek TDevelop-en lengoai-euskarrirako plugin bat sortzen du, TDevelop-en iturburu zuhaitzetik at eraikitzeko. -Comment[fa]=یک وصلۀ پشتیبان برای TDevelop تولید میکند، تا در بیرون درخت منبع TDevelop ساخته شود. -Comment[fr]=Génère un module externe de prise en charge de langage pour TDevelop, à construire en dehors de l'arborescence des sources de TDevelop. -Comment[gl]=Isto xera unha extensión de soporte de linguaxes para TDevelop que se compilará fóra da árbore de código de TDevelop. -Comment[hu]=Létrehoz egy nyelvtámogató modult a TDevelophoz, mely a TDevelopos forráskönyvtáron kívül fordítható le. -Comment[it]=Genera un plugin di supporto per linguaggio per TDevelop, deve essere compilato fuori dell'albero sorgente di TDevelop. -Comment[nds]=Dit stellt en Spraakünnerstütten-Moduul för TDevelop op, dat buten den TDevelop-Bornboom kompileert warrt. -Comment[ne]=यसले केडीई विकासका लागि केडीई विकास स्रोत ट्रीको बाहिर निर्माण गर्न, भाषा समर्थन प्लगइन उत्पन्न गर्दछ । -Comment[nl]=Dit genereert een taalondersteuningsplugin voor TDEvelop, welke buiten de TDevelop sourcetree wordt gebouwd. -Comment[pl]=Generuje wtyczkę do obsługi języka w TDevelopie. Wtyczka jest budowana poza drzewem źródłowym TDevelopa. -Comment[pt]=Isto gera um 'plugin' de suporte de linguagens para o TDevelop, que possa ser compilado fora da árvore de código do TDevelop. -Comment[pt_BR]=Isto gera um 'plugin' de suporte de linguagens para o TDevelop, que possa ser compilado fora da árvore de código do TDevelop. -Comment[ru]=Создание интерфейса языковой поддержки для TDevelop со сборкой вне исходного кода TDevelop. -Comment[sk]=Vygeneruje modul pre jazykovú podporu pre TDevelop, tak aby ho bolo možné kompilovať mimo zdrojového stromu TDevelop. -Comment[sr]=Ово прави прикључак за језичку подршку за TDevelop, који се гради ван TDevelop-овог изворног стабла. -Comment[sr@Latn]=Ovo pravi priključak za jezičku podršku za TDevelop, koji se gradi van TDevelop-ovog izvornog stabla. -Comment[sv]=Detta skapar ett TDevelop-insticksprogram för språkstöd, att bygga utanför TDevelops källkodsträd. -Comment[tr]=Bu TDevelop için, TDevelop kaynak ağacının dışında olacak, bir dil desteği eklentisi yaratır. -Comment[zh_CN]=这将生成 TDevelop 的语言支持插件,可以在 TDevelop 源代码树之外编译。 -Comment[zh_TW]=產生一個 TDevelop 語言支援外掛程式,建立在 TDevelop 程式源碼樹之外。 + +Category=C++/TDevelop/ + FileTemplates=h,CStyle,cpp,CStyle ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}_part.cpp Archive=kdevlang.tar.gz @@ -129,29 +77,3 @@ Dest=%{dest}/src/README.dox [MSG] Type=message Comment=A language plugin for TDevelop for standalone build was created in %{dest} -Comment[ca]=Un connector per a llenguatge a TDevelop i de construcció aïllada ha estat creat en %{dest} -Comment[da]=Et sprog-plugin for TDevelop for alenestående bygning blev oprettet i %{dest} -Comment[de]=Ein Sprachunterstützungsmodul für TDevelop (unabhängige Erstellung) wurde in %{dest} erstellt. -Comment[el]=Ένα πρόσθετο γλώσσας για το TDevelop για αυτόνομη κατασκευή δημιουργήθηκε στο %{dest} -Comment[es]=Un complemento de lenguaje para TDevelop de construcción independiente ha sido creado en %{dest} -Comment[et]=TDevelopi autonoomne keeleplugin loodi asukohta %{dest} -Comment[eu]=TDevelop-en hizkuntza plugin autonomo bat sortu da hemen: %{dest} -Comment[fa]=یک وصلۀ زبان برای TDevelop جهت ساخت خوداتکا در %{dest} ایجاد شد -Comment[fr]=Un module externe de langage pour TDevelop à construire de façon autonome a été créé dans %{dest} -Comment[gl]=Creouse unha extensión de linguaxe para TDevelop a compilar de forma independente en %{dest} -Comment[hu]=Létrejött egy TDevelopos nyelvtámogató modul (önálló lefordításra) itt: %{dest} -Comment[it]=È stato creato un plugin di linguaggio per TDevelop per compilazione indipendente %{dest} -Comment[nds]=In %{dest} wöör en Spraakünnerstütten-Moduul för TDevelop (Enkelprogramm) opstellt -Comment[ne]=स्ट्यान्डअलोन निर्माण गर्न केडीई विकासका लागि भाषा प्लगइन %{dest} मा सिर्जना गरियो -Comment[nl]=Een taalplugin voor TDevelop voor standalone build is aangemaakt in %{dest} -Comment[pl]=Wtyczka języka dla TDevelopa do budowy oddzielnie została utworzona w %{dest} -Comment[pt]=Foi criado um 'plugin' de linguagens de compilação autónoma para o TDevelop em %{dest} -Comment[pt_BR]=Foi criado um 'plugin' de linguagens de compilação autónoma para o TDevelop em %{dest} -Comment[ru]=Внешний интерфейс языковой поддержки для TDevelop создан в %{dest} -Comment[sk]=Modul pre jazykovú podporu pre TDevelop bol vutvorený v %{dest} -Comment[sr]=Језички прикључак за TDevelop за самосталну градњу направљен је у %{dest} -Comment[sr@Latn]=Jezički priključak za TDevelop za samostalnu gradnju napravljen je u %{dest} -Comment[sv]=Ett TDevelop-insticksprogram för språkstöd att bygga fristående skapades i %{dest} -Comment[tr]=Kendi başına çalışabilen bir TDevelop dil eklentisi %{dest} içinde yaratıldı. -Comment[zh_CN]=在 %{dest} 中创建了一个独立编译的 TDevelop 语言插件 -Comment[zh_TW]=一個單獨建立的 TDevelop 語言外掛程式已建立於 %{dest} |