summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSlávek Banko <slavek.banko@axis.cz>2021-07-04 11:01:04 +0200
committerSlávek Banko <slavek.banko@axis.cz>2021-07-04 18:44:53 +0200
commit9ff3cd66019a9fe792f7754dc13ac2be4ad23caa (patch)
tree47b545c968977057d33c76c777c6a462d177ddcf
parentb20852c96b0bec2df96260212eacda0a3c66f05b (diff)
downloadtellico-9ff3cd66.tar.gz
tellico-9ff3cd66.zip
Added translation of .desktop files.
Signed-off-by: Slávek Banko <slavek.banko@axis.cz> (cherry picked from commit 88a5a5f5a3ef0703aeb5fa748568da5552aa8c48)
-rw-r--r--CMakeL10n.txt5
-rw-r--r--CMakeLists.txt9
-rw-r--r--tellico.desktop25
-rw-r--r--translations/desktop_files/cs.po37
-rw-r--r--translations/desktop_files/de.po37
-rw-r--r--translations/desktop_files/fr.po37
-rw-r--r--translations/desktop_files/pt.po37
-rw-r--r--translations/desktop_files/ru.po37
-rw-r--r--translations/desktop_files/sv.po37
-rw-r--r--translations/desktop_files/tellico-desktops.pot37
-rw-r--r--translations/desktop_files/tr.po37
-rw-r--r--x-tellico.desktop11
12 files changed, 317 insertions, 29 deletions
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 afa9cb7..cba44df 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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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