summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/khello2
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/khello2
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/khello2')
-rw-r--r--languages/cpp/app_templates/khello2/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/khello2/app.desktop38
-rw-r--r--languages/cpp/app_templates/khello2/khello2.kdevtemplate87
3 files changed, 35 insertions, 124 deletions
diff --git a/languages/cpp/app_templates/khello2/CMakeLists.txt b/languages/cpp/app_templates/khello2/CMakeLists.txt
index ad72401c..4d4af613 100644
--- a/languages/cpp/app_templates/khello2/CMakeLists.txt
+++ b/languages/cpp/app_templates/khello2/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( khello2.tar.gz ALL
- COMMAND ${TAR} zcf khello2.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h main.cpp appui.rc
- app.kdevelop subdirs app.desktop khello2.png widget.cpp
+ app.kdevelop subdirs khello2.png widget.cpp
widget.h widgetbase.ui
)
+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 khello2.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
- khello2.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE khello2.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/khello2/app.desktop b/languages/cpp/app_templates/khello2/app.desktop
index 5beccc5d..11c78661 100644
--- a/languages/cpp/app_templates/khello2/app.desktop
+++ b/languages/cpp/app_templates/khello2/app.desktop
@@ -1,40 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple TDE Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple TDE Application
-Comment[br]=Ur meziant eeun evit TDE
-Comment[ca]=Una simple aplicació per al TDE
-Comment[da]=Et simpelt TDE program
-Comment[de]=Eine einfache TDE-Anwendung
-Comment[el]=Μια απλή εφαρμογή του TDE
-Comment[es]=Una aplicación de TDE sencilla
-Comment[et]=Lihtne TDE rakendus
-Comment[eu]=TDE aplikazio simple bat
-Comment[fa]=یک کاربرد سادۀ TDE
-Comment[fr]=Une application simple pour TDE
-Comment[ga]=Feidhmchlár Simplí TDE
-Comment[gl]=Unha aplicación TDE sinxela
-Comment[hi]=एक सादा केडीई अनुप्रयोग
-Comment[hu]=Egyszerű TDE-alkalmazás
-Comment[is]=Einfalt TDE forrit
-Comment[it]=Una semplice applicazione TDE
-Comment[ja]=簡単な TDE アプリケーション
-Comment[nds]=En eenfach TDE-Programm
-Comment[ne]=एउटा साधारण केडीई अनुप्रयोग
-Comment[nl]=Een eenvoudige TDE-toepassing
-Comment[pl]=Prosty program TDE
-Comment[pt]=Uma aplicação simples do TDE
-Comment[pt_BR]=Um simples Aplicativo do TDE
-Comment[ru]=Простое приложение TDE
-Comment[sk]=Jednoduchá TDE aplikácia
-Comment[sl]=Preprost program za TDE
-Comment[sr]=Једноставан TDE програм
-Comment[sr@Latn]=Jednostavan TDE program
-Comment[sv]=Ett enkelt TDE-program
-Comment[ta]=ஒரு சாதாரண கெடிஇ பயன்பாடு
-Comment[tg]=Гузориши оддиTDE
-Comment[tr]=Basit bir TDE Uygulaması
-Comment[zh_CN]=一个简单的 TDE 应用程序
-Comment[zh_TW]=簡單的 TDE 應用程式
diff --git a/languages/cpp/app_templates/khello2/khello2.kdevtemplate b/languages/cpp/app_templates/khello2/khello2.kdevtemplate
index 5e80a4ed..4254de1f 100644
--- a/languages/cpp/app_templates/khello2/khello2.kdevtemplate
+++ b/languages/cpp/app_templates/khello2/khello2.kdevtemplate
@@ -1,63 +1,12 @@
# TDE Config File
[General]
Name=Simple Designer based TDE Application
-Name[ca]=Simple aplicació per al TDE basada en el dissenyador
-Name[da]=Simpelt Designer-baseret TDE program
-Name[de]=Einfache, auf Designer basierende TDE-Anwendung
-Name[el]=Απλή εφαρμογή TDE βασισμένη στο σχεδιαστή
-Name[es]=Aplicación para TDE sencilla basada en el diseñador
-Name[et]=Lihtne TDE rakendus Disaineri põhjal
-Name[eu]=Designer-en oinarritutako TDE aplikazio simple bat
-Name[fa]=کاربرد TDE بر مبنای طراح ساده
-Name[fr]=Application TDE simple basée sur Designer
-Name[gl]=Aplicación TDE sinxela baseada no deseñador
-Name[hu]=Egyszerű Qt Designer-alapú TDE-s alkalmazás
-Name[it]=Una semplice applicazione TDE basata su designer
-Name[ja]=Designer ベースの簡単な TDE アプリケーション
-Name[nds]=Eenfach, op "Designer" opbuut TDE-Programm
-Name[ne]=साधारण डिजाइनरमा आधारित केडीई अनुप्रयोग
-Name[nl]=Eenvoudige Designer-gebaseerde TDE-toepassing
-Name[pl]=Prosty program dla TDE wykonany w Designerze
-Name[pt]=Aplicação Simples do TDE baseada no Qt Designer
-Name[pt_BR]=Aplicação Simples do TDE baseada no Qt Designer
-Name[ru]=Простое приложение TDE с формой
-Name[sk]=Jednoduchý dizajnér založený na TDE aplikácii
-Name[sr]=Једноставан TDE програм на основу Designer-а
-Name[sr@Latn]=Jednostavan TDE program na osnovu Designer-a
-Name[sv]=Enkelt TDE-program baserat på Designer
-Name[tr]=Basit Designer tabanlı TDE Uygulaması
-Name[zh_CN]=基于设计师的简单 TDE 应用程序
-Name[zh_TW]=簡單的設計器 TDE 應用程式
+
+Comment=Generates a simple TDE application with one Qt-designer based widget.
+
Category=C++/TDE
+
Icon=khello2.png
-Comment=Generates a simple TDE application with one Qt-designer based widget.
-Comment[ca]=Genera una simple aplicació per al TDE basada en el dissenyador de Qt.
-Comment[da]=Genererer et simpelt TDE program med en Qt-designer baseret kontrol.
-Comment[de]=Erstellt eine einfache TDE-Anwendung mit einem auf Qt-Designer basierenden Widget.
-Comment[el]=Δημιουργεί μια απλή εφαρμογή TDE με ένα γραφικό συστατικό βασισμένο στο σχεδιαστή Qt.
-Comment[es]=Genera una sencilla aplicación para TDE con una ventana basada en Qt-designer.
-Comment[et]=Lihtsa TDE rakenduse loomine ühe vidinaga Qt Disaineri põhjal.
-Comment[eu]=Qt Designer-en oinarritutako trepeta bat duen TDE aplikazio sinple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ TDE با یک عنصر مبنای طراح Qt تولید می‌کند.
-Comment[fr]=Génère une application TDE simple comprenant un seul élément graphique (widget) basé sur Qt-designer.
-Comment[ga]=Cruthaíonn sé seo feidhmchlár simplí TDE le giuirléid amháin bunaithe ar Qt-Designer
-Comment[gl]=Xera unha aplicación TDE sinxela cunha compoñente baseada en Qt-designer.
-Comment[hu]=Létrehoz egy egyszerű TDE-s alkalmazást, mely egy Qt Designerrel készített grafikus elemre épül.
-Comment[it]=Genera una semplice applicazione TDE con un elemento grafico basato su Qt-designer.
-Comment[nds]=Stellt en eenfach TDE-Programm mit een op Qt-Designer opbuut Element op.
-Comment[ne]=क्यू टी डिजाइनरमा आधारित विगेटसँग साधारण केडीई अनुप्रयोग उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een eenvoudige TDE-toepassing met één Qt-Designer-gebaseerde widget.
-Comment[pl]=Generuje prosty program dla TDE z jednym widgetem pochodzącym z Qt Designera.
-Comment[pt]=Gera uma aplicação simples do TDE com uma interface baseada no Qt-designer.
-Comment[pt_BR]=Gera uma aplicação simples do TDE com uma interface baseada no Qt-designer.
-Comment[ru]=Создание простого приложения TDE с формой, созданной в Qt Designer.
-Comment[sk]=Vygeneruje jednoduchú TDE aplikáciu s jedným oknom Qt dizajnéra.
-Comment[sr]=Прави једноставан TDE програма са једном контролом на основу Qt-Designer-а.
-Comment[sr@Latn]=Pravi jednostavan TDE programa sa jednom kontrolom na osnovu Qt-Designer-a.
-Comment[sv]=Skapar ett enkelt TDE-program med en grafisk komponent baserad på Qt-Designer.
-Comment[tr]=Qt-designer tabanlı bir parçacığı olan basit bir TDE uygulaması yaratır.
-Comment[zh_CN]=生成一个带一个基于 Qt 设计师部件的简单 TDE 应用程序。
-Comment[zh_TW]=產生一個簡單的 TDE 應用程式,內含 Qt 設計器的元件
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=khello2.tar.gz
@@ -195,31 +144,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=A simple designer based TDE application was created in %{dest}
-Comment[ca]=A simple aplicació per al TDE basada en el dissenyador ha estat creada en %{dest}
-Comment[da]=Et simpelt designer-baseret TDE program blev oprettet i %{dest}
-Comment[de]=Eine einfache, auf Designer basierende TDE-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια απλή εφαρμογή TDE βασισμένη στο σχεδιαστή δημιουργήθηκε στο %{dest}
-Comment[es]=Una sencilla aplicación para TDE basada en el diseñador ha sido creada en %{dest}
-Comment[et]=Lihtne TDE rakendus Disaineri põhjal loodi asukohta %{dest}
-Comment[eu]=Designer-en oinarritutako TDE aplikazio simple bat sortu da hemen: %{dest}
-Comment[fa]=یک کاربرد ساده‌ای بر مبنای طراح در %{dest} ایجاد شد
-Comment[fr]=Une application TDE simple basée sur Designer a été créée dans %{dest}
-Comment[ga]=Cruthaíodh feidhmchlár simplí TDE bunaithe ar Qt-Designer i %{dest}
-Comment[gl]=Creouse unha aplicación TDE baseada no deseñador en %{dest}
-Comment[hu]=Létrejött egy egyszerű, Qt Designer-alapú TDE-s alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione TDE basata su designer
-Comment[ja]=Designer ベースの簡単な TDE アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach op "Designer" opbuut TDE-Programm opstellt
-Comment[ne]=साधारण डिजाइनरमा आधारित केडीई अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Een eenvoudige Designer-gebaseerde TDE-toepassing is aangemaakt in %{dest}
-Comment[pl]=Prosty program wykorzystujący Qt Designera został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples do TDE em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples do TDE em %{dest}
-Comment[ru]=Простое приложение TDE с формой создано в %{dest}
-Comment[sk]=Jednoduchý dizajnér založený na TDE aplikácii bol vytvorený v %{dest}
-Comment[sr]=Једноставан TDE програм на основу Designer-а направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan TDE program na osnovu Designer-a napravljen je u %{dest}
-Comment[sv]=Ett enkelt TDE-program baserat på Designer skapades i %{dest}
-Comment[tr]=Designer tabanlı basit bir TDE uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个基于设计师的简单 TDE 应用程序
-Comment[zh_TW]=一個簡單的設計器 TDE 應用程式已建立於 %{dest}