잠시 동안 다른 옵션을 시도한 후 i18next 1을 사용하여 브런치 및 백본 기반 웹 응용 프로그램을 국제화했습니다. 그러나 i18next를 초기화하여 응용 프로그램 전체에서 i18n 지원을 사용할 수있는 위치를 조금 고민하고 있습니다.i18next - 브런치 및 백본 설정
현재 내가 좋아하는 주요 Backbone.Marionette.Application로 초기화를 넣어 : 나는 오류를 얻을하지 않습니다 및 번역 파일이 제대로로드되어 있지만, 나는 문자열을 얻을 수 없었다
@addInitializer (options) ->
Media = require 'models/media'
Router = require 'lib/router'
@media = new Media
# setup routing and html5 history
$.i18n.init
lng: 'en-Us'
fallbackLng: 'en'
debug: true
, (t) =>
console.log 'i18n initialized'
@router = new Router controller: this
Backbone.history.start()
번역.
는각각의 HTML은 다음과 같이 다음 같습니다 번역 파일의 제목 텍스트 키와 일치
<h5 data-i18n="title-text.unnamedtitle" class="title-text"></h5>
.
어떻게 처리할까요?
안녕하세요, 대단합니다. -이 링크는 누락되었습니다. 감사합니다. – tomw