From beb28e1ec09e6e010a9ce4291928caa5d6e29623 Mon Sep 17 00:00:00 2001 From: wheaney <42350981+wheaney@users.noreply.github.com> Date: Thu, 15 Aug 2024 21:52:39 -0700 Subject: [PATCH] Add LOCALE_DIR environment variable to allow for usage outside of flatpak --- ui/po/ja.po | 187 ++++++++++++++------------ ui/po/ja/LC_MESSAGES/breezydesktop.mo | Bin 404 -> 11601 bytes 2 files changed, 104 insertions(+), 83 deletions(-) diff --git a/ui/po/ja.po b/ui/po/ja.po index f7aaa1c..2ed0e1b 100644 --- a/ui/po/ja.po +++ b/ui/po/ja.po @@ -21,286 +21,291 @@ msgstr "" msgid "" "Switches your glasses into side-by-side mode and doubles the width of the " "display." -msgstr "" +msgstr "メガネをサイドバイサイドモードに切り替え、表示の幅を2倍にします。" #: src/connecteddevice.py:17 msgid "This feature is not currently supported for your device." -msgstr "" +msgstr "この機能は現在、お使いのデバイスではサポートされていません。" #: src/licensedialog.py:49 msgid "Paid Tier Status" -msgstr "" +msgstr "有料ティアの状態" #: src/licensedialog.py:57 msgid "Feature Availability" -msgstr "" +msgstr "機能の可用性" #: src/licensefeaturerow.py:15 src/shortcutdialog.py:107 msgid "Disabled" -msgstr "" +msgstr "無効" #: src/licensefeaturerow.py:18 msgid "In trial" -msgstr "" +msgstr "トライアル中" #: src/licensefeaturerow.py:18 msgid "Enabled" -msgstr "" +msgstr "有効" #: src/licensefeaturerow.py:24 src/licensetierrow.py:30 #, python-brace-format msgid " ({time_remaining} remaining)" -msgstr "" +msgstr "(残り {time_remaining})" #: src/licensefeaturerow.py:32 msgid "Side-by-side mode (gaming)" -msgstr "" +msgstr "サイドバイサイドモード(ゲーミング)" #: src/licensefeaturerow.py:33 msgid "Smooth Follow (gaming)" -msgstr "" +msgstr "スムーズフォロー(ゲーミング)" #: src/licensefeaturerow.py:34 msgid "Breezy Desktop (productivity)" -msgstr "" +msgstr "Breezy Desktop(生産性)" #: src/licensetierrow.py:24 msgid "Active" -msgstr "" +msgstr "アクティブ" #: src/licensetierrow.py:24 msgid "Inactive" -msgstr "" +msgstr "非アクティブ" #: src/licensetierrow.py:41 #, python-brace-format msgid "${amount} USD" -msgstr "" +msgstr "${amount}ドル" #: src/licensetierrow.py:43 msgid " to renew" -msgstr "" +msgstr "を更新" #: src/licensetierrow.py:45 msgid " to upgrade" -msgstr "" +msgstr "にアップグレード" #: src/licensetierrow.py:47 msgid "Paid through next renewal period" -msgstr "" +msgstr "次の更新期間まで支払済み" #: src/licensetierrow.py:56 msgid "Gaming" -msgstr "" +msgstr "ゲーミング" #: src/licensetierrow.py:57 msgid "Productivity" -msgstr "" +msgstr "生産性" #: src/licensetierrow.py:63 msgid " - renewing monthly" -msgstr "" +msgstr " - 毎月更新" #: src/licensetierrow.py:64 msgid " - renewing yearly" -msgstr "" +msgstr " - 毎年更新" #: src/licensetierrow.py:65 msgid "with lifetime access" -msgstr "" +msgstr "生涯アクセス権付き" #: src/licensetierrow.py:72 msgid "Monthly" -msgstr "" +msgstr "月額" #: src/licensetierrow.py:73 msgid "Yearly" -msgstr "" +msgstr "年額" #: src/licensetierrow.py:74 msgid "Lifetime" -msgstr "" +msgstr "生涯" #: src/time.py:14 msgid "less than an hour" -msgstr "" +msgstr "1時間未満" #: src/time.py:17 msgid "1 hour" -msgstr "" +msgstr "1時間" #: src/time.py:17 #, python-brace-format msgid "{time_remaining} hours" -msgstr "" +msgstr "{time_remaining}時間" #: src/time.py:20 msgid "1 day" -msgstr "" +msgstr "1日" #: src/time.py:20 #, python-brace-format msgid "{time_remaining} days" -msgstr "" +msgstr "{time_remaining}日" #: src/gtk/connected-device.ui:21 msgid "connected" -msgstr "" +msgstr "接続済み" #: src/gtk/connected-device.ui:31 msgid "General Settings" -msgstr "" +msgstr "一般設定" #: src/gtk/connected-device.ui:41 msgid "Features" -msgstr "" +msgstr "機能" #: src/gtk/connected-device.ui:44 msgid "XR effect" -msgstr "" +msgstr "拡張現実(XR)効果" #: src/gtk/connected-device.ui:45 msgid "Enables the Breezy Desktop XR effect." -msgstr "" +msgstr "Breezy Desktopの拡張現実(XR)効果を有効にします。" #: src/gtk/connected-device.ui:55 msgid "Widescreen mode" -msgstr "" +msgstr "ワイドスクリーンモード" #: src/gtk/connected-device.ui:66 msgid "Follow mode" -msgstr "" +msgstr "フォローモード" #: src/gtk/connected-device.ui:67 msgid "Keep the virtual display near the center of your view." -msgstr "" +msgstr "仮想ディスプレイを視界の中心近くに保ちます。" #: src/gtk/connected-device.ui:77 msgid "Curved display" -msgstr "" +msgstr "カーブディスプレイ" #: src/gtk/connected-device.ui:78 msgid "Switch between flat and curved displays." -msgstr "" +msgstr "フラットとカーブディスプレイを切り替えます。" #: src/gtk/connected-device.ui:91 msgid "Adjustments" -msgstr "" +msgstr "調整" #: src/gtk/connected-device.ui:94 msgid "Display distance" -msgstr "" +msgstr "ディスプレイ距離" #: src/gtk/connected-device.ui:95 msgid "" "Closer appears larger, further appears smaller. Controls depth when in " "widescreen mode." msgstr "" +"近づけると大きく見え、遠ざけると小さく見えます。ワイドスクリーンモードの奥行きを制御します。" #: src/gtk/connected-device.ui:123 msgid "Display size" -msgstr "" +msgstr "ディスプレイサイズ" #: src/gtk/connected-device.ui:124 msgid "" "Combine with display distance to achieve a comfortable level of depth and " "size." msgstr "" +"ディスプレイ距離と組み合わせて、奥行きとサイズの快適なレベルを達成します。" #: src/gtk/connected-device.ui:152 msgid "Display toggle distances" -msgstr "" +msgstr "ディスプレイ切り替え距離" #: src/gtk/connected-device.ui:153 msgid "" "Use the buttons to capture the current display distance for use with the " "keyboard shortcut." msgstr "" +"ボタンを使用して、キーボードショートカットで使用する現在のディスプレイ距離をキャプチャします。" #: src/gtk/connected-device.ui:178 msgid "Follow threshold" -msgstr "" +msgstr "フォローのしきい値" #: src/gtk/connected-device.ui:179 msgid "How far away you can look before the display follows." -msgstr "" +msgstr "ディスプレイが追従する前にどのくらい遠くを見ることができるか。" #: src/gtk/connected-device.ui:209 src/gtk/connected-device.ui:215 msgid "Keyboard Shortcuts" -msgstr "" +msgstr "キーボードショートカット" #: src/gtk/connected-device.ui:218 msgid "Re-center display shortcut" -msgstr "" +msgstr "ディスプレイを再中心とするショートカット" #: src/gtk/connected-device.ui:219 msgid "Pin the virtual display to the current position." -msgstr "" +msgstr "仮想ディスプレイを現在の位置に固定します。" #: src/gtk/connected-device.ui:238 src/gtk/connected-device.ui:267 #: src/gtk/connected-device.ui:296 msgid "Change" -msgstr "" +msgstr "変更" #: src/gtk/connected-device.ui:247 msgid "Display distance shortcut" -msgstr "" +msgstr "ディスプレイ距離ショートカット" #: src/gtk/connected-device.ui:248 msgid "Quickly toggle between two predefined distances." -msgstr "" +msgstr "2つの事前定義済みの距離をすばやく切り替えます。" #: src/gtk/connected-device.ui:276 msgid "Toggle follow mode shortcut" -msgstr "" +msgstr "フォローモードを切り替えるショートカット" #: src/gtk/connected-device.ui:277 msgid "Quickly toggle follow mode." -msgstr "" +msgstr "フォローモードをすばやく切り替えます。" #: src/gtk/connected-device.ui:312 src/gtk/connected-device.ui:318 msgid "Advanced Settings" -msgstr "" +msgstr "詳細設定" #: src/gtk/connected-device.ui:321 msgid "Find optimal display config" -msgstr "" +msgstr "最適なディスプレイ構成を見つける" #: src/gtk/connected-device.ui:322 msgid "" "Automatically modify the glasses display configuration for maximum " "resolution and best scaling when plugged in." msgstr "" +"プラグイン時に最大解像度と最適なスケーリングのためにグラスディスプレイ構成を自動的に変更します。" #: src/gtk/connected-device.ui:332 msgid "Use highest refresh rate" -msgstr "" +msgstr "最高のリフレッシュレートを使用する" #: src/gtk/connected-device.ui:333 msgid "Refresh rate may affect performance, disable this to set it manually." -msgstr "" +msgstr "リフレッシュレートはパフォーマンスに影響を与える可能性があります。手動で設定する場合は無効にしてください。" #: src/gtk/connected-device.ui:343 msgid "Always primary display" -msgstr "" +msgstr "常にプライマリディスプレイ" #: src/gtk/connected-device.ui:344 msgid "Automatically set the glasses as the primary display when plugged in." -msgstr "" +msgstr "プラグイン時にグラスをプライマリディスプレイに自動的に設定します。" #: src/gtk/connected-device.ui:354 msgid "Fast SBS mode switching" -msgstr "" +msgstr "高速SBSモード切り替え" #: src/gtk/connected-device.ui:355 msgid "" "Switches glasses to SBS mode immediately when plugged in, if widescreen mode " "is on. May cause instability." msgstr "" +"ワイドスクリーンモードがオンになっている場合、プラグイン時にグラスをSBSモードにすぐに切り替えます。不安定になる可能性があります。" #: src/gtk/connected-device.ui:365 msgid "Movement look-ahead" -msgstr "" +msgstr "ムーブメントルックアヘッド" #: src/gtk/connected-device.ui:366 msgid "" @@ -308,48 +313,50 @@ msgid "" "time. Stick with default unless virtual display drags behind your head " "movements, jumps ahead, or is very shaky." msgstr "" +"入力遅延を相殺するために、レンダリング時間前にヘッドトラッキング位置を予測します。仮想ディスプレイが頭の動きに遅れたり、先に進んだり、非常に揺れたりする場合を除き、デフォルトのままで問題ありません。" #: src/gtk/connected-device.ui:384 msgid "Default" -msgstr "" +msgstr "デフォルト" #: src/gtk/failed-verification.ui:13 msgid "Breezy Desktop GNOME invalid setup" -msgstr "" +msgstr "Breezy Desktop GNOMEの無効なセットアップ" #: src/gtk/failed-verification.ui:14 msgid "" "Your Breezy GNOME setup is invalid or incomplete. Please re-run the setup " "script. Report this issue if it persists." msgstr "" +"Breezy GNOMEのセットアップが無効または不完全です。セットアップスクリプトを再実行してください。問題が解決しない場合は、この問題を報告してください。" #: src/gtk/license-dialog.ui:5 src/gtk/window.ui:55 msgid "License Details" -msgstr "" +msgstr "ライセンス詳細" #: src/gtk/license-dialog.ui:27 msgid "Donate" -msgstr "" +msgstr "寄付" #: src/gtk/license-dialog.ui:44 msgid "Request a token" -msgstr "" +msgstr "トークンをリクエストする" #: src/gtk/license-dialog.ui:52 msgid "Verify token" -msgstr "" +msgstr "トークンを検証する" #: src/gtk/no-device.ui:13 msgid "No device connected" -msgstr "" +msgstr "デバイスが接続されていません" #: src/gtk/no-device.ui:14 msgid "Breezy Desktop was unable to detect any supported XR devices." -msgstr "" +msgstr "Breezy DesktopはサポートされているXRデバイスを検出できませんでした。" #: src/gtk/no-driver.ui:13 msgid "No driver running" -msgstr "" +msgstr "ドライバーが実行されていません" #: src/gtk/no-driver.ui:14 msgid "" @@ -362,20 +369,27 @@ msgid "" "in the #troubleshooting channel on Discord.\n" " " msgstr "" +"\n" +" AUR経由でインストールした場合は、推奨されるポストインストールコマンドを実行したことを確認してください:\n" +" systemctl --user enable --now xr-driver.service\n" +" \n" +" それ以外の場合は、GitHubで問題を報告するか、Discordの#troubleshootingチャンネルで新しいスレッドを作成してください。\n" +" " #: src/gtk/no-extension.ui:13 msgid "Breezy Desktop GNOME extension not ready" -msgstr "" +msgstr "Breezy Desktop GNOME拡張が準備できていません" #: src/gtk/no-extension.ui:14 msgid "" "If you have just run the setup, then you may need to log out and back in to " "use it. Otherwise, please follow the Breezy GNOME setup instructions." msgstr "" +"セットアップを実行したばかりであれば、使用する前にログアウトして再度ログインする必要があるかもしれません。それ以外の場合は、Breezy GNOMEのセットアップ手順に従ってください。" #: src/gtk/no-license.ui:13 msgid "No license file was found" -msgstr "" +msgstr "ライセンスファイルが見つかりませんでした" #: src/gtk/no-license.ui:14 msgid "" @@ -392,43 +406,50 @@ msgid "" "lifetime access).\n" " " msgstr "" +"\n" +" Breezy Desktopを初めて使用する際は、デバイスのライセンスを取得するためにインターネット接続が必要です。\n" +" \n" +" 寄付する義務はありません。まだであれば、Breezy Desktopがニーズに合っているかどうかを判断できるトライアルライセンスが提供されます。\n" +" \n" +" ライセンスを取得したら、トライアルであろうと、Breezy Desktopをオフラインで使用できます。機能が期限切れるまで(または生涯アクセスを選択した場合)、無期限に使用できます。\n" +" " #: src/gtk/no-license.ui:27 msgid "Try Again" -msgstr "" +msgstr "もう一度お試しください" #: src/gtk/shortcut-dialog.ui:5 msgid "Assign Keyboard Shortcut" -msgstr "" +msgstr "キーボードショートカットを割り当てる" #: src/gtk/shortcut-dialog.ui:20 msgid "Press your keyboard shortcut or 'Backspace' to disable..." -msgstr "" +msgstr "キーボードショートカットまたは「Backspace」を押して無効にします..." #: src/gtk/window.ui:10 msgid "Breezy Desktop" -msgstr "" +msgstr "Breezy Desktop" #: src/gtk/window.ui:23 msgid "Menu" -msgstr "" +msgstr "メニュー" #: src/gtk/window.ui:35 msgid "Some features expire soon" -msgstr "" +msgstr "一部の機能はすぐに期限切れになります" #: src/gtk/window.ui:36 src/gtk/window.ui:43 msgid "View details" -msgstr "" +msgstr "詳細を表示" #: src/gtk/window.ui:42 msgid "Productivity features are disabled" -msgstr "" +msgstr "生産性機能が無効になっています" #: src/gtk/window.ui:59 msgid "Force Reset" -msgstr "" +msgstr "強制リセット" #: src/gtk/window.ui:63 msgid "About BreezyDesktop" -msgstr "" +msgstr "BreezyDesktopについて" \ No newline at end of file diff --git a/ui/po/ja/LC_MESSAGES/breezydesktop.mo b/ui/po/ja/LC_MESSAGES/breezydesktop.mo index 8710461d8035a1a76e6a58a1b0dc5cc0c9994b3b..1e304d0bcc1e5697f218beab31c7a04bb5e9bfa9 100644 GIT binary patch literal 11601 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 RSzp8DTS?=0nE2Dl{{g5N2{-@% delta 66 xcmcZ@HHF#Yo)F7a1|VPrVi_P-0b*t#)&XJ=umIvHprj>`2C0F8&3a-ni~tA>1{DAR