국제화(I18N)


YMP 프레임워크가 시작되면 I18N 서비스가 초기화됩니다. ymp.i18n_default_locale에 따라 언어 구성을 수행하고 기본적으로 시스템 운영 환경의 언어 설정을 채택합니다.

  • 국제 리소스 관리자가 제공하는 주요 방법:

    • 현재 언어 설정 가져오기

      I18N.current();
    • 현재 언어 설정

      // 变更当前语言设置且不触发事件
      I18N.current(Locale.ENGLISH);
      
      或者
      
      // 将触发监听处理器onChanged事件
      I18N.change(Locale.ENGLISH);
    • 현재 언어 설정에 따라 지정된 이름을 가진 리소스 파일에 지정된 속성 값을 로드합니다. II18NEVENTANDLER 인터페이스를 구현하고 ymp 구성 파일에서

      매개 변수를 설정하여 국제 리소스 관리자 이벤트 청취자 이벤트 프로세서를 형식화 메시지 문자열 및 바인딩 매개 변수
      R
      I18N.load("resources", "home_title");
      
      或者
      
      I18N.load("resources", "home_title", "首页");
      ATING and BIND 매개 변수 리스너는 다음 작업을 완료할 수 있습니다.
    • 맞춤형 리소스 파일 로딩 프로세스

      현재 언어 설정 맞춤 획득
      언어 설정 변경에 대한 이벤트 처리 프로세스