diff options
author | Slávek Banko <slavek.banko@axis.cz> | 2020-07-29 22:43:34 +0200 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-08-01 17:56:29 +0900 |
commit | 96fa25303818e6107b72ba624659004751d45ad1 (patch) | |
tree | 89a7233f17e403e6b635d2ce7155d5f77a98d3d8 /languages/ruby/app_templates/dcopservice | |
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 <slavek.banko@axis.cz>
(cherry picked from commit fe44776673b28ca94338f23d8e7ac71593fa88ba)
Diffstat (limited to 'languages/ruby/app_templates/dcopservice')
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} |