2014-05-16 2 views
0

sencha touch 2.3을 사용하고 있으며 플러그인 로켈을 사용하여 페이지의 언어를 변경하고 있습니다.Ux.locale.Manager를 사용하여 내 페이지의 텍스트를 동적으로 채우는 방법

로캘 플러그인을 사용하여 페이지보기에 포함 된 내용은 모두 변경되지만 언어에 따라 일부 텍스트를 경고하려면 어떻게해야합니까?

Ext.Msg.confirm(
      "Application Update", 
      "This application has just successfully been updated to the latest version. Reload now?", 
      function(buttonId) { 
       if (buttonId === 'yes') { 
        window.location.reload(); 
       } 

그래서 위의 경고 상자가 나는 그래서 Ux.locale.Manager

사용하여 그것을 어떻게 텍스트 "응용 프로그램 업데이트"& "이 응용 프로그램 등 등을 업데이트하고있다"

을 변경하려면

답변

1

Ux.locale.Manager을 동적으로 처리 할 수 ​​없어서 대신 i18next 라이브러리를 사용했습니다.

기본적으로, 당신은 다음과 같이 번역을로드합니다 : common.back는 JSON 자원입니다 i18n.t('common.back');

합니다.

또한 post을 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. 그러나 텍스트를 변경하기 위해 Ux.locale.Manager.get (key)를 사용하여 텍스트를 변경할 수있었습니다. 그러나 당신의 기사에서 새로운 것을 배웠습니다. Upvoted. –