다국어 사이트가 있습니다. 이 사이트는 이러한PHP에서 플래그 메뉴를 현지화하는 방법은 무엇입니까?
같은 링크 example.com/en/pages/more-info
example.com/fr/pages/plus-d-informations
사용자가 그 페이지 전체가 프랑스어로, 예를 들어 지역화되는 것을보고 특정 페이지를 방문 example.com/de/pages/mehr-infos
example.com/pl/pages/więcej-informacji
이있는 로케일 플래그 메뉴가 있습니다. 그러나 메뉴는 웹 사이트에서 사용되는 모든 가능한 지역화를 표시해야합니다.
질문 : 내가 로케일을 전환,이 코드
putenv("LANG=" . $language);
setlocale(LC_ALL, $language);
bindtextdomain("messages", "Locale");
bind_textdomain_codeset("messages", 'UTF-8');
textdomain("messages");
다음
<a href="/fr/pages/<?=_("more-info")?>">French</a>
...
마다 사용하는 경우, 플래그 메뉴의 각 항목을 표시 할 때?
$language
은 플래그 메뉴에 각 항목을 표시하기 전에 변경됩니다.
올바른 해결책입니까?