GetText가 항상 기본 언어 텍스트 대신 번역을 사용하는 방법

StackOverflow https://stackoverflow.com/questions/1415864

  •  06-07-2019
  •  | 
  •  

문제

텍스트를 다른 언어로 변환하기 위해 getText PHP 함수를 호출하면 페이지에있는 텍스트를 사용하여 키/ID로 작동하여 값을 대체 할 값을 조회합니다.

echo gettext('hello how are you today');

그것은 번역을 조회하는 데 사용되는 텍스트이지만 이와 같은 것을 사용하고 싶습니다.

echo gettext('welcome_message');

그리고 그것을 영어와 내가 제공하는 다른 언어로 번역했습니다. 그래서 어떻게 이런 일을 할 수 있습니까? GetText 함수가 항상 언어 파일을 사용하게하려면 어떻게해야합니까? 그래서 내 기본 언어가 사이트의 영어 인 경우 getText 표시 대신 환영 _message 영어 사용자에게는 그것이 보여줄 것입니다 안녕하세요 오늘은 어때요

다른 언어 파일 외에 영어 파일을 만드는 것만 큼 간단합니까?

도움이 되었습니까?

해결책

당신은 올바른 길을 가고 있습니다. getText ()에 대한 문자열 인수는 "기본 언어"가 아닌 식별자 일뿐입니다. 활성 로케일에 번역이 없으면 GetText는 해당 식별자를 반환합니다.

솔루션은 귀하가 의심하는 것입니다. 영어 번역 파일 만 작성하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top