ATutor

Learning Management Tools







Pages:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


Translating 202 into Russian Language


  • 2011-04-07 09:01:00

    Translating 202 into Russian Language

    Good day, respect specialists!

    We,ve got two servers for ATutor: One is Windows XP with XAMMP and other is Debian 6.0 with LAMP.

    Version of installed ATutor is 2.0.2 on both servers.

    When we try to install Russian Translation on ATutor on Windows, everything works fine, it displays russian language.

    But when we try to install this translation on Debian, it's written that:

    [code]
    The following errors occurred:

    The language pack you are trying to import is not compatible with this version of ATutor. If you still want to import this language pack you must enable translating following the instructions at the bottom of this page.
    The language pack you are trying to import has not been marked as complete and published. To use incomplete language packs you must enable translating using the instructions at the bottom of this page.
    [/code]

    Neither importing from file nor installing from atutor.ca

    Versions are similar, builds are also similar. The only difference is operation system and version of Mysql 5.1.3 and 5.5.8.

    Can you please suggest how can I solve this problem?

  • 2011-04-07 12:28:01

    Re: Translating 2.0.2 into Russian Language

    This generally means you are trying to import an older language pack into a newer ATutor. Not sure why you're getting the error if you are using 2.0.2.

    You can either unzip the package and check the version number and adjust it if necessary, then zip it back together and import it. Or, turn on translation, at the top of the include/vitals.inc.php file, and import it as a partial language pack.

    I just tried installing the Russian pack on our demo site, using the Language Manager import it, and it worked fine.

  • 2011-04-08 01:47:07

    Re: Translating 2.0.2 into Russian Language

    I also don't understand why it isn't working. We installed same versions of ATutor on two servers. Can it be because of the difference of Mysql \ PHP \ Apache versions?

    Can you please explain more clearly about turning on translations?

  • 2011-04-08 09:11:39

    Re: Translating 2.0.2 into Russian Language

    Is the database collation set to utf-8 on the server where the problem is occurring?

    If you go to the translation tool, the instruction for turning it on are there. Login as admin. Click Languages>Translate

    It is possible it may be the MySQL version. We have not tested with 5.5.8 yet

  • 2011-04-11 01:39:09

    Re: Translating 2.0.2 into Russian Language

    the point is that Russian ATutor works on Mysql 5.5.8 somehow, but on Mysql 5.1.56-0 it occurs with message I wrote...

    The database collation is set to "utf8_general_ci" is it ok?

  • 2011-04-11 01:52:50

    Re: Translating 2.0.2 into Russian Language

    where from does translation module take information about version of ATutor?

  • 2011-04-11 02:32:04

    Re: Translating 2.0.2 into Russian Language

    when I tried to Import language_text.sql from phpMyAdmin into ATutor database, I recieved a error:



    SQL-:

    INSERT INTO `languages`
    VALUES (
    'ru', 'utf-8', 'ltr', 'ru|russian', '', 'Russian', 3
    );

    MySQL:
    #1146 - Table 'atutor.languages' doesn't exist

  • 2011-04-11 10:06:07

    Re: Translating 2.0.2 into Russian Language

    Try these.


    http://svn.atutor.ca/repos/atutor/tags/atutor_2_0_2/mods/_core/languages/classes/LanguageManager.class.php
    LANG_WRONG_VERSION

    http://svn.atutor.ca/repos/atutor/tags/atutor_2_0_2/mods/_core/languages/classes/Language.class.php
    $this->atutor_version

    If the languages table is not there, it would seem the installation was was not complete.

    You might also try changing "TYPE=MyISAM;" to "ENGINE=MyISAM;" in the install/db/atutor_language_text.sql file where the language_text table is created, before installation.