Имам няколко превода, прибрани в инициализатор така:
GROUP_GOVERNANCE_STYLES = [
[I18n.t("constants.group_governance_styles.collective"), 1],
[I18n.t("constants.group_governance_styles.electoral_democracy"), 2],
[I18n.t("constants.group_governance_styles.dictatorship"), 3]
]
В моя en.yml файл имам:
en:
constants:
group_governance_styles:
collective: "collective"
electoral_democracy: "electoral democracy"
dictatorship: "dictatorship"
За съжаление, когато се опитвам да визуализирам тези преводи, получавам следните грешки:
translation missing: en.constants.group_governance_styles.collective
translation missing: en.constants.group_governance_styles.electoral_democracy
translation missing: en.constants.group_governance_styles.dictatorship
Аз също се опитах да премахна обхвата, но преводите все още изчезват като липсващи.
Отговори:
3 за отговор № 1AFAIK, преводите се зареждат след инициализаторите. Опитайте да го поставите в environment.rb