Skip to content

Pure P2P 画面の説明文に主要10言語の翻訳を追加 - #22

Merged
progre merged 2 commits into
mainfrom
feature/lobby-locales-i18n
Sep 4, 2026
Merged

progre merged 2 commits into
mainfrom
feature/lobby-locales-i18n

Conversation

@progre

@progre progre commented Sep 4, 2026 •

Copy link
Copy Markdown
Owner

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com


Summary

  • feature/p2p-localized-description で追加された日本語・英語・エスペラント語に続き、フランス語・イタリア語・ドイツ語・スペイン語(スペイン/ラテンアメリカ)・ポルトガル語(ブラジル)・ロシア語・中国語(簡体字/繁体字)・韓国語の10言語分の locales/*.toml を追加
  • rust-i18n はロケールの完全一致がなければハイフン前の言語コードへフォールバックする仕様のため、zh-CN/zh-TW 以外の中国語ロケール(zh-SG 等)が英語にフォールバックしてしまう問題に対応し、香港・マカオを繁体字(zh-TW)、それ以外の zh-* を簡体字(zh-CN)に丸める normalize_locale() を追加

Test plan

  • cargo fmt --check
  • cargo clippy -p junowen (既存コード由来の警告のみ、今回の変更に起因する警告なし)
  • cargo test -p junowen --lib normalize_locale
  • 各言語での実機表示確認 (未実施。翻訳はレビュー推奨、特にスペイン語スペイン/ラテンアメリカ版)

progre and others added 2 commits September 4, 2026 13:35
対応言語: フランス語・イタリア語・ドイツ語・スペイン語(スペイン/ラテンアメリカ)・
ポルトガル語(ブラジル)・ロシア語・中国語(簡体字/繁体字)・韓国語

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
zh-TW/zh-HK/zh-MO 以外の zh-* ロケールは locales/zh-CN.toml に
存在しないため、rust-i18n の fallback ("en") に落ちてしまう。
香港・マカオ以外の zh-* を zh-CN、香港・マカオを zh-TW に丸めることで、
zh-SG のような未対応地域でも意図した文字体系を表示する。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@progre
progre merged commit 534f264 into main Sep 4, 2026
4 checks passed
@progre
progre deleted the feature/lobby-locales-i18n branch September 4, 2026 04:43
@progre progre changed the title feat(lobby): Pure P2P 画面の説明文に主要10言語の翻訳を追加 Pure P2P 画面の説明文に主要10言語の翻訳を追加 Sep 4, 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