summaryrefslogtreecommitdiffstats
path: root/superkaramba
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2020-05-22 02:49:40 +0200
committerSlávek Banko <slavek.banko@axis.cz>2020-05-22 02:49:40 +0200
commit296306a273438f476ab2266d1c03616de1fd5ef7 (patch)
tree7788ff1608858031d0b9816452591f2c62f42bc0 /superkaramba
parent5422ccd94be4a116b9334fb3b350c3a07ff7505e (diff)
downloadtdeutils-296306a273438f476ab2266d1c03616de1fd5ef7.tar.gz
tdeutils-296306a273438f476ab2266d1c03616de1fd5ef7.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>
Diffstat (limited to 'superkaramba')
-rw-r--r--superkaramba/CMakeL10n.txt6
-rw-r--r--superkaramba/mimetypes/CMakeLists.txt5
-rw-r--r--superkaramba/mimetypes/x-superkaramba.desktop44
-rw-r--r--superkaramba/src/CMakeLists.txt6
-rw-r--r--superkaramba/src/superkaramba.desktop85
5 files changed, 12 insertions, 134 deletions
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