我猜rails導軌存儲所有解析的翻譯yml文件中的一種數組/散列。 有沒有辦法訪問它? 舉例來說,如果我有一個文件: en:
test_string: "testing this"
warning: "This is just an example
我可以做這樣的事情,I18n.translations_store [:EN] [:test_string]? 我可以使用YA
例如,英語翻譯: en-US:
number:
# Used in number_with_delimiter()
# These are also the defaults for 'currency', 'percentage', 'precision', and 'human'
format:
# Sets the separator be
在導軌3應用程序上工作,我想在輸出前檢查翻譯是否存在,如果不存在,則回退到某些靜態文本。我可以做這樣的事情: if I18n.t("some_translation.key").to_s.index("translation missing")
但我覺得應該有一個比這更好的方法。如果將來rails會將「翻譯缺失」更改爲「找不到翻譯」,會怎麼樣?或者,如果出於某種奇怪的原因,該文本包含「翻譯缺失