Ruby on Rails中,如何设置Rails i18n的默认值?

更新于
2026-10-09 23:00:47
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计286个文字,预计阅读时间需要2分钟。

Ruby on Rails中,如何设置Rails i18n的默认值?

我的现有应用程序包含一个完整的英文翻译,但我无法保证其他语言也完全实现。这导致出现 `translation_missing` 警告或需要更正的字符串,例如de, install, steps, language。目前没有明确的解决方案来告知 Rails 如何使用中文翻译。

我目前的应用程序有一个完整的英文翻译,但我不能确保其他语言也完全实现.

这导致了translation_missing警告或者更确切的字符串,如“de,install,steps,language”

Ruby on Rails中,如何设置Rails i18n的默认值?

有没有办法告诉rails使用英文翻译,以防没有(在这个例子中)德语翻译?

@ tsdbrown是一个很好的建议.我的有点简单了.例如,当您创建德语资源文件时,接近它的一种方法是从您的英文文件开始,然后将其传递给您的翻译人员.无论他们不翻译,仍然存在,只是用英语.那你根本没有这个问题.使用此方法的另一个好处是,您可以确保何时完全翻译文件,您不必进行巨大的搜索并进行比较以添加缺少的字符串.

本文共计286个文字,预计阅读时间需要2分钟。

Ruby on Rails中,如何设置Rails i18n的默认值?

我的现有应用程序包含一个完整的英文翻译,但我无法保证其他语言也完全实现。这导致出现 `translation_missing` 警告或需要更正的字符串,例如de, install, steps, language。目前没有明确的解决方案来告知 Rails 如何使用中文翻译。

我目前的应用程序有一个完整的英文翻译,但我不能确保其他语言也完全实现.

这导致了translation_missing警告或者更确切的字符串,如“de,install,steps,language”

Ruby on Rails中,如何设置Rails i18n的默认值?

有没有办法告诉rails使用英文翻译,以防没有(在这个例子中)德语翻译?

@ tsdbrown是一个很好的建议.我的有点简单了.例如,当您创建德语资源文件时,接近它的一种方法是从您的英文文件开始,然后将其传递给您的翻译人员.无论他们不翻译,仍然存在,只是用英语.那你根本没有这个问题.使用此方法的另一个好处是,您可以确保何时完全翻译文件,您不必进行巨大的搜索并进行比较以添加缺少的字符串.