Баги с именами и фамилиями

Баги с именами и фамилиями

от Андрей Помысов -
Количество ответов: 6

Здравствуйте!

Такая проблема возникла:

начал вручную корректировать перевод страниц форума и теперь у меня вместо имен и фамилий пользователей выдает : $a->firstname $a->lastname .

Как это исправить и сделать чтоб все корректно показывало?

И в календаре вместо названия месяца %B %Y выдает!!!

В ответ на Андрей Помысов

Re: Баги с именами и фамилиями

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

Вероятнее всего, Вы исказили (другие символы, кодировка) в своем переводе переменные ($a->firstname и др.) и система их воспринимает как обычный текст. Нужно найти их в редактированных файлах и скопировать из английской версии.

Править советую через интерфейс Мудл.

В ответ на Александр Анисимов

Re: Баги с именами и фамилиями

от Андрей Помысов -

А в каких файлах это лежит?

Я имею в виду имена и фамиилии и даты календаря?

В ответ на Андрей Помысов

Re: Баги с именами и фамилиями

от Александр Анисимов -
Изображение пользователя Майнтейнер перевода Изображение пользователя Эксперт по Moodle

В файле moodle.php

У Вас ошибка, скорее всего, в файле, который в папке ru_utf8_local

Почитайте и здесь - может быть полезным.

В ответ на Андрей Помысов

Re: Баги с именами и фамилиями

от Vadim Tabunshchik -
Изображение пользователя Developers

Учтите, что буква а (кириллицей) и буква a (латиницей) - два абсолютно разных символа, поэтому Мудл не поймёт выражение $a…, если после перевода Прагмой, онлайн-транслятором и т. п. вместо лат. а оказалась кириллица.

Ссылки типа <a href=""> тоже не будут работать. Может в этом дело?


В ответ на Vadim Tabunshchik

Re: Баги с именами и фамилиями

от Андрей Помысов -

Чесно говоря не очень понимаю где это и главное каким образом это исправлять! Кстати вместо имен участниковв списке пользователей выдает $a->firstname $a->lastname вместо имени и фамилии!!!

Пробовал изменять (копировать-вставлять) ссылки с английского варианта перевода - не помогает!

В ответ на Андрей Помысов

Re: Баги с именами и фамилиями

от Vadim Tabunshchik -
Изображение пользователя Developers

Управление сайтом ► Язык ► Редактирование языка.
Выбираете нужный язык, затем - файл для редактирования, в Вашем случае это moodle.php, т. к. строки $a->firstname $a->lastname и %d %B %Y и подобные находятся в нем. Копируете символы, что слева (англ. вариант) и вставляете в текстовый блок справа + свой перевод слов и фраз на русский. Сохраняете периодически, нажав кнопку "Сохранить" (скриншотик прилагаю)

>> Пробовал изменять (копировать-вставлять) ссылки с английского варианта перевода - не помогает!

Мудл ищет строки сначала в папке xx-utf8_local, потом в папке xx-utf8 (где xx - код языка), а при отсутствии перевода строки берутся из англ. пакета, кот. является языком системы (недаром он находится в каталоге moodle, а не в moodledata).
Проверяйте перевод в xx-utf8_local, потом в xx-utf8.

Приложение rus.JPG