diff options
author | Slávek Banko <[email protected]> | 2020-07-29 22:43:34 +0200 |
---|---|---|
committer | Slávek Banko <[email protected]> | 2020-07-30 16:00:07 +0200 |
commit | fe44776673b28ca94338f23d8e7ac71593fa88ba (patch) | |
tree | b900146c853acbd44900bfb77a35a1af3c77aa5d /languages/cpp/app_templates/kateplugin | |
parent | c0b663c4c873df495743600b8f703744420eddfa (diff) | |
download | tdevelop-fe44776673b28ca94338f23d8e7ac71593fa88ba.tar.gz tdevelop-fe44776673b28ca94338f23d8e7ac71593fa88ba.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]>
Diffstat (limited to 'languages/cpp/app_templates/kateplugin')
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} |