Just another WordPress weblog
RSS icon Home icon
  • Why l10n should be involved in UI redesign

    Posted on March 20th, 2009 flod 3 comments

    Take a look at this mock-up of the new Privacy panel: looks great, doesn’t it? But for me it’s just a l10n nightmare.

    mockup

    When you localize software, you have two possibilities (at least in Italian):

    • be informal and use the second-person singular
    • be formal and use passive forms and third-person singular

    The second one is the obvious choice for professional translations, and we chose this path for our localization. This means that you should also try to avoid software personification: actions are done by (or with) the software, software’s name shouldn’t be used as a subject in sentences.

    “Firefox will” is a bad choice for another reason: many languages don’t use auxiliary verbs to create future forms, so how can I translate that? Ok, I could try to find a suitable auxiliary verb, for example “deve” (must). “Firefox must: remember history/never remember history”. And there I’m stuck again: in negative forms, the “not” should go before the auxiliary verb:

    • Firefox deve salvare la cronologia (Firefox must remember history)
    • Firefox non deve mai salvare la cronologia (Firefox must never remember history)

    The purpose of this rant is: please try to involve l10n in UI redesign, and try to land this massive changes before a string freeze.

    Technorati Tags: , ,

  • D’oh!

    Posted on March 20th, 2009 flod 1 comment

    stringfreeze

    That’s why I hate string freezes: from green to a billion strings missing in one second :-(

    Technorati Tags: