On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Распакуйте содержимое архива в корневую директорию установленной MODx.

    Примечание: Если не удается скачать файл, обратитесь с просьбой выслать языковой пакет на почту в службу поддержки http://modx.ru/support/contact/
      http://modx.ru - российская поддержка MODx
      http://newscup.ru - экспериментальный проект
      http://yentsun.com - персональный сайт
    • дьявол

      вместо закачки вижу ошибку 500

      нельзя ли залит ь куда-то еще?
      • Как подключить русский язык для редактора (utf-8):
        Устанавливаем пакет руссификации для MODx. Переключаемся на русский.

        Затем заходим сюда: http://tinymce.moxiecode.com/language.php и качаем пакет для ru.
        Разкладываем по нужным папочкам.

        В недостающих папках, там где есть папочка lang тупо копируем en.js в ru.js (попутно их можно перевести на русский - их там пара штук по паре строчек).

        Затем заходим в плагины (в админке) и подкручиваем TinyMCE
        В функции getTinyMCELang($lang) в любом месте в case но до default вставляем:
        		case "russian-utf8":
        			$returnlang = "ru";
        			break;

        В функции getTinyMCEScript($elmList,$webTheme=’’,$width=’’,$height=’’,$lang=’’) добавляем глобальную переменную
        			global $manager_language;


        Всё - заговорило по русски. Ура.

        Если в попапах (типа вставка ссылки) нет русских буковок (для данных из базы), значит нужно еще подрутить места подлюкчения к базе данных. Хотя в немцы советовали просто поставить в настройка редактора чего-то там вместо named -> row. Но мы не ищем легких путей smiley

        Начинаем (жирным отмечено чего добавлять):
        \assets\plugins\tinymce\modxLinkList.php
        // Connecting, selecting database
        $link = mysql_connect($database_server, $database_user, $database_password) or die('Could not connect: ' . mysql_error());
        $dbase = str_replace('`', '', $dbase);
        mysql_select_db($dbase) or die('Could not select database');
        
        mysql_query("SET NAMES ’utf8’;",$link);
        mysql_query("SET CHARACTER SET ’utf8’;",$link);
        mysql_query("SET SESSION collation_connection = ’utf8_general_ci’;",$link);


        \manager\index.php
        // connect to the database
        if(@!$modxDBConn = mysql_connect($database_server, $database_user, $database_password)) {
            die("<h2>Failed to create the database connection!</h2>. Please run the MODx <a href='../install'>install utility</a>");
        } else {
            mysql_select_db($dbase);
        
        mysql_query("SET NAMES ’utf8’;",$modxDBConn);
        mysql_query("SET CHARACTER SET ’utf8’;",$modxDBConn);
        mysql_query("SET SESSION collation_connection = ’utf8_general_ci’;",$modxDBConn);


        \manager\includes\extenders\dbapi.mysql.class.inc.php

        function connect($host = '', $dbase = '', $uid = '', $pwd = '', $persist = 0) {
        …
                 $this->isConnected = true;
                 // FIXME (Fixed by line below):
                 // this->queryTime = this->queryTime + $totaltime;
                 $modx->queryTime += $totaltime;
        
        mysql_query("SET NAMES ’utf8’;", $this->conn);
        mysql_query("SET character_set_results = ’utf8’;", $this->conn);
        mysql_query("SET collation_connection = ’utf8_general_ci’;", $this->conn);


        Попутно лечим баг в переводе:
        \assets\modules\quick_edit\lang\russian-utf8.inc.php
        //$QE_lang['QE_charset'] = 'windows-1251';

        $QE_lang[’QE_charset’] = ’UTF-8’;

        PS: Всё это актуально только для utf8, в том числе базы данных. В другую кодировку думаю по аналогии будет совсем не сложно перегнать.
          WBR, Dmitrii
          +375-29-40-LINUX
        • Можно ли использовать это для версии 0.9.6?
          Недостающие фразы будут на английском?
          • В 0.9.6 редактор и так на русском разговаривает (нужно только в настройках его быбрать), да и в попапах всё вроде тоже по русски.
            • Quote from: [e
              Bu$ter link=topic=12306.msg99565#msg99565 date=1180851291]
              В 0.9.6 редактор и так на русском разговаривает (нужно только в настройках его быбрать), да и в попапах всё вроде тоже по русски.
              Чё-то не так:

              1. по умолчанию в 0.9.6.1 наблюдаю англ. язык у TinyMCE
              2. в папке assets\plugins\tinymce212\lang есть файлы
              russian-UTF8.inc.php и russian.inc.php Но при этом они оба на английском!
              Так и должно быть?
              3.А где в конечном итоге подключаются эти файлы?
              Через админку moda в конфигурации плагина TinyMCE этого не нашёл.
              • Вот пробую юзать MODx-0961p2.

                Победил проблему локализации для windows-1251 следующим образом:

                1. Переходим http://tinymce.moxiecode.com/language.php (как в посте от Dmitrii)
                2. Выбираем из списка пакет "ru_CP1251" (он там пятый с конца)
                3. Выбираем формат загружаемого файла (zip/gzip)
                4. Загрузить и разархивировать
                5. В папку (если устанавливать все по умолчанию) "assets/plugins/tinymce212/jscripts" заливаем содержимое папки "jscripts" из разархивированного в предыдущем пункте.
                6. Далее вносим изменения в файл "assets/plugins/tinymce212/tinymce.lang.php" следующим образом:

                • находим строку: [tt]$tinyLang[] = array("russian","ru");[/tt]
                • вносим изменения: [tt]$tinyLang[] = array("russian","ru_CP1251");[/tt]

                Ну вот в принципе вроде и все. Успехов wink
                • Quote from: RSN at Sep 09, 2008, 10:11 AM

                  Вот пробую юзать MODx-0961p2.
                  Победил проблему локализации для windows-1251...

                  используйте UTF-8
                  и проблем решать не придется wink
                  • Quote from: RSN at Sep 09, 2008, 10:11 AM

                    1. Переходим http://tinymce.moxiecode.com/language.php (как в посте от Dmitrii)

                    Кто-нибудь может выложить этот архив? На сайте сейчас только файл локализованный в UTF8, а мне нужен windows-1251 (клиент хочет весь сайт в виндовой кодировке, приходится мучиться со всем сайтом).
                    • А где ссылка на скачку языкового пакета? Или только по email?