summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/kdevpart
diff options
context:
space:
mode:
authorSlávek Banko <[email protected]>2020-07-29 22:43:34 +0200
committerMichele Calgaro <[email protected]>2020-08-01 17:56:29 +0900
commit96fa25303818e6107b72ba624659004751d45ad1 (patch)
tree89a7233f17e403e6b635d2ce7155d5f77a98d3d8 /languages/cpp/app_templates/kdevpart
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 <[email protected]> (cherry picked from commit fe44776673b28ca94338f23d8e7ac71593fa88ba)
Diffstat (limited to 'languages/cpp/app_templates/kdevpart')
-rw-r--r--languages/cpp/app_templates/kdevpart/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart.desktop70
-rw-r--r--languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate142
3 files changed, 37 insertions, 209 deletions
diff --git a/languages/cpp/app_templates/kdevpart/CMakeLists.txt b/languages/cpp/app_templates/kdevpart/CMakeLists.txt
index f581828c..9a1f0cc2 100644
--- a/languages/cpp/app_templates/kdevpart/CMakeLists.txt
+++ b/languages/cpp/app_templates/kdevpart/CMakeLists.txt
@@ -9,14 +9,33 @@
#
#################################################
-add_custom_target( kdevpart.tar.gz ALL
- COMMAND ${TAR} zcf kdevpart.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops kdevpart.desktop )
+set( _tarball_files
src-Makefile.am kdevpart_part.cpp kdevpart_part.h
kdevpart_widget.h kdevpart_widget.cpp kdevpart_part.rc
- kdevpart.desktop app.kdevelop README.dox
+ app.kdevelop README.dox
globalconfigbase.ui globalconfig.h globalconfig.cpp
projectconfigbase.ui projectconfig.h projectconfig.cpp
)
+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 kdevpart.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
+)
install( FILES
@@ -24,6 +43,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kdevpart.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kdevpart.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart.desktop b/languages/cpp/app_templates/kdevpart/kdevpart.desktop
index f8978270..38fb700b 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart.desktop
+++ b/languages/cpp/app_templates/kdevpart/kdevpart.desktop
@@ -1,72 +1,12 @@
[Desktop Entry]
-Type=Service
-Exec=blubb
Name=KDev%{APPNAME}
-Name[nds]=KDev%{ProgNaam}
-Name[sv]=TDevelop %{APPNAME}
-Name[ta]=கெடெவ்%{APPNAME}
+
GenericName=%{APPNAME} Plugin
-GenericName[br]=Lugent %{APPNAME}
-GenericName[ca]=Connector per a %{APPNAME}
-GenericName[da]=%{APPNAME} plugin
-GenericName[de]=%{APPNAME}-Modul
-GenericName[el]=Πρόσθετο %{APPNAME}
-GenericName[es]=Complemento %{APPNAME}
-GenericName[et]=%{APPNAME} plugin
-GenericName[eu]=%{APPNAME} plugina
-GenericName[fa]=وصلۀ %{APPNAME}
-GenericName[fr]=Module externe pour %{APPNAME}
-GenericName[ga]=Breiseán %{APPNAME}
-GenericName[gl]=Extensión %{APPNAME}
-GenericName[hu]=%{APPNAME}-bővítőmodul
-GenericName[it]=Plugin %{APPNAME}
-GenericName[ja]=%{APPNAME} プラグイン
-GenericName[nds]=%{APPNAME}-Moduul
-GenericName[ne]=%{APPNAME} प्लगइन
-GenericName[nl]=%{APPNAME}-plugin
-GenericName[pl]=Wtyczka %{APPNAME}
-GenericName[pt]='Plugin' %{APPNAME}
-GenericName[pt_BR]=Plug-in do %{APPNAME}
-GenericName[ru]=Модуль %{APPNAME}
-GenericName[sk]=%{APPNAME} modul
-GenericName[sl]=Vstavek za %{APPNAME}
-GenericName[sr]=%{APPNAME} прикључак
-GenericName[sr@Latn]=%{APPNAME} priključak
-GenericName[sv]=%{APPNAME} insticksprogram
-GenericName[tr]=%{APPNAME} Eklentisi
-GenericName[zh_CN]=%{APPNAME} 插件
-GenericName[zh_TW]=%{APPNAME} 外掛程式
+
Comment=%{APPNAME} Description
-Comment[br]=Deskrivadur %{APPNAME}
-Comment[ca]=Descripció per a %{APPNAME}
-Comment[da]=%{APPNAME} beskrivelse
-Comment[de]=%{APPNAME} Beschreibung
-Comment[el]=Περιγραφή %{APPNAME}
-Comment[es]=Descripción de %{APPNAME}
-Comment[et]=%{APPNAME} kirjeldus
-Comment[eu]=%{APPNAME} deskribapena
-Comment[fa]=توصیف %{APPNAME}
-Comment[fr]=Description pour %{APPNAME}
-Comment[ga]=Cur Síos %{APPNAME}
-Comment[gl]=Descripción de %{APPNAME}
-Comment[hu]=%{APPNAME} leírása
-Comment[it]=Descrizione %{APPNAME}
-Comment[ja]=%{APPNAME} 概説
-Comment[nds]=%{APPNAME}-Beschrieven
-Comment[ne]=%{APPNAME} वर्णन
-Comment[nl]=%{APPNAME} omschrijving
-Comment[pl]=Opis %{APPNAME}
-Comment[pt]=Descrição de %{APPNAME$}
-Comment[pt_BR]=Descrição do %{APPNAME}
-Comment[ru]=Описание %{APPNAME}
-Comment[sk]=%{APPNAME} popis
-Comment[sl]=Opis za %{APPNAME}
-Comment[sr]=Опис за %{APPNAME}
-Comment[sr@Latn]=Opis za %{APPNAME}
-Comment[sv]=%{APPNAME} beskrivning
-Comment[tr]=%{APPNAME} Tanımı
-Comment[zh_CN]=%{APPNAME} 描述
-Comment[zh_TW]=%{APPNAME} 描述
+
+Type=Service
+Exec=blubb
Icon=tdevelop
X-TDE-ServiceTypes=TDevelop/Plugin
diff --git a/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate b/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
index 75a13528..a7d04396 100644
--- a/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
+++ b/languages/cpp/app_templates/kdevpart/kdevpart.kdevtemplate
@@ -1,61 +1,11 @@
# TDE Config File
[General]
Name=TDevelop Plugin (TDevelop source tree build)
-Name[ca]=Connector per a TDevelop (de construcció a l'arbre de fonts de TDevelop)
-Name[da]=TDevelop Plugin (TDevelop kildetræ bygning)
-Name[de]=TDevelop-Modul (Erstellung im TDevelop-Quelltextbaum)
-Name[el]=Πρόσθετο TDevelop (κατασκευή με το δέντρο πηγαίου κώδικα του TDevelop)
-Name[es]=Complemento para TDevelop (construcción en árbol de código fuente de TDevelop)
-Name[et]=TDevelopi plugin (Kdevelopi lähtekoodipuus)
-Name[eu]=TDevelop plugina (TDevelop-en iturburu zuhaitzean erakitzeko)
-Name[fa]=وصلۀ TDevelop )ساخت درخت منبع TDevelop(
-Name[fr]=Module externe de TDevelop (construction dans l'arborescence des sources de TDevelop)
-Name[gl]=Extensión para TDevelop (compilación na árbore de código de TDevelop)
-Name[hu]=TDevelop-bővítőmodul (TDevelopos forráskönyvtáron belül)
-Name[it]=Plugin di TDevelop (compila l'albero sorgente di TDevelop)
-Name[ja]=TDevelop プラグイン (TDevelop ソースツリービルド)
-Name[nds]=TDevelop-Moduul (TDevelop-Bornboomprogramm)
-Name[ne]=केडीई विकास प्लगइन (केडीई विकास स्रोत ट्री निर्माण)
-Name[nl]=TDevelop-plugin (TDevelop source tree build)
-Name[pl]=Wtyczka TDevelopa (budowa w drzewie źródłowym TDevelopa)
-Name[pt]='Plugin' do TDevelop (compilação na árvore de código do TDevelop)
-Name[pt_BR]='Plugin' do TDevelop (compilação na árvore de código do TDevelop)
-Name[ru]=Модуль TDevelop (в исходном коде TDevelop)
-Name[sk]=TDevelop modul (TDevelop zdrojový strom build)
-Name[sr]=Прикључак за TDevelop (градња у изворном стаблу TDevelop-а)
-Name[sr@Latn]=Priključak za TDevelop (gradnja u izvornom stablu TDevelop-a)
-Name[sv]=TDevelop-insticksprogram (att bygga i TDevelops källkodsträd)
-Name[tr]=TDevelop Eklentisi (TDevelop kaynak ağacı kurulumu)
-Name[zh_CN]=TDevelop 插件(TDevelop 源代码树编译)
-Name[zh_TW]=TDevelop 外掛程式(TDevelop 程式源碼樹內建立)
-Category=C++/TDevelop/
+
Comment=This generates a plugin for TDevelop, for building within the TDevelop source tree
-Comment[ca]=Genera un connector per a TDevelop, per a que es construeixi en l'arbre de fonts de TDevelop
-Comment[da]=Dette genererer et plugin for TDevelop, til at bygges indenfor TDevelop's kildetræ
-Comment[de]=Hiermit wird ein Modul für TDevelop erstellt, dessen Erstellung innerhalb des Quelltextbaumes von TDevelop erfolgt.
-Comment[el]=Αυτό δημιουργεί ένα πρόσθετο για το TDevelop, για κατασκευή του μέσα στο δέντρο πηγαίου κώδικα του TDevelop
-Comment[es]=Genera un complemento para TDevelop, para ser construido en el árbol de código fuente de TDevelop
-Comment[et]=TDevelopi plugina loomine, mis ehitatakse TDevelopi lähtekoodipuus.
-Comment[eu]=Honek TDevelop-erako plugin bat sortzen du, TDevelop-en iturburu-zuhaitzean eraikitzeko
-Comment[fa]=وصله‌ای برای TDevelop، برای ساختن در درخت منبع TDevelop تولید می‌کند
-Comment[fr]=Génère un module externe pour TDevelop, à construire dans l'arborescence des sources de TDevelop
-Comment[gl]=Isto xera unha extensión para TDevelop que se compilará dentro da árbore de código de TDevelop
-Comment[hu]=Létrehoz egy TDevelop-bővítőmodult, mely a TDevelopos forráskönyvtáron belül fordítható le
-Comment[it]=Genera un plugin per TDevelop, per compilarlo assieme all'albero sorgente di TDevelop
-Comment[nds]=Dit stellt en TDevelop-Moduul för't Kompileren binnen den TDevelop-Bornboom op
-Comment[ne]=यसले केडीई विकास स्रोत ट्री भित्र निर्माण गर्न, केडीई विकासका लागि प्लगइन उत्पन्न गर्दछ
-Comment[nl]=Dit genereert een plugin voor TDevelop, om te bouwen binnen de TDevelop sourcetree
-Comment[pl]=Generuje wtyczkę do TDevelopa, która jest budowana w jego drzewie źródłowym
-Comment[pt]=Isto gera um 'plugin' para o TDevelop, para uma compilação dentro da árvore de código do TDevelop
-Comment[pt_BR]=Isto gera um 'plugin' para o TDevelop, para uma compilação dentro da árvore de código do TDevelop
-Comment[ru]=Создание модуля TDevelop в исходном коде TDevelop
-Comment[sk]=Vygeneruje modul pre TDevelop, ktorý sa bude kompilovať v rámci TDevelop zdrojového stromu
-Comment[sr]=Ово прави прикључак за TDevelop, за градњу у оквиру TDevelop-овог изворног стабла
-Comment[sr@Latn]=Ovo pravi priključak za TDevelop, za gradnju u okviru TDevelop-ovog izvornog stabla
-Comment[sv]=Det här skapar ett insticksprogram för TDevelop, att byggas inne i TDevelops källkodsträd.
-Comment[tr]=Bu TDevelop için, TDevelop kaynak ağacınında olacak, bir eklenti yaratır.
-Comment[zh_CN]=这将生成 TDevelop 的插件,该插件需要与 TDevelop 源代码树一起编译
-Comment[zh_TW]=產生一個 TDevelop 外掛程式,建立於 TDevelop 程式源碼樹內。
+
+Category=C++/TDevelop/
+
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/%{APPNAMELC}part.cpp
Archive=kdevpart.tar.gz
@@ -65,33 +15,6 @@ Type = value
ValueType=QString
Value= SCOPE
Comment= The scope of a plugin (Global, Project, Core)
-Comment[ca]= L'àmbit d'un connector (Global, Project, Core)
-Comment[da]= Et plugins omfang (Globalt, Projekt, Kerne)
-Comment[de]= Gültigkeitsbereich eines Moduls (Global, Projekt, Kern)
-Comment[el]= Η εμβέλεια ενός πρόσθετου (Καθολική, Έργο, Πυρήνας)
-Comment[es]=El alcance de un complemento (global, proyecto, núcleo)
-Comment[et]=Plugina skoop (globaalne, projekt, tuum)
-Comment[eu]= Pluginaren barrutia (Globala, Projektua, Nukleoa)
-Comment[fa]=دامنۀ یک وصله )سراسری، پروژه، هسته(
-Comment[fr]= La portée d'un module externe (globale, projet, core)
-Comment[ga]= Scóip an bhreiseáin (Comhchoiteann, Tionscadal, Ceartlár)
-Comment[gl]=Ámbito da extensión (Global, Proxecto, Núcleo)
-Comment[hu]=A modul hatóköre (globális, projektszintű, alap)
-Comment[it]=Il contesto di un plugin (Globale, Progetto, Core)
-Comment[nds]= Dat Rebeet vun en Moduul (Globaal, Projekt, Karn)
-Comment[ne]= प्लगइनको क्षेत्र (विश्वव्यापी, परियोजना, कोर)
-Comment[nl]=Het bereik van een plugin (globaal, project, core)
-Comment[pl]=Przynależność wtyczki (globalna, projekt, część główna)
-Comment[pt]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[pt_BR]=O âmbito de um 'plugin' (Global, Projecto, Núcleo)
-Comment[ru]=Тип модуля (Global, Project, Core)
-Comment[sk]=Rozsah module (globálny, projektový, jadrový)
-Comment[sr]=Опсег прикључка (глобални, пројекат, језгро)
-Comment[sr@Latn]=Opseg priključka (globalni, projekat, jezgro)
-Comment[sv]=Insticksprogrammets omfattning (Global, Projekt, Kärna)
-Comment[tr]=Bir eklentinin alanı (Genel, Proje, İç)
-Comment[zh_CN]=插件的范围(全局、工程、核心)
-Comment[zh_TW]=外掛程式的範圍(全域、專案、核心)
Default= Global
[PROPS]
@@ -99,34 +22,6 @@ Type = value
ValueType=QString
Value= PROPS
Comment= The list of supported TDevelop properties
-Comment[ca]= La llista de propietats suportades del TDevelop
-Comment[da]= Listen af understøttede TDevelop-egenskaber
-Comment[de]= Die Liste der unterstützten TDevelop-Eigenschaften
-Comment[el]= Η λίστα των υποστηριζόμενων ιδιοτήτων του TDevelop
-Comment[es]=La lista de propiedades de TDevelop soportadas
-Comment[et]= TDevelopi toetatud omaduste nimekiri
-Comment[eu]= Onartzen diren TDevelop-en propietateen zerrenda
-Comment[fa]=فهرست ویژگیهای پشتیبانی‌شدۀ TDevelop
-Comment[fr]= La liste des propriétés de TDevelop prises en charge
-Comment[ga]= Liosta d'airíonna TDevelop a dtacaítear leo
-Comment[gl]=Lista das propiedades de TDevelop soportadas
-Comment[hu]=A támogatott TDevelop-tulajdonságok
-Comment[it]=Lista delle proprietà supportate da TDevelop
-Comment[nds]= De List mit ünnerstütt TDevelop-Egenschappen
-Comment[ne]= केडीई विकास समर्थन गर्ने गुणको सूची
-Comment[nl]=De lijst met ondersteunde TDevelop-properties
-Comment[pl]= Lista obsługiwanych właściwości TDevelopa
-Comment[pt]= A lista de propriedades do TDevelop suportadas
-Comment[pt_BR]= A lista de propriedades do TDevelop suportadas
-Comment[ru]=Список поддерживаемых типов модулей для TDevelop
-Comment[sk]=Zoznam podporovaných vlastností TDevelop
-Comment[sl]=Seznam podprtih lastnosti TDevelop
-Comment[sr]=Листа подржаних TDevelop-ових својстава
-Comment[sr@Latn]=Lista podržanih TDevelop-ovih svojstava
-Comment[sv]=Listan med egenskaper i TDevelop som stöds
-Comment[tr]=Desteklenen TDevelop özellikleri
-Comment[zh_CN]=列出支持的 TDevelop 属性
-Comment[zh_TW]=支援的 TDevelop 屬性列表
Default=
[FILE1]
@@ -211,32 +106,3 @@ Dest=%{dest}/README.dox
[MSG]
Type=message
Comment=A TDevelop plugin was created in %{dest}
-Comment[ca]=Un connector per a TDevelop ha estat creat en %{dest}
-Comment[da]=Et TDevelop plugin blev oprettet i %{dest}
-Comment[de]=Ein TDevelop-Modul wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο του TDevelop δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para TDevelop ha sido creado en %{dest}
-Comment[et]=TDevelopi plugin loodi asukohta %{dest}
-Comment[eu]=TDevelop plugin bat sortu da hemen: %{dest}
-Comment[fa]=یک وصلۀ TDevelop در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour TDevelop a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán TDevelop i %{dest}
-Comment[gl]=Creouse unha extensión para TDevelop en %{dest}
-Comment[hu]=Létrejött egy TDevelop-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin per TDevelop in %{dest}
-Comment[ja]=TDevelop プラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDevelop-Moduul opstellt
-Comment[ne]=केडीई विकास प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Er is een TDevelop-plugin aangemaakt in %{dest}
-Comment[pl]=Wtyczka do TDevelopa została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' do TDevelop em %{dest}
-Comment[ru]=Модуль TDevelop создан в %{dest}
-Comment[sk]=TDevelop modul bol vytvorený v %{dest}
-Comment[sl]=Vstavek za TDevelop je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за TDevelop направљен је у %{dest}
-Comment[sr@Latn]=Priključak za TDevelop napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för TDevelop skapades i %{dest}
-Comment[tr]=Bir TDevelop eklentisi %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了 TDevelop 插件
-Comment[zh_TW]=一個 TDevelop 外掛程式已建立於 %{dest}