summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--CMakeL10n.txt3
-rw-r--r--CMakeLists.txt9
m---------admin0
-rw-r--r--cervisia/CMakeL10n.txt12
-rw-r--r--cervisia/CMakeLists.txt20
-rw-r--r--cervisia/addremovedlg.cpp3
-rw-r--r--cervisia/addremovedlg.h3
-rw-r--r--cervisia/addrepositorydlg.cpp5
-rw-r--r--cervisia/addrepositorydlg.h5
-rw-r--r--cervisia/annotatedlg.cpp5
-rw-r--r--cervisia/annotatedlg.h5
-rw-r--r--cervisia/annotateview.cpp5
-rw-r--r--cervisia/cervisia.desktop64
-rw-r--r--cervisia/cervisiapart.cpp4
-rw-r--r--cervisia/cervisiapart.h5
-rw-r--r--cervisia/cervisiashell.cpp5
-rw-r--r--cervisia/cervisiashell.h4
-rw-r--r--cervisia/changelogdlg.cpp5
-rw-r--r--cervisia/changelogdlg.h5
-rw-r--r--cervisia/checkoutdlg.cpp5
-rw-r--r--cervisia/checkoutdlg.h5
-rw-r--r--cervisia/commitdlg.cpp5
-rw-r--r--cervisia/commitdlg.h5
-rw-r--r--cervisia/cvsdir.cpp5
-rw-r--r--cervisia/cvsdir.h6
-rw-r--r--cervisia/cvsservice/CMakeLists.txt10
-rw-r--r--cervisia/cvsservice/cvsservice.desktop72
-rw-r--r--cervisia/diffdlg.cpp5
-rw-r--r--cervisia/diffdlg.h5
-rw-r--r--cervisia/diffview.cpp5
-rw-r--r--cervisia/diffview.h5
-rw-r--r--cervisia/eventsrc80
-rw-r--r--cervisia/historydlg.cpp5
-rw-r--r--cervisia/historydlg.h5
-rw-r--r--cervisia/logdlg.cpp4
-rw-r--r--cervisia/logdlg.h5
-rw-r--r--cervisia/loglist.cpp4
-rw-r--r--cervisia/loglist.h5
-rw-r--r--cervisia/logtree.cpp5
-rw-r--r--cervisia/logtree.h5
-rw-r--r--cervisia/main.cpp5
-rw-r--r--cervisia/mergedlg.cpp5
-rw-r--r--cervisia/mergedlg.h5
-rw-r--r--cervisia/misc.cpp5
-rw-r--r--cervisia/misc.h5
-rw-r--r--cervisia/protocolview.cpp7
-rw-r--r--cervisia/protocolview.h5
-rw-r--r--cervisia/repositories.cpp5
-rw-r--r--cervisia/repositories.h5
-rw-r--r--cervisia/repositorydlg.cpp2
-rw-r--r--cervisia/repositorydlg.h3
-rw-r--r--cervisia/resolvedlg.cpp5
-rw-r--r--cervisia/resolvedlg.h5
-rw-r--r--cervisia/settingsdlg.cpp5
-rw-r--r--cervisia/settingsdlg.h5
-rw-r--r--cervisia/tagdlg.cpp5
-rw-r--r--cervisia/tagdlg.h5
-rw-r--r--cervisia/updatedlg.cpp5
-rw-r--r--cervisia/updatedlg.h5
-rw-r--r--cervisia/updateview.cpp5
-rw-r--r--cervisia/updateview.h5
-rw-r--r--cervisia/watchdlg.cpp5
-rw-r--r--cervisia/watchdlg.h5
m---------cmake0
-rw-r--r--config.h.cmake6
-rw-r--r--doc/CMakeLists.txt23
-rw-r--r--doc/kapptemplate/Makefile.am2
-rw-r--r--doc/kbabel/catman.docbook11
-rw-r--r--doc/kbabel/dictionaries.docbook12
-rw-r--r--doc/kbabel/faq.docbook11
-rw-r--r--doc/kbabel/glossary.docbook11
-rw-r--r--doc/kbabel/index.docbook8
-rw-r--r--doc/kbabel/kbabeldict.docbook11
-rw-r--r--doc/kbabel/menu.docbook12
-rw-r--r--doc/kbabel/preferences.docbook11
-rw-r--r--doc/kbabel/using.docbook12
-rw-r--r--doc/kompare/index.docbook12
-rw-r--r--doc/man/CMakeLists.txt12
-rw-r--r--doc/man/cervisia/CMakeLists.txt7
-rw-r--r--doc/man/cervisia/cvsaskpass.163
-rw-r--r--doc/man/cervisia/cvsservice.179
-rw-r--r--doc/man/kapptemplate/CMakeLists.txt7
-rw-r--r--doc/man/kapptemplate/kapptemplate.169
-rw-r--r--doc/man/kbabel/CMakeLists.txt7
-rw-r--r--doc/man/kbabel/catalogmanager.166
-rw-r--r--doc/man/kbabel/kbabel.174
-rw-r--r--doc/man/kbabel/kbabeldict.166
-rw-r--r--doc/man/kbugbuster/CMakeLists.txt7
-rw-r--r--doc/man/kbugbuster/kbugbuster.150
-rw-r--r--doc/man/kmtrace/CMakeLists.txt7
-rw-r--r--doc/man/kmtrace/demangle.157
-rw-r--r--doc/man/kmtrace/kminspector.150
-rw-r--r--doc/man/kmtrace/kmmatch.152
-rw-r--r--doc/man/kmtrace/kmtrace.172
-rw-r--r--doc/man/kompare/CMakeLists.txt7
-rw-r--r--doc/man/kompare/kompare.179
-rw-r--r--doc/man/kspy/CMakeLists.txt7
-rw-r--r--doc/man/kspy/testkspy.146
-rw-r--r--doc/man/kuiviewer/CMakeLists.txt7
-rw-r--r--doc/man/kuiviewer/kuiviewer.165
-rw-r--r--doc/man/poxml/CMakeLists.txt7
-rw-r--r--doc/man/poxml/po2xml.140
-rw-r--r--doc/man/poxml/split2po.160
-rw-r--r--doc/man/poxml/swappo.144
-rw-r--r--doc/man/poxml/transxx.147
-rw-r--r--doc/man/poxml/xml2pot.145
-rw-r--r--doc/man/scripts/CMakeLists.txt7
-rw-r--r--doc/man/scripts/adddebug.145
-rw-r--r--doc/man/scripts/build-progress.sh.156
-rw-r--r--doc/man/scripts/cheatmake.172
-rw-r--r--doc/man/scripts/create_cvsignore.142
-rw-r--r--doc/man/scripts/create_makefile.169
-rw-r--r--doc/man/scripts/create_makefiles.163
-rw-r--r--doc/man/scripts/cvs-clean.150
-rw-r--r--doc/man/scripts/cvs2dist.1201
-rw-r--r--doc/man/scripts/cvsbackport.152
-rw-r--r--doc/man/scripts/cvscheck.1107
-rw-r--r--doc/man/scripts/cvsforwardport.152
-rw-r--r--doc/man/scripts/cvslastchange.159
-rw-r--r--doc/man/scripts/cvslastlog.139
-rw-r--r--doc/man/scripts/cvsrevertlast.138
-rw-r--r--doc/man/scripts/cxxmetric.134
-rw-r--r--doc/man/scripts/extend_dmalloc.143
-rw-r--r--doc/man/scripts/extractattr.161
-rw-r--r--doc/man/scripts/extractrc.160
-rw-r--r--doc/man/scripts/findmissingcrystal.142
-rw-r--r--doc/man/scripts/fixkdeincludes.173
-rw-r--r--doc/man/scripts/fixuifiles.163
-rw-r--r--doc/man/scripts/kdedoc.142
-rw-r--r--doc/man/scripts/kdelnk2desktop.py.139
-rw-r--r--doc/man/scripts/kdemangen.pl.151
-rw-r--r--doc/man/scripts/licensecheck.137
-rw-r--r--doc/man/scripts/makeobj.166
-rw-r--r--doc/man/scripts/package_crystalsvg.141
-rw-r--r--doc/man/scripts/png2mng.pl.149
-rw-r--r--doc/man/scripts/pruneemptydirs.165
-rw-r--r--doc/man/scripts/qtdoc.150
-rw-r--r--doc/man/scripts/tdekillall.136
-rw-r--r--doc/man/scripts/zonetab2pot.py.139
-rw-r--r--doc/man/tdecachegrind/CMakeLists.txt7
-rw-r--r--doc/man/tdecachegrind/dprof2calltree.160
-rw-r--r--doc/man/tdecachegrind/hotshot2calltree.157
-rw-r--r--doc/man/tdecachegrind/memprof2calltree.136
-rw-r--r--doc/man/tdecachegrind/op2calltree.143
-rw-r--r--doc/man/tdecachegrind/pprof2calltree.152
-rw-r--r--doc/man/tdecachegrind/tdecachegrind.167
-rw-r--r--doc/man/umbrello/CMakeLists.txt7
-rw-r--r--doc/man/umbrello/umbrello.153
-rw-r--r--doc/scripts/CMakeLists.txt5
-rw-r--r--doc/tdecachegrind/index.docbook22
-rw-r--r--doc/tdesvn-build/CMakeLists.txt (renamed from doc/scripts/tdesvn-build/CMakeLists.txt)0
-rw-r--r--doc/tdesvn-build/Makefile.am (renamed from doc/scripts/tdesvn-build/Makefile.am)0
-rw-r--r--doc/tdesvn-build/index.docbook (renamed from doc/scripts/tdesvn-build/index.docbook)0
-rw-r--r--kapptemplate/existing.module2
-rw-r--r--kapptemplate/kapp/index.docbook9
-rw-r--r--kapptemplate/kpartapp/index.docbook9
-rw-r--r--kbabel/CMakeL10n.txt6
-rw-r--r--kbabel/Makefile.am2
-rw-r--r--kbabel/addons/preview/CMakeLists.txt6
-rw-r--r--kbabel/addons/preview/pothumbnail.desktop64
-rw-r--r--kbabel/addons/tdefile-plugins/CMakeLists.txt6
-rw-r--r--kbabel/addons/tdefile-plugins/tdefile_po.desktop56
-rw-r--r--kbabel/catalogmanager/CMakeLists.txt7
-rw-r--r--kbabel/catalogmanager/catalogmanager.desktop89
-rw-r--r--kbabel/catalogmanager/catalogmanagerview.cpp1
-rw-r--r--kbabel/catalogmanager/libsvn/svndialog.cpp2
-rw-r--r--kbabel/catalogmanager/libsvn/svnhandler.cpp2
-rw-r--r--kbabel/common/CMakeLists.txt7
-rw-r--r--kbabel/common/catalog.cpp2
-rw-r--r--kbabel/common/catalogitem.cpp2
-rw-r--r--kbabel/common/kbabelfilter.desktop49
-rw-r--r--kbabel/common/libgettext/CMakeLists.txt2
-rw-r--r--kbabel/common/libgettext/Makefile.am8
-rw-r--r--kbabel/common/poinfo.cpp2
-rw-r--r--kbabel/commonui/CMakeLists.txt8
-rw-r--r--kbabel/commonui/context.cpp2
-rw-r--r--kbabel/commonui/kbabel_validator.desktop48
-rw-r--r--kbabel/datatools/accelerators/CMakeLists.txt8
-rw-r--r--kbabel/datatools/accelerators/Makefile.am2
-rw-r--r--kbabel/datatools/accelerators/kbabel_accelstool.desktop97
-rw-r--r--kbabel/datatools/accelerators/main.cpp (renamed from kbabel/datatools/accelerators/main.cc)0
-rw-r--r--kbabel/datatools/arguments/CMakeLists.txt8
-rw-r--r--kbabel/datatools/arguments/Makefile.am2
-rw-r--r--kbabel/datatools/arguments/kbabel_argstool.desktop98
-rw-r--r--kbabel/datatools/arguments/main.cpp (renamed from kbabel/datatools/arguments/main.cc)0
-rw-r--r--kbabel/datatools/context/CMakeLists.txt8
-rw-r--r--kbabel/datatools/context/Makefile.am2
-rw-r--r--kbabel/datatools/context/kbabel_contexttool.desktop92
-rw-r--r--kbabel/datatools/context/main.cpp (renamed from kbabel/datatools/context/main.cc)0
-rw-r--r--kbabel/datatools/equations/CMakeLists.txt8
-rw-r--r--kbabel/datatools/equations/Makefile.am2
-rw-r--r--kbabel/datatools/equations/kbabel_equationstool.desktop96
-rw-r--r--kbabel/datatools/equations/main.cpp (renamed from kbabel/datatools/equations/main.cc)0
-rw-r--r--kbabel/datatools/length/CMakeLists.txt8
-rw-r--r--kbabel/datatools/length/Makefile.am2
-rw-r--r--kbabel/datatools/length/kbabel_lengthtool.desktop91
-rw-r--r--kbabel/datatools/length/main.cpp (renamed from kbabel/datatools/length/main.cc)0
-rw-r--r--kbabel/datatools/not-translated/CMakeLists.txt8
-rw-r--r--kbabel/datatools/not-translated/Makefile.am2
-rw-r--r--kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop91
-rw-r--r--kbabel/datatools/not-translated/main.cpp (renamed from kbabel/datatools/not-translated/main.cc)0
-rw-r--r--kbabel/datatools/pluralforms/CMakeLists.txt8
-rw-r--r--kbabel/datatools/pluralforms/Makefile.am2
-rw-r--r--kbabel/datatools/pluralforms/kbabel_pluralformstool.desktop94
-rw-r--r--kbabel/datatools/pluralforms/main.cpp (renamed from kbabel/datatools/pluralforms/main.cc)0
-rw-r--r--kbabel/datatools/punctuation/CMakeLists.txt8
-rw-r--r--kbabel/datatools/punctuation/Makefile.am2
-rw-r--r--kbabel/datatools/punctuation/kbabel_punctuationtool.desktop93
-rw-r--r--kbabel/datatools/punctuation/main.cpp (renamed from kbabel/datatools/punctuation/main.cc)0
-rw-r--r--kbabel/datatools/regexp/CMakeLists.txt9
-rw-r--r--kbabel/datatools/regexp/Makefile.am2
-rw-r--r--kbabel/datatools/regexp/kbabel_regexptool.desktop85
-rw-r--r--kbabel/datatools/regexp/main.cpp (renamed from kbabel/datatools/regexp/main.cc)0
-rw-r--r--kbabel/datatools/regexp/regexplist.xml4
-rw-r--r--kbabel/datatools/setfuzzy/CMakeLists.txt8
-rw-r--r--kbabel/datatools/setfuzzy/Makefile.am2
-rw-r--r--kbabel/datatools/setfuzzy/kbabel_setfuzzytool.desktop92
-rw-r--r--kbabel/datatools/setfuzzy/main.cpp (renamed from kbabel/datatools/setfuzzy/main.cc)0
-rw-r--r--kbabel/datatools/whitespace/CMakeLists.txt8
-rw-r--r--kbabel/datatools/whitespace/Makefile.am2
-rw-r--r--kbabel/datatools/whitespace/kbabel_whitespacetool.desktop91
-rw-r--r--kbabel/datatools/whitespace/main.cpp (renamed from kbabel/datatools/whitespace/main.cc)0
-rw-r--r--kbabel/datatools/xml/CMakeLists.txt8
-rw-r--r--kbabel/datatools/xml/Makefile.am2
-rw-r--r--kbabel/datatools/xml/kbabel_xmltool.desktop98
-rw-r--r--kbabel/datatools/xml/main.cpp (renamed from kbabel/datatools/xml/main.cc)0
-rw-r--r--kbabel/filters/gettext/CMakeLists.txt8
-rw-r--r--kbabel/filters/gettext/gettextimport.cpp2
-rw-r--r--kbabel/filters/gettext/kbabel_gettext_export.desktop50
-rw-r--r--kbabel/filters/gettext/kbabel_gettext_import.desktop50
-rw-r--r--kbabel/filters/linguist/CMakeLists.txt8
-rw-r--r--kbabel/filters/linguist/kbabel_linguist_export.desktop50
-rw-r--r--kbabel/filters/linguist/kbabel_linguist_import.desktop50
-rw-r--r--kbabel/filters/linguist/linguistimport.cpp2
-rw-r--r--kbabel/filters/xliff/CMakeLists.txt8
-rw-r--r--kbabel/filters/xliff/kbabel_xliff_export.desktop44
-rw-r--r--kbabel/filters/xliff/kbabel_xliff_import.desktop44
-rw-r--r--kbabel/filters/xliff/xliffimport.cpp2
-rw-r--r--kbabel/kbabel/CMakeLists.txt8
-rw-r--r--kbabel/kbabel/kbabel.desktop75
-rw-r--r--kbabel/kbabeldict/CMakeLists.txt13
-rw-r--r--kbabel/kbabeldict/kbabeldict.desktop88
-rw-r--r--kbabel/kbabeldict/kbabeldict_module.desktop49
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt6
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine/database.cpp18
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine/dbsearchengine.desktop50
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.cpp (renamed from kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.C)0
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine2/database.cpp2
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop50
-rw-r--r--kbabel/kbabeldict/modules/dbsearchengine2/sourcedialog.ui11
-rw-r--r--kbabel/kbabeldict/modules/poauxiliary/CMakeLists.txt6
-rw-r--r--kbabel/kbabeldict/modules/poauxiliary/poauxiliary.desktop48
-rw-r--r--kbabel/kbabeldict/modules/pocompendium/CMakeLists.txt6
-rw-r--r--kbabel/kbabeldict/modules/pocompendium/pocompendium.desktop48
-rw-r--r--kbabel/kbabeldict/modules/tmx/CMakeLists.txt6
-rw-r--r--kbabel/kbabeldict/modules/tmx/tmxcompendium.desktop48
-rw-r--r--kbugbuster/CMakeL10n.txt6
-rw-r--r--kbugbuster/CMakeLists.txt8
-rw-r--r--kbugbuster/backend/CMakeLists.txt8
-rw-r--r--kbugbuster/backend/bug.cpp3
-rw-r--r--kbugbuster/backend/bug.h3
-rw-r--r--kbugbuster/backend/bugdetails.cpp4
-rw-r--r--kbugbuster/backend/bugdetails.h3
-rw-r--r--kbugbuster/backend/bugdetailsimpl.h4
-rw-r--r--kbugbuster/backend/bugdetailsjob.cpp4
-rw-r--r--kbugbuster/backend/bugdetailsjob.h4
-rw-r--r--kbugbuster/backend/bugimpl.h3
-rw-r--r--kbugbuster/backend/bugjob.cpp4
-rw-r--r--kbugbuster/backend/bugjob.h3
-rw-r--r--kbugbuster/backend/buglistjob.cpp4
-rw-r--r--kbugbuster/backend/buglistjob.h4
-rw-r--r--kbugbuster/backend/bugmybugsjob.cpp3
-rw-r--r--kbugbuster/backend/bugmybugsjob.h3
-rw-r--r--kbugbuster/backend/bugserver.cpp4
-rw-r--r--kbugbuster/backend/bugserver.h4
-rw-r--r--kbugbuster/backend/bugserverconfig.cpp5
-rw-r--r--kbugbuster/backend/bugserverconfig.h4
-rw-r--r--kbugbuster/backend/bugsystem.cpp4
-rw-r--r--kbugbuster/backend/bugsystem.h4
-rw-r--r--kbugbuster/backend/domprocessor.cpp4
-rw-r--r--kbugbuster/backend/domprocessor.h4
-rw-r--r--kbugbuster/backend/package.cpp4
-rw-r--r--kbugbuster/backend/package.h3
-rw-r--r--kbugbuster/backend/packageimpl.h4
-rw-r--r--kbugbuster/backend/packagelistjob.cpp4
-rw-r--r--kbugbuster/backend/packagelistjob.h4
-rw-r--r--kbugbuster/backend/person.cpp4
-rw-r--r--kbugbuster/backend/person.h4
-rw-r--r--kbugbuster/backend/processor.cpp5
-rw-r--r--kbugbuster/backend/processor.h4
-rw-r--r--kbugbuster/backend/rdfprocessor.cpp4
-rw-r--r--kbugbuster/backend/rdfprocessor.h4
-rw-r--r--kbugbuster/gui/buglvi.cpp3
-rw-r--r--kbugbuster/gui/buglvi.h3
-rw-r--r--kbugbuster/gui/centralwidget.cpp2
-rw-r--r--kbugbuster/gui/centralwidget.h3
-rw-r--r--kbugbuster/gui/cwbugdetails.cpp3
-rw-r--r--kbugbuster/gui/cwbugdetails.h3
-rw-r--r--kbugbuster/gui/cwbugdetailscontainer.cpp3
-rw-r--r--kbugbuster/gui/cwbugdetailscontainer.h3
-rw-r--r--kbugbuster/gui/cwbuglistcontainer.cpp2
-rw-r--r--kbugbuster/gui/cwbuglistcontainer.h3
-rw-r--r--kbugbuster/gui/cwloadingwidget.cpp2
-rw-r--r--kbugbuster/gui/cwloadingwidget.h3
-rw-r--r--kbugbuster/gui/cwsearchwidget.cpp3
-rw-r--r--kbugbuster/gui/cwsearchwidget.h3
-rw-r--r--kbugbuster/gui/kbbmainwindow.cpp3
-rw-r--r--kbugbuster/gui/kbbmainwindow.h3
-rw-r--r--kbugbuster/gui/packagelvi.cpp3
-rw-r--r--kbugbuster/gui/packagelvi.h3
-rw-r--r--kbugbuster/kbugbuster.desktop74
-rw-r--r--kbugbuster/main.cpp2
-rw-r--r--kbugbuster/tderesources/CMakeLists.txt10
-rw-r--r--kbugbuster/tderesources/bugzilla.desktop42
-rw-r--r--kdeaccounts-plugin/CMakeL10n.txt7
-rw-r--r--kdeaccounts-plugin/CMakeLists.txt6
-rw-r--r--kdeaccounts-plugin/kdeaccountsplugin.desktop38
-rw-r--r--kmtrace/CMakeLists.txt8
-rw-r--r--kmtrace/ConfigureChecks.cmake18
-rw-r--r--kmtrace/README2
-rw-r--r--kmtrace/ktrace.c287
-rw-r--r--kmtrace/mtrace.c383
-rw-r--r--kompare/CMakeL10n.txt6
-rw-r--r--kompare/CMakeLists.txt14
-rw-r--r--kompare/kompare.desktop65
-rw-r--r--kompare/komparenavtreepart/CMakeLists.txt7
-rw-r--r--kompare/komparenavtreepart/komparenavtreepart.desktop5
-rw-r--r--kompare/komparepart/CMakeLists.txt7
-rw-r--r--kompare/komparepart/komparepart.desktop19
-rw-r--r--kompare/libdiff2/diffmodel.cpp2
-rw-r--r--kompare/libdiff2/komparemodellist.cpp2
-rw-r--r--kompare/main.cpp3
-rw-r--r--kompare/tests/cvsdiff/contextm.diff3
-rw-r--r--kompare/tests/cvsdiff/edm.diff3
-rw-r--r--kompare/tests/cvsdiff/normalm.diff4
-rw-r--r--kompare/tests/cvsdiff/rcsm.diff4
-rw-r--r--kompare/tests/cvsdiff/unifiedm.diff5
-rw-r--r--kompare/tests/diff/contextm.diff5
-rw-r--r--kompare/tests/diff/edm.diff4
-rw-r--r--kompare/tests/diff/normalm.diff4
-rw-r--r--kompare/tests/diff/rcsm.diff4
-rw-r--r--kompare/tests/diff/unifiedm.diff5
-rw-r--r--kspy/Makefile.am2
-rw-r--r--kspy/kspy.h2
-rw-r--r--kstartperf/kstartperf.cpp2
-rw-r--r--kstartperf/libkstartperf.c2
-rw-r--r--kuiviewer/CMakeL10n.txt6
-rw-r--r--kuiviewer/CMakeLists.txt15
-rw-r--r--kuiviewer/designerthumbnail.desktop49
-rw-r--r--kuiviewer/kuiviewer.desktop51
-rw-r--r--kuiviewer/kuiviewer_part.desktop4
-rw-r--r--poxml/GettextLexer.cpp16
-rw-r--r--poxml/GettextLexer.h (renamed from poxml/GettextLexer.hpp)18
-rw-r--r--poxml/GettextParser.cpp14
-rw-r--r--poxml/GettextParser.h (renamed from poxml/GettextParser.hpp)16
-rw-r--r--poxml/GettextParserTokenTypes.h (renamed from poxml/GettextParserTokenTypes.hpp)2
-rw-r--r--poxml/antlr/README2
-rw-r--r--poxml/antlr/TODO2
-rw-r--r--poxml/antlr/antlr/ANTLRException.h (renamed from poxml/antlr/antlr/ANTLRException.hpp)2
-rw-r--r--poxml/antlr/antlr/AST.h (renamed from poxml/antlr/antlr/AST.hpp)6
-rw-r--r--poxml/antlr/antlr/ASTArray.h (renamed from poxml/antlr/antlr/ASTArray.hpp)4
-rw-r--r--poxml/antlr/antlr/ASTFactory.h (renamed from poxml/antlr/antlr/ASTFactory.hpp)8
-rw-r--r--poxml/antlr/antlr/ASTNULLType.h (renamed from poxml/antlr/antlr/ASTNULLType.hpp)4
-rw-r--r--poxml/antlr/antlr/ASTPair.h (renamed from poxml/antlr/antlr/ASTPair.hpp)4
-rw-r--r--poxml/antlr/antlr/ASTRefCount.h (renamed from poxml/antlr/antlr/ASTRefCount.hpp)2
-rw-r--r--poxml/antlr/antlr/BaseAST.h (renamed from poxml/antlr/antlr/BaseAST.hpp)4
-rw-r--r--poxml/antlr/antlr/BitSet.h (renamed from poxml/antlr/antlr/BitSet.hpp)2
-rw-r--r--poxml/antlr/antlr/CharBuffer.h (renamed from poxml/antlr/antlr/CharBuffer.hpp)4
-rw-r--r--poxml/antlr/antlr/CharScanner.h (renamed from poxml/antlr/antlr/CharScanner.hpp)12
-rw-r--r--poxml/antlr/antlr/CharStreamException.h (renamed from poxml/antlr/antlr/CharStreamException.hpp)4
-rw-r--r--poxml/antlr/antlr/CharStreamIOException.h (renamed from poxml/antlr/antlr/CharStreamIOException.hpp)4
-rw-r--r--poxml/antlr/antlr/CircularQueue.h (renamed from poxml/antlr/antlr/CircularQueue.hpp)2
-rw-r--r--poxml/antlr/antlr/CommonAST.h (renamed from poxml/antlr/antlr/CommonAST.hpp)4
-rw-r--r--poxml/antlr/antlr/CommonASTWithHiddenTokens.h (renamed from poxml/antlr/antlr/CommonASTWithHiddenTokens.hpp)4
-rw-r--r--poxml/antlr/antlr/CommonHiddenStreamToken.h (renamed from poxml/antlr/antlr/CommonHiddenStreamToken.hpp)4
-rw-r--r--poxml/antlr/antlr/CommonToken.h (renamed from poxml/antlr/antlr/CommonToken.hpp)4
-rw-r--r--poxml/antlr/antlr/InputBuffer.h (renamed from poxml/antlr/antlr/InputBuffer.hpp)4
-rw-r--r--poxml/antlr/antlr/LLkParser.h (renamed from poxml/antlr/antlr/LLkParser.hpp)4
-rw-r--r--poxml/antlr/antlr/LexerSharedInputState.h (renamed from poxml/antlr/antlr/LexerSharedInputState.hpp)6
-rw-r--r--poxml/antlr/antlr/Makefile.am88
-rw-r--r--poxml/antlr/antlr/MismatchedCharException.h (renamed from poxml/antlr/antlr/MismatchedCharException.hpp)8
-rw-r--r--poxml/antlr/antlr/MismatchedTokenException.h (renamed from poxml/antlr/antlr/MismatchedTokenException.hpp)10
-rw-r--r--poxml/antlr/antlr/NoViableAltException.h (renamed from poxml/antlr/antlr/NoViableAltException.hpp)8
-rw-r--r--poxml/antlr/antlr/NoViableAltForCharException.h (renamed from poxml/antlr/antlr/NoViableAltForCharException.hpp)6
-rw-r--r--poxml/antlr/antlr/Parser.h (renamed from poxml/antlr/antlr/Parser.hpp)12
-rw-r--r--poxml/antlr/antlr/ParserSharedInputState.h (renamed from poxml/antlr/antlr/ParserSharedInputState.hpp)6
-rw-r--r--poxml/antlr/antlr/RecognitionException.h (renamed from poxml/antlr/antlr/RecognitionException.hpp)4
-rw-r--r--poxml/antlr/antlr/RefCount.h (renamed from poxml/antlr/antlr/RefCount.hpp)2
-rw-r--r--poxml/antlr/antlr/SemanticException.h (renamed from poxml/antlr/antlr/SemanticException.hpp)4
-rw-r--r--poxml/antlr/antlr/String.h (renamed from poxml/antlr/antlr/String.hpp)2
-rw-r--r--poxml/antlr/antlr/Token.h (renamed from poxml/antlr/antlr/Token.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenBuffer.h (renamed from poxml/antlr/antlr/TokenBuffer.hpp)6
-rw-r--r--poxml/antlr/antlr/TokenStream.h (renamed from poxml/antlr/antlr/TokenStream.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamBasicFilter.h (renamed from poxml/antlr/antlr/TokenStreamBasicFilter.hpp)6
-rw-r--r--poxml/antlr/antlr/TokenStreamException.h (renamed from poxml/antlr/antlr/TokenStreamException.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamHiddenTokenFilter.h (renamed from poxml/antlr/antlr/TokenStreamHiddenTokenFilter.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamIOException.h (renamed from poxml/antlr/antlr/TokenStreamIOException.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamRecognitionException.h (renamed from poxml/antlr/antlr/TokenStreamRecognitionException.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamRetryException.h (renamed from poxml/antlr/antlr/TokenStreamRetryException.hpp)4
-rw-r--r--poxml/antlr/antlr/TokenStreamSelector.h (renamed from poxml/antlr/antlr/TokenStreamSelector.hpp)4
-rw-r--r--poxml/antlr/antlr/TreeParser.h (renamed from poxml/antlr/antlr/TreeParser.hpp)12
-rw-r--r--poxml/antlr/antlr/TreeParserSharedInputState.h (renamed from poxml/antlr/antlr/TreeParserSharedInputState.hpp)4
-rw-r--r--poxml/antlr/antlr/config.h (renamed from poxml/antlr/antlr/config.hpp)0
-rw-r--r--poxml/antlr/src/ANTLRException.cpp2
-rw-r--r--poxml/antlr/src/ASTFactory.cpp4
-rw-r--r--poxml/antlr/src/ASTRefCount.cpp4
-rw-r--r--poxml/antlr/src/BaseAST.cpp2
-rw-r--r--poxml/antlr/src/BitSet.cpp2
-rw-r--r--poxml/antlr/src/CharBuffer.cpp2
-rw-r--r--poxml/antlr/src/CharScanner.cpp6
-rw-r--r--poxml/antlr/src/CommonAST.cpp4
-rw-r--r--poxml/antlr/src/CommonASTWithHiddenTokens.cpp6
-rw-r--r--poxml/antlr/src/CommonHiddenStreamToken.cpp2
-rw-r--r--poxml/antlr/src/CommonToken.cpp4
-rw-r--r--poxml/antlr/src/InputBuffer.cpp2
-rw-r--r--poxml/antlr/src/LLkParser.cpp2
-rw-r--r--poxml/antlr/src/LexerSharedInputState.cpp4
-rw-r--r--poxml/antlr/src/MismatchedCharException.cpp4
-rw-r--r--poxml/antlr/src/MismatchedTokenException.cpp4
-rw-r--r--poxml/antlr/src/NoViableAltException.cpp4
-rw-r--r--poxml/antlr/src/NoViableAltForCharException.cpp4
-rw-r--r--poxml/antlr/src/Parser.cpp10
-rw-r--r--poxml/antlr/src/ParserSharedInputState.cpp2
-rw-r--r--poxml/antlr/src/RecognitionException.cpp4
-rw-r--r--poxml/antlr/src/String.cpp2
-rw-r--r--poxml/antlr/src/Token.cpp4
-rw-r--r--poxml/antlr/src/TokenBuffer.cpp2
-rw-r--r--poxml/antlr/src/TokenStreamBasicFilter.cpp2
-rw-r--r--poxml/antlr/src/TokenStreamHiddenTokenFilter.cpp4
-rw-r--r--poxml/antlr/src/TokenStreamSelector.cpp4
-rw-r--r--poxml/antlr/src/TreeParser.cpp6
-rw-r--r--poxml/antlr/src/TreeParserSharedInputState.cpp2
-rw-r--r--poxml/gettext.g8
-rw-r--r--poxml/po2xml.cpp8
-rw-r--r--poxml/swappo.cpp4
-rw-r--r--poxml/transxx.cpp4
-rw-r--r--scheck/CMakeL10n.txt7
-rw-r--r--scheck/CMakeLists.txt5
-rw-r--r--scheck/scheck.cpp3
-rw-r--r--scheck/scheck.h4
-rw-r--r--scheck/scheck.themerc47
-rw-r--r--scripts/CMakeLists.txt2
-rwxr-xr-xscripts/kde-build2
-rw-r--r--scripts/kde-buildrc2
-rw-r--r--scripts/kde-devel-vim.vim2
-rw-r--r--scripts/kde-emacs/dirvars.el10
-rwxr-xr-xscripts/tdesvn-build2
-rw-r--r--tdecachegrind/converters/dprof2calltree3
-rw-r--r--tdecachegrind/tdecachegrind/CMakeL10n.txt6
-rw-r--r--tdecachegrind/tdecachegrind/CMakeLists.txt15
-rw-r--r--tdecachegrind/tdecachegrind/tdecachegrind.desktop99
-rw-r--r--tdecachegrind/tdecachegrind/x-tdecachegrind.desktop38
-rw-r--r--tdefile-plugins/CMakeL10n.txt6
-rw-r--r--tdefile-plugins/c++/CMakeLists.txt7
-rw-r--r--tdefile-plugins/c++/tdefile_cpp.desktop55
-rw-r--r--tdefile-plugins/c++/tdefile_h.desktop54
-rw-r--r--tdefile-plugins/diff/CMakeLists.txt6
-rw-r--r--tdefile-plugins/diff/tdefile_diff.cpp3
-rw-r--r--tdefile-plugins/diff/tdefile_diff.desktop53
-rw-r--r--tdefile-plugins/ts/CMakeLists.txt7
-rw-r--r--tdefile-plugins/ts/tdefile_ts.desktop49
-rw-r--r--tdeioslave/CMakeL10n.txt6
-rw-r--r--tdeioslave/svn/CMakeLists.txt7
-rw-r--r--tdeioslave/svn/ksvnd/CMakeLists.txt7
-rw-r--r--tdeioslave/svn/ksvnd/ksvnd.desktop45
-rw-r--r--tdeioslave/svn/svn+file.protocol29
-rw-r--r--tdeioslave/svn/svn+http.protocol29
-rw-r--r--tdeioslave/svn/svn+https.protocol29
-rw-r--r--tdeioslave/svn/svn+ssh.protocol29
-rw-r--r--tdeioslave/svn/svn.protocol29
-rw-r--r--tdeioslave/svn/svnhelper/CMakeLists.txt8
-rw-r--r--tdeioslave/svn/svnhelper/apply_patch.desktop85
-rw-r--r--tdeioslave/svn/svnhelper/subversion.desktop862
-rw-r--r--tdeioslave/svn/svnhelper/subversion_toplevel.desktop82
-rw-r--r--tdeioslave/svn/svnhelper/subversioncheckout.ui6
-rw-r--r--tdeioslave/svn/svnhelper/subversiondiff.ui3
-rw-r--r--tdeioslave/svn/svnhelper/subversionlog.ui3
-rw-r--r--tdeioslave/svn/svnhelper/subversionswitch.ui6
-rw-r--r--translations/desktop_files/cervisia-desktops/af.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/az.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/bg.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/br.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/bs.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ca.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/cervisia-desktops.pot37
-rw-r--r--translations/desktop_files/cervisia-desktops/cs.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/cy.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/da.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/de.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/el.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/eo.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/es.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/et.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/eu.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/fa.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/fi.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/fr.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ga.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/gl.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/he.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/hi.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/hr.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/hu.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/is.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/it.po38
-rw-r--r--translations/desktop_files/cervisia-desktops/ja.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ka.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/kk.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/lt.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/lv.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ms.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/nb.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/nds.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ne.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/nl.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/nn.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/pa.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/pl.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/pt.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/pt_BR.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ro.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ru.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/sk.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/sl.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/sr.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/sr@Latn.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/sv.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ta.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/tg.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/th.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/tr.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/uk.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/ven.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/xh.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/zh_CN.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/zh_TW.po37
-rw-r--r--translations/desktop_files/cervisia-desktops/zu.po37
-rw-r--r--translations/desktop_files/cervisia-eventsrc/bg.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ca.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/cervisia-eventsrc.pot32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/cs.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/da.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/de.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/el.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/es.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/et.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/eu.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/fa.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/fi.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/fr.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ga.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/gl.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/hu.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/is.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/it.po33
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ja.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ka.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/kk.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/lt.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/nb.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/nds.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ne.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/nl.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/nn.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/pa.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/pl.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/pt.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/pt_BR.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/ru.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/sk.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/sl.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/sr.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/sr@Latn.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/sv.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/tr.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/uk.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/zh_CN.po32
-rw-r--r--translations/desktop_files/cervisia-eventsrc/zh_TW.po32
-rw-r--r--translations/desktop_files/kbabel-desktops/af.po250
-rw-r--r--translations/desktop_files/kbabel-desktops/ar.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/az.po247
-rw-r--r--translations/desktop_files/kbabel-desktops/bg.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/br.po257
-rw-r--r--translations/desktop_files/kbabel-desktops/bs.po252
-rw-r--r--translations/desktop_files/kbabel-desktops/ca.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/cs.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/cy.po254
-rw-r--r--translations/desktop_files/kbabel-desktops/da.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/de.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/el.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/en_GB.po251
-rw-r--r--translations/desktop_files/kbabel-desktops/eo.po260
-rw-r--r--translations/desktop_files/kbabel-desktops/es.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/et.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/eu.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/fa.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/fi.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/fo.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/fr.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ga.po257
-rw-r--r--translations/desktop_files/kbabel-desktops/gl.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/he.po251
-rw-r--r--translations/desktop_files/kbabel-desktops/hi.po257
-rw-r--r--translations/desktop_files/kbabel-desktops/hr.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/hu.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/ie.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/is.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/it.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ja.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ka.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/kbabel-desktops.pot247
-rw-r--r--translations/desktop_files/kbabel-desktops/kk.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ko.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/lt.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/lv.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/ms.po257
-rw-r--r--translations/desktop_files/kbabel-desktops/mt.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/nb.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/nds.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ne.po247
-rw-r--r--translations/desktop_files/kbabel-desktops/nl.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/nn.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/nso.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/pa.po254
-rw-r--r--translations/desktop_files/kbabel-desktops/pl.po251
-rw-r--r--translations/desktop_files/kbabel-desktops/pt.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/pt_BR.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ro.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/ru.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/sk.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/sl.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/sr.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/sr@Latn.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/sv.po247
-rw-r--r--translations/desktop_files/kbabel-desktops/ta.po253
-rw-r--r--translations/desktop_files/kbabel-desktops/tg.po254
-rw-r--r--translations/desktop_files/kbabel-desktops/th.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/tr.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/uk.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/ven.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/vi.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/xh.po249
-rw-r--r--translations/desktop_files/kbabel-desktops/zh_CN.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/zh_TW.po248
-rw-r--r--translations/desktop_files/kbabel-desktops/zu.po249
-rw-r--r--translations/desktop_files/kbugbuster-desktops/af.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/bg.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/bs.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ca.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/cs.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/cy.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/da.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/de.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/el.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/eo.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/es.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/et.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/eu.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/fa.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/fi.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/fo.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/fr.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ga.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/gl.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/he.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/hi.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/hr.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/hu.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/is.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/it.po33
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ja.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ka.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/kbugbuster-desktops.pot32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/kk.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/lt.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/lv.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ms.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/nb.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/nds.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ne.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/nl.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/nn.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/pa.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/pl.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/pt.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/pt_BR.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ro.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ru.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/sk.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/sl.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/sr.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/sr@Latn.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/sv.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ta.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/tg.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/th.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/tr.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/uk.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/ven.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/vi.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/xh.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/zh_CN.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/zh_TW.po32
-rw-r--r--translations/desktop_files/kbugbuster-desktops/zu.po32
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/bg.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/ca.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/cs.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/da.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/de.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/el.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/es.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/et.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/eu.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/fa.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/fi.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/fr.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/gl.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/hu.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/is.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/it.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/ja.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/ka.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/kdeaccountsplugin.desktop.pot22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/kk.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/lt.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/nb.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/nds.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/ne.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/nl.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/nn.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/pa.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/pl.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/pt.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/pt_BR.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/ru.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/sk.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/sl.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/sr.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/sr@Latn.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/sv.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/uk.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/zh_CN.po22
-rw-r--r--translations/desktop_files/kdeaccountsplugin.desktop/zh_TW.po22
-rw-r--r--translations/desktop_files/kompare-desktops/af.po43
-rw-r--r--translations/desktop_files/kompare-desktops/bs.po42
-rw-r--r--translations/desktop_files/kompare-desktops/ca.po42
-rw-r--r--translations/desktop_files/kompare-desktops/cs.po42
-rw-r--r--translations/desktop_files/kompare-desktops/cy.po42
-rw-r--r--translations/desktop_files/kompare-desktops/da.po42
-rw-r--r--translations/desktop_files/kompare-desktops/de.po44
-rw-r--r--translations/desktop_files/kompare-desktops/el.po42
-rw-r--r--translations/desktop_files/kompare-desktops/eo.po43
-rw-r--r--translations/desktop_files/kompare-desktops/es.po42
-rw-r--r--translations/desktop_files/kompare-desktops/et.po42
-rw-r--r--translations/desktop_files/kompare-desktops/eu.po42
-rw-r--r--translations/desktop_files/kompare-desktops/fa.po42
-rw-r--r--translations/desktop_files/kompare-desktops/fi.po42
-rw-r--r--translations/desktop_files/kompare-desktops/fr.po42
-rw-r--r--translations/desktop_files/kompare-desktops/ga.po42
-rw-r--r--translations/desktop_files/kompare-desktops/gl.po42
-rw-r--r--translations/desktop_files/kompare-desktops/he.po44
-rw-r--r--translations/desktop_files/kompare-desktops/hi.po43
-rw-r--r--translations/desktop_files/kompare-desktops/hr.po42
-rw-r--r--translations/desktop_files/kompare-desktops/hu.po42
-rw-r--r--translations/desktop_files/kompare-desktops/is.po42
-rw-r--r--translations/desktop_files/kompare-desktops/it.po43
-rw-r--r--translations/desktop_files/kompare-desktops/ja.po42
-rw-r--r--translations/desktop_files/kompare-desktops/kk.po42
-rw-r--r--translations/desktop_files/kompare-desktops/kompare-desktops.pot42
-rw-r--r--translations/desktop_files/kompare-desktops/lt.po42
-rw-r--r--translations/desktop_files/kompare-desktops/lv.po43
-rw-r--r--translations/desktop_files/kompare-desktops/ms.po42
-rw-r--r--translations/desktop_files/kompare-desktops/nb.po42
-rw-r--r--translations/desktop_files/kompare-desktops/nds.po42
-rw-r--r--translations/desktop_files/kompare-desktops/ne.po43
-rw-r--r--translations/desktop_files/kompare-desktops/nl.po42
-rw-r--r--translations/desktop_files/kompare-desktops/nn.po42
-rw-r--r--translations/desktop_files/kompare-desktops/pa.po43
-rw-r--r--translations/desktop_files/kompare-desktops/pl.po43
-rw-r--r--translations/desktop_files/kompare-desktops/pt.po42
-rw-r--r--translations/desktop_files/kompare-desktops/pt_BR.po43
-rw-r--r--translations/desktop_files/kompare-desktops/ro.po44
-rw-r--r--translations/desktop_files/kompare-desktops/ru.po44
-rw-r--r--translations/desktop_files/kompare-desktops/sk.po42
-rw-r--r--translations/desktop_files/kompare-desktops/sl.po42
-rw-r--r--translations/desktop_files/kompare-desktops/sr.po42
-rw-r--r--translations/desktop_files/kompare-desktops/sr@Latn.po42
-rw-r--r--translations/desktop_files/kompare-desktops/sv.po43
-rw-r--r--translations/desktop_files/kompare-desktops/ta.po42
-rw-r--r--translations/desktop_files/kompare-desktops/tg.po44
-rw-r--r--translations/desktop_files/kompare-desktops/th.po43
-rw-r--r--translations/desktop_files/kompare-desktops/tr.po43
-rw-r--r--translations/desktop_files/kompare-desktops/uk.po42
-rw-r--r--translations/desktop_files/kompare-desktops/zh_CN.po42
-rw-r--r--translations/desktop_files/kompare-desktops/zh_TW.po42
-rw-r--r--translations/desktop_files/kompare-desktops/zu.po44
-rw-r--r--translations/desktop_files/kuiviewer-desktops/bg.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/br.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/bs.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ca.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/cs.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/cy.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/da.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/de.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/el.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/es.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/et.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/eu.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/fa.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/fi.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/fr.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ga.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/gl.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/hi.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/hu.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/is.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/it.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ja.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ka.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/kk.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/kuiviewer-desktops.pot37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/lt.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/nb.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/nds.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ne.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/nl.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/nn.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/pa.po38
-rw-r--r--translations/desktop_files/kuiviewer-desktops/pl.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/pt.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/pt_BR.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ru.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/sk.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/sl.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/sr.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/sr@Latn.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/sv.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/ta.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/tg.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/tr.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/uk.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/zh_CN.po37
-rw-r--r--translations/desktop_files/kuiviewer-desktops/zh_TW.po37
-rw-r--r--translations/desktop_files/scheck.themerc/bg.po27
-rw-r--r--translations/desktop_files/scheck.themerc/bs.po29
-rw-r--r--translations/desktop_files/scheck.themerc/ca.po29
-rw-r--r--translations/desktop_files/scheck.themerc/cs.po27
-rw-r--r--translations/desktop_files/scheck.themerc/cy.po29
-rw-r--r--translations/desktop_files/scheck.themerc/da.po27
-rw-r--r--translations/desktop_files/scheck.themerc/de.po29
-rw-r--r--translations/desktop_files/scheck.themerc/el.po28
-rw-r--r--translations/desktop_files/scheck.themerc/es.po29
-rw-r--r--translations/desktop_files/scheck.themerc/et.po27
-rw-r--r--translations/desktop_files/scheck.themerc/eu.po27
-rw-r--r--translations/desktop_files/scheck.themerc/fa.po27
-rw-r--r--translations/desktop_files/scheck.themerc/fi.po27
-rw-r--r--translations/desktop_files/scheck.themerc/fr.po29
-rw-r--r--translations/desktop_files/scheck.themerc/gl.po29
-rw-r--r--translations/desktop_files/scheck.themerc/hi.po27
-rw-r--r--translations/desktop_files/scheck.themerc/hu.po28
-rw-r--r--translations/desktop_files/scheck.themerc/is.po28
-rw-r--r--translations/desktop_files/scheck.themerc/it.po29
-rw-r--r--translations/desktop_files/scheck.themerc/ja.po27
-rw-r--r--translations/desktop_files/scheck.themerc/ka.po28
-rw-r--r--translations/desktop_files/scheck.themerc/kk.po27
-rw-r--r--translations/desktop_files/scheck.themerc/ms.po27
-rw-r--r--translations/desktop_files/scheck.themerc/nb.po29
-rw-r--r--translations/desktop_files/scheck.themerc/nds.po27
-rw-r--r--translations/desktop_files/scheck.themerc/ne.po27
-rw-r--r--translations/desktop_files/scheck.themerc/nl.po27
-rw-r--r--translations/desktop_files/scheck.themerc/nn.po29
-rw-r--r--translations/desktop_files/scheck.themerc/pl.po29
-rw-r--r--translations/desktop_files/scheck.themerc/pt.po29
-rw-r--r--translations/desktop_files/scheck.themerc/pt_BR.po29
-rw-r--r--translations/desktop_files/scheck.themerc/ru.po29
-rw-r--r--translations/desktop_files/scheck.themerc/scheck.themerc.pot27
-rw-r--r--translations/desktop_files/scheck.themerc/sk.po27
-rw-r--r--translations/desktop_files/scheck.themerc/sl.po27
-rw-r--r--translations/desktop_files/scheck.themerc/sr.po29
-rw-r--r--translations/desktop_files/scheck.themerc/sr@Latn.po29
-rw-r--r--translations/desktop_files/scheck.themerc/sv.po29
-rw-r--r--translations/desktop_files/scheck.themerc/ta.po27
-rw-r--r--translations/desktop_files/scheck.themerc/tg.po28
-rw-r--r--translations/desktop_files/scheck.themerc/tr.po28
-rw-r--r--translations/desktop_files/scheck.themerc/uk.po27
-rw-r--r--translations/desktop_files/scheck.themerc/zh_CN.po27
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/bg.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/bs.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ca.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/cs.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/cy.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/da.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/de.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/el.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/en_GB.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/eo.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/es.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/et.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/eu.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/fa.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/fi.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/fr.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ga.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/gl.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/hi.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/hu.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/is.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/it.po38
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ja.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ka.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/kk.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/lt.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/nb.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/nds.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ne.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/nl.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/nn.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/pa.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/pl.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/pt.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/pt_BR.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ru.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/sk.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/sl.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/sr.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/sr@Latn.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/sv.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/ta.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/tdecachegrind-desktops.pot37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/tg.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/tr.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/uk.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/zh_CN.po37
-rw-r--r--translations/desktop_files/tdecachegrind-desktops/zh_TW.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/af.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/bg.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/br.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/bs.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ca.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/cs.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/cy.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/da.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/de.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/el.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/eo.po38
-rw-r--r--translations/desktop_files/tdefile-desktops/es.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/et.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/eu.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/fa.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/fi.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/fo.po38
-rw-r--r--translations/desktop_files/tdefile-desktops/fr.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ga.po38
-rw-r--r--translations/desktop_files/tdefile-desktops/gl.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/he.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/hi.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/hr.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/hu.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/is.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/it.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ja.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ka.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/kk.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/lt.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ms.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/nb.po38
-rw-r--r--translations/desktop_files/tdefile-desktops/nds.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ne.po38
-rw-r--r--translations/desktop_files/tdefile-desktops/nl.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/nn.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/pa.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/pl.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/pt.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/pt_BR.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ro.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ru.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/sk.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/sl.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/sr.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/sr@Latn.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/sv.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/ta.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/tdefile-desktops.pot37
-rw-r--r--translations/desktop_files/tdefile-desktops/tg.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/th.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/tr.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/uk.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/xh.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/zh_CN.po37
-rw-r--r--translations/desktop_files/tdefile-desktops/zh_TW.po37
-rw-r--r--translations/desktop_files/tdeioslave-desktops/bg.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/br.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ca.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/cs.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/cy.po167
-rw-r--r--translations/desktop_files/tdeioslave-desktops/da.po175
-rw-r--r--translations/desktop_files/tdeioslave-desktops/de.po176
-rw-r--r--translations/desktop_files/tdeioslave-desktops/el.po177
-rw-r--r--translations/desktop_files/tdeioslave-desktops/eo.po168
-rw-r--r--translations/desktop_files/tdeioslave-desktops/es.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/et.po170
-rw-r--r--translations/desktop_files/tdeioslave-desktops/eu.po170
-rw-r--r--translations/desktop_files/tdeioslave-desktops/fa.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/fi.po175
-rw-r--r--translations/desktop_files/tdeioslave-desktops/fr.po178
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ga.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/gl.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/he.po168
-rw-r--r--translations/desktop_files/tdeioslave-desktops/hu.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/is.po174
-rw-r--r--translations/desktop_files/tdeioslave-desktops/it.po173
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ja.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ka.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/kk.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/lt.po175
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ms.po166
-rw-r--r--translations/desktop_files/tdeioslave-desktops/nb.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/nds.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ne.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/nl.po176
-rw-r--r--translations/desktop_files/tdeioslave-desktops/nn.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/pa.po167
-rw-r--r--translations/desktop_files/tdeioslave-desktops/pl.po173
-rw-r--r--translations/desktop_files/tdeioslave-desktops/pt.po173
-rw-r--r--translations/desktop_files/tdeioslave-desktops/pt_BR.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/ru.po173
-rw-r--r--translations/desktop_files/tdeioslave-desktops/sk.po170
-rw-r--r--translations/desktop_files/tdeioslave-desktops/sl.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/sr.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/sr@Latn.po171
-rw-r--r--translations/desktop_files/tdeioslave-desktops/sv.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/tdeioslave-desktops.pot166
-rw-r--r--translations/desktop_files/tdeioslave-desktops/tr.po169
-rw-r--r--translations/desktop_files/tdeioslave-desktops/uk.po172
-rw-r--r--translations/desktop_files/tdeioslave-desktops/zh_CN.po168
-rw-r--r--translations/desktop_files/tdeioslave-desktops/zh_TW.po168
-rw-r--r--translations/desktop_files/umbrello-desktops/bg.po33
-rw-r--r--translations/desktop_files/umbrello-desktops/bs.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ca.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/cs.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/cy.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/da.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/de.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/el.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/eo.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/es.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/et.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/eu.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/fa.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/fi.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/fr.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ga.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/gl.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/hi.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/hu.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/is.po33
-rw-r--r--translations/desktop_files/umbrello-desktops/it.po33
-rw-r--r--translations/desktop_files/umbrello-desktops/ja.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ka.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/kk.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/lt.po33
-rw-r--r--translations/desktop_files/umbrello-desktops/ms.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/nb.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/nds.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ne.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/nl.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/nn.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/pa.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/pl.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/pt.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/pt_BR.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ru.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/sk.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/sl.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/sr.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/sr@Latn.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/sv.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/ta.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/tg.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/tr.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/uk.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/umbrello-desktops.pot32
-rw-r--r--translations/desktop_files/umbrello-desktops/zh_CN.po32
-rw-r--r--translations/desktop_files/umbrello-desktops/zh_TW.po33
-rw-r--r--umbrello/umbrello/CMakeL10n.txt6
-rw-r--r--umbrello/umbrello/CMakeLists.txt14
-rw-r--r--umbrello/umbrello/Makefile.am2
-rw-r--r--umbrello/umbrello/autolayout/newautolayoutdialog.ui6
-rw-r--r--umbrello/umbrello/codeimport/kdevcppparser/lookup.cpp1
-rw-r--r--umbrello/umbrello/codeimport/kdevcppparser/lookup.h1
-rw-r--r--umbrello/umbrello/dialogs/exportallviewsdialogbase.ui6
-rw-r--r--umbrello/umbrello/dialogs/settingsdlg.cpp2
-rw-r--r--umbrello/umbrello/docgenerators/main.cpp1
-rw-r--r--umbrello/umbrello/umbrello.desktop52
-rw-r--r--umbrello/umbrello/x-umbrello.desktop49
1096 files changed, 45846 insertions, 5961 deletions
diff --git a/.gitmodules b/.gitmodules
index bdec8fca..934def7f 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,6 +1,3 @@
[submodule "admin"]
path = admin
url = https://system@scm.trinitydesktop.org/scm/git/tde-common-admin
-[submodule "cmake"]
- path = cmake
- url = https://system@scm.trinitydesktop.org/scm/git/tde-common-cmake
diff --git a/CMakeL10n.txt b/CMakeL10n.txt
index 0eac6ab6..bd504bba 100644
--- a/CMakeL10n.txt
+++ b/CMakeL10n.txt
@@ -9,12 +9,11 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEL10n )
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 0b4dcbce..452b7e86 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,14 +9,13 @@
#
#################################################
-cmake_minimum_required( VERSION 2.8 )
+cmake_minimum_required( VERSION 3.1 )
##### general package setup #####################
project( tdesdk )
set( PACKAGE tdesdk )
-set( VERSION R14.0.7 )
##### include essential cmake modules ###########
@@ -33,10 +32,14 @@ include( CheckLibraryExists )
##### include our cmake modules #################
-set( CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" )
include( TDEMacros )
+##### set version number ########################
+
+tde_set_project_version( )
+
+
##### setup install paths #######################
include( TDESetupPaths )
diff --git a/admin b/admin
-Subproject f9148018b2f8a11fd830712c1b508046cc34ff2
+Subproject a9e0c7eb508ebea59f1fc26d4a6858c4b6feea3
diff --git a/cervisia/CMakeL10n.txt b/cervisia/CMakeL10n.txt
index b914db0f..8c25f027 100644
--- a/cervisia/CMakeL10n.txt
+++ b/cervisia/CMakeL10n.txt
@@ -6,3 +6,15 @@ tde_l10n_create_template(
)
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/cervisia-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/cervisia-eventsrc/"
+ SOURCES eventsrc
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/cervisia/CMakeLists.txt b/cervisia/CMakeLists.txt
index 2a0b4523..a2edf936 100644
--- a/cervisia/CMakeLists.txt
+++ b/cervisia/CMakeLists.txt
@@ -32,9 +32,10 @@ link_directories(
tde_install_icons( )
-install( FILES
- cervisia.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE cervisia.desktop
+ PO_DIR cervisia-desktops
+)
install( FILES
cervisiapart.kcfg
@@ -44,9 +45,16 @@ install( FILES
cervisiaui.rc
DESTINATION ${DATA_INSTALL_DIR}/cervisiapart )
-install( FILES
- cervisiashellui.rc eventsrc
- DESTINATION ${DATA_INSTALL_DIR}/cervisia )
+install(
+ FILES cervisiashellui.rc
+ DESTINATION ${DATA_INSTALL_DIR}/cervisia
+)
+
+tde_create_translated_desktop(
+ SOURCE eventsrc
+ DESTINATION ${DATA_INSTALL_DIR}/cervisia
+ PO_DIR cervisia-eventsrc
+)
install( FILES
cervisia.upd
diff --git a/cervisia/addremovedlg.cpp b/cervisia/addremovedlg.cpp
index f4803d1e..240d3b2a 100644
--- a/cervisia/addremovedlg.cpp
+++ b/cervisia/addremovedlg.cpp
@@ -96,6 +96,3 @@ void AddRemoveDialog::setFileList(const TQStringList& files)
else
m_listBox->insertStringList(files);
}
-
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/cervisia/addremovedlg.h b/cervisia/addremovedlg.h
index e18547f2..5d188b16 100644
--- a/cervisia/addremovedlg.h
+++ b/cervisia/addremovedlg.h
@@ -44,6 +44,3 @@ private:
};
#endif
-
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/cervisia/addrepositorydlg.cpp b/cervisia/addrepositorydlg.cpp
index 7784f1d5..576b43f4 100644
--- a/cervisia/addrepositorydlg.cpp
+++ b/cervisia/addrepositorydlg.cpp
@@ -195,8 +195,3 @@ void AddRepositoryDialog::compressionToggled(bool checked)
}
#include "addrepositorydlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/addrepositorydlg.h b/cervisia/addrepositorydlg.h
index 23323c32..d53d3161 100644
--- a/cervisia/addrepositorydlg.h
+++ b/cervisia/addrepositorydlg.h
@@ -67,8 +67,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/annotatedlg.cpp b/cervisia/annotatedlg.cpp
index 0616fb9e..fe0d2f49 100644
--- a/cervisia/annotatedlg.cpp
+++ b/cervisia/annotatedlg.cpp
@@ -51,8 +51,3 @@ void AnnotateDialog::addLine(const Cervisia::LogInfo& logInfo,
{
annotate->addLine(logInfo, content, odd);
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/annotatedlg.h b/cervisia/annotatedlg.h
index 72356390..3c32f3af 100644
--- a/cervisia/annotatedlg.h
+++ b/cervisia/annotatedlg.h
@@ -52,8 +52,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/annotateview.cpp b/cervisia/annotateview.cpp
index 567c6616..3649b73d 100644
--- a/cervisia/annotateview.cpp
+++ b/cervisia/annotateview.cpp
@@ -199,8 +199,3 @@ void AnnotateView::slotQueryToolTip(const TQPoint& viewportPos,
#include "annotateview.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cervisia.desktop b/cervisia/cervisia.desktop
index 8e9f6b64..5a8435f5 100644
--- a/cervisia/cervisia.desktop
+++ b/cervisia/cervisia.desktop
@@ -1,74 +1,16 @@
[Desktop Entry]
+Name=Cervisia
+
GenericName=CVS Frontend
-GenericName[af]=Cvs Voorprogram
-GenericName[az]=CVS Ara Üzü
-GenericName[bg]=Програма за CVS
-GenericName[ca]=Programa de CVS
-GenericName[cs]=Rozhraní pro CVS
-GenericName[cy]=Ochr Blaen CVS
-GenericName[da]=CVS-grænseflade
-GenericName[de]=Graphische Oberfläche für CVS
-GenericName[eo]=Fasado por la versioadministrilo "CVS"
-GenericName[es]=Interfaz CVS
-GenericName[et]=CVSi kasutajaliides
-GenericName[eu]=CVS interfazea
-GenericName[fa]=پایانۀ CVS
-GenericName[fi]=Käyttöliittymä CVS:lle
-GenericName[fr]=Interface graphique pour CVS
-GenericName[ga]=Comhéadan ar CVS
-GenericName[gl]=Interface para CVS
-GenericName[he]=ממשק CVS
-GenericName[hi]=सीवीएस फ्रन्टएण्ड
-GenericName[hr]=CVS sučelje
-GenericName[hu]=CVS-kliens
-GenericName[is]=Myndrænt viðmót á CVS
-GenericName[it]=Interfaccia CVS
-GenericName[ja]=CVS フロントエンド
-GenericName[kk]=CVS интерфейсі
-GenericName[lt]=CVS naudotojo sąsaja
-GenericName[lv]=CVS Frontends
-GenericName[ms]=Bahagian Depan CVS
-GenericName[nb]=CVS-grensesnitt
-GenericName[nds]=CVS-Böversiet
-GenericName[ne]=CVS फ्रन्टइन्ड
-GenericName[nl]=CVS-hulpprogramma
-GenericName[nn]=CVS-grensesnitt
-GenericName[pa]=CVS ਮੁੱਖ ਝਲਕ
-GenericName[pl]=Interfejs do CVS
-GenericName[pt]=Interface de CVS
-GenericName[pt_BR]=Interface para o CVS
-GenericName[ro]=Interfaţă grafică pentru CVS
-GenericName[ru]=Работа с репозиториями CVS
-GenericName[sk]=Rozhranie pre CVS
-GenericName[sl]=Vmesnik CVS
-GenericName[sr]=Графички интерфејс за CVS
-GenericName[sr@Latn]=Grafički interfejs za CVS
-GenericName[sv]=CVS-gränssnitt
-GenericName[ta]=CVS முன்பகுதி
-GenericName[tg]=Интерфейс ба CVS
-GenericName[th]=ฟร้อนต์เอนด์ CVS
-GenericName[tr]=CVS Önyüzü
-GenericName[uk]=Інтерфейс до CVS
-GenericName[ven]=CVS yo iswa phanda
-GenericName[xh]=CVS Isiqalo sesiphelo
-GenericName[zh_CN]=CVS 前端
-GenericName[zh_TW]=CVS 前端
-GenericName[zu]=CVSIsiqalo sokugcina
+
Exec=cervisia -caption "%c" %i %m %u
-Path=
Icon=cervisia
X-DocPath=cervisia/index.html
Type=Application
Terminal=false
MimeType=inode/directory;
-Name=Cervisia
-Name[hi]=सर्विसिया
-Name[pa]=ਸਰਵੀਸੀਆ
-Name[ta]= செர்வியா
-Name[th]=เซอร์วิเซีย
X-TDE-ServiceTypes=KParts/ReadOnlyPart,Browser/View
X-TDE-Library=libcervisiapart
X-TDE-BrowserView-Args=DetailedList
-
X-DCOP-ServiceType=Multi
Categories=Qt;TDE;Development;
diff --git a/cervisia/cervisiapart.cpp b/cervisia/cervisiapart.cpp
index beaa7257..29478146 100644
--- a/cervisia/cervisiapart.cpp
+++ b/cervisia/cervisiapart.cpp
@@ -1933,7 +1933,3 @@ void CervisiaBrowserExtension::properties()
{
static_cast<CervisiaPart*>(parent())->slotFileProperties();
}
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cervisiapart.h b/cervisia/cervisiapart.h
index 72f468ea..339a0a9e 100644
--- a/cervisia/cervisiapart.h
+++ b/cervisia/cervisiapart.h
@@ -214,8 +214,3 @@ public slots:
};
#endif // CERVISIAPART_H
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cervisiashell.cpp b/cervisia/cervisiashell.cpp
index ec59499b..27fdb2dd 100644
--- a/cervisia/cervisiashell.cpp
+++ b/cervisia/cervisiashell.cpp
@@ -220,8 +220,3 @@ void CervisiaShell::writeSettings()
#include "cervisiashell.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cervisiashell.h b/cervisia/cervisiashell.h
index 834c8f58..5e931a6d 100644
--- a/cervisia/cervisiashell.h
+++ b/cervisia/cervisiashell.h
@@ -66,7 +66,3 @@ private:
#endif // CERVISIASHELL_H
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/changelogdlg.cpp b/cervisia/changelogdlg.cpp
index 94c06423..0a0b4486 100644
--- a/cervisia/changelogdlg.cpp
+++ b/cervisia/changelogdlg.cpp
@@ -181,8 +181,3 @@ TQString ChangeLogDialog::message()
res.truncate(l+1);
return res;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/changelogdlg.h b/cervisia/changelogdlg.h
index 7b9e0d25..06b9e1e5 100644
--- a/cervisia/changelogdlg.h
+++ b/cervisia/changelogdlg.h
@@ -53,8 +53,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/checkoutdlg.cpp b/cervisia/checkoutdlg.cpp
index 9519c0a9..1cce6c11 100644
--- a/cervisia/checkoutdlg.cpp
+++ b/cervisia/checkoutdlg.cpp
@@ -477,8 +477,3 @@ void CheckoutDialog::branchTextChanged()
#include "checkoutdlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/checkoutdlg.h b/cervisia/checkoutdlg.h
index 2547f680..137485d1 100644
--- a/cervisia/checkoutdlg.h
+++ b/cervisia/checkoutdlg.h
@@ -83,8 +83,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/commitdlg.cpp b/cervisia/commitdlg.cpp
index 792a4195..7a25f430 100644
--- a/cervisia/commitdlg.cpp
+++ b/cervisia/commitdlg.cpp
@@ -319,8 +319,3 @@ void CommitDialog::removeTemplateText()
#include "commitdlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/commitdlg.h b/cervisia/commitdlg.h
index 1b61df1e..71d45622 100644
--- a/cervisia/commitdlg.h
+++ b/cervisia/commitdlg.h
@@ -80,8 +80,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cvsdir.cpp b/cervisia/cvsdir.cpp
index 11473c2f..1fdb63ac 100644
--- a/cervisia/cvsdir.cpp
+++ b/cervisia/cvsdir.cpp
@@ -49,8 +49,3 @@ const TQFileInfoList *CvsDir::entryInfoList() const
return &entrylist;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/cvsdir.h b/cervisia/cvsdir.h
index c2ebf065..9328f48c 100644
--- a/cervisia/cvsdir.h
+++ b/cervisia/cvsdir.h
@@ -36,9 +36,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
-
diff --git a/cervisia/cvsservice/CMakeLists.txt b/cervisia/cvsservice/CMakeLists.txt
index 111c3027..96f9cfdc 100644
--- a/cervisia/cvsservice/CMakeLists.txt
+++ b/cervisia/cvsservice/CMakeLists.txt
@@ -31,9 +31,11 @@ install( FILES
##### other data ################################
-install( FILES
- cvsservice.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE cvsservice.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR cervisia-desktops
+)
##### cvsservice (shared) #######################
@@ -55,7 +57,7 @@ tde_add_tdeinit_executable( cvsservice AUTOMOC
cvsjob.skel repository.cpp repository.skel
sshagent.cpp cvsserviceutils.cpp cvsloginjob.cpp
cvsloginjob.skel cvsloginjob.stub
- LINK tdeio-shared cvsservice-shared
+ LINK tdeio-shared tdesu-shared cvsservice-shared
)
diff --git a/cervisia/cvsservice/cvsservice.desktop b/cervisia/cvsservice/cvsservice.desktop
index 7442e73b..165dee11 100644
--- a/cervisia/cvsservice/cvsservice.desktop
+++ b/cervisia/cvsservice/cvsservice.desktop
@@ -1,73 +1,9 @@
[Desktop Entry]
-Type=Service
Name=CvsService
-Name[br]=Servij Cvs
-Name[bs]=CvsServis
-Name[ca]=Servei de CVS
-Name[cs]=CVS služba
-Name[cy]=GwasanaethCVS
-Name[de]=CVS-Dienst
-Name[el]=Cvs υπηρεσία
-Name[eo]=CvsServo
-Name[es]=Servicio CVS
-Name[et]=CVS teenus
-Name[fi]=Cvs-palvelu
-Name[gl]=Servizo CVS
-Name[hi]=सीवीएस-सर्विस
-Name[hu]=CVS szolgáltatás
-Name[it]=Servizio CVS
-Name[ja]=CVS サービス
-Name[lt]=CvsTarnyba
-Name[nds]=CVS-Deenst
-Name[pt_BR]=ServiçoCVS
-Name[sv]=CVS-tjänst
-Name[ta]=Cvsசேவை
-Name[tg]=ҲизматиCvs
-Name[zh_TW]=CVS 服務
+
+Comment=A DCOP service that provides an interface to cvs
+
+Type=Service
Exec=cvsservice
X-DCOP-ServiceType=Multi
X-TDE-StartupNotify=false
-Comment=A DCOP service that provides an interface to cvs
-Comment[bg]=Услуга на DCOP, която предлага интерфейс към CVS
-Comment[bs]=DCOP servis koji pruža interfejs na CVS
-Comment[ca]=Un servei DCOP que proporciona una interfície per al cvs
-Comment[cs]=DCOP služba poskytující rozhraní k CVS
-Comment[cy]=Gwasanaeth DCOP sy'n darparu rhyngwyneb i cvs
-Comment[da]=En DCOP-tjeneste der sørger for en CVS-grænseflade
-Comment[de]=Ein DCOP-Dienst, der eine Schnittstelle zu CVS bereitstellt
-Comment[el]=Μια υπηρεσία DCOP που προσφέρει ένα περιβάλλον χρήσης για το cvs
-Comment[es]=Un servicio DCOP que proporciona una interfaz para cvs
-Comment[et]=CVSi DCOP liidese teenus
-Comment[eu]=cvs-rako interfazea eskeintzen duen DCOP zerbitzua
-Comment[fa]=خدمت DCOP که واسطی را برای cvs فراهم می‌کند
-Comment[fi]=DCOP-palvelu, joka tarjoaa rajapinnan cvs:lle
-Comment[fr]=Un service DCOP qui fournit une interface à CVS
-Comment[gl]=Un servizo de DCOP que fornece unha interface para CVS
-Comment[hi]=एक डीकॉप सर्विस जो सीवीएस को इंटरफेस प्रदान करता है
-Comment[hu]=DCOP-alapú szolgáltatás a CVS eléréséhez
-Comment[is]=DCOP þjónusta sem veitir viðmót á cvs
-Comment[it]=Un servizio DCOP che fornisce un'interfaccia a cvs
-Comment[ja]=CVS インターフェースを提供する DCOP サービス
-Comment[ka]=DCOP სერვისი, რომელიც cvs-ს ინტერფეისს შეიცავს
-Comment[kk]=CVS интерфейсін қамтамасыз ететін DCOP қызметі
-Comment[lt]=DCOP tarnyba, pateikianti cvs sąsają
-Comment[nb]=En DCOP-tjeneste som tilbyr et grensesnitt mot cvs
-Comment[nds]=En DCOP-Deenst, wat en Koppelsteed na CVS praatstellt
-Comment[ne]=cvs मा इन्टरफेस उपलब्ध गर्ने एउटा डीसीओपी कार्य
-Comment[nl]=Een DCOP-dienst die een interface naar cvs biedt
-Comment[nn]=Ei DCOP-teneste som tilbyr eit grensesnitt mot CVS
-Comment[pl]=Usługa DCOP pozwalająca na dostęp do CVS
-Comment[pt]=Um serviço de DCOP que oferece uma interface para o CVS
-Comment[pt_BR]=Um serviço DCOP que provê uma interface para o cvs
-Comment[ru]=Сервис DCOP для интерфейса с cvs
-Comment[sk]=Služba DCOP pre prístup k CVS
-Comment[sl]=Storitev DCOP, ki omogoča vmesnik do CVS
-Comment[sr]=DCOP сервис који пружа интерфејс за CVS
-Comment[sr@Latn]=DCOP servis koji pruža interfejs za CVS
-Comment[sv]=DCOP-tjänst som tillhandahåller ett gränssnitt till CVS
-Comment[ta]=ஒரு cvsக்கு ஒரு இடைமுகத்தினை அளிக்கக்கூடிய DCOPசேவை
-Comment[tg]=Хизмати DCOP барои интерфейс бо cvs
-Comment[tr]= CVS'ye arayüz sağlayan bir DCOP Servisi
-Comment[uk]=Служба DCOP, яка надає інтерфейс до cvs
-Comment[zh_CN]=提供 CVS 接口的 DCOP 服务
-Comment[zh_TW]=提供 cvs 介面的 DCOP 服務
diff --git a/cervisia/diffdlg.cpp b/cervisia/diffdlg.cpp
index 8a932cb7..41116256 100644
--- a/cervisia/diffdlg.cpp
+++ b/cervisia/diffdlg.cpp
@@ -502,8 +502,3 @@ void DiffDialog::saveAsClicked()
}
#include "diffdlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/diffdlg.h b/cervisia/diffdlg.h
index 7553cdc7..ed074f12 100644
--- a/cervisia/diffdlg.h
+++ b/cervisia/diffdlg.h
@@ -81,8 +81,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/diffview.cpp b/cervisia/diffview.cpp
index 481edf19..d246ca7b 100644
--- a/cervisia/diffview.cpp
+++ b/cervisia/diffview.cpp
@@ -500,8 +500,3 @@ void DiffZoomWidget::paintEvent(TQPaintEvent *)
}
#include "diffview.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/diffview.h b/cervisia/diffview.h
index 2eff4753..4eb911bf 100644
--- a/cervisia/diffview.h
+++ b/cervisia/diffview.h
@@ -127,8 +127,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/eventsrc b/cervisia/eventsrc
index cc88f561..76b3674d 100644
--- a/cervisia/eventsrc
+++ b/cervisia/eventsrc
@@ -4,85 +4,5 @@ Comment=Cervisia
[cvs_commit_done]
Name=CVS commit job done
-Name[bg]=Изпращането в CVS е завършено
-Name[ca]=Entrega al CVS completada
-Name[cs]=CVS commit úloha dokončena
-Name[da]=CVS-indsending udført
-Name[de]=CVS-Einspielvorgang ausgeführt
-Name[el]=Έγινε η εργασία καταχώρησης CVS
-Name[es]=Entrega al CVS completada
-Name[et]=CVS sissekanne tehtud
-Name[eu]=CVS aldaketak egin dira
-Name[fa]=کار تصدیق CVS انجام شد
-Name[fi]=CVS-toimitustyö tehty
-Name[fr]=Validation CVS effectuée
-Name[ga]=Athruithe curtha i bhfeidhm ag CVS
-Name[gl]=Entrega CVS finalizada
-Name[hu]=CVS commit művelet kész
-Name[is]=CVS innsetningu lokið
-Name[it]=Processo di consegna a CVS eseguito
-Name[ja]=CVS コミットは終了しました。
-Name[ka]=CVS შესრულებული დავალება შესრულდა
-Name[kk]=CVS тапсыру жұмысын аяқтады
-Name[lt]=CVS įkėlimo veiksmas atliktas
-Name[nb]=CVS-innmeldingsjobb er gjort
-Name[nds]=CVS-Inspeelopgaav is fardig
-Name[ne]=CVS commit कार्य समाप्त
-Name[nl]=CVS vastleggen (commit) voltooid
-Name[nn]=CVS-innmeldingsjobb er gjort
-Name[pa]=CVS ਕਮਿਟ ਕੰਮ ਮੁਕੰਮਲ
-Name[pl]=Wysyłanie do repozytorium CVS zakończone
-Name[pt]=Trabalho de 'commit' de CVS terminado
-Name[pt_BR]=Trabalho de envio para o CVS feito
-Name[ru]=CVS Commit выполнен
-Name[sk]=CVS potvrdzujúca úloha ukončená
-Name[sl]=Opravilo udejanjanja v CVS končano
-Name[sr]=CVS предаја завршена
-Name[sr@Latn]=CVS predaja završena
-Name[sv]=CVS-arkiveringsjobb klart
-Name[tr]=CVS teslim etme işi tamamlandı
-Name[uk]=Завдання передачі CVS виконане
-Name[zh_CN]=CVS 提交任务已完成
-Name[zh_TW]=CVS 提交工作完成
Comment=A CVS commit job is done
-Comment[bg]=Изпращането в CVS е завършено
-Comment[ca]=S'ha completat una entrega al CVS
-Comment[cs]=CVS commit úloha je dokončena
-Comment[da]=En CVS-indsending er udført
-Comment[de]=Ein CVS-Einspielvorgang wurde ausgeführt
-Comment[el]=Μια εργασία καταχώρησης CVS έγινε
-Comment[es]=Se ha completado una entrega al CVS
-Comment[et]=CVS sissekanne tehtud
-Comment[eu]=CVS aldaketa egin da
-Comment[fa]=کار تصدیق CVS انجام می‌شود.
-Comment[fi]=CVS-toimitustyö on tehty
-Comment[fr]=Une validation CVS a été effectué
-Comment[ga]=Athruithe curtha i bhfeidhm ag CVS
-Comment[gl]=Unha entrega CVS finalizou
-Comment[hu]=Egy CVS commit művelet sikeresen befejeződött
-Comment[is]=CVS innsetningu lokið
-Comment[it]=Un processo di deposito su CVS è stato eseguito
-Comment[ja]=CVS コミットは終了しました。
-Comment[ka]=CVS შესრულებული დავალება შესრულდა
-Comment[kk]=CVS тапсыру жұмысы аяқталды
-Comment[lt]=CVS įkėlimo veiksmas atliktas
-Comment[nb]=En CVS-innmeldingsjobb er utført
-Comment[nds]=En CVS-Inspeelopgaav is fardig
-Comment[ne]=CVS commit कार्य समाप्त भएको छ
-Comment[nl]=Het vastleggen in CVS (commit) is voltooid
-Comment[nn]=Ein CVS-innmeldingsjobb er gjort
-Comment[pa]=ਇੱਕ CVS ਕਮਿਟ ਕੰਮ ਖਤਮ ਹੋਇਆ
-Comment[pl]=Wysyłanie do repozytorium CVS zostało zakończone
-Comment[pt]=Um trabalho de 'commit' de CVS terminou
-Comment[pt_BR]=Um trabalho de envio para o CVS foi feito
-Comment[ru]=CVS Commit выполнен
-Comment[sk]=CVS potvrdzujúca úloha ukončená
-Comment[sl]=Opravilo udejanjanja v CVS je končano
-Comment[sr]=Посао CVS предаје је завршен
-Comment[sr@Latn]=Posao CVS predaje je završen
-Comment[sv]=Ett CVS-arkiveringsjobb är klart
-Comment[tr]=Bir CVS teslim etme işi tamamlandı
-Comment[uk]=Завдання передачі CVS виконане
-Comment[zh_CN]=CVS 提交任务已完成
-Comment[zh_TW]=CVS 提交工作完成
default_presentation=0
diff --git a/cervisia/historydlg.cpp b/cervisia/historydlg.cpp
index 0b21e8d7..e8bd8159 100644
--- a/cervisia/historydlg.cpp
+++ b/cervisia/historydlg.cpp
@@ -390,8 +390,3 @@ bool HistoryDialog::parseHistory(CvsService_stub* cvsService)
}
#include "historydlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/historydlg.h b/cervisia/historydlg.h
index 15f98428..bcd2c3db 100644
--- a/cervisia/historydlg.h
+++ b/cervisia/historydlg.h
@@ -56,8 +56,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/logdlg.cpp b/cervisia/logdlg.cpp
index 0e434ad9..29a07d68 100644
--- a/cervisia/logdlg.cpp
+++ b/cervisia/logdlg.cpp
@@ -614,7 +614,3 @@ void LogDialog::tabChanged(TQWidget* w)
}
#include "logdlg.moc"
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/logdlg.h b/cervisia/logdlg.h
index 59f3b9f5..035a4d1d 100644
--- a/cervisia/logdlg.h
+++ b/cervisia/logdlg.h
@@ -99,8 +99,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/loglist.cpp b/cervisia/loglist.cpp
index 4bc4ff1e..47bd4115 100644
--- a/cervisia/loglist.cpp
+++ b/cervisia/loglist.cpp
@@ -227,7 +227,3 @@ void LogListView::slotQueryToolTip(const TQPoint& viewportPos,
#include "loglist.moc"
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/loglist.h b/cervisia/loglist.h
index 795f4bec..198c6a86 100644
--- a/cervisia/loglist.h
+++ b/cervisia/loglist.h
@@ -65,8 +65,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/logtree.cpp b/cervisia/logtree.cpp
index ede6d30d..7bcb5a28 100644
--- a/cervisia/logtree.cpp
+++ b/cervisia/logtree.cpp
@@ -494,8 +494,3 @@ void LogTreeView::slotQueryToolTip(const TQPoint& viewportPos,
#include "logtree.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/logtree.h b/cervisia/logtree.h
index 9c13e4a0..11b73239 100644
--- a/cervisia/logtree.h
+++ b/cervisia/logtree.h
@@ -85,8 +85,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/main.cpp b/cervisia/main.cpp
index 5fe4028c..7c971cf9 100644
--- a/cervisia/main.cpp
+++ b/cervisia/main.cpp
@@ -206,8 +206,3 @@ extern "C" KDE_EXPORT int kdemain(int argc, char **argv)
cleanupTempFiles();
return res;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/mergedlg.cpp b/cervisia/mergedlg.cpp
index 1cbecfd7..1157dd3b 100644
--- a/cervisia/mergedlg.cpp
+++ b/cervisia/mergedlg.cpp
@@ -157,8 +157,3 @@ void MergeDialog::toggled()
}
#include "mergedlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/mergedlg.h b/cervisia/mergedlg.h
index c386f091..938f7428 100644
--- a/cervisia/mergedlg.h
+++ b/cervisia/mergedlg.h
@@ -59,8 +59,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/misc.cpp b/cervisia/misc.cpp
index 9de5006f..f72f29bd 100644
--- a/cervisia/misc.cpp
+++ b/cervisia/misc.cpp
@@ -343,8 +343,3 @@ int compareRevisions(const TQString& rev1, const TQString& rev2)
else
return 0;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/misc.h b/cervisia/misc.h
index f66926f4..9c459e4a 100644
--- a/cervisia/misc.h
+++ b/cervisia/misc.h
@@ -91,8 +91,3 @@ int compare(const C& lhs, const C& rhs)
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/protocolview.cpp b/cervisia/protocolview.cpp
index 7e2cb3a3..f64ac0af 100644
--- a/cervisia/protocolview.cpp
+++ b/cervisia/protocolview.cpp
@@ -187,10 +187,3 @@ void ProtocolView::appendLine(const TQString &line)
#include "protocolview.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
-
-
diff --git a/cervisia/protocolview.h b/cervisia/protocolview.h
index 6dc3c9d4..1fa8697e 100644
--- a/cervisia/protocolview.h
+++ b/cervisia/protocolview.h
@@ -72,8 +72,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/repositories.cpp b/cervisia/repositories.cpp
index 2ccbc521..89cbb792 100644
--- a/cervisia/repositories.cpp
+++ b/cervisia/repositories.cpp
@@ -122,8 +122,3 @@ TQStringList Repositories::readConfigFile()
return list;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/repositories.h b/cervisia/repositories.h
index 79c1c5ad..63ae3621 100644
--- a/cervisia/repositories.h
+++ b/cervisia/repositories.h
@@ -31,8 +31,3 @@ public:
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/repositorydlg.cpp b/cervisia/repositorydlg.cpp
index 5b348303..8cc5e97e 100644
--- a/cervisia/repositorydlg.cpp
+++ b/cervisia/repositorydlg.cpp
@@ -500,5 +500,3 @@ void RepositoryDialog::writeRepositoryData(RepositoryListItem* item)
}
#include "repositorydlg.moc"
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/cervisia/repositorydlg.h b/cervisia/repositorydlg.h
index a6dbc8f9..2ab94dc3 100644
--- a/cervisia/repositorydlg.h
+++ b/cervisia/repositorydlg.h
@@ -73,6 +73,3 @@ private:
};
#endif
-
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/cervisia/resolvedlg.cpp b/cervisia/resolvedlg.cpp
index cd12c757..850f681c 100644
--- a/cervisia/resolvedlg.cpp
+++ b/cervisia/resolvedlg.cpp
@@ -627,8 +627,3 @@ TQString ResolveDialog::contentVersionB(const ResolveItem *item)
}
#include "resolvedlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/resolvedlg.h b/cervisia/resolvedlg.h
index c847e3da..417abf83 100644
--- a/cervisia/resolvedlg.h
+++ b/cervisia/resolvedlg.h
@@ -92,8 +92,3 @@ private:
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/settingsdlg.cpp b/cervisia/settingsdlg.cpp
index a3fa0755..d9383bc6 100644
--- a/cervisia/settingsdlg.cpp
+++ b/cervisia/settingsdlg.cpp
@@ -378,8 +378,3 @@ void SettingsDialog::addLookAndFeelPage()
}
#include "settingsdlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/settingsdlg.h b/cervisia/settingsdlg.h
index 8c1de6f3..c85cf912 100644
--- a/cervisia/settingsdlg.h
+++ b/cervisia/settingsdlg.h
@@ -99,8 +99,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/tagdlg.cpp b/cervisia/tagdlg.cpp
index 0ad161d9..65c0915a 100644
--- a/cervisia/tagdlg.cpp
+++ b/cervisia/tagdlg.cpp
@@ -140,8 +140,3 @@ void TagDialog::tagButtonClicked()
#include "tagdlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/tagdlg.h b/cervisia/tagdlg.h
index 686f9db8..7cb35f07 100644
--- a/cervisia/tagdlg.h
+++ b/cervisia/tagdlg.h
@@ -68,8 +68,3 @@ private:
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/updatedlg.cpp b/cervisia/updatedlg.cpp
index d48d625c..4b9b2a0c 100644
--- a/cervisia/updatedlg.cpp
+++ b/cervisia/updatedlg.cpp
@@ -154,8 +154,3 @@ void UpdateDialog::toggled()
}
#include "updatedlg.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/updatedlg.h b/cervisia/updatedlg.h
index 8208d17a..ccab72e3 100644
--- a/cervisia/updatedlg.h
+++ b/cervisia/updatedlg.h
@@ -60,8 +60,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/updateview.cpp b/cervisia/updateview.cpp
index ef3f1703..4c6d6e37 100644
--- a/cervisia/updateview.cpp
+++ b/cervisia/updateview.cpp
@@ -622,8 +622,3 @@ void UpdateView::itemExecuted(TQListViewItem *item)
#include "updateview.moc"
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/updateview.h b/cervisia/updateview.h
index dda93fa5..b9c99acf 100644
--- a/cervisia/updateview.h
+++ b/cervisia/updateview.h
@@ -111,8 +111,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/watchdlg.cpp b/cervisia/watchdlg.cpp
index e4579d78..a835c0f8 100644
--- a/cervisia/watchdlg.cpp
+++ b/cervisia/watchdlg.cpp
@@ -100,8 +100,3 @@ WatchDialog::Events WatchDialog::events() const
}
return res;
}
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cervisia/watchdlg.h b/cervisia/watchdlg.h
index ea7e9b39..1480fc2e 100644
--- a/cervisia/watchdlg.h
+++ b/cervisia/watchdlg.h
@@ -45,8 +45,3 @@ private:
};
#endif
-
-
-// Local Variables:
-// c-basic-offset: 4
-// End:
diff --git a/cmake b/cmake
deleted file mode 160000
-Subproject f0659a0437dbe9f6943c7429dd6651d165dfa1c
diff --git a/config.h.cmake b/config.h.cmake
index f1ac1ba4..d9eac5e5 100644
--- a/config.h.cmake
+++ b/config.h.cmake
@@ -5,3 +5,9 @@
// kbabeldict/modules/dbsearchengine
#cmakedefine USE_DB_H_PATH <@USE_DB_H_PATH@>
+
+/* Define to 1 if GLIBC >= 2.1 compatible backtrace facility exists */
+#cmakedefine HAVE_BACKTRACE 1
+#ifdef HAVE_BACKTRACE
+#define BACKTRACE_H <@Backtrace_HEADER@>
+#endif
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index df842e47..af656c0a 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -1,12 +1,13 @@
-#################################################
-#
-# (C) 2010-2011 Serghei Amelian
-# serghei (DOT) amelian (AT) gmail.com
-#
-# Improvements and feedback are welcome
-#
-# This file is released under GPL >= 2
-#
-#################################################
+add_subdirectory( man )
-tde_auto_add_subdirectories( )
+tde_conditional_add_subdirectory( BUILD_CERVISIA cervisia )
+#tde_conditional_add_subdirectory( BUILD_KAPPTEMPLATE kapptemplate )
+tde_conditional_add_subdirectory( BUILD_KBABEL kbabel )
+tde_conditional_add_subdirectory( BUILD_KBUGBUSTER kbugbuster )
+tde_conditional_add_subdirectory( BUILD_KOMPARE kompare )
+tde_conditional_add_subdirectory( BUILD_KUIVIEWER kuiviewer )
+tde_conditional_add_subdirectory( BUILD_SCRIPTS scripts )
+tde_conditional_add_subdirectory( BUILD_TDECACHEGRIND tdecachegrind )
+# tdesvn-build is under the script folder
+tde_conditional_add_subdirectory( BUILD_SCRIPTS tdesvn-build )
+tde_conditional_add_subdirectory( BUILD_UMBRELLO umbrello )
diff --git a/doc/kapptemplate/Makefile.am b/doc/kapptemplate/Makefile.am
deleted file mode 100644
index 07fc0b90..00000000
--- a/doc/kapptemplate/Makefile.am
+++ /dev/null
@@ -1,2 +0,0 @@
-KDE_LANG=en
-KDE_MANS=AUTO
diff --git a/doc/kbabel/catman.docbook b/doc/kbabel/catman.docbook
index a55d46ec..7ce98067 100644
--- a/doc/kbabel/catman.docbook
+++ b/doc/kbabel/catman.docbook
@@ -201,14 +201,3 @@ access by pressing &RMB; on an entry in the file list.</para>
</sect1>
</chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
diff --git a/doc/kbabel/dictionaries.docbook b/doc/kbabel/dictionaries.docbook
index 18d287c2..f3ea2898 100644
--- a/doc/kbabel/dictionaries.docbook
+++ b/doc/kbabel/dictionaries.docbook
@@ -503,15 +503,3 @@ searching message or vice versa.</para>
</sect2>
</sect1>
</chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
-
diff --git a/doc/kbabel/faq.docbook b/doc/kbabel/faq.docbook
index ce8a6737..46f0feea 100644
--- a/doc/kbabel/faq.docbook
+++ b/doc/kbabel/faq.docbook
@@ -53,14 +53,3 @@ You can look for information about how to translate KDE in the
</qandaentry>
</qandaset>
</chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
---> \ No newline at end of file
diff --git a/doc/kbabel/glossary.docbook b/doc/kbabel/glossary.docbook
index 8138da5b..e6acfa8a 100644
--- a/doc/kbabel/glossary.docbook
+++ b/doc/kbabel/glossary.docbook
@@ -198,14 +198,3 @@
</glossdiv>
</glossary>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
diff --git a/doc/kbabel/index.docbook b/doc/kbabel/index.docbook
index a621d894..00f8f6f4 100644
--- a/doc/kbabel/index.docbook
+++ b/doc/kbabel/index.docbook
@@ -164,11 +164,3 @@ The mailing list has
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes: nil
-sgml-general-insert-case: lower
-End:
--->
diff --git a/doc/kbabel/kbabeldict.docbook b/doc/kbabel/kbabeldict.docbook
index efe70b79..532b58bb 100644
--- a/doc/kbabel/kbabeldict.docbook
+++ b/doc/kbabel/kbabeldict.docbook
@@ -72,14 +72,3 @@ For description of the standard modules and their settings see
</para>
</note>
</chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
---> \ No newline at end of file
diff --git a/doc/kbabel/menu.docbook b/doc/kbabel/menu.docbook
index 14c474b5..b7b67c14 100644
--- a/doc/kbabel/menu.docbook
+++ b/doc/kbabel/menu.docbook
@@ -2306,15 +2306,3 @@ of accelerator
</sect2>
</sect1></chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
-
diff --git a/doc/kbabel/preferences.docbook b/doc/kbabel/preferences.docbook
index eb0ac5e9..7dd9bdcc 100644
--- a/doc/kbabel/preferences.docbook
+++ b/doc/kbabel/preferences.docbook
@@ -1405,14 +1405,3 @@ from a file's context menu, the <acronym>PO</acronym> file will be merged with i
</sect1>
</chapter>
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
diff --git a/doc/kbabel/using.docbook b/doc/kbabel/using.docbook
index 2e293aa3..7841e441 100644
--- a/doc/kbabel/using.docbook
+++ b/doc/kbabel/using.docbook
@@ -777,15 +777,3 @@ plural forms, use the <menuchoice><guimenu>Tools</guimenu> <guisubmenu>Validatio
</para>
</sect1>
</chapter>
-
-<!--
-Local Variables:
-mode: xml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-vim:tabstop=2:shiftwidth=2:expandtab
--->
diff --git a/doc/kompare/index.docbook b/doc/kompare/index.docbook
index 815ab455..074859e0 100644
--- a/doc/kompare/index.docbook
+++ b/doc/kompare/index.docbook
@@ -896,15 +896,3 @@ Documentation Copyright &copy; 2007 Sean Wheller <email>sean@inwords.co.za</emai
&documentation.index;
</book>
-
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
-
-// vim:ts=2:sw=2:tw=78:noet
--->
diff --git a/doc/man/CMakeLists.txt b/doc/man/CMakeLists.txt
new file mode 100644
index 00000000..a44506d4
--- /dev/null
+++ b/doc/man/CMakeLists.txt
@@ -0,0 +1,12 @@
+tde_conditional_add_subdirectory( BUILD_CERVISIA cervisia )
+tde_conditional_add_subdirectory( BUILD_KAPPTEMPLATE kapptemplate )
+tde_conditional_add_subdirectory( BUILD_KBABEL kbabel )
+tde_conditional_add_subdirectory( BUILD_KBUGBUSTER kbugbuster )
+tde_conditional_add_subdirectory( BUILD_KMTRACE kmtrace )
+tde_conditional_add_subdirectory( BUILD_KOMPARE kompare )
+tde_conditional_add_subdirectory( BUILD_KSPY kspy )
+tde_conditional_add_subdirectory( BUILD_KUIVIEWER kuiviewer )
+tde_conditional_add_subdirectory( BUILD_POXML poxml )
+tde_conditional_add_subdirectory( BUILD_SCRIPTS scripts )
+tde_conditional_add_subdirectory( BUILD_TDECACHEGRIND tdecachegrind )
+tde_conditional_add_subdirectory( BUILD_UMBRELLO umbrello )
diff --git a/doc/man/cervisia/CMakeLists.txt b/doc/man/cervisia/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/cervisia/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/cervisia/cvsaskpass.1 b/doc/man/cervisia/cvsaskpass.1
new file mode 100644
index 00000000..d4b7e5df
--- /dev/null
+++ b/doc/man/cervisia/cvsaskpass.1
@@ -0,0 +1,63 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSASKPASS 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvsaskpass \- prompt for a password for the CVS DCOP service
+.SH SYNOPSIS
+.B cvsaskpass
+.RI "[ " generic-options " ]"
+.I prompt
+.SH DESCRIPTION
+This utility displays a dialog box prompting the user for the password to
+a CVS repository, then writes the password to standard output and exits.
+You should not need to run this program directly \- it is designed for
+the internal use of
+.BR cvsservice (1).
+.PP
+The prompt should be of the following form:
+.RS
+.PP
+\fIuser\fP@\fIhost\fP's password:
+.RE
+.PP
+This will allow the dialog box to display the details of the CVS
+repository to the user.
+.PP
+This utility is part of the CVS service provided with Cervisia, which in
+turn is part of the TDE Software Development Kit.
+.SH OPTIONS
+For a full summary of options, run \fIcvsaskpass \-\-help\fP.
+.SH RETURN VALUE
+If a password was succefully obtained, 0 is returned. If no prompt was
+supplied on the command-line or if the dialog was cancelled, 1 is returned.
+.SH SEE ALSO
+.BR cervisia (1),
+.BR cvsservice (1),
+.BR dcop (1).
+.PP
+Details of how to use the CVS service from within another script or C++
+program can be found in \fI/usr/share/doc/libcvsservice0/DESIGN\fP.
+.SH AUTHOR
+The CVS service was written by Christian Loose <christian.loose@kdemail.net>.
+.br
+Cervisia was written by Bernd Gehrmann <bernd@physik.hu-berlin.de>,
+Christian Loose <christian.loose@kdemail.net>,
+Andre Woebbeking <woebbeking@web.de>,
+Carlos Woelz <carloswoelz@imap-mail.com> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/cervisia/cvsservice.1 b/doc/man/cervisia/cvsservice.1
new file mode 100644
index 00000000..9d5c791d
--- /dev/null
+++ b/doc/man/cervisia/cvsservice.1
@@ -0,0 +1,79 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSSERVICE 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvsservice \- a DCOP service for accessing CVS repositories
+.SH SYNOPSIS
+.B cvsservice
+.RI "[ " generic-options " ]"
+.SH DESCRIPTION
+The CVS service is a DCOP service for accessing and working with
+remote CVS repositories. Applications may link with this library to
+access the DCOP service directly from C++. Alternatively, scripts may
+access the service using the standard
+.BR dcop (1)
+command-line tool.
+.PP
+DCOP is the Desktop Communication Protocol used throughout TDE.
+.PP
+The CVS DCOP service consists of the following three parts:
+.TP
+\fBCvsService\fP
+The main interface to the functionality of the
+.BR cvs (1)
+command line client. There is one method for each CVS command, e.g., add,
+checkout, commit, etc. The methods assemble the command line
+arguments, create a CvsJob and return a DCOPRef object for it
+to the caller. There is one instance of this service for each
+application instance.
+.TP
+\fBRepository\fP
+This DCOPObject manages the configuration data of the current
+CVS repository. The data is automatically updated when other
+service instances change it.
+.TP
+\fBCvsJob\fP
+This class represents a CVS job. You can execute and cancel it,
+and you can retrieve the output of the cvs client by either
+connecting to the proper DCOP signals or by using the output()
+method. There are two types of jobs. First the non-concurrent
+job which has to run alone, like cvs update or import. Second
+the jobs which can run concurrently like cvs log or annotate.
+.PP
+The CVS service is provided with Cervisia, which is part of the TDE
+Software Development Kit.
+.SH OPTIONS
+For a full summary of options, run \fIcvsservice \-\-help\fP.
+.SH SEE ALSO
+.BR cervisia (1),
+.BR cvs (1),
+.BR cvsaskpass (1),
+.BR dcop (1).
+.PP
+Details of how to use the CVS service from within a shell script, a C++
+program or through the JavaScript bindings can be found in
+\fI/usr/share/doc/libcvsservice0/DESIGN\fP.
+.SH AUTHOR
+The CVS service was written by Christian Loose <christian.loose@kdemail.net>.
+.br
+Cervisia was written by Bernd Gehrmann <bernd@physik.hu-berlin.de>,
+Christian Loose <christian.loose@kdemail.net>,
+Andre Woebbeking <woebbeking@web.de>,
+Carlos Woelz <carloswoelz@imap-mail.com> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kapptemplate/CMakeLists.txt b/doc/man/kapptemplate/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kapptemplate/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kapptemplate/kapptemplate.1 b/doc/man/kapptemplate/kapptemplate.1
new file mode 100644
index 00000000..1010ecd5
--- /dev/null
+++ b/doc/man/kapptemplate/kapptemplate.1
@@ -0,0 +1,69 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KAPPTEMPLATE 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kapptemplate \- creates a framework to develop a TDE application
+.SH SYNOPSIS
+.B kapptemplate
+[ \fB\-\-noinit\fP ] [ \fB\-\-default\fP ]
+.RB "[ " \-\-full\-app " | " \-\-kpart\-app " | " \-\-kpart\-plugin
+.RB " | " \-\-existing " ]"
+.PP
+.B kapptemplate \-\-help
+.SH DESCRIPTION
+\fBKAppTemplate\fP is a shell script that will create the necessary
+framework to develop various TDE applications. It takes care of the
+autoconf/automake code as well as providing a skeleton and example of
+what the code typically looks like.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.SS General Options
+.TP
+\-\-help
+Display a full summary of options.
+.TP
+\-\-noinit
+Don't run 'make \-f Makefile.cvs'.
+.TP
+\-\-default
+Use default values instead of prompting.
+.SS Framework Types
+.TP
+\-\-full\-app
+Create a full featured TDE application.
+.TP
+\-\-kpart\-app
+Create a full featured KPart application.
+.TP
+\-\-kpart\-plugin
+Create a KPart plugin framework.
+.TP
+\-\-existing
+Converting existing source to an automake/autoconf TDE framework.
+.SH FILES
+.TP
+.I ~/.kapptemplate
+Stores default values.
+.SH SEE ALSO
+The original documentation from the program author
+is available in \fI/usr/share/doc/kapptemplate/\fP.
+.SH AUTHOR
+KAppTemplate was written by Kurt Granroth <granroth@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kbabel/CMakeLists.txt b/doc/man/kbabel/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kbabel/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kbabel/catalogmanager.1 b/doc/man/kbabel/catalogmanager.1
new file mode 100644
index 00000000..db8b1761
--- /dev/null
+++ b/doc/man/kbabel/catalogmanager.1
@@ -0,0 +1,66 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CATALOGMANAGER 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+catalogmanager \- advanced catalog manager for KBabel
+.SH SYNOPSIS
+.B catalogmanager
+.RI "[ " generic-options " ]"
+[ \fB\-\-project\fP \fIconfig-file\fP ]
+.SH DESCRIPTION
+\fBCatalogManager\fP is part of a suite of programs for editing gettext
+message files (PO-files). This suite is designed to help you translate fast
+and consistently.
+.PP
+This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
+advanced and easy to use PO-file editor with full navigational and editing
+capabilities, syntax checking and statistics. CatalogManager (this program)
+is a multi functional catalog manager which allows you to keep track of many
+PO-files at once. KBabelDict is a dictionary to assist with searching
+for common translations.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the catalogmanager-specific options.
+For a full summary of options, run \fIcatalogmanager \-\-help\fP.
+.TP
+\fB\-\-project\fP \fIconfig-file\fP
+Load the configuration from the given file.
+.SH SEE ALSO
+.BR kbabel (1),
+.BR kbabeldict (1).
+.PP
+Full user documentation for KBabel is available through the TDE Help Centre.
+You can also enter the URL
+\fIhelp:/kbabel/\fP
+directly into konqueror or you can run
+`\fIkhelpcenter help:/kbabel/\fP'
+from the command-line.
+.PP
+If the TDE Help Centre is not installed then you can install the package
+\fItdesdk-doc-html\fP and read this documentation in HTML format from
+\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
+.SH AUTHOR
+KBabel was written by Matthias Kiefer <kiefer@kde.org>,
+Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
+Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
+Asgeir Frimannsson <asgeirf@redhat.com>,
+Dwayne Bailey <dwayne@translate.org.za>,
+Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kbabel/kbabel.1 b/doc/man/kbabel/kbabel.1
new file mode 100644
index 00000000..047e3626
--- /dev/null
+++ b/doc/man/kbabel/kbabel.1
@@ -0,0 +1,74 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KBABEL 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kbabel \- a PO-file editor for TDE
+.SH SYNOPSIS
+.B kbabel
+.RI "[ " generic-options " ]"
+[ \fB\-\-gotomsgid\fP \fImsgid\fP ] [ \fB\-\-nosplash\fP ]
+[ \fB\-\-project\fP \fIconfig-file\fP ]
+.RI "[ " file " ]"
+.SH DESCRIPTION
+\fBKBabel\fP is part of a suite of programs for editing gettext message
+files (PO-files). It is designed to help you translate fast and
+consistently.
+.PP
+This suite includes KBabel, CatalogManager and KBabelDict. KBabel (this
+program) is an advanced and easy to use PO-file editor with full navigational
+and editing capabilities, syntax checking and statistics. CatalogManager is
+a multi functional catalog manager which allows you to keep track of many
+PO-files at once. KBabelDict is a dictionary to assist with searching
+for common translations.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kbabel-specific options.
+For a full summary of options, run \fIkbabel \-\-help\fP.
+.TP
+\fB\-\-gotomsgid\fP \fImsgid\fP
+Go to the entry with the given message ID.
+.TP
+.B \-\-nosplash
+Disable splashscreen at startup.
+.TP
+\fB\-\-project\fP \fIconfig-file\fP
+Load the configuration from the given file.
+.SH SEE ALSO
+.BR catalogmanager (1),
+.BR kbabeldict (1).
+.PP
+Full user documentation is available through the TDE Help Centre.
+You can also enter the URL
+\fIhelp:/kbabel/\fP
+directly into konqueror or you can run
+`\fIkhelpcenter help:/kbabel/\fP'
+from the command-line.
+.PP
+If the TDE Help Centre is not installed then you can install the package
+\fItdesdk-doc-html\fP and read this documentation in HTML format from
+\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
+.SH AUTHOR
+KBabel was written by Matthias Kiefer <kiefer@kde.org>,
+Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
+Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
+Asgeir Frimannsson <asgeirf@redhat.com>,
+Dwayne Bailey <dwayne@translate.org.za>,
+Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kbabel/kbabeldict.1 b/doc/man/kbabel/kbabeldict.1
new file mode 100644
index 00000000..ffd9b465
--- /dev/null
+++ b/doc/man/kbabel/kbabeldict.1
@@ -0,0 +1,66 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KBABELDICT 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kbabeldict \- the KBabel dictionary for translators
+.SH SYNOPSIS
+.B kbabeldict
+.RI "[ " generic-options " ]"
+.RB "[ " \-\-nosplash " ]"
+.SH DESCRIPTION
+\fBKBabelDict\fP is part of a suite of programs for editing gettext message
+files (PO-files). This suite is designed to help you translate fast and
+consistently.
+.PP
+This suite includes KBabel, CatalogManager and KBabelDict. KBabel is an
+advanced and easy to use PO-file editor with full navigational and editing
+capabilities, syntax checking and statistics. CatalogManager is a multi
+functional catalog manager which allows you to keep track of many
+PO-files at once. KBabelDict (this program) is a dictionary to assist
+with searching for common translations.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kbabeldict-specific options.
+For a full summary of options, run \fIkbabeldict \-\-help\fP.
+.TP
+.B \-\-nosplash
+Disable splashscreen at startup.
+.SH SEE ALSO
+.BR kbabel (1),
+.BR catalogmanager (1).
+.PP
+Full user documentation for KBabel is available through the TDE Help Centre.
+You can also enter the URL
+\fIhelp:/kbabel/\fP
+directly into konqueror or you can run
+`\fIkhelpcenter help:/kbabel/\fP'
+from the command-line.
+.PP
+If the TDE Help Centre is not installed then you can install the package
+\fItdesdk-doc-html\fP and read this documentation in HTML format from
+\fI/usr/share/doc/tde/HTML/en/kbabel/\fP.
+.SH AUTHOR
+KBabel was written by Matthias Kiefer <kiefer@kde.org>,
+Wolfram Diestel <wolfram@steloj.de>, Andrea Rizzi <rizzi@kde.org>,
+Stanislav Visnovsky <visnovsky@kde.org>, Marco Wegner <dubbleu@web.de>,
+Asgeir Frimannsson <asgeirf@redhat.com>,
+Dwayne Bailey <dwayne@translate.org.za>,
+Bram Schoenmakers <bramschoenmakers@kde.nl> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kbugbuster/CMakeLists.txt b/doc/man/kbugbuster/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kbugbuster/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kbugbuster/kbugbuster.1 b/doc/man/kbugbuster/kbugbuster.1
new file mode 100644
index 00000000..29b9c38d
--- /dev/null
+++ b/doc/man/kbugbuster/kbugbuster.1
@@ -0,0 +1,50 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KBUGBUSTER 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kbugbuster \- front end for the TDE bug tracking system
+.SH SYNOPSIS
+.B kbugbuster
+.RI "[ " generic-options " ]"
+[ \fB\-d, \-\-disconnected\fP ]
+[ \fB\-\-pkg, \-\-package\fP \fIpkg\fP ]
+[ \fB\-\-bug\fP \fInumber\fP ]
+.SH DESCRIPTION
+\fBKBugBuster\fP is a GUI front end for the TDE bug tracking system.
+It allows the user to view and manipulate bug reports and provides a
+variety of options for searching through reports.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kbugbuster-specific options.
+For a full summary of options, run \fIkbugbuster \-\-help\fP.
+.TP
+[ \fB\-d, \-\-disconnected\fP ]
+Start in disconnected mode.
+.TP
+[ \fB\-\-pkg, \-\-package\fP \fIpkg\fP ]
+Start with the bug list for the given package.
+.TP
+[ \fB\-\-bug\fP \fInumber\fP ]
+Start with the given bug report.
+.SH AUTHOR
+KBugBuster was written by Martijn Klingens <klingens@kde.org>,
+Simon Hausmann <hausmann@kde.org>, Cornelius Schumacher <schumacher@kde.org>
+and David Faure <faure@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kmtrace/CMakeLists.txt b/doc/man/kmtrace/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kmtrace/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kmtrace/demangle.1 b/doc/man/kmtrace/demangle.1
new file mode 100644
index 00000000..8f4f3922
--- /dev/null
+++ b/doc/man/kmtrace/demangle.1
@@ -0,0 +1,57 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH DEMANGLE 1 "February 25, 2003"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+demangle \- undo C++ name mangling for symbols
+.SH SYNOPSIS
+.B demangle
+.SH DESCRIPTION
+\fBDemangle\fP reads a list of C++ mangled symbol names from standard
+input and converts these names to human-readable form on standard
+output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH EXAMPLE
+Create a file called \fInames\fP containing the following mangled symbol
+names:
+.PP
+.RS
+_ZNK6Object10metaObjectEv
+.br
+_ZN8QPtrListI5ArrowE5clearEv
+.br
+_ZTC4Kolf0_11TDEMainWindow
+.RE
+.PP
+These names can then be demangled as follows:
+.PP
+.RS
+\fIexample$\fP demangle < names
+.br
+Object::metaObject() const
+.br
+QPtrList<Arrow>::clear()
+.br
+construction vtable for TDEMainWindow-in-Kolf
+.RE
+.SH SEE ALSO
+.BR kminspector (1),
+.BR kmmatch (1),
+.BR kmtrace (1).
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kmtrace/kminspector.1 b/doc/man/kmtrace/kminspector.1
new file mode 100644
index 00000000..29cb70e5
--- /dev/null
+++ b/doc/man/kmtrace/kminspector.1
@@ -0,0 +1,50 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KMINSPECTOR 1 "February 25, 2003"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kminspector \- run a program with the TDE memory leak tracer
+.SH SYNOPSIS
+.B kminspector
+\fIprogram\fP [ \fIprogram-args\fP ]
+.SH DESCRIPTION
+\fBKMinspector\fP runs the given program, examines its memory
+allocation behaviour using \fIlibktrace\fP and pipes the resulting
+allocation tree through \fIless\fP.
+.PP
+The given program does not need to be specially compiled.
+.PP
+This utility is provided with KMtrace,
+a TDE tool to assist with malloc debugging using
+glibc's "mtrace" functionality. Unfortunately the mtrace that is part of
+current (9/9/2000) glibc versions only logs the return-address of the
+malloc/free call. The library included with KMtrace
+logs a complete backtrace upon malloc/free.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR demangle (1),
+.BR kmmatch (1),
+.BR kmtrace (1).
+.PP
+Much more extensive documentation for KMtrace can be found in
+\fI/usr/share/doc/kmtrace/README\fP.
+.SH AUTHOR
+KMtrace was written by Waldo Bastian <bastian@kde.org>,
+Mike Haertel <mike@ai.mit.edu> and Andi Kleen <ak@suse.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kmtrace/kmmatch.1 b/doc/man/kmtrace/kmmatch.1
new file mode 100644
index 00000000..d80c1554
--- /dev/null
+++ b/doc/man/kmtrace/kmmatch.1
@@ -0,0 +1,52 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KMMATCH 1 "February 26, 2003"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kmmatch \- search for symbols in a map file
+.SH SYNOPSIS
+.B kmmatch
+.I map-file call-file
+.SH DESCRIPTION
+\fBKMMatch\fP determines which symbols from a given set (\fIcall-file\fP) are
+present in a given map file.
+.PP
+The \fImap-file\fP should contain output from \fInm\fP (which extracts
+information from object files). It must \fBnot\fP contain any blank
+lines or header information (such as the name of the object file); this
+means you may need to strip the first few lines of \fInm\fP output from
+the \fImap-file\fP.
+.PP
+The \fIcall-file\fP should contain a list of symbols (such as function
+calls made by a program), one per line.
+.PP
+This utility will find which of the symbols in \fIcall-file\fP are
+present in \fImap-file\fP and write them to standard error, one per
+line, in the order in which they appear in \fIcall-file\fP.
+.PP
+Note that this utility is called \fBmatch\fP in the original TDE
+distribution; it has been renamed to \fBkmmatch\fP in Debian to
+avoid conflicts with unrelated packages.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR demangle (1),
+.BR kminspector (1),
+.BR kmtrace (1),
+.BR nm (1).
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kmtrace/kmtrace.1 b/doc/man/kmtrace/kmtrace.1
new file mode 100644
index 00000000..14f5f9fc
--- /dev/null
+++ b/doc/man/kmtrace/kmtrace.1
@@ -0,0 +1,72 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KMTRACE 1 "February 25, 2003"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kmtrace \- a TDE memory leak tracer
+.SH SYNOPSIS
+.B kmtrace
+[ \fIgeneric-options\fP ]
+[ \fB\-x, \-\-exclude\fP \fIfile\fP ]
+[ \fB\-e, \-\-exe\fP \fIfile\fP ]
+[ \fB\-t, \-\-tree\fP \fIfile\fP
+[ \fB\-\-th, \-\-treethreshold\fP \fIvalue\fP ]
+[ \fB\-\-td, \-\-treedepth\fP \fIvalue\fP ]]
+[ \fItrace-log\fP ]
+.SH DESCRIPTION
+\fBKMtrace\fP is a TDE tool to assist with malloc debugging using
+glibc's "mtrace" functionality. Unfortunately the mtrace that is part of
+current (9/9/2000) glibc versions only logs the return-address of the
+malloc/free call. The library included with KMtrace
+logs a complete backtrace upon malloc/free.
+.PP
+KMtrace will investigate the trace log specified on the command line,
+or \fIktrace.out\fP if no trace log is specified.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kmtrace-specific options.
+For a full summary of options, run \fIkmtrace \-\-help\fP.
+.TP
+\fB\-x, \-\-exclude\fP \fIfile\fP
+File containing symbols to exclude from output.
+.TP
+\fB\-e, \-\-exe\fP \fIfile\fP
+Executable to use for looking up unknown symbols.
+.TP
+\fB\-t, \-\-tree\fP \fIfile\fP
+Write a tree of the allocations to the given file.
+.TP
+\fB\-\-th, \-\-treethreshold\fP \fIvalue\fP
+When writing the allocations tree, hide subtrees allocating less than the
+given memory amount.
+.TP
+\fB\-\-td, \-\-treedepth\fP \fIvalue\fP
+When writing the allocations tree, hide subtrees that are deeper than the
+specified depth.
+.SH SEE ALSO
+.BR demangle (1),
+.BR kminspector (1),
+.BR kmmatch (1).
+.PP
+Much more extensive documentation can be found in
+\fI/usr/share/doc/kmtrace/README\fP.
+.SH AUTHOR
+KMtrace was written by Waldo Bastian <bastian@kde.org>,
+Mike Haertel <mike@ai.mit.edu> and Andi Kleen <ak@suse.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kompare/CMakeLists.txt b/doc/man/kompare/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kompare/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kompare/kompare.1 b/doc/man/kompare/kompare.1
new file mode 100644
index 00000000..e777752e
--- /dev/null
+++ b/doc/man/kompare/kompare.1
@@ -0,0 +1,79 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KOMPARE 1 "March 25, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kompare \- a TDE GUI for viewing differences between files
+.SH SYNOPSIS
+.B kompare
+[ \fIgeneric-options\fP ]
+.br
+.B kompare
+[ \fIgeneric-options\fP ] [ \fB\-c\fP ] \fIURL1 URL2\fP
+.br
+.B kompare
+[ \fIgeneric-options\fP ] [ \fB\-o\fP [ \fB\-n\fP ]] \fIdiff\fP
+.br
+.B kompare
+[ \fIgeneric-options\fP ] \fB\-b\fP \fIURL diff\fP
+.SH DESCRIPTION
+\fBKompare\fP is a graphical user interface for viewing the differences
+between two files. It will also optionally create a diff file.
+.PP
+Depending upon what is passed on the command line, Kompare can compare
+documents, display diff files and blend diff files back into original
+documents.
+.PP
+If an url is given as - then Kompare will read the corresponding file
+from standard input. Thus (for instance) Kompare can be used as:
+.PP
+.RS
+cvs diff | kompare \-o \-
+.RE
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kompare-specific options.
+For a full summary of options, run \fIkompare \-\-help\fP.
+.TP
+\fB\-b\fP \fIURL diff\fP
+Blends \fIdiff\fP into URL. \fIdiff\fP is expected to be diff output and
+\fIURL\fP the file or folder that the diff output needs to be blended into.
+.TP
+\fB\-c\fP \fIURL1 URL2\fP
+Compares \fIURL1\fP with \fIURL2\fP. This is the default mode if two
+URLs are passed.
+.TP
+\fB\-n\fP
+Used with \fB\-o\fP to stop Kompare from checking for the original file.
+.TP
+\fB\-o\fP \fIdiff\fP
+Opens the given diff file. This is the default mode if only one URL is
+passed.
+.br
+Kompare will check to see if it can find
+the original file(s). If it can, it will blend the original file(s) into
+the diff output and show the result in the viewer. Passing \fB\-n\fP
+will disable this check.
+.SH SEE ALSO
+The original documentation from the program author
+is available in \fI/usr/share/doc/kompare/\fP.
+.SH AUTHOR
+Kompare was written by John Firebaugh <jfirebaugh@kde.org>,
+Otto Bruggeman <otto.bruggeman@home.nl> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kspy/CMakeLists.txt b/doc/man/kspy/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kspy/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kspy/testkspy.1 b/doc/man/kspy/testkspy.1
new file mode 100644
index 00000000..afdc702a
--- /dev/null
+++ b/doc/man/kspy/testkspy.1
@@ -0,0 +1,46 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH TESTKSPY 1 "May 3, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+testkspy \- show off KSpy's capabilities
+.SH SYNOPSIS
+.B testkspy
+.RI "[ " generic-options " ]"
+.SH DESCRIPTION
+\fBtestkspy\fP is a small application that shows off KSpy's capabilities.
+It simply uses KSpy to spy on itself.
+.PP
+\fBKSpy\fP is a tiny library which can be used to graphically display
+the TQObjects in use by a TQt/TDE app. In addition to the object tree,
+you can also view the properties, signals and slots of any QObject.
+.PP
+Basically it provides much the same info as QObject::dumpObjectTree() and
+QObject::dumpObjectInfo(), but in a much more convenient form. KSpy has
+minimal overhead for the application, because the kspy library is
+loaded dynamically using KLibLoader.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+For a full summary of options, run \fItestkspy \-\-help\fP.
+.SH SEE ALSO
+Instructions on using KSpy with your own applications can be found in
+\fI/usr/share/doc/kspy/README\fP.
+.SH AUTHOR
+KSpy was written by Richard Moore <rich@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/kuiviewer/CMakeLists.txt b/doc/man/kuiviewer/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/kuiviewer/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/kuiviewer/kuiviewer.1 b/doc/man/kuiviewer/kuiviewer.1
new file mode 100644
index 00000000..5439127a
--- /dev/null
+++ b/doc/man/kuiviewer/kuiviewer.1
@@ -0,0 +1,65 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KUIVIEWER 1 "March 25, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kuiviewer \- a viewer for Qt Designer user interface files
+.SH SYNOPSIS
+.B kuiviewer
+.RI "[ " generic-options " ]"
+.RI "[ " ui-file ... " ]"
+.PP
+.B kuiviewer
+.RI "[ " generic-options " ]"
+{ \fB\-s, \-\-takescreenshot\fP \fIfilename\fP }
+[ \fB\-w, \-\-screenshotwidth\fP \fIint\fP ]
+[ \fB\-h, \-\-screenshotheight\fP \fIint\fP ]
+.I ui-file
+.SH DESCRIPTION
+\fBKUIViewer\fP is a utility to display and test the user interface (.ui)
+files generated by \fBQt Designer\fP. The interfaces can be displayed in a
+variety of different widget styles.
+.PP
+Normally KUIViewer launches a full GUI, allowing the user to interact with
+the given interface.
+By passing the \fB\-\-takescreenshot\fP option, you can make KUIViewer dump a
+screenshot of the interface instead and exit immediately. Other options
+are available to control precisely how this screenshot is constructed.
+.PP
+This application is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the kuiviewer-specific options.
+For a full summary of options, run \fIkuiviewer \-\-help\fP.
+.TP
+\fB\-s, \-\-takescreenshot\fP \fIfilename\fP
+Take a screenshot of the given interface and exit immediately.
+The \fIfilename\fP argument specifies where the screenshot will be saved.
+This screenshot will be saved in PNG format.
+.TP
+\fB\-w, \-\-screenshotwidth\fP \fIint\fP
+Before taking a screenshot, resize the interface to the given width.
+.TP
+\fB\-h, \-\-screenshotheight\fP \fIint\fP
+Before taking a screenshot, resize the interface to the given height.
+.SH SEE ALSO
+.BR designer (1).
+.SH AUTHOR
+KUIViewer was written by Richard Moore <rich@kde.org>,
+Ian Reinhart Geiser <geiseri@kde.org> and
+Benjamin C. Meyer <ben+kuiviewer@meyerhome.net>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/poxml/CMakeLists.txt b/doc/man/poxml/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/poxml/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/poxml/po2xml.1 b/doc/man/poxml/po2xml.1
new file mode 100644
index 00000000..d2f7fe5d
--- /dev/null
+++ b/doc/man/poxml/po2xml.1
@@ -0,0 +1,40 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH PO2XML 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+po2xml \- translates a DocBook XML file using a PO-file
+.SH SYNOPSIS
+.B po2xml
+.I original-XML translated-PO
+.SH DESCRIPTION
+\fBpo2xml\fP is a command-line tool that translates the DocBook
+XML file \fIoriginal-XML\fP using the gettext message file
+\fItranslated-PO\fP. The resulting translated XML file is sent to standard
+output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR split2po (1),
+.BR swappo (1),
+.BR transxx (1),
+.BR xml2pot (1).
+.SH AUTHOR
+The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
+Peter Wells <pete@yamuna.demon.co.uk>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/poxml/split2po.1 b/doc/man/poxml/split2po.1
new file mode 100644
index 00000000..539e2f6c
--- /dev/null
+++ b/doc/man/poxml/split2po.1
@@ -0,0 +1,60 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SPLIT2PO 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+split2po \- creates a PO-file from two DocBook XML files
+.SH SYNOPSIS
+.B split2po
+.I original-XML translated-XML
+.SH DESCRIPTION
+\fBsplit2po\fP is a command-line tool that takes the two given DocBook
+XML files and produces a gettext message file (PO-file) that represents
+the changes between them. The resulting PO-file is sent to standard
+output.
+.PP
+.I translated-XML
+must be the result of translating
+.I original-XML
+into another language. It is this translation that the resulting
+PO-file will represent.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH ENVIRONMENT VARIABLES
+.TP
+NO_CREDITS
+If set, the "ROLES_OF_TRANSLATORS" and "CREDIT_FOR_TRANSLATORS" messages
+will be omitted. By default these are always included at the end of
+the PO-file, with empty message strings.
+.br
+These messages are used with TDE documentation, so you may wish to set
+NO_CREDITS if you are working with some other type of non-TDE documentation.
+.TP
+REPORT_MISMATCHES
+Set this variable to "no" if you wish mismatch reporting to be
+suppressed. By default, any apparent mismatches between the two XML
+files will be noted on standard error.
+.SH SEE ALSO
+.BR po2xml (1),
+.BR swappo (1),
+.BR transxx (1),
+.BR xml2pot (1).
+.SH AUTHOR
+The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
+Peter Wells <pete@yamuna.demon.co.uk>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/poxml/swappo.1 b/doc/man/poxml/swappo.1
new file mode 100644
index 00000000..bb1289d9
--- /dev/null
+++ b/doc/man/poxml/swappo.1
@@ -0,0 +1,44 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH SWAPPO 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+swappo \- swap msgid and msgstr fields in a PO-file
+.SH SYNOPSIS
+.B swappo
+.I PO-file
+.SH DESCRIPTION
+\fBswappo\fP reads the given PO-file and swaps the \fImsgid\fP and
+\fImsgstr\fP fields for every message. The result is a new PO-file that
+translates in the opposite direction. For example, if \fIPO-file\fP
+translates from English to French, the new PO-file will translate from
+French to English.
+.PP
+The new PO-file will be written to standard output. The old PO-file
+will remain untouched.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR po2xml (1),
+.BR split2po (1),
+.BR transxx (1),
+.BR xml2pot (1).
+.SH AUTHOR
+The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
+Peter Wells <pete@yamuna.demon.co.uk>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/poxml/transxx.1 b/doc/man/poxml/transxx.1
new file mode 100644
index 00000000..6dba2239
--- /dev/null
+++ b/doc/man/poxml/transxx.1
@@ -0,0 +1,47 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH TRANSXX 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+transxx \- create a basic fleshed-out PO-file from a PO-template file
+.SH SYNOPSIS
+.B transxx
+[ \fB\-\-text\fP \fItranslation\fP ]
+.I template
+.SH DESCRIPTION
+\fBtransxx\fP is a command-line tool that produces a basic fleshed-out
+PO-file from a PO-template file. Some of the formatting and
+structure of the \fImsgid\fP strings will be copied to the \fImsgstr\fP
+strings, but otherwise text will be translated to "xx".
+.PP
+The fleshed-out PO-file is sent to standard output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-\-text\fP \fItranslation\fP
+Use the given translation everywhere instead of "xx".
+.SH SEE ALSO
+.BR po2xml (1),
+.BR split2po (1),
+.BR swappo (1),
+.BR xml2pot (1).
+.SH AUTHOR
+The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
+Peter Wells <pete@yamuna.demon.co.uk>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/poxml/xml2pot.1 b/doc/man/poxml/xml2pot.1
new file mode 100644
index 00000000..0b1a293d
--- /dev/null
+++ b/doc/man/poxml/xml2pot.1
@@ -0,0 +1,45 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH XML2POT 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+xml2pot \- creates a PO-template file from a DocBook XML file
+.SH SYNOPSIS
+.B xml2pot
+.I original-XML
+.SH DESCRIPTION
+\fBxml2pot\fP is a command-line tool that produces a gettext message
+template file from the DocBook XML file \fIoriginal-XML\fP.
+The template file is sent to standard output.
+.PP
+The resulting template file can be used to create gettext message files
+(PO-files) for a variety of languages. These can then be used in conjunction
+with
+.BR po2xml (1)
+to translate the original XML file into these other languages.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR po2xml (1),
+.BR split2po (1),
+.BR swappo (1),
+.BR transxx (1).
+.SH AUTHOR
+The PO-XML tools were written by Stephan Kulow <coolo@kde.org> and
+Peter Wells <pete@yamuna.demon.co.uk>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/CMakeLists.txt b/doc/man/scripts/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/scripts/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/scripts/adddebug.1 b/doc/man/scripts/adddebug.1
new file mode 100644
index 00000000..d78dad43
--- /dev/null
+++ b/doc/man/scripts/adddebug.1
@@ -0,0 +1,45 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH ADDDEBUG 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+adddebug \- modifies Makefile(s) to add debug info
+.SH SYNOPSIS
+.B adddebug
+.RB "[ " \-k " ] [ " \-n " ] [ " \-r " ]"
+.SH DESCRIPTION
+\fBadddebug\fP modifies the \fIMakefile\fP in the current directory
+(and optionally in its subdirectories) to add debug info (\fI\-g3\fP).
+It will also remove optimisations (\fI\-O[1-9]?\fP), and can optionally
+remove \fI\-DNDEBUG\fP and \fI\-DNO_DEBUG\fP as well.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+.B \-k
+Keep optimisations (do not remove \fI\-O[1-9]?\fP flags which are
+removed by default).
+.TP
+.B \-n
+Compile without \fINDEBUG\fP and \fINO_DEBUG\fP being defined (this
+makes kdDebug calls work).
+.TP
+.B \-r
+Recursively search through all subdirectories of the current directory
+and operate on every Makefile that is found.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/build-progress.sh.1 b/doc/man/scripts/build-progress.sh.1
new file mode 100644
index 00000000..28c9d901
--- /dev/null
+++ b/doc/man/scripts/build-progress.sh.1
@@ -0,0 +1,56 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH BUILD-PROGRESS.SH 1 "June 16, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+build-progress.sh \- show kde-build progress in your konsole/xterm title bar
+.SH SYNOPSIS
+.B build-progress.sh
+.SH DESCRIPTION
+\fBbuild-progress.sh\fP can be used to watch the progress of a large TDE
+build in the title bar of your konsole or xterm.
+.PP
+The TDE build must be running elsewhere as a separate process, and it
+must be done using
+.BR kde-build (1).
+.PP
+When you run build-progress.sh, it will sit in a permanent loop while
+kde-build runs. The title bar of the konsole/xterm in which you ran
+build-progress.sh will be continually updated with the directory in
+which the TDE build is currently working.
+.PP
+You must run build-progress.sh from the top-level directory of the TDE
+build tree. This directory must contain a file named
+\fIkde-buildrc\fP (which is also used by kde-build). This
+\fIkde-buildrc\fP must contain valid settings for
+\fITDELOGDIR\fP and \fITDESRCDIR\fP, or else build-progress.sh will
+fail to work.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH FILES
+.TP
+\fIkde-buildrc\fP
+This file must be contained in the current directory, which must be the
+root of the TDE build tree. See
+.BR kde-build (1)
+for further information.
+.SH SEE ALSO
+.BR kde-build (1).
+.SH AUTHOR
+build-progress.sh was written by Malte Starostik <malte@kde.org> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cheatmake.1 b/doc/man/scripts/cheatmake.1
new file mode 100644
index 00000000..098449a0
--- /dev/null
+++ b/doc/man/scripts/cheatmake.1
@@ -0,0 +1,72 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CHEATMAKE 1 "September 27, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cheatmake \- fool make into not rebuilding certain files
+.SH SYNOPSIS
+.B cheatmake hidechange
+.I file
+.br
+.B cheatmake show
+.br
+.B cheatmake why
+.I file
+.SH DESCRIPTION
+\fBcheatmake\fP is used to save time when recompiling. It can fool \fBmake\fP
+into skipping files that haven't changed in a meaningful way. This can be
+used for instance when you change a comment in a file but none of the actual
+code.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+The different modes of operation are as follows.
+.TP
+\fBhidechange\fP \fIfile\fP
+Hides the fact that the given file has changed by moving its timestamp
+back into the past. Use this option with care!
+.TP
+\fBshow\fP
+Lists which files make currently needs to rebuild.
+.TP
+\fBwhy\fP \fIfile\fP
+Explains why make must rebuild the given file.
+.SH ENVIRONMENT VARIABLES
+One of the following variables (but not both) should be set if the
+source
+directory is different from the build directory.
+If the build directory is simply a subdirectory of the source directory,
+the simpler variable OBJ_SUBDIR should be used.
+.TP
+OBJ_SUBDIR
+Indicates that the build directory is in the given subdirectory of the
+source directory. For instance, if the source directory is \fItdesdk\fP
+and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
+should be set to \fIobj-i386-linux\fP.
+.TP
+OBJ_REPLACEMENT
+A \fBsed\fP expression that is used to transform the source directory
+into the build directory.
+For instance, if the source directory is \fI~/src/tdesdk\fP and the
+build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
+be set to \fIs#tdesdk#tdesdk-obj#\fP.
+.SH SEE ALSO
+.BR make (1).
+.SH AUTHOR
+cheatmake was written by David Faure <faure@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/create_cvsignore.1 b/doc/man/scripts/create_cvsignore.1
new file mode 100644
index 00000000..ce63f6f5
--- /dev/null
+++ b/doc/man/scripts/create_cvsignore.1
@@ -0,0 +1,42 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CREATE_CVSIGNORE 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+create_cvsignore \- creates preliminary .cvsignore in current directory
+.SH SYNOPSIS
+.B create_cvsignore
+[ \fB\-r\fP ]
+.SH DESCRIPTION
+\fBcreate_cvsignore\fP is used to create a preliminary \fI.cvsignore\fP
+file in the current directory. It does this by adding some standard
+stuff according to what it finds in \fIMakefile.am\fP.
+.PP
+No lines will be removed from any existing \fI.cvsignore\fP.
+If there is not already a \fI.cvsignore\fP, it will be added to the CVS
+repository.
+.PP
+Note that you must have a \fIMakefile.am\fP in the current directory for
+this tool to work.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB-r\fP
+Recursively process this directory and all directories beneath it.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/create_makefile.1 b/doc/man/scripts/create_makefile.1
new file mode 100644
index 00000000..e128f23e
--- /dev/null
+++ b/doc/man/scripts/create_makefile.1
@@ -0,0 +1,69 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CREATE_MAKEFILE 1 "September 26, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+create_makefile \- creates Makefile.in and Makefile from a Makefile.am
+.SH SYNOPSIS
+.B create_makefile
+.I relativepath/Makefile
+.br
+.B create_makefile
+.I relativepath
+.SH DESCRIPTION
+\fBcreate_makefile\fP creates the \fIMakefile.in\fP and \fIMakefile\fP
+in a subdirectory containing a \fIMakefile.am\fP.
+This script saves time compared to re-running configure completely.
+.PP
+Note that you must supply the path to the desired \fIMakefile\fP, not the
+existing \fIMakefile.am\fP (though the final \fI/Makefile\fP may be omitted).
+.PP
+This script may be run from the toplevel directory (the
+one containing \fIconfigure\fP) or from one of its subdirectories.
+Note that \fIrelativepath\fP must be a relative path, not an absolute path.
+.PP
+If the source directory is different from the build directory (see the
+environment variables below), it will be assumed that the \fIMakefile.am\fP
+and \fIMakefile.in\fP belong beneath the source directory and that the
+\fIMakefile\fP belongs beneath the build directory.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH ENVIRONMENT VARIABLES
+One of the following variables (but not both) should be set if the
+source
+directory is different from the build directory.
+If the build directory is simply a subdirectory of the source directory,
+the simpler variable OBJ_SUBDIR should be used.
+.TP
+OBJ_SUBDIR
+Indicates that the build directory is in the given subdirectory of the
+source directory. For instance, if the source directory is \fItdesdk\fP
+and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
+should be set to \fIobj-i386-linux\fP.
+.TP
+OBJ_REPLACEMENT
+A \fBsed\fP expression that is used to transform the source directory
+into the build directory.
+For instance, if the source directory is \fI~/src/tdesdk\fP and the
+build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
+be set to \fIs#tdesdk#tdesdk-obj#\fP.
+.SH SEE ALSO
+.BR create_makefiles (1).
+.SH AUTHOR
+create_makefile was written by David Faure <faure@kde.org> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/create_makefiles.1 b/doc/man/scripts/create_makefiles.1
new file mode 100644
index 00000000..2efc0379
--- /dev/null
+++ b/doc/man/scripts/create_makefiles.1
@@ -0,0 +1,63 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CREATE_MAKEFILES 1 "September 27, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+create_makefiles \- recreates all Makefiles beneath a directory
+.SH SYNOPSIS
+.B create_makefiles
+.I dir
+.SH DESCRIPTION
+\fBcreate_makefiles\fP recreates all \fIMakefile\fPs in
+\fIdir\fP and its (recursed) subdirectories from the corresponding
+\fIMakefile.am\fP templates.
+.PP
+This script must be run from the toplevel directory (the
+one containing \fIconfigure\fP).
+This script saves time compared to re-running configure completely.
+.PP
+If the source directory is different from the build directory (see the
+environment variables below), it will be assumed that each \fIMakefile.am\fP
+and \fIMakefile.in\fP belongs beneath the source directory and that each
+\fIMakefile\fP belongs beneath the build directory.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH ENVIRONMENT VARIABLES
+One of the following variables (but not both) should be set if the
+source
+directory is different from the build directory.
+If the build directory is simply a subdirectory of the source directory,
+the simpler variable OBJ_SUBDIR should be used.
+.TP
+OBJ_SUBDIR
+Indicates that the build directory is in the given subdirectory of the
+source directory. For instance, if the source directory is \fItdesdk\fP
+and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
+should be set to \fIobj-i386-linux\fP.
+.TP
+OBJ_REPLACEMENT
+A \fBsed\fP expression that is used to transform the source directory
+into the build directory.
+For instance, if the source directory is \fI~/src/tdesdk\fP and the
+build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
+be set to \fIs#tdesdk#tdesdk-obj#\fP.
+.SH SEE ALSO
+.BR create_makefile (1).
+.SH AUTHOR
+create_makefiles was written by David Faure <faure@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvs-clean.1 b/doc/man/scripts/cvs-clean.1
new file mode 100644
index 00000000..0706e485
--- /dev/null
+++ b/doc/man/scripts/cvs-clean.1
@@ -0,0 +1,50 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVS-CLEAN 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvs\-clean \- delete all files and directories not registered with CVS
+.SH SYNOPSIS
+.B cvs\-clean
+[ \fB-n, \-\-dry-run\fP ]
+[ \fB-h, \-\-help\fP ]
+.SH DESCRIPTION
+\fBcvs\-clean\fP recursively deletes everything in or beneath the
+current directory that is not known to CVS (i.e., that has not been
+checked out of or checked into a CVS repository).
+.PP
+A list of all files and directories that are deleted will be written to
+the console.
+.PP
+This script behaves similarly to the \fIcvs-clean\fP target from the
+file \fIadmin/Makefile.common\fP found in most TDE application sources.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB-n, \-\-dry-run\fP
+Print the intended actions to the console, but do not change anything on
+the filesystem.
+.TP
+\fB-h, \-\-help\fP
+Display usage information.
+.SH SEE ALSO
+.BR cvs (1).
+.SH AUTHOR
+This utility was written by Oswald Buddenhagen <ossi@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvs2dist.1 b/doc/man/scripts/cvs2dist.1
new file mode 100644
index 00000000..f0bc71a3
--- /dev/null
+++ b/doc/man/scripts/cvs2dist.1
@@ -0,0 +1,201 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVS2DIST 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvs2dist \- convert subdirectories within TDE CVS into standalone
+source packages
+.SH SYNOPSIS
+.B cvsdist
+.I path-to-module
+.I directory-in-module
+[ \fB\-n, \-\-name\fP \fIname\fP ]
+[ \fB\-v, \-\-version\fP \fIversion\fP ]
+[ \fB\-\-admin-dir\fP \fIdir\fP ]
+[ \fB\-\-cvs-root\fP \fIroot\fP ]
+[ \fB\-B, \-\-branch\fP \fIbranch\fP ]
+[ \fB\-\-no-i18n\fP ]
+[ \fB\-\-no-i18n-lang\fP \fIlanguages\fP ]
+[ \fB\-\-log=\fP\fIlogfile\fP | \fB\-l\fP ]
+[ \fB\-m, \-\-make-unpackaged\fP ]
+[ \fB\-g, \-\-no-gzip\fP ]
+[ \fB\-b, \-\-no-bz2, \-\-no-bzip2\fP ]
+[ \fB\-o, \-\-only-directory\fP ]
+[ \fB\-r, \-\-required-header\fP \fIheader\fP ]
+[ \fB\-e, \-\-required-header-error-message\fP \fImessage\fP ]
+[ \fB\-d, \-\-remove-hidden\fP ]
+[ \fB\-\-replace-files\fP \fIpairs\fP ]
+[[--] \fIaddfile\fP ... ]
+.PP
+.B cvsdist
+\fB\-h, \-\-help\fP
+.SH DESCRIPTION
+Each module in the TDE CVS tree contains a large number of applications
+all bundled together.
+\fBcvs2dist\fP is used to extract a single application or component from
+one of these large CVS modules and bundle it into a standalone package.
+The application or component will be bundled into a standard
+distribution tarball (with a configure script and so on) that users can
+download, build and install.
+.PP
+By default, cvs2dist automatically tries to check out all translations
+of strings and documentation from the corresponding parts of the
+\fItde-i18n\fP CVS module and include them in the final packages.
+This can be suppressed or modified using the options \-\-no-i18n or
+\-\-no-i18n-lang.
+.PP
+The initial argument \fIpath-to-module\fP should specify where the CVS
+module has been checked out on your system, and the second argument
+\fIdirectory-in-module\fP should specify which directory within this
+module is to be packaged (all subdirectories beneath it will be included
+and so on). See the EXAMPLE section below for details.
+.PP
+Both gzip and bzip2 compressed tarballs will be created by default and
+will be called \fIname[-version].tar.gz\fP and \fIname[-version].tar.bz2\fP.
+The \fIname\fP component will be the last directory component of
+\fIdirectory-in-module\fP unless otherwise specified by \-\-name, and
+the \fIversion\fP component will not be included unless it is specified by
+\-\-version.
+.PP
+Additional files from outside the CVS tree can be included in the final
+packages by passing them after all other options (these are the
+\fIaddfile\fP arguments displayed above). These additional files will
+be placed in the top level directory of the final packages.
+The \-\- that precedes them is optional.
+.PP
+Many options are available for customising these procedures, as seen below.
+Note that cvs2dist will remove any temporary files that it creates.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-n, \-\-name\fP \fIname\fP
+The name of the package (to be used in the names of the final tarballs
+and directories). Specifically, the compressed tarballs will be called
+\fIname-version.tar.gz\fP and \fIname-version.tar.bz2\fP (see the
+\-\-version option below for further information).
+This package name defaults to the last directory component of
+\fIdirectory-in-module\fP.
+.TP
+\fB\-v, \-\-version\fP \fIversion\fP
+The version of the package (to be used in the names of the final
+tarballs and directories). If this is not supplied, no version is used
+at all (i.e., the compressed tarballs will just be called \fIname.tar.gz\fP
+and \fIname.tar.bz2\fP).
+.TP
+\fB\-\-admin-dir\fP \fIdir\fP
+The location of \fIadmin/\fP on the filesystem. Symbolic links may
+be used. Defaults to \fIpath-to-module/admin\fP.
+.TP
+\fB\-\-cvs-root\fP \fIroot\fP
+The value to use as CVSROOT when checking out translations from CVS.
+Defaults to the CVSROOT environment variable.
+If \-\-no-i18n is passed then this option has no effect.
+.TP
+\fB\-B, \-\-branch\fP \fIbranch\fP
+Use the given CVS branch for checking out translations from CVS.
+If \-\-no-i18n is passed then this option has no effect.
+.TP
+\fB\-\-no-i18n\fP
+Do not check out any translations from CVS.
+.TP
+\fB\-\-no-i18n-lang\fP \fIlanguages\fP
+Exclude the given language(s) when checking out translations from CVS.
+The list of languages should be comma-separated,
+such as \fI\-\-no-i18n-lang uk,de,en_GB\fP .
+.TP
+\fB\-\-log=\fP\fIlogfile\fP
+Log all proceedings to the given logfile. Note that the = is essential,
+and may not be omitted.
+.TP
+\fB\-l\fP
+Log all proceedings to the default logfile in the current directory.
+.TP
+\fB\-m, \-\-make-unpackaged\fP
+In addition to the compressed tarballs, an unpacked distribution will be
+created in the current directory.
+.TP
+\fB\-g, \-\-no-gzip\fP
+Do not create a gzip package (\fIname-version.tar.gz\fP).
+.TP
+\fB\-b, \-\-no-bz2, \-\-no-bzip2\fP
+Do not create a bzip2 package (\fIname-version.tar.bz2\fP).
+.TP
+\fB\-o, \-\-only-directory\fP
+Alias for \-mgb. No packages will be created, only an unpacked directory.
+.TP
+\fB\-r, \-\-required-header\fP \fIheader\fP
+When the user runs configure, an error will be generated if
+\fIheader\fP is not found on the user's system.
+.TP
+\fB\-e, \-\-required-header-error-message\fP \fImessage\fP
+The error to display to a user when the header passed with
+\-\-required-header is not found on the user's system. Defaults to a
+sensible message.
+.TP
+\fB\-d, \-\-remove-hidden\fP
+Remove hidden files and directories (e.g., dotfiles) from the packages.
+.TP
+\fB\-h, \-\-help\fP
+Display instructions on how to use cvs2dist.
+.TP
+\fB\-\-replace-files\fP \fIpairs\fP
+Move one or more files around in the final distribution packages.
+The \fIpairs\fP argument should be a comma-separated list of
+replacements to make. Each replacement specifies a single file to move, and
+should be of the form \fIsource\fP@\fIdest\fP.
+.br
+For each replacement, the source file will be moved to the
+destination file (in particular, the source file will be deleted).
+All filenames are relative to the top-level directory
+of the package. Spaces in filenames are not allowed.
+.br
+Please be careful when using this option! Try to avoid the use of ..
+in the filenames, since it may cause unexpected problems.
+.br
+An example of this option might be
+\fI\-\-replace-files take_this_file@move_it_here,configure.in.bot.dist@configure.in.bot\fP .
+.SH EXAMPLE
+The following example creates packages of the kolf picture plugin from
+the CVS source tree currently checked out in \fI/sources\fP.
+.PP
+.RS
+\fIexample$\fP cvs2dist /sources/tdegames kolf/objects/picture
+\-n kolf-picture \-v 0.9 \-r "kolf/game.h" \-\-log ~/tmp/extra-file
+.RE
+.PP
+The packages will be named \fIkolf-picture-0.9\fP and
+the process will be logged. For configure to succeed when a user builds
+these packages, the header \fIkolf/game.h\fP must be installed or an
+error will occur. The additional file \fI~/tmp/extra-file\fP will be
+included in the packages even though it is not part of the CVS source tree.
+.SH FILES
+.TP
+\fI~/.cvs2distrc\fP
+Any options found in this file will be
+added to the beginning of the command-line arguments.
+.SH SEE ALSO
+.BR cvs (1).
+.PP
+For the latest updates to this script, see the cvs2dist website
+\fIhttp://www.katzbrown.com/shiritsu/programming/cvs2dist/\fP.
+.SH AUTHOR
+cvs2dist was written by Jason Katz-Brown <jason@katzbrown.com>,
+Sebastian Stein <seb.stein@hpfsc.de>, Dominique Devriese <devriese@kde.org>
+and Michael Buesch <mbuesch@freenet.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvsbackport.1 b/doc/man/scripts/cvsbackport.1
new file mode 100644
index 00000000..7181ac67
--- /dev/null
+++ b/doc/man/scripts/cvsbackport.1
@@ -0,0 +1,52 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSBACKPORT 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvsbackport \- backport the last change in HEAD to a branch
+.SH SYNOPSIS
+.B cvsbackport
+\fIfile\fP ...
+.SH DESCRIPTION
+For each file given on the command line,
+\fBcvsbackport\fP will attempt to determine the last change made to
+the file in HEAD and then backport that change to a CVS branch (the
+branch name is hard-coded; see below).
+.PP
+The changes to be backported will be displayed on screen, and you will
+have the chance to confirm or abort before any commits are made.
+.PP
+The files must be checked out from HEAD when you run this utility.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH WARNINGS
+The branch tag is hard-coded into the script (currently it is set to
+KDE_3_4_BRANCH).
+.PP
+If you abort (i.e., you do not make the suggested commits), your files
+will be checked out from the branch (and not from HEAD as they were
+before).
+.SH SEE ALSO
+.BR cvsblame (1),
+.BR cvsforwardport (1),
+.BR cvslastchange (1),
+.BR cvslastlog (1),
+.BR cvsrevertlast (1).
+.SH AUTHOR
+This utility was written by Dirk Mueller and David Faure.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvscheck.1 b/doc/man/scripts/cvscheck.1
new file mode 100644
index 00000000..3d79c255
--- /dev/null
+++ b/doc/man/scripts/cvscheck.1
@@ -0,0 +1,107 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSCHECK 1 "March 26, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvscheck \- offline status report for files in a checked-out CVS module
+.SH SYNOPSIS
+.B cvscheck
+[ \fB\-u, \-\-unknown\fP ]
+[ \fB\-m, \-\-modified\fP ]
+[ \fB\-\-missing\fP ]
+[ \fB\-t, \-\-tagged\fP ]
+[ \fB\-a, \-\-added\fP ]
+[ \fB\-r, \-\-removed\fP ]
+[ \fB\-c, \-\-conflicts\fP ]
+[ \fB\-l, \-\-local\fP ]
+[ \fIdir\fP ... ]
+.SH DESCRIPTION
+\fBcvscheck\fP prints information about the status of your local CVS
+checkout without communicating with the server. This means it is
+extremely fast and does not require a network connection.
+.PP
+The given directories and all of their subdirectories will be processed
+recursively (though see the \-\-local option below).
+If no directory is given, the current directory and its
+recursed subdirectories will be used.
+.PP
+Each file with an interesting status will be printed with a status
+character in front of its name. The status characters are as follows.
+.TP
+? \fIfoobar.c\fP
+The file is not known to CVS. Maybe you should add it?
+.TP
+M \fIfoobar.c\fP
+The file is for sure locally modified.
+.TP
+m \fIfoobar.c\fP
+The file \fImight\fP have local changes. You should diff with the
+server to make sure.
+.TP
+C \fIfoobar.c\fP
+The file has a CVS conflict and therefore cannot be committed.
+.TP
+U \fIfoobar.c\fP
+The file is in CVS but is somehow missing in your local checkout.
+.TP
+T \fIfoobar.c\fP
+The file has an unusual sticky CVS tag.
+.TP
+A \fIfoobar.c\fP
+You have "cvs add"ed this file but you have not yet committed.
+.TP
+R \fIfoobar.c\fP
+You have "cvs remove"d this file but you have not yet committed.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+By default cvscheck will display the status for all files in and
+beneath the requested directories. The following options however can be
+used to display only files with a particular status and/or in a
+particular directory.
+.TP
+\fB\-u, \-\-unknown\fP
+Show only unknown (?) files.
+.TP
+\fB\-m, \-\-modified\fP
+Show only modified (m/M) files.
+.TP
+\fB\-\-missing\fP
+Show only missing (U) files.
+.TP
+\fB\-t, \-\-tagged\fP
+Show only tagged (T) files.
+.TP
+\fB\-a, \-\-added\fP
+Show only added (A) files.
+.TP
+\fB\-r, \-\-removed\fP
+Show only removed (R) files.
+.TP
+\fB\-c, \-\-conflicts\fP
+Show only conflict (C) files.
+.TP
+\fB\-l, \-\-local\fP
+Do not recurse. That is, process the given directory but none of its
+subdirectories.
+.SH SEE ALSO
+.BR cvs (1).
+.SH AUTHOR
+cvscheck was written by Dirk Mueller <mueller@kde.org> and
+Sirtaj Singh Kang <taj@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvsforwardport.1 b/doc/man/scripts/cvsforwardport.1
new file mode 100644
index 00000000..0ca6d29f
--- /dev/null
+++ b/doc/man/scripts/cvsforwardport.1
@@ -0,0 +1,52 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSFORWARDPORT 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvsforwardport \- forwardport the last change in a branch to HEAD
+.SH SYNOPSIS
+.B cvsforwardport
+\fIfile\fP ...
+.SH DESCRIPTION
+For each file given on the command line,
+\fBcvsforwardport\fP will attempt to determine the last change made to
+the file in the primary CVS branch and then forwardport that change to HEAD.
+The branch name is hard-coded; see below.
+.PP
+The changes to be forwardported will be displayed on screen, and you will
+have the chance to confirm or abort before any commits are made.
+.PP
+The files must be checked out from the branch when you run this utility.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH WARNINGS
+The branch tag is hard-coded into the script (currently it is set to
+KDE_3_4_BRANCH).
+.PP
+If you abort (i.e., you do not make the suggested commits), your files
+will be checked out from HEAD (and not from the branch as they were
+before).
+.SH SEE ALSO
+.BR cvsbackport (1),
+.BR cvsblame (1),
+.BR cvslastchange (1),
+.BR cvslastlog (1),
+.BR cvsrevertlast (1).
+.SH AUTHOR
+This utility was written by Dirk Mueller and David Faure.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvslastchange.1 b/doc/man/scripts/cvslastchange.1
new file mode 100644
index 00000000..b651e441
--- /dev/null
+++ b/doc/man/scripts/cvslastchange.1
@@ -0,0 +1,59 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSLASTCHANGE 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvslastchange \- display the last committed changes for a file
+.SH SYNOPSIS
+.B cvslastchange
+\fIfile\fP [ \fIrevision\fP ]
+.br
+.B cvslastchange
+\fBM\fP +\fIdigits\fP -\fIdigits\fP
+.I file revision
+.SH DESCRIPTION
+\fBcvslastchange\fP displays the last changes committed to the CVS
+for the given file.
+It does this by launching '\fIcvs log\fP' and '\fIcvs diff\fP'.
+.PP
+If a revision is passed, the changes committed for that particular revision
+will be displayed. Otherwise the currently checked out revision will be used.
+.PP
+This tool works with other branches as well as with HEAD.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fBM\fP +\fIdigits\fP -\fIdigits\fP
+These options are currently ignored.
+.SH ENVIRONMENT VARIABLES
+.TP
+CVSLASTCHANGE_KEEP_WHITESPACE
+Define this variable if you do not want the whitespace to be modified
+in any way when displaying changes. Usually the whitespace is tidied
+up a little before the changes are displayed on screen.
+.br
+This variable is useful if you are using cvslastchange to extract a
+patch that can be applied elsewhere.
+.SH SEE ALSO
+.BR cvsbackport (1),
+.BR cvsblame (1),
+.BR cvsforwardport (1),
+.BR cvslastlog (1),
+.BR cvsrevertlast (1).
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvslastlog.1 b/doc/man/scripts/cvslastlog.1
new file mode 100644
index 00000000..445a1a74
--- /dev/null
+++ b/doc/man/scripts/cvslastlog.1
@@ -0,0 +1,39 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSLASTLOG 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvslastlog \- prints the log of the last commit for a file
+.SH SYNOPSIS
+.B cvslastlog
+.I file
+.SH DESCRIPTION
+\fBcvslastlog\fP shows the log associated with the last CVS commit for the
+given file.
+It depends on the version of the local file, not the one on the server.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR cvsbackport (1),
+.BR cvsblame (1),
+.BR cvsforwardport (1),
+.BR cvslastchange (1),
+.BR cvsrevertlast (1).
+.SH AUTHOR
+cvslastlog was written by David Faure <faure@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cvsrevertlast.1 b/doc/man/scripts/cvsrevertlast.1
new file mode 100644
index 00000000..aedf45aa
--- /dev/null
+++ b/doc/man/scripts/cvsrevertlast.1
@@ -0,0 +1,38 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CVSREVERTLAST 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cvsrevertlast \- revert files in CVS by one version
+.SH SYNOPSIS
+.B cvsrevertlast
+\fIfile\fP ...
+.SH DESCRIPTION
+\fBcvsrevertlast\fP is used to revert all the files on the command line
+by one version in CVS. The files will not be committed.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR cvsbackport (1),
+.BR cvsblame (1),
+.BR cvsforwardport (1),
+.BR cvslastchange (1),
+.BR cvslastlog (1).
+.SH AUTHOR
+This utility was written by Charles Samuels <charles@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/cxxmetric.1 b/doc/man/scripts/cxxmetric.1
new file mode 100644
index 00000000..a8a855cd
--- /dev/null
+++ b/doc/man/scripts/cxxmetric.1
@@ -0,0 +1,34 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH CXXMETRIC 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+cxxmetric \- simple source metrics for C and C++
+.SH SYNOPSIS
+.B cxxmetric
+.RI "[ " file " ... ]"
+.SH DESCRIPTION
+\fBcxxmetric\fP counts lines of code, comment and blank space and
+calculates various other statistics for each given source file.
+Source files must be in C or C++.
+.PP
+If no source files are specified then all C/C++ files in or beneath the
+current directory will be used.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/extend_dmalloc.1 b/doc/man/scripts/extend_dmalloc.1
new file mode 100644
index 00000000..0078442e
--- /dev/null
+++ b/doc/man/scripts/extend_dmalloc.1
@@ -0,0 +1,43 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH EXTEND_DMALLOC 1 "April 29, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+extend_dmalloc \- analyse return-addresses from dmalloc logfiles
+.SH SYNOPSIS
+.B extend_dmalloc
+.I dmalloc-log binary
+.SH DESCRIPTION
+\fBextend_dmalloc\fP will run
+.BR gdb (1)
+to get information on the return-addresses from a
+.BR dmalloc (1)
+logfile. Specifically it will examine any \fIra=\fP lines and try to
+get the corresponding line numbers.
+.PP
+The argument \fIbinary\fP must be the binary that generated the log
+\fIdmalloc-log\fP.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH NOTES
+You may wish to direct the output from extend_dmalloc to a file, since
+otherwise gdb seems to prompt for a return as if you are at the end of a
+page.
+.SH AUTHOR
+extend_dmalloc was written by Gray Watson <gray.watson@letters.com>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/extractattr.1 b/doc/man/scripts/extractattr.1
new file mode 100644
index 00000000..7e506e44
--- /dev/null
+++ b/doc/man/scripts/extractattr.1
@@ -0,0 +1,61 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH EXTRACTATTR 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+extractattr \- extract element attributes from UI and XML GUI files
+.SH SYNOPSIS
+.B extractattr
+\fB\-\-attr=\fP\fIname\fP
+[ \fB\-\-attr=\fP\fIname\fP ... ]
+[ \fB\-\-context=\fP\fIname\fP ]
+\fIfile\fP ...
+.PP
+.B extractattr \-\-help
+.SH DESCRIPTION
+\fBextractattr\fP finds all of the given element attributes within the
+given files. It then writes the corresponding \fIi18n()\fP calls to
+standard output (usually redirected to rc.cpp) so that xgettext can parse
+them. Only the attributes specified by \fB\-\-attr\fP will be extracted.
+.PP
+Both Qt designer (.ui) files and XML GUI (.rc) files are understood.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-\-attr=\fP\fIname\fP
+Specifies an attribute to be extracted. This option may be used
+multiple times.
+.br
+The \fIname\fP argument must be of the form
+\fIElement\fP,\fIattribute\fP or
+\fIElement\fP,\fIattribute\fP,\fIcontext\fP.
+.br
+The context is optional, and is used in constructing the i18n() calls.
+If specified it will override the default context set by \fB\-\-context\fP.
+.TP
+\fB\-\-context=\fP\fIname\fP
+Give all i18n() calls the given context: i18n("\fIname\fP", ...).
+.TP
+\fB\-\-help\fP
+Display a summary of options.
+.SH EXAMPLE
+extractattr \-\-attr=Title,data \-\-attr=Description,data,Stencils file.ui
+.SH AUTHOR
+This utility was written by Richard Evans <rich@ridas.com> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/extractrc.1 b/doc/man/scripts/extractrc.1
new file mode 100644
index 00000000..130fdb08
--- /dev/null
+++ b/doc/man/scripts/extractrc.1
@@ -0,0 +1,60 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH EXTRACTRC 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+extractrc \- extract message strings from UI and XML GUI files
+.SH SYNOPSIS
+.B extractrc
+[ \fB\-\-tag\-group=\fP\fIgroup\fP ]
+[ \fB\-\-tag=\fP\fIname\fP ... ]
+[ \fB\-\-context=\fP\fIname\fP ]
+\fIfile\fP ...
+.PP
+.B extractrc \-\-help
+.SH DESCRIPTION
+\fBextractrc\fP finds all text tags and other message strings within the
+given files. It then writes the corresponding \fIi18n()\fP calls to
+standard output (usually redirected to rc.cpp) so that xgettext can parse
+them.
+.PP
+It understands both Qt designer (.ui) files and XML GUI (.rc) files.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+Note that the old \fB\-\-lines\fP option is deprecated; source line
+numbers are now always included in comments.
+.TP
+\fB\-\-tag\-group=\fP\fIgroup\fP
+Use a predefined group of tags that we are interested in.
+Valid groups are default, koffice and none.
+The default group will be used if this option is omitted.
+.TP
+\fB\-\-tag=\fP\fIname\fP
+Extract also the contents of the tag \fIname\fP.
+This option may be used multiple times
+(e.g., \-\-tag=tag_one \-\-tag=tag_two).
+.TP
+\fB\-\-context=\fP\fIname\fP
+Give all i18n() calls the given context: i18n("\fIname\fP", ...).
+.TP
+\fB\-\-help\fP
+Display a summary of options.
+.SH AUTHOR
+This utility was written by Richard Evans <rich@ridas.com> and others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/findmissingcrystal.1 b/doc/man/scripts/findmissingcrystal.1
new file mode 100644
index 00000000..32b23294
--- /dev/null
+++ b/doc/man/scripts/findmissingcrystal.1
@@ -0,0 +1,42 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH FINDMISSINGCRYSTAL 1 "February 6, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+findmissingcrystal \- determine which TDE Crystal icons are the same as
+the TDE Classic hicolor icons
+.SH SYNOPSIS
+.B findmissingcrystal
+.I module
+.SH DESCRIPTION
+\fBfindmissingcrystal\fP is a small utility that runs through the icons
+in the given TDE module and determines which Crystal icons from that
+module are identical to the old TDE Classic hicolor icons.
+.PP
+This script \fBmust\fP be run from the top-level directory of a TDE source
+tree (i.e., the directory containing \fItdelibs\fP, \fItdebase\fP, etc.).
+It is assumed that \fImodule\fP is a top-level module in the source tree,
+and it is also assumed that the source tree contains the \fItdeartwork\fP
+module (which contains the old hicolor icons).
+.PP
+For each Crystal icon in the given module, a message will be output
+describing whether the icon is new (no matching hicolor icon was found),
+different from the hicolor icon or the same as the hicolor icon.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/fixkdeincludes.1 b/doc/man/scripts/fixkdeincludes.1
new file mode 100644
index 00000000..43ae3dff
--- /dev/null
+++ b/doc/man/scripts/fixkdeincludes.1
@@ -0,0 +1,73 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH FIXTDEINCLUDES 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+fixkdeincludes \- reduce the number of #includes in TDE source files
+.SH SYNOPSIS
+.B fixkdeincludes
+[ \fB\-v, \-\-verbose\fP ]
+[ \fB\-e, \-\-experimental\fP ]
+[ \fB\-m, \-\-modify\fP ]
+[ \fIfile\fP ... ]
+.br
+.B fixkdeincludes \-\-help
+.SH DESCRIPTION
+\fBfixkdeincludes\fP tries to reduce the number of #includes in C++ source
+files. Much of its processing is specific to TDE sources and so it
+might not work so well with sources for non-TDE applications.
+.PP
+The following problems are identified by fixkdeincludes:
+.PP
+.RS
+Including headers that are no longer supported but which exist for
+compatibility with older Qt/KDE versions;
+.PP
+Including the same file multiple times;
+.PP
+Using #include <...> instead of #include "...".
+.RE
+.PP
+There is also an experimental mode which tries removing each #include
+one at a time (with a few exceptions) to see whether the source still
+compiles. Note that this experimental mode will modify the original sources.
+.PP
+By default the sources will not be modified; the identified problems
+will simply be written to standard output.
+.PP
+The list of C++ sources to examine should be given on the command-line.
+If no files are given, all C++ sources in or beneath the current
+directory will be examined (with the exception of directories whose
+\fIMakefile.am\fP contains \-UQT_NO_COMPAT or \-UTDE_NO_COMPAT).
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-v, \-\-verbose\fP
+Verbose mode. Additional debugging information is written to standard output.
+.TP
+\fB\-e, \-\-experimental\fP
+Experimental mode, as described above in detail. Note that this option
+implies \fB\-\-modify\fP.
+.TP
+\fB\-m, \-\-modify\fP
+As well as writing messages to standard output, actually modify the
+original sources to fix any problems that were found.
+.SH AUTHOR
+fixkdeincludes was written by Dirk Mueller <mueller@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/fixuifiles.1 b/doc/man/scripts/fixuifiles.1
new file mode 100644
index 00000000..17ce46a6
--- /dev/null
+++ b/doc/man/scripts/fixuifiles.1
@@ -0,0 +1,63 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH FIXUIFILES 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+fixuifiles \- remove undesirable features from TQt/TDE .ui files
+.SH SYNOPSIS
+.B fixuifiles
+[ \fB\-v, \-\-verbose\fP ]
+[ \fB\-\-omitqtcheck\fP ]
+[ \fIfile\fP ... ]
+.br
+.B fixuifiles \-\-help
+.SH DESCRIPTION
+\fBfixuifiles\fP processes one or more TQt/TDE user interface definition
+files (.ui files) and tries to remove some of the insanities found
+therein. If no filenames are given, fixuifiles will process all .ui
+files in or beneath the current directory.
+.PP
+The following problems are fixed:
+.PP
+.RS
+Too high minimum Qt version;
+.PP
+Hardcoded untranslatable Alt+Letter accels (auto-added by Qt Designer);
+.PP
+Captions that are equal to class names (auto-added by Qt Designer).
+.RE
+.PP
+The threshold Qt version can be set
+using either a \fI.qt_minversion\fP file (containing simply the Qt version
+number) or a \fIconfigure.in.in\fP file (containing an appropriate
+MIN_CONFIG macro). These files may be in the directory containing the .ui
+file or any parent directory. If no threshold Qt version is found,
+a sensible default will be used.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-v, \-\-verbose\fP
+Verbose mode. Additional debugging information is written to standard output.
+.TP
+\fB\-\-omitqtcheck\fP
+Do not check the minimum Qt version.
+.SH AUTHOR
+fixuifiles was written by David Faure <faure@kde.org> and
+Dirk Mueller <mueller@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/kdedoc.1 b/doc/man/scripts/kdedoc.1
new file mode 100644
index 00000000..1911442c
--- /dev/null
+++ b/doc/man/scripts/kdedoc.1
@@ -0,0 +1,42 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH TDEDOC 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kdedoc \- view documentation for a TDE class
+.SH SYNOPSIS
+.B kdedoc
+.I classname
+.SH DESCRIPTION
+\fBkdedoc\fP opens the documentation for the TDE class \fIclassname\fP
+in kfm/konqueror. Note that the class name is case sensitive. It is
+assumed that you have the tdelibs documentation installed.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH EXAMPLES
+To bring up help on the class TDEAboutDialog:
+.PP
+.RS
+kdedoc TDEAboutDialog
+.RE
+.SH DEBIAN USERS
+The tdelibs documentation is in the Debian package \fItdelibs4-doc\fP,
+which will need to be installed.
+.SH SEE ALSO
+.BR qtdoc (1).
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/kdelnk2desktop.py.1 b/doc/man/scripts/kdelnk2desktop.py.1
new file mode 100644
index 00000000..41cce73a
--- /dev/null
+++ b/doc/man/scripts/kdelnk2desktop.py.1
@@ -0,0 +1,39 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KDELNK2DESKTOP.PY 1 "November 14, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kdelnk2desktop.py \- converts .kdelnk to .desktop
+.SH SYNOPSIS
+.B kdelnk2desktop.py
+.RI "[ " kdelnk-file " ] ..."
+.SH DESCRIPTION
+\fBkdelnk2desktop.py\fP is used to convert
+a \fI.kdelnk\fP file (used by KDE 1) into a \fI.desktop\fP
+file (used by KDE 2 and later).
+.PP
+File \fIkdelnk-file\fP must have a name ending in \fI.kdelnk\fP.
+After kdelnk2desktop.py is run, this will be replaced by a new file
+ending in \fI.desktop\fP. The original \fIkdelnk-file\fP will be
+removed.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH WARNING
+If \fIkdelnk-file\fP does not end in \fI.kdelnk\fP,
+the results of this script are unpredictable.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/kdemangen.pl.1 b/doc/man/scripts/kdemangen.pl.1
new file mode 100644
index 00000000..8acd79df
--- /dev/null
+++ b/doc/man/scripts/kdemangen.pl.1
@@ -0,0 +1,51 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH KDEMANGEN.PL 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+kdemangen.pl \- automatically create a draft manpage for a TDE app
+.SH SYNOPSIS
+.B kdemangen.pl
+.I /path/to/application
+.SH DESCRIPTION
+\fBkdemangen.pl\fP will automatically create a draft manpage for a TDE
+application. Manpages are always better when hand-tailored, but this
+should give you a fairly good start.
+.PP
+To create the manpage, it will use the \-\-author and \-\-help\-all
+output for the application passed on the command line.
+It will also use the description in the
+Debian control file if one is available. To make use of this additional
+feature, you must run kdemangen.pl from within the \fIdebian/\fP
+subdirectory of the application sources.
+.PP
+The new manpage will be written to standard output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH WARNING
+This utility will only work for a full TDE application that uses
+TDECmdLineArgs (which most full TDE applications do).
+.SH EXAMPLE
+.RS
+cd /path/to/tde/srcs/tdeedu/debian
+.br
+kdemangen /usr/bin/kstars > kstars.1
+.RE
+.SH AUTHOR
+kdemangen.pl was written by Dominique Devriese <devriese@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/licensecheck.1 b/doc/man/scripts/licensecheck.1
new file mode 100644
index 00000000..48728f2c
--- /dev/null
+++ b/doc/man/scripts/licensecheck.1
@@ -0,0 +1,37 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH LICENSECHECK 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+licensecheck \- simple license checker for source files
+.SH SYNOPSIS
+.B licensecheck
+.RB "[ " \-v " ]"
+\fIfile\fP ...
+.SH DESCRIPTION
+\fBlicensecheck\fP examines the comments at the beginning of each given
+source file and tries to determine which license the file is placed
+under. It does this by searching for blocks of text that it recognises
+as belonging to various licenses.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+.B \-v
+Verbose mode.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/makeobj.1 b/doc/man/scripts/makeobj.1
new file mode 100644
index 00000000..50a9f864
--- /dev/null
+++ b/doc/man/scripts/makeobj.1
@@ -0,0 +1,66 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH MAKEOBJ 1 "March 20, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+makeobj \- run make from the correct directory
+.SH SYNOPSIS
+.B makeobj
+[ \fImake-argument\fP ... ]
+.SH DESCRIPTION
+\fBmakeobj\fP is a wrapper around \fBmake\fP which basically checks
+whether it's in the source directory or the build directory and changes
+to the correct directory before calling make.
+.PP
+The command-line arguments will (generally) be passed directly to make.
+.PP
+This script is useful if the source directory is different from the
+build directory and the Makefiles are kept in the build directory, as is
+common for instance when building the TDE sources. This script can however
+be used in more standard scenarios (such as non-TDE projects for which the
+source and build directories are the same), where it will behave just like
+make.
+.PP
+One of the environment variables OBJ_SUBDIR or OBJ_REPLACEMENT
+should be set to indicate where the build directory is in relation to
+the source directory.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH ENVIRONMENT VARIABLES
+Note that only one of OBJ_SUBDIR and OBJ_REPLACEMENT should be used.
+If the build directory is simply a subdirectory of the source directory,
+the simpler variable OBJ_SUBDIR should be used.
+.TP
+OBJ_SUBDIR
+Indicates that the build directory is in the given subdirectory of the
+source directory. For instance, if the source directory is \fItdesdk\fP
+and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
+should be set to \fIobj-i386-linux\fP.
+.TP
+OBJ_REPLACEMENT
+A \fBsed\fP expression that is used to transform the source directory
+into the build directory.
+For instance, if the source directory is \fI~/src/tdesdk\fP and the
+build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
+be set to \fIs#src/tdesdk#src/tdesdk-obj#\fP.
+.SH SEE ALSO
+.BR make (1),
+.BR sed (1).
+.SH AUTHOR
+makeobj was written by Stephan Kulow <coolo@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/package_crystalsvg.1 b/doc/man/scripts/package_crystalsvg.1
new file mode 100644
index 00000000..32d8644e
--- /dev/null
+++ b/doc/man/scripts/package_crystalsvg.1
@@ -0,0 +1,41 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH PACKAGE_CRYSTALSVG 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+package_crystalsvg \- bundle up Crystal SVG sources from a TDE checkout
+.SH SYNOPSIS
+.B package_crystalsvg
+.SH DESCRIPTION
+\fBpackage_crystalsvg\fP assumes that the current directory contains one
+or more checked-out TDE modules. It searches these modules for Crystal
+SVG vector sources (.svgz or .svg.gz files)
+and packages them up into a tarball. The tarball will also
+contain \fIFILES\fP (describing the contents of the tarball and which
+TDE modules/paths they were copied from) as well as some other bits and
+pieces.
+.PP
+Note that you must at least have tdelibs checked out for this utility to
+run.
+.PP
+The final tarball will be created in the current working directory.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH AUTHOR
+package_crystalsvg was written by Frans Englich <frans.englich@telia.com>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/png2mng.pl.1 b/doc/man/scripts/png2mng.pl.1
new file mode 100644
index 00000000..c86c1727
--- /dev/null
+++ b/doc/man/scripts/png2mng.pl.1
@@ -0,0 +1,49 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH PNG2MNG.PL 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+png2mng.pl \- combine a set of PNG images into an animated MNG image
+.SH SYNOPSIS
+.B png2mng.pl
+.I basename width height
+.SH DESCRIPTION
+\fBpng2mng.pl\fP reads a sequence of PNG images and combines them into
+a single animated MNG image.
+.PP
+The individual PNG images should be numbered consecutively from zero up,
+and should have names of the form
+.I basenameXXXX
+where
+.I XXXX
+is the four-digit sequence number (0000, 0001, 0002, etc).
+The width and height of the PNG images should
+also be included on the command line.
+.PP
+The final animated MNG image will be written to standard output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH EXAMPLE
+The following example will combine the files hi32-action-kde-0000.png,
+hi32-action-kde-0001.png, hi32-action-kde-0002.png, etc., and write
+the resulting animated image to hi32-action-kde.mng:
+.PP
+.RS
+png2mng.pl hi32-action-kde- 32 32 > hi32-action-kde.mng
+.RE
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/pruneemptydirs.1 b/doc/man/scripts/pruneemptydirs.1
new file mode 100644
index 00000000..108c7e4d
--- /dev/null
+++ b/doc/man/scripts/pruneemptydirs.1
@@ -0,0 +1,65 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH PRUNEEMPTYDIRS 1 "September 27, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+pruneemptydirs \- detects stale source dirs in a CVS tree
+.SH SYNOPSIS
+.B pruneemptydirs
+[ \fB\-f\fP ]
+.SH DESCRIPTION
+\fBpruneemptydirs\fP is used to clean up a local CVS tree.
+It detects directories containing remnants of old stuff which has been
+removed from the CVS. Such stale directories often break compilation.
+The current directory and all directories beneath it will be examined.
+.PP
+Note that this tool does not remove anything; it simply prints what to
+do as a series of remove commands. You can copy and paste these commands,
+or use them with eval in a script.
+.PP
+This tool works better if the source directory is not the same as the
+build directory, since it will not print directories containing old
+executables.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-f\fP
+Actually perform the deletions instead of just printing them out.
+Use this option with care (no warranties, etc.)!
+.SH ENVIRONMENT VARIABLES
+One of the following variables (but not both) should be set if the source
+directory is different from the build directory.
+If the build directory is simply a subdirectory of the source directory,
+the simpler variable OBJ_SUBDIR should be used.
+.TP
+OBJ_SUBDIR
+Indicates that the build directory is in the given subdirectory of the
+source directory. For instance, if the source directory is \fItdesdk\fP
+and the build directory is \fItdesdk/obj-i386-linux\fP, then OBJ_SUBDIR
+should be set to \fIobj-i386-linux\fP.
+.TP
+OBJ_REPLACEMENT
+A \fBsed\fP expression that is used to transform the source directory
+into the build directory.
+For instance, if the source directory is \fI~/src/tdesdk\fP and the
+build directory is \fI~/src/tdesdk-obj\fP, then OBJ_REPLACEMENT could
+be set to \fIs#tdesdk#tdesdk-obj#\fP.
+.SH AUTHOR
+pruneemptydirs was written by David Faure <faure@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/qtdoc.1 b/doc/man/scripts/qtdoc.1
new file mode 100644
index 00000000..3b7c09f6
--- /dev/null
+++ b/doc/man/scripts/qtdoc.1
@@ -0,0 +1,50 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH QTDOC 1 "January 31, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+qtdoc \- view documentation for a Qt class
+.SH SYNOPSIS
+.B qtdoc
+.RI "[ " classname " ]"
+.SH DESCRIPTION
+\fBqtdoc\fP opens a Qt help page in kfm/konqueror.
+If \fIclassname\fP is given, it opens the help page for that class (note
+that the class name is case insensitive). Otherwise the main Qt help
+page is opened. It is assumed that you have the Qt documentation
+installed.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH ENVIRONMENT VARIABLES
+.TP
+QTDIR
+The directory beneath which the Qt documentation is installed.
+Thus the main Qt help page should be in \fI$QTDIR/doc/html/\fP.
+If $QTDIR is not set, \fI/usr/share/qt3\fP will be assumed.
+.SH EXAMPLES
+To bring up help on class QString:
+.PP
+.RS
+qtdoc QString
+.RE
+.SH DEBIAN USERS
+The Qt documentation is in the Debian package \fIqt3-doc\fP, which will
+need to be installed.
+.SH SEE ALSO
+.BR kdedoc (1).
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/tdekillall.1 b/doc/man/scripts/tdekillall.1
new file mode 100644
index 00000000..92bf4380
--- /dev/null
+++ b/doc/man/scripts/tdekillall.1
@@ -0,0 +1,36 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH TDEKILLALL 1 "April 29, 2001"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+tdekillall \- kills processes started with tdeinit
+.SH SYNOPSIS
+.B tdekillall
+[ \fB\-\fP\fIsignal\fP ] \fIprocess-name\fP
+.SH DESCRIPTION
+\fBtdekillall\fP kills all processes with a particular name
+that were started through tdeinit. Specifically, it kills all processes
+\fBtdeinit:\fP \fIprocess-name\fP.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-\fP\fIsignal\fP
+Kill the processes with signal \fIsignal\fP. This option defaults to
+SIGTERM. Run \fIkill \-l\fP for a list of possible signals.
+.SH AUTHOR
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/scripts/zonetab2pot.py.1 b/doc/man/scripts/zonetab2pot.py.1
new file mode 100644
index 00000000..d6a4330a
--- /dev/null
+++ b/doc/man/scripts/zonetab2pot.py.1
@@ -0,0 +1,39 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH ZONETAB2POT.PY 1 "November 14, 2002"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+zonetab2pot.py \- converts a timezone list to a PO-file template
+.SH SYNOPSIS
+.B zonetab2pot.py
+[ \fItimezone-list\fP ]
+.SH DESCRIPTION
+\fBzonetab2pot.py\fP reads the timezone list given on the command-line
+and converts it to a gettext message file (PO-file) template containing
+the names of the individual timezones.
+.PP
+The given timezone list should be in the same format as the system
+\fIzone.tab\fP. If no timezone list is specified on the command-line,
+\fI/usr/share/zoneinfo/zone.tab\fP will be used.
+.PP
+The new PO-file template will be written to standard output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH AUTHOR
+zonetab2pot.py was written by Lukas Tinkl <lukas@kde.org>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/CMakeLists.txt b/doc/man/tdecachegrind/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/tdecachegrind/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/tdecachegrind/dprof2calltree.1 b/doc/man/tdecachegrind/dprof2calltree.1
new file mode 100644
index 00000000..88bcd0b0
--- /dev/null
+++ b/doc/man/tdecachegrind/dprof2calltree.1
@@ -0,0 +1,60 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH DPROF2CALLTREE 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+dprof2calltree \- convert perl's DProf profiling data to KCachegrind calltree format
+.SH SYNOPSIS
+.B dprof2calltree
+\fB\-f\fP \fIinput\fP
+[ \fB\-o\fP \fIoutput\fP ]
+.SH DESCRIPTION
+\fBdprof2calltree\fP reads the \fItmon.out\fP profiling data output by
+Perl's Devel::DProf profiling package, and converts it into calltree format
+for use by KCachegrind.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-f\fP \fIinput\fP
+Specifies the DProf \fItmon.out\fP file to convert.
+.TP
+\fB\-o\fP \fIoutput\fP
+Write the calltree output to the given file for use by KCachegrind.
+If omitted, the output will be written to file of the form
+\fIcachgrind.out.<input>\fP.
+.SH EXAMPLE
+If you run a perl script as:
+.PP
+.RS
+perl -d:DProf yourscript.pl
+.RE
+.PP
+then this will write profiling data to \fItmon.out\fP. You can then
+work with this data in KCachegrind as follows:
+.PP
+.RS
+dprof2calltree -f tmin.out -o cachegrind.out.foo
+.br
+tdecachegrind cachegrind.out.foo
+.RE
+.SH SEE ALSO
+.BR tdecachegrind (1).
+.SH AUTHOR
+This converter was written by George Schlossnagle <george@omniti.com>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/hotshot2calltree.1 b/doc/man/tdecachegrind/hotshot2calltree.1
new file mode 100644
index 00000000..8c4d4441
--- /dev/null
+++ b/doc/man/tdecachegrind/hotshot2calltree.1
@@ -0,0 +1,57 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH HOTSHOT2CALLTREE 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+hotshot2calltree \- convert hotshot profiling data to KCachegrind calltree format
+.SH SYNOPSIS
+.B hotshot2calltree
+[ \fB\-\-file\-limit\fP \fIlimit\fP ]
+\fB\-o\fP \fIoutput\fP \fIinput\fP [ \fIinput\fP ... ]
+.SH DESCRIPTION
+\fBhotshot2calltree\fP reads one or more pstat profiling data files
+as output by the hotshot python profiler, and converts them into
+calltree format for use by KCachegrind.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-o\fP \fIoutput\fP
+Write the calltree output into the given file for use by KCachegrind.
+This may be \fB\-\fP if you wish to write to standard output.
+.TP
+\fIinput\fP ...
+Read the hotshot profiling data from the given file(s).
+.TP
+\fB\-\-file\-limit\fP \fIlimit\fP
+Stop after the given number of input files.
+.SH EXAMPLE
+Suppose that you have used hotshot to profile a python app, with results
+dumped to the file \fIpythongrind.prof\fP. You may then work with this
+data in KCachegrind as follows.
+.PP
+.RS
+hotshot2cachegrind \-o cachegrind.out.0 pythongrind.prof
+.br
+tdecachegrind cachegrind.out.0
+.RE
+.SH SEE ALSO
+.BR tdecachegrind (1).
+.SH AUTHOR
+This converter was written by Jorg Beyer <job@webde-ag.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/memprof2calltree.1 b/doc/man/tdecachegrind/memprof2calltree.1
new file mode 100644
index 00000000..d4f52ead
--- /dev/null
+++ b/doc/man/tdecachegrind/memprof2calltree.1
@@ -0,0 +1,36 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH MEMPROF2CALLTREE 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+memprof2calltree \- convert memprof profiling data to KCachegrind calltree format
+.SH SYNOPSIS
+.B memprof2calltree
+.SH DESCRIPTION
+\fBmemprof2calltree\fP reads the memory profiles of memprof and
+converts them into calltree format for use by KCachegrind.
+.PP
+The memprof data must be supplied on standard input, and the
+corresponding calltree data will be written to standard output.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR tdecachegrind (1).
+.SH AUTHOR
+This converter was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/op2calltree.1 b/doc/man/tdecachegrind/op2calltree.1
new file mode 100644
index 00000000..0242e6cd
--- /dev/null
+++ b/doc/man/tdecachegrind/op2calltree.1
@@ -0,0 +1,43 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH OP2CALLTREE 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+op2calltree \- convert OProfile profiling data to KCachegrind calltree format
+.SH SYNOPSIS
+.B op2calltree
+.SH DESCRIPTION
+\fBop2calltree\fP reads the profiling data output by OProfile v0.8 and
+converts it into calltree format for use by KCachegrind.
+.PP
+The OProfile data must be supplied on standard input, and should be
+obtained by running:
+.PP
+.RS
+opreport \-gdf
+.RE
+.PP
+This converter will then write a separate calltree data file for each
+application, to a file of the form \fIoprof.out.<app>\fP.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH SEE ALSO
+.BR tdecachegrind (1).
+.SH AUTHOR
+This converter was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/pprof2calltree.1 b/doc/man/tdecachegrind/pprof2calltree.1
new file mode 100644
index 00000000..b5cf9082
--- /dev/null
+++ b/doc/man/tdecachegrind/pprof2calltree.1
@@ -0,0 +1,52 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH PPROF2CALLTREE 1 "October 15, 2004"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+pprof2calltree \- convert APD profiling data to KCachegrind calltree format
+.SH SYNOPSIS
+.B pprof2calltree
+\fB\-f\fP \fIinput\fP
+.SH DESCRIPTION
+\fBpprof2calltree\fP reads the pprof profiling data output by
+APD (http://pecl.php.net/apd/), and converts it into calltree format
+for use by KCachegrind.
+.PP
+This utility is part of the TDE Software Development Kit.
+.SH OPTIONS
+.TP
+\fB\-f\fP \fIinput\fP
+Specifies the APD pprof trace file to convert. This generally has a
+name of the form \fIpprof.XXXXX.Y\fP. The calltree output for
+KCachegrind will then be written to the file \fIcachegrind.out.XXXXX.Y\fP.
+.SH EXAMPLE
+Suppose you profile a script with APD and obtain the pprof trace file
+\fIpprof.12345.1\fP. You can then work with this data in KCachegrind as
+follows.
+.PP
+.RS
+pprof2calltree -f pprof.12345.1
+.br
+tdecachegrind cachegrind.out.12345.1
+.RE
+.PP
+.SH SEE ALSO
+.BR tdecachegrind (1).
+.SH AUTHOR
+This converter was written by George Schlossnagle <george@omniti.com>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/tdecachegrind/tdecachegrind.1 b/doc/man/tdecachegrind/tdecachegrind.1
new file mode 100644
index 00000000..d5f3ea06
--- /dev/null
+++ b/doc/man/tdecachegrind/tdecachegrind.1
@@ -0,0 +1,67 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH TDECACHEGRIND 1 "March 25, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+tdecachegrind \- a visualisation tool for valgrind profiling output
+.SH SYNOPSIS
+.B tdecachegrind
+.RI "[ " generic-options " ]"
+[ \fB\-r\fP \fIexec\fP ] [ \fItrace-file\fP ]
+.SH DESCRIPTION
+\fBKCachegrind\fP is a visualisation tool for the profiling data generated
+by \fBcalltree\fP, a profiling skin for \fBvalgrind\fP. Applications can be
+profiled using calltree without being recompiled, and shared libraries
+and plugin architectures are supported.
+.PP
+For visualising the output from other profiling tools, several converters
+are available. On Debian systems these can be found in the
+\fItdecachegrind-converters\fP package.
+.PP
+This application is part of the TDE Software Development Kit.
+.SH OPTIONS
+Below are the tdecachegrind-specific options.
+For a full summary of options, run \fItdecachegrind \-\-help\fP.
+.TP
+\fB\-r\fP \fIexec\fP
+Run the program \fIexec\fP under cachegrind.
+.TP
+\fItrace-file\fP
+Visualise data from the given trace.
+.SH SEE ALSO
+.BR calltree (1),
+.BR dprof2calltree (1),
+.BR hotshot2calltree (1),
+.BR memprof2calltree (1),
+.BR op2calltree (1),
+.BR pprof2calltree (1),
+.BR valgrind (1).
+.PP
+Full user documentation is available through the TDE Help Centre.
+You can also enter the URL
+\fIhelp:/tdecachegrind/\fP
+directly into konqueror or you can run
+`\fIkhelpcenter help:/tdecachegrind/\fP'
+from the command-line.
+.PP
+If the TDE Help Centre is not installed then you can install the package
+\fItdesdk-doc-html\fP and read this documentation in HTML format from
+\fI/usr/share/doc/tde/HTML/en/tdecachegrind/\fP.
+.SH AUTHOR
+KCachegrind was written by Josef Weidendorfer <Josef.Weidendorfer@gmx.de>.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/man/umbrello/CMakeLists.txt b/doc/man/umbrello/CMakeLists.txt
new file mode 100644
index 00000000..24ccd704
--- /dev/null
+++ b/doc/man/umbrello/CMakeLists.txt
@@ -0,0 +1,7 @@
+file( GLOB _man_files RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.1 )
+
+INSTALL(
+ FILES ${_man_files}
+ DESTINATION ${MAN_INSTALL_DIR}/man1
+ COMPONENT doc
+)
diff --git a/doc/man/umbrello/umbrello.1 b/doc/man/umbrello/umbrello.1
new file mode 100644
index 00000000..3c5d77d5
--- /dev/null
+++ b/doc/man/umbrello/umbrello.1
@@ -0,0 +1,53 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH UMBRELLO 1 "March 19, 2005"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+umbrello \- a UML modelling tool and code generator
+.SH SYNOPSIS
+.B umbrello
+.RI "[ " generic-options " ]"
+[ \fIfile\fP ]
+.SH DESCRIPTION
+\fBUmbrello UML Modeller\fP is a Unified Modelling Language editor for TDE.
+With UML you can create diagrams of software and other systems in an
+industry standard format. Umbrello can also generate code from your
+UML diagrams in a number of programming languages.
+.PP
+The program supports class diagrams, sequence diagrams, collaboration
+diagrams, use case diagrams, state diagrams, activity diagrams, component
+diagrams and deployment diagrams.
+.PP
+This application is part of the TDE Software Development Kit.
+.SH OPTIONS
+For a full summary of options, run \fIumbrello \-\-help\fP.
+.SH SEE ALSO
+Full user documentation is available through the TDE Help Centre.
+You can also enter the URL
+\fIhelp:/umbrello/\fP
+directly into konqueror or you can run
+`\fIkhelpcenter help:/umbrello/\fP'
+from the command-line.
+.PP
+If the TDE Help Centre is not installed then you can install the package
+\fItdesdk-doc-html\fP and read this documentation in HTML format from
+\fI/usr/share/doc/tde/HTML/en/umbrello/\fP.
+.SH AUTHOR
+Umbrello was written by Paul Hensgen <phensgen@users.sourceforge.net> and
+many others.
+.br
+This manual page was prepared by Ben Burton <bab@debian.org>
+for the Debian GNU/Linux system (but may be used by others).
diff --git a/doc/scripts/CMakeLists.txt b/doc/scripts/CMakeLists.txt
index df348060..07c53f78 100644
--- a/doc/scripts/CMakeLists.txt
+++ b/doc/scripts/CMakeLists.txt
@@ -9,4 +9,7 @@
#
#################################################
-add_subdirectory( tdesvn-build )
+#################################################
+#
+# Conversion from docbook to manual pages is not implemented yet.
+#
diff --git a/doc/tdecachegrind/index.docbook b/doc/tdecachegrind/index.docbook
index f5f725a9..d6bf6484 100644
--- a/doc/tdecachegrind/index.docbook
+++ b/doc/tdecachegrind/index.docbook
@@ -938,25 +938,3 @@ or in the context popup menus of the visualizations.
&documentation.index;
</book>
-<!--
-Local Variables:
-mode: sgml
-sgml-minimize-attributes:nil
-sgml-general-insert-case:lower
-sgml-indent-step:0
-sgml-indent-data:nil
-End:
--->
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/doc/scripts/tdesvn-build/CMakeLists.txt b/doc/tdesvn-build/CMakeLists.txt
index f063a809..f063a809 100644
--- a/doc/scripts/tdesvn-build/CMakeLists.txt
+++ b/doc/tdesvn-build/CMakeLists.txt
diff --git a/doc/scripts/tdesvn-build/Makefile.am b/doc/tdesvn-build/Makefile.am
index 171f575c..171f575c 100644
--- a/doc/scripts/tdesvn-build/Makefile.am
+++ b/doc/tdesvn-build/Makefile.am
diff --git a/doc/scripts/tdesvn-build/index.docbook b/doc/tdesvn-build/index.docbook
index d9c58333..d9c58333 100644
--- a/doc/scripts/tdesvn-build/index.docbook
+++ b/doc/tdesvn-build/index.docbook
diff --git a/kapptemplate/existing.module b/kapptemplate/existing.module
index 01a4e710..500f5adf 100644
--- a/kapptemplate/existing.module
+++ b/kapptemplate/existing.module
@@ -20,7 +20,7 @@ function GetCurrentSource
# Now, find C++ source and header files
CUR_PWD=$PWD;
cd $SOURCE_LOCATION;
- EXISTING_SOURCE=`/bin/ls -x *.C *.cpp *.cc`;
+ EXISTING_SOURCE=`/bin/ls -x *.cpp`;
EXISTING_HEADER=`/bin/ls -x *.h`;
cd $CUR_PWD;
diff --git a/kapptemplate/kapp/index.docbook b/kapptemplate/kapp/index.docbook
index 8844e840..fabbbdae 100644
--- a/kapptemplate/kapp/index.docbook
+++ b/kapptemplate/kapp/index.docbook
@@ -95,12 +95,3 @@ cat << EOF > $LOCATION_ROOT/doc/$APP_NAME_LC/index.docbook
</chapter>
&documentation.index;
</book>
-<!--
-Local Variables:
-mode: sgml
-sgml-omittag: nil
-sgml-shorttag: t
-sgml-general-insert-case: lower
-End:
--->
-
diff --git a/kapptemplate/kpartapp/index.docbook b/kapptemplate/kpartapp/index.docbook
index 86d1ee8d..c893085a 100644
--- a/kapptemplate/kpartapp/index.docbook
+++ b/kapptemplate/kpartapp/index.docbook
@@ -95,12 +95,3 @@ cat << EOF > $LOCATION_ROOT/doc/$APP_NAME_LC/index.docbook
</chapter>
&documentation.index;
</book>
-<!--
-Local Variables:
-mode: sgml
-sgml-omittag: nil
-sgml-shorttag: t
-sgml-general-insert-case: lower
-End:
--->
-
diff --git a/kbabel/CMakeL10n.txt b/kbabel/CMakeL10n.txt
index 863cf707..cce9e8c6 100644
--- a/kbabel/CMakeL10n.txt
+++ b/kbabel/CMakeL10n.txt
@@ -3,3 +3,9 @@
tde_l10n_create_template( "kbabel" )
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kbabel-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kbabel/Makefile.am b/kbabel/Makefile.am
index c38a56f3..bb902d4f 100644
--- a/kbabel/Makefile.am
+++ b/kbabel/Makefile.am
@@ -4,5 +4,5 @@ SUBDIRS = common filters datatools kbabeldict commonui catalogmanager kbabel add
messages: rc.cpp
$(EXTRACTRC) `find . -name \*.rc -o -name \*.ui` >> rc.cpp
- $(XGETTEXT) `find . -name \*.cpp -o -name \*.cc` -o $(podir)/kbabel.pot
+ $(XGETTEXT) `find . -name \*.cpp` -o $(podir)/kbabel.pot
diff --git a/kbabel/addons/preview/CMakeLists.txt b/kbabel/addons/preview/CMakeLists.txt
index d8690f8e..a5274a23 100644
--- a/kbabel/addons/preview/CMakeLists.txt
+++ b/kbabel/addons/preview/CMakeLists.txt
@@ -22,7 +22,11 @@ link_directories(
##### other data ################################
-install( FILES pothumbnail.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE pothumbnail.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### pothumbnail (module) ######################
diff --git a/kbabel/addons/preview/pothumbnail.desktop b/kbabel/addons/preview/pothumbnail.desktop
index 64c239f4..58109169 100644
--- a/kbabel/addons/preview/pothumbnail.desktop
+++ b/kbabel/addons/preview/pothumbnail.desktop
@@ -1,67 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Message Catalogs
-Name[af]=Boodskap Katalogusse
-Name[az]=İsmarış Kataloqu
-Name[bg]=Каталози със съобщения
-Name[br]=Katalogoù c'hemennadoù
-Name[bs]=Katalozi poruka
-Name[ca]=Catàlegs de missatges
-Name[cs]=Katalogy zpráv
-Name[cy]=Catalogau Negesau
-Name[da]=Beskedkataloger
-Name[de]=Nachrichtenkataloge
-Name[el]=Κατάλογοι μηνυμάτων
-Name[en_GB]=Message Catalogues
-Name[eo]=Mesaĝkatalogoj
-Name[es]=Catálogos de mensajes
-Name[et]=Tõlkefailide kataloogid
-Name[eu]=Katalogo mezuak
-Name[fa]=فهرست پیامها
-Name[fi]=Käännöspaketit
-Name[fr]=Catalogues de messages
-Name[ga]=Catalóg teachtaireachtaí
-Name[gl]=Catálogos de Mensaxes
-Name[he]=קטלוגי הודעות
-Name[hi]=संदेश केटलॉग
-Name[hr]=Katalog poruka
-Name[hu]=Üzenetkatalógusok
-Name[is]=Þýðingaskrár
-Name[it]=Cataloghi di messaggi
-Name[ja]=メッセージカタログ
-Name[ka]=შეტყობინებათა კატალოგი
-Name[kk]=Gettext жазулар каталогы
-Name[lt]=Pranešimų katalogai
-Name[lv]=Ziņojumu Katalogs
-Name[ms]=Mesej Katalog
-Name[mt]=Katalgu ta' Messaġġi
-Name[nb]=Meldingskataloger
-Name[nds]=Narichtenkatalogen
-Name[ne]=सन्देश विवरणिका
-Name[nl]=Gettext-catalogus
-Name[nn]=Meldingskatalogar
-Name[pa]=ਸੁਨੇਹਾ ਸੂਚੀ
-Name[pl]=Katalog napisów
-Name[pt]=Catálogos de Mensagens
-Name[pt_BR]=Catálogo de mensagens
-Name[ro]=Cataloage de mesaje
-Name[ru]=Сообщения Gettext
-Name[sk]=Katalógy správ
-Name[sl]=Katalogi s sporočili
-Name[sr]=Каталози порука
-Name[sr@Latn]=Katalozi poruka
-Name[sv]=Meddelandekataloger
-Name[ta]=செய்தி விவரப்பட்டி
-Name[tg]=Каталоги хабарҳо
-Name[th]=แคตตาล็อกข้อความ
-Name[tr]=Mesaj Katalogları
-Name[uk]=Каталоги повідомлень
-Name[ven]=Khathalogo dza mulaedza
-Name[vi]=Mục lục các thông điệp
-Name[xh]=Umyalezo wemifanekiso esencwadini
-Name[zh_CN]=消息目录
-Name[zh_TW]=訊息類別
-Name[zu]=Umyalezo Wemifanekiso esencwadini
+
+Type=Service
X-TDE-ServiceTypes=ThumbCreator
MimeTypes=application/x-gettext
X-TDE-Library=pothumbnail
diff --git a/kbabel/addons/tdefile-plugins/CMakeLists.txt b/kbabel/addons/tdefile-plugins/CMakeLists.txt
index 57fe6f65..762f18e6 100644
--- a/kbabel/addons/tdefile-plugins/CMakeLists.txt
+++ b/kbabel/addons/tdefile-plugins/CMakeLists.txt
@@ -23,7 +23,11 @@ link_directories(
##### other data ################################
-install( FILES tdefile_po.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE tdefile_po.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### tdefile_po (module) #########################
diff --git a/kbabel/addons/tdefile-plugins/tdefile_po.desktop b/kbabel/addons/tdefile-plugins/tdefile_po.desktop
index 2b389420..e72a11e3 100644
--- a/kbabel/addons/tdefile-plugins/tdefile_po.desktop
+++ b/kbabel/addons/tdefile-plugins/tdefile_po.desktop
@@ -1,59 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Catalog Information
-Name[af]=Katalogus Informasie
-Name[bg]=Информация за каталог
-Name[br]=Titouroù diwar-benn ar c'hatalog
-Name[bs]=Katalog informacije
-Name[ca]=Informació de catàleg
-Name[cs]=Informace o katalogu
-Name[cy]=Gwybodaeth Catalog
-Name[da]=Kataloginformation
-Name[de]=Katalog-Information
-Name[el]=Πληροφορίες καταλόγου
-Name[en_GB]=Catalogue Information
-Name[eo]=Kataloginformoj
-Name[es]=Información de catálogo
-Name[et]=Kataloogi info
-Name[eu]=Katalogo informatizioa
-Name[fa]=اطلاعات فهرست
-Name[fi]=Käännöspaketin tiedot
-Name[fr]=Informations du catalogue
-Name[ga]=Eolas Catalóga
-Name[gl]=Información do Catálogo
-Name[he]=מידע קטלוג
-Name[hi]=केटलॉग जानकारी
-Name[hr]=Informacije o katalogu
-Name[hu]=Katalógusjellemzők
-Name[is]=Upplýsingar um þýðingaskrár
-Name[it]=Informazioni sul catalogo
-Name[ja]=カタログ情報
-Name[ka]=კატალოგის ინფორმაცია
-Name[kk]=Каталог мәліметі
-Name[lt]=Katalogo informacija
-Name[ms]=Maklumat Katalog
-Name[nb]=Kataloginformasjon
-Name[nds]=Katalooginformatschoon
-Name[ne]=विवरणिका सूचना
-Name[nl]=Catalogusinformatie
-Name[nn]=Kataloginformasjon
-Name[pa]=ਸੂਚੀ ਜਾਣਕਾਰੀ
-Name[pl]=Informacje o tłumaczeniu
-Name[pt]=Informações do Catálogo
-Name[pt_BR]=Informação do Catálogo
-Name[ru]=Сведения о файле сообщений
-Name[sk]=Informácie o katalógu
-Name[sl]=Informacije o katalogu
-Name[sr]=Информације о каталогу
-Name[sr@Latn]=Informacije o katalogu
-Name[sv]=Kataloginformation
-Name[ta]=விவரப்பட்டி தகவல்
-Name[tg]=Маълумот дар бораи каталог
-Name[tr]=Katalog Bilgisi
-Name[uk]=Інформація каталогу
-Name[xh]=Ulwazi Lwencwadi yemifanekiso
-Name[zh_CN]=目录信息
-Name[zh_TW]=類別資訊
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_po
MimeType=application/x-gettext
diff --git a/kbabel/catalogmanager/CMakeLists.txt b/kbabel/catalogmanager/CMakeLists.txt
index 646a0f78..397e6ae7 100644
--- a/kbabel/catalogmanager/CMakeLists.txt
+++ b/kbabel/catalogmanager/CMakeLists.txt
@@ -34,7 +34,12 @@ link_directories(
##### other data ################################
tde_install_icons( )
-install( FILES catalogmanager.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE catalogmanager.desktop
+ PO_DIR kbabel-desktops
+)
+
install( FILES catalogmanagerui.rc DESTINATION ${DATA_INSTALL_DIR}/catalogmanager )
diff --git a/kbabel/catalogmanager/catalogmanager.desktop b/kbabel/catalogmanager/catalogmanager.desktop
index 981ea9ba..3a258581 100644
--- a/kbabel/catalogmanager/catalogmanager.desktop
+++ b/kbabel/catalogmanager/catalogmanager.desktop
@@ -1,93 +1,8 @@
[Desktop Entry]
Name=KBabel Catalog Manager
-Name[bg]=Управление на каталога - KBabel
-Name[br]=Merour katalogoù KBabel
-Name[ca]=Gestor de catàlegs de KBabel
-Name[cs]=Správce katalogů
-Name[da]=KBabel kataloghåndtering
-Name[de]=KBabel-Katalogmanager
-Name[el]=Διαχειριστής καταλόγων του KBabel
-Name[en_GB]=KBabel Catalogue Manager
-Name[eo]=Babelo-katalogadministrilo
-Name[es]=Administrador de catálogos de KBabel
-Name[et]=Kataloogihaldur
-Name[eu]=KBabel katalogo kudeatzailea
-Name[fa]= مدیر فهرست KBabel
-Name[fi]=KBabel - käännöspakettien hallinta
-Name[fr]=Gestionnaire de catalogues de KBabel
-Name[ga]=KBabel - Bainisteoir na gCatalóg
-Name[gl]=Xestor de Catálogos de KBabel
-Name[he]=KBabel - מנהל הקטלוגים
-Name[hu]=KBabel listakezelő
-Name[is]=KBabel Þýðingarstjóri
-Name[it]=Gestore dei cataloghi di KBabel
-Name[ja]=KBabel カタログマネージャ
-Name[ka]=KBabel-ის კატალოგის მმართველი
-Name[kk]=KBabel каталог менеджері
-Name[lt]=KBabel katalogo tvarkytuvė
-Name[nb]=KBabel-katalogbehandler
-Name[nds]=KBabel-Kataloogpleger
-Name[ne]=केब्याबल विवरणिका प्रबन्धक
-Name[nl]=KBabel catalogusbeheer
-Name[nn]=KBabel Kataloghandsamar
-Name[pa]=KBabel ਸੂਚੀ ਪ੍ਰਬੰਧਕ
-Name[pl]=KBabel - Menedżer tłumaczeń
-Name[pt]=Gestor de Catálogos do KBabel
-Name[pt_BR]=Gerenciador de Catálogos do KBabel
-Name[ru]=Менеджер сообщений Gettext
-Name[sk]=KBabel - správca katalógov
-Name[sl]=Upravitelj katalogov KBabel
-Name[sr]=KBabel-ов Менаџер каталога
-Name[sr@Latn]=KBabel-ov Menadžer kataloga
-Name[sv]=Kbabel kataloghanterare
-Name[tr]=KBabel Katalog Yöneticisi
-Name[uk]=Менеджер каталогів KBabel
-Name[zh_CN]=KBabel 目录管理器
-Name[zh_TW]=KBabel - 目錄管理員
+
GenericName=Translation Tool Catalog Manager
-GenericName[bg]=Инструмент за превод
-GenericName[ca]=Gestor de catàlegs de l'eina de traducció
-GenericName[cs]=Správce katalogů překladů
-GenericName[da]=Oversættelsesværktøjs kataloghåndtering
-GenericName[de]=Katalogmanager für Übersetzungsprogramm
-GenericName[el]=Διαχειριστής καταλόγων εργαλείου μετάφρασης
-GenericName[en_GB]=Translation Tool Catalogue Manager
-GenericName[eo]=Katalogadministrilo por Tradukiloj
-GenericName[es]=Administrador de catálogos de la herramienta de traducción
-GenericName[et]=KBabel'i kataloogihaldur
-GenericName[eu]=Itzulpen tresnen katalogo kudeatzailea
-GenericName[fa]=مدیر فهرست ابزار ترجمه
-GenericName[fi]=Käännöstyökalun käännöspakettien hallinta
-GenericName[fr]=Gestionnaire de catalogues de traduction
-GenericName[ga]=Uirlis Aistriúcháin - Bainisteoir na gCatalóg
-GenericName[gl]=Xestor de Catálogos de Tradución
-GenericName[he]=מנהל הקטלוגים של כלי התרגום
-GenericName[hu]=Fordítássegítő
-GenericName[is]=Þýðingarforrit - Þýðingarstjóri
-GenericName[it]=Gestore dei cataloghi di uno strumento di traduzione
-GenericName[ja]=翻訳ツール カタログマネージャ
-GenericName[ka]=კატალოგის მმართველის სათარგმნი ხელსაწყო
-GenericName[kk]=Аудару құралының Каталог менеджері
-GenericName[lt]=Vertimo įrankio katalogo tvarkytuvė
-GenericName[nb]=Verktøy for håndtering av oversettelseskataloger
-GenericName[nds]=Översettenwarktüüch-Kataloogpleger
-GenericName[ne]=अनुबाद उपकरण विवरणिका प्रबन्धक
-GenericName[nl]=Vertaalhulpmiddel catalogusbeheer
-GenericName[nn]=Verktøy for handtering av omsetjingskatalogar
-GenericName[pa]=ਅਨੁਵਾਦ ਸੰਦ ਲਈ ਸੂਚੀ ਪ੍ਰਬੰਧਕ
-GenericName[pl]=Menedżer tłumaczeń
-GenericName[pt]=Gestor de Catálogos de Ferramenta de Tradução
-GenericName[pt_BR]=Gerenciador de Catálogo da Ferramenta de Tradução
-GenericName[ru]=Локализация приложений
-GenericName[sk]=Správca katalógov pre prekladací nástroj
-GenericName[sl]=Upravitelj katalogov orodja za prevajanje
-GenericName[sr]=Менаџер каталога преводилачких алата
-GenericName[sr@Latn]=Menadžer kataloga prevodilačkih alata
-GenericName[sv]=Översättningsverktyg kataloghanterare
-GenericName[tr]=Çeviri Aracı Katalog Yöneticisi
-GenericName[uk]=Менеджер каталогів засобу для перекладів
-GenericName[zh_CN]=翻译工具目录管理器
-GenericName[zh_TW]=翻譯工具目錄管理員
+
Exec=catalogmanager %i %m -caption "%c" %U
Icon=catalogmanager
Type=Application
diff --git a/kbabel/catalogmanager/catalogmanagerview.cpp b/kbabel/catalogmanager/catalogmanagerview.cpp
index 0f4778f0..d81e1b23 100644
--- a/kbabel/catalogmanager/catalogmanagerview.cpp
+++ b/kbabel/catalogmanager/catalogmanagerview.cpp
@@ -3129,4 +3129,3 @@ void CatalogManagerView::toggleColumn( uint column, bool show )
}
#include "catalogmanagerview.moc"
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/kbabel/catalogmanager/libsvn/svndialog.cpp b/kbabel/catalogmanager/libsvn/svndialog.cpp
index c0b82771..feecd162 100644
--- a/kbabel/catalogmanager/libsvn/svndialog.cpp
+++ b/kbabel/catalogmanager/libsvn/svndialog.cpp
@@ -396,5 +396,3 @@ void SVNDialog::saveSettings( )
}
#include "svndialog.moc"
-
-// kate: space-indent on; indent-width 2; replace-tabs on;
diff --git a/kbabel/catalogmanager/libsvn/svnhandler.cpp b/kbabel/catalogmanager/libsvn/svnhandler.cpp
index 4587f0ed..31bdd5ad 100644
--- a/kbabel/catalogmanager/libsvn/svnhandler.cpp
+++ b/kbabel/catalogmanager/libsvn/svnhandler.cpp
@@ -540,5 +540,3 @@ void SVNOutputCollector::slotGatherStdout( TDEProcess*, char* data, int len )
}
#include "svnhandler.moc"
-
-// kate: space-indent on; indent-width 2; replace-tabs on;
diff --git a/kbabel/common/CMakeLists.txt b/kbabel/common/CMakeLists.txt
index d0377a65..2050d51c 100644
--- a/kbabel/common/CMakeLists.txt
+++ b/kbabel/common/CMakeLists.txt
@@ -35,7 +35,12 @@ install( FILES
##### other data ################################
-install( FILES kbabelfilter.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabelfilter.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
+
install( FILES kbprojectsettings.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
install( FILES kbabel-projectrename.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
diff --git a/kbabel/common/catalog.cpp b/kbabel/common/catalog.cpp
index aaf844ae..a3c4fdcd 100644
--- a/kbabel/common/catalog.cpp
+++ b/kbabel/common/catalog.cpp
@@ -3505,5 +3505,3 @@ void Catalog::wordCount (uint &total, uint &fuzzy, uint &untranslated) const
}
#include "catalog.moc"
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/kbabel/common/catalogitem.cpp b/kbabel/common/catalogitem.cpp
index 234637d1..0429ffe2 100644
--- a/kbabel/common/catalogitem.cpp
+++ b/kbabel/common/catalogitem.cpp
@@ -517,5 +517,3 @@ void CatalogItem::setProject( Project::Ptr project )
{
d->_project = project;
}
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/kbabel/common/kbabelfilter.desktop b/kbabel/common/kbabelfilter.desktop
index f8f89d93..42b751f2 100644
--- a/kbabel/common/kbabelfilter.desktop
+++ b/kbabel/common/kbabelfilter.desktop
@@ -1,54 +1,7 @@
[Desktop Entry]
+Comment=KBabel filter
Type=ServiceType
X-TDE-ServiceType=KBabelFilter
-Comment=KBabel filter
-Comment[bg]=Филтър - KBabel
-Comment[br]=Sil KBabel
-Comment[ca]=Filtre de KBabel
-Comment[cs]=KBabel filtr
-Comment[cy]=Hidlydd KBabel
-Comment[da]=KBabel-filter
-Comment[de]=KBabel-Filter
-Comment[el]=Φίλτρο KBabel
-Comment[es]=Filtro de KBabel
-Comment[et]=KBabeli filter
-Comment[eu]=KBabel iragazkia
-Comment[fa]=پالایۀ KBabel
-Comment[fi]=KBabel-suodatin
-Comment[fr]=Filtre pour KBabel
-Comment[ga]=Scagaire KBabel
-Comment[gl]=Filtro de KBabel
-Comment[he]=מסנן KBabel
-Comment[hi]=के-बेबल फ़िल्टर
-Comment[hu]=KBabel-szűrő
-Comment[is]=KBabel sía
-Comment[it]=Filtro KBabel
-Comment[ja]=KBabel フィルタ
-Comment[ka]=KBabel ფილტრი
-Comment[kk]=KBabel сүзгісі
-Comment[lt]=KBabel filtras
-Comment[ms]=Penapis KBabel
-Comment[nb]=KBabel-filter
-Comment[nds]=KBabel-Filter
-Comment[ne]=केब्याबल फिल्टर
-Comment[nl]=KBabel-filter
-Comment[nn]=KBabel-filter
-Comment[pa]=KBabel ਫਿਲਟਰ
-Comment[pl]=Filtr KBabel
-Comment[pt]=Filtro do KBabel
-Comment[pt_BR]=Filtro KBabel
-Comment[ru]=Фильтр KBabel
-Comment[sk]=Filter pre KBabel
-Comment[sl]=Filter KBabel
-Comment[sr]=KBabel-ов филтер
-Comment[sr@Latn]=KBabel-ov filter
-Comment[sv]=Kbabel-filter
-Comment[ta]=Kபாபேல் வடிகட்டி
-Comment[tg]=Филтри KBabel
-Comment[tr]=KBabel süzgeci
-Comment[uk]=Фільтр KBabel
-Comment[zh_CN]=KBabel 过滤器
-Comment[zh_TW]=KBabel 過濾器
[PropertyDef::X-TDE-Import]
Type=TQStringList
diff --git a/kbabel/common/libgettext/CMakeLists.txt b/kbabel/common/libgettext/CMakeLists.txt
index 6e118d64..a82d9826 100644
--- a/kbabel/common/libgettext/CMakeLists.txt
+++ b/kbabel/common/libgettext/CMakeLists.txt
@@ -17,7 +17,7 @@ include_directories(
)
-##### pofiles.cc (source) #######################
+##### pofiles.cpp (source) #######################
add_custom_command( OUTPUT pofiles.cpp
COMMAND ${LEX_EXECUTABLE} -+ -opofiles.cpp ${CMAKE_CURRENT_SOURCE_DIR}/pofiles.ll
diff --git a/kbabel/common/libgettext/Makefile.am b/kbabel/common/libgettext/Makefile.am
index 6f5f4fe2..304e2537 100644
--- a/kbabel/common/libgettext/Makefile.am
+++ b/kbabel/common/libgettext/Makefile.am
@@ -5,13 +5,13 @@ INCLUDES=$(all_includes)
#LEX_OUTPUT_ROOT = lex.GettextBase
#AM_LFLAGS = -+
-CLEANFILES = pofiles.cc
+CLEANFILES = pofiles.cpp
noinst_LTLIBRARIES = libgettext.la
-libgettext_la_SOURCES = pofiles.cc
+libgettext_la_SOURCES = pofiles.cpp
-pofiles.cc: $(srcdir)/pofiles.ll
- $(LEX) -+ -opofiles.cc $(srcdir)/pofiles.ll
+pofiles.cpp: $(srcdir)/pofiles.ll
+ $(LEX) -+ -opofiles.cpp $(srcdir)/pofiles.ll
noinst_HEADERS = tokens.h pofiles.h
diff --git a/kbabel/common/poinfo.cpp b/kbabel/common/poinfo.cpp
index da484d6b..535292db 100644
--- a/kbabel/common/poinfo.cpp
+++ b/kbabel/common/poinfo.cpp
@@ -777,5 +777,3 @@ ConversionStatus PoInfo::fastRead( CatalogItem& item, GettextFlexLexer *lexer, b
return OK;
}
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/kbabel/commonui/CMakeLists.txt b/kbabel/commonui/CMakeLists.txt
index 4738a909..bfe90cfd 100644
--- a/kbabel/commonui/CMakeLists.txt
+++ b/kbabel/commonui/CMakeLists.txt
@@ -22,9 +22,11 @@ include_directories(
##### other data ################################
-install( FILES
- kbabel_validator.desktop kbabel_tool.desktop
- DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_validator.desktop kbabel_tool.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
diff --git a/kbabel/commonui/context.cpp b/kbabel/commonui/context.cpp
index bd05078b..3d22cb2a 100644
--- a/kbabel/commonui/context.cpp
+++ b/kbabel/commonui/context.cpp
@@ -301,5 +301,3 @@ void SourceContext::setProject( KBabel::Project::Ptr project )
}
#include "context.moc"
-
-// kate: space-indent on; indent-width 4; replace-tabs on;
diff --git a/kbabel/commonui/kbabel_validator.desktop b/kbabel/commonui/kbabel_validator.desktop
index 932e86a5..0960bf06 100644
--- a/kbabel/commonui/kbabel_validator.desktop
+++ b/kbabel/commonui/kbabel_validator.desktop
@@ -1,53 +1,7 @@
[Desktop Entry]
+Comment=TDE Data Tool for KBabel
Type=ServiceType
X-TDE-ServiceType=KBabelValidator
-Comment=TDE Data Tool for KBabel
-Comment[bg]=Инструмент за данни на TDE - KBabel
-Comment[br]=Ostilh roadoù TDE evit KBabel
-Comment[bs]=TDE podatkovni alat za KBabel
-Comment[ca]=Eina de dades TDE per a KBabel
-Comment[cs]=Datový nástroj pro KBabel
-Comment[cy]=Erfyn Data TDE i KBabel
-Comment[da]=TDE Data-værktøj for KBabel
-Comment[de]=TDE Datenbearbeitungswerkzeug für KBabel
-Comment[el]=Εργαλείο δεδομένων για το KBabel του TDE
-Comment[es]=Herramienta de datos TDE para KBabel
-Comment[et]=KBabeli TDE andmete tööriist
-Comment[eu]=KBabel-erako TDE aatu tresna
-Comment[fa]=ابزار دادۀ TDE برای KBabel
-Comment[fi]=KBabelin TDE Data Tool
-Comment[fr]=Outil de données TDE pour KBabel
-Comment[gl]=Ferramenta de Datos de TDE para KBabel
-Comment[hi]=के-बेबल के लिए केडीई डाटा औज़ार
-Comment[hu]=Adatkezelő a KBabelhez
-Comment[is]=TDE gagnatól fyrir KBabel
-Comment[it]=Strumento TDE per la gestione dati con KBabel
-Comment[ja]=KBabel のための TDE データツール
-Comment[ka]=KBabel-ის TDE მონაცემთა ხელსაწყო
-Comment[kk]=TDE-нің KBabel-дің деректер құралы
-Comment[lt]=TDE duomenų įrankis, skirtas KBabel
-Comment[ms]=Alatan Data TDE untuk KBabel
-Comment[nb]=TDE dataverktøy for KBabel
-Comment[nds]=TDE-Datenwarktüüch för KBabel
-Comment[ne]=केब्याबलका लागि केडीई डाटा उपकरण
-Comment[nl]=TDE Dataprogramma voor KBabel
-Comment[nn]=TDE-dataverktøy for KBabel
-Comment[pa]=KBabel ਲਈ ਕੇਡੀਈ ਡਾਟਾ ਸੰਦ
-Comment[pl]=Narzędzie danych TDE dla KBabel
-Comment[pt]=Ferramenta de Dados do TDE para o KBabel
-Comment[pt_BR]=Ferramenta de Dados TDE para o KBabel
-Comment[ru]=Данные для KBabel
-Comment[sk]=Dátový nástroj pre KBabel
-Comment[sl]=Podatkovno orodje TDE za KBabel
-Comment[sr]=TDE-ов алат за податке за KBabel
-Comment[sr@Latn]=TDE-ov alat za podatke za KBabel
-Comment[sv]=TDE dataverktyg för Kbabel
-Comment[ta]=TDE Kபாபேலின் தரவுக் கருவி
-Comment[tg]=Маълумоти асбоби TDE барои KBabel
-Comment[tr]=KBabel için TDE Veri Aracı
-Comment[uk]=Засіб роботи з даними TDE для KBabel
-Comment[zh_CN]=KBabel 的 TDE 数据工具
-Comment[zh_TW]=KBabel 資料工具
[PropertyDef::Shortcuts]
Type=TQStringList
diff --git a/kbabel/datatools/accelerators/CMakeLists.txt b/kbabel/datatools/accelerators/CMakeLists.txt
index 5f01e8ce..5dcfc21e 100644
--- a/kbabel/datatools/accelerators/CMakeLists.txt
+++ b/kbabel/datatools/accelerators/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_accelstool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_accelstool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_accelstool (module) ################
tde_add_kpart( kbabel_accelstool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/accelerators/Makefile.am b/kbabel/datatools/accelerators/Makefile.am
index 5ee57aae..4eff4d91 100644
--- a/kbabel/datatools/accelerators/Makefile.am
+++ b/kbabel/datatools/accelerators/Makefile.am
@@ -6,7 +6,7 @@ kbabel_accelstool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_accelstool.la
-kbabel_accelstool_la_SOURCES = main.cc
+kbabel_accelstool_la_SOURCES = main.cpp
kbabel_accelstool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/accelerators/kbabel_accelstool.desktop b/kbabel/datatools/accelerators/kbabel_accelstool.desktop
index aac6391d..02b8b01a 100644
--- a/kbabel/datatools/accelerators/kbabel_accelstool.desktop
+++ b/kbabel/datatools/accelerators/kbabel_accelstool.desktop
@@ -1,103 +1,12 @@
[Desktop Entry]
Name=Accelerator Validation for KBabel
-Name[bg]=Валидност на ускорител - KBabel
-Name[bs]=Provjera akceleratora za KBabel
-Name[ca]=Validació dels acceleradors per a KBabel
-Name[cs]=Validace akcelerátorů pro KBabel
-Name[cy]=Dilysiad Cyflymydd i KBabel
-Name[da]=Accelerator-validering for KBabel
-Name[de]=Kurzbefehl-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας πλήκτρων επιτάχυνσης για το KBabel
-Name[es]=Validación de accesos rápidos para KBabel
-Name[et]=KBabeli kiirklahvide kontrollija
-Name[eu]=Bizkortzaile balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی شتاب‌ده برای KBabel
-Name[fi]=Pikavalintojen tarkistus KBabelissa
-Name[fr]=Validation des accélérateurs clavier pour KBabel
-Name[ga]=Bailíochtú na nAicearraí le haghaidh KBabel
-Name[gl]=Validación de Aceleradores para KBabel
-Name[hi]=के-बेबल के लिए त्वरक वेलिडेशन
-Name[hu]=Gyorsbillentyű-ellenőrző a KBabelhez
-Name[is]=Flýtilyklastaðfestir fyrir KBabel
-Name[it]=Convalida dei tasti acceleratori per KBabel
-Name[ja]=KBabel アクセラレータ検証
-Name[ka]=KBabel-ის აქსელერატორი დამმოწმებელი
-Name[kk]=KBabel-дің акселераторларды тексеруі
-Name[lt]= KBabel prieigos klavišų žymių patikros įrankis
-Name[ms]=Pengesahan Kekunci Pintas untuk KBabel
-Name[nb]=Sjekk av snarveistaster i KBabel
-Name[nds]=Tastkombinatschoonprööv för KBabel
-Name[ne]=केब्याबलका लागि गतिबर्धक प्रमाणीकरण
-Name[nl]=Sneltoetsvalidatie voor KBabel
-Name[nn]=Sjekk av snarvegstastar i KBabel
-Name[pa]=ਕਬਬੇਲ ਲਈ ਪਰਵੇਸ਼ਕ ਪਰਮਾਣਕ
-Name[pl]=Sprawdzanie klawiszy skrótu w KBabel
-Name[pt]=Validação de Aceleradores para o KBabel
-Name[pt_BR]=Validação de Acelerador para o KBabel
-Name[ru]=Проверка акселераторов для KBabel
-Name[sk]=Kontrola akcelerátorov pre KBabel
-Name[sl]=Pospeševalni potrjevalnik za KBabel
-Name[sr]=Овера тастера за брзи приступ за KBabel
-Name[sr@Latn]=Overa tastera za brzi pristup za KBabel
-Name[sv]=Validering av snabbtangenter för Kbabel
-Name[ta]= Kபாபேலுக்கு தருமதிப்பு செல்லுபடிச் சோதனை
-Name[tg]=Тафтиши акселаторҳо барои KBabel
-Name[tr]=KBabel için Hızlandırma Onayı
-Name[uk]=Перевірка акселератора для KBabel
-Name[zh_CN]=KBabel 的快捷键检查器
-Name[zh_TW]=KBabel 的快速鍵檢查器
+
+Comment=Check Accelerators
+
ValidationString=accelerator
X-TDE-Library=kbabel_accelstool
Type=Service
Commands=validate
-Comment=Check Accelerators
-Comment[bg]=Проверка на ускорителите
-Comment[bs]=Provjeri akceleratore
-Comment[ca]=Comprova els acceleradors
-Comment[cs]=Zkontrolovat akcelerátory
-Comment[cy]=Gwirio Cyflymyddion
-Comment[da]=Tjek acceleratorer
-Comment[de]=Kurzbefehle prüfen
-Comment[el]=Έλεγχος πλήκτρων επιτάχυνσης
-Comment[es]=Comprobar teclas rápidas
-Comment[et]=Kiirklahvide kontroll
-Comment[eu]=Egiaztatu bizkortzaileak
-Comment[fa]=بررسی شتاب‌دهها
-Comment[fi]=Tarkista pikavalinnat
-Comment[fr]=Vérification des accélérateurs clavier
-Comment[ga]=Seiceáil Aicearraí
-Comment[gl]=Verificación de Aceleradores
-Comment[he]=בודק מזנקים
-Comment[hi]=त्वरक जांच करें
-Comment[hu]=A gyorsbillentyűk ellenőrzése
-Comment[is]=Athuga flýtilykla
-Comment[it]=Controlla tasti acceleratori
-Comment[ja]=アクセラレータを検証
-Comment[ka]=აქსელერაციის შემოწმება
-Comment[kk]=Акселераторларды тексеру
-Comment[lt]=Patikrinti prieigos klavišų žymes
-Comment[ms]=Periksa Kekunci Pintas
-Comment[nb]=Sjekk snarveistastene
-Comment[nds]=Tastkombinatschonen pröven
-Comment[ne]=गतिबर्धक जाँच गर्नुहोस्
-Comment[nl]=Sneltoetsen controleren
-Comment[nn]=Sjekk snarvegstastar
-Comment[pa]=ਪਰਵੇਸ਼ਕ ਜਾਂਚ
-Comment[pl]=Sprawdzenie klawiszy skrótu
-Comment[pt]=Verificação de Aceleradores
-Comment[pt_BR]=Verifica Aceleradores
-Comment[ru]=Проверка акселераторов
-Comment[sk]=Kontrola akcelerátorov
-Comment[sl]=Preveri pospeševalnike
-Comment[sr]=Провери тастере за брзи приступ
-Comment[sr@Latn]=Proveri tastere za brzi pristup
-Comment[sv]=Kontrollera snabbtangenter
-Comment[ta]=தருமதிப்பு சரிபார்ப்பு
-Comment[tg]=Тафтиши акселаторҳо
-Comment[tr]=Hızlandırıcıları Denetle
-Comment[uk]=Перевірити акселератори
-Comment[zh_CN]=检查快捷键
-Comment[zh_TW]=檢查快速鍵
Shortcuts=Ctrl+H
X-TDE-ServiceTypes=KBabelValidator,KDataTool
DataType=CatalogItem
diff --git a/kbabel/datatools/accelerators/main.cc b/kbabel/datatools/accelerators/main.cpp
index 0c7cae3a..0c7cae3a 100644
--- a/kbabel/datatools/accelerators/main.cc
+++ b/kbabel/datatools/accelerators/main.cpp
diff --git a/kbabel/datatools/arguments/CMakeLists.txt b/kbabel/datatools/arguments/CMakeLists.txt
index ea6813dd..7a532ce2 100644
--- a/kbabel/datatools/arguments/CMakeLists.txt
+++ b/kbabel/datatools/arguments/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_argstool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_argstool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_argstool (module) #######################
tde_add_kpart( kbabel_argstool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/arguments/Makefile.am b/kbabel/datatools/arguments/Makefile.am
index ab4e2f01..104b9c8d 100644
--- a/kbabel/datatools/arguments/Makefile.am
+++ b/kbabel/datatools/arguments/Makefile.am
@@ -6,7 +6,7 @@ kbabel_argstool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_argstool.la
-kbabel_argstool_la_SOURCES = main.cc
+kbabel_argstool_la_SOURCES = main.cpp
kbabel_argstool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/arguments/kbabel_argstool.desktop b/kbabel/datatools/arguments/kbabel_argstool.desktop
index abb2a886..a02183d5 100644
--- a/kbabel/datatools/arguments/kbabel_argstool.desktop
+++ b/kbabel/datatools/arguments/kbabel_argstool.desktop
@@ -1,103 +1,11 @@
[Desktop Entry]
Name=Argument Validation for KBabel
-Name[bg]=Валидност на аргументите - KBabel
-Name[bs]=Provjera argumenata za KBabel
-Name[ca]=Validació dels arguments per a KBabel
-Name[cs]=Validace argumentů pro KBabel
-Name[cy]= Dilysiant Ymresymiad i KBabel
-Name[da]=Argument-validering for KBabel
-Name[de]=Argument-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας ορισμάτων για το KBabel
-Name[es]=Validació de argumentos para KBabel
-Name[et]=KBabeli argumentide kontrollija
-Name[eu]=Argumentu balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی نشانوند برای KBabel
-Name[fi]=Argumenttien tarkistus KBabelissa
-Name[fr]=Validation d'un argument pour KBabel
-Name[ga]=Bailíochtú Argóintí le haghaidh KBabel
-Name[gl]=Validación de Argumentos para KBabel
-Name[hi]=के-बेबल के लिए आर्गुमेंट वेलिडेशन
-Name[hu]=Argumentumellenőrző a KBabelhez
-Name[is]=Viðfangastaðfestir fyrir KBabel
-Name[it]=Convalida argomenti per KBabel
-Name[ja]=KBabel 引数検証
-Name[ka]=KBabel-ის არგუმენტთა დამმოწმებელი
-Name[kk]=KBabel-дың аргументтерін тексеруі
-Name[lt]=Kbabel argumentų patikros įrankis
-Name[ms]=Pengesahan Argumen untuk KBabel
-Name[nb]=Argumentsjekk for KBabel
-Name[nds]=Argumentenprööv för KBabel
-Name[ne]=केब्याबलका लागि विषय प्रमाणीकरण
-Name[nl]=Argumentenvalidatie voor KBabel
-Name[nn]=Argumentsjekk for KBabel
-Name[pa]=ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ
-Name[pl]=Sprawdzenie argumentów w KBabel
-Name[pt]=Validação de Argumentos para o KBabel
-Name[pt_BR]=Validação de Argumentos para o KBabel
-Name[ru]=Проверка аргументов для KBabel
-Name[sk]=Kontrola argumentov pre KBabel
-Name[sl]=Argumentni potrjevalnik za KBabel
-Name[sr]=Овера аргумената за KBabel
-Name[sr@Latn]=Overa argumenata za KBabel
-Name[sv]=Validering av parametrar för Kbabel
-Name[ta]= Kபாபேலுக்கு தருமதிப்பு செல்லுபடிச் சோதனை
-Name[tg]=Тафтиши далелҳо барои KBabel
-Name[tr]=KBabel için Hızlandırma Argümanı
-Name[uk]=Перевірка аргументів для KBabel
-Name[zh_CN]=KBabel 的参数检查器
-Name[zh_TW]=KBabel 的參數檢查器
+
+Comment=Check Arguments
+
X-TDE-Library=kbabel_argstool
Type=Service
Commands=validate
-Comment=Check Arguments
-Comment[bg]=Проверка на аргументите
-Comment[bs]=Provjeri argumente
-Comment[ca]=Comprova els arguments
-Comment[cs]=Zkontrolovat argumenty
-Comment[cy]=Gwirio Ymresymiadau
-Comment[da]=Tjek argumenter
-Comment[de]=Argumente prüfen
-Comment[el]=Έλεγχος ορισμάτων
-Comment[eo]=Kontroli argumentojn
-Comment[es]=Comprobar argumentos
-Comment[et]=Argumentide kontroll
-Comment[eu]=Egiaztatu argumentuak
-Comment[fa]=بررسی نشانوندها
-Comment[fi]=Tarkista argumentit
-Comment[fr]=Vérification des arguments
-Comment[ga]=Seiceáil Argóintí
-Comment[gl]=Verificación dos argumentos
-Comment[he]=בודק ארגומנטים
-Comment[hi]=आर्गुमेंट जांच करें
-Comment[hu]=Az argumentumok ellenőrzése
-Comment[is]=Athuga viðföng
-Comment[it]=Controlla argomenti
-Comment[ja]=引数を検証
-Comment[ka]=არგუმენტების შემოწმება
-Comment[kk]=Аргументтерді тексеру
-Comment[lt]=Patikrinti argumentus
-Comment[ms]=Periksa Argumen
-Comment[nb]=Sjekk argumenter
-Comment[nds]=Argumenten pröven
-Comment[ne]=विषय जाँच गर्नुहोस्
-Comment[nl]=Argumenten controleren
-Comment[nn]=Sjekk argument
-Comment[pa]=ਆਰਗੂਮਿੰਟ ਜਾਂਚ
-Comment[pl]=Sprawdzenie argumentów
-Comment[pt]=Verificação dos argumentos
-Comment[pt_BR]=Verifica Argumentos
-Comment[ru]=Проверить аргументы
-Comment[sk]=Kontrola argumentov
-Comment[sl]=Preveri argumente
-Comment[sr]=Провери аргументе
-Comment[sr@Latn]=Proveri argumente
-Comment[sv]=Kontrollera parametrar
-Comment[ta]= தருமதிப்புகளை சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани далелҳо
-Comment[tr]=Argümanların Denetimi
-Comment[uk]=Перевірити аргументи
-Comment[zh_CN]=检查参数
-Comment[zh_TW]=檢查參數
Shortcuts=Ctrl+D
ValidationString=arguments
X-TDE-ServiceTypes=KDataTool,KBabelValidator
diff --git a/kbabel/datatools/arguments/main.cc b/kbabel/datatools/arguments/main.cpp
index b6c3fa5a..b6c3fa5a 100644
--- a/kbabel/datatools/arguments/main.cc
+++ b/kbabel/datatools/arguments/main.cpp
diff --git a/kbabel/datatools/context/CMakeLists.txt b/kbabel/datatools/context/CMakeLists.txt
index 119427a5..94781fef 100644
--- a/kbabel/datatools/context/CMakeLists.txt
+++ b/kbabel/datatools/context/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_contexttool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_contexttool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_contexttool (module) ###############
tde_add_kpart( kbabel_contexttool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/context/Makefile.am b/kbabel/datatools/context/Makefile.am
index 3b56628a..6dca7415 100644
--- a/kbabel/datatools/context/Makefile.am
+++ b/kbabel/datatools/context/Makefile.am
@@ -6,7 +6,7 @@ kbabel_contexttool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_contexttool.la
-kbabel_contexttool_la_SOURCES = main.cc
+kbabel_contexttool_la_SOURCES = main.cpp
kbabel_contexttool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/context/kbabel_contexttool.desktop b/kbabel/datatools/context/kbabel_contexttool.desktop
index c3fbd664..34c1cd31 100644
--- a/kbabel/datatools/context/kbabel_contexttool.desktop
+++ b/kbabel/datatools/context/kbabel_contexttool.desktop
@@ -1,98 +1,12 @@
[Desktop Entry]
Name=Translated Context Info Validation for KBabel
-Name[bg]=Валидност на контекстната информация - KBabel
-Name[bs]=Provjera prevedenih kontekst informacija za KBabel
-Name[ca]=Validació de la informació al context traduït per a KBabel
-Name[cs]=Validace přeložených kontextových informací
-Name[cy]=Dilysiant Gwybodaeth Cyd-destun wedi'i cyfieithu i KBabel
-Name[da]=Oversat sammenhængsinfo-validering for KBabel
-Name[de]=Kontextinfo-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας μεταφρασμένων σχετικών πληροφοριών για το KBabel
-Name[es]=Validación de información de contexto traducida para KBabel
-Name[et]=KBabeli tõlgitud kontekstiinfo kontrollija
-Name[eu]=Itzulitako kontestuen informazioaren balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی اطلاعات متن ترجمه‌شده برای KBabel
-Name[fi]=Käännetyn kontekstitiedon tarkistus KBabelissa
-Name[fr]=Validation des informations de contexte de traduction pour KBabel
-Name[gl]=Validación da Información de Contexto para KBabel
-Name[hi]=के-बेबल के लिए अनूदित कॉन्टेक्स्ट जानकारी वेलिडेशन
-Name[hu]=Ellenőrző a fordítási kontextushoz a KBabelben
-Name[is]=Staðfesting þýddra samhengisupplýsinga fyrir KBabel
-Name[it]=Convalida delle informazioni di contesto tradotte per KBabel
-Name[ja]=KBabel 翻訳された文脈情報を検索
-Name[ka]=თარგმნის კონტექსტის ინფორმაცია KBabel-სთვის
-Name[kk]=KBabel-дың аударылған контекстік мәліметін тексеру
-Name[lt]=KBabel išverstos kontekstinės informacijos patikros įrankis
-Name[ms]=Pengesahan Info Konteks Telah Diterjemah untuk KBabel
-Name[nb]=Sjekk av oversatt sammenhengsinformasjon i KBabel
-Name[nds]=Prööv op översett Infokontext för KBabel
-Name[ne]=केब्याबलका लागि अनुबाद गरिएको प्रसङ्ग सूचना प्रमाणीकरण
-Name[nl]=Vertaalde contextinformatie-validatie voor KBabel
-Name[nn]=Sjekk av omsett samanhengsinformasjon i KBabel
-Name[pl]=Sprawdzanie kontekstu tłumaczonej informacji dla KBabel
-Name[pt]=Validação da Informação de Contexto do KBabel
-Name[pt_BR]=Validação de Informações de Contexto Traduzidas para o KBabel
-Name[ru]=Проверка переведённой контекстной информации для KBabel
-Name[sk]=Kontrola kontextu v preklade pre KBabel
-Name[sl]=Potrjevalnik informacij prevedene vsebine za KBabel
-Name[sr]=Овера преведених контекстних информација за KBabel
-Name[sr@Latn]=Overa prevedenih kontekstnih informacija za KBabel
-Name[sv]=Validering av översatt sammanhangsinformation för Kbabel
-Name[ta]= Kபாபேலுக்கு மொழிபெயர்ப்பு சூழல் தகவல் செல்லுபடியாக்கம்
-Name[tg]=Тафтиши ахбороти тарҷумашудаи матнӣ барои KBabel
-Name[tr]=KBabel için Çevrilen Bağlam Bilgisi Denetimi
-Name[uk]=Перевірка інформації контексту перекладу для KBabel
-Name[zh_CN]=KBabel 的上下文信息翻译检查器
-Name[zh_TW]=KBabel 的已翻譯內容資訊確認
+
+Comment=Look for Translated Context Info
+
ValidationString=context information
X-TDE-Library=kbabel_contexttool
Type=Service
Commands=validate
-Comment=Look for Translated Context Info
-Comment[bg]=Търсене на контекстна информация за преведените
-Comment[bs]=Potraži prevedene kontekstne informacije
-Comment[ca]=Mira la informació al context traduït
-Comment[cs]=Vyhledat přeložené kontextové informace
-Comment[cy]=Chwilio am Gwybodaeth Cyd-destun wedi'i cyfieithu
-Comment[da]=Kig efter oversat sammenhængsinfo
-Comment[de]=Suche nach übersetzter Kontextinformation
-Comment[el]=Έλεγχος για μεταφρασμένες σχετικές πληροφορίες
-Comment[es]=Buscar información de contexto traducida
-Comment[et]=Tõlgitud kontekstiinfo otsimine
-Comment[eu]=Bilatu itzulitako kontestuaren informazioa
-Comment[fa]=جستجوی اطلاعات متن ترجمه‌شده
-Comment[fi]=Etsi käännettyä kontekstitietoa
-Comment[fr]=Analyse les informations de contexte de traduction
-Comment[gl]=Verificar a información de contexto
-Comment[hi]=अनूदित कॉन्टेक्स्ट जानकारी के लिए देखें
-Comment[hu]=A kontextusfordítások kiszűrése
-Comment[is]=Leita að þýddum samhengisupplýsingum
-Comment[it]=Cerca informazioni di contesto tradotte
-Comment[ja]=翻訳された文脈情報を検索
-Comment[ka]=თარგმნის კონტექსტის ინფორმაციის ძიება
-Comment[kk]=Аударылған контекстік мәліметін қарау
-Comment[lt]=Ieškoti išverstos kontekstinės informacijos
-Comment[ms]=Cari Info Konteks Telah Diterjemah
-Comment[nb]=Se etter oversatt kontekstinformasjon
-Comment[nds]=Op översett Kontextinformatschonen pröven
-Comment[ne]=अनुबाद गरिएको प्रसङ्ग सूचना अवलोकन
-Comment[nl]=Vertaalde contextinformatie zoeken
-Comment[nn]=Sjå etter omsett samanhengsinformasjon
-Comment[pl]=Sprawdzenie kontekstu tłumaczonej informacji
-Comment[pt]=Verificar a existência de traduções da informação de contexto
-Comment[pt_BR]=Procura por Informações de Contexto Traduzidas
-Comment[ru]=Поиск переведённой контекстной информации
-Comment[sk]=Hľadanie preloženej kontextovej informácie
-Comment[sl]=Vpogled v Informacije prevedene vsebine
-Comment[sr]=Изглед за преведене контекстне информације
-Comment[sr@Latn]=Izgled za prevedene kontekstne informacije
-Comment[sv]=Leta efter översatt sammanhangsinformation
-Comment[ta]= மொழிபெயர்ப்பு சூழல் தகவலை பார்
-Comment[tg]=Ҷустуҷӯи ахбороти тарҷумашудаи матнӣ
-Comment[tr]=Çevrilen Bağlam Bilgisi için Görünüş
-Comment[uk]=Пошук за інформацією контексту перекладу
-Comment[zh_CN]=查找翻译的上下文信息
-Comment[zh_TW]=尋找已翻譯的內容資訊
Shortcuts=Ctrl+L
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
diff --git a/kbabel/datatools/context/main.cc b/kbabel/datatools/context/main.cpp
index 0fb989d2..0fb989d2 100644
--- a/kbabel/datatools/context/main.cc
+++ b/kbabel/datatools/context/main.cpp
diff --git a/kbabel/datatools/equations/CMakeLists.txt b/kbabel/datatools/equations/CMakeLists.txt
index 732f8c65..e4dd4a39 100644
--- a/kbabel/datatools/equations/CMakeLists.txt
+++ b/kbabel/datatools/equations/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_equationstool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_equationstool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_equationstool (module) #############
tde_add_kpart( kbabel_equationstool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/equations/Makefile.am b/kbabel/datatools/equations/Makefile.am
index dac35e6f..48b0f6bc 100644
--- a/kbabel/datatools/equations/Makefile.am
+++ b/kbabel/datatools/equations/Makefile.am
@@ -6,7 +6,7 @@ kbabel_equationstool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_equationstool.la
-kbabel_equationstool_la_SOURCES = main.cc
+kbabel_equationstool_la_SOURCES = main.cpp
kbabel_equationstool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/equations/kbabel_equationstool.desktop b/kbabel/datatools/equations/kbabel_equationstool.desktop
index c1624416..60bd5fcc 100644
--- a/kbabel/datatools/equations/kbabel_equationstool.desktop
+++ b/kbabel/datatools/equations/kbabel_equationstool.desktop
@@ -1,101 +1,11 @@
[Desktop Entry]
Name=Equation Validation for KBabel
-Name[bg]=Валидност на изравняването - KBabel
-Name[bs]=Provjera jednakosti za KBabel
-Name[ca]=Validació de les equacions per a KBabel
-Name[cs]=Validace rovnic
-Name[cy]=Dilysiant Hafaliad i KBabel
-Name[da]=Lignings-validering for KBabel
-Name[de]=Formel-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας εξισώσεων για το KBabel
-Name[es]=Validación de ecuaciones para KBabel
-Name[et]=KBabeli võrduste kontrollija
-Name[eu]=Ekuazioen balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی معادله برای KBabel
-Name[fi]=Yhtälöiden tarkistus KBabelissa
-Name[fr]=Validateur de similitudes pour KBabel
-Name[ga]=Bailíochtú Cothromóidí le haghaidh KBabel
-Name[gl]=Validación de ecuacións para KBabel
-Name[hi]=के-बेबल के लिए समीकरण वेलिडेशन
-Name[hu]=Egyenletellenőrző a KBabelhez
-Name[is]=Jöfnustaðfesting fyrir KBabel
-Name[it]=Convalida delle equazioni per KBabel
-Name[ja]=KBabel 等式検証
-Name[ka]=KBabel-ს ფორმულათა დამოწმება
-Name[kk]=KBabel-дың баламаларын тексеруі
-Name[lt]=KBabel lygybių patikros įrankis
-Name[ms]=Pengesahan Persamaan untuk KBabel
-Name[nb]=Likningssjekk for KBabel
-Name[nds]=Gliekenprööv för KBabel
-Name[ne]=केब्याबलका लागि समीकरण प्रमाणीकरण
-Name[nl]=Vergelijkingenvalidatie voor KBabel
-Name[nn]=Likningssjekk for KBabel
-Name[pl]=Sprawdzenie równań w KBabel
-Name[pt]=Validação de Equações para o KBabel
-Name[pt_BR]=Validação de Equação para o KBabel
-Name[ru]=Проверка уравнений для KBabel
-Name[sk]=Kontrola rovníc pre KBabel
-Name[sl]=Potrjevalnik enačb za KBabel
-Name[sr]=Овера једначина за KBabel
-Name[sr@Latn]=Overa jednačina za KBabel
-Name[sv]=Validering av ekvationer för Kbabel
-Name[ta]= Kபாபேலுக்கு சமன்பாடு செல்லுபடிச் சோதனை
-Name[tg]=Тафтиши баробар барои KBabel
-Name[tr]=KBabel için Denklem Denetimi
-Name[uk]=Перевірка рівнянь для KBabel
-Name[zh_CN]=KBabel 的等式检查器
-Name[zh_TW]=KBabel 的等式檢查器
+
+Comment=Check Equations
+
X-TDE-Library=kbabel_equationstool
Type=Service
Commands=validate
-Comment=Check Equations
-Comment[bg]=Проверка на изравняването
-Comment[bs]=Provjeri jednakosti
-Comment[ca]=Comprova les equacions
-Comment[cs]=Zkontrolovat rovnice
-Comment[cy]=Gwirio Hafaliadau
-Comment[da]=Tjek ligninger
-Comment[de]=Formeln prüfen
-Comment[el]=Έλεγχος εξισώσεων
-Comment[es]=Comprobar ecuaciones
-Comment[et]=Võrduste kontroll
-Comment[eu]=Egiaztatu ekuazioak
-Comment[fa]=بررسی معادله‌ها
-Comment[fi]=Tarkista yhtälöt
-Comment[fr]=Vérifier les identités
-Comment[ga]=Seiceáil Cothromóidí
-Comment[gl]=Verifica as ecuacións
-Comment[he]=בודק משוואות
-Comment[hi]=समीकरण जांच करें
-Comment[hu]=Az egyenletek ellenőrzése
-Comment[is]=Athuga jöfnur
-Comment[it]=Controlla equazioni
-Comment[ja]= 等式を検証
-Comment[ka]=ფორმულათა შემოწმება
-Comment[kk]=Баламаларды тексеру
-Comment[lt]=Tikrinti lygybes
-Comment[ms]=Periksa Persamaan
-Comment[nb]=Sjekk likninger
-Comment[nds]=Glieken pröven
-Comment[ne]=समीकरण जाँच गर्नुहोस्
-Comment[nl]=Vergelijkingen controleren
-Comment[nn]=Sjekk likningar
-Comment[pa]=ਸਮੀਕਰਨ ਜਾਂਚ
-Comment[pl]=Sprawdzenie równań
-Comment[pt]=Verifica as equações
-Comment[pt_BR]=Verifica Equações
-Comment[ru]=Проверить уравнения
-Comment[sk]=Kontrola rovníc
-Comment[sl]=Preveri enačbe
-Comment[sr]=Провери једначине
-Comment[sr@Latn]=Proveri jednačine
-Comment[sv]=Kontrollera ekvationer
-Comment[ta]= சமன்பாடு சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани баробарҳо
-Comment[tr]=Denklemleri Denetle
-Comment[uk]=Перевірити рівняння
-Comment[zh_CN]=检查等式
-Comment[zh_TW]=檢查等式
X-TDE-ServiceTypes=KDataTool,KBabelValidator
Shortcuts=Ctrl+J
ValidationString=equations
diff --git a/kbabel/datatools/equations/main.cc b/kbabel/datatools/equations/main.cpp
index c0dbbba2..c0dbbba2 100644
--- a/kbabel/datatools/equations/main.cc
+++ b/kbabel/datatools/equations/main.cpp
diff --git a/kbabel/datatools/length/CMakeLists.txt b/kbabel/datatools/length/CMakeLists.txt
index ada1c95f..df075cad 100644
--- a/kbabel/datatools/length/CMakeLists.txt
+++ b/kbabel/datatools/length/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_lengthtool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_lengthtool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_lengthtool (module) ################
tde_add_kpart( kbabel_lengthtool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/length/Makefile.am b/kbabel/datatools/length/Makefile.am
index 2359a95b..dc8e2867 100644
--- a/kbabel/datatools/length/Makefile.am
+++ b/kbabel/datatools/length/Makefile.am
@@ -6,7 +6,7 @@ kbabel_lengthtool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_lengthtool.la
-kbabel_lengthtool_la_SOURCES = main.cc
+kbabel_lengthtool_la_SOURCES = main.cpp
kbabel_lengthtool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/length/kbabel_lengthtool.desktop b/kbabel/datatools/length/kbabel_lengthtool.desktop
index bc92b262..8e679e71 100644
--- a/kbabel/datatools/length/kbabel_lengthtool.desktop
+++ b/kbabel/datatools/length/kbabel_lengthtool.desktop
@@ -1,97 +1,12 @@
[Desktop Entry]
Name=Translated Message Length Validator for KBabel
-Name[bg]=Валидност на дължината на преведените съобщения - KBabel
-Name[bs]=Provjera dužine prevedenih poruka za KBabel
-Name[ca]=Un validador per a KBabel de la llargària dels missatges traduïts
-Name[cs]=Validátor délky přeložených zpráv
-Name[cy]=Dilysydd Hyd Neges wedi'i Gyfieithu ar gyfer KBabel
-Name[da]=Oversat beskedlængde godkender for KBabel
-Name[de]=Überprüfung der übersetzten Nachrichtenlänge für KBabel
-Name[el]=Ελεγκτής εγκυρότητας μήκους μεταφρασμένων μηνυμάτων για το KBabel
-Name[eo]=Longeckontrolilo por tradukitaj mesaĝoj
-Name[es]=Validador de longitud de mensajes traducidos para KBabel
-Name[et]=KBabeli tõlgitud teadete pikkuse kontrollija
-Name[eu]=Itzulitako mezu luzera balidatzailea KBabel-entzat
-Name[fa]=اعتبارسنج طول پیام ترجمه‌شده برای KBabel
-Name[fi]=Käännetyn viestin pituuden tarkistus KBabelissa
-Name[fr]=Un validateur de longueur de message pour KBabel
-Name[gl]=Validador do tamaño da mensaxe traducida para KBabel
-Name[hu]=Üzenethossz-ellenőrző a KBabelhez
-Name[is]=Staðfestir á lengd þýddra skeyta fyrir KBabel
-Name[it]=Convalidatore di KBabel per la lunghezza dei messaggi tradotti
-Name[ja]=KBabel 翻訳メッセージの長さを検証
-Name[ka]=ნათარგმნი შეტყობინებების სიგრძის დამოწმება KBabel-სთვის
-Name[kk]=KBabel-дың аударылған жазулардың ұзындығын тексеруі
-Name[lt]=KBabel išverstų pranešimų ilgio patikros įrankis
-Name[nb]=Sjekk av lengden på oversatte strenger i KBabel
-Name[nds]=Textlängde-Prööv för KBabel
-Name[ne]=केब्याबलका लागि अनुबाद गरिएको सन्देश लम्बाइ प्रमाणितकर्ता
-Name[nl]=Vertaalde-tekstlengte-validatie voor KBabel
-Name[nn]=Sjekk av lengda på omsette strengar i KBabel
-Name[pl]=Sprawdzenie długości przetłumaczonego komunikatu w KBabel
-Name[pt]=Validador do Tamanho da Mensagem Traduzida para o KBabel
-Name[pt_BR]=Um Validador de Tamanho de Mensagem Traduzida para o KBabel
-Name[ru]=Проверка длины переведённых сообщений для KBabel
-Name[sk]=Kontrola dĺžky preložených textov pre KBabel
-Name[sl]=Potrjevalnik dolžin prevedenih sporočil za KBabel
-Name[sr]=Оверивач дужине преведених порука за KBabel
-Name[sr@Latn]=Overivač dužine prevedenih poruka za KBabel
-Name[sv]=Validering av meddelandelängd för översättningar i Kbabel
-Name[ta]= Kபாபேலுக்கான மொழிபெயர்ப்பு செய்தி அளவு மதிப்பீட்டாளர்
-Name[tg]=Утилитаи тафтиши дарозии ахборҳои тарҷумакунанда барои KBabel
-Name[tr]=KBabel için Çevrilen Mesaj Uzunluk Kontrolü
-Name[uk]=Перевірка довжини перекладених фраз для KBabel
-Name[zh_CN]=KBabel 已翻译消息的长度检查器
-Name[zh_TW]=KBabel 的已翻譯訊息長度檢查器
+
+Comment=Check Translated Message Length
+
ValidationString=length checking
X-TDE-Library=kbabel_lengthtool
Type=Service
Commands=validate
-Comment=Check Translated Message Length
-Comment[bg]=Проверка дължината на преведените съобщения
-Comment[bs]=Provjeri dužinu prevedenih poruka
-Comment[ca]=Comprova la llargària del missatge traduït
-Comment[cs]=Zkontrolovat délku přeložené zprávy
-Comment[cy]=Gwirio hyd neges wedi'i gyfieithu
-Comment[da]=Tjek oversat beskedlængde
-Comment[de]=Prüfung der übersetzten Nachrichtenlänge
-Comment[el]=Έλεγχος μήκους μεταφρασμένων μηνυμάτων
-Comment[eo]=Kontrolu longecon de tradukita mesaĝo
-Comment[es]=Comprobar longitud de los mensajes traducidos
-Comment[et]=Tõlgitud teate pikkuse kontroll
-Comment[eu]=Egiaztatu itzulitako mezuen luzera
-Comment[fa]=بررسی طول پیام ترجمه‌شده
-Comment[fi]=Tarkista käännetyn viestin pituus
-Comment[fr]=Vérifie la longueur des messages traduits
-Comment[gl]=Verificación do tamaño da mensaxe traducida
-Comment[hi]=अनूदित संदेश लंबाई जाँचें
-Comment[hu]=A lefordított üzenetek hosszának ellenőrzése
-Comment[is]=Athuga lengd þýddra skeyta
-Comment[it]=Controlla la lunghezza dei messaggi tradotti
-Comment[ja]=翻訳メッセージの長さを検証
-Comment[ka]=ნათარგმნი შეტყობინებების სიგრძის შემოწმება
-Comment[kk]=Аударылған жазулардың ұзындығын тексеру
-Comment[lt]=Tikrinti išverstų pranešimų ilgį
-Comment[nb]=Sjekk lengden på oversatte strenger
-Comment[nds]=Översett Textlängde pröven
-Comment[ne]=अनुबाद गरिएको सन्देश लम्बाइ जाँच गर्नुहोस्
-Comment[nl]=Lengte van vertaalde tekst controleren
-Comment[nn]=Sjekk lengda på omsette strengar
-Comment[pl]=Sprawdzenie długości przetłumaczonego komunikatu
-Comment[pt]=Verificação do Tamanho da Mensagem Traduzida
-Comment[pt_BR]=Verifica o Comprimento da Mensagem Traduzida
-Comment[ru]=Проверить длину переведённых сообщений
-Comment[sk]=Kontrola dĺžky preložených textov
-Comment[sl]=Preveri dolžino prevedenih sporočil
-Comment[sr]=Провери дужину преведених порука
-Comment[sr@Latn]=Proveri dužinu prevedenih poruka
-Comment[sv]=Kontrollera meddelandelängd för översättningar
-Comment[ta]= மொழிபெயர் செய்தி நீளம் சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани дарозии хабарҳои тарҷумашуда
-Comment[tr]=Çevrilen Mesaj Uzunluğunu Denetle
-Comment[uk]=Перевірити довжину перекладених фраз
-Comment[zh_CN]=检查已翻译消息的长度
-Comment[zh_TW]=檢查已翻譯訊息長度
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/length/main.cc b/kbabel/datatools/length/main.cpp
index f1c295eb..f1c295eb 100644
--- a/kbabel/datatools/length/main.cc
+++ b/kbabel/datatools/length/main.cpp
diff --git a/kbabel/datatools/not-translated/CMakeLists.txt b/kbabel/datatools/not-translated/CMakeLists.txt
index 79268472..41da20a1 100644
--- a/kbabel/datatools/not-translated/CMakeLists.txt
+++ b/kbabel/datatools/not-translated/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_nottranslatedtool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_nottranslatedtool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_nottranslatedtool (module) #########
tde_add_kpart( kbabel_nottranslatedtool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/not-translated/Makefile.am b/kbabel/datatools/not-translated/Makefile.am
index 40299023..52a88ca9 100644
--- a/kbabel/datatools/not-translated/Makefile.am
+++ b/kbabel/datatools/not-translated/Makefile.am
@@ -6,7 +6,7 @@ kbabel_nottranslatedtool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.l
kde_module_LTLIBRARIES = kbabel_nottranslatedtool.la
-kbabel_nottranslatedtool_la_SOURCES = main.cc
+kbabel_nottranslatedtool_la_SOURCES = main.cpp
kbabel_nottranslatedtool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop b/kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop
index 3bc6a649..2e8af3be 100644
--- a/kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop
+++ b/kbabel/datatools/not-translated/kbabel_nottranslatedtool.desktop
@@ -1,97 +1,12 @@
[Desktop Entry]
Name=Check for Translated Strings Containing English for KBabel
-Name[bg]=Проверка за преведени низове, съдържащи английски - KBabel
-Name[bs]=Provjera prevedenih stringova koji sadrže engleski za KBabel
-Name[ca]=Comprova per a KBabel les entrades traduïdes que contenen anglès
-Name[cs]=Vyhledat přeložené řetězce obsahující angličtinu
-Name[cy]=Gwirio am Linynnau wedi'u Cyfieithu sy'n Cynnwys Saesneg i KBabel
-Name[da]=Tjek for oversatte strenge der indeholder engelsk for KBabel
-Name[de]=Überprüfung übersetzter Texte, die Englisch enthalten, für KBabel
-Name[el]=Έλεγχος για μεταφρασμένα κείμενα που περιέχουν αγγλικά για το KBabel
-Name[es]=Comprobar cadenas traducidas con contenido en inglés para KBabel
-Name[et]=KBabeli inglise keelt sisaldavate tõlgitud teadete kontrollija
-Name[eu]=Bilatu ingeles hitzak itzulitako kateen artean KBabel-entzat
-Name[fa]=بررسی برای رشته‌های ترجمه‌شده حاوی انگلیسی برای KBabel
-Name[fi]=Englantia sisältävien merkkijonojen tarkistus KBabelissa
-Name[fr]=Vérifie si les chaînes traduites contiennent de l'anglais pour KBabel
-Name[gl]=Verificación de mensaxes traducidas que conteñan Inglés para KBabel
-Name[hu]=KBabel-eszköz angol nyelvű részek kereséséhez (a lefordított üzenetekben)
-Name[is]=Leita að þýddum strengjum sem innihalda ensku fyrir KBabel
-Name[it]=Controllo di stringhe tradotte contenenti inglese per KBabel
-Name[ja]=KBabel 翻訳文字列内の英語を検索
-Name[ka]=ინგლისურის შემცველი ნათარგმნი სტრიქონების შემოწმება KBabel-სთვის
-Name[kk]=KBabel аударылғанда ағылшын жазуы қалғанын тексеруі
-Name[lt]=KBabel išverstų pranešimų, kuriuose yra anglų kalbos žodžių, patikra
-Name[nb]=Sjekk for oversatte strenger som inneholder engelsk i KBabel
-Name[nds]=Prööv op översett Texten mit Engelsch dor binnen för KBabel
-Name[ne]=केब्याबलका लागि अनुबाद गरिएका अङ्ग्रेजी समाविष्ट स्ट्रिङहरूको जाँच
-Name[nl]=Controle op vertaalde tekst met Engelse termen voor KBabel
-Name[nn]=Sjekk for omsette strengar som inneheld engelsk i Kbabel
-Name[pl]=Sprawdzenie czy przetłumaczony komunikat zawiera angielskie słowa w KBabel
-Name[pt]=Verificação de Mensagens Traduzidas que Contenham Inglês para o KBabel
-Name[pt_BR]=Verifica por Strings Traduzidos Contendo Inglês para o KBabel
-Name[ru]=Проверка переведённых строк на равенство оригинальным для KBabel
-Name[sk]=Kontrola anglického textu v preklade pre KBabel
-Name[sl]=Preveri prevedene nize, ki vsebujejo angleščino; za KBabel
-Name[sr]=Провера за преведене низове знакова који садрже енглески за KBabel
-Name[sr@Latn]=Provera za prevedene nizove znakova koji sadrže engleski za KBabel
-Name[sv]=Kontrollera översatta strängar som innehåller engelska för Kbabel
-Name[ta]=கேபாபேலுக்கான ஆங்கில மொழிபெயர்ப்பு சரங்களை சோதிக்கவும்.
-Name[tg]=Тафтиши сатрҳои тарҷумашуда ба баробарии аслӣ барои KBabel
-Name[tr]=KBabel için İngilizce İhtiva Eden Çevrilen Dizgeler Denetimi
-Name[uk]=Перевірка перекладених фраз на вміст англійської для KBabel
-Name[zh_CN]=KBabel 检查已翻译字符串包含英语的工具
-Name[zh_TW]=KBabel 的檢查包含英文的已翻譯字串
+
+Comment=Translations Containing English
+
ValidationString=whitespace checking
X-TDE-Library=kbabel_nottranslatedtool
Type=Service
Commands=validate
-Comment=Translations Containing English
-Comment[bg]=Низове, съдържащи английски
-Comment[bs]=Prijevodi koji sadrže engleski
-Comment[ca]=Traduccions que contenen l'anglès
-Comment[cs]=Překlady obsahující angličtinu
-Comment[cy]=Cyfieithiadau sy'n cynnwys Saesneg
-Comment[da]=Oversættelser der indeholder engelsk
-Comment[de]=Übersetzungen melden, die englischen Text enthalten
-Comment[el]=Μεταφράσεις που περιέχουν αγγλικά
-Comment[es]=Traducciones con contenido en inglés
-Comment[et]=Inglise keelt sisaldavad tõlked
-Comment[eu]=Inglesa duten itzulpenak
-Comment[fa]=ترجمه‌های حاوی انگلیسی
-Comment[fi]=Käännös sisältää englantia
-Comment[fr]=Traductions contenant de l'anglais
-Comment[gl]=Traducións que conteñen Inglés
-Comment[he]=תרגומים המכילים אנגלית
-Comment[hi]=अंग्रेज़ी युक्त अनुवाद
-Comment[hu]=Angol nyelvű részeket tartalmazó fordítások
-Comment[is]=Þýðingar sem innihalda ensku
-Comment[it]=Traduzioni contenenti inglese
-Comment[ja]=翻訳文字列内の英語を検索
-Comment[ka]=ინგლისურის შემცველი ნათარგმნი
-Comment[kk]=Аударылғанда ағылшын жазуы қалғанын тексеру
-Comment[lt]=Vertimai, kuriuose yra anglų kalbos žodžių
-Comment[nb]=Oversettelser som inneholder engelsk
-Comment[nds]=Op Engelsch binnen Översetten pröven
-Comment[ne]=अङ्ग्रेजी समाविष्ट अनुबाद
-Comment[nl]=Vertalingen die Engels bevatten controleren
-Comment[nn]=Omsetjingar som inneheld engelsk
-Comment[pa]=ਅੰਗਰੇਜ਼ੀ ਰੱਖਣ ਵਾਲੀ ਅਨੁਵਾਦ
-Comment[pl]=Sprawdzenie czy przetłumaczony komunikat zawiera angielskie słowa
-Comment[pt]=Traduções Que Contêm Inglês
-Comment[pt_BR]=Traduções Contendo Inglês
-Comment[ru]=Переводы, содержащие английский
-Comment[sk]=Preklady obsahujúce angličtinu
-Comment[sl]=Prevodi, ki vsebujo angleščino
-Comment[sr]=Преводи који садрже енглески
-Comment[sr@Latn]=Prevodi koji sadrže engleski
-Comment[sv]=Översättningar som innehåller engelska
-Comment[ta]= ஆங்கிலத்தின் மொழிபெயர்ப்பு
-Comment[tg]=Тарҷумаҳое, ки англисӣ доранд
-Comment[tr]=İngilizce İhtiva eden Çeviriler
-Comment[uk]=Переклади, які містять англійську
-Comment[zh_CN]=翻译包含英语
-Comment[zh_TW]=包含英文的翻譯
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/not-translated/main.cc b/kbabel/datatools/not-translated/main.cpp
index 68093191..68093191 100644
--- a/kbabel/datatools/not-translated/main.cc
+++ b/kbabel/datatools/not-translated/main.cpp
diff --git a/kbabel/datatools/pluralforms/CMakeLists.txt b/kbabel/datatools/pluralforms/CMakeLists.txt
index d879fb02..80b3f102 100644
--- a/kbabel/datatools/pluralforms/CMakeLists.txt
+++ b/kbabel/datatools/pluralforms/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_pluralformstool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_pluralformstool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_pluraltool (module) ################
tde_add_kpart( kbabel_pluraltool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/pluralforms/Makefile.am b/kbabel/datatools/pluralforms/Makefile.am
index 951e08cb..53ea610d 100644
--- a/kbabel/datatools/pluralforms/Makefile.am
+++ b/kbabel/datatools/pluralforms/Makefile.am
@@ -6,7 +6,7 @@ kbabel_pluraltool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_pluraltool.la
-kbabel_pluraltool_la_SOURCES = main.cc
+kbabel_pluraltool_la_SOURCES = main.cpp
kbabel_pluraltool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/pluralforms/kbabel_pluralformstool.desktop b/kbabel/datatools/pluralforms/kbabel_pluralformstool.desktop
index 8d9fb11b..85f64252 100644
--- a/kbabel/datatools/pluralforms/kbabel_pluralformstool.desktop
+++ b/kbabel/datatools/pluralforms/kbabel_pluralformstool.desktop
@@ -1,100 +1,12 @@
[Desktop Entry]
Name=Plural Form Validation for KBabel
-Name[bg]=Валидност на мн. форми - KBabel
-Name[bs]=Provjera formi množine za KBabel
-Name[ca]=Validació de les formes plurals per a KBabel
-Name[cs]=Validace množného čísla
-Name[cy]=Dilysu Ffurf Lluosryw i KBabel
-Name[da]=Validering af flertalsformer for KBabel
-Name[de]=Pluralform-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας φορμών πληθυντικού για το KBabel
-Name[es]=Validación de formas plurales para KBabel
-Name[et]=KBabeli mitmusevormide kontrollija
-Name[eu]=Plural forma balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی شکل جمع برای KBabel
-Name[fi]=Monikkomuotojen tarkistus KBabelissa
-Name[fr]=Validation des formes plurielles pour KBabel
-Name[gl]=Validación de formas do plural para KBabel
-Name[hi]=के-बेबल के लिए बहुवचन फार्म वेलिडेशन
-Name[hu]=A többes szám ellenőrzése a KBabelben
-Name[is]=Staðfesting fleirtöluforma fyrir KBabel
-Name[it]=Convalida delle forme plurali per KBabel
-Name[ja]=KBabel 複数形検証
-Name[ka]=მრავლობითი ფორმების დამმოწმებელი KBabel-სთვის
-Name[kk]=KBabel-дың көптік жалғауын тексеруі
-Name[lt]=KBabel daugiskaitos formų patikros įrankis
-Name[ms]=Pengesahan Bentuk Jama' untuk KBabel
-Name[nb]=Sjekk flertallsformer i KBabel
-Name[nds]=Pluralformprööv för KBabel
-Name[ne]=केब्याबलका लागि बहुबचन प्रमाणीकरण
-Name[nl]=Meervoudsvormenvalidatie voor KBabel
-Name[nn]=Sjekk fleirtalsformer i KBabel
-Name[pl]=Sprawdzenie form liczby mnogiej w KBabel
-Name[pt]=Validação de Formas Plurais para o KBabel
-Name[pt_BR]=Validação de Formas Plurais para o KBabel
-Name[ru]=Проверка множественных форм для KBabel
-Name[sk]=Kontrola množných čísel pre KBabel
-Name[sl]=Potrjevalnik množinskih oblik za KBabel
-Name[sr]=Овера облика множине за KBabel
-Name[sr@Latn]=Overa oblika množine za KBabel
-Name[sv]=Validering av pluralformer för Kbabel
-Name[ta]= Kபாபேலலுக்கு தருமதிப்பு பன்மை வடிவம்
-Name[tg]=Тафтиши шаклҳои бисёр барои KBabel
-Name[tr]=KBabel için Çoklu Form Denetimi
-Name[uk]=Перевірка форм множини для KBabel
-Name[zh_CN]=KBabel 的复数形式检查器
-Name[zh_TW]=KBabel 的單複數型檢查器
+
+Comment=Check Plural Forms
+
ValidationString=plural forms
X-TDE-Library=kbabel_pluraltool
Type=Service
Commands=validate
-Comment=Check Plural Forms
-Comment[bg]=Проверка на мн. форми
-Comment[bs]=Provjeri forme množine
-Comment[ca]=Comprova les formes plurals
-Comment[cs]=Zkontrolovat množné číslo
-Comment[cy]=Gwirio Ffurfiau Lluosryw
-Comment[da]=Tjek flertalsformer
-Comment[de]=Überprüfung von Plural-Formen
-Comment[el]=Έλεγχος φορμών πληθυντικού
-Comment[es]=Comprobar formas plurales
-Comment[et]=Mitmuse vormide kontroll
-Comment[eu]=Egiaztatu plural formak
-Comment[fa]=بررسی شکلهای جمع
-Comment[fi]=Tarkista monikkomuodot
-Comment[fr]=Vérifie les formes plurielles
-Comment[gl]=Verificación de formas plurais
-Comment[he]=בודק מצבי רבים
-Comment[hi]=बहुवचन जाँचें
-Comment[hu]=A többes számú alakok ellenőrzése
-Comment[is]=Athuga fleirtöluform
-Comment[it]=Controlla forme plurali
-Comment[ja]=複数形を検証
-Comment[ka]=მრავლობითი ფორმების შემოწმება
-Comment[kk]=Көптік жалғауын тексеру
-Comment[lt]=Tikrinti daugiskaitos formas
-Comment[ms]=Periksa Bentuk Jama'
-Comment[nb]=Sjekk flertallsformer
-Comment[nds]=Pluralformen pröven
-Comment[ne]=बहुबचन जाँच गर्नुहोस्
-Comment[nl]=Meervoudsvormen controleren
-Comment[nn]=Sjekk fleirtalsformer
-Comment[pa]=ਬਹੁ-ਵਚਨ ਫਾਰਮ ਜਾਂਚ
-Comment[pl]=Sprawdzenie form liczby mnogiej
-Comment[pt]=Verificação de Formas Plurais
-Comment[pt_BR]=Verifica Formas Plurais
-Comment[ru]=Проверить множественные формы
-Comment[sk]=Kontrola množných čísel
-Comment[sl]=Preveri množinske oblike
-Comment[sr]=Провери облике множине
-Comment[sr@Latn]=Proveri oblike množine
-Comment[sv]=Kontrollera pluralformer
-Comment[ta]= சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани шаклҳои бисёр
-Comment[tr]=Çoklu Formları denetle
-Comment[uk]=Перевірити форми множини
-Comment[zh_CN]=检查复数形式
-Comment[zh_TW]=檢查單複數型
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/pluralforms/main.cc b/kbabel/datatools/pluralforms/main.cpp
index 693a843b..693a843b 100644
--- a/kbabel/datatools/pluralforms/main.cc
+++ b/kbabel/datatools/pluralforms/main.cpp
diff --git a/kbabel/datatools/punctuation/CMakeLists.txt b/kbabel/datatools/punctuation/CMakeLists.txt
index af3fa3ab..d096dcf5 100644
--- a/kbabel/datatools/punctuation/CMakeLists.txt
+++ b/kbabel/datatools/punctuation/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_punctuationtool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_punctuationtool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_punctuationtool (module) ###########
tde_add_kpart( kbabel_punctuationtool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/punctuation/Makefile.am b/kbabel/datatools/punctuation/Makefile.am
index 1aceb053..c30ada47 100644
--- a/kbabel/datatools/punctuation/Makefile.am
+++ b/kbabel/datatools/punctuation/Makefile.am
@@ -6,7 +6,7 @@ kbabel_punctuationtool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_punctuationtool.la
-kbabel_punctuationtool_la_SOURCES = main.cc
+kbabel_punctuationtool_la_SOURCES = main.cpp
kbabel_punctuationtool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/punctuation/kbabel_punctuationtool.desktop b/kbabel/datatools/punctuation/kbabel_punctuationtool.desktop
index 7c8f241e..5d11faeb 100644
--- a/kbabel/datatools/punctuation/kbabel_punctuationtool.desktop
+++ b/kbabel/datatools/punctuation/kbabel_punctuationtool.desktop
@@ -1,99 +1,12 @@
[Desktop Entry]
Name=Punctuation Validation for KBabel
-Name[bg]=Валидност на препинателните знаци - KBabel
-Name[bs]=Provjera znakova interpunkcije za KBabel
-Name[ca]=Validació de la puntuació per a KBabel
-Name[cs]=Validace interpunkce
-Name[cy]=Dilysiant Hafaliad i KBabel
-Name[da]=Godkendelse af tegnsætning i KBabel
-Name[de]=Interpunktions-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας στίξης για το KBabel
-Name[es]=Validación de puntuación para KBabel
-Name[et]=KBabeli kirjavahemärkide kontrollija
-Name[eu]=Puntuazio balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی نقطه‌گذاری برای KBabel
-Name[fi]=Välimerkkien tarkistus KBabelissa
-Name[fr]=Validation de ponctuation pour KBabel
-Name[ga]=Bailíochtú na Poncaíochta le haghaidh KBabel
-Name[gl]=Validación da puntuación para KBabel
-Name[hi]=के-बेबल के लिए विरामचिह्न वेलिडेशन
-Name[hu]=Írásjelellenőrző a KBabelhez
-Name[is]=Staðfesting greinamerkja fyrir KBabel
-Name[it]=Convalida della punteggiatura per KBabel
-Name[ja]=KBabel 句読点検証
-Name[ka]=პუნქტუაციის დამმოწმებელი KBabel-სთვის
-Name[kk]=KBabel-дың тыныс белгілерін тексеруі
-Name[lt]=KBabel skyrybos patikros įrankis
-Name[nb]=Sjekk tegnsetting i KBabel
-Name[nds]=Interpunkschoonprööv för KBabel
-Name[ne]=केब्याबलका लागि बिराम चिन्ह प्रमाणीकरण
-Name[nl]=Punctuatievalidatie voor KBabel
-Name[nn]=Sjekk teiknsetjing i KBabel
-Name[pl]=Sprawdzenie interpunkcji w KBabel
-Name[pt]=Validação de Pontuação para o KBabel
-Name[pt_BR]=Validação de Pontuação para o KBabel
-Name[ru]=Проверка пунктуации для KBabel
-Name[sk]=Kontrola interpunkcie pre KBabel
-Name[sl]=Potrjevalnik ločil za KBabel
-Name[sr]=Овера интерпункције за KBabel
-Name[sr@Latn]=Overa interpunkcije za KBabel
-Name[sv]=Validering av skiljetecken för Kbabel
-Name[ta]= Kபாபேலுக்கு தருமதிப்பு குறிகள்
-Name[tg]=Тафтиши пунктуатсия барои KBabel
-Name[tr]=KBabel için Noktalama denetimi
-Name[uk]=Перевірка пунктуації для KBabel
-Name[zh_CN]=KBabel 的标点检查器
-Name[zh_TW]=KBabel 的標點檢查器
+
+Comment=Check Punctuation
+
ValidationString=accelerator
X-TDE-Library=kbabel_punctuationtool
Type=Service
Commands=validate
-Comment=Check Punctuation
-Comment[bg]=Проверка на препинателните знаци
-Comment[bs]=Provjeri interpunkciju
-Comment[ca]=Comprova la puntuació
-Comment[cs]=Zkontrolovat interpunkci
-Comment[cy]=Gwirio Hafaliadau
-Comment[da]=Tjek tegnsætning
-Comment[de]=Prüfung der Interpunktion in Übersetzungen
-Comment[el]=Έλεγχος στίξης
-Comment[es]=Comprobar puntuación
-Comment[et]=Kirjavahemärkide kontroll
-Comment[eu]=Egiaztatu puntuazioa
-Comment[fa]=بررسی نقطه‌سنجی
-Comment[fi]=Tarkista välimerkit
-Comment[fr]=Vérifie la ponctuation
-Comment[ga]=Seiceáil Poncaíocht
-Comment[gl]=Verifica a puntuación
-Comment[he]=בודק ניקוד
-Comment[hi]=विरामचिह्न जांच करें
-Comment[hu]=Az írásjelek ellenőrzése
-Comment[is]=Athuga greinamerki
-Comment[it]=Controlla punteggiatura
-Comment[ja]=句読点を検証
-Comment[ka]=პუნქტუაციის შემოწმება
-Comment[kk]=Тыныс белгілерін тексеру
-Comment[lt]=Tikrinti skyrybą
-Comment[nb]=Sjekk tegnsetting
-Comment[nds]=Interpunkschoon pröven
-Comment[ne]=बिराम चिन्ह जाँच गर्नुहोस्
-Comment[nl]=Punctuatie controleren
-Comment[nn]=Sjekk teiknsetjing
-Comment[pl]=Sprawdzenie interpunkcji
-Comment[pt]=Verifica a pontuação
-Comment[pt_BR]=Verifica Pontuação
-Comment[ru]=Проверить пунктуацию
-Comment[sk]=Kontrola interpunkcie
-Comment[sl]=Preveri ločila
-Comment[sr]=Провери интерпункцију
-Comment[sr@Latn]=Proveri interpunkciju
-Comment[sv]=Kontrollera skiljetecken
-Comment[ta]= நிறுத்தக்குறியிடுதல் சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани пунктуатсия
-Comment[tr]=Noktalama Denetimi
-Comment[uk]=Перевірити пунктуацію
-Comment[zh_CN]=检查标点
-Comment[zh_TW]=檢查標點
Shortcuts=Ctrl+P
X-TDE-ServiceTypes=KBabelValidator,KDataTool
DataType=CatalogItem
diff --git a/kbabel/datatools/punctuation/main.cc b/kbabel/datatools/punctuation/main.cpp
index 6d779518..6d779518 100644
--- a/kbabel/datatools/punctuation/main.cc
+++ b/kbabel/datatools/punctuation/main.cpp
diff --git a/kbabel/datatools/regexp/CMakeLists.txt b/kbabel/datatools/regexp/CMakeLists.txt
index f9fd0d87..e75b53a4 100644
--- a/kbabel/datatools/regexp/CMakeLists.txt
+++ b/kbabel/datatools/regexp/CMakeLists.txt
@@ -24,14 +24,19 @@ link_directories(
##### other data ################################
-install( FILES kbabel_regexptool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_regexptool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
+
install( FILES regexplist.xml DESTINATION ${DATA_INSTALL_DIR}/kbabel )
##### kbabel_regexptool (module) ################
tde_add_kpart( kbabel_regexptool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/regexp/Makefile.am b/kbabel/datatools/regexp/Makefile.am
index 42ebe1cb..cc574668 100644
--- a/kbabel/datatools/regexp/Makefile.am
+++ b/kbabel/datatools/regexp/Makefile.am
@@ -6,7 +6,7 @@ kbabel_regexptool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_regexptool.la
-kbabel_regexptool_la_SOURCES = main.cc
+kbabel_regexptool_la_SOURCES = main.cpp
kbabel_regexptool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/regexp/kbabel_regexptool.desktop b/kbabel/datatools/regexp/kbabel_regexptool.desktop
index d2c67138..a917d7db 100644
--- a/kbabel/datatools/regexp/kbabel_regexptool.desktop
+++ b/kbabel/datatools/regexp/kbabel_regexptool.desktop
@@ -1,91 +1,12 @@
[Desktop Entry]
Name=Catalan Grammar
-Name[br]=Yezhadur gatalaneg
-Name[ca]=Gramàtica catalana
-Name[cs]=Katalánská gramatika
-Name[da]=Katalansk grammatik
-Name[de]=Katalanische Grammatik
-Name[el]=Γραμματική καταλανικών
-Name[eo]=Kataluna Gramatiko
-Name[es]=Gramática catalana
-Name[et]=Katalaani grammatika
-Name[eu]=Katalanaren gramatika
-Name[fa]=دستور زبان کاتالان
-Name[fi]=Katalaanin kielioppi
-Name[fr]=Grammaire du catalan
-Name[ga]=Gramadach na Catalóinise
-Name[gl]=Gramática catalá
-Name[he]=תחברי קטאלני
-Name[hu]=Katalán nyelvtan
-Name[is]=Katalónsk málfræði
-Name[it]=Grammatica catalana
-Name[ja]=カタロニア文節
-Name[ka]=კატალანური გრამატიკა
-Name[kk]=Каталон грамматикасы
-Name[lt]=Katalonų gramatika
-Name[nb]=Katalansk grammatikk
-Name[nds]=Katalaansch Grammatik
-Name[ne]=क्याटालान ब्याकरण
-Name[nl]=Catalaanse grammatica
-Name[nn]=Katalansk grammatikk
-Name[pa]=ਕਾਟਾਲਾਨ ਗਰਾਮਰ
-Name[pl]=Gramatyka katalońska
-Name[pt]=Gramática Catalã
-Name[pt_BR]=Gramática Catalã
-Name[ru]=Каталонская гамматика
-Name[sk]=Katalánska gramatika
-Name[sl]=katalonska slovnica
-Name[sr]=Каталонијска граматика
-Name[sr@Latn]=Katalonijska gramatika
-Name[sv]=Katalansk grammatik
-Name[tr]=Katalan Dil Bilgisi
-Name[uk]=Каталонська граматика
-Name[zh_CN]=Catalan 语法
-Name[zh_TW]=Catalan 文法
+
+Comment=Check Translated Messages with a set of Regular Expressions
+
ValidationString=external script checking
X-TDE-Library=kbabel_regexptool
Type=Service
Commands=validate
-Comment=Check Translated Messages with a set of Regular Expressions
-Comment[bg]=Проверка на преведените съобщения с регулярни изрази
-Comment[ca]=Comprova els missatges traduïts amb un conjunt d'expressions regulars
-Comment[cs]=Zkontrolovat přeložené zprávy pomocí sady reg. výrazů
-Comment[da]=Tjek oversat besked med et sæt regulære udtryk
-Comment[de]=Überprüfung übersetzter Meldungen mit einem Satz regulärer Ausdrücke
-Comment[el]=Έλεγχος μεταφρασμένων μηνυμάτων με ένα σύνολο κανονικών εκφράσεων
-Comment[eo]=Kontroli tradukitajn mesaĝojn per aro da regulesprimoj
-Comment[es]=Comprobar mensajes traducidos mediante un juego de expresiones regulares
-Comment[et]=Tõlgitud teate kontroll regulaaravaldistega
-Comment[eu]=Egiaztatu itzulitako mezuak espresio erregular sorta batekin
-Comment[fa]=بررسی پیامهای ترجمه‌شده توسط مجموعه‌ای از عبارتهای منظم
-Comment[fi]=Tarkista käännetyt viestit säännöllisten lausekkeiden avulla
-Comment[fr]=Vérifie les messages traduits avec un jeu d'expressions rationnelles
-Comment[gl]=Verificación das mensaxes traducidas cun conxunto de expresións regulares
-Comment[hu]=A lefordított üzenetek ellenőrzése reguláris kifejezésekkel
-Comment[is]=Athuga þýdd skilaboð með reglulegum segðum
-Comment[it]=Controlla i messaggi tradotti con un insieme di espressioni regolari
-Comment[ja]=正規表現を用いて翻訳メッセージを検証
-Comment[ka]=რეგულარული გამოსახულებების შეცველი ნათარგმნი შეტყობინებების შემოწმება
-Comment[kk]=Аударылған жазуларды үлгі өрнегімен тексеру
-Comment[lt]=Tikrinti išverstus pranešimus panaudojant įprastųjų išraiškų rinkinį
-Comment[nb]=Sjekk oversatte strenger med et sett regulære uttrykk
-Comment[nds]=Översett Mellen mit en Sett vun regulere Utdrück pröven
-Comment[ne]=नियमित अभिव्यक्तिका सेट भएका अनुबाद गरिएका सन्देशको जाँच गर्नुहोस्
-Comment[nl]=Vertaalde tekst controleren met behulp van reguliere expressies
-Comment[nn]=Sjekk omsette strengar med eit sett regulære uttrykk
-Comment[pl]=Sprawdzenie przetłumaczonych komunikatów za pomocą zestawu wyrażeń regularnych
-Comment[pt]=Verificação das Mensagens Traduzidas com um Conjunto de Expressões Regulares
-Comment[pt_BR]=Verificação das Mensagens Traduzidas com um Conjunto de Expressões Regulares
-Comment[ru]=Проверить переведенных сообщения по регулярному выражению
-Comment[sk]=Kontrola preložených textov pomocou sady regulárnych výrazov
-Comment[sl]=Preveri prevedena sporočila z naborom regularnih izrazov
-Comment[sr]=Провери преведене поруке скупом регуларних израза
-Comment[sr@Latn]=Proveri prevedene poruke skupom regularnih izraza
-Comment[sv]=Kontrollera översatta meddelanden med en uppsättning reguljära uttryck
-Comment[tr]=Bir Düzgün Anlatım grubu ile birlikte çevrilen mesajları denetle
-Comment[uk]=Перевірити перекладені фрази за допомогою набору формальних виразів
-Comment[zh_CN]=用一组正则表达式检查已翻译消息
-Comment[zh_TW]=利用正規表示式檢查已翻譯訊息
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/regexp/main.cc b/kbabel/datatools/regexp/main.cpp
index e500728e..e500728e 100644
--- a/kbabel/datatools/regexp/main.cc
+++ b/kbabel/datatools/regexp/main.cpp
diff --git a/kbabel/datatools/regexp/regexplist.xml b/kbabel/datatools/regexp/regexplist.xml
index 72f647cb..39624092 100644
--- a/kbabel/datatools/regexp/regexplist.xml
+++ b/kbabel/datatools/regexp/regexplist.xml
@@ -10,7 +10,7 @@
...
</regexplist>
- Right now the file should be copied to ~/.trinity/share/apps/kbabel/regexplist.xml. I'm sorry this cannot be configured but hope it will in the future. By the time if you need another location you have to modify the source code (main.cc)
+ Right now the file should be copied to ~/.trinity/share/apps/kbabel/regexplist.xml. I'm sorry this cannot be configured but hope it will in the future. By the time if you need another location you have to modify the source code (main.cpp)
You'll see in the example that most expressions start with '(^| |\\t)+' and then a word. This is to ensure it _is_ a word. Using the usual expressions to ensure we pick up a whole word doesn't work for the catalan language. Anyway, if you need to match a tab be sure you use the '\\t' expression.
@@ -300,4 +300,4 @@
</item>
-</regexplist> \ No newline at end of file
+</regexplist>
diff --git a/kbabel/datatools/setfuzzy/CMakeLists.txt b/kbabel/datatools/setfuzzy/CMakeLists.txt
index d292bbf6..5ccf8bac 100644
--- a/kbabel/datatools/setfuzzy/CMakeLists.txt
+++ b/kbabel/datatools/setfuzzy/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_setfuzzytool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_setfuzzytool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_setfuzzytool (module) ##############
tde_add_kpart( kbabel_setfuzzytool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/setfuzzy/Makefile.am b/kbabel/datatools/setfuzzy/Makefile.am
index f1a5b8bc..1b84cb02 100644
--- a/kbabel/datatools/setfuzzy/Makefile.am
+++ b/kbabel/datatools/setfuzzy/Makefile.am
@@ -6,7 +6,7 @@ kbabel_setfuzzytool_la_LIBADD = ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_setfuzzytool.la
-kbabel_setfuzzytool_la_SOURCES = main.cc
+kbabel_setfuzzytool_la_SOURCES = main.cpp
kbabel_setfuzzytool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/setfuzzy/kbabel_setfuzzytool.desktop b/kbabel/datatools/setfuzzy/kbabel_setfuzzytool.desktop
index 64ca0aa4..1b69f83f 100644
--- a/kbabel/datatools/setfuzzy/kbabel_setfuzzytool.desktop
+++ b/kbabel/datatools/setfuzzy/kbabel_setfuzzytool.desktop
@@ -1,97 +1,11 @@
[Desktop Entry]
Name=Toggle Fuzzy Tool for KBabel
-Name[bs]=Fuzzy prekidač - alat za KBabel
-Name[ca]=Eina per a KBabel que des/marca entrades inexactes
-Name[cs]=Nástroj pro přepínání fuzzy položek
-Name[cy]=Erfyn Newid i Bras i KBabel
-Name[da]=Slå fuzzy-værktøj til og fra for KBabel
-Name[de]=Umschalter für fragwürdige Einträge für KBabel
-Name[el]=Εργαλείο εναλλαγής ασάφειας για το KBabel
-Name[es]=Herramienta de conmutación de entradas dudosas para KBabel
-Name[et]=KBabeli kahtlaste teadete lülitamise tööriist
-Name[eu]=Zalantzazko sarreren aldaketa tresna KBabel-entzat
-Name[fa]=زدن ضامن ابزار مبهم برای KBabel
-Name[fi]=KBabel-työkalu sumean tilan vaihtamiseksi
-Name[fr]=Outil d'inversion de fuzzy pour KBabel
-Name[gl]=Ferramenta de comutación da marca de dubida para KBabel
-Name[hu]=Ellenőrzési eszköz a KBabelhez
-Name[is]=Víxla loðnu tól fyrir KBabel
-Name[it]=Strumento di KBabel per commutare le voci fuzzy
-Name[ja]=KBabel あいまい状態切り替えツール
-Name[ka]=დაუზუსტებელის გადართვის ხელსაწყო KBabel-სთვის
-Name[kk]=KBabel-дың жазу дүмбілездік күйін терістеу құралы
-Name[lt]=KBabel įrankis, visus pranešimus pažymintis „neaiškiais“
-Name[ms]=Alat Togol Kabur untuk KBabel
-Name[nb]=Slå av/på uklar-statusen i KBabel
-Name[nds]=Twiefelhaftig-Status ümschalten för KBabel
-Name[ne]=केब्याबलका लागि फजी उपकरण टगल गर्नुहोस्
-Name[nl]=Fuzzystatusomschakeling voor KBabel
-Name[nn]=Slå av/på uklar-statusen i KBabel
-Name[pa]=ਕੇਬਬੇਲ ਲਈ ਤਬਦੀਲੀ ਅਸਪਸ਼ਟ ਸੰਦ
-Name[pl]=Narzędzie do przełączania statusu wątpliwego komunikatu w KBabel
-Name[pt]=Classificação Global Aproximada para o KBabel
-Name[pt_BR]=Ferramenta para Alternar Aproximado para o KBabel
-Name[ru]=Изменение статуса черновой записи для KBabel
-Name[sk]=Nástroje pre prepnutie nepresného stavu per KBabel
-Name[sl]=Preklopi vse v ohlapno; za KBabel
-Name[sr]=Укључи/искључи алат за нејасне поруке за KBabel
-Name[sr@Latn]=Uključi/isključi alat za nejasne poruke za KBabel
-Name[sv]=Verktyg för att ändra inexakta för Kbabel
-Name[ta]= Kபாபேலுக்கு நிலைமாற்றி இடைநிலை கருவி
-Name[tg]=Утилита барои сиёҳнависӣ дар KBabel
-Name[tr]=KBabel için Geçiş Bulanık Aracı
-Name[uk]=Засіб перемикання неточних фраз для KBabel
-Name[zh_CN]=KBabel 切换模糊工具
-Name[zh_TW]=KBabel 切換模糊狀態工具
+
+Comment=Set All Fuzzy
+
X-TDE-Library=kbabel_setfuzzytool
Type=Service
Commands=allfuzzy
-Comment=Set All Fuzzy
-Comment[bg]=Маркиране на всички като неясни
-Comment[bs]=Podesi sve kao fuzzy
-Comment[ca]=Estableix totes les entrades a inexacta
-Comment[cs]=Nastavit vše jako fuzzy
-Comment[cy]=Gosod Popeth i Fras
-Comment[da]=Sæt alle til fuzzy
-Comment[de]=Alle auf fragwürdig setzen
-Comment[el]=Ορισμός όλων ως ασαφή
-Comment[es]=Cambiar todo a dudoso
-Comment[et]=Kõigi teadete määramine kahtlaseks
-Comment[eu]=Ezarri denak zalantzazko bezala
-Comment[fa]=تنظیم همۀ مبهمها
-Comment[fi]=Aseta kaikki sumeiksi
-Comment[fr]=Mettre tout en fuzzy
-Comment[gl]=Marce todas as mensaxes como dúbidas
-Comment[hi]=सभी फजी नियत करें
-Comment[hu]=Az összes üzenet ellenőrzendővé alakítása
-Comment[is]=Setja öll loðin
-Comment[it]=Imposta tutte le voci come fuzzy
-Comment[ja]=すべてあいまいとしてマーク
-Comment[ka]=ყველასთვის დაუზუსტებელის დაყენება
-Comment[kk]=Барлығын дүмбілез деп кою
-Comment[lt]=Žymėti visus neaiškiais
-Comment[ms]=Tetapkan Semua Kabur
-Comment[nb]=Sett alle strengene som uklare
-Comment[nds]=All op "twiefelhaftig" setten
-Comment[ne]=सबै फजी सेट गर्नुहोस्
-Comment[nl]=Alles fuzzy markeren
-Comment[nn]=Set alle strengane som uklare
-Comment[pa]= ਸਭ ਅਸਪਸ਼ਟ ਕਰੋ
-Comment[pl]=Ustawia wszystkie komunikaty jako wątpliwe
-Comment[pt]=Coloca todas as mensagens como aproximadas
-Comment[pt_BR]=Configura Todos Aproximados
-Comment[ru]=Установить статус "черновые" для всех записей
-Comment[sk]=Nastaviť všetky ako nepresné
-Comment[sl]=Nastavi vse ohlapno
-Comment[sr]=Постави све на нејасно
-Comment[sr@Latn]=Postavi sve na nejasno
-Comment[sv]=Gör alla inexakta
-Comment[ta]= எல்லா இடைநிலையையும் அமை
-Comment[tg]=Барқарор кардани ҳолати "сиёҳнависҳо" барои ҳамаи сабтҳо
-Comment[tr]=Tümünü Bulanık Ata
-Comment[uk]=Встановити всі фрази як "неточні"
-Comment[zh_CN]=全部设为模糊
-Comment[zh_TW]=全部設為模糊
X-TDE-ServiceTypes=KDataTool,KBabelTool
DataType=Catalog
DataMimeTypes=application/x-kbabel-catalog
diff --git a/kbabel/datatools/setfuzzy/main.cc b/kbabel/datatools/setfuzzy/main.cpp
index 7bc0ed16..7bc0ed16 100644
--- a/kbabel/datatools/setfuzzy/main.cc
+++ b/kbabel/datatools/setfuzzy/main.cpp
diff --git a/kbabel/datatools/whitespace/CMakeLists.txt b/kbabel/datatools/whitespace/CMakeLists.txt
index fb0d7ea9..94784981 100644
--- a/kbabel/datatools/whitespace/CMakeLists.txt
+++ b/kbabel/datatools/whitespace/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_whitespacetool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_whitespacetool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_whitespacetool (module) ############
tde_add_kpart( kbabel_whitespacetool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/whitespace/Makefile.am b/kbabel/datatools/whitespace/Makefile.am
index eb3937fb..890d8dc1 100644
--- a/kbabel/datatools/whitespace/Makefile.am
+++ b/kbabel/datatools/whitespace/Makefile.am
@@ -6,7 +6,7 @@ kbabel_whitespacetool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_whitespacetool.la
-kbabel_whitespacetool_la_SOURCES = main.cc
+kbabel_whitespacetool_la_SOURCES = main.cpp
kbabel_whitespacetool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/whitespace/kbabel_whitespacetool.desktop b/kbabel/datatools/whitespace/kbabel_whitespacetool.desktop
index 83a79f98..be23f7e1 100644
--- a/kbabel/datatools/whitespace/kbabel_whitespacetool.desktop
+++ b/kbabel/datatools/whitespace/kbabel_whitespacetool.desktop
@@ -1,97 +1,12 @@
[Desktop Entry]
Name=String Translated as Whitespace Validator for KBabel
-Name[bg]=Валидност на низовете, преведени като интервали - KBabel
-Name[bs]=Provjera stringova prevedenih kao blanko znaci za KBabel
-Name[ca]=Validació de cadenes traduïdes com un espai en blanc per a KBabel
-Name[cs]=Validátor překladů bílých mezer
-Name[cy]=Dilysydd Llinyn wedi'i Gyfieithu fel Gofodnod ar gyfer KBabel
-Name[da]=Streng oversat som blanke tegn-validering for KBabel
-Name[de]=Prüfung auf Leerzeichenübersetzungen für KBabel
-Name[el]=Ελεγκτής εγκυρότητας συμβολοσειρών μεταφρασμένα ως κενό για το KBabel
-Name[es]=Validador de cadenas traducidas como espacios en blanco.para KBabel
-Name[et]=KBabeli tühimärgiks tõlgitud teadete kontrollija
-Name[eu]=Zurigune bezala itzulitako kateen balidatzailea KBabel-entzat
-Name[fa]=رشتۀ ترجمه‌شده به عنوان اعتبارسنج فاصلۀ سفید برای KBabel
-Name[fi]=Tyhjeinä käännettyjen merkkijonojen tarkistaja KBabelissa
-Name[fr]=Validateur de chaînes traduites comme des espaces pour KBabel
-Name[gl]=Validación de texto traducido como espazo para KBabel
-Name[hu]=Csak üres karaktereket tartalmazó fordítások kiszűrése a KBabelben
-Name[is]=Staðfestir fyrir KBabel fyrir strengi þýdda sem bil
-Name[it]=Convalidatore delle stringhe tradotte con spazi bianchi per KBabel
-Name[ja]=KBabel 空白として翻訳された文字列を検索
-Name[ka]=სტრიქონი ნათარგმნია როგორც Whitespace დამმოწმებელი KBabel-სთვის
-Name[kk]=KBabel-дың бос орын аудармаларын тексеруі
-Name[lt]=KBabel eilučių, išverstų tuščiais tarpais, patikros įrankis
-Name[nb]=Se etter tomme strenger i KBabel
-Name[nds]=Leertekenöversetten-Prööv för KBabel
-Name[ne]=क्याबेलका लागि सेतो रिक्तस्थान प्रमाणीतकर्ता अनुरुप अनुबाद गरिएका स्ट्रिङ
-Name[nl]=Tekst-vertaald-als-witruimte-validatie voor KBabel
-Name[nn]=Sjå etter tomme strengar i KBabel
-Name[pl]=Sprawdzenie czy napis jest przetłumaczony jako białe znaki w KBabel
-Name[pt]=Validação de Texto Traduzido como Espaço para o KBabel
-Name[pt_BR]=Validador de String Traduzidos com Espaços em Branco para o KBabel
-Name[ru]=Проверка строк, переведённых как пробел для KBabel
-Name[sk]=Kontrola textu preloženého ako prázdny pre KBabel
-Name[sl]=Potrjevalnik nizov, prevedenih kot presledki, za KBabel
-Name[sr]=Оверивач за низове знакова преведене као празан простор за KBabel
-Name[sr@Latn]=Overivač za nizove znakova prevedene kao prazan prostor za KBabel
-Name[sv]=Validering av sträng översatt som blanktecken för Kbabel
-Name[ta]=Kபாபேலுக்கு சரம் மொழிபெயர்ப்பு இடைவேலை மதிப்பீட்டாளர்
-Name[tg]=Тафтиши сатр, ки мисли фосила барои KBabel, тарҷума шудааст
-Name[tr]=KBabel için Ayırma Boşluğu gibi Çevrilen Dizge Denetimi
-Name[uk]=Перевірка фраз, перекладених як пропуски, для KBabel
-Name[zh_CN]=KBabel 的字符串译为空格的检查器
-Name[zh_TW]=KBabel 翻譯為空白字串檢查器
+
+Comment=Whitespace Translations
+
ValidationString=whitespace checking
X-TDE-Library=kbabel_whitespacetool
Type=Service
Commands=validate
-Comment=Whitespace Translations
-Comment[bg]=Низове, преведени като интервали
-Comment[bs]=Blanko prijevodi
-Comment[ca]=Traduccions amb espai en blanc
-Comment[cs]=Překlady mezer
-Comment[cy]=Cyfieithiadau Gofodnod
-Comment[da]=Oversatte blanke tegn
-Comment[de]=Leerzeichen-Übersetzungen
-Comment[el]=Μεταφράσεις με κενό
-Comment[es]=Traducciones de espacios en blanco
-Comment[et]=Tühimärkidest koosnevad tõlked
-Comment[eu]=Zurigune itzulpenak
-Comment[fa]=ترجمۀ فاصله‌های سفید
-Comment[fi]=Tyhjeiden käännökset
-Comment[fr]=Traductions en espaces
-Comment[gl]=Traducións de espazos en branco
-Comment[he]=תרגומים של תווים נקיים
-Comment[hi]=व्हाइट-स्पेस अनुवाद
-Comment[hu]=Az üres fordítások kiszűrése
-Comment[is]=Þýðingar bila
-Comment[it]=Traduzioni con spazi bianchi
-Comment[ja]=空白翻訳文字列を検索
-Comment[ka]=Whitespace მთარგმნელები
-Comment[kk]=Бос орын аудармалары
-Comment[lt]=Tuščių eilučių patikra
-Comment[ms]=Terjemahan Ruang Kosong
-Comment[nb]=Tomme strenger
-Comment[nds]=Leertekenöversetten pröven
-Comment[ne]=सेतो रिक्तस्थान अनुबाद
-Comment[nl]=Lege vertalingen
-Comment[nn]=Tomme strengar
-Comment[pl]=Tłumaczenia w postaci białych znaków
-Comment[pt]=Traduções de Espaços em Branco
-Comment[pt_BR]=Traduções com espaços em branco
-Comment[ru]=Пустые переводы
-Comment[sk]=Prázdne preklady
-Comment[sl]=Prevodi presledkov
-Comment[sr]=Преводи као празан простор
-Comment[sr@Latn]=Prevodi kao prazan prostor
-Comment[sv]=Översättning med blanktecken
-Comment[ta]= இடைவேலை பெயர்ப்பு
-Comment[tg]=Тарҷумаҳои холӣ
-Comment[tr]=Ayırma Boşluğu Çevirileri
-Comment[uk]=Порожні переклади
-Comment[zh_CN]=空白翻译
-Comment[zh_TW]=空白翻譯
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/whitespace/main.cc b/kbabel/datatools/whitespace/main.cpp
index 06558211..06558211 100644
--- a/kbabel/datatools/whitespace/main.cc
+++ b/kbabel/datatools/whitespace/main.cpp
diff --git a/kbabel/datatools/xml/CMakeLists.txt b/kbabel/datatools/xml/CMakeLists.txt
index c2b23e9f..ea47a588 100644
--- a/kbabel/datatools/xml/CMakeLists.txt
+++ b/kbabel/datatools/xml/CMakeLists.txt
@@ -24,13 +24,17 @@ link_directories(
##### other data ################################
-install( FILES kbabel_xmltool.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_xmltool.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_xmltool (module) ###################
tde_add_kpart( kbabel_xmltool AUTOMOC
- SOURCES main.cc
+ SOURCES main.cpp
LINK kbabelcommon-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbabel/datatools/xml/Makefile.am b/kbabel/datatools/xml/Makefile.am
index 3f116709..2fd2c28d 100644
--- a/kbabel/datatools/xml/Makefile.am
+++ b/kbabel/datatools/xml/Makefile.am
@@ -6,7 +6,7 @@ kbabel_xmltool_la_LIBADD = $(LIB_TDEIO) ../../common/libkbabelcommon.la
kde_module_LTLIBRARIES = kbabel_xmltool.la
-kbabel_xmltool_la_SOURCES = main.cc
+kbabel_xmltool_la_SOURCES = main.cpp
kbabel_xmltool_la_LDFLAGS = $(all_libraries) -avoid-version -module -no-undefined
diff --git a/kbabel/datatools/xml/kbabel_xmltool.desktop b/kbabel/datatools/xml/kbabel_xmltool.desktop
index 112ddda1..be705d6c 100644
--- a/kbabel/datatools/xml/kbabel_xmltool.desktop
+++ b/kbabel/datatools/xml/kbabel_xmltool.desktop
@@ -1,104 +1,12 @@
[Desktop Entry]
Name=XML Validation for KBabel
-Name[bg]=XML валидност - KBabel
-Name[bs]=XML provjera za KBabel
-Name[ca]=Validació XML per a KBabel
-Name[cs]=Validace XML pro KBabel
-Name[cy]=Dilysiant XML i KBabel
-Name[da]=XML-validering for KBabel
-Name[de]=XML-Überprüfung für KBabel
-Name[el]=Έλεγχος εγκυρότητας XML για το KBabel
-Name[es]=Validación XML para KBabel
-Name[et]=KBabeli XML-i kontrollija
-Name[eu]=XML balidazioa KBabel-entzat
-Name[fa]=اعتبارسنجی XML برای KBabel
-Name[fi]=XML-validointi KBabelissa
-Name[fr]=Validation XML pour KBabel
-Name[ga]=Bailíochtú XML le haghaidh KBabel
-Name[gl]=Validación de XML para KBabel
-Name[hi]=के-बेबल के लिए एक्सएमएल वेलिडेशन
-Name[hu]=XML-ellenőrzés a KBabelben
-Name[is]=XML staðfesting fyrir KBabel
-Name[it]=Convalidatore di XML per KBabel
-Name[ja]=KBabel XML 検証
-Name[ka]=XML დამოწმება KBabel-თვის
-Name[kk]=KBabel-дың XML-ды тексеруі
-Name[lt]=KBabel XML patikros įrankis
-Name[ms]=Pengesah XML untuk KBabel
-Name[nb]=XML-sjekk i KBabel
-Name[nds]=XML-Prööv för KBabel
-Name[ne]=केब्याबलका लागि एक्सएमएल प्रमाणीकरण
-Name[nl]=XML-validatie voor KBabel
-Name[nn]=XML-sjekk i KBabel
-Name[pa]=ਕੇਬਬੇਲ ਲਈ XML ਪਰਮਾਣਕ
-Name[pl]=Sprawdzenie XML w KBabel
-Name[pt]=Validação de XML para o KBabel
-Name[pt_BR]=Validação XML para o KBabel
-Name[ru]=Проверка XML для KBabel
-Name[sk]=Kontrola XML pre KBabel
-Name[sl]=Potrjevanje XML za KBabel
-Name[sr]=Овера XML-а за KBabel
-Name[sr@Latn]=Overa XML-a za KBabel
-Name[sv]=Validering av XML för Kbabel
-Name[ta]= Kபாபேலுக்கு XML செல்லுபடி சோதனை
-Name[tg]=Тафтиши XML барои KBabel
-Name[tr]=KBabel için XML Onaylama
-Name[uk]=Перевірка XML для KBabel
-Name[zh_CN]=KBabel 的 XML 检查器
-Name[zh_TW]=KBabel XML 檢查器
+
+Comment=Check Tags
+
ValidationString=XML tags
X-TDE-Library=kbabel_xmltool
Type=Service
Commands=validate
-Comment=Check Tags
-Comment[bg]=Проверка на таговете
-Comment[br]=Gwiriekaat al liketennoù
-Comment[bs]=Provjeri tagove
-Comment[ca]=Comprova les etiquetes
-Comment[cs]=Zkontrolovat značky
-Comment[cy]=Dilysu tagiau
-Comment[da]=Tjek mærker
-Comment[de]=Prüfung der Tags in Übersetzungen
-Comment[el]=Έλεγχος ετικετών
-Comment[es]=Comprobar etiquetas
-Comment[et]=Siltide kontroll
-Comment[eu]=Egiaztatu etiketak
-Comment[fa]=بررسی برچسبها
-Comment[fi]=Tarkista merkintäkoodit
-Comment[fr]=Vérifier les balises
-Comment[ga]=Seiceáil Clibeanna
-Comment[gl]=Verificación das marcas XML/HTML
-Comment[he]=בודק תגיות
-Comment[hi]=टैग्स जांच करें
-Comment[hu]=A tag-ek ellenőrzése
-Comment[is]=Athuga tög
-Comment[it]=Controlla i tag
-Comment[ja]=タグを検証
-Comment[ka]=ჭდეების შემოწმება
-Comment[kk]=Тегтерді тексеру
-Comment[lt]=Tikrinti gaires
-Comment[ms]=Periksa Tag
-Comment[nb]=Sjekk tagger
-Comment[nds]=XML-Betekers pröven
-Comment[ne]=ट्याग जाँच गर्नुहोस्
-Comment[nl]=Tags controleren
-Comment[nn]=Sjekk taggar
-Comment[pa]=ਟੈਗ ਜਾਂਚ
-Comment[pl]=Sprawdzenie znaczników XML
-Comment[pt]=Verificação das Marcas
-Comment[pt_BR]=Verifica Tags
-Comment[ru]=Проверить теги
-Comment[sk]=Kontrola značiek
-Comment[sl]=Preveri značke
-Comment[sr]=Провери ознаке
-Comment[sr@Latn]=Proveri oznake
-Comment[sv]=Kontrollera taggar
-Comment[ta]= ஒட்டு சரிபார்ப்பு
-Comment[tg]=Тафтиш кардани тегҳо
-Comment[tr]=Biçim İmlerini Sına
-Comment[uk]=Перевірити мітки
-Comment[zh_CN]=检查标签
-Comment[zh_TW]=檢查標籤
X-TDE-ServiceTypes=KDataTool,KBabelValidator
DataType=CatalogItem
DataMimeTypes=application/x-kbabel-catalogitem
diff --git a/kbabel/datatools/xml/main.cc b/kbabel/datatools/xml/main.cpp
index 59342c0d..59342c0d 100644
--- a/kbabel/datatools/xml/main.cc
+++ b/kbabel/datatools/xml/main.cpp
diff --git a/kbabel/filters/gettext/CMakeLists.txt b/kbabel/filters/gettext/CMakeLists.txt
index 89f4746b..a06ca22d 100644
--- a/kbabel/filters/gettext/CMakeLists.txt
+++ b/kbabel/filters/gettext/CMakeLists.txt
@@ -23,9 +23,11 @@ link_directories(
##### other data ################################
-install( FILES
- kbabel_gettext_import.desktop kbabel_gettext_export.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_gettext_import.desktop kbabel_gettext_export.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_gettextimport (module) #############
diff --git a/kbabel/filters/gettext/gettextimport.cpp b/kbabel/filters/gettext/gettextimport.cpp
index 6678306b..cf44b248 100644
--- a/kbabel/filters/gettext/gettextimport.cpp
+++ b/kbabel/filters/gettext/gettextimport.cpp
@@ -1,5 +1,3 @@
-// kate: space-indent on; indent-width 3; replace-tabs on;
-
/* ****************************************************************************
This file is part of KBabel
diff --git a/kbabel/filters/gettext/kbabel_gettext_export.desktop b/kbabel/filters/gettext/kbabel_gettext_export.desktop
index 51bcb769..00ae2ad1 100644
--- a/kbabel/filters/gettext/kbabel_gettext_export.desktop
+++ b/kbabel/filters/gettext/kbabel_gettext_export.desktop
@@ -1,53 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel GNU Gettext Export Filter
-Name[bg]=Филтър за експортиране на GNU Gettext - KBabel
-Name[br]=Sil ezporzh GNU Gettext evit KBabel
-Name[bs]=KBabel GNU Gettext filter za izvoz
-Name[ca]=Filtre KBabel per exportar Gettext de GNU
-Name[cs]=Exportní filtr do formátu Gettext pro KBabel
-Name[cy]=Hidl Allforio GNU Gettext KBabel
-Name[da]=KBabel GNU Gettext eksportfilter
-Name[de]=GNU Gettext-Exportfilter für KBabel
-Name[el]=Φίλτρο εξαγωγής GNU Gettext του KBabel
-Name[es]=Filtro de exportación KBabel GNU Gettext
-Name[et]=KBabeli GNU Gettexti ekspordifilter
-Name[eu]=KBabel GNU gettext esportazio iragazkia
-Name[fa]=پالایۀ صادرات KBabel GNU Gettext
-Name[fi]=KBabel GNU Gettext -vientisuodatin
-Name[fr]=filtre d'exportation GNU Gettext pour KBabel
-Name[ga]=Scagaire Easpórtála Gettext GNU le haghaidh KBabel
-Name[gl]=Filtro de exportación de GNU/gettext para KBabel
-Name[hi]=के-बेबल ग्नू गेट-टेक्स्ट निर्यात फ़िल्टर
-Name[hu]=KBabel GNU Gettext exportszűrő
-Name[is]=KBabel GNU Gettext útflutningssía
-Name[it]=Filtro di esportazione di GNU Gettext per KBabel
-Name[ja]=KBabel GNU Gettext エクスポートフィルタ
-Name[ka]=KBabel GNU Gettext ექსპორტის ფილტრი
-Name[kk]=KBabel GNU Gettext экспорттау сүзгісі
-Name[lt]=KBabel GNU Gettext eksportavimo filtras
-Name[ms]=Penapis Eksport KBabel GNU Gettext
-Name[nb]=GNU Gettext-eksportfilter for KBabel
-Name[nds]=KBabel-Exportfilter för GNU Gettext
-Name[ne]=केब्याबल जीएनयू गेटटेक्स्ट निर्यात फिल्टर
-Name[nl]=KBabel GNU Gettext Exportfilter
-Name[nn]=GNU Gettext-eksportfilter for KBabel
-Name[pa]=KBabel GNU Gettext ਨਿਰਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do eksportu do formatu GNU Gettext
-Name[pt]=Filtro de Exportação do Gettext da GNU para o KBabel
-Name[pt_BR]=Filtro de Exportação GNU Gettext do KBabel
-Name[ru]=Фильтр экспорта сообщений GNU Gettext
-Name[sk]=Exportný filter GNU gettext pre KBabel
-Name[sl]=Izvozni filter GNU Gettext za KBabel
-Name[sr]=KBabel-ов филтер за извоз у GNU Gettext
-Name[sr@Latn]=KBabel-ov filter za izvoz u GNU Gettext
-Name[sv]=Kbabel exportfilter för GNU Gettext
-Name[ta]=Kபாபேல் GNU உரை எடு ஏற்றுமதி வடிகட்டி
-Name[tg]=Филтри содироти хабарҳо GNU Gettext
-Name[tr]=KBabel GNU Gettext Dışa Aktarma Süzgeci
-Name[uk]=Фільтр експорту GNU Gettext для KBabel
-Name[zh_CN]=KBabel GNU Gettext 导出过滤器
-Name[zh_TW]=KBabel GNU Gettext 匯出過濾器
+
+Type=Service
X-TDE-Library=kbabel_gettextexport
X-TDE-Export=application/x-gettext
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/gettext/kbabel_gettext_import.desktop b/kbabel/filters/gettext/kbabel_gettext_import.desktop
index 20e51294..3141dfee 100644
--- a/kbabel/filters/gettext/kbabel_gettext_import.desktop
+++ b/kbabel/filters/gettext/kbabel_gettext_import.desktop
@@ -1,53 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel GNU Gettext Import Filter
-Name[bg]=Филтър за импортиране на GNU Gettext - KBabel
-Name[br]=Sil enporzh GNU Gettext evit KBabel
-Name[bs]=KBabel GNU Gettext filter za uvoz
-Name[ca]=Filtre KBabel per importar Gettext de GNU
-Name[cs]=Importní filtr Gettext pro KBabel
-Name[cy]=Hidl Mewnforio GNU Gettext KBabel
-Name[da]=KBabel GNU Gettext Import-filter
-Name[de]=GNU Gettext-Importfilter für KBabel
-Name[el]=Φίλτρο εισαγωγής GNU Gettext του KBabel
-Name[es]=Filtro de importación KBabel GNU Gettext
-Name[et]=KBabeli GNU Gettexti impordifilter
-Name[eu]=KBabel GNU gettext inportazio iragazkia
-Name[fa]=پالایۀ واردات KBabel GNU Gettext
-Name[fi]=KBabel GNU Gettext -tuontisuodatin
-Name[fr]=Filtre d'importation GNU Gettext pour KBabel
-Name[ga]=Scagaire Iompórtála Gettext GNU le haghaidh KBabel
-Name[gl]=Filtro de importación de GNU/gettext para KBabel
-Name[hi]=के-बेबल ग्नू गेट-टेक्स्ट आयात फ़िल्टर
-Name[hu]=KBabel GNU Gettext importszűrő
-Name[is]=KBabel GNU Gettext innflutningssía
-Name[it]=Filtro di importazione di GNU Gettext per KBabel
-Name[ja]=KBabel GNU Gettext インポートフィルタ
-Name[ka]=KBabel GNU Gettext იმპორის ფილტრი
-Name[kk]=KBabel GNU Gettext импорттау сүзгісі
-Name[lt]=KBabel GNU Gettext importavimo filtras
-Name[ms]=Penapis Import KBabel GNU Gettext
-Name[nb]=GNU Gettext-importfilter for KBabel
-Name[nds]=KBabel-Importfilter för GNU Gettext
-Name[ne]=केब्याबल जीएनयू गेटटेक्स्ट आयात फिल्टर
-Name[nl]=KBabel GNU Gettext Importfilter
-Name[nn]=GNU Gettext-importfilter for KBabel
-Name[pa]=KBabel GNU Gettext ਅਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do importu z formatu GNU Gettext
-Name[pt]=Filtro de Importação de Gettext da GNU para o KBabel
-Name[pt_BR]=Filtro de Importação GNU Gettext para o KBabel
-Name[ru]=Фильтр импорта сообщений GNU Gettext
-Name[sk]=Importný filter GNU gettext pre KBabel
-Name[sl]=Uvozni filter GNU Gettext za KBabel
-Name[sr]=KBabel-ов филтер за увоз из GNU Gettext-а
-Name[sr@Latn]=KBabel-ov filter za uvoz iz GNU Gettext-a
-Name[sv]=Kbabel importfilter för GNU Gettext
-Name[ta]=Kபாபேல் GNU உரை எடு இறக்குமதி வடிகட்டி
-Name[tg]=Филтри воридоти хабарҳо GNU Gettext
-Name[tr]=KBabel GNU Gettext İçe Aktarma Süzgeci
-Name[uk]=Фільтр імпорту GNU Gettext для KBabel
-Name[zh_CN]=KBabel GNU Gettext 导入过滤器
-Name[zh_TW]=KBabel GNU Gettext 匯入過濾器
+
+Type=Service
X-TDE-Library=kbabel_gettextimport
X-TDE-Import=application/x-gettext
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/linguist/CMakeLists.txt b/kbabel/filters/linguist/CMakeLists.txt
index a2be7082..cf3da6a4 100644
--- a/kbabel/filters/linguist/CMakeLists.txt
+++ b/kbabel/filters/linguist/CMakeLists.txt
@@ -23,9 +23,11 @@ link_directories(
##### other data ################################
-install( FILES
- kbabel_linguist_export.desktop kbabel_linguist_import.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_linguist_export.desktop kbabel_linguist_import.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_linguistexport (module) ############
diff --git a/kbabel/filters/linguist/kbabel_linguist_export.desktop b/kbabel/filters/linguist/kbabel_linguist_export.desktop
index 12bb9c0e..d1e11452 100644
--- a/kbabel/filters/linguist/kbabel_linguist_export.desktop
+++ b/kbabel/filters/linguist/kbabel_linguist_export.desktop
@@ -1,53 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel Linguist Export Filter
-Name[bg]=Лингвистичен филтър за експортиране - KBabel
-Name[br]=Sil ezporzh Linguist evit KBabel
-Name[bs]=KBabel Linguist filter za izvoz
-Name[ca]=Filtre KBabel per exportar Linguist
-Name[cs]=Exportní filtr do formátu Linguist pro KBabel
-Name[cy]=Hidl Allforio Ieithydd KBabel
-Name[da]=KBabel Linguist eksportfilter
-Name[de]=Linguist Export-Filter für KBabel
-Name[el]=Φίλτρο εξαγωγής Linguist του KBabel
-Name[es]=Filtro de exportación lingüístico de KBabel
-Name[et]=KBabeli Linguisti ekspordifilter
-Name[eu]=KBabel Linguist esportazio iragazkia
-Name[fa]=پالایۀ صادرات زبان‌شناس KBabel
-Name[fi]=KBabel Linguist -vientisuodatin
-Name[fr]=Filtre d'exportation Linguist pour KBabel
-Name[ga]=Scagaire Easpórtála Linguist le haghaidh KBabel
-Name[gl]=Filtro de exportación a Linguist para KBabel
-Name[hi]=के-बेबल लिंग्विस्ट निर्यात फ़िल्टर
-Name[hu]=KBabel Linguist exportszűrő
-Name[is]=KBabel Linguist útflutningssía
-Name[it]=Filtro di esportazione di Linguist per KBabel
-Name[ja]=KBabel Linguist エクスポートフィルタ
-Name[ka]=KBabel Linguist ექსპორტის ფილტრი
-Name[kk]=KBabel лингвистік экспорттау сүзгісі
-Name[lt]=KBabel Linguist eksportavimo filtras
-Name[ms]=Penapis Eksport KBabel Linguist
-Name[nb]=Linguist-eksportfilter for KBabel
-Name[nds]=KBabel-Exportfilter för Linguist
-Name[ne]=केब्याबल बहुभाषी निर्यात फिल्टर
-Name[nl]=KBabel Linguïst Exportfilter
-Name[nn]=Linguist-eksportfilter for KBabel
-Name[pa]=ਕੇਬਬੇਲ ਬੋਲੀ ਨਿਰਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do eksportu do formatu Linguist
-Name[pt]=Filtro de Exportação para Linguist para o KBabel
-Name[pt_BR]=Filtro de Exportação Linguist do KBabel
-Name[ru]=Фильтр экспорта лингвистических сообщений
-Name[sk]=Exportný filter Qt Linguist pre KBabel
-Name[sl]=Izvozni filter Linguist za KBabel
-Name[sr]=KBabel-ов филтер за извоз у Linguist
-Name[sr@Latn]=KBabel-ov filter za izvoz u Linguist
-Name[sv]=Kbabel exportfilter för Linguist
-Name[ta]=Kபாபேல் மொழியியல் ஏற்றுமதி வடிகட்டி
-Name[tg]=Филтри содироти хабарҳои лингвистӣ
-Name[tr]=KBabel Linguist Dışa Aktarma Süzgeci
-Name[uk]=Фільтр експорту Linguist для KBabel
-Name[zh_CN]=KBabel Linguist 导出过滤器
-Name[zh_TW]=KBabel 語言匯出過濾器
+
+Type=Service
X-TDE-Library=kbabel_linguistexport
X-TDE-Export=application/x-linguist
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/linguist/kbabel_linguist_import.desktop b/kbabel/filters/linguist/kbabel_linguist_import.desktop
index 12800a33..73151213 100644
--- a/kbabel/filters/linguist/kbabel_linguist_import.desktop
+++ b/kbabel/filters/linguist/kbabel_linguist_import.desktop
@@ -1,53 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel Linguist Import Filter
-Name[bg]=Лингвистичен филтър за импортиране - KBabel
-Name[br]=Sil enporzh Linguist evit KBabel
-Name[bs]=KBabel Linguist filter za izvoz
-Name[ca]=Filtre KBabel per importar Linguist
-Name[cs]=Importní filtr Linguist pro KBabel
-Name[cy]=Hidl Mewnforio Ieithydd KBabel
-Name[da]=KBabel Linguist importfilter
-Name[de]=Linguist Import-Filter für KBabel
-Name[el]=Φίλτρο εισαγωγής Linguist του KBabel
-Name[es]=Filtro de importación de lengua KBabel
-Name[et]=KBabeli Linguisti impordifilter
-Name[eu]=KBabel Linguist esportazio iragazkia
-Name[fa]=پالایۀ واردات زبان‌شناس KBabel
-Name[fi]=KBabel Linguist -tuontisuodatin
-Name[fr]=Filtre d'importation Linguist pour KBabel
-Name[ga]=Scagaire Iompórtála Linguist le haghaidh KBabel
-Name[gl]=Filtro de importación de Linguist para KBabel
-Name[hi]=के-बेबल लिंग्विस्ट आयात फ़िल्टर
-Name[hu]=KBabel Linguist importszűrő
-Name[is]=KBabel Linguist innflutningssía
-Name[it]=Filtro di importazione di Linguist per KBabel
-Name[ja]=KBabel Linguist インポートフィルタ
-Name[ka]=KBabel Linguist იმპორის ფილტრი
-Name[kk]=KBabel лингвистік импорттау сүзгісі
-Name[lt]=KBabel Linguist importavimo filtras
-Name[ms]=Penapis Import KBabel Linguist
-Name[nb]=Linguist-importfilter for KBabel
-Name[nds]=KBabel-Importfilter för Linguist
-Name[ne]=केब्याबल बहुभाषी आयात फिल्टर
-Name[nl]=KBabel Linguïst importfilter
-Name[nn]=Linguist-importfilter for KBabel
-Name[pa]=ਕੇਬਬੇਲ ਬੋਲੀ ਅਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do importu z formatu Linguist
-Name[pt]=Filtro de Importação de Linguist para o KBabel
-Name[pt_BR]=Filtro de Importação Linguist para o KBabel
-Name[ru]=Фильтр импорта лингвистических сообщений
-Name[sk]=Importný filter Qt Linguist pre KBabel
-Name[sl]=Uvozni filter Linguist za KBabel
-Name[sr]=KBabel-ов филтер за увоз из Linguist-а
-Name[sr@Latn]=KBabel-ov filter za uvoz iz Linguist-a
-Name[sv]=Kbabel importfilter för Linguist
-Name[ta]=Kபாபேல் மொழியியல் இறக்குமதி வடிகட்டி
-Name[tg]=Филтри воридоти хабарҳои лингвистӣ
-Name[tr]=KBabel Linguist İçe Aktarma Süzgeci
-Name[uk]=Фільтр імпорту Linguist для KBabel
-Name[zh_CN]=KBabel Linguist 导入过滤器
-Name[zh_TW]=KBabel 語言匯入過濾器
+
+Type=Service
X-TDE-Library=kbabel_linguistimport
X-TDE-Import=application/x-linguist
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/linguist/linguistimport.cpp b/kbabel/filters/linguist/linguistimport.cpp
index b4476d52..6c4dfa97 100644
--- a/kbabel/filters/linguist/linguistimport.cpp
+++ b/kbabel/filters/linguist/linguistimport.cpp
@@ -1,5 +1,3 @@
-// kate: space-indent on; indent-width 2; replace-tabs on;
-
/* ****************************************************************************
This file is part of KBabel
diff --git a/kbabel/filters/xliff/CMakeLists.txt b/kbabel/filters/xliff/CMakeLists.txt
index f640959c..209ebc7a 100644
--- a/kbabel/filters/xliff/CMakeLists.txt
+++ b/kbabel/filters/xliff/CMakeLists.txt
@@ -23,9 +23,11 @@ link_directories(
##### other data ################################
-install( FILES
- kbabel_xliff_export.desktop kbabel_xliff_import.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kbabel_xliff_export.desktop kbabel_xliff_import.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabel_xliffexport (module) ###############
diff --git a/kbabel/filters/xliff/kbabel_xliff_export.desktop b/kbabel/filters/xliff/kbabel_xliff_export.desktop
index b980ecb9..d80c818f 100644
--- a/kbabel/filters/xliff/kbabel_xliff_export.desktop
+++ b/kbabel/filters/xliff/kbabel_xliff_export.desktop
@@ -1,47 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel XLIFF Export Filter
-Name[bg]=XLIFF филтър за експортиране - KBabel
-Name[br]=Sil ezporzh XLIFF evit KBabel
-Name[ca]=Filtre KBabel per exportar a XLIFF
-Name[cs]=Exportní filtr do XLIFF pro KBabel
-Name[da]=KBabel XLIFF eksportfilter
-Name[de]=XLIFF-Export-Filter für KBabel
-Name[el]=Φίλτρο εξαγωγής XLIFF του KBabel
-Name[es]=Filtro de exportación XLIFF de KBabel
-Name[et]=KBabeli XLIFF ekspordifilter
-Name[eu]=KBabel XLIFF esportazio iragazkia
-Name[fa]=پالایۀ صادرات XLIFF KBabel
-Name[fi]=KBabel XLIFF -vientisuodatin
-Name[fr]=Filtre d'exportation XLIFF pour KBabel
-Name[ga]=Scagaire Easpórtála XLIFF le haghaidh KBabel
-Name[gl]=Filtro de exportación a XLIFF para KBabel
-Name[hu]=KBabel XLIFF exportszűrő
-Name[is]=KBabel XLIFF útfluttningssía
-Name[it]=Filtro di esportazione XLIFF per KBabel
-Name[ja]=KBabel XLIFF エクスポートフィルタ
-Name[ka]=KBabel XLIFF ექსპორტის ფილტრი
-Name[kk]=KBabel XLIFF экспорттау сүзгісі
-Name[lt]=KBabel XLIFF eksportavimo filtras
-Name[nb]=XLIFF-eksportfilter for KBabel
-Name[nds]=KBabel-Exportfilter för XLIFF
-Name[ne]=केब्याबल एक्सएलआईएफएफ निर्यात फिल्टर
-Name[nl]=KBabel XLIFF-exportfilter
-Name[nn]=XLIFF-eksportfilter for KBabel
-Name[pa]=ਕੇਬਬੇਲ XLIFF ਨਿਰਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do eksportu do formatu XLIFF
-Name[pt]=Filtro de Exportação XLIFF para o KBabel
-Name[pt_BR]=Filtro de Exportação XLIFF do KBabel
-Name[ru]=Фильтр экспорта XLIFF
-Name[sk]=Exportný filter pre KBabel XLIFF
-Name[sl]=Izvozni filter XLIFF za KBabel
-Name[sr]=KBabel-ов филтер за извоз у XLIFF
-Name[sr@Latn]=KBabel-ov filter za izvoz u XLIFF
-Name[sv]=Kbabel exportfilter för XLIFF
-Name[tr]=KBabel XLIFF Dışa Aktarma Süzgeci
-Name[uk]=Фільтр експорту XLIFF для KBabel
-Name[zh_CN]=KBabel XLIFF 导出过滤器
-Name[zh_TW]=KBabel XLIFF 匯出過濾器
+
+Type=Service
X-TDE-Library=kbabel_xliffexport
X-TDE-Export=application/x-xliff
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/xliff/kbabel_xliff_import.desktop b/kbabel/filters/xliff/kbabel_xliff_import.desktop
index 1f950bff..448353bb 100644
--- a/kbabel/filters/xliff/kbabel_xliff_import.desktop
+++ b/kbabel/filters/xliff/kbabel_xliff_import.desktop
@@ -1,47 +1,7 @@
[Desktop Entry]
-Type=Service
Name=KBabel XLIFF Import Filter
-Name[bg]=XLIFF филтър за импортиране - KBabel
-Name[br]=Sil enporzh XLIFF evit KBabel
-Name[ca]=Filtre KBabel per importar de XLIFF
-Name[cs]=Importní filtr XLIFF pro KBabel
-Name[da]=KBabel XLIFF importfilter
-Name[de]=XLIFF-Import-Filter für KBabel
-Name[el]=Φίλτρο εισαγωγής XLIFF του KBabel
-Name[es]=Filtro de importación de XLIFF de KBabel
-Name[et]=KBabeli XLIFF impordifilter
-Name[eu]=KBabel XLIFF inportazio iragazkia
-Name[fa]=پالایۀ واردات XLIFF KBabel
-Name[fi]=KBabel XLIFF -tuontisuodatin
-Name[fr]=Filtre d'importation XLIFF pour KBabel
-Name[ga]=Scagaire Iompórtála XLIFF le haghaidh KBabel
-Name[gl]=Filtro de importación a XLIFF para KBabel
-Name[hu]=KBabel XLIFF importszűrő
-Name[is]=KBabel XLIFF innfluttningssía
-Name[it]=Filtro di importazione di XLIFF per KBabel
-Name[ja]=KBabel XLIFF インポートフィルタ
-Name[ka]=KBabel XLIFF იმპორის ფილტრი
-Name[kk]=KBabel XLIFF импорттау сүзгісі
-Name[lt]=KBabel XLIFF importavimo filtras
-Name[nb]=XLIFF-importfilter for KBabel
-Name[nds]=KBabel-Importfilter för XLIFF
-Name[ne]=केब्याबल एक्सएलआईएफएफ आयात फिल्टर
-Name[nl]=KBabel XLIFF-importfilter
-Name[nn]=XLIFF-importfilter for KBabel
-Name[pa]=ਕੇਬਬੇਲ XLIFF ਅਯਾਤ ਫਿਲਟਰ
-Name[pl]=Filtr KBabel do importu z formatu XLIFF
-Name[pt]=Filtro de Importação XLIFF para o KBabel
-Name[pt_BR]=Filtro de Importação XLIFF para o KBabel
-Name[ru]=Фильтр импорта XLIFF
-Name[sk]=Importný filter pre KBabel XLIFF
-Name[sl]=Uvozni filter XLIFF za KBabel
-Name[sr]=KBabel-ов филтер за увоз из XLIFF-а
-Name[sr@Latn]=KBabel-ov filter za uvoz iz XLIFF-a
-Name[sv]=Kbabel importfilter för XLIFF
-Name[tr]=KBabel XLIFF İçe Aktarma Süzgeci
-Name[uk]=Фільтр імпорту XLIFF для KBabel
-Name[zh_CN]=KBabel XLIFF 导入过滤器
-Name[zh_TW]=KBabel XLIFF 匯入過濾器
+
+Type=Service
X-TDE-Library=kbabel_xliffimport
X-TDE-Import=application/x-xliff
X-TDE-ServiceTypes=KBabelFilter
diff --git a/kbabel/filters/xliff/xliffimport.cpp b/kbabel/filters/xliff/xliffimport.cpp
index 807a624d..300497a6 100644
--- a/kbabel/filters/xliff/xliffimport.cpp
+++ b/kbabel/filters/xliff/xliffimport.cpp
@@ -1,5 +1,3 @@
-// kate: space-indent on; indent-width 2; replace-tabs on;
-
/* ****************************************************************************
This file is part of KBabel
diff --git a/kbabel/kbabel/CMakeLists.txt b/kbabel/kbabel/CMakeLists.txt
index 34bb4bc5..bc06c644 100644
--- a/kbabel/kbabel/CMakeLists.txt
+++ b/kbabel/kbabel/CMakeLists.txt
@@ -31,7 +31,13 @@ link_directories(
##### other data ################################
tde_install_icons( kbabel )
-install( FILES kbabel.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE kbabel.desktop
+ DESTINATION ${XDG_APPS_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
+
install( FILES kbabel.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
install( FILES kbabelui.rc DESTINATION ${DATA_INSTALL_DIR}/kbabel )
install( FILES kbabel-project.upd kbabel-difftoproject.upd DESTINATION ${KCONF_UPDATE_INSTALL_DIR} )
diff --git a/kbabel/kbabel/kbabel.desktop b/kbabel/kbabel/kbabel.desktop
index 73d0958c..5e537482 100644
--- a/kbabel/kbabel/kbabel.desktop
+++ b/kbabel/kbabel/kbabel.desktop
@@ -1,82 +1,13 @@
[Desktop Entry]
Name=KBabel
-Name[af]=Kbabel
-Name[eo]=Babelo-tradukilo
-Name[hi]=के-बेबल
-Name[ko]=K바벨
-Name[ne]=केब्याबल
-Name[pa]=ਕੇਬਬੇਲ
-Name[pt_BR]=Editor de POTFiles
-Name[sv]=Kbabel
-Name[ta]=Kபாபேல்
+
+GenericName=Translation Tool
+
Exec=kbabel %i %m -caption "%c" %U
Icon=kbabel
Type=Application
X-DocPath=kbabel/index.html
MimeType=application/x-gettext;
-GenericName=Translation Tool
-GenericName[af]=Vertaling Program
-GenericName[ar]=أداة الترجمة
-GenericName[bg]=Инструмент за превод
-GenericName[br]=Ostilh troidigezh
-GenericName[bs]=Alat za prevođenje
-GenericName[ca]=Eina de traducció
-GenericName[cs]=Překladatelský nástroj
-GenericName[cy]=Erfyn Cyfieithu
-GenericName[da]=Oversættelsesværktøj
-GenericName[de]=Übersetzungsprogramm
-GenericName[el]=Εργαλείο μετάφρασης
-GenericName[eo]=Tradukilo por Qt-programoj
-GenericName[es]=Herramienta de traducción
-GenericName[et]=Tõlkimise rakendus
-GenericName[eu]=Itzulpen tresna
-GenericName[fa]=ابزار ترجمه
-GenericName[fi]=Käännöstyökalu
-GenericName[fo]=Umsetingaramboð
-GenericName[fr]=Outil de traduction
-GenericName[ga]=Uirlis Aistriúcháin
-GenericName[gl]=Ferramenta de tradución
-GenericName[he]=כלי תרגום
-GenericName[hi]=अनुवाद औज़ार
-GenericName[hr]=Uslužni program za prevođenje
-GenericName[hu]=Fordítássegítő eszköz
-GenericName[is]=Þýðingaforrit
-GenericName[it]=Strumento di traduzione
-GenericName[ja]=翻訳ツール
-GenericName[ka]=თარგმნის ხელსაწყო
-GenericName[kk]=Аудару құралы
-GenericName[lt]=Vertimo įrankis
-GenericName[lv]=Tulkošanas Rīks
-GenericName[ms]=Perkakasan Penterjemahan
-GenericName[mt]=Għodda tat-traduzzjoni
-GenericName[nb]=Oversettingsverktøy
-GenericName[nds]=Översettenwarktüüch
-GenericName[ne]=अनुबाद उपकरण
-GenericName[nl]=Vertaalprogramma
-GenericName[nn]=Omsetjingsverktøy
-GenericName[nso]=Sebereka sa Thlathollo
-GenericName[pa]=ਅਨੁਵਾਦ ਸੰਦ
-GenericName[pl]=Narzędzie dla tłumaczy
-GenericName[pt]=Ferramenta de Tradução
-GenericName[pt_BR]=Ferramenta de Tradução
-GenericName[ro]=Utilitar de traducere
-GenericName[ru]=Локализация приложений
-GenericName[sk]=Prekladací nástroj
-GenericName[sl]=Orodje za prevajanje
-GenericName[sr]=Алат за превођење
-GenericName[sr@Latn]=Alat za prevođenje
-GenericName[sv]=Översättningsverktyg
-GenericName[ta]=மொழிபெயர்ப்பு கருவி
-GenericName[tg]=Утилитаи маҳалликунонии гузориш
-GenericName[th]=เครื่องมือแปลภาษา
-GenericName[tr]=Çeviri Aracı
-GenericName[uk]=Засіб для перекладів
-GenericName[ven]=Zwishumiswa zwau Dologa
-GenericName[vi]=Công cụ dịch
-GenericName[xh]=Isixhobo Soguqulelo lomsebenzi kolunye ulwimi
-GenericName[zh_CN]=翻译工具
-GenericName[zh_TW]=翻譯工具
-GenericName[zu]=Ithuluzi Lokuguqulela
Terminal=false
X-TDE-StartupNotify=true
X-DCOP-ServiceType=Unique
diff --git a/kbabel/kbabeldict/CMakeLists.txt b/kbabel/kbabeldict/CMakeLists.txt
index 32bb588f..3db2b618 100644
--- a/kbabel/kbabeldict/CMakeLists.txt
+++ b/kbabel/kbabeldict/CMakeLists.txt
@@ -36,8 +36,17 @@ install( FILES
##### other data ################################
tde_install_icons( kbabeldict )
-install( FILES kbabeldict.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
-install( FILES kbabeldict_module.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE kbabeldict.desktop
+ PO_DIR kbabel-desktops
+)
+
+tde_create_translated_desktop(
+ SOURCE kbabeldict_module.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabeldict (executable) ###################
diff --git a/kbabel/kbabeldict/kbabeldict.desktop b/kbabel/kbabeldict/kbabeldict.desktop
index 26adbe59..841b3782 100644
--- a/kbabel/kbabeldict/kbabeldict.desktop
+++ b/kbabel/kbabeldict/kbabeldict.desktop
@@ -1,92 +1,8 @@
[Desktop Entry]
Name=KBabel Dictionary
-Name[bg]=Речник - KBabel
-Name[br]=Geriadur KBabel
-Name[ca]=Diccionari de KBabel
-Name[cs]=Slovník (KBabel)
-Name[da]=KBabel ordbog
-Name[de]=KBabel-Wörterbuch
-Name[el]=Λεξικό του KBabel
-Name[eo]=Babelo-vortaro
-Name[es]=Diccionario de KBabel
-Name[et]=Sõnaraamat
-Name[eu]=KBabel hiztegia
-Name[fa]=واژه‌نامۀKBabel
-Name[fi]=KBabel-sanakirja
-Name[fr]=Dictionnaire de KBabel
-Name[ga]=Foclóir KBabel
-Name[gl]=Dicionario de KBabel
-Name[he]=KBabel - מילון
-Name[hu]=KBabel szótár
-Name[is]=KBabel orðabók
-Name[it]=Dizionario di KBabel
-Name[ja]=KBabel 辞書
-Name[ka]=KBabel ლექსიკონი
-Name[kk]=KBabel сөздігі
-Name[lt]=KBabel žodynas
-Name[nb]=KBabel-ordbok
-Name[nds]=KBabel-Wöörbook
-Name[ne]=केब्याबल शब्दकोश
-Name[nl]=KBabel woordenboek
-Name[nn]=KBabel-ordbok
-Name[pa]=ਕੇਬਬੇਲ ਸ਼ਬਦ-ਕੋਸ਼
-Name[pl]=Słownik programu KBabel
-Name[pt]=Dicionário do KBabel
-Name[pt_BR]=Dicionário do KBabel
-Name[ru]=KBabel - Словарь
-Name[sk]=KBabel slovník
-Name[sl]=Slovar za KBabel
-Name[sr]=KBabel-ов Речник
-Name[sr@Latn]=KBabel-ov Rečnik
-Name[sv]=Kbabel ordlista
-Name[tr]=KBabel Sözlüğü
-Name[uk]=Словник KBabel
-Name[zh_CN]=KBabel 词典
-Name[zh_TW]=KBabel 字典
+
GenericName=Translation Tool Dictionary
-GenericName[bg]=Речник за инструмента за превод
-GenericName[br]=Geriaoueg an ostilh troidigezh
-GenericName[ca]=Diccionari de l'eina de traducció
-GenericName[cs]=Překladový slovník
-GenericName[da]=Ordbog til oversættelsesværktøj
-GenericName[de]=Wörterbuch für Übersetzungsprogramm
-GenericName[el]=Λεξικό εργαλείου μετάφρασης
-GenericName[eo]=Tradukila Vortaro
-GenericName[es]=Diccionario de la herramienta de traducción
-GenericName[et]=KBabel'i sõnaraamat
-GenericName[eu]=Itzulpen tresnen hiztegia
-GenericName[fa]=واژه‌نامۀ ابزار ترجمه
-GenericName[fi]=Käännöstyökalun sanakirja
-GenericName[fr]=Dictionnaire d'un outil de traduction
-GenericName[ga]=Uirlis Aistriúcháin - Foclóir
-GenericName[gl]=Dicionario da ferramenta de tradución
-GenericName[he]=מילון של כלי תרגום
-GenericName[hu]=Fordítássegítő szótár
-GenericName[is]=Þýðingaforrit orðabók
-GenericName[it]=Dizionario di uno strumento di traduzione
-GenericName[ja]=翻訳ツール辞書
-GenericName[ka]=თარგმნის ხელსაწყოს ლექსიკონი
-GenericName[kk]=Аудару құралының сөздігі
-GenericName[lt]=Vertimo įrankio žodynas
-GenericName[nb]=Ordbok for oversettingsverktøy
-GenericName[nds]=Översettenwarktüüch-Wöörbook
-GenericName[ne]=अनुबाद उपकरण शब्दकोश
-GenericName[nl]=Vertaalhulpmiddel woordenboek
-GenericName[nn]=Ordbok for omsetjingsverktøy
-GenericName[pa]=ਅਨੁਵਾਦ ਸੰਦ ਲਈ ਸ਼ਬਦ-ਕੋਸ਼
-GenericName[pl]=Słownik do narzędzia tłumaczy
-GenericName[pt]=Dicionário da Ferramenta de Tradução
-GenericName[pt_BR]=Dicionário da Ferramenta de Tradução
-GenericName[ru]=Поиск в готовых переводах
-GenericName[sk]=Slovník pre prekladací nástroj
-GenericName[sl]=Slovar orodja za prevajanje
-GenericName[sr]=Речник преводилачких алата
-GenericName[sr@Latn]=Rečnik prevodilačkih alata
-GenericName[sv]=Översättningsverktyg ordlista
-GenericName[tr]=Çeviri Aracı Sözlüğü
-GenericName[uk]=Словник засобу для перекладів
-GenericName[zh_CN]=翻译工具词典
-GenericName[zh_TW]=翻譯工具字典
+
Exec=kbabeldict %i %m -caption "%c"
Icon=kbabeldict
Type=Application
diff --git a/kbabel/kbabeldict/kbabeldict_module.desktop b/kbabel/kbabeldict/kbabeldict_module.desktop
index b4a5c89d..39ec9d02 100644
--- a/kbabel/kbabeldict/kbabeldict_module.desktop
+++ b/kbabel/kbabeldict/kbabeldict_module.desktop
@@ -1,54 +1,7 @@
[Desktop Entry]
+Comment=Dictionary module for KBabelDict
Type=ServiceType
X-TDE-ServiceType=KBabelDictModule
-Comment=Dictionary module for KBabelDict
-Comment[bg]=Речников модул за KBabelDict
-Comment[br]=Mollad geriaoueg evit KBabelDict
-Comment[bs]=Rječnički modul za KBabelDict
-Comment[ca]=Mòdul de diccionari per a KBabelDict
-Comment[cs]=Modul se slovníkem pro KBabelDict
-Comment[cy]=Modiwl geiriadur i KBabelDict
-Comment[da]=Ordbogsmodul for KBabelDict
-Comment[de]=Wörterbuch-Modul für KBabelDict
-Comment[el]=Άρθρωμα λεξικού για το KBabelDict
-Comment[es]=Módulo de diccionario para KBabelDict
-Comment[et]=KBabelDicti sõnaraamatumoodul
-Comment[eu]=Hiztegi modulua KBabelDict-entzat
-Comment[fa]=پیمانۀ واژه‌نامه برایKBabelDict
-Comment[fi]=KBabelDict-ohjelman sanakirjamoduuli
-Comment[fr]=Module de dictionnaire pour KBabelDict
-Comment[ga]=Modúl foclóra le haghaidh KBabelDict
-Comment[gl]=Módulo de dicionario para KBabelDict
-Comment[hi]=के-बेबल-डिक्श के लिए शब्दकोश मॉड्यूल
-Comment[hu]=Szótármodul a KBabelDicthez
-Comment[is]=Orðabókareining fyrir KBabel
-Comment[it]=Modulo dizionario per KBabelDict
-Comment[ja]=KBabelDict 辞書モジュール
-Comment[ka]=ლექსიკონის მოდული KBabelDict-სთვის
-Comment[kk]=KBabelDict-тің сөздік модулі
-Comment[lt]=KBabelDict žodyno modulis
-Comment[ms]=Modul kamus untuk KBabelDict
-Comment[nb]=Ordboksmodul for KBabelDict
-Comment[nds]=Wöörbookmoduul för KBabelDict
-Comment[ne]=KBabelDict का लागि शब्दकोश मोड्युल
-Comment[nl]=Woordenboekmodule voor KBabelDict
-Comment[nn]=Ordboksmodul for KBabelDict
-Comment[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ ਸ਼ਬਦ-ਕੋਸ਼ ਮੈਡੀਊਲ
-Comment[pl]=Moduł słownika dla KBabelDict
-Comment[pt]=Módulo de dicionário para o KBabelDict
-Comment[pt_BR]=Módulo de dicionário para o KBabekDict
-Comment[ru]=Модуль словаря для KBabelDict
-Comment[sk]=Modul slovníka pre KBabelDict
-Comment[sl]=Slovarski modul za KBabelDict
-Comment[sr]=Модул речника за KBabelDict
-Comment[sr@Latn]=Modul rečnika za KBabelDict
-Comment[sv]=Ordlistemodul för Kbabeldict
-Comment[ta]= Kபாபேலுக்கான அகராதி கூறு
-Comment[tg]=Модули луғат барои KBabelDict
-Comment[tr]=KBabelDict için Sözlük Modülü
-Comment[uk]=Модуль словника для KBabelDict
-Comment[zh_CN]=KBabelDict 的词典模块
-Comment[zh_TW]=KBabelDict 字典模組
[PropertyDef::Applications]
Type=TQStringList
diff --git a/kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt b/kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt
index f6fa497c..a8854eb4 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt
+++ b/kbabel/kbabeldict/modules/dbsearchengine/CMakeLists.txt
@@ -28,7 +28,11 @@ link_directories(
##### other data ################################
-install( FILES dbsearchengine.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE dbsearchengine.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabeldict_dbsearchengine (module) ########
diff --git a/kbabel/kbabeldict/modules/dbsearchengine/database.cpp b/kbabel/kbabeldict/modules/dbsearchengine/database.cpp
index 5fa69de0..a059eeed 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine/database.cpp
+++ b/kbabel/kbabeldict/modules/dbsearchengine/database.cpp
@@ -341,7 +341,7 @@ DataBaseManager::openDataBase ()
db_create (&indexDb, 0, 0);
ret = db->open (db,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
transfilename.local8Bit (), 0, DB_BTREE, 0, 0644);
@@ -457,7 +457,7 @@ DataBaseManager::openDataBase ()
keysFile.unlink ();
ret = db->open (db,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
transfilename.local8Bit (), 0, DB_BTREE, 0,
@@ -483,7 +483,7 @@ DataBaseManager::openDataBase ()
ret = infoDb->open (infoDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
infofilename.local8Bit (), 0, DB_RECNO, 0, 0644);
@@ -501,7 +501,7 @@ DataBaseManager::openDataBase ()
// Words index database
ret = wordDb->open (wordDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
wordsfilename.local8Bit (), 0, DB_BTREE, 0, 0644);
@@ -515,7 +515,7 @@ DataBaseManager::openDataBase ()
//Index of keys.
ret = indexDb->open (indexDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
keysfilename.local8Bit (), 0, DB_RECNO, 0, 0644);
@@ -800,7 +800,7 @@ DataBaseManager::createDataBase (TQString directory,
db->set_flags (db, DB_RECNUM);
ret = db->open (db,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
filename.local8Bit (), 0, DB_BTREE, DB_CREATE | DB_EXCL,
@@ -818,7 +818,7 @@ DataBaseManager::createDataBase (TQString directory,
db_create (&infoDb, 0, 0);
ret = infoDb->open (infoDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
filename.local8Bit (), 0, DB_RECNO, DB_CREATE, mode);
@@ -833,7 +833,7 @@ DataBaseManager::createDataBase (TQString directory,
db_create (&wordDb, 0, 0);
ret = wordDb->open (wordDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
filename.local8Bit (), 0, DB_BTREE, DB_CREATE, mode);
@@ -848,7 +848,7 @@ DataBaseManager::createDataBase (TQString directory,
db_create (&indexDb, 0, 0);
ret = indexDb->open (indexDb,
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
filename.local8Bit (), 0, DB_RECNO, DB_CREATE, mode);
diff --git a/kbabel/kbabeldict/modules/dbsearchengine/dbsearchengine.desktop b/kbabel/kbabeldict/modules/dbsearchengine/dbsearchengine.desktop
index 5a71b84e..7c021c84 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine/dbsearchengine.desktop
+++ b/kbabel/kbabeldict/modules/dbsearchengine/dbsearchengine.desktop
@@ -1,52 +1,6 @@
[Desktop Entry]
-Type=Service
Name=Translation Database for KBabelDict
-Name[bg]=БД с преводи за KBabelDict
-Name[br]=Stlennvon geriaoueg evit KBabelDict
-Name[bs]=Baza prijevoda za KBabelDict
-Name[ca]=Base de dades de traducció per a KBabelDict
-Name[cs]=Databáze překladů pro KBabelDict
-Name[cy]=Cronfa ddata Cyfieithiadau i KBabelDict
-Name[da]=Oversættelsesdatabase for KBabelDict
-Name[de]=Übersetzungsdatenbank für KBabelDict
-Name[el]=Βάση δεδομένων μετάφρασης για το KBabelDict
-Name[es]=Base de datos de traducciones para KBabelDict
-Name[et]=KBabelDicti tõlgete andmebaas
-Name[eu]=Itzulpen datu-basea KBabelDict-entzat
-Name[fa]=دادگان ترجمه برای KBabelDict
-Name[fi]=KBabelDict-ohjelman käännöstietokanta
-Name[fr]=Base de données des traductions pour KBabelDict
-Name[ga]=Cuimhne Aistriúcháin le haghaidh KBabelDict
-Name[gl]=Base de datos de traducións de KBabelDict
-Name[hi]=के-बेबल-डिक्श के लिए अनुवाद डाटाबेस
-Name[hu]=Fordítási adatbázis a KBabelDicthez
-Name[is]=Þýðingagagnagrunnur fyrir KBabel orðabókina
-Name[it]=Banca dati di traduzioni per KBabelDict
-Name[ja]=KBabelDict トランザクションデータベース
-Name[ka]=თარგმნის მონაცემთა ბაზა KBabelDict-სთვის
-Name[kk]=KBabelDict-тың аударма деректер қоры
-Name[lt]=KBabelDict vertimų duomenų bazė
-Name[ms]=Pangkalan Data Penterjemahan KBabelDict
-Name[nb]=Oversettelsesdatabase for KBabelDict
-Name[nds]=Översettendatenbank för KBabelDict
-Name[ne]=KBabelDict का लागि अनुबाद डाटाबेस
-Name[nl]=Vertalingendatabase voor KBabelDict
-Name[nn]=Omsetjingsdatabase for KBabelDict
-Name[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦ-ਕੋਸ਼ ਲਈ ਅਨੁਵਾਦ ਡਾਟਾਬੇਸ
-Name[pl]=Baza tłumaczeń dla KBabelDict
-Name[pt]=Base de Dados de Traduções do KBabelDict
-Name[pt_BR]=Banco de Dados de Traduções para o KBabelDict
-Name[ru]=База данных переводов для KBabelDict
-Name[sk]=Databáza prekladov pre KBabelDict
-Name[sl]=Zbirka prevodov za KBabelDict
-Name[sr]=Преводилачка база података за KBabelDict
-Name[sr@Latn]=Prevodilačka baza podataka za KBabelDict
-Name[sv]=Översättningsdatabas för Kbabeldict
-Name[ta]=Kபாபேலுக்கான மொழிபெயர்ப்பு தரவுத்தளம்
-Name[tg]=Базаи маълумоти тарҷумаҳо барои KBabelDict
-Name[tr]=KBabelDict için Çeviri Veritabanı
-Name[uk]=База даних перекладів для KBabelDict
-Name[zh_CN]=KBabelDict 的翻译数据库
-Name[zh_TW]=KBabelDict 翻譯資料庫
+
+Type=Service
X-TDE-Library=kbabeldict_dbsearchengine
X-TDE-ServiceTypes=KBabelDictModule
diff --git a/kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.C b/kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.cpp
index a83d947b..a83d947b 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.C
+++ b/kbabel/kbabeldict/modules/dbsearchengine/makemsgdb.cpp
diff --git a/kbabel/kbabeldict/modules/dbsearchengine2/database.cpp b/kbabel/kbabeldict/modules/dbsearchengine2/database.cpp
index 0abd3dc5..18fe72c6 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine2/database.cpp
+++ b/kbabel/kbabeldict/modules/dbsearchengine2/database.cpp
@@ -33,7 +33,7 @@ int DataBase::open(DBTYPE type,unsigned int flags)
{
int ret;
ret = Db::open(
-#if DB_VERSION_MINOR > 0
+#if (DB_VERSION_MAJOR == 4 && DB_VERSION_MINOR > 0) || (DB_VERSION_MAJOR >= 5)
NULL,
#endif
(const char*)filename.local8Bit(),(const char *)database.local8Bit(),type,flags,0644);
diff --git a/kbabel/kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop b/kbabel/kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop
index 34158f9b..325e80b6 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop
+++ b/kbabel/kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop
@@ -1,52 +1,6 @@
[Desktop Entry]
-Type=Service
Name=Translation Database v2 for KBabelDict
-Name[bg]=БД с преводи v2 за KBabelDict
-Name[br]=Stlennvon geriaoueg v2 evit KBabelDict
-Name[bs]=Baza prijevoda v2 za KBabelDict
-Name[ca]=Base de dades de traducció v2 per a KBabelDict
-Name[cs]=Databáze překladů v2 pro KBabelDict
-Name[cy]=Cronfa ddata Cyfieithiadau v2 i KBabelDict
-Name[da]=Oversættelsesdatabase v2 for KBabelDict
-Name[de]=Übersetzungsdatenbank Version 2 für KBabelDict
-Name[el]=Βάση δεδομένων μετάφρασης έκδοση 2 για το KBabelDict
-Name[es]=Base de datos de traducciones v2 para KBabelDict
-Name[et]=KBabelDicti tõlgete andmebaas (versioon 2)
-Name[eu]=v2 itzulpen datu-basea KBabelDict-entzat
-Name[fa]=دادگان ترجمۀ نسخه ۲ برای KBabelDict
-Name[fi]=KBabelDict-ohjelman käännöstietokanta v2
-Name[fr]=Base de données des traductions v2 pour KBabelDict
-Name[ga]=Cuimhne Aistriúcháin (v2) le haghaidh KBabelDict
-Name[gl]=Base de datos de traducións v2 de KBabelDict
-Name[hi]=के-बेबल-डिक्श के लिए अनुवाद डाटाबेस वी2
-Name[hu]=Fordítási adatbázis (v2) a KBabelDicthez
-Name[is]=Þýðingagagnagrunnur v2 fyrir KBabel orðabókina
-Name[it]=Banca dati delle traduzioni v2 per KBabelDict
-Name[ja]=KBabelDict トランザクションデータベース v2
-Name[ka]=თარგმნის მონაცემთა ბაზა ვ2 KBabelDict-სთვის
-Name[kk]=KBabelDict-тың аударма деректер қорының 2-нұсқасы
-Name[lt]=KBabelDict vertimų duomenų bazės 2 versija
-Name[ms]=Pangkalan Data Penterjemahan v2 KBabelDict
-Name[nb]=Oversettelsesdatabase versjon 2 for KBabelDict
-Name[nds]=Översettendatenbank V2 för KBabelDict
-Name[ne]=KBabelDict का लागि अनुबाद डाटाबेस v2
-Name[nl]=Vertalingendatabase versie2 voor KBabelDict
-Name[nn]=Omsetjingsdatabase versjon 2 for KBabelDict
-Name[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦ-ਕੋਸ਼ ਲਈ ਅਨੁਵਾਦ ਡਾਟਾਬੇਸ ਵਰਜਨ2
-Name[pl]=Baza tłumaczeń v2 dla KBabelDict
-Name[pt]=Base de Dados de Traduções v2 do KBabelDict
-Name[pt_BR]=Banco de Dados de Traduções v2 para o KBabelDict
-Name[ru]=Версия 2 базы данных перевода для KBabelDict
-Name[sk]=Databáza prekladov v2 pre KBabelDict
-Name[sl]=Zbirka prevodov različice 2 za KBabelDict
-Name[sr]=Преводилачка база података v2 за KBabelDict
-Name[sr@Latn]=Prevodilačka baza podataka v2 za KBabelDict
-Name[sv]=Översättningsdatabas version 2 för Kbabeldict
-Name[ta]= Kபாபேலுக்கான மொழிபெயர்ப்பு தரவுத்தளம் v2
-Name[tg]=Тафсири 2 базаи маълумоти тарҷумаҳо барои KBabelDict
-Name[tr]=KBabelDict için Çeviri Veritabanı v2
-Name[uk]=Версія 2 бази даних перекладів для KBabelDict
-Name[zh_CN]=KBabelDict 的翻译数据库 v2
-Name[zh_TW]=KBabelDict 翻譯資料庫 v2
+
+Type=Service
X-TDE-Library=kbabeldict_dbsearchengine2
X-TDE-ServiceTypes=KBabelDictModule
diff --git a/kbabel/kbabeldict/modules/dbsearchengine2/sourcedialog.ui b/kbabel/kbabeldict/modules/dbsearchengine2/sourcedialog.ui
index 0417b5b6..4f70f454 100644
--- a/kbabel/kbabeldict/modules/dbsearchengine2/sourcedialog.ui
+++ b/kbabel/kbabeldict/modules/dbsearchengine2/sourcedialog.ui
@@ -252,17 +252,6 @@
</connection>
</connections>
<layoutdefaults spacing="6" margin="11"/>
-<includehints>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>klineedit.h</includehint>
- <includehint>kpushbutton.h</includehint>
- <includehint>kpushbutton.h</includehint>
-</includehints>
<includes>
<include location="global" impldecl="in implementation">kcombobox.h</include>
<include location="global" impldecl="in implementation">klineedit.h</include>
diff --git a/kbabel/kbabeldict/modules/poauxiliary/CMakeLists.txt b/kbabel/kbabeldict/modules/poauxiliary/CMakeLists.txt
index c18e49cc..3c62bec9 100644
--- a/kbabel/kbabeldict/modules/poauxiliary/CMakeLists.txt
+++ b/kbabel/kbabeldict/modules/poauxiliary/CMakeLists.txt
@@ -25,7 +25,11 @@ link_directories(
##### other data ################################
-install( FILES poauxiliary.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE poauxiliary.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabeldict_poauxiliary (module) ###########
diff --git a/kbabel/kbabeldict/modules/poauxiliary/poauxiliary.desktop b/kbabel/kbabeldict/modules/poauxiliary/poauxiliary.desktop
index f0351863..b4804489 100644
--- a/kbabel/kbabeldict/modules/poauxiliary/poauxiliary.desktop
+++ b/kbabel/kbabeldict/modules/poauxiliary/poauxiliary.desktop
@@ -1,51 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Auxiliary PO Module for KBabelDict
-Name[bg]=Помощен PO модул за KBabelDict
-Name[bs]=Pomoćni PO modul za KBabelDict
-Name[ca]=Mòdul PO auxiliar per a KBabelDict
-Name[cs]=Doplňkový PO modul pro KBabelDict
-Name[cy]=Modiwl PO Ategol i KBabelDict
-Name[da]=Auxiliary PO-module for KBabelDict
-Name[de]=PO-Hilfsdatei-Modul für KBabelDict
-Name[el]=Άρθρωμα βοηθητικού PO για το KBabelDict
-Name[es]=Módulo PO auxiliar para KBabelDict
-Name[et]=KBabelDicti PO liitlasfaili moodul
-Name[eu]=PO modulu laguntzailea KBabelDict-entzat
-Name[fa]=پیمانۀ کمکی PO برای KBabelDict
-Name[fi]=KBabelDict-ohjelman PO-apumoduuli
-Name[fr]=Module de PO auxiliaire pour KBabelDict
-Name[gl]=Módulo de PO auxiliar para KBabelDict
-Name[hi]=के-बेबल-डिक्श के लिए ऑक्जिलरी पीओ मॉड्यूल
-Name[hu]=Kiegészítő PO modul a KBabelDicthez
-Name[is]=Viðbótar PO eining fyrir KBabel orðabókina
-Name[it]=Modulo ausiliario PO per KBabelDict
-Name[ja]=KBabelDict 補助 PO モジュール
-Name[ka]=დამხმარე PO მოდული KBabelDict-სთვის
-Name[kk]=KBabelDict-тың қосымша PO модулі
-Name[lt]=KBabelDict papildomo PO žodyno modulis
-Name[ms]=Modul Auksillari PO untuk KBabelDict
-Name[nb]=Hjelpeordlistemodul for KBabelDict
-Name[nds]=PO-Hülpdateimoduul för KBabelDict
-Name[ne]=KBabelDict का लागि सहायक पीओ मोड्युल
-Name[nl]=Alternatieve PO-module voor KBabelDict
-Name[nn]=Jamføringsmodul for KBabelDict
-Name[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ ਸਹਾਇਕ PO ਸਹਾਇਕ
-Name[pl]=Moduł pomocniczego pliku PO dla KBabelDict
-Name[pt]=Módulo de PO Auxiliar para o KBabelDict
-Name[pt_BR]=Módulo Auxiliar PO para o KBabelDict
-Name[ru]=Вспомогательный модуль PO для KBabelDict
-Name[sk]=Iný PO súbore pre KBabelDict
-Name[sl]=Dodatni modul PO za KBabelDict
-Name[sr]=Помоћни PO модул за KBabelDict
-Name[sr@Latn]=Pomoćni PO modul za KBabelDict
-Name[sv]=Hjälp-PO modul för Kbabeldict
-Name[ta]=Kபாபேலுக்கான இரண்டாம் PO கூறு
-Name[tg]=Модули ёрирасони PO барои KBabelDict
-Name[tr]=KBabelDict için Yardımcı PO Modülü
-Name[uk]=Модуль допоміжного словника PO для KBabelDict
-Name[zh_CN]=KBabelDict 的 PO 辅助词典模块
-Name[zh_TW]=KBabelDict 輔助 PO 模組
+
+Type=Service
X-TDE-Library=kbabeldict_poauxiliary
X-TDE-ServiceTypes=KBabelDictModule
Applications=kbabel
diff --git a/kbabel/kbabeldict/modules/pocompendium/CMakeLists.txt b/kbabel/kbabeldict/modules/pocompendium/CMakeLists.txt
index dbfbf6d9..9ebad38c 100644
--- a/kbabel/kbabeldict/modules/pocompendium/CMakeLists.txt
+++ b/kbabel/kbabeldict/modules/pocompendium/CMakeLists.txt
@@ -25,7 +25,11 @@ link_directories(
##### other data ################################
-install( FILES pocompendium.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE pocompendium.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabeldict_pocompendium (module) ##########
diff --git a/kbabel/kbabeldict/modules/pocompendium/pocompendium.desktop b/kbabel/kbabeldict/modules/pocompendium/pocompendium.desktop
index 0e21e842..62ce058b 100644
--- a/kbabel/kbabeldict/modules/pocompendium/pocompendium.desktop
+++ b/kbabel/kbabeldict/modules/pocompendium/pocompendium.desktop
@@ -1,50 +1,6 @@
[Desktop Entry]
-Type=Service
Name=PO Compendium Module for KBabelDict
-Name[bg]=PO компендиум за KBabelDict
-Name[bs]=Modul PO kompendijuma za KBabelDict
-Name[ca]=Mòdul del Compendi PO per a KBabelDict
-Name[cs]=Modul s PO kompendiem pro KBabelDict
-Name[cy]=Modiwl Compendiwm PO i KBabelDict
-Name[da]=PO-kompendium-module for KBabelDict
-Name[de]=PO-Kompendium-Modul für KBabelDict
-Name[el]=Άρθρωμα επιτομής PO για το KBabelDict
-Name[es]=Módulo de compendio de PO para KBabelDict
-Name[et]=KBabelDicti PO kompendiumi moodul
-Name[eu]=PO laburpen modulua KBabelDict-entzat
-Name[fa]=پیمانۀ مختصر PO برای KBabelDict
-Name[fi]=KBabelDict-ohjelman PO-kokoelmatiedostomoduuli
-Name[fr]=Module de fichier de référence PO pour KBabelDict
-Name[gl]=Módulo de compendio PO para KBabelDict
-Name[hi]=के-बेबल-डिक्श के लिए पीओ कम्पेंडियम मॉड्यूल
-Name[hu]=PO összefoglaló modul a KBabelDicthez
-Name[is]=PO ágrips eining fyrir KBabel orðabókina
-Name[it]=Modulo PO Compendium per KBabelDict
-Name[ja]=KBabelDict PO 要約モジュール
-Name[ka]=PO კონსპექტის მოდული KBabelDict-სთვის
-Name[kk]=KBabelDict-тың PO аудармалар жиынтық модулі
-Name[lt]=KBabelDict PO tekstyno modulis
-Name[ms]=Modul Kompendium PO untuk KBabelDict
-Name[nb]=PO-kompendiummodul for KBabelDict
-Name[nds]=PO-Kompendiummoduul för KBabelDict
-Name[ne]=KBabelDict का लागि संक्षेप पीओ मोड्युल
-Name[nl]=PO-samenvattingmodule voor KBabelDict
-Name[nn]=PO-kompendiemodul for KBabelDict
-Name[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ PO ਸੰਖੇਪ ਮੈਡੀਊਲ
-Name[pl]=Moduł Kompendium PO dla KBabelDict
-Name[pt]=Módulo de Compêndio de PO para o KBabelDict
-Name[pt_BR]=Módulo de Compêndio PO para o KBabelDict
-Name[ru]=Модуль описания PO для KBabelDict
-Name[sk]=Kompendium pre KBabelDict
-Name[sl]=Modul zbornika PO za KBabelDict
-Name[sr]=Модул PO зборника за KBabelDict
-Name[sr@Latn]=Modul PO zbornika za KBabelDict
-Name[sv]=PO-kompendiemodul för Kbabeldict
-Name[ta]=Kபாபேலுக்கான காம்பென்டியம் PO கூறு
-Name[tg]=Модули тасвири PO барои KBabelDict
-Name[tr]=KBabelDict için PO Özet Modülü
-Name[uk]=Модуль збірки перекладів PO для KBabelDict
-Name[zh_CN]=KBabelDict 的 PO 概要词典模块
-Name[zh_TW]=KBabelDict PO 摘要模組
+
+Type=Service
X-TDE-Library=kbabeldict_pocompendium
X-TDE-ServiceTypes=KBabelDictModule
diff --git a/kbabel/kbabeldict/modules/tmx/CMakeLists.txt b/kbabel/kbabeldict/modules/tmx/CMakeLists.txt
index 8ca01b22..688dc46e 100644
--- a/kbabel/kbabeldict/modules/tmx/CMakeLists.txt
+++ b/kbabel/kbabeldict/modules/tmx/CMakeLists.txt
@@ -25,7 +25,11 @@ link_directories(
##### other data ################################
-install( FILES tmxcompendium.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE tmxcompendium.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kbabel-desktops
+)
##### kbabeldict_tmxcompendium (module) #########
diff --git a/kbabel/kbabeldict/modules/tmx/tmxcompendium.desktop b/kbabel/kbabeldict/modules/tmx/tmxcompendium.desktop
index 8425e32e..2aa05105 100644
--- a/kbabel/kbabeldict/modules/tmx/tmxcompendium.desktop
+++ b/kbabel/kbabeldict/modules/tmx/tmxcompendium.desktop
@@ -1,50 +1,6 @@
[Desktop Entry]
-Type=Service
Name=TMX Compendium Module for KBabelDict
-Name[bg]=TMX компендиум за KBabelDict
-Name[bs]=Modul TMX kompendijuma za KBabelDict
-Name[ca]=Mòdul del Compendi TMX per a KBabelDict
-Name[cs]=Modul s TMX kompendiem pro KBabelDict
-Name[cy]=Modiwl Compendiwm TMX i KBabelDict
-Name[da]=TMX kompendium-module for KBabelDict
-Name[de]=TMX-Kompendium-Modul für KBabelDict
-Name[el]=Άρθρωμα επιτομής TMX για το KBabelDict
-Name[es]=Módulo de compendio TMX para KBabelDict
-Name[et]=KBabelDicti TMX kompendiumi moodul
-Name[eu]=TMX laburpen modulua KBabelDict-entzat
-Name[fa]=پیمانۀ مختصر TMX برای KBabelDict
-Name[fi]=KBabelDict-ohjelman TMX-kokoelmatiedostomoduuli
-Name[fr]=Module de fichier de référence des TMX pour KBabelDict
-Name[gl]=Módulo de compendio TMX para KBabelDict
-Name[hi]=के-बेबल-डिक्श के लिए टीएमएक्स कम्पेंडियम मॉड्यूल
-Name[hu]=TMX összefoglaló modul a KBabelDicthez
-Name[is]=TMX ágrips eining fyrir KBabel orðabókina
-Name[it]=Modulo TMX Compendium per KBabelDict
-Name[ja]=KBabelDict TMX 要約モジュール
-Name[ka]=TMX კონსპექტის მოდული KBabelDict-სთვის
-Name[kk]=KBabelDict-тың TMX аудармалар жиынтық модулі
-Name[lt]=KBabelDict TMX tekstyno modulis
-Name[ms]=Modul Kompendium TMX untuk KBabelDict
-Name[nb]=TMX-kompendium-modul for KBabelDict
-Name[nds]=TMX-Kompendiummoduul för KBabelDict
-Name[ne]=KBabelDict का लागि टीएमएक्स संक्षेप मोड्युल
-Name[nl]=TMX-samenvattingmodule voor KBabelDict
-Name[nn]=TMX-kompendiemodul for KBabelDict
-Name[pa]=ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ TMX ਅਨੁਵਾਦ ਮੈਡੀਊਲ
-Name[pl]=Moduł Kompendium TMX dla KBabelDict
-Name[pt]=Módulo de Compêndio de TMX para o KBabelDict
-Name[pt_BR]=Módulo de Compêndio TMX para o KBabelDict
-Name[ru]=Модуль описания TMX для KBabelDict
-Name[sk]=TMX kompendium pre KBabelDict
-Name[sl]=Modul zbornika TMX za KBabelDict
-Name[sr]=Модул TMX зборника за KBabelDict
-Name[sr@Latn]=Modul TMX zbornika za KBabelDict
-Name[sv]=TMX-kompendiemodul för Kbabeldict
-Name[ta]=Kபாபேலுக்கான காம்பென்டியம் TMX கூறு
-Name[tg]=Модули тасвири TMX барои KBabelDict
-Name[tr]=KBabelDict için TMX Özet Modülü
-Name[uk]=Модуль збірки перекладів TMX для KBabelDict
-Name[zh_CN]=KBabelDict 的 TMX 概要词典模块
-Name[zh_TW]=KBabelDict TMX 摘要模組
+
+Type=Service
X-TDE-Library=kbabeldict_tmxcompendium
X-TDE-ServiceTypes=KBabelDictModule
diff --git a/kbugbuster/CMakeL10n.txt b/kbugbuster/CMakeL10n.txt
index 4219f824..71d2a0d9 100644
--- a/kbugbuster/CMakeL10n.txt
+++ b/kbugbuster/CMakeL10n.txt
@@ -3,3 +3,9 @@
tde_l10n_create_template( "kbugbuster" )
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kbugbuster-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kbugbuster/CMakeLists.txt b/kbugbuster/CMakeLists.txt
index 6f71829d..1cbb7a5c 100644
--- a/kbugbuster/CMakeLists.txt
+++ b/kbugbuster/CMakeLists.txt
@@ -30,7 +30,11 @@ link_directories(
##### other data ################################
tde_install_icons( kbugbuster )
-install( FILES kbugbuster.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE kbugbuster.desktop
+ PO_DIR kbugbuster-desktops
+)
##### kbugbuster (executable) ###################
@@ -38,7 +42,7 @@ install( FILES kbugbuster.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
tde_add_executable( kbugbuster
SOURCES main.cpp
LINK
- kbbmainwindow-static kbbbackend_nopic-static
+ kbbmainwindow-static kbbbackend-static
tdeutils-shared tdeio-shared tdehtml-shared
DESTINATION ${BIN_INSTALL_DIR}
)
diff --git a/kbugbuster/backend/CMakeLists.txt b/kbugbuster/backend/CMakeLists.txt
index 64b8ca6b..cb3b83c2 100644
--- a/kbugbuster/backend/CMakeLists.txt
+++ b/kbugbuster/backend/CMakeLists.txt
@@ -26,12 +26,6 @@ set( SRCS
rdfprocessor.cpp htmlparser.cpp kbbprefs.cpp
)
-tde_add_library( kbbbackend_nopic STATIC AUTOMOC
+tde_add_library( kbbbackend STATIC_PIC AUTOMOC
SOURCES ${SRCS}
)
-
-if( WITH_KCAL )
- tde_add_library( kbbbackend_pic STATIC_PIC AUTOMOC
- SOURCES ${SRCS}
- )
-endif( )
diff --git a/kbugbuster/backend/bug.cpp b/kbugbuster/backend/bug.cpp
index ec249ef7..bda88c9b 100644
--- a/kbugbuster/backend/bug.cpp
+++ b/kbugbuster/backend/bug.cpp
@@ -235,6 +235,3 @@ bool Bug::operator<( const Bug &rhs ) const
{
return m_impl < rhs.m_impl;
}
-
-/* vim: set ts=4 sw=4 et softtabstop=4: */
-
diff --git a/kbugbuster/backend/bug.h b/kbugbuster/backend/bug.h
index a4de9e48..94a734c2 100644
--- a/kbugbuster/backend/bug.h
+++ b/kbugbuster/backend/bug.h
@@ -87,6 +87,3 @@ private:
};
#endif
-
-/* vim: set sw=4 ts=4 et softtabstop=4: */
-
diff --git a/kbugbuster/backend/bugdetails.cpp b/kbugbuster/backend/bugdetails.cpp
index 75159d0e..61b1ee04 100644
--- a/kbugbuster/backend/bugdetails.cpp
+++ b/kbugbuster/backend/bugdetails.cpp
@@ -262,7 +262,3 @@ bool BugDetails::operator==( const BugDetails &rhs )
{
return m_impl == rhs.m_impl;
}
-
-/**
- * vim:ts=4:sw=4:et
- */
diff --git a/kbugbuster/backend/bugdetails.h b/kbugbuster/backend/bugdetails.h
index 45a426d4..22cb5cb1 100644
--- a/kbugbuster/backend/bugdetails.h
+++ b/kbugbuster/backend/bugdetails.h
@@ -50,6 +50,3 @@ private:
};
#endif
-
-/* vim: set sw=4 ts=4 et softtabstop=4: */
-
diff --git a/kbugbuster/backend/bugdetailsimpl.h b/kbugbuster/backend/bugdetailsimpl.h
index e4db5cd0..a27ee2de 100644
--- a/kbugbuster/backend/bugdetailsimpl.h
+++ b/kbugbuster/backend/bugdetailsimpl.h
@@ -34,7 +34,3 @@ public:
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugdetailsjob.cpp b/kbugbuster/backend/bugdetailsjob.cpp
index 1218023d..70e0cad5 100644
--- a/kbugbuster/backend/bugdetailsjob.cpp
+++ b/kbugbuster/backend/bugdetailsjob.cpp
@@ -44,7 +44,3 @@ void BugDetailsJob::process( const TQByteArray &data )
}
#include "bugdetailsjob.moc"
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugdetailsjob.h b/kbugbuster/backend/bugdetailsjob.h
index 573d3ff7..7be2bf3e 100644
--- a/kbugbuster/backend/bugdetailsjob.h
+++ b/kbugbuster/backend/bugdetailsjob.h
@@ -27,7 +27,3 @@ class BugDetailsJob : public BugJob
};
#endif
-
-/*
- * vim:ts=4:sw=4:et
- */
diff --git a/kbugbuster/backend/bugimpl.h b/kbugbuster/backend/bugimpl.h
index bddd6a4d..2ca6fb30 100644
--- a/kbugbuster/backend/bugimpl.h
+++ b/kbugbuster/backend/bugimpl.h
@@ -31,6 +31,3 @@ public:
};
#endif
-
-// vim: set sw=4 ts=4 sts=4 et:
-
diff --git a/kbugbuster/backend/bugjob.cpp b/kbugbuster/backend/bugjob.cpp
index 3d3c776b..3531fc5f 100644
--- a/kbugbuster/backend/bugjob.cpp
+++ b/kbugbuster/backend/bugjob.cpp
@@ -91,7 +91,3 @@ void BugJob::ioInfoPercent( TDEIO::Job *, unsigned long percent )
}
#include "bugjob.moc"
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugjob.h b/kbugbuster/backend/bugjob.h
index 44bd7ee2..b6345aa5 100644
--- a/kbugbuster/backend/bugjob.h
+++ b/kbugbuster/backend/bugjob.h
@@ -41,6 +41,3 @@ class BugJob : public TDEIO::Job
};
#endif
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/buglistjob.cpp b/kbugbuster/backend/buglistjob.cpp
index 419b7956..c67f3804 100644
--- a/kbugbuster/backend/buglistjob.cpp
+++ b/kbugbuster/backend/buglistjob.cpp
@@ -69,7 +69,3 @@ void BugListJob::process( const TQByteArray &data )
#include "buglistjob.moc"
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/buglistjob.h b/kbugbuster/backend/buglistjob.h
index 98b8a770..4a584633 100644
--- a/kbugbuster/backend/buglistjob.h
+++ b/kbugbuster/backend/buglistjob.h
@@ -53,7 +53,3 @@ class BugListJob : public BugJob
#endif
-
-/*
- * vim:ts=4:sw=4:et
- */
diff --git a/kbugbuster/backend/bugmybugsjob.cpp b/kbugbuster/backend/bugmybugsjob.cpp
index cd8c3005..ed74710d 100644
--- a/kbugbuster/backend/bugmybugsjob.cpp
+++ b/kbugbuster/backend/bugmybugsjob.cpp
@@ -73,6 +73,3 @@ void BugMyBugsJob::process( const TQByteArray &data )
}
#include "bugmybugsjob.moc"
-
-// vim: set sw=4 ts=4 et:
-
diff --git a/kbugbuster/backend/bugmybugsjob.h b/kbugbuster/backend/bugmybugsjob.h
index ffb288ac..df3feeed 100644
--- a/kbugbuster/backend/bugmybugsjob.h
+++ b/kbugbuster/backend/bugmybugsjob.h
@@ -48,6 +48,3 @@ signals:
};
#endif
-
-// vim: set ts=4 sw=4 et:
-
diff --git a/kbugbuster/backend/bugserver.cpp b/kbugbuster/backend/bugserver.cpp
index 7711212f..f8ace6e6 100644
--- a/kbugbuster/backend/bugserver.cpp
+++ b/kbugbuster/backend/bugserver.cpp
@@ -407,7 +407,3 @@ const BugDetails &BugServer::bugDetails( const Bug &bug )
{
return mBugDetails[ bug ];
}
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugserver.h b/kbugbuster/backend/bugserver.h
index 6d6ffdc0..794615c8 100644
--- a/kbugbuster/backend/bugserver.h
+++ b/kbugbuster/backend/bugserver.h
@@ -146,7 +146,3 @@ class BugServer
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugserverconfig.cpp b/kbugbuster/backend/bugserverconfig.cpp
index f24a7724..91b6326e 100644
--- a/kbugbuster/backend/bugserverconfig.cpp
+++ b/kbugbuster/backend/bugserverconfig.cpp
@@ -144,8 +144,3 @@ void BugServerConfig::writeConfig( TDEConfig *cfg )
cfg->writeEntry( "CurrentComponent", mCurrentComponent );
cfg->writeEntry( "CurrentBug", mCurrentBug );
}
-
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugserverconfig.h b/kbugbuster/backend/bugserverconfig.h
index 5a252573..75760c3f 100644
--- a/kbugbuster/backend/bugserverconfig.h
+++ b/kbugbuster/backend/bugserverconfig.h
@@ -85,7 +85,3 @@ class BugServerConfig
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugsystem.cpp b/kbugbuster/backend/bugsystem.cpp
index 9d962435..f5bd66bd 100644
--- a/kbugbuster/backend/bugsystem.cpp
+++ b/kbugbuster/backend/bugsystem.cpp
@@ -430,7 +430,3 @@ void BugSystem::killAllJobs()
}
#include "bugsystem.moc"
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/bugsystem.h b/kbugbuster/backend/bugsystem.h
index 7becf6b4..e86068ad 100644
--- a/kbugbuster/backend/bugsystem.h
+++ b/kbugbuster/backend/bugsystem.h
@@ -141,7 +141,3 @@ class BugSystem : public TQObject
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/domprocessor.cpp b/kbugbuster/backend/domprocessor.cpp
index ffd3e475..8ca0e1a8 100644
--- a/kbugbuster/backend/domprocessor.cpp
+++ b/kbugbuster/backend/domprocessor.cpp
@@ -401,7 +401,3 @@ TQDateTime DomProcessor::parseDate( const TQString &dateStr )
return date;
}
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/domprocessor.h b/kbugbuster/backend/domprocessor.h
index 0ee5cc85..469faf68 100644
--- a/kbugbuster/backend/domprocessor.h
+++ b/kbugbuster/backend/domprocessor.h
@@ -63,7 +63,3 @@ class DomProcessor : public Processor
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/package.cpp b/kbugbuster/backend/package.cpp
index 0eed41db..79e51c7b 100644
--- a/kbugbuster/backend/package.cpp
+++ b/kbugbuster/backend/package.cpp
@@ -76,7 +76,3 @@ bool Package::operator<( const Package &rhs ) const
{
return m_impl < rhs.m_impl;
}
-
-/**
- * vim:ts=4:sw=4:et
- */
diff --git a/kbugbuster/backend/package.h b/kbugbuster/backend/package.h
index eecd067f..d7001c90 100644
--- a/kbugbuster/backend/package.h
+++ b/kbugbuster/backend/package.h
@@ -38,6 +38,3 @@ private:
};
#endif
-
-/* vim: set sw=4 ts=4 et softtabstop=4: */
-
diff --git a/kbugbuster/backend/packageimpl.h b/kbugbuster/backend/packageimpl.h
index 0d7173c2..72de0df3 100644
--- a/kbugbuster/backend/packageimpl.h
+++ b/kbugbuster/backend/packageimpl.h
@@ -25,7 +25,3 @@ public:
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/packagelistjob.cpp b/kbugbuster/backend/packagelistjob.cpp
index ce779c10..6a8710cb 100644
--- a/kbugbuster/backend/packagelistjob.cpp
+++ b/kbugbuster/backend/packagelistjob.cpp
@@ -62,7 +62,3 @@ void PackageListJob::process( const TQByteArray &data )
#include "packagelistjob.moc"
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/packagelistjob.h b/kbugbuster/backend/packagelistjob.h
index 0a3497ca..ba6785d2 100644
--- a/kbugbuster/backend/packagelistjob.h
+++ b/kbugbuster/backend/packagelistjob.h
@@ -50,7 +50,3 @@ class PackageListJob : public BugJob
#endif
-
-/*
- * vim:ts=4:sw=4:et
- */
diff --git a/kbugbuster/backend/person.cpp b/kbugbuster/backend/person.cpp
index 40cf72b7..4c19a1e8 100644
--- a/kbugbuster/backend/person.cpp
+++ b/kbugbuster/backend/person.cpp
@@ -68,7 +68,3 @@ Person Person::parseFromString( const TQString &_str )
return res;
}
-
-/**
- * vim:et:ts=4:sw=4
- */
diff --git a/kbugbuster/backend/person.h b/kbugbuster/backend/person.h
index 9d4a84a5..37f08662 100644
--- a/kbugbuster/backend/person.h
+++ b/kbugbuster/backend/person.h
@@ -20,7 +20,3 @@ struct Person
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/processor.cpp b/kbugbuster/backend/processor.cpp
index b6023442..63246635 100644
--- a/kbugbuster/backend/processor.cpp
+++ b/kbugbuster/backend/processor.cpp
@@ -71,8 +71,3 @@ void Processor::setBugDetailsQuery( KURL &url, const Bug &bug )
url.setFileName( "xml.cgi" );
url.setQuery( "?id=" + bug.number() );
}
-
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/processor.h b/kbugbuster/backend/processor.h
index d3d8eae0..103acf40 100644
--- a/kbugbuster/backend/processor.h
+++ b/kbugbuster/backend/processor.h
@@ -57,7 +57,3 @@ class Processor
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/rdfprocessor.cpp b/kbugbuster/backend/rdfprocessor.cpp
index 578b330d..65f6beb7 100644
--- a/kbugbuster/backend/rdfprocessor.cpp
+++ b/kbugbuster/backend/rdfprocessor.cpp
@@ -101,7 +101,3 @@ void RdfProcessor::setBugListQuery( KURL &url, const Package &product, const TQS
url.addQueryItem( "value0-0-0", num );
}
}
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/backend/rdfprocessor.h b/kbugbuster/backend/rdfprocessor.h
index fcc8c5b7..0572aec0 100644
--- a/kbugbuster/backend/rdfprocessor.h
+++ b/kbugbuster/backend/rdfprocessor.h
@@ -37,7 +37,3 @@ class RdfProcessor : public DomProcessor
};
#endif
-
-/*
- * vim:sw=4:ts=4:et
- */
diff --git a/kbugbuster/gui/buglvi.cpp b/kbugbuster/gui/buglvi.cpp
index 7026bd29..1c63b04d 100644
--- a/kbugbuster/gui/buglvi.cpp
+++ b/kbugbuster/gui/buglvi.cpp
@@ -104,6 +104,3 @@ void BugLVI::setCommandState( BugCommand::State state)
{
mCommandState = state;
}
-
-// vim: set et ts=4 sw=4 sts=4:
-
diff --git a/kbugbuster/gui/buglvi.h b/kbugbuster/gui/buglvi.h
index fbca0586..2902e740 100644
--- a/kbugbuster/gui/buglvi.h
+++ b/kbugbuster/gui/buglvi.h
@@ -52,6 +52,3 @@ private:
} // namespace
#endif // KBBMAINWINDOW_BUGLVI_H
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/centralwidget.cpp b/kbugbuster/gui/centralwidget.cpp
index 524bab74..f4e4c793 100644
--- a/kbugbuster/gui/centralwidget.cpp
+++ b/kbugbuster/gui/centralwidget.cpp
@@ -503,5 +503,3 @@ CWBugDetails *CentralWidget::bugDetailsWidget()
}
#include "centralwidget.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
diff --git a/kbugbuster/gui/centralwidget.h b/kbugbuster/gui/centralwidget.h
index 525045da..187277bb 100644
--- a/kbugbuster/gui/centralwidget.h
+++ b/kbugbuster/gui/centralwidget.h
@@ -138,6 +138,3 @@ private:
} // namespace
#endif // KBBMAINWINDOW_CENTRALWIGET_H
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/cwbugdetails.cpp b/kbugbuster/gui/cwbugdetails.cpp
index d5902f4b..252ae348 100644
--- a/kbugbuster/gui/cwbugdetails.cpp
+++ b/kbugbuster/gui/cwbugdetails.cpp
@@ -207,6 +207,3 @@ TQString CWBugDetails::selectedText() const
}
#include "cwbugdetails.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
-
diff --git a/kbugbuster/gui/cwbugdetails.h b/kbugbuster/gui/cwbugdetails.h
index e6388f2f..f6c9302e 100644
--- a/kbugbuster/gui/cwbugdetails.h
+++ b/kbugbuster/gui/cwbugdetails.h
@@ -61,6 +61,3 @@ class CWBugDetails : public TQWidget
} // namespace
#endif
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/cwbugdetailscontainer.cpp b/kbugbuster/gui/cwbugdetailscontainer.cpp
index aef4f57b..188ec9e9 100644
--- a/kbugbuster/gui/cwbugdetailscontainer.cpp
+++ b/kbugbuster/gui/cwbugdetailscontainer.cpp
@@ -264,6 +264,3 @@ void CWBugDetailsContainer::enableButtons( const Bug &bug )
}
#include "cwbugdetailscontainer.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
-
diff --git a/kbugbuster/gui/cwbugdetailscontainer.h b/kbugbuster/gui/cwbugdetailscontainer.h
index 776840a2..18707196 100644
--- a/kbugbuster/gui/cwbugdetailscontainer.h
+++ b/kbugbuster/gui/cwbugdetailscontainer.h
@@ -84,6 +84,3 @@ private:
} // namespace
#endif
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/cwbuglistcontainer.cpp b/kbugbuster/gui/cwbuglistcontainer.cpp
index ce3ab2b2..2eeadee3 100644
--- a/kbugbuster/gui/cwbuglistcontainer.cpp
+++ b/kbugbuster/gui/cwbuglistcontainer.cpp
@@ -324,5 +324,3 @@ TQStringList CWBugListContainer::selectedBugs() const
}
#include "cwbuglistcontainer.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
diff --git a/kbugbuster/gui/cwbuglistcontainer.h b/kbugbuster/gui/cwbuglistcontainer.h
index bb4b1f7a..83c016d8 100644
--- a/kbugbuster/gui/cwbuglistcontainer.h
+++ b/kbugbuster/gui/cwbuglistcontainer.h
@@ -95,6 +95,3 @@ private:
} // namespace
#endif
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/cwloadingwidget.cpp b/kbugbuster/gui/cwloadingwidget.cpp
index 038dac89..9962ec4a 100644
--- a/kbugbuster/gui/cwloadingwidget.cpp
+++ b/kbugbuster/gui/cwloadingwidget.cpp
@@ -252,5 +252,3 @@ void CWLoadingWidget::drawContents( TQPainter *p )
}
#include "cwloadingwidget.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
diff --git a/kbugbuster/gui/cwloadingwidget.h b/kbugbuster/gui/cwloadingwidget.h
index a802e135..994b42ff 100644
--- a/kbugbuster/gui/cwloadingwidget.h
+++ b/kbugbuster/gui/cwloadingwidget.h
@@ -83,6 +83,3 @@ private:
} // namespace
#endif // KBBMAINWINDOW_CWLOADINGWIDGET_H
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/cwsearchwidget.cpp b/kbugbuster/gui/cwsearchwidget.cpp
index 8274ee95..3ac606ec 100644
--- a/kbugbuster/gui/cwsearchwidget.cpp
+++ b/kbugbuster/gui/cwsearchwidget.cpp
@@ -64,6 +64,3 @@ void CWSearchWidget::textNumberChanged ( const TQString &_text )
}
#include "cwsearchwidget.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
-
diff --git a/kbugbuster/gui/cwsearchwidget.h b/kbugbuster/gui/cwsearchwidget.h
index 134321b1..b83f75fa 100644
--- a/kbugbuster/gui/cwsearchwidget.h
+++ b/kbugbuster/gui/cwsearchwidget.h
@@ -42,6 +42,3 @@ public slots:
} // namespace
#endif
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/kbbmainwindow.cpp b/kbugbuster/gui/kbbmainwindow.cpp
index dea2a682..ed61ce52 100644
--- a/kbugbuster/gui/kbbmainwindow.cpp
+++ b/kbugbuster/gui/kbbmainwindow.cpp
@@ -499,6 +499,3 @@ void KBBMainWindow::clearCache()
}
#include "kbbmainwindow.moc"
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
-
diff --git a/kbugbuster/gui/kbbmainwindow.h b/kbugbuster/gui/kbbmainwindow.h
index 35837811..4cc6550f 100644
--- a/kbugbuster/gui/kbbmainwindow.h
+++ b/kbugbuster/gui/kbbmainwindow.h
@@ -140,6 +140,3 @@ class KBBMainWindow : public TDEMainWindow, virtual public KBookmarkOwner
};
#endif
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/gui/packagelvi.cpp b/kbugbuster/gui/packagelvi.cpp
index 6374fe29..22146148 100644
--- a/kbugbuster/gui/packagelvi.cpp
+++ b/kbugbuster/gui/packagelvi.cpp
@@ -33,6 +33,3 @@ PackageLVI::PackageLVI( TQListViewItem *parent , const Package &pkg, const TQStr
PackageLVI::~PackageLVI()
{
}
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
-
diff --git a/kbugbuster/gui/packagelvi.h b/kbugbuster/gui/packagelvi.h
index 0fae435e..679d7566 100644
--- a/kbugbuster/gui/packagelvi.h
+++ b/kbugbuster/gui/packagelvi.h
@@ -46,6 +46,3 @@ private:
};
#endif // PACKAGELVI_H
-
-/* vim: set et ts=4 softtabstop=4 sw=4: */
-
diff --git a/kbugbuster/kbugbuster.desktop b/kbugbuster/kbugbuster.desktop
index 0f326446..9413ba30 100644
--- a/kbugbuster/kbugbuster.desktop
+++ b/kbugbuster/kbugbuster.desktop
@@ -1,77 +1,11 @@
[Desktop Entry]
+Name=KBugBuster
+
+GenericName=TDE Bug Management
+
Type=Application
Exec=kbugbuster -caption "%c" %i %m
Icon=kbugbuster
X-DocPath=kbugbuster/index.html
-GenericName=TDE Bug Management
-GenericName[af]=TDE Fout Bestuuring
-GenericName[bg]=Управление на грешки - TDE
-GenericName[bs]=TDE upravljanje bugovima
-GenericName[ca]=Gestió d'errors a TDE
-GenericName[cs]=Správa chyb TDE
-GenericName[cy]=Rheolaeth Namau TDE
-GenericName[da]=TDE Fejlretningshåndtering
-GenericName[de]=TDE-Programmfehler-Verwaltung
-GenericName[el]=Διαχείριση σφαλμάτων του TDE
-GenericName[eo]=TDE-Eraroadministrado
-GenericName[es]=Administración de errores de TDE
-GenericName[et]=TDE veahaldusprogramm
-GenericName[eu]=TDE programa-errore kudeaketa
-GenericName[fa]=مدیریت اشکال TDE
-GenericName[fi]=TDE:n vianhallinta
-GenericName[fo]=TDE-villuhandfaring
-GenericName[fr]=Outil de gestion de bogues pour TDE
-GenericName[ga]=Bainisteoireacht Fabhtanna TDE
-GenericName[gl]=Xestión de erros para TDE
-GenericName[he]=ניהול של באגים ב-TDE
-GenericName[hi]=केडीई बग प्रबंधक
-GenericName[hr]=TDE upravljanje bugovima
-GenericName[hu]=TDE hibakezelő
-GenericName[is]=TDE villustjórnun
-GenericName[it]=Gestione bug di TDE
-GenericName[ja]=TDE バグマネージメント
-GenericName[ka]=TDE ბზიკთა მართვა
-GenericName[kk]=TDE қателерді басқару
-GenericName[lt]=TDE ydų tvarkymas
-GenericName[lv]=TDE Kļūdu Pārvalde
-GenericName[ms]=Pengurusan Pepijat TDE
-GenericName[nb]=TDE-feilhåndtering
-GenericName[nds]=TDE-Programmfehler-Pleeg
-GenericName[ne]=केडीई बग प्रबन्धक
-GenericName[nl]=TDE-bugs beheren
-GenericName[nn]=TDE-feilhandtering
-GenericName[pa]=TDE ਬੱਗ ਪਰਬੰਧਨ
-GenericName[pl]=Zarządzanie błędami w TDE
-GenericName[pt]=Gestão de Erros do TDE
-GenericName[pt_BR]=Gerenciamento de Erros do TDE
-GenericName[ro]=Utilitar de administrarea a erorilor din TDE
-GenericName[ru]=Отслеживание ошибок
-GenericName[sk]=Správa chýb TDE
-GenericName[sl]=Upravljanje s hrošči v TDE
-GenericName[sr]=TDE-ово управљање грешкама
-GenericName[sr@Latn]=TDE-ovo upravljanje greškama
-GenericName[sv]=Verktyg för TDE-felhantering
-GenericName[ta]= TDE பக் மேனேஜ்மென்ட்
-GenericName[tg]=Утилитаи идоракунии хатогиҳо
-GenericName[th]=เครื่องมือจัดการบักสำหรับ TDE
-GenericName[tr]=TDE Hata Ayıklayıcı
-GenericName[uk]=Керування вадами TDE
-GenericName[ven]=Malangulele a Bug a TDE
-GenericName[vi]=Trình quản lí bug TDE
-GenericName[xh]=Umxholo Wokuxoxwa We TDE
-GenericName[zh_CN]=TDE 除错管理
-GenericName[zh_TW]=TDE 臭蟲管理
-GenericName[zu]=TDE Ukuphathwa Kwegciwane
Terminal=false
-Name=KBugBuster
-Name[af]=K-fout-buster
-Name[cy]=KNamWasgydd
-Name[eo]=Eraroĉasilo
-Name[hi]=के-बग-बस्टर
-Name[lv]=KKļūduMednieks
-Name[pl]=Przeglądarka bazy błędów
-Name[sv]=Kbugbuster
-Name[ta]= Kபக்பஸ்டர்
-Name[th]=บักบัสเตอร์
-Name[ven]=Mupandeli wa Baga wa K
Categories=Qt;TDE;Development;
diff --git a/kbugbuster/main.cpp b/kbugbuster/main.cpp
index 219253f0..4fd3a383 100644
--- a/kbugbuster/main.cpp
+++ b/kbugbuster/main.cpp
@@ -79,5 +79,3 @@ int main(int argc, char *argv[])
return app.exec();
}
}
-
-/* vim: set et ts=4 sw=4 softtabstop=4: */
diff --git a/kbugbuster/tderesources/CMakeLists.txt b/kbugbuster/tderesources/CMakeLists.txt
index 53b47ad8..20ae1f4c 100644
--- a/kbugbuster/tderesources/CMakeLists.txt
+++ b/kbugbuster/tderesources/CMakeLists.txt
@@ -27,9 +27,11 @@ link_directories(
##### other data ################################
-install( FILES
- bugzilla.desktop
- DESTINATION ${SERVICES_INSTALL_DIR}/tderesources/kcal )
+tde_create_translated_desktop(
+ SOURCE bugzilla.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}/tderesources/kcal
+ PO_DIR kbugbuster-desktops
+)
##### kcal_bugzilla (module) ####################
@@ -38,6 +40,6 @@ tde_add_kpart( kcal_bugzilla AUTOMOC
SOURCES
kcalresource.cpp kcalresourceconfig.cpp
kcalresource_plugin.cpp resourceprefs.kcfgc
- LINK kbbbackend_pic-static tdecore-shared tdeio-shared tdeabc kcal tderesources
+ LINK kbbbackend-static tdecore-shared tdeio-shared tdeabc kcal tderesources
DESTINATION ${PLUGIN_INSTALL_DIR}
)
diff --git a/kbugbuster/tderesources/bugzilla.desktop b/kbugbuster/tderesources/bugzilla.desktop
index d419e010..dd084d6b 100644
--- a/kbugbuster/tderesources/bugzilla.desktop
+++ b/kbugbuster/tderesources/bugzilla.desktop
@@ -1,46 +1,6 @@
[Desktop Entry]
Name=Bugzilla To-do List
-Name[bg]=Задачи (Bugzilla)
-Name[ca]=Llista de pendents de Bugzilla
-Name[cs]=Seznam úkolů (Bugzilla)
-Name[da]=Bugzilla gøremålsliste
-Name[de]=Bugzilla Todo-Liste
-Name[el]=Προς υλοποίηση λίστα του Bugzilla
-Name[es]=Listado de tareas pendientes de BugZilla
-Name[et]=Bugzilla ülesannete nimekiri
-Name[eu]=Bugzilla-ren egiteke zerrenda
-Name[fa]=فهرست کار انجامی Bugzilla
-Name[fi]=Bugzilla-tehtäväluettelo
-Name[fr]=Liste de tâches de Bugzilla
-Name[ga]=Tascliosta Bugzilla
-Name[gl]=Lista de itens por facer de Bugzilla
-Name[he]=רשימת מטלות של Bugzilla
-Name[hu]=Bugzilla feladatlista
-Name[is]=Bugzilla verklisti
-Name[it]=Lista delle cosa da fare di Bugzilla
-Name[ja]=BugzillaToDo リスト
-Name[ka]=Bugzilla-ს დავალებათა სია
-Name[kk]=Bugzilla To-do тізімі
-Name[lt]=Bugzilla darbų sąrašas
-Name[nb]=Bugzilla-huskeliste
-Name[nds]=Bugzilla-Opgavenlist
-Name[ne]=बगजिला गर्नुपर्ने कार्य सूची
-Name[nl]=Bugzilla Todo-lijst
-Name[nn]=Bugzilla-hugseliste
-Name[pa]=ਬੱਗਜੀਲਾ ਕਰਨ ਸੂਚੀ
-Name[pl]=Lista rzeczy do zrobienia w Bugzilli
-Name[pt]=Lista de Itens Por-Fazer do Bugzilla
-Name[pt_BR]=Lista de Itens Por-Fazer do Bugzilla
-Name[ru]=Список TODO Bugzilla
-Name[sk]=Zoznam úloh v Bugzille
-Name[sl]=Seznam »za-narediti« v Bugzilli
-Name[sr]=Листа послова Bugzilla-е
-Name[sr@Latn]=Lista poslova Bugzilla-e
-Name[sv]=Bugzilla uppgiftslista
-Name[tr]=Bugzilla To-do Listesi
-Name[uk]=Список завдань Bugzilla
-Name[zh_CN]=Bugzilla 待办列表
-Name[zh_TW]=Bugzilla 待辦清單
+
X-TDE-Library=kcal_bugzilla
Type=Service
X-TDE-ServiceTypes=TDEResources/Plugin
diff --git a/kdeaccounts-plugin/CMakeL10n.txt b/kdeaccounts-plugin/CMakeL10n.txt
new file mode 100644
index 00000000..35c9d056
--- /dev/null
+++ b/kdeaccounts-plugin/CMakeL10n.txt
@@ -0,0 +1,7 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kdeaccountsplugin.desktop/"
+ SOURCES kdeaccountsplugin.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kdeaccounts-plugin/CMakeLists.txt b/kdeaccounts-plugin/CMakeLists.txt
index 6e9d5158..c384fcc5 100644
--- a/kdeaccounts-plugin/CMakeLists.txt
+++ b/kdeaccounts-plugin/CMakeLists.txt
@@ -21,8 +21,10 @@ link_directories(
##### other data ################################
-install( FILES kdeaccountsplugin.desktop
- DESTINATION ${DATA_INSTALL_DIR}/tdeabc/formats )
+tde_create_translated_desktop(
+ SOURCE kdeaccountsplugin.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/tdeabc/formats
+)
##### tdeabcformat_kdeaccounts (module) ###########
diff --git a/kdeaccounts-plugin/kdeaccountsplugin.desktop b/kdeaccounts-plugin/kdeaccountsplugin.desktop
index a0905691..ad473184 100644
--- a/kdeaccounts-plugin/kdeaccountsplugin.desktop
+++ b/kdeaccounts-plugin/kdeaccountsplugin.desktop
@@ -1,43 +1,5 @@
[Misc]
Name=TDE Repository Accounts
-Name[bg]=Сметки в хранилището на TDE
-Name[ca]=Comptes del repositori de TDE
-Name[cs]=Účty z TDE repository
-Name[da]=TDE lager-konti
-Name[de]=TDE Repositorium-Zugänge
-Name[el]=Λογαριασμοί χώρου αποθήκευσης του TDE
-Name[es]=Cuentas del repositorio de TDE
-Name[et]=TDE hoidla kontod
-Name[eu]=TDE-ren biltegiaren kontuak
-Name[fa]=حسابهای مخزن TDE
-Name[fi]=TDE:n versionhallinnan käyttäjätunnukset
-Name[fr]=Comptes du référentiel de TDE
-Name[gl]=Contas no repositorio de TDE
-Name[hu]=TDE SVN-azonosítók
-Name[is]=TDE geymslu aðgangur
-Name[it]=Account del deposito di TDE
-Name[ja]=TDE リポジトリアカウント
-Name[ka]=TDE რეპოზიტორიის ანგარიში
-Name[kk]=TDE қоймасының тіркелгілері
-Name[lt]=TDE saugyklos paskyros
-Name[nb]=TDE-lagerkontoer
-Name[nds]=TDE-Archivkontos
-Name[ne]=केडीई भण्डार खाता
-Name[nl]=TDE Repository gebruikersnamen
-Name[nn]=TDE-lagerkontoar
-Name[pa]=TDE ਰਿਪੋਜ਼ਟਰੀ ਖਾਤੇ
-Name[pl]=Konta w repozytorium TDE
-Name[pt]=Contas do Repositório do TDE
-Name[pt_BR]=Contas do Repositório do TDE
-Name[ru]=Учётные записи репозитория TDE
-Name[sk]=Účty TDE archívu
-Name[sl]=Računi za skladišče TDE
-Name[sr]=Налози TDE складишта
-Name[sr@Latn]=Nalozi TDE skladišta
-Name[sv]=TDE-arkivkonton
-Name[uk]=Рахунки сховища TDE
-Name[zh_CN]=TDE 仓库账号
-Name[zh_TW]=TDE 主目錄帳號
[Plugin]
Type=text
diff --git a/kmtrace/CMakeLists.txt b/kmtrace/CMakeLists.txt
index c2551b0e..126a1013 100644
--- a/kmtrace/CMakeLists.txt
+++ b/kmtrace/CMakeLists.txt
@@ -12,6 +12,7 @@
include_directories(
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
+ ${CMAKE_BINARY_DIR}
)
link_directories(
@@ -21,6 +22,11 @@ link_directories(
set( LD_FLAGS "-Wl,-Bstatic -liberty -Wl,-Bdynamic" )
+##### configure checks ##########################
+
+include( ConfigureChecks.cmake )
+
+
##### other data ################################
configure_file( kminspector.cmake kminspector @ONLY )
@@ -48,7 +54,7 @@ tde_add_library( ktrace_s STATIC
tde_add_library( ktrace SHARED
SOURCES ksotrace.cpp ktrace.c
- LINK dl
+ LINK ${DL_LIBRARIES} ${Backtrace_LIBRARY}
DESTINATION ${LIB_INSTALL_DIR}/kmtrace
)
diff --git a/kmtrace/ConfigureChecks.cmake b/kmtrace/ConfigureChecks.cmake
new file mode 100644
index 00000000..476e63b2
--- /dev/null
+++ b/kmtrace/ConfigureChecks.cmake
@@ -0,0 +1,18 @@
+
+##### check if GLIBC >= 2.1 compatible backtrace facility exists
+
+if ( CMAKE_MAJOR_VERSION LESS "3" )
+ check_symbol_exists( backtrace "execinfo.h" HAVE_BACKTRACE )
+ if ( HAVE_BACKTRACE )
+ set ( Backtrace_LIBRARY "" CACHE STRING "Library providing backtrace(3), empty for default set of libraries" )
+ set ( Backtrace_HEADER "execinfo.h" CACHE STRING "Header providing backtrace(3) facility" )
+ endif ()
+else ()
+ find_package( Backtrace )
+ if ( Backtrace_FOUND )
+ set ( HAVE_BACKTRACE 1 CACHE INTERNAL "" )
+ endif ()
+endif ()
+if( NOT HAVE_BACKTRACE )
+ tde_message_fatal( "bactrace function is required but not available on your system")
+endif()
diff --git a/kmtrace/README b/kmtrace/README
index 6084b2b7..c3e7ed5c 100644
--- a/kmtrace/README
+++ b/kmtrace/README
@@ -1,8 +1,6 @@
This is a KDE tool to assist with malloc debugging using glibc's "mtrace"
functionality. Unfortunately the mtrace that is part of current (9/9/2000)
glibc versions only logs the return-address of the malloc/free call.
-The file mtrace.c in this directory logs a complete backtrace upon malloc/
-free.
THIS PROGRAM DEPENDS ON GLIBC! It does not pretend to be portable.
diff --git a/kmtrace/ktrace.c b/kmtrace/ktrace.c
index 8b9eb2f4..0a9cff4f 100644
--- a/kmtrace/ktrace.c
+++ b/kmtrace/ktrace.c
@@ -25,6 +25,10 @@
or (US mail) as Mike Haertel c/o Free Software Foundation.
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#define MALLOC_HOOKS
#define _GNU_SOURCE
@@ -35,8 +39,8 @@
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
-#include <execinfo.h>
#include <unistd.h>
+#include BACKTRACE_H
#ifdef USE_IN_LIBIO
# include <libio/iolibio.h>
@@ -112,27 +116,36 @@ void kuntrace(void);
static void addAllocationToTree(void);
-static void tr_freehook __P ((void*, const void*));
-static void* tr_reallochook __P ((void*, size_t,
- const void*));
-static void* tr_mallochook __P ((size_t, const void*));
-/* Old hook values. */
-static void (*tr_old_free_hook) __P ((void* ptr, const void*));
-static void* (*tr_old_malloc_hook) __P ((size_t size,
- const void*));
-static void* (*tr_old_realloc_hook) __P ((void* ptr,
- size_t size,
- const void*));
+// Pointers to real calls
+static void* (*real_malloc_ptr) (size_t size) = NULL;
+static void* (*real_realloc_ptr) (void *ptr, size_t size) = NULL;
+static void (*real_free_ptr) (void *ptr) = NULL;
+
+// This is used to return "allocated" memory until the pointer
+// to the real malloc function becomes known.
+// It seems about 75k of memory are required before that happens,
+// but the buffer provides more space to cater for more if needed
+// in other OS.
+#define MALLOC_INIT_SIZE (1024 * 256)
+static char malloc_init_buf[MALLOC_INIT_SIZE];
+static size_t malloc_init_pos = 0;
+static pthread_mutex_t malloc_init_lock = PTHREAD_MUTEX_INITIALIZER;
static FILE* mallstream;
static char malloc_trace_buffer[TRACE_BUFFER_SIZE];
+static pthread_mutex_t malloc_lock = PTHREAD_MUTEX_INITIALIZER;
+static pthread_mutex_t free_lock = PTHREAD_MUTEX_INITIALIZER;
+static pthread_mutex_t realloc_lock = PTHREAD_MUTEX_INITIALIZER;
-/* Address to breakpoint on accesses to... */
-void* mallwatch;
-
-static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;
+static int tr_malloc_hook_enabled = 0;
+static int tr_realloc_hook_enabled = 0;
+static int tr_free_hook_enabled = 0;
+// Hooks active in this thread
+static __thread int tr_malloc_hook_active = 0;
+static __thread int tr_realloc_hook_active = 0;
+static __thread int tr_free_hook_active = 0;
static int bt_size;
static void *bt[TR_BT_SIZE + 1];
@@ -159,14 +172,15 @@ static char* mallTreeFile = NULL;
static FILE* mallTreeStream = NULL;
static long mallThreshold = 2000;
-/* This function is called when the block being alloc'd, realloc'd, or
- * freed has an address matching the variable "mallwatch". In a
- * debugger, set "mallwatch" to the address of interest, then put a
- * breakpoint on tr_break. */
-void tr_break __P ((void));
-void
-tr_break()
+// Get real function pointers on loading
+static void __attribute__((constructor)) init(void)
{
+ if (!real_malloc_ptr)
+ {
+ real_free_ptr = (void (*)(void *))(dlsym(RTLD_NEXT, "free"));
+ real_malloc_ptr = (void* (*)(size_t))(dlsym(RTLD_NEXT, "malloc"));
+ real_realloc_ptr = (void* (*)(void *, size_t))(dlsym(RTLD_NEXT, "realloc"));
+ }
}
__inline__ static void
@@ -341,10 +355,17 @@ tr_log(const void* caller, void* ptr, void* old,
tr_cache[i].ptr = ptr;
tr_cache[i].size = size;
- tr_cache[i].bt = (void**) malloc(TR_BT_SIZE * sizeof(void*));
- tr_cache[i].bt_size = backtrace(
- tr_cache[i].bt, TR_BT_SIZE);
- tr_cache[i].bt = realloc(tr_cache[i].bt, tr_cache[i].bt_size * sizeof(void*));
+ int old_tr_malloc_hook_enabled = tr_malloc_hook_enabled;
+ int old_tr_free_hook_enabled = tr_free_hook_enabled;
+ tr_malloc_hook_enabled = 0;
+ tr_free_hook_enabled = 0;
+ void **tmp_bt = (void**)malloc(TR_BT_SIZE * sizeof(void*));
+ tr_cache[i].bt_size = backtrace(tmp_bt, TR_BT_SIZE);
+ tr_cache[i].bt = (void**)malloc(tr_cache[i].bt_size * sizeof(void*));
+ backtrace(tr_cache[i].bt, tr_cache[i].bt_size);
+ free(tmp_bt);
+ tr_malloc_hook_enabled = old_tr_malloc_hook_enabled;
+ tr_free_hook_enabled = old_tr_free_hook_enabled;
tr_cache_level++;
return;
@@ -373,104 +394,144 @@ tr_log(const void* caller, void* ptr, void* old,
}
}
-static void
-tr_freehook (ptr, caller)
- void* ptr;
- const void* caller;
+void free(void *ptr)
{
- if (ptr == NULL)
+ if (ptr == NULL ||
+ (ptr >= (void*)malloc_init_buf && ptr < (void*)(malloc_init_buf + malloc_init_pos)))
+ {
return;
- if (ptr == mallwatch)
- tr_break ();
+ }
+
+ if (!real_free_ptr)
+ {
+ // Should never happen!
+ return;
+ }
+
+ if (!tr_free_hook_enabled || tr_free_hook_active)
+ {
+ // Real function is called if hooks are not enabled or if
+ // free is called recursively while logging data (should
+ // probably never happen!)
+ return (*real_free_ptr)(ptr);
+ }
+
+ pthread_mutex_lock(&free_lock);
+ tr_free_hook_active = 1;
- pthread_mutex_lock(&lock);
#ifdef PROFILE
tr_frees++;
tr_current_mallocs--;
#endif
- __free_hook = tr_old_free_hook;
-
- if (tr_old_free_hook != NULL)
- (*tr_old_free_hook) (ptr, caller);
- else
- free(ptr);
+ void *caller = __builtin_return_address(0);
+ (*real_free_ptr)(ptr);
tr_log(caller, ptr, 0, 0, TR_FREE);
- __free_hook = tr_freehook;
- pthread_mutex_unlock(&lock);
+ tr_free_hook_active = 0;
+ pthread_mutex_unlock(&free_lock);
}
-static void*
-tr_mallochook (size, caller)
- size_t size;
- const void* caller;
+void *malloc(size_t size)
{
- void* hdr;
+ if (!real_malloc_ptr)
+ {
+ // Return memory from static buffer if available
+ pthread_mutex_lock(&malloc_init_lock);
+ if ((malloc_init_pos + size + sizeof(size_t)) > MALLOC_INIT_SIZE)
+ {
+ pthread_mutex_unlock(&malloc_init_lock);
+ return NULL;
+ }
+ else
+ {
+ size_t *sizeptr = (size_t*)(malloc_init_buf + malloc_init_pos);
+ malloc_init_pos += sizeof(size_t);
+ *sizeptr = size;
+ void *ptr = (void*)(malloc_init_buf + malloc_init_pos);
+ malloc_init_pos += size;
+ pthread_mutex_unlock(&malloc_init_lock);
+ return ptr;
+ }
+ }
- pthread_mutex_lock(&lock);
+ if (!tr_malloc_hook_enabled || tr_malloc_hook_active)
+ {
+ // Real function is called if hooks are not enabled or if
+ // malloc is called recursively while logging data
+ return (*real_malloc_ptr)(size);
+ }
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
- __free_hook = tr_old_free_hook;
+ pthread_mutex_lock(&malloc_lock);
+ tr_malloc_hook_active = 1;
- if (tr_old_malloc_hook != NULL)
- hdr = (void*) (*tr_old_malloc_hook) (size, caller);
- else
- hdr = (void*) malloc(size);
+ void *caller = __builtin_return_address(0);
+ void *hdr = (*real_malloc_ptr)(size);
tr_log(caller, hdr, 0, size, TR_MALLOC);
+
/* We only build the allocation tree if mallTreeFile has been set. */
if (mallTreeFile)
addAllocationToTree();
- __malloc_hook = tr_mallochook;
- __realloc_hook = tr_reallochook;
- __free_hook = tr_freehook;
-
#ifdef PROFILE
tr_mallocs++;
tr_current_mallocs++;
if (tr_current_mallocs > tr_max_mallocs)
tr_max_mallocs = tr_current_mallocs;
#endif
- pthread_mutex_unlock(&lock);
- if (hdr == mallwatch)
- tr_break ();
+ tr_malloc_hook_active = 0;
+ pthread_mutex_unlock(&malloc_lock);
return hdr;
}
-static void*
-tr_reallochook (ptr, size, caller)
- void* ptr;
- size_t size;
- const void* caller;
+void* realloc(void *ptr, size_t size)
{
- void* hdr;
-
- if (ptr == mallwatch)
- tr_break ();
+ if (ptr >= (void*)malloc_init_buf && ptr < (void*)(malloc_init_buf + malloc_init_pos))
+ {
+ // Reallocating pointer from initial static buffer
+ size_t old_size = *(size_t*)((char*)(ptr) - sizeof(size_t));
+ void *new_ptr = malloc(size);
+ size_t min_size = size;
+ if (old_size < min_size)
+ {
+ min_size = old_size;
+ }
+ memcpy(new_ptr, ptr, min_size);
+ return new_ptr;
+ }
- pthread_mutex_lock(&lock);
+ if (!real_realloc_ptr)
+ {
+ void *new_ptr = malloc(size);
+ if (new_ptr && ptr && size > 0)
+ {
+ memcpy(new_ptr, ptr, size);
+ }
+ if (ptr)
+ {
+ free(ptr);
+ }
+ return new_ptr;
+ }
- __free_hook = tr_old_free_hook;
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
+ if (!tr_realloc_hook_enabled || tr_realloc_hook_active)
+ {
+ // Real function is called if hooks are not enabled or if
+ // realloc is called recursively while logging data
+ return (*real_realloc_ptr)(ptr, size);
+ }
- if (tr_old_realloc_hook != NULL)
- hdr = (void*) (*tr_old_realloc_hook) (ptr, size, caller);
- else
- hdr = (void*) realloc (ptr, size);
+ pthread_mutex_lock(&realloc_lock);
+ tr_realloc_hook_active = 1;
+ void *caller = __builtin_return_address(0);
+ void *hdr = (*real_realloc_ptr)(ptr, size);
tr_log(caller, hdr, ptr, size, TR_REALLOC);
- __free_hook = tr_freehook;
- __malloc_hook = tr_mallochook;
- __realloc_hook = tr_reallochook;
-
#ifdef PROFILE
- /* If ptr is 0 there was no previos malloc of this location */
+ // If ptr is 0 there was no previos malloc of this location
if (ptr == NULL)
{
tr_mallocs++;
@@ -480,10 +541,8 @@ tr_reallochook (ptr, size, caller)
}
#endif
- pthread_mutex_unlock(&lock);
-
- if (hdr == mallwatch)
- tr_break ();
+ tr_realloc_hook_active = 0;
+ pthread_mutex_unlock(&realloc_lock);
return hdr;
}
@@ -671,10 +730,7 @@ release_libc_mem (void)
#endif
/* We enable tracing if either the environment variable MALLOC_TRACE
- * or the variable MALLOC_TREE are set, or if the variable mallwatch
- * has been patched to an address that the debugging user wants us to
- * stop on. When patching mallwatch, don't forget to set a breakpoint
- * on tr_break! */
+ * or the variable MALLOC_TREE are set */
void
ktrace()
{
@@ -701,7 +757,7 @@ ktrace()
if( getenv("MALLOC_THRESHOLD") != NULL )
mallThreshold = atol(getenv("MALLOC_THRESHOLD"));
#endif
- if (mallfile != NULL || mallTreeFile != NULL || mallwatch != NULL)
+ if (mallfile != NULL || mallTreeFile != NULL)
{
mallstream = fopen (mallfile != NULL ? mallfile : "/dev/null", "w");
if (mallstream != NULL)
@@ -717,14 +773,10 @@ ktrace()
if(*buf)
fprintf (mallstream, "#%s\n", buf);
- /* Save old hooks and hook in our own functions for all
- * malloc, realloc and free calls */
- tr_old_free_hook = __free_hook;
- __free_hook = tr_freehook;
- tr_old_malloc_hook = __malloc_hook;
- __malloc_hook = tr_mallochook;
- tr_old_realloc_hook = __realloc_hook;
- __realloc_hook = tr_reallochook;
+ // Enable hooks
+ tr_malloc_hook_enabled = 1;
+ tr_realloc_hook_enabled = 1;
+ tr_free_hook_enabled = 1;
tr_cache_pos = TR_CACHE_SIZE;
do
@@ -748,14 +800,14 @@ ktrace()
void
kuntrace()
{
+ // Disable hooks
+ tr_malloc_hook_enabled = 0;
+ tr_realloc_hook_enabled = 0;
+ tr_free_hook_enabled = 0;
+
if (mallstream == NULL)
return;
- /* restore hooks to original values */
- __free_hook = tr_old_free_hook;
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
-
if (removeBranchesBelowThreshold(CallTree))
CallTree = 0;
if (mallTreeFile)
@@ -790,27 +842,6 @@ kuntrace()
write(2, "kuntrace()\n", 11);
}
-int fork()
-{
- int result;
- if (mallstream)
- fflush(mallstream);
- result = __fork();
- if (result == 0)
- {
- if (mallstream)
- {
- close(fileno(mallstream));
- mallstream = NULL;
- __free_hook = tr_old_free_hook;
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
- }
- }
- return result;
-}
-
-
static int my_mcount_lock = 0;
void mcount()
{
diff --git a/kmtrace/mtrace.c b/kmtrace/mtrace.c
deleted file mode 100644
index cef74783..00000000
--- a/kmtrace/mtrace.c
+++ /dev/null
@@ -1,383 +0,0 @@
-/* More debugging hooks for `malloc'.
- Copyright (C) 1991,92,93,94,96,97,98,99,2000 Free Software Foundation, Inc.
- Written April 2, 1991 by John Gilmore of Cygnus Support.
- Based on mcheck.c by Mike Haertel.
- Hacked by AK
-
- This library is free software; you can redistribute it and/or
- modify it under the terms of the GNU Library General Public License as
- published by the Free Software Foundation; either version 2 of the
- License, or (at your option) any later version.
-
- This library is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- Library General Public License for more details.
-
- You should have received a copy of the GNU Library General Public
- License along with this library; see the file COPYING.LIB. If not,
- write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- Boston, MA 02110-1301, USA.
-
- The author may be reached (Email) at the address mike@ai.mit.edu,
- or (US mail) as Mike Haertel c/o Free Software Foundation. */
-
-#define _LIBC
-#define MALLOC_HOOKS
-
-#ifndef _MALLOC_INTERNAL
-#define _MALLOC_INTERNAL
-#include <malloc.h>
-#include <mcheck.h>
-#include <bits/libc-lock.h>
-#endif
-
-#include <dlfcn.h>
-
-#include <stdio.h>
-#include <string.h>
-#include <stdlib.h>
-
-#include <stdio-common/_itoa.h>
-#include <elf/ldsodefs.h>
-
-#ifdef USE_IN_LIBIO
-# include <libio/iolibio.h>
-# define setvbuf(s, b, f, l) _IO_setvbuf (s, b, f, l)
-#endif
-
-#define TRACE_BUFFER_SIZE 512
-
-static FILE *mallstream;
-static const char mallenv[]= "MALLOC_TRACE";
-static char malloc_trace_buffer[TRACE_BUFFER_SIZE];
-
-__libc_lock_define_initialized (static, lock)
-
-/* Address to breakpoint on accesses to... */
-__ptr_t mallwatch;
-
-/* File name and line number information, for callers that had
- the foresight to call through a macro. */
-char *_mtrace_file;
-int _mtrace_line;
-
-/* Old hook values. */
-static void (*tr_old_free_hook) __P ((__ptr_t ptr, const __ptr_t));
-static __ptr_t (*tr_old_malloc_hook) __P ((__malloc_size_t size,
- const __ptr_t));
-static __ptr_t (*tr_old_realloc_hook) __P ((__ptr_t ptr,
- __malloc_size_t size,
- const __ptr_t));
-
-#define TR_PIPELINE_SIZE 16
-#define TR_BT_SIZE 80
-#define TR_HASHTABLE_SIZE 9973
-
-#define TR_NONE 0
-#define TR_MALLOC 1
-#define TR_REALLOC 2
-#define TR_FREE 3
-
-typedef struct {
- int op;
- __ptr_t ptr;
- __ptr_t old;
- __malloc_size_t size;
- int bt_size;
- void *bt[TR_BT_SIZE+1];
-} tr_entry;
-
-static tr_entry tr_pipeline[TR_PIPELINE_SIZE];
-static int tr_pipeline_pos;
-static void *tr_hashtable[TR_HASHTABLE_SIZE];
-
-
-/* This function is called when the block being alloc'd, realloc'd, or
- freed has an address matching the variable "mallwatch". In a debugger,
- set "mallwatch" to the address of interest, then put a breakpoint on
- tr_break. */
-
-void tr_break __P ((void));
-void
-tr_break ()
-{
-}
-
-static void
-tr_backtrace(void **bt, int size)
-{
- char buf[20];
- int i;
- Dl_info info;
- for(i = 0; i < size; i++)
- {
- long hash = (((unsigned long)bt[i]) / 4) % TR_HASHTABLE_SIZE;
- if ((tr_hashtable[hash]!= bt[i]) && _dl_addr(bt[i], &info) && info.dli_fname && *info.dli_fname)
- {
- if (bt[i] >= (void *) info.dli_saddr)
- sprintf(buf, "+%#lx", (unsigned long)(bt[i] - info.dli_saddr));
- else
- sprintf(buf, "-%#lx", (unsigned long)(info.dli_saddr - bt[i]));
- fprintf(mallstream, "%s%s%s%s%s[%p]\n",
- info.dli_fname ?: "",
- info.dli_sname ? "(" : "",
- info.dli_sname ?: "",
- info.dli_sname ? buf : "",
- info.dli_sname ? ")" : "",
- bt[i]);
- tr_hashtable[hash] = bt[i];
- }
- else {
- fprintf(mallstream, "[%p]\n", bt[i]);
- }
- }
-}
-
-static void
-inline
-tr_log(const __ptr_t caller, __ptr_t ptr, __ptr_t old, __malloc_size_t size, int op)
-{
- switch(op)
- {
- case TR_REALLOC:
- break;
- case TR_MALLOC:
- break;
- case TR_FREE:
- {
- int i = tr_pipeline_pos;
- do {
- if (i) i--; else i = TR_PIPELINE_SIZE-1;
- if (tr_pipeline[i].ptr == ptr)
- {
- if (tr_pipeline[i].op == TR_MALLOC)
- {
- tr_pipeline[i].op = TR_NONE;
- tr_pipeline[i].ptr = NULL;
- return;
- }
- break;
- }
- } while (i != tr_pipeline_pos);
- }
- }
-
- if (tr_pipeline[tr_pipeline_pos].op)
- {
- putc('@', mallstream);
- putc('\n', mallstream);
- /* Generate backtrace...
- * We throw out the first frame (tr_mallochook)
- * end the last one (_start)
- */
- tr_backtrace(&(tr_pipeline[tr_pipeline_pos].bt[1]),
- tr_pipeline[tr_pipeline_pos].bt_size-2);
-
- switch(tr_pipeline[tr_pipeline_pos].op)
- {
- case TR_MALLOC:
- fprintf (mallstream, "+ %p %#lx\n",
- tr_pipeline[tr_pipeline_pos].ptr,
- (unsigned long int) tr_pipeline[tr_pipeline_pos].size);
- break;
- case TR_FREE:
- fprintf (mallstream, "- %p\n",
- tr_pipeline[tr_pipeline_pos].ptr);
- break;
- case TR_REALLOC:
- fprintf (mallstream, "< %p\n",
- tr_pipeline[tr_pipeline_pos].old);
- fprintf (mallstream, "> %p %#lx\n",
- tr_pipeline[tr_pipeline_pos].ptr,
- (unsigned long int) tr_pipeline[tr_pipeline_pos].size);
- break;
- }
- }
-
- tr_pipeline[tr_pipeline_pos].op = op;
- tr_pipeline[tr_pipeline_pos].ptr = ptr;
- tr_pipeline[tr_pipeline_pos].old = old;
- tr_pipeline[tr_pipeline_pos].size = size;
- tr_pipeline[tr_pipeline_pos].bt_size = backtrace(
- tr_pipeline[tr_pipeline_pos].bt, TR_BT_SIZE);
- tr_pipeline_pos++;
- if (tr_pipeline_pos == TR_PIPELINE_SIZE)
- tr_pipeline_pos = 0;
-}
-
-static void tr_freehook __P ((__ptr_t, const __ptr_t));
-static void
-tr_freehook (ptr, caller)
- __ptr_t ptr;
- const __ptr_t caller;
-{
- if (ptr == NULL)
- return;
- __libc_lock_lock (lock);
- tr_log(caller, ptr, 0, 0, TR_FREE );
- __libc_lock_unlock (lock);
- if (ptr == mallwatch)
- tr_break ();
- __libc_lock_lock (lock);
- __free_hook = tr_old_free_hook;
- if (tr_old_free_hook != NULL)
- (*tr_old_free_hook) (ptr, caller);
- else
- free (ptr);
- __free_hook = tr_freehook;
- __libc_lock_unlock (lock);
-}
-
-static __ptr_t tr_mallochook __P ((__malloc_size_t, const __ptr_t));
-static __ptr_t
-tr_mallochook (size, caller)
- __malloc_size_t size;
- const __ptr_t caller;
-{
- __ptr_t hdr;
-
- __libc_lock_lock (lock);
-
- __malloc_hook = tr_old_malloc_hook;
- if (tr_old_malloc_hook != NULL)
- hdr = (__ptr_t) (*tr_old_malloc_hook) (size, caller);
- else
- hdr = (__ptr_t) malloc (size);
- __malloc_hook = tr_mallochook;
-
- tr_log(caller, hdr, 0, size, TR_MALLOC);
-
- __libc_lock_unlock (lock);
-
- if (hdr == mallwatch)
- tr_break ();
-
- return hdr;
-}
-
-static __ptr_t tr_reallochook __P ((__ptr_t, __malloc_size_t, const __ptr_t));
-static __ptr_t
-tr_reallochook (ptr, size, caller)
- __ptr_t ptr;
- __malloc_size_t size;
- const __ptr_t caller;
-{
- __ptr_t hdr;
-
- if (ptr == mallwatch)
- tr_break ();
-
- __libc_lock_lock (lock);
-
- __free_hook = tr_old_free_hook;
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
- if (tr_old_realloc_hook != NULL)
- hdr = (__ptr_t) (*tr_old_realloc_hook) (ptr, size, caller);
- else
- hdr = (__ptr_t) realloc (ptr, size);
- __free_hook = tr_freehook;
- __malloc_hook = tr_mallochook;
- __realloc_hook = tr_reallochook;
-
- tr_log(caller, hdr, ptr, size, TR_REALLOC);
-
- __libc_lock_unlock (lock);
-
- if (hdr == mallwatch)
- tr_break ();
-
- return hdr;
-}
-
-
-#ifdef _LIBC
-extern void __libc_freeres (void);
-
-/* This function gets called to make sure all memory the library
- allocates get freed and so does not irritate the user when studying
- the mtrace output. */
-static void
-release_libc_mem (void)
-{
- /* Only call the free function if we still are running in mtrace mode. */
- if (mallstream != NULL)
- __libc_freeres ();
-}
-#endif
-
-
-/* We enable tracing if either the environment variable MALLOC_TRACE
- is set, or if the variable mallwatch has been patched to an address
- that the debugging user wants us to stop on. When patching mallwatch,
- don't forget to set a breakpoint on tr_break! */
-
-void
-mtrace ()
-{
-#ifdef _LIBC
- static int added_atexit_handler;
-#endif
- char *mallfile;
-
- /* Don't panic if we're called more than once. */
- if (mallstream != NULL)
- return;
-
-#ifdef _LIBC
- /* When compiling the GNU libc we use the secure getenv function
- which prevents the misuse in case of SUID or SGID enabled
- programs. */
- mallfile = __secure_getenv (mallenv);
-#else
- mallfile = getenv (mallenv);
-#endif
- if (mallfile != NULL || mallwatch != NULL)
- {
- mallstream = fopen (mallfile != NULL ? mallfile : "/dev/null", "w");
- if (mallstream != NULL)
- {
- /* Be sure it doesn't malloc its buffer! */
- setvbuf (mallstream, malloc_trace_buffer, _IOFBF, TRACE_BUFFER_SIZE);
- fprintf (mallstream, "= Start\n");
- tr_old_free_hook = __free_hook;
- __free_hook = tr_freehook;
- tr_old_malloc_hook = __malloc_hook;
- __malloc_hook = tr_mallochook;
- tr_old_realloc_hook = __realloc_hook;
- __realloc_hook = tr_reallochook;
-
- tr_pipeline_pos = TR_PIPELINE_SIZE;
- for(;tr_pipeline_pos--;)
- {
- tr_pipeline[tr_pipeline_pos].op = TR_NONE;
- tr_pipeline[tr_pipeline_pos].ptr = NULL;
- }
- memset(tr_hashtable, 0, sizeof(void *)*TR_HASHTABLE_SIZE);
-#ifdef _LIBC
- if (!added_atexit_handler)
- {
- added_atexit_handler = 1;
- atexit (release_libc_mem);
- }
-#endif
- }
- }
-}
-
-void
-muntrace ()
-{
- if (mallstream == NULL)
- return;
-
- fprintf (mallstream, "= End\n");
- fclose (mallstream);
- mallstream = NULL;
- __free_hook = tr_old_free_hook;
- __malloc_hook = tr_old_malloc_hook;
- __realloc_hook = tr_old_realloc_hook;
-}
-
-
diff --git a/kompare/CMakeL10n.txt b/kompare/CMakeL10n.txt
index 79671986..2018894d 100644
--- a/kompare/CMakeL10n.txt
+++ b/kompare/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kompare" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kompare-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kompare/CMakeLists.txt b/kompare/CMakeLists.txt
index 4977eb71..2556897a 100644
--- a/kompare/CMakeLists.txt
+++ b/kompare/CMakeLists.txt
@@ -35,12 +35,18 @@ link_directories(
##### other data ################################
-install( FILES kompare.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kompare.desktop
+ PO_DIR kompare-desktops
+)
+
install( FILES kompareui.rc DESTINATION ${DATA_INSTALL_DIR}/kompare )
-install( FILES
- komparenavigationpart.desktop kompareviewpart.desktop
- DESTINATION ${SERVICETYPES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE komparenavigationpart.desktop kompareviewpart.desktop
+ DESTINATION ${SERVICETYPES_INSTALL_DIR}
+ PO_DIR kompare-desktops
+)
##### kompare (executable) ######################
diff --git a/kompare/kompare.desktop b/kompare/kompare.desktop
index a057f7c7..4529b415 100644
--- a/kompare/kompare.desktop
+++ b/kompare/kompare.desktop
@@ -1,68 +1,9 @@
[Desktop Entry]
-Type=Application
Name=Kompare
-Name[af]=K-vergelyk
-Name[eo]=Komparilo
-Name[hi]=काम्पेयर
-Name[lv]=Salīdzināt
-Name[ne]=तुलना
-Name[pa]=ਕੇ-ਤੁਲਨਾ
-Name[ta]=கோம்பெர்
-Name[th]=เปรียบเทียบ
-Name[tr]=Karşılaştır
+
GenericName=Diff/Patch Frontend
-GenericName[af]=Diff/Lap Voorprogram
-GenericName[bs]=Frontend za Diff/Patch
-GenericName[ca]=Interfície per a diff/patch
-GenericName[cs]=Rozhraní pro Diff/Patch
-GenericName[cy]=Blaen Gwahaniaethau/Clytiau
-GenericName[da]=Diff/patch-grænseflade
-GenericName[de]=Oberfläche für Diff und Patch
-GenericName[el]=Πρόγραμμα Diff/Patch
-GenericName[eo]=Fasado por la programoj "diff" kaj "patch"
-GenericName[es]=Interfaz Diff/Patch
-GenericName[et]=Diff/patch kasutajaliides
-GenericName[eu]=Desberdintasun/Adabaki interfazea
-GenericName[fa]=پایانۀ Diff/کژنه
-GenericName[fi]=Diff/Patch-käyttöliittymä
-GenericName[fr]=Interface graphique pour Diff et Patch
-GenericName[ga]=Comhéadan Diff/Patch
-GenericName[gl]=Interface para Diff/Patch
-GenericName[he]=ממשק ל-Diff/Patch
-GenericName[hi]=डिफ/पैच फ्रन्टएण्ड
-GenericName[hr]=Sučelje za Diff/Patch
-GenericName[hu]=Grafikus diff/patch
-GenericName[is]=Myndrænt viðmót á Diff/Patch
-GenericName[it]=Interfaccia per diff e patch
-GenericName[ja]=Diff/Patch フロントエンド
-GenericName[kk]=Diff/Patch интерфейсі
-GenericName[lt]=Diff/Patch naudotojo sąsaja
-GenericName[lv]=Diff/Patch Frontends
-GenericName[ms]=Bahagian Depan Beza/Tampal
-GenericName[nb]=Diff-/Patch-grensesnitt
-GenericName[nds]=Böversiet för "diff" un "patch"
-GenericName[ne]=Diff/Patch फ्रन्टइन्ड
-GenericName[nl]=Diff/Patch-hulpprogramma
-GenericName[nn]=Diff-/Patch-grensesnitt
-GenericName[pa]=Diff/Patch ਮੁੱਖ
-GenericName[pl]=Interfejs dla programów diff i patch
-GenericName[pt]=Interface do Diff/Patch
-GenericName[pt_BR]=Interface para Diferenças (diff)/Correções
-GenericName[ro]=Interfaţă grafică pentru "diff" şi "patch"
-GenericName[ru]=Сравнение файлов
-GenericName[sk]=Rozhranie Diff/Patch
-GenericName[sl]=Vmesnik za diff/patch
-GenericName[sr]=Интерфејс за Diff/Patch
-GenericName[sr@Latn]=Interfejs za Diff/Patch
-GenericName[sv]=Gränssnitt för Diff/Patch
-GenericName[ta]=டிப்/ஒட்டு முன்பகுதி
-GenericName[tg]=Утилитаи баробаркунии файлҳо
-GenericName[th]=ฟรอนต์เอนด์ของ Diff/Patch
-GenericName[tr]=Diff/Yama Önyüzü
-GenericName[uk]=Інтерфейс до diff/patch
-GenericName[zh_CN]=Diff/Patch 前端
-GenericName[zh_TW]=Diff/Patch 前端
-GenericName[zu]=Diff/PatchIsiqalo sokugcina
+
+Type=Application
MimeType=text/x-diff;
Exec=kompare -caption "%c" %i %m -o %U
Icon=kompare
diff --git a/kompare/komparenavtreepart/CMakeLists.txt b/kompare/komparenavtreepart/CMakeLists.txt
index 732d27d5..44f32ece 100644
--- a/kompare/komparenavtreepart/CMakeLists.txt
+++ b/kompare/komparenavtreepart/CMakeLists.txt
@@ -23,8 +23,11 @@ link_directories(
##### other data ################################
-install( FILES komparenavtreepart.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE komparenavtreepart.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kompare-desktops
+)
##### libkomparenavtreepart (module) ############
diff --git a/kompare/komparenavtreepart/komparenavtreepart.desktop b/kompare/komparenavtreepart/komparenavtreepart.desktop
index 5f0b6bc1..5ac03783 100644
--- a/kompare/komparenavtreepart/komparenavtreepart.desktop
+++ b/kompare/komparenavtreepart/komparenavtreepart.desktop
@@ -1,9 +1,6 @@
[Desktop Entry]
Name=KompareNavTreePart
-Name[pl]=Komponent drzewa nawigacyjnego Kompare
-Name[pt_BR]=Componente da árvore do Kompare
-Name[sv]=Kompare-navigeringsträdsdel
-Name[ta]=கோம்பெர் மரம் பாகம்
+
MimeType=text/x-diff
X-TDE-ServiceTypes=Kompare/NavigationPart
X-TDE-Library=libkomparenavtreepart
diff --git a/kompare/komparepart/CMakeLists.txt b/kompare/komparepart/CMakeLists.txt
index 10083566..06682808 100644
--- a/kompare/komparepart/CMakeLists.txt
+++ b/kompare/komparepart/CMakeLists.txt
@@ -25,8 +25,11 @@ link_directories(
##### other data ################################
-install( FILES komparepart.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE komparepart.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kompare-desktops
+)
install( FILES komparepartui.rc
DESTINATION ${DATA_INSTALL_DIR}/kompare )
diff --git a/kompare/komparepart/komparepart.desktop b/kompare/komparepart/komparepart.desktop
index 0c4daf4d..b164135e 100644
--- a/kompare/komparepart/komparepart.desktop
+++ b/kompare/komparepart/komparepart.desktop
@@ -1,21 +1,8 @@
[Desktop Entry]
-GenericComment=A part to graphically show the difference between 2 files
Name=KomparePart
-Name[af]=K-vergelyk-deel
-Name[de]=Einbettungsfähige Komponente von Kompare
-Name[eo]=Komparo-parto
-Name[he]=רכיב Kompare
-Name[hi]=काम्पेयर-पार्ट
-Name[lv]=SalīdzinātDaļu
-Name[pl]=Moduł Kompare
-Name[pt_BR]=Parte do Kompare
-Name[ro]=Componentă Kompare
-Name[ru]=Компонент утилиты сравнения файлов
-Name[sv]=Kompare-del
-Name[ta]=கோம்பெர் உறுப்பு
-Name[tg]=Қисмати утилитҳои баробаркунии файлҳо
-Name[th]=ส่วนเปรียบเทียบ
-Name[zu]=Ingxenye yeKompare
+
+Comment=A part to graphically show the difference between 2 files
+
MimeType=text/x-diff
X-TDE-ServiceTypes=Kompare/ViewPart,KParts/ReadWritePart,KParts/ReadOnlyPart
X-TDE-Library=libkomparepart
diff --git a/kompare/libdiff2/diffmodel.cpp b/kompare/libdiff2/diffmodel.cpp
index 82c3625d..97aaedcc 100644
--- a/kompare/libdiff2/diffmodel.cpp
+++ b/kompare/libdiff2/diffmodel.cpp
@@ -405,5 +405,3 @@ bool DiffModel::setSelectedDifference( Difference* diff )
}
#include "diffmodel.moc"
-
-/* vim: set ts=4 sw=4 noet: */
diff --git a/kompare/libdiff2/komparemodellist.cpp b/kompare/libdiff2/komparemodellist.cpp
index 0011da62..11171ade 100644
--- a/kompare/libdiff2/komparemodellist.cpp
+++ b/kompare/libdiff2/komparemodellist.cpp
@@ -1419,5 +1419,3 @@ void KompareModelList::slotActionUnapplyAllDifferences()
}
#include "komparemodellist.moc"
-
-/* vim: set ts=4 sw=4 noet: */
diff --git a/kompare/main.cpp b/kompare/main.cpp
index 811bde3d..8f8a378a 100644
--- a/kompare/main.cpp
+++ b/kompare/main.cpp
@@ -212,6 +212,3 @@ int main(int argc, char *argv[])
return kapp->exec();
}
-
-/* vim: set ts=4 sw=4 noet: */
-
diff --git a/kompare/tests/cvsdiff/contextm.diff b/kompare/tests/cvsdiff/contextm.diff
index b7d82cff..ad3a9132 100644
--- a/kompare/tests/cvsdiff/contextm.diff
+++ b/kompare/tests/cvsdiff/contextm.diff
@@ -730,9 +730,6 @@ diff -c -r1.26 dcop.cpp
+
return 0;
}
-+
-+ // vim: set ts=8 sts=4 sw=4 noet:
-+
Index: client/dcopfind.cpp
===================================================================
RCS file: /home/kde/tdelibs/dcop/client/dcopfind.cpp,v
diff --git a/kompare/tests/cvsdiff/edm.diff b/kompare/tests/cvsdiff/edm.diff
index 5e1f338d..a88ddde7 100644
--- a/kompare/tests/cvsdiff/edm.diff
+++ b/kompare/tests/cvsdiff/edm.diff
@@ -4,9 +4,6 @@ RCS file: /home/kde/tdelibs/dcop/client/dcop.cpp,v
retrieving revision 1.26
diff -e -r1.26 dcop.cpp
343a
-
-// vim: set ts=8 sts=4 sw=4 noet:
-
.
340a
}
diff --git a/kompare/tests/cvsdiff/normalm.diff b/kompare/tests/cvsdiff/normalm.diff
index ead8a517..6a62dbb5 100644
--- a/kompare/tests/cvsdiff/normalm.diff
+++ b/kompare/tests/cvsdiff/normalm.diff
@@ -612,10 +612,6 @@ diff -r1.26 dcop.cpp
> users[ user ] = userList()[ user ];
>
> runDCOP( args, users, session, sessionName, readStdin );
-343a771,773
->
-> // vim: set ts=8 sts=4 sw=4 noet:
->
Index: client/dcopfind.cpp
===================================================================
RCS file: /home/kde/tdelibs/dcop/client/dcopfind.cpp,v
diff --git a/kompare/tests/cvsdiff/rcsm.diff b/kompare/tests/cvsdiff/rcsm.diff
index d3ac561c..3f4884d5 100644
--- a/kompare/tests/cvsdiff/rcsm.diff
+++ b/kompare/tests/cvsdiff/rcsm.diff
@@ -539,10 +539,6 @@ int main( int argc, char** argv )
users[ user ] = userList()[ user ];
runDCOP( args, users, session, sessionName, readStdin );
-a343 3
-
-// vim: set ts=8 sts=4 sw=4 noet:
-
Index: client/dcopfind.cpp
===================================================================
RCS file: /home/kde/tdelibs/dcop/client/dcopfind.cpp,v
diff --git a/kompare/tests/cvsdiff/unifiedm.diff b/kompare/tests/cvsdiff/unifiedm.diff
index a459066e..b7a319f5 100644
--- a/kompare/tests/cvsdiff/unifiedm.diff
+++ b/kompare/tests/cvsdiff/unifiedm.diff
@@ -116,7 +116,7 @@ diff -u -r1.26 dcop.cpp
tqWarning( "arguments do not match" );
exit(1);
}
-@@ -265,79 +294,480 @@
+@@ -265,79 +294,477 @@
}
}
}
@@ -651,9 +651,6 @@ diff -u -r1.26 dcop.cpp
+
return 0;
}
-+
-+// vim: set ts=8 sts=4 sw=4 noet:
-+
Index: client/dcopfind.cpp
===================================================================
RCS file: /home/kde/tdelibs/dcop/client/dcopfind.cpp,v
diff --git a/kompare/tests/diff/contextm.diff b/kompare/tests/diff/contextm.diff
index 570d23fa..5607c94a 100644
--- a/kompare/tests/diff/contextm.diff
+++ b/kompare/tests/diff/contextm.diff
@@ -247,7 +247,7 @@ diff -cr dcop/client/dcop.cpp dcop2/client/dcop.cpp
return 0;
}
---- 295,773 ----
+--- 295,770 ----
}
}
@@ -724,9 +724,6 @@ diff -cr dcop/client/dcop.cpp dcop2/client/dcop.cpp
return 0;
}
-+
-+ // vim: set ts=8 sts=4 sw=4 noet:
-+
diff -cr dcop/client/dcopfind.cpp dcop2/client/dcopfind.cpp
*** dcop/client/dcopfind.cpp Wed Jan 30 22:38:07 2002
--- dcop2/client/dcopfind.cpp Wed Jan 30 22:37:04 2002
diff --git a/kompare/tests/diff/edm.diff b/kompare/tests/diff/edm.diff
index 654e1131..44489e8d 100644
--- a/kompare/tests/diff/edm.diff
+++ b/kompare/tests/diff/edm.diff
@@ -1,8 +1,4 @@
diff -er dcop/client/dcop.cpp dcop2/client/dcop.cpp
-343a
-
-// vim: set ts=8 sts=4 sw=4 noet:
-
.
340a
}
diff --git a/kompare/tests/diff/normalm.diff b/kompare/tests/diff/normalm.diff
index d3c9d893..38676f0e 100644
--- a/kompare/tests/diff/normalm.diff
+++ b/kompare/tests/diff/normalm.diff
@@ -608,10 +608,6 @@ diff -r dcop/client/dcop.cpp dcop2/client/dcop.cpp
> users[ user ] = userList()[ user ];
>
> runDCOP( args, users, session, sessionName, readStdin );
-343a771,773
->
-> // vim: set ts=8 sts=4 sw=4 noet:
->
diff -r dcop/client/dcopfind.cpp dcop2/client/dcopfind.cpp
39c39
< bool findObject( const char* app, const char* obj, const char* func, int argc, char** args )
diff --git a/kompare/tests/diff/rcsm.diff b/kompare/tests/diff/rcsm.diff
index d2a6aa73..588fd7f1 100644
--- a/kompare/tests/diff/rcsm.diff
+++ b/kompare/tests/diff/rcsm.diff
@@ -535,10 +535,6 @@ int main( int argc, char** argv )
users[ user ] = userList()[ user ];
runDCOP( args, users, session, sessionName, readStdin );
-a343 3
-
-// vim: set ts=8 sts=4 sw=4 noet:
-
diff -nr dcop/client/dcopfind.cpp dcop2/client/dcopfind.cpp
d39 1
a39 1
diff --git a/kompare/tests/diff/unifiedm.diff b/kompare/tests/diff/unifiedm.diff
index 85adad04..1b62d739 100644
--- a/kompare/tests/diff/unifiedm.diff
+++ b/kompare/tests/diff/unifiedm.diff
@@ -112,7 +112,7 @@ diff -aur dcop/client/dcop.cpp dcop2/client/dcop.cpp
tqWarning( "arguments do not match" );
exit(1);
}
-@@ -266,78 +295,479 @@
+@@ -266,78 +295,476 @@
}
}
@@ -646,9 +646,6 @@ diff -aur dcop/client/dcop.cpp dcop2/client/dcop.cpp
return 0;
}
-+
-+// vim: set ts=8 sts=4 sw=4 noet:
-+
diff -aur dcop/client/dcopfind.cpp dcop2/client/dcopfind.cpp
--- dcop/client/dcopfind.cpp Wed Jan 30 22:38:07 2002
+++ dcop2/client/dcopfind.cpp Wed Jan 30 22:37:04 2002
diff --git a/kspy/Makefile.am b/kspy/Makefile.am
index 07d8cdab..42ebfa02 100644
--- a/kspy/Makefile.am
+++ b/kspy/Makefile.am
@@ -20,7 +20,7 @@ EXTRA_DIST = main.cpp spy.cpp spy.h navview.cpp navview.h propsview.cpp \
METASOURCES = AUTO
messages:
- LIST=`find . -name \*.h -o -name \*.hh -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
+ LIST=`find . -name \*.h -o -name \*.cpp`; \
if test -n "$$LIST"; then \
$(XGETTEXT) $$LIST -o $(podir)/spy.pot; \
fi
diff --git a/kspy/kspy.h b/kspy/kspy.h
index e1e8565d..b749fcbb 100644
--- a/kspy/kspy.h
+++ b/kspy/kspy.h
@@ -1,5 +1,3 @@
-// -*- c++ -*-
-
#ifndef KSPY_H
#define KSPY_H
diff --git a/kstartperf/kstartperf.cpp b/kstartperf/kstartperf.cpp
index 1c6a8aa9..8baf772c 100644
--- a/kstartperf/kstartperf.cpp
+++ b/kstartperf/kstartperf.cpp
@@ -1,4 +1,4 @@
-/* vi: ts=8 sts=4 sw=4
+/*
*
* $Id$
*
diff --git a/kstartperf/libkstartperf.c b/kstartperf/libkstartperf.c
index 9c6a0954..504ff9ea 100644
--- a/kstartperf/libkstartperf.c
+++ b/kstartperf/libkstartperf.c
@@ -1,4 +1,4 @@
-/* vi: ts=8 sts=4 sw=4
+/*
*
* $Id$
*
diff --git a/kuiviewer/CMakeL10n.txt b/kuiviewer/CMakeL10n.txt
index c28a695d..fcd925ac 100644
--- a/kuiviewer/CMakeL10n.txt
+++ b/kuiviewer/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_create_template( "kuiviewer" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/kuiviewer-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/kuiviewer/CMakeLists.txt b/kuiviewer/CMakeLists.txt
index c38517d3..8f2ffef2 100644
--- a/kuiviewer/CMakeLists.txt
+++ b/kuiviewer/CMakeLists.txt
@@ -29,13 +29,16 @@ install( FILES
kuiviewerui.rc
DESTINATION ${DATA_INSTALL_DIR}/kuiviewer )
-install( FILES
- kuiviewer.desktop
- DESTINATION ${XDG_APPS_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kuiviewer.desktop
+ PO_DIR kuiviewer-desktops
+)
-install( FILES
- kuiviewer_part.desktop designerthumbnail.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE kuiviewer_part.desktop designerthumbnail.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR kuiviewer-desktops
+)
install( FILES
kuiviewer_part.rc
diff --git a/kuiviewer/designerthumbnail.desktop b/kuiviewer/designerthumbnail.desktop
index c30e111f..f680ba06 100644
--- a/kuiviewer/designerthumbnail.desktop
+++ b/kuiviewer/designerthumbnail.desktop
@@ -1,52 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Qt Designer Files
-Name[bg]=Файлове на дизайнера Qt
-Name[br]=Restroù Ergrafer Qt
-Name[bs]=Qt Designer datoteke
-Name[ca]=Fitxers de Qt Designer
-Name[cs]=Soubory Qt designeru
-Name[cy]=Ffeiliau Qt Designer
-Name[da]=Qt Designer-filer
-Name[de]=Qt-Designer Dateien
-Name[el]=Αρχεία Qt Designer
-Name[es]=Archivos de Qt Designer
-Name[et]=Qt Designeri failid
-Name[eu]=Qt Designer fitxategiak
-Name[fa]=پرونده‌های طراح Qt
-Name[fi]=Qt Designer -tiedostot
-Name[fr]=Fichiers Qt Designer
-Name[ga]=Comhaid Qt Designer
-Name[gl]=Ficheiros de Qt Designer
-Name[hi]=क्यू-टी डिजाइनर फ़ाइलें
-Name[hu]=Qt Designer fájlok
-Name[is]=Qt Designer skrár
-Name[it]=File di Qt Designer
-Name[ja]=Qt デザイナーファイル
-Name[ka]=Qt დიზაინერის ფაილები
-Name[kk]=Qt Designer файлы
-Name[lt]=Qt Designer bylos
-Name[nb]=Qt Designer-filer
-Name[nds]=Qt-Designer-Dateien
-Name[ne]=Qt डिजाइनर फाइल
-Name[nl]=Qt Designer-bestanden
-Name[nn]=Qt Designer-filer
-Name[pa]=Qt Designer ਫਾਇਲ
-Name[pl]=Pliki Qt Designer
-Name[pt]=Ficheiros do Qt Designer
-Name[pt_BR]=Arquivos do Qt Designer
-Name[ru]=Файлы Qt Designer
-Name[sk]=Súbory Qt Designer
-Name[sl]=Datoteke za Qt Designer
-Name[sr]=Фајлови Qt Designer-а
-Name[sr@Latn]=Fajlovi Qt Designer-a
-Name[sv]=Qt-designer-filer
-Name[ta]=Qt வடிவமை கோப்புகள்
-Name[tg]=Файлҳои Qt Designer
-Name[tr]=Qt Designer Dosyaları
-Name[uk]=Файли Qt Designer
-Name[zh_CN]=Qt 设计师文件
-Name[zh_TW]=Qt Designer 檔案
+
+Type=Service
X-TDE-ServiceTypes=ThumbCreator
MimeTypes=application/x-designer
X-TDE-Library=quithumbnail
diff --git a/kuiviewer/kuiviewer.desktop b/kuiviewer/kuiviewer.desktop
index 26ab84d1..857231a0 100644
--- a/kuiviewer/kuiviewer.desktop
+++ b/kuiviewer/kuiviewer.desktop
@@ -1,56 +1,11 @@
[Desktop Entry]
Name=KUIViewer
-Name[cy]=KUIGwelydd
-Name[hi]=के-यूआई-व्यूअर
-Name[ja]=KUI ビューア
-Name[sv]=KUIviewer
-Name[ta]=KUIவியூவர்
+
+GenericName=TQt3 Designer UI File Viewer
+
Exec=kuiviewer %i %m -caption "%c"
Icon=kuiviewer
Type=Application
-GenericName=TQt3 Designer UI File Viewer
-GenericName[br]=Ur gweler restr UI Ergrafer TQt3
-GenericName[bs]=Preglednik TQt3 Designer UI datoteka
-GenericName[ca]=Visor de fitxer UI de TQt3 Designer
-GenericName[cs]=Prohlížeč UI souborů z TQt3 Designeru
-GenericName[cy]=Gwelydd Ffeiliau UI TQt3 Designer
-GenericName[da]=TQt3 Designer UI filviser
-GenericName[de]=Betrachter für UI-Dateien des TQt3-Designer
-GenericName[el]=Προβολέας αρχείων TQt3 Designer UI
-GenericName[es]=Visor de archivos UI de TQt3 Designer
-GenericName[et]=TQt3 Designeri UI-failide näitaja
-GenericName[eu]=TQt3 Designer UI fitxartegi ikusgailua
-GenericName[fa]=مشاهده‌گر پروندۀ واسط نگاره‌ای طراح TQt3
-GenericName[fi]=TQt3 Designerin UI-tiedostojen katselin
-GenericName[fr]=Afficheur de fichiers UI de TQt3 Designer
-GenericName[gl]=Visor de ficheiros de TQt3 Designer
-GenericName[hu]=TQt3 Designer UI-fájlnézegető
-GenericName[is]=TQt3 Designer UI skráaskoðari
-GenericName[it]=Visualizzatore per file UI di TQt3 Designer
-GenericName[ja]=TQt3 デザイナー UI ファイルビューア
-GenericName[ka]=TQt3 დიზაინერის UI ფაილთა მხილველი
-GenericName[kk]=TQt3 Designer пайдаланушы интерфейсінің файлдарын қарау құралы
-GenericName[lt]=TQt3 Designer naudotojo sąsajos bylų žiūryklė
-GenericName[nb]=TQt3 Designer UI-filviser
-GenericName[nds]=Kieker för TQt3-Designer sien UI-Dateien
-GenericName[ne]=TQt3 डिजाइनर यूआई फाइल दर्शक
-GenericName[nl]=Weergave van TQt3 Designer UI-bestanden
-GenericName[nn]=TQt3 Designer UI-filvisar
-GenericName[pl]=Przeglądarka plików interfejsu użytkownika TQt3 Designera
-GenericName[pt]=Visualizador de Ficheiros UI do TQt3 Designer
-GenericName[pt_BR]=Visualizador de Arquivos e Interface do TQt3 Designer
-GenericName[ru]=Просмотрщик UI-файлов TQt3 Designer
-GenericName[sk]=Prehliadač súborov UI pre TQt3 Designer
-GenericName[sl]=Pregledovalnik datotek UI za TQt3 Designer
-GenericName[sr]=Приказивач UI фајлова TQt3 Designer-а
-GenericName[sr@Latn]=Prikazivač UI fajlova TQt3 Designer-a
-GenericName[sv]=TQt3-designer UI-filvisning
-GenericName[ta]=TQt3 வடிவமைப்பவர் UI கோப்புகள் காட்சியகம்
-GenericName[tg]=Намоишгари UI-файлҳо TQt3 Designer
-GenericName[tr]=TQt3 Designer UI Dosya Görüntüleyici
-GenericName[uk]=Переглядач UI-файлів TQt3 Designer
-GenericName[zh_CN]=TQt3 设计师 UI 文件查看器
-GenericName[zh_TW]=TQt3 Designer UI 檔案檢視器
MimeType=application/x-designer;
Terminal=false
X-DCOP-ServiceType=Multi
diff --git a/kuiviewer/kuiviewer_part.desktop b/kuiviewer/kuiviewer_part.desktop
index 803ba04b..6cd9cb47 100644
--- a/kuiviewer/kuiviewer_part.desktop
+++ b/kuiviewer/kuiviewer_part.desktop
@@ -1,8 +1,6 @@
[Desktop Entry]
Name=KUIViewerPart
-Name[hi]=के-यूआई-व्यूअर-पार्ट
-Name[sv]=KUIviewer-del
-Name[ta]=KUIவியூவர் உறுப்பு
+
MimeType=application/x-designer;
X-TDE-ServiceTypes=KParts/ReadOnlyPart
X-TDE-Library=libkuiviewerpart
diff --git a/poxml/GettextLexer.cpp b/poxml/GettextLexer.cpp
index cc768114..d3e55ea8 100644
--- a/poxml/GettextLexer.cpp
+++ b/poxml/GettextLexer.cpp
@@ -1,12 +1,12 @@
/* $ANTLR 2.7.1: "gettext.g" -> "GettextLexer.cpp"$ */
-#include "GettextLexer.hpp"
-#include "antlr/CharBuffer.hpp"
-#include "antlr/TokenStreamException.hpp"
-#include "antlr/TokenStreamIOException.hpp"
-#include "antlr/TokenStreamRecognitionException.hpp"
-#include "antlr/CharStreamException.hpp"
-#include "antlr/CharStreamIOException.hpp"
-#include "antlr/NoViableAltForCharException.hpp"
+#include "GettextLexer.h"
+#include "antlr/CharBuffer.h"
+#include "antlr/TokenStreamException.h"
+#include "antlr/TokenStreamIOException.h"
+#include "antlr/TokenStreamRecognitionException.h"
+#include "antlr/CharStreamException.h"
+#include "antlr/CharStreamIOException.h"
+#include "antlr/NoViableAltForCharException.h"
#line 1 "gettext.g"
diff --git a/poxml/GettextLexer.hpp b/poxml/GettextLexer.h
index 951ad423..22634ddc 100644
--- a/poxml/GettextLexer.hpp
+++ b/poxml/GettextLexer.h
@@ -7,18 +7,18 @@
using namespace std;
#include "parser.h"
-#line 11 "GettextLexer.hpp"
-#include "antlr/config.hpp"
-/* $ANTLR 2.7.1: "gettext.g" -> "GettextLexer.hpp"$ */
-#include "antlr/CommonToken.hpp"
-#include "antlr/InputBuffer.hpp"
-#include "antlr/BitSet.hpp"
-#include "GettextParserTokenTypes.hpp"
-#include "antlr/CharScanner.hpp"
+#line 11 "GettextLexer.h"
+#include "antlr/config.h"
+/* $ANTLR 2.7.1: "gettext.g" -> "GettextLexer.h"$ */
+#include "antlr/CommonToken.h"
+#include "antlr/InputBuffer.h"
+#include "antlr/BitSet.h"
+#include "GettextParserTokenTypes.h"
+#include "antlr/CharScanner.h"
class GettextLexer : public ANTLR_USE_NAMESPACE(antlr)CharScanner, public GettextParserTokenTypes
{
#line 1 "gettext.g"
-#line 22 "GettextLexer.hpp"
+#line 22 "GettextLexer.h"
private:
void initLiterals();
public:
diff --git a/poxml/GettextParser.cpp b/poxml/GettextParser.cpp
index fda1066a..7bcc74e9 100644
--- a/poxml/GettextParser.cpp
+++ b/poxml/GettextParser.cpp
@@ -1,14 +1,14 @@
/* $ANTLR 2.7.1: "gettext.g" -> "GettextParser.cpp"$ */
-#include "GettextParser.hpp"
-#include "antlr/NoViableAltException.hpp"
-#include "antlr/SemanticException.hpp"
+#include "GettextParser.h"
+#include "antlr/NoViableAltException.h"
+#include "antlr/SemanticException.h"
#line 12 "gettext.g"
#include <iostream>
-#include "GettextLexer.hpp"
-#include "GettextParser.hpp"
-#include "antlr/AST.hpp"
-#include "antlr/CommonAST.hpp"
+#include "GettextLexer.h"
+#include "GettextParser.h"
+#include "antlr/AST.h"
+#include "antlr/CommonAST.h"
/*
int main()
diff --git a/poxml/GettextParser.hpp b/poxml/GettextParser.h
index 46b2b137..6d48b8a3 100644
--- a/poxml/GettextParser.hpp
+++ b/poxml/GettextParser.h
@@ -7,18 +7,18 @@
using namespace std;
#include "parser.h"
-#line 11 "GettextParser.hpp"
-#include "antlr/config.hpp"
-/* $ANTLR 2.7.1: "gettext.g" -> "GettextParser.hpp"$ */
-#include "antlr/TokenStream.hpp"
-#include "antlr/TokenBuffer.hpp"
-#include "GettextParserTokenTypes.hpp"
-#include "antlr/LLkParser.hpp"
+#line 11 "GettextParser.h"
+#include "antlr/config.h"
+/* $ANTLR 2.7.1: "gettext.g" -> "GettextParser.h"$ */
+#include "antlr/TokenStream.h"
+#include "antlr/TokenBuffer.h"
+#include "GettextParserTokenTypes.h"
+#include "antlr/LLkParser.h"
class GettextParser : public ANTLR_USE_NAMESPACE(antlr)LLkParser, public GettextParserTokenTypes
{
#line 1 "gettext.g"
-#line 22 "GettextParser.hpp"
+#line 22 "GettextParser.h"
protected:
GettextParser(ANTLR_USE_NAMESPACE(antlr)TokenBuffer& tokenBuf, int k);
public:
diff --git a/poxml/GettextParserTokenTypes.hpp b/poxml/GettextParserTokenTypes.h
index 05fd7408..d6107c3d 100644
--- a/poxml/GettextParserTokenTypes.hpp
+++ b/poxml/GettextParserTokenTypes.h
@@ -1,7 +1,7 @@
#ifndef INC_GettextParserTokenTypes_hpp_
#define INC_GettextParserTokenTypes_hpp_
-/* $ANTLR 2.7.1: "gettext.g" -> "GettextParserTokenTypes.hpp"$ */
+/* $ANTLR 2.7.1: "gettext.g" -> "GettextParserTokenTypes.h"$ */
struct GettextParserTokenTypes {
enum {
EOF_ = 1,
diff --git a/poxml/antlr/README b/poxml/antlr/README
index 6ca0913b..1f6d902d 100644
--- a/poxml/antlr/README
+++ b/poxml/antlr/README
@@ -64,7 +64,7 @@ and compile with an option to define away the word 'std', such as
CC .... -Dstd= ....
-Also in the antlr subdirectory there's a file config.hpp. Tweak this one to
+Also in the antlr subdirectory there's a file config.h. Tweak this one to
enable/disable the different bells and whistles used in the rest of the code.
Don't forget to submit those changes back to us (along with compiler info)
so we can incorporate them in our next release!
diff --git a/poxml/antlr/TODO b/poxml/antlr/TODO
index 51d104c3..0b97e6e5 100644
--- a/poxml/antlr/TODO
+++ b/poxml/antlr/TODO
@@ -10,7 +10,7 @@
* On Thu, Sep 21, 2000 at 12:33:48AM -0700, John Lambert <JohnL@jBASE.com> wrote:
> 1) The literal EOF is not defined and causes the define of EOF_CHAR in
- > CharScanner.hpp to fail.
+ > CharScanner.h to fail.
ANTLR with STL Port. Changing the EOF define to char_traits<char>::eof()
breaks things for gcc-2.95.2. Fix this in next release portably.
diff --git a/poxml/antlr/antlr/ANTLRException.hpp b/poxml/antlr/antlr/ANTLRException.h
index efbe0d7f..7f8415e5 100644
--- a/poxml/antlr/antlr/ANTLRException.hpp
+++ b/poxml/antlr/antlr/ANTLRException.h
@@ -33,7 +33,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
+#include "antlr/config.h"
#include <exception>
#include <string>
diff --git a/poxml/antlr/antlr/AST.hpp b/poxml/antlr/antlr/AST.h
index a36ffd15..c8610fdd 100644
--- a/poxml/antlr/antlr/AST.hpp
+++ b/poxml/antlr/antlr/AST.h
@@ -33,9 +33,9 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/ASTRefCount.hpp"
-#include "antlr/Token.hpp"
+#include "antlr/config.h"
+#include "antlr/ASTRefCount.h"
+#include "antlr/Token.h"
#include <vector>
#include <string>
diff --git a/poxml/antlr/antlr/ASTArray.hpp b/poxml/antlr/antlr/ASTArray.h
index 5203acf0..9e7fc51d 100644
--- a/poxml/antlr/antlr/ASTArray.hpp
+++ b/poxml/antlr/antlr/ASTArray.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/ASTFactory.hpp b/poxml/antlr/antlr/ASTFactory.h
index 584cee6d..72cc08b1 100644
--- a/poxml/antlr/antlr/ASTFactory.hpp
+++ b/poxml/antlr/antlr/ASTFactory.h
@@ -33,10 +33,10 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
-#include "antlr/ASTArray.hpp"
-#include "antlr/ASTPair.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
+#include "antlr/ASTArray.h"
+#include "antlr/ASTPair.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/ASTNULLType.hpp b/poxml/antlr/antlr/ASTNULLType.h
index 8f3faa46..f4e3b7a9 100644
--- a/poxml/antlr/antlr/ASTNULLType.hpp
+++ b/poxml/antlr/antlr/ASTNULLType.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/ASTPair.hpp b/poxml/antlr/antlr/ASTPair.h
index eb7629ba..67756087 100644
--- a/poxml/antlr/antlr/ASTPair.hpp
+++ b/poxml/antlr/antlr/ASTPair.h
@@ -32,8 +32,8 @@
* @author <br>John Lilley, <a href=http://www.Empathy.com>Empathy Software</a>
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/ASTRefCount.hpp b/poxml/antlr/antlr/ASTRefCount.h
index cb44128b..d181af5f 100644
--- a/poxml/antlr/antlr/ASTRefCount.hpp
+++ b/poxml/antlr/antlr/ASTRefCount.h
@@ -33,7 +33,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-# include "antlr/config.hpp"
+# include "antlr/config.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/BaseAST.hpp b/poxml/antlr/antlr/BaseAST.h
index 7b93c1ef..5593f8e6 100644
--- a/poxml/antlr/antlr/BaseAST.hpp
+++ b/poxml/antlr/antlr/BaseAST.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/BitSet.hpp b/poxml/antlr/antlr/BitSet.h
index 4eb400c7..e1223523 100644
--- a/poxml/antlr/antlr/BitSet.hpp
+++ b/poxml/antlr/antlr/BitSet.h
@@ -1,7 +1,7 @@
#ifndef INC_BitSet_hpp__
#define INC_BitSet_hpp__
-#include "antlr/config.hpp"
+#include "antlr/config.h"
#include <vector>
#include <stdexcept>
diff --git a/poxml/antlr/antlr/CharBuffer.hpp b/poxml/antlr/antlr/CharBuffer.h
index 45d467bb..d67d6b24 100644
--- a/poxml/antlr/antlr/CharBuffer.hpp
+++ b/poxml/antlr/antlr/CharBuffer.h
@@ -46,8 +46,8 @@
* @see antlr.CharQueue
*/
-#include "antlr/config.hpp"
-#include "antlr/InputBuffer.hpp"
+#include "antlr/config.h"
+#include "antlr/InputBuffer.h"
#include <iostream>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CharScanner.hpp b/poxml/antlr/antlr/CharScanner.h
index 102d28e0..a2537964 100644
--- a/poxml/antlr/antlr/CharScanner.hpp
+++ b/poxml/antlr/antlr/CharScanner.h
@@ -36,12 +36,12 @@
*/
#include <cstdio>
-#include "antlr/config.hpp"
-#include "antlr/TokenStream.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/InputBuffer.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/LexerSharedInputState.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStream.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/InputBuffer.h"
+#include "antlr/BitSet.h"
+#include "antlr/LexerSharedInputState.h"
#include <map>
#include <cstdio>
diff --git a/poxml/antlr/antlr/CharStreamException.hpp b/poxml/antlr/antlr/CharStreamException.h
index 33f52061..4febc19c 100644
--- a/poxml/antlr/antlr/CharStreamException.hpp
+++ b/poxml/antlr/antlr/CharStreamException.h
@@ -1,8 +1,8 @@
#ifndef INC_CharStreamException_hpp__
#define INC_CharStreamException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/ANTLRException.hpp"
+#include "antlr/config.h"
+#include "antlr/ANTLRException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CharStreamIOException.hpp b/poxml/antlr/antlr/CharStreamIOException.h
index 1a8b1d1e..3b861065 100644
--- a/poxml/antlr/antlr/CharStreamIOException.hpp
+++ b/poxml/antlr/antlr/CharStreamIOException.h
@@ -1,8 +1,8 @@
#ifndef INC_CharStreamIOException_hpp__
#define INC_CharStreamIOException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/CharStreamException.hpp"
+#include "antlr/config.h"
+#include "antlr/CharStreamException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CircularQueue.hpp b/poxml/antlr/antlr/CircularQueue.h
index eadf8d42..1534719b 100644
--- a/poxml/antlr/antlr/CircularQueue.hpp
+++ b/poxml/antlr/antlr/CircularQueue.h
@@ -33,7 +33,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
+#include "antlr/config.h"
#include <vector>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CommonAST.hpp b/poxml/antlr/antlr/CommonAST.h
index c7ab7313..7e7658ef 100644
--- a/poxml/antlr/antlr/CommonAST.hpp
+++ b/poxml/antlr/antlr/CommonAST.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/BaseAST.hpp"
+#include "antlr/config.h"
+#include "antlr/BaseAST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CommonASTWithHiddenTokens.hpp b/poxml/antlr/antlr/CommonASTWithHiddenTokens.h
index 11e030e7..6385a0fc 100644
--- a/poxml/antlr/antlr/CommonASTWithHiddenTokens.hpp
+++ b/poxml/antlr/antlr/CommonASTWithHiddenTokens.h
@@ -5,8 +5,8 @@
* information from the Token used to create a node.
*/
-#include "antlr/config.hpp"
-#include "antlr/CommonAST.hpp"
+#include "antlr/config.h"
+#include "antlr/CommonAST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CommonHiddenStreamToken.hpp b/poxml/antlr/antlr/CommonHiddenStreamToken.h
index 50ff2354..3ebb437f 100644
--- a/poxml/antlr/antlr/CommonHiddenStreamToken.hpp
+++ b/poxml/antlr/antlr/CommonHiddenStreamToken.h
@@ -1,8 +1,8 @@
#ifndef INC_CommonHiddenStreamToken_hpp__
#define INC_CommonHiddenStreamToken_hpp__
-#include "antlr/config.hpp"
-#include "antlr/CommonToken.hpp"
+#include "antlr/config.h"
+#include "antlr/CommonToken.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/CommonToken.hpp b/poxml/antlr/antlr/CommonToken.h
index 669aa535..19a4e868 100644
--- a/poxml/antlr/antlr/CommonToken.hpp
+++ b/poxml/antlr/antlr/CommonToken.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/Token.hpp"
+#include "antlr/config.h"
+#include "antlr/Token.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/InputBuffer.hpp b/poxml/antlr/antlr/InputBuffer.h
index 96e62191..ae206ecd 100644
--- a/poxml/antlr/antlr/InputBuffer.hpp
+++ b/poxml/antlr/antlr/InputBuffer.h
@@ -46,8 +46,8 @@
* @see antlr.CharQueue
*/
-#include "antlr/config.hpp"
-#include "antlr/CircularQueue.hpp"
+#include "antlr/config.h"
+#include "antlr/CircularQueue.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/LLkParser.hpp b/poxml/antlr/antlr/LLkParser.h
index 8b8db188..2936ddfc 100644
--- a/poxml/antlr/antlr/LLkParser.hpp
+++ b/poxml/antlr/antlr/LLkParser.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/Parser.hpp"
+#include "antlr/config.h"
+#include "antlr/Parser.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/LexerSharedInputState.hpp b/poxml/antlr/antlr/LexerSharedInputState.h
index dba2a5f4..b0792044 100644
--- a/poxml/antlr/antlr/LexerSharedInputState.hpp
+++ b/poxml/antlr/antlr/LexerSharedInputState.h
@@ -1,9 +1,9 @@
#ifndef INC_LexerSharedInputState_hpp__
#define INC_LexerSharedInputState_hpp__
-#include "antlr/config.hpp"
-#include "antlr/InputBuffer.hpp"
-#include "antlr/RefCount.hpp"
+#include "antlr/config.h"
+#include "antlr/InputBuffer.h"
+#include "antlr/RefCount.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/Makefile.am b/poxml/antlr/antlr/Makefile.am
index bafa1347..9150b0cb 100644
--- a/poxml/antlr/antlr/Makefile.am
+++ b/poxml/antlr/antlr/Makefile.am
@@ -1,45 +1,45 @@
noinst_HEADERS = \
- ANTLRException.hpp \
- AST.hpp \
- ASTArray.hpp \
- ASTFactory.hpp \
- ASTNULLType.hpp \
- ASTPair.hpp \
- ASTRefCount.hpp \
- BaseAST.hpp \
- BitSet.hpp \
- CharBuffer.hpp \
- CharScanner.hpp \
- CharStreamException.hpp \
- CharStreamIOException.hpp \
- CircularQueue.hpp \
- CommonAST.hpp \
- CommonASTWithHiddenTokens.hpp \
- CommonHiddenStreamToken.hpp \
- CommonToken.hpp \
- InputBuffer.hpp \
- LLkParser.hpp \
- LexerSharedInputState.hpp \
- MismatchedCharException.hpp \
- MismatchedTokenException.hpp \
- NoViableAltException.hpp \
- NoViableAltForCharException.hpp \
- Parser.hpp \
- ParserSharedInputState.hpp \
- RecognitionException.hpp \
- RefCount.hpp \
- SemanticException.hpp \
- String.hpp \
- Token.hpp \
- TokenBuffer.hpp \
- TokenStream.hpp \
- TokenStreamBasicFilter.hpp \
- TokenStreamException.hpp \
- TokenStreamHiddenTokenFilter.hpp \
- TokenStreamIOException.hpp \
- TokenStreamRecognitionException.hpp \
- TokenStreamRetryException.hpp \
- TokenStreamSelector.hpp \
- TreeParser.hpp \
- TreeParserSharedInputState.hpp \
- config.hpp
+ ANTLRException.h \
+ AST.h \
+ ASTArray.h \
+ ASTFactory.h \
+ ASTNULLType.h \
+ ASTPair.h \
+ ASTRefCount.h \
+ BaseAST.h \
+ BitSet.h \
+ CharBuffer.h \
+ CharScanner.h \
+ CharStreamException.h \
+ CharStreamIOException.h \
+ CircularQueue.h \
+ CommonAST.h \
+ CommonASTWithHiddenTokens.h \
+ CommonHiddenStreamToken.h \
+ CommonToken.h \
+ InputBuffer.h \
+ LLkParser.h \
+ LexerSharedInputState.h \
+ MismatchedCharException.h \
+ MismatchedTokenException.h \
+ NoViableAltException.h \
+ NoViableAltForCharException.h \
+ Parser.h \
+ ParserSharedInputState.h \
+ RecognitionException.h \
+ RefCount.h \
+ SemanticException.h \
+ String.h \
+ Token.h \
+ TokenBuffer.h \
+ TokenStream.h \
+ TokenStreamBasicFilter.h \
+ TokenStreamException.h \
+ TokenStreamHiddenTokenFilter.h \
+ TokenStreamIOException.h \
+ TokenStreamRecognitionException.h \
+ TokenStreamRetryException.h \
+ TokenStreamSelector.h \
+ TreeParser.h \
+ TreeParserSharedInputState.h \
+ config.h
diff --git a/poxml/antlr/antlr/MismatchedCharException.hpp b/poxml/antlr/antlr/MismatchedCharException.h
index ea923a9d..72e694af 100644
--- a/poxml/antlr/antlr/MismatchedCharException.hpp
+++ b/poxml/antlr/antlr/MismatchedCharException.h
@@ -33,10 +33,10 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/CharScanner.hpp"
+#include "antlr/config.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/BitSet.h"
+#include "antlr/CharScanner.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/MismatchedTokenException.hpp b/poxml/antlr/antlr/MismatchedTokenException.h
index ae4a82cd..600086a5 100644
--- a/poxml/antlr/antlr/MismatchedTokenException.hpp
+++ b/poxml/antlr/antlr/MismatchedTokenException.h
@@ -33,11 +33,11 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/Token.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/BitSet.h"
+#include "antlr/Token.h"
+#include "antlr/AST.h"
#include <vector>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/NoViableAltException.hpp b/poxml/antlr/antlr/NoViableAltException.h
index f85bcf96..6bcc6cfb 100644
--- a/poxml/antlr/antlr/NoViableAltException.hpp
+++ b/poxml/antlr/antlr/NoViableAltException.h
@@ -33,10 +33,10 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/Token.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/config.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/Token.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/NoViableAltForCharException.hpp b/poxml/antlr/antlr/NoViableAltForCharException.h
index 756e9c7f..cc5f6930 100644
--- a/poxml/antlr/antlr/NoViableAltForCharException.hpp
+++ b/poxml/antlr/antlr/NoViableAltForCharException.h
@@ -33,9 +33,9 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/CharScanner.hpp"
+#include "antlr/config.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/CharScanner.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/Parser.hpp b/poxml/antlr/antlr/Parser.h
index 767953d3..fab69bfe 100644
--- a/poxml/antlr/antlr/Parser.hpp
+++ b/poxml/antlr/antlr/Parser.h
@@ -33,12 +33,12 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/TokenBuffer.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/ASTFactory.hpp"
-#include "antlr/ParserSharedInputState.hpp"
+#include "antlr/config.h"
+#include "antlr/BitSet.h"
+#include "antlr/TokenBuffer.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/ASTFactory.h"
+#include "antlr/ParserSharedInputState.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/ParserSharedInputState.hpp b/poxml/antlr/antlr/ParserSharedInputState.h
index b5599954..bcc45171 100644
--- a/poxml/antlr/antlr/ParserSharedInputState.hpp
+++ b/poxml/antlr/antlr/ParserSharedInputState.h
@@ -1,9 +1,9 @@
#ifndef INC_ParserSharedInputState_hpp__
#define INC_ParserSharedInputState_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenBuffer.hpp"
-#include "antlr/RefCount.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenBuffer.h"
+#include "antlr/RefCount.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/RecognitionException.hpp b/poxml/antlr/antlr/RecognitionException.h
index c6439111..b7102f17 100644
--- a/poxml/antlr/antlr/RecognitionException.hpp
+++ b/poxml/antlr/antlr/RecognitionException.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/ANTLRException.hpp"
+#include "antlr/config.h"
+#include "antlr/ANTLRException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/RefCount.hpp b/poxml/antlr/antlr/RefCount.h
index 9306576b..12e0bdf6 100644
--- a/poxml/antlr/antlr/RefCount.hpp
+++ b/poxml/antlr/antlr/RefCount.h
@@ -33,7 +33,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
+#include "antlr/config.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/SemanticException.hpp b/poxml/antlr/antlr/SemanticException.h
index 3f1a9447..77eae0e4 100644
--- a/poxml/antlr/antlr/SemanticException.hpp
+++ b/poxml/antlr/antlr/SemanticException.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RecognitionException.hpp"
+#include "antlr/config.h"
+#include "antlr/RecognitionException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/String.hpp b/poxml/antlr/antlr/String.h
index 5fac82d6..863454a7 100644
--- a/poxml/antlr/antlr/String.hpp
+++ b/poxml/antlr/antlr/String.h
@@ -33,7 +33,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
+#include "antlr/config.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/Token.hpp b/poxml/antlr/antlr/Token.h
index b85551c3..6951528d 100644
--- a/poxml/antlr/antlr/Token.hpp
+++ b/poxml/antlr/antlr/Token.h
@@ -33,8 +33,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/RefCount.hpp"
+#include "antlr/config.h"
+#include "antlr/RefCount.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenBuffer.hpp b/poxml/antlr/antlr/TokenBuffer.h
index b7c1b25f..2afcdfa6 100644
--- a/poxml/antlr/antlr/TokenBuffer.hpp
+++ b/poxml/antlr/antlr/TokenBuffer.h
@@ -33,9 +33,9 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/TokenStream.hpp"
-#include "antlr/CircularQueue.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStream.h"
+#include "antlr/CircularQueue.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStream.hpp b/poxml/antlr/antlr/TokenStream.h
index e8436419..5e09b307 100644
--- a/poxml/antlr/antlr/TokenStream.hpp
+++ b/poxml/antlr/antlr/TokenStream.h
@@ -38,8 +38,8 @@
* @author Terence Parr, MageLang Institute
*/
-#include "antlr/config.hpp"
-#include "antlr/Token.hpp"
+#include "antlr/config.h"
+#include "antlr/Token.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamBasicFilter.hpp b/poxml/antlr/antlr/TokenStreamBasicFilter.h
index 5438878b..af172bc8 100644
--- a/poxml/antlr/antlr/TokenStreamBasicFilter.hpp
+++ b/poxml/antlr/antlr/TokenStreamBasicFilter.h
@@ -1,9 +1,9 @@
#ifndef INC_TokenStreamBasicFilter_hpp__
#define INC_TokenStreamBasicFilter_hpp__
-#include "antlr/config.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/TokenStream.hpp"
+#include "antlr/config.h"
+#include "antlr/BitSet.h"
+#include "antlr/TokenStream.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamException.hpp b/poxml/antlr/antlr/TokenStreamException.h
index 2dc96776..c923330d 100644
--- a/poxml/antlr/antlr/TokenStreamException.hpp
+++ b/poxml/antlr/antlr/TokenStreamException.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamException_hpp__
#define INC_TokenStreamException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/ANTLRException.hpp"
+#include "antlr/config.h"
+#include "antlr/ANTLRException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamHiddenTokenFilter.hpp b/poxml/antlr/antlr/TokenStreamHiddenTokenFilter.h
index 47aad001..4acc93e3 100644
--- a/poxml/antlr/antlr/TokenStreamHiddenTokenFilter.hpp
+++ b/poxml/antlr/antlr/TokenStreamHiddenTokenFilter.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamHiddenTokenFilter_hpp__
#define INC_TokenStreamHiddenTokenFilter_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenStreamBasicFilter.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStreamBasicFilter.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamIOException.hpp b/poxml/antlr/antlr/TokenStreamIOException.h
index 9ac6d759..7d13bc1d 100644
--- a/poxml/antlr/antlr/TokenStreamIOException.hpp
+++ b/poxml/antlr/antlr/TokenStreamIOException.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamIOException_hpp__
#define INC_TokenStreamIOException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenStreamException.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStreamException.h"
#include <exception>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamRecognitionException.hpp b/poxml/antlr/antlr/TokenStreamRecognitionException.h
index 4aa4609f..7d3e2ae7 100644
--- a/poxml/antlr/antlr/TokenStreamRecognitionException.hpp
+++ b/poxml/antlr/antlr/TokenStreamRecognitionException.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamRecognitionException_hpp__
#define INC_TokenStreamRecognitionException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenStreamException.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStreamException.h"
#include <exception>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamRetryException.hpp b/poxml/antlr/antlr/TokenStreamRetryException.h
index a940d8c4..c4664ef3 100644
--- a/poxml/antlr/antlr/TokenStreamRetryException.hpp
+++ b/poxml/antlr/antlr/TokenStreamRetryException.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamRetryException_hpp__
#define INC_TokenStreamRetryException_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenStreamException.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStreamException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TokenStreamSelector.hpp b/poxml/antlr/antlr/TokenStreamSelector.h
index 7e7d7398..14b1b22a 100644
--- a/poxml/antlr/antlr/TokenStreamSelector.hpp
+++ b/poxml/antlr/antlr/TokenStreamSelector.h
@@ -1,8 +1,8 @@
#ifndef INC_TokenStreamSelector_hpp__
#define INC_TokenStreamSelector_hpp__
-#include "antlr/config.hpp"
-#include "antlr/TokenStream.hpp"
+#include "antlr/config.h"
+#include "antlr/TokenStream.h"
#include <map>
#include <stack>
diff --git a/poxml/antlr/antlr/TreeParser.hpp b/poxml/antlr/antlr/TreeParser.h
index ed474bd1..28f13b42 100644
--- a/poxml/antlr/antlr/TreeParser.hpp
+++ b/poxml/antlr/antlr/TreeParser.h
@@ -32,12 +32,12 @@
* @author <br>John Lilley, <a href=http://www.Empathy.com>Empathy Software</a>
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/AST.hpp"
-#include "antlr/ASTFactory.hpp"
-#include "antlr/BitSet.hpp"
-#include "antlr/RecognitionException.hpp"
-#include "antlr/TreeParserSharedInputState.hpp"
+#include "antlr/config.h"
+#include "antlr/AST.h"
+#include "antlr/ASTFactory.h"
+#include "antlr/BitSet.h"
+#include "antlr/RecognitionException.h"
+#include "antlr/TreeParserSharedInputState.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/TreeParserSharedInputState.hpp b/poxml/antlr/antlr/TreeParserSharedInputState.h
index 8f7b0922..49180eb9 100644
--- a/poxml/antlr/antlr/TreeParserSharedInputState.hpp
+++ b/poxml/antlr/antlr/TreeParserSharedInputState.h
@@ -1,8 +1,8 @@
#ifndef INC_TreeParserSharedInputState_hpp__
#define INC_TreeParserSharedInputState_hpp__
-#include "antlr/config.hpp"
-#include "antlr/RefCount.hpp"
+#include "antlr/config.h"
+#include "antlr/RefCount.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/antlr/config.hpp b/poxml/antlr/antlr/config.h
index 8ac94a3a..8ac94a3a 100644
--- a/poxml/antlr/antlr/config.hpp
+++ b/poxml/antlr/antlr/config.h
diff --git a/poxml/antlr/src/ANTLRException.cpp b/poxml/antlr/src/ANTLRException.cpp
index 42632e71..5b2dc93c 100644
--- a/poxml/antlr/src/ANTLRException.cpp
+++ b/poxml/antlr/src/ANTLRException.cpp
@@ -30,7 +30,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/ANTLRException.hpp"
+#include "antlr/ANTLRException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/ASTFactory.cpp b/poxml/antlr/src/ASTFactory.cpp
index e44386f7..fbe717fd 100644
--- a/poxml/antlr/src/ASTFactory.cpp
+++ b/poxml/antlr/src/ASTFactory.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/ASTFactory.hpp"
-#include "antlr/CommonAST.hpp"
+#include "antlr/ASTFactory.h"
+#include "antlr/CommonAST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/ASTRefCount.cpp b/poxml/antlr/src/ASTRefCount.cpp
index 1da98306..2498d759 100644
--- a/poxml/antlr/src/ASTRefCount.cpp
+++ b/poxml/antlr/src/ASTRefCount.cpp
@@ -1,5 +1,5 @@
-#include "antlr/ASTRefCount.hpp"
-#include "antlr/AST.hpp"
+#include "antlr/ASTRefCount.h"
+#include "antlr/AST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/BaseAST.cpp b/poxml/antlr/src/BaseAST.cpp
index 4080e0e8..ddb129ef 100644
--- a/poxml/antlr/src/BaseAST.cpp
+++ b/poxml/antlr/src/BaseAST.cpp
@@ -30,7 +30,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/BaseAST.hpp"
+#include "antlr/BaseAST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/BitSet.cpp b/poxml/antlr/src/BitSet.cpp
index 69e70a68..32750009 100644
--- a/poxml/antlr/src/BitSet.cpp
+++ b/poxml/antlr/src/BitSet.cpp
@@ -1,4 +1,4 @@
-#include "antlr/BitSet.hpp"
+#include "antlr/BitSet.h"
#include <string>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/CharBuffer.cpp b/poxml/antlr/src/CharBuffer.cpp
index a43eb153..312af533 100644
--- a/poxml/antlr/src/CharBuffer.cpp
+++ b/poxml/antlr/src/CharBuffer.cpp
@@ -43,7 +43,7 @@
* @see antlr.CharQueue
*/
-#include "antlr/CharBuffer.hpp"
+#include "antlr/CharBuffer.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/CharScanner.cpp b/poxml/antlr/src/CharScanner.cpp
index ff40138d..8374651e 100644
--- a/poxml/antlr/src/CharScanner.cpp
+++ b/poxml/antlr/src/CharScanner.cpp
@@ -30,9 +30,9 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/CharScanner.hpp"
-#include "antlr/CommonToken.hpp"
-#include "antlr/MismatchedCharException.hpp"
+#include "antlr/CharScanner.h"
+#include "antlr/CommonToken.h"
+#include "antlr/MismatchedCharException.h"
#include <map>
#ifdef HAS_NOT_CCTYPE_H
diff --git a/poxml/antlr/src/CommonAST.cpp b/poxml/antlr/src/CommonAST.cpp
index 3a4067e3..0204b452 100644
--- a/poxml/antlr/src/CommonAST.cpp
+++ b/poxml/antlr/src/CommonAST.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/config.hpp"
-#include "antlr/CommonAST.hpp"
+#include "antlr/config.h"
+#include "antlr/CommonAST.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/CommonASTWithHiddenTokens.cpp b/poxml/antlr/src/CommonASTWithHiddenTokens.cpp
index d6c242d2..6b0213fe 100644
--- a/poxml/antlr/src/CommonASTWithHiddenTokens.cpp
+++ b/poxml/antlr/src/CommonASTWithHiddenTokens.cpp
@@ -1,6 +1,6 @@
-#include "antlr/config.hpp"
-#include "antlr/CommonASTWithHiddenTokens.hpp"
-#include "antlr/CommonHiddenStreamToken.hpp"
+#include "antlr/config.h"
+#include "antlr/CommonASTWithHiddenTokens.h"
+#include "antlr/CommonHiddenStreamToken.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/CommonHiddenStreamToken.cpp b/poxml/antlr/src/CommonHiddenStreamToken.cpp
index d33927cc..ea3ab8e9 100644
--- a/poxml/antlr/src/CommonHiddenStreamToken.cpp
+++ b/poxml/antlr/src/CommonHiddenStreamToken.cpp
@@ -1,4 +1,4 @@
-#include "antlr/CommonHiddenStreamToken.hpp"
+#include "antlr/CommonHiddenStreamToken.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/CommonToken.cpp b/poxml/antlr/src/CommonToken.cpp
index ff60bd79..262536ca 100644
--- a/poxml/antlr/src/CommonToken.cpp
+++ b/poxml/antlr/src/CommonToken.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/CommonToken.hpp"
-#include "antlr/String.hpp"
+#include "antlr/CommonToken.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/InputBuffer.cpp b/poxml/antlr/src/InputBuffer.cpp
index 058c32ab..3eb6732b 100644
--- a/poxml/antlr/src/InputBuffer.cpp
+++ b/poxml/antlr/src/InputBuffer.cpp
@@ -43,7 +43,7 @@
* @see antlr.CharQueue
*/
-#include "antlr/InputBuffer.hpp"
+#include "antlr/InputBuffer.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/LLkParser.cpp b/poxml/antlr/src/LLkParser.cpp
index 2f21cd8b..647d6562 100644
--- a/poxml/antlr/src/LLkParser.cpp
+++ b/poxml/antlr/src/LLkParser.cpp
@@ -30,7 +30,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/LLkParser.hpp"
+#include "antlr/LLkParser.h"
#include <iostream>
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/LexerSharedInputState.cpp b/poxml/antlr/src/LexerSharedInputState.cpp
index a95f33a8..3099a839 100644
--- a/poxml/antlr/src/LexerSharedInputState.cpp
+++ b/poxml/antlr/src/LexerSharedInputState.cpp
@@ -1,5 +1,5 @@
-#include "antlr/LexerSharedInputState.hpp"
-#include "antlr/CharBuffer.hpp"
+#include "antlr/LexerSharedInputState.h"
+#include "antlr/CharBuffer.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/MismatchedCharException.cpp b/poxml/antlr/src/MismatchedCharException.cpp
index 4dede0e8..06e730d0 100644
--- a/poxml/antlr/src/MismatchedCharException.cpp
+++ b/poxml/antlr/src/MismatchedCharException.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/MismatchedCharException.hpp"
-#include "antlr/String.hpp"
+#include "antlr/MismatchedCharException.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/MismatchedTokenException.cpp b/poxml/antlr/src/MismatchedTokenException.cpp
index b8b10808..1ac2f9cb 100644
--- a/poxml/antlr/src/MismatchedTokenException.cpp
+++ b/poxml/antlr/src/MismatchedTokenException.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/MismatchedTokenException.hpp"
-#include "antlr/String.hpp"
+#include "antlr/MismatchedTokenException.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/NoViableAltException.cpp b/poxml/antlr/src/NoViableAltException.cpp
index 433f4325..46fcbd08 100644
--- a/poxml/antlr/src/NoViableAltException.cpp
+++ b/poxml/antlr/src/NoViableAltException.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/NoViableAltException.hpp"
-#include "antlr/String.hpp"
+#include "antlr/NoViableAltException.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/NoViableAltForCharException.cpp b/poxml/antlr/src/NoViableAltForCharException.cpp
index 2ff9120f..9765da58 100644
--- a/poxml/antlr/src/NoViableAltForCharException.cpp
+++ b/poxml/antlr/src/NoViableAltForCharException.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/NoViableAltForCharException.hpp"
-#include "antlr/String.hpp"
+#include "antlr/NoViableAltForCharException.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/Parser.cpp b/poxml/antlr/src/Parser.cpp
index 5a0388d4..115bf228 100644
--- a/poxml/antlr/src/Parser.cpp
+++ b/poxml/antlr/src/Parser.cpp
@@ -30,12 +30,12 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/Parser.hpp"
+#include "antlr/Parser.h"
-#include "antlr/BitSet.hpp"
-#include "antlr/TokenBuffer.hpp"
-#include "antlr/MismatchedTokenException.hpp"
-//#include "antlr/ASTFactory.hpp"
+#include "antlr/BitSet.h"
+#include "antlr/TokenBuffer.h"
+#include "antlr/MismatchedTokenException.h"
+//#include "antlr/ASTFactory.h"
#include <iostream>
#include <stdlib.h>
diff --git a/poxml/antlr/src/ParserSharedInputState.cpp b/poxml/antlr/src/ParserSharedInputState.cpp
index 102aba87..1f70f5ef 100644
--- a/poxml/antlr/src/ParserSharedInputState.cpp
+++ b/poxml/antlr/src/ParserSharedInputState.cpp
@@ -1,4 +1,4 @@
-#include "antlr/ParserSharedInputState.hpp"
+#include "antlr/ParserSharedInputState.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/RecognitionException.cpp b/poxml/antlr/src/RecognitionException.cpp
index 1d1bd53d..cd1c9fd1 100644
--- a/poxml/antlr/src/RecognitionException.cpp
+++ b/poxml/antlr/src/RecognitionException.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/RecognitionException.hpp"
-#include "antlr/String.hpp"
+#include "antlr/RecognitionException.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/String.cpp b/poxml/antlr/src/String.cpp
index 6d9df7a5..79d8cd27 100644
--- a/poxml/antlr/src/String.cpp
+++ b/poxml/antlr/src/String.cpp
@@ -30,7 +30,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/String.hpp"
+#include "antlr/String.h"
#ifdef HAS_NOT_CSTDIO_H
#include <stdio.h>
diff --git a/poxml/antlr/src/Token.cpp b/poxml/antlr/src/Token.cpp
index f307774f..2da6c313 100644
--- a/poxml/antlr/src/Token.cpp
+++ b/poxml/antlr/src/Token.cpp
@@ -30,8 +30,8 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/Token.hpp"
-#include "antlr/String.hpp"
+#include "antlr/Token.h"
+#include "antlr/String.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/TokenBuffer.cpp b/poxml/antlr/src/TokenBuffer.cpp
index ded5df9b..312d14a2 100644
--- a/poxml/antlr/src/TokenBuffer.cpp
+++ b/poxml/antlr/src/TokenBuffer.cpp
@@ -30,7 +30,7 @@
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/TokenBuffer.hpp"
+#include "antlr/TokenBuffer.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/TokenStreamBasicFilter.cpp b/poxml/antlr/src/TokenStreamBasicFilter.cpp
index 71257f46..c2bfcdcf 100644
--- a/poxml/antlr/src/TokenStreamBasicFilter.cpp
+++ b/poxml/antlr/src/TokenStreamBasicFilter.cpp
@@ -1,4 +1,4 @@
-#include "antlr/TokenStreamBasicFilter.hpp"
+#include "antlr/TokenStreamBasicFilter.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/TokenStreamHiddenTokenFilter.cpp b/poxml/antlr/src/TokenStreamHiddenTokenFilter.cpp
index 827ca382..72af82cb 100644
--- a/poxml/antlr/src/TokenStreamHiddenTokenFilter.cpp
+++ b/poxml/antlr/src/TokenStreamHiddenTokenFilter.cpp
@@ -1,5 +1,5 @@
-#include "antlr/TokenStreamHiddenTokenFilter.hpp"
-#include "antlr/CommonHiddenStreamToken.hpp"
+#include "antlr/TokenStreamHiddenTokenFilter.h"
+#include "antlr/CommonHiddenStreamToken.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/TokenStreamSelector.cpp b/poxml/antlr/src/TokenStreamSelector.cpp
index 2e6527a8..073a8f44 100644
--- a/poxml/antlr/src/TokenStreamSelector.cpp
+++ b/poxml/antlr/src/TokenStreamSelector.cpp
@@ -1,5 +1,5 @@
-#include "antlr/TokenStreamSelector.hpp"
-#include "antlr/TokenStreamRetryException.hpp"
+#include "antlr/TokenStreamSelector.h"
+#include "antlr/TokenStreamRetryException.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/antlr/src/TreeParser.cpp b/poxml/antlr/src/TreeParser.cpp
index 6d302737..1e83bd77 100644
--- a/poxml/antlr/src/TreeParser.cpp
+++ b/poxml/antlr/src/TreeParser.cpp
@@ -29,9 +29,9 @@
* @author <br>John Lilley, <a href=http://www.Empathy.com>Empathy Software</a>
* @author <br><a href="mailto:pete@yamuna.demon.co.uk">Pete Wells</a>
*/
-#include "antlr/TreeParser.hpp"
-#include "antlr/ASTNULLType.hpp"
-#include "antlr/MismatchedTokenException.hpp"
+#include "antlr/TreeParser.h"
+#include "antlr/ASTNULLType.h"
+#include "antlr/MismatchedTokenException.h"
#include <iostream>
#include <stdlib.h>
diff --git a/poxml/antlr/src/TreeParserSharedInputState.cpp b/poxml/antlr/src/TreeParserSharedInputState.cpp
index 89f1d5dc..be7adebb 100644
--- a/poxml/antlr/src/TreeParserSharedInputState.cpp
+++ b/poxml/antlr/src/TreeParserSharedInputState.cpp
@@ -1,4 +1,4 @@
-#include "antlr/TreeParserSharedInputState.hpp"
+#include "antlr/TreeParserSharedInputState.h"
ANTLR_BEGIN_NAMESPACE(antlr)
diff --git a/poxml/gettext.g b/poxml/gettext.g
index 8da92334..1e0a3b34 100644
--- a/poxml/gettext.g
+++ b/poxml/gettext.g
@@ -11,10 +11,10 @@ options {
{
#include <iostream>
-#include "GettextLexer.hpp"
-#include "GettextParser.hpp"
-#include "antlr/AST.hpp"
-#include "antlr/CommonAST.hpp"
+#include "GettextLexer.h"
+#include "GettextParser.h"
+#include "antlr/AST.h"
+#include "antlr/CommonAST.h"
/*
int main()
diff --git a/poxml/po2xml.cpp b/poxml/po2xml.cpp
index e43f464a..65c4e013 100644
--- a/poxml/po2xml.cpp
+++ b/poxml/po2xml.cpp
@@ -7,10 +7,10 @@
#include <tqregexp.h>
#include <fstream>
-#include "GettextLexer.hpp"
-#include "GettextParser.hpp"
-#include "antlr/AST.hpp"
-#include "antlr/CommonAST.hpp"
+#include "GettextLexer.h"
+#include "GettextParser.h"
+#include "antlr/AST.h"
+#include "antlr/CommonAST.h"
using namespace std;
diff --git a/poxml/swappo.cpp b/poxml/swappo.cpp
index 8e2e8344..16e7ee7f 100644
--- a/poxml/swappo.cpp
+++ b/poxml/swappo.cpp
@@ -1,8 +1,8 @@
#include <iostream>
using namespace std;
-#include "GettextParser.hpp"
+#include "GettextParser.h"
#include <fstream>
-#include "GettextLexer.hpp"
+#include "GettextLexer.h"
int main(int argc, char **argv)
{
diff --git a/poxml/transxx.cpp b/poxml/transxx.cpp
index 1ffff4a8..61338b91 100644
--- a/poxml/transxx.cpp
+++ b/poxml/transxx.cpp
@@ -1,8 +1,8 @@
#include <iostream>
using namespace std;
-#include "GettextParser.hpp"
+#include "GettextParser.h"
#include <fstream>
-#include "GettextLexer.hpp"
+#include "GettextLexer.h"
#include <tqregexp.h>
#include <tqdatetime.h>
diff --git a/scheck/CMakeL10n.txt b/scheck/CMakeL10n.txt
new file mode 100644
index 00000000..66f1f144
--- /dev/null
+++ b/scheck/CMakeL10n.txt
@@ -0,0 +1,7 @@
+##### create translation templates ##############
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/scheck.themerc/"
+ SOURCES scheck.themerc
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/scheck/CMakeLists.txt b/scheck/CMakeLists.txt
index c4238ead..2f1b019e 100644
--- a/scheck/CMakeLists.txt
+++ b/scheck/CMakeLists.txt
@@ -22,7 +22,10 @@ link_directories(
##### other data ################################
-install( FILES scheck.themerc DESTINATION ${DATA_INSTALL_DIR}/tdestyle/themes )
+tde_create_translated_desktop(
+ SOURCE scheck.themerc
+ DESTINATION ${DATA_INSTALL_DIR}/tdestyle/themes
+)
##### scheck (module) ############################
diff --git a/scheck/scheck.cpp b/scheck/scheck.cpp
index 5189b25b..b8d6bf2d 100644
--- a/scheck/scheck.cpp
+++ b/scheck/scheck.cpp
@@ -2782,6 +2782,3 @@ void StyleCheckStyle::renderGradient( TQPainter* p, const TQRect& r,
p->fillRect(r, clr);
return;
}
-
-// vim: set noet ts=4 sw=4:
-// kate: indent-width 4; replace-tabs off; tab-width 4; space-indent off;
diff --git a/scheck/scheck.h b/scheck/scheck.h
index 550fd3a7..631f0829 100644
--- a/scheck/scheck.h
+++ b/scheck/scheck.h
@@ -182,8 +182,4 @@ class StyleCheckStyle : public TDEStyle
StyleCheckStyle( const StyleCheckStyle & );
StyleCheckStyle& operator=( const StyleCheckStyle & );
};
-
-// vim: set noet ts=4 sw=4:
-// kate: indent-width 4; replace-tabs off; tab-width 4; space-indent off;
-
#endif
diff --git a/scheck/scheck.themerc b/scheck/scheck.themerc
index 24e02251..94c38bf7 100644
--- a/scheck/scheck.themerc
+++ b/scheck/scheck.themerc
@@ -1,52 +1,7 @@
[Misc]
Name=Scheck
-Name[cs]=Kontrola stylu
-Name[hi]=शेक
-Name[hu]=Stílusellenőrző
-Name[ta]=Sசரிபார்ப்பு
+
Comment=Development style for searching accelerator and style guide conflicts
-Comment[bg]=Стил за търсене на ускорител и конфликти
-Comment[bs]=Stil razvoja za pretragu konflikata akceleratora i konflikata sa stilskim vodičem
-Comment[ca]=Estil de desenvolupament per a cercar conflictes amb acceleradors i la guia d'estil
-Comment[cs]=Vývojový styl pro hledání konfliktů v akcelerátorech a textech
-Comment[cy]=Arddull datblygu er chwilio am wrthdaro yn y cyflymyddion a'r canllawiau steil
-Comment[da]=Udviklingsstil til søgning efter accelerator- og stilguide konflikter
-Comment[de]=Entwicklerstil zum Auffinden von Konfikten bei Kurzbefehlen und Gestaltungsrichtlinien
-Comment[el]=Στυλ ανάπτυξης για επιταχυντή αναζήτησης και αντιθέσεις στον οδηγό στυλ
-Comment[es]=Estilo de desarrollo para buscar conflictos de accesos rápidos y guías de estilo
-Comment[et]=Arendusstiil kiirklahvi- ja stiilijuhendi konfliktide leidmiseks
-Comment[eu]=Bizkortzaile eta estilo-gida gatazken bilaketarako garapen estiloa
-Comment[fa]=سبک پیشرفته برای جستجوی شتاب‌ده و ناسازگاریهای راهنمای سبک
-Comment[fi]=Kehitystyyli pikanäppäinten ja tyylioppaan ristiriitojen etsimiseen
-Comment[fr]=Style de développement pour la recherche de conflits d'accélérateurs et guide de style
-Comment[gl]=Estilo de desenvolvemento para procurar conflitos en aceleradores e de guías de estilo
-Comment[hi]=त्वरक खोज तथा स्टाइल गाइड कान्फ्लिक्ट्स के लिए डेवलपमेंट शैली
-Comment[hu]=Fejlesztői stílus a gyorsbillentyűk és a stíluselőírások összeegyeztetéséhez
-Comment[is]=Þróunarstíll til að leita að árekstrum milli flýtilykla og stílaleiðarvísa
-Comment[it]=Stile di sviluppo per cercare conflitti nei tasti acceleratori e negli stili
-Comment[ja]=アクセラレータやスタイルガイドの衝突を探すための開発スタイル
-Comment[ka]=განვითარების სტილი ძიების აქსელერატორისთვის და სტილთა გიდის კონფლიქტები
-Comment[kk]=Акселератор мен жазу стилінің қайшылықтарын іздейтін жобалау стилі
-Comment[ms]=Gaya pembangunan untuk cari pintasan dan gaya pengurusan konflik
-Comment[nb]=Utviklingsstil for å finne konflikter med retningslinjene og mellom snarveistaster
-Comment[nds]=Stil för't Finnen vun Tastkombinatschoon- un Stilregel-Problemen
-Comment[ne]=गतिबर्धक र शैली मार्गदर्शन द्वन्द खोज्नका लागि बिकास शैली
-Comment[nl]=Ontwikkelstijl voor het zoeken naar sneltoets- en stijlgidsconflicten
-Comment[nn]=Utviklingsstil for å finna konfliktar med retningslinjene og mellom snarvegstastar
-Comment[pl]=Styl programistyczny do wyszukiwania konfliktów klawiszy skrótu i prowadzenia stylu
-Comment[pt]=Estilo de desenvolvimento para procurar conflitos de aceleradores e de guias de estilo
-Comment[pt_BR]=Estilo de desenvolvimento para procurar conflitos de aceleradores e guias de estilo
-Comment[ru]=Стиль разработки для поиска конфликтов акселераторов и стиля написания программ
-Comment[sk]=Vývojársky štýl pre hľadanie konfliktov v akcelerátoroch a štýle
-Comment[sl]=Razvijalski slog za iskanje pospeševalnikov in konfliktov v slogih
-Comment[sr]=Развојни стил за тражење сукоба са стилским водичем и међу пречицама за брзи приступ.
-Comment[sr@Latn]=Razvojni stil za traženje sukoba sa stilskim vodičem i među prečicama za brzi pristup.
-Comment[sv]=Utvecklingsstil för att leta efter konflikter för snabbtangenter och stilguide
-Comment[ta]=தேடுதல் முடுக்கி மற்றும் பாணி வழிகாட்டி எதிர்மறைகளுக்கு தேவையான மேம்பாடு.
-Comment[tg]=Навъи коркард барои ҷустуҷӯи низоии акселаторҳо ва навъи навишти барнома
-Comment[tr]=Arama hızlandırıcısı ve biçem kılavuz çelişmeleri için geliştirme biçemi
-Comment[uk]=Стиль розробки для пошуку конфліктів акселераторів та правил стилю
-Comment[zh_CN]=搜索加速键和样式指南冲突的开发样式
[KDE]
WidgetStyle=Check
diff --git a/scripts/CMakeLists.txt b/scripts/CMakeLists.txt
index 17f9683c..4563f168 100644
--- a/scripts/CMakeLists.txt
+++ b/scripts/CMakeLists.txt
@@ -40,4 +40,4 @@ macro( _pod2man )
endforeach( )
endmacro()
-_pod2man( kde-build tdesvn-build cvsversion cvscheck noncvslist cvsblame includemocs )
+_pod2man( kde-build tdesvn-build cvsversion noncvslist cvsblame includemocs )
diff --git a/scripts/kde-build b/scripts/kde-build
index de6f6c3b..84be6b1a 100755
--- a/scripts/kde-build
+++ b/scripts/kde-build
@@ -897,5 +897,3 @@ Add a DIAGNOSIS section to this man page.
Frerich Raabe <raabe@kde.org>
=cut
-
-# vim:et:ts=2:sw=2
diff --git a/scripts/kde-buildrc b/scripts/kde-buildrc
index 24553e01..aaceeb6e 100644
--- a/scripts/kde-buildrc
+++ b/scripts/kde-buildrc
@@ -201,5 +201,3 @@ MAKE_OPTS=""
# here.
#
#MAKE=make
-
-# vim:et:ts=2:sw=2
diff --git a/scripts/kde-devel-vim.vim b/scripts/kde-devel-vim.vim
index d59069ed..ef872203 100644
--- a/scripts/kde-devel-vim.vim
+++ b/scripts/kde-devel-vim.vim
@@ -424,5 +424,3 @@ endfunction
autocmd Syntax * call AddQtSyntax()
autocmd CursorHold * call UpdateMocFiles()
-
-" vim: sw=4 sts=4 et
diff --git a/scripts/kde-emacs/dirvars.el b/scripts/kde-emacs/dirvars.el
index b9837eaf..d80f1d97 100644
--- a/scripts/kde-emacs/dirvars.el
+++ b/scripts/kde-emacs/dirvars.el
@@ -38,16 +38,6 @@
;; in a Local Variables: section at the end of a file. E.g. the
;; contents of a typical dirvars file might look like this:
;;
-;; ;; -*- emacs-lisp -*-
-;; ;;
-;; ;; This file is processed by the dirvars emacs package. Each variable
-;; ;; setting below is performed when this dirvars file is loaded.
-;; ;;
-;; indent-tabs-mode: nil
-;; tab-width: 8
-;; show-trailing-whitespace: t
-;; indicate-empty-lines: t
-;;
;; Much of this code is stolen and modified from the standard Emacs
;; files.el
;;
diff --git a/scripts/tdesvn-build b/scripts/tdesvn-build
index ec48e3e9..eb1cc86c 100755
--- a/scripts/tdesvn-build
+++ b/scripts/tdesvn-build
@@ -4282,5 +4282,3 @@ if ($@)
}
finish($result);
-
-# vim: set et sw=4 ts=4:
diff --git a/tdecachegrind/converters/dprof2calltree b/tdecachegrind/converters/dprof2calltree
index f276e188..62ccdf66 100644
--- a/tdecachegrind/converters/dprof2calltree
+++ b/tdecachegrind/converters/dprof2calltree
@@ -194,6 +194,3 @@ sub usage() {
print STDERR "dprof2calltree -f <tmon.out> [-o outfile]\n";
exit -1;
}
-
-
-# vim: set sts=2 ts=2 bs ai expandtab :
diff --git a/tdecachegrind/tdecachegrind/CMakeL10n.txt b/tdecachegrind/tdecachegrind/CMakeL10n.txt
index 4875918b..5e84649a 100644
--- a/tdecachegrind/tdecachegrind/CMakeL10n.txt
+++ b/tdecachegrind/tdecachegrind/CMakeL10n.txt
@@ -4,3 +4,9 @@ tde_l10n_create_template(
CATALOG "tdecachegrind"
SOURCES "." "tips"
)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdecachegrind-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/tdecachegrind/tdecachegrind/CMakeLists.txt b/tdecachegrind/tdecachegrind/CMakeLists.txt
index 3906452e..602a02af 100644
--- a/tdecachegrind/tdecachegrind/CMakeLists.txt
+++ b/tdecachegrind/tdecachegrind/CMakeLists.txt
@@ -25,9 +25,20 @@ link_directories(
##### other data ################################
tde_install_icons( )
-install( FILES tdecachegrind.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE tdecachegrind.desktop
+ DESTINATION ${XDG_APPS_INSTALL_DIR}
+ PO_DIR tdecachegrind-desktops
+)
+
install( FILES tdecachegrindui.rc tips DESTINATION ${DATA_INSTALL_DIR}/tdecachegrind )
-install( FILES x-tdecachegrind.desktop DESTINATION ${MIME_INSTALL_DIR}/application )
+
+tde_create_translated_desktop(
+ SOURCE x-tdecachegrind.desktop
+ DESTINATION ${MIME_INSTALL_DIR}/application
+ PO_DIR tdecachegrind-desktops
+)
##### tdecachegrind (executable) ##################
diff --git a/tdecachegrind/tdecachegrind/tdecachegrind.desktop b/tdecachegrind/tdecachegrind/tdecachegrind.desktop
index 2952ba25..8ad668e8 100644
--- a/tdecachegrind/tdecachegrind/tdecachegrind.desktop
+++ b/tdecachegrind/tdecachegrind/tdecachegrind.desktop
@@ -1,102 +1,15 @@
[Desktop Entry]
+Name=TDECachegrind
+
+GenericName=Profiler Frontend
+
+Comment=Visualization of Performance Profiling Data
+
Type=Application
Exec=tdecachegrind -caption "%c" %i %m %u
MimeType=application/x-tdecachegrind;
Icon=tdecachegrind
X-DocPath=tdecachegrind/index.html
Terminal=false
-Name=TDECachegrind
-Name[hi]=के-केश-ग्रिंड
-Name[sv]=TDEcachegrind
-Name[ta]= இடைமாற்றகட்டம்
-GenericName=Profiler Frontend
-GenericName[bs]=Profiler frontend
-GenericName[ca]=Interfície de Profiler
-GenericName[cs]=Rozhraní pro profilaci
-GenericName[cy]=Blaen-wyneb Proffilydd
-GenericName[da]=Grænseflade til profilering
-GenericName[de]=Profiler Oberfläche
-GenericName[el]=Πρόγραμμα προφίλ
-GenericName[eo]=Fasado de Profililo
-GenericName[es]=Interfaz para Profiler
-GenericName[et]=Profileerimisrakendus
-GenericName[eu]=Profilatzailearen interfazea
-GenericName[fa]=پایانۀ گزارش‌گیر
-GenericName[fi]=Profiloijan käyttöliittymä
-GenericName[fr]=Interface de profilage
-GenericName[ga]=Comhéadan ar Phróifíleoir
-GenericName[gl]=Interface para o profiler
-GenericName[hi]=प्रोफ़ाइलर फ्रन्टएण्ड
-GenericName[hu]=Profilozó
-GenericName[is]=Myndrænt viðmót á afkastakönnuð
-GenericName[it]=Interfaccia a profiler
-GenericName[ja]=プロファイラフロントエンド
-GenericName[ka]=პროფილერის Frontend
-GenericName[kk]=Профильдеткіштің интерфейсі
-GenericName[lt]=Profiliuoklio naudotojo sąsaja
-GenericName[nb]=Grensesnitt for profilvisning
-GenericName[nds]=Profiler-Böversiet
-GenericName[ne]=प्रोफाइलर फ्रन्टइन्ड
-GenericName[nl]=Profiler-hulpprogramma
-GenericName[nn]=Grensesnitt for profilvising
-GenericName[pa]=ਪਰੋਫਾਇਲਰ ਮੁੱਖ ਭੂਮੀ
-GenericName[pl]=Interfejs do profilera
-GenericName[pt]=Interface de Profiler
-GenericName[pt_BR]=Interface para o Profiler
-GenericName[ru]=Профилировщик
-GenericName[sk]=Rozhranie pre profiler
-GenericName[sl]=Vmesnik profilnika
-GenericName[sr]=Графички интерфејс за профајлер
-GenericName[sr@Latn]=Grafički interfejs za profajler
-GenericName[sv]=Profileringsgränssnitt
-GenericName[ta]= விவரக்குறிப்பு முன்பகுதி
-GenericName[tg]=Интерфейс ба профилкунанда
-GenericName[tr]=Profil Önyüzü
-GenericName[uk]=Інтерфейс до Profiler
-GenericName[zh_CN]=个性数据前端
-GenericName[zh_TW]=分析器前端
-Comment=Visualization of Performance Profiling Data
-Comment[bg]=Визуализация на данните за производителност
-Comment[bs]=Vizualizacija podataka za profiliranje performansi
-Comment[ca]=Visualizació de dades de perfilat de rendiment
-Comment[cs]=Vizualizace profilovacích dat výkonu
-Comment[da]=Visualisering af profileringsdata
-Comment[de]=Visualisierung von Daten des Laufzeitverhaltens eines Programmes
-Comment[el]=Αναπαράσταση δεδομένων ταχύτητας προφίλ
-Comment[en_GB]=Visualisation of Performance Profiling Data
-Comment[es]=Visualización de datos de análisis de rendimiento
-Comment[et]=Jõudluse profileerimise andmete visualiseerimise vahend
-Comment[eu]=Errendimendu profil datuen bistaratzea
-Comment[fa]=تجسم کارایی گزارش داده‌ها
-Comment[fi]=Visualisointi tehokkuusprofiloinnin tiedoista
-Comment[fr]=Visualisation des données de performance de profilage
-Comment[gl]=Visualización dos datos da análise de rendimento
-Comment[hi]=परफार्मेस प्रोफाइलिंग डाटा का विजुअलाइज़ेशन
-Comment[hu]=Teljesítményprofil-adatok megjelenítése
-Comment[is]=Sjónræn framsetning gagna úr afkastakönnun
-Comment[it]=Visualizzazione dei dati di profiling delle prestazioni
-Comment[ja]=パフォーマンスプロファイルデータを視覚化
-Comment[ka]=წარმადობის მაპროფფილებელი მონაცემების ვიზუალიზაცია
-Comment[kk]=Деректерді профильдеудің визуализациясы
-Comment[lt]=Veikimo profiliavimo duomenų vizualizacija
-Comment[nb]=Vis informasjon om ytelse.
-Comment[nds]=Visualiseren vun Programmleisten-Looptietdaten
-Comment[ne]=सम्पादन प्रोफाइलिङ डाटाको दृष्टिकरण
-Comment[nl]=Visualisatie van Performance Profiling Data
-Comment[nn]=Vis informasjon om yting
-Comment[pl]=Wizualizacja danych profilowania wydajności
-Comment[pt]=Visualização dos Dados de Análise de Performance
-Comment[pt_BR]=Visualização de Dados de Perfil de Desempenho
-Comment[ru]=Утилита для визуального профилирования приложений
-Comment[sk]=Vizualizácia dát o výkone
-Comment[sl]=Vizualizacija podatkov profilnih zmogljivosti
-Comment[sr]=Визуелизација података о профилисању перформанси
-Comment[sr@Latn]=Vizuelizacija podataka o profilisanju performansi
-Comment[sv]=Åskådliggörande av profileringsdata för prestanda
-Comment[ta]= விவர தகவலை செயல்பாட்டு காட்சியாளிப்பு
-Comment[tg]=Утилита барои гузориши профили визуалӣ
-Comment[uk]=Візуалізація даних профілювання швидкодії
-Comment[zh_CN]=性能个性数据的可视化表现
-Comment[zh_TW]=效能分析資料視覺化
X-DCOP-ServiceType=Multi
Categories=Qt;TDE;Development;
diff --git a/tdecachegrind/tdecachegrind/x-tdecachegrind.desktop b/tdecachegrind/tdecachegrind/x-tdecachegrind.desktop
index b9bf93aa..f0418e6c 100644
--- a/tdecachegrind/tdecachegrind/x-tdecachegrind.desktop
+++ b/tdecachegrind/tdecachegrind/x-tdecachegrind.desktop
@@ -1,42 +1,6 @@
[Desktop Entry]
Comment=Cachegrind/Callgrind Profile Dump
-Comment[ca]=Resultat del anàlisis de Cachegrind/Callgring
-Comment[cs]=Data profilace Cachegrind/Callgrind
-Comment[cy]=Tomen Proffil Cachegrind/Callgrind
-Comment[da]=Cachegrind/Callgrind profile-dump
-Comment[de]=Cachegrind/Callgrind Profil-Ausgabe
-Comment[el]=Αποτύπωση προφίλ Cachegrind/Callgrind
-Comment[es]=Resultado de análisis de Cachegrind/Callgring
-Comment[et]=Cachegrind/Callgrind profileerimistõmmis
-Comment[eu]=Cachegrind/Callgrind profil iraulketa
-Comment[fa]=تخلیۀ Profile Cachegrind/Callgrind
-Comment[fi]=Cachegrind/Callgrind-profiilivedos
-Comment[fr]=Dépôt de profil Cachegrind / Callgrind
-Comment[gl]=Resultado da análise de Cachegrind/Callgrind
-Comment[hi]=केश-ग्रिंड/काल-ग्रिंड प्रोफ़ाइल डम्प
-Comment[hu]=Cachegrind/Callgrind teljesítményprofil-fájl
-Comment[is]=Niðurstaða afkastakönnunar á Cachegrind/Callgrind
-Comment[it]=Dump del profilo di Cachegrind/Callgrind
-Comment[ja]=Callgrind/Callgrind プロファイルダンプ
-Comment[ka]=Cachegrind/Callgrind პროფილის დამპი
-Comment[kk]=Cachegrind/Callgrind профилінің дампы
-Comment[nds]=Cachegrind/Callgrind-Profilutgaav
-Comment[ne]=Cachegrind/Callgrind प्रोफाइल डम्प
-Comment[nl]=Cachegrind/Callgrind Profieldump
-Comment[nn]=Cachegrind/Callgrind-profildump
-Comment[pl]=Zrzut profilowania Cachegrind/Callgrind
-Comment[pt]=Resultado da Análise do Cachegrind/Callgrind
-Comment[pt_BR]=Depósito de Perfil Cachegrind/Callgrind
-Comment[ru]=Дамп профилирования Cachegrind/Callgrind
-Comment[sk]=Výpis volaní Cachegrind/Callgrind
-Comment[sr]=Cachegrind-ов/Callgrind-ов избачај профила
-Comment[sr@Latn]=Cachegrind-ov/Callgrind-ov izbačaj profila
-Comment[sv]=Profileringsdump från Cachegrind/Callgrind
-Comment[ta]=இடைமாற்றகட்டம்/ அழைப்பு கட்டம் விவரக்குறி திணிப்பு
-Comment[tg]=Дампи профилкунии Cachegrind/Callgrind
-Comment[uk]=Звалювання профілювання Cachegrind/Callgrind
-Comment[zh_CN]=Cachegrind/Callgrind 配置文件转存
-Comment[zh_TW]=Cachegrind/Callgrind 分析資料傾印
+
DefaultApp=tdecachegrind
Icon=tdecachegrind
Type=MimeType
diff --git a/tdefile-plugins/CMakeL10n.txt b/tdefile-plugins/CMakeL10n.txt
index b585ce4a..af16c09a 100644
--- a/tdefile-plugins/CMakeL10n.txt
+++ b/tdefile-plugins/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdefile-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/tdefile-plugins/c++/CMakeLists.txt b/tdefile-plugins/c++/CMakeLists.txt
index 60ce0c29..cc42c31c 100644
--- a/tdefile-plugins/c++/CMakeLists.txt
+++ b/tdefile-plugins/c++/CMakeLists.txt
@@ -22,8 +22,11 @@ link_directories(
##### other data ################################
-install( FILES tdefile_cpp.desktop tdefile_h.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE tdefile_cpp.desktop tdefile_h.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdefile-desktops
+)
##### tdefile_cpp (module) ########################
diff --git a/tdefile-plugins/c++/tdefile_cpp.desktop b/tdefile-plugins/c++/tdefile_cpp.desktop
index 787c6a6e..60f6b784 100644
--- a/tdefile-plugins/c++/tdefile_cpp.desktop
+++ b/tdefile-plugins/c++/tdefile_cpp.desktop
@@ -1,58 +1,7 @@
[Desktop Entry]
-Type=Service
Name=C++ Info
-Name[af]=C++ Inligting
-Name[bg]=Изходен код на C++
-Name[br]=Titouroù C++
-Name[ca]=Informació C++
-Name[cs]=C++ info
-Name[cy]=Gwybodaeth C++
-Name[da]=C++-info
-Name[de]=C++-Info
-Name[el]=Πληροφορίες C++
-Name[eo]=C++-informo
-Name[es]=Info de C++
-Name[et]=C++ info
-Name[eu]=C++ informazioa
-Name[fa]=اطلاعات C++
-Name[fi]=C++-tiedot
-Name[fo]=C++-upplýsingar
-Name[fr]=Informations C++
-Name[ga]=Eolas C++
-Name[gl]=Información de C++
-Name[he]=מידע ++C
-Name[hi]=C++ जानकारी
-Name[hr]=C++ informacije
-Name[hu]=C++-jellemzők
-Name[is]=C++ upplýsingar
-Name[it]=Informazioni C++
-Name[ja]=C++ 情報
-Name[ka]=C++ ინფორმაცია
-Name[kk]=C++ мәліметі
-Name[lt]=C++ Informacija
-Name[ms]=Info C++
-Name[nds]=C++-Datei-Info
-Name[nl]=C++-info
-Name[nn]=C++-info
-Name[pa]=C++ ਜਾਣਕਾਰੀ
-Name[pl]=Informacja z C++
-Name[pt]=Informação de C++
-Name[pt_BR]=Informações C++
-Name[ro]=Informaţii C++
-Name[ru]=Информация C++
-Name[sk]=Informácie o C++
-Name[sl]=Informacije o C++
-Name[sr]=C++ информације
-Name[sr@Latn]=C++ informacije
-Name[sv]=C++-information
-Name[ta]= =C/C++ தகவல்
-Name[tg]=Ахбороти C++
-Name[th]=ข้อมูล C++
-Name[tr]=C++ Bilgisi
-Name[uk]=Інформація про C++
-Name[xh]=C++ Ulwazi
-Name[zh_CN]=C++ 信息
-Name[zh_TW]=C++ 資訊
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_cpp
MimeType=text/x-c++src;text/x-chdr
diff --git a/tdefile-plugins/c++/tdefile_h.desktop b/tdefile-plugins/c++/tdefile_h.desktop
index d77ea6e2..6cee33fb 100644
--- a/tdefile-plugins/c++/tdefile_h.desktop
+++ b/tdefile-plugins/c++/tdefile_h.desktop
@@ -1,57 +1,7 @@
[Desktop Entry]
-Type=Service
Name=C/C++ Header Info
-Name[af]=C/C++ Opskrif Inligting
-Name[bg]=Информация за заглавната част на C/C++
-Name[br]=Titouriñ diwar-benn ar reollin C/C++
-Name[ca]=Informació de capçaleres C/C++
-Name[cs]=Informace o C/C++ hlavičce
-Name[cy]=Gwybodaeth Pennawd C/C++
-Name[da]=C/C++-headerinfo
-Name[de]=C++-Header-Info
-Name[el]=Πληροφορίες κεφαλίδων C/C++
-Name[es]=Info de cabecera C/C++
-Name[et]=C/C++ päise info
-Name[eu]=C/C++ goiburuen informazioa
-Name[fa]=اطلاعات سرآیند C/C++
-Name[fi]=C/C++-otsikkotiedot
-Name[fr]=Informations d'en-tête C/C++
-Name[gl]=Información da cabeceira de C/C++
-Name[he]=מידע כותרות ++C/C
-Name[hi]=C/C++ हेडर जानकारी
-Name[hr]=Informacije o C++ zaglavljima
-Name[hu]=C/C++ header fájl jellemzői
-Name[is]=C/C++ haus upplýsingar
-Name[it]=Informazioni intestazioni C/C++
-Name[ja]=C/C++ ヘッダ情報
-Name[ka]=C/C++ ზედა კოლონტიტულის ინფორმაცია
-Name[kk]=C/C++ айдар мәліметі
-Name[lt]=C/C++ antraščių informacija
-Name[ms]=Info Pengepala C/C++
-Name[nb]=C++-deklarasjonsfilinfo
-Name[nds]=C/C++-Koppdatei-Info
-Name[ne]=C/C++ Header info
-Name[nl]=C/C++ Header-info
-Name[nn]=C/C++-deklarasjonsinfo
-Name[pa]=C/C++ Header ਜਾਣਕਾਰੀ
-Name[pl]=Informacja z nagłówka C/C++
-Name[pt]=Informações do Cabeçalho de C/C++
-Name[pt_BR]=Informações sobre Cabeçalhos C/C++
-Name[ro]=Informaţii antet C/C++
-Name[ru]=Информация о файлах заголовков C/C++
-Name[sk]=Informácie o hlavičkách C/C++
-Name[sl]=Informacije o glavi C/C++
-Name[sr]=Информације о C/C++ заглављу
-Name[sr@Latn]=Informacije o C/C++ zaglavlju
-Name[sv]=Information om C/C++-deklarationsfiler
-Name[ta]= =C/C++ தலைப்பு தகவல்
-Name[tg]=Ахборот дар бораи сарлавҳаи файлҳои C/C++
-Name[th]=ข้อมูลแฟ้มส่วนหัว C/C++
-Name[tr]=C/C++ Başlık Bilgisi
-Name[uk]=Інформація по заголовкам C++
-Name[xh]=C/C++ Ulwazi lokubhaliweyo okuphezulu
-Name[zh_CN]=C/C++ 头文件信息
-Name[zh_TW]=C/C++ 檔頭資訊
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_cpp
MimeType=text/x-chdr
diff --git a/tdefile-plugins/diff/CMakeLists.txt b/tdefile-plugins/diff/CMakeLists.txt
index 08493d8f..25aeffa8 100644
--- a/tdefile-plugins/diff/CMakeLists.txt
+++ b/tdefile-plugins/diff/CMakeLists.txt
@@ -22,7 +22,11 @@ link_directories(
##### other data ################################
-install( FILES tdefile_diff.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE tdefile_diff.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdefile-desktops
+)
##### tdefile_diff (module) #######################
diff --git a/tdefile-plugins/diff/tdefile_diff.cpp b/tdefile-plugins/diff/tdefile_diff.cpp
index 51807ee2..9ebade6d 100644
--- a/tdefile-plugins/diff/tdefile_diff.cpp
+++ b/tdefile-plugins/diff/tdefile_diff.cpp
@@ -605,6 +605,3 @@ void KDiffPlugin::determineDiffInfo( const TQStringList lines,
}
#include "tdefile_diff.moc"
-
-/* vim: set ts=4 sw=4 noet: */
-
diff --git a/tdefile-plugins/diff/tdefile_diff.desktop b/tdefile-plugins/diff/tdefile_diff.desktop
index f533b09f..27951ec0 100644
--- a/tdefile-plugins/diff/tdefile_diff.desktop
+++ b/tdefile-plugins/diff/tdefile_diff.desktop
@@ -1,56 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Diff Stats
-Name[af]=Diff Statistiek
-Name[bg]=Статистика за разлики
-Name[br]=Stadegoù Diff
-Name[bs]=Diff statistika
-Name[ca]=Estadístiques de diff
-Name[cs]=Statistika rozdílů
-Name[cy]=Ystadegau Gwahaniaethau
-Name[da]=Diff-stats
-Name[de]=Diff-Statistiken
-Name[el]=Στατιστικά diff
-Name[es]=Estadísticas Diff
-Name[et]=Võrdlemise tulemused
-Name[eu]=Desberdintasun estatistikak
-Name[fa]=آمارهای Diff
-Name[fi]=Diff-tilastot
-Name[fr]=Statistiques de diff
-Name[ga]=Staitistic Diff
-Name[gl]=Estatísticas de diff
-Name[he]=סטטיסטיקת Diff
-Name[hi]=डिफ स्टेट्स
-Name[hr]=Diff statistike
-Name[hu]=Diff statisztika
-Name[it]=Statistiche di confronto
-Name[ja]=Diff 統計
-Name[kk]=Diff статистикасы
-Name[lt]=Skirtumų statistika
-Name[ms]=Stat Diff
-Name[nb]=Diff-statistikk
-Name[nds]=Verscheelstatistiken
-Name[ne]=भिन्न तथ्याङ्क
-Name[nl]=Diff-statistieken
-Name[nn]=Diff-statistikk
-Name[pa]=ਅੰਤਰ ਹਾਲਤ
-Name[pl]=Statystyka różnic
-Name[pt]=Estatísticas do diff
-Name[pt_BR]=Estados do Diff
-Name[ro]=Statistici Diff
-Name[ru]=Статистика различий
-Name[sk]=Štatistiky Diff
-Name[sl]=Statistike diff
-Name[sr]=Статистика разликовања
-Name[sr@Latn]=Statistika razlikovanja
-Name[sv]=Diff-statistik
-Name[ta]=டிப் ஸ்டட்ஸ்
-Name[tg]=Статистикаи фарқият
-Name[th]=สถานะแตกต่าง
-Name[tr]=Diff İstatistikleri
-Name[uk]=Статистика відмінностей
-Name[zh_CN]=Diff 统计
-Name[zh_TW]=Diff 狀態
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_diff
MimeType=text/x-diff
diff --git a/tdefile-plugins/ts/CMakeLists.txt b/tdefile-plugins/ts/CMakeLists.txt
index ff95bff9..4308bb46 100644
--- a/tdefile-plugins/ts/CMakeLists.txt
+++ b/tdefile-plugins/ts/CMakeLists.txt
@@ -22,8 +22,11 @@ link_directories(
##### other data ################################
-install( FILES tdefile_ts.desktop
- DESTINATION ${SERVICES_INSTALL_DIR} )
+tde_create_translated_desktop(
+ SOURCE tdefile_ts.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdefile-desktops
+)
##### tdefile_ts (module) #########################
diff --git a/tdefile-plugins/ts/tdefile_ts.desktop b/tdefile-plugins/ts/tdefile_ts.desktop
index 84b4f641..c5ef3c7d 100644
--- a/tdefile-plugins/ts/tdefile_ts.desktop
+++ b/tdefile-plugins/ts/tdefile_ts.desktop
@@ -1,52 +1,7 @@
[Desktop Entry]
-Type=Service
Name=Qt Linguist File Info
-Name[bg]=Информация за файла Qt Linguist
-Name[br]=Restr titouroù Qt Linguist
-Name[bs]=Qt Linguist informacije o datoteci
-Name[ca]=Informació fitxer de Qt Linguist
-Name[cs]=Info o souboru Qt Linguist
-Name[cy]=Gwybodaeth Ffeil Qt Linguist
-Name[da]=Qt Linguist Fil-info
-Name[de]=Qt Linguist-Dateiinfo
-Name[el]=Πληροφορίες αρχείου Qt Linguist
-Name[es]=Información de archivo de Qt Linguist
-Name[et]=Qt Linguisti faili info
-Name[eu]=Qt Linguist fitxategi informazioa
-Name[fa]=اطلاعات پروندۀ زبان‌شناسQt
-Name[fi]=Qt Linquist -tiedoston tiedot
-Name[fr]=Fichier d'informations Qt Linguist
-Name[ga]=Eolas faoi Chomhad Qt Linguist
-Name[gl]=Información do Ficheiro de Qt Linguist
-Name[hi]=क्यूटी लिंग्विस्ट फ़ाइल जानकारी
-Name[hu]=Qt Linguist fájljellemzők
-Name[is]=Qt Linguist skráarupplýsingar
-Name[it]=Informazioni file per Qt Linguist
-Name[ja]=Qt Linguist ファイル情報
-Name[ka]=Qt Linguist ფაილის ინფორმაცია
-Name[kk]=Qt Linguist файл мәліметі
-Name[lt]=Qt Linguist bylos informacija
-Name[nb]=Informasjon om Qt Linguist-fil
-Name[nds]=QtLinguist-Datei-Info
-Name[ne]=Qt बहुभाषी फाइल सूचना
-Name[nl]=Qt Linquïst-bestandsinformatie
-Name[nn]=Informasjon om Qt Linguist-fil
-Name[pa]=Qt Linguist ਫਾਇਲ ਜਾਣਕਾਰੀ
-Name[pl]=Informacja pliku Qt Linguist
-Name[pt]=Informação do Ficheiro do Qt Linguist
-Name[pt_BR]=Arquivo de Informações de Lingüística do Qt
-Name[ru]=Информация о файле в формате Qt Linguist
-Name[sk]=Informácie pre Qt Linguist
-Name[sl]=Informacije o Qt Linguist
-Name[sr]=Информације о фајлу Qt Linguist-а
-Name[sr@Latn]=Informacije o fajlu Qt Linguist-a
-Name[sv]=Qt Linguist-filinformation
-Name[ta]=Qt மொழியியல் கோப்புகள் தகவல்
-Name[tg]=Ахборот дар бораи файл дар формати Qt Linguist
-Name[tr]=Qt Dilbilimci Dosya Bilgisi
-Name[uk]=інформація про файл формату Qt Linguist
-Name[zh_CN]=Qt 语言大师文件信息
-Name[zh_TW]=Qt 語言檔資訊
+
+Type=Service
X-TDE-ServiceTypes=KFilePlugin
X-TDE-Library=tdefile_ts
MimeType=application/x-linguist
diff --git a/tdeioslave/CMakeL10n.txt b/tdeioslave/CMakeL10n.txt
index b585ce4a..82271b6e 100644
--- a/tdeioslave/CMakeL10n.txt
+++ b/tdeioslave/CMakeL10n.txt
@@ -1,3 +1,9 @@
##### create translation templates ##############
tde_l10n_auto_add_subdirectories( )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdeioslave-desktops/"
+ SOURCES *.desktop *.protocol
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/tdeioslave/svn/CMakeLists.txt b/tdeioslave/svn/CMakeLists.txt
index 7cac1966..6b79ac51 100644
--- a/tdeioslave/svn/CMakeLists.txt
+++ b/tdeioslave/svn/CMakeLists.txt
@@ -31,10 +31,13 @@ link_directories(
##### other data ################################
-install( FILES
+tde_create_translated_desktop(
+ SOURCE
svn+http.protocol svn+https.protocol svn+file.protocol
svn+ssh.protocol svn.protocol
- DESTINATION ${SERVICES_INSTALL_DIR} )
+ DESTINATION ${SERVICES_INSTALL_DIR}
+ PO_DIR tdeioslave-desktops
+)
##### tdeio_svn (module) ##########################
diff --git a/tdeioslave/svn/ksvnd/CMakeLists.txt b/tdeioslave/svn/ksvnd/CMakeLists.txt
index 76e0731c..8c9a7b27 100644
--- a/tdeioslave/svn/ksvnd/CMakeLists.txt
+++ b/tdeioslave/svn/ksvnd/CMakeLists.txt
@@ -23,8 +23,11 @@ link_directories(
##### other data ################################
-install( FILES ksvnd.desktop
- DESTINATION ${SERVICES_INSTALL_DIR}/kded )
+tde_create_translated_desktop(
+ SOURCE ksvnd.desktop
+ DESTINATION ${SERVICES_INSTALL_DIR}/kded
+ PO_DIR tdeioslave-desktops
+)
##### kded_ksvnd (module) #######################
diff --git a/tdeioslave/svn/ksvnd/ksvnd.desktop b/tdeioslave/svn/ksvnd/ksvnd.desktop
index fb0ce924..e848fbd6 100644
--- a/tdeioslave/svn/ksvnd/ksvnd.desktop
+++ b/tdeioslave/svn/ksvnd/ksvnd.desktop
@@ -1,48 +1,9 @@
[Desktop Entry]
-Type=Service
Name=KDED Subversion Module
-Name[bg]=Модул KDED Subversion
-Name[br]=Mollad Subversion KDED
-Name[ca]=Mòdul KDED de Subversion
-Name[cs]=KDED Subversion modul
-Name[da]=KDED Subversion modul
-Name[de]=Subversion-Unterstützung
-Name[el]=Άρθρωμα KDED Subversion
-Name[es]=Módulo de Subversion de KDED
-Name[et]=KDED Subversioni moodul
-Name[eu]=KDED Subversion modulua
-Name[fa]=پیمانۀ زیرنسخۀ KDED
-Name[fi]=KDED Subversion -moduuli
-Name[fr]=Module KDED Subversion
-Name[ga]=Modúl Subversion KDED
-Name[gl]=Módulo KDED Subversion
-Name[hu]=KDED Subversion modul
-Name[is]=KDED Subversion eining
-Name[it]=Modulo Subversion di KDED
-Name[ja]=KDED Subversion モジュール
-Name[ka]=KDED Subversion მოდული
-Name[kk]=KDED Subversion қызмет модулі
-Name[lt]=KDED Subversion modulis
-Name[nb]=KDED Subversion-modul
-Name[nds]=KDED Subversion-Moduul
-Name[ne]=केडीईडी उप संस्करण मोड्युल
-Name[nl]=KDED Subversion-module
-Name[nn]=KDED Subversion-modul
-Name[pa]=KDED ਸਬ-ਵਰਜਨ ਮੈਡੀਊਲ
-Name[pl]=Moduł Subversion dla KDED
-Name[pt]=Módulo KDED Subversion
-Name[pt_BR]=Módulo de Sub-versão KDED
-Name[ru]=Служба Subversion
-Name[sk]=KDED Subversion modul
-Name[sl]=Modul Subversion za KDED
-Name[sr]=KDED модул за Subversion
-Name[sr@Latn]=KDED modul za Subversion
-Name[sv]=KDED Subversion-modul
-Name[tr]=KDED Alt Versiyon Modülü
-Name[uk]=Модуль KDED Subversion
-Name[zh_CN]=KDED Subversion 模块
-Name[zh_TW]=KDED Subversion 模組
+
Comment=Provides tdeio subversion client services with TDESDK apps
+
+Type=Service
X-TDE-ServiceTypes=KDEDModule
X-TDE-ModuleType=Library
X-TDE-Library=ksvnd
diff --git a/tdeioslave/svn/svn+file.protocol b/tdeioslave/svn/svn+file.protocol
index 2e29c611..530129ae 100644
--- a/tdeioslave/svn/svn+file.protocol
+++ b/tdeioslave/svn/svn+file.protocol
@@ -1,4 +1,6 @@
[Protocol]
+Description=Subversion ioslave
+
exec=tdeio_svn
protocol=svn+file
input=none
@@ -12,32 +14,5 @@ moving=true
listing=Name,Size,Date,Owner
defaultMimetype=application/octet-stream
Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[gl]=Ioslave para Subversíon
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[lt]=Subversion įvesties-išvesties priedas
-Description[nb]=Subversion-iu-slave
-Description[nds]=In-/Utgaavmoduul för Subversion
-Description[ne]=उप संस्करण ioslave
-Description[nn]=Subversion-iu-slave
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
maxInstances=5
class=:internet
diff --git a/tdeioslave/svn/svn+http.protocol b/tdeioslave/svn/svn+http.protocol
index 38957051..87aa2764 100644
--- a/tdeioslave/svn/svn+http.protocol
+++ b/tdeioslave/svn/svn+http.protocol
@@ -1,4 +1,6 @@
[Protocol]
+Description=Subversion ioslave
+
exec=tdeio_svn
protocol=svn+http
input=none
@@ -12,32 +14,5 @@ moving=true
listing=Name,Size,Date,Owner
defaultMimetype=application/octet-stream
Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[gl]=Ioslave para Subversíon
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[lt]=Subversion įvesties-išvesties priedas
-Description[nb]=Subversion-iu-slave
-Description[nds]=In-/Utgaavmoduul för Subversion
-Description[ne]=उप संस्करण ioslave
-Description[nn]=Subversion-iu-slave
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
maxInstances=5
class=:internet
diff --git a/tdeioslave/svn/svn+https.protocol b/tdeioslave/svn/svn+https.protocol
index 0e738cc3..044d0f1d 100644
--- a/tdeioslave/svn/svn+https.protocol
+++ b/tdeioslave/svn/svn+https.protocol
@@ -1,4 +1,6 @@
[Protocol]
+Description=Subversion ioslave
+
exec=tdeio_svn
protocol=svn+https
input=none
@@ -12,32 +14,5 @@ moving=true
listing=Name,Size,Date,Owner
defaultMimetype=application/octet-stream
Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[gl]=Ioslave para Subversíon
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[lt]=Subversion įvesties-išvesties priedas
-Description[nb]=Subversion-iu-slave
-Description[nds]=In-/Utgaavmoduul för Subversion
-Description[ne]=उप संस्करण ioslave
-Description[nn]=Subversion-iu-slave
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
maxInstances=5
class=:internet
diff --git a/tdeioslave/svn/svn+ssh.protocol b/tdeioslave/svn/svn+ssh.protocol
index 429883a2..4890b52f 100644
--- a/tdeioslave/svn/svn+ssh.protocol
+++ b/tdeioslave/svn/svn+ssh.protocol
@@ -1,4 +1,6 @@
[Protocol]
+Description=Subversion ioslave
+
exec=tdeio_svn
protocol=svn+ssh
input=none
@@ -12,32 +14,5 @@ moving=true
listing=Name,Size,Date,Owner
defaultMimetype=application/octet-stream
Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[gl]=Ioslave para Subversíon
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[lt]=Subversion įvesties-išvesties priedas
-Description[nb]=Subversion-iu-slave
-Description[nds]=In-/Utgaavmoduul för Subversion
-Description[ne]=उप संस्करण ioslave
-Description[nn]=Subversion-iu-slave
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
maxInstances=5
class=:internet
diff --git a/tdeioslave/svn/svn.protocol b/tdeioslave/svn/svn.protocol
index 1c267f6a..a3e097ed 100644
--- a/tdeioslave/svn/svn.protocol
+++ b/tdeioslave/svn/svn.protocol
@@ -1,4 +1,6 @@
[Protocol]
+Description=Subversion ioslave
+
exec=tdeio_svn
protocol=svn
input=none
@@ -12,32 +14,5 @@ moving=true
listing=Name,Size,Date,Owner
defaultMimetype=application/octet-stream
Icon=remote
-Description=Subversion ioslave
-Description[br]=Sklav E/D Subversion
-Description[ca]=Ioslave de Subversion
-Description[cs]=Subversion protokol
-Description[de]=Ein-/Ausgabemodul für Subversion
-Description[es]=El ioslave de Subversion
-Description[et]=Subversioni IO-moodul
-Description[fr]=ioslave subversion
-Description[ga]=ioslave Subversion
-Description[gl]=Ioslave para Subversíon
-Description[hu]=Subversion TDE-protokoll
-Description[it]=Slave I/O di Subversion
-Description[lt]=Subversion įvesties-išvesties priedas
-Description[nb]=Subversion-iu-slave
-Description[nds]=In-/Utgaavmoduul för Subversion
-Description[ne]=उप संस्करण ioslave
-Description[nn]=Subversion-iu-slave
-Description[pl]=Wtyczka protokołu Subversion
-Description[pt]='Ioslave' para Subversion
-Description[pt_BR]=ioslave de Subversão
-Description[ru]=Доступ к хранилищу Subversion
-Description[sl]=ioslave za Subversion
-Description[sr]=IOSlave за Subversion
-Description[sr@Latn]=IOSlave za Subversion
-Description[sv]=Subversion I/O-slav
-Description[tr]=Alt Version ioslave
-Description[uk]=Підлеглий В/В Subversion
maxInstances=5
class=:internet
diff --git a/tdeioslave/svn/svnhelper/CMakeLists.txt b/tdeioslave/svn/svnhelper/CMakeLists.txt
index 94733958..0c6c413c 100644
--- a/tdeioslave/svn/svnhelper/CMakeLists.txt
+++ b/tdeioslave/svn/svnhelper/CMakeLists.txt
@@ -22,9 +22,11 @@ link_directories(
##### other data ################################
-install( FILES
- subversion.desktop subversion_toplevel.desktop
- DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus )
+tde_create_translated_desktop(
+ SOURCE subversion.desktop subversion_toplevel.desktop
+ DESTINATION ${DATA_INSTALL_DIR}/konqueror/servicemenus
+ PO_DIR tdeioslave-desktops
+)
##### tdeio_svn_helper (executable) ###############
diff --git a/tdeioslave/svn/svnhelper/apply_patch.desktop b/tdeioslave/svn/svnhelper/apply_patch.desktop
index ad623601..71ace780 100644
--- a/tdeioslave/svn/svnhelper/apply_patch.desktop
+++ b/tdeioslave/svn/svnhelper/apply_patch.desktop
@@ -6,89 +6,6 @@ X-TDE-Priority=TopLevel
[Desktop Action Apply]
Name=Apply Patch...
-Name[bg]=Прилагане на кръпка...
-Name[ca]=Aplica pedaç...
-Name[cs]=Aplikovat záplatu...
-Name[da]=Anvend rettelse...
-Name[de]=Patch einspielen ...
-Name[el]=Εφαρμογή επιδιόρθωσης...
-Name[eo]=Apliki Flikon...
-Name[es]=Aplicar parche...
-Name[et]=Paiga rakendamine...
-Name[eu]=Aplikatu adabakia...
-Name[fa]=اعمال کژنه...
-Name[fi]=Toteuta korjaus...
-Name[fr]=Appliquer le correctif...
-Name[ga]=Cuir Paiste i bhFeidhm...
-Name[gl]=Aplicar un parche...
-Name[he]=החל את הטלאי...
-Name[hu]=Folt alkalmazása...
-Name[is]=Virkja plástur...
-Name[it]=Applica correzione...
-Name[ja]=パッチを適用...
-Name[ka]=ბებკის გააქტიურება...
-Name[kk]=Жамауды қолдану...
-Name[lt]=Pritaikyti pataisymą...
-Name[nb]=Bruk lapp …
-Name[nds]=Kodeplaster inspelen...
-Name[ne]=लागू प्याच...
-Name[nl]=Patch toepassen...
-Name[nn]=Bruk lapp …
-Name[pa]=ਪੈਂਚ ਲਾਗੂ...
-Name[pl]=Nałóż łatę...
-Name[pt]=Aplicar um 'Patch'...
-Name[pt_BR]=Aplicar um 'Patch'...
-Name[ru]=Применить заплатку...
-Name[sk]=Aplikovať záplatu...
-Name[sl]=Uveljavi popravek ...
-Name[sr]=Примени закрпу...
-Name[sr@Latn]=Primeni zakrpu...
-Name[sv]=Utför programfix...
-Name[tr]=Yamayı Uygula...
-Name[uk]=Застосувати латку...
-Name[zh_CN]=应用补丁...
-Name[zh_TW]=套用修補...
+Comment=Apply the patch to another folder/file
Icon=apply
Exec=
-Comment=Apply the patch to another folder/file
-Comment[bg]=Прилагане на кръпка към друга директория/файл
-Comment[ca]=Aplica el pedaç a una altra carpeta o fitxer
-Comment[cs]=Aplikovat záplatu na jiný soubor/složku
-Comment[da]=Anvend rettelsen på en anden mappe/fil
-Comment[de]=Spielt den Patch in einen/eine andere(n) Ordner/Datei ein
-Comment[el]=Εφαρμογή της επιδιόρθωσης σε άλλο φάκελο/αρχείο
-Comment[es]=Aplicar el parche a otra carpeta o archivo
-Comment[et]=Paiga rakendamine teisele kataloogile/failile
-Comment[eu]=Aplikatu adabakia beste karpeta/fitxategi bati
-Comment[fa]=اعمال کژنه به پوشه/پروندۀ دیگر
-Comment[fi]=Toteuta korjaus toiseen kansioon/tiedostoon
-Comment[fr]=Appliquer le correctif sur un autre dossier / fichier
-Comment[ga]=Cuir an paiste i bhfeidhm ar fhillteán/chomhad eile
-Comment[gl]=Aplicar o parche noutro cartafol/ficheiro
-Comment[hu]=A folt alkalmazása másik könyvtárra vagy fájlra
-Comment[is]=Virkja plásturinn á aðra möppu/skrá
-Comment[it]=Applica la correzione a un'altra cartella o file
-Comment[ja]=他のフォルダやファイルへパッチを適用します。
-Comment[ka]=ბებკის სხვა საქაღალდეზე/ფაილზე გააქტიურება
-Comment[kk]=Басқа қапшық/файлға жамауды қолдану
-Comment[lt]=Pritaikyti pataisymą kitam aplankui/bylai
-Comment[nb]=Bruk lappen på en annen mappe/fil
-Comment[nds]=Kodeplaster op en anner Orner/Datei anwennen
-Comment[ne]=अन्य फोल्डर/फाइलमा प्याच लागू गर्नुहोस्
-Comment[nl]=Patch toepassen op een andere map of een ander bestand
-Comment[nn]=Bruk lappen på ei anna mappe/fil
-Comment[pa]=ਹੋਰ ਫੋਲਡਰ/ਫਾਇਲ ਲਈ ਪੈਂਚ ਲਾਗੂ
-Comment[pl]=Nałożenie łaty na inny plik/katalog
-Comment[pt]=Aplicar o 'patch' (actualização) noutra pasta/ficheiro
-Comment[pt_BR]=Aplicar o 'patch' (atualização) noutra pasta/arquivo
-Comment[ru]=Применить заплатку к другой папке или файлу
-Comment[sk]=Aplikovať záplatu na iný priečinok/súbor
-Comment[sl]=Uveljavi popravek za drugo mapo/datoteko
-Comment[sr]=Примени закрпу на другу фасциклу/фајл
-Comment[sr@Latn]=Primeni zakrpu na drugu fasciklu/fajl
-Comment[sv]=Utför en programfix för en annan katalog eller fil
-Comment[tr]=Yamayı diğer dizine/dosyaya uygula
-Comment[uk]=Застосувати латку до іншої теки файла
-Comment[zh_CN]=将补丁应用到其它文件夹/文件
-Comment[zh_TW]=套用修補到另一個資料夾/檔案
-
diff --git a/tdeioslave/svn/svnhelper/subversion.desktop b/tdeioslave/svn/svnhelper/subversion.desktop
index f3e511a9..e3fc25ef 100644
--- a/tdeioslave/svn/svnhelper/subversion.desktop
+++ b/tdeioslave/svn/svnhelper/subversion.desktop
@@ -1,10 +1,6 @@
[Desktop Entry]
X-TDE-ServiceTypes=inode/directory,all/all
X-TDE-Submenu=Subversion
-X-TDE-Submenu[fa]=زیرنسخه
-X-TDE-Submenu[ne]=उप संस्करण
-X-TDE-Submenu[pa]=ਸਬ-ਵਰਜਨ
-X-TDE-Submenu[pt_BR]=Subversão
#X-TDE-ShowIfDcopCall=kded ksvnd anyValidWorkingCopy(KURL::List)
#Return type of below is a QStringList with a list of Actions which is appended to the Actions above
@@ -12,908 +8,68 @@ X-TDE-GetActionMenu=kded ksvnd getActionMenu(KURL::List)
[Desktop Action Add]
Name=Add to Repository
-Name[bg]=Добавяне в хранилището
-Name[br]=Ouzhpennañ d'an daveiñ
-Name[ca]=Afegeix al repositori
-Name[cs]=Přidat do repository
-Name[da]=Tilføj til lager
-Name[de]=Zum SVN-Archiv hinzufügen
-Name[el]=Προσθήκη στο χώρο αποθήκευσης
-Name[es]=Añadir al repositorio
-Name[et]=Hoidlasse lisamine
-Name[eu]=Gehitu biltegira
-Name[fa]=افزودن به مخزن
-Name[fi]=Lisää versionhallintaan
-Name[fr]=Ajouter au référentiel
-Name[ga]=Cuir leis an Stór
-Name[gl]=Engadir ao repositorio
-Name[he]=הוסף למאגר
-Name[hu]=Hozzáadás az adattárhoz
-Name[is]=Bæta við geymslu
-Name[it]=Aggiungi al deposito
-Name[ja]=リポジトリへ追加
-Name[ka]=რეპოზიტორიისთვის დმატება
-Name[kk]=Қоймасына қосу
-Name[lt]=Įdėti į saugyklą
-Name[nb]=Legg til lager
-Name[nds]=Na't Archiv tofögen
-Name[ne]=भण्डारमा थप्नुहोस्
-Name[nl]=Toevoegen aan repository
-Name[nn]=Legg til lager
-Name[pa]=ਰਿਪੋਜ਼ਟਰੀ 'ਚ ਸ਼ਾਮਲ
-Name[pl]=Dodaj do repozytorium
-Name[pt]=Adicionar ao Repositório
-Name[pt_BR]=Adicionar ao Repositório
-Name[ru]=Добавить в хранилище
-Name[sk]=Pridať do archívu
-Name[sl]=Dodaj v skladišče
-Name[sr]=Додај у складиште
-Name[sr@Latn]=Dodaj u skladište
-Name[sv]=Lägg till i arkiv
-Name[tr]=Depoya Ekle
-Name[uk]=Додати до сховища
-Name[zh_CN]=添加到仓库
-Name[zh_TW]=新增到主目錄
Icon=svn_add
Exec=tdeio_svn_helper -a %U
[Desktop Action Delete]
Name=Delete From Repository
-Name[bg]=Изтриване от хранилището
-Name[br]=Lemel eus an daveiñ
-Name[ca]=Elimina del repositori
-Name[cs]=Smazat z repository
-Name[da]=Slet fra lager
-Name[de]=Aus dem SVN-Archiv löschen
-Name[el]=Διαγραφή από το χώρο αποθήκευσης
-Name[es]=Eliminar del repositorio
-Name[et]=Hoidlast kustutamine
-Name[eu]=Ezabatu biltegitik
-Name[fa]=حذف از مخزن
-Name[fi]=Poista versionhallinnasta
-Name[fr]=Supprimer du référentiel
-Name[ga]=Scrios ón Stór
-Name[gl]=Eliminar do repositorio
-Name[he]=מחק ממאגר
-Name[hu]=Törlés az adattárból
-Name[is]=Eyða frá geymslu
-Name[it]=Elimina dal deposito
-Name[ja]=リポジトリから削除
-Name[ka]=რეპოზირტორიიდან წაშლა
-Name[kk]=Қоймасынан өшіру
-Name[lt]=Pašalinti iš saugyklos
-Name[nb]=Slett fra lager
-Name[nds]=Ut Archiv wegdoon
-Name[ne]=भण्डारबाट मेट्नुहोस्
-Name[nl]=Verwijderen uit repository
-Name[nn]=Slett frå lager
-Name[pa]=ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਹਟਾਓ
-Name[pl]=Usuń z repozytorium
-Name[pt]=Remover do Repositório
-Name[pt_BR]=Remover do Repositório
-Name[ru]=Удалить из хранилища
-Name[sk]=Odstrániť z archívu
-Name[sl]=Izbriši iz skladišča
-Name[sr]=Обриши из складишта
-Name[sr@Latn]=Obriši iz skladišta
-Name[sv]=Ta bort från arkiv
-Name[tr]=Depodan Sil
-Name[uk]=Видалити зі сховища
-Name[zh_CN]=从仓库删除
-Name[zh_TW]=從主目錄刪除
Icon=svn_remove
Exec=tdeio_svn_helper -d %U
[Desktop Action Revert]
Name=Revert Local Changes
-Name[bg]=Връщане на локалните промени
-Name[ca]=Reverteix els canvis locals
-Name[cs]=Vrátit místní změny
-Name[da]=Vend lokale ændringer om
-Name[de]=Lokale Änderungen zurücknehmen
-Name[el]=Επαναφορά τοπικών αλλαγών
-Name[es]=Revertir cambios locales
-Name[et]=Kohalike muudatuste tühistamine
-Name[eu]=Leheneratu aldaketa lokalak
-Name[fa]=بازگشت تغییرات محلی
-Name[fi]=Palauta paikalliset muutokset
-Name[fr]=Annuler les modifications locales
-Name[gl]=Anular as modificacións locais
-Name[he]=נקה שינויים מקומיים
-Name[hu]=A helyi módosítások visszavonása
-Name[is]=Afturkalla staðbundnar breytingar
-Name[it]=Annulla i cambiamenti locali
-Name[ja]=ローカルでの変更を元に戻す
-Name[ka]=ლოკალური ცვლილებების შებრუნება
-Name[kk]=Жергілікті өзгерістерінен қайту
-Name[lt]=Atšaukti vietinius pakeitimus
-Name[nb]=Tilbakestill lokale endringer
-Name[nds]=Lokaal Ännern torüchnehmen
-Name[ne]=उल्टो स्थानीय परिवर्तन
-Name[nl]=Lokale wijzigingen ongedaan maken
-Name[nn]=Tilbakestill lokale endringar
-Name[pa]=ਉਲਟ ਸਥਾਨਕ ਤਬਦੀਲੀਆਂ
-Name[pl]=Cofnij lokalne zmiany
-Name[pt]=Reverter as Modificações Locais
-Name[pt_BR]=Reverter as Modificações Locais
-Name[ru]=Отменить локальные изменения
-Name[sk]=Vrátiť lokálne zmeny
-Name[sl]=Povrni krajevne spremembe
-Name[sr]=Одбаци локалне измене
-Name[sr@Latn]=Odbaci lokalne izmene
-Name[sv]=Återställ lokal ändring
-Name[tr]=Yerel Değişiklikleri Ters Çevir
-Name[uk]=Повернути локальні зміни
-Name[zh_CN]=恢复本地更改
-Name[zh_TW]=回復本地端變更
+Comment=Remove any changes made locally. Warning - this cannot be undone.
Icon=edit-undo
Exec=tdeio_svn_helper -r %U
-Comment=Remove any changes made locally. Warning - this cannot be undone.
-Comment[bg]=Премахване на направените локални промени. Предупреждение - данните ще се загубят безвъзвратно.
-Comment[ca]=Elimina qualsevol canvi local. Avís: No es pot desfer.
-Comment[cs]=Odstraní změny provedené lokálně; nelze vrátit, pozor.
-Comment[da]=Fjern alle ændringer der er lavet lokalt. Advarsel - dette kan ikke fortrydes.
-Comment[de]=Nimmt alle lokal durchgeführten Änderungen zurück. Warnung: Dieser Vorgang kann nicht rückgängig gemacht werden.
-Comment[el]=Αφαίρεση κάθε τροποποίησης που έγινε τοπικά. Προειδοποίηση ότι αυτό δε μπορεί να αναιρεθεί.
-Comment[es]=Eliminar cualquier cambio local. Atención: esto no se puede deshacer.
-Comment[et]=Eemaldab kõik kohalikud muudatused. Hoiatus: seda ei saa tagasi võtta.
-Comment[eu]=Kendu lokalki egindako aldaketak. Abisua: ekintza hau ezin da desegin.
-Comment[fa]=حذف همۀ تغییرات ایجادشدۀ محلی. اخطار - این نمی‌تواند انجام نشود.
-Comment[fi]=Poista kaikki paikallisesti tehdyt muutokset. Varoitus - muutosta ei voi perua.
-Comment[fr]=Annuler toutes les modifications effectuées localement. Attention, cela ne peut pas être annulé.
-Comment[gl]=Borra as alteracións feitas a nível local. Atención - isto non pode ser anulado.
-Comment[hu]=A helyi módosítások visszavonása. Ez a művelet nem vonható vissza!
-Comment[is]=Fjarlægja allar breytingar sem voru gerðar hér. Athugið - það er ekki hægt að afturkalla þetta.
-Comment[it]=Rimuovi ogni cambiamento fatto localmente. Attenzione: non si può tornare indietro.
-Comment[ja]=ローカルで行われた変更を削除します。注意: この操作は元に戻せません。
-Comment[ka]=ნებისმიერი ლოკალურად გაკეთებული ცვლილებების წაშლა. გაფრთხილება - ამის უკუქცევა შეუძლებელია.
-Comment[kk]=Жергілікті (яғни тапсырылмаған) өзгерістерден айну. Абайлаңыз - бұл амалдан қайта алмайсыз.
-Comment[lt]=Panaikinti visus vietoje atliktus pakeitimus. Perspėjimas: to nebebus galima atšaukti.
-Comment[nb]=Fjern alle endringer som er gjort lokalt. MERK – dette kan ikke angres.
-Comment[nds]=All lokaal Ännern wegdoon. Wohrschoen - Dit lett sik nich torüchnehmen.
-Comment[ne]=कुनै पनि स्थानीय परिवर्तन हटाउनुहोस् । चेतावनी - यसलाई पूर्वावस्थामा फर्काउन सकिने छैन ।
-Comment[nl]=Lokale wijzigingen ongedaan maken. Let op: dit kan niet teruggedraaid worden.
-Comment[nn]=Fjern alle endringar som er gjorde lokalt. MERK – dette kan ikkje angrast.
-Comment[pl]=Usuwa wszystkie zmiany dokonane lokalnie. Uwaga - tej operacji nie można cofnąć.
-Comment[pt]=Remover as alterações que tenham sido feitas a nível local. Atenção - isto não pode ser anulado.
-Comment[pt_BR]=Remover as alterações que tenham sido feitas localmente. Atenção - isto não pode ser desfeito.
-Comment[ru]=Отменить все не опубликованные изменения. Эта операция не подлежит отмене.
-Comment[sk]=Odstráni lokálne zmeny. Upozornenie - toto sa nedá už vrátiť.
-Comment[sl]=Odstrani vse spremembe, opravljene krajevno. Opozorilo - tega ni mogoče razveljaviti.
-Comment[sr]=Уклони све локално направљене измене. Упозорење: ово се не може опозвати.
-Comment[sr@Latn]=Ukloni sve lokalno napravljene izmene. Upozorenje: ovo se ne može opozvati.
-Comment[sv]=Tar bort alla ändringar som gjorts lokalt. Varning: detta kan inte ångras.
-Comment[tr]=Yerel olarak yapılan değişiklikleri kaldır. Dikkat - bu işlem geri alınamaz.
-Comment[uk]=Вилучити всі зміни, які було зроблено локально. Попередження - зміни буде вилучено назавжди.
-Comment[zh_CN]=删除本地进行的任何更改。警告 - 此操作无法撤消。
-Comment[zh_TW]=移除任何已做的變更。警告:無法再復原。
[Desktop Action Rename]
Name=Rename...
-Name[bg]=Преименуване...
-Name[br]=Adenvel ...
-Name[ca]=Reanomena...
-Name[cs]=Přejmenovat...
-Name[cy]=Ail-enwi...
-Name[da]=Omdøb...
-Name[de]=Umbenennen ...
-Name[el]=Μετονομασία...
-Name[eo]=Alinomigi...
-Name[es]=Cambiar nombre...
-Name[et]=Ümbernimetamine...
-Name[eu]=Berrizendatu...
-Name[fa]=تغییر نام...
-Name[fi]=Nimeä uudelleen...
-Name[fr]=Renommer...
-Name[ga]=Athainmnigh...
-Name[gl]=Mudar o nome...
-Name[he]=שנה שם...
-Name[hu]=Átnevezés...
-Name[is]=Endurnefna...
-Name[it]=Rinomina...
-Name[ja]=名前変更...
-Name[ka]=სახელის გადარქმევა...
-Name[kk]=Қайта атау...
-Name[lt]=Pervadinti...
-Name[nb]=Endre navn …
-Name[nds]=Ümnömen...
-Name[ne]=पुन: नामकरण गर्नुहोस्...
-Name[nl]=Hernoemen...
-Name[nn]=Endra namn …
-Name[pa]=ਨਾਂ-ਤਬਦੀਲ...
-Name[pl]=Zmień nazwę...
-Name[pt]=Mudar o Nome...
-Name[pt_BR]=Renomear...
-Name[ru]=Переименовать...
-Name[sk]=Premenovať...
-Name[sl]=Preimenuj ...
-Name[sr]=Преименуј...
-Name[sr@Latn]=Preimenuj...
-Name[sv]=Byt namn...
-Name[tr]=Yeniden Adlandır...
-Name[uk]=Перейменувати...
-Name[zh_CN]=重命名...
-Name[zh_TW]=重新命名...
+Comment=Rename a file locally and in the repository. Use this rather than adding and deleting to rename a file.
Icon=pencil
Exec=tdeio_svn_helper -r %U
-Comment=Rename a file locally and in the repository. Use this rather than adding and deleting to rename a file.
-Comment[bg]=Преименуване на файл локално и в хранилището. За предпочитане е да използвате този метод вместо изтриване и добавяне.
-Comment[ca]=Reanomena un fitxer localment i en el repositori. Use-ho en comptes d'afegir i eliminar per a reanomenar un fitxer.
-Comment[cs]=Přejmenovat soubor lokálně a v repository. Použijte raději než přidání a smazání souboru k docílení jeho přejmenování.
-Comment[da]=Omdøb en fil lokalt og i lageret. Brug dette i stedet for at tilføje og slette for at omdøbe en fil.
-Comment[de]=Benennt eine Datei lokal und im SVN-Archiv um. Verwenden Sie besser diese Funktion zum Umbenennen einer Datei als Hinzufügen und Löschen.
-Comment[el]=Μετονομασία ενός αρχείου τοπικά και στο χώρο αποθήκευσης. Χρησιμοποιήστε αυτό αντί της προσθήκης και αφαίρεσης για τη μετονομασία ενός αρχείου.
-Comment[es]=Cambiar el nombre de un archivo localmente y en el repositorio. Use esto en lugar de añadir y eliminar para cambiar el nombre de un archivo.
-Comment[et]=Faili ümbernimetamine nii kohalikult kui hoidlas. See on eelistatud viis faili ümbernimetamisel lisamise ja kustutamise asemel.
-Comment[eu]=Berrizendatu fitxategi bat lokalki eta biltegian. Erabili hau fitxategia ezabatu eta berriro gehitu ordez.
-Comment[fa]=تغییر نام پروندۀ محلی و در مخزن. به جای افزودن و حذف، برای تغییر نام پرونده از این استفاده کنید.
-Comment[fi]=Nimeä uudelleen paikallinen ja versionhallinnassa oleva tiedosto. Nimeä tiedosto uudelleen mieluummin näin kuin lisäämällä ja poistamalla.
-Comment[fr]=Renommer un fichier localement et dans le référentiel. Utilisez cette option pour renommer un fichier, au lieu de le supprimer puis l'ajouter sous le nouveau nom.
-Comment[gl]=Muda o nome dun ficheiro tanto localmente como no repositorio. Use isto en vez de engadir e eliminar o ficheiro para mudar o nome.
-Comment[hu]=Fájl átnevezése helyben és az adattárban. Ezt érdemes használni hozzáadás és törlés helyett.
-Comment[is]=Endurnefna skrá hér og í geymslunni. Notist heldur við þetta í stað þess að bæta við og eyða til að endurnefna skrá.
-Comment[it]=Rinomina un file localmente e nel deposito. Usa questo invece di aggiungere e rimuovere un file per rinominarlo.
-Comment[ja]=ローカルとリポジトリのファイルを改名します。名前の変更の際に追加と削除をしないで、この方法を使用してください。
-Comment[ka]=ფაილის სახელის გადარქმევა ლოკალურად და რეპოზიტორიასი. დამატების და წაშლის ნაცვლად ეს გამოიყენეთ.
-Comment[kk]=Файлдың жергілікті де, қоймасындағы да атауын өзгерту. Өшіріп қайта қосудан гөрі осыны қолданған дұрыс.
-Comment[lt]=Pervadinti bylą vietoje ir saugykloje. Naudokite šią parinktį užuot ištrindami ir įrašydami nauju vardu norimą pervadinti bylą.
-Comment[nb]=Gi en fil nytt navn lokalt og i arkivet. Bruk dette heller enn å slette og legge inn på nytt for å endre navn på en fil.
-Comment[nds]=En Datei lokaal un in't Archiv ümnömen. Bruuk beter dit, as "Tofögen" un "Wegdoon".
-Comment[ne]=फाइलालाई स्थानीय रुपमा र भण्डारमा पुन: नामकरण गर्नुहोस् । फाइललाई पुन: नामकरण गर्न थप्ने र मेट्ने भन्दा यसलाई प्रयोग गर्नुहोस् ।
-Comment[nl]=Hernoem een bestand lokaal en in de repository. Gebruik dit bij voorkeur boven het verwijderen van een bestand en het toevoegen onder een andere naam.
-Comment[nn]=Gi ei fil nytt namn lokalt og i arkivet. Bruk dette heller enn å sletta og leggja inn på nytt for å endra namn på ei fil.
-Comment[pl]=Zmienia nazwę pliku lokalnie i w repozytorium. Należy tego używać zamiast dodawania i usuwania pliku.
-Comment[pt]=Muda o nome de um ficheiro a nível local e no repositório. Use isto em vez de adicionar e remover o ficheiro para mudar o nome.
-Comment[pt_BR]=Muda o nome de um arquivo localmente e no repositório. Use isto em vez de adicionar e remover o arquivo para mudar o nome.
-Comment[ru]=Переименовать файл с отражением этого в хранилище.
-Comment[sk]=Premenuje súbor lokálne aj v archíve. Použite radšej toto ako pridanie a odstránenie súboru.
-Comment[sl]=Preimenuj datoteko krajevno in v skladišču. Uporabite to namesto brisanja in dodajanja datoteke.
-Comment[sr]=Преименуј фајл локално и у складишту. Користите ово уместо трика са додавањем и брисањем фајла.
-Comment[sr@Latn]=Preimenuj fajl lokalno i u skladištu. Koristite ovo umesto trika sa dodavanjem i brisanjem fajla.
-Comment[sv]=Byt namn på en fil lokalt och i arkivet. Använd detta istället för att lägga till och ta bort för att byta namn på en fil.
-Comment[uk]=Перейменувати файл локально і в сховищі. Вживайте замість додавання і видалення файла, щоб його перейменувати.
-Comment[zh_CN]=在本地和仓库中重命名文件。使用此功能来取代对文件的添加和删除。
-Comment[zh_TW]=在本地端與主目錄中重新命名檔案。不必先新增再刪除檔案。
[Desktop Action Import]
Name=Import Repository
-Name[bg]=Импортиране на директория
-Name[br]=Enporzh an daveiñ
-Name[ca]=Importa repositori
-Name[cs]=Importovat repository
-Name[da]=Importér lager
-Name[de]=SVN-Archiv importieren
-Name[el]=Εισαγωγή χώρου αποθήκευσης
-Name[eo]=Importi Deponejon
-Name[es]=Importar repositorio
-Name[et]=Hoidla import
-Name[eu]=Inportatu biltegia
-Name[fa]=مخزن واردات
-Name[fi]=Tuo versionhallinta
-Name[fr]=Importer dans un référentiel
-Name[ga]=Iompórtáil Stór
-Name[gl]=Importar un repositorio
-Name[hu]=Adattár importálása
-Name[is]=Flytja inn geymslu
-Name[it]=Importa deposito
-Name[ja]=リポジトリのインポート
-Name[ka]=რეპოზიტორიის იმპორტი
-Name[kk]=Қоймасына импорттау
-Name[lt]=Importuoti saugyklą
-Name[nb]=Importer lager
-Name[nds]=Archiv importeren
-Name[ne]=आयात भण्डार
-Name[nl]=Repository importeren
-Name[nn]=Importer lager
-Name[pa]=ਰਿਪੋਜ਼ਟਰੀ ਅਯਾਤ
-Name[pl]=Importuj repozytorium
-Name[pt]=Importar um Repositório
-Name[pt_BR]=Importar um Repositório
-Name[ru]=Импортировать в хранилище
-Name[sk]=Importovať archív
-Name[sl]=Uvozi skladišče
-Name[sr]=Увези складиште
-Name[sr@Latn]=Uvezi skladište
-Name[sv]=Importera arkiv
-Name[tr]=Depoyu İçe Aktar
-Name[uk]=Імпортувати сховище
-Name[zh_CN]=导入仓库
-Name[zh_TW]=匯入主目錄
+Comment=Put folder into an existing repository to put it under revision control.
Icon=svn_import
Exec=tdeio_svn_helper -i %U
-Comment=Put folder into an existing repository to put it under revision control.
-Comment[bg]=Поставяне на директория в съществуващо хранилище.
-Comment[ca]=Situa la carpeta en un repositori existent per a posar-la sota el control de revisions.
-Comment[cs]=Zařadit složku do repository a správy verzí
-Comment[da]=Put mappe ind i et eksisterende lager for at få den ind under revisionskontrol.
-Comment[de]=Schiebt den Ordner in ein existierendes SVN-Archiv, um ihn in die Versionsverwaltung aufzunehmen.
-Comment[el]=Εισαγωγή φακέλου σε έναν υπάρχον χώρο αποθήκευσης για τον έλεγχο εκδόσεων.
-Comment[es]=Situar la carpeta en un repositorio existente para ponerla bajo control de revisión.
-Comment[et]=Kataloogi lisamine olemasolevasse versioonikontrolli süsteemi hoidlasse.
-Comment[eu]=Jarri karpeta biltegi batean errebisio kontrolpean edukitzeko.
-Comment[fa]=گذاشتن پوشه در مخزن موجود جهت قراردادن آن تحت کنترل بازبینی.
-Comment[fi]=Laita kansio versionhallintaan viemällä se olemassa olevaan versionhallintavarastoon.
-Comment[fr]=Place le dossier dans un référentiel existant afin de le mettre sous contrôle de version.
-Comment[gl]=Pon o cartafol nun repositorio existente para pólo baixo control de versións.
-Comment[hu]=Könyvtár felvétele a verziókövető rendszer felügyelete alá.
-Comment[is]=Setja möppu í geymslu sem finnst fyrir til að setja hana undir breytingarstjórn.
-Comment[it]=Metti una cartella in un deposito esistente per metterla sotto controllo di revisione.
-Comment[ja]=既存のリポジトリにフォルダを置き、リビジョン管理の対象とします。
-Comment[ka]=რევიზიის კონტროლისთვის ჩადეთ საქაღალდე არსებულ რეპოზიტორიაში.
-Comment[kk]=Қапшықты қоймасына, нұсқалар есебін қадағалап, көшіру.
-Comment[lt]=Įdėti aplanką į egzistuojančią saugyklą ir įjungti jį į keitimų sekimo sistemą.
-Comment[nb]=Legg mappe inn i et eksisterende arkiv slik at det får revisjonskontroll.
-Comment[nds]=Verschufft en Orner na en vörhannen Archiv, so dat he ünner Verschoonkuntrull kummt
-Comment[ne]=फोल्डलाई पुनरावोलकन नियन्त्रण गर्न अवस्थित भण्डारमा राख्नुहोस् ।
-Comment[nl]=Plaats een map in een bestaande repository zodat het onder het versiebeheer system valt.
-Comment[nn]=Legg ei mappe inn i eit eksisterande lager slik at det får revisjonskontroll.
-Comment[pl]=Dodaje katalog do istniejącego repozytorium, aby umieścić go w systemie kontrolowania wersji.
-Comment[pt]=Coloca a pasta num repositório existente para a colocar sob controlo de versões.
-Comment[pt_BR]=Coloca a pasta num repositório existente para colocá-lo sob controle de versões.
-Comment[ru]=Поместить папку в существующее хранилище для добавления этой папки в систему контроля ревизий
-Comment[sk]=Vloží priečinok do existujúceho archívu ako novú revíziu.
-Comment[sl]=Uvozi mapo v obstoječe skladišče. Mapa tako postane del revizijskega nadzora.
-Comment[sr]=Стави фасциклу у постојеће складиште, ради стављања под контролу ревизија.
-Comment[sr@Latn]=Stavi fasciklu u postojeće skladište, radi stavljanja pod kontrolu revizija.
-Comment[sv]=Lägg till katalog i ett befintligt arkiv för att få den under versionskontroll
-Comment[tr]=Dizini başka bie alt düzeltme controlünde var olan bir depo içine koy.
-Comment[uk]=Вставити теку в існуюче сховище, щоб уможливити для неї керування версіями.
-Comment[zh_CN]=将文件夹放入现有仓库,以便让其受到版本控制。
-Comment[zh_TW]=將資料夾放進現存的主目錄,並開始做版本控制。
[Desktop Action Checkout]
Name=Checkout From Repository...
-Name[bg]=Изтегляне от хранилището...
-Name[ca]=Obtenir del repositori...
-Name[cs]=Získat z repository...
-Name[da]=Tjek ud fra lager...
-Name[de]=Aus SVN-Archiv herausholen ...
-Name[el]=Έλεγχος εξόδου από το χώρο αποθήκευσης...
-Name[eo]=Ekpreni el Deponejo...
-Name[es]=Obtener del repositorio...
-Name[et]=Hoidla väljavõte...
-Name[eu]=Deskargatu biltegitik...
-Name[fa]=وارسی از مخزن...
-Name[fi]=Nouda versionhallinnasta...
-Name[fr]=Extraire depuis un référentiel...
-Name[gl]=Obter do repositorio...
-Name[hu]=Kimásolás az adattárból...
-Name[is]=Ná í frá geymslu...
-Name[it]=Ritira dal deposito...
-Name[ja]=リポジトリからチェックアウト...
-Name[ka]=რეპოზიტორიიდან ამონიშვნა...
-Name[kk]=Қоймасынан көшіріп алу...
-Name[lt]=Atsisiųsti iš saugyklos...
-Name[nb]=Sjekk ut fra lager …
-Name[nds]=Ut Archiv daalladen...
-Name[ne]=भण्डारबाट जाँच...
-Name[nl]=Repository uitchecken...
-Name[nn]=Sjekk ut frå lager …
-Name[pa]=ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਚੈਕਆਉਟ...
-Name[pl]=Pobierz z repozytorium...
-Name[pt]=Obter do Repositório...
-Name[pt_BR]=Obter do Repositório...
-Name[ru]=Загрузить из хранилища...
-Name[sk]=Získať z archívu...
-Name[sl]=Prevzemi iz skladišča ...
-Name[sr]=Довуци из складишта...
-Name[sr@Latn]=Dovuci iz skladišta...
-Name[sv]=Checka ut från ett arkiv...
-Name[tr]=Depodan Kontrol Et...
-Name[uk]=Взяти зі сховища...
-Name[zh_CN]=从仓库中检出...
-Name[zh_TW]=從主目錄取出...
+Comment=Checkout out files from an existing repository into this folder.
Icon=svn_checkout
Exec=tdeio_svn_helper -C %U
-Comment=Checkout out files from an existing repository into this folder.
-Comment[bg]=Изтегляне на файлове от хранилището в текущата директория.
-Comment[ca]=Obté fitxers des d'un repositori existent cap aquesta carpeta.
-Comment[cs]=Získat soubory z existující repository do této složky.
-Comment[da]=Tjek filer ud fra et eksisterende lager til denne mappe.
-Comment[de]=Legt Dateien aus einem existierenden SVN-Archiv in diesem Ordner ab.
-Comment[el]=΄Έλεγχος εξόδου των αρχείων από έναν υπάρχον χώρο αποθήκευσης σε αυτόν τον φάκελο.
-Comment[es]=Descargar archivos de un repositorio existente en esta carpeta.
-Comment[et]=Olemasoleva hoidla failide väljavõte sellesse kataloogi.
-Comment[eu]=Deskargatu fitxategiak biltegi batetik karpeta honetara.
-Comment[fa]=وارسی پرونده‌های بیرونی از مخزن موجود در این پوشه
-Comment[fi]=Nouda tiedostot olemassa olevasta versionhallinnasta tähän kansioon.
-Comment[fr]=Extraire dans ce dossier les fichiers d'un référentiel existant
-Comment[gl]=Obtén todos os ficheiros dun repositorio existente para este cartafol.
-Comment[hu]=Fájlok kimásolása az adattárból ebbe a könyvtárba.
-Comment[is]=Ná í skrár frá geymslu og setja í þessa möppu.
-Comment[it]=Ritira i file da un deposito esistente in questa cartella.
-Comment[ja]=既存のリポジトリから、このディレクトリへファイルをチェックアウトします。
-Comment[ka]=არსებული რეპოზიტორიიდან ფაილები ამ საქაღალდეში ამონიშნეთ.
-Comment[kk]=Файлдарды қоймасынан көрсетілген қапшыққа көшіріп алу.
-Comment[lt]=Atsisiųsti bylas iš egzistuojančios saugyklos į šį aplanką.
-Comment[nb]=Sjekk ut filer fra et arkiv inn i denne mappa
-Comment[nds]=Laadt Dateien ut en vörhannen Archiv na dissen Orner daal.
-Comment[ne]=यो फोल्डरमा अवस्थित भण्डार बाहिरका फाइललाई जाँच गर्नुहोस् ।
-Comment[nl]=Bestanden van een bestaande repository uitchecken in deze map.
-Comment[nn]=Sjekk ut filer frå eit arkiv inn i denne mappa.
-Comment[pl]=Pobranie plików z istniejącego repozytorium do tego katalogu.
-Comment[pt]=Obtém todos os ficheiros de um repositório existente para esta pasta.
-Comment[pt_BR]=Obtém todos os arquivos de um repositório existente para esta pasta.
-Comment[ru]=Загрузить файлы из существующего хранилища в указанную папку
-Comment[sk]=Získa súbory z existujúceho archívu do tohoto priečinku.
-Comment[sl]=Prevzemi datoteke iz obstoječega skladišča v to mapo.
-Comment[sr]=Довуци фајлове из постојећег складишта у ову фасциклу.
-Comment[sr@Latn]=Dovuci fajlove iz postojećeg skladišta u ovu fasciklu.
-Comment[sv]=Checka ut filer från ett befintligt arkiv till katalogen.
-Comment[tr]=Bu dizinde var olan bir depodan hatalı dosyaları kontrol et.
-Comment[uk]=Взяти файли з існуючого сховища і покласти в цю теку.
-Comment[zh_CN]=从已有仓库中检出文件并存放至此文件夹。
-Comment[zh_TW]=從現存的主目錄取出檔案到此資料夾。
[Desktop Action Switch]
Name=Switch...
-Name[bg]=Превключване...
-Name[br]=Gwintañ ...
-Name[ca]=Canvia...
-Name[cs]=Přepnout...
-Name[de]=Wechseln (switch)
-Name[el]=Εναλλαγή...
-Name[eo]=Ŝalti...
-Name[es]=Cambiar...
-Name[et]=Lülitumine...
-Name[eu]=Aldatu...
-Name[fa]=سودهی...
-Name[fi]=Vaihda...
-Name[fr]=Basculer...
-Name[gl]=Mudar...
-Name[he]=החלף...
-Name[hu]=Váltás...
-Name[is]=Skipta...
-Name[it]=Passa...
-Name[ja]=スイッチ...
-Name[ka]=გადრთვა...
-Name[kk]=Ауысу...
-Name[lt]=Perjungti...
-Name[nb]=Bytt …
-Name[nds]=Telg wesseln...
-Name[ne]=स्विच...
-Name[nl]=Omzetten (switch)...
-Name[nn]=Byt …
-Name[pa]=ਤਬਦੀਲ...
-Name[pl]=Przełącz...
-Name[pt]=Mudar...
-Name[pt_BR]=Mudar...
-Name[ru]=Сменить адрес хранилища...
-Name[sk]=Vymeniť...
-Name[sl]=Preklopi ...
-Name[sr]=Пребаци...
-Name[sr@Latn]=Prebaci...
-Name[sv]=Byt...
-Name[tr]=Değiştir...
-Name[uk]=Перемкнути...
-Name[zh_CN]=切换...
-Name[zh_TW]=切換...
-Icon=svn_switch
Comment=Switch given working copy to another branch
-Comment[bg]=Превключване на работното копие към друго разклонение.
-Comment[ca]=Canvia una còpia de treball indicada a una altra branca
-Comment[cs]=Přepnout danou pracovní kopii na jinou větev
-Comment[da]=Skift given arbejdskopi til en anden gren.
-Comment[de]=Wechselt von der vorhandenen Arbeitskopie zu einer anderen Verzweigung (branch).
-Comment[el]=Εναλλαγή του δοσμένου αντιγράφου εργασίας σε άλλον κλάδο
-Comment[es]=Cambiar una determinada copia de trabajo a otra rama
-Comment[et]=Antud töökoopia lülitamine teise harru
-Comment[eu]=aldatu laneko kopia bat beste adar batekin
-Comment[fa]=سودهی رونوشت کار داده‌شده به شاخۀ دیگر
-Comment[fi]=Vaihda annettu työkopio toiseen haaraan
-Comment[fr]=Basculer la copie de travail vers une autre branche
-Comment[gl]=Muda a copia de traballo actual para outra ramificación
-Comment[hu]=A munkamásolat átváltása másik ágra
-Comment[is]=Skipta núverandi vinnuafriti yfir í aðra grein
-Comment[it]=Passa la copia di lavoro a un altro ramo
-Comment[ja]=作業中のコピーを他のブランチへ切り換えます。
-Comment[ka]=მიმდინარე სამუშაო ასლის სხვა ტოტზე გაკეთება
-Comment[kk]=Жұмыс көшірмені жобаның басқа саласына (яғни қоймасына) ауыстыру
-Comment[lt]=Perjungti esamą vietinį saugyklos aplanką į kitą atšaką
-Comment[nb]=Byt arbeidskopien til en annen gren
-Comment[nds]=Arbeitkopie na en annern Telg verschuven
-Comment[ne]=दिइएको कार्य प्रतिलाई अन्य शाखामा स्विच गर्नुहोस्
-Comment[nl]=Zet een bestaande copy om naar een andere branch
-Comment[nn]=Byt arbeidskopien til ei anna grein
-Comment[pl]=Przełącza katalog roboczy na inną gałąź
-Comment[pt]=Muda a cópia de trabalho actual para outra ramificação
-Comment[pt_BR]=Muda a cópia de trabalho atual para outra ramificação
-Comment[ru]=Сменить адрес хранилища, например перейти от стабильной ветки к ветке разработки
-Comment[sk]=Vymení danú pracovnú kópiu zo inú vetvu
-Comment[sl]=Preklopi dano delovno kopijo na drugo vejo
-Comment[sr]=Пребаци дату радну копију на другу грану
-Comment[sr@Latn]=Prebaci datu radnu kopiju na drugu granu
-Comment[sv]=Byt angiven arbetskopia till en annan gren
-Comment[tr]=Çalışan belirli bir kopyayı başka bölüme değiştir
-Comment[uk]=Перемкнути поточну робочу копію на іншу гілку
-Comment[zh_CN]=将工作副本切换到另外一个分支
-Comment[zh_TW]=將指定的工作複本切換到另一個分支
+Icon=svn_switch
Exec=tdeio_svn_helper -s %U
[Desktop Action Merge]
Name=Merge...
-Name[bg]=Смесване...
-Name[br]=D&astum ...
-Name[ca]=Fusiona...
-Name[cs]=Sloučit...
-Name[da]=Indflet...
-Name[de]=Zusammenführen ...
-Name[el]=Συγχώνευση...
-Name[eo]=Kunfandi...
-Name[es]=Mezclar...
-Name[et]=Ühendamine...
-Name[eu]=Bateratu...
-Name[fa]=ادغام...
-Name[fi]=Yhdistä...
-Name[fr]=Fusionner...
-Name[ga]=Cumaisc...
-Name[gl]=Fusionar...
-Name[he]=מזג...
-Name[hu]=Összeolvasztás...
-Name[is]=Bræða saman...
-Name[it]=Fondi...
-Name[ja]=マージ...
-Name[ka]=შერწყმა...
-Name[kk]=Біріктіру...
-Name[lt]=Sulieti...
-Name[nb]=Flett …
-Name[nds]=Tosamenföhren...
-Name[ne]=गाभिनु...
-Name[nl]=Samenvoegen...
-Name[nn]=Flett …
-Name[pa]=ਮਿਲਾਨ...
-Name[pl]=Połącz...
-Name[pt]=Reunir...
-Name[pt_BR]=Mesclar...
-Name[ru]=Объединить...
-Name[sk]=Spojiť...
-Name[sl]=Združi ...
-Name[sr]=Стопи...
-Name[sr@Latn]=Stopi...
-Name[sv]=Sammanfoga...
-Name[tr]=Birleştir...
-Name[uk]=Об'єднати...
-Name[zh_CN]=合并...
-Name[zh_TW]=合併...
-Icon=svn_merge
Comment=Merge changes between this and another branch
-Comment[bg]=Смесване на промените от това разклонение с друго разклонение.
-Comment[ca]=Fusiona els canvis entre aquesta i una altra branca
-Comment[cs]=Sloučit změny mezi touto a jinou větví
-Comment[da]=Indflet ændringer mellem denne og en anden gren
-Comment[de]=Führt Änderungen aus dieser und einer anderen Verzweigung zusammen
-Comment[el]=Συγχώνευση αλλαγών μεταξύ του τρέχοντος και κάποιου άλλου κλάδου
-Comment[es]=Mezclar los cambios entre esta y otra rama
-Comment[et]=Selle ja teise haru muudatuste ühendamine
-Comment[eu]=Bateratu hau eta beste adar baten arteko aldaketak
-Comment[fa]=تغییرات بین این شاخه و شاخۀ دیگر را ادغام می‌کند
-Comment[fi]=Yhdistä tämän ja toisen haaran väliset muutokset
-Comment[fr]=Fusionner les modifications entre cette branche et une autre
-Comment[gl]=Fusiona as modificacións entre esta ramificación e outra
-Comment[hu]=A módosítások összefésülése egy másik ággal
-Comment[is]=Bræða saman breytingar milli þessarar og annarar greinar
-Comment[it]=Fondi i cambiamenti tra questo e un altro ramo
-Comment[ja]=このブランチと他のブランチの間で、変更をマージします。
-Comment[ka]=ამ და სხვა ტოტების ცვლილებების შერწყმა
-Comment[kk]=Осы және өзге салалардағы өзгерістерін біріктіру
-Comment[lt]=Sulieti pakeitimus tarp šios ir kitos atšakos
-Comment[nb]=Flett sammen endringer mellom denne og en annen gren
-Comment[nds]=Ännern twischen dissen un en annern Telg tosamenföhren
-Comment[ne]=यो र अन्य शाखा बीचका परिवर्तन गाभ्नुहोस्
-Comment[nl]=Deze en een andere tak samenvoegen
-Comment[nn]=Flett saman endringar mellom denne og ei anna grein
-Comment[pl]=Łączy zmiany między tą i inną gałęzią
-Comment[pt]=Junta as modificações entre esta ramificação e outra
-Comment[pt_BR]=Mescla as modificações entre esta ramificação e outra
-Comment[ru]=Объеденить изменения между этой и другой ветками
-Comment[sk]=Spojí zmeny medzi touto a inou vetvou
-Comment[sl]=Združi spremembe med to in drugo vejo
-Comment[sr]=Стопи измене између ове и друге гране
-Comment[sr@Latn]=Stopi izmene između ove i druge grane
-Comment[sv]=Sammanfoga ändringar mellan den här och en annan gren
-Comment[tr]=Bu ve başka bölüm arasındaki değişiklikleri birleştir
-Comment[uk]=Об'єднати зміни в цій та іншій гілках
-Comment[zh_CN]=合并本地和另外一个分支的更改
-Comment[zh_TW]=將這個與另一個分支合併
+Icon=svn_merge
Exec=tdeio_svn_helper -m %U
[Desktop Action Blame]
Name=Blame...
-Name[bg]=Информация...
-Name[ca]=Responsabilitza...
-Name[cs]=Obvinit...
-Name[de]=Blame ...
-Name[el]=Συσχέτιση...
-Name[eo]=Kulpigi...
-Name[es]=Responsabilizar...
-Name[et]=Autorsus...
-Name[eu]=Erruduna...
-Name[fa]=...سرزنش کردن
-Name[fr]=Blâmer...
-Name[gl]=Autorías...
-Name[he]=האשם...
-Name[hu]=Ki tette ezt...
-Name[is]=Kenna um...
-Name[it]=Traccia...
-Name[ja]=ブレイム...
-Name[ka]=ბრალი...
-Name[kk]=Кім екен...
-Name[lt]=Nustatyti...
-Name[nb]=Skyld på …
-Name[nds]=Naspören...
-Name[ne]=दोष...
-Name[nl]=Annotatie...
-Name[nn]=Skuld på …
-Name[pa]=ਬਲਾਮੀ...
-Name[pl]=Obwiń...
-Name[pt]=Culpar...
-Name[pt_BR]=Culpar...
-Name[ru]=Определить авторов...
-Name[sk]=Žalovať...
-Name[sl]=Odgovornost ...
-Name[sr]=Окриви...
-Name[sr@Latn]=Okrivi...
-Name[sv]=Klandra...
-Name[uk]=Вина...
-Name[zh_CN]=历史...
-Name[zh_TW]=最後狀態註記...
-Icon=svn_blame
Comment=See who wrote each line of the file and in what revision
-Comment[bg]=Информация за това кой е написал файла и в коя версия
-Comment[ca]=Veu qui va escriure cada línia del fitxer i en qui l'ha revisat
-Comment[cs]=Zobrazit, kdo napsal kterou řádku souboru spolu s revizí
-Comment[da]=Se hvem der skrev hver linje i filen og i hvilken revision
-Comment[de]=Zeigt an, wer die Zeilen einer Datei wann geändert hat.
-Comment[el]=Δείτε ποιος έγραψε κάθε γραμμή του αρχείου και σε ποια αναθεώρηση
-Comment[es]=Ver quién escribió cada línea del archivo y en qué revisión
-Comment[et]=Vaatamine, kes ja millises versioonis mingi faili rea kirjutas
-Comment[eu]=Ikusi nork idatzi duen lerro bakoitza eta zer errebisiotan
-Comment[fa]=ببینید چه کسی هر خط پرونده را و در چه بازبینی نوشته است
-Comment[fi]=Tarkista kuka on kirjoittanut tiedoston rivit missäkin versiossa
-Comment[fr]=Voir qui a écrit chacune des lignes du fichier, et dans quelle version.
-Comment[gl]=Consulta quen escribiu unha liña dada no ficheiro e en que versión
-Comment[hu]=A fájlok készítőinek megtekintése soronként, verzió szerint
-Comment[is]=Sjá hver skrifaði hvaða línu og í hvaða útgáfu
-Comment[it]=Vedi chi ha scritto ogni riga del file e in quale revisione
-Comment[ja]=誰がどのリビジョンの、どのファイルの、どの行を書いたのかを見ます。
-Comment[ka]=ნახეთ თუ ვინ ჩაწერა ფაილის ყოველი ხაზი და რომელ რევიზიაში
-Comment[kk]=Файлдағы жолды кім және қай нұсқасында жазғанын білу
-Comment[lt]=Patikrinti, kas parašė kiekvieną eilutę ir kurio keitimo metu tai buvo atlikta
-Comment[nb]=Se hvem som skrev hver linje i fila og i hvilken revisjon
-Comment[nds]=Wiest, wokeen wannehr welke Dateiregen ännert hett
-Comment[ne]=प्रत्येक फाइल कसले लेखेको छ र के दोहोरिएको छ हेर्नुहोस्
-Comment[nl]=Bekijk wie welke regel van het bestand geschreven heeft en in welke revisie
-Comment[nn]=Sjå kven som skreiv kvar linje i fila og i kva revisjon
-Comment[pl]=Pokazuje, kto ostatni zmienił każdą linię w pliku i w której wersji
-Comment[pt]=Vê quem escreveu uma dada linha no ficheiro e em que versão
-Comment[pt_BR]=Vê quem escreveu uma determinada linha no arquivo e em que versão
-Comment[ru]=Просмотреть авторов каждой строки в файле и в выбранной ревизии
-Comment[sk]=Pozrite sa, kto a v ktorej revízii napísal každý riadok súboru
-Comment[sl]=Prikaži, kdo je napisal katero vrstico in v kateri reviziji
-Comment[sr]=Прикажи за сваку линију фајла ко ју је написао и у којој ревизији
-Comment[sr@Latn]=Prikaži za svaku liniju fajla ko ju je napisao i u kojoj reviziji
-Comment[sv]=Se vem som skrev varje rad i filen och för vilken version
-Comment[uk]=Подивитись хто написав кожний рядок файла і в якій модифікації
-Comment[zh_CN]=查看谁在哪次修订中写了文件的哪一行
-Comment[zh_TW]=看檔案中的每一行是誰寫的,其版本為何
+Icon=svn_blame
Exec=tdeio_svn_helper -b %U
[Desktop Action CreatePatch]
Name=Create Patch...
-Name[bg]=Създаване на кръпка...
-Name[ca]=Crea pedaç...
-Name[cs]=Vytvořit záplatu...
-Name[da]=Lav rettelse...
-Name[de]=Patch erstellen ...
-Name[el]=Δημιουργία διόρθωσης...
-Name[eo]=Krei Flikon...
-Name[es]=Crear parche...
-Name[et]=Paiga loomine...
-Name[eu]=Sortu adabakia...
-Name[fa]=ایجاد کژنه...
-Name[fi]=Luo korjaus...
-Name[fr]=Créer un correctif...
-Name[ga]=Cruthaigh Paiste...
-Name[gl]=Criar un parche...
-Name[he]=צור טלאי...
-Name[hu]=Folt készítése...
-Name[is]=Búa til plástur...
-Name[it]=Crea correzione...
-Name[ja]=パッチの作成...
-Name[ka]=ბებკის შექმნა...
-Name[kk]=Жамауды құру...
-Name[lt]=Kurti pataisymą...
-Name[nb]=Lag lapp …
-Name[nds]=Kodeplaster opstellen...
-Name[ne]=प्याच सिर्जना...
-Name[nl]=Patch aanmaken...
-Name[nn]=Lag lapp …
-Name[pa]=ਪੈਂਚ ਬਣਾਓ...
-Name[pl]=Stwórz łatę...
-Name[pt]=Criar um 'Patch'...
-Name[pt_BR]=Criar um 'Patch'...
-Name[ru]=Создать заплатку...
-Name[sk]=Vytvoriť záplatu...
-Name[sl]=Ustvari popravek ...
-Name[sr]=Направи закрпу...
-Name[sr@Latn]=Napravi zakrpu...
-Name[sv]=Skapa programfix...
-Name[tr]=Yama Oluştur...
-Name[uk]=Створити латку...
-Name[zh_CN]=创建补丁...
-Name[zh_TW]=建立修補檔...
Exec=tdeio_svn_helper -p %U
[Desktop Action Export]
Name=Export...
-Name[bg]=Експортиране...
-Name[br]=Ezporzh ...
-Name[ca]=Exporta...
-Name[cs]=Exportovat...
-Name[cy]=Allforio...
-Name[da]=Eksportér...
-Name[de]=Exportieren ...
-Name[el]=Εξαγωγή...
-Name[eo]=Eksporti...
-Name[es]=Exportar...
-Name[et]=Eksport...
-Name[eu]=Esportatu...
-Name[fa]=صادرات...
-Name[fi]=Vie...
-Name[fr]=Exporter...
-Name[ga]=Easpórtáil...
-Name[gl]=Exportar...
-Name[he]=ייצא....
-Name[hu]=Exportálás...
-Name[is]=Flytja út...
-Name[it]=Esporta...
-Name[ja]=エクスポート...
-Name[ka]=ექსპორტი...
-Name[kk]=Экспорттау...
-Name[lt]=Eksportuoti...
-Name[nb]=Eksporter …
-Name[nds]=Exporteren...
-Name[ne]=निर्यात...
-Name[nl]=Exporteren...
-Name[nn]=Eksporter …
-Name[pa]=ਨਿਰਯਾਤ...
-Name[pl]=Eksportuj...
-Name[pt]=Exportar...
-Name[pt_BR]=Exportar...
-Name[ru]=Экспорт...
-Name[sk]=Exportovať...
-Name[sl]=Izvozi ...
-Name[sr]=Извези...
-Name[sr@Latn]=Izvezi...
-Name[sv]=Exportera...
-Name[tr]=Dışa Aktar...
-Name[uk]=Експортувати...
-Name[zh_CN]=导出...
-Name[zh_TW]=匯出...
+Comment=Checkout out an unversioned copy of a tree from a repository
Icon=svn_export
Exec=tdeio_svn_helper -e %U
-Comment=Checkout out an unversioned copy of a tree from a repository
-Comment[bg]=Изтегляне на копие на дървото от хранилището.
-Comment[ca]=Exporta una còpia sense versió d'un arbre del repositori
-Comment[cs]=Získat z repository kopii stromu bez verze
-Comment[da]=Tjek en kopi uden version ud af et træ fra et lager
-Comment[de]=Herausholen eines Baums aus dem SVN-Archiv ohne Versionsinformationen
-Comment[el]=Έλεγχος εξόδου ενός αντιγράφου χωρίς έκδοση από ένα δέντρο του χώρου αποθήκευσης
-Comment[es]=Exporta una copia no versionada de un árbol de un repositorio
-Comment[et]=Hoidla failipuu versioonita koopia väljavõte
-Comment[eu]=Deskargatu bertsio-gabeko zuhaitz baten kopia bat biltegitik
-Comment[fa]=وارسی یک رونوشت کلی درخت از مخزن
-Comment[fi]=Nouda versioimaton kopio versionhallinnan puusta
-Comment[fr]=Extraire une copie sans contrôle de version d'une arborescence depuis un référentiel
-Comment[gl]=Obtén unha copia sen control de versións dunha árbore do repositorio
-Comment[hu]=Verzió nélküli másolat készítése az adattárból
-Comment[is]=Ná í afrit af tré án útgáfunúmers frá geymslu
-Comment[it]=Ritira una copia senza versione di un albero da un deposito
-Comment[ja]=リポジトリから非バージョン管理ツリーとしてチェックアウトします。
-Comment[ka]=რეპოზიტტორიიდან ხის უვერსიო ასლის შემოწმება
-Comment[kk]=Жоба бұтағын қоймасынан, нұсқалар есебін қадағалауынан тыс көшіріп алу
-Comment[lt]=Atsisiųsti bylas iš egzistuojančios saugyklos be keitimų sekimo.
-Comment[nb]=Sjekk ut en kopi av et tre uten versjon fra et lager
-Comment[nds]=En Boomkopie ahn Verschooninformatschoon ut en Archiv daalladen
-Comment[ne]=भण्डारबाट संस्करण ननिकालिएको ट्री बाहिरको प्रति जाँच गर्नुहोस्
-Comment[nl]=Een niet onder versiebeheer vallende kopie uitchecken van een tak uit de repository
-Comment[nn]=Sjekk ut ein kopi av eit tre utan versjon frå eit lager
-Comment[pl]=Pobiera kopię drzewa z repozytorium bez informacji do kontroli wersji
-Comment[pt]=Obtém uma cópia sem controlo de versões de uma árvore do repositório
-Comment[pt_BR]=Obtém uma cópia sem controle de versões de uma árvore do repositório
-Comment[ru]=Загрузить копию дерева без служебной информации системы управления версиями
-Comment[sk]=Získa neverzionovanú kópiu stromu z archívu
-Comment[sl]=Iz skladišča prevzemi kopijo drevesa brez različice
-Comment[sr]=Довуци неверзирану копију стабла из складишта
-Comment[sr@Latn]=Dovuci neverziranu kopiju stabla iz skladišta
-Comment[sv]=Checka ut en kopia utan versionskontroll från ett arkiv
-Comment[tr]=Depodaki bir ağaçtan kusurlu bir versionsuz kopyayı kontrol et
-Comment[uk]=Взяти зі сховища копію дерева без версій
-Comment[zh_CN]=从仓库中检出无版本副本
-Comment[zh_TW]=從主目錄中取出不含版本資訊的工作複本
[Desktop Action Diff]
Name=Diff (local)
-Name[bg]=Разлика (локално)
-Name[cs]=Rozdíl (místní)
-Name[da]=Diff (lokal)
-Name[de]=Diff (lokal)
-Name[el]=Διαφορές (τοπικά)
-Name[es]=Diferencias (locales)
-Name[et]=Võrdlemine (kohalik)
-Name[eu]=Desberdintasunak (lokala)
-Name[fa]=Diff (محلی)
-Name[fi]=Diff (paikallinen)
-Name[fr]=Différences (locales)
-Name[ga]=Diff (logánta)
-Name[gl]=Diferenzas (local)
-Name[he]=Diff (מקומי)
-Name[hu]=Diff (helyi)
-Name[is]=Bera saman (staðbundið)
-Name[it]=Differenza (locale)
-Name[ja]=Diff (ローカル)
-Name[ka]=Diff (ლოკალური)
-Name[kk]=Жергілікті өзгерістер
-Name[lt]=Diff (vietinis)
-Name[ms]=Diff (tempatan)
-Name[nb]=Diff (lokal)
-Name[nds]=Verscheel (lokaal)
-Name[ne]=Diff (स्थानीय)
-Name[nl]=Diff (lokaal)
-Name[nn]=Diff (lokal)
-Name[pa]=ਅੰਤਰ (ਸਥਾਨਕ)
-Name[pl]=Różnice (lokalne)
-Name[pt]=Diferenças (local)
-Name[pt_BR]=Diferenças (local)
-Name[ru]=Локальные изменения
-Name[sk]=Rozdiel (lokálne)
-Name[sl]=Diff (krajevno)
-Name[sr]=Разликуј (локално)
-Name[sr@Latn]=Razlikuj (lokalno)
-Name[sv]=Jämför (lokalt)
-Name[tr]=Diff (yerel)
-Name[uk]=Розбіжності (локальні)
-Name[zh_CN]=Diff (本地)
-Name[zh_TW]=比較(本地端)
+Comment=Show local changes since last update
Icon=svn_diff
Exec=tdeio_svn_helper -D %U
-Comment=Show local changes since last update
-Comment[bg]=Показване на локалните промени след последното обновяване.
-Comment[ca]=Mostra els canvis locals des de l'última actualització
-Comment[cs]=Zobrazit lokální změny od poslední aktualizace
-Comment[da]=Vis lokale ændringer siden sidste opdatering
-Comment[de]=Zeigt die lokal durchgeführten Änderungen seit der letzten Aktualisierung
-Comment[el]=Εμφάνιση τοπικών αλλαγών από την τελευταία ενημέρωση
-Comment[es]=Mostrar los cambios locales desde la última actualización
-Comment[et]=Kohalike muudatuste näitamine pärast viimast uuendamist
-Comment[eu]=Erakutsi azken aldaketatik gertatu diren aldaketa lokalak
-Comment[fa]=نمایش تغییرات محلی از آخرین به‌روزرسانی
-Comment[fi]=Näytä viimeisen päivityksen jälkeen tehdyt paikalliset muutokset
-Comment[fr]=Afficher les changements locaux effectués depuis la dernière mise à jour
-Comment[gl]=Mostra as modificacións locais desde a última actualización
-Comment[hu]=A helyi módosítások mutatása (az utolsó frissítés óta)
-Comment[is]=Sýna staðbundnar breytingar frá seinustu uppfærslu
-Comment[it]=Mostra i cambiamenti locali dall'ultimo aggiornamento
-Comment[ja]=最終アップデートからローカルにどのような変更があったのかを表示します。
-Comment[ka]=უკანასკნელი განახლების შემდეგ ლოკალური ცვლილებების ჩვენება
-Comment[kk]=Қоймасына әлі тапсырылмаған жергілікті өзгерістерді көрсету
-Comment[lt]=Rodyti vietinius pakeitimus nuo paskutinio atnaujinimo
-Comment[nb]=Vis lokale endringer siden siste oppdatering
-Comment[nds]=Lokaal Ännern na de verleden Opfrischen wiesen
-Comment[ne]=अन्तिम अद्यावधिक पछिका स्थानीय परिवर्तन देखाउनुहोस्
-Comment[nl]=Lokale wijzigingen sinds de laatste update tonen
-Comment[nn]=Vis lokale endringar sidan siste oppdatering
-Comment[pl]=Pokazuje lokalne zmiany od ostatniego uaktualnienia
-Comment[pt]=Mostra as modificações locais desde a última actualização
-Comment[pt_BR]=Mostra as modificações locais desde a última atualização
-Comment[ru]=Определить изменения, не внесенные в общее хранилище
-Comment[sk]=Zobrazí lokálne zmeny od poslednej aktualizácie
-Comment[sl]=Prikaži krajevne spremembe od zadnje posodobitve
-Comment[sr]=Прикажи локалне измене од последњег ажурирања
-Comment[sr@Latn]=Prikaži lokalne izmene od poslednjeg ažuriranja
-Comment[sv]=Visa lokala ändringar sedan senaste uppdateringen
-Comment[tr]=Son güncellemeden sonraki yerel değişiklikleri göster
-Comment[uk]=Показати локальні зміни з часу останнього оновлення
-Comment[zh_CN]=显示上次更新后本地的更改
-Comment[zh_TW]=顯示最後一次更新之後於本地端所做的改變
-
diff --git a/tdeioslave/svn/svnhelper/subversion_toplevel.desktop b/tdeioslave/svn/svnhelper/subversion_toplevel.desktop
index 56186a84..73e779ac 100644
--- a/tdeioslave/svn/svnhelper/subversion_toplevel.desktop
+++ b/tdeioslave/svn/svnhelper/subversion_toplevel.desktop
@@ -6,92 +6,10 @@ X-TDE-GetActionMenu=kded ksvnd getTopLevelActionMenu(KURL::List)
[Desktop Action Update]
Name=SVN Update
-Name[bg]=Обновяване SVN
-Name[ca]=Actualitza SVN
-Name[cs]=SVN update
-Name[da]=SVN Opdatér
-Name[de]=Aktualisieren (SVN)
-Name[el]=Ενημέρωση SVN
-Name[es]=Actualizar SVN
-Name[et]=SVN uuendamine
-Name[eu]=SVN eguneratu
-Name[fa]=به‌روزرسانی SVN
-Name[fi]=SVN-päivitys (Update)
-Name[fr]=Mise à jour SVN
-Name[gl]=Actualización SVN
-Name[he]=עדכון SVN
-Name[hu]=SVN frissítés
-Name[is]=Uppfæra SVN
-Name[it]=Aggiornamento SVN
-Name[ja]=SVN アップデート
-Name[ka]=SVN განახლება
-Name[kk]=SVN жаңарту
-Name[lt]=SVN atnaujinti
-Name[ms]=Kemaskini SVN
-Name[nb]=SVN oppdater
-Name[nds]=SVN-Archiv opfrischen
-Name[ne]=एसभीएन अद्यावधिक
-Name[nl]=SVN bijwerken
-Name[nn]=SVN oppdater
-Name[pa]=SVN ਅੱਪਡੇਟ
-Name[pl]=Uaktualnij
-Name[pt]=Actualização do SVN
-Name[pt_BR]=Atualização a partir do SVN
-Name[ru]=Обновить
-Name[sk]=SVN aktualizácia
-Name[sl]=Posodobitev SVN
-Name[sr]=SVN ажурирање
-Name[sr@Latn]=SVN ažuriranje
-Name[sv]=SVN-uppdatera
-Name[tr]=SVN Güncelleme
-Name[uk]=SVN-оновлення
-Name[zh_CN]=SVN 更新
-Name[zh_TW]=SVN 更新
Icon=edit-redo
Exec=tdeio_svn_helper -u %U
[Desktop Action Commit]
Name=SVN Commit
-Name[bg]=Изпращане SVN
-Name[ca]=Entrega SVN
-Name[cs]=SVN commit
-Name[de]=Einspielen (SVN)
-Name[el]=Καταχώρηση SVN
-Name[es]=Entrega SVN
-Name[et]=SVN sissekanne
-Name[eu]=SVN entregatu
-Name[fa]=تصدیق SVN
-Name[fi]=SVN-toimitus (Commit)
-Name[fr]=Validation SVN
-Name[ga]=SVN Cur i bhFeidhm
-Name[gl]=Entrega SVN
-Name[he]=שליחת שינויים של ה־SVN
-Name[hu]=SVN eltárolás
-Name[is]=Setja inn í SVN
-Name[it]=Deposito SVN
-Name[ja]=SVN コミット
-Name[ka]=SVN შესრულება
-Name[kk]=SVN тапсыру
-Name[lt]=SVN išsiųsti
-Name[nb]=SVN meld inn
-Name[nds]=Na SVN-Archiv inspelen
-Name[ne]=एसभीएन कमिट
-Name[nl]=SVN vastleggen
-Name[nn]=SVN meld inn
-Name[pa]=SVN ਕਮਿਟ
-Name[pl]=Wyślij
-Name[pt]=Envio do SVN
-Name[pt_BR]=Envio para o SVN
-Name[ru]=Опубликовать
-Name[sk]=SVN potvrdenie
-Name[sl]=Udejanjanje SVN
-Name[sr]=SVN предаја
-Name[sr@Latn]=SVN predaja
-Name[sv]=SVN-arkivera
-Name[tr]=SVN Teslim Etme
-Name[uk]=SVN-передання
-Name[zh_CN]=SVN 提交
-Name[zh_TW]=SVN 提交
Icon=edit-undo
Exec=tdeio_svn_helper -c %U
-
diff --git a/tdeioslave/svn/svnhelper/subversioncheckout.ui b/tdeioslave/svn/svnhelper/subversioncheckout.ui
index 887e1674..54fb4b86 100644
--- a/tdeioslave/svn/svnhelper/subversioncheckout.ui
+++ b/tdeioslave/svn/svnhelper/subversioncheckout.ui
@@ -90,9 +90,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -107,9 +104,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/tdeioslave/svn/svnhelper/subversiondiff.ui b/tdeioslave/svn/svnhelper/subversiondiff.ui
index a624e6bb..5d92a4bb 100644
--- a/tdeioslave/svn/svnhelper/subversiondiff.ui
+++ b/tdeioslave/svn/svnhelper/subversiondiff.ui
@@ -74,9 +74,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/tdeioslave/svn/svnhelper/subversionlog.ui b/tdeioslave/svn/svnhelper/subversionlog.ui
index e6135a8e..dfd831ac 100644
--- a/tdeioslave/svn/svnhelper/subversionlog.ui
+++ b/tdeioslave/svn/svnhelper/subversionlog.ui
@@ -74,9 +74,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/tdeioslave/svn/svnhelper/subversionswitch.ui b/tdeioslave/svn/svnhelper/subversionswitch.ui
index 6b5f5ccf..ff347a80 100644
--- a/tdeioslave/svn/svnhelper/subversionswitch.ui
+++ b/tdeioslave/svn/svnhelper/subversionswitch.ui
@@ -90,9 +90,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -107,9 +104,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/translations/desktop_files/cervisia-desktops/af.po b/translations/desktop_files/cervisia-desktops/af.po
new file mode 100644
index 00000000..b4c64a4d
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/af.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Cvs Voorprogram"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/az.po b/translations/desktop_files/cervisia-desktops/az.po
new file mode 100644
index 00000000..6658438e
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/az.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS Ara Üzü"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/bg.po b/translations/desktop_files/cervisia-desktops/bg.po
new file mode 100644
index 00000000..3d45a8b6
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/bg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Програма за CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Услуга на DCOP, която предлага интерфейс към CVS"
diff --git a/translations/desktop_files/cervisia-desktops/br.po b/translations/desktop_files/cervisia-desktops/br.po
new file mode 100644
index 00000000..58df23e3
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/br.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr ""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Servij Cvs"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/bs.po b/translations/desktop_files/cervisia-desktops/bs.po
new file mode 100644
index 00000000..500e4765
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/bs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr ""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CvsServis"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP servis koji pruža interfejs na CVS"
diff --git a/translations/desktop_files/cervisia-desktops/ca.po b/translations/desktop_files/cervisia-desktops/ca.po
new file mode 100644
index 00000000..ac40a5d9
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ca.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Programa de CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Servei de CVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Un servei DCOP que proporciona una interfície per al cvs"
diff --git a/translations/desktop_files/cervisia-desktops/cervisia-desktops.pot b/translations/desktop_files/cervisia-desktops/cervisia-desktops.pot
new file mode 100644
index 00000000..db310c77
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/cervisia-desktops.pot
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr ""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/cs.po b/translations/desktop_files/cervisia-desktops/cs.po
new file mode 100644
index 00000000..25aaf708
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/cs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Rozhraní pro CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS služba"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP služba poskytující rozhraní k CVS"
diff --git a/translations/desktop_files/cervisia-desktops/cy.po b/translations/desktop_files/cervisia-desktops/cy.po
new file mode 100644
index 00000000..428d0af9
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/cy.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Ochr Blaen CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "GwasanaethCVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Gwasanaeth DCOP sy'n darparu rhyngwyneb i cvs"
diff --git a/translations/desktop_files/cervisia-desktops/da.po b/translations/desktop_files/cervisia-desktops/da.po
new file mode 100644
index 00000000..8ec16955
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/da.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-grænseflade"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "En DCOP-tjeneste der sørger for en CVS-grænseflade"
diff --git a/translations/desktop_files/cervisia-desktops/de.po b/translations/desktop_files/cervisia-desktops/de.po
new file mode 100644
index 00000000..8335fdf8
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/de.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Graphische Oberfläche für CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS-Dienst"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Ein DCOP-Dienst, der eine Schnittstelle zu CVS bereitstellt"
diff --git a/translations/desktop_files/cervisia-desktops/el.po b/translations/desktop_files/cervisia-desktops/el.po
new file mode 100644
index 00000000..73405bee
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/el.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr ""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Cvs υπηρεσία"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Μια υπηρεσία DCOP που προσφέρει ένα περιβάλλον χρήσης για το cvs"
diff --git a/translations/desktop_files/cervisia-desktops/eo.po b/translations/desktop_files/cervisia-desktops/eo.po
new file mode 100644
index 00000000..ddd23ea0
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/eo.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Fasado por la versioadministrilo \"CVS\""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CvsServo"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/es.po b/translations/desktop_files/cervisia-desktops/es.po
new file mode 100644
index 00000000..d4966a9e
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/es.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interfaz CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Servicio CVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Un servicio DCOP que proporciona una interfaz para cvs"
diff --git a/translations/desktop_files/cervisia-desktops/et.po b/translations/desktop_files/cervisia-desktops/et.po
new file mode 100644
index 00000000..6719103b
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/et.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVSi kasutajaliides"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS teenus"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "CVSi DCOP liidese teenus"
diff --git a/translations/desktop_files/cervisia-desktops/eu.po b/translations/desktop_files/cervisia-desktops/eu.po
new file mode 100644
index 00000000..77107e67
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/eu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS interfazea"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "cvs-rako interfazea eskeintzen duen DCOP zerbitzua"
diff --git a/translations/desktop_files/cervisia-desktops/fa.po b/translations/desktop_files/cervisia-desktops/fa.po
new file mode 100644
index 00000000..c4470bbe
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/fa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "پایانۀ CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "خدمت DCOP که واسطی را برای cvs فراهم می‌کند"
diff --git a/translations/desktop_files/cervisia-desktops/fi.po b/translations/desktop_files/cervisia-desktops/fi.po
new file mode 100644
index 00000000..31c5aebd
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/fi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Käyttöliittymä CVS:lle"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Cvs-palvelu"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP-palvelu, joka tarjoaa rajapinnan cvs:lle"
diff --git a/translations/desktop_files/cervisia-desktops/fr.po b/translations/desktop_files/cervisia-desktops/fr.po
new file mode 100644
index 00000000..790790b5
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/fr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interface graphique pour CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Un service DCOP qui fournit une interface à CVS"
diff --git a/translations/desktop_files/cervisia-desktops/ga.po b/translations/desktop_files/cervisia-desktops/ga.po
new file mode 100644
index 00000000..6ed41cfc
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ga.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Comhéadan ar CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/gl.po b/translations/desktop_files/cervisia-desktops/gl.po
new file mode 100644
index 00000000..908a6cc7
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/gl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interface para CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Servizo CVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Un servizo de DCOP que fornece unha interface para CVS"
diff --git a/translations/desktop_files/cervisia-desktops/he.po b/translations/desktop_files/cervisia-desktops/he.po
new file mode 100644
index 00000000..4f5e5646
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/he.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "ממשק CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/hi.po b/translations/desktop_files/cervisia-desktops/hi.po
new file mode 100644
index 00000000..9fbdb2bf
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/hi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr "सर्विसिया"
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "सीवीएस फ्रन्टएण्ड"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "सीवीएस-सर्विस"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "एक डीकॉप सर्विस जो सीवीएस को इंटरफेस प्रदान करता है"
diff --git a/translations/desktop_files/cervisia-desktops/hr.po b/translations/desktop_files/cervisia-desktops/hr.po
new file mode 100644
index 00000000..93493a8c
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/hr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS sučelje"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/hu.po b/translations/desktop_files/cervisia-desktops/hu.po
new file mode 100644
index 00000000..39345916
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/hu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-kliens"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS szolgáltatás"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP-alapú szolgáltatás a CVS eléréséhez"
diff --git a/translations/desktop_files/cervisia-desktops/is.po b/translations/desktop_files/cervisia-desktops/is.po
new file mode 100644
index 00000000..c4e56268
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/is.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Myndrænt viðmót á CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP þjónusta sem veitir viðmót á cvs"
diff --git a/translations/desktop_files/cervisia-desktops/it.po b/translations/desktop_files/cervisia-desktops/it.po
new file mode 100644
index 00000000..2120a87c
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/it.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: 2021-03-21 17:56+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/cervisia-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr "Cervisia"
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interfaccia CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Servizio CVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Un servizio DCOP che fornisce un'interfaccia a cvs"
diff --git a/translations/desktop_files/cervisia-desktops/ja.po b/translations/desktop_files/cervisia-desktops/ja.po
new file mode 100644
index 00000000..4e092d58
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ja.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS フロントエンド"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS サービス"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "CVS インターフェースを提供する DCOP サービス"
diff --git a/translations/desktop_files/cervisia-desktops/ka.po b/translations/desktop_files/cervisia-desktops/ka.po
new file mode 100644
index 00000000..abed2596
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ka.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr ""
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP სერვისი, რომელიც cvs-ს ინტერფეისს შეიცავს"
diff --git a/translations/desktop_files/cervisia-desktops/kk.po b/translations/desktop_files/cervisia-desktops/kk.po
new file mode 100644
index 00000000..b200ff9c
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/kk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS интерфейсі"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "CVS интерфейсін қамтамасыз ететін DCOP қызметі"
diff --git a/translations/desktop_files/cervisia-desktops/lt.po b/translations/desktop_files/cervisia-desktops/lt.po
new file mode 100644
index 00000000..5608a95c
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/lt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS naudotojo sąsaja"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CvsTarnyba"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP tarnyba, pateikianti cvs sąsają"
diff --git a/translations/desktop_files/cervisia-desktops/lv.po b/translations/desktop_files/cervisia-desktops/lv.po
new file mode 100644
index 00000000..140ba73c
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/lv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS Frontends"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/ms.po b/translations/desktop_files/cervisia-desktops/ms.po
new file mode 100644
index 00000000..30f837ed
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ms.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Bahagian Depan CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/nb.po b/translations/desktop_files/cervisia-desktops/nb.po
new file mode 100644
index 00000000..ecb5f1a7
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/nb.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-grensesnitt"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "En DCOP-tjeneste som tilbyr et grensesnitt mot cvs"
diff --git a/translations/desktop_files/cervisia-desktops/nds.po b/translations/desktop_files/cervisia-desktops/nds.po
new file mode 100644
index 00000000..76e6065d
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/nds.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-Böversiet"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS-Deenst"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "En DCOP-Deenst, wat en Koppelsteed na CVS praatstellt"
diff --git a/translations/desktop_files/cervisia-desktops/ne.po b/translations/desktop_files/cervisia-desktops/ne.po
new file mode 100644
index 00000000..1fadecbe
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ne.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS फ्रन्टइन्ड"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "cvs मा इन्टरफेस उपलब्ध गर्ने एउटा डीसीओपी कार्य"
diff --git a/translations/desktop_files/cervisia-desktops/nl.po b/translations/desktop_files/cervisia-desktops/nl.po
new file mode 100644
index 00000000..03ce8a1d
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/nl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-hulpprogramma"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Een DCOP-dienst die een interface naar cvs biedt"
diff --git a/translations/desktop_files/cervisia-desktops/nn.po b/translations/desktop_files/cervisia-desktops/nn.po
new file mode 100644
index 00000000..e891c8d7
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/nn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-grensesnitt"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Ei DCOP-teneste som tilbyr eit grensesnitt mot CVS"
diff --git a/translations/desktop_files/cervisia-desktops/pa.po b/translations/desktop_files/cervisia-desktops/pa.po
new file mode 100644
index 00000000..bd6b5a2b
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/pa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr "ਸਰਵੀਸੀਆ"
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS ਮੁੱਖ ਝਲਕ"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/pl.po b/translations/desktop_files/cervisia-desktops/pl.po
new file mode 100644
index 00000000..77c4d304
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/pl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interfejs do CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Usługa DCOP pozwalająca na dostęp do CVS"
diff --git a/translations/desktop_files/cervisia-desktops/pt.po b/translations/desktop_files/cervisia-desktops/pt.po
new file mode 100644
index 00000000..159b5f84
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/pt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interface de CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Um serviço de DCOP que oferece uma interface para o CVS"
diff --git a/translations/desktop_files/cervisia-desktops/pt_BR.po b/translations/desktop_files/cervisia-desktops/pt_BR.po
new file mode 100644
index 00000000..02f1d4ba
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/pt_BR.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interface para o CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "ServiçoCVS"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Um serviço DCOP que provê uma interface para o cvs"
diff --git a/translations/desktop_files/cervisia-desktops/ro.po b/translations/desktop_files/cervisia-desktops/ro.po
new file mode 100644
index 00000000..abb9f1fc
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ro.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Interfaţă grafică pentru CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/ru.po b/translations/desktop_files/cervisia-desktops/ru.po
new file mode 100644
index 00000000..e3b6e819
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ru.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Работа с репозиториями CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Сервис DCOP для интерфейса с cvs"
diff --git a/translations/desktop_files/cervisia-desktops/sk.po b/translations/desktop_files/cervisia-desktops/sk.po
new file mode 100644
index 00000000..0f918356
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/sk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Rozhranie pre CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Služba DCOP pre prístup k CVS"
diff --git a/translations/desktop_files/cervisia-desktops/sl.po b/translations/desktop_files/cervisia-desktops/sl.po
new file mode 100644
index 00000000..c5604ea5
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/sl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Vmesnik CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Storitev DCOP, ki omogoča vmesnik do CVS"
diff --git a/translations/desktop_files/cervisia-desktops/sr.po b/translations/desktop_files/cervisia-desktops/sr.po
new file mode 100644
index 00000000..37b4bdb2
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/sr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Графички интерфејс за CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP сервис који пружа интерфејс за CVS"
diff --git a/translations/desktop_files/cervisia-desktops/sr@Latn.po b/translations/desktop_files/cervisia-desktops/sr@Latn.po
new file mode 100644
index 00000000..0b0a27c8
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/sr@Latn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Grafički interfejs za CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP servis koji pruža interfejs za CVS"
diff --git a/translations/desktop_files/cervisia-desktops/sv.po b/translations/desktop_files/cervisia-desktops/sv.po
new file mode 100644
index 00000000..59e7a814
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/sv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS-gränssnitt"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS-tjänst"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "DCOP-tjänst som tillhandahåller ett gränssnitt till CVS"
diff --git a/translations/desktop_files/cervisia-desktops/ta.po b/translations/desktop_files/cervisia-desktops/ta.po
new file mode 100644
index 00000000..9669e622
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ta.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr "செர்வியா"
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS முன்பகுதி"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "Cvsசேவை"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "ஒரு cvsக்கு ஒரு இடைமுகத்தினை அளிக்கக்கூடிய DCOPசேவை"
diff --git a/translations/desktop_files/cervisia-desktops/tg.po b/translations/desktop_files/cervisia-desktops/tg.po
new file mode 100644
index 00000000..7b9418a8
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/tg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Интерфейс ба CVS "
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "ҲизматиCvs"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Хизмати DCOP барои интерфейс бо cvs"
diff --git a/translations/desktop_files/cervisia-desktops/th.po b/translations/desktop_files/cervisia-desktops/th.po
new file mode 100644
index 00000000..6504fdde
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/th.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr "เซอร์วิเซีย"
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "ฟร้อนต์เอนด์ CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/tr.po b/translations/desktop_files/cervisia-desktops/tr.po
new file mode 100644
index 00000000..8c29a82e
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/tr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS Önyüzü"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "CVS'ye arayüz sağlayan bir DCOP Servisi"
diff --git a/translations/desktop_files/cervisia-desktops/uk.po b/translations/desktop_files/cervisia-desktops/uk.po
new file mode 100644
index 00000000..6bba1551
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/uk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "Інтерфейс до CVS"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "Служба DCOP, яка надає інтерфейс до cvs"
diff --git a/translations/desktop_files/cervisia-desktops/ven.po b/translations/desktop_files/cervisia-desktops/ven.po
new file mode 100644
index 00000000..1c050306
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/ven.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS yo iswa phanda"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/xh.po b/translations/desktop_files/cervisia-desktops/xh.po
new file mode 100644
index 00000000..20baaf12
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/xh.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS Isiqalo sesiphelo"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-desktops/zh_CN.po b/translations/desktop_files/cervisia-desktops/zh_CN.po
new file mode 100644
index 00000000..92660280
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/zh_CN.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS 前端"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "提供 CVS 接口的 DCOP 服务"
diff --git a/translations/desktop_files/cervisia-desktops/zh_TW.po b/translations/desktop_files/cervisia-desktops/zh_TW.po
new file mode 100644
index 00000000..cacc29e1
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/zh_TW.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVS 前端"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr "CVS 服務"
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr "提供 cvs 介面的 DCOP 服務"
diff --git a/translations/desktop_files/cervisia-desktops/zu.po b/translations/desktop_files/cervisia-desktops/zu.po
new file mode 100644
index 00000000..e132e888
--- /dev/null
+++ b/translations/desktop_files/cervisia-desktops/zu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: cervisia.desktop:2
+msgid "Cervisia"
+msgstr ""
+
+#. GenericName
+#: cervisia.desktop:4
+msgid "CVS Frontend"
+msgstr "CVSIsiqalo sokugcina"
+
+#. Name
+#: cvsservice/cvsservice.desktop:2
+msgid "CvsService"
+msgstr ""
+
+#. Comment
+#: cvsservice/cvsservice.desktop:4
+msgid "A DCOP service that provides an interface to cvs"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-eventsrc/bg.po b/translations/desktop_files/cervisia-eventsrc/bg.po
new file mode 100644
index 00000000..605f1e6c
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/bg.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Изпращането в CVS е завършено"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Изпращането в CVS е завършено"
diff --git a/translations/desktop_files/cervisia-eventsrc/ca.po b/translations/desktop_files/cervisia-eventsrc/ca.po
new file mode 100644
index 00000000..edbfe746
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ca.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Entrega al CVS completada"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "S'ha completat una entrega al CVS"
diff --git a/translations/desktop_files/cervisia-eventsrc/cervisia-eventsrc.pot b/translations/desktop_files/cervisia-eventsrc/cervisia-eventsrc.pot
new file mode 100644
index 00000000..18986990
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/cervisia-eventsrc.pot
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr ""
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr ""
diff --git a/translations/desktop_files/cervisia-eventsrc/cs.po b/translations/desktop_files/cervisia-eventsrc/cs.po
new file mode 100644
index 00000000..25ad3d52
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/cs.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS commit úloha dokončena"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS commit úloha je dokončena"
diff --git a/translations/desktop_files/cervisia-eventsrc/da.po b/translations/desktop_files/cervisia-eventsrc/da.po
new file mode 100644
index 00000000..0ad04484
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/da.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-indsending udført"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "En CVS-indsending er udført"
diff --git a/translations/desktop_files/cervisia-eventsrc/de.po b/translations/desktop_files/cervisia-eventsrc/de.po
new file mode 100644
index 00000000..e9eed5ba
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/de.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-Einspielvorgang ausgeführt"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Ein CVS-Einspielvorgang wurde ausgeführt"
diff --git a/translations/desktop_files/cervisia-eventsrc/el.po b/translations/desktop_files/cervisia-eventsrc/el.po
new file mode 100644
index 00000000..85535c23
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/el.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Έγινε η εργασία καταχώρησης CVS"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Μια εργασία καταχώρησης CVS έγινε"
diff --git a/translations/desktop_files/cervisia-eventsrc/es.po b/translations/desktop_files/cervisia-eventsrc/es.po
new file mode 100644
index 00000000..49bd5f10
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/es.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Entrega al CVS completada"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Se ha completado una entrega al CVS"
diff --git a/translations/desktop_files/cervisia-eventsrc/et.po b/translations/desktop_files/cervisia-eventsrc/et.po
new file mode 100644
index 00000000..4a6db089
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/et.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS sissekanne tehtud"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS sissekanne tehtud"
diff --git a/translations/desktop_files/cervisia-eventsrc/eu.po b/translations/desktop_files/cervisia-eventsrc/eu.po
new file mode 100644
index 00000000..70c8f873
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/eu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS aldaketak egin dira"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS aldaketa egin da"
diff --git a/translations/desktop_files/cervisia-eventsrc/fa.po b/translations/desktop_files/cervisia-eventsrc/fa.po
new file mode 100644
index 00000000..bd018d64
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/fa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "کار تصدیق CVS انجام شد"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "کار تصدیق CVS انجام می‌شود."
diff --git a/translations/desktop_files/cervisia-eventsrc/fi.po b/translations/desktop_files/cervisia-eventsrc/fi.po
new file mode 100644
index 00000000..1f974f71
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/fi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-toimitustyö tehty"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS-toimitustyö on tehty"
diff --git a/translations/desktop_files/cervisia-eventsrc/fr.po b/translations/desktop_files/cervisia-eventsrc/fr.po
new file mode 100644
index 00000000..863172f6
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/fr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Validation CVS effectuée"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Une validation CVS a été effectué"
diff --git a/translations/desktop_files/cervisia-eventsrc/ga.po b/translations/desktop_files/cervisia-eventsrc/ga.po
new file mode 100644
index 00000000..05d342e8
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ga.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Athruithe curtha i bhfeidhm ag CVS"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Athruithe curtha i bhfeidhm ag CVS"
diff --git a/translations/desktop_files/cervisia-eventsrc/gl.po b/translations/desktop_files/cervisia-eventsrc/gl.po
new file mode 100644
index 00000000..7930449d
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/gl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Entrega CVS finalizada"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Unha entrega CVS finalizou"
diff --git a/translations/desktop_files/cervisia-eventsrc/hu.po b/translations/desktop_files/cervisia-eventsrc/hu.po
new file mode 100644
index 00000000..9478c4ea
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/hu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS commit művelet kész"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Egy CVS commit művelet sikeresen befejeződött"
diff --git a/translations/desktop_files/cervisia-eventsrc/is.po b/translations/desktop_files/cervisia-eventsrc/is.po
new file mode 100644
index 00000000..34d12782
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/is.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS innsetningu lokið"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS innsetningu lokið"
diff --git a/translations/desktop_files/cervisia-eventsrc/it.po b/translations/desktop_files/cervisia-eventsrc/it.po
new file mode 100644
index 00000000..08dab203
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/it.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: 2021-03-21 17:56+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/cervisia-events/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr "Cervisia"
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Processo di consegna a CVS eseguito"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Un processo di deposito su CVS è stato eseguito"
diff --git a/translations/desktop_files/cervisia-eventsrc/ja.po b/translations/desktop_files/cervisia-eventsrc/ja.po
new file mode 100644
index 00000000..4444c1a8
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ja.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS コミットは終了しました。"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS コミットは終了しました。"
diff --git a/translations/desktop_files/cervisia-eventsrc/ka.po b/translations/desktop_files/cervisia-eventsrc/ka.po
new file mode 100644
index 00000000..4cd4e751
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ka.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS შესრულებული დავალება შესრულდა"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS შესრულებული დავალება შესრულდა"
diff --git a/translations/desktop_files/cervisia-eventsrc/kk.po b/translations/desktop_files/cervisia-eventsrc/kk.po
new file mode 100644
index 00000000..60d9fb45
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/kk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS тапсыру жұмысын аяқтады"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS тапсыру жұмысы аяқталды"
diff --git a/translations/desktop_files/cervisia-eventsrc/lt.po b/translations/desktop_files/cervisia-eventsrc/lt.po
new file mode 100644
index 00000000..c7b80213
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/lt.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS įkėlimo veiksmas atliktas"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS įkėlimo veiksmas atliktas"
diff --git a/translations/desktop_files/cervisia-eventsrc/nb.po b/translations/desktop_files/cervisia-eventsrc/nb.po
new file mode 100644
index 00000000..7c7c27cf
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/nb.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-innmeldingsjobb er gjort"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "En CVS-innmeldingsjobb er utført"
diff --git a/translations/desktop_files/cervisia-eventsrc/nds.po b/translations/desktop_files/cervisia-eventsrc/nds.po
new file mode 100644
index 00000000..cc1e1b87
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/nds.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-Inspeelopgaav is fardig"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "En CVS-Inspeelopgaav is fardig"
diff --git a/translations/desktop_files/cervisia-eventsrc/ne.po b/translations/desktop_files/cervisia-eventsrc/ne.po
new file mode 100644
index 00000000..92370130
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ne.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS commit कार्य समाप्त"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS commit कार्य समाप्त भएको छ"
diff --git a/translations/desktop_files/cervisia-eventsrc/nl.po b/translations/desktop_files/cervisia-eventsrc/nl.po
new file mode 100644
index 00000000..ce9f867e
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/nl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS vastleggen (commit) voltooid"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Het vastleggen in CVS (commit) is voltooid"
diff --git a/translations/desktop_files/cervisia-eventsrc/nn.po b/translations/desktop_files/cervisia-eventsrc/nn.po
new file mode 100644
index 00000000..31ffe3a0
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/nn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-innmeldingsjobb er gjort"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Ein CVS-innmeldingsjobb er gjort"
diff --git a/translations/desktop_files/cervisia-eventsrc/pa.po b/translations/desktop_files/cervisia-eventsrc/pa.po
new file mode 100644
index 00000000..420c21c8
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/pa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS ਕਮਿਟ ਕੰਮ ਮੁਕੰਮਲ"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "ਇੱਕ CVS ਕਮਿਟ ਕੰਮ ਖਤਮ ਹੋਇਆ"
diff --git a/translations/desktop_files/cervisia-eventsrc/pl.po b/translations/desktop_files/cervisia-eventsrc/pl.po
new file mode 100644
index 00000000..f88b1afb
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/pl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Wysyłanie do repozytorium CVS zakończone"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Wysyłanie do repozytorium CVS zostało zakończone"
diff --git a/translations/desktop_files/cervisia-eventsrc/pt.po b/translations/desktop_files/cervisia-eventsrc/pt.po
new file mode 100644
index 00000000..c302c218
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/pt.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Trabalho de 'commit' de CVS terminado"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Um trabalho de 'commit' de CVS terminou"
diff --git a/translations/desktop_files/cervisia-eventsrc/pt_BR.po b/translations/desktop_files/cervisia-eventsrc/pt_BR.po
new file mode 100644
index 00000000..deeaa0e8
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/pt_BR.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Trabalho de envio para o CVS feito"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Um trabalho de envio para o CVS foi feito"
diff --git a/translations/desktop_files/cervisia-eventsrc/ru.po b/translations/desktop_files/cervisia-eventsrc/ru.po
new file mode 100644
index 00000000..4ebe59ec
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/ru.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS Commit выполнен"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS Commit выполнен"
diff --git a/translations/desktop_files/cervisia-eventsrc/sk.po b/translations/desktop_files/cervisia-eventsrc/sk.po
new file mode 100644
index 00000000..bba86ddd
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/sk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS potvrdzujúca úloha ukončená"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS potvrdzujúca úloha ukončená"
diff --git a/translations/desktop_files/cervisia-eventsrc/sl.po b/translations/desktop_files/cervisia-eventsrc/sl.po
new file mode 100644
index 00000000..05b31a43
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/sl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Opravilo udejanjanja v CVS končano"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Opravilo udejanjanja v CVS je končano"
diff --git a/translations/desktop_files/cervisia-eventsrc/sr.po b/translations/desktop_files/cervisia-eventsrc/sr.po
new file mode 100644
index 00000000..644178ee
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/sr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS предаја завршена"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Посао CVS предаје је завршен"
diff --git a/translations/desktop_files/cervisia-eventsrc/sr@Latn.po b/translations/desktop_files/cervisia-eventsrc/sr@Latn.po
new file mode 100644
index 00000000..6d658729
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/sr@Latn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS predaja završena"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Posao CVS predaje je završen"
diff --git a/translations/desktop_files/cervisia-eventsrc/sv.po b/translations/desktop_files/cervisia-eventsrc/sv.po
new file mode 100644
index 00000000..84f7c9a9
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/sv.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS-arkiveringsjobb klart"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Ett CVS-arkiveringsjobb är klart"
diff --git a/translations/desktop_files/cervisia-eventsrc/tr.po b/translations/desktop_files/cervisia-eventsrc/tr.po
new file mode 100644
index 00000000..cc38f9c6
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/tr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS teslim etme işi tamamlandı"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Bir CVS teslim etme işi tamamlandı"
diff --git a/translations/desktop_files/cervisia-eventsrc/uk.po b/translations/desktop_files/cervisia-eventsrc/uk.po
new file mode 100644
index 00000000..ffd77232
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/uk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "Завдання передачі CVS виконане"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "Завдання передачі CVS виконане"
diff --git a/translations/desktop_files/cervisia-eventsrc/zh_CN.po b/translations/desktop_files/cervisia-eventsrc/zh_CN.po
new file mode 100644
index 00000000..21f9fb15
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/zh_CN.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS 提交任务已完成"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS 提交任务已完成"
diff --git a/translations/desktop_files/cervisia-eventsrc/zh_TW.po b/translations/desktop_files/cervisia-eventsrc/zh_TW.po
new file mode 100644
index 00000000..d3161887
--- /dev/null
+++ b/translations/desktop_files/cervisia-eventsrc/zh_TW.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 15:54+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Comment
+#: eventsrc:3
+msgid "Cervisia"
+msgstr ""
+
+#. Name
+#: eventsrc:6
+msgid "CVS commit job done"
+msgstr "CVS 提交工作完成"
+
+#. Comment
+#: eventsrc:7
+msgid "A CVS commit job is done"
+msgstr "CVS 提交工作完成"
diff --git a/translations/desktop_files/kbabel-desktops/af.po b/translations/desktop_files/kbabel-desktops/af.po
new file mode 100644
index 00000000..cd145537
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/af.po
@@ -0,0 +1,250 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Boodskap Katalogusse"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalogus Informasie"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Vertaling Program"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+#, fuzzy
+msgid "KBabel filter"
+msgstr "Kbabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "Kbabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Vertaling Program"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Vertaling Program"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/ar.po b/translations/desktop_files/kbabel-desktops/ar.po
new file mode 100644
index 00000000..163617e9
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ar.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ar\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr ""
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "أداة الترجمة"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "أداة الترجمة"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "أداة الترجمة"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/az.po b/translations/desktop_files/kbabel-desktops/az.po
new file mode 100644
index 00000000..f7773fad
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/az.po
@@ -0,0 +1,247 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: az\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "İsmarış Kataloqu"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr ""
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr ""
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr ""
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/bg.po b/translations/desktop_files/kbabel-desktops/bg.po
new file mode 100644
index 00000000..528d8e55
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/bg.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Каталози със съобщения"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Информация за каталог"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Управление на каталога - KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Инструмент за превод"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Филтър - KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Инструмент за данни на TDE - KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Валидност на ускорител - KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Проверка на ускорителите"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Валидност на аргументите - KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Проверка на аргументите"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Валидност на контекстната информация - KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Търсене на контекстна информация за преведените"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Валидност на изравняването - KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Проверка на изравняването"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Валидност на дължината на преведените съобщения - KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Проверка дължината на преведените съобщения"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Проверка за преведени низове, съдържащи английски - KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Низове, съдържащи английски"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Валидност на мн. форми - KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Проверка на мн. форми"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Валидност на препинателните знаци - KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Проверка на препинателните знаци"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Проверка на преведените съобщения с регулярни изрази"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+#, fuzzy
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Инструмент за данни на TDE - KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Маркиране на всички като неясни"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Валидност на низовете, преведени като интервали - KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Низове, преведени като интервали"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML валидност - KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Проверка на таговете"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Филтър за експортиране на GNU Gettext - KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Филтър за импортиране на GNU Gettext - KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Лингвистичен филтър за експортиране - KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Лингвистичен филтър за импортиране - KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "XLIFF филтър за експортиране - KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "XLIFF филтър за импортиране - KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Филтър - KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Инструмент за превод"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Речник - KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Речник за инструмента за превод"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Речников модул за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "БД с преводи за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "БД с преводи v2 за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Помощен PO модул за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO компендиум за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX компендиум за KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/br.po b/translations/desktop_files/kbabel-desktops/br.po
new file mode 100644
index 00000000..9c5a8fbb
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/br.po
@@ -0,0 +1,257 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalogoù c'hemennadoù"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Titouroù diwar-benn ar c'hatalog"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Merour katalogoù KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Geriaoueg an ostilh troidigezh"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Sil KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Ostilh roadoù TDE evit KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+#, fuzzy
+msgid "Check Arguments"
+msgstr "Gwiriekaat al liketennoù"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+#, fuzzy
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Stlennvon geriaoueg evit KBabelDict"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+#, fuzzy
+msgid "Check Equations"
+msgstr "Gwiriekaat al liketennoù"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Yezhadur gatalaneg"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+#, fuzzy
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Ostilh roadoù TDE evit KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+#, fuzzy
+msgid "XML Validation for KBabel"
+msgstr "Ostilh roadoù TDE evit KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Gwiriekaat al liketennoù"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Sil ezporzh GNU Gettext evit KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Sil enporzh GNU Gettext evit KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Sil ezporzh Linguist evit KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Sil enporzh Linguist evit KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Sil ezporzh XLIFF evit KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Sil enporzh XLIFF evit KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Sil KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Ostilh troidigezh"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Geriadur KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Geriaoueg an ostilh troidigezh"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Mollad geriaoueg evit KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Stlennvon geriaoueg evit KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Stlennvon geriaoueg v2 evit KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+#, fuzzy
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Mollad geriaoueg evit KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+#, fuzzy
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Mollad geriaoueg evit KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+#, fuzzy
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Mollad geriaoueg evit KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/bs.po b/translations/desktop_files/kbabel-desktops/bs.po
new file mode 100644
index 00000000..d6c42deb
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/bs.po
@@ -0,0 +1,252 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalozi poruka"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalog informacije"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Alat za prevođenje"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE podatkovni alat za KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Provjera akceleratora za KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Provjeri akceleratore"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Provjera argumenata za KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Provjeri argumente"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Provjera prevedenih kontekst informacija za KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Potraži prevedene kontekstne informacije"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Provjera jednakosti za KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Provjeri jednakosti"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Provjera dužine prevedenih poruka za KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Provjeri dužinu prevedenih poruka"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Provjera prevedenih stringova koji sadrže engleski za KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Prijevodi koji sadrže engleski"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Provjera formi množine za KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Provjeri forme množine"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Provjera znakova interpunkcije za KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Provjeri interpunkciju"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+#, fuzzy
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Provjeri dužinu prevedenih poruka"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Fuzzy prekidač - alat za KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Podesi sve kao fuzzy"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Provjera stringova prevedenih kao blanko znaci za KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Blanko prijevodi"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML provjera za KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Provjeri tagove"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext filter za izvoz"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext filter za uvoz"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist filter za izvoz"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist filter za izvoz"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel Linguist filter za izvoz"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel Linguist filter za izvoz"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Alat za prevođenje"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Alat za prevođenje"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Rječnički modul za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Baza prijevoda za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Baza prijevoda v2 za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Pomoćni PO modul za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modul PO kompendijuma za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modul TMX kompendijuma za KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ca.po b/translations/desktop_files/kbabel-desktops/ca.po
new file mode 100644
index 00000000..a19ece65
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ca.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catàlegs de missatges"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informació de catàleg"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gestor de catàlegs de KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gestor de catàlegs de l'eina de traducció"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtre de KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Eina de dades TDE per a KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validació dels acceleradors per a KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Comprova els acceleradors"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validació dels arguments per a KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Comprova els arguments"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validació de la informació al context traduït per a KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Mira la informació al context traduït"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validació de les equacions per a KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Comprova les equacions"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Un validador per a KBabel de la llargària dels missatges traduïts"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Comprova la llargària del missatge traduït"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Comprova per a KBabel les entrades traduïdes que contenen anglès"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traduccions que contenen l'anglès"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validació de les formes plurals per a KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Comprova les formes plurals"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validació de la puntuació per a KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Comprova la puntuació"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramàtica catalana"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Comprova els missatges traduïts amb un conjunt d'expressions regulars"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Eina per a KBabel que des/marca entrades inexactes"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Estableix totes les entrades a inexacta"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validació de cadenes traduïdes com un espai en blanc per a KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traduccions amb espai en blanc"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validació XML per a KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Comprova les etiquetes"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtre KBabel per exportar Gettext de GNU"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtre KBabel per importar Gettext de GNU"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtre KBabel per exportar Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtre KBabel per importar Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtre KBabel per exportar a XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtre KBabel per importar de XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtre de KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Eina de traducció"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Diccionari de KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Diccionari de l'eina de traducció"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Mòdul de diccionari per a KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de dades de traducció per a KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de dades de traducció v2 per a KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Mòdul PO auxiliar per a KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Mòdul del Compendi PO per a KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Mòdul del Compendi TMX per a KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/cs.po b/translations/desktop_files/kbabel-desktops/cs.po
new file mode 100644
index 00000000..2a00141b
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/cs.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalogy zpráv"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informace o katalogu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Správce katalogů"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Správce katalogů překladů"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel filtr"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Datový nástroj pro KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validace akcelerátorů pro KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Zkontrolovat akcelerátory"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validace argumentů pro KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Zkontrolovat argumenty"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validace přeložených kontextových informací"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Vyhledat přeložené kontextové informace"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validace rovnic"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Zkontrolovat rovnice"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validátor délky přeložených zpráv"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Zkontrolovat délku přeložené zprávy"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Vyhledat přeložené řetězce obsahující angličtinu"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Překlady obsahující angličtinu"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validace množného čísla"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Zkontrolovat množné číslo"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validace interpunkce"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Zkontrolovat interpunkci"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalánská gramatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Zkontrolovat přeložené zprávy pomocí sady reg. výrazů"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Nástroj pro přepínání fuzzy položek"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Nastavit vše jako fuzzy"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validátor překladů bílých mezer"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Překlady mezer"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validace XML pro KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Zkontrolovat značky"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Exportní filtr do formátu Gettext pro KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Importní filtr Gettext pro KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Exportní filtr do formátu Linguist pro KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Importní filtr Linguist pro KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Exportní filtr do XLIFF pro KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Importní filtr XLIFF pro KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel filtr"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Překladatelský nástroj"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Slovník (KBabel)"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Překladový slovník"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modul se slovníkem pro KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Databáze překladů pro KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Databáze překladů v2 pro KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Doplňkový PO modul pro KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modul s PO kompendiem pro KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modul s TMX kompendiem pro KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/cy.po b/translations/desktop_files/kbabel-desktops/cy.po
new file mode 100644
index 00000000..36a8b8ca
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/cy.po
@@ -0,0 +1,254 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catalogau Negesau"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Gwybodaeth Catalog"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Erfyn Cyfieithu"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Hidlydd KBabel "
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Erfyn Data TDE i KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Dilysiad Cyflymydd i KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Gwirio Cyflymyddion"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Dilysiant Ymresymiad i KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Gwirio Ymresymiadau"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Dilysiant Gwybodaeth Cyd-destun wedi'i cyfieithu i KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Chwilio am Gwybodaeth Cyd-destun wedi'i cyfieithu"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Dilysiant Hafaliad i KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Gwirio Hafaliadau"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Dilysydd Hyd Neges wedi'i Gyfieithu ar gyfer KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Gwirio hyd neges wedi'i gyfieithu"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Gwirio am Linynnau wedi'u Cyfieithu sy'n Cynnwys Saesneg i KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Cyfieithiadau sy'n cynnwys Saesneg"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Dilysu Ffurf Lluosryw i KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Gwirio Ffurfiau Lluosryw"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Dilysiant Hafaliad i KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Gwirio Hafaliadau"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+#, fuzzy
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Gwirio hyd neges wedi'i gyfieithu"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Erfyn Newid i Bras i KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Gosod Popeth i Fras"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Dilysydd Llinyn wedi'i Gyfieithu fel Gofodnod ar gyfer KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Cyfieithiadau Gofodnod"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Dilysiant XML i KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Dilysu tagiau"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Hidl Allforio GNU Gettext KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Hidl Mewnforio GNU Gettext KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Hidl Allforio Ieithydd KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Hidl Mewnforio Ieithydd KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "Hidl Allforio Ieithydd KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "Hidl Mewnforio Ieithydd KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Hidlydd KBabel "
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Erfyn Cyfieithu"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "Hidlydd KBabel "
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Erfyn Cyfieithu"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modiwl geiriadur i KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Cronfa ddata Cyfieithiadau i KBabelDict "
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Cronfa ddata Cyfieithiadau v2 i KBabelDict "
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Modiwl PO Ategol i KBabelDict "
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modiwl Compendiwm PO i KBabelDict "
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modiwl Compendiwm TMX i KBabelDict "
diff --git a/translations/desktop_files/kbabel-desktops/da.po b/translations/desktop_files/kbabel-desktops/da.po
new file mode 100644
index 00000000..e97fc451
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/da.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Beskedkataloger"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloginformation"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel kataloghåndtering"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Oversættelsesværktøjs kataloghåndtering "
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE Data-værktøj for KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Accelerator-validering for KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Tjek acceleratorer"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argument-validering for KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Tjek argumenter"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Oversat sammenhængsinfo-validering for KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Kig efter oversat sammenhængsinfo"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Lignings-validering for KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Tjek ligninger"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Oversat beskedlængde godkender for KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Tjek oversat beskedlængde"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Tjek for oversatte strenge der indeholder engelsk for KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Oversættelser der indeholder engelsk"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validering af flertalsformer for KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Tjek flertalsformer"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Godkendelse af tegnsætning i KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Tjek tegnsætning"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalansk grammatik"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Tjek oversat besked med et sæt regulære udtryk"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Slå fuzzy-værktøj til og fra for KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Sæt alle til fuzzy"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Streng oversat som blanke tegn-validering for KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Oversatte blanke tegn"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-validering for KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Tjek mærker"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext eksportfilter"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext Import-filter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist eksportfilter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist importfilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF eksportfilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF importfilter"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Oversættelsesværktøj"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel ordbog"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Ordbog til oversættelsesværktøj"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Ordbogsmodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Oversættelsesdatabase for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Oversættelsesdatabase v2 for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Auxiliary PO-module for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-kompendium-module for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX kompendium-module for KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/de.po b/translations/desktop_files/kbabel-desktops/de.po
new file mode 100644
index 00000000..85c46d97
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/de.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Nachrichtenkataloge"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalog-Information"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-Katalogmanager"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Katalogmanager für Übersetzungsprogramm"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-Filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE Datenbearbeitungswerkzeug für KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Kurzbefehl-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Kurzbefehle prüfen"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argument-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Argumente prüfen"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Kontextinfo-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Suche nach übersetzter Kontextinformation"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Formel-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Formeln prüfen"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Überprüfung der übersetzten Nachrichtenlänge für KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Prüfung der übersetzten Nachrichtenlänge"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Überprüfung übersetzter Texte, die Englisch enthalten, für KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Übersetzungen melden, die englischen Text enthalten"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Pluralform-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Überprüfung von Plural-Formen"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Interpunktions-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Prüfung der Interpunktion in Übersetzungen"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalanische Grammatik"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Überprüfung übersetzter Meldungen mit einem Satz regulärer Ausdrücke"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Umschalter für fragwürdige Einträge für KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Alle auf fragwürdig setzen"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Prüfung auf Leerzeichenübersetzungen für KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Leerzeichen-Übersetzungen"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-Überprüfung für KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Prüfung der Tags in Übersetzungen"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "GNU Gettext-Exportfilter für KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "GNU Gettext-Importfilter für KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Linguist Export-Filter für KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Linguist Import-Filter für KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "XLIFF-Export-Filter für KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "XLIFF-Import-Filter für KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-Filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Übersetzungsprogramm"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-Wörterbuch"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Wörterbuch für Übersetzungsprogramm"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Wörterbuch-Modul für KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Übersetzungsdatenbank für KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Übersetzungsdatenbank Version 2 für KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "PO-Hilfsdatei-Modul für KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-Kompendium-Modul für KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-Kompendium-Modul für KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/el.po b/translations/desktop_files/kbabel-desktops/el.po
new file mode 100644
index 00000000..66f8237a
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/el.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Κατάλογοι μηνυμάτων"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Πληροφορίες καταλόγου"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Διαχειριστής καταλόγων του KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Διαχειριστής καταλόγων εργαλείου μετάφρασης"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Φίλτρο KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Εργαλείο δεδομένων για το KBabel του TDE"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας πλήκτρων επιτάχυνσης για το KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Έλεγχος πλήκτρων επιτάχυνσης"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας ορισμάτων για το KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Έλεγχος ορισμάτων"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας μεταφρασμένων σχετικών πληροφοριών για το KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Έλεγχος για μεταφρασμένες σχετικές πληροφορίες"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας εξισώσεων για το KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Έλεγχος εξισώσεων"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Ελεγκτής εγκυρότητας μήκους μεταφρασμένων μηνυμάτων για το KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Έλεγχος μήκους μεταφρασμένων μηνυμάτων"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Έλεγχος για μεταφρασμένα κείμενα που περιέχουν αγγλικά για το KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Μεταφράσεις που περιέχουν αγγλικά"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας φορμών πληθυντικού για το KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Έλεγχος φορμών πληθυντικού"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας στίξης για το KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Έλεγχος στίξης"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Γραμματική καταλανικών"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Έλεγχος μεταφρασμένων μηνυμάτων με ένα σύνολο κανονικών εκφράσεων"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Εργαλείο εναλλαγής ασάφειας για το KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Ορισμός όλων ως ασαφή"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Ελεγκτής εγκυρότητας συμβολοσειρών μεταφρασμένα ως κενό για το KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Μεταφράσεις με κενό"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Έλεγχος εγκυρότητας XML για το KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Έλεγχος ετικετών"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Φίλτρο εξαγωγής GNU Gettext του KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Φίλτρο εισαγωγής GNU Gettext του KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Φίλτρο εξαγωγής Linguist του KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Φίλτρο εισαγωγής Linguist του KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Φίλτρο εξαγωγής XLIFF του KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Φίλτρο εισαγωγής XLIFF του KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Φίλτρο KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Εργαλείο μετάφρασης"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Λεξικό του KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Λεξικό εργαλείου μετάφρασης"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Άρθρωμα λεξικού για το KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Βάση δεδομένων μετάφρασης για το KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Βάση δεδομένων μετάφρασης έκδοση 2 για το KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Άρθρωμα βοηθητικού PO για το KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Άρθρωμα επιτομής PO για το KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Άρθρωμα επιτομής TMX για το KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/en_GB.po b/translations/desktop_files/kbabel-desktops/en_GB.po
new file mode 100644
index 00000000..1243aaad
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/en_GB.po
@@ -0,0 +1,251 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Message Catalogues"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Catalogue Information"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel Catalogue Manager"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Translation Tool Catalogue Manager"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+#, fuzzy
+msgid "Translations Containing English"
+msgstr "Translation Tool Catalogue Manager"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+#, fuzzy
+msgid "Translation Tool"
+msgstr "Translation Tool Catalogue Manager"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "KBabel Catalogue Manager"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Translation Tool Catalogue Manager"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/eo.po b/translations/desktop_files/kbabel-desktops/eo.po
new file mode 100644
index 00000000..a70c97b4
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/eo.po
@@ -0,0 +1,260 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Mesaĝkatalogoj"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloginformoj"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Babelo-katalogadministrilo"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Katalogadministrilo por Tradukiloj"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+#, fuzzy
+msgid "KBabel filter"
+msgstr "Babelo-vortaro"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+#, fuzzy
+msgid "Accelerator Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+#, fuzzy
+msgid "Check Accelerators"
+msgstr "Kontroli argumentojn"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+#, fuzzy
+msgid "Argument Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Kontroli argumentojn"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+#, fuzzy
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+#, fuzzy
+msgid "Equation Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+#, fuzzy
+msgid "Check Equations"
+msgstr "Kontroli argumentojn"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Kontrolu longecon de tradukita mesaĝo"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+#, fuzzy
+msgid "Translations Containing English"
+msgstr "Katalogadministrilo por Tradukiloj"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+#, fuzzy
+msgid "Plural Form Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+#, fuzzy
+msgid "Punctuation Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Kataluna Gramatiko"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Kontroli tradukitajn mesaĝojn per aro da regulesprimoj"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+#, fuzzy
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+#, fuzzy
+msgid "XML Validation for KBabel"
+msgstr "Longeckontrolilo por tradukitaj mesaĝoj"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+#, fuzzy
+msgid "Check Tags"
+msgstr "Kontroli argumentojn"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "Babelo-tradukilo"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Tradukilo por Qt-programoj"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Babelo-vortaro"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Tradukila Vortaro"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/es.po b/translations/desktop_files/kbabel-desktops/es.po
new file mode 100644
index 00000000..24170d4f
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/es.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catálogos de mensajes"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Información de catálogo"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Administrador de catálogos de KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Administrador de catálogos de la herramienta de traducción"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtro de KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Herramienta de datos TDE para KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validación de accesos rápidos para KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Comprobar teclas rápidas"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validació de argumentos para KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Comprobar argumentos"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validación de información de contexto traducida para KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Buscar información de contexto traducida"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validación de ecuaciones para KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Comprobar ecuaciones"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validador de longitud de mensajes traducidos para KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Comprobar longitud de los mensajes traducidos"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Comprobar cadenas traducidas con contenido en inglés para KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traducciones con contenido en inglés"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validación de formas plurales para KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Comprobar formas plurales"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validación de puntuación para KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Comprobar puntuación"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramática catalana"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+"Comprobar mensajes traducidos mediante un juego de expresiones regulares"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Herramienta de conmutación de entradas dudosas para KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Cambiar todo a dudoso"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validador de cadenas traducidas como espacios en blanco.para KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traducciones de espacios en blanco"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validación XML para KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Comprobar etiquetas"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtro de exportación KBabel GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtro de importación KBabel GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtro de exportación lingüístico de KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtro de importación de lengua KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtro de exportación XLIFF de KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtro de importación de XLIFF de KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtro de KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Herramienta de traducción"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Diccionario de KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Diccionario de la herramienta de traducción"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Módulo de diccionario para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de datos de traducciones para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de datos de traducciones v2 para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Módulo PO auxiliar para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Módulo de compendio de PO para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Módulo de compendio TMX para KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/et.po b/translations/desktop_files/kbabel-desktops/et.po
new file mode 100644
index 00000000..56cfa37f
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/et.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Tõlkefailide kataloogid"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloogi info"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Kataloogihaldur"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "KBabel'i kataloogihaldur"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabeli filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabeli TDE andmete tööriist"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabeli kiirklahvide kontrollija"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Kiirklahvide kontroll"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabeli argumentide kontrollija"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Argumentide kontroll"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabeli tõlgitud kontekstiinfo kontrollija"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Tõlgitud kontekstiinfo otsimine"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabeli võrduste kontrollija"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Võrduste kontroll"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabeli tõlgitud teadete pikkuse kontrollija"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Tõlgitud teate pikkuse kontroll"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabeli inglise keelt sisaldavate tõlgitud teadete kontrollija"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Inglise keelt sisaldavad tõlked"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabeli mitmusevormide kontrollija"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Mitmuse vormide kontroll"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabeli kirjavahemärkide kontrollija"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Kirjavahemärkide kontroll"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalaani grammatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Tõlgitud teate kontroll regulaaravaldistega"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabeli kahtlaste teadete lülitamise tööriist"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Kõigi teadete määramine kahtlaseks"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabeli tühimärgiks tõlgitud teadete kontrollija"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tühimärkidest koosnevad tõlked"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabeli XML-i kontrollija"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Siltide kontroll"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabeli GNU Gettexti ekspordifilter"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabeli GNU Gettexti impordifilter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabeli Linguisti ekspordifilter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabeli Linguisti impordifilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabeli XLIFF ekspordifilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabeli XLIFF impordifilter"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabeli filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Tõlkimise rakendus"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Sõnaraamat"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "KBabel'i sõnaraamat"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDicti sõnaraamatumoodul"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDicti tõlgete andmebaas"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDicti tõlgete andmebaas (versioon 2)"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDicti PO liitlasfaili moodul"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDicti PO kompendiumi moodul"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDicti TMX kompendiumi moodul"
diff --git a/translations/desktop_files/kbabel-desktops/eu.po b/translations/desktop_files/kbabel-desktops/eu.po
new file mode 100644
index 00000000..2e2a271c
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/eu.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalogo mezuak"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalogo informatizioa"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel katalogo kudeatzailea"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Itzulpen tresnen katalogo kudeatzailea"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel iragazkia"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel-erako TDE aatu tresna "
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Bizkortzaile balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Egiaztatu bizkortzaileak"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentu balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Egiaztatu argumentuak"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Itzulitako kontestuen informazioaren balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Bilatu itzulitako kontestuaren informazioa"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Ekuazioen balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Egiaztatu ekuazioak"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Itzulitako mezu luzera balidatzailea KBabel-entzat"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Egiaztatu itzulitako mezuen luzera"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Bilatu ingeles hitzak itzulitako kateen artean KBabel-entzat"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Inglesa duten itzulpenak"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Plural forma balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Egiaztatu plural formak"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Puntuazio balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Egiaztatu puntuazioa"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalanaren gramatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Egiaztatu itzulitako mezuak espresio erregular sorta batekin"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Zalantzazko sarreren aldaketa tresna KBabel-entzat"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Ezarri denak zalantzazko bezala"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Zurigune bezala itzulitako kateen balidatzailea KBabel-entzat"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Zurigune itzulpenak"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML balidazioa KBabel-entzat"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Egiaztatu etiketak"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU gettext esportazio iragazkia"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU gettext inportazio iragazkia"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist esportazio iragazkia"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist esportazio iragazkia"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF esportazio iragazkia"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF inportazio iragazkia"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel iragazkia"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Itzulpen tresna"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel hiztegia"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Itzulpen tresnen hiztegia"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Hiztegi modulua KBabelDict-entzat"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Itzulpen datu-basea KBabelDict-entzat"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "v2 itzulpen datu-basea KBabelDict-entzat"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "PO modulu laguntzailea KBabelDict-entzat"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO laburpen modulua KBabelDict-entzat"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX laburpen modulua KBabelDict-entzat"
diff --git a/translations/desktop_files/kbabel-desktops/fa.po b/translations/desktop_files/kbabel-desktops/fa.po
new file mode 100644
index 00000000..26fc973b
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/fa.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "فهرست پیامها"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "اطلاعات فهرست"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "مدیر فهرست KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "مدیر فهرست ابزار ترجمه"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "پالایۀ KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "ابزار دادۀ TDE برای KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "اعتبارسنجی شتاب‌ده برای KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "بررسی شتاب‌دهها"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "اعتبارسنجی نشانوند برای KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "بررسی نشانوندها"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "اعتبارسنجی اطلاعات متن ترجمه‌شده برای KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "جستجوی اطلاعات متن ترجمه‌شده"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "اعتبارسنجی معادله برای KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "بررسی معادله‌ها"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "اعتبارسنج طول پیام ترجمه‌شده برای KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "بررسی طول پیام ترجمه‌شده"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "بررسی برای رشته‌های ترجمه‌شده حاوی انگلیسی برای KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "ترجمه‌های حاوی انگلیسی"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "اعتبارسنجی شکل جمع برای KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "بررسی شکلهای جمع"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "اعتبارسنجی نقطه‌گذاری برای KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "بررسی نقطه‌سنجی"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "دستور زبان کاتالان"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "بررسی پیامهای ترجمه‌شده توسط مجموعه‌ای از عبارتهای منظم"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "زدن ضامن ابزار مبهم برای KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "تنظیم همۀ مبهمها"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "رشتۀ ترجمه‌شده به عنوان اعتبارسنج فاصلۀ سفید برای KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "ترجمۀ فاصله‌های سفید"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "اعتبارسنجی XML برای KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "بررسی برچسبها"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "پالایۀ صادرات KBabel GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "پالایۀ واردات KBabel GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "پالایۀ صادرات زبان‌شناس KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "پالایۀ واردات زبان‌شناس KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "پالایۀ صادرات XLIFF KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "پالایۀ واردات XLIFF KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "پالایۀ KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "ابزار ترجمه"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "واژه‌نامۀKBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "واژه‌نامۀ ابزار ترجمه"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "پیمانۀ واژه‌نامه برایKBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "دادگان ترجمه برای KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "دادگان ترجمۀ نسخه ۲ برای KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "پیمانۀ کمکی PO برای KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "پیمانۀ مختصر PO برای KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "پیمانۀ مختصر TMX برای KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/fi.po b/translations/desktop_files/kbabel-desktops/fi.po
new file mode 100644
index 00000000..c70ff05f
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/fi.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Käännöspaketit"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Käännöspaketin tiedot"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - käännöspakettien hallinta"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Käännöstyökalun käännöspakettien hallinta"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-suodatin"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabelin TDE Data Tool"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Pikavalintojen tarkistus KBabelissa"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Tarkista pikavalinnat"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumenttien tarkistus KBabelissa"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Tarkista argumentit"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Käännetyn kontekstitiedon tarkistus KBabelissa"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Etsi käännettyä kontekstitietoa"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Yhtälöiden tarkistus KBabelissa"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Tarkista yhtälöt"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Käännetyn viestin pituuden tarkistus KBabelissa"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Tarkista käännetyn viestin pituus"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Englantia sisältävien merkkijonojen tarkistus KBabelissa"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Käännös sisältää englantia"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Monikkomuotojen tarkistus KBabelissa"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Tarkista monikkomuodot"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Välimerkkien tarkistus KBabelissa"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Tarkista välimerkit"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalaanin kielioppi"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Tarkista käännetyt viestit säännöllisten lausekkeiden avulla"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel-työkalu sumean tilan vaihtamiseksi"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Aseta kaikki sumeiksi"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Tyhjeinä käännettyjen merkkijonojen tarkistaja KBabelissa"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tyhjeiden käännökset"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-validointi KBabelissa"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Tarkista merkintäkoodit"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext -vientisuodatin"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext -tuontisuodatin"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist -vientisuodatin"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist -tuontisuodatin"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF -vientisuodatin"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF -tuontisuodatin"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-suodatin"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Käännöstyökalu"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-sanakirja"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Käännöstyökalun sanakirja"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict-ohjelman sanakirjamoduuli"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict-ohjelman käännöstietokanta"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict-ohjelman käännöstietokanta v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict-ohjelman PO-apumoduuli"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict-ohjelman PO-kokoelmatiedostomoduuli"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict-ohjelman TMX-kokoelmatiedostomoduuli"
diff --git a/translations/desktop_files/kbabel-desktops/fo.po b/translations/desktop_files/kbabel-desktops/fo.po
new file mode 100644
index 00000000..0b113175
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/fo.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr ""
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Umsetingaramboð"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Umsetingaramboð"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Umsetingaramboð"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/fr.po b/translations/desktop_files/kbabel-desktops/fr.po
new file mode 100644
index 00000000..bd2fd39a
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/fr.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catalogues de messages"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informations du catalogue"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gestionnaire de catalogues de KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gestionnaire de catalogues de traduction"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtre pour KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Outil de données TDE pour KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validation des accélérateurs clavier pour KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Vérification des accélérateurs clavier"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validation d'un argument pour KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Vérification des arguments"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validation des informations de contexte de traduction pour KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Analyse les informations de contexte de traduction"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validateur de similitudes pour KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Vérifier les identités"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Un validateur de longueur de message pour KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Vérifie la longueur des messages traduits"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Vérifie si les chaînes traduites contiennent de l'anglais pour KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traductions contenant de l'anglais"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validation des formes plurielles pour KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Vérifie les formes plurielles"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validation de ponctuation pour KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Vérifie la ponctuation"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Grammaire du catalan"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Vérifie les messages traduits avec un jeu d'expressions rationnelles"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Outil d'inversion de fuzzy pour KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Mettre tout en fuzzy"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validateur de chaînes traduites comme des espaces pour KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traductions en espaces"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validation XML pour KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Vérifier les balises"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "filtre d'exportation GNU Gettext pour KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtre d'importation GNU Gettext pour KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtre d'exportation Linguist pour KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtre d'importation Linguist pour KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtre d'exportation XLIFF pour KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtre d'importation XLIFF pour KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtre pour KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Outil de traduction"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dictionnaire de KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dictionnaire d'un outil de traduction"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Module de dictionnaire pour KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de données des traductions pour KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de données des traductions v2 pour KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Module de PO auxiliaire pour KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Module de fichier de référence PO pour KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Module de fichier de référence des TMX pour KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ga.po b/translations/desktop_files/kbabel-desktops/ga.po
new file mode 100644
index 00000000..84cda47b
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ga.po
@@ -0,0 +1,257 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catalóg teachtaireachtaí"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Eolas Catalóga"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - Bainisteoir na gCatalóg"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Uirlis Aistriúcháin - Bainisteoir na gCatalóg"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Scagaire KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+#, fuzzy
+msgid "TDE Data Tool for KBabel"
+msgstr "Bailíochtú XML le haghaidh KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Bailíochtú na nAicearraí le haghaidh KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Seiceáil Aicearraí"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Bailíochtú Argóintí le haghaidh KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Seiceáil Argóintí"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+#, fuzzy
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Bailíochtú Argóintí le haghaidh KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Bailíochtú Cothromóidí le haghaidh KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Seiceáil Cothromóidí"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+#, fuzzy
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Bailíochtú Argóintí le haghaidh KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+#, fuzzy
+msgid "Translations Containing English"
+msgstr "Uirlis Aistriúcháin - Bainisteoir na gCatalóg"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+#, fuzzy
+msgid "Plural Form Validation for KBabel"
+msgstr "Bailíochtú na nAicearraí le haghaidh KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+#, fuzzy
+msgid "Check Plural Forms"
+msgstr "Seiceáil Aicearraí"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Bailíochtú na Poncaíochta le haghaidh KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Seiceáil Poncaíocht"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramadach na Catalóinise"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Bailíochtú XML le haghaidh KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Seiceáil Clibeanna"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Scagaire Easpórtála Gettext GNU le haghaidh KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Scagaire Iompórtála Gettext GNU le haghaidh KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Scagaire Easpórtála Linguist le haghaidh KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Scagaire Iompórtála Linguist le haghaidh KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Scagaire Easpórtála XLIFF le haghaidh KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Scagaire Iompórtála XLIFF le haghaidh KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Scagaire KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Uirlis Aistriúcháin"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Foclóir KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Uirlis Aistriúcháin - Foclóir"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modúl foclóra le haghaidh KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Cuimhne Aistriúcháin le haghaidh KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Cuimhne Aistriúcháin (v2) le haghaidh KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+#, fuzzy
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Modúl foclóra le haghaidh KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+#, fuzzy
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modúl foclóra le haghaidh KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+#, fuzzy
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modúl foclóra le haghaidh KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/gl.po b/translations/desktop_files/kbabel-desktops/gl.po
new file mode 100644
index 00000000..aa2f421a
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/gl.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catálogos de Mensaxes"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Información do Catálogo"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Xestor de Catálogos de KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Xestor de Catálogos de Tradución"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtro de KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Ferramenta de Datos de TDE para KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validación de Aceleradores para KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Verificación de Aceleradores"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validación de Argumentos para KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Verificación dos argumentos"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validación da Información de Contexto para KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Verificar a información de contexto"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validación de ecuacións para KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Verifica as ecuacións"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validador do tamaño da mensaxe traducida para KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Verificación do tamaño da mensaxe traducida"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Verificación de mensaxes traducidas que conteñan Inglés para KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traducións que conteñen Inglés"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validación de formas do plural para KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Verificación de formas plurais"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validación da puntuación para KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Verifica a puntuación"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramática catalá"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+"Verificación das mensaxes traducidas cun conxunto de expresións regulares"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Ferramenta de comutación da marca de dubida para KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Marce todas as mensaxes como dúbidas"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validación de texto traducido como espazo para KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traducións de espazos en branco"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validación de XML para KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Verificación das marcas XML/HTML"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtro de exportación de GNU/gettext para KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtro de importación de GNU/gettext para KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtro de exportación a Linguist para KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtro de importación de Linguist para KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtro de exportación a XLIFF para KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtro de importación a XLIFF para KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtro de KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Ferramenta de tradución"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dicionario de KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dicionario da ferramenta de tradución"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Módulo de dicionario para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de datos de traducións de KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de datos de traducións v2 de KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Módulo de PO auxiliar para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Módulo de compendio PO para KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Módulo de compendio TMX para KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/he.po b/translations/desktop_files/kbabel-desktops/he.po
new file mode 100644
index 00000000..03b308a3
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/he.po
@@ -0,0 +1,251 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "קטלוגי הודעות"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "מידע קטלוג"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - מנהל הקטלוגים"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "מנהל הקטלוגים של כלי התרגום"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "מסנן KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "בודק מזנקים"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "בודק ארגומנטים"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "בודק משוואות"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+#, fuzzy
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "תרגומים המכילים אנגלית"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "תרגומים המכילים אנגלית"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "בודק מצבי רבים"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "בודק ניקוד"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "תחברי קטאלני"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "תרגומים של תווים נקיים"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "בודק תגיות"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "מסנן KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "מסנן KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "מסנן KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "כלי תרגום"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel - מילון"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "מילון של כלי תרגום"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/hi.po b/translations/desktop_files/kbabel-desktops/hi.po
new file mode 100644
index 00000000..aa27abb5
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/hi.po
@@ -0,0 +1,257 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "संदेश केटलॉग"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "केटलॉग जानकारी"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "अनुवाद औज़ार"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "के-बेबल फ़िल्टर"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "के-बेबल के लिए केडीई डाटा औज़ार"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "के-बेबल के लिए त्वरक वेलिडेशन"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "त्वरक जांच करें"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "के-बेबल के लिए आर्गुमेंट वेलिडेशन"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "आर्गुमेंट जांच करें"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "के-बेबल के लिए अनूदित कॉन्टेक्स्ट जानकारी वेलिडेशन"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "अनूदित कॉन्टेक्स्ट जानकारी के लिए देखें"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "के-बेबल के लिए समीकरण वेलिडेशन"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "समीकरण जांच करें"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+#, fuzzy
+msgid "Translated Message Length Validator for KBabel"
+msgstr "के-बेबल के लिए अनूदित कॉन्टेक्स्ट जानकारी वेलिडेशन"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "अनूदित संदेश लंबाई जाँचें"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+#, fuzzy
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "अंग्रेज़ी युक्त अनुवाद"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "अंग्रेज़ी युक्त अनुवाद"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "के-बेबल के लिए बहुवचन फार्म वेलिडेशन"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "बहुवचन जाँचें"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "के-बेबल के लिए विरामचिह्न वेलिडेशन"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "विरामचिह्न जांच करें"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+#, fuzzy
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "अनूदित संदेश लंबाई जाँचें"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+#, fuzzy
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "के-बेबल के लिए केडीई डाटा औज़ार"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "सभी फजी नियत करें"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+#, fuzzy
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "के-बेबल के लिए अनूदित कॉन्टेक्स्ट जानकारी वेलिडेशन"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "व्हाइट-स्पेस अनुवाद"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "के-बेबल के लिए एक्सएमएल वेलिडेशन"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "टैग्स जांच करें"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "के-बेबल ग्नू गेट-टेक्स्ट निर्यात फ़िल्टर"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "के-बेबल ग्नू गेट-टेक्स्ट आयात फ़िल्टर"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "के-बेबल लिंग्विस्ट निर्यात फ़िल्टर"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "के-बेबल लिंग्विस्ट आयात फ़िल्टर"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "के-बेबल लिंग्विस्ट निर्यात फ़िल्टर"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "के-बेबल लिंग्विस्ट आयात फ़िल्टर"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "के-बेबल"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "अनुवाद औज़ार"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "के-बेबल फ़िल्टर"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "अनुवाद औज़ार"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए शब्दकोश मॉड्यूल"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए अनुवाद डाटाबेस"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए अनुवाद डाटाबेस वी2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए ऑक्जिलरी पीओ मॉड्यूल"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए पीओ कम्पेंडियम मॉड्यूल"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "के-बेबल-डिक्श के लिए टीएमएक्स कम्पेंडियम मॉड्यूल"
diff --git a/translations/desktop_files/kbabel-desktops/hr.po b/translations/desktop_files/kbabel-desktops/hr.po
new file mode 100644
index 00000000..602284ee
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/hr.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalog poruka"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informacije o katalogu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Uslužni program za prevođenje"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Uslužni program za prevođenje"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Uslužni program za prevođenje"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/hu.po b/translations/desktop_files/kbabel-desktops/hu.po
new file mode 100644
index 00000000..50c8650d
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/hu.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Üzenetkatalógusok"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalógusjellemzők"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel listakezelő"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Fordítássegítő"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-szűrő"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Adatkezelő a KBabelhez"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Gyorsbillentyű-ellenőrző a KBabelhez"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "A gyorsbillentyűk ellenőrzése"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentumellenőrző a KBabelhez"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Az argumentumok ellenőrzése"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Ellenőrző a fordítási kontextushoz a KBabelben"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "A kontextusfordítások kiszűrése"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Egyenletellenőrző a KBabelhez"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Az egyenletek ellenőrzése"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Üzenethossz-ellenőrző a KBabelhez"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "A lefordított üzenetek hosszának ellenőrzése"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+"KBabel-eszköz angol nyelvű részek kereséséhez (a lefordított üzenetekben)"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Angol nyelvű részeket tartalmazó fordítások"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "A többes szám ellenőrzése a KBabelben"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "A többes számú alakok ellenőrzése"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Írásjelellenőrző a KBabelhez"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Az írásjelek ellenőrzése"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalán nyelvtan"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "A lefordított üzenetek ellenőrzése reguláris kifejezésekkel"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Ellenőrzési eszköz a KBabelhez"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Az összes üzenet ellenőrzendővé alakítása"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Csak üres karaktereket tartalmazó fordítások kiszűrése a KBabelben"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Az üres fordítások kiszűrése"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-ellenőrzés a KBabelben"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "A tag-ek ellenőrzése"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext exportszűrő"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext importszűrő"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist exportszűrő"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist importszűrő"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF exportszűrő"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF importszűrő"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-szűrő"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Fordítássegítő eszköz"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel szótár"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Fordítássegítő szótár"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Szótármodul a KBabelDicthez"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Fordítási adatbázis a KBabelDicthez"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Fordítási adatbázis (v2) a KBabelDicthez"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Kiegészítő PO modul a KBabelDicthez"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO összefoglaló modul a KBabelDicthez"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX összefoglaló modul a KBabelDicthez"
diff --git a/translations/desktop_files/kbabel-desktops/ie.po b/translations/desktop_files/kbabel-desktops/ie.po
new file mode 100644
index 00000000..8332b6fe
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ie.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Olga Smirnova <mistresssilvara@hotmail.com>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: 2021-02-19 05:00+0000\n"
+"Last-Translator: Olga Smirnova <mistresssilvara@hotmail.com>\n"
+"Language-Team: Occidental <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/kbabel-desktop-files/ie/>\n"
+"Language: ie\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.4.2\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catalogs de missages"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Information pri un catalog"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gerente de catalogs de KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gerente de catalogs de traductiones"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtre de KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Utensile de data de TDE por KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validation de rapid-tastes por KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Validar rapid-tastes"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validation de argumentes por KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Validar argumentes"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Validar equationes"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validator de longore de missages por KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Validar longores de traductet missages"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traductiones contenente anglese"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validation de formes plural por KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Validar formes plural"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validation de punctuation por KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Validar li punctuation"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Catalan grammatica"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Marcar omni quam ínprecis"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traductiones de spacies"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validation XML por KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Validar tags"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtre de exportation a GNU Gettext de KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtre de importation de GNU Gettext de KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtre de exportation a Linguist de KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtre de importation de Linguist de KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtre de exportation a XLIFF de KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtre de importation de XLIFF de KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Assistente de traduction"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dictionarium de KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dictionarium del assistente de traduction"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Module de dictionarium por KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de traductiones por KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de traductiones de v2 por KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Module auxiliari de PO por KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Module de compendie PO por KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Module de compendie TMX por KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/is.po b/translations/desktop_files/kbabel-desktops/is.po
new file mode 100644
index 00000000..d41fe343
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/is.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Þýðingaskrár"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Upplýsingar um þýðingaskrár"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel Þýðingarstjóri"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Þýðingarforrit - Þýðingarstjóri"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel sía"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE gagnatól fyrir KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Flýtilyklastaðfestir fyrir KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Athuga flýtilykla"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Viðfangastaðfestir fyrir KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Athuga viðföng"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Staðfesting þýddra samhengisupplýsinga fyrir KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Leita að þýddum samhengisupplýsingum"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Jöfnustaðfesting fyrir KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Athuga jöfnur"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Staðfestir á lengd þýddra skeyta fyrir KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Athuga lengd þýddra skeyta"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Leita að þýddum strengjum sem innihalda ensku fyrir KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Þýðingar sem innihalda ensku"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Staðfesting fleirtöluforma fyrir KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Athuga fleirtöluform"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Staðfesting greinamerkja fyrir KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Athuga greinamerki"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalónsk málfræði"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Athuga þýdd skilaboð með reglulegum segðum"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Víxla loðnu tól fyrir KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Setja öll loðin"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Staðfestir fyrir KBabel fyrir strengi þýdda sem bil"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Þýðingar bila"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML staðfesting fyrir KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Athuga tög"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext útflutningssía"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext innflutningssía"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist útflutningssía"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist innflutningssía"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF útfluttningssía"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF innfluttningssía"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel sía"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Þýðingaforrit"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel orðabók"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Þýðingaforrit orðabók"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Orðabókareining fyrir KBabel"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Þýðingagagnagrunnur fyrir KBabel orðabókina"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Þýðingagagnagrunnur v2 fyrir KBabel orðabókina"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Viðbótar PO eining fyrir KBabel orðabókina"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO ágrips eining fyrir KBabel orðabókina"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX ágrips eining fyrir KBabel orðabókina"
diff --git a/translations/desktop_files/kbabel-desktops/it.po b/translations/desktop_files/kbabel-desktops/it.po
new file mode 100644
index 00000000..d62fe752
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/it.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/kbabel-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Cataloghi di messaggi"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informazioni sul catalogo"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gestore dei cataloghi di KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gestore dei cataloghi di uno strumento di traduzione"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtro KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Strumento TDE per la gestione dati con KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Convalida dei tasti acceleratori per KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Controlla tasti acceleratori"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Convalida argomenti per KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Controlla argomenti"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Convalida delle informazioni di contesto tradotte per KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Cerca informazioni di contesto tradotte"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Convalida delle equazioni per KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Controlla equazioni"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Convalidatore di KBabel per la lunghezza dei messaggi tradotti"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Controlla la lunghezza dei messaggi tradotti"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Controllo di stringhe tradotte contenenti inglese per KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traduzioni contenenti inglese"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Convalida delle forme plurali per KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Controlla forme plurali"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Convalida della punteggiatura per KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Controlla punteggiatura"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Grammatica catalana"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Controlla i messaggi tradotti con un insieme di espressioni regolari"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Strumento di KBabel per commutare le voci fuzzy"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Imposta tutte le voci come fuzzy"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Convalidatore delle stringhe tradotte con spazi bianchi per KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traduzioni con spazi bianchi"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Convalidatore di XML per KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Controlla i tag"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtro di esportazione di GNU Gettext per KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtro di importazione di GNU Gettext per KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtro di esportazione di Linguist per KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtro di importazione di Linguist per KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtro di esportazione XLIFF per KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtro di importazione di XLIFF per KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Strumento di traduzione"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dizionario di KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dizionario di uno strumento di traduzione"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modulo dizionario per KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Banca dati di traduzioni per KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Banca dati delle traduzioni v2 per KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Modulo ausiliario PO per KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modulo PO Compendium per KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modulo TMX Compendium per KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ja.po b/translations/desktop_files/kbabel-desktops/ja.po
new file mode 100644
index 00000000..7d4ac2e6
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ja.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "メッセージカタログ"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "カタログ情報"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel カタログマネージャ"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "翻訳ツール カタログマネージャ"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel フィルタ"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel のための TDE データツール"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel アクセラレータ検証"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "アクセラレータを検証"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel 引数検証"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "引数を検証"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel 翻訳された文脈情報を検索"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "翻訳された文脈情報を検索"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel 等式検証"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "等式を検証"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel 翻訳メッセージの長さを検証"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "翻訳メッセージの長さを検証"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel 翻訳文字列内の英語を検索"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "翻訳文字列内の英語を検索"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel 複数形検証"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "複数形を検証"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel 句読点検証"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "句読点を検証"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "カタロニア文節"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "正規表現を用いて翻訳メッセージを検証"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel あいまい状態切り替えツール"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "すべてあいまいとしてマーク"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel 空白として翻訳された文字列を検索"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "空白翻訳文字列を検索"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel XML 検証"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "タグを検証"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext エクスポートフィルタ"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext インポートフィルタ"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist エクスポートフィルタ"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist インポートフィルタ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF エクスポートフィルタ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF インポートフィルタ"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel フィルタ"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "翻訳ツール"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel 辞書"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "翻訳ツール辞書"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict 辞書モジュール"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict トランザクションデータベース"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict トランザクションデータベース v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict 補助 PO モジュール"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict PO 要約モジュール"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict TMX 要約モジュール"
diff --git a/translations/desktop_files/kbabel-desktops/ka.po b/translations/desktop_files/kbabel-desktops/ka.po
new file mode 100644
index 00000000..af2596de
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ka.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "შეტყობინებათა კატალოგი"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "კატალოგის ინფორმაცია"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-ის კატალოგის მმართველი"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "კატალოგის მმართველის სათარგმნი ხელსაწყო"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel ფილტრი"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel-ის TDE მონაცემთა ხელსაწყო"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel-ის აქსელერატორი დამმოწმებელი"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "აქსელერაციის შემოწმება"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel-ის არგუმენტთა დამმოწმებელი"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "არგუმენტების შემოწმება"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "თარგმნის კონტექსტის ინფორმაცია KBabel-სთვის"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "თარგმნის კონტექსტის ინფორმაციის ძიება"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel-ს ფორმულათა დამოწმება"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "ფორმულათა შემოწმება"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "ნათარგმნი შეტყობინებების სიგრძის დამოწმება KBabel-სთვის"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "ნათარგმნი შეტყობინებების სიგრძის შემოწმება"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "ინგლისურის შემცველი ნათარგმნი სტრიქონების შემოწმება KBabel-სთვის"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "ინგლისურის შემცველი ნათარგმნი"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "მრავლობითი ფორმების დამმოწმებელი KBabel-სთვის"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "მრავლობითი ფორმების შემოწმება"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "პუნქტუაციის დამმოწმებელი KBabel-სთვის"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "პუნქტუაციის შემოწმება"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "კატალანური გრამატიკა"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "რეგულარული გამოსახულებების შეცველი ნათარგმნი შეტყობინებების შემოწმება"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "დაუზუსტებელის გადართვის ხელსაწყო KBabel-სთვის"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "ყველასთვის დაუზუსტებელის დაყენება"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "სტრიქონი ნათარგმნია როგორც Whitespace დამმოწმებელი KBabel-სთვის"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Whitespace მთარგმნელები"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML დამოწმება KBabel-თვის"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "ჭდეების შემოწმება"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext ექსპორტის ფილტრი"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext იმპორის ფილტრი"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist ექსპორტის ფილტრი"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist იმპორის ფილტრი"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF ექსპორტის ფილტრი"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF იმპორის ფილტრი"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel ფილტრი"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "თარგმნის ხელსაწყო"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel ლექსიკონი"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "თარგმნის ხელსაწყოს ლექსიკონი"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "ლექსიკონის მოდული KBabelDict-სთვის"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "თარგმნის მონაცემთა ბაზა KBabelDict-სთვის"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "თარგმნის მონაცემთა ბაზა ვ2 KBabelDict-სთვის"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "დამხმარე PO მოდული KBabelDict-სთვის"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO კონსპექტის მოდული KBabelDict-სთვის"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX კონსპექტის მოდული KBabelDict-სთვის"
diff --git a/translations/desktop_files/kbabel-desktops/kbabel-desktops.pot b/translations/desktop_files/kbabel-desktops/kbabel-desktops.pot
new file mode 100644
index 00000000..4fd77304
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/kbabel-desktops.pot
@@ -0,0 +1,247 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr ""
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr ""
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr ""
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr ""
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/kk.po b/translations/desktop_files/kbabel-desktops/kk.po
new file mode 100644
index 00000000..b0c32970
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/kk.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Gettext жазулар каталогы"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Каталог мәліметі"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel каталог менеджері"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Аудару құралының Каталог менеджері"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel сүзгісі"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE-нің KBabel-дің деректер құралы"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel-дің акселераторларды тексеруі"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Акселераторларды тексеру"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel-дың аргументтерін тексеруі"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Аргументтерді тексеру"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel-дың аударылған контекстік мәліметін тексеру"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Аударылған контекстік мәліметін қарау"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel-дың баламаларын тексеруі"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Баламаларды тексеру"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel-дың аударылған жазулардың ұзындығын тексеруі"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Аударылған жазулардың ұзындығын тексеру"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel аударылғанда ағылшын жазуы қалғанын тексеруі"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Аударылғанда ағылшын жазуы қалғанын тексеру"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel-дың көптік жалғауын тексеруі"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Көптік жалғауын тексеру"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel-дың тыныс белгілерін тексеруі"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Тыныс белгілерін тексеру"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Каталон грамматикасы"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Аударылған жазуларды үлгі өрнегімен тексеру"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel-дың жазу дүмбілездік күйін терістеу құралы"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Барлығын дүмбілез деп кою"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel-дың бос орын аудармаларын тексеруі"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Бос орын аудармалары"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel-дың XML-ды тексеруі"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Тегтерді тексеру"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext экспорттау сүзгісі"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext импорттау сүзгісі"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel лингвистік экспорттау сүзгісі"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel лингвистік импорттау сүзгісі"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF экспорттау сүзгісі"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF импорттау сүзгісі"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel сүзгісі"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Аудару құралы"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel сөздігі"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Аудару құралының сөздігі"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict-тің сөздік модулі"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict-тың аударма деректер қоры"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict-тың аударма деректер қорының 2-нұсқасы"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict-тың қосымша PO модулі"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict-тың PO аудармалар жиынтық модулі"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict-тың TMX аудармалар жиынтық модулі"
diff --git a/translations/desktop_files/kbabel-desktops/ko.po b/translations/desktop_files/kbabel-desktops/ko.po
new file mode 100644
index 00000000..7dcfcb6e
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ko.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ko\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr ""
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr ""
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+#, fuzzy
+msgid "KBabel filter"
+msgstr "K바벨"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "K바벨"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr ""
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr ""
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/lt.po b/translations/desktop_files/kbabel-desktops/lt.po
new file mode 100644
index 00000000..370ca014
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/lt.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Pranešimų katalogai"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalogo informacija"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel katalogo tvarkytuvė"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Vertimo įrankio katalogo tvarkytuvė"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel filtras"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE duomenų įrankis, skirtas KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel prieigos klavišų žymių patikros įrankis"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Patikrinti prieigos klavišų žymes"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Kbabel argumentų patikros įrankis"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Patikrinti argumentus"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel išverstos kontekstinės informacijos patikros įrankis"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Ieškoti išverstos kontekstinės informacijos"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel lygybių patikros įrankis"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Tikrinti lygybes"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel išverstų pranešimų ilgio patikros įrankis"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Tikrinti išverstų pranešimų ilgį"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel išverstų pranešimų, kuriuose yra anglų kalbos žodžių, patikra"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Vertimai, kuriuose yra anglų kalbos žodžių"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel daugiskaitos formų patikros įrankis"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Tikrinti daugiskaitos formas"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel skyrybos patikros įrankis"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Tikrinti skyrybą"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalonų gramatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Tikrinti išverstus pranešimus panaudojant įprastųjų išraiškų rinkinį"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel įrankis, visus pranešimus pažymintis „neaiškiais“"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Žymėti visus neaiškiais"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel eilučių, išverstų tuščiais tarpais, patikros įrankis"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tuščių eilučių patikra"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel XML patikros įrankis"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Tikrinti gaires"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext eksportavimo filtras"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext importavimo filtras"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist eksportavimo filtras"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist importavimo filtras"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF eksportavimo filtras"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF importavimo filtras"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel filtras"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Vertimo įrankis"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel žodynas"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Vertimo įrankio žodynas"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict žodyno modulis"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict vertimų duomenų bazė"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict vertimų duomenų bazės 2 versija"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict papildomo PO žodyno modulis"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict PO tekstyno modulis"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict TMX tekstyno modulis"
diff --git a/translations/desktop_files/kbabel-desktops/lv.po b/translations/desktop_files/kbabel-desktops/lv.po
new file mode 100644
index 00000000..bc9a147c
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/lv.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Ziņojumu Katalogs"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Tulkošanas Rīks"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Tulkošanas Rīks"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Tulkošanas Rīks"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/ms.po b/translations/desktop_files/kbabel-desktops/ms.po
new file mode 100644
index 00000000..0f0e7977
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ms.po
@@ -0,0 +1,257 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Mesej Katalog"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Maklumat Katalog"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Perkakasan Penterjemahan"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Penapis KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Alatan Data TDE untuk KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Pengesahan Kekunci Pintas untuk KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Periksa Kekunci Pintas"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Pengesahan Argumen untuk KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Periksa Argumen"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Pengesahan Info Konteks Telah Diterjemah untuk KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Cari Info Konteks Telah Diterjemah"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Pengesahan Persamaan untuk KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Periksa Persamaan"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+#, fuzzy
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Pengesahan Info Konteks Telah Diterjemah untuk KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Pengesahan Bentuk Jama' untuk KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Periksa Bentuk Jama'"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+#, fuzzy
+msgid "Punctuation Validation for KBabel"
+msgstr "Pengesahan Persamaan untuk KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+#, fuzzy
+msgid "Check Punctuation"
+msgstr "Periksa Persamaan"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Alat Togol Kabur untuk KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Tetapkan Semua Kabur"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+#, fuzzy
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Pengesahan Info Konteks Telah Diterjemah untuk KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Terjemahan Ruang Kosong"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Pengesah XML untuk KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Periksa Tag"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Penapis Eksport KBabel GNU Gettext "
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Penapis Import KBabel GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Penapis Eksport KBabel Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Penapis Import KBabel Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "Penapis Eksport KBabel Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "Penapis Import KBabel Linguist"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Penapis KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Perkakasan Penterjemahan"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "Penapis KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Perkakasan Penterjemahan"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modul kamus untuk KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Pangkalan Data Penterjemahan KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Pangkalan Data Penterjemahan v2 KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Modul Auksillari PO untuk KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modul Kompendium PO untuk KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modul Kompendium TMX untuk KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/mt.po b/translations/desktop_files/kbabel-desktops/mt.po
new file mode 100644
index 00000000..eb8cf502
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/mt.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: mt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalgu ta' Messaġġi"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Għodda tat-traduzzjoni"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Għodda tat-traduzzjoni"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Għodda tat-traduzzjoni"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/nb.po b/translations/desktop_files/kbabel-desktops/nb.po
new file mode 100644
index 00000000..8cc3fbbd
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/nb.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Meldingskataloger"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloginformasjon"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-katalogbehandler"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Verktøy for håndtering av oversettelseskataloger"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE dataverktøy for KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Sjekk av snarveistaster i KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Sjekk snarveistastene"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentsjekk for KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Sjekk argumenter"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Sjekk av oversatt sammenhengsinformasjon i KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Se etter oversatt kontekstinformasjon"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Likningssjekk for KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Sjekk likninger"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Sjekk av lengden på oversatte strenger i KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Sjekk lengden på oversatte strenger"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Sjekk for oversatte strenger som inneholder engelsk i KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Oversettelser som inneholder engelsk"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Sjekk flertallsformer i KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Sjekk flertallsformer"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Sjekk tegnsetting i KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Sjekk tegnsetting"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalansk grammatikk"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Sjekk oversatte strenger med et sett regulære uttrykk"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Slå av/på uklar-statusen i KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Sett alle strengene som uklare"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Se etter tomme strenger i KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tomme strenger"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-sjekk i KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Sjekk tagger"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "GNU Gettext-eksportfilter for KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "GNU Gettext-importfilter for KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Linguist-eksportfilter for KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Linguist-importfilter for KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "XLIFF-eksportfilter for KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "XLIFF-importfilter for KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Oversettingsverktøy"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-ordbok"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Ordbok for oversettingsverktøy"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Ordboksmodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Oversettelsesdatabase for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Oversettelsesdatabase versjon 2 for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Hjelpeordlistemodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-kompendiummodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-kompendium-modul for KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/nds.po b/translations/desktop_files/kbabel-desktops/nds.po
new file mode 100644
index 00000000..f5c829d5
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/nds.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Narichtenkatalogen"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalooginformatschoon"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-Kataloogpleger"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Översettenwarktüüch-Kataloogpleger"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-Filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE-Datenwarktüüch för KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Tastkombinatschoonprööv för KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Tastkombinatschonen pröven"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentenprööv för KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Argumenten pröven"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Prööv op översett Infokontext för KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Op översett Kontextinformatschonen pröven"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Gliekenprööv för KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Glieken pröven"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Textlängde-Prööv för KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Översett Textlängde pröven"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Prööv op översett Texten mit Engelsch dor binnen för KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Op Engelsch binnen Översetten pröven"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Pluralformprööv för KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Pluralformen pröven"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Interpunkschoonprööv för KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Interpunkschoon pröven"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalaansch Grammatik"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Översett Mellen mit en Sett vun regulere Utdrück pröven"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Twiefelhaftig-Status ümschalten för KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "All op \"twiefelhaftig\" setten"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Leertekenöversetten-Prööv för KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Leertekenöversetten pröven"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-Prööv för KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "XML-Betekers pröven"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel-Exportfilter för GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel-Importfilter för GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel-Exportfilter för Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel-Importfilter för Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel-Exportfilter för XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel-Importfilter för XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-Filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Översettenwarktüüch"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-Wöörbook"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Översettenwarktüüch-Wöörbook"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Wöörbookmoduul för KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Översettendatenbank för KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Översettendatenbank V2 för KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "PO-Hülpdateimoduul för KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-Kompendiummoduul för KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-Kompendiummoduul för KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ne.po b/translations/desktop_files/kbabel-desktops/ne.po
new file mode 100644
index 00000000..9f4b41fb
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ne.po
@@ -0,0 +1,247 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "सन्देश विवरणिका"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "विवरणिका सूचना"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "केब्याबल विवरणिका प्रबन्धक"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "अनुबाद उपकरण विवरणिका प्रबन्धक"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "केब्याबल फिल्टर"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "केब्याबलका लागि केडीई डाटा उपकरण"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "केब्याबलका लागि गतिबर्धक प्रमाणीकरण"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "गतिबर्धक जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "केब्याबलका लागि विषय प्रमाणीकरण"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "विषय जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "केब्याबलका लागि अनुबाद गरिएको प्रसङ्ग सूचना प्रमाणीकरण"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "अनुबाद गरिएको प्रसङ्ग सूचना अवलोकन"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "केब्याबलका लागि समीकरण प्रमाणीकरण"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "समीकरण जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "केब्याबलका लागि अनुबाद गरिएको सन्देश लम्बाइ प्रमाणितकर्ता"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "अनुबाद गरिएको सन्देश लम्बाइ जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "केब्याबलका लागि अनुबाद गरिएका अङ्ग्रेजी समाविष्ट स्ट्रिङहरूको जाँच"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "अङ्ग्रेजी समाविष्ट अनुबाद"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "केब्याबलका लागि बहुबचन प्रमाणीकरण"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "बहुबचन जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "केब्याबलका लागि बिराम चिन्ह प्रमाणीकरण"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "बिराम चिन्ह जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "क्याटालान ब्याकरण"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "नियमित अभिव्यक्तिका सेट भएका अनुबाद गरिएका सन्देशको जाँच गर्नुहोस्"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "केब्याबलका लागि फजी उपकरण टगल गर्नुहोस्"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "सबै फजी सेट गर्नुहोस्"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "क्याबेलका लागि सेतो रिक्तस्थान प्रमाणीतकर्ता अनुरुप अनुबाद गरिएका स्ट्रिङ"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "सेतो रिक्तस्थान अनुबाद"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "केब्याबलका लागि एक्सएमएल प्रमाणीकरण"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "ट्याग जाँच गर्नुहोस्"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "केब्याबल जीएनयू गेटटेक्स्ट निर्यात फिल्टर"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "केब्याबल जीएनयू गेटटेक्स्ट आयात फिल्टर"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "केब्याबल बहुभाषी निर्यात फिल्टर"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "केब्याबल बहुभाषी आयात फिल्टर"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "केब्याबल एक्सएलआईएफएफ निर्यात फिल्टर"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "केब्याबल एक्सएलआईएफएफ आयात फिल्टर"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "केब्याबल"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "अनुबाद उपकरण"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "केब्याबल शब्दकोश"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "अनुबाद उपकरण शब्दकोश"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict का लागि शब्दकोश मोड्युल"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict का लागि अनुबाद डाटाबेस"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict का लागि अनुबाद डाटाबेस v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict का लागि सहायक पीओ मोड्युल"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict का लागि संक्षेप पीओ मोड्युल"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict का लागि टीएमएक्स संक्षेप मोड्युल"
diff --git a/translations/desktop_files/kbabel-desktops/nl.po b/translations/desktop_files/kbabel-desktops/nl.po
new file mode 100644
index 00000000..25cfc2b7
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/nl.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Gettext-catalogus"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Catalogusinformatie"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel catalogusbeheer"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Vertaalhulpmiddel catalogusbeheer"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE Dataprogramma voor KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Sneltoetsvalidatie voor KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Sneltoetsen controleren"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentenvalidatie voor KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Argumenten controleren"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Vertaalde contextinformatie-validatie voor KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Vertaalde contextinformatie zoeken"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Vergelijkingenvalidatie voor KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Vergelijkingen controleren"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Vertaalde-tekstlengte-validatie voor KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Lengte van vertaalde tekst controleren"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Controle op vertaalde tekst met Engelse termen voor KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Vertalingen die Engels bevatten controleren"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Meervoudsvormenvalidatie voor KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Meervoudsvormen controleren"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Punctuatievalidatie voor KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Punctuatie controleren"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Catalaanse grammatica"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Vertaalde tekst controleren met behulp van reguliere expressies"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Fuzzystatusomschakeling voor KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Alles fuzzy markeren"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Tekst-vertaald-als-witruimte-validatie voor KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Lege vertalingen"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-validatie voor KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Tags controleren"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext Exportfilter"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext Importfilter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguïst Exportfilter"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguïst importfilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF-exportfilter"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF-importfilter"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Vertaalprogramma"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel woordenboek"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Vertaalhulpmiddel woordenboek"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Woordenboekmodule voor KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Vertalingendatabase voor KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Vertalingendatabase versie2 voor KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Alternatieve PO-module voor KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-samenvattingmodule voor KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-samenvattingmodule voor KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/nn.po b/translations/desktop_files/kbabel-desktops/nn.po
new file mode 100644
index 00000000..ed33c972
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/nn.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Meldingskatalogar"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloginformasjon"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel Kataloghandsamar"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Verktøy for handtering av omsetjingskatalogar"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE-dataverktøy for KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Sjekk av snarvegstastar i KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Sjekk snarvegstastar"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentsjekk for KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Sjekk argument"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Sjekk av omsett samanhengsinformasjon i KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Sjå etter omsett samanhengsinformasjon"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Likningssjekk for KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Sjekk likningar"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Sjekk av lengda på omsette strengar i KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Sjekk lengda på omsette strengar"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Sjekk for omsette strengar som inneheld engelsk i Kbabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Omsetjingar som inneheld engelsk"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Sjekk fleirtalsformer i KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Sjekk fleirtalsformer"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Sjekk teiknsetjing i KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Sjekk teiknsetjing"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalansk grammatikk"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Sjekk omsette strengar med eit sett regulære uttrykk"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Slå av/på uklar-statusen i KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Set alle strengane som uklare"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Sjå etter tomme strengar i KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tomme strengar"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "XML-sjekk i KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Sjekk taggar"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "GNU Gettext-eksportfilter for KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "GNU Gettext-importfilter for KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Linguist-eksportfilter for KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Linguist-importfilter for KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "XLIFF-eksportfilter for KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "XLIFF-importfilter for KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Omsetjingsverktøy"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-ordbok"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Ordbok for omsetjingsverktøy"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Ordboksmodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Omsetjingsdatabase for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Omsetjingsdatabase versjon 2 for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Jamføringsmodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-kompendiemodul for KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-kompendiemodul for KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/nso.po b/translations/desktop_files/kbabel-desktops/nso.po
new file mode 100644
index 00000000..4e9f1270
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/nso.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nso\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr ""
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Sebereka sa Thlathollo"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Sebereka sa Thlathollo"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Sebereka sa Thlathollo"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/pa.po b/translations/desktop_files/kbabel-desktops/pa.po
new file mode 100644
index 00000000..93e4756a
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/pa.po
@@ -0,0 +1,254 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "ਸੁਨੇਹਾ ਸੂਚੀ"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "ਸੂਚੀ ਜਾਣਕਾਰੀ"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel ਸੂਚੀ ਪ੍ਰਬੰਧਕ"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "ਅਨੁਵਾਦ ਸੰਦ ਲਈ ਸੂਚੀ ਪ੍ਰਬੰਧਕ"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel ਫਿਲਟਰ"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel ਲਈ ਕੇਡੀਈ ਡਾਟਾ ਸੰਦ"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "ਕਬਬੇਲ ਲਈ ਪਰਵੇਸ਼ਕ ਪਰਮਾਣਕ"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "ਪਰਵੇਸ਼ਕ ਜਾਂਚ"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "ਆਰਗੂਮਿੰਟ ਜਾਂਚ"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+#, fuzzy
+msgid "Translated Context Info Validation for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+#, fuzzy
+msgid "Equation Validation for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "ਸਮੀਕਰਨ ਜਾਂਚ"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+#, fuzzy
+msgid "Translated Message Length Validator for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+#, fuzzy
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "ਅੰਗਰੇਜ਼ੀ ਰੱਖਣ ਵਾਲੀ ਅਨੁਵਾਦ"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "ਅੰਗਰੇਜ਼ੀ ਰੱਖਣ ਵਾਲੀ ਅਨੁਵਾਦ"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+#, fuzzy
+msgid "Plural Form Validation for KBabel"
+msgstr "ਕਬਬੇਲ ਲਈ ਪਰਵੇਸ਼ਕ ਪਰਮਾਣਕ"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "ਬਹੁ-ਵਚਨ ਫਾਰਮ ਜਾਂਚ"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+#, fuzzy
+msgid "Punctuation Validation for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਆਰਗੂਮਿੰਟ ਪੜਤਾਲ"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+#, fuzzy
+msgid "Check Punctuation"
+msgstr "ਸਮੀਕਰਨ ਜਾਂਚ"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "ਕਾਟਾਲਾਨ ਗਰਾਮਰ"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ ਤਬਦੀਲੀ ਅਸਪਸ਼ਟ ਸੰਦ"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "ਸਭ ਅਸਪਸ਼ਟ ਕਰੋ"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "ਕੇਬਬੇਲ ਲਈ XML ਪਰਮਾਣਕ"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "ਟੈਗ ਜਾਂਚ"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext ਨਿਰਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext ਅਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "ਕੇਬਬੇਲ ਬੋਲੀ ਨਿਰਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "ਕੇਬਬੇਲ ਬੋਲੀ ਅਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "ਕੇਬਬੇਲ XLIFF ਨਿਰਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "ਕੇਬਬੇਲ XLIFF ਅਯਾਤ ਫਿਲਟਰ"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "ਕੇਬਬੇਲ"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "ਅਨੁਵਾਦ ਸੰਦ"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "ਕੇਬਬੇਲ ਸ਼ਬਦ-ਕੋਸ਼"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "ਅਨੁਵਾਦ ਸੰਦ ਲਈ ਸ਼ਬਦ-ਕੋਸ਼"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ ਸ਼ਬਦ-ਕੋਸ਼ ਮੈਡੀਊਲ"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦ-ਕੋਸ਼ ਲਈ ਅਨੁਵਾਦ ਡਾਟਾਬੇਸ"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦ-ਕੋਸ਼ ਲਈ ਅਨੁਵਾਦ ਡਾਟਾਬੇਸ ਵਰਜਨ2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ ਸਹਾਇਕ PO ਸਹਾਇਕ"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ PO ਸੰਖੇਪ ਮੈਡੀਊਲ"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "ਕੇਬਬੇਲ-ਸ਼ਬਦਕੋਸ਼ ਲਈ TMX ਅਨੁਵਾਦ ਮੈਡੀਊਲ"
diff --git a/translations/desktop_files/kbabel-desktops/pl.po b/translations/desktop_files/kbabel-desktops/pl.po
new file mode 100644
index 00000000..0e85f70e
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/pl.po
@@ -0,0 +1,251 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalog napisów"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informacje o tłumaczeniu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - Menedżer tłumaczeń"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Menedżer tłumaczeń"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtr KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Narzędzie danych TDE dla KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Sprawdzanie klawiszy skrótu w KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Sprawdzenie klawiszy skrótu"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Sprawdzenie argumentów w KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Sprawdzenie argumentów"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Sprawdzanie kontekstu tłumaczonej informacji dla KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Sprawdzenie kontekstu tłumaczonej informacji"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Sprawdzenie równań w KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Sprawdzenie równań"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Sprawdzenie długości przetłumaczonego komunikatu w KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Sprawdzenie długości przetłumaczonego komunikatu"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+"Sprawdzenie czy przetłumaczony komunikat zawiera angielskie słowa w KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Sprawdzenie czy przetłumaczony komunikat zawiera angielskie słowa"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Sprawdzenie form liczby mnogiej w KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Sprawdzenie form liczby mnogiej"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Sprawdzenie interpunkcji w KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Sprawdzenie interpunkcji"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramatyka katalońska"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+"Sprawdzenie przetłumaczonych komunikatów za pomocą zestawu wyrażeń "
+"regularnych"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Narzędzie do przełączania statusu wątpliwego komunikatu w KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Ustawia wszystkie komunikaty jako wątpliwe"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Sprawdzenie czy napis jest przetłumaczony jako białe znaki w KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Tłumaczenia w postaci białych znaków"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Sprawdzenie XML w KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Sprawdzenie znaczników XML"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtr KBabel do eksportu do formatu GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtr KBabel do importu z formatu GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtr KBabel do eksportu do formatu Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtr KBabel do importu z formatu Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtr KBabel do eksportu do formatu XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtr KBabel do importu z formatu XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtr KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Narzędzie dla tłumaczy"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Słownik programu KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Słownik do narzędzia tłumaczy"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Moduł słownika dla KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Baza tłumaczeń dla KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Baza tłumaczeń v2 dla KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Moduł pomocniczego pliku PO dla KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Moduł Kompendium PO dla KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Moduł Kompendium TMX dla KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/pt.po b/translations/desktop_files/kbabel-desktops/pt.po
new file mode 100644
index 00000000..d127cf2c
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/pt.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catálogos de Mensagens"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informações do Catálogo"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gestor de Catálogos do KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gestor de Catálogos de Ferramenta de Tradução"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtro do KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Ferramenta de Dados do TDE para o KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validação de Aceleradores para o KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Verificação de Aceleradores"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validação de Argumentos para o KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Verificação dos argumentos"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validação da Informação de Contexto do KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Verificar a existência de traduções da informação de contexto"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validação de Equações para o KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Verifica as equações"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validador do Tamanho da Mensagem Traduzida para o KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Verificação do Tamanho da Mensagem Traduzida"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Verificação de Mensagens Traduzidas que Contenham Inglês para o KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traduções Que Contêm Inglês"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validação de Formas Plurais para o KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Verificação de Formas Plurais"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validação de Pontuação para o KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Verifica a pontuação"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramática Catalã"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+"Verificação das Mensagens Traduzidas com um Conjunto de Expressões Regulares"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Classificação Global Aproximada para o KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Coloca todas as mensagens como aproximadas"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validação de Texto Traduzido como Espaço para o KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traduções de Espaços em Branco"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validação de XML para o KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Verificação das Marcas"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtro de Exportação do Gettext da GNU para o KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtro de Importação de Gettext da GNU para o KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtro de Exportação para Linguist para o KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtro de Importação de Linguist para o KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtro de Exportação XLIFF para o KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtro de Importação XLIFF para o KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filtro do KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Ferramenta de Tradução"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dicionário do KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dicionário da Ferramenta de Tradução"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Módulo de dicionário para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Base de Dados de Traduções do KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Base de Dados de Traduções v2 do KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Módulo de PO Auxiliar para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Módulo de Compêndio de PO para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Módulo de Compêndio de TMX para o KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/pt_BR.po b/translations/desktop_files/kbabel-desktops/pt_BR.po
new file mode 100644
index 00000000..4dd7d61f
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/pt_BR.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Catálogo de mensagens"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informação do Catálogo"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Gerenciador de Catálogos do KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Gerenciador de Catálogo da Ferramenta de Tradução"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filtro KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Ferramenta de Dados TDE para o KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validação de Acelerador para o KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Verifica Aceleradores"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validação de Argumentos para o KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Verifica Argumentos"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validação de Informações de Contexto Traduzidas para o KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Procura por Informações de Contexto Traduzidas"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validação de Equação para o KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Verifica Equações"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Um Validador de Tamanho de Mensagem Traduzida para o KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Verifica o Comprimento da Mensagem Traduzida"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Verifica por Strings Traduzidos Contendo Inglês para o KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Traduções Contendo Inglês"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validação de Formas Plurais para o KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Verifica Formas Plurais"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validação de Pontuação para o KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Verifica Pontuação"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Gramática Catalã"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+"Verificação das Mensagens Traduzidas com um Conjunto de Expressões Regulares"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Ferramenta para Alternar Aproximado para o KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Configura Todos Aproximados"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validador de String Traduzidos com Espaços em Branco para o KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Traduções com espaços em branco"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validação XML para o KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Verifica Tags"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Filtro de Exportação GNU Gettext do KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Filtro de Importação GNU Gettext para o KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Filtro de Exportação Linguist do KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Filtro de Importação Linguist para o KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Filtro de Exportação XLIFF do KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Filtro de Importação XLIFF para o KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "Editor de POTFiles"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Ferramenta de Tradução"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Dicionário do KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Dicionário da Ferramenta de Tradução"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Módulo de dicionário para o KBabekDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Banco de Dados de Traduções para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Banco de Dados de Traduções v2 para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Módulo Auxiliar PO para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Módulo de Compêndio PO para o KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Módulo de Compêndio TMX para o KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ro.po b/translations/desktop_files/kbabel-desktops/ro.po
new file mode 100644
index 00000000..b96bbc85
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ro.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Cataloage de mesaje"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Utilitar de traducere"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Utilitar de traducere"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Utilitar de traducere"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/ru.po b/translations/desktop_files/kbabel-desktops/ru.po
new file mode 100644
index 00000000..315b5e81
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ru.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Сообщения Gettext"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Сведения о файле сообщений"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Менеджер сообщений Gettext"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Локализация приложений"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Фильтр KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Данные для KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Проверка акселераторов для KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Проверка акселераторов"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Проверка аргументов для KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Проверить аргументы"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Проверка переведённой контекстной информации для KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Поиск переведённой контекстной информации"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Проверка уравнений для KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Проверить уравнения"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Проверка длины переведённых сообщений для KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Проверить длину переведённых сообщений"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Проверка переведённых строк на равенство оригинальным для KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Переводы, содержащие английский"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Проверка множественных форм для KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Проверить множественные формы"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Проверка пунктуации для KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Проверить пунктуацию"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Каталонская гамматика"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Проверить переведенных сообщения по регулярному выражению"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Изменение статуса черновой записи для KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Установить статус \"черновые\" для всех записей"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Проверка строк, переведённых как пробел для KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Пустые переводы"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Проверка XML для KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Проверить теги"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Фильтр экспорта сообщений GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Фильтр импорта сообщений GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Фильтр экспорта лингвистических сообщений"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Фильтр импорта лингвистических сообщений"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Фильтр экспорта XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Фильтр импорта XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Фильтр KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Локализация приложений"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel - Словарь"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Поиск в готовых переводах"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Модуль словаря для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "База данных переводов для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Версия 2 базы данных перевода для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Вспомогательный модуль PO для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Модуль описания PO для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Модуль описания TMX для KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/sk.po b/translations/desktop_files/kbabel-desktops/sk.po
new file mode 100644
index 00000000..aa35bf92
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/sk.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalógy správ"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informácie o katalógu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - správca katalógov"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Správca katalógov pre prekladací nástroj"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filter pre KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Dátový nástroj pre KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Kontrola akcelerátorov pre KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Kontrola akcelerátorov"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Kontrola argumentov pre KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Kontrola argumentov"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Kontrola kontextu v preklade pre KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Hľadanie preloženej kontextovej informácie"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Kontrola rovníc pre KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Kontrola rovníc"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Kontrola dĺžky preložených textov pre KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Kontrola dĺžky preložených textov"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Kontrola anglického textu v preklade pre KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Preklady obsahujúce angličtinu"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Kontrola množných čísel pre KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Kontrola množných čísel"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Kontrola interpunkcie pre KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Kontrola interpunkcie"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalánska gramatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Kontrola preložených textov pomocou sady regulárnych výrazov"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Nástroje pre prepnutie nepresného stavu per KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Nastaviť všetky ako nepresné"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Kontrola textu preloženého ako prázdny pre KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Prázdne preklady"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Kontrola XML pre KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Kontrola značiek"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Exportný filter GNU gettext pre KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Importný filter GNU gettext pre KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Exportný filter Qt Linguist pre KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Importný filter Qt Linguist pre KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Exportný filter pre KBabel XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Importný filter pre KBabel XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filter pre KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Prekladací nástroj"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel slovník"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Slovník pre prekladací nástroj"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modul slovníka pre KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Databáza prekladov pre KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Databáza prekladov v2 pre KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Iný PO súbore pre KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Kompendium pre KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX kompendium pre KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/sl.po b/translations/desktop_files/kbabel-desktops/sl.po
new file mode 100644
index 00000000..111d5b15
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/sl.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalogi s sporočili"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informacije o katalogu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Upravitelj katalogov KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Upravitelj katalogov orodja za prevajanje"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Filter KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Podatkovno orodje TDE za KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Pospeševalni potrjevalnik za KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Preveri pospeševalnike"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Argumentni potrjevalnik za KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Preveri argumente"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Potrjevalnik informacij prevedene vsebine za KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Vpogled v Informacije prevedene vsebine"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Potrjevalnik enačb za KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Preveri enačbe"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Potrjevalnik dolžin prevedenih sporočil za KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Preveri dolžino prevedenih sporočil"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Preveri prevedene nize, ki vsebujejo angleščino; za KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Prevodi, ki vsebujo angleščino"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Potrjevalnik množinskih oblik za KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Preveri množinske oblike"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Potrjevalnik ločil za KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Preveri ločila"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "katalonska slovnica"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Preveri prevedena sporočila z naborom regularnih izrazov"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Preklopi vse v ohlapno; za KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Nastavi vse ohlapno"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Potrjevalnik nizov, prevedenih kot presledki, za KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Prevodi presledkov"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Potrjevanje XML za KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Preveri značke"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Izvozni filter GNU Gettext za KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Uvozni filter GNU Gettext za KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Izvozni filter Linguist za KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Uvozni filter Linguist za KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Izvozni filter XLIFF za KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Uvozni filter XLIFF za KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Filter KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Orodje za prevajanje"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Slovar za KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Slovar orodja za prevajanje"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Slovarski modul za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Zbirka prevodov za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Zbirka prevodov različice 2 za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Dodatni modul PO za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modul zbornika PO za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modul zbornika TMX za KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/sr.po b/translations/desktop_files/kbabel-desktops/sr.po
new file mode 100644
index 00000000..0a3ef0c3
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/sr.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Каталози порука"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Информације о каталогу"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-ов Менаџер каталога"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Менаџер каталога преводилачких алата"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-ов филтер"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE-ов алат за податке за KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Овера тастера за брзи приступ за KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Провери тастере за брзи приступ"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Овера аргумената за KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Провери аргументе"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Овера преведених контекстних информација за KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Изглед за преведене контекстне информације"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Овера једначина за KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Провери једначине"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Оверивач дужине преведених порука за KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Провери дужину преведених порука"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Провера за преведене низове знакова који садрже енглески за KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Преводи који садрже енглески"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Овера облика множине за KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Провери облике множине"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Овера интерпункције за KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Провери интерпункцију"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Каталонијска граматика"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Провери преведене поруке скупом регуларних израза"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Укључи/искључи алат за нејасне поруке за KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Постави све на нејасно"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Оверивач за низове знакова преведене као празан простор за KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Преводи као празан простор"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Овера XML-а за KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Провери ознаке"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel-ов филтер за извоз у GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel-ов филтер за увоз из GNU Gettext-а"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel-ов филтер за извоз у Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel-ов филтер за увоз из Linguist-а"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel-ов филтер за извоз у XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel-ов филтер за увоз из XLIFF-а"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-ов филтер"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Алат за превођење"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-ов Речник"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Речник преводилачких алата"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Модул речника за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Преводилачка база података за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Преводилачка база података v2 за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Помоћни PO модул за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Модул PO зборника за KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Модул TMX зборника за KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/sr@Latn.po b/translations/desktop_files/kbabel-desktops/sr@Latn.po
new file mode 100644
index 00000000..aeb228af
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/sr@Latn.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Katalozi poruka"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Informacije o katalogu"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel-ov Menadžer kataloga"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Menadžer kataloga prevodilačkih alata"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel-ov filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE-ov alat za podatke za KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Overa tastera za brzi pristup za KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Proveri tastere za brzi pristup"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Overa argumenata za KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Proveri argumente"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Overa prevedenih kontekstnih informacija za KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Izgled za prevedene kontekstne informacije"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Overa jednačina za KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Proveri jednačine"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Overivač dužine prevedenih poruka za KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Proveri dužinu prevedenih poruka"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Provera za prevedene nizove znakova koji sadrže engleski za KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Prevodi koji sadrže engleski"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Overa oblika množine za KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Proveri oblike množine"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Overa interpunkcije za KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Proveri interpunkciju"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalonijska gramatika"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Proveri prevedene poruke skupom regularnih izraza"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Uključi/isključi alat za nejasne poruke za KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Postavi sve na nejasno"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Overivač za nizove znakova prevedene kao prazan prostor za KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Prevodi kao prazan prostor"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Overa XML-a za KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Proveri oznake"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel-ov filter za izvoz u GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel-ov filter za uvoz iz GNU Gettext-a"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel-ov filter za izvoz u Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel-ov filter za uvoz iz Linguist-a"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel-ov filter za izvoz u XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel-ov filter za uvoz iz XLIFF-a"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel-ov filter"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Alat za prevođenje"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel-ov Rečnik"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Rečnik prevodilačkih alata"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Modul rečnika za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Prevodilačka baza podataka za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Prevodilačka baza podataka v2 za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Pomoćni PO modul za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Modul PO zbornika za KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Modul TMX zbornika za KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/sv.po b/translations/desktop_files/kbabel-desktops/sv.po
new file mode 100644
index 00000000..80afd8b9
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/sv.po
@@ -0,0 +1,247 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Meddelandekataloger"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Kataloginformation"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Kbabel kataloghanterare"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Översättningsverktyg kataloghanterare"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Kbabel-filter"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE dataverktyg för Kbabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Validering av snabbtangenter för Kbabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Kontrollera snabbtangenter"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Validering av parametrar för Kbabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Kontrollera parametrar"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Validering av översatt sammanhangsinformation för Kbabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Leta efter översatt sammanhangsinformation"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Validering av ekvationer för Kbabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Kontrollera ekvationer"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Validering av meddelandelängd för översättningar i Kbabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Kontrollera meddelandelängd för översättningar"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Kontrollera översatta strängar som innehåller engelska för Kbabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Översättningar som innehåller engelska"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Validering av pluralformer för Kbabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Kontrollera pluralformer"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Validering av skiljetecken för Kbabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Kontrollera skiljetecken"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalansk grammatik"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Kontrollera översatta meddelanden med en uppsättning reguljära uttryck"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Verktyg för att ändra inexakta för Kbabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Gör alla inexakta"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Validering av sträng översatt som blanktecken för Kbabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Översättning med blanktecken"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Validering av XML för Kbabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Kontrollera taggar"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Kbabel exportfilter för GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Kbabel importfilter för GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Kbabel exportfilter för Linguist"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Kbabel importfilter för Linguist"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Kbabel exportfilter för XLIFF"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Kbabel importfilter för XLIFF"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "Kbabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Översättningsverktyg"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Kbabel ordlista"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Översättningsverktyg ordlista"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Ordlistemodul för Kbabeldict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Översättningsdatabas för Kbabeldict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Översättningsdatabas version 2 för Kbabeldict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Hjälp-PO modul för Kbabeldict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "PO-kompendiemodul för Kbabeldict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "TMX-kompendiemodul för Kbabeldict"
diff --git a/translations/desktop_files/kbabel-desktops/ta.po b/translations/desktop_files/kbabel-desktops/ta.po
new file mode 100644
index 00000000..eaff8ff9
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ta.po
@@ -0,0 +1,253 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "செய்தி விவரப்பட்டி"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "விவரப்பட்டி தகவல்"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "மொழிபெயர்ப்பு கருவி"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Kபாபேல் வடிகட்டி"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "TDE Kபாபேலின் தரவுக் கருவி"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Kபாபேலுக்கு தருமதிப்பு செல்லுபடிச் சோதனை"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "தருமதிப்பு சரிபார்ப்பு"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Kபாபேலுக்கு தருமதிப்பு செல்லுபடிச் சோதனை"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "தருமதிப்புகளை சரிபார்ப்பு"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Kபாபேலுக்கு மொழிபெயர்ப்பு சூழல் தகவல் செல்லுபடியாக்கம்"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "மொழிபெயர்ப்பு சூழல் தகவலை பார்"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Kபாபேலுக்கு சமன்பாடு செல்லுபடிச் சோதனை"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "சமன்பாடு சரிபார்ப்பு"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Kபாபேலுக்கான மொழிபெயர்ப்பு செய்தி அளவு மதிப்பீட்டாளர்"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "மொழிபெயர் செய்தி நீளம் சரிபார்ப்பு "
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "கேபாபேலுக்கான ஆங்கில மொழிபெயர்ப்பு சரங்களை சோதிக்கவும். "
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "ஆங்கிலத்தின் மொழிபெயர்ப்பு "
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Kபாபேலலுக்கு தருமதிப்பு பன்மை வடிவம்"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "சரிபார்ப்பு"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Kபாபேலுக்கு தருமதிப்பு குறிகள்"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "நிறுத்தக்குறியிடுதல் சரிபார்ப்பு"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+#, fuzzy
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "மொழிபெயர் செய்தி நீளம் சரிபார்ப்பு "
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Kபாபேலுக்கு நிலைமாற்றி இடைநிலை கருவி"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "எல்லா இடைநிலையையும் அமை"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Kபாபேலுக்கு சரம் மொழிபெயர்ப்பு இடைவேலை மதிப்பீட்டாளர்"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "இடைவேலை பெயர்ப்பு"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Kபாபேலுக்கு XML செல்லுபடி சோதனை"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "ஒட்டு சரிபார்ப்பு"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Kபாபேல் GNU உரை எடு ஏற்றுமதி வடிகட்டி"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Kபாபேல் GNU உரை எடு இறக்குமதி வடிகட்டி"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Kபாபேல் மொழியியல் ஏற்றுமதி வடிகட்டி"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Kபாபேல் மொழியியல் இறக்குமதி வடிகட்டி"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "Kபாபேல் மொழியியல் ஏற்றுமதி வடிகட்டி"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "Kபாபேல் மொழியியல் இறக்குமதி வடிகட்டி"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr "Kபாபேல்"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "மொழிபெயர்ப்பு கருவி"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "Kபாபேல் வடிகட்டி"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "மொழிபெயர்ப்பு கருவி"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Kபாபேலுக்கான அகராதி கூறு"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Kபாபேலுக்கான மொழிபெயர்ப்பு தரவுத்தளம்"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Kபாபேலுக்கான மொழிபெயர்ப்பு தரவுத்தளம் v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Kபாபேலுக்கான இரண்டாம் PO கூறு"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Kபாபேலுக்கான காம்பென்டியம் PO கூறு"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Kபாபேலுக்கான காம்பென்டியம் TMX கூறு "
diff --git a/translations/desktop_files/kbabel-desktops/tg.po b/translations/desktop_files/kbabel-desktops/tg.po
new file mode 100644
index 00000000..8a6e7b6b
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/tg.po
@@ -0,0 +1,254 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Каталоги хабарҳо"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Маълумот дар бораи каталог"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Утилитаи маҳалликунонии гузориш"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Филтри KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Маълумоти асбоби TDE барои KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Тафтиши акселаторҳо барои KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Тафтиши акселаторҳо"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Тафтиши далелҳо барои KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Тафтиш кардани далелҳо"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Тафтиши ахбороти тарҷумашудаи матнӣ барои KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Ҷустуҷӯи ахбороти тарҷумашудаи матнӣ "
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Тафтиши баробар барои KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Тафтиш кардани баробарҳо"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Утилитаи тафтиши дарозии ахборҳои тарҷумакунанда барои KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Тафтиш кардани дарозии хабарҳои тарҷумашуда"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Тафтиши сатрҳои тарҷумашуда ба баробарии аслӣ барои KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Тарҷумаҳое, ки англисӣ доранд"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Тафтиши шаклҳои бисёр барои KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Тафтиш кардани шаклҳои бисёр"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Тафтиши пунктуатсия барои KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Тафтиш кардани пунктуатсия"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+#, fuzzy
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Тафтиш кардани дарозии хабарҳои тарҷумашуда"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Утилита барои сиёҳнависӣ дар KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Барқарор кардани ҳолати \"сиёҳнависҳо\" барои ҳамаи сабтҳо"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Тафтиши сатр, ки мисли фосила барои KBabel, тарҷума шудааст"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Тарҷумаҳои холӣ"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Тафтиши XML барои KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Тафтиш кардани тегҳо"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Филтри содироти хабарҳо GNU Gettext"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Филтри воридоти хабарҳо GNU Gettext"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Филтри содироти хабарҳои лингвистӣ"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Филтри воридоти хабарҳои лингвистӣ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Export Filter"
+msgstr "Филтри содироти хабарҳои лингвистӣ"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+#, fuzzy
+msgid "KBabel XLIFF Import Filter"
+msgstr "Филтри воридоти хабарҳои лингвистӣ"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Филтри KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Утилитаи маҳалликунонии гузориш"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+#, fuzzy
+msgid "KBabel Dictionary"
+msgstr "Филтри KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Утилитаи маҳалликунонии гузориш"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Модули луғат барои KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "Базаи маълумоти тарҷумаҳо барои KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Тафсири 2 базаи маълумоти тарҷумаҳо барои KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Модули ёрирасони PO барои KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Модули тасвири PO барои KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Модули тасвири TMX барои KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/th.po b/translations/desktop_files/kbabel-desktops/th.po
new file mode 100644
index 00000000..1537c88e
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/th.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "แคตตาล็อกข้อความ"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "เครื่องมือแปลภาษา"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "เครื่องมือแปลภาษา"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "เครื่องมือแปลภาษา"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/tr.po b/translations/desktop_files/kbabel-desktops/tr.po
new file mode 100644
index 00000000..d21850ef
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/tr.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Mesaj Katalogları"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Katalog Bilgisi"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel Katalog Yöneticisi"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Çeviri Aracı Katalog Yöneticisi"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel süzgeci"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel için TDE Veri Aracı"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel için Hızlandırma Onayı"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Hızlandırıcıları Denetle"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel için Hızlandırma Argümanı"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Argümanların Denetimi"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel için Çevrilen Bağlam Bilgisi Denetimi"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Çevrilen Bağlam Bilgisi için Görünüş"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel için Denklem Denetimi"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Denklemleri Denetle"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel için Çevrilen Mesaj Uzunluk Kontrolü"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Çevrilen Mesaj Uzunluğunu Denetle"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel için İngilizce İhtiva Eden Çevrilen Dizgeler Denetimi"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "İngilizce İhtiva eden Çeviriler"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel için Çoklu Form Denetimi"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Çoklu Formları denetle"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel için Noktalama denetimi"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Noktalama Denetimi"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Katalan Dil Bilgisi"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Bir Düzgün Anlatım grubu ile birlikte çevrilen mesajları denetle"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel için Geçiş Bulanık Aracı"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Tümünü Bulanık Ata"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel için Ayırma Boşluğu gibi Çevrilen Dizge Denetimi"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Ayırma Boşluğu Çevirileri"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel için XML Onaylama"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Biçim İmlerini Sına"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext Dışa Aktarma Süzgeci"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext İçe Aktarma Süzgeci"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist Dışa Aktarma Süzgeci"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist İçe Aktarma Süzgeci"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF Dışa Aktarma Süzgeci"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF İçe Aktarma Süzgeci"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel süzgeci"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Çeviri Aracı"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel Sözlüğü"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Çeviri Aracı Sözlüğü"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict için Sözlük Modülü"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict için Çeviri Veritabanı"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict için Çeviri Veritabanı v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict için Yardımcı PO Modülü"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict için PO Özet Modülü"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict için TMX Özet Modülü"
diff --git a/translations/desktop_files/kbabel-desktops/uk.po b/translations/desktop_files/kbabel-desktops/uk.po
new file mode 100644
index 00000000..f8508435
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/uk.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Каталоги повідомлень"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Інформація каталогу"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "Менеджер каталогів KBabel"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "Менеджер каталогів засобу для перекладів"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "Фільтр KBabel"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "Засіб роботи з даними TDE для KBabel"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "Перевірка акселератора для KBabel"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "Перевірити акселератори"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "Перевірка аргументів для KBabel"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "Перевірити аргументи"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "Перевірка інформації контексту перекладу для KBabel"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "Пошук за інформацією контексту перекладу"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "Перевірка рівнянь для KBabel"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "Перевірити рівняння"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "Перевірка довжини перекладених фраз для KBabel"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "Перевірити довжину перекладених фраз"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "Перевірка перекладених фраз на вміст англійської для KBabel"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "Переклади, які містять англійську"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "Перевірка форм множини для KBabel"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "Перевірити форми множини"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "Перевірка пунктуації для KBabel"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "Перевірити пунктуацію"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Каталонська граматика"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "Перевірити перекладені фрази за допомогою набору формальних виразів"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "Засіб перемикання неточних фраз для KBabel"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "Встановити всі фрази як \"неточні\""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "Перевірка фраз, перекладених як пропуски, для KBabel"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "Порожні переклади"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "Перевірка XML для KBabel"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "Перевірити мітки"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "Фільтр експорту GNU Gettext для KBabel"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "Фільтр імпорту GNU Gettext для KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "Фільтр експорту Linguist для KBabel"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "Фільтр імпорту Linguist для KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "Фільтр експорту XLIFF для KBabel"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "Фільтр імпорту XLIFF для KBabel"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "Фільтр KBabel"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Засіб для перекладів"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "Словник KBabel"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "Словник засобу для перекладів"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "Модуль словника для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "База даних перекладів для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "Версія 2 бази даних перекладів для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "Модуль допоміжного словника PO для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "Модуль збірки перекладів PO для KBabelDict"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "Модуль збірки перекладів TMX для KBabelDict"
diff --git a/translations/desktop_files/kbabel-desktops/ven.po b/translations/desktop_files/kbabel-desktops/ven.po
new file mode 100644
index 00000000..6f0eb529
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/ven.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Khathalogo dza mulaedza"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Zwishumiswa zwau Dologa"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Zwishumiswa zwau Dologa"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Zwishumiswa zwau Dologa"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/vi.po b/translations/desktop_files/kbabel-desktops/vi.po
new file mode 100644
index 00000000..84110209
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/vi.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Mục lục các thông điệp "
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Công cụ dịch "
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Công cụ dịch "
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Công cụ dịch "
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/xh.po b/translations/desktop_files/kbabel-desktops/xh.po
new file mode 100644
index 00000000..a1a8b747
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/xh.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Umyalezo wemifanekiso esencwadini"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "Ulwazi Lwencwadi yemifanekiso"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Isixhobo Soguqulelo lomsebenzi kolunye ulwimi"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Isixhobo Soguqulelo lomsebenzi kolunye ulwimi"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Isixhobo Soguqulelo lomsebenzi kolunye ulwimi"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbabel-desktops/zh_CN.po b/translations/desktop_files/kbabel-desktops/zh_CN.po
new file mode 100644
index 00000000..8583de17
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/zh_CN.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "消息目录"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "目录信息"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel 目录管理器"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "翻译工具目录管理器"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel 过滤器"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel 的 TDE 数据工具"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel 的快捷键检查器"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "检查快捷键"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel 的参数检查器"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "检查参数"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel 的上下文信息翻译检查器"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "查找翻译的上下文信息"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel 的等式检查器"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "检查等式"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel 已翻译消息的长度检查器"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "检查已翻译消息的长度"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel 检查已翻译字符串包含英语的工具"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "翻译包含英语"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel 的复数形式检查器"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "检查复数形式"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel 的标点检查器"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "检查标点"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Catalan 语法"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "用一组正则表达式检查已翻译消息"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel 切换模糊工具"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "全部设为模糊"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel 的字符串译为空格的检查器"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "空白翻译"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel 的 XML 检查器"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "检查标签"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext 导出过滤器"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext 导入过滤器"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel Linguist 导出过滤器"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel Linguist 导入过滤器"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF 导出过滤器"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF 导入过滤器"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel 过滤器"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "翻译工具"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel 词典"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "翻译工具词典"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict 的词典模块"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict 的翻译数据库"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict 的翻译数据库 v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict 的 PO 辅助词典模块"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict 的 PO 概要词典模块"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict 的 TMX 概要词典模块"
diff --git a/translations/desktop_files/kbabel-desktops/zh_TW.po b/translations/desktop_files/kbabel-desktops/zh_TW.po
new file mode 100644
index 00000000..b7a5dde8
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/zh_TW.po
@@ -0,0 +1,248 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "訊息類別"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr "類別資訊"
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr "KBabel - 目錄管理員"
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+msgid "Translation Tool Catalog Manager"
+msgstr "翻譯工具目錄管理員"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr "KBabel 過濾器"
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr "KBabel 資料工具"
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr "KBabel 的快速鍵檢查器"
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr "檢查快速鍵"
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr "KBabel 的參數檢查器"
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr "檢查參數"
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr "KBabel 的已翻譯內容資訊確認"
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr "尋找已翻譯的內容資訊"
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr "KBabel 的等式檢查器"
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr "檢查等式"
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr "KBabel 的已翻譯訊息長度檢查器"
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr "檢查已翻譯訊息長度"
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr "KBabel 的檢查包含英文的已翻譯字串"
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr "包含英文的翻譯"
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr "KBabel 的單複數型檢查器"
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr "檢查單複數型"
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr "KBabel 的標點檢查器"
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr "檢查標點"
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr "Catalan 文法"
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr "利用正規表示式檢查已翻譯訊息"
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr "KBabel 切換模糊狀態工具"
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr "全部設為模糊"
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr "KBabel 翻譯為空白字串檢查器"
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr "空白翻譯"
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr "KBabel XML 檢查器"
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr "檢查標籤"
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr "KBabel GNU Gettext 匯出過濾器"
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr "KBabel GNU Gettext 匯入過濾器"
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr "KBabel 語言匯出過濾器"
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr "KBabel 語言匯入過濾器"
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr "KBabel XLIFF 匯出過濾器"
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr "KBabel XLIFF 匯入過濾器"
+
+#. Name
+#: kbabel/kbabel.desktop:2
+#, fuzzy
+msgid "KBabel"
+msgstr "KBabel 過濾器"
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "翻譯工具"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr "KBabel 字典"
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+msgid "Translation Tool Dictionary"
+msgstr "翻譯工具字典"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr "KBabelDict 字典模組"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr "KBabelDict 翻譯資料庫"
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr "KBabelDict 翻譯資料庫 v2"
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr "KBabelDict 輔助 PO 模組"
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr "KBabelDict PO 摘要模組"
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr "KBabelDict TMX 摘要模組"
diff --git a/translations/desktop_files/kbabel-desktops/zu.po b/translations/desktop_files/kbabel-desktops/zu.po
new file mode 100644
index 00000000..424c7874
--- /dev/null
+++ b/translations/desktop_files/kbabel-desktops/zu.po
@@ -0,0 +1,249 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 16:06+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: addons/preview/pothumbnail.desktop:2
+msgid "Message Catalogs"
+msgstr "Umyalezo Wemifanekiso esencwadini"
+
+#. Name
+#: addons/tdefile-plugins/tdefile_po.desktop:2
+msgid "Catalog Information"
+msgstr ""
+
+#. Name
+#: catalogmanager/catalogmanager.desktop:2
+msgid "KBabel Catalog Manager"
+msgstr ""
+
+#. GenericName
+#: catalogmanager/catalogmanager.desktop:4
+#, fuzzy
+msgid "Translation Tool Catalog Manager"
+msgstr "Ithuluzi Lokuguqulela"
+
+#. Comment
+#: common/kbabelfilter.desktop:2
+msgid "KBabel filter"
+msgstr ""
+
+#. Comment
+#: commonui/kbabel_validator.desktop:2
+msgid "TDE Data Tool for KBabel"
+msgstr ""
+
+#. Name
+#: datatools/accelerators/kbabel_accelstool.desktop:2
+msgid "Accelerator Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/accelerators/kbabel_accelstool.desktop:4
+msgid "Check Accelerators"
+msgstr ""
+
+#. Name
+#: datatools/arguments/kbabel_argstool.desktop:2
+msgid "Argument Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/arguments/kbabel_argstool.desktop:4
+msgid "Check Arguments"
+msgstr ""
+
+#. Name
+#: datatools/context/kbabel_contexttool.desktop:2
+msgid "Translated Context Info Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/context/kbabel_contexttool.desktop:4
+msgid "Look for Translated Context Info"
+msgstr ""
+
+#. Name
+#: datatools/equations/kbabel_equationstool.desktop:2
+msgid "Equation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/equations/kbabel_equationstool.desktop:4
+msgid "Check Equations"
+msgstr ""
+
+#. Name
+#: datatools/length/kbabel_lengthtool.desktop:2
+msgid "Translated Message Length Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/length/kbabel_lengthtool.desktop:4
+msgid "Check Translated Message Length"
+msgstr ""
+
+#. Name
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:2
+msgid "Check for Translated Strings Containing English for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/not-translated/kbabel_nottranslatedtool.desktop:4
+msgid "Translations Containing English"
+msgstr ""
+
+#. Name
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:2
+msgid "Plural Form Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/pluralforms/kbabel_pluralformstool.desktop:4
+msgid "Check Plural Forms"
+msgstr ""
+
+#. Name
+#: datatools/punctuation/kbabel_punctuationtool.desktop:2
+msgid "Punctuation Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/punctuation/kbabel_punctuationtool.desktop:4
+msgid "Check Punctuation"
+msgstr ""
+
+#. Name
+#: datatools/regexp/kbabel_regexptool.desktop:2
+msgid "Catalan Grammar"
+msgstr ""
+
+#. Comment
+#: datatools/regexp/kbabel_regexptool.desktop:4
+msgid "Check Translated Messages with a set of Regular Expressions"
+msgstr ""
+
+#. Name
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:2
+msgid "Toggle Fuzzy Tool for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/setfuzzy/kbabel_setfuzzytool.desktop:4
+msgid "Set All Fuzzy"
+msgstr ""
+
+#. Name
+#: datatools/whitespace/kbabel_whitespacetool.desktop:2
+msgid "String Translated as Whitespace Validator for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/whitespace/kbabel_whitespacetool.desktop:4
+msgid "Whitespace Translations"
+msgstr ""
+
+#. Name
+#: datatools/xml/kbabel_xmltool.desktop:2
+msgid "XML Validation for KBabel"
+msgstr ""
+
+#. Comment
+#: datatools/xml/kbabel_xmltool.desktop:4
+msgid "Check Tags"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_export.desktop:2
+msgid "KBabel GNU Gettext Export Filter"
+msgstr ""
+
+#. Name
+#: filters/gettext/kbabel_gettext_import.desktop:2
+msgid "KBabel GNU Gettext Import Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_export.desktop:2
+msgid "KBabel Linguist Export Filter"
+msgstr ""
+
+#. Name
+#: filters/linguist/kbabel_linguist_import.desktop:2
+msgid "KBabel Linguist Import Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_export.desktop:2
+msgid "KBabel XLIFF Export Filter"
+msgstr ""
+
+#. Name
+#: filters/xliff/kbabel_xliff_import.desktop:2
+msgid "KBabel XLIFF Import Filter"
+msgstr ""
+
+#. Name
+#: kbabel/kbabel.desktop:2
+msgid "KBabel"
+msgstr ""
+
+#. GenericName
+#: kbabel/kbabel.desktop:4
+msgid "Translation Tool"
+msgstr "Ithuluzi Lokuguqulela"
+
+#. Name
+#: kbabeldict/kbabeldict.desktop:2
+msgid "KBabel Dictionary"
+msgstr ""
+
+#. GenericName
+#: kbabeldict/kbabeldict.desktop:4
+#, fuzzy
+msgid "Translation Tool Dictionary"
+msgstr "Ithuluzi Lokuguqulela"
+
+#. Comment
+#: kbabeldict/kbabeldict_module.desktop:2
+msgid "Dictionary module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine/dbsearchengine.desktop:2
+msgid "Translation Database for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/dbsearchengine2/dbsearchengine2.desktop:2
+msgid "Translation Database v2 for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/poauxiliary/poauxiliary.desktop:2
+msgid "Auxiliary PO Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/pocompendium/pocompendium.desktop:2
+msgid "PO Compendium Module for KBabelDict"
+msgstr ""
+
+#. Name
+#: kbabeldict/modules/tmx/tmxcompendium.desktop:2
+msgid "TMX Compendium Module for KBabelDict"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/af.po b/translations/desktop_files/kbugbuster-desktops/af.po
new file mode 100644
index 00000000..3aa6ee94
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/af.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "K-fout-buster"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE Fout Bestuuring"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/bg.po b/translations/desktop_files/kbugbuster-desktops/bg.po
new file mode 100644
index 00000000..9b5cf675
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/bg.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Управление на грешки - TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Задачи (Bugzilla)"
diff --git a/translations/desktop_files/kbugbuster-desktops/bs.po b/translations/desktop_files/kbugbuster-desktops/bs.po
new file mode 100644
index 00000000..e053116c
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/bs.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE upravljanje bugovima"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/ca.po b/translations/desktop_files/kbugbuster-desktops/ca.po
new file mode 100644
index 00000000..2ec9c6bb
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ca.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Gestió d'errors a TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Llista de pendents de Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/cs.po b/translations/desktop_files/kbugbuster-desktops/cs.po
new file mode 100644
index 00000000..dbb50d48
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/cs.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Správa chyb TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Seznam úkolů (Bugzilla)"
diff --git a/translations/desktop_files/kbugbuster-desktops/cy.po b/translations/desktop_files/kbugbuster-desktops/cy.po
new file mode 100644
index 00000000..230d8c88
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/cy.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "KNamWasgydd"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Rheolaeth Namau TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/da.po b/translations/desktop_files/kbugbuster-desktops/da.po
new file mode 100644
index 00000000..3ece51eb
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/da.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE Fejlretningshåndtering"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla gøremålsliste"
diff --git a/translations/desktop_files/kbugbuster-desktops/de.po b/translations/desktop_files/kbugbuster-desktops/de.po
new file mode 100644
index 00000000..18ab6554
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/de.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-Programmfehler-Verwaltung"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla Todo-Liste"
diff --git a/translations/desktop_files/kbugbuster-desktops/el.po b/translations/desktop_files/kbugbuster-desktops/el.po
new file mode 100644
index 00000000..171155c5
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/el.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Διαχείριση σφαλμάτων του TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Προς υλοποίηση λίστα του Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/eo.po b/translations/desktop_files/kbugbuster-desktops/eo.po
new file mode 100644
index 00000000..acc9606a
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/eo.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "Eraroĉasilo"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-Eraroadministrado"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/es.po b/translations/desktop_files/kbugbuster-desktops/es.po
new file mode 100644
index 00000000..eacbfd4d
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/es.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Administración de errores de TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Listado de tareas pendientes de BugZilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/et.po b/translations/desktop_files/kbugbuster-desktops/et.po
new file mode 100644
index 00000000..7f7ccbef
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/et.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE veahaldusprogramm"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla ülesannete nimekiri"
diff --git a/translations/desktop_files/kbugbuster-desktops/eu.po b/translations/desktop_files/kbugbuster-desktops/eu.po
new file mode 100644
index 00000000..b010dbab
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/eu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE programa-errore kudeaketa"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-ren egiteke zerrenda"
diff --git a/translations/desktop_files/kbugbuster-desktops/fa.po b/translations/desktop_files/kbugbuster-desktops/fa.po
new file mode 100644
index 00000000..6b7813e7
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/fa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "مدیریت اشکال TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "فهرست کار انجامی Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/fi.po b/translations/desktop_files/kbugbuster-desktops/fi.po
new file mode 100644
index 00000000..8adfe0a5
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/fi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE:n vianhallinta"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-tehtäväluettelo"
diff --git a/translations/desktop_files/kbugbuster-desktops/fo.po b/translations/desktop_files/kbugbuster-desktops/fo.po
new file mode 100644
index 00000000..83bc5713
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/fo.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-villuhandfaring"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/fr.po b/translations/desktop_files/kbugbuster-desktops/fr.po
new file mode 100644
index 00000000..98167b23
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/fr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Outil de gestion de bogues pour TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Liste de tâches de Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/ga.po b/translations/desktop_files/kbugbuster-desktops/ga.po
new file mode 100644
index 00000000..aa195b65
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ga.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Bainisteoireacht Fabhtanna TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Tascliosta Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/gl.po b/translations/desktop_files/kbugbuster-desktops/gl.po
new file mode 100644
index 00000000..aaf09cd0
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/gl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Xestión de erros para TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista de itens por facer de Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/he.po b/translations/desktop_files/kbugbuster-desktops/he.po
new file mode 100644
index 00000000..ca4baf2b
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/he.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "ניהול של באגים ב-TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "רשימת מטלות של Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/hi.po b/translations/desktop_files/kbugbuster-desktops/hi.po
new file mode 100644
index 00000000..ae634039
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/hi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "के-बग-बस्टर"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "केडीई बग प्रबंधक"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/hr.po b/translations/desktop_files/kbugbuster-desktops/hr.po
new file mode 100644
index 00000000..6de446b4
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/hr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE upravljanje bugovima"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/hu.po b/translations/desktop_files/kbugbuster-desktops/hu.po
new file mode 100644
index 00000000..2aae4f1a
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/hu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE hibakezelő"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla feladatlista"
diff --git a/translations/desktop_files/kbugbuster-desktops/is.po b/translations/desktop_files/kbugbuster-desktops/is.po
new file mode 100644
index 00000000..7b6bd833
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/is.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE villustjórnun"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla verklisti"
diff --git a/translations/desktop_files/kbugbuster-desktops/it.po b/translations/desktop_files/kbugbuster-desktops/it.po
new file mode 100644
index 00000000..82f7ac88
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/it.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: 2021-03-21 17:56+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/kbugbuster-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "KBugBuster"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Gestione bug di TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista delle cosa da fare di Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/ja.po b/translations/desktop_files/kbugbuster-desktops/ja.po
new file mode 100644
index 00000000..5046eea0
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ja.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE バグマネージメント"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "BugzillaToDo リスト"
diff --git a/translations/desktop_files/kbugbuster-desktops/ka.po b/translations/desktop_files/kbugbuster-desktops/ka.po
new file mode 100644
index 00000000..ee3d9608
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ka.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE ბზიკთა მართვა"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-ს დავალებათა სია"
diff --git a/translations/desktop_files/kbugbuster-desktops/kbugbuster-desktops.pot b/translations/desktop_files/kbugbuster-desktops/kbugbuster-desktops.pot
new file mode 100644
index 00000000..3a3d3f6f
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/kbugbuster-desktops.pot
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr ""
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/kk.po b/translations/desktop_files/kbugbuster-desktops/kk.po
new file mode 100644
index 00000000..a4854c8a
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/kk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE қателерді басқару"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla To-do тізімі"
diff --git a/translations/desktop_files/kbugbuster-desktops/lt.po b/translations/desktop_files/kbugbuster-desktops/lt.po
new file mode 100644
index 00000000..e0b93d65
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/lt.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE ydų tvarkymas"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla darbų sąrašas"
diff --git a/translations/desktop_files/kbugbuster-desktops/lv.po b/translations/desktop_files/kbugbuster-desktops/lv.po
new file mode 100644
index 00000000..fd21cc9a
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/lv.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "KKļūduMednieks"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE Kļūdu Pārvalde"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/ms.po b/translations/desktop_files/kbugbuster-desktops/ms.po
new file mode 100644
index 00000000..713a9748
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ms.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Pengurusan Pepijat TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/nb.po b/translations/desktop_files/kbugbuster-desktops/nb.po
new file mode 100644
index 00000000..3f22c515
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/nb.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-feilhåndtering"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-huskeliste"
diff --git a/translations/desktop_files/kbugbuster-desktops/nds.po b/translations/desktop_files/kbugbuster-desktops/nds.po
new file mode 100644
index 00000000..2ae06670
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/nds.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-Programmfehler-Pleeg"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-Opgavenlist"
diff --git a/translations/desktop_files/kbugbuster-desktops/ne.po b/translations/desktop_files/kbugbuster-desktops/ne.po
new file mode 100644
index 00000000..fb07be88
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ne.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "केडीई बग प्रबन्धक"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "बगजिला गर्नुपर्ने कार्य सूची"
diff --git a/translations/desktop_files/kbugbuster-desktops/nl.po b/translations/desktop_files/kbugbuster-desktops/nl.po
new file mode 100644
index 00000000..56603dd3
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/nl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-bugs beheren"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla Todo-lijst"
diff --git a/translations/desktop_files/kbugbuster-desktops/nn.po b/translations/desktop_files/kbugbuster-desktops/nn.po
new file mode 100644
index 00000000..20bfb152
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/nn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-feilhandtering"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla-hugseliste"
diff --git a/translations/desktop_files/kbugbuster-desktops/pa.po b/translations/desktop_files/kbugbuster-desktops/pa.po
new file mode 100644
index 00000000..f24e2f7d
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/pa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE ਬੱਗ ਪਰਬੰਧਨ"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "ਬੱਗਜੀਲਾ ਕਰਨ ਸੂਚੀ"
diff --git a/translations/desktop_files/kbugbuster-desktops/pl.po b/translations/desktop_files/kbugbuster-desktops/pl.po
new file mode 100644
index 00000000..6e835fbc
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/pl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "Przeglądarka bazy błędów"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Zarządzanie błędami w TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista rzeczy do zrobienia w Bugzilli"
diff --git a/translations/desktop_files/kbugbuster-desktops/pt.po b/translations/desktop_files/kbugbuster-desktops/pt.po
new file mode 100644
index 00000000..3789647f
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/pt.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Gestão de Erros do TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista de Itens Por-Fazer do Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/pt_BR.po b/translations/desktop_files/kbugbuster-desktops/pt_BR.po
new file mode 100644
index 00000000..08414b0c
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/pt_BR.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Gerenciamento de Erros do TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista de Itens Por-Fazer do Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/ro.po b/translations/desktop_files/kbugbuster-desktops/ro.po
new file mode 100644
index 00000000..6d4d54c1
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ro.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Utilitar de administrarea a erorilor din TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/ru.po b/translations/desktop_files/kbugbuster-desktops/ru.po
new file mode 100644
index 00000000..b46590c6
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ru.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Отслеживание ошибок"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Список TODO Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/sk.po b/translations/desktop_files/kbugbuster-desktops/sk.po
new file mode 100644
index 00000000..f1e96018
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/sk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Správa chýb TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Zoznam úloh v Bugzille"
diff --git a/translations/desktop_files/kbugbuster-desktops/sl.po b/translations/desktop_files/kbugbuster-desktops/sl.po
new file mode 100644
index 00000000..905bfa78
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/sl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Upravljanje s hrošči v TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Seznam »za-narediti« v Bugzilli"
diff --git a/translations/desktop_files/kbugbuster-desktops/sr.po b/translations/desktop_files/kbugbuster-desktops/sr.po
new file mode 100644
index 00000000..db3f4b48
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/sr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-ово управљање грешкама"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Листа послова Bugzilla-е"
diff --git a/translations/desktop_files/kbugbuster-desktops/sr@Latn.po b/translations/desktop_files/kbugbuster-desktops/sr@Latn.po
new file mode 100644
index 00000000..2d456024
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/sr@Latn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE-ovo upravljanje greškama"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Lista poslova Bugzilla-e"
diff --git a/translations/desktop_files/kbugbuster-desktops/sv.po b/translations/desktop_files/kbugbuster-desktops/sv.po
new file mode 100644
index 00000000..880023f5
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/sv.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "Kbugbuster"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Verktyg för TDE-felhantering"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla uppgiftslista"
diff --git a/translations/desktop_files/kbugbuster-desktops/ta.po b/translations/desktop_files/kbugbuster-desktops/ta.po
new file mode 100644
index 00000000..d53d8178
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ta.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "Kபக்பஸ்டர்"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE பக் மேனேஜ்மென்ட்"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/tg.po b/translations/desktop_files/kbugbuster-desktops/tg.po
new file mode 100644
index 00000000..7b4d27d5
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/tg.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Утилитаи идоракунии хатогиҳо"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/th.po b/translations/desktop_files/kbugbuster-desktops/th.po
new file mode 100644
index 00000000..92d74fd9
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/th.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "บักบัสเตอร์"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "เครื่องมือจัดการบักสำหรับ TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/tr.po b/translations/desktop_files/kbugbuster-desktops/tr.po
new file mode 100644
index 00000000..1a674e5b
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/tr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE Hata Ayıklayıcı"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla To-do Listesi"
diff --git a/translations/desktop_files/kbugbuster-desktops/uk.po b/translations/desktop_files/kbugbuster-desktops/uk.po
new file mode 100644
index 00000000..7a6a5708
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/uk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Керування вадами TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Список завдань Bugzilla"
diff --git a/translations/desktop_files/kbugbuster-desktops/ven.po b/translations/desktop_files/kbugbuster-desktops/ven.po
new file mode 100644
index 00000000..b9a79910
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/ven.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ven\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr "Mupandeli wa Baga wa K"
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Malangulele a Bug a TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/vi.po b/translations/desktop_files/kbugbuster-desktops/vi.po
new file mode 100644
index 00000000..365a62d1
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/vi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Trình quản lí bug TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/xh.po b/translations/desktop_files/kbugbuster-desktops/xh.po
new file mode 100644
index 00000000..fc1ec67c
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/xh.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "Umxholo Wokuxoxwa We TDE"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kbugbuster-desktops/zh_CN.po b/translations/desktop_files/kbugbuster-desktops/zh_CN.po
new file mode 100644
index 00000000..4356e950
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/zh_CN.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE 除错管理"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla 待办列表"
diff --git a/translations/desktop_files/kbugbuster-desktops/zh_TW.po b/translations/desktop_files/kbugbuster-desktops/zh_TW.po
new file mode 100644
index 00000000..073cc258
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/zh_TW.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE 臭蟲管理"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr "Bugzilla 待辦清單"
diff --git a/translations/desktop_files/kbugbuster-desktops/zu.po b/translations/desktop_files/kbugbuster-desktops/zu.po
new file mode 100644
index 00000000..843a848e
--- /dev/null
+++ b/translations/desktop_files/kbugbuster-desktops/zu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:25+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kbugbuster.desktop:2
+msgid "KBugBuster"
+msgstr ""
+
+#. GenericName
+#: kbugbuster.desktop:4
+msgid "TDE Bug Management"
+msgstr "TDE Ukuphathwa Kwegciwane"
+
+#. Name
+#: tderesources/bugzilla.desktop:2
+msgid "Bugzilla To-do List"
+msgstr ""
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/bg.po b/translations/desktop_files/kdeaccountsplugin.desktop/bg.po
new file mode 100644
index 00000000..58a43f7c
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/bg.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Сметки в хранилището на TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/ca.po b/translations/desktop_files/kdeaccountsplugin.desktop/ca.po
new file mode 100644
index 00000000..6bde3a0b
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/ca.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Comptes del repositori de TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/cs.po b/translations/desktop_files/kdeaccountsplugin.desktop/cs.po
new file mode 100644
index 00000000..625fed41
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/cs.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Účty z TDE repository"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/da.po b/translations/desktop_files/kdeaccountsplugin.desktop/da.po
new file mode 100644
index 00000000..b95d6093
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/da.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE lager-konti"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/de.po b/translations/desktop_files/kdeaccountsplugin.desktop/de.po
new file mode 100644
index 00000000..e13cd917
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/de.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE Repositorium-Zugänge"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/el.po b/translations/desktop_files/kdeaccountsplugin.desktop/el.po
new file mode 100644
index 00000000..c442669c
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/el.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Λογαριασμοί χώρου αποθήκευσης του TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/es.po b/translations/desktop_files/kdeaccountsplugin.desktop/es.po
new file mode 100644
index 00000000..b25fe303
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/es.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Cuentas del repositorio de TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/et.po b/translations/desktop_files/kdeaccountsplugin.desktop/et.po
new file mode 100644
index 00000000..b8656c7c
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/et.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE hoidla kontod"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/eu.po b/translations/desktop_files/kdeaccountsplugin.desktop/eu.po
new file mode 100644
index 00000000..9f8cdf4c
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/eu.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE-ren biltegiaren kontuak"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/fa.po b/translations/desktop_files/kdeaccountsplugin.desktop/fa.po
new file mode 100644
index 00000000..160cb400
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/fa.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "حسابهای مخزن TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/fi.po b/translations/desktop_files/kdeaccountsplugin.desktop/fi.po
new file mode 100644
index 00000000..31ba49de
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/fi.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE:n versionhallinnan käyttäjätunnukset"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/fr.po b/translations/desktop_files/kdeaccountsplugin.desktop/fr.po
new file mode 100644
index 00000000..ac243bb0
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/fr.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Comptes du référentiel de TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/gl.po b/translations/desktop_files/kdeaccountsplugin.desktop/gl.po
new file mode 100644
index 00000000..b55e567e
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/gl.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Contas no repositorio de TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/hu.po b/translations/desktop_files/kdeaccountsplugin.desktop/hu.po
new file mode 100644
index 00000000..1c2d0c10
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/hu.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE SVN-azonosítók"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/is.po b/translations/desktop_files/kdeaccountsplugin.desktop/is.po
new file mode 100644
index 00000000..3f3cdc87
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/is.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE geymslu aðgangur"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/it.po b/translations/desktop_files/kdeaccountsplugin.desktop/it.po
new file mode 100644
index 00000000..bb72e69c
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/it.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Account del deposito di TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/ja.po b/translations/desktop_files/kdeaccountsplugin.desktop/ja.po
new file mode 100644
index 00000000..dc0bbbfb
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/ja.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE リポジトリアカウント"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/ka.po b/translations/desktop_files/kdeaccountsplugin.desktop/ka.po
new file mode 100644
index 00000000..03ce3a02
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/ka.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE რეპოზიტორიის ანგარიში"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/kdeaccountsplugin.desktop.pot b/translations/desktop_files/kdeaccountsplugin.desktop/kdeaccountsplugin.desktop.pot
new file mode 100644
index 00000000..3999f9b8
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/kdeaccountsplugin.desktop.pot
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr ""
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/kk.po b/translations/desktop_files/kdeaccountsplugin.desktop/kk.po
new file mode 100644
index 00000000..6fee9dc9
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/kk.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE қоймасының тіркелгілері"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/lt.po b/translations/desktop_files/kdeaccountsplugin.desktop/lt.po
new file mode 100644
index 00000000..2ca73834
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/lt.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE saugyklos paskyros"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/nb.po b/translations/desktop_files/kdeaccountsplugin.desktop/nb.po
new file mode 100644
index 00000000..2cc6c4f6
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/nb.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE-lagerkontoer"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/nds.po b/translations/desktop_files/kdeaccountsplugin.desktop/nds.po
new file mode 100644
index 00000000..d79e6ea5
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/nds.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE-Archivkontos"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/ne.po b/translations/desktop_files/kdeaccountsplugin.desktop/ne.po
new file mode 100644
index 00000000..010c8a6a
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/ne.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "केडीई भण्डार खाता"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/nl.po b/translations/desktop_files/kdeaccountsplugin.desktop/nl.po
new file mode 100644
index 00000000..b8597b9e
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/nl.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE Repository gebruikersnamen"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/nn.po b/translations/desktop_files/kdeaccountsplugin.desktop/nn.po
new file mode 100644
index 00000000..ce30d9c6
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/nn.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE-lagerkontoar"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/pa.po b/translations/desktop_files/kdeaccountsplugin.desktop/pa.po
new file mode 100644
index 00000000..47c9d8c5
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/pa.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE ਰਿਪੋਜ਼ਟਰੀ ਖਾਤੇ"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/pl.po b/translations/desktop_files/kdeaccountsplugin.desktop/pl.po
new file mode 100644
index 00000000..dc684538
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/pl.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Konta w repozytorium TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/pt.po b/translations/desktop_files/kdeaccountsplugin.desktop/pt.po
new file mode 100644
index 00000000..3db17331
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/pt.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Contas do Repositório do TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/pt_BR.po b/translations/desktop_files/kdeaccountsplugin.desktop/pt_BR.po
new file mode 100644
index 00000000..283bb063
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/pt_BR.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Contas do Repositório do TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/ru.po b/translations/desktop_files/kdeaccountsplugin.desktop/ru.po
new file mode 100644
index 00000000..8b9e856f
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/ru.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Учётные записи репозитория TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/sk.po b/translations/desktop_files/kdeaccountsplugin.desktop/sk.po
new file mode 100644
index 00000000..72549e1a
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/sk.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Účty TDE archívu"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/sl.po b/translations/desktop_files/kdeaccountsplugin.desktop/sl.po
new file mode 100644
index 00000000..4fb52c3a
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/sl.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Računi za skladišče TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/sr.po b/translations/desktop_files/kdeaccountsplugin.desktop/sr.po
new file mode 100644
index 00000000..e578f7f8
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/sr.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Налози TDE складишта"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/sr@Latn.po b/translations/desktop_files/kdeaccountsplugin.desktop/sr@Latn.po
new file mode 100644
index 00000000..6fbad560
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/sr@Latn.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Nalozi TDE skladišta"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/sv.po b/translations/desktop_files/kdeaccountsplugin.desktop/sv.po
new file mode 100644
index 00000000..1af5d73b
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/sv.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE-arkivkonton"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/uk.po b/translations/desktop_files/kdeaccountsplugin.desktop/uk.po
new file mode 100644
index 00000000..5479c8db
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/uk.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "Рахунки сховища TDE"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/zh_CN.po b/translations/desktop_files/kdeaccountsplugin.desktop/zh_CN.po
new file mode 100644
index 00000000..3bb5e32b
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/zh_CN.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE 仓库账号"
diff --git a/translations/desktop_files/kdeaccountsplugin.desktop/zh_TW.po b/translations/desktop_files/kdeaccountsplugin.desktop/zh_TW.po
new file mode 100644
index 00000000..c42ccc8d
--- /dev/null
+++ b/translations/desktop_files/kdeaccountsplugin.desktop/zh_TW.po
@@ -0,0 +1,22 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:28+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kdeaccountsplugin.desktop:2
+msgid "TDE Repository Accounts"
+msgstr "TDE 主目錄帳號"
diff --git a/translations/desktop_files/kompare-desktops/af.po b/translations/desktop_files/kompare-desktops/af.po
new file mode 100644
index 00000000..d5ad02da
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/af.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "K-vergelyk"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Lap Voorprogram"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "K-vergelyk-deel"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "K-vergelyk-deel"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/bs.po b/translations/desktop_files/kompare-desktops/bs.po
new file mode 100644
index 00000000..c9b7b84d
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/bs.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Frontend za Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ca.po b/translations/desktop_files/kompare-desktops/ca.po
new file mode 100644
index 00000000..1d508e2e
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ca.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfície per a diff/patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/cs.po b/translations/desktop_files/kompare-desktops/cs.po
new file mode 100644
index 00000000..53b895ef
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/cs.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Rozhraní pro Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/cy.po b/translations/desktop_files/kompare-desktops/cy.po
new file mode 100644
index 00000000..d3ec4e21
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/cy.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Blaen Gwahaniaethau/Clytiau"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/da.po b/translations/desktop_files/kompare-desktops/da.po
new file mode 100644
index 00000000..a58a6123
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/da.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/patch-grænseflade"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/de.po b/translations/desktop_files/kompare-desktops/de.po
new file mode 100644
index 00000000..30f8f359
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/de.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Einbettungsfähige Komponente von Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Oberfläche für Diff und Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Einbettungsfähige Komponente von Kompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Einbettungsfähige Komponente von Kompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/el.po b/translations/desktop_files/kompare-desktops/el.po
new file mode 100644
index 00000000..2dbcf5b1
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/el.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Πρόγραμμα Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/eo.po b/translations/desktop_files/kompare-desktops/eo.po
new file mode 100644
index 00000000..0ad4ddb7
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/eo.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "Komparilo"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Fasado por la programoj \"diff\" kaj \"patch\""
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Komparo-parto"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Komparo-parto"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/es.po b/translations/desktop_files/kompare-desktops/es.po
new file mode 100644
index 00000000..ee282673
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/es.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfaz Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/et.po b/translations/desktop_files/kompare-desktops/et.po
new file mode 100644
index 00000000..cd48aadd
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/et.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/patch kasutajaliides"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/eu.po b/translations/desktop_files/kompare-desktops/eu.po
new file mode 100644
index 00000000..bc925db4
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/eu.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Desberdintasun/Adabaki interfazea"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/fa.po b/translations/desktop_files/kompare-desktops/fa.po
new file mode 100644
index 00000000..8499ac4d
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/fa.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "پایانۀ Diff/کژنه"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/fi.po b/translations/desktop_files/kompare-desktops/fi.po
new file mode 100644
index 00000000..c5dec4aa
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/fi.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch-käyttöliittymä"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/fr.po b/translations/desktop_files/kompare-desktops/fr.po
new file mode 100644
index 00000000..9aab4f17
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/fr.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interface graphique pour Diff et Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ga.po b/translations/desktop_files/kompare-desktops/ga.po
new file mode 100644
index 00000000..a266bc42
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ga.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Comhéadan Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/gl.po b/translations/desktop_files/kompare-desktops/gl.po
new file mode 100644
index 00000000..4601570f
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/gl.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interface para Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/he.po b/translations/desktop_files/kompare-desktops/he.po
new file mode 100644
index 00000000..866e62fa
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/he.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "רכיב Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "ממשק ל-Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "רכיב Kompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "רכיב Kompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/hi.po b/translations/desktop_files/kompare-desktops/hi.po
new file mode 100644
index 00000000..c6461a82
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/hi.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "काम्पेयर"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "डिफ/पैच फ्रन्टएण्ड"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "काम्पेयर-पार्ट"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "काम्पेयर-पार्ट"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/hr.po b/translations/desktop_files/kompare-desktops/hr.po
new file mode 100644
index 00000000..457146ea
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/hr.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Sučelje za Diff/Patch "
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/hu.po b/translations/desktop_files/kompare-desktops/hu.po
new file mode 100644
index 00000000..6f0d58c0
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/hu.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Grafikus diff/patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/is.po b/translations/desktop_files/kompare-desktops/is.po
new file mode 100644
index 00000000..2c1876bd
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/is.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Myndrænt viðmót á Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/it.po b/translations/desktop_files/kompare-desktops/it.po
new file mode 100644
index 00000000..2e809bcb
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/it.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: 2021-03-21 17:56+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/kompare-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfaccia per diff e patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr "KompareNavTreePart"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "KomparePart"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr "Un componente per visualizzare graficamente le differenze tra 2 file"
diff --git a/translations/desktop_files/kompare-desktops/ja.po b/translations/desktop_files/kompare-desktops/ja.po
new file mode 100644
index 00000000..2d95757c
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ja.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch フロントエンド"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/kk.po b/translations/desktop_files/kompare-desktops/kk.po
new file mode 100644
index 00000000..10b04f91
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/kk.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch интерфейсі"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/kompare-desktops.pot b/translations/desktop_files/kompare-desktops/kompare-desktops.pot
new file mode 100644
index 00000000..275a517b
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/kompare-desktops.pot
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr ""
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/lt.po b/translations/desktop_files/kompare-desktops/lt.po
new file mode 100644
index 00000000..977a90e7
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/lt.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch naudotojo sąsaja"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/lv.po b/translations/desktop_files/kompare-desktops/lv.po
new file mode 100644
index 00000000..668ca28b
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/lv.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "Salīdzināt"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch Frontends"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "SalīdzinātDaļu"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "SalīdzinātDaļu"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ms.po b/translations/desktop_files/kompare-desktops/ms.po
new file mode 100644
index 00000000..3f379d34
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ms.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Bahagian Depan Beza/Tampal"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/nb.po b/translations/desktop_files/kompare-desktops/nb.po
new file mode 100644
index 00000000..8264d044
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/nb.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff-/Patch-grensesnitt"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/nds.po b/translations/desktop_files/kompare-desktops/nds.po
new file mode 100644
index 00000000..57be9c24
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/nds.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Böversiet för \"diff\" un \"patch\""
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ne.po b/translations/desktop_files/kompare-desktops/ne.po
new file mode 100644
index 00000000..8cb59167
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ne.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "तुलना"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch फ्रन्टइन्ड"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+#, fuzzy
+msgid "KomparePart"
+msgstr "तुलना"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/nl.po b/translations/desktop_files/kompare-desktops/nl.po
new file mode 100644
index 00000000..3e7a01c6
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/nl.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch-hulpprogramma"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/nn.po b/translations/desktop_files/kompare-desktops/nn.po
new file mode 100644
index 00000000..7dd1f2b7
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/nn.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff-/Patch-grensesnitt"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/pa.po b/translations/desktop_files/kompare-desktops/pa.po
new file mode 100644
index 00000000..ed371e04
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/pa.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "ਕੇ-ਤੁਲਨਾ"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch ਮੁੱਖ"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+#, fuzzy
+msgid "KomparePart"
+msgstr "ਕੇ-ਤੁਲਨਾ"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/pl.po b/translations/desktop_files/kompare-desktops/pl.po
new file mode 100644
index 00000000..70193900
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/pl.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Moduł Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfejs dla programów diff i patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr "Komponent drzewa nawigacyjnego Kompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Moduł Kompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/pt.po b/translations/desktop_files/kompare-desktops/pt.po
new file mode 100644
index 00000000..2b142d52
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/pt.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interface do Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/pt_BR.po b/translations/desktop_files/kompare-desktops/pt_BR.po
new file mode 100644
index 00000000..45148f9b
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/pt_BR.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Parte do Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interface para Diferenças (diff)/Correções"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr "Componente da árvore do Kompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Parte do Kompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ro.po b/translations/desktop_files/kompare-desktops/ro.po
new file mode 100644
index 00000000..e043ed43
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ro.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Componentă Kompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfaţă grafică pentru \"diff\" şi \"patch\""
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Componentă Kompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Componentă Kompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ru.po b/translations/desktop_files/kompare-desktops/ru.po
new file mode 100644
index 00000000..3a775960
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ru.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Компонент утилиты сравнения файлов"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Сравнение файлов"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Компонент утилиты сравнения файлов"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Компонент утилиты сравнения файлов"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/sk.po b/translations/desktop_files/kompare-desktops/sk.po
new file mode 100644
index 00000000..a323b380
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/sk.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Rozhranie Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/sl.po b/translations/desktop_files/kompare-desktops/sl.po
new file mode 100644
index 00000000..4f9826cd
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/sl.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Vmesnik za diff/patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/sr.po b/translations/desktop_files/kompare-desktops/sr.po
new file mode 100644
index 00000000..65862cd8
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/sr.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Интерфејс за Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/sr@Latn.po b/translations/desktop_files/kompare-desktops/sr@Latn.po
new file mode 100644
index 00000000..97aafc14
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/sr@Latn.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Interfejs za Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/sv.po b/translations/desktop_files/kompare-desktops/sv.po
new file mode 100644
index 00000000..60aa6508
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/sv.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Kompare-del"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Gränssnitt för Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr "Kompare-navigeringsträdsdel"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Kompare-del"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/ta.po b/translations/desktop_files/kompare-desktops/ta.po
new file mode 100644
index 00000000..25f5c129
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/ta.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "கோம்பெர்"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "டிப்/ஒட்டு முன்பகுதி"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr "கோம்பெர் மரம் பாகம்"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "கோம்பெர் உறுப்பு"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/tg.po b/translations/desktop_files/kompare-desktops/tg.po
new file mode 100644
index 00000000..fab9e8f2
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/tg.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Қисмати утилитҳои баробаркунии файлҳо"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Утилитаи баробаркунии файлҳо"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Қисмати утилитҳои баробаркунии файлҳо"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Қисмати утилитҳои баробаркунии файлҳо"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/th.po b/translations/desktop_files/kompare-desktops/th.po
new file mode 100644
index 00000000..0537881c
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/th.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "เปรียบเทียบ"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "ฟรอนต์เอนด์ของ Diff/Patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "ส่วนเปรียบเทียบ"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "ส่วนเปรียบเทียบ"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/tr.po b/translations/desktop_files/kompare-desktops/tr.po
new file mode 100644
index 00000000..4c4f46cb
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/tr.po
@@ -0,0 +1,43 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr "Karşılaştır"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Yama Önyüzü"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+#, fuzzy
+msgid "KomparePart"
+msgstr "Karşılaştır"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/uk.po b/translations/desktop_files/kompare-desktops/uk.po
new file mode 100644
index 00000000..1db5e530
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/uk.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Інтерфейс до diff/patch"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/zh_CN.po b/translations/desktop_files/kompare-desktops/zh_CN.po
new file mode 100644
index 00000000..d239d0f6
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/zh_CN.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch 前端"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/zh_TW.po b/translations/desktop_files/kompare-desktops/zh_TW.po
new file mode 100644
index 00000000..3440113d
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/zh_TW.po
@@ -0,0 +1,42 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+msgid "Kompare"
+msgstr ""
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/Patch 前端"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+msgid "KompareNavTreePart"
+msgstr ""
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr ""
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kompare-desktops/zu.po b/translations/desktop_files/kompare-desktops/zu.po
new file mode 100644
index 00000000..c6143243
--- /dev/null
+++ b/translations/desktop_files/kompare-desktops/zu.po
@@ -0,0 +1,44 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:38+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: kompare.desktop:2
+#, fuzzy
+msgid "Kompare"
+msgstr "Ingxenye yeKompare"
+
+#. GenericName
+#: kompare.desktop:4
+msgid "Diff/Patch Frontend"
+msgstr "Diff/PatchIsiqalo sokugcina"
+
+#. Name
+#: komparenavtreepart/komparenavtreepart.desktop:2
+#, fuzzy
+msgid "KompareNavTreePart"
+msgstr "Ingxenye yeKompare"
+
+#. Name
+#: komparepart/komparepart.desktop:2
+msgid "KomparePart"
+msgstr "Ingxenye yeKompare"
+
+#. Comment
+#: komparepart/komparepart.desktop:4
+msgid "A part to graphically show the difference between 2 files"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/bg.po b/translations/desktop_files/kuiviewer-desktops/bg.po
new file mode 100644
index 00000000..dbb35dab
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/bg.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Файлове на дизайнера Qt"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+#, fuzzy
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Файлове на дизайнера Qt"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/br.po b/translations/desktop_files/kuiviewer-desktops/br.po
new file mode 100644
index 00000000..7b131b3b
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/br.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Restroù Ergrafer Qt"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Ur gweler restr UI Ergrafer TQt3"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/bs.po b/translations/desktop_files/kuiviewer-desktops/bs.po
new file mode 100644
index 00000000..1904b77a
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/bs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer datoteke"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Preglednik TQt3 Designer UI datoteka"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/ca.po b/translations/desktop_files/kuiviewer-desktops/ca.po
new file mode 100644
index 00000000..33c52fd9
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ca.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Fitxers de Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visor de fitxer UI de TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/cs.po b/translations/desktop_files/kuiviewer-desktops/cs.po
new file mode 100644
index 00000000..df478cfd
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/cs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Soubory Qt designeru"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Prohlížeč UI souborů z TQt3 Designeru"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/cy.po b/translations/desktop_files/kuiviewer-desktops/cy.po
new file mode 100644
index 00000000..4732c937
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/cy.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Ffeiliau Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "KUIGwelydd"
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Gwelydd Ffeiliau UI TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+#, fuzzy
+msgid "KUIViewerPart"
+msgstr "KUIGwelydd"
diff --git a/translations/desktop_files/kuiviewer-desktops/da.po b/translations/desktop_files/kuiviewer-desktops/da.po
new file mode 100644
index 00000000..1d754cf0
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/da.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer-filer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI filviser"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/de.po b/translations/desktop_files/kuiviewer-desktops/de.po
new file mode 100644
index 00000000..9368fb6e
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/de.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt-Designer Dateien"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Betrachter für UI-Dateien des TQt3-Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/el.po b/translations/desktop_files/kuiviewer-desktops/el.po
new file mode 100644
index 00000000..a01e05ca
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/el.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Αρχεία Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Προβολέας αρχείων TQt3 Designer UI"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/es.po b/translations/desktop_files/kuiviewer-desktops/es.po
new file mode 100644
index 00000000..688dfbc6
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/es.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Archivos de Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visor de archivos UI de TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/et.po b/translations/desktop_files/kuiviewer-desktops/et.po
new file mode 100644
index 00000000..254dd3d5
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/et.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designeri failid"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designeri UI-failide näitaja"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/eu.po b/translations/desktop_files/kuiviewer-desktops/eu.po
new file mode 100644
index 00000000..5fe9964e
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/eu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer fitxategiak"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI fitxartegi ikusgailua"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/fa.po b/translations/desktop_files/kuiviewer-desktops/fa.po
new file mode 100644
index 00000000..113d3215
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/fa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "پرونده‌های طراح Qt"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "مشاهده‌گر پروندۀ واسط نگاره‌ای طراح TQt3"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/fi.po b/translations/desktop_files/kuiviewer-desktops/fi.po
new file mode 100644
index 00000000..5306e818
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/fi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer -tiedostot"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designerin UI-tiedostojen katselin"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/fr.po b/translations/desktop_files/kuiviewer-desktops/fr.po
new file mode 100644
index 00000000..36fae439
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/fr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Fichiers Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Afficheur de fichiers UI de TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/ga.po b/translations/desktop_files/kuiviewer-desktops/ga.po
new file mode 100644
index 00000000..91a01ee7
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ga.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Comhaid Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+#, fuzzy
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Comhaid Qt Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/gl.po b/translations/desktop_files/kuiviewer-desktops/gl.po
new file mode 100644
index 00000000..784d9cb2
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/gl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Ficheiros de Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visor de ficheiros de TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/hi.po b/translations/desktop_files/kuiviewer-desktops/hi.po
new file mode 100644
index 00000000..646cce58
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/hi.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "क्यू-टी डिजाइनर फ़ाइलें"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "के-यूआई-व्यूअर"
+
+#. GenericName
+#: kuiviewer.desktop:4
+#, fuzzy
+msgid "TQt3 Designer UI File Viewer"
+msgstr "क्यू-टी डिजाइनर फ़ाइलें"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr "के-यूआई-व्यूअर-पार्ट"
diff --git a/translations/desktop_files/kuiviewer-desktops/hu.po b/translations/desktop_files/kuiviewer-desktops/hu.po
new file mode 100644
index 00000000..049c2acb
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/hu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer fájlok"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI-fájlnézegető"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/is.po b/translations/desktop_files/kuiviewer-desktops/is.po
new file mode 100644
index 00000000..ad375e3e
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/is.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer skrár"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI skráaskoðari"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/it.po b/translations/desktop_files/kuiviewer-desktops/it.po
new file mode 100644
index 00000000..3d4039c0
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/it.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/kuiviewer-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "File di Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "KUIViewer"
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visualizzatore per file UI di TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr "KUIViewerPart"
diff --git a/translations/desktop_files/kuiviewer-desktops/ja.po b/translations/desktop_files/kuiviewer-desktops/ja.po
new file mode 100644
index 00000000..04263e20
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ja.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt デザイナーファイル"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "KUI ビューア"
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 デザイナー UI ファイルビューア"
+
+#. Name
+#: kuiviewer_part.desktop:2
+#, fuzzy
+msgid "KUIViewerPart"
+msgstr "KUI ビューア"
diff --git a/translations/desktop_files/kuiviewer-desktops/ka.po b/translations/desktop_files/kuiviewer-desktops/ka.po
new file mode 100644
index 00000000..1b1f43e3
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ka.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt დიზაინერის ფაილები"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 დიზაინერის UI ფაილთა მხილველი"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/kk.po b/translations/desktop_files/kuiviewer-desktops/kk.po
new file mode 100644
index 00000000..0d95b151
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/kk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer файлы"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer пайдаланушы интерфейсінің файлдарын қарау құралы"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/kuiviewer-desktops.pot b/translations/desktop_files/kuiviewer-desktops/kuiviewer-desktops.pot
new file mode 100644
index 00000000..3ed1bc22
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/kuiviewer-desktops.pot
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr ""
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr ""
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/lt.po b/translations/desktop_files/kuiviewer-desktops/lt.po
new file mode 100644
index 00000000..0dd5436d
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/lt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer bylos"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer naudotojo sąsajos bylų žiūryklė"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/nb.po b/translations/desktop_files/kuiviewer-desktops/nb.po
new file mode 100644
index 00000000..92281bbf
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/nb.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer-filer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI-filviser"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/nds.po b/translations/desktop_files/kuiviewer-desktops/nds.po
new file mode 100644
index 00000000..6b3f400c
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/nds.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt-Designer-Dateien"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Kieker för TQt3-Designer sien UI-Dateien"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/ne.po b/translations/desktop_files/kuiviewer-desktops/ne.po
new file mode 100644
index 00000000..9d2f25a7
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ne.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt डिजाइनर फाइल"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 डिजाइनर यूआई फाइल दर्शक"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/nl.po b/translations/desktop_files/kuiviewer-desktops/nl.po
new file mode 100644
index 00000000..5990fde4
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/nl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer-bestanden"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Weergave van TQt3 Designer UI-bestanden"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/nn.po b/translations/desktop_files/kuiviewer-desktops/nn.po
new file mode 100644
index 00000000..dadbfe54
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/nn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer-filer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI-filvisar"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/pa.po b/translations/desktop_files/kuiviewer-desktops/pa.po
new file mode 100644
index 00000000..2144fa89
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/pa.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer ਫਾਇਲ"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+#, fuzzy
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Qt Designer ਫਾਇਲ"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/pl.po b/translations/desktop_files/kuiviewer-desktops/pl.po
new file mode 100644
index 00000000..9b10f01c
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/pl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Pliki Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Przeglądarka plików interfejsu użytkownika TQt3 Designera"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/pt.po b/translations/desktop_files/kuiviewer-desktops/pt.po
new file mode 100644
index 00000000..df1abb11
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/pt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Ficheiros do Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visualizador de Ficheiros UI do TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/pt_BR.po b/translations/desktop_files/kuiviewer-desktops/pt_BR.po
new file mode 100644
index 00000000..bd5e2102
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/pt_BR.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Arquivos do Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Visualizador de Arquivos e Interface do TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/ru.po b/translations/desktop_files/kuiviewer-desktops/ru.po
new file mode 100644
index 00000000..823dd766
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ru.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Файлы Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Просмотрщик UI-файлов TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/sk.po b/translations/desktop_files/kuiviewer-desktops/sk.po
new file mode 100644
index 00000000..7115336e
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/sk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Súbory Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Prehliadač súborov UI pre TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/sl.po b/translations/desktop_files/kuiviewer-desktops/sl.po
new file mode 100644
index 00000000..b96567e9
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/sl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Datoteke za Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Pregledovalnik datotek UI za TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/sr.po b/translations/desktop_files/kuiviewer-desktops/sr.po
new file mode 100644
index 00000000..baffe5b8
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/sr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Фајлови Qt Designer-а"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Приказивач UI фајлова TQt3 Designer-а"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/sr@Latn.po b/translations/desktop_files/kuiviewer-desktops/sr@Latn.po
new file mode 100644
index 00000000..1298f077
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/sr@Latn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Fajlovi Qt Designer-a"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Prikazivač UI fajlova TQt3 Designer-a"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/sv.po b/translations/desktop_files/kuiviewer-desktops/sv.po
new file mode 100644
index 00000000..800cbb88
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/sv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt-designer-filer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "KUIviewer"
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3-designer UI-filvisning"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr "KUIviewer-del"
diff --git a/translations/desktop_files/kuiviewer-desktops/ta.po b/translations/desktop_files/kuiviewer-desktops/ta.po
new file mode 100644
index 00000000..38d1457c
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/ta.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt வடிவமை கோப்புகள்"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr "KUIவியூவர்"
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 வடிவமைப்பவர் UI கோப்புகள் காட்சியகம்"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr "KUIவியூவர் உறுப்பு"
diff --git a/translations/desktop_files/kuiviewer-desktops/tg.po b/translations/desktop_files/kuiviewer-desktops/tg.po
new file mode 100644
index 00000000..c8f9ff7a
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/tg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Файлҳои Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Намоишгари UI-файлҳо TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/tr.po b/translations/desktop_files/kuiviewer-desktops/tr.po
new file mode 100644
index 00000000..86ae9908
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/tr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer Dosyaları"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI Dosya Görüntüleyici"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/uk.po b/translations/desktop_files/kuiviewer-desktops/uk.po
new file mode 100644
index 00000000..42e66c0a
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/uk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Файли Qt Designer"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "Переглядач UI-файлів TQt3 Designer"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/zh_CN.po b/translations/desktop_files/kuiviewer-desktops/zh_CN.po
new file mode 100644
index 00000000..83c68a5c
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/zh_CN.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt 设计师文件"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 设计师 UI 文件查看器"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/kuiviewer-desktops/zh_TW.po b/translations/desktop_files/kuiviewer-desktops/zh_TW.po
new file mode 100644
index 00000000..c9bf3a30
--- /dev/null
+++ b/translations/desktop_files/kuiviewer-desktops/zh_TW.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:43+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: designerthumbnail.desktop:2
+msgid "Qt Designer Files"
+msgstr "Qt Designer 檔案"
+
+#. Name
+#: kuiviewer.desktop:2
+msgid "KUIViewer"
+msgstr ""
+
+#. GenericName
+#: kuiviewer.desktop:4
+msgid "TQt3 Designer UI File Viewer"
+msgstr "TQt3 Designer UI 檔案檢視器"
+
+#. Name
+#: kuiviewer_part.desktop:2
+msgid "KUIViewerPart"
+msgstr ""
diff --git a/translations/desktop_files/scheck.themerc/bg.po b/translations/desktop_files/scheck.themerc/bg.po
new file mode 100644
index 00000000..5ad50ea4
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/bg.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Стил за търсене на ускорител и конфликти"
diff --git a/translations/desktop_files/scheck.themerc/bs.po b/translations/desktop_files/scheck.themerc/bs.po
new file mode 100644
index 00000000..42cc84fb
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/bs.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Stil razvoja za pretragu konflikata akceleratora i konflikata sa stilskim "
+"vodičem"
diff --git a/translations/desktop_files/scheck.themerc/ca.po b/translations/desktop_files/scheck.themerc/ca.po
new file mode 100644
index 00000000..ec17e71a
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ca.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Estil de desenvolupament per a cercar conflictes amb acceleradors i la guia "
+"d'estil"
diff --git a/translations/desktop_files/scheck.themerc/cs.po b/translations/desktop_files/scheck.themerc/cs.po
new file mode 100644
index 00000000..8fc2b0ff
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/cs.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr "Kontrola stylu"
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Vývojový styl pro hledání konfliktů v akcelerátorech a textech"
diff --git a/translations/desktop_files/scheck.themerc/cy.po b/translations/desktop_files/scheck.themerc/cy.po
new file mode 100644
index 00000000..4c4ff155
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/cy.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Arddull datblygu er chwilio am wrthdaro yn y cyflymyddion a'r canllawiau "
+"steil"
diff --git a/translations/desktop_files/scheck.themerc/da.po b/translations/desktop_files/scheck.themerc/da.po
new file mode 100644
index 00000000..d14f1fac
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/da.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Udviklingsstil til søgning efter accelerator- og stilguide konflikter"
diff --git a/translations/desktop_files/scheck.themerc/de.po b/translations/desktop_files/scheck.themerc/de.po
new file mode 100644
index 00000000..b1925e90
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/de.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Entwicklerstil zum Auffinden von Konfikten bei Kurzbefehlen und "
+"Gestaltungsrichtlinien"
diff --git a/translations/desktop_files/scheck.themerc/el.po b/translations/desktop_files/scheck.themerc/el.po
new file mode 100644
index 00000000..a075a4a5
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/el.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Στυλ ανάπτυξης για επιταχυντή αναζήτησης και αντιθέσεις στον οδηγό στυλ"
diff --git a/translations/desktop_files/scheck.themerc/es.po b/translations/desktop_files/scheck.themerc/es.po
new file mode 100644
index 00000000..2e95128d
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/es.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Estilo de desarrollo para buscar conflictos de accesos rápidos y guías de "
+"estilo"
diff --git a/translations/desktop_files/scheck.themerc/et.po b/translations/desktop_files/scheck.themerc/et.po
new file mode 100644
index 00000000..7cb8025f
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/et.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Arendusstiil kiirklahvi- ja stiilijuhendi konfliktide leidmiseks"
diff --git a/translations/desktop_files/scheck.themerc/eu.po b/translations/desktop_files/scheck.themerc/eu.po
new file mode 100644
index 00000000..5367ef04
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/eu.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Bizkortzaile eta estilo-gida gatazken bilaketarako garapen estiloa"
diff --git a/translations/desktop_files/scheck.themerc/fa.po b/translations/desktop_files/scheck.themerc/fa.po
new file mode 100644
index 00000000..b84cb9cf
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/fa.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "سبک پیشرفته برای جستجوی شتاب‌ده و ناسازگاریهای راهنمای سبک"
diff --git a/translations/desktop_files/scheck.themerc/fi.po b/translations/desktop_files/scheck.themerc/fi.po
new file mode 100644
index 00000000..3eec8488
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/fi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Kehitystyyli pikanäppäinten ja tyylioppaan ristiriitojen etsimiseen"
diff --git a/translations/desktop_files/scheck.themerc/fr.po b/translations/desktop_files/scheck.themerc/fr.po
new file mode 100644
index 00000000..64b4e5b4
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/fr.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Style de développement pour la recherche de conflits d'accélérateurs et "
+"guide de style"
diff --git a/translations/desktop_files/scheck.themerc/gl.po b/translations/desktop_files/scheck.themerc/gl.po
new file mode 100644
index 00000000..1d1830e8
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/gl.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Estilo de desenvolvemento para procurar conflitos en aceleradores e de guías "
+"de estilo"
diff --git a/translations/desktop_files/scheck.themerc/hi.po b/translations/desktop_files/scheck.themerc/hi.po
new file mode 100644
index 00000000..3f054ae6
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/hi.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr "शेक"
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "त्वरक खोज तथा स्टाइल गाइड कान्फ्लिक्ट्स के लिए डेवलपमेंट शैली"
diff --git a/translations/desktop_files/scheck.themerc/hu.po b/translations/desktop_files/scheck.themerc/hu.po
new file mode 100644
index 00000000..154da0a9
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/hu.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr "Stílusellenőrző"
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Fejlesztői stílus a gyorsbillentyűk és a stíluselőírások összeegyeztetéséhez"
diff --git a/translations/desktop_files/scheck.themerc/is.po b/translations/desktop_files/scheck.themerc/is.po
new file mode 100644
index 00000000..18087563
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/is.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Þróunarstíll til að leita að árekstrum milli flýtilykla og stílaleiðarvísa"
diff --git a/translations/desktop_files/scheck.themerc/it.po b/translations/desktop_files/scheck.themerc/it.po
new file mode 100644
index 00000000..4b630bc3
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/it.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/scheck-scheckthemerc/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr "Scheck"
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Stile di sviluppo per cercare conflitti nei tasti acceleratori e negli stili"
diff --git a/translations/desktop_files/scheck.themerc/ja.po b/translations/desktop_files/scheck.themerc/ja.po
new file mode 100644
index 00000000..30e03d48
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ja.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "アクセラレータやスタイルガイドの衝突を探すための開発スタイル"
diff --git a/translations/desktop_files/scheck.themerc/ka.po b/translations/desktop_files/scheck.themerc/ka.po
new file mode 100644
index 00000000..c52d6c97
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ka.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"განვითარების სტილი ძიების აქსელერატორისთვის და სტილთა გიდის კონფლიქტები"
diff --git a/translations/desktop_files/scheck.themerc/kk.po b/translations/desktop_files/scheck.themerc/kk.po
new file mode 100644
index 00000000..8f2432b0
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/kk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Акселератор мен жазу стилінің қайшылықтарын іздейтін жобалау стилі"
diff --git a/translations/desktop_files/scheck.themerc/ms.po b/translations/desktop_files/scheck.themerc/ms.po
new file mode 100644
index 00000000..7768332d
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ms.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Gaya pembangunan untuk cari pintasan dan gaya pengurusan konflik"
diff --git a/translations/desktop_files/scheck.themerc/nb.po b/translations/desktop_files/scheck.themerc/nb.po
new file mode 100644
index 00000000..dfaf823d
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/nb.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Utviklingsstil for å finne konflikter med retningslinjene og mellom "
+"snarveistaster"
diff --git a/translations/desktop_files/scheck.themerc/nds.po b/translations/desktop_files/scheck.themerc/nds.po
new file mode 100644
index 00000000..bcb81aa3
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/nds.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Stil för't Finnen vun Tastkombinatschoon- un Stilregel-Problemen"
diff --git a/translations/desktop_files/scheck.themerc/ne.po b/translations/desktop_files/scheck.themerc/ne.po
new file mode 100644
index 00000000..29af5bc8
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ne.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "गतिबर्धक र शैली मार्गदर्शन द्वन्द खोज्नका लागि बिकास शैली"
diff --git a/translations/desktop_files/scheck.themerc/nl.po b/translations/desktop_files/scheck.themerc/nl.po
new file mode 100644
index 00000000..c5f2c6ee
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/nl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Ontwikkelstijl voor het zoeken naar sneltoets- en stijlgidsconflicten"
diff --git a/translations/desktop_files/scheck.themerc/nn.po b/translations/desktop_files/scheck.themerc/nn.po
new file mode 100644
index 00000000..b3964b51
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/nn.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Utviklingsstil for å finna konfliktar med retningslinjene og mellom "
+"snarvegstastar"
diff --git a/translations/desktop_files/scheck.themerc/pl.po b/translations/desktop_files/scheck.themerc/pl.po
new file mode 100644
index 00000000..644afd7c
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/pl.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Styl programistyczny do wyszukiwania konfliktów klawiszy skrótu i "
+"prowadzenia stylu"
diff --git a/translations/desktop_files/scheck.themerc/pt.po b/translations/desktop_files/scheck.themerc/pt.po
new file mode 100644
index 00000000..4ee8f40d
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/pt.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Estilo de desenvolvimento para procurar conflitos de aceleradores e de guias "
+"de estilo"
diff --git a/translations/desktop_files/scheck.themerc/pt_BR.po b/translations/desktop_files/scheck.themerc/pt_BR.po
new file mode 100644
index 00000000..9f225d40
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/pt_BR.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Estilo de desenvolvimento para procurar conflitos de aceleradores e guias de "
+"estilo"
diff --git a/translations/desktop_files/scheck.themerc/ru.po b/translations/desktop_files/scheck.themerc/ru.po
new file mode 100644
index 00000000..75ab073e
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ru.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Стиль разработки для поиска конфликтов акселераторов и стиля написания "
+"программ"
diff --git a/translations/desktop_files/scheck.themerc/scheck.themerc.pot b/translations/desktop_files/scheck.themerc/scheck.themerc.pot
new file mode 100644
index 00000000..e0ea031d
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/scheck.themerc.pot
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
diff --git a/translations/desktop_files/scheck.themerc/sk.po b/translations/desktop_files/scheck.themerc/sk.po
new file mode 100644
index 00000000..9984584c
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/sk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Vývojársky štýl pre hľadanie konfliktov v akcelerátoroch a štýle"
diff --git a/translations/desktop_files/scheck.themerc/sl.po b/translations/desktop_files/scheck.themerc/sl.po
new file mode 100644
index 00000000..363a49c6
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/sl.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Razvijalski slog za iskanje pospeševalnikov in konfliktov v slogih"
diff --git a/translations/desktop_files/scheck.themerc/sr.po b/translations/desktop_files/scheck.themerc/sr.po
new file mode 100644
index 00000000..145dd287
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/sr.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Развојни стил за тражење сукоба са стилским водичем и међу пречицама за брзи "
+"приступ."
diff --git a/translations/desktop_files/scheck.themerc/sr@Latn.po b/translations/desktop_files/scheck.themerc/sr@Latn.po
new file mode 100644
index 00000000..e52ea6d3
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/sr@Latn.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Razvojni stil za traženje sukoba sa stilskim vodičem i među prečicama za "
+"brzi pristup."
diff --git a/translations/desktop_files/scheck.themerc/sv.po b/translations/desktop_files/scheck.themerc/sv.po
new file mode 100644
index 00000000..c6366b89
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/sv.po
@@ -0,0 +1,29 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Utvecklingsstil för att leta efter konflikter för snabbtangenter och "
+"stilguide"
diff --git a/translations/desktop_files/scheck.themerc/ta.po b/translations/desktop_files/scheck.themerc/ta.po
new file mode 100644
index 00000000..8c60985b
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/ta.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr "Sசரிபார்ப்பு "
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "தேடுதல் முடுக்கி மற்றும் பாணி வழிகாட்டி எதிர்மறைகளுக்கு தேவையான மேம்பாடு."
diff --git a/translations/desktop_files/scheck.themerc/tg.po b/translations/desktop_files/scheck.themerc/tg.po
new file mode 100644
index 00000000..919d096f
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/tg.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Навъи коркард барои ҷустуҷӯи низоии акселаторҳо ва навъи навишти барнома"
diff --git a/translations/desktop_files/scheck.themerc/tr.po b/translations/desktop_files/scheck.themerc/tr.po
new file mode 100644
index 00000000..400670ed
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/tr.po
@@ -0,0 +1,28 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr ""
+"Arama hızlandırıcısı ve biçem kılavuz çelişmeleri için geliştirme biçemi"
diff --git a/translations/desktop_files/scheck.themerc/uk.po b/translations/desktop_files/scheck.themerc/uk.po
new file mode 100644
index 00000000..efee62c1
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/uk.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "Стиль розробки для пошуку конфліктів акселераторів та правил стилю"
diff --git a/translations/desktop_files/scheck.themerc/zh_CN.po b/translations/desktop_files/scheck.themerc/zh_CN.po
new file mode 100644
index 00000000..0ceacb8c
--- /dev/null
+++ b/translations/desktop_files/scheck.themerc/zh_CN.po
@@ -0,0 +1,27 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:47+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: scheck.themerc:2
+msgid "Scheck"
+msgstr ""
+
+#. Comment
+#: scheck.themerc:4
+msgid "Development style for searching accelerator and style guide conflicts"
+msgstr "搜索加速键和样式指南冲突的开发样式"
diff --git a/translations/desktop_files/tdecachegrind-desktops/bg.po b/translations/desktop_files/tdecachegrind-desktops/bg.po
new file mode 100644
index 00000000..df22c1fc
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/bg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr ""
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Визуализация на данните за производителност"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/bs.po b/translations/desktop_files/tdecachegrind-desktops/bs.po
new file mode 100644
index 00000000..e03f8a89
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/bs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiler frontend"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vizualizacija podataka za profiliranje performansi"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/ca.po b/translations/desktop_files/tdecachegrind-desktops/ca.po
new file mode 100644
index 00000000..b7474acf
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ca.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interfície de Profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualizació de dades de perfilat de rendiment"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Resultat del anàlisis de Cachegrind/Callgring"
diff --git a/translations/desktop_files/tdecachegrind-desktops/cs.po b/translations/desktop_files/tdecachegrind-desktops/cs.po
new file mode 100644
index 00000000..594eca25
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/cs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Rozhraní pro profilaci"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vizualizace profilovacích dat výkonu"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Data profilace Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/cy.po b/translations/desktop_files/tdecachegrind-desktops/cy.po
new file mode 100644
index 00000000..fb474132
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/cy.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Blaen-wyneb Proffilydd"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Tomen Proffil Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/da.po b/translations/desktop_files/tdecachegrind-desktops/da.po
new file mode 100644
index 00000000..9b60097d
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/da.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Grænseflade til profilering"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisering af profileringsdata"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind profile-dump"
diff --git a/translations/desktop_files/tdecachegrind-desktops/de.po b/translations/desktop_files/tdecachegrind-desktops/de.po
new file mode 100644
index 00000000..0d751f4a
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/de.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiler Oberfläche"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisierung von Daten des Laufzeitverhaltens eines Programmes"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind Profil-Ausgabe"
diff --git a/translations/desktop_files/tdecachegrind-desktops/el.po b/translations/desktop_files/tdecachegrind-desktops/el.po
new file mode 100644
index 00000000..6302b689
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/el.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Πρόγραμμα προφίλ"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Αναπαράσταση δεδομένων ταχύτητας προφίλ"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Αποτύπωση προφίλ Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/en_GB.po b/translations/desktop_files/tdecachegrind-desktops/en_GB.po
new file mode 100644
index 00000000..53bf90fb
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/en_GB.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: en_GB\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr ""
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisation of Performance Profiling Data"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/eo.po b/translations/desktop_files/tdecachegrind-desktops/eo.po
new file mode 100644
index 00000000..ace138d2
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/eo.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Fasado de Profililo"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/es.po b/translations/desktop_files/tdecachegrind-desktops/es.po
new file mode 100644
index 00000000..030dbfe0
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/es.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interfaz para Profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualización de datos de análisis de rendimiento"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Resultado de análisis de Cachegrind/Callgring"
diff --git a/translations/desktop_files/tdecachegrind-desktops/et.po b/translations/desktop_files/tdecachegrind-desktops/et.po
new file mode 100644
index 00000000..062ee94f
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/et.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profileerimisrakendus"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Jõudluse profileerimise andmete visualiseerimise vahend"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind profileerimistõmmis"
diff --git a/translations/desktop_files/tdecachegrind-desktops/eu.po b/translations/desktop_files/tdecachegrind-desktops/eu.po
new file mode 100644
index 00000000..4d40bbdf
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/eu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profilatzailearen interfazea"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Errendimendu profil datuen bistaratzea"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind profil iraulketa"
diff --git a/translations/desktop_files/tdecachegrind-desktops/fa.po b/translations/desktop_files/tdecachegrind-desktops/fa.po
new file mode 100644
index 00000000..70ef8964
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/fa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "پایانۀ گزارش‌گیر"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "تجسم کارایی گزارش داده‌ها"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "تخلیۀ Profile Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/fi.po b/translations/desktop_files/tdecachegrind-desktops/fi.po
new file mode 100644
index 00000000..0bc1d658
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/fi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiloijan käyttöliittymä"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisointi tehokkuusprofiloinnin tiedoista"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind-profiilivedos"
diff --git a/translations/desktop_files/tdecachegrind-desktops/fr.po b/translations/desktop_files/tdecachegrind-desktops/fr.po
new file mode 100644
index 00000000..b4b827dc
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/fr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interface de profilage"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisation des données de performance de profilage"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Dépôt de profil Cachegrind / Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ga.po b/translations/desktop_files/tdecachegrind-desktops/ga.po
new file mode 100644
index 00000000..13eeb2b7
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ga.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Comhéadan ar Phróifíleoir"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/gl.po b/translations/desktop_files/tdecachegrind-desktops/gl.po
new file mode 100644
index 00000000..4ae9c803
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/gl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interface para o profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualización dos datos da análise de rendimento"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Resultado da análise de Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/hi.po b/translations/desktop_files/tdecachegrind-desktops/hi.po
new file mode 100644
index 00000000..92bfbf3f
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/hi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr "के-केश-ग्रिंड"
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "प्रोफ़ाइलर फ्रन्टएण्ड"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "परफार्मेस प्रोफाइलिंग डाटा का विजुअलाइज़ेशन"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "केश-ग्रिंड/काल-ग्रिंड प्रोफ़ाइल डम्प"
diff --git a/translations/desktop_files/tdecachegrind-desktops/hu.po b/translations/desktop_files/tdecachegrind-desktops/hu.po
new file mode 100644
index 00000000..b9a90f77
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/hu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profilozó"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Teljesítményprofil-adatok megjelenítése"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind teljesítményprofil-fájl"
diff --git a/translations/desktop_files/tdecachegrind-desktops/is.po b/translations/desktop_files/tdecachegrind-desktops/is.po
new file mode 100644
index 00000000..baa74092
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/is.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Myndrænt viðmót á afkastakönnuð"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Sjónræn framsetning gagna úr afkastakönnun"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Niðurstaða afkastakönnunar á Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/it.po b/translations/desktop_files/tdecachegrind-desktops/it.po
new file mode 100644
index 00000000..1af2b6cf
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/it.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/tdecachegrind-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr "TDECachegrind"
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interfaccia a profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualizzazione dei dati di profiling delle prestazioni"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Dump del profilo di Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ja.po b/translations/desktop_files/tdecachegrind-desktops/ja.po
new file mode 100644
index 00000000..d9040b31
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ja.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "プロファイラフロントエンド"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "パフォーマンスプロファイルデータを視覚化"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Callgrind/Callgrind プロファイルダンプ"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ka.po b/translations/desktop_files/tdecachegrind-desktops/ka.po
new file mode 100644
index 00000000..a8403c56
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ka.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "პროფილერის Frontend"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "წარმადობის მაპროფფილებელი მონაცემების ვიზუალიზაცია"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind პროფილის დამპი"
diff --git a/translations/desktop_files/tdecachegrind-desktops/kk.po b/translations/desktop_files/tdecachegrind-desktops/kk.po
new file mode 100644
index 00000000..f7a62552
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/kk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Профильдеткіштің интерфейсі"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Деректерді профильдеудің визуализациясы"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind профилінің дампы"
diff --git a/translations/desktop_files/tdecachegrind-desktops/lt.po b/translations/desktop_files/tdecachegrind-desktops/lt.po
new file mode 100644
index 00000000..ad5458c7
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/lt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiliuoklio naudotojo sąsaja"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Veikimo profiliavimo duomenų vizualizacija"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/nb.po b/translations/desktop_files/tdecachegrind-desktops/nb.po
new file mode 100644
index 00000000..c9afbada
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/nb.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Grensesnitt for profilvisning"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vis informasjon om ytelse."
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/nds.po b/translations/desktop_files/tdecachegrind-desktops/nds.po
new file mode 100644
index 00000000..38f5208a
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/nds.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiler-Böversiet"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualiseren vun Programmleisten-Looptietdaten"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind-Profilutgaav"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ne.po b/translations/desktop_files/tdecachegrind-desktops/ne.po
new file mode 100644
index 00000000..ed77ea63
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ne.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "प्रोफाइलर फ्रन्टइन्ड"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "सम्पादन प्रोफाइलिङ डाटाको दृष्टिकरण"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind प्रोफाइल डम्प"
diff --git a/translations/desktop_files/tdecachegrind-desktops/nl.po b/translations/desktop_files/tdecachegrind-desktops/nl.po
new file mode 100644
index 00000000..6e64cf63
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/nl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profiler-hulpprogramma"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualisatie van Performance Profiling Data"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind Profieldump"
diff --git a/translations/desktop_files/tdecachegrind-desktops/nn.po b/translations/desktop_files/tdecachegrind-desktops/nn.po
new file mode 100644
index 00000000..8021d7c0
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/nn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Grensesnitt for profilvising"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vis informasjon om yting"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind-profildump"
diff --git a/translations/desktop_files/tdecachegrind-desktops/pa.po b/translations/desktop_files/tdecachegrind-desktops/pa.po
new file mode 100644
index 00000000..35bcedaf
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/pa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "ਪਰੋਫਾਇਲਰ ਮੁੱਖ ਭੂਮੀ"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/pl.po b/translations/desktop_files/tdecachegrind-desktops/pl.po
new file mode 100644
index 00000000..5381e20c
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/pl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interfejs do profilera"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Wizualizacja danych profilowania wydajności"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Zrzut profilowania Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/pt.po b/translations/desktop_files/tdecachegrind-desktops/pt.po
new file mode 100644
index 00000000..45873f18
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/pt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interface de Profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualização dos Dados de Análise de Performance"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Resultado da Análise do Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/pt_BR.po b/translations/desktop_files/tdecachegrind-desktops/pt_BR.po
new file mode 100644
index 00000000..3bdff3bd
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/pt_BR.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Interface para o Profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Visualização de Dados de Perfil de Desempenho"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Depósito de Perfil Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ru.po b/translations/desktop_files/tdecachegrind-desktops/ru.po
new file mode 100644
index 00000000..ad84a753
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ru.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Профилировщик"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Утилита для визуального профилирования приложений"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Дамп профилирования Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/sk.po b/translations/desktop_files/tdecachegrind-desktops/sk.po
new file mode 100644
index 00000000..6efb0192
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/sk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Rozhranie pre profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vizualizácia dát o výkone"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Výpis volaní Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/sl.po b/translations/desktop_files/tdecachegrind-desktops/sl.po
new file mode 100644
index 00000000..c002f088
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/sl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Vmesnik profilnika"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vizualizacija podatkov profilnih zmogljivosti"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/sr.po b/translations/desktop_files/tdecachegrind-desktops/sr.po
new file mode 100644
index 00000000..430c7182
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/sr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Графички интерфејс за профајлер"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Визуелизација података о профилисању перформанси"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind-ов/Callgrind-ов избачај профила"
diff --git a/translations/desktop_files/tdecachegrind-desktops/sr@Latn.po b/translations/desktop_files/tdecachegrind-desktops/sr@Latn.po
new file mode 100644
index 00000000..e5af763a
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/sr@Latn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Grafički interfejs za profajler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Vizuelizacija podataka o profilisanju performansi"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind-ov/Callgrind-ov izbačaj profila"
diff --git a/translations/desktop_files/tdecachegrind-desktops/sv.po b/translations/desktop_files/tdecachegrind-desktops/sv.po
new file mode 100644
index 00000000..99c220d5
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/sv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr "TDEcachegrind"
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profileringsgränssnitt"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Åskådliggörande av profileringsdata för prestanda"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Profileringsdump från Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/ta.po b/translations/desktop_files/tdecachegrind-desktops/ta.po
new file mode 100644
index 00000000..5cebca91
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/ta.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr "இடைமாற்றகட்டம்"
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "விவரக்குறிப்பு முன்பகுதி"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "விவர தகவலை செயல்பாட்டு காட்சியாளிப்பு"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "இடைமாற்றகட்டம்/ அழைப்பு கட்டம் விவரக்குறி திணிப்பு"
diff --git a/translations/desktop_files/tdecachegrind-desktops/tdecachegrind-desktops.pot b/translations/desktop_files/tdecachegrind-desktops/tdecachegrind-desktops.pot
new file mode 100644
index 00000000..e58f14db
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/tdecachegrind-desktops.pot
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr ""
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/tg.po b/translations/desktop_files/tdecachegrind-desktops/tg.po
new file mode 100644
index 00000000..4079d024
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/tg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Интерфейс ба профилкунанда"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Утилита барои гузориши профили визуалӣ"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Дампи профилкунии Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/tr.po b/translations/desktop_files/tdecachegrind-desktops/tr.po
new file mode 100644
index 00000000..2a591129
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/tr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Profil Önyüzü"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr ""
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr ""
diff --git a/translations/desktop_files/tdecachegrind-desktops/uk.po b/translations/desktop_files/tdecachegrind-desktops/uk.po
new file mode 100644
index 00000000..70c26d67
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/uk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "Інтерфейс до Profiler"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "Візуалізація даних профілювання швидкодії"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Звалювання профілювання Cachegrind/Callgrind"
diff --git a/translations/desktop_files/tdecachegrind-desktops/zh_CN.po b/translations/desktop_files/tdecachegrind-desktops/zh_CN.po
new file mode 100644
index 00000000..233cf44b
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/zh_CN.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "个性数据前端"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "性能个性数据的可视化表现"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind 配置文件转存"
diff --git a/translations/desktop_files/tdecachegrind-desktops/zh_TW.po b/translations/desktop_files/tdecachegrind-desktops/zh_TW.po
new file mode 100644
index 00000000..e0246b42
--- /dev/null
+++ b/translations/desktop_files/tdecachegrind-desktops/zh_TW.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 17:51+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: tdecachegrind.desktop:2
+msgid "TDECachegrind"
+msgstr ""
+
+#. GenericName
+#: tdecachegrind.desktop:4
+msgid "Profiler Frontend"
+msgstr "分析器前端"
+
+#. Comment
+#: tdecachegrind.desktop:6
+msgid "Visualization of Performance Profiling Data"
+msgstr "效能分析資料視覺化"
+
+#. Comment
+#: x-tdecachegrind.desktop:2
+msgid "Cachegrind/Callgrind Profile Dump"
+msgstr "Cachegrind/Callgrind 分析資料傾印"
diff --git a/translations/desktop_files/tdefile-desktops/af.po b/translations/desktop_files/tdefile-desktops/af.po
new file mode 100644
index 00000000..c18c68c1
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/af.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: af\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ Inligting"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Opskrif Inligting"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff Statistiek"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/bg.po b/translations/desktop_files/tdefile-desktops/bg.po
new file mode 100644
index 00000000..19987187
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/bg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Изходен код на C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Информация за заглавната част на C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Статистика за разлики"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Информация за файла Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/br.po b/translations/desktop_files/tdefile-desktops/br.po
new file mode 100644
index 00000000..9ab35d6d
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/br.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Titouroù C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Titouriñ diwar-benn ar reollin C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Stadegoù Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Restr titouroù Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/bs.po b/translations/desktop_files/tdefile-desktops/bs.po
new file mode 100644
index 00000000..d36deac2
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/bs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr ""
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr ""
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff statistika"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist informacije o datoteci"
diff --git a/translations/desktop_files/tdefile-desktops/ca.po b/translations/desktop_files/tdefile-desktops/ca.po
new file mode 100644
index 00000000..450f08e2
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ca.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informació C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informació de capçaleres C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Estadístiques de diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informació fitxer de Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/cs.po b/translations/desktop_files/tdefile-desktops/cs.po
new file mode 100644
index 00000000..49037b47
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/cs.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informace o C/C++ hlavičce"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistika rozdílů"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Info o souboru Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/cy.po b/translations/desktop_files/tdefile-desktops/cy.po
new file mode 100644
index 00000000..45bf5620
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/cy.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Gwybodaeth C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Gwybodaeth Pennawd C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Ystadegau Gwahaniaethau"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Gwybodaeth Ffeil Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/da.po b/translations/desktop_files/tdefile-desktops/da.po
new file mode 100644
index 00000000..683f5402
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/da.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++-headerinfo"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-stats"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist Fil-info"
diff --git a/translations/desktop_files/tdefile-desktops/de.po b/translations/desktop_files/tdefile-desktops/de.po
new file mode 100644
index 00000000..aa4d04fd
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/de.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-Info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C++-Header-Info"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-Statistiken"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist-Dateiinfo"
diff --git a/translations/desktop_files/tdefile-desktops/el.po b/translations/desktop_files/tdefile-desktops/el.po
new file mode 100644
index 00000000..72780880
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/el.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Πληροφορίες C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Πληροφορίες κεφαλίδων C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Στατιστικά diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Πληροφορίες αρχείου Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/eo.po b/translations/desktop_files/tdefile-desktops/eo.po
new file mode 100644
index 00000000..9e3d1c64
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/eo.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-informo"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+#, fuzzy
+msgid "C/C++ Header Info"
+msgstr "C++-informo"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/es.po b/translations/desktop_files/tdefile-desktops/es.po
new file mode 100644
index 00000000..72f088f9
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/es.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Info de C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Info de cabecera C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Estadísticas Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Información de archivo de Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/et.po b/translations/desktop_files/tdefile-desktops/et.po
new file mode 100644
index 00000000..3f083c39
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/et.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ päise info"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Võrdlemise tulemused"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguisti faili info"
diff --git a/translations/desktop_files/tdefile-desktops/eu.po b/translations/desktop_files/tdefile-desktops/eu.po
new file mode 100644
index 00000000..54f8ae23
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/eu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ informazioa"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ goiburuen informazioa"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Desberdintasun estatistikak"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist fitxategi informazioa"
diff --git a/translations/desktop_files/tdefile-desktops/fa.po b/translations/desktop_files/tdefile-desktops/fa.po
new file mode 100644
index 00000000..37e7579e
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/fa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "اطلاعات C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "اطلاعات سرآیند C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "آمارهای Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "اطلاعات پروندۀ زبان‌شناسQt"
diff --git a/translations/desktop_files/tdefile-desktops/fi.po b/translations/desktop_files/tdefile-desktops/fi.po
new file mode 100644
index 00000000..45df8c56
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/fi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-tiedot"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++-otsikkotiedot"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-tilastot"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linquist -tiedoston tiedot"
diff --git a/translations/desktop_files/tdefile-desktops/fo.po b/translations/desktop_files/tdefile-desktops/fo.po
new file mode 100644
index 00000000..58410b2c
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/fo.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-upplýsingar"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+#, fuzzy
+msgid "C/C++ Header Info"
+msgstr "C++-upplýsingar"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/fr.po b/translations/desktop_files/tdefile-desktops/fr.po
new file mode 100644
index 00000000..e8f9755b
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/fr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informations C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informations d'en-tête C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistiques de diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Fichier d'informations Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/ga.po b/translations/desktop_files/tdefile-desktops/ga.po
new file mode 100644
index 00000000..871de12b
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ga.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Eolas C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+#, fuzzy
+msgid "C/C++ Header Info"
+msgstr "Eolas C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Staitistic Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Eolas faoi Chomhad Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/gl.po b/translations/desktop_files/tdefile-desktops/gl.po
new file mode 100644
index 00000000..54f178bd
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/gl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Información de C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Información da cabeceira de C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Estatísticas de diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Información do Ficheiro de Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/he.po b/translations/desktop_files/tdefile-desktops/he.po
new file mode 100644
index 00000000..17960498
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/he.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "מידע ++C"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "מידע כותרות ++C/C"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "סטטיסטיקת Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/hi.po b/translations/desktop_files/tdefile-desktops/hi.po
new file mode 100644
index 00000000..e755eeb2
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/hi.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ जानकारी"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ हेडर जानकारी"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "डिफ स्टेट्स"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "क्यूटी लिंग्विस्ट फ़ाइल जानकारी"
diff --git a/translations/desktop_files/tdefile-desktops/hr.po b/translations/desktop_files/tdefile-desktops/hr.po
new file mode 100644
index 00000000..6ad837fb
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/hr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ informacije"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informacije o C++ zaglavljima"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff statistike"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/hu.po b/translations/desktop_files/tdefile-desktops/hu.po
new file mode 100644
index 00000000..64383948
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/hu.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-jellemzők"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ header fájl jellemzői"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff statisztika"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist fájljellemzők"
diff --git a/translations/desktop_files/tdefile-desktops/is.po b/translations/desktop_files/tdefile-desktops/is.po
new file mode 100644
index 00000000..cd38464b
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/is.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ upplýsingar"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ haus upplýsingar"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist skráarupplýsingar"
diff --git a/translations/desktop_files/tdefile-desktops/it.po b/translations/desktop_files/tdefile-desktops/it.po
new file mode 100644
index 00000000..a364a98e
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/it.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informazioni C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informazioni intestazioni C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistiche di confronto"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informazioni file per Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/ja.po b/translations/desktop_files/tdefile-desktops/ja.po
new file mode 100644
index 00000000..8b6b7947
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ja.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ 情報"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ ヘッダ情報"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff 統計"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist ファイル情報"
diff --git a/translations/desktop_files/tdefile-desktops/ka.po b/translations/desktop_files/tdefile-desktops/ka.po
new file mode 100644
index 00000000..7b0e2e18
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ka.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ ინფორმაცია"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ ზედა კოლონტიტულის ინფორმაცია"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist ფაილის ინფორმაცია"
diff --git a/translations/desktop_files/tdefile-desktops/kk.po b/translations/desktop_files/tdefile-desktops/kk.po
new file mode 100644
index 00000000..856f4d55
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/kk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ мәліметі"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ айдар мәліметі"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff статистикасы"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist файл мәліметі"
diff --git a/translations/desktop_files/tdefile-desktops/lt.po b/translations/desktop_files/tdefile-desktops/lt.po
new file mode 100644
index 00000000..e82fd656
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/lt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ Informacija"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ antraščių informacija"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Skirtumų statistika"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist bylos informacija"
diff --git a/translations/desktop_files/tdefile-desktops/ms.po b/translations/desktop_files/tdefile-desktops/ms.po
new file mode 100644
index 00000000..0debc0b4
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ms.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Info C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Info Pengepala C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Stat Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/nb.po b/translations/desktop_files/tdefile-desktops/nb.po
new file mode 100644
index 00000000..7b827a54
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/nb.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+#, fuzzy
+msgid "C++ Info"
+msgstr "C++-deklarasjonsfilinfo"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C++-deklarasjonsfilinfo"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-statistikk"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informasjon om Qt Linguist-fil"
diff --git a/translations/desktop_files/tdefile-desktops/nds.po b/translations/desktop_files/tdefile-desktops/nds.po
new file mode 100644
index 00000000..dbd0896c
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/nds.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-Datei-Info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++-Koppdatei-Info"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Verscheelstatistiken"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "QtLinguist-Datei-Info"
diff --git a/translations/desktop_files/tdefile-desktops/ne.po b/translations/desktop_files/tdefile-desktops/ne.po
new file mode 100644
index 00000000..ad9c230d
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ne.po
@@ -0,0 +1,38 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+#, fuzzy
+msgid "C++ Info"
+msgstr "C/C++ Header info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Header info"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "भिन्न तथ्याङ्क"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt बहुभाषी फाइल सूचना"
diff --git a/translations/desktop_files/tdefile-desktops/nl.po b/translations/desktop_files/tdefile-desktops/nl.po
new file mode 100644
index 00000000..2ca23e8f
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/nl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Header-info"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-statistieken"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linquïst-bestandsinformatie"
diff --git a/translations/desktop_files/tdefile-desktops/nn.po b/translations/desktop_files/tdefile-desktops/nn.po
new file mode 100644
index 00000000..fd5804d8
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/nn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-info"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++-deklarasjonsinfo"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-statistikk"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informasjon om Qt Linguist-fil"
diff --git a/translations/desktop_files/tdefile-desktops/pa.po b/translations/desktop_files/tdefile-desktops/pa.po
new file mode 100644
index 00000000..35758d70
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/pa.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ ਜਾਣਕਾਰੀ"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Header ਜਾਣਕਾਰੀ"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "ਅੰਤਰ ਹਾਲਤ"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist ਫਾਇਲ ਜਾਣਕਾਰੀ"
diff --git a/translations/desktop_files/tdefile-desktops/pl.po b/translations/desktop_files/tdefile-desktops/pl.po
new file mode 100644
index 00000000..2aaa92c8
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/pl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informacja z C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informacja z nagłówka C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statystyka różnic"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informacja pliku Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/pt.po b/translations/desktop_files/tdefile-desktops/pt.po
new file mode 100644
index 00000000..c49faff2
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/pt.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informação de C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informações do Cabeçalho de C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Estatísticas do diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informação do Ficheiro do Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/pt_BR.po b/translations/desktop_files/tdefile-desktops/pt_BR.po
new file mode 100644
index 00000000..30f66cc2
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/pt_BR.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informações C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informações sobre Cabeçalhos C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Estados do Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Arquivo de Informações de Lingüística do Qt"
diff --git a/translations/desktop_files/tdefile-desktops/ro.po b/translations/desktop_files/tdefile-desktops/ro.po
new file mode 100644
index 00000000..45253447
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ro.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informaţii C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informaţii antet C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistici Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/ru.po b/translations/desktop_files/tdefile-desktops/ru.po
new file mode 100644
index 00000000..2e3b0877
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ru.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Информация C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Информация о файлах заголовков C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Статистика различий"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Информация о файле в формате Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/sk.po b/translations/desktop_files/tdefile-desktops/sk.po
new file mode 100644
index 00000000..1588cf6b
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/sk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informácie o C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informácie o hlavičkách C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Štatistiky Diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informácie pre Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/sl.po b/translations/desktop_files/tdefile-desktops/sl.po
new file mode 100644
index 00000000..7dd52533
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/sl.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Informacije o C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informacije o glavi C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistike diff"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informacije o Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/sr.po b/translations/desktop_files/tdefile-desktops/sr.po
new file mode 100644
index 00000000..2979a9fb
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/sr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ информације"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Информације о C/C++ заглављу"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Статистика разликовања"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Информације о фајлу Qt Linguist-а"
diff --git a/translations/desktop_files/tdefile-desktops/sr@Latn.po b/translations/desktop_files/tdefile-desktops/sr@Latn.po
new file mode 100644
index 00000000..2741580c
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/sr@Latn.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ informacije"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Informacije o C/C++ zaglavlju"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Statistika razlikovanja"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Informacije o fajlu Qt Linguist-a"
diff --git a/translations/desktop_files/tdefile-desktops/sv.po b/translations/desktop_files/tdefile-desktops/sv.po
new file mode 100644
index 00000000..cc3d39a7
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/sv.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++-information"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Information om C/C++-deklarationsfiler"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff-statistik"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Linguist-filinformation"
diff --git a/translations/desktop_files/tdefile-desktops/ta.po b/translations/desktop_files/tdefile-desktops/ta.po
new file mode 100644
index 00000000..eeac3e18
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/ta.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "=C/C++ தகவல்"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "=C/C++ தலைப்பு தகவல்"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "டிப் ஸ்டட்ஸ்"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt மொழியியல் கோப்புகள் தகவல்"
diff --git a/translations/desktop_files/tdefile-desktops/tdefile-desktops.pot b/translations/desktop_files/tdefile-desktops/tdefile-desktops.pot
new file mode 100644
index 00000000..cd0991fc
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/tdefile-desktops.pot
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr ""
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr ""
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/tg.po b/translations/desktop_files/tdefile-desktops/tg.po
new file mode 100644
index 00000000..894a6062
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/tg.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Ахбороти C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Ахборот дар бораи сарлавҳаи файлҳои C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Статистикаи фарқият"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Ахборот дар бораи файл дар формати Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/th.po b/translations/desktop_files/tdefile-desktops/th.po
new file mode 100644
index 00000000..1289d573
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/th.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "ข้อมูล C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "ข้อมูลแฟ้มส่วนหัว C/C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "สถานะแตกต่าง"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/tr.po b/translations/desktop_files/tdefile-desktops/tr.po
new file mode 100644
index 00000000..61b87af1
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/tr.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ Bilgisi"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Başlık Bilgisi"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff İstatistikleri"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt Dilbilimci Dosya Bilgisi"
diff --git a/translations/desktop_files/tdefile-desktops/uk.po b/translations/desktop_files/tdefile-desktops/uk.po
new file mode 100644
index 00000000..464bf7a0
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/uk.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "Інформація про C++"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "Інформація по заголовкам C++"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Статистика відмінностей"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "інформація про файл формату Qt Linguist"
diff --git a/translations/desktop_files/tdefile-desktops/xh.po b/translations/desktop_files/tdefile-desktops/xh.po
new file mode 100644
index 00000000..bccf7f18
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/xh.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: xh\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ Ulwazi"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ Ulwazi lokubhaliweyo okuphezulu"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr ""
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr ""
diff --git a/translations/desktop_files/tdefile-desktops/zh_CN.po b/translations/desktop_files/tdefile-desktops/zh_CN.po
new file mode 100644
index 00000000..4f70df0f
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/zh_CN.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ 信息"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ 头文件信息"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff 统计"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt 语言大师文件信息"
diff --git a/translations/desktop_files/tdefile-desktops/zh_TW.po b/translations/desktop_files/tdefile-desktops/zh_TW.po
new file mode 100644
index 00000000..5a33081c
--- /dev/null
+++ b/translations/desktop_files/tdefile-desktops/zh_TW.po
@@ -0,0 +1,37 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:03+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: c++/tdefile_cpp.desktop:2
+msgid "C++ Info"
+msgstr "C++ 資訊"
+
+#. Name
+#: c++/tdefile_h.desktop:2
+msgid "C/C++ Header Info"
+msgstr "C/C++ 檔頭資訊"
+
+#. Name
+#: diff/tdefile_diff.desktop:2
+msgid "Diff Stats"
+msgstr "Diff 狀態"
+
+#. Name
+#: ts/tdefile_ts.desktop:2
+msgid "Qt Linguist File Info"
+msgstr "Qt 語言檔資訊"
diff --git a/translations/desktop_files/tdeioslave-desktops/bg.po b/translations/desktop_files/tdeioslave-desktops/bg.po
new file mode 100644
index 00000000..77daecaa
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/bg.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Модул KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Прилагане на кръпка..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Прилагане на кръпка към друга директория/файл"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Модул KDED Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Добавяне в хранилището"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Изтриване от хранилището"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Връщане на локалните промени"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Премахване на направените локални промени. Предупреждение - данните ще се "
+"загубят безвъзвратно."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Преименуване..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Преименуване на файл локално и в хранилището. За предпочитане е да "
+"използвате този метод вместо изтриване и добавяне."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Импортиране на директория"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Поставяне на директория в съществуващо хранилище."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Изтегляне от хранилището..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Изтегляне на файлове от хранилището в текущата директория."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Превключване..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Превключване на работното копие към друго разклонение."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Смесване..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Смесване на промените от това разклонение с друго разклонение."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Информация..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Информация за това кой е написал файла и в коя версия"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Създаване на кръпка..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Експортиране..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Изтегляне на копие на дървото от хранилището."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Разлика (локално)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Показване на локалните промени след последното обновяване."
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Обновяване SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Изпращане SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "Модул KDED Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/br.po b/translations/desktop_files/tdeioslave-desktops/br.po
new file mode 100644
index 00000000..3389ef7d
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/br.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: br\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Mollad Subversion KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Sklav E/D Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Ouzhpennañ d'an daveiñ"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Lemel eus an daveiñ"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Adenvel ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Enporzh an daveiñ"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+#, fuzzy
+msgid "Checkout From Repository..."
+msgstr "Lemel eus an daveiñ"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Gwintañ ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "D&astum ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Adenvel ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Ezporzh ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Sklav E/D Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/ca.po b/translations/desktop_files/tdeioslave-desktops/ca.po
new file mode 100644
index 00000000..8fc8d9f1
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ca.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Mòdul KDED de Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplica pedaç..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplica el pedaç a una altra carpeta o fitxer"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Ioslave de Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Afegeix al repositori"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Elimina del repositori"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Reverteix els canvis locals"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Elimina qualsevol canvi local. Avís: No es pot desfer."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Reanomena..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Reanomena un fitxer localment i en el repositori. Use-ho en comptes d'afegir "
+"i eliminar per a reanomenar un fitxer."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importa repositori"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Situa la carpeta en un repositori existent per a posar-la sota el control de "
+"revisions."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Obtenir del repositori..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Obté fitxers des d'un repositori existent cap aquesta carpeta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Canvia..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Canvia una còpia de treball indicada a una altra branca"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Fusiona..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Fusiona els canvis entre aquesta i una altra branca"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Responsabilitza..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Veu qui va escriure cada línia del fitxer i en qui l'ha revisat"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Crea pedaç..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exporta..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Exporta una còpia sense versió d'un arbre del repositori"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostra els canvis locals des de l'última actualització"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Actualitza SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Entrega SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Ioslave de Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/cs.po b/translations/desktop_files/tdeioslave-desktops/cs.po
new file mode 100644
index 00000000..83abcee9
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/cs.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplikovat záplatu..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplikovat záplatu na jiný soubor/složku"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion protokol"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Přidat do repository"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Smazat z repository"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Vrátit místní změny"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Odstraní změny provedené lokálně; nelze vrátit, pozor."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Přejmenovat..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Přejmenovat soubor lokálně a v repository. Použijte raději než přidání a "
+"smazání souboru k docílení jeho přejmenování."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importovat repository"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Zařadit složku do repository a správy verzí"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Získat z repository..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Získat soubory z existující repository do této složky."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Přepnout..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Přepnout danou pracovní kopii na jinou větev"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Sloučit..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Sloučit změny mezi touto a jinou větví"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Obvinit..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Zobrazit, kdo napsal kterou řádku souboru spolu s revizí"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Vytvořit záplatu..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportovat..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Získat z repository kopii stromu bez verze"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Rozdíl (místní)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Zobrazit lokální změny od poslední aktualizace"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN update"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN commit"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion protokol"
diff --git a/translations/desktop_files/tdeioslave-desktops/cy.po b/translations/desktop_files/tdeioslave-desktops/cy.po
new file mode 100644
index 00000000..583312fb
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/cy.po
@@ -0,0 +1,167 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr ""
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Ail-enwi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Ail-enwi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Allforio..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr ""
diff --git a/translations/desktop_files/tdeioslave-desktops/da.po b/translations/desktop_files/tdeioslave-desktops/da.po
new file mode 100644
index 00000000..ebbf1ef8
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/da.po
@@ -0,0 +1,175 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Anvend rettelse..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Anvend rettelsen på en anden mappe/fil"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion modul"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Tilføj til lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Slet fra lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Vend lokale ændringer om"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Fjern alle ændringer der er lavet lokalt. Advarsel - dette kan ikke "
+"fortrydes."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Omdøb..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Omdøb en fil lokalt og i lageret. Brug dette i stedet for at tilføje og "
+"slette for at omdøbe en fil."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importér lager"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Put mappe ind i et eksisterende lager for at få den ind under "
+"revisionskontrol."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Tjek ud fra lager..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Tjek filer ud fra et eksisterende lager til denne mappe."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Skift given arbejdskopi til en anden gren."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Indflet..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Indflet ændringer mellem denne og en anden gren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Omdøb..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Se hvem der skrev hver linje i filen og i hvilken revision"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Lav rettelse..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksportér..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Tjek en kopi uden version ud af et træ fra et lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (lokal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Vis lokale ændringer siden sidste opdatering"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN Opdatér"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion modul"
diff --git a/translations/desktop_files/tdeioslave-desktops/de.po b/translations/desktop_files/tdeioslave-desktops/de.po
new file mode 100644
index 00000000..1a0bf0ed
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/de.po
@@ -0,0 +1,176 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Subversion-Unterstützung"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Patch einspielen ..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Spielt den Patch in einen/eine andere(n) Ordner/Datei ein"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Ein-/Ausgabemodul für Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Zum SVN-Archiv hinzufügen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Aus dem SVN-Archiv löschen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Lokale Änderungen zurücknehmen"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Nimmt alle lokal durchgeführten Änderungen zurück. Warnung: Dieser Vorgang "
+"kann nicht rückgängig gemacht werden."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Umbenennen ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Benennt eine Datei lokal und im SVN-Archiv um. Verwenden Sie besser diese "
+"Funktion zum Umbenennen einer Datei als Hinzufügen und Löschen."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "SVN-Archiv importieren"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Schiebt den Ordner in ein existierendes SVN-Archiv, um ihn in die "
+"Versionsverwaltung aufzunehmen."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Aus SVN-Archiv herausholen ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Legt Dateien aus einem existierenden SVN-Archiv in diesem Ordner ab."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Wechseln (switch)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+"Wechselt von der vorhandenen Arbeitskopie zu einer anderen Verzweigung "
+"(branch)."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Zusammenführen ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Führt Änderungen aus dieser und einer anderen Verzweigung zusammen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Blame ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Zeigt an, wer die Zeilen einer Datei wann geändert hat."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Patch erstellen ..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportieren ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Herausholen eines Baums aus dem SVN-Archiv ohne Versionsinformationen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (lokal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+"Zeigt die lokal durchgeführten Änderungen seit der letzten Aktualisierung"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Aktualisieren (SVN)"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Einspielen (SVN)"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Ein-/Ausgabemodul für Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/el.po b/translations/desktop_files/tdeioslave-desktops/el.po
new file mode 100644
index 00000000..7bfdc2d2
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/el.po
@@ -0,0 +1,177 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Άρθρωμα KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Εφαρμογή επιδιόρθωσης..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Εφαρμογή της επιδιόρθωσης σε άλλο φάκελο/αρχείο"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Άρθρωμα KDED Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Προσθήκη στο χώρο αποθήκευσης"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Διαγραφή από το χώρο αποθήκευσης"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Επαναφορά τοπικών αλλαγών"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Αφαίρεση κάθε τροποποίησης που έγινε τοπικά. Προειδοποίηση ότι αυτό δε "
+"μπορεί να αναιρεθεί."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Μετονομασία..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Μετονομασία ενός αρχείου τοπικά και στο χώρο αποθήκευσης. Χρησιμοποιήστε "
+"αυτό αντί της προσθήκης και αφαίρεσης για τη μετονομασία ενός αρχείου."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Εισαγωγή χώρου αποθήκευσης"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Εισαγωγή φακέλου σε έναν υπάρχον χώρο αποθήκευσης για τον έλεγχο εκδόσεων."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Έλεγχος εξόδου από το χώρο αποθήκευσης..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+"΄Έλεγχος εξόδου των αρχείων από έναν υπάρχον χώρο αποθήκευσης σε αυτόν τον "
+"φάκελο."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Εναλλαγή..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Εναλλαγή του δοσμένου αντιγράφου εργασίας σε άλλον κλάδο"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Συγχώνευση..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Συγχώνευση αλλαγών μεταξύ του τρέχοντος και κάποιου άλλου κλάδου"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Συσχέτιση..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Δείτε ποιος έγραψε κάθε γραμμή του αρχείου και σε ποια αναθεώρηση"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Δημιουργία διόρθωσης..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Εξαγωγή..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+"Έλεγχος εξόδου ενός αντιγράφου χωρίς έκδοση από ένα δέντρο του χώρου "
+"αποθήκευσης"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Διαφορές (τοπικά)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Εμφάνιση τοπικών αλλαγών από την τελευταία ενημέρωση"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Ενημέρωση SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Καταχώρηση SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "Άρθρωμα KDED Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/eo.po b/translations/desktop_files/tdeioslave-desktops/eo.po
new file mode 100644
index 00000000..a3d54cd7
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/eo.po
@@ -0,0 +1,168 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr ""
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Apliki Flikon..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+#, fuzzy
+msgid "Add to Repository"
+msgstr "Importi Deponejon"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+#, fuzzy
+msgid "Delete From Repository"
+msgstr "Ekpreni el Deponejo..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Alinomigi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importi Deponejon"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Ekpreni el Deponejo..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Ŝalti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Kunfandi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Kulpigi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Krei Flikon..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksporti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr ""
diff --git a/translations/desktop_files/tdeioslave-desktops/es.po b/translations/desktop_files/tdeioslave-desktops/es.po
new file mode 100644
index 00000000..37d044ec
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/es.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Módulo de Subversion de KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplicar parche..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplicar el parche a otra carpeta o archivo"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "El ioslave de Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Añadir al repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Eliminar del repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Revertir cambios locales"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Eliminar cualquier cambio local. Atención: esto no se puede deshacer."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Cambiar nombre..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Cambiar el nombre de un archivo localmente y en el repositorio. Use esto en "
+"lugar de añadir y eliminar para cambiar el nombre de un archivo."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importar repositorio"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Situar la carpeta en un repositorio existente para ponerla bajo control de "
+"revisión."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Obtener del repositorio..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Descargar archivos de un repositorio existente en esta carpeta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Cambiar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Cambiar una determinada copia de trabajo a otra rama"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Mezclar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Mezclar los cambios entre esta y otra rama"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Responsabilizar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Ver quién escribió cada línea del archivo y en qué revisión"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Crear parche..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Exporta una copia no versionada de un árbol de un repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diferencias (locales)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostrar los cambios locales desde la última actualización"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Actualizar SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Entrega SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "El ioslave de Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/et.po b/translations/desktop_files/tdeioslave-desktops/et.po
new file mode 100644
index 00000000..41ce878c
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/et.po
@@ -0,0 +1,170 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversioni moodul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Paiga rakendamine..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Paiga rakendamine teisele kataloogile/failile"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversioni IO-moodul"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Hoidlasse lisamine"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Hoidlast kustutamine"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Kohalike muudatuste tühistamine"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Eemaldab kõik kohalikud muudatused. Hoiatus: seda ei saa tagasi võtta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Ümbernimetamine..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Faili ümbernimetamine nii kohalikult kui hoidlas. See on eelistatud viis "
+"faili ümbernimetamisel lisamise ja kustutamise asemel."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Hoidla import"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Kataloogi lisamine olemasolevasse versioonikontrolli süsteemi hoidlasse."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Hoidla väljavõte..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Olemasoleva hoidla failide väljavõte sellesse kataloogi."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Lülitumine..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Antud töökoopia lülitamine teise harru"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Ühendamine..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Selle ja teise haru muudatuste ühendamine"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Autorsus..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Vaatamine, kes ja millises versioonis mingi faili rea kirjutas"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Paiga loomine..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksport..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Hoidla failipuu versioonita koopia väljavõte"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Võrdlemine (kohalik)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Kohalike muudatuste näitamine pärast viimast uuendamist"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN uuendamine"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN sissekanne"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversioni IO-moodul"
diff --git a/translations/desktop_files/tdeioslave-desktops/eu.po b/translations/desktop_files/tdeioslave-desktops/eu.po
new file mode 100644
index 00000000..1742fd26
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/eu.po
@@ -0,0 +1,170 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modulua"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplikatu adabakia..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplikatu adabakia beste karpeta/fitxategi bati"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion modulua"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Gehitu biltegira"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Ezabatu biltegitik"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Leheneratu aldaketa lokalak"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Kendu lokalki egindako aldaketak. Abisua: ekintza hau ezin da desegin."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Berrizendatu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Berrizendatu fitxategi bat lokalki eta biltegian. Erabili hau fitxategia "
+"ezabatu eta berriro gehitu ordez."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Inportatu biltegia"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Jarri karpeta biltegi batean errebisio kontrolpean edukitzeko."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Deskargatu biltegitik..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Deskargatu fitxategiak biltegi batetik karpeta honetara."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Aldatu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "aldatu laneko kopia bat beste adar batekin"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Bateratu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Bateratu hau eta beste adar baten arteko aldaketak"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Erruduna..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Ikusi nork idatzi duen lerro bakoitza eta zer errebisiotan"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Sortu adabakia..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Esportatu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Deskargatu bertsio-gabeko zuhaitz baten kopia bat biltegitik"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Desberdintasunak (lokala)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Erakutsi azken aldaketatik gertatu diren aldaketa lokalak"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN eguneratu"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN entregatu"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion modulua"
diff --git a/translations/desktop_files/tdeioslave-desktops/fa.po b/translations/desktop_files/tdeioslave-desktops/fa.po
new file mode 100644
index 00000000..bd56e79b
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/fa.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "پیمانۀ زیرنسخۀ KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "اعمال کژنه..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "اعمال کژنه به پوشه/پروندۀ دیگر"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr "زیرنسخه"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "افزودن به مخزن"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "حذف از مخزن"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "بازگشت تغییرات محلی"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "حذف همۀ تغییرات ایجادشدۀ محلی. اخطار - این نمی‌تواند انجام نشود."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "تغییر نام..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"تغییر نام پروندۀ محلی و در مخزن. به جای افزودن و حذف، برای تغییر نام پرونده "
+"از این استفاده کنید."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "مخزن واردات"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "گذاشتن پوشه در مخزن موجود جهت قراردادن آن تحت کنترل بازبینی."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "وارسی از مخزن..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "وارسی پرونده‌های بیرونی از مخزن موجود در این پوشه"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "سودهی..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "سودهی رونوشت کار داده‌شده به شاخۀ دیگر"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "ادغام..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "تغییرات بین این شاخه و شاخۀ دیگر را ادغام می‌کند"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "...سرزنش کردن"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "ببینید چه کسی هر خط پرونده را و در چه بازبینی نوشته است"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "ایجاد کژنه..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "صادرات..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "وارسی یک رونوشت کلی درخت از مخزن"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (محلی)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "نمایش تغییرات محلی از آخرین به‌روزرسانی"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "به‌روزرسانی SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "تصدیق SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "زیرنسخه"
diff --git a/translations/desktop_files/tdeioslave-desktops/fi.po b/translations/desktop_files/tdeioslave-desktops/fi.po
new file mode 100644
index 00000000..0e528b2c
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/fi.po
@@ -0,0 +1,175 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion -moduuli"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Toteuta korjaus..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Toteuta korjaus toiseen kansioon/tiedostoon"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion -moduuli"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Lisää versionhallintaan"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Poista versionhallinnasta"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Palauta paikalliset muutokset"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Poista kaikki paikallisesti tehdyt muutokset. Varoitus - muutosta ei voi "
+"perua."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Nimeä uudelleen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Nimeä uudelleen paikallinen ja versionhallinnassa oleva tiedosto. Nimeä "
+"tiedosto uudelleen mieluummin näin kuin lisäämällä ja poistamalla."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Tuo versionhallinta"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Laita kansio versionhallintaan viemällä se olemassa olevaan "
+"versionhallintavarastoon."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Nouda versionhallinnasta..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Nouda tiedostot olemassa olevasta versionhallinnasta tähän kansioon."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Vaihda..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Vaihda annettu työkopio toiseen haaraan"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Yhdistä..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Yhdistä tämän ja toisen haaran väliset muutokset"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Nimeä uudelleen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Tarkista kuka on kirjoittanut tiedoston rivit missäkin versiossa"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Luo korjaus..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Vie..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Nouda versioimaton kopio versionhallinnan puusta"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (paikallinen)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Näytä viimeisen päivityksen jälkeen tehdyt paikalliset muutokset"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN-päivitys (Update)"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN-toimitus (Commit)"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion -moduuli"
diff --git a/translations/desktop_files/tdeioslave-desktops/fr.po b/translations/desktop_files/tdeioslave-desktops/fr.po
new file mode 100644
index 00000000..bbe768e8
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/fr.po
@@ -0,0 +1,178 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Module KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Appliquer le correctif..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Appliquer le correctif sur un autre dossier / fichier"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "ioslave subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Ajouter au référentiel"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Supprimer du référentiel"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Annuler les modifications locales"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Annuler toutes les modifications effectuées localement. Attention, cela ne "
+"peut pas être annulé."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Renommer..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Renommer un fichier localement et dans le référentiel. Utilisez cette option "
+"pour renommer un fichier, au lieu de le supprimer puis l'ajouter sous le "
+"nouveau nom."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importer dans un référentiel"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Place le dossier dans un référentiel existant afin de le mettre sous "
+"contrôle de version."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Extraire depuis un référentiel..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Extraire dans ce dossier les fichiers d'un référentiel existant"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Basculer..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Basculer la copie de travail vers une autre branche"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Fusionner..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Fusionner les modifications entre cette branche et une autre"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Blâmer..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+"Voir qui a écrit chacune des lignes du fichier, et dans quelle version."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Créer un correctif..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exporter..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+"Extraire une copie sans contrôle de version d'une arborescence depuis un "
+"référentiel"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Différences (locales)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+"Afficher les changements locaux effectués depuis la dernière mise à jour"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Mise à jour SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Validation SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "ioslave subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/ga.po b/translations/desktop_files/tdeioslave-desktops/ga.po
new file mode 100644
index 00000000..dab8a662
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ga.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Modúl Subversion KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Cuir Paiste i bhFeidhm..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Cuir an paiste i bhfeidhm ar fhillteán/chomhad eile"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "ioslave Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Cuir leis an Stór"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Scrios ón Stór"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Athainmnigh..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Iompórtáil Stór"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+#, fuzzy
+msgid "Checkout From Repository..."
+msgstr "Scrios ón Stór"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Cumaisc..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Athainmnigh..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Cruthaigh Paiste..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Easpórtáil..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (logánta)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN Cur i bhFeidhm"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "ioslave Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/gl.po b/translations/desktop_files/tdeioslave-desktops/gl.po
new file mode 100644
index 00000000..8235b3c0
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/gl.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Módulo KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplicar un parche..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplicar o parche noutro cartafol/ficheiro"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Ioslave para Subversíon"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Engadir ao repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Eliminar do repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Anular as modificacións locais"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Borra as alteracións feitas a nível local. Atención - isto non pode ser "
+"anulado."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Mudar o nome..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Muda o nome dun ficheiro tanto localmente como no repositorio. Use isto en "
+"vez de engadir e eliminar o ficheiro para mudar o nome."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importar un repositorio"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Pon o cartafol nun repositorio existente para pólo baixo control de versións."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Obter do repositorio..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Obtén todos os ficheiros dun repositorio existente para este cartafol."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Mudar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Muda a copia de traballo actual para outra ramificación"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Fusionar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Fusiona as modificacións entre esta ramificación e outra"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Autorías..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Consulta quen escribiu unha liña dada no ficheiro e en que versión"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Criar un parche..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Obtén unha copia sen control de versións dunha árbore do repositorio"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diferenzas (local)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostra as modificacións locais desde a última actualización"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Actualización SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Entrega SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Ioslave para Subversíon"
diff --git a/translations/desktop_files/tdeioslave-desktops/he.po b/translations/desktop_files/tdeioslave-desktops/he.po
new file mode 100644
index 00000000..2e04c0af
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/he.po
@@ -0,0 +1,168 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: he\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr ""
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "החל את הטלאי..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "הוסף למאגר"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "מחק ממאגר"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "נקה שינויים מקומיים"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "שנה שם..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+#, fuzzy
+msgid "Import Repository"
+msgstr "הוסף למאגר"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+#, fuzzy
+msgid "Checkout From Repository..."
+msgstr "מחק ממאגר"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "החלף..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "מזג..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "האשם..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "צור טלאי..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "ייצא...."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (מקומי)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "עדכון SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "שליחת שינויים של ה־SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr ""
diff --git a/translations/desktop_files/tdeioslave-desktops/hu.po b/translations/desktop_files/tdeioslave-desktops/hu.po
new file mode 100644
index 00000000..9cf47d30
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/hu.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Folt alkalmazása..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "A folt alkalmazása másik könyvtárra vagy fájlra"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion TDE-protokoll"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Hozzáadás az adattárhoz"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Törlés az adattárból"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "A helyi módosítások visszavonása"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "A helyi módosítások visszavonása. Ez a művelet nem vonható vissza!"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Átnevezés..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Fájl átnevezése helyben és az adattárban. Ezt érdemes használni hozzáadás és "
+"törlés helyett."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Adattár importálása"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Könyvtár felvétele a verziókövető rendszer felügyelete alá."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Kimásolás az adattárból..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Fájlok kimásolása az adattárból ebbe a könyvtárba."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Váltás..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "A munkamásolat átváltása másik ágra"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Összeolvasztás..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "A módosítások összefésülése egy másik ággal"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Ki tette ezt..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "A fájlok készítőinek megtekintése soronként, verzió szerint"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Folt készítése..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportálás..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Verzió nélküli másolat készítése az adattárból"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (helyi)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "A helyi módosítások mutatása (az utolsó frissítés óta)"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN frissítés"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN eltárolás"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion TDE-protokoll"
diff --git a/translations/desktop_files/tdeioslave-desktops/is.po b/translations/desktop_files/tdeioslave-desktops/is.po
new file mode 100644
index 00000000..1cc21425
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/is.po
@@ -0,0 +1,174 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion eining"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Virkja plástur..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Virkja plásturinn á aðra möppu/skrá"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion eining"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Bæta við geymslu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Eyða frá geymslu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Afturkalla staðbundnar breytingar"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Fjarlægja allar breytingar sem voru gerðar hér. Athugið - það er ekki hægt "
+"að afturkalla þetta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Endurnefna..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Endurnefna skrá hér og í geymslunni. Notist heldur við þetta í stað þess að "
+"bæta við og eyða til að endurnefna skrá."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Flytja inn geymslu"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Setja möppu í geymslu sem finnst fyrir til að setja hana undir "
+"breytingarstjórn."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Ná í frá geymslu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Ná í skrár frá geymslu og setja í þessa möppu."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Skipta..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Skipta núverandi vinnuafriti yfir í aðra grein"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Bræða saman..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Bræða saman breytingar milli þessarar og annarar greinar"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Kenna um..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Sjá hver skrifaði hvaða línu og í hvaða útgáfu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Búa til plástur..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Flytja út..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Ná í afrit af tré án útgáfunúmers frá geymslu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Bera saman (staðbundið)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Sýna staðbundnar breytingar frá seinustu uppfærslu"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Uppfæra SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Setja inn í SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion eining"
diff --git a/translations/desktop_files/tdeioslave-desktops/it.po b/translations/desktop_files/tdeioslave-desktops/it.po
new file mode 100644
index 00000000..b12ae95c
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/it.po
@@ -0,0 +1,173 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/tdeioslave-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Modulo Subversion di KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr "Fornisce servizi di subversion alle applicazioni in TDESDK"
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Applica correzione..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Applica la correzione a un'altra cartella o file"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr "Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Aggiungi al deposito"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Elimina dal deposito"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Annulla i cambiamenti locali"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Rimuovi ogni cambiamento fatto localmente. Attenzione: non si può tornare "
+"indietro."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Rinomina..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Rinomina un file localmente e nel deposito. Usa questo invece di aggiungere "
+"e rimuovere un file per rinominarlo."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importa deposito"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Metti una cartella in un deposito esistente per metterla sotto controllo di "
+"revisione."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Ritira dal deposito..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Ritira i file da un deposito esistente in questa cartella."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Passa..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Passa la copia di lavoro a un altro ramo"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Fondi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Fondi i cambiamenti tra questo e un altro ramo"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Traccia..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Vedi chi ha scritto ogni riga del file e in quale revisione"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Crea correzione..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Esporta..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Ritira una copia senza versione di un albero da un deposito"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Differenza (locale)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostra i cambiamenti locali dall'ultimo aggiornamento"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Aggiornamento SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Deposito SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Slave I/O di Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/ja.po b/translations/desktop_files/tdeioslave-desktops/ja.po
new file mode 100644
index 00000000..7da16fbd
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ja.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion モジュール"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "パッチを適用..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "他のフォルダやファイルへパッチを適用します。"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion モジュール"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "リポジトリへ追加"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "リポジトリから削除"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "ローカルでの変更を元に戻す"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "ローカルで行われた変更を削除します。注意: この操作は元に戻せません。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "名前変更..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"ローカルとリポジトリのファイルを改名します。名前の変更の際に追加と削除をしな"
+"いで、この方法を使用してください。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "リポジトリのインポート"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "既存のリポジトリにフォルダを置き、リビジョン管理の対象とします。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "リポジトリからチェックアウト..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+"既存のリポジトリから、このディレクトリへファイルをチェックアウトします。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "スイッチ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "作業中のコピーを他のブランチへ切り換えます。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "マージ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "このブランチと他のブランチの間で、変更をマージします。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "ブレイム..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "誰がどのリビジョンの、どのファイルの、どの行を書いたのかを見ます。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "パッチの作成..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "エクスポート..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "リポジトリから非バージョン管理ツリーとしてチェックアウトします。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (ローカル)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "最終アップデートからローカルにどのような変更があったのかを表示します。"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN アップデート"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN コミット"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion モジュール"
diff --git a/translations/desktop_files/tdeioslave-desktops/ka.po b/translations/desktop_files/tdeioslave-desktops/ka.po
new file mode 100644
index 00000000..e0e905e9
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ka.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion მოდული"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "ბებკის გააქტიურება..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "ბებკის სხვა საქაღალდეზე/ფაილზე გააქტიურება"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion მოდული"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "რეპოზიტორიისთვის დმატება"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "რეპოზირტორიიდან წაშლა"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "ლოკალური ცვლილებების შებრუნება"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"ნებისმიერი ლოკალურად გაკეთებული ცვლილებების წაშლა. გაფრთხილება - ამის "
+"უკუქცევა შეუძლებელია."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "სახელის გადარქმევა..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"ფაილის სახელის გადარქმევა ლოკალურად და რეპოზიტორიასი. დამატების და წაშლის "
+"ნაცვლად ეს გამოიყენეთ."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "რეპოზიტორიის იმპორტი"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "რევიზიის კონტროლისთვის ჩადეთ საქაღალდე არსებულ რეპოზიტორიაში."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "რეპოზიტორიიდან ამონიშვნა..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "არსებული რეპოზიტორიიდან ფაილები ამ საქაღალდეში ამონიშნეთ."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "გადრთვა..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "მიმდინარე სამუშაო ასლის სხვა ტოტზე გაკეთება"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "შერწყმა..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "ამ და სხვა ტოტების ცვლილებების შერწყმა"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "ბრალი..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "ნახეთ თუ ვინ ჩაწერა ფაილის ყოველი ხაზი და რომელ რევიზიაში"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "ბებკის შექმნა..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "ექსპორტი..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "რეპოზიტტორიიდან ხის უვერსიო ასლის შემოწმება"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (ლოკალური)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "უკანასკნელი განახლების შემდეგ ლოკალური ცვლილებების ჩვენება"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN განახლება"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN შესრულება"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion მოდული"
diff --git a/translations/desktop_files/tdeioslave-desktops/kk.po b/translations/desktop_files/tdeioslave-desktops/kk.po
new file mode 100644
index 00000000..ec699f4e
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/kk.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion қызмет модулі"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Жамауды қолдану..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Басқа қапшық/файлға жамауды қолдану"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion қызмет модулі"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Қоймасына қосу"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Қоймасынан өшіру"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Жергілікті өзгерістерінен қайту"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Жергілікті (яғни тапсырылмаған) өзгерістерден айну. Абайлаңыз - бұл амалдан "
+"қайта алмайсыз."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Қайта атау..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Файлдың жергілікті де, қоймасындағы да атауын өзгерту. Өшіріп қайта қосудан "
+"гөрі осыны қолданған дұрыс."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Қоймасына импорттау"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Қапшықты қоймасына, нұсқалар есебін қадағалап, көшіру."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Қоймасынан көшіріп алу..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Файлдарды қоймасынан көрсетілген қапшыққа көшіріп алу."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Ауысу..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Жұмыс көшірмені жобаның басқа саласына (яғни қоймасына) ауыстыру"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Біріктіру..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Осы және өзге салалардағы өзгерістерін біріктіру"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Кім екен..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Файлдағы жолды кім және қай нұсқасында жазғанын білу"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Жамауды құру..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Экспорттау..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Жоба бұтағын қоймасынан, нұсқалар есебін қадағалауынан тыс көшіріп алу"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Жергілікті өзгерістер"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Қоймасына әлі тапсырылмаған жергілікті өзгерістерді көрсету"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN жаңарту"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN тапсыру"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion қызмет модулі"
diff --git a/translations/desktop_files/tdeioslave-desktops/lt.po b/translations/desktop_files/tdeioslave-desktops/lt.po
new file mode 100644
index 00000000..bc7265a4
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/lt.po
@@ -0,0 +1,175 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modulis"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Pritaikyti pataisymą..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Pritaikyti pataisymą kitam aplankui/bylai"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion įvesties-išvesties priedas"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Įdėti į saugyklą"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Pašalinti iš saugyklos"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Atšaukti vietinius pakeitimus"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Panaikinti visus vietoje atliktus pakeitimus. Perspėjimas: to nebebus galima "
+"atšaukti."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Pervadinti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Pervadinti bylą vietoje ir saugykloje. Naudokite šią parinktį užuot "
+"ištrindami ir įrašydami nauju vardu norimą pervadinti bylą."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importuoti saugyklą"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Įdėti aplanką į egzistuojančią saugyklą ir įjungti jį į keitimų sekimo "
+"sistemą."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Atsisiųsti iš saugyklos..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Atsisiųsti bylas iš egzistuojančios saugyklos į šį aplanką."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Perjungti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Perjungti esamą vietinį saugyklos aplanką į kitą atšaką"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Sulieti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Sulieti pakeitimus tarp šios ir kitos atšakos"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Nustatyti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+"Patikrinti, kas parašė kiekvieną eilutę ir kurio keitimo metu tai buvo "
+"atlikta"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Kurti pataisymą..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksportuoti..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Atsisiųsti bylas iš egzistuojančios saugyklos be keitimų sekimo."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (vietinis)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Rodyti vietinius pakeitimus nuo paskutinio atnaujinimo"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN atnaujinti"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN išsiųsti"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion įvesties-išvesties priedas"
diff --git a/translations/desktop_files/tdeioslave-desktops/ms.po b/translations/desktop_files/tdeioslave-desktops/ms.po
new file mode 100644
index 00000000..9c3e5157
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ms.po
@@ -0,0 +1,166 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr ""
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (tempatan)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Kemaskini SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr ""
diff --git a/translations/desktop_files/tdeioslave-desktops/nb.po b/translations/desktop_files/tdeioslave-desktops/nb.po
new file mode 100644
index 00000000..5ac61c23
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/nb.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion-modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Bruk lapp …"
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Bruk lappen på en annen mappe/fil"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion-iu-slave"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Legg til lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Slett fra lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Tilbakestill lokale endringer"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Fjern alle endringer som er gjort lokalt. MERK – dette kan ikke angres."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Endre navn …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Gi en fil nytt navn lokalt og i arkivet. Bruk dette heller enn å slette og "
+"legge inn på nytt for å endre navn på en fil."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importer lager"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Legg mappe inn i et eksisterende arkiv slik at det får revisjonskontroll."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Sjekk ut fra lager …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Sjekk ut filer fra et arkiv inn i denne mappa"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Bytt …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Byt arbeidskopien til en annen gren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Flett …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Flett sammen endringer mellom denne og en annen gren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Skyld på …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Se hvem som skrev hver linje i fila og i hvilken revisjon"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Lag lapp …"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksporter …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Sjekk ut en kopi av et tre uten versjon fra et lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (lokal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Vis lokale endringer siden siste oppdatering"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN oppdater"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN meld inn"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion-iu-slave"
diff --git a/translations/desktop_files/tdeioslave-desktops/nds.po b/translations/desktop_files/tdeioslave-desktops/nds.po
new file mode 100644
index 00000000..7189dbc9
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/nds.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion-Moduul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Kodeplaster inspelen..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Kodeplaster op en anner Orner/Datei anwennen"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "In-/Utgaavmoduul för Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Na't Archiv tofögen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Ut Archiv wegdoon"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Lokaal Ännern torüchnehmen"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"All lokaal Ännern wegdoon. Wohrschoen - Dit lett sik nich torüchnehmen."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Ümnömen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"En Datei lokaal un in't Archiv ümnömen. Bruuk beter dit, as \"Tofögen\" un "
+"\"Wegdoon\"."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Archiv importeren"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Verschufft en Orner na en vörhannen Archiv, so dat he ünner "
+"Verschoonkuntrull kummt"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Ut Archiv daalladen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Laadt Dateien ut en vörhannen Archiv na dissen Orner daal."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Telg wesseln..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Arbeitkopie na en annern Telg verschuven"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Tosamenföhren..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Ännern twischen dissen un en annern Telg tosamenföhren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Naspören..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Wiest, wokeen wannehr welke Dateiregen ännert hett"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Kodeplaster opstellen..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exporteren..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "En Boomkopie ahn Verschooninformatschoon ut en Archiv daalladen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Verscheel (lokaal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Lokaal Ännern na de verleden Opfrischen wiesen"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN-Archiv opfrischen"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Na SVN-Archiv inspelen"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "In-/Utgaavmoduul för Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/ne.po b/translations/desktop_files/tdeioslave-desktops/ne.po
new file mode 100644
index 00000000..29ffd982
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ne.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "केडीईडी उप संस्करण मोड्युल"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "लागू प्याच..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "अन्य फोल्डर/फाइलमा प्याच लागू गर्नुहोस्"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr "उप संस्करण"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "भण्डारमा थप्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "भण्डारबाट मेट्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "उल्टो स्थानीय परिवर्तन"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"कुनै पनि स्थानीय परिवर्तन हटाउनुहोस् । चेतावनी - यसलाई पूर्वावस्थामा फर्काउन सकिने छैन ।"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "पुन: नामकरण गर्नुहोस्..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"फाइलालाई स्थानीय रुपमा र भण्डारमा पुन: नामकरण गर्नुहोस् । फाइललाई पुन: नामकरण गर्न "
+"थप्ने र मेट्ने भन्दा यसलाई प्रयोग गर्नुहोस् ।"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "आयात भण्डार"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "फोल्डलाई पुनरावोलकन नियन्त्रण गर्न अवस्थित भण्डारमा राख्नुहोस् ।"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "भण्डारबाट जाँच..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "यो फोल्डरमा अवस्थित भण्डार बाहिरका फाइललाई जाँच गर्नुहोस् ।"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "स्विच..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "दिइएको कार्य प्रतिलाई अन्य शाखामा स्विच गर्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "गाभिनु..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "यो र अन्य शाखा बीचका परिवर्तन गाभ्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "दोष..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "प्रत्येक फाइल कसले लेखेको छ र के दोहोरिएको छ हेर्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "प्याच सिर्जना..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "निर्यात..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "भण्डारबाट संस्करण ननिकालिएको ट्री बाहिरको प्रति जाँच गर्नुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (स्थानीय)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "अन्तिम अद्यावधिक पछिका स्थानीय परिवर्तन देखाउनुहोस्"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "एसभीएन अद्यावधिक"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "एसभीएन कमिट"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "उप संस्करण ioslave"
diff --git a/translations/desktop_files/tdeioslave-desktops/nl.po b/translations/desktop_files/tdeioslave-desktops/nl.po
new file mode 100644
index 00000000..43f3f4d3
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/nl.po
@@ -0,0 +1,176 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion-module"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Patch toepassen..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Patch toepassen op een andere map of een ander bestand"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion-module"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Toevoegen aan repository"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Verwijderen uit repository"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Lokale wijzigingen ongedaan maken"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Lokale wijzigingen ongedaan maken. Let op: dit kan niet teruggedraaid worden."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Hernoemen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Hernoem een bestand lokaal en in de repository. Gebruik dit bij voorkeur "
+"boven het verwijderen van een bestand en het toevoegen onder een andere naam."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Repository importeren"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Plaats een map in een bestaande repository zodat het onder het versiebeheer "
+"system valt."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Repository uitchecken..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Bestanden van een bestaande repository uitchecken in deze map."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Omzetten (switch)..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Zet een bestaande copy om naar een andere branch"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Samenvoegen..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Deze en een andere tak samenvoegen"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Annotatie..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+"Bekijk wie welke regel van het bestand geschreven heeft en in welke revisie"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Patch aanmaken..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exporteren..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+"Een niet onder versiebeheer vallende kopie uitchecken van een tak uit de "
+"repository"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (lokaal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Lokale wijzigingen sinds de laatste update tonen"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN bijwerken"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN vastleggen"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion-module"
diff --git a/translations/desktop_files/tdeioslave-desktops/nn.po b/translations/desktop_files/tdeioslave-desktops/nn.po
new file mode 100644
index 00000000..a7082e3e
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/nn.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion-modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Bruk lapp …"
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Bruk lappen på ei anna mappe/fil"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion-iu-slave"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Legg til lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Slett frå lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Tilbakestill lokale endringar"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Fjern alle endringar som er gjorde lokalt. MERK – dette kan ikkje angrast."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Endra namn …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Gi ei fil nytt namn lokalt og i arkivet. Bruk dette heller enn å sletta og "
+"leggja inn på nytt for å endra namn på ei fil."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importer lager"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Legg ei mappe inn i eit eksisterande lager slik at det får revisjonskontroll."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Sjekk ut frå lager …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Sjekk ut filer frå eit arkiv inn i denne mappa."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Byt …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Byt arbeidskopien til ei anna grein"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Flett …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Flett saman endringar mellom denne og ei anna grein"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Skuld på …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Sjå kven som skreiv kvar linje i fila og i kva revisjon"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Lag lapp …"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksporter …"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Sjekk ut ein kopi av eit tre utan versjon frå eit lager"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (lokal)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Vis lokale endringar sidan siste oppdatering"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN oppdater"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN meld inn"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion-iu-slave"
diff --git a/translations/desktop_files/tdeioslave-desktops/pa.po b/translations/desktop_files/tdeioslave-desktops/pa.po
new file mode 100644
index 00000000..0514bf1f
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/pa.po
@@ -0,0 +1,167 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED ਸਬ-ਵਰਜਨ ਮੈਡੀਊਲ"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "ਪੈਂਚ ਲਾਗੂ..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "ਹੋਰ ਫੋਲਡਰ/ਫਾਇਲ ਲਈ ਪੈਂਚ ਲਾਗੂ"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr "ਸਬ-ਵਰਜਨ"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "ਰਿਪੋਜ਼ਟਰੀ 'ਚ ਸ਼ਾਮਲ"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਹਟਾਓ"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "ਉਲਟ ਸਥਾਨਕ ਤਬਦੀਲੀਆਂ"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "ਨਾਂ-ਤਬਦੀਲ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਅਯਾਤ"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "ਰਿਪੋਜ਼ਟਰੀ ਤੋਂ ਚੈਕਆਉਟ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "ਤਬਦੀਲ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "ਮਿਲਾਨ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "ਬਲਾਮੀ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "ਪੈਂਚ ਬਣਾਓ..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "ਨਿਰਯਾਤ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "ਅੰਤਰ (ਸਥਾਨਕ)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN ਅੱਪਡੇਟ"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN ਕਮਿਟ"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "ਸਬ-ਵਰਜਨ"
diff --git a/translations/desktop_files/tdeioslave-desktops/pl.po b/translations/desktop_files/tdeioslave-desktops/pl.po
new file mode 100644
index 00000000..56e89fc0
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/pl.po
@@ -0,0 +1,173 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Moduł Subversion dla KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Nałóż łatę..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Nałożenie łaty na inny plik/katalog"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Wtyczka protokołu Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Dodaj do repozytorium"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Usuń z repozytorium"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Cofnij lokalne zmiany"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Usuwa wszystkie zmiany dokonane lokalnie. Uwaga - tej operacji nie można "
+"cofnąć."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Zmień nazwę..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Zmienia nazwę pliku lokalnie i w repozytorium. Należy tego używać zamiast "
+"dodawania i usuwania pliku."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importuj repozytorium"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Dodaje katalog do istniejącego repozytorium, aby umieścić go w systemie "
+"kontrolowania wersji."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Pobierz z repozytorium..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Pobranie plików z istniejącego repozytorium do tego katalogu."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Przełącz..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Przełącza katalog roboczy na inną gałąź"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Połącz..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Łączy zmiany między tą i inną gałęzią"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Obwiń..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Pokazuje, kto ostatni zmienił każdą linię w pliku i w której wersji"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Stwórz łatę..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Eksportuj..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Pobiera kopię drzewa z repozytorium bez informacji do kontroli wersji"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Różnice (lokalne)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Pokazuje lokalne zmiany od ostatniego uaktualnienia"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Uaktualnij"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Wyślij"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Wtyczka protokołu Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/pt.po b/translations/desktop_files/tdeioslave-desktops/pt.po
new file mode 100644
index 00000000..a5fd1cf0
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/pt.po
@@ -0,0 +1,173 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Módulo KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplicar um 'Patch'..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplicar o 'patch' (actualização) noutra pasta/ficheiro"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "'Ioslave' para Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Adicionar ao Repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Remover do Repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Reverter as Modificações Locais"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Remover as alterações que tenham sido feitas a nível local. Atenção - isto "
+"não pode ser anulado."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Mudar o Nome..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Muda o nome de um ficheiro a nível local e no repositório. Use isto em vez "
+"de adicionar e remover o ficheiro para mudar o nome."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importar um Repositório"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Coloca a pasta num repositório existente para a colocar sob controlo de "
+"versões."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Obter do Repositório..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Obtém todos os ficheiros de um repositório existente para esta pasta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Mudar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Muda a cópia de trabalho actual para outra ramificação"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Reunir..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Junta as modificações entre esta ramificação e outra"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Culpar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Vê quem escreveu uma dada linha no ficheiro e em que versão"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Criar um 'Patch'..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Obtém uma cópia sem controlo de versões de uma árvore do repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diferenças (local)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostra as modificações locais desde a última actualização"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Actualização do SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Envio do SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "'Ioslave' para Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/pt_BR.po b/translations/desktop_files/tdeioslave-desktops/pt_BR.po
new file mode 100644
index 00000000..0a2bca0e
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/pt_BR.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Módulo de Sub-versão KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplicar um 'Patch'..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplicar o 'patch' (atualização) noutra pasta/arquivo"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr "Subversão"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Adicionar ao Repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Remover do Repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Reverter as Modificações Locais"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Remover as alterações que tenham sido feitas localmente. Atenção - isto não "
+"pode ser desfeito."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Renomear..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Muda o nome de um arquivo localmente e no repositório. Use isto em vez de "
+"adicionar e remover o arquivo para mudar o nome."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importar um Repositório"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Coloca a pasta num repositório existente para colocá-lo sob controle de "
+"versões."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Obter do Repositório..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Obtém todos os arquivos de um repositório existente para esta pasta."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Mudar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Muda a cópia de trabalho atual para outra ramificação"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Mesclar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Mescla as modificações entre esta ramificação e outra"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Culpar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Vê quem escreveu uma determinada linha no arquivo e em que versão"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Criar um 'Patch'..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Obtém uma cópia sem controle de versões de uma árvore do repositório"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diferenças (local)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Mostra as modificações locais desde a última atualização"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Atualização a partir do SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Envio para o SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "ioslave de Subversão"
diff --git a/translations/desktop_files/tdeioslave-desktops/ru.po b/translations/desktop_files/tdeioslave-desktops/ru.po
new file mode 100644
index 00000000..a6b6846a
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/ru.po
@@ -0,0 +1,173 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Служба Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Применить заплатку..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Применить заплатку к другой папке или файлу"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Доступ к хранилищу Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Добавить в хранилище"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Удалить из хранилища"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Отменить локальные изменения"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Отменить все не опубликованные изменения. Эта операция не подлежит отмене."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Переименовать..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr "Переименовать файл с отражением этого в хранилище."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Импортировать в хранилище"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Поместить папку в существующее хранилище для добавления этой папки в систему "
+"контроля ревизий"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Загрузить из хранилища..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Загрузить файлы из существующего хранилища в указанную папку"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Сменить адрес хранилища..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+"Сменить адрес хранилища, например перейти от стабильной ветки к ветке "
+"разработки"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Объединить..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Объеденить изменения между этой и другой ветками"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Определить авторов..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Просмотреть авторов каждой строки в файле и в выбранной ревизии"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Создать заплатку..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Экспорт..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+"Загрузить копию дерева без служебной информации системы управления версиями"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Локальные изменения"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Определить изменения, не внесенные в общее хранилище"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Обновить"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Опубликовать"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Доступ к хранилищу Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/sk.po b/translations/desktop_files/tdeioslave-desktops/sk.po
new file mode 100644
index 00000000..40142874
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/sk.po
@@ -0,0 +1,170 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Aplikovať záplatu..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Aplikovať záplatu na iný priečinok/súbor"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion modul"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Pridať do archívu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Odstrániť z archívu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Vrátiť lokálne zmeny"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "Odstráni lokálne zmeny. Upozornenie - toto sa nedá už vrátiť."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Premenovať..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Premenuje súbor lokálne aj v archíve. Použite radšej toto ako pridanie a "
+"odstránenie súboru."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importovať archív"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Vloží priečinok do existujúceho archívu ako novú revíziu."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Získať z archívu..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Získa súbory z existujúceho archívu do tohoto priečinku."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Vymeniť..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Vymení danú pracovnú kópiu zo inú vetvu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Spojiť..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Spojí zmeny medzi touto a inou vetvou"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Žalovať..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Pozrite sa, kto a v ktorej revízii napísal každý riadok súboru"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Vytvoriť záplatu..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportovať..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Získa neverzionovanú kópiu stromu z archívu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Rozdiel (lokálne)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Zobrazí lokálne zmeny od poslednej aktualizácie"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN aktualizácia"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN potvrdenie"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion modul"
diff --git a/translations/desktop_files/tdeioslave-desktops/sl.po b/translations/desktop_files/tdeioslave-desktops/sl.po
new file mode 100644
index 00000000..6a1e6e30
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/sl.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Modul Subversion za KDED"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Uveljavi popravek ..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Uveljavi popravek za drugo mapo/datoteko"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "ioslave za Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Dodaj v skladišče"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Izbriši iz skladišča"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Povrni krajevne spremembe"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Odstrani vse spremembe, opravljene krajevno. Opozorilo - tega ni mogoče "
+"razveljaviti."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Preimenuj ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Preimenuj datoteko krajevno in v skladišču. Uporabite to namesto brisanja in "
+"dodajanja datoteke."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Uvozi skladišče"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Uvozi mapo v obstoječe skladišče. Mapa tako postane del revizijskega nadzora."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Prevzemi iz skladišča ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Prevzemi datoteke iz obstoječega skladišča v to mapo."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Preklopi ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Preklopi dano delovno kopijo na drugo vejo"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Združi ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Združi spremembe med to in drugo vejo"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Odgovornost ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Prikaži, kdo je napisal katero vrstico in v kateri reviziji"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Ustvari popravek ..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Izvozi ..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Iz skladišča prevzemi kopijo drevesa brez različice"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (krajevno)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Prikaži krajevne spremembe od zadnje posodobitve"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "Posodobitev SVN"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "Udejanjanje SVN"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "ioslave za Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/sr.po b/translations/desktop_files/tdeioslave-desktops/sr.po
new file mode 100644
index 00000000..ddbe69b3
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/sr.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED модул за Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Примени закрпу..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Примени закрпу на другу фасциклу/фајл"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "IOSlave за Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Додај у складиште"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Обриши из складишта"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Одбаци локалне измене"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Уклони све локално направљене измене. Упозорење: ово се не може опозвати."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Преименуј..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Преименуј фајл локално и у складишту. Користите ово уместо трика са "
+"додавањем и брисањем фајла."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Увези складиште"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Стави фасциклу у постојеће складиште, ради стављања под контролу ревизија."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Довуци из складишта..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Довуци фајлове из постојећег складишта у ову фасциклу."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Пребаци..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Пребаци дату радну копију на другу грану"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Стопи..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Стопи измене између ове и друге гране"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Окриви..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Прикажи за сваку линију фајла ко ју је написао и у којој ревизији"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Направи закрпу..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Извези..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Довуци неверзирану копију стабла из складишта"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Разликуј (локално)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Прикажи локалне измене од последњег ажурирања"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN ажурирање"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN предаја"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "IOSlave за Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/sr@Latn.po b/translations/desktop_files/tdeioslave-desktops/sr@Latn.po
new file mode 100644
index 00000000..966ce6a3
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/sr@Latn.po
@@ -0,0 +1,171 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED modul za Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Primeni zakrpu..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Primeni zakrpu na drugu fasciklu/fajl"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "IOSlave za Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Dodaj u skladište"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Obriši iz skladišta"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Odbaci lokalne izmene"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Ukloni sve lokalno napravljene izmene. Upozorenje: ovo se ne može opozvati."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Preimenuj..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Preimenuj fajl lokalno i u skladištu. Koristite ovo umesto trika sa "
+"dodavanjem i brisanjem fajla."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Uvezi skladište"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Stavi fasciklu u postojeće skladište, radi stavljanja pod kontrolu revizija."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Dovuci iz skladišta..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Dovuci fajlove iz postojećeg skladišta u ovu fasciklu."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Prebaci..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Prebaci datu radnu kopiju na drugu granu"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Stopi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Stopi izmene između ove i druge grane"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Okrivi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Prikaži za svaku liniju fajla ko ju je napisao i u kojoj reviziji"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Napravi zakrpu..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Izvezi..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Dovuci neverziranu kopiju stabla iz skladišta"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Razlikuj (lokalno)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Prikaži lokalne izmene od poslednjeg ažuriranja"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN ažuriranje"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN predaja"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "IOSlave za Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/sv.po b/translations/desktop_files/tdeioslave-desktops/sv.po
new file mode 100644
index 00000000..0b3590ad
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/sv.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion-modul"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Utför programfix..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Utför en programfix för en annan katalog eller fil"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Subversion I/O-slav"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Lägg till i arkiv"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Ta bort från arkiv"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Återställ lokal ändring"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Tar bort alla ändringar som gjorts lokalt. Varning: detta kan inte ångras."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Byt namn..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Byt namn på en fil lokalt och i arkivet. Använd detta istället för att lägga "
+"till och ta bort för att byta namn på en fil."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Importera arkiv"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Lägg till katalog i ett befintligt arkiv för att få den under "
+"versionskontroll"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Checka ut från ett arkiv..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Checka ut filer från ett befintligt arkiv till katalogen."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Byt..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Byt angiven arbetskopia till en annan gren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Sammanfoga..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Sammanfoga ändringar mellan den här och en annan gren"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Klandra..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Se vem som skrev varje rad i filen och för vilken version"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Skapa programfix..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Exportera..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Checka ut en kopia utan versionskontroll från ett arkiv"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Jämför (lokalt)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Visa lokala ändringar sedan senaste uppdateringen"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN-uppdatera"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN-arkivera"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Subversion I/O-slav"
diff --git a/translations/desktop_files/tdeioslave-desktops/tdeioslave-desktops.pot b/translations/desktop_files/tdeioslave-desktops/tdeioslave-desktops.pot
new file mode 100644
index 00000000..56007a1d
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/tdeioslave-desktops.pot
@@ -0,0 +1,166 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2021-07-07 22:24+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr ""
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr ""
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+msgid "Subversion"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr ""
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr ""
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr ""
diff --git a/translations/desktop_files/tdeioslave-desktops/tr.po b/translations/desktop_files/tdeioslave-desktops/tr.po
new file mode 100644
index 00000000..3d03afd9
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/tr.po
@@ -0,0 +1,169 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Alt Versiyon Modülü"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Yamayı Uygula..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Yamayı diğer dizine/dosyaya uygula"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Alt Version ioslave"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Depoya Ekle"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Depodan Sil"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Yerel Değişiklikleri Ters Çevir"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Yerel olarak yapılan değişiklikleri kaldır. Dikkat - bu işlem geri alınamaz."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Yeniden Adlandır..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Depoyu İçe Aktar"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "Dizini başka bie alt düzeltme controlünde var olan bir depo içine koy."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Depodan Kontrol Et..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Bu dizinde var olan bir depodan hatalı dosyaları kontrol et."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Değiştir..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Çalışan belirli bir kopyayı başka bölüme değiştir"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Birleştir..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Bu ve başka bölüm arasındaki değişiklikleri birleştir"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+#, fuzzy
+msgid "Blame..."
+msgstr "Yeniden Adlandır..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Yama Oluştur..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Dışa Aktar..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Depodaki bir ağaçtan kusurlu bir versionsuz kopyayı kontrol et"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (yerel)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Son güncellemeden sonraki yerel değişiklikleri göster"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN Güncelleme"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN Teslim Etme"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Alt Version ioslave"
diff --git a/translations/desktop_files/tdeioslave-desktops/uk.po b/translations/desktop_files/tdeioslave-desktops/uk.po
new file mode 100644
index 00000000..3e380152
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/uk.po
@@ -0,0 +1,172 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "Модуль KDED Subversion"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "Застосувати латку..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "Застосувати латку до іншої теки файла"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "Підлеглий В/В Subversion"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "Додати до сховища"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "Видалити зі сховища"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "Повернути локальні зміни"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr ""
+"Вилучити всі зміни, які було зроблено локально. Попередження - зміни буде "
+"вилучено назавжди."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "Перейменувати..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr ""
+"Перейменувати файл локально і в сховищі. Вживайте замість додавання і "
+"видалення файла, щоб його перейменувати."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "Імпортувати сховище"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr ""
+"Вставити теку в існуюче сховище, щоб уможливити для неї керування версіями."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "Взяти зі сховища..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "Взяти файли з існуючого сховища і покласти в цю теку."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "Перемкнути..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "Перемкнути поточну робочу копію на іншу гілку"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "Об'єднати..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "Об'єднати зміни в цій та іншій гілках"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "Вина..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "Подивитись хто написав кожний рядок файла і в якій модифікації"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "Створити латку..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "Експортувати..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "Взяти зі сховища копію дерева без версій"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Розбіжності (локальні)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "Показати локальні зміни з часу останнього оновлення"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN-оновлення"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN-передання"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+msgid "Subversion ioslave"
+msgstr "Підлеглий В/В Subversion"
diff --git a/translations/desktop_files/tdeioslave-desktops/zh_CN.po b/translations/desktop_files/tdeioslave-desktops/zh_CN.po
new file mode 100644
index 00000000..4fe6e088
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/zh_CN.po
@@ -0,0 +1,168 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion 模块"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "应用补丁..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "将补丁应用到其它文件夹/文件"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion 模块"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "添加到仓库"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "从仓库删除"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "恢复本地更改"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "删除本地进行的任何更改。警告 - 此操作无法撤消。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "重命名..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr "在本地和仓库中重命名文件。使用此功能来取代对文件的添加和删除。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "导入仓库"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "将文件夹放入现有仓库,以便让其受到版本控制。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "从仓库中检出..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "从已有仓库中检出文件并存放至此文件夹。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "切换..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "将工作副本切换到另外一个分支"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "合并..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "合并本地和另外一个分支的更改"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "历史..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "查看谁在哪次修订中写了文件的哪一行"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "创建补丁..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "导出..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "从仓库中检出无版本副本"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "Diff (本地)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "显示上次更新后本地的更改"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN 更新"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN 提交"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion 模块"
diff --git a/translations/desktop_files/tdeioslave-desktops/zh_TW.po b/translations/desktop_files/tdeioslave-desktops/zh_TW.po
new file mode 100644
index 00000000..5fbd73f6
--- /dev/null
+++ b/translations/desktop_files/tdeioslave-desktops/zh_TW.po
@@ -0,0 +1,168 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:09+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: svn/ksvnd/ksvnd.desktop:2
+msgid "KDED Subversion Module"
+msgstr "KDED Subversion 模組"
+
+#. Comment
+#: svn/ksvnd/ksvnd.desktop:4
+msgid "Provides tdeio subversion client services with TDESDK apps"
+msgstr ""
+
+#. Name
+#: svn/svnhelper/apply_patch.desktop:8
+msgid "Apply Patch..."
+msgstr "套用修補..."
+
+#. Comment
+#: svn/svnhelper/apply_patch.desktop:9
+msgid "Apply the patch to another folder/file"
+msgstr "套用修補到另一個資料夾/檔案"
+
+#. X-TDE-Submenu
+#: svn/svnhelper/subversion.desktop:3
+#, fuzzy
+msgid "Subversion"
+msgstr "KDED Subversion 模組"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:10
+msgid "Add to Repository"
+msgstr "新增到主目錄"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:15
+msgid "Delete From Repository"
+msgstr "從主目錄刪除"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:20
+msgid "Revert Local Changes"
+msgstr "回復本地端變更"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:21
+msgid "Remove any changes made locally. Warning - this cannot be undone."
+msgstr "移除任何已做的變更。警告:無法再復原。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:26
+msgid "Rename..."
+msgstr "重新命名..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:27
+msgid ""
+"Rename a file locally and in the repository. Use this rather than adding "
+"and deleting to rename a file."
+msgstr "在本地端與主目錄中重新命名檔案。不必先新增再刪除檔案。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:32
+msgid "Import Repository"
+msgstr "匯入主目錄"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:33
+msgid ""
+"Put folder into an existing repository to put it under revision control."
+msgstr "將資料夾放進現存的主目錄,並開始做版本控制。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:38
+msgid "Checkout From Repository..."
+msgstr "從主目錄取出..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:39
+msgid "Checkout out files from an existing repository into this folder."
+msgstr "從現存的主目錄取出檔案到此資料夾。"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:44
+msgid "Switch..."
+msgstr "切換..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:45
+msgid "Switch given working copy to another branch"
+msgstr "將指定的工作複本切換到另一個分支"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:50
+msgid "Merge..."
+msgstr "合併..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:51
+msgid "Merge changes between this and another branch"
+msgstr "將這個與另一個分支合併"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:56
+msgid "Blame..."
+msgstr "最後狀態註記..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:57
+msgid "See who wrote each line of the file and in what revision"
+msgstr "看檔案中的每一行是誰寫的,其版本為何"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:62
+msgid "Create Patch..."
+msgstr "建立修補檔..."
+
+#. Name
+#: svn/svnhelper/subversion.desktop:66
+msgid "Export..."
+msgstr "匯出..."
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:67
+msgid "Checkout out an unversioned copy of a tree from a repository"
+msgstr "從主目錄中取出不含版本資訊的工作複本"
+
+#. Name
+#: svn/svnhelper/subversion.desktop:72
+msgid "Diff (local)"
+msgstr "比較(本地端)"
+
+#. Comment
+#: svn/svnhelper/subversion.desktop:73
+msgid "Show local changes since last update"
+msgstr "顯示最後一次更新之後於本地端所做的改變"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:8
+msgid "SVN Update"
+msgstr "SVN 更新"
+
+#. Name
+#: svn/svnhelper/subversion_toplevel.desktop:13
+msgid "SVN Commit"
+msgstr "SVN 提交"
+
+#. Description
+#: svn/svn+file.protocol:2 svn/svn+http.protocol:2 svn/svn+https.protocol:2
+#: svn/svn+ssh.protocol:2 svn/svn.protocol:2
+#, fuzzy
+msgid "Subversion ioslave"
+msgstr "KDED Subversion 模組"
diff --git a/translations/desktop_files/umbrello-desktops/bg.po b/translations/desktop_files/umbrello-desktops/bg.po
new file mode 100644
index 00000000..83d6138d
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/bg.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+#, fuzzy
+msgid "UML Modeller"
+msgstr "Файл Umbrello UML Modeller"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Файл Umbrello UML Modeller"
diff --git a/translations/desktop_files/umbrello-desktops/bs.po b/translations/desktop_files/umbrello-desktops/bs.po
new file mode 100644
index 00000000..8177f01e
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/bs.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: bs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML modeler"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML modeler datoteka"
diff --git a/translations/desktop_files/umbrello-desktops/ca.po b/translations/desktop_files/umbrello-desktops/ca.po
new file mode 100644
index 00000000..cc8940b7
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ca.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ca\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelador UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Fitxer de model UML"
diff --git a/translations/desktop_files/umbrello-desktops/cs.po b/translations/desktop_files/umbrello-desktops/cs.po
new file mode 100644
index 00000000..d3ffa898
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/cs.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cs\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML modelář"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Soubor UML modeláře Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/cy.po b/translations/desktop_files/umbrello-desktops/cy.po
new file mode 100644
index 00000000..74376049
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/cy.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: cy\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelydd UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Ffeil Modelydd UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/da.po b/translations/desktop_files/umbrello-desktops/da.po
new file mode 100644
index 00000000..c144029a
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/da.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: da\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML Modellering"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-fil"
diff --git a/translations/desktop_files/umbrello-desktops/de.po b/translations/desktop_files/umbrello-desktops/de.po
new file mode 100644
index 00000000..cad53cee
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/de.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: de\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-Modellierer"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello-Datei"
diff --git a/translations/desktop_files/umbrello-desktops/el.po b/translations/desktop_files/umbrello-desktops/el.po
new file mode 100644
index 00000000..f98f2391
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/el.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: el\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Μοντελοποιητής UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Αρχείο μοντελοποιητή UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/eo.po b/translations/desktop_files/umbrello-desktops/eo.po
new file mode 100644
index 00000000..862703b8
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/eo.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eo\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-Modelilo "
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Dosiero de Umbrello UML-Modelilo"
diff --git a/translations/desktop_files/umbrello-desktops/es.po b/translations/desktop_files/umbrello-desktops/es.po
new file mode 100644
index 00000000..ef8fa68a
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/es.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: es\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelador de UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Archivo del modeladore UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/et.po b/translations/desktop_files/umbrello-desktops/et.po
new file mode 100644
index 00000000..d17bdae9
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/et.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: et\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-i modelleerimise rakendus"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-fail"
diff --git a/translations/desktop_files/umbrello-desktops/eu.po b/translations/desktop_files/umbrello-desktops/eu.po
new file mode 100644
index 00000000..e7cbe846
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/eu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: eu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML modelatzailea"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML modelatzaile fitxategia"
diff --git a/translations/desktop_files/umbrello-desktops/fa.po b/translations/desktop_files/umbrello-desktops/fa.po
new file mode 100644
index 00000000..24bc3e63
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/fa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "مدل‌ساز UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "پروندۀ مدل‌ساز Umbrello UML"
diff --git a/translations/desktop_files/umbrello-desktops/fi.po b/translations/desktop_files/umbrello-desktops/fi.po
new file mode 100644
index 00000000..41d80d03
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/fi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-mallintaja"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML -mallinnustiedosto"
diff --git a/translations/desktop_files/umbrello-desktops/fr.po b/translations/desktop_files/umbrello-desktops/fr.po
new file mode 100644
index 00000000..bf7c8b37
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/fr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: fr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modeleur UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Fichier du modeleur UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/ga.po b/translations/desktop_files/umbrello-desktops/ga.po
new file mode 100644
index 00000000..fdb7fed1
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ga.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ga\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Múnlóir UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Comhad le haghaidh an Mhúnlóra UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/gl.po b/translations/desktop_files/umbrello-desktops/gl.po
new file mode 100644
index 00000000..d58e2038
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/gl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: gl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelador de UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Ficheiro UML de Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/hi.po b/translations/desktop_files/umbrello-desktops/hi.po
new file mode 100644
index 00000000..11725d4d
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/hi.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr "अम्बरैलो"
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "यूएमएल मॉडलर"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "अम्बरैलो यूएमएल मॉडलर फ़ाइल"
diff --git a/translations/desktop_files/umbrello-desktops/hu.po b/translations/desktop_files/umbrello-desktops/hu.po
new file mode 100644
index 00000000..c51fc9f0
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/hu.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: hu\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-modellező"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-fájl"
diff --git a/translations/desktop_files/umbrello-desktops/is.po b/translations/desktop_files/umbrello-desktops/is.po
new file mode 100644
index 00000000..7107a049
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/is.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: is\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+#, fuzzy
+msgid "UML Modeller"
+msgstr "Umbrello UML Modeller Skrá"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML Modeller Skrá"
diff --git a/translations/desktop_files/umbrello-desktops/it.po b/translations/desktop_files/umbrello-desktops/it.po
new file mode 100644
index 00000000..e84ec414
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/it.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# Michele Calgaro <michele.calgaro@yahoo.it>, 2021.
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: 2021-03-23 16:00+0000\n"
+"Last-Translator: Michele Calgaro <michele.calgaro@yahoo.it>\n"
+"Language-Team: Italian <https://mirror.git.trinitydesktop.org/weblate/"
+"projects/tdesdk/umbrello-desktop-files/it/>\n"
+"Language: it\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 4.5.1\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr "Umbrello"
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modellatore UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "File del modellatore UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/ja.po b/translations/desktop_files/umbrello-desktops/ja.po
new file mode 100644
index 00000000..145cfb91
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ja.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ja\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML モデラー"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML モデラーファイル"
diff --git a/translations/desktop_files/umbrello-desktops/ka.po b/translations/desktop_files/umbrello-desktops/ka.po
new file mode 100644
index 00000000..de85ceb9
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ka.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ka\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML მოდელერი"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML მოდელერის ფაილი"
diff --git a/translations/desktop_files/umbrello-desktops/kk.po b/translations/desktop_files/umbrello-desktops/kk.po
new file mode 100644
index 00000000..c288a862
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/kk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: kk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML үлгілегіші"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML үлгілегішінің файлы"
diff --git a/translations/desktop_files/umbrello-desktops/lt.po b/translations/desktop_files/umbrello-desktops/lt.po
new file mode 100644
index 00000000..fe9715bc
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/lt.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: lt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+#, fuzzy
+msgid "UML Modeller"
+msgstr "Umbrello UML Modeller byla"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML Modeller byla"
diff --git a/translations/desktop_files/umbrello-desktops/ms.po b/translations/desktop_files/umbrello-desktops/ms.po
new file mode 100644
index 00000000..e925b6c9
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ms.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ms\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Pemodel UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Fail Pemodel Umbrello UML"
diff --git a/translations/desktop_files/umbrello-desktops/nb.po b/translations/desktop_files/umbrello-desktops/nb.po
new file mode 100644
index 00000000..5afce502
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/nb.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-modelleringsprogram"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-modelleringsfil"
diff --git a/translations/desktop_files/umbrello-desktops/nds.po b/translations/desktop_files/umbrello-desktops/nds.po
new file mode 100644
index 00000000..4bfa4e89
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/nds.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nds\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-Modellmaker"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "UML-Modellmaker-Datei vun Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/ne.po b/translations/desktop_files/umbrello-desktops/ne.po
new file mode 100644
index 00000000..f78daf35
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ne.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ne\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr "अम्ब्रेलो"
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "यूएमएल मोडेलर"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "अम्ब्रेलो यूएमएल मोडेलर फाइल"
diff --git a/translations/desktop_files/umbrello-desktops/nl.po b/translations/desktop_files/umbrello-desktops/nl.po
new file mode 100644
index 00000000..301ea7c0
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/nl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-modeller"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML Modeller-bestand"
diff --git a/translations/desktop_files/umbrello-desktops/nn.po b/translations/desktop_files/umbrello-desktops/nn.po
new file mode 100644
index 00000000..09cbfa76
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/nn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: nn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-modelleringsprogram"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-modelleringsfil"
diff --git a/translations/desktop_files/umbrello-desktops/pa.po b/translations/desktop_files/umbrello-desktops/pa.po
new file mode 100644
index 00000000..c08efa5c
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/pa.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pa\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr "ਉਮਬਰਿੱਲਓ"
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr ""
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr ""
diff --git a/translations/desktop_files/umbrello-desktops/pl.po b/translations/desktop_files/umbrello-desktops/pl.po
new file mode 100644
index 00000000..983355c2
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/pl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Program do modelowania UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Plik modelera UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/pt.po b/translations/desktop_files/umbrello-desktops/pt.po
new file mode 100644
index 00000000..d0a10035
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/pt.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelador de UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Ficheiro do Modelador de UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/pt_BR.po b/translations/desktop_files/umbrello-desktops/pt_BR.po
new file mode 100644
index 00000000..fc5d19a1
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/pt_BR.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: pt_BR\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelador UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Arquivo de Modelador UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/ru.po b/translations/desktop_files/umbrello-desktops/ru.po
new file mode 100644
index 00000000..db71e125
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ru.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Средство UML моделирования"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Файл моделирования UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/sk.po b/translations/desktop_files/umbrello-desktops/sk.po
new file mode 100644
index 00000000..9de9f19a
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/sk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Modelár UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Súbor pre Umbrello modelár UML"
diff --git a/translations/desktop_files/umbrello-desktops/sl.po b/translations/desktop_files/umbrello-desktops/sl.po
new file mode 100644
index 00000000..17afccfa
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/sl.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Mofdelirnik UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Datoteka za modelirnik Umbrello UML"
diff --git a/translations/desktop_files/umbrello-desktops/sr.po b/translations/desktop_files/umbrello-desktops/sr.po
new file mode 100644
index 00000000..06ca519f
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/sr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML моделар"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Фајл Umbrello-а, UML моделара"
diff --git a/translations/desktop_files/umbrello-desktops/sr@Latn.po b/translations/desktop_files/umbrello-desktops/sr@Latn.po
new file mode 100644
index 00000000..bdf10984
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/sr@Latn.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sr@Latn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML modelar"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Fajl Umbrello-a, UML modelara"
diff --git a/translations/desktop_files/umbrello-desktops/sv.po b/translations/desktop_files/umbrello-desktops/sv.po
new file mode 100644
index 00000000..6ca0ddf2
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/sv.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML-modellering"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML-modelleringsfil"
diff --git a/translations/desktop_files/umbrello-desktops/ta.po b/translations/desktop_files/umbrello-desktops/ta.po
new file mode 100644
index 00000000..350a9a9d
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/ta.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: ta\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr "அம்ரல்லோ"
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML மோடெல்லார்"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "அம்ரல்லோ UML மாடுலர் கோப்பு"
diff --git a/translations/desktop_files/umbrello-desktops/tg.po b/translations/desktop_files/umbrello-desktops/tg.po
new file mode 100644
index 00000000..78973af5
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/tg.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tg\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Воситаи UML моделкунонӣ"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Файли моделкунонии UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/tr.po b/translations/desktop_files/umbrello-desktops/tr.po
new file mode 100644
index 00000000..b55eb6eb
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/tr.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML Modelleyici"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML Modelleyici Dosyası"
diff --git a/translations/desktop_files/umbrello-desktops/uk.po b/translations/desktop_files/umbrello-desktops/uk.po
new file mode 100644
index 00000000..b0e41ba0
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/uk.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "Засіб моделювання UML"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Файл моделювання UML Umbrello"
diff --git a/translations/desktop_files/umbrello-desktops/umbrello-desktops.pot b/translations/desktop_files/umbrello-desktops/umbrello-desktops.pot
new file mode 100644
index 00000000..63e96891
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/umbrello-desktops.pot
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr ""
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr ""
diff --git a/translations/desktop_files/umbrello-desktops/zh_CN.po b/translations/desktop_files/umbrello-desktops/zh_CN.po
new file mode 100644
index 00000000..f779bb3c
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/zh_CN.po
@@ -0,0 +1,32 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+msgid "UML Modeller"
+msgstr "UML 建模工具"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML 建模工具文件"
diff --git a/translations/desktop_files/umbrello-desktops/zh_TW.po b/translations/desktop_files/umbrello-desktops/zh_TW.po
new file mode 100644
index 00000000..cb5cb2bf
--- /dev/null
+++ b/translations/desktop_files/umbrello-desktops/zh_TW.po
@@ -0,0 +1,33 @@
+# SOME DESCRIPTIVE TITLE.
+# This file is put in the public domain.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-07-16 18:15+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. Name
+#: umbrello.desktop:2
+msgid "Umbrello"
+msgstr ""
+
+#. GenericName
+#: umbrello.desktop:4
+#, fuzzy
+msgid "UML Modeller"
+msgstr "Umbrello UML Modeller 檔案"
+
+#. Comment
+#: x-umbrello.desktop:2
+msgid "Umbrello UML Modeller File"
+msgstr "Umbrello UML Modeller 檔案"
diff --git a/umbrello/umbrello/CMakeL10n.txt b/umbrello/umbrello/CMakeL10n.txt
index cbfeeb71..f7b2da6e 100644
--- a/umbrello/umbrello/CMakeL10n.txt
+++ b/umbrello/umbrello/CMakeL10n.txt
@@ -4,3 +4,9 @@ tde_l10n_create_template(
CATALOG "umbrello"
SOURCES "." "tips"
)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/umbrello-desktops/"
+ SOURCES *.desktop
+ DESTINATION "${CMAKE_SOURCE_DIR}/translations"
+)
diff --git a/umbrello/umbrello/CMakeLists.txt b/umbrello/umbrello/CMakeLists.txt
index 7329dec6..4e3aa5cd 100644
--- a/umbrello/umbrello/CMakeLists.txt
+++ b/umbrello/umbrello/CMakeLists.txt
@@ -35,9 +35,19 @@ link_directories(
##### other data ################################
tde_install_icons( )
-install( FILES x-umbrello.desktop DESTINATION ${MIME_INSTALL_DIR}/application )
+
+tde_create_translated_desktop(
+ SOURCE x-umbrello.desktop
+ DESTINATION ${MIME_INSTALL_DIR}/application
+ PO_DIR umbrello-desktops
+)
+
install( FILES tips umbrelloui.rc DESTINATION ${DATA_INSTALL_DIR}/umbrello )
-install( FILES umbrello.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
+
+tde_create_translated_desktop(
+ SOURCE umbrello.desktop
+ PO_DIR umbrello-desktops
+)
##### umbrello (executable) #####################
diff --git a/umbrello/umbrello/Makefile.am b/umbrello/umbrello/Makefile.am
index a68fd709..c9687f27 100644
--- a/umbrello/umbrello/Makefile.am
+++ b/umbrello/umbrello/Makefile.am
@@ -140,7 +140,7 @@ umbrello_LDFLAGS = $(all_libraries) $(KDE_RPATH) -export-dynamic
messages: rc.cpp
$(PREPARETIPS) > tips.txt
$(EXTRACTRC) *.rc codegenerators/*.ui dialogs/*.ui > ./rc.cpp
- LIST=`find . -name \*.h -o -name \*.hh -o -name \*.txt -o -name \*.H -o -name \*.hxx -o -name \*.hpp -o -name \*.cpp -o -name \*.cc -o -name \*.cxx -o -name \*.ecpp -o -name \*.C`; \
+ LIST=`find . -name \*.h -o -name \*.txt -o -name \*.cpp`; \
if test -n "$$LIST"; then \
$(XGETTEXT) $$LIST -o $(podir)/umbrello.pot; \
fi
diff --git a/umbrello/umbrello/autolayout/newautolayoutdialog.ui b/umbrello/umbrello/autolayout/newautolayoutdialog.ui
index ae0667a3..6255904c 100644
--- a/umbrello/umbrello/autolayout/newautolayoutdialog.ui
+++ b/umbrello/umbrello/autolayout/newautolayoutdialog.ui
@@ -380,9 +380,6 @@
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -397,9 +394,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/umbrello/umbrello/codeimport/kdevcppparser/lookup.cpp b/umbrello/umbrello/codeimport/kdevcppparser/lookup.cpp
index a0ee3dbc..8434735c 100644
--- a/umbrello/umbrello/codeimport/kdevcppparser/lookup.cpp
+++ b/umbrello/umbrello/codeimport/kdevcppparser/lookup.cpp
@@ -1,4 +1,3 @@
-// -*- c-basic-offset: 2 -*-
/*
* This file is part of the KDE libraries
* Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
diff --git a/umbrello/umbrello/codeimport/kdevcppparser/lookup.h b/umbrello/umbrello/codeimport/kdevcppparser/lookup.h
index cff7dded..5b58aa8c 100644
--- a/umbrello/umbrello/codeimport/kdevcppparser/lookup.h
+++ b/umbrello/umbrello/codeimport/kdevcppparser/lookup.h
@@ -1,4 +1,3 @@
-// -*- c-basic-offset: 2 -*-
/*
* This file is part of the KDE libraries
* Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
diff --git a/umbrello/umbrello/dialogs/exportallviewsdialogbase.ui b/umbrello/umbrello/dialogs/exportallviewsdialogbase.ui
index cacd3490..a2f4d104 100644
--- a/umbrello/umbrello/dialogs/exportallviewsdialogbase.ui
+++ b/umbrello/umbrello/dialogs/exportallviewsdialogbase.ui
@@ -165,9 +165,6 @@ Only the folders made by the user are created in the base directory (Logical vie
<property name="text">
<string>&amp;OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -182,9 +179,6 @@ Only the folders made by the user are created in the base directory (Logical vie
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
diff --git a/umbrello/umbrello/dialogs/settingsdlg.cpp b/umbrello/umbrello/dialogs/settingsdlg.cpp
index 1bcb4769..74b37c69 100644
--- a/umbrello/umbrello/dialogs/settingsdlg.cpp
+++ b/umbrello/umbrello/dialogs/settingsdlg.cpp
@@ -44,7 +44,7 @@ SettingsDlg::~SettingsDlg() {}
void SettingsDlg::setupUIPage() {
//setup UI page
- TQVBox * page = addVBoxPage( i18n("User Interface"), i18n("User Interface Settings"), DesktopIcon( "window_list") );
+ TQVBox * page = addVBoxPage( i18n("User Interface"), i18n("User Interface Settings"), DesktopIcon( "window_duplicate") );
m_UiWidgets.colorGB = new TQGroupBox( i18n("Color"), page );
TQGridLayout * colorLayout = new TQGridLayout( m_UiWidgets.colorGB, 3, 3 );
diff --git a/umbrello/umbrello/docgenerators/main.cpp b/umbrello/umbrello/docgenerators/main.cpp
index 62c47b6b..6d5343a1 100644
--- a/umbrello/umbrello/docgenerators/main.cpp
+++ b/umbrello/umbrello/docgenerators/main.cpp
@@ -15,7 +15,6 @@
#include <libxml/debugXML.h>
#include <libxml/HTMLtree.h>
#include <libxml/xmlIO.h>
-#include <libxml/DOCBparser.h>
#include <libxml/xinclude.h>
#include <libxml/catalog.h>
#include <libxslt/xslt.h>
diff --git a/umbrello/umbrello/umbrello.desktop b/umbrello/umbrello/umbrello.desktop
index ce03ad20..ac7ae244 100644
--- a/umbrello/umbrello/umbrello.desktop
+++ b/umbrello/umbrello/umbrello.desktop
@@ -1,56 +1,12 @@
[Desktop Entry]
+Name=Umbrello
+
+GenericName=UML Modeller
+
Type=Application
Exec=umbrello -caption "%c" %i %m
Icon=umbrello
X-DocPath=umbrello/index.html
Terminal=false
-Name=Umbrello
-Name[hi]=अम्बरैलो
-Name[ne]=अम्ब्रेलो
-Name[pa]=ਉਮਬਰਿੱਲਓ
-Name[ta]= அம்ரல்லோ
-GenericName=UML Modeller
-GenericName[bs]=UML modeler
-GenericName[ca]=Modelador UML
-GenericName[cs]=UML modelář
-GenericName[cy]=Modelydd UML
-GenericName[da]=UML Modellering
-GenericName[de]=UML-Modellierer
-GenericName[el]=Μοντελοποιητής UML
-GenericName[eo]=UML-Modelilo
-GenericName[es]=Modelador de UML
-GenericName[et]=UML-i modelleerimise rakendus
-GenericName[eu]=UML modelatzailea
-GenericName[fa]=مدل‌ساز UML
-GenericName[fi]=UML-mallintaja
-GenericName[fr]=Modeleur UML
-GenericName[ga]=Múnlóir UML
-GenericName[gl]=Modelador de UML
-GenericName[hi]=यूएमएल मॉडलर
-GenericName[hu]=UML-modellező
-GenericName[it]=Modellatore UML
-GenericName[ja]=UML モデラー
-GenericName[ka]=UML მოდელერი
-GenericName[kk]=UML үлгілегіші
-GenericName[ms]=Pemodel UML
-GenericName[nb]=UML-modelleringsprogram
-GenericName[nds]=UML-Modellmaker
-GenericName[ne]=यूएमएल मोडेलर
-GenericName[nl]=UML-modeller
-GenericName[nn]=UML-modelleringsprogram
-GenericName[pl]=Program do modelowania UML
-GenericName[pt]=Modelador de UML
-GenericName[pt_BR]=Modelador UML
-GenericName[ru]=Средство UML моделирования
-GenericName[sk]=Modelár UML
-GenericName[sl]=Mofdelirnik UML
-GenericName[sr]=UML моделар
-GenericName[sr@Latn]=UML modelar
-GenericName[sv]=UML-modellering
-GenericName[ta]=UML மோடெல்லார்
-GenericName[tg]=Воситаи UML моделкунонӣ
-GenericName[tr]=UML Modelleyici
-GenericName[uk]=Засіб моделювання UML
-GenericName[zh_CN]=UML 建模工具
MimeType=application/x-uml;
Categories=Qt;TDE;Development;
diff --git a/umbrello/umbrello/x-umbrello.desktop b/umbrello/umbrello/x-umbrello.desktop
index d8aaeb50..cf49d16e 100644
--- a/umbrello/umbrello/x-umbrello.desktop
+++ b/umbrello/umbrello/x-umbrello.desktop
@@ -1,53 +1,8 @@
[Desktop Entry]
+Comment=Umbrello UML Modeller File
+
Type=MimeType
MimeType=application/x-uml
Icon=umbrellofile
DefaultApp=umbrello
Patterns=*.xmi;*.XMI;*.xmi.tgz;*.xmi.tar.bz2;
-Comment=Umbrello UML Modeller File
-Comment[bg]=Файл Umbrello UML Modeller
-Comment[bs]=Umbrello UML modeler datoteka
-Comment[ca]=Fitxer de model UML
-Comment[cs]=Soubor UML modeláře Umbrello
-Comment[cy]=Ffeil Modelydd UML Umbrello
-Comment[da]=Umbrello UML-fil
-Comment[de]=Umbrello-Datei
-Comment[el]=Αρχείο μοντελοποιητή UML Umbrello
-Comment[eo]=Dosiero de Umbrello UML-Modelilo
-Comment[es]=Archivo del modeladore UML Umbrello
-Comment[et]=Umbrello UML-fail
-Comment[eu]=Umbrello UML modelatzaile fitxategia
-Comment[fa]=پروندۀ مدل‌ساز Umbrello UML
-Comment[fi]=Umbrello UML -mallinnustiedosto
-Comment[fr]=Fichier du modeleur UML Umbrello
-Comment[ga]=Comhad le haghaidh an Mhúnlóra UML Umbrello
-Comment[gl]=Ficheiro UML de Umbrello
-Comment[hi]=अम्बरैलो यूएमएल मॉडलर फ़ाइल
-Comment[hu]=Umbrello UML-fájl
-Comment[is]=Umbrello UML Modeller Skrá
-Comment[it]=File del modellatore UML Umbrello
-Comment[ja]=Umbrello UML モデラーファイル
-Comment[ka]=Umbrello UML მოდელერის ფაილი
-Comment[kk]=Umbrello UML үлгілегішінің файлы
-Comment[lt]=Umbrello UML Modeller byla
-Comment[ms]=Fail Pemodel Umbrello UML
-Comment[nb]=Umbrello UML-modelleringsfil
-Comment[nds]=UML-Modellmaker-Datei vun Umbrello
-Comment[ne]=अम्ब्रेलो यूएमएल मोडेलर फाइल
-Comment[nl]=Umbrello UML Modeller-bestand
-Comment[nn]=Umbrello UML-modelleringsfil
-Comment[pl]=Plik modelera UML Umbrello
-Comment[pt]=Ficheiro do Modelador de UML Umbrello
-Comment[pt_BR]=Arquivo de Modelador UML Umbrello
-Comment[ru]=Файл моделирования UML Umbrello
-Comment[sk]=Súbor pre Umbrello modelár UML
-Comment[sl]=Datoteka za modelirnik Umbrello UML
-Comment[sr]=Фајл Umbrello-а, UML моделара
-Comment[sr@Latn]=Fajl Umbrello-a, UML modelara
-Comment[sv]=Umbrello UML-modelleringsfil
-Comment[ta]= அம்ரல்லோ UML மாடுலர் கோப்பு
-Comment[tg]=Файли моделкунонии UML Umbrello
-Comment[tr]=Umbrello UML Modelleyici Dosyası
-Comment[uk]=Файл моделювання UML Umbrello
-Comment[zh_CN]=Umbrello UML 建模工具文件
-Comment[zh_TW]=Umbrello UML Modeller 檔案