是否有可能在未设置
的情况下提取指定区域设置的globalize2转换I18n.locale = :ru
据我所知 - 我可以使用
提取所有翻译model.translations
但也许有最简单的方法只能提取一种语言?
答案 0 :(得分:1)
假设您的表名为 mytable :为 mytable_translations 表创建一个模型并使用类似
的内容MyTableTranslations.find(:all, :conditions => {:locale => :ru } )
并且,与任何其他查询一样,返回具有ru定位的所有记录。
答案 1 :(得分:1)
实际上有一个非常简单的插件可以帮到你: http://github.com/tomash/easy_globalize2_accessors
class Product
translates :title, :description
globalize_accessors :pl, :en, :de
end
会自动为您提供以下访问权限:
product.title_en # => "English title"
product.title_de # => "German title"