2013-08-14 2 views
4

다국어 응용 프로그램을 작성하기 위해 엡에서 수락 한 관행은 무엇입니까? 내가 알고 싶은 것은 :다 언어 쉼터 응용 프로그램을 작성하는 방법

  • 템플릿 언어를 인식하는 방법. 지원되는 각 언어에 대한 각 템플릿을 복제하는 것으로부터 이것을 단순화하는 방법이 있습니까?
  • 자바 스크립트 코드를 어떻게 다국어로 만들 수 있습니까? 이것은 일반적인 자바 스크립트 질문에 더 가깝지만 어쨌든 특정 ember 특정 (컨트롤러/모델/뷰 ...) 조언이 있습니다. 일반적인 자바 스크립트 접근 방식으로, 나는 this 솔루션을 좋아한다. 어쩌면 누군가가 논평 할 수있다.

답변

2

당신이 특별한 뭔가가 필요하지만 출발점이 대부분의 사람들이 순간에 무엇을 사용하는 경우 당신은 자신의 롤 수 :의 https://github.com/jamesarosen/ember-i18n

하나는 (내) 좋아하는 기능은 분명히 TranslatteableProperties 믹스 인 인

하는 모든 객체에 속성을 번역 :

: Em.I18n.TranslateableProperties는 믹스 인이 자동으로 "번역"로 끝나는 모든 속성을 변환 정말 사용하기 쉬운
var userButton = Em.Object.extend(Em.I18n.TranslateableProperties, { 
    labelTranslation: 'button.add_user.title' 
}); 

userButton.get('label'); 

내 다른 답변도 참조하십시오 : Ember: how to translate a placeholder using i18n lib?

희망이 있습니다.

+0

감사합니다. 아주 잘 작동합니다. 이것이 내 모든 요구 사항을 충족 시킬지 확실하지 않지만 사용하기가 쉽습니다. – dangonfast

관련 문제