Это скорее аналитический вопрос.
Мне нужно знать, как лучше создать многоязычную систему, например, систему, в которой пользователь может менять язык. Язык будет сохранен в файле cookie или в базе данных.
В прошлом я работал с разными файлами для каждого языка, например:
nl.php
$lang['hi'] = 'Hoi';
$lang['howareyou'] = 'Hoe gaat het?';
1012 * В файле En.php *
$lang['hi'] = 'Hi'];
$lang['howareyou'] = 'How are you?';
index.php
include($language . '.php');
Как видите, эта система неэффективна и небезопасна. Есть ли лучший способ сделать это?
Я могу придумать несколько способов сделать это в этот момент, но я не знаю, какой из них был бы хорош.
Может ли кто-нибудь помочь мне с этим? Пожалуйста, не просто говорите: «Делай так!», И скажи мне, почему это хороший способ сделать это.