Обычно я связываю строки с ключевыми словами, которые их описывают, а затем сохраняю их в таблице базы данных со структурой id int, id varchar(16), language char(2), string varchar
. Затем я создаю функцию-оболочку PHP для извлечения каждой строки в зависимости от текущего языка посетителя.
Мне сказали (и я думаю, что где-то читали) использовать встроенные в PHP методы для обработки интернационализации. Но я не нашел действительно «убедительной» информации о том, почему она должна быть более подходящей, чем моя база данных, как это сделать.
Какой метод обработки строк интернационализированных веб-сайтов является наиболее подходящим и почему? Есть ли один, который я всегда должен предпочесть для его лучшей производительности? Если у кого-то будет лучшая производительность, я перейду к нему.