calendar display type supports Gregorian with Chinese

This commit is contained in:
MaysWind
2025-09-06 01:06:31 +08:00
parent e15a5617e6
commit 8368b02be8
45 changed files with 38451 additions and 43 deletions
+14
View File
@@ -0,0 +1,14 @@
import zhHans from './zh_Hans.json';
import zhHant from './zh_Hant.json';
type ChineseCalendarLocaleDataKey = 'numerals' | 'monthNames' | 'dayNames' | 'leapMonthPrefix' | 'solarTermNames';
type ChineseCalendarLocaleData = {
[K in ChineseCalendarLocaleDataKey]: K extends 'leapMonthPrefix' ? string : string[];
};
export const DEFAULT_CONTENT: ChineseCalendarLocaleData = zhHans;
export const ALL_LANGUAGES: Record<string, ChineseCalendarLocaleData> = {
'zh-Hans': zhHans,
'zh-Hant': zhHant
}
+88
View File
@@ -0,0 +1,88 @@
{
"numerals": [
"",
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十"
],
"monthNames": [
"正月",
"二月",
"三月",
"四月",
"五月",
"六月",
"七月",
"八月",
"九月",
"十月",
"冬月",
"腊月"
],
"dayNames": [
"初一",
"初二",
"初三",
"初四",
"初五",
"初六",
"初七",
"初八",
"初九",
"初十",
"十一",
"十二",
"十三",
"十四",
"十五",
"十六",
"十七",
"十八",
"十九",
"二十",
"廿一",
"廿二",
"廿三",
"廿四",
"廿五",
"廿六",
"廿七",
"廿八",
"廿九",
"三十"
],
"leapMonthPrefix": "闰",
"solarTermNames": [
"小寒",
"大寒",
"立春",
"雨水",
"惊蛰",
"春分",
"清明",
"谷雨",
"立夏",
"小满",
"芒种",
"夏至",
"小暑",
"大暑",
"立秋",
"处暑",
"白露",
"秋分",
"寒露",
"霜降",
"立冬",
"小雪",
"大雪",
"冬至"
]
}
+88
View File
@@ -0,0 +1,88 @@
{
"numerals": [
"",
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十"
],
"monthNames": [
"正月",
"二月",
"三月",
"四月",
"五月",
"六月",
"七月",
"八月",
"九月",
"十月",
"冬月",
"腊月"
],
"dayNames": [
"初一",
"初二",
"初三",
"初四",
"初五",
"初六",
"初七",
"初八",
"初九",
"初十",
"十一",
"十二",
"十三",
"十四",
"十五",
"十六",
"十七",
"十八",
"十九",
"二十",
"廿一",
"廿二",
"廿三",
"廿四",
"廿五",
"廿六",
"廿七",
"廿八",
"廿九",
"三十"
],
"leapMonthPrefix": "閏",
"solarTermNames": [
"小寒",
"大寒",
"立春",
"雨水",
"驚蟄",
"春分",
"清明",
"穀雨",
"立夏",
"小滿",
"芒種",
"夏至",
"小暑",
"大暑",
"立秋",
"處暑",
"白露",
"秋分",
"寒露",
"霜降",
"立冬",
"小雪",
"大雪",
"冬至"
]
}