<< London Java meetup | Home | Pebble UI tweaks >>
Twitter RSS feed for Simon Brown [Twitter] simonbrown: Eating cream cakes in the sun at jersey zoo ... chillin'

Coding the Architecture RSS feed for Simon Brown [Coding the Architecture] Just a short note to plug a handful of sessions that Kevin and I are presenting at the upcoming Software Architect 2008 conference, 3rd-5th June, London. 1. Coding the Architecture : From Developer to Architect The first is a re-run of our ...

Pebble goes international

For Pebble 1.8 we're going international. It's been planned for a while now, but the i18n effort has finally started. The current version of Pebble does support some degree of localization around dates, but all of the other text is hardcoded in English. For version 1.8, the public facing text has been externalized and, through an iterative approach, subsequent versions will address other areas. So, I'm pleased to announce that 1.8 will be distributed with the following language bundles.

  1. Simplified Chinese
  2. Traditional Chinese
  3. Danish
  4. Dutch
  5. English
  6. Finnish
  7. French
  8. German
  9. Hindi
  10. Italian
  11. Norwegian
  12. Portuguese
  13. Spanish
  14. Swedish

As illustrated by the screenshot below, the translated text is used when displaying links, buttons and titles on the public facing pages including the home page, add a comment form, search, login, etc. Even the today link in the calendar is now rendered using a resource bundle.

Example translations

The final i18n point to mention is that the calendar component is now more sensitive to the chosen locale. In early versions of Pebble, the starting day of the week was always Sunday. This then changed to Monday, but it was still hardcoded. In response to an issue that was raised, the starting day of the week is now looked up from the chosen locale. In the screenshots below, the calendar on the left uses a locale of en_GB, while the calendar on the right uses a locale of en_US.

Calendar, en_GB locale   Calendar, en_US locale

The choice, as they say, is now yours. Thanks to Lasse, Valentin, Ron, Sascha & Gabi and Tor for their translations. If you would like to provide a translation for a language that isn't listed, please do drop me an e-mail.

Update 1 : Thanks to Weiqi for the Simplified Chinese translation.
Update 2 : Thanks to Kene for the Traditional Chinese translation and to remagio for the Italian translation.
Update 3 : Thanks to Debashish for the Hindi translation and Jorge for the Spanish translation.
Update 4 : Thanks to Daniel for the Portuguese translation.
Update 5 : Thanks to Laust for the Danish translation.
Update 6 : Thanks to Per for the Swedish translation.



Hindi

I can volunteer to do the Hindi version :)

Re: Hindi

Thanks Debashish, I've just sent you an e-mail.

Re: Pebble goes international

How can I understand the skills needed to support peeble for an Italian version ?

Re: Pebble goes international

The only prerequisites are that you can (a) speak/write Italian and (b) understand the terminology used around blogs and be able to translate it. :-)

Re: Pebble goes international

I sent you an email, I can do that. Not only becouse I live in Italy. Bye

Re: Pebble goes international

That's great, thanks.

Re: Pebble goes international

Hy Simon,
the internationalization isn't full. For example, in editBlogEntry.jsp file there are submit buttons with english value (i.e. 'Preview', 'Save as Template' and other). But if you change their values, they don't play correctly.
How can I solve this problem?

(Sorry for my bad english)

Re: Pebble goes international

That's right, translations are only available for the public facing text at the moment. This is just enough so that a blog can be published in a single language. Full internationalization will happen in a future version. :-)

Add a comment Send a TrackBack