Stop Censorship

HomeJoomla SettingsExtensionsDeveloping Multilingual Joomla Sites with Joomfish

Developing Multilingual Joomla Sites with Joomfish

There are many automated translation tools available for Joomla and other web applications. They sound too good to be true and they are. You still need human beings to translate and manage the text and the excellent JoomFish component for Joomla can help you.

Automated translation engines are just not good enough. They are great to get an idea about an article, but certainly will cost you money if you try to impress customers with weird automated translations.

We have developed a few multilingual websites and the free Joomfish component is the leading translation management system to use. The system is capable of managing an unlimited number of translations, alphabets and languages.The system manages translations, it does not translate the text!

Below are two screen shots of a multilingual website we developed for an NGO in Afghanistan with JoomFish. The first screen shot is from the English version of the site.

The screen shot below is from the Dari version of the site. Please note that not only the text, but also all the menus and even the polling module are translated into Dari. The alignment of the text is to the right, since Dari is read from the right to the left (this is done automatically by the system).

Installing a multilingual site is not difficult:

Step 1: Install the languages you need for your site. Please visit the Joomla language pack repository. You normally would only need a language pack, not the full translation of Joomla. Full translations are available in the JED.

Step 2: Install the language like you would install a component, plugin or module.

Step 3: Download and install the JoomFish component.

Step 4: Activate the language pack and you can start with the translation of your site.

You can find the JoomFish component in the JED. The JoomFish website has great tutorials on how to use the system.

We needed to change some files to translate the docman component in one of our sites.


Step 1: First you need to install the xml files for the Docman Component. You can download the docman.zip file from here: http://joomlacode.org/gf/project/joomfish/frs/

Step 2: Unzip it to your local machine > you will have next xml-files. Then:

Step 3: Rename the xml-files:

docman.docman.xml > rename to docman.xml
docman.groups.xml > rename to docman_groups.xml
docman.licenses.xml > rename to docman_licenses.xml

Step 4: Install each file one by one using the J!F Content element installer (J!F Content element > Install). Please do not use the normal Joomla installer.

Source: Tassu

To be able to translate the Docman categories you need to:

Step 1: Go to the following file on the server: administrator>components>com_joomfish>contentelements>categories.xml

Step 2: Change in the categories.xml: <field type="text" name="name" translate="0">Name</field>

Into:

<field type="text" name="name" translate="1">Name</field>

Source:  GranAntonio

 

Comments
Add New Search
+/-
Write comment
Name:
Email:
 
Title:
 
Please input the anti-spam code that you can read in the image.
Anonymous |2009-09-11 10:24:09
This solves some of the problems I had. Thanks
Afgcric  - Translation not working |2010-09-16 18:27:46
Hi,

We've been trying to translate our website(http://www.afgcric.com/) dari/pashto, we have been searching all over the net, nothing is working for us, can please help us ?

Kind Regards,
admin
Afgcric.com
sibtul hasnain  - Anonymous |2011-01-07 07:58:39
Hi,
Thank you very much this tutorial solve my problem
Thank you again
sibt
sibtul hasnain  - Warning Occur |2011-01-07 10:21:26
Hi,
I have a problem in joomfish translation following warning occur when i click tab content element

Warning: DOMDocument::load() [domdocument.load]: xmlParseEntityRef: no name in /projects/evs/sibtulhasnain/joomla_pric/administrator/components/com_j oomfish/contentelements/docman.xml, line: 4 in /projects/evs/sibtulhasnain/joomla_pric/administrator/components/com_j oomfish/classes/JoomfishManager.class.php on line 185
Please reply that how to solve this. above all steps i have completed. this problem occur when i install docman from installer of joom fish

Thanks
Sibt
 
You may also be interested in the following tutorials