powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / php. Локаизация web-приложения
5 сообщений из 5, страница 1 из 1
php. Локаизация web-приложения
    #39493218
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По cookie или по иному (сам юзер выбирает значение переменной) я получаю значение языковой переменной.

Для вывода конкретноЛокализованного текста элементов управления (или всего текста страницы) нужно...

Что и как нужно сделать: Если для англ яз нужно вывести текст кнопки "SEND", а для русс яз "ОТПРАВИТЬ"?

Хранить для каждого языка отдельную кнопку (тем более отдельную страницу) - это плохой вариант(?).

Хранить переводы одного слова ОТПРАВИТЬ / SEND в отдельных файлах, чтобы делать readfile или include - как-то не оно(?) (много файлов).

Хранить переводы интерфейса в БД? - незнаю. Грузить бд локадизацией - тож как-то не годится.

Хранить переводы в ОДНОМ файле (один файл на один язык)? - как тогда считывать конкретные строки из файла. Ну читать из файла можно с верными смещениями, но это заморочка для меня и нагрузка на фс сервера.

Как правильно это сделать?
...
Рейтинг: 0 / 0
php. Локаизация web-приложения
    #39493219
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прописывать локализацию в php - мешанина php и html - это будет ппц.
...
Рейтинг: 0 / 0
php. Локаизация web-приложения
    #39493222
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хранить локализацию в БД. Годится.
...
Рейтинг: 0 / 0
php. Локаизация web-приложения
    #39493234
aliskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ok. Какие еще реально действенные варианты есть?
...
Рейтинг: 0 / 0
php. Локаизация web-приложения
    #39493694
Фотография VSVLAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ассоциативный массив в который загружаются строки того языка, который мы захотим. В коде для вывода локализованной строки выводим фразу с учётом языка <? print getLanguage["ButtonSendText"]; ?>. Как наполняется массив - это уже тонкости реализации, либо из файла, либо из БД и т.д. главное есть класс-прослойка или просто функция, которая и будет отдавать нужный нам текст.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / php. Локаизация web-приложения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]