ポーランド語、英語、ドイツ語の 3 つの言語を含む Web ページがあります。英語とドイツ語の翻訳は完璧に機能しますが、ポーランド語はまったく機能しません。どこに問題があるのでしょうか? gettext の設定は次のとおりです。
$locale = "pl_PL";
if (isSet($_GET["lg"])) $locale = $_GET['lg']."_". strtoupper($_GET['lg']);
putenv("LC_ALL=$locale");
setlocale(LC_ALL, $locale.'.UTF-8');
bindtextdomain("messages", "./locale");
bind_textdomain_codeset("messages", 'UTF-8');
textdomain("messages");