From a084db175509b58e57a81d50b1688709f19758bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sl=C3=A1vek=20Banko?= Date: Wed, 27 May 2020 03:12:08 +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 --- keduca/CMakeL10n.txt | 13 ++++ keduca/keduca/CMakeLists.txt | 5 +- keduca/keduca/keduca_part.desktop | 10 --- keduca/resources/CMakeLists.txt | 19 +++-- keduca/resources/keduca.desktop | 124 +-------------------------------- keduca/resources/keducabuilder.desktop | 115 +----------------------------- keduca/resources/x-edu.desktop | 65 ----------------- keduca/resources/x-edugallery.desktop | 57 --------------- 8 files changed, 30 insertions(+), 378 deletions(-) (limited to 'keduca') diff --git a/keduca/CMakeL10n.txt b/keduca/CMakeL10n.txt index a5935c38..ea85c97e 100644 --- a/keduca/CMakeL10n.txt +++ b/keduca/CMakeL10n.txt @@ -1,3 +1,16 @@ ##### create translation templates ############## tde_l10n_create_template( "keduca" ) + +tde_l10n_create_template( + CATALOG "desktop_files/keduca-desktops/" + SOURCES *.desktop + EXCLUDES x-.*.desktop + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) + +tde_l10n_create_template( + CATALOG "desktop_files/keduca-mimetypes/" + SOURCES x-*.desktop + DESTINATION "${CMAKE_SOURCE_DIR}/translations" +) diff --git a/keduca/keduca/CMakeLists.txt b/keduca/keduca/CMakeLists.txt index 988a64e1..80eeae43 100644 --- a/keduca/keduca/CMakeLists.txt +++ b/keduca/keduca/CMakeLists.txt @@ -68,7 +68,8 @@ install( DESTINATION ${KCFG_INSTALL_DIR} ) -install( - FILES keduca_part.desktop +tde_create_translated_desktop( + SOURCE keduca_part.desktop DESTINATION ${SERVICES_INSTALL_DIR} + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/keduca-desktops ) diff --git a/keduca/keduca/keduca_part.desktop b/keduca/keduca/keduca_part.desktop index 8df753cf..978da70c 100644 --- a/keduca/keduca/keduca_part.desktop +++ b/keduca/keduca/keduca_part.desktop @@ -1,16 +1,6 @@ [Desktop Entry] Type=Service Name=KEduca -Name[af]=Keduca -Name[ar]=التعليم ك -Name[bn]=কে-এডুকা -Name[hi]=के-एज़ुका -Name[mn]=КСургалт -Name[ne]=केडीई इडु -Name[pa]=ਕੇ-ਸਿੱਖਿਆ -Name[sv]=Keduca -Name[ta]=கேயுடியுகா -Name[ven]=Pfunzo ya K MimeType=application/x-edu X-TDE-ServiceTypes=KParts/ReadOnlyPart X-TDE-Library=libkeducapart diff --git a/keduca/resources/CMakeLists.txt b/keduca/resources/CMakeLists.txt index 32000370..58a3e7bb 100644 --- a/keduca/resources/CMakeLists.txt +++ b/keduca/resources/CMakeLists.txt @@ -9,12 +9,17 @@ tde_install_icons( ) ##### other data -install( - FILES x-edu.desktop x-edugallery.desktop +foreach( _mimetype x-edu.desktop x-edugallery.desktop ) + tde_create_translated_desktop( + SOURCE ${_mimetype} DESTINATION ${MIME_INSTALL_DIR}/application -) + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/keduca-mimetypes + ) +endforeach() -install( - FILES keduca.desktop keducabuilder.desktop - DESTINATION ${XDG_APPS_INSTALL_DIR} -) +foreach( _desktop keduca.desktop keducabuilder.desktop ) + tde_create_translated_desktop( + SOURCE ${_desktop} + PO_DIR ${CMAKE_SOURCE_DIR}/translations/desktop_files/keduca-desktops + ) +endforeach() diff --git a/keduca/resources/keduca.desktop b/keduca/resources/keduca.desktop index 5a948002..38f88579 100644 --- a/keduca/resources/keduca.desktop +++ b/keduca/resources/keduca.desktop @@ -1,132 +1,10 @@ [Desktop Entry] +Name=KEduca GenericName=Tests & Exams -GenericName[af]=Toetse & Eksamens -GenericName[ar]=الاختبارات والامتحانات -GenericName[be]=Тэсты і экзамены -GenericName[bg]=Тестове и изпити -GenericName[bn]=পরীক্ষা -GenericName[bs]=Testovi i ispiti -GenericName[ca]=Proves i exàmens -GenericName[cs]=Testy a zkoušky -GenericName[csb]=Testë ë Ekzaminë -GenericName[cy]=Arbrofion ac Arholiadau -GenericName[da]=Test & eksaminer -GenericName[de]=Tests und Prüfungen -GenericName[el]=Τεστ & Eξετάσεις -GenericName[eo]=Testoj kaj ekzamenoj -GenericName[es]=Pruebas y exámenes -GenericName[et]=Testid ja eksamid -GenericName[eu]=Testak eta azterketak -GenericName[fa]=آزمون و امتحان -GenericName[fi]=Testit ja kokeet -GenericName[fo]=Royndir -GenericName[fr]=Tests et examens -GenericName[ga]=Teisteanna agus Scrúduithe -GenericName[gl]=Tests e Exames -GenericName[he]=מבחנים -GenericName[hi]=जाँच व परीक्षा -GenericName[hr]=Provjere i ispiti -GenericName[hu]=Tesztkészítő -GenericName[is]=Verkefni & Próf -GenericName[it]=Prove ed esami -GenericName[ja]=テスト & 試験 -GenericName[ka]=ტესტები და გამოცდები -GenericName[km]=ការ​ប្រលង និង​សាកល្បង -GenericName[lt]=Testai ir egzaminai -GenericName[lv]=Testi & Eksāmeni -GenericName[mk]=Тестови и испити -GenericName[mn]=Тест ба Шалгалт -GenericName[ms]=Ujian dan Peperiksaan -GenericName[nb]=Prøver og eksamener -GenericName[nds]=Pröven un Examens -GenericName[ne]=परीक्षण र जाँच -GenericName[nl]=Toetsen & examens -GenericName[nn]=Testar og prøvar -GenericName[nso]=Meleko & Dithlahlobo -GenericName[pa]=ਟੈਸਟ ਅਤੇ ਪ੍ਰੀਖਿਆ -GenericName[pl]=Testy i egzaminy -GenericName[pt]=Testes & Exames -GenericName[pt_BR]=Testes e exames -GenericName[ru]=Экзаменатор TDE -GenericName[se]=Geahččaleamit ja eksamenat -GenericName[sk]=Testy a skúšky -GenericName[sl]=Preizkusi in izpiti -GenericName[sr]=Тестови и испити -GenericName[sr@Latn]=Testovi i ispiti -GenericName[sv]=Prov och examen -GenericName[ta]=சோதனைகளும் தேர்வுகளும் -GenericName[tg]=Санҷиш ва Имтиҳон -GenericName[tr]=Sınavlar ve Testler -GenericName[uk]=Тести та екзамени -GenericName[ven]=linga & Mulingo -GenericName[vi]=Kiểm tra & Thi -GenericName[xh]=Uvavanyo Nemviwo -GenericName[zh_CN]=测验和考试 -GenericName[zh_TW]=測驗與考試 -GenericName[zu]=Izivivinyo kanye Nokubhalwa kwezivivinyo Comment=TDE Tests & Exams Program -Comment[be]=Праграма TDE для тэставання і экзаменаў -Comment[bg]=Тестове и изпити -Comment[bn]=কে.ডি.ই. উপস্থাপিত পরীক্ষা নেওয়ার প্রোগ্রাম -Comment[bs]=TDE program za testove i ispite -Comment[ca]=Programa de proves i exàmens per a TDE -Comment[cs]=TDE program pro testování a zkoušení -Comment[csb]=Programa do testów ë ekzaminów -Comment[da]=Test- og eksamensprogram for TDE -Comment[de]=TDE Test- und Prüfungsprogramm -Comment[el]=Πρόγραμμα εξετάσεων και ελέγχων του TDE -Comment[eo]=TDE Testa kaj ekzamena programo -Comment[es]=Programa de exámenes y pruebas de TDE -Comment[et]=TDE testide ja eksamite programm -Comment[eu]=TDE testak eta azterketak programa -Comment[fa]=آزمونهای TDE و برنامۀ امتحانها -Comment[fi]=TDE Testaus- ja koeohjelma -Comment[fr]=Programme de tests et d'examens de TDE -Comment[ga]=Clár Scrúduithe TDE -Comment[gl]=Programa de Tests e Exame para TDE -Comment[he]=תוכנת מבחנים ובחנים של TDE -Comment[hr]=TDE programi za provjeravanje i ispitivanje -Comment[hu]=Teszt- és vizsgakészítő program -Comment[is]=TDE prófa- & þrautaleikur -Comment[it]=Prove ed esami per TDE -Comment[ja]=TDE テスト & 試験 -Comment[ka]=TDE ტესტებისა და გამოცდების პროგრამა -Comment[km]=កម្មវិធី​ប្រលង និង​សាកល្បង -Comment[lt]=TDE testų ir egzaminų programa -Comment[nb]=TDE-program for prøver og eksamener -Comment[nds]=Prööv- un Examenprogramm vun TDE -Comment[ne]=TDE परीक्षण र जाँच कार्यक्रम -Comment[nl]=TDE-programma voor tests en examens -Comment[nn]=Testar og prøvar for TDE -Comment[pa]=TDE ਟੈਸਟ ਅਤੇ ਪਰੀਖਿਆ ਪਰੋਗਰਾਮ -Comment[pl]=Program do testów i egzaminów dla TDE -Comment[pt]=Programa de Testes & Exames do TDE -Comment[pt_BR]=Programa do TDE de testes & exames -Comment[ru]=Простая программа для проведения тестов -Comment[sk]=TDE testovacie a skúšacie programy -Comment[sl]=Program za izdelavo testov -Comment[sr]=TDE програм за тестове и испите -Comment[sr@Latn]=TDE program za testove i ispite -Comment[sv]=Prov- och examenprogram för TDE -Comment[tr]=TDE Testleri & Sınav Programı -Comment[uk]=Програма для тестів та екзаменів -Comment[vi]=Chương trình Kiểm tra & Thi TDE -Comment[zh_CN]=TDE 测验和考试程序 -Comment[zh_TW]=TDE 測驗與考試的程式 Exec=keduca Icon=keduca MimeType=application/x-edu;application/x-edugallery; -Name=KEduca -Name[af]=Keduca -Name[ar]=التعليم ك -Name[bn]=কে-এডুকা -Name[hi]=के-एज़ुका -Name[mn]=КСургалт -Name[ne]=केडीई इडु -Name[pa]=ਕੇ-ਸਿੱਖਿਆ -Name[sv]=Keduca -Name[ta]=கேயுடியுகா -Name[ven]=Pfunzo ya K X-DocPath=keduca/index.html Path= Terminal=false diff --git a/keduca/resources/keducabuilder.desktop b/keduca/resources/keducabuilder.desktop index a2ab0822..08a574bc 100644 --- a/keduca/resources/keducabuilder.desktop +++ b/keduca/resources/keducabuilder.desktop @@ -1,122 +1,9 @@ [Desktop Entry] +Name=KEduca-Editor GenericName=Tests & Exams Editor -GenericName[af]=Toetse & Eksamens Redigeerder -GenericName[ar]=محرّر اختبارات وامتحانات -GenericName[be]=Рэдактар тэстаў і экзаменаў -GenericName[bg]=Редактор на тестове и изпити -GenericName[bn]=পরীক্ষা সম্পাদক -GenericName[bs]=Editor testova i ispita -GenericName[ca]=Editor de proves i exàmens -GenericName[cs]=Editor pro testy a zkoušky -GenericName[csb]=Editora testów ë ekzaminów -GenericName[cy]=Golygydd Arbrofion ac Arholiadau -GenericName[da]=Test- & eksamenseditor -GenericName[de]=Editor für Tests und Prüfungen -GenericName[el]=Επεξεργαστής τεστ & εξετάσεων -GenericName[eo]=Testa kaj ekzamena redaktilo -GenericName[es]=Editor de pruebas y exámenes -GenericName[et]=Testide ja eksamite redaktor -GenericName[eu]=Test eta azterketen editorea -GenericName[fa]=ویرایشگر آزمون و امتحان -GenericName[fi]=Testien ja kokeiden muokkain -GenericName[fr]=Éditeur de tests et examens -GenericName[ga]=Eagarthóir Teisteanna agus Scrúduithe -GenericName[gl]=Editor de Tests e Exames -GenericName[he]=עורך מבחנים -GenericName[hi]=जाँच व परीक्षा संपादक -GenericName[hr]=Uređivač provjera i ispita -GenericName[hu]=Tesztszerkesztő -GenericName[is]=Verkefna og prófa-ritill -GenericName[it]=Editor di prove ed esami -GenericName[ja]=テスト & 試験エディタ -GenericName[ka]=ტესტებისა და გამოცდების რედაქტორი -GenericName[km]=កម្មវិធី​និពន្ធ​ការ​ប្រលង និង​សាកល្បង -GenericName[lt]=Testų ir egzaminų redaktorius -GenericName[lv]=Testu & Eksāmenu Redaktors -GenericName[mk]=Уредувач на Тестови и испити -GenericName[mn]=Тест ба Шалгалтын-Засвар -GenericName[ms]=Penyunting Ujian dan Peperiksaan -GenericName[nb]=Redigerer for prøver og eksamener -GenericName[nds]=Editor för Pröven un Examens -GenericName[ne]=परीक्षण र जाँच सम्पादक -GenericName[nl]=Toetsen- & examens-editor -GenericName[nn]=Redigering av testar og prøvar -GenericName[nso]=Mofetosi wa Diteko & Dihlahlobo -GenericName[pa]=ਟੈਸਟ ਜਾਂ ਪਰੀਖਿਆ ਸੰਪਾਦਕ -GenericName[pl]=Edytor testów i egzaminów -GenericName[pt]=Editor de Testes & Exames -GenericName[pt_BR]=Editor de testes e exames -GenericName[ru]=Редактор тестов и экзаменов -GenericName[se]=Doaimmat geahččalemiid ja eksameniid -GenericName[sk]=Editor pre testy a skúšky -GenericName[sl]=Urejevalnik preizkusov in izpitov -GenericName[sr]=Уређивач за тестове и испите -GenericName[sr@Latn]=Uređivač za testove i ispite -GenericName[sv]=Prov- och examenseditor -GenericName[ta]=சோதனைகள் மற்றும் தேர்வுகள் தொகுப்பான் -GenericName[tg]=Таҳрири Санҷиш ва Имтиҳон -GenericName[tr]=Sınav ve Test Düzenleyici -GenericName[uk]=Редактор тестів та екзаменів -GenericName[ven]=linga & Musengulusi wa mulingo -GenericName[vi]=Trình soạn thảo Kiểm tra & Thi -GenericName[xh]=Umhleli Wovavanyo Noviwo -GenericName[zh_CN]=测验和试卷编辑器 -GenericName[zh_TW]=測試 & 考驗編輯器 -GenericName[zu]=Izivivinyo kanye Nomhleli wokubhalwa kokuvivinywa Exec=keducabuilder Icon=keduca MimeType=application/x-edu;application/x-edugallery; -Name=KEduca-Editor -Name[ar]=محرر التعليم ك -Name[bg]=Редактор на KEduca -Name[bn]=কে-এডুকা-সম্পাদক -Name[br]=Aozer KEduca -Name[cs]=Editor pro KEduca -Name[csb]=Editora do programù KEduca -Name[cy]=Golygydd KEduca -Name[da]=KEduca-editor -Name[el]=KEduca-επεξεργαστής -Name[eo]=KEduca redaktilo -Name[et]=KEduca redaktor -Name[fa]=ویرایشگر KEduca -Name[fi]=KEduca-editori -Name[fr]=Éditeur de KEduca -Name[gl]=Editor de KEduca -Name[hi]=के-एज़ुका-संपादक -Name[hr]=KEduca uređivač -Name[hu]=KEducabuilder -Name[is]=KEduca-Ritill -Name[it]=Editor di KEduca -Name[ja]=KEduca エディタ -Name[ka]=KEduca რედაქტორი -Name[km]=កម្មវិធី​និពន្ធ KEduca -Name[lt]=KEduca redaktorius -Name[lv]=KEduca-Redaktors -Name[mk]=KEduca-Уредувач -Name[mn]=КСургалтын-Засвар -Name[ms]=Penyunting KEduca -Name[nb]=KEduca-redigerer -Name[ne]=केडीई एडु-सम्पादक -Name[nn]=KEduca-redigering -Name[pa]=ਕੇ-ਪ੍ਰੀਖਿਆ ਸੰਪਾਦਕ -Name[pl]=Edytor do programu KEduca -Name[pt]=Editor do KEduca -Name[se]=KEduca-doaimmaheapmi -Name[sk]=Editor pre KEduca -Name[sl]=Urejevalnik KEduca -Name[sr]=KEduca-уређивач -Name[sr@Latn]=KEduca-uređivač -Name[sv]=Keduca-editor -Name[ta]=கேயிடியுகா-தொகுப்பான் -Name[tg]=Муҳаррири KEduca -Name[tr]=KEduca Düzenleyici -Name[uk]=Редактор KEduca -Name[ven]=Musengulusi wa pfunzo ya K -Name[vi]=Trình soạn thảo KEduca -Name[xh]=KEduca-Umhleli -Name[zh_CN]=KEduca 编辑器 -Name[zh_TW]=KEduca-編輯器 -Name[zu]=Umhleli we-KEduca X-DocPath=keduca/index.html Path= Terminal=false diff --git a/keduca/resources/x-edu.desktop b/keduca/resources/x-edu.desktop index dfe1f838..7eff504e 100644 --- a/keduca/resources/x-edu.desktop +++ b/keduca/resources/x-edu.desktop @@ -1,70 +1,5 @@ [Desktop Entry] Comment=Edu Document -Comment[af]=Edu Dokument -Comment[ar]=مستند تعليمي -Comment[be]=Дакумент Edu -Comment[bg]=Документ на Edu -Comment[bn]=শিক্ষামূলক ডকুমেন্ট -Comment[br]=Teul Edu -Comment[bs]=Edu dokument -Comment[ca]=Document Edu -Comment[cs]=Dokument Edu -Comment[csb]=Dokùment Edu -Comment[cy]=Dogfen Edu -Comment[da]=Edu-dokument -Comment[de]=Edu-Dokument -Comment[el]=Έγγραφο edu -Comment[eo]=Edu dokumento -Comment[es]=Documento Edu -Comment[et]=Edu-paketi dokument -Comment[eu]=Edu dokumentua -Comment[fa]=سند Edu -Comment[fi]=Edu-asiakirja -Comment[fo]=Undirvísingarskjal -Comment[fr]=Document Edu -Comment[ga]=Cáipéis Edu -Comment[gl]=Documento Edu -Comment[he]=מסמך Edu -Comment[hi]=ईडीयू दस्तावेज़ -Comment[hr]=Edu dokument -Comment[hu]=Edu dokumentum -Comment[is]=Edu skjal -Comment[it]=Documento Edu -Comment[ja]=Edu ドキュメント -Comment[ka]=Edu ტესტი -Comment[km]=ឯកសារ​របស់ Edu -Comment[lt]=Edu dokumentas -Comment[lv]=Edu Dokuments -Comment[mk]=Edu документ -Comment[mn]=Сургалт -Comment[ms]=Dokumen Edu -Comment[nb]=Edu-dokument -Comment[nds]=Edu-Dokment -Comment[ne]=एडु कागजात -Comment[nl]=Edu-document -Comment[nn]=Edu-dokument -Comment[nso]=Tokomane ya Edu -Comment[pa]=ਪ੍ਰੀਖਿਆ ਦਸਤਾਵੇਜ਼ -Comment[pl]=Dokument Edu (z pakietu edukacyjnego) -Comment[pt]=Documento Edu -Comment[pt_BR]=Documento Edu -Comment[ru]=Тест Edu -Comment[se]=Edu-dokumeanta -Comment[sk]=Dokument Edu -Comment[sl]=Dokument Edu -Comment[sr]=Edu документ -Comment[sr@Latn]=Edu dokument -Comment[sv]=Utbildningsdokument -Comment[ta]=இடியு ஆவணம் -Comment[tg]=Ҳуҷҷати Edu -Comment[tr]=Edu Belgesi -Comment[uk]=Документ Edu -Comment[ven]=Manwalwa a pfunzo -Comment[vi]=Tài liệu Giảng dạy -Comment[xh]=Vocabulary Trainer Document -Comment[zh_CN]=Edu 文档 -Comment[zh_TW]=Edu 文件 -Comment[zu]=Idokhumente ye Edu DefaultApp=keduca Icon=keduca Type=MimeType diff --git a/keduca/resources/x-edugallery.desktop b/keduca/resources/x-edugallery.desktop index 799472f6..9980b530 100644 --- a/keduca/resources/x-edugallery.desktop +++ b/keduca/resources/x-edugallery.desktop @@ -1,62 +1,5 @@ [Desktop Entry] Comment=Edu Gallery Document -Comment[af]=Edu Gallery Dokument -Comment[ar]=مستند الصور التعليمي -Comment[be]=Галерэя дакументаў Edu -Comment[bg]=Документ на галерия на Edu -Comment[bn]=শিক্ষামূলক গ্যালারী ডকুমেন্ট -Comment[br]=Teul garidell Edu -Comment[bs]=Edu Gallery dokument -Comment[ca]=Galeria de documents Edu -Comment[cs]=Dokument Edu-galerie -Comment[csb]=Dokùment galerëji Edu -Comment[cy]=Dogfen Oriel Edu -Comment[da]=Edu galleridokument -Comment[de]=Edu-Galerie-Dokument -Comment[el]=Έγγραφο συλλογής edu -Comment[eo]=Edu galerio dokumento -Comment[es]=Documento de galería de Edu -Comment[et]=Edu-paketi galerii dokument -Comment[eu]=Edu galeria-dokumentua -Comment[fa]=سند گالری Edu -Comment[fi]=Edu-galleria-asiakirja -Comment[fr]=Document de galerie éducative -Comment[ga]=Cáipéis Edu Gallery -Comment[gl]=Documento de Galeria Edu -Comment[he]=מסמכים וגלריית לימודים -Comment[hi]=ईडीयू गैलरी दस्तावेज़ -Comment[hr]=Dokument Edu galerije -Comment[hu]=Edu Gallery dokumentum -Comment[is]=Edu gallerýskjal -Comment[it]=Documento galleria Edu -Comment[ja]=Edu ギャラリードキュメント -Comment[ka]=Edu ტესტების ნაკრები -Comment[km]=ឯកសារ​វិចិត្រសាល​របស់ Edu -Comment[lt]=Edu galerijos dokumentas -Comment[lv]=Edu Galerijas Dokuments -Comment[mk]=Edu Gallery документ -Comment[ms]=Dokumen Galeri Edu -Comment[nb]=Edu galleri-dokument -Comment[nds]=Edu-Galeriedokment -Comment[ne]=एडु ग्यालरी कागजात -Comment[nl]=Edu Gallery-document -Comment[nn]=Edu-galleridokument -Comment[pl]=Dokument galerii Edu (z pakietu edukacyjnego) -Comment[pt]=Documento da Galeria Edu -Comment[pt_BR]=Documento da galeria Edu -Comment[ru]=Набор тестов Edu -Comment[sk]=Dokument galérie Edu -Comment[sl]=Dokument galerije Edu -Comment[sr]=Документ Edu галерије -Comment[sr@Latn]=Dokument Edu galerije -Comment[sv]=Utbildningsgalleridokument -Comment[ta]=இடியு கூட ஆவணம் -Comment[tg]=Долони Ҳуҷҷатҳои Таълимӣ -Comment[tr]=Eğitim Galerisi Belgesi -Comment[uk]=Документ галереї Edu -Comment[vi]=Phòng trưng bày các Tài liệu Giảng dạy -Comment[zh_CN]=Edu 库文档 -Comment[zh_TW]=Edu 文件 DefaultApp=keduca Icon=keduca Type=MimeType -- cgit v1.2.3