lunisolar
Version:
专业农历库,支持公历阴历互转,支持各类黄历数据查询,如八字四柱、阴历、神煞宜忌、时辰吉凶、建除十二神、胎神占方、五行纳音等。支持自定义插件。
305 lines (292 loc) • 7.78 kB
text/typescript
import { GOD_QUERY_STRING as GQS } from '../constants'
import { twoList2Dict } from '../../../utils'
import { defaultActs } from '../actData'
const createActsLocaleDict = () => {
const translations: string[] = (
'祭祀 祈福 求嗣 上删进表章 上表章 颁诏 覃恩 ' +
'肆赦 施恩封拜 诏命公卿 招贤 举正直 施恩惠 ' +
'恤孤茕 宣政事 布政事 行惠爱 雪冤枉 缓刑狱 ' +
'庆幸 赏贺 宴会 入学 冠带 行幸 ' +
'遣使 安抚边境 选将训兵 出师 上官赴任 临政亲民 ' +
'结婚姻 纳采问名 嫁娶 进人口 般移 远回 安床 ' +
'解除 沐浴 整容 剃头 整手足甲 求医疗病 疗目 针刺 制裁 ' +
'营建宫室 修宫室 缮城郭 筑堤防 兴造动土 竖柱上梁 ' +
'修仓库 鼓铸 苫盖 经络 酝酿 ' +
'开市 立券 交易 纳财 开仓库 出货财 修置产室 ' +
'开渠穿井 安碓硙 补垣塞穴 扫舍宇 修饰垣墙 平治道涂 ' +
'伐木 捕捉 畋猎 取鱼 乘船渡水 栽种 牧养 纳畜 ' +
'破土 安葬 启攒'
).split(' ')
return twoList2Dict(defaultActs, translations)
}
const locale: LsrLocale = {
name: 'zh-cn',
theGods: {
gods: {
建: '建',
除: '除',
滿: '满',
平: '平',
定: '定',
執: '执',
破: '破',
危: '危',
成: '成',
收: '收',
開: '开',
閉: '闭',
青龍: '青龙',
明堂: '明堂',
天刑: '天刑',
朱雀: '朱雀',
金匱: '金匮',
天德: '天德',
白虎: '白虎',
玉堂: '玉堂',
天牢: '天牢',
玄武: '玄武',
司命: '司命',
勾陳: '勾陈',
寶光: '宝光',
長生: '长生',
沐浴: '沐浴',
冠帶: '冠带',
臨官: '临官',
帝旺: '帝旺',
衰: '衰',
病: '病',
死: '死',
墓: '墓',
絕: '绝',
胎: '胎',
養: '养',
劫煞: '劫煞',
災煞: '灾煞',
歲德: '岁德',
歲德合: '岁德合',
歲祿: '岁禄',
陽貴: '阳贵',
陰貴: '阴贵',
金神: '金神',
破敗五鬼: '破败五鬼',
陰府太歲: '阴府太岁',
太歲: '太岁',
太陽: '太阳',
喪門: '丧门',
太陰: '太阴',
官符: '官符',
支德: '支德',
歲破: '岁破',
龍德: '龙德',
福德: '福德',
吊客: '吊客',
病符: '病符',
神后: '神后',
功曹: '功曹',
天罡: '天罡',
勝光: '胜光',
傳送: '传送',
河魁: '河魁',
六害: '六害',
五鬼: '五鬼',
歲馬: '岁马',
歲刑: '岁刑',
歲煞: '岁煞',
伏兵: '伏兵',
大禍: '大祸',
坐煞: '坐煞',
向煞: '向煞',
天官符: '天官符',
大煞: '大煞',
黃幡: '黃幡',
豹尾: '豹尾',
灸退: '灸退',
飛廉: '飞廉',
畜官: '畜官',
死符: '死符',
小耗: '小耗',
奏書: '奏书',
博士: '博士',
力士: '力士',
蠶室: '蚕室',
// 天德: '天德',
天德合: '天德合',
月德: '月德',
月德合: '月德合',
月空: '月空',
三合: '三合',
五富: '五富',
臨日: '临日',
驛馬: '驿马',
天火: '天火',
月煞: '月煞',
大時: '大时',
遊禍: '游祸',
天吏: '天吏',
九空: '九空',
月刑: '月刑',
月建: '月建',
兵福: '兵福',
小時: '小时',
土府: '土府',
兵寶: '兵宝',
吉期: '吉期',
天巫: '天巫',
// 福德: '福德',
// 天罡: '天罡',
// 河魁: '河魁',
死神: '死神',
死氣: '死气',
時陰: '时阴',
// 小耗: '小耗',
月破: '月破',
大耗: '大耗',
天喜: '天喜',
天醫: '天医',
時陽: '时阳',
血支: '血支',
生氣: '生气',
五墓: '五墓',
九坎: '九坎',
土符: '土符',
地囊: '地囊',
陽德: '阳德',
陰德: '阴德',
天馬: '天马',
兵禁: '兵禁',
// 大煞: '大煞',
往亡: '往亡',
歸忌: '归忌',
要安: '要安',
玉宇: '玉宇',
金堂: '金堂',
敬安: '敬安',
普護: '普护',
福生: '福生',
聖心: '圣心',
益後: '益后',
續世: '续世',
月厭: '月厌',
六合: '六合',
天賊: '天贼',
天倉: '天仓',
六儀: '六仪',
月害: '月害',
天願: '天愿',
兵吉: '兵吉',
解神: '解神',
月恩: '月恩',
復日: '复日',
不將: '不将',
大會: '大会',
小會: '小会',
行狠: '行狠',
了戾: '了戾',
孤辰: '孤辰',
單陰: '单阴',
純陽: '纯阳',
孤陽: '孤阳',
純陰: '纯阴',
歲薄: '岁薄',
逐陣: '逐阵',
陰陽交破: '阴阳交破',
陰陽擊沖: '阴阳击沖',
陽破陰沖: '阳破阴沖',
陰位: '阴位',
陰道沖陽: '阴道冲阳',
三陰: '三阴',
陽錯: '阳错',
陰錯: '阴错',
陰陽俱錯: '阴阳俱错',
絕陰: '绝阴',
絕陽: '绝阳',
天狗: '天狗',
天后: '天后',
大敗: '大败',
咸池: '咸池',
致死: '致死',
九焦: '九焦',
血忌: '血忌',
厭對: '厌對',
招搖: '招摇',
地火: '地火',
天赦: '天赦',
母倉: '母仓',
時德: '时德',
王日: '王日',
官日: '官日',
守日: '守日',
相日: '相日',
民日: '民日',
四擊: '四击',
四忌: '四忌',
四窮: '四穷',
四耗: '四耗',
四廢: '四废',
五虛: '五虛',
八風: '八风',
天恩: '天恩',
五合: '五合',
除神: '除神',
五離: '五离',
鳴吠: '鸣吠',
鳴吠對: '鸣吠对',
寶日: '宝日',
義日: '义日',
製日: '制日',
專日: '专日',
伐日: '伐日',
八專: '八专',
觸水龍: '触水龙',
無祿: '无禄',
重日: '重日',
上朔: '上朔',
長星: '长星',
短星: '短星',
反支: '反支',
四離: '四离',
四絕: '四绝',
氣往亡: '气往亡',
日祿: '日绿',
天乙貴人: '天乙贵人',
喜神: '喜神',
天官貴人: '天官贵人',
福星貴人: '福星贵人',
五不遇: '五不遇',
路空: '路空',
日建: '日建',
日合: '日合',
日馬: '日马',
日破: '日破',
日害: '日害',
日刑: '日刑',
貴登天門: '贵登天門',
九醜: '九丑',
旬空: '旬空'
},
acts: createActsLocaleDict(),
queryString: {
[]: '年神',
[]: '月神',
[]: '日神',
[]: '时神',
[]: '本日神煞',
[]: '本日黃黑十二神',
[]: '此时黃黑十二神',
[]: '建除十二神',
[]: '年长生十二神',
[]: '月长生十二神',
[]: '日长生十二神',
[]: '时长生十二神',
[]: '宜',
[]: '宜1',
[]: '宜2',
[]: '宜3',
[]: '忌',
[]: '忌1',
[]: '忌2',
[]: '忌3'
}
}
}
export default locale