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/cpp/app_templates/kicker | |
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/cpp/app_templates/kicker')
-rw-r--r-- | languages/cpp/app_templates/kicker/CMakeLists.txt | 34 | ||||
-rw-r--r-- | languages/cpp/app_templates/kicker/applet.desktop | 39 | ||||
-rw-r--r-- | languages/cpp/app_templates/kicker/kicker.kdevtemplate | 92 |
3 files changed, 36 insertions, 129 deletions
diff --git a/languages/cpp/app_templates/kicker/CMakeLists.txt b/languages/cpp/app_templates/kicker/CMakeLists.txt index df24bb05..2d1ac2e6 100644 --- a/languages/cpp/app_templates/kicker/CMakeLists.txt +++ b/languages/cpp/app_templates/kicker/CMakeLists.txt @@ -9,11 +9,30 @@ # ################################################# -add_custom_target( kicker.tar.gz ALL - COMMAND ${TAR} zcf kicker.tar.gz -C ${CMAKE_CURRENT_SOURCE_DIR} - applet.cpp applet.h applet.desktop applet.kdevelop +set( _tarball_desktops applet.desktop ) +set( _tarball_files + applet.cpp applet.h applet.kdevelop src-Makefile.am kicker.png 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 kicker.tar.gz + SOURCEDIR ${CMAKE_CURRENT_BINARY_DIR} + FILES ${_tarball_content} +) install( FILES @@ -21,6 +40,9 @@ install( FILES DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard ) -install( FILES - kicker.kdevtemplate - DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates ) +tde_create_translated_desktop( + SOURCE kicker.kdevtemplate + DESTINATION ${DATA_INSTALL_DIR}/kdevappwizard/templates + KEYWORDS Category + PO_DIR tdevelop-desktops +) diff --git a/languages/cpp/app_templates/kicker/applet.desktop b/languages/cpp/app_templates/kicker/applet.desktop index 9f6ef071..482c40f8 100644 --- a/languages/cpp/app_templates/kicker/applet.desktop +++ b/languages/cpp/app_templates/kicker/applet.desktop @@ -1,40 +1,7 @@ [Desktop Entry] -Comment=A panel applet called $NAME$ -Comment[br]=Un arloadig panell a vez graet $NAME$ -Comment[ca]=Una miniaplicació del plafó anomenat $NAME$ -Comment[cy]=Rhaglennig panel o'r enw $NAME$ -Comment[da]=En panel-applet der hedder $NAME$ -Comment[de]=Ein Miniprogramm mit dem Namen $NAME$ -Comment[el]=Μία μικροεφαρμογή πίνακα με όνομα $NAME$ -Comment[es]=Un applet del panel llamado $NAME$ -Comment[et]=Paneeliaplett nimega $NAME$ -Comment[eu]=$NAME$ izeneko panel applet bat -Comment[fa]=برنامک تابلو، $NAME$ نامیده شد -Comment[fr]=Un applet pour le tableau de bord nommé $NAME$ -Comment[ga]=Feidhmchláirín painéil darbh ainm $NAME$ -Comment[gl]=Un applet para o panel chamado $NAME$ -Comment[hi]=एक फलक ऐपलेट जो कहलाता है- $NAME$ -Comment[hu]=$NAME$ nevű panel-kisalkalmazás -Comment[is]=Spjaldforritlingur nefndur $NAME$ -Comment[it]=Un applet per il pannello chiamata $NAME$ -Comment[ja]=$NAME$ と呼ばれるパネルアプレット -Comment[nds]=En Paneel-Lüttprogramm nöömt $NAME$ -Comment[ne]= $NAME$ भनिने प्यानल एप्लेट -Comment[nl]=Een paneel-applet met naam $NAME$ -Comment[pl]=Aplet panelu o nazwie $NAME$ -Comment[pt]=Um 'applet' para o painel chamado $NAME$ -Comment[pt_BR]=Uma applet de painel chamada $NAME$ -Comment[ru]=Аплет панели $NAME$ -Comment[sk]=Applet panel s menom $NAME$ -Comment[sl]=Pultni vstavek z imenom $NAME$ -Comment[sr]=Панелни аплет по имену $NAME$ -Comment[sr@Latn]=Panelni aplet po imenu $NAME$ -Comment[sv]=Ett panelminiprogram som kallas $NAME$ -Comment[ta]=ஒரு பானல் ஆப்லெட் $NAME$ என்ற்உ அழைக்கப்படுகிறது -Comment[tg]=Пайраҳаи апплети $NAME$ -Comment[tr]=$NAME$ adında bir panel küçük uygulaması -Comment[zh_CN]=一个称作 $NAME$ 的面板小程序 -Comment[zh_TW]=一個名稱為 $NAME$ 的面板小程式 Name=%{APPNAMELC} + +Comment=A panel applet called $NAME$ + X-TDE-Library=%{APPNAMELC}_panelapplet X-TDE-UniqueApplet = false diff --git a/languages/cpp/app_templates/kicker/kicker.kdevtemplate b/languages/cpp/app_templates/kicker/kicker.kdevtemplate index c095de3e..2a9f77c6 100644 --- a/languages/cpp/app_templates/kicker/kicker.kdevtemplate +++ b/languages/cpp/app_templates/kicker/kicker.kdevtemplate @@ -1,64 +1,11 @@ [General] Name=Kicker Applet -Name[br]=Arloadig Kicker -Name[ca]=Una miniaplicació per a Kicker -Name[da]=Kicker-applet -Name[de]=Kicker-Miniprogramm -Name[el]=Μικροεφαρμογή Kicker -Name[es]=Applet para Kicker -Name[et]=Kickeri aplett -Name[eu]=Kicker applet-a -Name[fa]=برنامک Kicker -Name[fr]=Applet Kicker -Name[ga]=Feidhmchláirín Kicker -Name[gl]=Applet para Kicker -Name[hu]=Panel-kisalkalmazás -Name[it]=Applet di kicker -Name[ja]=Kicker アプレット -Name[nds]=Kicker-Lüttprogramm -Name[ne]=किकर एप्लेट -Name[nl]=Kicker-applet -Name[pl]=Aplet panelu -Name[pt]='Applet' do Kicker -Name[pt_BR]='Applet' do Kicker -Name[ru]=Аплет панели TDE -Name[sk]=Kicker applet -Name[sl]=Vstavek za Kicker -Name[sr]=Аплет за Kicker -Name[sr@Latn]=Aplet za Kicker -Name[sv]=Miniprogram för Kicker -Name[tr]=Kicker Küçük Uygulaması -Name[zh_CN]=Kicker 小程序 -Name[zh_TW]=Kicker 小程式 -Icon=kicker.png -Category=C++/TDE + Comment=Generates a framework for an applet that embeds into the TDE panel -Comment[ca]=Genera una infraestructura per a una miniaplicació encastada en el plafó de TDE -Comment[da]=Genererer et skelet for en applet der indlejres i TDE's panel -Comment[de]=Erstellt das Grundgerüst für ein Miniprogramm, das in die TDE-Kontrollleiste eingebettet wird. -Comment[el]=Δημιουργεί ένα πλαίσιο για μία μικροεφαρμογή που ενσωματώνεται στον πίνακα του TDE -Comment[es]=Genera una infraestructura para un applet empotrado en el panel de TDE -Comment[et]=Apleti raamistiku loomine, mida saab põimida TDE paneelile -Comment[eu]=TDE-ren panelean kapsulatzen den applet baten lan-marko bat sortzen du -Comment[fa]=چارچوبی برای برنامک نهفتهشده در تابلوی TDEتولید میکند -Comment[fr]=Génère une infrastructure pour un applet qui s'intègre dans le tableau de bord de TDE -Comment[gl]=Xera un contorno de traballo para un applet que se incrusta no panel de TDE. -Comment[hu]=Létrehoz egy keretprogramot TDE-s panel-kisalkalmazás készítéséhez -Comment[it]=Genera l'infrastruttura per un'applet che si integra nel pannello di TDE -Comment[nds]=Stellt dat Rahmenwark för en Lüttprogramm op, dat sik na dat TDE-Paneel inbett -Comment[ne]=केडीई प्यानलमा सम्मिलित एप्लेटका लागि फ्रेमवर्क उत्पन्न गर्दछ -Comment[nl]=Genereert een framework voor een applet die kan worden ingebed in het TDE-paneel -Comment[pl]=Generuje szablon apletu, który można wstawić do panelu TDE -Comment[pt]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE -Comment[pt_BR]=Gera a plataforma para uma 'applet' que se incorpore no painel do TDE -Comment[ru]=Создание аплета панели TDE -Comment[sk]=Vygeneruje framework pre applet, ktorý sa bude dať vložiť do TDE panelu -Comment[sr]=Прави радни оквир за аплет који се уграђује у TDE-ов панел -Comment[sr@Latn]=Pravi radni okvir za aplet koji se ugrađuje u TDE-ov panel -Comment[sv]=Skapar ett ramverk för ett miniprogram som inbäddas i TDE:s panel -Comment[tr]=TDE paneline gömülen bir küçük uygulama için bir çatı oluşturur. -Comment[zh_CN]=生成一个可嵌入 TDE 面板的小程序框架 -Comment[zh_TW]=產生一個嵌入 TDE 面板的小程式框架 + +Category=C++/TDE + +Icon=kicker.png FileTemplates=h,CStyle,cpp,CStyle ShowFilesAfterGeneration=%{dest}/src/%{APPNAMELC}.cpp Archive=kicker.tar.gz @@ -157,32 +104,3 @@ Dest=%{dest}/src/%{APPNAMELC}.desktop [MSG] Type=message Comment=A Kicker Applet was created in %{dest} -Comment[ca]=Una miniaplicació per a Kicker ha estat creat en %{dest} -Comment[da]=En Kicker applet blev oprettet i %{dest} -Comment[de]=Ein Miniprogramm für Kicker wurde in %{dest} erstellt. -Comment[el]=Μία μικροεφαρμογή Kicker δημιουργήθηκε στο %{dest} -Comment[es]=Un applet para Kicker ha sido creado en %{dest} -Comment[et]=Kickeri aplett loodi asukohta %{dest} -Comment[eu]=Kicker Applet bat sortu da hemen: %{dest} -Comment[fa]=یک برنامک Kicker در %{dest} ایجاد شد -Comment[fr]=Un applet Kicker a été créé dans %{dest} -Comment[ga]=Cruthaíodh feidhmchláirín Kicker i %{dest} -Comment[gl]=Creouse un applet para Kicker en %{dest} -Comment[hu]=Létrejött egy panel-kisalkalmazás itt: %{dest} -Comment[it]=È stata creata un'applet per kicker in %{dest} -Comment[ja]=Kicker アプレットを %{dest} に作成しました -Comment[nds]=In %{dest} wöör en Kicker-Lüttprogramm opstellt -Comment[ne]=किकर एप्लेट %{dest} मा सिर्जना गरियो -Comment[nl]=Een Kicker-applet is aangemaakt in %{dest} -Comment[pl]=Aplet panelu został utworzony w %{dest} -Comment[pt]=Foi criada uma 'applet' do Kicker em %{dest} -Comment[pt_BR]=Foi criada uma 'applet' do Kicker em %{dest} -Comment[ru]=Аплет панели TDE создан в %{dest} -Comment[sk]=Kicker applet bol vytvorený v %{dest} -Comment[sl]=Vstavek za Kicker je bil ustvarjen v %{dest} -Comment[sr]=Аплет за Kicker направљен је у %{dest} -Comment[sr@Latn]=Aplet za Kicker napravljen je u %{dest} -Comment[sv]=Ett miniprogram för Kicker skapades i %{dest} -Comment[tr]=Bir Kicker küçük uygulaması %{dest} içinde yaratıldı. -Comment[zh_CN]=在 %{dest} 中创建了一个 Kicker 小程序 -Comment[zh_TW]=一個 Kicker 小程式已建立於 %{dest} |