Unfortunately, adding translator comments is not quite sufficient.  If
it were only that simple, I would submit a patch.  And it has been two
years now, counting this bug report.

The problem is that unity-control-center somehow gets several strings
(usually titles) from /other/ programs such as deja-dup, language-
selector, and undoubtedly many more.  It is very time consuming for
translators to figure out where these problematic strings come from, and
it is not even a solution to fix it in the other program: If we add a
hyphen in "Sikkerhedskopier" ("Backups"), so it becomes "Sikkerheds-
kopier", then it will be correct in the control center but wrong
/everywhere/ else in Deja-dup, and that string is used in very many
places where the hyphen would introduce an error.

Since unity-control-center does not handle long strings well, it is
unity-control-center's fault.  It must define its /own/ strings and have
proper translator comments so the translators know where to place
hyphens.  And probably it should allow longer strings, too, and do
linebreaks automatically.  Even in the middle of the words if it needs
to, because ugly is better than absent. Now it simply refrains from
rendering the whole string.

This has been broken in many languages for years, and it's a really
basic part of the UI which every user sees, so this is a serious
internationalization problem.  Please, I implore, give it the priority
it deserves.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1371949

Title:
  Please add translator comments to inform about maximum length of top
  level GUI strings

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity-control-center/+bug/1371949/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to