Maniphest T99798

Catalan translation has many wrong meanings (making Blender unusable)
Closed, ResolvedKNOWN ISSUE

Assigned To
Damien Picard (pioverfour)
Authored By
Carles Pina Estany (carles_pina)
Jul 17 2022, 5:49 PM
Tags
  • BF Blender
  • Translations
Subscribers
Bastien Montagne (mont29)
Carles Pina Estany (carles_pina)
Damien Picard (pioverfour)

Description

System Information
Operating system: Debian
Graphics card: Intel Corporation Haswell-ULT Integrated Graphics Controller

Blender Version
Broken: 2.83.5 (also checked the *.po file and it is not fixed in the very latest one)
Worked: ??

Short description of error
Catalan translation is very wrong making Blender unusable - many sentences don't make sense

Exact steps for others to reproduce the error
Launch Blender and choose Catalan translation.

Although some words / phrases are correct, there are many that mean something completely different in Catalan. They don't seem to match the original sentence.

I tried to see when it was last correct and it seems that the Catalan translation has been wrong for quite a some time (some were imported in the current status from SVN).

Just a few examples:
msgid: "Colors" msgstr: "Rotar" (it means "To rotate") (https://developer.blender.org/diffusion/BT/browse/master/po/ca.po$125)
msgid: "20 - Theme Color Set" msgstr: "Desparentar" (it means "to unparent") (https://developer.blender.org/diffusion/BT/browse/master/po/ca.po$117)
msgid: "Device to use for computation (rendering with Cycles)" msgstr: "Guardar com" (it means "Save as") (https://developer.blender.org/diffusion/BT/browse/master/po/ca.po$145)

I cannot translate Blender (I don't use Blender, it needs a full re-translation). My suggestion is to remove the Catalan translation :-( until someone can look after it.

I emailed the latest translator a few weeks ago and I have not had an answer yet. They do not seem to be active, nowadays.

Revisions and Commits

rBTS Blender Translations SVN

Related Objects

Mentioned In
rBTS6182: Clear all fuzzy messages for bg, ca, el, fa, he, hi, ne, sv
T101830: Translation of UI into Catalan
Mentioned Here
rBTS1452: Updated branches from blender trunk (r54536), as release is narrowing, let's…

Event Timeline

Carles Pina Estany (carles_pina) created this task.Jul 17 2022, 5:49 PM
Omar Emara (OmarSquircleArt) added a project: Translations.Jul 17 2022, 7:44 PM
Damien Picard (pioverfour) changed the task status from Needs Triage to Confirmed.Jul 17 2022, 11:58 PM
Damien Picard (pioverfour) added a subscriber: Damien Picard (pioverfour).

@Carles Pina Estany (carles_pina), you are right, this issue comes from rBTS1452, more than nine years ago. This commit marked many fuzzy (wrongly copied) messages (over 9000) as valid. Before that, there were only 237 translations, which have been duplicated all over the place. Since then, there was no translation contribution.

So I agree this seems completely unusable and ought to be started from zero.

Bastien Montagne (mont29) triaged this task as Low priority.Jul 18 2022, 3:18 PM
Bastien Montagne (mont29) changed the subtype of this task from "Report" to "Known Issue".
Bastien Montagne (mont29) moved this task from Backlog to Known Issues on the Translations board.
Bastien Montagne (mont29) added a subscriber: Bastien Montagne (mont29).

The problem here is that we probably need to do that for a few languages that have been fully inactive since this mistake was committed... If someone has time to carefully check the SVN logs and come up with a list, then can revert all those languages to commit prior to rBTS1452, and re-update them with latest Blender master. But would rather avoid having to do that for each affected language separately ;|

Damien Picard (pioverfour) added a comment.Aug 16 2022, 11:43 PM

I had a look into this. Here are two tables: in each are the numbers of unique messages* and translated messages, and the percentage of unique / translated messages for each language. The last column is the languages that have not changed since that fatal 2013 commit. This gives us a rough idea of the problematic languages.
(*extracted in a naïve way, not accounting for identical messages with different contexts)

The first table contains the languages below an arbitrary threshold of 150 unique messages, which I consider altogether untranslated, but others could be considered the same as well (below 500? 1000?).

Anyway, my conclusion is that bg, ca, el, eo, fa, he, hr, ne, sv and tr can safely be restored to their 2013 state. fi is more problematic since it has been worked on a few months ago and I’d rather leave it alone.

I can do it if there is no objection.


languniquetrans%2013
am000.0%x
et000.0%x
kk000.0%
ro000.0%x
uz000.0%x
uz@cyrillic000.0%x
eo165032.0%x
hr2450.0%x
he13422459.8%x
ab9616060.0%
km303196.8%
ha2727100.0%
languniquetrans%2013
ca24762404.0%x
ne17930665.8%x
sv1081719915.0%x
el1196752715.9%x
bg1449785118.5%x
fi1317662419.9%
tr1246581721.4%x
fa1305351937.1%x
cs73871154764.0%
id5177653679.2%
th1127138681.3%
ky83298084.9%
hi1489175285.0%
sr@latin5927684986.5%
sr5937685586.6%
nl1938222287.2%
eu52359787.6%
de143021599189.4%
ar8969994890.2%
ka5567605691.9%
zh_CN267822911592.0%
hu3792410892.3%
ja272242909293.6%
zh_TW140161497493.6%
ko207162202194.1%
es273032897494.2%
it139891483194.3%
ru214142271694.3%
vi273452897494.4%
pt_BR176251865494.5%
es_ES217872304194.6%
fr200122102395.2%
sk280252939495.3%
pt159661673295.4%
uk246292562796.1%
pl2847291497.7%
da41141798.6%
languniquetrans%2013
Bastien Montagne (mont29) added a comment.Aug 17 2022, 12:03 AM

@Damien Picard (pioverfour) thanks for that checking work! Yes your list looks good to me, would indeed also not touch to fi at this point. Feel free to do the revert.

Damien Picard (pioverfour) closed this task as Resolved by committing rBTS6103: Fix T99798: Catalan translation has many wrong meanings.Aug 17 2022, 1:51 AM
Damien Picard (pioverfour) claimed this task.
Damien Picard (pioverfour) added a commit: rBTS6103: Fix T99798: Catalan translation has many wrong meanings.
Damien Picard (pioverfour) mentioned this in T101830: Translation of UI into Catalan.Oct 14 2022, 6:55 PM
Damien Picard (pioverfour) mentioned this in rBTS6182: Clear all fuzzy messages for bg, ca, el, fa, he, hi, ne, sv.Oct 17 2022, 5:49 PM