melawy-plasma-plasmoid-arch.../com.github.Melawy.ArchUpdate/translate/ReadMe.md

32 lines
1.4 KiB
Markdown
Raw Normal View History

2024-01-03 17:55:21 +05:00
> Version 7 of Zren's i18n scripts.
With KDE Frameworks v5.37 and above, translations are bundled with the `*.plasmoid` file downloaded from the store.
## Install Translations
Go to `~/.local/share/plasma/plasmoids/com.github.Melawy.ArchUpdate/translate/` and run `sh ./build --restartplasma`.
## New Translations
2024-01-03 20:41:39 +05:00
1. Fill out [`template.pot`](template.pot) with your translations then open a [new issue](https://github.com/Valeria-Fadeeva/issues/new), name the file `spanish.txt`, attach the txt file to the issue (drag and drop).
2024-01-03 17:55:21 +05:00
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.
## Links
* https://zren.github.io/kde/docs/widget/#translations-i18n
* https://github.com/Zren/plasma-applet-lib/tree/master/package/translate
## Status
| Locale | Lines | % Done|
|----------|---------|-------|
2024-01-14 02:40:08 +05:00
| Template | 18 | |
| ru_RU | 17/18 | 94% |