simplified/plain 语言的语言代码是什么

What is the language code for a simplified/plain language

我收到了一个软件的纯德语翻译 ("einfaches deutsch")。我对此感到非常高兴,因为我认为可访问性非常重要。但是,为了集成它,我需要该语言的代码。

我通常为此使用 2 个字母的 ISO 代码,例如ende。我已经知道您可以添加地区代码,例如 en-USde-AT。通过阅读 RFC5646,我发现我正在寻找的可能是 变体子标签 ,例如 de-simple.

但是,这些变体子标签需要在 IANA 注册。我在那里浏览了 language subtag registry,但没有找到任何与我正在搜索的内容相匹配的变体子标签。所以似乎没有用于普通语言的变体子标签。

所以我在这里看到了三个选项:

是哪一个?

我建议您单独使用语言标签。即 lang="de" 因为这应该是非特定语言标签 - 与 "einfaches Deutsch".

非常相关

如果你读过"Leichtes Deutsch"的定义,你会发现它是speaking/writing的一种独立于方言或变体的文体。就像莎士比亚有文风、苏斯博士有文风一样意义上的文风

在任何一种情况下,RFC 都明确指出子标签必须在使用前注册

   Variant subtags MUST be registered with IANA according to the
   rules in Section 3.5 of this document before being used to form
   language tags.  In order to distinguish variants from other types
   of subtags, registrations MUST meet the following length and
   content restrictions

目前没有简单语言的语言标签。 It has been discussed 但是有很多悬而未决的问题。目前最好的选择可能是使用私人使用子标签,例如de-x-simple.

同时,-simple 变体标签已经标准化,因此现在可以使用 de-simple。有关详细信息,请参阅 this blog post