Реализация мультиязычности

Пишите ваши предложения здесь.
OAndrey
Сообщения: 60
Зарегистрирован: 25 фев 2020, 13:54
Имя: Андрей
Откуда: Киев
Контактная информация:

Re: Реализация мультиязычности

Сообщение OAndrey »

nruslan2 писал(а): 28 июл 2022, 21:35 Ну не знаю не знаю) в мозгу как правильно это сделать в рамках системы идея есть - описал кстати выше и уже убедился в ее состоятельности) напрягает что придется во многих файлах добавлять код не люблю такое надо минимально возможными средствами вписаться иначе обновление превращается в муку!
А вот часовые пояса практически готовы) :D (правда есть нюанс!)
Вариант номер 2. Сделать вообще как глобальные (добавляя языки) и для каждого поля выбирать соответствия для полей сущности. Ну и продублировать контьент на главной и блоки на разных языках. В глобальных создаем языковое поле, выбираем соответствие поле сущности, оно дублируется в глобальные и связывается с полем сущности для отображения в форме, тоже вроде логику не нарушает, но решать вам.
nruslan2
Сообщения: 2435
Зарегистрирован: 14 окт 2020, 09:13
Имя: Ruslan
Откуда: Moscow

Re: Реализация мультиязычности

Сообщение nruslan2 »

вы предлагаете копировать сами поля! зачем?
перевод подразумевает изменение
названий системных сообщейний (ща есть),
название полей и сущностей, название кнопок (то что пользователь сам называет в момент настройки базы) )) как я уже говорил выше реализация возможно и достаточно простая! но потребует внесение правки в достаточно большое количество файлов однотипного кода, так как изначально не везде было предусмотрено замена имен (вот название полей на форме вообще в одном месте поправить и все будет работать) -а вот название сущностей уже в многих местах требует исправления!))


воо вариант 2 что то типа того что я предлагаю)

зы но надеюсь что данный функционал появится в системе самостоятельно без моего участия с доработками) 😁
Ответить