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: 'Hora de nascimento',
gender: 'Gênero',
birthPlace: 'Local de nascimento',
birthPlaceHint: 'ex: São Paulo',
longitude: 'Longitude',
longitudeHint: 'ex: -46.6',
latitude: 'Latitude',
latitudeHint: 'ex: -23.5',
birthPlaceHint: 'ex: Haidian, Pequim',
locationNotFound: 'Local não encontrado. Seja mais específico',
lookingUp: 'Procurando…',
pleaseSelect: 'Selecione',
generating: 'Gerando carta...',
generate: 'Gerar carta',