Opened 4 years ago

Closed 5 months 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

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

Download all attachments as: .zip

Change History (11)

comment:1 Changed 4 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 3 years ago by taos

  • Version changed from R1/alpha3 to R1/Development

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

comment:3 Changed 3 years ago by taos

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 Changed 5 months 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 5 months 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 5 months ago by taos (previous) (diff)

Changed 5 months ago by taos

AboutSystem in Spanish localization

Changed 5 months ago by taos

AboutSystem in Portuguese localization

Changed 5 months ago by taos

AboutSystem in Croatian localization

comment:6 Changed 5 months ago by diver

  • Component changed from - General to Applications/AboutSystem

Not sure what can be done about it.

comment:7 Changed 5 months ago by nielx

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

  • Spanish
  • Portuguese

Croatian was already fixed.

comment:8 Changed 5 months ago by nielx

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.