Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 13 additions & 14 deletions lib/l10n/app_ja.arb
Original file line number Diff line number Diff line change
Expand Up @@ -205,7 +205,7 @@
"factoryResetChildTitle": "ノードとそのすべての子ノードを工場出荷時の設定にリセット",
"factoryResetDesc": "工場出荷時の設定に戻すと、WiFiパスワードやルーターパスワードを含むルーターの設定が、本体底面のラベルに記載されたデフォルト値に復元されます。",
"factoryResetOk": "はい、すべてを工場出荷時設定にリセットします。",
"factoryResetOkSingle": "工場出荷状態へのリセットが完了しました",
"factoryResetOkSingle": "はい、工場出荷状態にリセットします",
"factoryResetParentTitle": "ノードとそのすべての子ノードを工場出荷時設定にリセットする",
"factoryResetTitle": "工場出荷時設定にリセット",
"failedExclamation": "失敗しました。",
Expand Down Expand Up @@ -287,29 +287,29 @@
"hostNameStartWithHyphen": "ホスト名の先頭にハイフンを使用することはできません。",
"incorrectPassword": "パスワードが正しくありません",
"incredibleWiFi": "Incredible-WiFi(WiFi設定)",
"incredibleWiFiDesc": "WiFiの名前とパスワードを変更する",
"incredibleWiFiDesc": "WiFiの名前とパスワード、ゲストネットワークの変更",
"indexedPort": "ポート {index}",
"info": "情報",
"instantAction": "Instant-Actions(アクション)",
"instantAdmin": "Instant-Admin(アドミン)",
"instantAdminDesc": "ルーターパスワード、ファームウェアの更新、タイムゾーン、保証",
"instantAdminDesc": "ルーターパスワード、ファームウェアの更新、タイムゾーンの変更",
"instantDevices": "Instant-Devices(デバイス)",
"instantDevicesDesc": "接続されたデバイスを管理する。",
"instantDevicesDesc": "ノードに接続されたデバイスの管理",
"instantInfo": "Instant-Info(情報)",
"instantPair": "Instant-Pair(ペアリング)",
"instantPrivacy": "Instant-Privacy(プライバシー)",
"instantPrivacyDeleteDeviceDesc": "これにより、現在接続されているデバイスがネットワークから削除されます。本当に削除してもよろしいですか?",
"instantPrivacyDesc": "ネットワークをロックしてください。",
"instantPrivacyDesc": "ネットワークをロックして新規デバイスの接続を制限します",
"instantPrivacyDescription": "Instant-Privacy(プライバシー)を有効にすると、この機能を無効にするまで新しいデバイスはネットワークに接続できなくなります。",
"instantPrivacyDisableWarning": "MACフィルタリングが有効になると、Instant-Privacy(プライバシー)はオフになります。",
"instantPrivacyInfo": "Instant-Privacy(プライバシー)を有効にすると、新しいデバイスがネットワークに接続できなくなります。新しいデバイスを追加するには、Instant-Privacy(プライバシー)を無効にし、その後再度有効にしてセキュリティを強化してください。",
"instantPrivacyNotAllowDeleteCurrent": "現在接続しているデバイスを削除することはできません。",
"instantSafety": "Instant-Safety(保護)",
"instantSafety": "Instant-Safety(セーフティー)",
"instantSafetyDesc": "不適切なウェブコンテンツをブロックする",
"instantTopology": "Instant-Topology(トポロジー)",
"instantTopologyDesc": "ノード名とライト設定",
"instantTopologyDesc": "ノードの状態確認、再起動、リセット、ペアリング",
"instantVerify": "Instant-Verify(検証)",
"instantVerifyDesc": "認定ネットワーク技術者向けに設計されています。",
"instantVerifyDesc": "ノードの状態、インターネット接続状況などの各種ステータス一覧表示",
"internalPort": "内部ポート",
"internet": "インターネット",
"internetConnectionType": "インターネット接続の種類",
Expand Down Expand Up @@ -660,7 +660,7 @@
"ruleName": "ルール名",
"ruleUpdated": "ルールが更新されました",
"rulesOverlapError": "複数のルールが単一のポート/プロトコルの組み合わせに対して指定されているため、ルールを作成できません。",
"safeBrowsingDesc": "成人向けや違法で悪意のあるコンテンツをブロックします。Instant-Safety(保護)は、ネットワーク上のすべてのデバイスに適用されます。",
"safeBrowsingDesc": "成人向けや違法で悪意のあるコンテンツをブロックします。Instant-Safety(セーフティー)は、ネットワーク上のすべてのデバイスに適用されます。",
"saudiArabia": "サウジアラビア",
"save": "保存",
"saveChanges": "変更を保存する",
Expand Down Expand Up @@ -716,11 +716,10 @@
"speedOkayDescription": "この速度であれば、HD動画のストリーミングやオンラインゲームを利用できます。複数のデバイスが同時にインターネットを使用している場合は、速度低下やバッファリングが発生する可能性があります。",
"speedOptimal": "通信速度:最適",
"speedOptimalDescription": "この速度なら、複数のデバイスでさまざまなインターネットアプリケーションを利用しながら、HD動画のストリーミングやオンラインゲームを同時に楽しめます。",
"speedTestFailedToLoadServers": "サーバーリストの読み込みに失敗しました",
"speedTest": "スピードテスト",
"speedTestDesc": "速度を確認する方法は2つあります。",
"speedTestExternalCloudFlare": "Cloudflareでテスト",
"speedTestExternalDesc": "外部サービスで速度をテストする前に:",
"speedTestExternalDesc": "外部サービスで速度をテストする前に",
"speedTestExternalFast": "Fast.comでテスト",
"speedTestExternalOthers": "または、お好みのサービスをご利用ください。",
Comment on lines 716 to 724

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Action required

1. Removed key still referenced 🐞 Bug ✓ Correctness

The PR removes the Japanese translation key speedTestFailedToLoadServers, but the Speed Test UI
still calls loc(context).speedTestFailedToLoadServers when the server list fails to load. This will
cause a missing localization (fallback text or a runtime failure, depending on gen-l10n behavior)
for Japanese users in that error state.
Agent Prompt
### Issue description
`lib/l10n/app_ja.arb` removes the `speedTestFailedToLoadServers` key, but UI code still calls `loc(context).speedTestFailedToLoadServers` when server loading fails.

### Issue Context
This is used in the speed test error state (`state.serversError`). Removing the JA entry makes Japanese locale incomplete for that state.

### Fix Focus Areas
- lib/l10n/app_ja.arb[716-724]
- lib/page/health_check/views/speed_test_view.dart[225-233]

### What to change
Choose one:
1) Re-add `"speedTestFailedToLoadServers": "..."` to `app_ja.arb` (recommended).
2) If the message is truly unused, remove/replace the UI reference in `speed_test_view.dart` and ensure the error state still shows an appropriate message.

ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools

"speedTestExternalStep1": "WiFiネットワークに接続されていて、モバイルデータを使用していないことを確認してください。",
Expand All @@ -730,7 +729,7 @@
"speedTestExternalTileFast": "Fast.com",
"speedTestExternalTileLabel": "外部速度テスト",
"speedTestInternetToDevice": "インターネットからデバイスへ",
"speedTestInternetToDeviceDesc": "このデバイスからルーターまでの速度を測定します。自宅内の場所ごとの通信状況を確認するのに便利です。",
"speedTestInternetToDeviceDesc": "接続中のデバイスからのインターネット通信速度を測定します",
"speedTestInternetToRouter": "インターネットからルーターへ",
"speedTestInternetToRouterDesc": "ISPとご契約の速度を測定してください。",
"speedTextTileStart": "スピードテストを開始",
Expand Down Expand Up @@ -788,7 +787,7 @@
"timezoneBrazilEastGreenland": "ブラジル東部、グリーンランド",
"timezoneCentralTimeUsaAndCanada": "中部時間 (米国、カナダ)",
"timezoneChileTimeChileAntarctica": "チリ時間(チリ、アンタルティカ)",
"timezoneChinaHongKongAustraliaWestern": "中国、香港、西オーストラリア州",
"timezoneChinaHongKongAustraliaWestern": "中国、香港、オーストラリア西部",
"timezoneEasternTimeUsaAndCanada": "東部時間 (米国、カナダ)",
"timezoneEngland": "英国",
"timezoneFiji": "フィジー",
Expand All @@ -800,7 +799,7 @@
"timezoneHawaii": "ハワイ州",
"timezoneIndianaEastColombiaPanama": "インディアナ州東部、コロンビア、パナマ",
"timezoneJapanKorea": "日本、韓国",
"timezoneKwajalein": "クェゼリン",
"timezoneKwajalein": "クワジェリン",
"timezoneMexico": "メキシコ",
"timezoneMidAtlantic": "中部大西洋沿岸地域",
"timezoneMidwayIslandSamoa": "ミッドウェー諸島、サモア",
Expand Down