私は、多くの言語で入力を受け入れる小さなパーサーに取り組んでいます。入力を解析する際にキーワード/アンカーとして機能するおそらく 50 個の文字列を用意する予定です。PHP では、これらの翻訳されたキーワードを整理する最良の方法は何でしょうか?
考えられる解決策の 1 つは、連想配列を使用することです。このような:
$lang = array('us' => array('totalDebt' => 'Total Debt', 'color' => 'Color'),
'gb' => array('totalDebt' => 'Total Debt', 'color' => 'Colour'))
次に、次を使用してアクセスできます。
$langCode = 'en';
$debtPos = strpos($lang[$langCode]['totalDebt']);
多数の言語に翻訳された一連の短い文字列を処理するための、より優れた実績のある方法はありますか?