Spree Commerce 缺少翻译 es-MX
Spree Commerce missing translation es-MX
嗨,我是 spree 的新手,我正在为墨西哥的客户构建在线电子商务解决方案,我需要所有翻译工作正常,当我点击 SignOut 或 Cerrar Sesion 时出现问题,这会使用户注销,我得到了以下:缺少翻译:es-MX.devise.sessions.spree_user.signed_out,我找不到解决方案,请帮忙。
我在丹麦语开店时遇到了同样的问题。翻译文件中缺少此路径中的键。我的快速修复是编辑我的 config/locales/da.yml
并添加一个 devise
部分:
da:
devise:
sessions:
signed_in: Du er nu logget ind.
signed_out: Du er nu logget ud.
您不需要子键 spree_user
(资源名称),因为翻译查找器会在找不到时自动移动 "up" 树。如果有兴趣,您可以从 devise
gem 阅读 devise_controller
。
您可以从这里找到您需要的墨西哥西班牙语术语:https://github.com/spree-contrib/spree_i18n/blob/master/config/locales/es-MX.yml#L319
出于某种原因,spree_i18n
中的文件调用节点 user_sessions
而不是 sessions
。这似乎是问题的根本原因。
嗨,我是 spree 的新手,我正在为墨西哥的客户构建在线电子商务解决方案,我需要所有翻译工作正常,当我点击 SignOut 或 Cerrar Sesion 时出现问题,这会使用户注销,我得到了以下:缺少翻译:es-MX.devise.sessions.spree_user.signed_out,我找不到解决方案,请帮忙。
我在丹麦语开店时遇到了同样的问题。翻译文件中缺少此路径中的键。我的快速修复是编辑我的 config/locales/da.yml
并添加一个 devise
部分:
da:
devise:
sessions:
signed_in: Du er nu logget ind.
signed_out: Du er nu logget ud.
您不需要子键 spree_user
(资源名称),因为翻译查找器会在找不到时自动移动 "up" 树。如果有兴趣,您可以从 devise
gem 阅读 devise_controller
。
您可以从这里找到您需要的墨西哥西班牙语术语:https://github.com/spree-contrib/spree_i18n/blob/master/config/locales/es-MX.yml#L319
出于某种原因,spree_i18n
中的文件调用节点 user_sessions
而不是 sessions
。这似乎是问题的根本原因。