diff --git a/selfdrive/ui/tests/test_translations.py b/selfdrive/ui/tests/test_translations.py index 2dedf3d785..3230a99543 100755 --- a/selfdrive/ui/tests/test_translations.py +++ b/selfdrive/ui/tests/test_translations.py @@ -61,6 +61,16 @@ class TestTranslations(unittest.TestCase): self.assertEqual(cur_translations, new_translations, f"{file} ({name}) {file_ext.upper()} translation file out of date. Run selfdrive/ui/update_translations.py --release to update the translation files") + def test_unfinished_translations(self): + for name, file in self.translation_files.items(): + with self.subTest(name=name, file=file): + if not len(file): + raise self.skipTest(f"{name} translation has no defined file") + + cur_translations = self._read_translation_file(TRANSLATIONS_DIR, file, "ts") + self.assertTrue(b"" not in cur_translations, + f"{file} ({name}) translation file has unfinished translations. Finish translations or mark them as completed in Qt Linguist") + if __name__ == "__main__": unittest.main() diff --git a/selfdrive/ui/translations/main_ja.qm b/selfdrive/ui/translations/main_ja.qm new file mode 100644 index 0000000000..20defa3919 --- /dev/null +++ b/selfdrive/ui/translations/main_ja.qm @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea851221a6eb93dbd3e790e1f736eb9f1b8cde5c33235793d397e768f3bf0d3e +size 19159 diff --git a/selfdrive/ui/translations/main_ja.ts b/selfdrive/ui/translations/main_ja.ts new file mode 100644 index 0000000000..fbb654bc4c --- /dev/null +++ b/selfdrive/ui/translations/main_ja.ts @@ -0,0 +1,1207 @@ + + + + + AbstractAlert + + + Close + 閉じる + + + + Snooze Update + 更新停止 + + + + Reboot and Update + 再起動してアップデート + + + + AdvancedNetworking + + + Back + もどる + + + + Enable Tethering + テザリングを有効化 + + + + Tethering Password + テザリングパスワード + + + + + EDIT + 編集 + + + + Enter new tethering password + 新しいテザリングパスワードを入力 + + + + IP Address + IPアドレス + + + + Enable Roaming + ローミングを有効化 + + + + APN Setting + APN 設定 + + + + Enter APN + APN 入力 + + + + leave blank for automatic configuration + 空欄で自動設定 + + + + ConfirmationDialog + + + + Ok + OK + + + + Cancel + キャンセル + + + + DeclinePage + + + You must accept the Terms and Conditions in order to use openpilot. + openpilotを利用するためには、利用規約に同意する必要があります。 + + + + Back + 戻る + + + + Decline, uninstall %1 + 拒否してアンインストール %1 + + + + DevicePanel + + + Dongle ID + ドングル ID + + + + N/A + N/A + + + + Serial + シリアル + + + + Driver Camera + ドライバーカメラ + + + + PREVIEW + プレビュー + + + + Preview the driver facing camera to help optimize device mounting position for best driver monitoring experience. (vehicle must be off) + ドライバーカメラのプレビューにより、デバイスの取り付け位置を最適化し、最高のドライバーモニタリング体験を提供します。(車両の電源を切る必要があります) + + + + Reset Calibration + キャリブレーションリセット + + + + RESET + リセット + + + + Are you sure you want to reset calibration? + 本当にキャリブレーションをリセットしますか? + + + + Review Training Guide + トレーニングガイドを見る + + + + REVIEW + レビュー + + + + Review the rules, features, and limitations of openpilot + openpilot 規約 機能 制約を見る + + + + Are you sure you want to review the training guide? + 本当にトレーニングガイドを見ますか? + + + + Regulatory + レギュレーション + + + + VIEW + ビュー + + + Change Language + 言語を変更 + + + CHANGE + 変更 + + + Select a language + 言語を選択する + + + + Reboot + 再起動 + + + + Power Off + 電源を切る + + + + openpilot requires the device to be mounted within 4° left or right and within 5° up or 8° down. openpilot is continuously calibrating, resetting is rarely required. + openpilot は、左右に4°、上に5°、下に8°の範囲に設置する必要があります。openpilot は継続的に校正されているので、手動でリセットする必要はほとんどありません。 + + + + Your device is pointed %1° %2 and %3° %4. + デバイスは %1° %2 と %3° %4を示しています。 + + + + down + + + + + up + + + + + left + + + + + right + + + + + Are you sure you want to reboot? + 本当に再起動しますか? + + + + Disengage to Reboot + 再起動するために離脱します + + + + Are you sure you want to power off? + 本当に電源を切っても良いですか? + + + + Disengage to Power Off + 電源を切るために離脱します + + + + DriveStats + + + Drives + ドライブ + + + + Hours + 時間 + + + + ALL TIME + 累計 + + + + PAST WEEK + 先週 + + + + KM + km + + + + Miles + マイル + + + + DriverViewScene + + + camera starting + カメラ起動 + + + + InputDialog + + + Cancel + キャンセル + + + + Need at least + 最低限必要なもの + + + + characters! + 記号! + + + + Installer + + + Installing... + インストール... + + + + Receiving objects: + オブジェクトを受信中: + + + + Resolving deltas: + リゾルブ解決中: + + + + Updating files: + ファイルを更新中: + + + + MapPanel + + + Current Destination + 現在の目的地 + + + + CLEAR + クリア + + + + Recent Destinations + 最近の目的地 + + + + Try the Navigation Beta + ベータ版ナビゲーション + + + + Get turn-by-turn directions displayed and more with a comma +prime subscription. Sign up now: https://connect.comma.ai + より詳細な案内や表示に関する情報を得ることができます。 詳しくはこちら:https://connect.comma.ai + + + + No home +location set + 自宅の登録なし +位置を設定 + + + + No work +location set + 職場の登録なし +位置を設定 + + + + no recent destinations + 最寄りの目的地がありません + + + + MultiOptionDialog + + Select + 選択 + + + + Networking + + + Advanced + 詳細 + + + + Enter password + パスワードを入力 + + + + + for " + のため " + + + + Wrong password + パスワードが間違っています + + + + NvgWindow + + + km/h + km/時 + + + + mph + マイル/時 + + + + + MAX + 最大 + + + + + SPEED + 速度 + + + + + LIMIT + 制限 + + + + OffroadHome + + + UPDATE + 更新 + + + + ALERTS + 警告 + + + + ALERT + 警告 + + + + PairingPopup + + + Pair your device to your comma account + デバイスとアカウントを連携する + + + + + <ol type='1' style='margin-left: 15px;'> + <li style='margin-bottom: 50px;'>Go to https://connect.comma.ai on your phone</li> + <li style='margin-bottom: 50px;'>Click "add new device" and scan the QR code on the right</li> + <li style='margin-bottom: 50px;'>Bookmark connect.comma.ai to your home screen to use it like an app</li> + </ol> + + + <ol type='1' style='margin-left: 15px;'> + <li style='margin-bottom: 50px;'>モバイルでアクセス https://connect.comma.ai</li> + <li style='margin-bottom: 50px;'>“新しいデバイスを追加”をクリックし,QRコードを読み込みます</li> + <li style='margin-bottom: 50px;'>connect.comma.aiをホーム画面にブックマークして、アプリのように使うことができます</li> + </ol> + + + + + PrimeAdWidget + + + Upgrade Now + いますぐアップグレード + + + + Become a comma prime member at connect.comma.ai + connect.comma.ai のプライムメンバーになる + + + + PRIME FEATURES: + 主な機能: + + + + Remote access + リモートアクセス + + + + 1 year of storage + 1年の保存期間 + + + + Developer perks + 開発者特典 + + + + PrimeUserWidget + + + ✓ SUBSCRIBED + ✓ 購読 + + + + comma prime + コンマプライム + + + + CONNECT.COMMA.AI + CONNECT.COMMA.AI + + + + COMMA POINTS + コンマポイント + + + + QObject + + + Reboot + 再起動 + + + + Exit + 退出 + + + + dashcam + ダッシュカム + + + + openpilot + オープンパイロット + + + + %1 minute%2 ago + %1 分%2 前 + + + + %1 hour%2 ago + %1 時間%2 前 + + + + %1 day%2 ago + %1 日%2 前 + + + + Reset + + + Reset failed. Reboot to try again. + 初期化に失敗しました。再起動後に再試行してください。 + + + + Are you sure you want to reset your device? + 本当に初期化しますか? + + + + Resetting device... + デバイスが初期化されます... + + + + System Reset + システムを初期化 + + + + System reset triggered. Press confirm to erase all content and settings. Press cancel to resume boot. + システムを初期化させます。 すべてのコンテンツと設定が削除されます。 キャンセルを押すと再起動します。 + + + + Cancel + キャンセル + + + + Reboot + 再起動 + + + + Confirm + 確認 + + + + Unable to mount data partition. Press confirm to reset your device. + dataパーティションをマウントできません。 確認を押すとデバイスが初期化されます。 + + + + RichTextDialog + + + Ok + OK + + + + SettingsWindow + + + × + × + + + + Device + デバイス + + + + + Network + ネットワーク + + + + Toggles + 切り替え + + + + Software + ソフトウェア + + + + Navigation + ナビゲーション + + + + Setup + + + WARNING: Low Voltage + 警告:低電圧 + + + + Power your device in a car with a harness or proceed at your own risk. + 自己責任でハーネスから電源を供給してください。 + + + + Power off + 電源を切る + + + + + + Continue + 続ける + + + + Getting Started + はじめに + + + + Before we get on the road, let’s finish installation and cover some details. + その前に、インストールを完了し、いくつかの詳細を説明します。 + + + + Connect to Wi-Fi + Wi-Fiに接続 + + + + + Back + 戻る + + + + Continue without Wi-Fi + Wi-Fi に未接続で続行 + + + + Waiting for internet + インターネット接続を待機中 + + + + Choose Software to Install + インストールするソフトウェアを選びます + + + + Dashcam + ダッシュカム + + + + Custom Software + カスタムソフトウェア + + + + Enter URL + URLを入力 + + + + for Custom Software + カスタムソフトウェア + + + + Downloading... + ダウンロード中... + + + + Download Failed + ダウンロード失敗 + + + + Ensure the entered URL is valid, and the device’s internet connection is good. + 入力されたURLが有効であること、デバイスがインターネットに接続されていることを確認してください。 + + + + Reboot device + デバイスを再起動 + + + + Start over + 再スタート + + + + SetupWidget + + + Finish Setup + セットアップ完了 + + + + Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer. + デバイスを comma connect (connect.comma.ai)でペアリングし comma prime 特典を申請してください。 + + + + Pair device + デバイスをペアリング + + + + Sidebar + + + + CONNECT + 接続 + + + + OFFLINE + オフライン + + + + + ONLINE + オンライン + + + + ERROR + エラー + + + + + + TEMP + 温度 + + + + HIGH + 高温 + + + + GOOD + 最適 + + + + OK + OK + + + + VEHICLE + 車両 + + + + NO + NO + + + + PANDA + パンダ + + + + GPS + GPS + + + + SEARCH + 検索 + + + + -- + -- + + + + Wi-Fi + Wi-Fi + + + + ETH + ETH + + + + 2G + 2G + + + + 3G + 3G + + + + LTE + LTE + + + + 5G + 5G + + + + SoftwarePanel + + + Git Branch + Git ブランチ + + + + Git Commit + Git コミット + + + + OS Version + OS バージョン + + + + Version + バージョン + + + + Last Update Check + 最終更新確認 + + + + The last time openpilot successfully checked for an update. The updater only runs while the car is off. + openpilotが最後にアップデートの確認に成功してからの時間です。アップデート処理は、車の電源が切れているときのみ実行されます。 + + + + Check for Update + 更新確認 + + + + CHECKING + 確認中 + + + + Uninstall + アンインストール + + + + UNINSTALL + アンインストール + + + + Are you sure you want to uninstall? + 本当にアンインストールしますか? + + + + failed to fetch update + 更新の取得に失敗しました + + + + + CHECK + 確認 + + + + SshControl + + + SSH Keys + SSH 鍵 + + + + Warning: This grants SSH access to all public keys in your GitHub settings. Never enter a GitHub username other than your own. A comma employee will NEVER ask you to add their GitHub username. + 警告: これは、GitHub の設定にあるすべての公開鍵への SSH アクセスを許可するものです。自分以外のGitHubのユーザー名を入力しないでください。コンマのスタッフがGitHubのユーザー名を追加するようお願いすることはありません。 + + + + + ADD + 追加 + + + + Enter your GitHub username + GitHubのユーザー名を入力してください + + + + LOADING + ローディング + + + + REMOVE + 削除 + + + + Username '%1' has no keys on GitHub + ユーザー名“%1”は GitHub に鍵がありません + + + + Request timed out + リクエストタイムアウト + + + + Username '%1' doesn't exist on GitHub + ユーザー名 '%1' は GitHub に存在しません + + + + SshToggle + + + Enable SSH + SSH を有効化 + + + + TermsPage + + + Terms & Conditions + 利用規約 + + + + Decline + 拒否 + + + + Scroll to accept + スクロールして同意 + + + + Agree + 同意 + + + + TogglesPanel + + + Enable openpilot + openpilot を有効化 + + + + Use the openpilot system for adaptive cruise control and lane keep driver assistance. Your attention is required at all times to use this feature. Changing this setting takes effect when the car is powered off. + アダプティブクルーズコントロールとレーンキーピングドライバーアシスト(openpilotシステム)。この機能を使用するには、常に注意が必要です。この設定を変更すると、車の電源が切れたときに有効になります。 + + + + Enable Lane Departure Warnings + 車線逸脱警報機能を有効化 + + + + Receive alerts to steer back into the lane when your vehicle drifts over a detected lane line without a turn signal activated while driving over 31 mph (50 km/h). + 時速31マイル(50km)を超えるスピードで走行中、方向指示器を作動させずに検出された車線ライン上に車両が触れた場合、車線に戻るアラートを受信します。 + + + + Enable Right-Hand Drive + 右ハンドルを有効化 + + + + Allow openpilot to obey left-hand traffic conventions and perform driver monitoring on right driver seat. + openpilotが左側通行規則を遵守し、右側の運転席でドライバーの監視を行うことを可能にします。 + + + + Use Metric System + メートル法を有効化 + + + + Display speed in km/h instead of mph. + 速度はmphではなくkm/hで表示されます。 + + + + Record and Upload Driver Camera + ドライバーカメラの録画とアップロード + + + + Upload data from the driver facing camera and help improve the driver monitoring algorithm. + ドライバーカメラからのデータをアップロードし、ドライバー監視のアルゴリズム向上に役立てます。 + + + + Disengage On Accelerator Pedal + アクセルペダルで解除する + + + + When enabled, pressing the accelerator pedal will disengage openpilot. + 有効な場合 openpilot はアクセルペダルを踏むと解除されます。 + + + + Show ETA in 24h format + 24時間表示 + + + + Use 24h format instead of am/pm + AM/PMの代わりに24時間形式を使用します + + + + openpilot Longitudinal Control + openpilot による垂直方向の制御 + + + + openpilot will disable the car's radar and will take over control of gas and brakes. Warning: this disables AEB! + openpilotは、車のレーダーを無効化し、アクセルとブレーキの制御を引き継ぎます。注意:AEBを無効にします! + + + + Updater + + + Update Required + 更新が必要です + + + + An operating system update is required. Connect your device to Wi-Fi for the fastest update experience. The download size is approximately 1GB. + OSのアップデートが必要です。Wi-Fiに接続することで、最速のアップデートを体験できます。ダウンロードサイズは約1GBです。 + + + + Connect to Wi-Fi + Wi-Fiに接続 + + + + Install + インストール + + + + Back + 戻る + + + + Loading... + 読み込み中... + + + + Reboot + 再起動 + + + + Update failed + 更新失敗 + + + + WifiUI + + + + Scanning for networks... + ネットワークをスキャン中... + + + + CONNECTING... + 接続中... + + + + FORGET + 削除 + + + + Forget Wi-Fi Network " + Wi-Fiを削除する” + + +