当rails项目巨大是,将国际化设置在一个文件中会很乱,从而难以维护。
可以根据model来分类设置,这样管理起来也很方便。
比如在config/locales下针对Admin类下得国际化,可以创建admin.en.yml和admin.zh-cn.rb两个文件来记录admin类下的国际化记录。
view下请求转译时:
flash[:login_warning] = t('admin.login_warning')
可以根据model来分类设置,这样管理起来也很方便。
比如在config/locales下针对Admin类下得国际化,可以创建admin.en.yml和admin.zh-cn.rb两个文件来记录admin类下的国际化记录。
view下请求转译时:
flash[:login_warning] = t('admin.login_warning')