diff --git a/docs/translations/ja.md b/docs/translations/ja.md index a790d329c..980a69a3d 100644 --- a/docs/translations/ja.md +++ b/docs/translations/ja.md @@ -18,6 +18,7 @@ Translation source: abiyeenzo (#913). ## Numbers, units and dates - Units: km, m, km/h, m/s, kt, ft, mph, hPa, MW, dB, °, % stay as written, with the English spacing (「250 km」, 「{frp} MW」, 「95 kt」). Code-built cockpit distances follow this too (`cockpitUnitCase` skips the HUD upper-casing for ja, as for zh). The cockpit's own speed caption is the HUD code KT, in 対地速度 · KT and under the readout. +- Number ranges keep the English en dash, not ~: 「2–6日ごと」, 「50–99%」, 「南緯25°–北緯80°」. - Time units are words written straight after the number: 秒, 分, 時間, 日 (「5分前」, 「{count}時間」, 「1時間5分」). `formatQuantity` and `formatRelativeTime` drop the space for Japanese unit words, so code-built values match the catalog. - Counters follow the thing counted: 機 (aircraft), 隻 (ships), 基 (satellites), 台 (cameras, vehicles), 局 (stations), 件 (records, results, events), か所 (sites), 個 (generic). Prefer a counter to a bare number. - Dates come from `Intl` and read year first: 2026年8月26日. Coordinates in prose are 北緯 / 東経; HUD hemisphere letters stay N, S, E, W. @@ -36,12 +37,15 @@ Translation source: abiyeenzo (#913). | LIVE (status) / live data | ライブ / ライブデータ | | SIMULATED | シミュレーション | | stale / degraded / unavailable | 更新遅延 / 性能低下 / 利用不可 | +| PARTIAL (feed state) | 部分的 | +| upstream (remote data source) | 配信元 | | retry | 再試行 | | key (API key) / POWER UP | キー(APIキー)/ パワーアップ | | Provider Settings | プロバイダー設定 | | globe / map / map source / basemap | 地球儀 / 地図 / マップソース / ベースマップ | | mapped (OSM-mapped sites) | マップ済み | | aircraft / flight / military flights | 航空機 / フライト / 軍用機 | +| FLIGHT {count} (a rocket stage's nth flight) | {count}回目の飛行 | | vessel, ship | 船舶 | | satellite | 衛星 | | launch (rocket) / space mission | 打ち上げ / 宇宙ミッション | @@ -60,7 +64,7 @@ Translation source: abiyeenzo (#913). | cockpit | コックピット | | heading / altitude / ground speed | 機首方位 / 高度 / 対地速度 | | track (TRK, direction over the ground) | 対地針路 | -| HDG / BRG / CRS / FOV | そのまま(HUDコード) | +| HDG / BRG / CRS / FOV / SPD / POS | そのまま(HUDコード) | | squawk | スコーク | | radio failure / emergency (7600 / 7700) | 通信機故障 / 緊急事態 | | map heading / North up | 方位 / 北を上に | diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 4020b3874..e9f608cdb 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -56,7 +56,7 @@ "Immediate collapse viewpoint": "崩壊地点直近の視点", "Collapse viewpoint": "崩壊地点の視点", "Debris-dammed lake": "土砂ダム湖", - "Dammed lake": "せき止め湖", + "Dammed lake": "土砂ダム湖", "Second landslide": "第2の地すべり", "Gyirong border gate": "Gyirong国境ゲート", "Border gate": "国境ゲート", @@ -85,7 +85,7 @@ "X POST · PROVIDER CONTROLS": "Xの投稿 · 提供元で操作", "{reason} OPEN ORIGINAL.": "{reason}元の投稿を開いてください。", "X embed unavailable": "Xの埋め込みを利用できません。", - "FACEBOOK · PROVIDER CONTROLS": "FACEBOOK · 提供元で操作", + "FACEBOOK · PROVIDER CONTROLS": "Facebook · 提供元で操作", "Facebook embed unavailable": "Facebookの埋め込みを利用できません。", "AUTOPLAY BLOCKED · USE PROVIDER CONTROLS": "自動再生ブロック · 提供元で操作", "Embedded {provider} media for {source}": "{source}の埋め込み{provider}メディア", @@ -95,7 +95,7 @@ "OPEN ORIGINAL ↗": "元の投稿を開く ↗", "{provider} media: {source}": "{provider}メディア:{source}", "{provider} · PROVIDER CONTROLS": "{provider} · 提供元で操作", - "YOUTUBE {state} · OPEN ORIGINAL": "YOUTUBE {state} · 元の投稿を開く", + "YOUTUBE {state} · OPEN ORIGINAL": "YouTube {state} · 元の投稿を開く", "INITIATION": "発生", "DAMMING": "せき止め", "SECONDARY FAILURE": "二次崩壊", @@ -238,8 +238,8 @@ "Overpass temporarily unavailable": "Overpassが一時的に利用できません", "Retrying mapped sites…": "マップ済み施設を再試行中…", "Fetching mapped sites…": "マップ済み施設を取得中…", - "{reason} — retrying in {seconds}s": "{reason} — {seconds}秒後に再試行", - "{reason} — retry pending": "{reason} — 再試行待ち", + "{reason} — retrying in {seconds}s": "{reason}:{seconds}秒後に再試行", + "{reason} — retry pending": "{reason}:再試行待ち", "Zoom in to search mapped installations": "ズームインして、マップ済み施設を検索してください", "Showing cached mapped sites": "キャッシュ済みのマップ済み施設を表示中", "Mapped sites not loaded": "マップ済み施設は未読込です", @@ -261,7 +261,7 @@ "Directions": "ルート案内", "Recent imagery": "最近の衛星画像", "STATION": "宇宙ステーション", - "Crewed stations and their visiting vehicles": "有人宇宙ステーションと結合中の宇宙機", + "Crewed stations and their visiting vehicles": "有人宇宙ステーションと、そこを訪れる宇宙機", "NAV": "測位", "GNSS navigation — GPS, GLONASS, Galileo": "GNSS測位(GPS、GLONASS、Galileo)", "GEO": "GEO", @@ -324,7 +324,7 @@ "LOADING": "読込中", "DEGRADED": "性能低下", "STALE": "更新遅延", - "PARTIAL": "一部", + "PARTIAL": "部分的", "FALLBACK": "フォールバック", "{state} {layers}": "{state} {layers}", "view band|STREET": "街路", @@ -365,7 +365,7 @@ "Unknown key: {name}": "不明なキー:{name}", "{name} must be a string": "{name}は文字列である必要があります", "{name} is empty": "{name}が空です", - "{name} is longer than any real key ({limit} max)": "{name}は実在するどのキーよりも長すぎます(最大{limit}文字)", + "{name} is longer than any real key ({limit} max)": "{name}は実在するどのキーよりも長くなっています(最大{limit}文字)", "{name} may only contain printable characters with no spaces": "{name}には空白を含まない印字可能文字のみ使用できます", "{name} contains a character that is not valid in a key (#, quotes, $, \\, or backtick)": "{name}にキーで使用できない文字(#、引用符、$、\\、バッククォート)が含まれています", "{name} is configured outside Provider Settings and can only be changed where it was set": "{name}はプロバイダー設定の外で設定されているため、設定した場所でのみ変更できます", @@ -375,10 +375,10 @@ "Save failed ({status}).": "保存に失敗しました({status})。", "OAuth check failed: {detail}": "OAuthの確認に失敗しました:{detail}", "Could not check ChatGPT sign-in. Try again.": "ChatGPTのサインイン状態を確認できませんでした。もう一度お試しください。", - "VOICE AUTH · CHATGPT OAUTH": "音声機能の認証 · CHATGPT OAUTH", + "VOICE AUTH · CHATGPT OAUTH": "音声機能の認証 · ChatGPT OAuth", "VOICE AUTH · API KEY": "音声機能の認証 · APIキー", "USE API KEY": "APIキーを使用", - "USE CHATGPT OAUTH": "CHATGPT OAUTHを使用", + "USE CHATGPT OAUTH": "ChatGPT OAuthを使用", "Use OPENAI_API_KEY for the next cloud voice session": "次回のクラウド音声セッションでOPENAI_API_KEYを使用", "Use the signed-in local ChatGPT/Codex OAuth session for the next cloud voice session": "次回のクラウド音声セッションで、このマシンでサインイン済みのChatGPT/Codex OAuthセッションを使用", "Metered — a billing-enabled account": "従量課金:請求が有効なアカウントが必要", @@ -673,7 +673,7 @@ "{name} is active — {leave}, then set {endpoint}": "{name}を使用中です。先に{leave}。その後、{endpoint}を設定してください", "Only the first {count} turns of this route are shown": "このルートは最初の{count}件の案内のみ表示しています", "Turn-by-turn directions": "ターンバイターンのルート案内", - "Another map tool is using clicks — close it, then SET A again": "別の地図ツールがクリックを使用中です。そのツールを閉じてから、もう一度Aを設定してください", + "Another map tool is using clicks — close it, then SET A again": "別の地図ツールがクリックを使用中です。そのツールを閉じてから、もう一度[Aを設定]を押してください", "Routing…": "ルート検索中…", "No route found": "ルートが見つかりません", "{distance} · {duration} · {mode} · first {count} turns": "{distance} · {duration} · {mode} · 最初の{count}件の案内", @@ -712,7 +712,7 @@ "fire confidence|high": "高", "fire confidence|nominal": "中", "fire confidence|low": "低", - "age|<1h": "<1時間", + "age|<1h": "1時間以内", "age|{count}h": "{count}時間", "age|{count}d": "{count}日", "STALE · cached {age}": "更新遅延 · キャッシュ {age}", @@ -753,7 +753,7 @@ "Retrying automatically at {time} UTC": "{time} UTCに自動で再試行します", "Retrying automatically after provider cooldown": "プロバイダーのクールダウン後に自動で再試行します", "Updates automatically after pan or zoom and once a minute. The public feed covers a 250-nautical-mile circle around the view centre; zooming out does not make it a worldwide snapshot. Blank cells are outside sampled coverage or have insufficient observations.": "パンやズームの後、および1分ごとに自動で更新されます。公開フィードは表示中心から半径250海里の円をカバーします。ズームアウトしても全世界のスナップショットにはなりません。空白のセルは、サンプリング範囲外か観測が不十分です。", - "Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.": "低精度スコア = 100 × max(0, bad − 1) / total:航空機1機分を差し引くため、単純な割合ではありません。セルには{minutes}分間で{aircraft}機の航空機が必要です。航法インテグリティの異常は、妨害(ジャミング)やなりすまし(スプーフィング)を検出したことを意味しません。", + "Low-accuracy score = 100 × max(0, bad − 1) / total: one aircraft is discounted, so this is not the raw share. Cells need {aircraft} aircraft over {minutes} minutes. Navigation-integrity anomalies are not a detection of jamming or spoofing.": "低精度スコア = 100 × max(0, bad − 1) / total:航空機1機分を差し引くため、単純な割合ではありません。セルには{minutes}分間で{aircraft}機の航空機が必要です。航法インテグリティの異常は、妨害(ジャミング)やなりすまし(スプーフィング)を検出したことを意味しません。", "GNSS snapshot needs a view anchor": "GNSSスナップショットにはビューのアンカーが必要です", "GNSS feed rate limited (HTTP 429)": "GNSSフィードがレート制限中です(HTTP 429)", "Malformed GNSS integrity snapshot": "GNSSインテグリティのスナップショットの形式が不正です", @@ -795,7 +795,7 @@ "PAYLOAD DATA UNAVAILABLE": "ペイロードデータなし", "{value} KM DOWNRANGE": "ダウンレンジ {value} KM", "POSITION UNAVAILABLE": "位置を取得できません", - "FLIGHT {count}": "フライト {count}", + "FLIGHT {count}": "{count}回目の飛行", "REUSED": "再使用", "NO STAGE RE-ENTRY / RECOVERY DATA": "段の再突入 / 回収データなし", "{count} / 30D": "{count} / 30日", @@ -971,16 +971,16 @@ "Comparison in use by another scene": "比較機能は別のシーンで使用中です", "Esri map unavailable · no swipe": "Esriマップ利用不可 · スワイプ比較不可", "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": "画像カタログを利用できません", "Catalog truncated · a newer clear day may exist": "カタログ省略あり · より新しい晴天日がある可能性", "{label} catalog unavailable · {detail}": "{label}のカタログを利用できません · {detail}", "Daily overview for today may still be empty until the pass": "今日の日次概観は、衛星の通過まで空の場合があります", "Box and images cleared": "範囲と画像を消去しました", "MORE DETAIL · 30 m": "高精細 · 30 m", - "Sentinel-2 and Landsat via HLS, 30 m, every 2–6 days": "HLS経由のSentinel-2とLandsat、30 m、2~6日ごと", + "Sentinel-2 and Landsat via HLS, 30 m, every 2–6 days": "HLS経由のSentinel-2とLandsat、30 m、2–6日ごと", "DAILY OVERVIEW · 250 m": "日次概観 · 250 m", - "VIIRS daily mosaic, 250 m, follows broad changes; little detail under 25 km": "VIIRSの日次モザイク、250 m。広域の変化を追跡。25 km未満の詳細はほぼなし", + "VIIRS daily mosaic, 250 m, follows broad changes; little detail under 25 km": "VIIRSの日次モザイク、250 m。広域の変化を追跡。25 km未満の範囲では細部をほぼ判別できない", "Sentinel-2": "Sentinel-2", "Sentinel-2 via HLS": "Sentinel-2(HLS経由)", "Landsat 8/9": "Landsat 8/9", @@ -1019,7 +1019,7 @@ "GOOGLE_MAPS_API_KEY is not set": "GOOGLE_MAPS_API_KEYが設定されていません", "The Google Maps JavaScript API could not load": "Google Maps JavaScript APIを読み込めませんでした", "Google Street View": "Googleストリートビュー", - "GOOGLE STREET VIEW": "GOOGLEストリートビュー", + "GOOGLE STREET VIEW": "Googleストリートビュー", "Google refused GOOGLE_MAPS_API_KEY for Street View — check that the Maps JavaScript API is enabled for it and this site is an allowed referrer": "GoogleがストリートビューへのGOOGLE_MAPS_API_KEYを拒否しました。このキーでMaps JavaScript APIが有効になっていること、このサイトが許可されたリファラーであることを確認してください", "Street View did not answer — check the network, and that the Maps JavaScript API is enabled for GOOGLE_MAPS_API_KEY": "ストリートビューから応答がありません。ネットワーク、およびGOOGLE_MAPS_API_KEYでMaps JavaScript APIが有効になっていることを確認してください", "click a street to open Street View": "通りをクリックしてストリートビューを開く", @@ -1042,7 +1042,7 @@ "Mapillary rejected MAPILLARY_CLIENT_TOKEN — replace it in Provider Settings": "MapillaryがMAPILLARY_CLIENT_TOKENを拒否しました。プロバイダー設定で置き換えてください", "Coverage requests are being rate-limited — they resume on their own": "カバー範囲のリクエストがレート制限中です。自動的に再開されます", "The Panoramax photo could not be loaded": "Panoramaxの写真を読み込めませんでした", - "Panoramax is busy — coverage resumes on its own": "Panoramaxが混雑しています。カバー範囲は自動的に再開されます", + "Panoramax is busy — coverage resumes on its own": "Panoramaxが混雑しています。カバー範囲の取得は自動的に再開されます", "no Panoramax photos in view": "表示範囲内にPanoramaxの写真はありません", "no Panoramax photos here match the filters": "この場所にフィルターに一致するPanoramaxの写真はありません", "Panoramax sent a map tile that could not be read": "Panoramaxから読み取れない地図タイルが返されました", @@ -1068,7 +1068,7 @@ "Local surface still loading": "周辺の路面を読み込み中", "Partial coverage": "一部のみカバー", "Detailed roads unavailable": "詳細な道路を利用できません", - "Reduced detail coverage": "詳細なカバー範囲が限定的", + "Reduced detail coverage": "詳細データのカバー範囲が限定的", "TomTom roads only, each with its live flow": "TomTomの道路のみ(各道路にライブの交通流)", "TomTom roads only, each with its live flow (needs a TomTom key)": "TomTomの道路のみ(各道路にライブの交通流、TomTomキーが必要)", "OpenStreetMap roads, with TomTom flow matched when available": "OpenStreetMapの道路(利用可能な場合はTomTomの交通流を照合)", @@ -1077,7 +1077,7 @@ "Hybrid": "ハイブリッド", "TomTom key unavailable": "TomTomキーを利用できません", "TomTom daily budget reached": "TomTomの1日の上限に達しました", - "TomTom upstream unreachable": "TomTomの上流サービスに接続できません", + "TomTom upstream unreachable": "TomTomのサービスに接続できません", "TomTom flow unavailable": "TomTomの交通流を利用できません", "SIMULATED — {reason}": "シミュレーション:{reason}", "Syncing flow · Roads: {source}": "交通流を同期中 · 道路:{source}", @@ -1131,8 +1131,8 @@ "VESSEL": "船舶", "{speed}KT": "{speed} kt", "{heading}DEG": "{heading}°", - "POS: LIVE": "位置:ライブ", - "POS: {time}Z": "位置:{time}Z", + "POS: LIVE": "POS: ライブ", + "POS: {time}Z": "POS: {time}Z", "AIS live load failed": "AISライブデータの読み込みに失敗しました", "awaiting first AIS position…": "最初のAIS位置を待機中…", "awaiting usable AIS positions…": "利用可能なAIS位置を待機中…", @@ -1181,7 +1181,7 @@ "Contiguous US · gaps ≠ no rain": "米国本土 · 欠測 ≠ 降水なし", "Americas + Pacific · not individual strikes": "南北アメリカ + 太平洋 · 個々の落雷ではありません", "Color: strikes/km²/min ×10³": "色:落雷数/km²/分 ×10³", - "60°S–60°N · typically 2–3 h delayed": "60°S–60°N · 通常2~3時間遅れ", + "60°S–60°N · typically 2–3 h delayed": "60°S–60°N · 通常2–3時間遅れ", "North America · infrared imagery": "北米 · 赤外画像", "Reduced motion · history playback unavailable": "動きを減らす設定 · 履歴再生は利用不可", "Reduced motion · manual history available": "動きを減らす設定 · 履歴は手動で表示可能", @@ -1198,7 +1198,7 @@ "strikes/km²/min ×10³": "落雷数/km²/分 ×10³", "N. America": "北米", "Global": "全球", - "Hourly global mosaic; usually 2–3 hours delayed": "1時間ごとの全球モザイク。通常2~3時間遅れ", + "Hourly global mosaic; usually 2–3 hours delayed": "1時間ごとの全球モザイク。通常2–3時間遅れ", "GOES regional clouds; approximately 5-minute updates": "GOESの地域雲画像。約5分ごとに更新", "Clouds only": "雲のみ", "Apply the full cloud brightness key; 100% filter strength": "雲の輝度キーを完全に適用。フィルター強度100%", @@ -1214,7 +1214,7 @@ "{value} dBZ radar reflectivity": "{value} dBZレーダー反射強度", "STALE · cached source metadata": "更新遅延 · キャッシュ済みのソースメタデータ", "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までです。各フレームは公表された正確な観測時刻を使用します。", "GOES-19/18 longwave infrared Band 14 regional; NESDIS global longwave mosaic. Clouds only dims everything but bright, cold cloud tops; a brightness filter, not a cloud mask. Coverage and freshness differ by region.": "GOES-19/18長波赤外バンド14の地域画像と、NESDISの全球長波モザイク。「雲のみ」は明るく冷たい雲頂以外をすべて暗くします。これは輝度フィルターであり、雲マスクではありません。カバー範囲と鮮度は地域によって異なります。", "REGION": "地域", @@ -1230,7 +1230,7 @@ "Weather request timed out": "気象リクエストがタイムアウトしました", "Temperature field unavailable": "気温場を利用できません", "Mean sea level pressure field unavailable": "平均海面気圧場を利用できません", - "Wind upstream unavailable": "風の上流ソースを利用できません", + "Wind upstream unavailable": "風データの配信元を利用できません", "{source} HTTP {status}": "{source} HTTP {status}", "Wind": "風", "Wind source unavailable": "風のソースを利用できません", @@ -1477,7 +1477,7 @@ "Browser location is unavailable": "ブラウザーの位置情報を利用できません", "Receiver location was not granted": "受信機の位置情報が許可されませんでした", "RTL-SDR disconnected": "RTL-SDRが切断されました", - "Upstream response too large": "上流の応答が大きすぎます", + "Upstream response too large": "配信元からの応答が大きすぎます", "Vector tile request timed out": "ベクタータイルのリクエストがタイムアウトしました", "Vector tiles unavailable": "ベクタータイルを利用できません", "Vector tile metadata unavailable": "ベクタータイルのメタデータを利用できません", @@ -1503,7 +1503,7 @@ "VISUAL PRESETS": "ビジュアルプリセット", "LOCATION": "位置", "CONTACTS — nearest planes · vessels · sites": "コンタクト:最寄りの航空機 · 船舶 · 施設", - "SPACE MISSIONS — launches & orbital assets": "宇宙ミッション:打ち上げと軌道上の資産", + "SPACE MISSIONS — launches & orbital assets": "宇宙ミッション:打ち上げと軌道上の宇宙機", "LIVE SIGNALS": "ライブシグナル", "Contacts could not complete the requested transition; try again": "コンタクトが要求された切り替えを完了できませんでした。もう一度お試しください", "CCTV layer unavailable": "CCTVレイヤーを利用できません", @@ -1530,7 +1530,7 @@ "ADJUST": "調整", "SNAPSHOT": "スナップショット", "LIVE": "ライブ", - "UPSTREAM": "上流", + "UPSTREAM": "配信元", "SYNTHETIC": "合成", "CONFIGURED": "設定済み", "SEED": "初期データ", @@ -1543,14 +1543,14 @@ "Live stream connected": "ライブストリーム接続済み", "Snapshot feed connected": "スナップショットフィード接続済み", "Media fetch failed": "メディアの取得に失敗しました", - "Upstream snapshot active": "上流のスナップショットを使用中", + "Upstream snapshot active": "配信元のスナップショットを使用中", "Fallback Street View frame": "代替のストリートビュー画像", - "Upstream unavailable": "上流を利用できません", + "Upstream unavailable": "配信元を利用できません", "No source configured": "ソースが設定されていません", "Configured source": "設定済みのソース", "Configured Source": "設定済みのソース", "Synthetic fallback": "合成による代替", - "Upstream HTTP {status}": "上流 HTTP {status}", + "Upstream HTTP {status}": "配信元 HTTP {status}", "Unexpected media type {type}": "予期しないメディアタイプ {type}", "SOURCE · UNKNOWN": "ソース · 不明", "FRAME · LOADING": "フレーム · 読込中", @@ -1587,7 +1587,7 @@ "Clear selected data layers": "選択中のデータレイヤーを解除", "CONDITIONS UNKNOWN": "気象状況不明", "CLEAR": "快晴", - "PARTLY CLOUDY": "一部曇り", + "PARTLY CLOUDY": "晴れ", "OVERCAST": "曇天", "FOG": "霧", "DRIZZLE": "霧雨", @@ -1667,14 +1667,14 @@ "LATEST LOCATION-MATCHED REPORTING": "位置に一致する最新の報道", "{source} · LOCATION QUERY · RECENT": "{source} · 位置クエリ · 最近", "LOCAL INFO": "ローカル情報", - "PLACE / CONDITIONS / POSITION": "場所 / 状況 / 位置", + "PLACE / CONDITIONS / POSITION": "場所 / 天候 / 位置", "TIME UNKNOWN": "時刻不明", "{count}M AGO": "{count}分前", "{count}H AGO": "{count}時間前", "{count}D AGO": "{count}日前", "DIR UNKNOWN": "風向不明", "Select flight {title}": "フライト{title}を選択", - "{aircraftClass} · CURRENT": "{aircraftClass} · 現在", + "{aircraftClass} · CURRENT": "{aircraftClass} · 追跡中", "MILITARY FLIGHT": "軍用機", "COMMERCIAL FLIGHT": "民間機", "{aircraftClass} · {distance}": "{aircraftClass} · {distance}", @@ -1707,7 +1707,7 @@ "{mode} could not start because another layer did not stop cleanly": "別のレイヤーが正常に停止しなかったため、{mode}を開始できませんでした", "Space Missions": "宇宙ミッション", "Context": "コンテキスト", - "Rendered globe frames per second · toggle with `": "地球儀の描画フレームレート(毎秒)· `キーで切り替え", + "Rendered globe frames per second · toggle with `": "地球儀の描画フレームレート(毎秒) · `キーで切り替え", "imported map files": "インポートした地図ファイル", "Ground heights could not be refreshed. Try the file again when the map has loaded.": "地表高を更新できませんでした。地図の読み込み後に、もう一度このファイルをお試しください。", "{count} map objects": { @@ -2174,7 +2174,7 @@ "{name} imagery on": "{name}の画像 オン", "{name} imagery off": "{name}の画像 オフ", "Image by {creator}": "撮影者:{creator}", - " or ": "、", + " or ": "または", "OPEN {labels}": "{labels}を開く", "Open {names} at the centre of the view": "表示の中心で{names}を開く", "Zoom in to a street to open {names} here": "ここで{names}を開くには通りまでズームイン", @@ -2413,7 +2413,7 @@ }, "degraded": "性能低下", "stale": "更新遅延", - "partial": "一部", + "partial": "部分的", "fallback": "フォールバック", "unavailable": "利用不可", "Not answered: {layers}": "応答なし:{layers}", @@ -2532,7 +2532,7 @@ "Layer off": "レイヤー オフ", "Zoom out": "ズームアウト", "Zoom in": "ズームイン", - "Read the view": "ビューを読み上げ", + "Read the view": "ビューの内容を読み取り", "Check view state": "ビューの状態を確認", "Action": "操作", "Finding places": "場所を検索中", @@ -2579,7 +2579,7 @@ "FT": "FT", "Contact cockpit summary": "コンタクトのコックピット概要", "CONTACT": "コンタクト", - "CONTACTS · 250 KM": "コンタクト · 250 KM", + "CONTACTS · 250 KM": "コンタクト · 250 km", "Contact navigation": "コンタクトナビゲーション", "CONTEXT ONLY": "参考情報のみ", "Nearby cohort counts": "周辺の種別ごとの件数", @@ -2695,7 +2695,7 @@ "Stop radio playback": "ラジオ再生を停止", "Radio volume": "ラジオの音量", "STATION SITE": "放送局サイト", - "DIRECTORY: RADIO BROWSER": "ディレクトリ:RADIO BROWSER", + "DIRECTORY: RADIO BROWSER": "ディレクトリ:Radio Browser", "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": "ローカルRTL-SDR", @@ -2843,7 +2843,7 @@ "Power up the globe": "地球儀をパワーアップ", "The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "地球儀はキーなしでもそのまま使えます。下の各キーは、それぞれ別の実データフィードを有効にします。キーを貼り付けるとこのアプリのローカル設定に保存され、サーバーが自動で再起動します。サーバー側のキーはこのマシンから出ません。Google MapsとCesium ionはブラウザーで動作するため、プロバイダー側で利用制限を設定してください。他の場所で設定済みのキーは表示のみで、変更されません。", "SAVE KEYS": "キーを保存", - "ESC to close": "ESCで閉じる", + "ESC to close": "Escで閉じる", "The Google Maps key buys the photorealistic planet — everything else stacks on top.": "Google Mapsのキーでフォトリアルな地球が使えるようになり、他のすべてはその上に重なります。", "NO PLACE LEFT BEHIND": "取り残される場所はない", "ACTIVE STYLE": "現在のスタイル", @@ -2862,6 +2862,6 @@ "EXPLORE MANUALLY": "手動で探索", "Begin with a clean globe": "まっさらな地球儀から始める", "Don't show this again": "今後表示しない", - "ESC to dismiss": "ESCで閉じる", + "ESC to dismiss": "Escで閉じる", "Tip: the GEV MIC button in the dock lets you talk to the map.": "ヒント:ドックの[マイク]ボタンで地図に話しかけられます。" } diff --git a/src/i18n/same-as-english.json b/src/i18n/same-as-english.json index 7938d74a3..9ee97a600 100644 --- a/src/i18n/same-as-english.json +++ b/src/i18n/same-as-english.json @@ -150,6 +150,7 @@ "Landsat 8/9", "MSG/S", "NVG", + "POS: {time}Z", "REC", "S2 GhostMaps", "SRC {value}",