Frequently Asked Questions

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