Skip to content

✨ feat(i18n): add Chinese (zh-CN) and Amap (高德地图) support#33

Open
zhongjun96 wants to merge 3 commits into
AndyShaman:mainfrom
zhongjun96:main
Open

✨ feat(i18n): add Chinese (zh-CN) and Amap (高德地图) support#33
zhongjun96 wants to merge 3 commits into
AndyShaman:mainfrom
zhongjun96:main

Conversation

@zhongjun96
Copy link
Copy Markdown

No description provided.

- add 586-line values-zh/strings.xml covering all UI screens
- detect system locale in LocaleBootstrap instead of hardcoded language
- localize trigger/action display names and categories in automation
- add Chinese language option in settings with auto CNY currency
- localize automation templates, validation messages and helper functions
…ection

- add map tile source switching in settings (OpenStreetMap / Amap)
- implement WGS-84 ↔ GCJ-02 conversion for mainland China map alignment
- dynamically switch tile source across MapScreen, TripDetailDialog, PlaceEditDialog
- PlaceEditDialog map picker supports bidirectional coordinate conversion (display/tap)
- fix AlertDialog + osmdroid MapView lifecycle crash (use Dialog + key() for recreation)
- PlaceEditDialog defaults to current GPS location (Amap=Shenzhen, OSM=Moscow fallback)
@zhongjun96 zhongjun96 changed the title ✨ feat(i18n): add full Chinese (zh) localization ✨ feat(i18n): add Chinese (zh-CN) and Amap (高德地图) support May 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant