summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/dcopservice
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/dcopservice
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/dcopservice')
-rw-r--r--languages/cpp/app_templates/dcopservice/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice9
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice.desktop42
-rw-r--r--languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate95
4 files changed, 42 insertions, 138 deletions
diff --git a/languages/cpp/app_templates/dcopservice/CMakeLists.txt b/languages/cpp/app_templates/dcopservice/CMakeLists.txt
index 51c02e8c..6c6b7a5d 100644
--- a/languages/cpp/app_templates/dcopservice/CMakeLists.txt
+++ b/languages/cpp/app_templates/dcopservice/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( dcopservice.tar.gz ALL
- COMMAND ${TAR} zcf dcopservice.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- dcopservice.desktop dcopservice.png dcopservice.h
+set( _tarball_desktops dcopservice.desktop )
+set( _tarball_files
+ dcopservice.png dcopservice.h
src-Makefile.am main.cpp dcopservice.cpp
dcopservice.kdevelop subdirs
)
+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 dcopservice.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
- dcopservice.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE dcopservice.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice b/languages/cpp/app_templates/dcopservice/dcopservice
index 07b24197..5877f5aa 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice
+++ b/languages/cpp/app_templates/dcopservice/dcopservice
@@ -1,10 +1,11 @@
# TDE Config File
[General]
Name=TDE DCOP Service
-Name[fr]=Un service DCOP pour TDE
-Icon=kdcop.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE dcop service and client access library.
-Comment[fr]=Gnre un squelette de programme pour la gestion d'un service DCOP pour TDE et un programme d'accs au bibliothque.
+
+Category=C++/TDE
+
+Icon=kdcop.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=src/APPNAMELC.cpp
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice.desktop b/languages/cpp/app_templates/dcopservice/dcopservice.desktop
index 99b5773c..4cd41aa6 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice.desktop
+++ b/languages/cpp/app_templates/dcopservice/dcopservice.desktop
@@ -1,43 +1,9 @@
[Desktop Entry]
-Type=Service
Name=%{APPNAME}
+
+Comment=Template for dcop services
+
+Type=Service
Exec=%{APPNAMELC}
X-DCOP-ServiceType=Unique
X-TDE-StartupNotify=false
-Comment=Template for dcop services
-Comment[br]=Patrom evit servijoù dcop
-Comment[ca]=Plantilla per als serveis dcop
-Comment[cy]=Patrymlun ar gyfer gwasanaethau dcop
-Comment[da]=Skabelon for DCOP-tjenester
-Comment[de]=Vorlage für DCOP-Dienste
-Comment[el]=Πρότυπο για υπηρεσίες dcop
-Comment[es]=Plantilla para servicios DCOP
-Comment[et]=DCOP-teenuste mall
-Comment[eu]=DCOP zerbitzuentzako plantilla
-Comment[fa]=قالب برای خدمات dcop
-Comment[fr]=Modèle pour les services DCOP
-Comment[ga]=Teimpléad i gcomhair seirbhísí DCOP
-Comment[gl]=Modelo para servizos dcop
-Comment[hi]=डीसीओपी सेवाओं के लिए टेम्प्लेट
-Comment[hu]=Sablon DCOP-szolgáltatásokhoz
-Comment[is]=Snið fyrir dcop þjónustur
-Comment[it]=Modello per servizi dcop
-Comment[ja]=dcop サービスのためのテンプレート
-Comment[nds]=Vörlaag för DCOP-Deensten
-Comment[ne]=dcop सेवाका लागि टेम्प्लेट
-Comment[nl]=Sjabloon voor DCOP-services
-Comment[pl]=Szablon dla usług dcop
-Comment[pt]=Modelo para serviços dcop
-Comment[pt_BR]=Modelo para serviços dcop
-Comment[ru]=Шаблон для сервисов DCOP
-Comment[sk]=Šablóna pre DCOP služby
-Comment[sl]=Predloga za storitve DCOP
-Comment[sr]=Шаблон за dcop сервисе
-Comment[sr@Latn]=Šablon za dcop servise
-Comment[sv]=Mall för DCOP-tjänster
-Comment[ta]=டிகாப்சேவைக்கான மாதரி உரு
-Comment[tg]=Қолиб барои хидмадгори DCOP
-Comment[tr]=dcop hizmetleri için şablon
-Comment[zh_CN]=dcop 服务模板
-Comment[zh_TW]=DCOP 服務樣本
-
diff --git a/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate b/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
index ceda8558..c79ab09b 100644
--- a/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
+++ b/languages/cpp/app_templates/dcopservice/dcopservice.kdevtemplate
@@ -1,68 +1,12 @@
# TDE Config File
[General]
Name=TDE DCOP Service
-Name[br]=Servij DCOP TDE
-Name[ca]=Servei DCOP per al TDE
-Name[da]=TDE DCOP-service
-Name[de]=TDE-DCOP-Dienst
-Name[el]=Υπηρεσία TDE DCOP
-Name[es]=Servicio DCOP de TDE
-Name[et]=TDE DCOP-teenus
-Name[eu]=TDE-ren DCOP zerbitzua
-Name[fa]=خدمت TDE DCOP
-Name[fr]=Service DCOP TDE
-Name[ga]=Seirbhís DCOP TDE
-Name[gl]=Servicio DCOP de TDE
-Name[hu]=TDE DCOP-szolgáltatás
-Name[it]=Servizio DCOP di TDE
-Name[ja]=TDE DCOP サービス
-Name[nds]=TDE-DCOP-Deenst
-Name[ne]=TDE DCOP सेवा
-Name[nl]=TDE DCOP-service
-Name[pl]=Usługa TDE DCOP
-Name[pt]=Serviço de DCOP do TDE
-Name[pt_BR]=Serviço de DCOP do TDE
-Name[ru]=Сервис DCOP
-Name[sk]=TDE DCOP služba
-Name[sl]=Storitev DCOP za TDE
-Name[sr]=TDE DCOP сервис
-Name[sr@Latn]=TDE DCOP servis
-Name[sv]=TDE:s DCOP-tjänst
-Name[tg]=Хизмати TDE DCOP
-Name[tr]=TDE DCOP Hizmeti
-Name[zh_CN]=TDE DCOP 服务
-Name[zh_TW]=TDE DCOP 服務
-Icon=kdcop.png
-Category=C++/TDE
+
Comment=Generates a framework for a TDE DCOP service and client access library.
-Comment[ca]=Genera una infraestructura per a un servei DCOP de TDE i la biblioteca d'accés del client.
-Comment[da]=Genererer et skelet for en TDE dcop-tjeneste og klientadgangsbibliotek.
-Comment[de]=Erstellt das Grundgerüst für einen TDE-DCOP-Dienst und eine Bibliothek für den Client-Zugriff.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια υπηρεσία TDE DCOP και μια βιβλιοθήκη πρόσβασης πελάτη.
-Comment[es]=Genera una infraestructura para un servicio DCOP de TDE y una biblioteca de acceso cliente.
-Comment[et]=TDE DCOP-teenuse raamistiku ja kliendi ligipääsu teegi loomine.
-Comment[eu]=TDE-ren DCOP zerbitzu baterako lan-marko bat eta bezero liburutegi bat sortzen ditu.
-Comment[fa]=چارچوبی برای خدمت TDE DCOP و کتابخانۀ دستیابی کارخواه تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un service DCOP TDE et une bibliothèque d'accès client.
-Comment[ga]=Cruthaigh creatlach do sheirbhís DCOP TDE agus leabharlann rochtana cliaint.
-Comment[gl]=Xera un contorno de traballo para un servizo DCOP de TDE e unha biblioteca de acceso para clientes.
-Comment[hu]=Létrehoz egy alap TDE DCOP-szolgáltatást és klienselérési programkönyvtárat.
-Comment[it]=Genera l'infrastruttura per un servizio DCOP di TDE e una libreria per l'accesso da client.
-Comment[ja]=TDE DCOP サービスとクライアントアクセスライブラリのためのフレームワークを作成します
-Comment[nds]=Stellt en Rahmenwark för en TDE-DCOP-Deenst un en Clienttogriep-Bibliotheek op.
-Comment[ne]=TDE DCOP सेवा र ग्राहक पहुँच लाइब्रेरीका लागि फ्रेमवर्क उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een framework voor een TDE DCOP-service- en client-bibliotheek.
-Comment[pl]=Generuje schemat dla usługi TDE DCOP i biblioteki dostępu użytkownika.
-Comment[pt]=Gera a plataforma para um serviço de DCOP do TDE e a biblioteca de acesso dos clientes.
-Comment[pt_BR]=Gera a plataforma para um serviço de DCOP do TDE e a biblioteca de acesso dos clientes.
-Comment[ru]=Создание сервиса DCOP и библиотеки клиента.
-Comment[sk]=Vygeneruje framework pre TDE DCOP službu a klientskú prístupovú knižnicu.
-Comment[sr]=Прави једноставан радни оквир за TDE DCOP сервис и приступну библиотеку клијента.
-Comment[sr@Latn]=Pravi jednostavan radni okvir za TDE DCOP servis i pristupnu biblioteku klijenta.
-Comment[sv]=Skapar ett ramverk för en TDE DCOP-tjänst och klientåtkomstbibliotek.
-Comment[tr]=Bir TDE DCOP hizmeti ve istemci erişim kütüphanesi için bir çatı yaratır.
-Comment[zh_CN]=生成一个 TDE DCOP 服务和客户访问库的框架。
-Comment[zh_TW]=產生一個 TDE DCOP 服務的架構,以及客戶端存取的函式庫。
+
+Category=C++/TDE
+
+Icon=kdcop.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp
Archive=dcopservice.tar.gz
@@ -166,32 +110,3 @@ Dest=%{dest}/src/main.cpp
[MSG]
Type=message
Comment=A TDE DCOP Service was created in %{dest}
-Comment[ca]=Un servei DCOP de TDE ha estat creada en %{dest}
-Comment[da]=En TDE DCOP tjeneste blev oprettet i %{dest}
-Comment[de]=Ein TDE-DCOP-Dienst wurde in %{dest} erstellt.
-Comment[el]=Μια υπηρεσία TDE DCOP δημιουργήθηκε στο %{dest}
-Comment[es]=Un servicio DCOP de TDE ha sido creado en %{dest}
-Comment[et]=TDE DCOP-teenus loodi asukohta %{dest}
-Comment[eu]=TDE-ren DCOP zerbitzu bat sortu da hemen: %{dest}
-Comment[fa]=یک خدمت TDE DCOP در %{dest} ایجاد شد
-Comment[fr]=Un service DCOP TDE a été créé dans %{dest}
-Comment[ga]=Cruthaíodh Seirbhís DCOP TDE i %{dest}
-Comment[gl]=Creouse un servizo DCOP de TDE en %{dest}
-Comment[hu]=Létrejött egy TDE DCOP-szolgáltatás itt: %{dest}
-Comment[it]=È stato creato un servizio DCOP di TDE in %{dest}
-Comment[ja]=TDE DCOP サービスを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en TDE-DCOP-Deenst opstellt
-Comment[ne]=TDE DCOP सेवा %{dest} मा सिर्जना गरियो
-Comment[nl]=Een DCOP-service is aangemaakt in %{dest}
-Comment[pl]=Usługa TDE DCOP została utworzona w %{dest}
-Comment[pt]=Foi criado um serviço de DCOP do TDE em %{dest}
-Comment[pt_BR]=Foi criado um serviço de DCOP do TDE em %{dest}
-Comment[ru]=Сервис DCOP создан в %{dest}
-Comment[sk]=TDE DCOP služba bola vytvorená v %{dest}
-Comment[sl]=Storitev DCOP za TDE je bila ustvarjena v %{dest}
-Comment[sr]=TDE DCOP сервис направљен је у %{dest}
-Comment[sr@Latn]=TDE DCOP servis napravljen je u %{dest}
-Comment[sv]=En TDE DCOP-tjänst skapades i %{dest}
-Comment[tr]=Bir TDE DCOP Hizmeti %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了一个 TDE DCOP 服务
-Comment[zh_TW]=TDE DCOP 服務已建立於 %{dest}