Я работаю над небольшим парсером, который должен принимать входные данные на нескольких языках. Я собираюсь иметь около 50 строк, которые будут служить ключевыми словами / якорями при разборе ввода. В PHP, как лучше организовать эти переведенные ключевые слова?
Одно из возможных решений, которое приходит мне в голову, - использовать ассоциативный массив. Как это:
$lang = array('us' => array('totalDebt' => 'Total Debt', 'color' => 'Color'),
'gb' => array('totalDebt' => 'Total Debt', 'color' => 'Colour'))
, к которому я мог бы затем обратиться, используя следующее:
$langCode = 'en';
$debtPos = strpos($lang[$langCode]['totalDebt']);
Существуют ли лучшие, проверенные методы для работы с кучей коротких строк, переведенных на несколько языков?