2017-12-11 28 views
-1

오픈 저널 시스템 인 OJS CMS를 사용하고 있습니다. 등록 페이지에 일부 부품을 추가하고 싶습니다. 등록 페이지에서 특정 언어/로케일이 설정된 경우 몇 가지 필드를 추가하기 위해 어떤 언어/로캘이 설정되어 있는지 알고 싶습니다.사이트의 현재 로케일을 식별하는 방법

사이트의 현재 로캘을 원합니다. if 문에 의해 사용자가 어떤 로케일을 설정했는지 어떻게 알 수 있습니까? 나는 stackoverflow를 검색했지만 일부 결과를 찾았지만 그들 중 일부는 나를 위해 도움이되었다.

그건 그렇고,이 CMS는 PHP로 작성되었습니다. 더 많은 inforemation 들어 click here.

+3

PHP * 브라우저에서 * 설정 한 언어를 알고 싶습니까? 당신은 할 수 없습니다. 자발적인'$ _SERVER [ 'HTTP_ACCEPT_LANGUAGE']'데이터로만 갈 수 있습니다. – deceze

+0

나는 $ _SERVER [ 'HTTP_ACCEPT_LANGUAGE']을 시도했지만 항상 영어로 제공되지 않습니다 : en-US, en; q = 0.9. 어떻게해야합니까? – MJB

+0

사이트가 어떤 언어인지 알려주지 않으며, 브라우저가 선호하는 언어를 알려줍니다. 즉 로케일 설정. 또는 무엇을 알고 싶습니까 – deceze

답변

0

가장 좋은 방법은 {$ currentLocale}을 사용하는 것입니다. 웹 사이트가 설정된 언어를 알려줍니다.