Какой вариант более масштабируемый? - PullRequest
2 голосов
/ 28 июля 2010

Я работаю над PHP, MySQL над проектом

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

  • Использование одного текстового файла для всего сайта: это сделало бы мою жизнь мирной, потому что я должен вносить изменения только в одном месте, но я не знаю, насколько масштабируемаэта опция будет.
  • При использовании XML-файлов для каждого php это масштабируется для словарей?
  • При использовании одного отдельного XML-файла это масштабируется для словарей?
  • ИспользованиеТаблица в БД, я использовал эту опцию несколько раз, но я читал, что она делает веб-страницу медленнее и не очень масштабируемой.

Это мои варианты, если они есть, я бы выбрал лучший.отлично, и если у кого-то есть совет по псевдокоду (я обычно использую большой массив) и замену Welcome тоже: D

Ответы [ 2 ]

1 голос
/ 28 июля 2010

использование gettext
wordpress - хороший пример, если вам нужен один

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

0 голосов
/ 28 июля 2010

Я использую db только когда мне нужны другие люди для добавления / изменения данных в моем переводе.

Иначе я использую php-файл по языку, определяя свои переменные в каждом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...