2012-10-28 2 views
3

내 앱 설정에 백본 js가있는 js가 필요합니다.require.js i18n 모듈 - 서버에서 언어를로드하는 방법은 무엇입니까?

브라우저 탐색기 개체에서 알 수없는 사용자에 대해 적절한 언어를 얻을 수있는 상황이 있지만이 경우 서버에서 알려진 사용자의 기본 언어를로드 할 수있는 위치가 있습니다. 정보가 존재합니다.

이 작업을 수행하는 방법은 무엇입니까? 내가 액세스 할 수있는 유일한 액세스 포인트는 require.config에 있지만 일반적으로 서버에서 데이터가 도착하기 전에로드됩니다. 미리 감사드립니다. !

+0

에 액세스 할 수 있도록 이것을 달성 할 수 있었습니까? 나는 동일한 문제가있다 – nagesh

+0

다음 링크는 도움이 될만한 http://pedromadias.wordpress.com/2013/01/27/backbone-js-and-i18n/ http://stackoverflow.com/questions/9640630/javascript- i18n- 국제화 - 프레임 워크 - 클라이언트 측용 라이브러리 https://github.com/fnando/i18n-js –

답변

0

사용자에게 설정 한 기본 언어가 있습니까? 서버에서 사용자 정보를 가져 로그 - 인에 먼저

당신이 이런 종류의 코드를 사용할 수 있습니다

언어가 또한 로컬 스토리지로 설정되어 여기
setLanguage: function(languageCode){ 
enter code here 
     this.set("languageCode",languageCode); 
     if(this.isAvailable(i18n)){`enter code here` 
      i18n.userSelected(languageCode); 
     }else{`enter code here` 
      this.showErrorMsg(window.i18n.msgStore['default_language_is_set_to'] + " " + constants.language[languageCode]); 
     } 
    }, 

set:function(key, value){ 
     localStorage.setItem(key, value);`enter code here` 
    }, 

나중에에 그것을

관련 문제