diff options
author | Slávek Banko <[email protected]> | 2020-07-29 22:43:34 +0200 |
---|---|---|
committer | Michele Calgaro <[email protected]> | 2020-08-01 17:56:29 +0900 |
commit | 96fa25303818e6107b72ba624659004751d45ad1 (patch) | |
tree | 89a7233f17e403e6b635d2ce7155d5f77a98d3d8 /languages/cpp/app_templates/wxhello | |
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 <[email protected]>
(cherry picked from commit fe44776673b28ca94338f23d8e7ac71593fa88ba)
Diffstat (limited to 'languages/cpp/app_templates/wxhello')
-rw-r--r-- | languages/cpp/app_templates/wxhello/CMakeLists.txt | 34 | ||||
-rw-r--r-- | languages/cpp/app_templates/wxhello/app.desktop | 37 | ||||
-rw-r--r-- | languages/cpp/app_templates/wxhello/wxhello | 9 | ||||
-rw-r--r-- | languages/cpp/app_templates/wxhello/wxhello.kdevtemplate | 86 |
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} |