Opened 13 years ago

Closed 10 years ago

#7741 closed enhancement (fixed)

Localization: Translated variables in AboutSystem's catkeys

Reported by: taos Owned by: nobody
Priority: normal Milestone: R1
Component: Applications/AboutSystem Version: R1/Development
Keywords: localization Cc:
Blocked By: Blocking:
Platform: All

Description

From haiku irc logs [June 21 - 2011]:

[...]
[04:31:05] <Xeon4D> I was wondering if anyone can replicate a bug on alpha 3.
[04:31:29] <Xeon4D> Changing the locale and picking the box to translate the folders on the locale preflet then open the about this system...
[04:31:56] <Xeon4D> i get this http://img3.imageshack.us/img3/8070/screenshot1rr.png
[...]
[04:32:39] <Xeon4D> (1011 mb ram, %inaccesible MiB inaccessible .. yaddah
[04:32:52] <Xeon4D> the variable is translated as well it seems
[...]
[04:33:02] <augiedoggie> yeah, looks like a bad translation
[04:33:14] <augiedoggie> I'm not in Haiku to test it myself
[04:33:28] <Xeon4D> bad translation or bad localization of the about window?
[04:34:15] <augiedoggie> I'm not too familiar with that stuff
[04:35:10] <Xeon4D> oh okay
[...]

I've found some translated (or misspelled - %ld <-> %Id) variables on HTA and changed them in strings that have not been approved, yet. Translated variables that can only be changed by a language manager because they have already been approved are:

Spanish: %inaccesible -> %inaccessible
Portuguese: %inacessíveis -> %inaccessible
Croatian: %ukupno -> %total, %nepristupačno -> %inaccessible
Dutch: %ontoegankelijk -> %inaccessible

Confusing the lower-case "l" in %ld with an upper-case "I" won't happen so often anymore as HTA has used a sans serif lower-case "l" and a serif upper-case "I" for some time.

Attachments (3)

About_System_Espanol.png (43.1 KB ) - added by taos 10 years ago.
AboutSystem in Spanish localization
About_System_Portugues.png (45.5 KB ) - added by taos 10 years ago.
AboutSystem in Portuguese localization
About_System_Hrvatski.png (49.7 KB ) - added by taos 10 years ago.
AboutSystem in Croatian localization

Download all attachments as: .zip

Change History (11)

comment:1 by taos, 13 years ago

Ignore the last paragraph of the description: it's not HTA that changed the rendering of upper-case I but the default font for firefox in my linux distribution - in haiku with webpositive it's still difficult to see the difference.

comment:2 by taos, 13 years ago

Version: R1/alpha3R1/Development

Dutch catalog: translated variable was replaced with %inaccessible in hrev43324.

comment:3 by taos, 13 years ago

Migrating of catalogs to Pootle (http://i18n.haiku-os.org/pootle) made suggestions possible. I've added suggestions for the above mentioned strings. As before, they still have to be approved by a language manager.

comment:4 by luroh, 10 years ago

Is this still an issue? If so, attaching a picture of the problem would be helpful as the imageshack one in the description is gone.

comment:5 by taos, 10 years ago

Here are some screenshots of AboutSystem on a recent nightly (hrev48252 gcc2hybrid) (keep in mind, I've only looked for the problem in the aforementioned languages, there might still be others that are affected).

Croatian localization: AboutSystem in Croatian localization

Spanish localization: AboutSystem in Spanish localization

Portuguese localization (Brazilian Portuguese localization is not affected): AboutSystem in Portuguese localization

As far as I can tell, my suggestions have never been approved/rejected by a language manager for Spanish or Portuguese. For the Portuguese localization user louisdem made a probably more correct suggestion that has also never been approved. At least on pootle, Croatian doesn't use translated variables any more.

Last edited 10 years ago by taos (previous) (diff)

by taos, 10 years ago

Attachment: About_System_Espanol.png added

AboutSystem in Spanish localization

by taos, 10 years ago

Attachment: About_System_Portugues.png added

AboutSystem in Portuguese localization

by taos, 10 years ago

Attachment: About_System_Hrvatski.png added

AboutSystem in Croatian localization

comment:6 by diver, 10 years ago

Component: - GeneralApplications/AboutSystem

Not sure what can be done about it.

comment:7 by nielx, 10 years ago

You have me to do something about it. I fixed:

  • Spanish
  • Portuguese

Croatian was already fixed.

comment:8 by nielx, 10 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.