Нужна ли движку многоязычность?

Exile

Администратор
Доброго времени суток.

В нашем движке имеется две локализации - русская и английская. И если с русской все более-менее нормально, то вот число проблем с английской в ходе активной разработки постоянно увеличивается, в связи с тем, что заниматься поддержкой двух языков в своем коде большинству банально лень. А имеющаяся локализация ужасна в своем стилистическом и орфографическом исполнении.

Исходя из вышесказанного есть предложение - полностью отказаться от нее, взамен статичной локализации встроив на сайт инструменты Google Translate, благодаря которым сайт (при необходимости) действительно может быть переведен на неограниченное число языков (качество перевода при этом ничуть не пострадает, а будет даже лучше имеющегося в настоящий момент), а полученный при этом перевод, при желании, можно кешировать на сервере на некоторое время локально, благодаря чему сайт будет так же быстро открываться для иностранных пользователей, указавших отличный от русского язык в настройках.

Более того, отказ от локализации движка "из коробки" на два языка, позволяет отказаться от языковых переменных, значительно упростив при этом исходный код, сделав его более простым, понятным и удобным для разработки. Также в ходе отказа от языковых переменных мы получаем немалый выигрыш в скорости работы движка, так как код с уже встроенным языком будет кешироваться еще на начальном уровне обработки в php.

Из минусов - мы теряем иностранную "аудиторию", наличие которой видится крайне сомнительным. Во всем остальном отказ от многоязычности движка приносит только плюсы, главный из которых, как я уже подчеркивал - значительное упрощение исходного кода.

Так как это решение является ключевым и крайне важным, хотелось бы для начала посоветоваться с вами, непосредственными пользователями движка. Нужна ли многоязычность конкретно вам? Возможно, у вас есть предложения по изменению имеющейся в движке системе языковых переменных (локализации)? В общем и целом - голосуйте, обсуждайте, комментируйте. А по итогам голосования и обсуждения в теме мы с другими разработчиками движка примем окончательное решение по судьбе языковых переменных.
 

Lange

Пользователь
Однозначно многоязычность не нужна, у иностранцев свои движки и приблуды, толком прилива аудитории к ТП не будет, на месте разрабов я бы и английскую локализацию убрал.
ИМХО!!!
 

Dr_Brown

Пользователь
Проголосовал "за", так как у меня достаточно много иностранной аудитории. Но можно выпустить чисто ENG версию отдельно.
 
S

sockrat

Гость
сделать английскую версию в виде мода, кому надо тот установит, я лично не вижу смысла иметь в движке и английский язык, как сказал
Lange, у них свои сайты, и американцам уж точно не до наших сайтов, а все остальные как никак должны знать русский язык!
 
S

Sarymian

Гость
1) Уважаемые sockrat, и Dr_Brown, видимо не поняли о чем речь. Речь о выпиливании переменных, вообще на корню, отвечающих за мультиязык. Dr_Brown, и специально для ENG версии вести отдельную ветку? Опять же кто ТАМ будет заниматься лаконичным и стилистически правильным переводом? sockrat, Вы опять же не поняли о чем речь. Выпиливание на столько серьезное будет, что модом тут не обойдешься.
2) Те кто говорит, что ENG не нужен - пользуются явно мультиками с видео и играми, в общем всё то что требует локализации. А чисто музыкальные трекеры? Там нужна локализация. И конечно же не обойдет мой пост и порно-трекеры! Там вообще озвучка не нужны, там и без этого всё понятно :). А вот в остальном, именно морда сайта, надо переводить - т.к. не по наслышке знаю, что на русских порнотрекерах оооочень много иностранцев, особенно из южной америки (для тех кто в танке, это там где Бразилия).

Воздержался от голосования, но моё мнение:
Надо или поддержку языков делать монолитным файлом (OPcache проще будет), или выпиливать совсем и делать адекватную реализацию мультика, через Гугл.Транслейт (при чем с обязательным выбором языка на который можно переводить).
 

Lynx

Пользователь
Проголосовал за первый вариант "Да, нужна ", т.к. у меня в основном зарубежный контент и достаточно иностранной аудитории, которая по-русски вообще не говорит.
 

Sprinx

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