summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/wxhello
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/wxhello
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/wxhello')
-rw-r--r--languages/cpp/app_templates/wxhello/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/wxhello/app.desktop37
-rw-r--r--languages/cpp/app_templates/wxhello/wxhello9
-rw-r--r--languages/cpp/app_templates/wxhello/wxhello.kdevtemplate86
4 files changed, 40 insertions, 126 deletions
diff --git a/languages/cpp/app_templates/wxhello/CMakeLists.txt b/languages/cpp/app_templates/wxhello/CMakeLists.txt
index 85e87aeb..289c48dd 100644
--- a/languages/cpp/app_templates/wxhello/CMakeLists.txt
+++ b/languages/cpp/app_templates/wxhello/CMakeLists.txt
@@ -9,10 +9,29 @@
#
#################################################
-add_custom_target( wxhello.tar.gz ALL
- COMMAND ${TAR} zcf wxhello.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops app.desktop )
+set( _tarball_files
src-Makefile.am app.cpp app.h app.kdevelop subdirs
- app.desktop wxhello.png
+ wxhello.png
+)
+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 wxhello.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -21,6 +40,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- wxhello.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE wxhello.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/wxhello/app.desktop b/languages/cpp/app_templates/wxhello/app.desktop
index e87774fa..69524fb7 100644
--- a/languages/cpp/app_templates/wxhello/app.desktop
+++ b/languages/cpp/app_templates/wxhello/app.desktop
@@ -1,39 +1,8 @@
[Desktop Entry]
Name=%{APPNAME}
+
+Comment=A simple wxWidgets Application
+
Exec=%{APPNAMELC}
Icon=%{APPNAMELC}
Type=Application
-Comment=A simple wxWidgets Application
-Comment[ca]=Una simple aplicació per a wxWidgets
-Comment[da]=Et simpelt wxWidgets program
-Comment[de]=Eine einfache wxWidgets-Anwendung
-Comment[el]=Μια απλή εφαρμογή wxWidgets
-Comment[es]=Una aplicación wxWidgets sencilla
-Comment[et]=Lihtne wxWidgets rakendus
-Comment[eu]=wxWidgets aplikazio sinple bat
-Comment[fa]=یک کاربرد سادۀ wxWidgets
-Comment[fr]=Une application avec wxWidgets simple
-Comment[ga]=Feidhmchlár Simplí wxWidgets
-Comment[gl]=Unha aplicación sinxela wxWidgets
-Comment[hi]=एक सादा डब्ल्यूएक्स-विज़ेट्स अनुप्रयोग
-Comment[hu]=Egyszerű wxWidgets-alkalmazás
-Comment[is]=Einfalt wxWidgets forrit
-Comment[it]=Semplice applicazione wxWidgets
-Comment[ja]=シンプルな wxWidget アプリケーション
-Comment[nds]=En eenfach wxWidgets-Programm
-Comment[ne]=साधारण wxWidgets अनुप्रयोग
-Comment[nl]=Een eenvoudige wxWidgets-toepassing
-Comment[pl]=Prosty program wxWidgets
-Comment[pt]=Uma aplicação simples de wxWidgets
-Comment[pt_BR]=Um simples Aplicativo wxWidgets
-Comment[ru]=Создание простого приложения wxWidgets
-Comment[sk]=Jednoduchá wxWidgets aplikácia
-Comment[sl]=Preprost program za wxWidgets
-Comment[sr]=Једноставан wxWindows програм
-Comment[sr@Latn]=Jednostavan wxWindows program
-Comment[sv]=Ett enkelt wxWidgets-program
-Comment[ta]=சாதாரண wxசாளரங்கள் பயன்பாடு
-Comment[tg]=Гузориши оддии wxWidgets
-Comment[tr]=Basit bir Merhaba wmWidgets Uygulaması
-Comment[zh_CN]=一个简单的 wxWidgets 应用程序
-Comment[zh_TW]=簡單的 wxWidgets 應用程式
diff --git a/languages/cpp/app_templates/wxhello/wxhello b/languages/cpp/app_templates/wxhello/wxhello
index ffce6780..d3d925de 100644
--- a/languages/cpp/app_templates/wxhello/wxhello
+++ b/languages/cpp/app_templates/wxhello/wxhello
@@ -1,10 +1,11 @@
# wxWidgets Config File
[General]
Name=Simple Hello wxWidgets Application
-Name[fr]=Un simple programme de test � Hello world �
-Category=C++/wxWidgets
+
Comment=Generates a simple wxWidgets Hello application.
-Comment[fr]=G�n�re un simple programme de test du type � Hello world � en utilisant la biblioth�que wxWidgets.
+
+Category=C++/wxWidgets
+
FileTemplates=h,CStyle,cpp,CStyle
Icon=wxhello.png
ShowFilesAfterGeneration=src/APPNAMELC.cpp
@@ -102,4 +103,4 @@ Dest=%{dest}/src/${APPNAMELC}.h
[APP.DESKTOP]
Type=install
Source=%${src}/template-wxhello/app.desktop
-Dest=%{dest}/src/${APPNAMELC}.desktop \ No newline at end of file
+Dest=%{dest}/src/${APPNAMELC}.desktop
diff --git a/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate b/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
index 6ffb5e0e..30c6eebe 100644
--- a/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
+++ b/languages/cpp/app_templates/wxhello/wxhello.kdevtemplate
@@ -1,62 +1,11 @@
# TDE Config File
[General]
Name=Simple Hello wxWidgets Application
-Name[ca]=Simple aplicació de Hello per a wxWidgets
-Name[da]=Simpelt Goddag wxWidgets program
-Name[de]=Einfache wxWidgets-Anwendung
-Name[el]=Απλή εφαρμογή Γεια σου wxWidgets
-Name[es]=Una sencilla aplicación «Hola mundo» con wxWidgets
-Name[et]=Lihtne wxWidgets'i tervitusrakendus
-Name[eu]=wxWidgets-en "Kaixo mundua" aplikazio sinple bat
-Name[fa]=کاربرد سادۀ Hello wxWidgets
-Name[fr]=Application « Bonjour monde » simple avec wxWidgets
-Name[gl]=Aplicación sinxela Ola en wxWidgets
-Name[hu]=wxWidgets-alapú Hello world program
-Name[it]=Semplice applicazione wxWidgets di "Hello"
-Name[ja]=簡単な wxWidget アプリケーション
-Name[nds]=Eenfach wxWidgets-Programm "Moin"
-Name[ne]=साधारण हेल्लो wxWidgets अनुप्रयोग
-Name[nl]=Eenvoudige Hello wxWidgets-toepassing
-Name[pl]=Prosty program Witaj używający wxWidgets
-Name[pt]=Aplicação Olá Mundo Simples do wxWidgets
-Name[pt_BR]=Aplicação Olá Mundo Simples do wxWidgets
-Name[ru]=Простое приложение wxWidgets
-Name[sk]=Jednoduchá wxWidgets Ahoj svet aplikácia
-Name[sr]=Једноставан „Здраво“ wxWidgets програм
-Name[sr@Latn]=Jednostavan „Zdravo“ wxWidgets program
-Name[sv]=Enkelt Hello-program för wxWidgets
-Name[tr]=Basit Merhaba wxWidgets Uygulaması
-Name[zh_CN]=一个简单的 wxWidgets 应用程序
-Name[zh_TW]=簡單的 Hello wxWidgets 應用程式
-Category=C++/wxWidgets
+
Comment=Generates a simple wxWidgets Hello application.
-Comment[ca]=Genera una simple aplicació de Hello per a wxWidgets.
-Comment[da]=Genererer et simpelt wxWidgets Goddag-program.
-Comment[de]=Erstellt eine einfache wxWidgets-Anwendung
-Comment[el]=Δημιουργεί μια απλή εφαρμογή Γεια σου wxWidgets.
-Comment[es]=Genera una sencilla aplicación «Hola mundo» con wxWidgets
-Comment[et]=Lihtsa wxWidgets'i tervitusrakenduse loomine.
-Comment[eu]=wxWidgets-en "Kaixo mundua"aplikazio sinple bat sortzen du.
-Comment[fa]=یک کاربرد سادۀ wxWidgets Hello تولید می‌کند.
-Comment[fr]=Une application « Bonjour monde » simple avec wxWidgets.
-Comment[gl]=Xera unha aplicación sinxela Ola en wxWidgets.
-Comment[hu]=Létrehoz egy egyszerű wxWidgets-alkalmazást.
-Comment[it]=Genera una semplice applicazione wxWidgets di "Hello".
-Comment[ja]=簡単な wxWidget アプリケーションを作成します
-Comment[nds]=Stellt mit wxWidgets en eenfach "Moin"-Programm op.
-Comment[ne]=साधारण wxWidgets हेल्लो अनुप्रयोग उत्पन्न गर्दछ
-Comment[nl]=Genereert een eenvoudige wxWidget Hello-toepassing.
-Comment[pl]=Generuje prosty program Witaj wykorzystujący wxWidgets
-Comment[pt]=Gera uma aplicação simples de Olá Mundo do wxWidgets.
-Comment[pt_BR]=Gera uma aplicação simples de Olá Mundo do wxWidgets.
-Comment[ru]=Создание простого приложения wxWidgets.
-Comment[sk]=Vygeneruje jednoduchú wxWidgets Ahoj svet aplikáciu.
-Comment[sr]=Прави једноставан „Здраво“ wxWidgets програм.
-Comment[sr@Latn]=Pravi jednostavan „Zdravo“ wxWidgets program.
-Comment[sv]=Skapar ett enkelt Hello-program för wxWidgets.
-Comment[tr]=Basit bir wxWidgets Merhaba uygulaması yaratır.
-Comment[zh_CN]=生成一个简单的 wxWidgets Hello 应用程序。
-Comment[zh_TW]=產生一個簡單的 wxWidgets Hello 應用程式。
+
+Category=C++/wxWidgets
+
FileTemplates=h,CStyle,cpp,CStyle
Icon=wxhello.png
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
@@ -163,30 +112,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop
[MSG]
Type=message
Comment=Simple hello wxWidgets application was created in %{dest}
-Comment[ca]=Simple aplicació de Hello per a wxWidgets ha estat creada en %{dest}
-Comment[da]=Simpelt Goddag wxWidgets program blev oprettet i %{dest}
-Comment[de]=Eine einfache wxWidgets-Anwendung wurde in %{dest} erstellt.
-Comment[el]=Μια απλή εφαρμογή Γεια σου wxWidgets δημιουργήθηκε στο %{dest}
-Comment[es]=Una sencilla aplicación «Hola mundo» con wxWidgets ha sido creada en %{dest}
-Comment[et]=Lihtne wxWidgets'i tervitusrakendus loodi asukohta %{dest}
-Comment[eu]=wxWidgets "Kaixo mundua" aplikazio sinple bat sortu da hemen: %{dest}
-Comment[fa]=کاربرد سادۀ hello wxWidgets در %{dest} ایجاد شد
-Comment[fr]=Une application « Bonjour monde » simple en wxWidgets a été créée dans %{dest}
-Comment[gl]=Creouse unha aplicación sinxela Ola en wxWidgets en %{dest}
-Comment[hu]=Létrejött egy egyszerű wxWidgets-alkalmazás itt: %{dest}
-Comment[it]=È stata creata una semplice applicazione wxWidgets di "hello" in %{dest}
-Comment[ja]=簡単な wxWidget アプリケーションを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en eenfach wxWidgets-Programm opstellt
-Comment[ne]=साधारण हेल्लो wxWidgets अनुप्रयोग %{dest} मा सिर्जना गरियो
-Comment[nl]=Eenvoudige hello wxWidget-toepassing is aangemaakt in %{dest}
-Comment[pl]=Prosty program Witaj wykorzystujący wxWidgets został utworzony w %{dest}
-Comment[pt]=Foi criada uma aplicação simples de wxWidgets em %{dest}
-Comment[pt_BR]=Foi criada uma aplicação simples de wxWidgets em %{dest}
-Comment[ru]=Простое приложение wxWidgets создано в %{dest}
-Comment[sk]=Jedniduchá wxWidgets Ahoj svet aplikácia bola vytvorená v %{dest}
-Comment[sr]=Једноставан „Здраво“ wxWidgets програм направљен је у %{dest}
-Comment[sr@Latn]=Jednostavan „Zdravo“ wxWidgets program napravljen je u %{dest}
-Comment[sv]=Ett enkelt Hello-program för wxWidgets.skapades i %{dest}
-Comment[tr]=Basit merhaba wxWidgets uygulaması %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 创建了一个简单的 wxWidgets Hello 应用程序
-Comment[zh_TW]=一個簡單的 hello wxWidgets 應用程式已建立於 %{dest}