fix(update): 按语言加载三语更新日志并重发 v1.0.8

This commit is contained in:
xweiba
2026-09-24 23:36:23 +08:00
parent ca239411ee
commit 4aa4c6aa6c
14 changed files with 178 additions and 24 deletions
+11
View File
@@ -0,0 +1,11 @@
# Changelog
Release notes are archived under [`docs/releases/`](releases/).
## Releases
- [v1.0.8](releases/v1.0.8.en.md) — September 24, 2026 ([简体中文](releases/v1.0.8.md) · [繁體中文](releases/v1.0.8.zh-Hant.md))
- [v1.0.7](releases/v1.0.7.md) — September 11, 2026 (Chinese)
- [v1.0.6](releases/v1.0.6.md) — September 1, 2026 (Chinese)
Earlier releases: [GitHub Releases](https://github.com/xweiba/location-spoofer/releases).
+2
View File
@@ -2,6 +2,8 @@
各版本发布说明见 `docs/releases/` 目录。
[English](CHANGELOG.en.md) · [繁體中文](CHANGELOG.zh-Hant.md)
## 已发布
- [v1.0.8](https://github.com/xweiba/location-spoofer/releases/tag/v1.0.8) — 2026-09-24
+11
View File
@@ -0,0 +1,11 @@
# 更新紀錄
各版本的說明存放於 [`docs/releases/`](releases/) 目錄。
## 已發佈
- [v1.0.8](releases/v1.0.8.zh-Hant.md) — 2026-09-24([English](releases/v1.0.8.en.md) · [简体中文](releases/v1.0.8.md))
- [v1.0.7](releases/v1.0.7.md) — 2026-09-11(簡體中文)
- [v1.0.6](releases/v1.0.6.md) — 2026-09-01(簡體中文)
更早的版本:[GitHub Releases](https://github.com/xweiba/location-spoofer/releases)。
+29
View File
@@ -0,0 +1,29 @@
# v1.0.8
Release date: September 24, 2026
[简体中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.md) · [繁體中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.zh-Hant.md)
This re-release replaces build 9 with **build 10** while keeping the v1.0.8 version.
## Highlights
- Fixed the app showing Chinese when a non-Chinese language is preferred: the app now uses only the **first** preferred language. Simplified and Traditional Chinese display Chinese; Italian and other non-Chinese languages display English even if Chinese is second in the preference list.
- Added explicit Simplified and Traditional Chinese resources and made English the development-language fallback. Diagnostics, prompts, and generated bug reports follow the same language choice.
- Added missing English translations for two hostname-copy messages and regression tests for language selection.
- Made English the default repository README, retained a separate Chinese README, added the project's AGPL-3.0 license, and preserved third-party script license and provenance information.
- Added contract tests to CI and synchronized the remote-version fallback with the release version.
## Changes since v1.0.7
- `5b9fedf` Fix first-preferred-language fallback and prepare v1.0.8
- `228b67b` Make English the default README and add AGPL licensing
- `f4712f7` Run contract tests in CI and via make test
- `393c7cc` Align the built-in fallback version and add consistency checks
## Self-signing and installation
- The Release attachment is an **unsigned IPA**. Sign it before installing it on an iPhone.
- A free Apple ID and Impactor can be used; a paid developer account is not required.
- Keep the Bundle ID `com.paopaolabs.location-spoofer`, App Group `group.com.paopaolabs.location-spoofer`, and existing entitlements when signing.
- Free Apple ID signing usually expires after seven days, after which the app needs to be signed and installed again.
+4
View File
@@ -2,6 +2,10 @@
发布日期:2026-09-24
[English](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.en.md) · [繁體中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.zh-Hant.md)
本次重新发布以**构建号 10** 替换原构建号 9,版本号仍为 v1.0.8。
## 主要更新
- 修复非中文系统语言下错误显示中文的问题:只根据首选语言的**第一项**选择 App 界面语言。简体中文和繁体中文分别显示中文;意大利语及其他非中文语言统一显示英文,即使中文排在首选语言列表的后面。
+29
View File
@@ -0,0 +1,29 @@
# v1.0.8
發佈日期:2026-09-24
[English](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.en.md) · [简体中文](https://github.com/xweiba/location-spoofer/blob/v1.0.8/docs/releases/v1.0.8.md)
本次重新發佈以**建置版本 10** 取代原有的建置版本 9,版本號仍為 v1.0.8。
## 主要更新
- 修正非中文系統語言下錯誤顯示中文的問題:App 現在只根據偏好語言的**第一項**選擇介面語言。簡體和繁體中文顯示中文;義大利文及其他非中文語言顯示英文,即使中文排在語言清單的第二項。
- 補齊簡體與繁體中文本地化資源,並將英文設為開發語言及預設回退語言。診斷資訊、提示與產生的 Bug 回報也遵循相同的語言選擇規則。
- 補上兩處主機名稱複製提示的英文翻譯,並加入語言選擇的迴歸測試。
- 將英文設為儲存庫的預設 README,保留獨立的中文文件;加入專案的 AGPL-3.0 授權,並保留第三方腳本原有的授權及來源說明。
- 將契約測試加入 CI,並統一遠端版本設定與內建回退版本號。
## 提交變更摘要
- `5b9fedf` 修正偏好語言回退邏輯並準備 v1.0.8
- `228b67b` 將英文 README 設為預設並加入 AGPL 授權
- `f4712f7` 在 CI 與 make test 執行契約測試
- `393c7cc` 修正內建回退版本號並加入一致性檢查
## 自行簽署與安裝
- Release 附件是**未簽署的 IPA**,安裝到 iPhone 前必須先簽署。
- 可以使用免費 Apple ID 和 Impactor 簽署安裝,無須付費開發者帳號。
- 簽署時請保留 Bundle ID `com.paopaolabs.location-spoofer`、App Group `group.com.paopaolabs.location-spoofer` 及原有 entitlements。
- 免費 Apple ID 的簽署通常只有七天有效期,到期後需要重新簽署並安裝。