diff --git a/CMakeL10n.txt b/CMakeL10n.txt index a525b71..07998e5 100644 --- a/CMakeL10n.txt +++ b/CMakeL10n.txt @@ -21,3 +21,8 @@ include( TDEL10n ) ##### create translation templates ############## tde_l10n_auto_add_subdirectories( ) + +tde_l10n_create_template( + CATALOG "desktop_files/tellico-desktops" + SOURCES *.desktop +) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3e35a0d..6dd2a2a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -105,15 +105,14 @@ add_subdirectory( xslt ) tde_conditional_add_project_docs( BUILD_DOC ) tde_conditional_add_project_translations( BUILD_TRANSLATIONS ) -install( FILES tellico.desktop - DESTINATION ${XDG_APPS_INSTALL_DIR} +tde_create_translated_desktop( tellico.desktop ) +tde_create_translated_desktop( + SOURCE x-tellico.desktop + DESTINATION ${MIME_INSTALL_DIR}/application ) install( FILES tellico.xml DESTINATION ${XDG_MIME_INSTALL_DIR} ) -install( FILES x-tellico.desktop - DESTINATION ${MIME_INSTALL_DIR}/application -) install( FILES tellico.dtd tellico.tips DESTINATION ${DATA_INSTALL_DIR}/${CMAKE_PROJECT_NAME} ) diff --git a/tellico.desktop b/tellico.desktop index cf29759..de2eb60 100644 --- a/tellico.desktop +++ b/tellico.desktop @@ -1,26 +1,15 @@ [Desktop Entry] +Name=Tellico + +GenericName=Collection Manager + +Comment=A collection manager + Version=1.0 Type=Application Exec=tellico -caption "%c" %i %u Icon=tellico -X-DocPath=tellico/index.html -Comment=A collection manager -Comment[ru]=Менеджер коллекций -Comment[cs]=Správce sbírek -Comment[de]=Ein Programm zum Verwalten von Sammlungen -Comment[fr]=Un gestionnaire de collection -Comment[tr]=Bir koleksiyon yöneticisi -Comment[sv]=Program för hantering av samlingar -Comment[pt]=Um gestor de colecção Terminal=false -Name=Tellico -GenericName=Collection Manager -GenericName[cs]=Správce sbírek -GenericName[de]=Verwaltung von Sammlungen -GenericName[ru]=Менеджер коллекций -GenericName[fr]=Gestionnaire de collection -GenericName[tr]=Koleksiyon yöneticisi -GenericName[sv]=Samlingsorganisatör -GenericName[pt]=Gestor de Colecção MimeType=application/x-tellico; Categories=TDE;Office;Database; +X-DocPath=tellico/index.html diff --git a/translations/desktop_files/cs.po b/translations/desktop_files/cs.po new file mode 100644 index 0000000..fd384a7 --- /dev/null +++ b/translations/desktop_files/cs.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Správce sbírek" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Správce sbírek" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "Datový soubor Tellico" diff --git a/translations/desktop_files/de.po b/translations/desktop_files/de.po new file mode 100644 index 0000000..d0830dd --- /dev/null +++ b/translations/desktop_files/de.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Verwaltung von Sammlungen" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Ein Programm zum Verwalten von Sammlungen" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/translations/desktop_files/fr.po b/translations/desktop_files/fr.po new file mode 100644 index 0000000..679306e --- /dev/null +++ b/translations/desktop_files/fr.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Gestionnaire de collection" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Un gestionnaire de collection" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/translations/desktop_files/pt.po b/translations/desktop_files/pt.po new file mode 100644 index 0000000..1976195 --- /dev/null +++ b/translations/desktop_files/pt.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Gestor de Colecção" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Um gestor de colecção" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/translations/desktop_files/ru.po b/translations/desktop_files/ru.po new file mode 100644 index 0000000..7c35a13 --- /dev/null +++ b/translations/desktop_files/ru.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Менеджер коллекций" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Менеджер коллекций" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "Файл Tellico" diff --git a/translations/desktop_files/sv.po b/translations/desktop_files/sv.po new file mode 100644 index 0000000..81ea29c --- /dev/null +++ b/translations/desktop_files/sv.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Samlingsorganisatör" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Program för hantering av samlingar" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/translations/desktop_files/tellico-desktops.pot b/translations/desktop_files/tellico-desktops.pot new file mode 100644 index 0000000..b2cc391 --- /dev/null +++ b/translations/desktop_files/tellico-desktops.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/translations/desktop_files/tr.po b/translations/desktop_files/tr.po new file mode 100644 index 0000000..84aca01 --- /dev/null +++ b/translations/desktop_files/tr.po @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# This file is put in the public domain. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-07-04 10:56+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Name +#: tellico.desktop:2 +msgid "Tellico" +msgstr "" + +#. GenericName +#: tellico.desktop:4 +msgid "Collection Manager" +msgstr "Koleksiyon yöneticisi" + +#. Comment +#: tellico.desktop:6 +msgid "A collection manager" +msgstr "Bir koleksiyon yöneticisi" + +#. Comment +#: x-tellico.desktop:2 +msgid "Tellico Data File" +msgstr "" diff --git a/x-tellico.desktop b/x-tellico.desktop index e06f391..27d8bc0 100644 --- a/x-tellico.desktop +++ b/x-tellico.desktop @@ -1,11 +1,10 @@ [Desktop Entry] -Encoding=UTF-8 Comment=Tellico Data File -Comment[ru]=Файл Tellico -Comment[cs]=Datový soubor Tellico -DefaultApp=tellico -Icon=application-x-tellico + +Encoding=UTF-8 +Type=MimeType MimeType=application/x-tellico +Icon=application-x-tellico Patterns=*.bc;*.tc; -Type=MimeType; +DefaultApp=tellico X-TDE-AutoEmbed=false