gpt4 book ai didi

javascript - Moment.js : getting translated text for the terms "day", "hour"、 "second"和 "minute"

转载 作者:行者123 更新时间:2023-11-30 05:35:13 26 4
gpt4 key购买 nike

使用 moments.js,可以轻松设置一种语言,然后将各种日期字符串和“日历样式”文本翻译成所需的语言。

但是我找不到一种方法来翻译“日期组件”本身。例如,我想起诉这样的事情:

moment.lang('en'); // set english
moment.dateComponent.hour() // yields "hour"
moment.dateComponent.hours() // yields "hours"
moment.dateComponent.day() // yields "day"
moment.dateComponent.days() // yields "days"
moment.lang('nl'); // set dutch
moment.dateComponent.hour() // yields "uur"
moment.dateComponent.hours() // yields "uur"
moment.dateComponent.day() // yields "dag"
moment.dateComponent.days() // yields "dagen"

有人知道这种方法吗?

注意:我宁愿避免通过对其他方法进行字符串拆分来获取翻译,其目的不是获取日期组件翻译名称。

最佳答案

到目前为止我还不知道 moments.js,但是如果您查看源代码(参见 http://momentjs.com/downloads/moment-with-langs.js),您会找到所需的信息。

所以你可以直接访问一些信息

moment().lang('en')._lang._months --> ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]

非常有用...但是

moment().lang('en')._lang._relativeTime.hh --> "%d hours"

不存储信息原子。由于语言不同,无法以这种方式构建!

如您所见,无法像您希望的那样访问此信息。为您的“单词”使用翻译 javascript。

关于javascript - Moment.js : getting translated text for the terms "day", "hour"、 "second"和 "minute",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224579/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com