3
사용 :국제화 PHP gettext에() 나는 다음과 같은 코드를 구현하는 PHP gettext에()를 사용하여 내 웹 사이트를 번역하려고
if (false === function_exists('gettext')) {
echo "You do not have the gettext library installed with PHP.";
exit(1);
}
setlocale(LC_ALL, 'en_US.UTF-8');
$localedir = dirname(__FILE__) . '/Locale';
echo $localedir . ': ';
bindtextdomain('messages', $localedir);
textdomain('messages');
echo gettext("Hello");
exit(0);
을하지만 동일한 문자열을 메아리 때문에 제대로 작동 doesnot gettext()에서 무엇을 전달합니다.
https://blog.udemy.com/php-gettext/ 자습서를 따르는 동안 poedit을 사용하여 * .po, * .mo 파일을 만들었습니다.
위의 코드는 https://github.com/nota-ja/php-gettext-example/blob/master/index.php
에서 촬영되었습니다 그러나 그러한 솔루션을하면서 나는 주어진 내용을 번역 할 수 없습니다입니다. 모든 종류의 도움을 주시면 감사하겠습니다.
감사합니다.
에 gettext이 gettext에 같은 함수() {} –
해야하고 기능이 존재하는지 확인합니다 거짓 function_exists를 확인하거나하지 –
@Anil 쉬 레스타 gettext에 (필요 없다 경우 function_exists은} {) 확인합니다 구문 오류가 발생했습니다. gettext 함수에 무엇을 전달해야하는지 자세히 설명해주십시오. 또한 그것은 번역 파일이로드되는 경로 문제로 보입니다. –