==

Модернизация к 1.6 Moodle

Так как изменения при обновлении Moodle 1.5.x к Moodle 1.6 затрагивают не только структуру базы данных, но также и содержание базы данных (все будет конвертировано к UTF-8), вероятно сначала стоить сделать резервную копию, и обновить на отдельной копии вашего участка, чтобы удостовериться, что это идет ХОРОШО.

Содержание

[скрыть]

	 1 проверка системных требований 
	 2 обновление файлов Мудл 

3 перемещение Базы данных

	 4 язык 

4.1 Локализации существующих языковых пакетов 4.2 Таможенных пакета языка 4.3 Продвинутых языка

	 5 Окончание 
	 6 См. также 
[Редактировать]

Проверьте требования системы

Администрирование > > Окружающая среда (в недавних версиях Moodle 1.5) и выберите Moodle 1.6; -) Вы получите сообщение, удовлетворяет ли ваша система требованиям для Moodle, 1.6 и что необходимо сделать. Следует в начале обновить PHP до версии 4.3.0 или позже (для PHP5 версии 5.1.0 или позже), и MySQL 4.1.16, или позже или PostgreSQL. Родная поддержка iconv в PHP действительно ускорит процесс, но не является необходимой. [Редактировать]

Обновите файлы Moodle

Позаботьтесь, чтобы ВСЕ установленные необязательные модули были включены. Преобразование данных к UTF-8 этих модулей не будет возможно, если Вы забудете об этом. [Редактировать]

Перемещение Базы данных

Хотя не строго необходимый, это - ВЫСОКО recomended, что Вы мигрируете ваша база данных к UTF-8 немедленно после модернизации. Вы найдете, что связь делает это ожидание для Вас наверху admin страницы. Пожалуйста см. MySQL перемещение базы данных или PostgreSQL перемещение базы данных для дальнейших деталей. [Редактировать]

Языки

Полностью новый интерфейс для языков был разработан(предназначен). Неплатежом, Moodle только содержит один язык (Английский язык)((sангличане)), и Вы должны установить весь язык, упаковывает Вас потребность индивидуально. Новый интерфейс делает этот легким - это разгрузит их для Вас от moodle.org и установит их в вашем справочнике данных. После перемещения базы данных, Вы можете идти к Администрации > > Конфигурация > > Язык и следовать, Язык импортирует сервисную связь. Вы можете выбирать желательные пакеты языка на правильном стекле и устанавливать их непосредственно. Обновление пакетов языка может теперь легко быть сделано следующим связь модернизаций.

Заботьтесь, чтобы использовать всегда пакет языка, который соответствует вашему содержанию базы данных:

	 Модернизированные сооружения: первое перемещение базы данных, тогда UTF-8 пакеты языка 
	 Новые 1.6 сооружения: Вы будете немедленно использовать UTF-8 пакеты языка 

Вы не будете находить en_utf8 пакет языка в вашей moodledata/lang папке. Это находится в moodle/lang папке и не, чтобы быть измененным вообще. Это никогда не должно быть модернизировано, так как это - часть установки. Все другие пакеты языка, даже модификации для пакета языка входят в moodledata/lang папку (и - в случае пакета языка, называемого en_utf8_local или en_xx_utf8, но тогда с родительской вереницей(нитью) языка в moodle.php)

Если Вы используете langlist переменную на config странице переменных, не забудьте изменять(заменять) названия(имена) языка от xx до xx_utf8, или языки не будут показываться в снижении(капле) языка вниз меню. ВАЖНЫЙ: имеется ошибка(дефект) в 1.6 и 1.6.1, который блокирует места действия, указанные в пакетах языка. Workaround должен отвергнуть место действия для всех языков, урегулируя это в Администрации > > Конфигурация > > Переменные > > место действия. Вы можете находить подходящие ценности в Столе мест действия (. UTF-8, es_ES.UTF-8, ...). Если Вы используете 1.6.1 + и позже правильная ценность - обычно пустая область(поле). [Редактировать]

Локализации существующих пакетов языка

Локализации существующего xx_utf8 пакета языка должны назваться xx_utf8_local, должны быть кодируемый UTF-8 и должны также быть помещены в moodledata/lang папку. Все еще возможно дать этому другое название(имя) подобно xx_mypack_utf8, но тогда Вы должны добавить вереницу(нить) parentlanguage в moodle.php от вашей локализации. [Редактировать]

Таможенные пакеты языка

Традиция заставила новые пакеты языка войти в moodledata/lang. Они должны быть в xx_utf8 папке и ДОЛЖНЫ БЫТЬ UTF-8, кодировал (Unicode). Мы больше не поддерживаем другой encodings, особенно когда смешано с пакетами UTF-8. Если Вы используете таможенные пакеты языка перед UTF-8 перемещением, пожалуйста помните, что они должны включить или 1) thischarset или 2) parentlanguage в их moodle.php. Пожалуйста также переименуйте их от xx до xx_utf8 после перемещения. Вы могли бы были бы должны конвертировать(преобразовать) таможенные пакеты в формат UTF-8 перед использованием их в мигрирующемся 1.6 Moodle. [Редактировать]

Продвинутые языки

Если Вы хотите разгрузить все языки сразу, мы говорим проверять целое lang справочник из непосредственно от CVS в ваш moodledata/lang справочник.

Cvs -z3 -d:ext:myusername@moodle.cvs.sourceforg e.net:/cvsroot/moodle компания lang

Это - рекомендуемый метод для переводчиков, поскольку Вы можете редактировать эти пакеты в пределах Moodle и только проверять их, прямо поддерживают в CVS. [Редактировать]

Окончание

Поздравления! После перемещения ваша база данных и обновление ваших языков Вы должны иметь функциональный 1.6 участок. Вы будете вероятно хотеть посетить различные admin страницы (особенно Переменные) чтобы повернуть некоторых из особенностей на и от. [Редактировать]

См. также

Перевод - Большее количество деталей относительно языка упаковывает в 1.6, особенно настроенные пакеты

	Преобразование файлов к UTF-8 - Общий текст о том, как конвертировать(преобразовывать) файлы, подобно ненормативным пакетам языка, к UTF-8
==