Creating Translation Package for Joo!BB

Since Joomla 1.5 there is an easy way making translations for extensions.
Here you can download a Sample Translation Package.

NOTE:
This Package is a sample! Please always use the language files of the latest version of Joo!BB. Please also use the country code of the language you want to translate instead of "en-GB"! For example "de-DE" when you are making a translation into German. You need to save all translation files as UTF-8.

How To?

There are several language files have to be translated. Easy to handle is the backend translation. The frontend translation is a little bit complex because of more flexibility of Joo!BB.

  1. Backend translation
  2. Frontend translation
  3. Individual frontend translation
    • Button Set translation
    • Smiley Set translation
    • Template translation

1. Backend translation

  • Create a folder structure as following: /administrator/language/en-GB/
  • Copy the original en-GB.com_joobb.ini file to this folder. You will find this file in the installer package in folder /com_joobb/languages/admin/.
  • Edit the file and translate all strings into the desired language.

2. Frontend translation

  • Create a folder structure as following: /language/en-GB/
  • Copy the original en-GB.com_joobb.ini file to this folder. You will find this file in the installer package in folder /com_joobb/languages/site/.
  • Edit the file and translate all strings into the desired language.

3. Individual frontend translation

The Joo!BB system structure is designed to allow high customation. The disadvantage of this is a complex administration. This includes the fact of more work for translators.

Button Set translation

  • Please download the Joo!BB button template. It is a Photoshop file which allows you simply translating the button text.
  • Create a folder structure as following: /components/com_joobb/designs/buttons/
  • In this folder create subfolders for each Button Set: "/joobb_black/en-GB/", "/joobb_red/en-GB/" and "/joobb_yellow/en-GB/". In this example we will make a translation for the "black" Button Set. The steps translating "red" and "yellow" are the sames.
  • Copy the original joobb_black.ini file to this folder. You will find this file in the installer package in folder /com_joobb/designs/buttons/joobb_black/en-GB/.
  • Edit the file and translate all strings into the desired language.
  • Open joobb_button_template.psd file in Photoshop and change text into the desired language. There are currently five buttons.

    1. "Delete" => button_delete.png
    2. "Edit" => button_edit.png
    3. "New Topic" => button_newtopic.png
    4. "Post Reply" => button_postreply.png
    5. "Quote" => button_quote.png

    NOTE:
    It is recommended to save the buttons for web as png-24 with transparency.

  • Repeat the procedure for "red" and "yellow" Button Sets.

Emotion Set translation

  • Create a folder structure as following: /components/com_joobb/designs/emotions/joobb_yellow/en-GB/
  • Copy the original joobb_yellow.ini file to this folder. You will find this file in the installer package in folder /com_joobb/designs/smilies/joobb_yellow/en-GB/.
  • Edit the file and translate all strings into the desired language.

Template translation

  • Create a folder structure as following: /components/com_joobb/designs/templates/joobb/information/en-GB/
  • Copy all original files from /com_joobb/designs/templates/joobb/information/en-GB/ to this folder.
  • Edit every file and translate the text into the desired language.
  • Create a folder structure as following: /components/com_joobb/designs/templates/joobb/languages/en-GB/
  • Copy the original joobb.ini file to this folder. You will find this file in the installer package in folder /com_joobb/designs/templates/joobb/languages/en-GB/.
  • Edit the file and translate all strings into the desired language.

Valid XHTML 1.0 Transitional Valid CSS!