Какво е Джум!Фиш?

Джум!Фиш е Вашият ключ към мултиезично съдържание на Вашите потребители. Международни (i8n) портали, компании или проекти, които изискват различни езици, и които се стремят да следят преводите. Приложението Джум!Фиш за системата с отворен код Джумла! прави точно това. Прочетете още

Станете член на клуба

За да станете член на клуба на Джум!Фиш, Вие трябва да допринесете, подкрепята или да дарите на проекта. Ставайки член на клуба, Ви дава достъп до специални услуги, приложения и документация. Ако желаете да направите дарение, моля регистрирайте се и използвайте функцията за дарения в сайта.

Дарете

Сайтове

Home
Joom!Fish documentation overview
Написано от Alex   
Понеделник, 23 Април 2007 09:32
NO TRANSLATION AVAILABLE

Providing a site in more than one language is basically pretty simple as long as you have only HTML. From the moment you are using a mixure of static text and dynamic content it get's a bit tricky.

The Joom!Fish component is a generic solution that helps you to keep track of your translation process and the dynamic content which shall be translated within your site. The Joom!Fish is the new version of the component formally known as MambelFish. It integrates the whole functionallity of the older versions.

Joom!Fish and what it is

The Joom!Fish is an add-on component for Joomla! which allows you to maintain and organize your manual translated content in your Mambo database.

The key features of the fish are:

  • Possibility for an unlimited amount of languages
  • Possibility to MANUAL translate all dynamic content of your Joomla! installation in ONE database
  • Frontend component for language selection
  • Frontend translation

Joom!Fish for template designers & site admins

The fish is basically running within a special modus that does not affect any for the styles or anything else of your standard template. The only thing you need to do is to include the Jomm!Fish module in one of your positions.

However there are some techniques, tricks and solutions to achieve certain behavior of your site. You can find a complete list in our "How to section ":

For developers:

We have integrate a little developer documentation with several information on the definition of content element files or easy installation methods for addons. The primary points for a developer are mentioned below. If you are interested in a more technical talk you can join our tech talk mailing list.

The key things to remember for Joomfish are:

  • Use the official Joomla database API - don't use any direct calls to mysql functions etc.
  • Make sure there is a primary key or index for each table where you want a translation
  • Make sure that DB SELECT statements include the primary key (even if you make no reference to the result or use it in the selection (Joomfish uses this data to find the translation!)