Language Translated Untranslated Untranslated words Untranslated characters Checks Suggestions Comments
English This translation is used for source strings. AGPL-3.0 0 0 0 8 0 0
Dutch AGPL-3.0 60% 28 348 2,180 6 0 0
English (XA pseudolocale) AGPL-3.0 0 0 0 0 0 0
French AGPL-3.0 0 0 0 0 0 0
German AGPL-3.0 0 0 0 0 0 0
Norwegian Bokmål AGPL-3.0 40% 42 428 2,662 6 0 0
Russian AGPL-3.0 44% 39 404 2,477 1 0 0
Spanish AGPL-3.0 62% 26 221 1,502 4 0 0
Please sign in to see the alerts.

Overview

Project website kosmorro.space
Instructions for translators

Should Kosmorro's name be translated?

No. The name Kosmorro has been chosen in such a way it should be pronounceable no matter your language. It should also be written with Latin characters, even if the target language uses another characters set. Note that you may still adapt the name to comply with the target language grammar (e.g., in German, clear Kosmorro's cache becomes Kosmorros Cache löschen, because German grammar requires an s suffix to be appended to proper nouns in possessive mode).

How do I translate the yes/no (yN) questions?

First, you will need to check that Python's locale module has translations for that in the target locale: open a terminal, invoke Python and write the following commands:

>>> import locale
>>> locale.setlocale(locale.LC_ALL, 'fr_FR.UTF-8') # Replace 'fr-FR' with your locale
'fr-FR.UTF-8'
>>> locale.nl_langinfo(locale.YESEXPR)
'^[oOyY].*' # This is the regular expression that will validate a "yes" answer
>>> locale.nl_langinfo(locale.NOEXPR)
'^[nN].*' # This is the regular expression that will validate a "no" answer

All you have to do now is to extract the characters that correspond to your language (here, it is o and N). If Python only gives the English alternatives, it means it does not supported it for now. In this case, the yN has to be used by default.

Project maintainers User avatar Deuchnord
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Translation license GNU Affero General Public License v3.0 or later
Source code repository https://github.com/Kosmorro/kosmorro
Repository branch master
Last remote commit chore(deps-dev): bump black from 21.7b0 to 21.8b0 (#202) 1e20d1e
dependabot[bot] authored 2 weeks ago
Last commit in Weblate Merge remote-tracking branch 'origin/master' 2e589e5
Hosted Weblate authored 2 weeks ago
Weblate repository https://hosted.weblate.org/git/kosmorro/cli/
Filemask _kosmorro/locales/*/LC_MESSAGES/messages.po

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 560 4,056 25,456
Source 70 507 3,182
Translated 75% 425 65% 2,655 65% 16,635
Needs editing 8% 50 9% 402 10% 2,723
Failing checks 4% 25 2% 114 2% 672
Strings with suggestions 0% 0 0% 0 0% 0
Not translated strings 15% 85 24% 999 23% 6,098

Quick numbers

4,056
Hosted words
560
Hosted strings
75%
Translated
2
Contributors
and previous 30 days

Trends of last 30 days

Hosted words
Hosted strings
Translated
+1%
Contributors
-50%
Pushed changes 2 weeks ago
User avatar None

Pushed changes

Kosmorro / Command line interface

Pushed changes 2 weeks ago
User avatar None

Component automatically unlocked

Kosmorro / Command line interface

Component automatically unlocked 2 weeks ago
Merged repository 2 weeks ago
User avatar Deuchnord

Failed rebase on repository

Kosmorro / Command line interface

First, rewinding head to replay your work on top of it...
Applying: chore(i18n): update translation files
Using index info to reconstruct a base tree...
M	_kosmorro/locales/de/LC_MESSAGES/messages.po
M	_kosmorro/locales/en_XA/LC_MESSAGES/messages.po
M	_kosmorro/locales/es/LC_MESSAGES/messages.po
M	_kosmorro/locales/fr/LC_MESSAGES/messages.po
M	_kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
M	_kosmorro/locales/nl/LC_MESSAGES/messages.po
M	_kosmorro/locales/ru/LC_MESSAGES/messages.po
Falling back to patching base and 3-way merge...
Auto-merging _kosmorro/locales/ru/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/ru/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nl/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nl/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/fr/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/fr/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/es/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/es/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/de/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/de/LC_MESSAGES/messages.po
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch' to see the failed patch
Patch failed at 0001 chore(i18n): update translation files

Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
You can instead skip this commit: run "git rebase --skip".
To abort and get back to the state before "git rebase", run "git rebase --abort".

 (1)
2 weeks ago
User avatar Deuchnord

Failed rebase on repository

Kosmorro / Command line interface

First, rewinding head to replay your work on top of it...
Applying: chore(i18n): update translation files
Using index info to reconstruct a base tree...
M	_kosmorro/locales/de/LC_MESSAGES/messages.po
M	_kosmorro/locales/en_XA/LC_MESSAGES/messages.po
M	_kosmorro/locales/es/LC_MESSAGES/messages.po
M	_kosmorro/locales/fr/LC_MESSAGES/messages.po
M	_kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
M	_kosmorro/locales/nl/LC_MESSAGES/messages.po
M	_kosmorro/locales/ru/LC_MESSAGES/messages.po
Falling back to patching base and 3-way merge...
Auto-merging _kosmorro/locales/ru/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/ru/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nl/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nl/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/fr/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/fr/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/es/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/es/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/de/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/de/LC_MESSAGES/messages.po
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch' to see the failed patch
Patch failed at 0001 chore(i18n): update translation files

Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
You can instead skip this commit: run "git rebase --skip".
To abort and get back to the state before "git rebase", run "git rebase --abort".

 (1)
2 weeks ago
User avatar None

Component automatically locked

Kosmorro / Command line interface

Component automatically locked 2 weeks ago
User avatar None

New alert

Kosmorro / Command line interface

Could not merge the repository. 2 weeks ago
User avatar None

Failed rebase on repository

Kosmorro / Command line interface

First, rewinding head to replay your work on top of it...
Applying: chore(i18n): update translation files
Using index info to reconstruct a base tree...
M	_kosmorro/locales/de/LC_MESSAGES/messages.po
M	_kosmorro/locales/en_XA/LC_MESSAGES/messages.po
M	_kosmorro/locales/es/LC_MESSAGES/messages.po
M	_kosmorro/locales/fr/LC_MESSAGES/messages.po
M	_kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
M	_kosmorro/locales/nl/LC_MESSAGES/messages.po
M	_kosmorro/locales/ru/LC_MESSAGES/messages.po
Falling back to patching base and 3-way merge...
Auto-merging _kosmorro/locales/ru/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/ru/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nl/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nl/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/nb_NO/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/fr/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/fr/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/es/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/es/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/en_XA/LC_MESSAGES/messages.po
Auto-merging _kosmorro/locales/de/LC_MESSAGES/messages.po
CONFLICT (content): Merge conflict in _kosmorro/locales/de/LC_MESSAGES/messages.po
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch' to see the failed patch
Patch failed at 0001 chore(i18n): update translation files

Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
You can instead skip this commit: run "git rebase --skip".
To abort and get back to the state before "git rebase", run "git rebase --abort".

 (1)
2 weeks ago
User avatar None

Received repository notification

Kosmorro / Command line interface

GitHub: https://github.com/Kosmorro/kosmorro, master 2 weeks ago
Browse all component changes