我正在做一个网站,我需要优化为多种语言。我想提供3-4种语言的支持,'en','de','cn‘-问题是,我不确定沙特阿拉伯和海湾国家使用什么。
是否有权威文件列出了国家=> 'lang-value‘之间的映射?我在哪里能找到这样的文件?什么网络标准涵盖了这一点?
发布于 2014-12-16 12:39:14
由于您希望使用HTML5,您应该查阅唯一重要的文档,即HTML5规范:
lang和xml:lang属性部分。lang的值)列为"Subtag”。确保您没有使用"region“类型的值。例如,沙特阿拉伯的区域子标签为SA,而梵语的子标签为sa。正如在BCP 47中所解释的,您可以向语言中添加一个地域。例如,您可以使用lang="en-SA",它的意思可能是“沙特阿拉伯口语/书写的英语”,或者“沙特阿拉伯的用户使用英语”。
发布于 2014-12-16 07:26:44
规范www.w3.org/TR/html401/struct/dirlang.html#h-8.1说语言代码来自于RFC1766 http://www.ietf.org/rfc/rfc1766.txt,它说:
以下注册是预先定义的:在主语言标记中:
维基百科/列表_ISO_639-1_代码-SLaks https://stackoverflow.com/questions/27497213/where-do-i-get-a-list-of-attribute-lang-values-what-standard-covers-this-fo
https://webmasters.stackexchange.com/questions/74068
复制相似问题