1

게임 1.2.4를 사용하고 있습니다. 내 응용 프로그램이 여러 언어로 실행됩니다. 관리자에게 이메일을 보내야합니다. 그러나 관리자는 언어 설정이 고정되어 있으므로 클라이언트에게 선호 언어로 이메일을 보내야합니다. TemplateLoader으로 이메일 템플리트를 렌더링하고 있는데 다른 언어 옵션으로 템플릿을 렌더링하는 방법을 찾지 못했습니다.Play Framework - 다른 언어를 사용하는 TemplateLoader

템플릿을 다른 언어 옵션으로 렌더링하는 방법이 있습니까?

답변

3

Lang.set("language_code"); 필요한 것을 제공해야합니다.

정상 템플릿, 당신은 당신이 그것을 here에 대해 읽을 수 있습니다

Lang.change("fr"); 

또는

Lang.set("fr"); 

를 사용하여 언어 팩 정의 현재 브라우저를 대체 할 수 있습니다.

Looking at the source code

, change은 사용 사례에 대한 좋은하지 않습니다 사용자의 쿠키를 수정하지만 set는 현재 스레드에 대한 언어 팩을 변경, 그래서 이것은 당신이 필요로 정확히 무엇을 제공해야합니다.

+0

나는 세트와 변화 사이의 차이를 알지 못했다.이 위대한 대답에 대한 많은 감사;) – huzeyfe