Opened 6 years ago

Closed 3 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:
Has a Patch: no Platform: All


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
[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 3 years ago.
AboutSystem in Spanish localization
About_System_Portugues.png (45.5 KB) - added by taos 3 years ago.
AboutSystem in Portuguese localization
About_System_Hrvatski.png (49.7 KB) - added by taos 3 years ago.
AboutSystem in Croatian localization

Download all attachments as: .zip

Change History (11)

comment:1 Changed 6 years ago by taos

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 Changed 6 years ago by taos

Version: R1/alpha3R1/Development

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

comment:3 Changed 6 years ago by taos

Migrating of catalogs to 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 Changed 3 years ago by luroh

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 Changed 3 years ago by taos

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 3 years ago by taos (previous) (diff)

Changed 3 years ago by taos

Attachment: About_System_Espanol.png added

AboutSystem in Spanish localization

Changed 3 years ago by taos

Attachment: About_System_Portugues.png added

AboutSystem in Portuguese localization

Changed 3 years ago by taos

Attachment: About_System_Hrvatski.png added

AboutSystem in Croatian localization

comment:6 Changed 3 years ago by diver

Component: - GeneralApplications/AboutSystem

Not sure what can be done about it.

comment:7 Changed 3 years ago by Niels Sascha Reedijk

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

  • Spanish
  • Portuguese

Croatian was already fixed.

comment:8 Changed 3 years ago by Niels Sascha Reedijk

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