我在我的ROR应用程序中安装了Colorbox.但我需要本地化.在脚本中我有:
file images.js.coffee
$(document).ready ->
$(".group1").colorbox({rel:'group1',
transition:"none", maxWidth:"85%", maxHeight:"85%",
current: "{current} <%= t('views.image.of') %> {total}"})
其中{current}是当前图像,{total}是总图像.
如何从yml文件中粘贴数据(app / config / locales / **.yml)?
解决方法:
您正在翻译jQuery插件.在供应商目录中执行,而不是在应用程序区域设置中执行.
jQuery ColorBox维护一个带有翻译的i18n目录:
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."
});
您可以下载一个并将其包含在colorbox之后(如果使用git submodules则可获得奖励积分).
Rails> = 3.1的示例
//= require jquery.colorbox
//= require jquery.colorbox-es