melawy-plasma-plasmoid-Onze.../com.github.adhec.OnzeMenuKDE/translate
Valeria Fadeeva d2ac00c2a7 Update 2023-07-02 11:51:48 +05:00
..
ReadMe.md Update 2023-07-02 11:51:48 +05:00
de.po Update 2023-07-02 11:51:48 +05:00
fr.po Update 2023-07-02 11:51:48 +05:00
ko.po Update 2023-07-02 11:51:48 +05:00
merge.sh Init 2023-04-17 20:56:22 +05:00
nl.po Update 2023-07-02 11:51:48 +05:00
plasmoidlocaletest.sh Init 2023-04-17 20:56:22 +05:00
pt-br.po Update 2023-07-02 11:51:48 +05:00
ru.po Update 2023-07-02 11:51:48 +05:00
template.pot Update 2023-07-02 11:51:48 +05:00
tr.po Update 2023-07-02 11:51:48 +05:00
uk.po Update 2023-07-02 11:51:48 +05:00
zh_CN.po Update 2023-07-02 11:51:48 +05:00

ReadMe.md

Zren based translation template, i18n scripts. link

Install Translations

Go to ~/.local/share/plasma/plasmoids/OnzeMenu/translate/ and run sh ./build --restartplasma.

New Translations

  1. Fill out template.pot with your translations then open a new issue, name the file spanish.txt, attach the txt file to the issue (drag and drop).

Or if you know how to make a pull request

  1. Copy the template.pot file and name it your locale's code (Eg: en/de/fr) with the extension .po. Then fill out all the msgstr "".

Scripts

  • sh ./merge will parse the i18n() calls in the *.qml files and write it to the template.pot file. Then it will merge any changes into the *.po language files.
  • sh ./build will convert the *.po files to it's binary *.mo version and move it to contents/locale/... which will bundle the translations in the *.plasmoid without needing the user to manually install them.
  • sh ./plasmoidlocaletest will run ./build then plasmoidviewer (part of plasma-sdk).

Examples

Status

Locale Lines % Done
Template 40
de 32/40 80%
fr 32/40 80%
ko 32/40 80%
nl 33/40 82%
pt-br 32/40 80%
ru 32/40 80%
tr 28/40 70%
uk 33/40 82%
zh_CN 30/40 75%