UNPKG

recoder-code

Version:

πŸš€ AI-powered development platform - Chat with 32+ models, build projects, automate workflows. Free models included!

130 lines β€’ 3.34 kB
import buildLocalizeFn from "../../../_lib/buildLocalizeFn/index.js"; var eraValues = { narrow: ['前', 'ε…¬ε…ƒ'], abbreviated: ['前', 'ε…¬ε…ƒ'], wide: ['公元前', 'ε…¬ε…ƒ'] }; var quarterValues = { narrow: ['1', '2', '3', '4'], abbreviated: ['η¬¬δΈ€εˆ»', '第二刻', 'η¬¬δΈ‰εˆ»', 'η¬¬ε››εˆ»'], wide: ['η¬¬δΈ€εˆ»ι˜', '第二刻鐘', 'η¬¬δΈ‰εˆ»ι˜', 'η¬¬ε››εˆ»ι˜'] }; var monthValues = { narrow: ['δΈ€', '二', 'δΈ‰', 'ε››', 'δΊ”', 'ε…­', 'δΈƒ', 'ε…«', '九', '十', '十一', '十二'], abbreviated: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], wide: ['δΈ€ζœˆ', '二月', 'δΈ‰ζœˆ', 'ε››ζœˆ', 'δΊ”ζœˆ', 'ε…­ζœˆ', 'δΈƒζœˆ', 'ε…«ζœˆ', '九月', '十月', 'εδΈ€ζœˆ', '十二月'] }; var dayValues = { narrow: ['ζ—₯', 'δΈ€', '二', 'δΈ‰', 'ε››', 'δΊ”', 'ε…­'], short: ['ζ—₯', 'δΈ€', '二', 'δΈ‰', 'ε››', 'δΊ”', 'ε…­'], abbreviated: ['ι€±ζ—₯', 'ι€±δΈ€', 'ι€±δΊŒ', 'ι€±δΈ‰', 'ι€±ε››', 'ι€±δΊ”', 'ι€±ε…­'], wide: ['星期ζ—₯', 'ζ˜ŸζœŸδΈ€', '星期二', 'ζ˜ŸζœŸδΈ‰', 'ζ˜ŸζœŸε››', 'ζ˜ŸζœŸδΊ”', 'ζ˜ŸζœŸε…­'] }; var dayPeriodValues = { narrow: { am: '上', pm: 'δΈ‹', midnight: 'ε‡Œζ™¨', noon: '午', morning: 'ζ—©', afternoon: 'δΈ‹εˆ', evening: 'ζ™š', night: '倜' }, abbreviated: { am: '上午', pm: 'δΈ‹εˆ', midnight: 'ε‡Œζ™¨', noon: '中午', morning: '早晨', afternoon: '中午', evening: 'ζ™šδΈŠ', night: 'ε€œι–“' }, wide: { am: '上午', pm: 'δΈ‹εˆ', midnight: 'ε‡Œζ™¨', noon: '中午', morning: '早晨', afternoon: '中午', evening: 'ζ™šδΈŠ', night: 'ε€œι–“' } }; var formattingDayPeriodValues = { narrow: { am: '上', pm: 'δΈ‹', midnight: 'ε‡Œζ™¨', noon: '午', morning: 'ζ—©', afternoon: 'δΈ‹εˆ', evening: 'ζ™š', night: '倜' }, abbreviated: { am: '上午', pm: 'δΈ‹εˆ', midnight: 'ε‡Œζ™¨', noon: '中午', morning: '早晨', afternoon: '中午', evening: 'ζ™šδΈŠ', night: 'ε€œι–“' }, wide: { am: '上午', pm: 'δΈ‹εˆ', midnight: 'ε‡Œζ™¨', noon: '中午', morning: '早晨', afternoon: '中午', evening: 'ζ™šδΈŠ', night: 'ε€œι–“' } }; var ordinalNumber = function ordinalNumber(dirtyNumber, options) { var number = Number(dirtyNumber); switch (options === null || options === void 0 ? void 0 : options.unit) { case 'date': return number + 'ζ—₯'; case 'hour': return number + 'ζ™‚'; case 'minute': return number + 'εˆ†'; case 'second': return number + 'η§’'; default: return '第 ' + number; } }; var localize = { ordinalNumber: ordinalNumber, era: buildLocalizeFn({ values: eraValues, defaultWidth: 'wide' }), quarter: buildLocalizeFn({ values: quarterValues, defaultWidth: 'wide', argumentCallback: function argumentCallback(quarter) { return quarter - 1; } }), month: buildLocalizeFn({ values: monthValues, defaultWidth: 'wide' }), day: buildLocalizeFn({ values: dayValues, defaultWidth: 'wide' }), dayPeriod: buildLocalizeFn({ values: dayPeriodValues, defaultWidth: 'wide', formattingValues: formattingDayPeriodValues, defaultFormattingWidth: 'wide' }) }; export default localize;