feat: 实现生辰信息存储与真太阳时计算

- 新增 ADR 文档记录生辰信息存储设计决策
- 新增真太阳时计算模块 (solarTime.ts),基于 Spencer 1971 时差方程
- 新增城市经纬度内置数据库,覆盖全国主要区县,系统自动匹配坐标
- 更新紫微页面:移除手动经纬度输入,改为 500ms 防抖自动定位
- 更新所有 9 个语言文件,替换经纬度提示为定位提示
This commit is contained in:
2026-08-12 20:44:45 +08:00
parent 3a428d8977
commit 34e9c3721d
13 changed files with 869 additions and 76 deletions
@@ -30,11 +30,9 @@ export default {
birthHour: 'Birth Hour',
gender: 'Gender',
birthPlace: 'Birth Place',
birthPlaceHint: 'e.g. Beijing',
longitude: 'Longitude',
longitudeHint: 'e.g. 116.4',
latitude: 'Latitude',
latitudeHint: 'e.g. 39.9',
birthPlaceHint: 'e.g. Haidian, Beijing',
locationNotFound: 'Location not found, please be more specific',
lookingUp: 'Looking up…',
pleaseSelect: 'Please select',
generating: 'Generating chart...',
generate: 'Generate Chart',