求ISO 639语言代码到CSS list-style-type的映射对照表
ISO 639语言代码与CSS
list-style-type的映射资源说明 目前没有官方统一发布的ISO 639语言代码到CSS list-style-type值的标准映射表,但可以通过以下两种方式整理出实用的对应关系:
1. 基于CSS规范的手动对应
根据CSS Lists and Counters Module Level 3规范中定义的语言相关list-style-type值,可直接与对应ISO 639代码建立映射:
en(英语):可对应decimal、lower-roman、upper-roman、lower-alpha等he(希伯来语):对应hebrewbn(孟加拉语):对应bengalith(泰语):对应thaiur(乌尔都语):对应urduzh(中文):对应trad-chinese-informal、simp-chinese-informal、trad-chinese-formal、simp-chinese-formalja(日语):对应japanese-informal、japanese-formalko(韩语):对应korean-hangul-formal、korean-hanja-informal、korean-hanja-formal
2. 基于本地化实践的参考映射
多语言前端项目通常会根据目标语言的使用习惯自定义映射,比如:
- 法语(
fr)、德语(de)等欧洲语言,常用decimal或lower-alpha/upper-alpha - 印尼语(
id)、越南语(vi)等东南亚语言,默认用decimal,部分场景会适配本地数字样式
如果需要实现自动切换,可自行构建键值对映射表,比如JavaScript示例:
const langToListStyleMap = { 'en': 'decimal', 'he': 'hebrew', 'bn': 'bengali', 'th': 'thai', 'ur': 'urdu', 'zh-CN': 'simp-chinese-informal', 'zh-TW': 'trad-chinese-informal', 'ja': 'japanese-informal', 'ko': 'korean-hangul-formal' };
内容的提问来源于stack exchange,提问作者Magmatic
相关产品推荐
相关产品推荐

