diff --git a/docs/translations/ja.md b/docs/translations/ja.md index 980a69a3d..2253bdc45 100644 --- a/docs/translations/ja.md +++ b/docs/translations/ja.md @@ -12,6 +12,8 @@ Translation source: abiyeenzo (#913). - Button names cited in running text go in []: [次へ]を使ってください. - 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 オン」, 「ラジオ オフ」). +- 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). - 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 | ライブ / ライブデータ | | SIMULATED | シミュレーション | | stale / degraded / unavailable | 更新遅延 / 性能低下 / 利用不可 | +| cached (status) | キャッシュの(キャッシュの予報) | | PARTIAL (feed state) | 部分的 | | upstream (remote data source) | 配信元 | | retry | 再試行 | @@ -92,6 +95,7 @@ Translation source: abiyeenzo (#913). | WINDOW (search radius around a subject) | 範囲 | | coverage / coverage % / full, partial | カバー範囲 / カバー率(%のみ)/ 全体, 一部 | | pin (Recent Imagery) | 固定 | +| clear day (Recent Imagery) | 雲の少ない日 | | outline / mark (map annotation) | 輪郭 / マーク | | share (a view or link) | 共有 | | import / export (project, presets) | インポート / エクスポート | diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index e9f608cdb..d8b2cf4c8 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -241,7 +241,7 @@ "{reason} — retrying in {seconds}s": "{reason}:{seconds}秒後に再試行", "{reason} — retry pending": "{reason}:再試行待ち", "Zoom in to search mapped installations": "ズームインして、マップ済み施設を検索してください", - "Showing cached mapped sites": "キャッシュ済みのマップ済み施設を表示中", + "Showing cached mapped sites": "キャッシュのマップ済み施設を表示中", "Mapped sites not loaded": "マップ済み施設は未読込です", "Mapped sites loaded": "マップ済み施設を読み込みました", "Military airfield": "軍用飛行場", @@ -333,7 +333,7 @@ "view band|REGIONAL": "地域", "view band|GLOBAL": "全球", "SUMMARY": "概要", - "Awaiting telemetry...": "テレメトリー待機中…", + "Awaiting telemetry...": "テレメトリー待ち…", "REC": "REC", "AIS: --": "AIS: --", "N/A": "不明", @@ -463,7 +463,7 @@ "loading mapped ALPR cameras": "マップ済みのALPRカメラを読み込み中", "No ALPR data for this area — US and Canada only": "この地域のALPRデータはありません(米国とカナダのみ)", "Zoom in to load mapped cameras": "ズームインしてマップ済みのカメラを読み込み", - "Showing cached locations": "キャッシュ済みの位置を表示中", + "Showing cached locations": "キャッシュの位置を表示中", "Coverage limited — zoom in": "カバー範囲が限られています。ズームインしてください", "No ALPR data for this area": "この地域のALPRデータはありません", "None on screen — nearby cameras are outside the view": "画面内になし:周辺のカメラは表示範囲外です", @@ -538,7 +538,7 @@ "Subtropical storm": "亜熱帯暴風雨", "Subtropical depression": "亜熱帯低気圧", "Track and cone match this advisory": "進路と予報円はこの情報と一致しています", - "Track/cone awaiting advisory {number}": "進路/予報円は第{number}報を待機中", + "Track/cone awaiting advisory {number}": "進路/予報円は第{number}報待ち", "Track/cone unavailable": "進路/予報円を取得できません", "Cached advisory · stale source": "キャッシュのサイクロン情報 · ソース更新遅延", "Loading advisories…": "サイクロン情報を読み込み中…", @@ -793,7 +793,7 @@ "UNSPECIFIED": "未指定", "+{count} additional payload records": "追加のペイロード記録 +{count}件", "PAYLOAD DATA UNAVAILABLE": "ペイロードデータなし", - "{value} KM DOWNRANGE": "ダウンレンジ {value} KM", + "{value} KM DOWNRANGE": "ダウンレンジ {value} km", "POSITION UNAVAILABLE": "位置を取得できません", "FLIGHT {count}": "{count}回目の飛行", "REUSED": "再使用", @@ -973,7 +973,7 @@ "Swipe needs a globe map": "スワイプ比較には地球儀マップが必要です", "Imagery stays on Esri · CLEAR to use Google 3D": "画像はEsriのまま · [消去]でGoogle 3Dを使用", "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}", "Daily overview for today may still be empty until the pass": "今日の日次概観は、衛星の通過まで空の場合があります", "Box and images cleared": "範囲と画像を消去しました", @@ -1065,7 +1065,7 @@ "Hybrid unavailable while the traffic service is unreachable": "交通サービスに接続できない間はハイブリッドを利用できません", "TomTom roads need a TomTom key": "TomTomの道路にはTomTomキーが必要です", "Hybrid needs a TomTom key": "ハイブリッドにはTomTomキーが必要です", - "Local surface still loading": "周辺の路面を読み込み中", + "Local surface still loading": "周辺の道路を読み込み中", "Partial coverage": "一部のみカバー", "Detailed roads unavailable": "詳細な道路を利用できません", "Reduced detail coverage": "詳細データのカバー範囲が限定的", @@ -1134,9 +1134,9 @@ "POS: LIVE": "POS: ライブ", "POS: {time}Z": "POS: {time}Z", "AIS live load failed": "AISライブデータの読み込みに失敗しました", - "awaiting first AIS position…": "最初のAIS位置を待機中…", - "awaiting usable AIS positions…": "利用可能なAIS位置を待機中…", - "awaiting first AIS message…": "最初のAISメッセージを待機中…", + "awaiting first AIS position…": "最初のAIS位置情報待ち…", + "awaiting usable AIS positions…": "利用可能なAIS位置情報待ち…", + "awaiting first AIS message…": "最初のAISメッセージ待ち…", "AISSTREAM_API_KEY not set": "AISSTREAM_API_KEYが設定されていません", "live feed unsupported": "ライブフィード非対応", "connecting to feed…": "フィードに接続中…", @@ -1166,7 +1166,7 @@ "Observed": "観測", "History": "履歴", "Observation unavailable": "観測を利用できません", - "Waiting for observation": "観測を待機中", + "Waiting for observation": "観測データ待ち", "{detail} · synced": "{detail} · 同期済み", "{detail} · nearest": "{detail} · 最も近いフレーム", "RADAR REFLECTIVITY · dBZ": "レーダー反射強度 · dBZ", @@ -1210,9 +1210,9 @@ "View US radar": "米国のレーダーを表示", "View Americas & Pacific": "南北アメリカと太平洋を表示", "View coverage": "カバー範囲を表示", - "{value} strikes/km²/min ×10³ (15-minute density)": "{value}落雷数/km²/分 ×10³(15分間の密度)", - "{value} dBZ radar reflectivity": "{value} dBZレーダー反射強度", - "STALE · cached source metadata": "更新遅延 · キャッシュ済みのソースメタデータ", + "{value} strikes/km²/min ×10³ (15-minute density)": "落雷数 {value}/km²/分 ×10³(15分間の密度)", + "{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 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 fell behind; receiver stopped": "SDRデコーダーの処理が追いつきません。受信機を停止しました", "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": "ブラウザーの音声が一時停止しています。再開するにはもう一度[接続]を押してください", "RTL-SDR sample stream stopped": "RTL-SDRのサンプルストリームが停止しました", "Switching to {mode}…": "{mode}に切り替え中…", @@ -1815,7 +1815,7 @@ "feed status|stale": "更新遅延", "feed status|unreachable": "接続不可", "feed status|invalid": "無効", - "waiting for IQ": "IQデータ待機中", + "waiting for IQ": "IQデータ待ち", "{count} messages": { "other": "メッセージ {count}件" }, @@ -1990,7 +1990,7 @@ "← → preview · S shows the focused day": "← → でプレビュー · Sで選択中の日を表示", "ZOOM IN": "ズームイン", "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": "地図上", "Mode": "モード", "Imagery opacity": "画像の不透明度", @@ -2677,7 +2677,7 @@ "AVAILABLE MISSIONS": "利用可能なミッション", "SELECT A MISSION TO INSPECT": "ミッションを選択して詳細を表示", "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", "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アドレスは放送局側から見えます。", "Local RTL-SDR receiver": "ローカル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の位置デコードを高速化", "CHANGE DEVICE": "デバイスを変更", "Choose a different RTL-SDR or receiver channel": "別のRTL-SDRまたは受信チャンネルを選択",