Project: Symbian Japan

http://symbian.org/jp

Client:

  • Miura

Tech:

  • CSS
  • Drupal 6
  • jQuery
  • MySQL
  • PHP
  • xHTML

Completed:

March 2010

This project involved translating the existing Symbian website (symbian.org) into Japanese whilst enabling support for future languages to be easily added. Every single translate-able element on the website had to be worked on and it had to work properly on mobile devices too. Content translation was provided by the Symbian team and I was responsible for making the necessary changes to the codebase.

The original English website was built in Drupal with a heavily customised theme. It contained dynamic Flash content (including the use of sIFR) and utilised a number of Views and Blocks as well as various different Node types. I was able to utilise i18n and other associated modules to enable translation support. Beyond this I had to hack a few modules and the theme with custom code to ensure translation worked seamlessly with the existing website structure and content. These changes included updating the Trigger module to be locale-aware amongst other code changes. I also ensured made it easy to create language and platform-specific CSS and Javascript with a simple selection algorithm.

Key features of project:

  • Use of Views, CCK, i18n and associated modules, and numerous other modules.
  • Extensive front-end and back-end development:
  • Templating, working with PHP, XHTML, CSS and Javascript.
  • Core module improvement (e.g. locale-aware Triggers).
  • Integrating sIFR (Flash) content for page headings and navigation menu.
  • Liaising with client, including requirements analysis and co-ordination of development tasks.

Note: the Symbian Foundation has since shut down, and thus the website is no longer available.