【问题标题】:Should default language be english?默认语言应该是英语吗?
【发布时间】:2018-08-16 07:38:00
【问题描述】:

许多开发人员已按照建议将admin/config/regional/language 中的默认语言设置为英语。 但是您也可以将其设置为另一种语言吗?如果您将所有字符串翻译设置为另一种语言,您将使用另一种语言作为翻译的默认语言。但是模块和翻译的默认语言(源语言)怎么样?默认总是使用英语作为源语言。

这里确实有些令人困惑。

您可以将英语作为默认语言(在全局配置中设置),但同时将例如荷兰语设置为默认语言(admin/structure/types/manage/page?destination=/admin/structure/types 中的内容类型(语言设置)中的首选语言 如果您将荷兰语设置为默认语言,它将是您内容翻译的源语言。​​

【问题讨论】:

    标签: drupal drupal-8 language-translation


    【解决方案1】:

    英语不是默认语言在 Drupal 7 中确实是一个问题,但 Drupal 8 在这方面已经有了很大的改进,到目前为止,只报告了一些小故障,目前可能还没有。

    我已经用非英语作为默认语言构建了 Drupal 8 网站,没有任何问题。

    我建议在设置网站时尽早做出这个决定并进行更改,并测试 id 没有任何副作用。

    与站点默认值不同的内容类型默认语言是 Drupal 提供的一种灵活性。并且这两者用于站点的不同部分。什么部分令人不安?

    例如,下面的屏幕截图显示了以下场景的设置:负责编写此特定内容类型的内容的本地希腊人。内容将首先用希腊语 (3) 编写,然后允许翻译 (1) 为可用语言。但我们也允许编辑者选择另一种语言作为源语言 (2)。

    每一种语言设置都是独立的。

    【讨论】:

    • twig 模板中的字符串翻译将始终使用站点默认值。在那里我总是喜欢使用英语。
    猜你喜欢
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    • 2016-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多