Я разрабатываю PHP-приложение, и мне интересно, как лучше всего включить поддержку нескольких языков для пользователей в других странах.
Я владею PHP, но никогда не разрабатывал ничего с поддержкой других языков.
Я думал о том, чтобы поместить язык в PHP файл с константами, например:
ru.php может содержать:
define('HZ_DB_CONN_ERR', 'There was an error connecting to the database.');
и fr.php могут содержать:
define('HZ_DB_CONN_ERR', 'whatever the french is for the above...');
Затем я мог бы вызвать функцию и автоматически передать правильный язык.
hz_die('HZ_DB_CONN_ERR', $this);
Это хороший способ обойти это?
- morristhebear.