Frequently Asked Questions

Q:

If I disable System - Language Filter (for sh404sef needs) does Kmfastrans will associate menu items correctly ? There will be any differences for Kmfastrans to make associations with or without System - Language Filter ?

A:

For KMFasTrans to generate item associations correctly, item associations must be enabled, and for this, multilanguage support must be enabled. The multilanguage support is always enabled if the System - Language Filter plugin is enabled, and a parameter in the System - Language Filter plugin allows you to enable item associations. Other plugins like sh404sef can also enable multilanguage support. In the latter case the item associations are always enabled.
In summary, KMFasTrans does not need the System - Language Filter plugin enabled for generating item associations but it needs the multilanguage support to be enabled. To ensure that item associations are generated correctly by KMFasTrans just verify that they are available in the 'Associations' tab of the KMFasTrans edit form.

Q:

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in  (your home dir)/administrator/components/com_kmfastrans/helpers/kmfastrans.php on line 2720

A:

This problem arises if your PHP version is lower than 5.3., which is the required PHP versión for KMFasTrans as described in the "Requirements" tab of the overview (PHP 5.3+).

However, we have made available the release 1.3.3 that includes a workaround for this problem and will also work on PHP 5.2.

Q:

I got it installed, but I don't get it...Nothing's showing in the translation management dashboard.

A:

If you go to the screen Translations Management Dashboard just installed the product you will not see any rows because by default there is no selected element type (articles, banners, etc). So the first thing to do is to select an element type, eg 'Articles' in the dropdown box - Select Element Type -. Of course you should ensure that there is at least one element of that type (article in the example).

After selecting an element type it is still possible that the list is empty because there is no element (article in the example) whose language be one of the language columns displayed. For example, if all articles are in language 'All' the list will be empty if you do not see a column for language 'All'. By default, the language columns displayed are the ones of published content languages and language 'All' can not be a published content language. Then if you want to see articles in language 'All' you have to check it as an additional language in the dropdown box - Shown Languages -. 

For more information on how to select languages to be shown and manage filters you can review the Translations Dashboard documentation by clicking on the icon 'Help' in the upper right corner of the Dashboard screen, or in Translations Dashboard Documentation.

Q:

Try to check out the component. Get the following error during installation:

JInstaller: :Install: SQL-Fehler DB-Funktion mit Fehlercode 1005 fehlgeschlagen!

Can't create table 'db14425_13.#sql-12ab_448b6c' (errno: 150) SQL=ALTER TABLE `g5voz_kmfastrans_menu_types_ext` ADD CONSTRAINT FOREIGN KEY (`menu_types_FK`) REFERENCES `g5voz_menu_types` (`id`) ON DELETE CASCADE;

SQL = ALTER TABLE `#__kmfastrans_menu_types_ext` ADD CONSTRAINT FOREIGN KEY (`menu_types_FK`) REFERENCES `#__menu_types` (`id`) ON DELETE CASCADE;

Komponenteninstallation: SQL-Dateifehler DB-Funktion mit Fehlercode 1005 fehlgeschlagen!

Can't create table 'db14425_13.#sql-12ab_448b6c' (errno: 150) SQL=ALTER TABLE `g5voz_kmfastrans_menu_types_ext` ADD CONSTRAINT FOREIGN KEY (`menu_types_FK`) REFERENCES `g5voz_menu_types` (`id`) ON DELETE CASCADE;

SQL = ALTER TABLE `#__kmfastrans_menu_types_ext` ADD CONSTRAINT FOREIGN KEY (`menu_types_FK`) REFERENCES `#__menu_types` (`id`) ON DELETE CASCADE;

Thanks for a hint,

 A:

 In the Installation Chapter of the User Manual you can see:

WARNING: You need to have the table option storage engine = InnoDB in MySQL at least in table "menu_types", otherwise the installation would fail. If your MySQL versión is 5.5.5 or higher this is the default. If it is lower you will have to do it manually. You can use PHPMyAdmin (Operations, Table Options).

The way to correct this using PHPMyAdmin is as follow:

 1 Open PHPMyAdmin and go to menu_types table.

2. Click Operations.

3. Select InnoDB as Storage Engine in the dropdown box

4. Click Go

The image below shows these steps:

 phpmyadmin