3

ROR 응용 프로그램에 Colorbox를 설치했습니다. 하지만 현지화가 필요합니다. 스크립트에서 내가 가진 :어떻게하면 colorbox를 현지화 할 수 있습니까?

파일 images.js.coffee {현재}는 현재 이미지와 {총}있는 총 이미지입니다

$(document).ready -> 
      $(".group1").colorbox({rel:'group1', 
transition:"none", maxWidth:"85%", maxHeight:"85%", 
current: "{current} <%= t('views.image.of') %> {total}"}) 

.

yml-file (app/config/locales/**. yml)에서 데이터를 붙여 넣는 방법은 무엇입니까?

+0

"{} t 전류 ('views.image.of') {} 전체"와 "현재 {}"+ t ('와 views.image.of ') + "{total}"및 "{current} i18n.t ('views.image.of ') {total}'및 '{current}'+ i18n.t ('views.image.of') + {합계}" – user1466717

답변

0

나는 보석을 https://github.com/fnando/i18n-js

그것의 작품을 사용!

$(document).ready -> 
     $(".group1").colorbox({rel:'group1', 
      transition:"none", maxWidth:"85%", maxHeight:"85%", 
      current: "{current} <%= I18n.t('views.image.of') %> {total}"}) 
6

jQuery 플러그인을 번역하고 있습니다. 응용 프로그램 로켈이 아닌 vendor 디렉토리에서 수행하십시오. 당신은 하나를 다운로드하고 (당신이 git submodules를 사용하면 보너스 포인트를) colorbox 후를 포함 할 수 있습니다 https://github.com/jackmoore/colorbox/tree/master/i18n

/* 
    jQuery ColorBox language configuration 
    language: Spanish (es) 
    translated by: migolo 
*/ 
jQuery.extend(jQuery.colorbox.settings, { 
    current: "Imagen {current} de {total}", 
    previous: "Anterior", 
    next: "Siguiente", 
    close: "Cerrar", 
    xhrError: "Error en la carga del contenido.", 
    imgError: "Error en la carga de la imagen." 
}); 

:

jQuery를 ColorBox은 번역과 i18n 디렉토리를 유지한다.

Rails >= 3.1

//= require jquery.colorbox 
//= require jquery.colorbox-es 
I 시도
관련 문제