Home Dokumentation Tutorials Your first Joom!Fish installation
Your first Joom!Fish installation PDF Drucken E-Mail
Geschrieben von: Alex Kempkens   
Donnerstag, den 26. April 2007 um 00:28 Uhr
Keine Übersetzungen vorhanden.

The Joom!Fish component supports you with design and creation of multilingual websites.
This topic itself isn't that easy as the first impression you might have and so the handling of this component isn't that easy.

This tutorial helps you to do your first steps using the extension within your Joomla 1.5 application. Get your mainmenu links translated and with that gives you a basic understanding of the work process used by the Joom!fish.

It is important to understand that the Joom!Fish extension is not an automatic translation tool for your site. Automatic translations are fine to rough understand what a text says but you need expensive tools and still more experience to use them if you like to get a more readable or professional translation. Translation experts say: "You need to localize your content more than to translate it."

Now do not worry and get the Joom!Fish installed on your site and see that isn't hard to localize your site!

1. Step: Installation of the Joom!Fish

The Joom!Fish extension is a combined package of component, modules and plugins for Joomla!. The installation is fully automated and only requieres you to install the component.

Please download the latest stable release (see download) and after that login to your Joomla 1.5 administrator. Within the administration go to Extensions -> Install/Uninstall and use the functionality Upload Package File to install the extension. After the installation you will see a screen with the installation information and all the extensions installed.

Please make sure that prior the installation your webserver has access rights to all extensions directories. Speically check the /mambots/ subdirectorys as in some installation the access is not granted. In those cases the installation will fail.

The Joom!Fish package is configured to allow upgrades as well. In order to update to the next versions you just need to perform a new installation and your extensions will be renewed. All data and configurations are not changed. Independent of this feature it is recommended to make a backup before any installation or update of extensions.

2. Step: Language installation

Now it is time to install the additional languages in which you like to present your website. The installation is based on the standard Joomla! language files. Those files can be found on the Joomla! extension website. Again please use the Joomla Install Feature to install these packages. It is important that you install at least the front-end language files. There is no limit if languages within Joom!Fish and you can install as many as you like.

3. Step: Language configuration

Joom!Fish Language ManagerAfter you have installed the language the next step is the configuration how to use them within your site. As you can define active and inactive (translation in progress) languages as well as a "natural" name Joom!Fish comes with an additional language manager. Please go to the language configuration (Components -> Joom!Fish -> Languanges) and active all languages you like to provide to your website users. You can give each language a name which should be visible in the front-end or administrator. Using the standard language files you should see the flags as associated to the most often used country. If you like to change the flags you can enter your own path where the flags are stored.

First check:
Using the standard template of Joomla the extension installed a frontend module for the language selection next to the search field. When you change the languages within the frontend then all static text should change.

How to translate content?

After you are sure that the basic configuration of your site works for the static text translations let's try to translate dynamic content that is included in the database.

4. Step: Translation of information in the database

Joomla Menu Manager with Joom!Fish translationFor the first simple test we try to translate the menu names in your website. The most easy way to do this is to go to your standard menu manager in the Joomla Administration (e.g. Menus -> Main Menu). Activate the checkbox of the menu you like to translate (in our example Home) and select a language in your Direct Translation Module which is located next to your Joomla Administration menu and Preview, Logout functions. You can identify this module on the Joom!Fish logo and the text "translate to:".

menu_manager_translationAfter you selected one language a modal window will open presenting you the translation dialog for your menu. In this dialog you will find your original text and translation next to each other. Please enter the translations in the fields and activate the published checkbox on the right hand side. After you saved your translation you will get a short message telling you that the translation is saved.
Second check:
When you change the languages within the frontend then the menu should show your translated menu names.
If the menu item does not change it can be e.g. that you did not published your translation. Similar as with your standard articles the publishing of a translation is a security feature to not let information on your site being published which is not reviewed.

5. Step: Translation of additional information

The administration interface of Joom!Fish gives you a second possibility to translate any information that is stored in your database. For this feature you use the Translation (Components -> Joom!Fish -> Translation) dialog. When you first enter the dialog it presents an empty list of information. After you selected a language and the type of information you liked to translate you will see a list of all the information stored in this specific type. The overview gives you additional information e.g. if the translation is not up-to-date (yellow symbol) or not existing (red symbol). For all valid translations you see a green check symbol. By clicking one of the titles in the row or the edit function you get back to the translation dialog you have already seen in step 4.

For all other dynamic content within your database the translation process is exactly as described in step 4. It might be needed to install additional configuration files for your 3rd party extensions or configure their specific database schemas. But in general there is no limitation of information that can be translated using the Joom!Fish.

 

16 Comments

  1. This is one of the best and simple JoomFish tutorial, one can find over internet. Everything is crystal clear. It took me more that 2-3 weeks to understand how this works, but still i was unable to use this great contribution. But with this small but useful tutorial, eveything was made like 1-2-3 Go !!! All thumbs up for the writer !!! Asif Qayyum (Web Admin) Web Designers and Developers Gurusol www.gurusol.com
  2. I think it's missing another important step. I have been trying to figure out how to simply put a text link in the menu to change the language back and forth. While the site is in English, I want the link to say "Français" While in French, I want the link to say "English" This simple thing is stopping me from getting started.
  3. does the joomfish supports english translation
  4. @jaycubelles: You don't need to install the Joom!Fish language pack to translate to another language. The Joom!Fish language pack enables you to use the Joom!Fish component in your own language.
  5. Just want to point out a (minor) missing step which is not mentioned here, but was in the video on the next page - to download Joomfish's own translation pack in addition to the ones from Joomla's own core packs.
<< Start < Zurück 1 2 3 4 Weiter > Ende >>
joomfish_2.2_download

Selected Contributors

From the Joom!Fish Core team (Alex, Geraint & Carolien) a big thank you to all the people of the JoomFish community!
A special thank to Harri for the moderation in the forum and all our translators.