我有一个包含 3 种语言的网页 - 波兰语、英语和德语。英语和德语翻译工作完美,但波兰语根本不起作用。问题可能出在哪里?这是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");