We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 28614
    • 6 Posts
    Помогите решить проблему с подключением русского языка.

    Изменил файлы настроек и конфигурации, назвал их "russian", на странице обращаясь к сниппету использую атрибут &lang, он работает со всеми языками, кроме русского. При попытке сделать &lang=russian просто не выводит страницу.

    Нигде ответа на вопрос не нашел, помогите, думаю, и другим начинающим пригодится.
      • 785
      • 2,113 Posts
      А какой язык системы управления в конфигурации (возможно в ответе и будет подсказка).
        Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
        Статьи о MODx, регулярно новые публикации
        • 28614
        • 6 Posts
        Тоже об этом думал, но, возможно, не так...

        russian-utf8

        Спасибо за ответ. Действительно очень нужно, прям в тупике с этой кодировкой...
          • 785
          • 2,113 Posts
          Quote from: stMAKC23 at Feb 01, 2011, 06:55 AM

          Действительно очень нужно, прям в тупике с этой кодировкой...
          Так в итоге заработало?
            Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
            Статьи о MODx, регулярно новые публикации
            • 28614
            • 6 Posts
            Не, не заработало, все еще нужна помощь. Давайте копать если есть время)
              • 785
              • 2,113 Posts
              Языковый файл, если он подставляется автоматически, должен называться russian-UTF8. Именно такой язык в системе управления, а не russian-utf8. Если в сниппет передается параметр, то в качестве языка используется он. И параметр передается в обратных кавычках – &lang=`russian`, а не &lang=russian. В соответствии с названием языка создается языковый файл, по аналогии с имеющимися. То есть если параметр не используется, а берется стандартное значение, то:
              assets/modules/txnewsletters/lang/lang.russian-UTF8.inc.php
              Если же передается параметр &lang=`russian`, то файл:
              assets/modules/txnewsletters/lang/lang.russian.inc.php
              При этом в любом случае файл должен быть в кодировке UTF8 без BOM.
                Создание сайтов на MODx, поддержка сайтов, поисковая оптимизация, программирование, копирайтинг
                Статьи о MODx, регулярно новые публикации
                • 28614
                • 6 Posts
                В том то и дело, что стандартного файла для русского языка не было, поэтому я перевел английский файл и назвал его lang.russian.inc.php, соответственно и в запрос вставлял `russian`, и в кавычках и без них (с english работало и так, и так).

                Действительно какая-то проблема с кодировкой, только пока непонятно, какая. Может, подскажете, где можно взять нормально работающий модуль TXnewsletter с русским языком? Ну или еще какие-то варианты решения.
                  • 9085
                  • 630 Posts
                  Quote from: stMAKC23 at Feb 01, 2011, 09:41 AM

                  В том то и дело, что стандартного файла для русского языка не было, поэтому я перевел английский файл и назвал его lang.russian.inc.php, соответственно и в запрос вставлял `russian`, и в кавычках и без них (с english работало и так, и так).

                  Действительно какая-то проблема с кодировкой, только пока непонятно, какая. Может, подскажете, где можно взять нормально работающий модуль TXnewsletter с русским языком? Ну или еще какие-то варианты решения.
                  попробуйте сохранить файл в нужной кодировке. Да, ещё "точки с запятой" проверьте в каждой строчке. Если не выводит страницу (белое поле) - подсказку искать в логе ошибок сервера.
                    Правильно заданный вопрос повышает вероятность получения нужного ответа.
                    Что-то не работает? Загляните в лог ошибок!
                    Есть проблема? "Локализуйте" её!
                    Ответы на большинство вопросов по MODx | MODx RTFM | API Evo Revo | галопом по Европам Азиям smiley wikibooks(ru) Ditto(en) | Wayfinder e-book | Заметки и о MODx
                    • 28614
                    • 6 Posts
                    Спасибо, проверю кодировку и пунктуацию.

                    Как получить доступ к логу сервера?
                      • 28614
                      • 6 Posts
                      Всем спасибо за участие, проблемка решилась. Еще раз внимательно пересохранил в "UTF без BOM" и все заработало.

                      Огромное спасибо за помощь. Но все-таки не допер, как логи смотреть...