summaryrefslogtreecommitdiffstats
path: root/translations/source/xh/dictionaries
diff options
context:
space:
mode:
Diffstat (limited to 'translations/source/xh/dictionaries')
-rw-r--r--translations/source/xh/dictionaries/af_ZA.po25
-rw-r--r--translations/source/xh/dictionaries/an_ES.po25
-rw-r--r--translations/source/xh/dictionaries/ar.po25
-rw-r--r--translations/source/xh/dictionaries/be_BY.po25
-rw-r--r--translations/source/xh/dictionaries/bg_BG.po25
-rw-r--r--translations/source/xh/dictionaries/bn_BD.po25
-rw-r--r--translations/source/xh/dictionaries/bo.po25
-rw-r--r--translations/source/xh/dictionaries/br_FR.po25
-rw-r--r--translations/source/xh/dictionaries/bs_BA.po25
-rw-r--r--translations/source/xh/dictionaries/ca.po25
-rw-r--r--translations/source/xh/dictionaries/ckb.po23
-rw-r--r--translations/source/xh/dictionaries/cs_CZ.po25
-rw-r--r--translations/source/xh/dictionaries/da_DK.po40
-rw-r--r--translations/source/xh/dictionaries/de.po25
-rw-r--r--translations/source/xh/dictionaries/el_GR.po25
-rw-r--r--translations/source/xh/dictionaries/en.po25
-rw-r--r--translations/source/xh/dictionaries/en/dialog.po351
-rw-r--r--translations/source/xh/dictionaries/en/dialog/registry/data/org/openoffice/Office.po37
-rw-r--r--translations/source/xh/dictionaries/eo.po23
-rw-r--r--translations/source/xh/dictionaries/es.po23
-rw-r--r--translations/source/xh/dictionaries/et_EE.po25
-rw-r--r--translations/source/xh/dictionaries/fr_FR.po25
-rw-r--r--translations/source/xh/dictionaries/gd_GB.po25
-rw-r--r--translations/source/xh/dictionaries/gl.po25
-rw-r--r--translations/source/xh/dictionaries/gu_IN.po25
-rw-r--r--translations/source/xh/dictionaries/gug.po25
-rw-r--r--translations/source/xh/dictionaries/he_IL.po25
-rw-r--r--translations/source/xh/dictionaries/hi_IN.po25
-rw-r--r--translations/source/xh/dictionaries/hr_HR.po25
-rw-r--r--translations/source/xh/dictionaries/hu_HU.po25
-rw-r--r--translations/source/xh/dictionaries/hu_HU/dialog.po308
-rw-r--r--translations/source/xh/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po37
-rw-r--r--translations/source/xh/dictionaries/id.po25
-rw-r--r--translations/source/xh/dictionaries/is.po25
-rw-r--r--translations/source/xh/dictionaries/it_IT.po25
-rw-r--r--translations/source/xh/dictionaries/kmr_Latn.po25
-rw-r--r--translations/source/xh/dictionaries/ko_KR.po23
-rw-r--r--translations/source/xh/dictionaries/lo_LA.po25
-rw-r--r--translations/source/xh/dictionaries/lt_LT.po25
-rw-r--r--translations/source/xh/dictionaries/lv_LV.po25
-rw-r--r--translations/source/xh/dictionaries/mn_MN.po23
-rw-r--r--translations/source/xh/dictionaries/ne_NP.po25
-rw-r--r--translations/source/xh/dictionaries/nl_NL.po25
-rw-r--r--translations/source/xh/dictionaries/no.po25
-rw-r--r--translations/source/xh/dictionaries/oc_FR.po25
-rw-r--r--translations/source/xh/dictionaries/pl_PL.po25
-rw-r--r--translations/source/xh/dictionaries/pt_BR.po25
-rw-r--r--translations/source/xh/dictionaries/pt_BR/dialog.po532
-rw-r--r--translations/source/xh/dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office.po37
-rw-r--r--translations/source/xh/dictionaries/pt_PT.po23
-rw-r--r--translations/source/xh/dictionaries/ro.po25
-rw-r--r--translations/source/xh/dictionaries/ru_RU.po25
-rw-r--r--translations/source/xh/dictionaries/ru_RU/dialog.po142
-rw-r--r--translations/source/xh/dictionaries/ru_RU/dialog/registry/data/org/openoffice/Office.po37
-rw-r--r--translations/source/xh/dictionaries/si_LK.po25
-rw-r--r--translations/source/xh/dictionaries/sk_SK.po25
-rw-r--r--translations/source/xh/dictionaries/sl_SI.po25
-rw-r--r--translations/source/xh/dictionaries/sq_AL.po25
-rw-r--r--translations/source/xh/dictionaries/sr.po25
-rw-r--r--translations/source/xh/dictionaries/sv_SE.po25
-rw-r--r--translations/source/xh/dictionaries/sw_TZ.po25
-rw-r--r--translations/source/xh/dictionaries/te_IN.po25
-rw-r--r--translations/source/xh/dictionaries/th_TH.po25
-rw-r--r--translations/source/xh/dictionaries/tr_TR.po25
-rw-r--r--translations/source/xh/dictionaries/uk_UA.po25
-rw-r--r--translations/source/xh/dictionaries/vi.po25
-rw-r--r--translations/source/xh/dictionaries/zu_ZA.po25
67 files changed, 2959 insertions, 0 deletions
diff --git a/translations/source/xh/dictionaries/af_ZA.po b/translations/source/xh/dictionaries/af_ZA.po
new file mode 100644
index 000000000..05fd7784f
--- /dev/null
+++ b/translations/source/xh/dictionaries/af_ZA.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/af_ZA
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. iTCNn
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Afrikaans spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/an_ES.po b/translations/source/xh/dictionaries/an_ES.po
new file mode 100644
index 000000000..fb7925f6f
--- /dev/null
+++ b/translations/source/xh/dictionaries/an_ES.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/an_ES
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. ZDeD7
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Aragonese spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ar.po b/translations/source/xh/dictionaries/ar.po
new file mode 100644
index 000000000..888fe0f6d
--- /dev/null
+++ b/translations/source/xh/dictionaries/ar.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/ar
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. RiGWP
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Arabic spelling dictionary, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/be_BY.po b/translations/source/xh/dictionaries/be_BY.po
new file mode 100644
index 000000000..8d6a48b6b
--- /dev/null
+++ b/translations/source/xh/dictionaries/be_BY.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/be_BY
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-09-27 19:08+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. ASUni
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Belarusian spelling dictionary and hyphenation: official orthography 2008"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/bg_BG.po b/translations/source/xh/dictionaries/bg_BG.po
new file mode 100644
index 000000000..7dfd3e19b
--- /dev/null
+++ b/translations/source/xh/dictionaries/bg_BG.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/bg_BG
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. g34TG
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Bulgarian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/bn_BD.po b/translations/source/xh/dictionaries/bn_BD.po
new file mode 100644
index 000000000..343ee0d82
--- /dev/null
+++ b/translations/source/xh/dictionaries/bn_BD.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/bn_BD
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. snSGG
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Bengali spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/bo.po b/translations/source/xh/dictionaries/bo.po
new file mode 100644
index 000000000..6d56aa721
--- /dev/null
+++ b/translations/source/xh/dictionaries/bo.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/bo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. MEmbU
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Classical Tibetan syllable spellchecker for Hunspell"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/br_FR.po b/translations/source/xh/dictionaries/br_FR.po
new file mode 100644
index 000000000..03a9b0492
--- /dev/null
+++ b/translations/source/xh/dictionaries/br_FR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/br_FR
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. 8HUMB
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Breton spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/bs_BA.po b/translations/source/xh/dictionaries/bs_BA.po
new file mode 100644
index 000000000..1fc47e93f
--- /dev/null
+++ b/translations/source/xh/dictionaries/bs_BA.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/bs_BA
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358088.000000\n"
+
+#. 24ECn
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Bosnian spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ca.po b/translations/source/xh/dictionaries/ca.po
new file mode 100644
index 000000000..ea1c4d50b
--- /dev/null
+++ b/translations/source/xh/dictionaries/ca.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/ca
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. PAXGz
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Catalan spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ckb.po b/translations/source/xh/dictionaries/ckb.po
new file mode 100644
index 000000000..c147e6db2
--- /dev/null
+++ b/translations/source/xh/dictionaries/ckb.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/ckb
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2022-02-18 12:38+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. UGHNx
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Central Kurdish (Sorani) spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/cs_CZ.po b/translations/source/xh/dictionaries/cs_CZ.po
new file mode 100644
index 000000000..406d73fc0
--- /dev/null
+++ b/translations/source/xh/dictionaries/cs_CZ.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/cs_CZ
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. DG9ET
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Czech spell check dictionary, hyphenation rules and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/da_DK.po b/translations/source/xh/dictionaries/da_DK.po
new file mode 100644
index 000000000..837380a84
--- /dev/null
+++ b/translations/source/xh/dictionaries/da_DK.po
@@ -0,0 +1,40 @@
+#. extracted from dictionaries/da_DK
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-01-25 14:55+0100\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. M5yh2
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Danish spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
+
+#. CSpFA
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"extdesc\n"
+"description.text"
+msgid ""
+"Danish dictionary from Stavekontrolden.\n"
+"This dictionary is based on data from Det Danske Sprog- og Litteraturselskab\n"
+"(The Danish Society for Language and Literature), http://www.dsl.dk.\n"
+"Danish thesaurus based on data from Det Danske Sprog- og Litteraturselskab\n"
+"and Center for Sprogteknologi, Københavns Universitet\n"
+"Hyphenation dictionary Based on the TeX hyphenation tables.\n"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/de.po b/translations/source/xh/dictionaries/de.po
new file mode 100644
index 000000000..1b8656e0d
--- /dev/null
+++ b/translations/source/xh/dictionaries/de.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/de
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. N47Mb
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "German (Austria, Germany, Switzerland) spelling dictionaries, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/el_GR.po b/translations/source/xh/dictionaries/el_GR.po
new file mode 100644
index 000000000..3b9c0d68a
--- /dev/null
+++ b/translations/source/xh/dictionaries/el_GR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/el_GR
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. 23zDf
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Greek spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/en.po b/translations/source/xh/dictionaries/en.po
new file mode 100644
index 000000000..d89a507d6
--- /dev/null
+++ b/translations/source/xh/dictionaries/en.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/en
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. X9B3t
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "English spelling dictionaries, hyphenation rules, thesaurus, and grammar checker"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/en/dialog.po b/translations/source/xh/dictionaries/en/dialog.po
new file mode 100644
index 000000000..0c7e9e0e9
--- /dev/null
+++ b/translations/source/xh/dictionaries/en/dialog.po
@@ -0,0 +1,351 @@
+#. extracted from dictionaries/en/dialog
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-06-22 15:22+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1371914572.000000\n"
+
+#. fyB4s
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"spelling\n"
+"property.text"
+msgid "Grammar checking"
+msgstr ""
+
+#. VL4DV
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_grammar\n"
+"property.text"
+msgid "Check more grammar errors."
+msgstr ""
+
+#. 59PQf
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"grammar\n"
+"property.text"
+msgid "Possible mistakes"
+msgstr ""
+
+#. XLAkL
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_cap\n"
+"property.text"
+msgid "Check missing capitalization of sentences."
+msgstr ""
+
+#. rBBKG
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"cap\n"
+"property.text"
+msgid "Capitalization"
+msgstr ""
+
+#. u6Q4E
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_dup\n"
+"property.text"
+msgid "Check repeated words."
+msgstr ""
+
+#. BMrdQ
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"dup\n"
+"property.text"
+msgid "Word duplication"
+msgstr ""
+
+#. kGVJu
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_pair\n"
+"property.text"
+msgid "Check missing or extra parentheses and quotation marks."
+msgstr ""
+
+#. 5aURc
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"pair\n"
+"property.text"
+msgid "Parentheses"
+msgstr ""
+
+#. ixw7y
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"punctuation\n"
+"property.text"
+msgid "Punctuation"
+msgstr ""
+
+#. XWxq7
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_spaces\n"
+"property.text"
+msgid "Check single spaces between words."
+msgstr ""
+
+#. 4szdF
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"spaces\n"
+"property.text"
+msgid "Word spacing"
+msgstr ""
+
+#. BRanE
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_mdash\n"
+"property.text"
+msgid "Force unspaced em dash instead of spaced en dash."
+msgstr ""
+
+#. WCsJy
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"mdash\n"
+"property.text"
+msgid "Em dash"
+msgstr ""
+
+#. C23Cu
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_ndash\n"
+"property.text"
+msgid "Force spaced en dash instead of unspaced em dash."
+msgstr ""
+
+#. zGBHG
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"ndash\n"
+"property.text"
+msgid "En dash"
+msgstr ""
+
+#. NgGqK
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_quotation\n"
+"property.text"
+msgid "Check double quotation marks: \"x\" → “x”"
+msgstr ""
+
+#. YP2Y7
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"quotation\n"
+"property.text"
+msgid "Quotation marks"
+msgstr ""
+
+#. rhAod
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_times\n"
+"property.text"
+msgid "Check true multiplication sign: 5x5 → 5×5"
+msgstr ""
+
+#. bCcZf
+#: en_en_US.properties
+#, fuzzy
+msgctxt ""
+"en_en_US.properties\n"
+"times\n"
+"property.text"
+msgid "Multiplication sign"
+msgstr "Ukuphindaphinda (x)"
+
+#. 4AvJk
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_spaces2\n"
+"property.text"
+msgid "Check single spaces between sentences."
+msgstr ""
+
+#. DVGHD
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"spaces2\n"
+"property.text"
+msgid "Sentence spacing"
+msgstr ""
+
+#. ABTfY
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_spaces3\n"
+"property.text"
+msgid "Check more than two extra space characters between words and sentences."
+msgstr ""
+
+#. Z3DR5
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"spaces3\n"
+"property.text"
+msgid "More spaces"
+msgstr ""
+
+#. 2CY5a
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_minus\n"
+"property.text"
+msgid "Change hyphen characters to real minus signs."
+msgstr ""
+
+#. nAjtQ
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"minus\n"
+"property.text"
+msgid "Minus sign"
+msgstr ""
+
+#. 5VaaT
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_apostrophe\n"
+"property.text"
+msgid "Change typewriter apostrophe, single quotation marks and correct double primes."
+msgstr ""
+
+#. 3rdex
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"apostrophe\n"
+"property.text"
+msgid "Apostrophe"
+msgstr ""
+
+#. aPGQH
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_ellipsis\n"
+"property.text"
+msgid "Change three dots with ellipsis."
+msgstr ""
+
+#. JaeW9
+#: en_en_US.properties
+#, fuzzy
+msgctxt ""
+"en_en_US.properties\n"
+"ellipsis\n"
+"property.text"
+msgid "Ellipsis"
+msgstr "Imibhoxo"
+
+#. hiSvX
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"others\n"
+"property.text"
+msgid "Others"
+msgstr "Ezinye"
+
+#. CxSeG
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_metric\n"
+"property.text"
+msgid "Measurement conversion from °F, mph, ft, in, lb, gal and miles."
+msgstr ""
+
+#. xrxso
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"metric\n"
+"property.text"
+msgid "Convert to metric (°C, km/h, m, kg, l)"
+msgstr ""
+
+#. 8JJ7c
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_numsep\n"
+"property.text"
+msgid "Common (1000000 → 1,000,000) or ISO (1000000 → 1 000 000)."
+msgstr ""
+
+#. rbmGE
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"numsep\n"
+"property.text"
+msgid "Thousand separation of large numbers"
+msgstr ""
+
+#. ZksXi
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"hlp_nonmetric\n"
+"property.text"
+msgid "Measurement conversion from °C; km/h; cm, m, km; kg; l."
+msgstr ""
+
+#. XKJi9
+#: en_en_US.properties
+msgctxt ""
+"en_en_US.properties\n"
+"nonmetric\n"
+"property.text"
+msgid "Convert to non-metric (°F, mph, ft, lb, gal)"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/en/dialog/registry/data/org/openoffice/Office.po b/translations/source/xh/dictionaries/en/dialog/registry/data/org/openoffice/Office.po
new file mode 100644
index 000000000..87db5cd9c
--- /dev/null
+++ b/translations/source/xh/dictionaries/en/dialog/registry/data/org/openoffice/Office.po
@@ -0,0 +1,37 @@
+#. extracted from dictionaries/en/dialog/registry/data/org/openoffice/Office
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-12-14 14:58+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1513263503.000000\n"
+
+#. Bshz7
+#: OptionsDialog.xcu
+#, fuzzy
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings\n"
+"Label\n"
+"value.text"
+msgid "Language Settings"
+msgstr "Imimiselo Yolwimi"
+
+#. NTrTn
+#: OptionsDialog.xcu
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings.Leaves.org.openoffice.lightproof.en\n"
+"Label\n"
+"value.text"
+msgid "English Sentence Checking"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/eo.po b/translations/source/xh/dictionaries/eo.po
new file mode 100644
index 000000000..cb3b1e690
--- /dev/null
+++ b/translations/source/xh/dictionaries/eo.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/eo
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-04-12 12:05+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. 8TKYb
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Spelling dictionary, thesaurus, and hyphenator for Esperanto"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/es.po b/translations/source/xh/dictionaries/es.po
new file mode 100644
index 000000000..505e98b11
--- /dev/null
+++ b/translations/source/xh/dictionaries/es.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/es
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-01-14 18:08+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. RvfxU
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Spanish spelling dictionary, hyphenation rules, and thesaurus for all variants of Spanish."
+msgstr ""
diff --git a/translations/source/xh/dictionaries/et_EE.po b/translations/source/xh/dictionaries/et_EE.po
new file mode 100644
index 000000000..68baf6109
--- /dev/null
+++ b/translations/source/xh/dictionaries/et_EE.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/et_EE
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. ik2Hz
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Estonian spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/fr_FR.po b/translations/source/xh/dictionaries/fr_FR.po
new file mode 100644
index 000000000..f543f2f5d
--- /dev/null
+++ b/translations/source/xh/dictionaries/fr_FR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/fr_FR
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. 2uDqM
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "French spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/gd_GB.po b/translations/source/xh/dictionaries/gd_GB.po
new file mode 100644
index 000000000..d9a75f0fd
--- /dev/null
+++ b/translations/source/xh/dictionaries/gd_GB.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/gd_GB
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. 8GVAb
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Scottish Gaelic spell checker"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/gl.po b/translations/source/xh/dictionaries/gl.po
new file mode 100644
index 000000000..80e8b3132
--- /dev/null
+++ b/translations/source/xh/dictionaries/gl.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/gl
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. vgdB6
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Galician spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/gu_IN.po b/translations/source/xh/dictionaries/gu_IN.po
new file mode 100644
index 000000000..48ce1f9ac
--- /dev/null
+++ b/translations/source/xh/dictionaries/gu_IN.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/gu_IN
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358089.000000\n"
+
+#. SSGEZ
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Gujarati spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/gug.po b/translations/source/xh/dictionaries/gug.po
new file mode 100644
index 000000000..9b4978dbe
--- /dev/null
+++ b/translations/source/xh/dictionaries/gug.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/gug
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. ME8sg
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Guarani thesaurus and spell checker"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/he_IL.po b/translations/source/xh/dictionaries/he_IL.po
new file mode 100644
index 000000000..482ff2a6f
--- /dev/null
+++ b/translations/source/xh/dictionaries/he_IL.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/he_IL
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. uALBw
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Hebrew spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/hi_IN.po b/translations/source/xh/dictionaries/hi_IN.po
new file mode 100644
index 000000000..fc6d0d4d4
--- /dev/null
+++ b/translations/source/xh/dictionaries/hi_IN.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/hi_IN
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. gvz8q
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Hindi spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/hr_HR.po b/translations/source/xh/dictionaries/hr_HR.po
new file mode 100644
index 000000000..bd878aa95
--- /dev/null
+++ b/translations/source/xh/dictionaries/hr_HR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/hr_HR
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. 4dSZm
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Croatian spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/hu_HU.po b/translations/source/xh/dictionaries/hu_HU.po
new file mode 100644
index 000000000..b97e33fc1
--- /dev/null
+++ b/translations/source/xh/dictionaries/hu_HU.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/hu_HU
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. nmJB3
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Hungarian spelling dictionary, hyphenation rules, thesaurus, and grammar checker"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/hu_HU/dialog.po b/translations/source/xh/dictionaries/hu_HU/dialog.po
new file mode 100644
index 000000000..f81dc6874
--- /dev/null
+++ b/translations/source/xh/dictionaries/hu_HU/dialog.po
@@ -0,0 +1,308 @@
+#. extracted from dictionaries/hu_HU/dialog
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-06-22 15:22+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1371914572.000000\n"
+
+#. jFVKx
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"spelling\n"
+"property.text"
+msgid "Spelling"
+msgstr "Upelo-magama"
+
+#. DrGWV
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"cap\n"
+"property.text"
+msgid "Capitalization"
+msgstr ""
+
+#. z3yr8
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"par\n"
+"property.text"
+msgid "Parentheses"
+msgstr ""
+
+#. igaaQ
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"wordpart\n"
+"property.text"
+msgid "Word parts of compounds"
+msgstr ""
+
+#. L5Fo6
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"comma\n"
+"property.text"
+msgid "Comma usage"
+msgstr ""
+
+#. hgUiH
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"proofreading\n"
+"property.text"
+msgid "Proofreading"
+msgstr ""
+
+#. VPQmL
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"style\n"
+"property.text"
+msgid "Style checking"
+msgstr ""
+
+#. tALAw
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"compound\n"
+"property.text"
+msgid "Underline typo-like compound words"
+msgstr ""
+
+#. sxQau
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"allcompound\n"
+"property.text"
+msgid "Underline all generated compound words"
+msgstr ""
+
+#. FdR3D
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"grammar\n"
+"property.text"
+msgid "Possible mistakes"
+msgstr ""
+
+#. DPEKs
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"money\n"
+"property.text"
+msgid "Consistency of money amounts"
+msgstr ""
+
+#. 3uXGW
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"duplication\n"
+"property.text"
+msgid "Word duplication"
+msgstr ""
+
+#. Y2AD9
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"dup0\n"
+"property.text"
+msgid "Word duplication"
+msgstr ""
+
+#. gsa8G
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"dup\n"
+"property.text"
+msgid "Duplication within clauses"
+msgstr ""
+
+#. NfAqF
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"dup2\n"
+"property.text"
+msgid "Duplication within sentences"
+msgstr ""
+
+#. MHboa
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"dup3\n"
+"property.text"
+msgid "Allow previous checkings with affixes"
+msgstr ""
+
+#. CBEZj
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"numpart\n"
+"property.text"
+msgid "Thousand separation of numbers"
+msgstr ""
+
+#. BSBZA
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"typography\n"
+"property.text"
+msgid "Typography"
+msgstr ""
+
+#. MGpiu
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"quot\n"
+"property.text"
+msgid "Quotation marks"
+msgstr ""
+
+#. x3GM2
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"apost\n"
+"property.text"
+msgid "Apostrophe"
+msgstr ""
+
+#. kcfut
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"dash\n"
+"property.text"
+msgid "En dash"
+msgstr ""
+
+#. qbUaJ
+#: hu_HU_en_US.properties
+#, fuzzy
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"elli\n"
+"property.text"
+msgid "Ellipsis"
+msgstr "Imibhoxo"
+
+#. CmffD
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"ligature\n"
+"property.text"
+msgid "Ligature suggestion"
+msgstr ""
+
+#. TwxSo
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"noligature\n"
+"property.text"
+msgid "Underline ligatures"
+msgstr ""
+
+#. rE4tQ
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"frac\n"
+"property.text"
+msgid "Fractions"
+msgstr "Amaqhezu"
+
+#. UJKCj
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"thin\n"
+"property.text"
+msgid "Thin space"
+msgstr ""
+
+#. SZQdU
+#: hu_HU_en_US.properties
+#, fuzzy
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"spaces\n"
+"property.text"
+msgid "Double spaces"
+msgstr "Intsika Ephindwe Kabini"
+
+#. FqzDS
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"spaces2\n"
+"property.text"
+msgid "More spaces"
+msgstr ""
+
+#. FVCTr
+#: hu_HU_en_US.properties
+#, fuzzy
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"idx\n"
+"property.text"
+msgid "Indices"
+msgstr "Okuhlawulelwayo"
+
+#. E5PBN
+#: hu_HU_en_US.properties
+#, fuzzy
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"minus\n"
+"property.text"
+msgid "Minus"
+msgstr "Iimenyu"
+
+#. nrJ49
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"SI\n"
+"property.text"
+msgid "Measurements"
+msgstr ""
+
+#. wAjsS
+#: hu_HU_en_US.properties
+msgctxt ""
+"hu_HU_en_US.properties\n"
+"hyphen\n"
+"property.text"
+msgid "Hyphenation of ambiguous words"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po b/translations/source/xh/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po
new file mode 100644
index 000000000..e2dadbfd7
--- /dev/null
+++ b/translations/source/xh/dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office.po
@@ -0,0 +1,37 @@
+#. extracted from dictionaries/hu_HU/dialog/registry/data/org/openoffice/Office
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-12-14 14:58+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1513263503.000000\n"
+
+#. Bshz7
+#: OptionsDialog.xcu
+#, fuzzy
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings\n"
+"Label\n"
+"value.text"
+msgid "Language Settings"
+msgstr "Imimiselo Yolwimi"
+
+#. yKR8S
+#: OptionsDialog.xcu
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings.Leaves.org.openoffice.lightproof.hu_HU\n"
+"Label\n"
+"value.text"
+msgid "Hungarian Sentence Checking"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/id.po b/translations/source/xh/dictionaries/id.po
new file mode 100644
index 000000000..f7f175ddf
--- /dev/null
+++ b/translations/source/xh/dictionaries/id.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/id
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2018-07-04 21:00+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1530738007.000000\n"
+
+#. nEMzy
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Indonesian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/is.po b/translations/source/xh/dictionaries/is.po
new file mode 100644
index 000000000..eb5e7b03e
--- /dev/null
+++ b/translations/source/xh/dictionaries/is.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/is
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2015-11-12 03:40+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1447299612.000000\n"
+
+#. EPeKz
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Icelandic spelling dictionary, hyphenation rules and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/it_IT.po b/translations/source/xh/dictionaries/it_IT.po
new file mode 100644
index 000000000..5792c6200
--- /dev/null
+++ b/translations/source/xh/dictionaries/it_IT.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/it_IT
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. Vn53T
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Italian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/kmr_Latn.po b/translations/source/xh/dictionaries/kmr_Latn.po
new file mode 100644
index 000000000..b07aa0393
--- /dev/null
+++ b/translations/source/xh/dictionaries/kmr_Latn.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/kmr_Latn
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-11-26 23:35+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1385508948.000000\n"
+
+#. 8nSE2
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Kurdish (Turkey) spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ko_KR.po b/translations/source/xh/dictionaries/ko_KR.po
new file mode 100644
index 000000000..21b95f574
--- /dev/null
+++ b/translations/source/xh/dictionaries/ko_KR.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/ko_KR
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2020-11-03 12:42+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. DbXEb
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Korean spellcheck dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/lo_LA.po b/translations/source/xh/dictionaries/lo_LA.po
new file mode 100644
index 000000000..c225b215b
--- /dev/null
+++ b/translations/source/xh/dictionaries/lo_LA.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/lo_LA
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2014-01-04 08:47+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1388825247.000000\n"
+
+#. xGBWL
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Lao spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/lt_LT.po b/translations/source/xh/dictionaries/lt_LT.po
new file mode 100644
index 000000000..25f51765b
--- /dev/null
+++ b/translations/source/xh/dictionaries/lt_LT.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/lt_LT
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. HNGCr
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Lithuanian spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/lv_LV.po b/translations/source/xh/dictionaries/lv_LV.po
new file mode 100644
index 000000000..e1277e649
--- /dev/null
+++ b/translations/source/xh/dictionaries/lv_LV.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/lv_LV
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. J5QQq
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Latvian spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/mn_MN.po b/translations/source/xh/dictionaries/mn_MN.po
new file mode 100644
index 000000000..b53104d87
--- /dev/null
+++ b/translations/source/xh/dictionaries/mn_MN.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/mn_MN
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-04-27 17:02+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. UsF8V
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Mongolian spelling and hyphenation dictionaries"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ne_NP.po b/translations/source/xh/dictionaries/ne_NP.po
new file mode 100644
index 000000000..ad0927306
--- /dev/null
+++ b/translations/source/xh/dictionaries/ne_NP.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/ne_NP
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. 4azSE
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Nepali spelling dictionary, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/nl_NL.po b/translations/source/xh/dictionaries/nl_NL.po
new file mode 100644
index 000000000..9a063a42f
--- /dev/null
+++ b/translations/source/xh/dictionaries/nl_NL.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/nl_NL
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358090.000000\n"
+
+#. EGax2
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Dutch spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/no.po b/translations/source/xh/dictionaries/no.po
new file mode 100644
index 000000000..eb1eb8b4c
--- /dev/null
+++ b/translations/source/xh/dictionaries/no.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/no
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-06-03 08:30+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1370248242.000000\n"
+
+#. ykygF
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Norwegian (Nynorsk and Bokmål) spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/oc_FR.po b/translations/source/xh/dictionaries/oc_FR.po
new file mode 100644
index 000000000..3a2014f2a
--- /dev/null
+++ b/translations/source/xh/dictionaries/oc_FR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/oc_FR
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358091.000000\n"
+
+#. sDeEo
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Occitan spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/pl_PL.po b/translations/source/xh/dictionaries/pl_PL.po
new file mode 100644
index 000000000..9219a6823
--- /dev/null
+++ b/translations/source/xh/dictionaries/pl_PL.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/pl_PL
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358091.000000\n"
+
+#. F8DK3
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Polish spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/pt_BR.po b/translations/source/xh/dictionaries/pt_BR.po
new file mode 100644
index 000000000..583f270f6
--- /dev/null
+++ b/translations/source/xh/dictionaries/pt_BR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/pt_BR
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-11-16 12:08+0100\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358091.000000\n"
+
+#. svvMk
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Spelling, thesaurus, hyphenation and grammar checking tools for Brazilian Portuguese"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/pt_BR/dialog.po b/translations/source/xh/dictionaries/pt_BR/dialog.po
new file mode 100644
index 000000000..14026e900
--- /dev/null
+++ b/translations/source/xh/dictionaries/pt_BR/dialog.po
@@ -0,0 +1,532 @@
+#. extracted from dictionaries/pt_BR/dialog
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-09-10 23:11+0200\n"
+"PO-Revision-Date: 2017-12-14 14:58+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1513263503.000000\n"
+
+#. Bshz7
+#: OptionsDialog.xcu
+#, fuzzy
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings\n"
+"Label\n"
+"value.text"
+msgid "Language Settings"
+msgstr "Imimiselo Yolwimi"
+
+#. BnABt
+#: OptionsDialog.xcu
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings.Leaves.org.openoffice.lightproof.pt_BR\n"
+"Label\n"
+"value.text"
+msgid "Grammar Checking (Portuguese)"
+msgstr ""
+
+#. UbDte
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"spelling\n"
+"property.text"
+msgid "Grammar checking"
+msgstr ""
+
+#. Y3GdR
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_grammar\n"
+"property.text"
+msgid "Identify use of grave accent"
+msgstr ""
+
+#. y47wU
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"grammar\n"
+"property.text"
+msgid "Grave accent"
+msgstr ""
+
+#. KTKVL
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_cap\n"
+"property.text"
+msgid "Check missing capitalization of sentences."
+msgstr ""
+
+#. czHGi
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"cap\n"
+"property.text"
+msgid "Capitalization"
+msgstr ""
+
+#. 6q87h
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_dup\n"
+"property.text"
+msgid "Check repeated words."
+msgstr ""
+
+#. vFbJC
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"dup\n"
+"property.text"
+msgid "Word duplication"
+msgstr ""
+
+#. CkE8A
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_pair\n"
+"property.text"
+msgid "Check missing or extra parentheses and quotation marks."
+msgstr ""
+
+#. DWaBt
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"pair\n"
+"property.text"
+msgid "Parentheses"
+msgstr ""
+
+#. EJA3T
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"punctuation\n"
+"property.text"
+msgid "Punctuation"
+msgstr ""
+
+#. GfJce
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_spaces\n"
+"property.text"
+msgid "Check single spaces between words."
+msgstr ""
+
+#. 2Cz8d
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"spaces\n"
+"property.text"
+msgid "Word spacing"
+msgstr ""
+
+#. jh9qT
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_mdash\n"
+"property.text"
+msgid "Force unspaced em dash instead of spaced en dash."
+msgstr ""
+
+#. QUZwx
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"mdash\n"
+"property.text"
+msgid "Em-dash"
+msgstr ""
+
+#. ijU9H
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_ndash\n"
+"property.text"
+msgid "Force spaced en dash instead of unspaced em dash."
+msgstr ""
+
+#. tyEkH
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"ndash\n"
+"property.text"
+msgid "En-dash"
+msgstr ""
+
+#. ZQhno
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_quotation\n"
+"property.text"
+msgid "Check double quotation marks: \"x\" → “x”"
+msgstr ""
+
+#. bC8RD
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"quotation\n"
+"property.text"
+msgid "Quotation marks"
+msgstr ""
+
+#. CARTv
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_times\n"
+"property.text"
+msgid "Check true multiplication sign: 5x5 → 5×5"
+msgstr ""
+
+#. Y5eQr
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"times\n"
+"property.text"
+msgid "Multiplication sign"
+msgstr ""
+
+#. ykeAk
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_spaces2\n"
+"property.text"
+msgid "Check single spaces between sentences."
+msgstr ""
+
+#. uHT7U
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"spaces2\n"
+"property.text"
+msgid "Sentence spacing"
+msgstr ""
+
+#. WEAJJ
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_spaces3\n"
+"property.text"
+msgid "Check more than two extra space characters between words and sentences."
+msgstr ""
+
+#. XbDmT
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"spaces3\n"
+"property.text"
+msgid "More spaces"
+msgstr ""
+
+#. Fthsx
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_minus\n"
+"property.text"
+msgid "Change hyphen characters to real minus signs."
+msgstr ""
+
+#. VNuhF
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"minus\n"
+"property.text"
+msgid "Minus sign"
+msgstr ""
+
+#. nvi9G
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_apostrophe\n"
+"property.text"
+msgid "Change typewriter apostrophe, single quotation marks and correct double primes."
+msgstr ""
+
+#. Daynz
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"apostrophe\n"
+"property.text"
+msgid "Apostrophes"
+msgstr ""
+
+#. MEi4w
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_ellipsis\n"
+"property.text"
+msgid "Change three dots with ellipsis."
+msgstr ""
+
+#. ngM8A
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"ellipsis\n"
+"property.text"
+msgid "Ellipsis"
+msgstr ""
+
+#. 5dkwv
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"others\n"
+"property.text"
+msgid "Others"
+msgstr ""
+
+#. ifGmB
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_metric\n"
+"property.text"
+msgid "Identify redundant terms: \"criar novo\", \"subir para cima\", \"beco sem saída\", \"regra geral\"."
+msgstr ""
+
+#. EgY9b
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"metric\n"
+"property.text"
+msgid "Pleonasms"
+msgstr ""
+
+#. wAFVA
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_gerund\n"
+"property.text"
+msgid "Inadequate use of gerund: \"estarei trabalhando\", \"vou estar fazendo\"."
+msgstr ""
+
+#. 3cDKm
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"gerund\n"
+"property.text"
+msgid "Gerundisms"
+msgstr ""
+
+#. eJcDX
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_nonmetric\n"
+"property.text"
+msgid "Ugly or unpleasant sound: \"por cada\"."
+msgstr ""
+
+#. Bidr9
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"nonmetric\n"
+"property.text"
+msgid "Cacophonous sound"
+msgstr ""
+
+#. funWi
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_paronimo\n"
+"property.text"
+msgid "Words that are pronounced or written in a similar way but which have different lexical meanings."
+msgstr ""
+
+#. ua58D
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"paronimo\n"
+"property.text"
+msgid "Paronyms"
+msgstr ""
+
+#. nJ4AT
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_composto\n"
+"property.text"
+msgid "Compound words written separatedly: \"auto escola\", \"sub contratado\"."
+msgstr ""
+
+#. 5TS3y
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"composto\n"
+"property.text"
+msgid "Compound terms"
+msgstr ""
+
+#. RM535
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_malmau\n"
+"property.text"
+msgid "Use of \"mal\" or \"mau\"."
+msgstr ""
+
+#. SwvCV
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"malmau\n"
+"property.text"
+msgid "\"Mal\" or \"Mau\""
+msgstr ""
+
+#. pC8xk
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_aha\n"
+"property.text"
+msgid "Use of há or a."
+msgstr ""
+
+#. HGVSj
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"aha\n"
+"property.text"
+msgid "\"Há\" or \"a\""
+msgstr ""
+
+#. cBTLG
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_meiameio\n"
+"property.text"
+msgid "Use of \"meia\" or \"meio\"."
+msgstr ""
+
+#. RxzDW
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"meiameio\n"
+"property.text"
+msgid "\"Meia\" or \"meio\""
+msgstr ""
+
+#. bNA4x
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_verbo\n"
+"property.text"
+msgid "Check verbal agreement."
+msgstr ""
+
+#. Ekweu
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"verbo\n"
+"property.text"
+msgid "Verbal agreement"
+msgstr ""
+
+#. wRBb9
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_pronominal\n"
+"property.text"
+msgid "Position that personal pronouns occupy in relation to the verb."
+msgstr ""
+
+#. FHPjP
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"pronominal\n"
+"property.text"
+msgid "Pronominal placement"
+msgstr ""
+
+#. iiTDb
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_pronome\n"
+"property.text"
+msgid "Use of pronoun."
+msgstr ""
+
+#. ETD6e
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"pronome\n"
+"property.text"
+msgid "Use of pronouns"
+msgstr ""
+
+#. szSVE
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"hlp_porque\n"
+"property.text"
+msgid "Check for \"porque\", \"por que\", \"porquê\" and \"por quê\"."
+msgstr ""
+
+#. 7QjsH
+#: pt_BR_en_US.properties
+msgctxt ""
+"pt_BR_en_US.properties\n"
+"porque\n"
+"property.text"
+msgid "Use of \"porquê\""
+msgstr ""
diff --git a/translations/source/xh/dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office.po b/translations/source/xh/dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office.po
new file mode 100644
index 000000000..dcb288a91
--- /dev/null
+++ b/translations/source/xh/dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office.po
@@ -0,0 +1,37 @@
+#. extracted from dictionaries/pt_BR/dialog/registry/data/org/openoffice/Office
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-12-14 14:58+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1513263503.000000\n"
+
+#. Bshz7
+#: OptionsDialog.xcu
+#, fuzzy
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings\n"
+"Label\n"
+"value.text"
+msgid "Language Settings"
+msgstr "Imimiselo Yolwimi"
+
+#. BnABt
+#: OptionsDialog.xcu
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings.Leaves.org.openoffice.lightproof.pt_BR\n"
+"Label\n"
+"value.text"
+msgid "Grammar Checking (Portuguese)"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/pt_PT.po b/translations/source/xh/dictionaries/pt_PT.po
new file mode 100644
index 000000000..281a60101
--- /dev/null
+++ b/translations/source/xh/dictionaries/pt_PT.po
@@ -0,0 +1,23 @@
+#. extracted from dictionaries/pt_PT
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-01-14 18:08+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"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+
+#. H9tN6
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Portuguese, Portugal spelling and hyphenation dictionaries and thesaurus."
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ro.po b/translations/source/xh/dictionaries/ro.po
new file mode 100644
index 000000000..b07074a5d
--- /dev/null
+++ b/translations/source/xh/dictionaries/ro.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/ro
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358091.000000\n"
+
+#. syfj5
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Romanian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ru_RU.po b/translations/source/xh/dictionaries/ru_RU.po
new file mode 100644
index 000000000..bb4dccf9f
--- /dev/null
+++ b/translations/source/xh/dictionaries/ru_RU.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/ru_RU
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. hkYDW
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Russian spelling dictionary, hyphenation rules, thesaurus, and grammar checker"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/ru_RU/dialog.po b/translations/source/xh/dictionaries/ru_RU/dialog.po
new file mode 100644
index 000000000..593a29741
--- /dev/null
+++ b/translations/source/xh/dictionaries/ru_RU/dialog.po
@@ -0,0 +1,142 @@
+#. extracted from dictionaries/ru_RU/dialog
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2018-11-12 12:24+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1542025467.000000\n"
+
+#. iXbyq
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"abbreviation\n"
+"property.text"
+msgid "Abbreviation"
+msgstr ""
+
+#. VdQup
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"grammar\n"
+"property.text"
+msgid "Grammar"
+msgstr ""
+
+#. FxusD
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"hyphen\n"
+"property.text"
+msgid "Compound words with hyphen"
+msgstr ""
+
+#. bDa2k
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"comma\n"
+"property.text"
+msgid "Comma usage"
+msgstr ""
+
+#. MArab
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"common\n"
+"property.text"
+msgid "General error"
+msgstr ""
+
+#. gFrYp
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"multiword\n"
+"property.text"
+msgid "Multiword expressions"
+msgstr ""
+
+#. CSQye
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"together\n"
+"property.text"
+msgid "Together/separately"
+msgstr ""
+
+#. kFDBx
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"proofreading\n"
+"property.text"
+msgid "Proofreading"
+msgstr ""
+
+#. 8oHz8
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"space\n"
+"property.text"
+msgid "Space mistake"
+msgstr ""
+
+#. RqxE9
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"typographica\n"
+"property.text"
+msgid "Typographical"
+msgstr ""
+
+#. FCFDQ
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"dup\n"
+"property.text"
+msgid "Word duplication"
+msgstr ""
+
+#. 3ygV9
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"others\n"
+"property.text"
+msgid "Others"
+msgstr "Ezinye"
+
+#. m7eFp
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"numsep\n"
+"property.text"
+msgid "Separation of large numbers (ISO)"
+msgstr ""
+
+#. XLh5S
+#: ru_RU_en_US.properties
+msgctxt ""
+"ru_RU_en_US.properties\n"
+"quotation\n"
+"property.text"
+msgid "Quotation"
+msgstr "Ukucaphula"
diff --git a/translations/source/xh/dictionaries/ru_RU/dialog/registry/data/org/openoffice/Office.po b/translations/source/xh/dictionaries/ru_RU/dialog/registry/data/org/openoffice/Office.po
new file mode 100644
index 000000000..1d6216e96
--- /dev/null
+++ b/translations/source/xh/dictionaries/ru_RU/dialog/registry/data/org/openoffice/Office.po
@@ -0,0 +1,37 @@
+#. extracted from dictionaries/ru_RU/dialog/registry/data/org/openoffice/Office
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-12-14 14:58+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1513263503.000000\n"
+
+#. Bshz7
+#: OptionsDialog.xcu
+#, fuzzy
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings\n"
+"Label\n"
+"value.text"
+msgid "Language Settings"
+msgstr "Imimiselo Yolwimi"
+
+#. EENVY
+#: OptionsDialog.xcu
+msgctxt ""
+"OptionsDialog.xcu\n"
+"..OptionsDialog.Nodes.LanguageSettings.Leaves.org.openoffice.lightproof.ru_RU\n"
+"Label\n"
+"value.text"
+msgid "Grammar Checking (Russian)"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/si_LK.po b/translations/source/xh/dictionaries/si_LK.po
new file mode 100644
index 000000000..45bf96718
--- /dev/null
+++ b/translations/source/xh/dictionaries/si_LK.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/si_LK
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. iDzxR
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Sinhala spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sk_SK.po b/translations/source/xh/dictionaries/sk_SK.po
new file mode 100644
index 000000000..3846a3615
--- /dev/null
+++ b/translations/source/xh/dictionaries/sk_SK.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sk_SK
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. BNRdU
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Slovak spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sl_SI.po b/translations/source/xh/dictionaries/sl_SI.po
new file mode 100644
index 000000000..b31c2b4fc
--- /dev/null
+++ b/translations/source/xh/dictionaries/sl_SI.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sl_SI
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. wSSE5
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Slovenian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sq_AL.po b/translations/source/xh/dictionaries/sq_AL.po
new file mode 100644
index 000000000..b50562a7f
--- /dev/null
+++ b/translations/source/xh/dictionaries/sq_AL.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sq_AL
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2021-01-14 18:08+0100\n"
+"PO-Revision-Date: 2017-11-22 17:19+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1511371168.000000\n"
+
+#. WxvKp
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Albanian spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sr.po b/translations/source/xh/dictionaries/sr.po
new file mode 100644
index 000000000..b948e1c0c
--- /dev/null
+++ b/translations/source/xh/dictionaries/sr.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sr
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. GWwoG
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Serbian (Cyrillic and Latin) spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sv_SE.po b/translations/source/xh/dictionaries/sv_SE.po
new file mode 100644
index 000000000..c713c5226
--- /dev/null
+++ b/translations/source/xh/dictionaries/sv_SE.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sv_SE
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2017-10-04 18:18+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1507141117.000000\n"
+
+#. zNUfV
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Swedish Dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/sw_TZ.po b/translations/source/xh/dictionaries/sw_TZ.po
new file mode 100644
index 000000000..c1a82864c
--- /dev/null
+++ b/translations/source/xh/dictionaries/sw_TZ.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/sw_TZ
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. cCrDJ
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Swahili spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/te_IN.po b/translations/source/xh/dictionaries/te_IN.po
new file mode 100644
index 000000000..39bdcc6cd
--- /dev/null
+++ b/translations/source/xh/dictionaries/te_IN.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/te_IN
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. mgjk8
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Telugu spelling dictionary, and hyphenation rules"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/th_TH.po b/translations/source/xh/dictionaries/th_TH.po
new file mode 100644
index 000000000..edc8b6fb2
--- /dev/null
+++ b/translations/source/xh/dictionaries/th_TH.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/th_TH
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. CPkYp
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Thai spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/tr_TR.po b/translations/source/xh/dictionaries/tr_TR.po
new file mode 100644
index 000000000..124662ec9
--- /dev/null
+++ b/translations/source/xh/dictionaries/tr_TR.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/tr_TR
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2018-09-03 12:16+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1535976978.000000\n"
+
+#. 7uDkD
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Turkish Spellcheck Dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/uk_UA.po b/translations/source/xh/dictionaries/uk_UA.po
new file mode 100644
index 000000000..cf023f6e7
--- /dev/null
+++ b/translations/source/xh/dictionaries/uk_UA.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/uk_UA
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. iCnNA
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Ukrainian spelling dictionary, hyphenation rules, and thesaurus"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/vi.po b/translations/source/xh/dictionaries/vi.po
new file mode 100644
index 000000000..0171a0c46
--- /dev/null
+++ b/translations/source/xh/dictionaries/vi.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/vi
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. VVv8f
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Vietnamese spelling dictionary"
+msgstr ""
diff --git a/translations/source/xh/dictionaries/zu_ZA.po b/translations/source/xh/dictionaries/zu_ZA.po
new file mode 100644
index 000000000..0a14e2c2f
--- /dev/null
+++ b/translations/source/xh/dictionaries/zu_ZA.po
@@ -0,0 +1,25 @@
+#. extracted from dictionaries/zu_ZA
+msgid ""
+msgstr ""
+"Project-Id-Version: LibO 350-l10n\n"
+"Report-Msgid-Bugs-To: https://bugs.libreoffice.org/enter_bug.cgi?product=LibreOffice&bug_status=UNCONFIRMED&component=UI\n"
+"POT-Creation-Date: 2019-07-11 18:38+0200\n"
+"PO-Revision-Date: 2013-05-24 01:14+0000\n"
+"Last-Translator: Anonymous Pootle User\n"
+"Language-Team: none\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Accelerator-Marker: ~\n"
+"X-Generator: LibreOffice\n"
+"X-POOTLE-MTIME: 1369358092.000000\n"
+
+#. ccA4G
+#: description.xml
+msgctxt ""
+"description.xml\n"
+"dispname\n"
+"description.text"
+msgid "Zulu hyphenation rules"
+msgstr ""