Рубрика:
Администрирование /
Информационный портал
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ПАВЕЛ МАЛАХОВ, фрилансер, основатель и редактор СисадминВики, 24pm@mail.ru
Создание сайта вики-семейства Википедия по своим правилам. Пошаговая инструкция. Шаг 3
На предыдущем шаге [1, 2] мы вырастили из одиночной вики целое семейство, имеющее общие корни (файлы) и некоторые характеристики (настроечные параметры). Сделаем нашу семью интернациональной (добавим иноязычные разделы)
Создание многоязычного семейства
Так как язык интерфейса вики определяется переменной $wgLanguageCode, то добавление новых вики могло бы ограничиться алгоритмом, описанным в предыдущей статье [2], с добавлением этого параметра, но так как мы сторонники красоты как внешней, так и внутренней, то для каждого языка создадим свой каталог, а в URL добавим еще один уровень домена, обозначающий язык, как это сделано в Википедии.
Думаю, не ошибусь, что большинство системных администраторов в нашей стране более или менее владеют английским языком, поэтому вторую вики сделаем на нем, ну и для демонстрации широкой интернационализации движка MediaWiki в качестве третьего языка выберем из всего развившегося многообразия [3] менее известный у нас тамильский язык южного народа Индии, занимающий на данный момент в списке Википедий 60-е место со своими 88 тыс. статьями, лишь немного отстав от Википедии на хинди и обогнав многих других своих соотечественников. Так как Индия славится своими программистами, то наймем их для нашего предприятия, а менеджеров и бухгалтеров пригласим, соответственно, из США.
Статью целиком читайте в журнале «Системный администратор», №11 за 2016 г. на страницах 31-35.
PDF-версию данного номера можно приобрести в нашем магазине.
- Малахов П. Создание сайта вики-семейства. // «Системный администратор», №7-8, 2016 г. – С. 36-39 (http://samag.ru/archive/article/3235).
- Малахов П. Создание сайта вики-семейства. Википедия по своим правилам. Пошаговая инструкция. Шаг 2. // «Системный администратор», №9, 2016 г. – С. 33-37 (http://samag.ru/archive/article/3268).
- Список Википедий на различный языках – https://meta.wikimedia.org/wiki/List_of_Wikipedias.
- Инструменты для переименования и дублирования таблиц MySQL – http://sysadminwiki.ru/tools.
- Список расширений на MediaWiki – https://www.mediawiki.org/wiki/Extension_Matrix/AllExtensions.
- Список расширений на Фабрикаторе – https://phabricator.wikimedia.org/diffusion/MEXT/browse.
- Распространитель Расширений MediaWiki – https://www.mediawiki.org/wiki/Special:ExtensionDistributor.
- Страница расширения CharInsert – https://www.mediawiki.org/wiki/Extension:CharInsert.
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|