Source strings

1,273 Strings 100%
6,436 Words 100%
40,402 Characters 100%

Other components

Component Translated Unfinished Unfinished words Unfinished characters Untranslated Checks Suggestions Comments
libmypaint ISC 0 0 0 0 36 0 2

Overview

Project website mypaint.app
Instructions for translators

[Crash Course on the MyPaint Github Wiki] (https://github.com/mypaint/mypaint/wiki/Translating-MyPaint#translator-crash-course)

Short version:

  • Try to be consistent.
  • Use the glossary to make it easier to be consistent.
  • If a meaning is unclear, ask about it in a comment (use @jplloyd or @briend to get their attention).
  • Don't change: {things_like_these} or %s or %d
Project maintainers User avatar achadwick User avatar odysseywestra User avatar briend User avatar jplloyd User avatar aesara
Translation license GNU General Public License v2.0 or later
Translation process
  • Translations can be made directly.
  • Translation suggestions can be made.
  • Any authenticated user can contribute.
  • The translation uses bilingual files.
Source code repository https://github.com/mypaint/mypaint.git
Repository branch master
Last remote commit ci: Fix unused import 00483b9e
User avatar jtojnar authored a month ago
Last commit in Weblate Translated using Weblate (Chinese (Simplified Han script)) 5d0b593d
User avatar ziweidao authored 6 days ago
Weblate repository https://hosted.weblate.org/git/mypaint/mypaint/
File mask po/*.po
Translation file Download po/mypaint.pot
Last change April 18, 2021, 7:27 p.m.
Last change made by Jesper Lloyd
Language English
Language code en
Text direction Left to right
Number of speakers 1,728,900,209
Number of plurals 2
Plural type One/other
Plurals Singular 1
Plural 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, …
Plural formula n != 1
4 days ago

String statistics

Strings percent Hosted strings Words percent Hosted words Characters percent Hosted characters
Total 1,273 6,436 40,402
Translated 100% 1,273 100% 6,436 100% 40,402
Needs editing 0% 0 0% 0 0% 0
Read-only 100% 1,273 100% 6,436 100% 40,402
Failing checks 13% 175 17% 1,123 18% 7,367
Strings with suggestions 0% 0 0% 0 0% 0
Untranslated strings 0% 0 0% 0 0% 0

Quick numbers

6,436
Hosted words
1,273
Hosted strings
100%
Translated
and previous 30 days

Trends of last 30 days

Hosted words
+100%
Hosted strings
+100%
Translated
+100%
Contributors
User avatar jplloyd

Comment added

@Fito @omeritzics I looked into this, and it seems the reason for breaking out the "ago" is so that the placeholder can be either "ago" or "from now" in these strings:

3 years ago
User avatar None

Resource updated

The “po/mypaint.pot” file was changed. 3 years ago
User avatar jplloyd

Comment added

Yes indeed, this source string does not follow proper i18n practices and should be fixed. Thanks for bringing attention to this. At the very least, the time string should be a parameter to this field.

3 years ago
User avatar Fito

Comment added

Yep, this needs a variable to be able to provide more idiomatic translations in Romance languages also. cc @jplloyd @briend

3 years ago
User avatar None

Resource updated

The “po/mypaint.pot” file was changed. 3 years ago
User avatar None

Resource updated

The “po/mypaint.pot” file was changed. 3 years ago
User avatar None

Resource updated

The “po/mypaint.pot” file was changed. 4 years ago
User avatar jplloyd

Comment added

@calsioro Yes, this refers to the HCY color model (Hue, Chroma, Luminance) where Chroma is similar to Saturation in HSV/HSL, but not quite the same. I'll put down a reminder to add a translator comment about that.

4 years ago
User avatar calsioro

Comment added

"Set .. Chroma ... preserving the Hue and Luma." (Related to another comment:) Can you really preserve Hue while changing Chroma? Shouldn't one of those be Saturation? @jplloyd @briend

4 years ago
User avatar calsioro

Comment added

"Set the painting Hue [...] preserving the Chroma and Luma." Is this right? Can you really change Hue while preserving Chroma? Shoulnd't it read "Saturation and Luma" instead? @jplloyd, @briend

4 years ago
Browse all translation changes