i18n(ja): apply review round 4

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
German KhokhlovandClaude Opus 5.5 committed 2026-10-29 00:04:33 +04:00
1 parent 6b3876b176
commit 8da577dab7
2 files changed
+23 -19

No files matched your search

+4
View File
@@ -12,6 +12,8 @@ Translation source: abiyeenzo (#913).
- Button names cited in running text go in []: [次へ]を使ってください. - Button names cited in running text go in []: [次へ]を使ってください.
- No space between Japanese and Latin letters, digits or a `{placeholder}`: 「AIS船舶」, 「Spaceを長押しで話す」, 「{count}件」, 「{name}を表示」. - No space between Japanese and Latin letters, digits or a `{placeholder}`: 「AIS船舶」, 「Spaceを長押しで話す」, 「{count}件」, 「{name}を表示」.
- Two exceptions keep the space: a Japanese label before its value in a readout (「雲量 {pct}%」, 「ステーション {id}」, 「高度 {altitude}」), and the state words in toggles (「CCTV オン」, 「ラジオ オフ」). - Two exceptions keep the space: a Japanese label before its value in a readout (「雲量 {pct}%」, 「ステーション {id}」, 「高度 {altitude}」), and the state words in toggles (「CCTV オン」, 「ラジオ オフ」).
- Waiting states are 「X待ち」, not 「Xを待機中」: 「観測データ待ち」, 「進路/予報円は第{number}報待ち」, 「RTL-SDRデバイスの接続待ち…」. 待機中 is for something on standby with no object: 「フィード待機中」, 「音声待機中」.
- Key names keep their own case in running text and hints: Tab, Enter, Space, Esc (「Tabでプレビュー · Enter / Spaceで選択」). Text that CSS upper-cases shows them in capitals, as in English.
- Loanwords are katakana with the long-vowel mark, as in Microsoft and Apple style: ユーザー, ブラウザー, ビューアー, プロバイダー, レイヤー, フィルター, モニター, パラメーター. Pick one katakana form per term and keep it (see the glossary). - Loanwords are katakana with the long-vowel mark, as in Microsoft and Apple style: ユーザー, ブラウザー, ビューアー, プロバイダー, レイヤー, フィルター, モニター, パラメーター. Pick one katakana form per term and keep it (see the glossary).
- Product, provider and dataset names stay in Latin script: Google Maps, Cesium ion, OpenSky, CelesTrak, NASA FIRMS, Sentinel-2, KartaView. Google's own product names use Google's Japanese, joined like any Latin word: Googleストリートビュー. Nepal place names in the Bhote Koshi scenes stay in Latin script, as in zh-CN; country and well-known city names are translated (ネパール, 東京, オースティン). - Product, provider and dataset names stay in Latin script: Google Maps, Cesium ion, OpenSky, CelesTrak, NASA FIRMS, Sentinel-2, KartaView. Google's own product names use Google's Japanese, joined like any Latin word: Googleストリートビュー. Nepal place names in the Bhote Koshi scenes stay in Latin script, as in zh-CN; country and well-known city names are translated (ネパール, 東京, オースティン).
@@ -37,6 +39,7 @@ Translation source: abiyeenzo (#913).
| LIVE (status) / live data | ライブ / ライブデータ | | LIVE (status) / live data | ライブ / ライブデータ |
| SIMULATED | シミュレーション | | SIMULATED | シミュレーション |
| stale / degraded / unavailable | 更新遅延 / 性能低下 / 利用不可 | | stale / degraded / unavailable | 更新遅延 / 性能低下 / 利用不可 |
| cached (status) | キャッシュの(キャッシュの予報) |
| PARTIAL (feed state) | 部分的 | | PARTIAL (feed state) | 部分的 |
| upstream (remote data source) | 配信元 | | upstream (remote data source) | 配信元 |
| retry | 再試行 | | retry | 再試行 |
@@ -92,6 +95,7 @@ Translation source: abiyeenzo (#913).
| WINDOW (search radius around a subject) | 範囲 | | WINDOW (search radius around a subject) | 範囲 |
| coverage / coverage % / full, partial | カバー範囲 / カバー率(%のみ)/ 全体, 一部 | | coverage / coverage % / full, partial | カバー範囲 / カバー率(%のみ)/ 全体, 一部 |
| pin (Recent Imagery) | 固定 | | pin (Recent Imagery) | 固定 |
| clear day (Recent Imagery) | 雲の少ない日 |
| outline / mark (map annotation) | 輪郭 / マーク | | outline / mark (map annotation) | 輪郭 / マーク |
| share (a view or link) | 共有 | | share (a view or link) | 共有 |
| import / export (project, presets) | インポート / エクスポート | | import / export (project, presets) | インポート / エクスポート |
+19 -19
View File
@@ -241,7 +241,7 @@
"{reason} — retrying in {seconds}s": "{reason}:{seconds}秒後に再試行", "{reason} — retrying in {seconds}s": "{reason}:{seconds}秒後に再試行",
"{reason} — retry pending": "{reason}:再試行待ち", "{reason} — retry pending": "{reason}:再試行待ち",
"Zoom in to search mapped installations": "ズームインして、マップ済み施設を検索してください", "Zoom in to search mapped installations": "ズームインして、マップ済み施設を検索してください",
"Showing cached mapped sites": "キャッシュ済みのマップ済み施設を表示中", "Showing cached mapped sites": "キャッシュのマップ済み施設を表示中",
"Mapped sites not loaded": "マップ済み施設は未読込です", "Mapped sites not loaded": "マップ済み施設は未読込です",
"Mapped sites loaded": "マップ済み施設を読み込みました", "Mapped sites loaded": "マップ済み施設を読み込みました",
"Military airfield": "軍用飛行場", "Military airfield": "軍用飛行場",
@@ -333,7 +333,7 @@
"view band|REGIONAL": "地域", "view band|REGIONAL": "地域",
"view band|GLOBAL": "全球", "view band|GLOBAL": "全球",
"SUMMARY": "概要", "SUMMARY": "概要",
"Awaiting telemetry...": "テレメトリー待機中…", "Awaiting telemetry...": "テレメトリー待ち…",
"REC": "REC", "REC": "REC",
"AIS: --": "AIS: --", "AIS: --": "AIS: --",
"N/A": "不明", "N/A": "不明",
@@ -463,7 +463,7 @@
"loading mapped ALPR cameras": "マップ済みのALPRカメラを読み込み中", "loading mapped ALPR cameras": "マップ済みのALPRカメラを読み込み中",
"No ALPR data for this area — US and Canada only": "この地域のALPRデータはありません(米国とカナダのみ)", "No ALPR data for this area — US and Canada only": "この地域のALPRデータはありません(米国とカナダのみ)",
"Zoom in to load mapped cameras": "ズームインしてマップ済みのカメラを読み込み", "Zoom in to load mapped cameras": "ズームインしてマップ済みのカメラを読み込み",
"Showing cached locations": "キャッシュ済みの位置を表示中", "Showing cached locations": "キャッシュの位置を表示中",
"Coverage limited — zoom in": "カバー範囲が限られています。ズームインしてください", "Coverage limited — zoom in": "カバー範囲が限られています。ズームインしてください",
"No ALPR data for this area": "この地域のALPRデータはありません", "No ALPR data for this area": "この地域のALPRデータはありません",
"None on screen — nearby cameras are outside the view": "画面内になし:周辺のカメラは表示範囲外です", "None on screen — nearby cameras are outside the view": "画面内になし:周辺のカメラは表示範囲外です",
@@ -538,7 +538,7 @@
"Subtropical storm": "亜熱帯暴風雨", "Subtropical storm": "亜熱帯暴風雨",
"Subtropical depression": "亜熱帯低気圧", "Subtropical depression": "亜熱帯低気圧",
"Track and cone match this advisory": "進路と予報円はこの情報と一致しています", "Track and cone match this advisory": "進路と予報円はこの情報と一致しています",
"Track/cone awaiting advisory {number}": "進路/予報円は第{number}報を待機中", "Track/cone awaiting advisory {number}": "進路/予報円は第{number}報待ち",
"Track/cone unavailable": "進路/予報円を取得できません", "Track/cone unavailable": "進路/予報円を取得できません",
"Cached advisory · stale source": "キャッシュのサイクロン情報 · ソース更新遅延", "Cached advisory · stale source": "キャッシュのサイクロン情報 · ソース更新遅延",
"Loading advisories…": "サイクロン情報を読み込み中…", "Loading advisories…": "サイクロン情報を読み込み中…",
@@ -793,7 +793,7 @@
"UNSPECIFIED": "未指定", "UNSPECIFIED": "未指定",
"+{count} additional payload records": "追加のペイロード記録 +{count}件", "+{count} additional payload records": "追加のペイロード記録 +{count}件",
"PAYLOAD DATA UNAVAILABLE": "ペイロードデータなし", "PAYLOAD DATA UNAVAILABLE": "ペイロードデータなし",
"{value} KM DOWNRANGE": "ダウンレンジ {value} KM", "{value} KM DOWNRANGE": "ダウンレンジ {value} km",
"POSITION UNAVAILABLE": "位置を取得できません", "POSITION UNAVAILABLE": "位置を取得できません",
"FLIGHT {count}": "{count}回目の飛行", "FLIGHT {count}": "{count}回目の飛行",
"REUSED": "再使用", "REUSED": "再使用",
@@ -973,7 +973,7 @@
"Swipe needs a globe map": "スワイプ比較には地球儀マップが必要です", "Swipe needs a globe map": "スワイプ比較には地球儀マップが必要です",
"Imagery stays on Esri · CLEAR to use Google 3D": "画像はEsriのまま · [消去]でGoogle 3Dを使用", "Imagery stays on Esri · CLEAR to use Google 3D": "画像はEsriのまま · [消去]でGoogle 3Dを使用",
"Imagery catalog unavailable": "画像カタログを利用できません", "Imagery catalog unavailable": "画像カタログを利用できません",
"Catalog truncated · a newer clear day may exist": "カタログ省略あり · より新しい晴天日がある可能性", "Catalog truncated · a newer clear day may exist": "カタログ省略あり · より新しい雲の少ない日がある可能性",
"{label} catalog unavailable · {detail}": "{label}のカタログを利用できません · {detail}", "{label} catalog unavailable · {detail}": "{label}のカタログを利用できません · {detail}",
"Daily overview for today may still be empty until the pass": "今日の日次概観は、衛星の通過まで空の場合があります", "Daily overview for today may still be empty until the pass": "今日の日次概観は、衛星の通過まで空の場合があります",
"Box and images cleared": "範囲と画像を消去しました", "Box and images cleared": "範囲と画像を消去しました",
@@ -1065,7 +1065,7 @@
"Hybrid unavailable while the traffic service is unreachable": "交通サービスに接続できない間はハイブリッドを利用できません", "Hybrid unavailable while the traffic service is unreachable": "交通サービスに接続できない間はハイブリッドを利用できません",
"TomTom roads need a TomTom key": "TomTomの道路にはTomTomキーが必要です", "TomTom roads need a TomTom key": "TomTomの道路にはTomTomキーが必要です",
"Hybrid needs a TomTom key": "ハイブリッドにはTomTomキーが必要です", "Hybrid needs a TomTom key": "ハイブリッドにはTomTomキーが必要です",
"Local surface still loading": "周辺の路面を読み込み中", "Local surface still loading": "周辺の道路を読み込み中",
"Partial coverage": "一部のみカバー", "Partial coverage": "一部のみカバー",
"Detailed roads unavailable": "詳細な道路を利用できません", "Detailed roads unavailable": "詳細な道路を利用できません",
"Reduced detail coverage": "詳細データのカバー範囲が限定的", "Reduced detail coverage": "詳細データのカバー範囲が限定的",
@@ -1134,9 +1134,9 @@
"POS: LIVE": "POS: ライブ", "POS: LIVE": "POS: ライブ",
"POS: {time}Z": "POS: {time}Z", "POS: {time}Z": "POS: {time}Z",
"AIS live load failed": "AISライブデータの読み込みに失敗しました", "AIS live load failed": "AISライブデータの読み込みに失敗しました",
"awaiting first AIS position…": "最初のAIS位置を待機中…", "awaiting first AIS position…": "最初のAIS位置情報待ち…",
"awaiting usable AIS positions…": "利用可能なAIS位置を待機中…", "awaiting usable AIS positions…": "利用可能なAIS位置情報待ち…",
"awaiting first AIS message…": "最初のAISメッセージを待機中…", "awaiting first AIS message…": "最初のAISメッセージ待ち…",
"AISSTREAM_API_KEY not set": "AISSTREAM_API_KEYが設定されていません", "AISSTREAM_API_KEY not set": "AISSTREAM_API_KEYが設定されていません",
"live feed unsupported": "ライブフィード非対応", "live feed unsupported": "ライブフィード非対応",
"connecting to feed…": "フィードに接続中…", "connecting to feed…": "フィードに接続中…",
@@ -1166,7 +1166,7 @@
"Observed": "観測", "Observed": "観測",
"History": "履歴", "History": "履歴",
"Observation unavailable": "観測を利用できません", "Observation unavailable": "観測を利用できません",
"Waiting for observation": "観測を待機中", "Waiting for observation": "観測データ待ち",
"{detail} · synced": "{detail} · 同期済み", "{detail} · synced": "{detail} · 同期済み",
"{detail} · nearest": "{detail} · 最も近いフレーム", "{detail} · nearest": "{detail} · 最も近いフレーム",
"RADAR REFLECTIVITY · dBZ": "レーダー反射強度 · dBZ", "RADAR REFLECTIVITY · dBZ": "レーダー反射強度 · dBZ",
@@ -1210,9 +1210,9 @@
"View US radar": "米国のレーダーを表示", "View US radar": "米国のレーダーを表示",
"View Americas & Pacific": "南北アメリカと太平洋を表示", "View Americas & Pacific": "南北アメリカと太平洋を表示",
"View coverage": "カバー範囲を表示", "View coverage": "カバー範囲を表示",
"{value} strikes/km²/min ×10³ (15-minute density)": "{value}落雷数/km²/分 ×10³(15分間の密度)", "{value} strikes/km²/min ×10³ (15-minute density)": "落雷数 {value}/km²/分 ×10³(15分間の密度)",
"{value} dBZ radar reflectivity": "{value} dBZレーダー反射強度", "{value} dBZ radar reflectivity": "レーダー反射強度 {value} dBZ",
"STALE · cached source metadata": "更新遅延 · キャッシュ済みのソースメタデータ", "STALE · cached source metadata": "更新遅延 · キャッシュのソースメタデータ",
"Map center is outside source coverage": "地図の中心がソースのカバー範囲外です", "Map center is outside source coverage": "地図の中心がソースのカバー範囲外です",
"NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "Vaisala NLDN/GLD360から算出したNOAA/NWSの15分間雷密度。カバー範囲は東経110°から太平洋・南北アメリカを経て0°まで、南緯25°–北緯80°。リアルタイムの落雷数、全球カバー、安全上の警報ではありません。", "NOAA/NWS 15-minute lightning density derived from Vaisala NLDN/GLD360. Coverage 110°E across the Pacific/Americas to 0°, 25°S–80°N. Not a live strike count, global coverage or a safety warning.": "Vaisala NLDN/GLD360から算出したNOAA/NWSの15分間雷密度。カバー範囲は東経110°から太平洋・南北アメリカを経て0°まで、南緯25°–北緯80°。リアルタイムの落雷数、全球カバー、安全上の警報ではありません。",
"NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "NOAA MRMSのレーダーエコーは降水のパターンを示すもので、降水強度、嵐の警報、将来の予報ではありません。元データの解像度は約1 km、表示はズームレベル6までです。各フレームは公表された正確な観測時刻を使用します。", "NOAA MRMS radar echoes indicate precipitation patterns, not rain rate, a storm warning or a future forecast. Native source approximately 1 km; display is limited to level 6. Frames use exact advertised observation times.": "NOAA MRMSのレーダーエコーは降水のパターンを示すもので、降水強度、嵐の警報、将来の予報ではありません。元データの解像度は約1 km、表示はズームレベル6までです。各フレームは公表された正確な観測時刻を使用します。",
@@ -1460,7 +1460,7 @@
"SDR decoder stopped responding; receiver stopped": "SDRデコーダーが応答しなくなりました。受信機を停止しました", "SDR decoder stopped responding; receiver stopped": "SDRデコーダーが応答しなくなりました。受信機を停止しました",
"SDR decoder fell behind; receiver stopped": "SDRデコーダーの処理が追いつきません。受信機を停止しました", "SDR decoder fell behind; receiver stopped": "SDRデコーダーの処理が追いつきません。受信機を停止しました",
"WebUSB requires desktop Chrome or Edge": "WebUSBにはデスクトップ版ChromeまたはEdgeが必要です", "WebUSB requires desktop Chrome or Edge": "WebUSBにはデスクトップ版ChromeまたはEdgeが必要です",
"Waiting for an RTL-SDR device…": "RTL-SDRデバイスを待機中…", "Waiting for an RTL-SDR device…": "RTL-SDRデバイスの接続待ち…",
"Browser audio is suspended; press Connect again to resume it": "ブラウザーの音声が一時停止しています。再開するにはもう一度[接続]を押してください", "Browser audio is suspended; press Connect again to resume it": "ブラウザーの音声が一時停止しています。再開するにはもう一度[接続]を押してください",
"RTL-SDR sample stream stopped": "RTL-SDRのサンプルストリームが停止しました", "RTL-SDR sample stream stopped": "RTL-SDRのサンプルストリームが停止しました",
"Switching to {mode}…": "{mode}に切り替え中…", "Switching to {mode}…": "{mode}に切り替え中…",
@@ -1815,7 +1815,7 @@
"feed status|stale": "更新遅延", "feed status|stale": "更新遅延",
"feed status|unreachable": "接続不可", "feed status|unreachable": "接続不可",
"feed status|invalid": "無効", "feed status|invalid": "無効",
"waiting for IQ": "IQデータ待機中", "waiting for IQ": "IQデータ待ち",
"{count} messages": { "{count} messages": {
"other": "メッセージ {count}件" "other": "メッセージ {count}件"
}, },
@@ -1990,7 +1990,7 @@
"← → preview · S shows the focused day": "← → でプレビュー · Sで選択中の日を表示", "← → preview · S shows the focused day": "← → でプレビュー · Sで選択中の日を表示",
"ZOOM IN": "ズームイン", "ZOOM IN": "ズームイン",
"Fly in until the view fits the 1,000 km limit": "表示が上限の1,000 kmに収まるまで近づいてください", "Fly in until the view fits the 1,000 km limit": "表示が上限の1,000 kmに収まるまで近づいてください",
"Imagery days, newest first · arrows move, S or A and B pin": "画像のある日(新しい順)· 矢印キーで移動、SまたはA・Bで固定", "Imagery days, newest first · arrows move, S or A and B pin": "画像のある日(新しい順) · 矢印キーで移動、SまたはA・Bで固定",
"On the map": "地図上", "On the map": "地図上",
"Mode": "モード", "Mode": "モード",
"Imagery opacity": "画像の不透明度", "Imagery opacity": "画像の不透明度",
@@ -2677,7 +2677,7 @@
"AVAILABLE MISSIONS": "利用可能なミッション", "AVAILABLE MISSIONS": "利用可能なミッション",
"SELECT A MISSION TO INSPECT": "ミッションを選択して詳細を表示", "SELECT A MISSION TO INSPECT": "ミッションを選択して詳細を表示",
"LOADING 30-DAY MISSION INDEX": "30日間のミッション一覧を読込中", "LOADING 30-DAY MISSION INDEX": "30日間のミッション一覧を読込中",
"TAB PREVIEWS · ENTER / SPACE SELECTS": "TABでプレビュー · ENTER / SPACEで選択", "TAB PREVIEWS · ENTER / SPACE SELECTS": "Tabでプレビュー · Enter / Spaceで選択",
"Internet radio and local SDR": "インターネットラジオとローカルSDR", "Internet radio and local SDR": "インターネットラジオとローカルSDR",
"STATION TAG": "局タグ", "STATION TAG": "局タグ",
"Filter stations by station tag": "局タグで局を絞り込み", "Filter stations by station tag": "局タグで局を絞り込み",
@@ -2699,7 +2699,7 @@
"Audio connects directly to the broadcaster after you press play. Your IP is visible to that broadcaster.": "再生ボタンを押すと、音声は放送局に直接接続されます。お使いのIPアドレスは放送局側から見えます。", "Audio connects directly to the broadcaster after you press play. Your IP is visible to that broadcaster.": "再生ボタンを押すと、音声は放送局に直接接続されます。お使いのIPアドレスは放送局側から見えます。",
"Local RTL-SDR receiver": "ローカルRTL-SDR受信機", "Local RTL-SDR receiver": "ローカルRTL-SDR受信機",
"LOCAL RTL-SDR": "ローカルRTL-SDR", "LOCAL RTL-SDR": "ローカルRTL-SDR",
"Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · 1台のローカルチューナーをFMとローカルADS-Bレイヤーで共有します。", "Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · FMとローカルADS-Bレイヤーで1台のローカルチューナーを共有します。",
"Use your location for faster ADS-B position decoding": "位置情報を使ってADS-Bの位置デコードを高速化", "Use your location for faster ADS-B position decoding": "位置情報を使ってADS-Bの位置デコードを高速化",
"CHANGE DEVICE": "デバイスを変更", "CHANGE DEVICE": "デバイスを変更",
"Choose a different RTL-SDR or receiver channel": "別のRTL-SDRまたは受信チャンネルを選択", "Choose a different RTL-SDR or receiver channel": "別のRTL-SDRまたは受信チャンネルを選択",