summaryrefslogtreecommitdiffstats
path: root/languages/ruby/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/ruby/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/ruby/app_templates/dcopservice')
-rw-r--r--languages/ruby/app_templates/dcopservice/CMakeLists.txt34
-rw-r--r--languages/ruby/app_templates/dcopservice/dcopservice.desktop42
-rw-r--r--languages/ruby/app_templates/dcopservice/dcopserviceruby.kdevtemplate94
3 files changed, 38 insertions, 132 deletions
diff --git a/languages/ruby/app_templates/dcopservice/CMakeLists.txt b/languages/ruby/app_templates/dcopservice/CMakeLists.txt
index ba29a230..589f4348 100644
--- a/languages/ruby/app_templates/dcopservice/CMakeLists.txt
+++ b/languages/ruby/app_templates/dcopservice/CMakeLists.txt
@@ -9,12 +9,31 @@
#
#################################################
-add_custom_target( dcopserviceruby.tar.gz ALL
- COMMAND ${TAR} zcf dcopserviceruby.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
- dcopservice.desktop app.cpp app-configure.in.in
+set( _tarball_desktops dcopservice.desktop )
+set( _tarball_files
+ app.cpp app-configure.in.in
src-Makefile.am main.rb dcopservice.rb 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 dcopserviceruby.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
- dcopserviceruby.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE dcopserviceruby.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/ruby/app_templates/dcopservice/dcopservice.desktop b/languages/ruby/app_templates/dcopservice/dcopservice.desktop
index 99b5773c..4cd41aa6 100644
--- a/languages/ruby/app_templates/dcopservice/dcopservice.desktop
+++ b/languages/ruby/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/ruby/app_templates/dcopservice/dcopserviceruby.kdevtemplate b/languages/ruby/app_templates/dcopservice/dcopserviceruby.kdevtemplate
index 141e7fbf..9d06d675 100644
--- a/languages/ruby/app_templates/dcopservice/dcopserviceruby.kdevtemplate
+++ b/languages/ruby/app_templates/dcopservice/dcopserviceruby.kdevtemplate
@@ -1,65 +1,12 @@
-# KDE Config File
+# TDE Config File
[General]
Name=DCOP Service
-Name[br]=Servij DCOP
-Name[ca]=Servei DCOP
-Name[de]=DCOP-Dienst
-Name[el]=Υπηρεσία DCOP
-Name[es]=Servicio DCOP
-Name[et]=DCOP-teenus
-Name[eu]=DCOP zerbitzua
-Name[fa]=خدمت DCOP
-Name[fr]=Service DCOP
-Name[ga]=Seirbhís DCOP
-Name[gl]=Servizo DCOP
-Name[hu]=DCOP-szolgáltatás
-Name[it]=Servizio DCOP
-Name[ja]=DCOP サービス
-Name[nds]=DCOP-Deenst
-Name[ne]=DCOP सेवा
-Name[nl]=DCOP-service
-Name[pl]=Usługa DCOP
-Name[pt]=Serviço de DCOP
-Name[pt_BR]=Serviço DCOP
-Name[ru]=Сервис DCOP
-Name[sk]=DCOP služba
-Name[sr]=DCOP сервис
-Name[sr@Latn]=DCOP servis
-Name[sv]=DCOP-tjänst
-Name[tr]=DCOP Hizmeti
-Name[zh_CN]=DCOP 服务
-Name[zh_TW]=DCOP 服務
-Icon=kdcop.png
-Category=Ruby/KDE
+
Comment=Generates a framework for a KDE DCOP service and client access library.
-Comment[ca]=Genera una infraestructura per a un servei DCOP de KDE i la biblioteca d'accés del client.
-Comment[da]=Genererer et skelet for en KDE dcop-tjeneste og klientadgangsbibliotek.
-Comment[de]=Erstellt das Grundgerüst für einen KDE-DCOP-Dienst und eine Bibliothek für den Client-Zugriff.
-Comment[el]=Δημιουργεί ένα πλαίσιο για μια υπηρεσία KDE DCOP και μια βιβλιοθήκη πρόσβασης πελάτη.
-Comment[es]=Genera una infraestructura para un servicio DCOP de KDE y una biblioteca de acceso cliente.
-Comment[et]=KDE DCOP-teenuse raamistiku ja kliendi ligipääsu teegi loomine.
-Comment[eu]=KDE-ren DCOP zerbitzu baterako lan-marko bat eta bezero liburutegi bat sortzen ditu.
-Comment[fa]=چارچوبی برای خدمت KDE DCOP و کتابخانۀ دستیابی کارخواه تولید می‌کند.
-Comment[fr]=Génère une infrastructure pour un service DCOP KDE et une bibliothèque d'accès client.
-Comment[ga]=Cruthaigh creatlach do sheirbhís DCOP KDE agus leabharlann rochtana cliaint.
-Comment[gl]=Xera un contorno de traballo para un servizo DCOP de KDE e unha biblioteca de acceso para clientes.
-Comment[hu]=Létrehoz egy alap KDE DCOP-szolgáltatást és klienselérési programkönyvtárat.
-Comment[it]=Genera l'infrastruttura per un servizio DCOP di KDE e una libreria per l'accesso da client.
-Comment[ja]=KDE DCOP サービスとクライアントアクセスライブラリのためのフレームワークを作成します
-Comment[nds]=Stellt en Rahmenwark för en KDE-DCOP-Deenst un en Clienttogriep-Bibliotheek op.
-Comment[ne]=KDE DCOP सेवा र ग्राहक पहुँच लाइब्रेरीका लागि फ्रेमवर्क उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een framework voor een KDE DCOP-service- en client-bibliotheek.
-Comment[pl]=Generuje schemat dla usługi KDE DCOP i biblioteki dostępu użytkownika.
-Comment[pt]=Gera a plataforma para um serviço de DCOP do KDE e a biblioteca de acesso dos clientes.
-Comment[pt_BR]=Gera a plataforma para um serviço de DCOP do KDE e a biblioteca de acesso dos clientes.
-Comment[ru]=Создание сервиса DCOP и библиотеки клиента.
-Comment[sk]=Vygeneruje framework pre KDE DCOP službu a klientskú prístupovú knižnicu.
-Comment[sr]=Прави једноставан радни оквир за KDE DCOP сервис и приступну библиотеку клијента.
-Comment[sr@Latn]=Pravi jednostavan radni okvir za KDE DCOP servis i pristupnu biblioteku klijenta.
-Comment[sv]=Skapar ett ramverk för en KDE DCOP-tjänst och klientåtkomstbibliotek.
-Comment[tr]=Bir KDE DCOP hizmeti ve istemci erişim kütüphanesi için bir çatı yaratır.
-Comment[zh_CN]=生成一个 KDE DCOP 服务和客户访问库的框架。
-Comment[zh_TW]=產生一個 KDE DCOP 服務的架構,以及客戶端存取的函式庫。
+
+Category=Ruby/KDE
+
+Icon=kdcop.png
FileTemplates=rb,ShellStyle
ShowFilesAfterGeneration=%{dest}/src/main.rb
Archive=dcopserviceruby.tar.gz
@@ -163,32 +110,3 @@ Dest=%{dest}/src/%{APPNAMELC}.cpp
[MSG]
Type=message
Comment=A KDE DCOP Service was created in %{dest}
-Comment[ca]=Un servei DCOP de KDE ha estat creada en %{dest}
-Comment[da]=En KDE DCOP tjeneste blev oprettet i %{dest}
-Comment[de]=Ein KDE-DCOP-Dienst wurde in %{dest} erstellt.
-Comment[el]=Μια υπηρεσία KDE DCOP δημιουργήθηκε στο %{dest}
-Comment[es]=Un servicio DCOP de KDE ha sido creado en %{dest}
-Comment[et]=KDE DCOP-teenus loodi asukohta %{dest}
-Comment[eu]=KDE-ren DCOP zerbitzu bat sortu da hemen: %{dest}
-Comment[fa]=یک خدمت KDE DCOP در %{dest} ایجاد شد
-Comment[fr]=Un service DCOP KDE a été créé dans %{dest}
-Comment[ga]=Cruthaíodh Seirbhís DCOP KDE i %{dest}
-Comment[gl]=Creouse un servizo DCOP de KDE en %{dest}
-Comment[hu]=Létrejött egy KDE DCOP-szolgáltatás itt: %{dest}
-Comment[it]=È stato creato un servizio DCOP di KDE in %{dest}
-Comment[ja]=KDE DCOP サービスを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en KDE-DCOP-Deenst opstellt
-Comment[ne]=KDE DCOP सेवा %{dest} मा सिर्जना गरियो
-Comment[nl]=Een DCOP-service is aangemaakt in %{dest}
-Comment[pl]=Usługa KDE DCOP została utworzona w %{dest}
-Comment[pt]=Foi criado um serviço de DCOP do KDE em %{dest}
-Comment[pt_BR]=Foi criado um serviço de DCOP do KDE em %{dest}
-Comment[ru]=Сервис DCOP создан в %{dest}
-Comment[sk]=KDE DCOP služba bola vytvorená v %{dest}
-Comment[sl]=Storitev DCOP za KDE je bila ustvarjena v %{dest}
-Comment[sr]=KDE DCOP сервис направљен је у %{dest}
-Comment[sr@Latn]=KDE DCOP servis napravljen je u %{dest}
-Comment[sv]=En KDE DCOP-tjänst skapades i %{dest}
-Comment[tr]=Bir KDE DCOP Hizmeti %{dest} içinde yaratılmıştır.
-Comment[zh_CN]=在 %{dest} 中创建了一个 KDE DCOP 服务
-Comment[zh_TW]=KDE DCOP 服務已建立於 %{dest}