summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt2
m---------cmake0
-rw-r--r--doc/CMakeLists.txt23
-rw-r--r--po/CMakeLists.txt17
-rw-r--r--src/CMakeL10n.txt7
-rw-r--r--src/CMakeLists.txt5
-rw-r--r--src/abakus.desktop28
-rw-r--r--translations/CMakeLists.txt1
-rw-r--r--translations/desktop_files/abakus.desktop/abakus.desktop.pot32
-rw-r--r--translations/desktop_files/abakus.desktop/bg.po32
-rw-r--r--translations/desktop_files/abakus.desktop/br.po32
-rw-r--r--translations/desktop_files/abakus.desktop/cs.po34
-rw-r--r--translations/desktop_files/abakus.desktop/cy.po32
-rw-r--r--translations/desktop_files/abakus.desktop/da.po32
-rw-r--r--translations/desktop_files/abakus.desktop/de.po34
-rw-r--r--translations/desktop_files/abakus.desktop/el.po32
-rw-r--r--translations/desktop_files/abakus.desktop/es.po32
-rw-r--r--translations/desktop_files/abakus.desktop/et.po32
-rw-r--r--translations/desktop_files/abakus.desktop/fr.po32
-rw-r--r--translations/desktop_files/abakus.desktop/ga.po32
-rw-r--r--translations/desktop_files/abakus.desktop/gl.po32
-rw-r--r--translations/desktop_files/abakus.desktop/it.po32
-rw-r--r--translations/desktop_files/abakus.desktop/ka.po32
-rw-r--r--translations/desktop_files/abakus.desktop/lt.po32
-rw-r--r--translations/desktop_files/abakus.desktop/nl.po32
-rw-r--r--translations/desktop_files/abakus.desktop/pt.po32
-rw-r--r--translations/desktop_files/abakus.desktop/rw.po32
-rw-r--r--translations/desktop_files/abakus.desktop/sk.po32
-rw-r--r--translations/desktop_files/abakus.desktop/sr.po32
-rw-r--r--translations/desktop_files/abakus.desktop/sr@Latn.po32
-rw-r--r--translations/desktop_files/abakus.desktop/sv.po32
-rw-r--r--translations/desktop_files/abakus.desktop/tr.po32
-rw-r--r--translations/messages/CMakeLists.txt14
-rw-r--r--translations/messages/abakus.pot (renamed from po/abakus.pot)0
-rw-r--r--translations/messages/cs.po (renamed from po/cs/abakus.po)109
-rw-r--r--translations/messages/de.po (renamed from po/de/abakus.po)13
-rw-r--r--translations/messages/it.po (renamed from po/it/abakus.po)0
-rw-r--r--translations/messages/nl.po (renamed from po/nl/abakus.po)0
-rw-r--r--translations/messages/pt.po (renamed from po/pt/abakus.po)0
-rw-r--r--translations/messages/sk.po (renamed from po/sk/abakus.po)8
40 files changed, 881 insertions, 118 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index de0ef01..5a9da6c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,7 +69,7 @@ set( CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--no-undefined"
add_subdirectory( icons )
add_subdirectory( src )
tde_conditional_add_subdirectory( BUILD_DOC doc )
-tde_conditional_add_subdirectory( BUILD_TRANSLATIONS po )
+tde_conditional_add_subdirectory( BUILD_TRANSLATIONS translations )
##### write configure files #####################
diff --git a/cmake b/cmake
-Subproject c51d14850ff2ed8051e840db9df1698f84af421
+Subproject f0659a0437dbe9f6943c7429dd6651d165dfa1c
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index a8b8de4..cd4611d 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,12 +1,13 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
+file( GLOB _dirs RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} * )
+string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
-tde_auto_add_subdirectories()
+foreach( _dir ${_dirs} )
+ if( IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${_dir} AND
+ EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${_dir}/CMakeLists.txt )
+ if( "${_dir}" STREQUAL "en" OR
+ "${_linguas}" MATCHES "^;*$" OR
+ ";${_linguas};" MATCHES ";${_dir};" )
+ add_subdirectory( ${_dir} )
+ endif( )
+ endif()
+endforeach()
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
deleted file mode 100644
index 23c62d8..0000000
--- a/po/CMakeLists.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-#################################################
-#
-# (C) 2011 Timothy Pearson
-# kb9vqf (AT) pearsoncomputing.net
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
-
-file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} abakus.po )
-
-foreach( _po ${po_files} )
- get_filename_component( _lang ${_po} PATH )
- tde_create_translation( FILES ${_po} LANG ${_lang} )
-endforeach( )
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
index 771410e..9f473ec 100644
--- a/src/CMakeL10n.txt
+++ b/src/CMakeL10n.txt
@@ -1,3 +1,8 @@
##### create translation templates ##############
-tde_l10n_create_template( "abakus" )
+tde_l10n_create_template( "messages/abakus" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/abakus.desktop/"
+ SOURCES abakus.desktop
+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a7365d2..be6ddd2 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -23,11 +23,14 @@ link_directories(
include( ${CMAKE_SOURCE_DIR}/BisonMacros.cmake )
+
##### other data ################################
-install( FILES abakus.desktop DESTINATION ${APPS_INSTALL_DIR}/Utilities )
+tde_create_translated_desktop( abakus.desktop )
+
install( FILES abakusui.rc DESTINATION ${DATA_INSTALL_DIR}/abakus )
+
##### abakus (executable) #######################
GENERATE_BISON_FLEX_SOURCES(${CMAKE_SOURCE_DIR}/src/parser.yy "" ${CMAKE_SOURCE_DIR}/src/lexer.ll "")
diff --git a/src/abakus.desktop b/src/abakus.desktop
index 769e072..db90275 100644
--- a/src/abakus.desktop
+++ b/src/abakus.desktop
@@ -4,35 +4,9 @@ Type=Application
X-TDE-StartupNotify=true
Exec=abakus -caption "%c" %i %m
Icon=abakus
-Comment=
-Comment[xx]=xxxx
+Comment=A simple keyboard-driven calculator
Terminal=0
Name=Abakus
-Name[tr]=Abaküs
-Name[xx]=xxAbakusxx
GenericName=Calculator
-GenericName[bg]=Калкулатор
-GenericName[br]=Jederez
-GenericName[cs]=Kalkulátor
-GenericName[cy]=Cyfrifiannell
-GenericName[da]=Lommeregner
-GenericName[el]=Υπολογιστής Τσέπης
-GenericName[es]=Calculadora
-GenericName[et]=Kalkulaator
-GenericName[fr]=Calculateur
-GenericName[ga]=Áireamhán
-GenericName[gl]=Calculadora
-GenericName[it]=Calcolatrice
-GenericName[ka]=კალკულატორი
-GenericName[lt]=Skaičiuotuvas
-GenericName[nl]=Rekenmachine
-GenericName[pt]=Calculadora
-GenericName[rw]=Mubazi
-GenericName[sk]=Kalkulačka
-GenericName[sr]=Рачунаљка
-GenericName[sr@Latn]=Računaljka
-GenericName[sv]=Miniräknare
-GenericName[tr]=Hesap Makinesi
-GenericName[xx]=xxCalculatorxx
Categories=Qt;TDE;Utility;X-TDE-Utilities-Desktop;
X-DocPath=abakus/index.html
diff --git a/translations/CMakeLists.txt b/translations/CMakeLists.txt
new file mode 100644
index 0000000..42b186a
--- /dev/null
+++ b/translations/CMakeLists.txt
@@ -0,0 +1 @@
+tde_auto_add_subdirectories()
diff --git a/translations/desktop_files/abakus.desktop/abakus.desktop.pot b/translations/desktop_files/abakus.desktop/abakus.desktop.pot
new file mode 100644
index 0000000..7c8290e
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/abakus.desktop.pot
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr ""
diff --git a/translations/desktop_files/abakus.desktop/bg.po b/translations/desktop_files/abakus.desktop/bg.po
new file mode 100644
index 0000000..8dfcdef
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/bg.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Калкулатор"
diff --git a/translations/desktop_files/abakus.desktop/br.po b/translations/desktop_files/abakus.desktop/br.po
new file mode 100644
index 0000000..e7b0526
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/br.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Jederez"
diff --git a/translations/desktop_files/abakus.desktop/cs.po b/translations/desktop_files/abakus.desktop/cs.po
new file mode 100644
index 0000000..33b8c93
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/cs.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-03-18 04:00+0100\n"
+"PO-Revision-Date: 2020-03-24 13:46+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/abakus-abakusdesktop/cs/>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 3.11.3\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr "Jednoduchá kalkulačka ovládaná klávesnicí"
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr "Abakus"
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Kalkulátor"
diff --git a/translations/desktop_files/abakus.desktop/cy.po b/translations/desktop_files/abakus.desktop/cy.po
new file mode 100644
index 0000000..601cedb
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/cy.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Cyfrifiannell"
diff --git a/translations/desktop_files/abakus.desktop/da.po b/translations/desktop_files/abakus.desktop/da.po
new file mode 100644
index 0000000..2fb9a2b
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/da.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Lommeregner"
diff --git a/translations/desktop_files/abakus.desktop/de.po b/translations/desktop_files/abakus.desktop/de.po
new file mode 100644
index 0000000..0182613
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/de.po
@@ -0,0 +1,34 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-03-18 04:00+0100\n"
+"PO-Revision-Date: 2020-03-24 13:46+0000\n"
+"Last-Translator: Chris <xchrisx@uber.space>\n"
+"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/applications/abakus-abakusdesktop/de/>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 3.11.3\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr "Ein einfacher, tastaturgesteuerter Taschenrechner"
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr "Abakus"
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Taschenrechner"
diff --git a/translations/desktop_files/abakus.desktop/el.po b/translations/desktop_files/abakus.desktop/el.po
new file mode 100644
index 0000000..6264e62
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/el.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Υπολογιστής Τσέπης"
diff --git a/translations/desktop_files/abakus.desktop/es.po b/translations/desktop_files/abakus.desktop/es.po
new file mode 100644
index 0000000..4255579
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/es.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Calculadora"
diff --git a/translations/desktop_files/abakus.desktop/et.po b/translations/desktop_files/abakus.desktop/et.po
new file mode 100644
index 0000000..cff33ed
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/et.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Kalkulaator"
diff --git a/translations/desktop_files/abakus.desktop/fr.po b/translations/desktop_files/abakus.desktop/fr.po
new file mode 100644
index 0000000..14e7322
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/fr.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Calculateur"
diff --git a/translations/desktop_files/abakus.desktop/ga.po b/translations/desktop_files/abakus.desktop/ga.po
new file mode 100644
index 0000000..7d37686
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/ga.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Áireamhán"
diff --git a/translations/desktop_files/abakus.desktop/gl.po b/translations/desktop_files/abakus.desktop/gl.po
new file mode 100644
index 0000000..82e4257
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/gl.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Calculadora"
diff --git a/translations/desktop_files/abakus.desktop/it.po b/translations/desktop_files/abakus.desktop/it.po
new file mode 100644
index 0000000..686465e
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/it.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Calcolatrice"
diff --git a/translations/desktop_files/abakus.desktop/ka.po b/translations/desktop_files/abakus.desktop/ka.po
new file mode 100644
index 0000000..89b928d
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/ka.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "კალკულატორი"
diff --git a/translations/desktop_files/abakus.desktop/lt.po b/translations/desktop_files/abakus.desktop/lt.po
new file mode 100644
index 0000000..3f9f3df
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/lt.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Skaičiuotuvas"
diff --git a/translations/desktop_files/abakus.desktop/nl.po b/translations/desktop_files/abakus.desktop/nl.po
new file mode 100644
index 0000000..d865d63
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/nl.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Rekenmachine"
diff --git a/translations/desktop_files/abakus.desktop/pt.po b/translations/desktop_files/abakus.desktop/pt.po
new file mode 100644
index 0000000..9f9d3bc
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/pt.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Calculadora"
diff --git a/translations/desktop_files/abakus.desktop/rw.po b/translations/desktop_files/abakus.desktop/rw.po
new file mode 100644
index 0000000..8147f15
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/rw.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: rw\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Mubazi"
diff --git a/translations/desktop_files/abakus.desktop/sk.po b/translations/desktop_files/abakus.desktop/sk.po
new file mode 100644
index 0000000..e0a7470
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/sk.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Kalkulačka"
diff --git a/translations/desktop_files/abakus.desktop/sr.po b/translations/desktop_files/abakus.desktop/sr.po
new file mode 100644
index 0000000..f24b360
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/sr.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Рачунаљка"
diff --git a/translations/desktop_files/abakus.desktop/sr@Latn.po b/translations/desktop_files/abakus.desktop/sr@Latn.po
new file mode 100644
index 0000000..8ce5747
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/sr@Latn.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Računaljka"
diff --git a/translations/desktop_files/abakus.desktop/sv.po b/translations/desktop_files/abakus.desktop/sv.po
new file mode 100644
index 0000000..3c5e014
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/sv.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr ""
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Miniräknare"
diff --git a/translations/desktop_files/abakus.desktop/tr.po b/translations/desktop_files/abakus.desktop/tr.po
new file mode 100644
index 0000000..9a56991
--- /dev/null
+++ b/translations/desktop_files/abakus.desktop/tr.po
@@ -0,0 +1,32 @@
+# 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: 2020-03-18 04:00+0100\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"
+
+#. Comment
+#: abakus.desktop:7
+msgid "A simple keyboard-driven calculator"
+msgstr ""
+
+#. Name
+#: abakus.desktop:9
+msgid "Abakus"
+msgstr "Abaküs"
+
+#. GenericName
+#: abakus.desktop:10
+msgid "Calculator"
+msgstr "Hesap Makinesi"
diff --git a/translations/messages/CMakeLists.txt b/translations/messages/CMakeLists.txt
new file mode 100644
index 0000000..75c89f8
--- /dev/null
+++ b/translations/messages/CMakeLists.txt
@@ -0,0 +1,14 @@
+file( GLOB_RECURSE po_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.po )
+string( REGEX REPLACE "[ \r\n\t]+" ";" _linguas "$ENV{LINGUAS}" )
+
+foreach( _po ${po_files} )
+ get_filename_component( _lang ${_po} NAME_WE )
+ if( "${_linguas}" MATCHES "^;*$" OR ";${_linguas};" MATCHES ";${_lang};" )
+ if( "${_po}" MATCHES "^([^/]*)/.*" )
+ string( REGEX REPLACE "^([^/]*)/.*" "\\1" _component "${_po}" )
+ else( )
+ set( _component "${PROJECT_NAME}" )
+ endif( )
+ tde_create_translation( FILES ${_po} LANG ${_lang} OUTPUT_NAME ${_component} )
+ endif( )
+endforeach( )
diff --git a/po/abakus.pot b/translations/messages/abakus.pot
index 75635ba..75635ba 100644
--- a/po/abakus.pot
+++ b/translations/messages/abakus.pot
diff --git a/po/cs/abakus.po b/translations/messages/cs.po
index 0ce6799..29dfe10 100644
--- a/po/cs/abakus.po
+++ b/translations/messages/cs.po
@@ -5,56 +5,61 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2019-01-13 19:05+0100\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"
+"PO-Revision-Date: 2020-03-24 13:46+0000\n"
+"Last-Translator: Slávek Banko <slavek.banko@axis.cz>\n"
+"Language-Team: Czech <https://mirror.git.trinitydesktop.org/weblate/projects/"
+"applications/abakus/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
+"X-Generator: Weblate 3.11.3\n"
#: _translatorinfo:1
msgid ""
"_: NAME OF TRANSLATORS\n"
"Your names"
-msgstr ""
+msgstr "Slávek Banko"
#: _translatorinfo:2
msgid ""
"_: EMAIL OF TRANSLATORS\n"
"Your emails"
-msgstr ""
+msgstr "slavek.banko@axis.cz"
#: abakus.cpp:36
msgid "abakus"
-msgstr ""
+msgstr "abakus"
#: abakus.cpp:37
msgid "A simple keyboard-driven calculator"
-msgstr ""
+msgstr "Jednoduchá kalkulačka ovládaná klávesnicí"
#: abakus.cpp:42
msgid "Developer"
-msgstr ""
+msgstr "Vývojář"
#: abakus.cpp:46
msgid ""
"High precision math routines, and inspiration for the new design came from "
"his C++ implementation (SpeedCrunch)"
msgstr ""
+"Vysoce přesné matematické postupy a inspirace pro nový návrh vycházející z "
+"jeho implementace v C++ (SpeedCrunch)"
#: abakus.cpp:50
msgid "Came up with the initial idea, along with a Python implementation."
-msgstr ""
+msgstr "Přišel s počáteční myšlenkou, spolu s implementací v Pythonu."
#: abakus.cpp:54
msgid ""
"Inspiration/code for the initial design came from his Ruby implementation."
-msgstr ""
+msgstr "Inspirace/kód pro počáteční návrh přišel z jeho implementace v Ruby."
#: abakuslistview.cpp:158
msgid "Remove selected variable"
-msgstr ""
+msgstr "Odstranit vybranou proměnnou"
#: abakuslistview.cpp:173
#, c-format
@@ -62,10 +67,13 @@ msgid ""
"_n: Remove all variables (1 variable)\n"
"Remove all variables (%n variables)"
msgstr ""
+"Odstranit všechny proměnné (1 proměnná)\n"
+"Odstranit všechny proměnné (%n proměnné)\n"
+"Odstranit všechny proměnné (%n proměnných)"
#: abakuslistview.cpp:200
msgid "Remove selected function"
-msgstr ""
+msgstr "Odstranit vybranou funkci"
#: abakuslistview.cpp:206
#, c-format
@@ -73,155 +81,158 @@ msgid ""
"_n: Remove all functions (1 function)\n"
"Remove all functions (%n functions)"
msgstr ""
+"Odstranit všechny funkce (1 funkce)\n"
+"Odstranit všechny funkce (%n funkce)\n"
+"Odstranit všechny funkce (%n funkcí)"
#: mainwindow.cpp:69
msgid "History: "
-msgstr ""
+msgstr "Historie: "
#: mainwindow.cpp:81 mainwindow.cpp:509
msgid "&Degrees"
-msgstr ""
+msgstr "&Stupně"
#: mainwindow.cpp:87 mainwindow.cpp:513
msgid "&Radians"
-msgstr ""
+msgstr "&Radiány"
#: mainwindow.cpp:116
msgid "&Evaluate"
-msgstr ""
+msgstr "Vy&hodnotit"
#: mainwindow.cpp:225
#, c-format
msgid "Error: %1"
-msgstr ""
+msgstr "Chyba: %1"
#: mainwindow.cpp:517
msgid "Show &History List"
-msgstr ""
+msgstr "Zobrazit výpis &historie"
#: mainwindow.cpp:520
msgid "Show &Variables"
-msgstr ""
+msgstr "Zobrazit &proměnné"
#: mainwindow.cpp:523
msgid "Show &Functions"
-msgstr ""
+msgstr "Zobrazit &funkce"
#: mainwindow.cpp:526
msgid "Activate &Compact Mode"
-msgstr ""
+msgstr "Zapnout &kompaktní režim"
#: mainwindow.cpp:529
msgid "Use R&PN Mode"
-msgstr ""
+msgstr "Použít režim R&PN"
#: mainwindow.cpp:533
msgid "&Automatic Precision"
-msgstr ""
+msgstr "&Automatická přesnost"
#: mainwindow.cpp:537
msgid "&3 Decimal Digits"
-msgstr ""
+msgstr "&3 desetinná místa"
#: mainwindow.cpp:541
msgid "&8 Decimal Digits"
-msgstr ""
+msgstr "&8 desetinných míst"
#: mainwindow.cpp:545
msgid "&15 Decimal Digits"
-msgstr ""
+msgstr "&15 desetinných míst"
#: mainwindow.cpp:549
msgid "&50 Decimal Digits"
-msgstr ""
+msgstr "&50 desetinných míst"
#: mainwindow.cpp:553
msgid "C&ustom Precision..."
-msgstr ""
+msgstr "&Vlastní přesnost…"
#: mainwindow.cpp:557 resultlistview.cpp:118
msgid "Clear &History"
-msgstr ""
+msgstr "Vyčistit &historii"
#: mainwindow.cpp:559
msgid "Select Editor"
-msgstr ""
+msgstr "Vybrat editor"
#: mainwindow.cpp:717
msgid "Marker %1 isn't set"
-msgstr ""
+msgstr "Značka %1 není nastavena"
#: mainwindow.cpp:760
msgid "Select number of decimal digits to display"
-msgstr ""
+msgstr "Vybrat počet zobrazovaných desetinných míst"
#: mainwindow.cpp:761
msgid "Decimal precision:"
-msgstr ""
+msgstr "Desetinná přesnost:"
#: resultlistview.cpp:43
msgid "Expression"
-msgstr ""
+msgstr "Výraz"
#: resultlistview.cpp:44
msgid "Result"
-msgstr ""
+msgstr "Výsledek"
#: resultlistview.cpp:45
msgid "Shortcut"
-msgstr ""
+msgstr "Odkaz"
#: resultlistview.cpp:120
msgid "Copy Result to Clipboard"
-msgstr ""
+msgstr "Zkopírovat výsledek do schránky"
#: rpnmuncher.cpp:104
msgid "Can't pop from an empty stack."
-msgstr ""
+msgstr "Nelze vyzvednout z prázdného zásobníku."
#: rpnmuncher.cpp:118
#, c-format
msgid "Insufficient operands for function %1"
-msgstr ""
+msgstr "Nedostatečný počet operandů pro funkci %1"
#: rpnmuncher.cpp:135
msgid "The set and remove commands can only be used in normal mode."
-msgstr ""
+msgstr "Příkazy nastavit a odstranit lze použít pouze v normálním režimu."
#: rpnmuncher.cpp:142
msgid "Insufficient operands for exponentiation operator."
-msgstr ""
+msgstr "Nedostatečný počet operandů pro operátor umocnění."
#: rpnmuncher.cpp:153
#, c-format
msgid "Unknown token %1"
-msgstr ""
+msgstr "Neznámý token %1"
#: rpnmuncher.cpp:168
msgid "Insufficient operands for addition operator."
-msgstr ""
+msgstr "Nedostatečný počet operandů pro operátor sčítání."
#: rpnmuncher.cpp:180
msgid "Insufficient operands for subtraction operator."
-msgstr ""
+msgstr "Nedostatečný počet operandů pro operátor odečítání."
#: rpnmuncher.cpp:192
msgid "Insufficient operands for multiplication operator."
-msgstr ""
+msgstr "Nedostatečný počet operandů pro operátor násobení."
#: rpnmuncher.cpp:204
msgid "Insufficient operands for division operator."
-msgstr ""
+msgstr "Nedostatečný počet operandů pro operátor dělení."
#: valuemanager.cpp:96
msgid "Natural exponential base - 2.7182818"
-msgstr ""
+msgstr "Eulerovo číslo – 2,7182818284"
#: valuemanager.cpp:98
msgid "pi (π) - 3.1415926"
-msgstr ""
+msgstr "pí (π) – 3,1415926"
#: abakusui.rc:26
#, no-c-format
msgid "&Mode"
-msgstr ""
+msgstr "Reži&m"
diff --git a/po/de/abakus.po b/translations/messages/de.po
index c26c614..86de549 100644
--- a/po/de/abakus.po
+++ b/translations/messages/de.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2019-01-13 19:05+0100\n"
-"PO-Revision-Date: 2019-11-22 12:27+0000\n"
+"PO-Revision-Date: 2020-03-25 21:58+0000\n"
"Last-Translator: Chris <xchrisx@uber.space>\n"
"Language-Team: German <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus/de/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 3.11.3\n"
#: _translatorinfo:1
msgid ""
@@ -30,7 +30,7 @@ msgstr "(Keine Email), juergen@ihlau.net"
#: abakus.cpp:36
msgid "abakus"
-msgstr "abakus"
+msgstr "Abakus"
#: abakus.cpp:37
msgid "A simple keyboard-driven calculator"
@@ -68,8 +68,7 @@ msgid ""
"_n: Remove all variables (1 variable)\n"
"Remove all variables (%n variables)"
msgstr ""
-"Ausgangszeichenkette\n"
-"_n: Alle Variablen entfernen (1 Variable)\n"
+"Alle Variablen entfernen (Eine Variable)\n"
"Alle Variablen entfernen (%n Variablen)"
#: abakuslistview.cpp:200
@@ -82,7 +81,7 @@ msgid ""
"_n: Remove all functions (1 function)\n"
"Remove all functions (%n functions)"
msgstr ""
-"_n: Alle Funktionen entfernen (1 Funktion)\n"
+"Alle Funktionen entfernen (Eine Funktion)\n"
"Alle Funktionen entfernen (%n-Funktionen)"
#: mainwindow.cpp:69
@@ -168,7 +167,7 @@ msgstr "Anzahl der anzuzeigenden Dezimalstellen auswählen"
#: mainwindow.cpp:761
msgid "Decimal precision:"
-msgstr "Dezimale Genauigkeit:"
+msgstr "Anzahl der Nachkommastellen:"
#: resultlistview.cpp:43
msgid "Expression"
diff --git a/po/it/abakus.po b/translations/messages/it.po
index f255f9e..f255f9e 100644
--- a/po/it/abakus.po
+++ b/translations/messages/it.po
diff --git a/po/nl/abakus.po b/translations/messages/nl.po
index fa0bc14..fa0bc14 100644
--- a/po/nl/abakus.po
+++ b/translations/messages/nl.po
diff --git a/po/pt/abakus.po b/translations/messages/pt.po
index 6f66507..6f66507 100644
--- a/po/pt/abakus.po
+++ b/translations/messages/pt.po
diff --git a/po/sk/abakus.po b/translations/messages/sk.po
index 9fa2a8a..aa77d8c 100644
--- a/po/sk/abakus.po
+++ b/translations/messages/sk.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2019-01-13 19:05+0100\n"
-"PO-Revision-Date: 2019-12-04 23:59+0000\n"
+"PO-Revision-Date: 2020-02-13 02:05+0000\n"
"Last-Translator: Marek Mlynar <marek.inq.mlynar@gmail.com>\n"
"Language-Team: Slovak <https://mirror.git.trinitydesktop.org/weblate/"
"projects/applications/abakus/sk/>\n"
@@ -14,7 +14,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 3.9.1\n"
+"X-Generator: Weblate 3.10.3\n"
#: _translatorinfo:1
msgid ""
@@ -201,7 +201,7 @@ msgstr "Príkazy nastav a odstráň sa môžu používať iba v normálnom móde
#: rpnmuncher.cpp:142
msgid "Insufficient operands for exponentiation operator."
-msgstr ""
+msgstr "Nedostatok operandov pre operáciu umocňovania."
#: rpnmuncher.cpp:153
#, c-format
@@ -226,7 +226,7 @@ msgstr "Nedostatočný počet operandov pre operáciu delenia."
#: valuemanager.cpp:96
msgid "Natural exponential base - 2.7182818"
-msgstr "Eulerovo číslo - 2.7182818"
+msgstr "Eulerovo číslo - 2,7182818"
#: valuemanager.cpp:98
msgid "pi (π) - 3.1415926"