【问题标题】:How to localize decimal numbers of an ordered lists?如何本地化有序列表的十进制数?
【发布时间】:2018-07-31 08:02:33
【问题描述】:

有没有办法以网站的语言显示有序列表的十进制数字?例如,我在波斯语网站 (<html lang="fa">) 中有一个有序列表,但每个列表项之前的十进制数字以英语而不是波斯语出现!

波斯语有序列表的标记示例:

<ol dir="rtl">
    <li>کتابهای زیادی در شصت و سه درصد گذشته</li>
    <li>چاپگرها و متون بلکه روزنامه و مجله</li>
    <li>لورم ایپسوم متن ساختگی با تولید سادگی</li>
</ol>

https://codepen.io/smohadjer/pen/GBQVgr

【问题讨论】:

标签: html css localization internationalization


【解决方案1】:

您可能正在寻找“list-style:arabic-indic;”。

您可以在此处查看所有可用样式:https://mdn.github.io/css-examples/counter-style-demo/

还有一个草案规范可以为编号列表创建自己的符号,但目前仅在最新的 Firefox 中受支持。见https://developer.mozilla.org/en-US/docs/Web/CSS/@counter-style

还可以在此处找到有关 list-style-type CSS 属性的更好参考:https://developer.mozilla.org/en-US/docs/Web/CSS/list-style-type

【讨论】:

    【解决方案2】:

    如果您使用 CSS 中的 list-style-type 属性,则可以指定一系列编号类型并将它们与 lang 属性相关联。

    例如:

    • 亚美尼亚 标记是传统的亚美尼亚编号
    • cjk-ideographic 标记是普通的表意数字
    • decimal 标记是十进制前导零的数字
    • georgian 标记是传统的格鲁吉亚编号
    • hebrew 标记是传统的希伯来语编号
    • 平假名标记是传统的平假名编号
    • hiragana-iroha 标记是传统的平假名 iroha 编号
    • 片假名 标记是传统的片假名编号

    这里有更多信息:https://www.w3schools.com/cssref/pr_list-style-type.asp

    这里是试用代码:

    https://www.w3schools.com/cssref/playit.asp?filename=playcss_ol_list-style-type&preval=hiragana-iroha

    【讨论】:

    • 我希望数字是十进制的,但是是网站的语言,而不是英文。
    猜你喜欢
    • 2021-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 2017-10-06
    • 1970-01-01
    相关资源
    最近更新 更多