From 296306a273438f476ab2266d1c03616de1fd5ef7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Fri, 22 May 2020 02:49:40 +0200 Subject: Desktop file translations: + Creation of POT template for desktop files added to CMakeL10n rules. + Added creation of translated desktop files during build. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Slávek Banko --- superkaramba/CMakeL10n.txt | 6 ++ superkaramba/mimetypes/CMakeLists.txt | 5 +- superkaramba/mimetypes/x-superkaramba.desktop | 44 -------------- superkaramba/src/CMakeLists.txt | 6 +- superkaramba/src/superkaramba.desktop | 85 --------------------------- 5 files changed, 12 insertions(+), 134 deletions(-) (limited to 'superkaramba') diff --git a/superkaramba/CMakeL10n.txt b/superkaramba/CMakeL10n.txt index 598e631..2f44d28 100644 --- a/superkaramba/CMakeL10n.txt +++ b/superkaramba/CMakeL10n.txt @@ -1,3 +1,9 @@ ##### create translation templates ############## tde_l10n_create_template( "superkaramba" ) + +tde_l10n_create_template( + CATALOG "desktop_files/superkaramba-desktops/" + SOURCES *.desktop + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) diff --git a/superkaramba/mimetypes/CMakeLists.txt b/superkaramba/mimetypes/CMakeLists.txt index 9cb9cc6..ae80ae6 100644 --- a/superkaramba/mimetypes/CMakeLists.txt +++ b/superkaramba/mimetypes/CMakeLists.txt @@ -9,7 +9,8 @@ # ################################################# -install( FILES x-superkaramba.desktop +tde_create_translated_desktop( + SOURCE x-superkaramba.desktop DESTINATION ${MIME_INSTALL_DIR}/application + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/superkaramba-desktops ) - diff --git a/superkaramba/mimetypes/x-superkaramba.desktop b/superkaramba/mimetypes/x-superkaramba.desktop index 4612262..88f25e2 100644 --- a/superkaramba/mimetypes/x-superkaramba.desktop +++ b/superkaramba/mimetypes/x-superkaramba.desktop @@ -1,49 +1,5 @@ [Desktop Entry] Comment=Superkaramba Theme File -Comment[ar]=ملف سمِة سوبركارامبا -Comment[bg]=Файл с тема за Superkaramba -Comment[br]=Restr giz Superkaramba -Comment[bs]=Datoteka sa Superkaramba temom -Comment[ca]=Arxiu de tema pel Superkaramba -Comment[cs]=Soubor Superkaramba motivu -Comment[da]=Superkaramba-temafil -Comment[de]=Superkaramba Design-Datei -Comment[el]=Αρχείο θέματος του Superkaramba -Comment[es]=Archivo de tema de Superkaramba -Comment[et]=Superkaramba teemafail -Comment[eu]=Superkaramba gai-fitxategia -Comment[fa]=پروندۀ چهرۀ Superkaramba -Comment[fi]=Superkaramban teematiedosto -Comment[fr]=Fichier de thème SuperKaramba -Comment[ga]=Comhad Téama Superkaramba -Comment[he]=ערכת נושא של Superkaramba -Comment[hu]=SuperKaramba-témafájl -Comment[is]=Súperkaramba þemuskrá -Comment[it]=File di tema Superkaramba -Comment[ja]=Superkaramba テーマファイル -Comment[ka]=Superkaramba-ს თემის ფაილი -Comment[kk]=Superkaramba нақыш файлы -Comment[km]=ឯកសារ​ស្បែក Superkaramba -Comment[lt]=Superkaramba temos byla -Comment[nb]=Temafil for Superkaramba -Comment[nds]=Muster-Datei vun Superkaramba -Comment[ne]=सुपरकराम्बा विषयवस्तु फाइल -Comment[nl]=Thema-bestand van Superkaramba -Comment[nn]=Superkaramba-temafil -Comment[pa]=Superkaramba ਸਰੂਪ ਫਾਇਲ -Comment[pl]=Plik motywu Superkaramby -Comment[pt]=Ficheiro de Tema do Superkaramba -Comment[pt_BR]=Arquivo de Tema do Superkaramba -Comment[ru]=Тема Superkaramba -Comment[sk]=Súbor témy superkaramba -Comment[sl]=Datoteka s temo za Superkarambo -Comment[sr]=Фајл теме СуперКарамбе -Comment[sr@Latn]=Fajl teme SuperKarambe -Comment[sv]=Superkaramba-temafil -Comment[tr]=Superkaramba Tema Dosyası -Comment[uk]=Файл теми Superkaramba -Comment[zh_CN]=Superkaramba 主题文件 -Comment[zh_TW]=Superkaramba 佈景檔案 DefaultApp=superkaramba Icon=superkaramba_theme MimeType=application/x-superkaramba diff --git a/superkaramba/src/CMakeLists.txt b/superkaramba/src/CMakeLists.txt index 8f560b6..150aaae 100644 --- a/superkaramba/src/CMakeLists.txt +++ b/superkaramba/src/CMakeLists.txt @@ -67,7 +67,7 @@ install( FILES superkarambaui.rc DESTINATION ${DATA_INSTALL_DIR}/superkaramba ) -install( FILES superkaramba.desktop - DESTINATION ${APPS_INSTALL_DIR}/Utilities +tde_create_translated_desktop( + SOURCE superkaramba.desktop + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/superkaramba-desktops ) - diff --git a/superkaramba/src/superkaramba.desktop b/superkaramba/src/superkaramba.desktop index 0e984a1..9227010 100644 --- a/superkaramba/src/superkaramba.desktop +++ b/superkaramba/src/superkaramba.desktop @@ -1,94 +1,9 @@ [Desktop Entry] Name=SuperKaramba -Name[ne]=सुपरकराम्बा GenericName=Desktop Widgets -GenericName[ar]=أدوات سطح المكتب -GenericName[bg]=Графични контроли -GenericName[bs]=Desktop ukrasi -GenericName[ca]=Estris de l'escriptori -GenericName[cs]=Udělátka pro pracovní plochu -GenericName[da]=Desktopkontroller -GenericName[de]=Erweiterungen für die Arbeitsfläche -GenericName[el]=Γραφικά συστατικά επιφάνειας εργασίας -GenericName[eo]=Tabulaj fenestraĵoj -GenericName[es]=Elementos visuales para el escritorio -GenericName[et]=Töölauavidinad -GenericName[eu]=Mahaigaineko trepetak -GenericName[fa]=عنصرهای رومیزی -GenericName[fi]=Työpöytäelementit -GenericName[fr]=Éléments graphiques pour le bureau -GenericName[ga]=Giuirléidí Deisce -GenericName[he]=יישומונים על שולחן העבודה -GenericName[hu]=Asztali programelemek -GenericName[is]=Skjáborðshlutir -GenericName[it]=Elementi desktop -GenericName[ja]=デスクトップウィジェット -GenericName[ka]=სამუშაო მაგიდის ელემენტები -GenericName[kk]=Үстелдің бөлшектері -GenericName[km]=វត្ថុ​មើលឃើញ​របស់​ផ្ទៃតុ -GenericName[lt]=Darbastalio valdikliai -GenericName[nb]=Skjermelement for skrivebordet -GenericName[nds]=Schriefdisch-Verwiedern -GenericName[ne]=डेस्कटप विजेट -GenericName[nl]=Bureaubladprogramma's -GenericName[nn]=Skrivebordsprogram -GenericName[pa]=ਵੇਹੜਾ ਸਹਾਇਕ -GenericName[pl]=Aplety pulpitu -GenericName[pt]=Elementos do Ecrã -GenericName[pt_BR]=Componentes para o Desktop -GenericName[ru]=Виджеты рабочего стола -GenericName[sk]=Prvky pracovnej plochy -GenericName[sl]=Namizni gradniki -GenericName[sr]=Додаци десктопа -GenericName[sr@Latn]=Dodaci desktopa -GenericName[sv]=Grafiska skrivbordskomponenter -GenericName[tr]=Masaüstü Ögeleri -GenericName[uk]=Віджети стільниці -GenericName[zh_CN]=桌面部件 -GenericName[zh_TW]=桌面元件 Comment=An engine for cool desktop eyecandy -Comment[ar]=محرك لجماليات سطح مكتب لطيفة. -Comment[bg]=Модул за разкрасяване на работния плот -Comment[bs]=Pogon za cool ukrase desktopa. -Comment[ca]=Un motor per fer més vistós l'escriptori. -Comment[cs]=Nástroj pro úžasnou pracovní plochu, která je pastvou pro oči. -Comment[da]=En grænseflade for lækre øjegodter på desktoppen. -Comment[de]=Infrastruktur für faszinierende Erweiterungen der Arbeitsfläche -Comment[el]=Μία μηχανή για εντυπωσιακές διακοσμήσεις επιφάνειας εργασίας. -Comment[es]=Un motor para añadir vistosidad al escritorio. -Comment[et]=Töölaua lahedate vidinate mootor. -Comment[eu]=Mahaigaineko efektu politentzako euskarri bat. -Comment[fa]=eyecandy موتوری برای سرد کردن رومیزی. -Comment[fi]=Työpöydän hieno koristelu. -Comment[fr]=Un moteur de bureau esthétique et sympathique -Comment[he]=מנוע שהופך את שולחן העבודה למגניב. -Comment[hu]=Keretrendszer grafikus asztali elemek használatához. -Comment[is]=Flottar skjáborðsviðbætur. -Comment[it]=Un motore per rendere il desktop più gradevole. -Comment[ja]=格好いいデスクトップ eyecandy エンジン。 -Comment[kk]=Үстелдің әсем бөлшектері. -Comment[km]=ម៉ាស៊ីន​សម្រាប់​កម្មវិធី​ត្រជាក់​ភ្នែក​របស់​ផ្ទៃតុ -Comment[lt]=Šaunių darbastalio papuošimų priedas. -Comment[nb]=Et program for kule skrivebordseffekter. -Comment[nds]=En Ümgeven för wunnerbore Schriefdischeffekten. -Comment[ne]=ठन्डा डेस्कटप आइक्यान्डीका लागि इन्जिन । -Comment[nl]=Een programma voor bureaubladverfraaiing. -Comment[nn]=Eit rammeverk for lekre skrivebord. -Comment[pl]=Narzędzie do tworzenia efektownego pulpitu. -Comment[pt]=Um motor para embelezar o ecrã. -Comment[pt_BR]=Mecanismo para recursos gráficos interessantes. -Comment[ru]=Набор виджетов рабочего стола. -Comment[sk]=Podpora pre cool desktop eyecandy. -Comment[sl]=Pogon za lišpanje namizja. -Comment[sr]=Машина за лицкање радне површине. -Comment[sr@Latn]=Mašina za lickanje radne površine. -Comment[sv]=Ett gränssnitt för häftigt ögongodis på skrivbordet. -Comment[tr]=Masaüstünde güzel görünüm sağlayan bir motor. -Comment[uk]=Рушій для елементів стільниці. -Comment[zh_CN]=桌面养眼引擎。 -Comment[zh_TW]=桌面佈景選擇程式 Exec=superkaramba %U Icon=superkaramba -- cgit v1.2.1