summaryrefslogtreecommitdiffstats
path: root/languages/cpp/app_templates/kateplugin
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/kateplugin
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/kateplugin')
-rw-r--r--languages/cpp/app_templates/kateplugin/CMakeLists.txt34
-rw-r--r--languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate93
-rw-r--r--languages/cpp/app_templates/kateplugin/plugin.desktop74
3 files changed, 37 insertions, 164 deletions
diff --git a/languages/cpp/app_templates/kateplugin/CMakeLists.txt b/languages/cpp/app_templates/kateplugin/CMakeLists.txt
index 41fdbd31..1b9c79c9 100644
--- a/languages/cpp/app_templates/kateplugin/CMakeLists.txt
+++ b/languages/cpp/app_templates/kateplugin/CMakeLists.txt
@@ -9,11 +9,30 @@
#
#################################################
-add_custom_target( kateplugin.tar.gz ALL
- COMMAND ${TAR} zcf kateplugin.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR}
+set( _tarball_desktops plugin.desktop )
+set( _tarball_files
src-Makefile.am plugin_app.cpp plugin_app.h plugin_app.rc
hi16-action-plugin.png hi22-action-plugin.png
- kateplugin.png plugin.kdevelop subdirs plugin.desktop
+ kateplugin.png plugin.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 kateplugin.tar.gz
+ SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR}
+ FILES ${_tarball_content}
)
@@ -22,6 +41,9 @@ install( FILES
DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard )
-install( FILES
- kateplugin.kdevtemplate
- DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates )
+tde_create_translated_desktop(
+ SOURCE kateplugin.kdevtemplate
+ DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates
+ KEYWORDS Category
+ PO_DIR tdevelop-desktops
+)
diff --git a/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate b/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
index 1ee59292..5ebae9c4 100644
--- a/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
+++ b/languages/cpp/app_templates/kateplugin/kateplugin.kdevtemplate
@@ -1,66 +1,12 @@
# TDE Config File
[General]
Name=Kate plugin
-Name[br]=Lugent Kate
-Name[ca]=Connector per a Kate
-Name[de]=Kate-Modul
-Name[el]=Πρόσθετο Kate
-Name[es]=Complemento para Kate
-Name[eu]=Kate plugina
-Name[fa]=وصلۀ Kate
-Name[fr]=Module externe pour Kate
-Name[ga]=Breiseán Kate
-Name[gl]=Extensión para Kate
-Name[hu]=Kate-bővítőmodul
-Name[it]=Plugin per Kate
-Name[ja]=Kate プラグイン
-Name[nds]=Kate-Moduul
-Name[ne]=केट प्लगइन
-Name[nl]=Kate-plugin
-Name[pl]=Wtyczka do Kate
-Name[pt]='Plugin' do Kate
-Name[pt_BR]='Plugin' do Kate
-Name[ru]=Модуль Kate
-Name[sk]=Kate modul
-Name[sl]=Vstavek za Kate
-Name[sr]=Прикључак за Kate
-Name[sr@Latn]=Priključak za Kate
-Name[sv]=Kate-insticksprogram
-Name[tr]=Kate eklentisi
-Name[zh_CN]=Kate 插件
-Name[zh_TW]=Kate 外掛程式
-Icon=kateplugin.png
-Category=C++/TDE
+
Comment=Generates a plugin for Kate the text editor.
-Comment[ca]=Genera un connector per a l'editor de text Kate.
-Comment[da]=Genererer et plugin for teksteditoren kate
-Comment[de]=Erstellt ein Modul für den Texteditor Kate
-Comment[el]=Δημιουργεί ένα πρόσθετο για το Kate τον επεξεργαστή κειμένου.
-Comment[es]=Genera un complemento para el editor de texto Kate.
-Comment[et]=Plugina loomine tekstiredaktorile Kate.
-Comment[eu]=Plugin bat sortzen du Kate testu-editorearentzat.
-Comment[fa]=وصله‌ای برای ویرایشگر متن Kate تولید می‌کند.
-Comment[fr]=Génère un module externe pour l'éditeur de texte Kate.
-Comment[ga]=Cruthaíonn sé seo breiseán le haghaidh eagarthóir téacs Kate.
-Comment[gl]=Xera unha extensión para o editor de textos Kate.
-Comment[hu]=Létrehoz egy bővítőmodult a Kate szövegszerkesztőhöz.
-Comment[it]=Genera un plugin per l'editor di testo Kate.
-Comment[ja]=Kate テキストエディタのためのプラグインを作成します
-Comment[nds]=Stellt en Moduul för den Texteditor "Kate" op.
-Comment[ne]=केट पाठ सम्पादकका लागि प्लगइन उत्पन्न गर्दछ ।
-Comment[nl]=Genereert een plugin voor de Kate-teksteditor
-Comment[pl]=Generuje wtyczkę do edytora tekstu Kate
-Comment[pt]=Gera um 'plugin' para o Kate, o editor de texto.
-Comment[pt_BR]=Gera um 'plugin' para o Kate, o editor de texto.
-Comment[ru]=Создание модуля для текстового редактора Kate.
-Comment[sk]=Vygeneruje modul pre textový editor Kate.
-Comment[sl]=Ustvari vstavek za urejevalnik besedil Kate.
-Comment[sr]=Прави прикључак за уређивач текста Kate.
-Comment[sr@Latn]=Pravi priključak za uređivač teksta Kate.
-Comment[sv]=Skapar ett insticksprogram för texteditorn Kate.
-Comment[tr]=Kate metin düzenleyicisi için bir eklenti yaratır.
-Comment[zh_CN]=生成 Kate 文本编辑器的插件。
-Comment[zh_TW]=產生一個 Kate 文字編輯器的外掛程式
+
+Category=C++/TDE
+
+Icon=kateplugin.png
FileTemplates=h,CStyle,cpp,CStyle
ShowFilesAfterGeneration=%{dest}/src/plugin_%{APPNAMELC}.cpp
Archive=kateplugin.tar.gz
@@ -177,32 +123,3 @@ Process=false
[MSG]
Type=message
Comment=A plugin for Kate was created at %{dest}
-Comment[ca]=Un connector per a Kate ha estat creat a %{dest}
-Comment[da]=Et plugin for Kate blev oprettet på %{dest}
-Comment[de]=Ein Modul für Kate wurde in %{dest} erstellt.
-Comment[el]=Ένα πρόσθετο για το Kate δημιουργήθηκε στο %{dest}
-Comment[es]=Un complemento para Kate ha sido creado en %{dest}
-Comment[et]=Kate plugin loodi asukohta %{dest}
-Comment[eu]=Kate plugin bat sortu da hemen: %{dest}
-Comment[fa]=وصله‌ای برای Kate در %{dest} ایجاد شد
-Comment[fr]=Un module externe pour Kate a été créé dans %{dest}
-Comment[ga]=Cruthaíodh breiseán Kate ag %{dest}
-Comment[gl]=Creouse unha extensión para Kate en %{dest}
-Comment[hu]=Létrejött egy Kate-bővítőmodul itt: %{dest}
-Comment[it]=È stato creato un plugin per Kate in %{dest}
-Comment[ja]=Kate のプラグインを %{dest} に作成しました
-Comment[nds]=In %{dest} wöör en Moduul för "Kate" opstellt
-Comment[ne]=केटका लागि प्लगइन %{dest} मा सिर्जना गरियो
-Comment[nl]=Een plugin voor Kate is aangemaakt in %{dest}
-Comment[pl]=Wtyczka dla Kate została utworzona w %{dest}
-Comment[pt]=Foi criado um 'plugin' para o Kate em %{dest}
-Comment[pt_BR]=Foi criado um 'plugin' para o Kate em %{dest}
-Comment[ru]=Модуль Kate создан в %{dest}
-Comment[sk]=Modul pre Kate bol vytvorený v %{dest}
-Comment[sl]=Vstavek za Kate je bil ustvarjen v %{dest}
-Comment[sr]=Прикључак за Kate направљен је у %{dest}
-Comment[sr@Latn]=Priključak za Kate napravljen je u %{dest}
-Comment[sv]=Ett insticksprogram för Kate skapades i %{dest}
-Comment[tr]=Kate için bir eklenti %{dest} içinde yaratıldı.
-Comment[zh_CN]=在 %{dest} 中创建了一个 Kate 的插件
-Comment[zh_TW]=一個 Kate 外掛程式已建立於 %{dest}
diff --git a/languages/cpp/app_templates/kateplugin/plugin.desktop b/languages/cpp/app_templates/kateplugin/plugin.desktop
index 1995d38f..31845627 100644
--- a/languages/cpp/app_templates/kateplugin/plugin.desktop
+++ b/languages/cpp/app_templates/kateplugin/plugin.desktop
@@ -1,76 +1,10 @@
[Desktop Entry]
+Name=My First Kate Plugin
+
+Comment=Your short description about the plugin goes here
+
Type=Service
X-TDE-ServiceTypes=Kate/Plugin
X-TDE-Library=lib%{APPNAMELC}plugin
X-Kate-Version=2.2
-Name=My First Kate Plugin
-Name[br]=Ma lugent Kate kentañ
-Name[ca]=El meu primer connector per a Kate
-Name[cy]=F'ategyn cyntaf Kate
-Name[da]=Mit første Kate plugin
-Name[de]=Mein erstes Kate-Modul
-Name[el]=Το πρώτο μου πρόσθετο για το Kate
-Name[es]=Mi primer complemento para Kate
-Name[et]=Minu esimene Kate plugin
-Name[eu]=Nire lehenengo Kate plugina
-Name[fa]=اولین وصلۀ Kate من
-Name[fr]=Mon premier module externe pour Kate
-Name[ga]=Mo Chéad Bhreiseán Kate
-Name[gl]=A miña primeira extensión para Kate
-Name[hu]=Mintapélda Kate-bővítőmodulra
-Name[it]=Il mio primo plugin di Kate
-Name[ja]=はじめての Kate プラグイン
-Name[ms]=Plugin Kate Pertama Saya
-Name[nds]=Mien eerst Kate-Moduul
-Name[ne]=मेरो पहिलो केट प्लगइन
-Name[nl]=Mijn eerste Kate-plugin
-Name[pl]=Moja pierwsza wtyczka do Kate
-Name[pt]=O Meu Primeiro 'Plugin' para o Kate
-Name[pt_BR]=Meu Primeiro Plug-in do Kate
-Name[ru]=Мой первый модуль к Kate
-Name[sk]=Môj prvý Kate modul
-Name[sl]=Moj prvi vstavek za Kate
-Name[sr]=Мој први прикључак за Kate
-Name[sr@Latn]=Moj prvi priključak za Kate
-Name[sv]=Mitt första insticksprogram för Kate
-Name[tr]=İlk Kate Eklentim
-Name[zh_CN]=我的第一个 Kate 插件
-Name[zh_TW]=我的第一個 Kate 外掛程式
-Comment=Your short description about the plugin goes here
-Comment[ca]=Aquí va la descripció curta referent al connector
-Comment[cy]=Mae eich disgrifiad byr am yr ategyn yn mynd yma
-Comment[da]=Din korte beskrivelse af plugin skal være her
-Comment[de]=Hierhin gehört eine kurze Beschreibung des Moduls
-Comment[el]=Η σύντομη περιγραφή σας σχετικά με το πρόσθετο πηγαίνει εδώ
-Comment[es]=Aquí va la descripción corta sobre el complemento
-Comment[et]=Sinu plugina lühikirjeldus
-Comment[eu]=Hemen dihoa plugin-aren buruzko zure deskribapen motza
-Comment[fa]=توصیف کوتاه شما در مورد وصله در اینجا می‌آید
-Comment[fr]=Une courte description de votre module externe s'insère ici
-Comment[ga]=Cuir do chur síos gearr ar an mbreiseán anseo
-Comment[gl]=A súa descrición breve sobre a extensión vai aquí.
-Comment[hi]=प्लगइन के बारे में आपका छोटा सा वर्णन यहाँ जाएगा
-Comment[hu]=Itt lehet egy rövid leírást adni a bővítőmodulról
-Comment[is]=Hér ætti að vera smá lýsing á viðbótinni
-Comment[it]=La tua breve descrizione sui plugin va qui
-Comment[ja]=プラグインに関する短い説明をここに記述します。
-Comment[lt]=Čia turėtų būti trumpas priedo aprašymas
-Comment[ms]=Huraian ringkas anda tentang plugin anda di sini
-Comment[nds]=Hier kannst Du en kort Moduulbeschrieven ingeven
-Comment[ne]=प्लगइनका बारेमा तपाईँको छोटो भनाइ यस्तो छ
-Comment[nl]=Hier kunt u een korte omschrijving opgeven
-Comment[pl]=Tu powinien się pojawić krótki opis wtyczki
-Comment[pt]=Aqui deverá colocar uma descrição do 'plugin'
-Comment[pt_BR]=Sua descrição sumária sobre o plug-in vai aqui
-Comment[ru]=Здесь располагается краткое описание модуля
-Comment[sk]=Sem vložte krátky popis modulu
-Comment[sl]=Tukaj je kratek opis o vstavku
-Comment[sr]=Овде иде ваш кратак опис прикључка
-Comment[sr@Latn]=Ovde ide vaš kratak opis priključka
-Comment[sv]=En kort beskrivningen av vad insticksprogrammet gör
-Comment[ta]=உங்கள் சொருகின் சிறு விவரம் இங்கிருக்கும்
-Comment[tg]=Дар инҷо тасвири кӯтоҳи модул ҷойгир аст
-Comment[tr]=Eklenti hakkında kısa bir tanımı buraya yazın.
-Comment[zh_CN]=关于这个插件的简短描述
-Comment[zh_TW]=您對此外掛程式的描述寫在這裡
author=%{AUTHOR}, %{EMAIL}