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.
- Backend translation
- Frontend translation
-
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.
- "Delete" => button_delete.png
- "Edit" => button_edit.png
- "New Topic" => button_newtopic.png
- "Post Reply" => button_postreply.png
- "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.