You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a configurable lunar-day timezone and a new 'sky' query. Key changes:
- Add lunar_day_tz fields to CLI arg structs, core compute options, and result models; propagate canonical TZ parsing through conversion, at, day, monthview, and batch commands so lunar date mapping can use a selectable civil-day boundary.
- Add config support: load/save default_lunar_day_tz, BOM stripping on read, resolve_lunar_day_tz() and default_lunar_day_tz_for_lang() helpers.
- Update i18n: day_rule_note now accepts lunar_day_tz and strings updated in catalogs/prompts; interactive prompts and usage include sky and lunar_day_tz options.
- Add Sky-related types and API (SkyMode, SkyPick, SkyPos, calc_sky_pos) and wire up a new cmd_sky (src/query/cmd_sky.cpp) and interactive sky UI (run_skyint), plus CLI dispatch and usage text.
- Include lunar_day_tz in JSON/text metadata and notes; adjust date/time computations to use civil_midjd/utc2civil with lunar_day_tz where appropriate.
This change enables selecting the civil-day timezone used to determine lunar-day boundaries and adds a sky-position query feature.
"설정 키 입력(def_bsp|bsp_dir|bsp_list|default_tz|default_lang|def_fmt|hli_trad|hli_year_boundary|hli_month_boundary|hli_leap_month_mode|hli_day_boundary|def_prety): "},
"설정 키 입력(def_bsp|bsp_dir|bsp_list|default_tz|default_lang|default_lunar_day_tz|def_fmt|hli_trad|hli_year_boundary|hli_month_boundary|hli_leap_month_mode|hli_day_boundary|def_prety): "},
0 commit comments