From e7d5f25feac27102ea49c50be53a05bae8c814b0 Mon Sep 17 00:00:00 2001 From: maboroshin Date: Tue, 31 Dec 2019 23:39:11 +0900 Subject: [PATCH 1/4] translation: ja-JP Untranslated part --- src/gui/res/lang/gui_ja-JP.ts | 580 ++++++++++++++++++---------------- 1 file changed, 307 insertions(+), 273 deletions(-) diff --git a/src/gui/res/lang/gui_ja-JP.ts b/src/gui/res/lang/gui_ja-JP.ts index ef2c9c3a..e684530e 100644 --- a/src/gui/res/lang/gui_ja-JP.ts +++ b/src/gui/res/lang/gui_ja-JP.ts @@ -1,12 +1,14 @@ - + + + AboutDialogBase About Barrier - Barrierについて + Barrier について - + <p> Keyboard and mouse sharing application. Cross platform and open source.<br /><br /> @@ -26,22 +28,30 @@ Barrier is based on CosmoSynergy by Richard Lee and Adam Feder.<br /> The Barrier GUI is based on QSynergy by Volker Lanz.<br /><br /> Visit our website for help and info (symless.com). </p> - + <p> +キーボードとマウスの共有ソフトウェアです。クロスプラットフォームでオープンソースです。<br /><br /> +Copyright © 2012-2016 Symless Ltd.<br /> +Copyright © 2002-2012 Chris Schoeneman, Nick Bolton, Volker Lanz.<br /><br /> +Barrier は GNU General Public (GPLv2). のライセンスで公開されています。<br /><br /> +Barrier のベースは CosmoSynergy (Richard Lee, Adam Feder 開発) です。<br /> +Barrier の GUI は QSynergy (Volker Lanz 開発) がベースです。<br /><br /> +Visit our website for help and info (symless.com). +</p> Unknown - 不明 + 不明 Version: - バージョン: + バージョン: &Ok - OK + OK(&O) @@ -49,97 +59,97 @@ Visit our website for help and info (symless.com). Configure Action - 動作を構成 + アクションの設定 Choose the action to perform - 実行する動作を選択 + 実行するアクションを選択 Press a hotkey - ホットキーを押す + ホットキーを押す Release a hotkey - ホットキーを離す + ホットキーを離す Press and release a hotkey - ホットキーを押して離す + ホットキーを押して離す only on these screens - これらの画面だけ + これらのモニターのみにする Switch to screen - 画面に切り替え + モニターを切り替え Switch in direction - 切り替える方向 + 切り替える方向 left - + right - + up - + down - + Lock cursor to screen - カーソルを画面に限定 + カーソルを画面に限定 toggle - 切り替え + 切り替え on - オン + オン off - オフ + オフ This action is performed when - この動作を実行する時: + このアクション実行のタイミング the hotkey is pressed - ホットキーを押したとき + ホットキーを押したとき the hotkey is released - ホットキーを離したとき + ホットキーを離したとき @@ -147,7 +157,7 @@ Visit our website for help and info (symless.com). Dialog - + ダイアログ @@ -157,7 +167,7 @@ Visit our website for help and info (symless.com). Ignore auto connect clients - + クライアントの自動接続を無視 @@ -165,12 +175,12 @@ Visit our website for help and info (symless.com). Hotkey - ホットキー + ホットキー Enter the specification for the hotkey: - ホットキーの指定方法を入力してください: + ホットキーを入力してください: @@ -178,189 +188,193 @@ Visit our website for help and info (symless.com). &Start - 開始 + 開始(&S) &File - ファイル + ファイル(&F) &Edit - 編集 + 編集(&E) &Window - ウィンドウ + ウィンドウ(&W) &Help - ヘルプ + ヘルプ(&H) <p>Your version of Barrier is out of date. Version <b>%1</b> is now available to <a href="%2">download</a>.</p> <p>Version %1 is now available, <a href="%2">visit website</a>.</p> - + <p>お使いの Barrier のバージョンが古くなっています。 新しいバージョン <b>%1</b> が<a href="%2">ダウンロード</a>できます。</p> Program can not be started - プログラムを開始できません + プログラムを開始できません The executable<br><br>%1<br><br>could not be successfully started, although it does exist. Please check if you have sufficient permissions to run this program. - 実行ファイル<br><br>%1<br><br>は存在しますが、開始できませんでした。このプログラムを動作させる十分な権限があるかどうか確認してください。 + 実行ファイル<br><br>%1<br><br>は存在しますが、開始できませんでした。このプログラムを動作させる十分な権限があるかどうか確認してください。 Barrier client not found - Barrierクライアントが見つかりません + Barrier のクライアントが見つかりません The executable for the barrier client does not exist. - Barrierクライアントの実行ファイルが存在しません。 + Barrier のクライアントの実行ファイルが存在しません。 Hostname is empty - ホスト名が入力されていません + ホスト名がありません Please fill in a hostname for the barrier client to connect to. - Barrierクライアントで接続するホスト名を入力してください。 + Barrier のクライアントが接続するホスト名を入力してください。 Cannot write configuration file - 構成ファイルに書き込めません + 構成ファイルに書き込めません The temporary configuration file required to start barrier can not be written. - Barrierの開始に必要な一時的な構成ファイルを書き込めません。 + Barrier の開始に必要な一時的な構成ファイルに書き込めません。 Configuration filename invalid - 構成ファイル名が正しくありません。 + 構成ファイルのファイル名が正しくありません You have not filled in a valid configuration file for the barrier server. Do you want to browse for the configuration file now? - Barrierサーバーの正しい構成ファイルを書き込んでいません。今、構成ファイルを閲覧しますか? + Barrier のサーバー用の正しい構成ファイルではありません。構成ファイルを開きますか? Barrier server not found - Barrierサーバーが見つかりません + Barrier のサーバーが見つかりません The executable for the barrier server does not exist. - Barrierサーバーの実行ファイルが存在しません。 + Barrier のサーバーの実行ファイルが存在しません。 Barrier terminated with an error - Barrierはエラーで終了しました + Barrier はエラーで終了しました Barrier terminated unexpectedly with an exit code of %1.<br><br>Please see the log output for details. - Barrierは予期しない終了コード%1で終了しました。<br><br>詳細はログの出力を参照してください。 + Barrier は予期しない終了コード %1 で終了しました。<br><br>詳細はログの出力を参照してください。 &Stop - 停止 + 停止(&S) Please add the server (%1) to the grid. - + グリッドにサーバー (%1) を追加してください。 Please drag the new client screen (%1) to the desired position on the grid. - + グリッド上の希望する位置に新しいクライアントのモニタ (%1) をドラッグしてください。 Failed to detect system architecture. - + システムアーキテクチャの検出に失敗しました。 Cancel - + キャンセル Failed to download Bonjour installer to location: %1 - + Bonjour のインストーラーのダウンロードに失敗。場所: %1 Do you want to enable auto config and install Bonjour? This feature helps you establish the connection. - + 自動構成を有効にし、Bonjour をインストールしますか? + +この機能は接続を確立するためのお手伝いをします。 Auto config feature requires Bonjour. Do you want to install Bonjour? - + 自動構成の機能には Bonjour が必要です。 + +Bonjour をインストールしますか? Barrier is starting. - Barrierを開始中です。 + Barrier を開始中です。 Barrier is running. - Barrierは動作中です。 + Barrier は動作中です。 Barrier is not running. - Barrierは動作していません。 + Barrier は動作していません。 Unknown - 不明 + 不明 Barrier - Barrier + Barrier Browse for a barriers config file - Barrierの設定ファイルを参照 + Barrier の構成ファイルを参照 Barrier is now connected, You can close the config window. Barrier will remain connected in the background. - + ただいま Barrier は接続されました。設定ウインドウを閉じることができます。それでもバックグラウンドで接続を維持します。 Security question - + セキュリティの質問 @@ -368,25 +382,31 @@ Do you want to install Bonjour? %1 -This is a server fingerprint. You should compare this fingerprint to the one on your server's screen. If the two don't match exactly, then it's probably not the server you're expecting (it could be a malicious user). +This is a server fingerprint. You should compare this fingerprint to the one on your server's screen. If the two don't match exactly, then it's probably not the server you're expecting (it could be a malicious user). To automatically trust this fingerprint for future connections, click Yes. To reject this fingerprint and disconnect from the server, click No. - + このフィンガープリントを信頼しますか? + +%1 + +これはサーバーのフィンガープリントです。 このフィンガープリントを、サーバー側のモニタに表示されているフィンガープリントとで確認してください。その2つが一致しない場合、接続したいサーバーではありません (悪意のあるサーバの可能性があります)。 + +「はい」で、今後の接続でも、このフィンガープリントを自動的に信頼します。「いいえ」で、このフィンガープリントを拒否しサーバーから接続を切断します。 Save configuration as... - 設定に名前をつけて保存 + 構成設定に名前をつけて保存 Save failed - 保存できませんでした + 保存できませんでした Could not save configuration to file. - 設定をファイルに保存できませんでした + 構成設定をファイルに保存できませんでした。 @@ -394,168 +414,168 @@ To automatically trust this fingerprint for future connections, click Yes. To re Barrier - Barrier + Barrier - Ser&ver (share this computer's mouse and keyboard): - + Ser&ver (share this computer's mouse and keyboard): + サーバー (このコンピューターのキーボードとマウスを共有する)(&V): Screen name: - 画面の名前: + モニター名: &Server IP: - サーバー IP: + サーバー IP (&S): &Start - 開始 + 開始(&S) Use existing configuration: - 既存の設定を使用 + 既存の構成設定を使用: &Configuration file: - 設定ファイル: + 構成ファイル:(&C): &Browse... - 参照 + 参照(&B)... Configure interactively: - インタラクティブモードで設定: + 手動で構成を設定: &Configure Server... - サーバーを設定 + サーバーの構成設定(&S)... Ready - 準備完了 + 準備完了 Log - ログ + ログ &Reload - 適用 + 適用(&R) IP addresses: - IPアドレス: + IPアドレス: Fingerprint: - + フィンガープリント: - &Client (use another computer's mouse and keyboard): - + &Client (use another computer's mouse and keyboard): + クライアント (ほかのコンピューターのマウスとキーボードを使う)(&C): Auto config - + 自動構成 &About Barrier... - Barrierについて... + Barrier について(&A)... &Quit - 終了 + 終了(&Q) Quit - 終了 + 終了 Run - 実行 + 実行 S&top - 停止 + 停止(&S) Stop - 停止 + 停止 S&how Status - 状態を表示 + 状態を表示(&S) &Hide - 隠す + 隠す(&H) Hide - 隠す + 隠す &Show - 表示する + 表示(&S) Show - 表示する + 表示 Save configuration &as... - 設定に名前をつけて保存 + 構成設定に名前をつけて保存 Save the interactively generated server configuration to a file. - インタラクティブモードで生成したサーバ設定をファイルに保存 + 手動で設定したサーバーの構成をファイルに保存する。 Settings - 設定 + 設定 Edit settings - 設定を編集 + 設定を編集 Run Wizard - ウィザードを実行する + ウィザードを実行 @@ -563,7 +583,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Unnamed - 名前なし + 名前なし @@ -571,28 +591,29 @@ To automatically trust this fingerprint for future connections, click Yes. To re Failed to get plugin directory. - + プラグインのフォルダ取得に失敗しました。 Failed to get profile directory. - + プロファイルのフォルダ取得に失敗しました。 - Failed to download plugin '%1' to: %2 + Failed to download plugin '%1' to: %2 %3 - + プラグイン「%1」の %2 へのダウンロードに失敗 +%3 Could not get Windows architecture type. - + Windows のアーキテクチャの種類を取得できません。 Could not get Linux architecture type. - + Linux のアーキテクチャの種類を取得できません。 @@ -600,71 +621,66 @@ To automatically trust this fingerprint for future connections, click Yes. To re Setup Barrier - Barrierのセットアップ + Barrier のセットアップ Please wait... - + お待ちください... Error: %1 - + エラー: %1 Setup complete. - + セットアップは完了しました。 - Downloading '%1' plugin (%2/%3)... - + Downloading '%1' plugin (%2/%3)... + プラグイン「%1」をダウンロード中 (%2/%3)... Plugins installed successfully. - + プラグインは正常にインストールされました。 Generating SSL certificate... - + SSL 証明書を生成中... Downloading plugin: %1 (1/%2) - + プラグインをダウンロード中: %1 (1/%2) Getting plugin list... - + プラグイン一覧を取得中... QObject - - - All files (*.*) - すべてのファイル(*.*) - Barrier Configurations (*.sgc) - Barrierの構成(*.sgc) + Barrier 構成設定 (*.sgc) Barrier Configurations (*.conf) - Barrierの構成(*.conf) + Barrier 構成設定 (*.conf) System tray is unavailable, quitting. - タスクトレイを利用できません。終了します。 + システムトレイを利用できません。終了します。 @@ -672,22 +688,22 @@ To automatically trust this fingerprint for future connections, click Yes. To re Screen name is empty - 画面の名前が空です。 + モニター名がありません The screen name cannot be empty. Please either fill in a name or cancel the dialog. - 画面の名前を空にすることはできません。名前を入力するかダイアログをキャンセルしてください。 + モニター名を空にはできません。名前を入力するか、ダイアログをキャンセルしてください。 Screen name matches alias - 画面の名前は別名と一致 + モニター名は別名に一致 The screen name cannot be the same as an alias. Please either remove the alias or change the screen name. - 画面の名前を別名と同じにすることは出来ません。別名を削除するか画面の名前を変更してください。 + モニター名を別名と同じにできません。別名を削除するか、モニター名を変更してください。 @@ -695,37 +711,37 @@ To automatically trust this fingerprint for future connections, click Yes. To re Screen Settings - 画面の設定 + モニターの設定 Screen &name: - 画面の名前 + モニター名(&N): A&liases - 別名 + 別名(&A) &Add - 追加 + 追加(&A) &Remove - 削除 + 除去(&R) &Modifier keys - 修飾キー + 修飾キー(&M) &Shift: - シフト + Shift(&S): @@ -734,7 +750,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Shift - シフト + @@ -743,7 +759,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Ctrl - コントロール + @@ -752,7 +768,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Alt - Alt + @@ -761,7 +777,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Meta - メタ + メタ @@ -770,7 +786,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Super - スーパー + スーパー @@ -779,82 +795,82 @@ To automatically trust this fingerprint for future connections, click Yes. To re None - なし + なし &Ctrl: - &undefinedCtrl: + Ctrl (&C): Al&t: - &undefinedl&t: + Alt (&T): M&eta: - &undefined&eta: + メタ (&E): S&uper: - &undefined&uper: + スーパー (&S): &Dead corners - 無効とする角 + 無効とする隅(&D) Top-left - 左上 + 左上 Top-right - 右上 + 右上 Bottom-left - 左下 + 左下 Bottom-right - 右下 + 右下 Corner Si&ze: - 角の大きさ + 隅の大きさ(&Z): &Fixes - 修正 + 修正(&F) Fix CAPS LOCK key - CAPSロックキーを固定 + CAPS ロックキーを固定 Fix NUM LOCK key - NUMロックキーを固定 + NUM ロックキーを固定 Fix SCROLL LOCK key - SCROLLロックキーを固定 + SCROLL ロックキーを固定 Fix XTest for Xinerama - Xinerama向けにXTestを修正 + Xinerama 向けに XTest を修正 @@ -862,7 +878,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re <center>Screen: <b>%1</b></center><br>Double click to edit settings<br>Drag screen to the trashcan to remove it - <center>画面: <b>%1</b></center><br>ダブルクリックで設定を編集<br>削除するときは画面をゴミ箱にドラッグします + <center>モニター: <b>%1</b></center><br>ダブルクリックで設定を編集<br>削除するときは画面をゴミ箱にドラッグします @@ -870,7 +886,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Configure server - + サーバーの構成設定 @@ -878,168 +894,168 @@ To automatically trust this fingerprint for future connections, click Yes. To re Server Configuration - サーバーの構成 + サーバーの構成設定 Screens and links - 画面とリンク + モニタの結びつき Drag a screen from the grid to the trashcan to remove it. - 削除する時はグリッド内の画面をゴミ箱にドラッグしてください。 + 削除するには、グリッド内のモニターをゴミ箱にドラッグしてください。 Configure the layout of your barrier server configuration. - サーバ構成の配置を設定する + Barrier のサーバー構成の配置を設定します。 Drag this button to the grid to add a new screen. - 新規画面の追加はこのボタンをグリッド内にドラッグします。 + 新規モニターの追加するには、このボタンをグリッド内にドラッグします。 Drag new screens to the grid or move existing ones around. Drag a screen to the trashcan to delete it. Double click on a screen to edit its settings. - 新規画面をグリッド内にドラッグするか既存画面を移動してください。 -画面をゴミ箱にドラッグすると削除します。 -設定を編集する場合は画面上でダブルクリックしてください。 + 新規モニターをグリッド内にドラッグするか、既存のモニターを移動してください。 +削除するには、モニターをゴミ箱にドラッグします。 +モニターの設定を編集するには、モニターをダブルクリックします。 Hotkeys - ホットキー + ホットキー &Hotkeys - ホットキー + ホットキー(&H) &New - 新規 + 新規(&N) &Edit - 編集 + 編集(&E) &Remove - 削除 + 除去(&R) A&ctions - アクション + アクション(&A) Ne&w - 新規 + 新規(&W) E&dit - 編集 + 編集(&D) Re&move - 削除 + 除去(&M) Advanced server settings - サーバーの詳細な設定 + サーバーの詳細設定 &Switch - 切り替え + 切り替え(&S) Switch &after waiting - 次の時間の後切り替え + 次の時間の後切り替え(&A) ms - ミリ秒 + ミリ秒 Switch on double &tap within - 次の時間内のダブルタップで切り替え + 次の時間内のダブルタップで切り替え(&T) &Options - オプション + オプション(&O) &Check clients every - クライアント確認頻度 + クライアント確認頻度(&C) Use &relative mouse moves - マウスの相対的な動きを使用 + 相対的なマウスの移動を使用(&R) S&ynchronize screen savers - スクリーンセーバーの同期 + スクリーンセーバーの同期(&Y) - Don't take &foreground window on Windows servers - Windowsサーバでウィンドウを前面に表示しない + Don't take &foreground window on Windows servers + Windows サーバ上ではウィンドウを前面に表示しない(&F) Ignore auto config clients - + 自動構成のクライアントを無視 &Dead corners - 無効とする角 + 無効とする隅(&D) To&p-left - 左上 + 左上(&P) Top-rig&ht - 右上 + 右上(&H) &Bottom-left - 左下 + 左下(&B) Bottom-ri&ght - 右下 + 右下(&G) Cor&ner Size: - 隅の大きさ: + 隅の大きさ(&N): @@ -1047,20 +1063,20 @@ Double click on a screen to edit its settings. Save log file to... - ログファイルの保存先 + ログファイルの保存先 Elevate Barrier - Barrierの権限昇格 + Barrier の権限昇格 Are you sure you want to elevate Barrier? This allows Barrier to interact with elevated processes and the UAC dialog, but can cause problems with non-elevated processes. Elevate Barrier only if you really need to. - 本当に Barrier を昇格させてよろしいですか? -これにより昇格されたプロセスや UAC dialog と、Barrier とが互いに作用しあうことができるようになる反面、昇格されていないプロセスとの間で問題を生じることもあり得ます。確かに必要であると判断できる場合にのみ Barrier の昇格を行ってください。 + Barrier を昇格させてもよろしいですか? +この許可により Barrier は権限を持つプロセスや UAC ダイアログやりとりできます。一方で、昇格されていないプロセスとのやり取りに問題が起こることもあります。確かに必要である場合にのみ Barrier を昇格させてください。 @@ -1068,107 +1084,107 @@ This allows Barrier to interact with elevated processes and the UAC dialog, but Settings - 設定 + 設定 Sc&reen name: - スクリーン名: + モニター名(&R): P&ort: - ポート: + ポート(&O): &Interface: - インターフェース: + インターフェース(&I): Elevate mode - + 特権の状態 &Hide on startup - + 起動時に隠す(&H) &Network Security - + ネットワークのセキュリティ(&N) Use &SSL encryption (unique certificate) - + SSL 暗号化を使用 (固有の証明書)(&S) Logging - ログ + ログ記録 &Logging level: - ログレベル: + ログ対象(&L): Log to file: - ログ記録先ファイル: + ログ記録ファイル: Browse... - 参照... + 参照... Error - エラー + エラー &Language: - 言語 + 言語(&L): &Miscellaneous - その他 + その他(&M) Warning - 警告 + 警告 Note - 通知 + 通知 Info - 情報 + 情報 Debug - デバッグ情報 + デバッグ情報 Debug1 - デバッグ情報1 + デバッグ情報1 Debug2 - デバッグ情報2 + デバッグ情報2 @@ -1176,17 +1192,17 @@ This allows Barrier to interact with elevated processes and the UAC dialog, but Setup Barrier - Barrierのセットアップ + Barrier のセットアップ Please select an option. - オプションを選択してください。 + オプションを選択してください。 Please enter your email address and password. - メールアドレスとパスワードを入力してください。 + メールアドレスとパスワードを入力してください。 @@ -1194,85 +1210,93 @@ This allows Barrier to interact with elevated processes and the UAC dialog, but Setup Barrier - Barrierのセットアップ + Barrier のセットアップ Welcome - ようこそ + ようこそ Thanks for installing Barrier! - Barrierをインストールしていただき、ありがとうございます! + Barrier をインストールしていただき、ありがとうございます! - Barrier lets you easily share your mouse and keyboard between multiple computers on your desk, and it's Free and Open Source. Just move your mouse off the edge of one computer's screen on to another. You can even share all of your clipboards. All you need is a network connection. Barrier is cross-platform (works on Windows, Mac OS X and Linux). - Barrierは複数のコンピュータ間のマウスとキーボードを簡単に共有することができるフリーのオープンソースソフトウェアです。あるコンピュータの画面の端にマウスを移動すると別のコンピュータの画面に移ります。クリップボードを共有することもできます。必要なのは ネットワーク接続だけです。 BarrierはクロスプラットフォームでWindows, Mac OS X, Linux上で動作します。 + Barrier lets you easily share your mouse and keyboard between multiple computers on your desk, and it's Free and Open Source. Just move your mouse off the edge of one computer's screen on to another. You can even share all of your clipboards. All you need is a network connection. Barrier is cross-platform (works on Windows, Mac OS X and Linux). + Barrier によって、複数のデスクトップパソコン間でマウスとキーボードを簡単に共有することができます。そしてこれは無料でオープンソースのソフトウェアです。あるコンピュータの画面の端にマウスを移動するだけで、別のコンピュータの画面に移ることができます。クリップボードを共有することもできます。必要なのはネットワーク接続だけです。 Barrier はクロスプラットフォームで Windows, Mac OS X, Linux で動作します。 Activate - + アクティベート &Activate now... - + 今すぐアクティベート(&A)... Email: - + 電子メール: Password: - + パスワード: <a href="https://symless.com/account/reset/">Forgot password</a> - + <a href="https://symless.com/account/reset/">パスワードを忘れた場合</a> &Skip activation - + アクティベートを省略(&S) - &Server (share this computer's mouse and keyboard) - + &Server (share this computer's mouse and keyboard) + サーバー (このコンピューターのキーボードとマウスを共有する)(&V) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">My main mouse and keyboard are connected to this computer. This will allow you to move your mouse over to another computer's screen. There can only be one server in your setup.</span></p></body></html> - +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">My main mouse and keyboard are connected to this computer. This will allow you to move your mouse over to another computer's screen. There can only be one server in your setup.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">使いたいマウスとキーボードがこのパソコンに接続されている場合、こちらを選択することで、別のパソコンのモニタへとマウスを移動することができます。サーバーは1つしか設置できません。</span></p></body></html> - &Client (use another computer's mouse and keyboard) - + &Client (use another computer's mouse and keyboard) + クライアント (ほかのコンピューターのマウスとキーボードを使う)(&C) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> <html><head><meta name="qrichtext" content="1" /><style type="text/css"> p, li { white-space: pre-wrap; } -</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> -<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">You have already set up a server. This computer will be controlled using the server's mouse and keyboard. There can be many clients in your setup.</span></p></body></html> - +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">You have already set up a server. This computer will be controlled using the server's mouse and keyboard. There can be many clients in your setup.</span></p></body></html> + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">既にサーバーを設置してある場合、このパソコンをサーバーに接続されたマウスとキーボードで制御できます。複数の数のクライアントを配置できます。</span></p></body></html> Server or Client? - サーバーまたはクライアント + サーバーにしますか?またはクライアントですか? @@ -1280,22 +1304,22 @@ p, li { white-space: pre-wrap; } Failed to get profile directory. - + プロファイルのフォルダ取得に失敗しました。 SSL certificate generated. - + SSL 証明書を生成しました。 SSL fingerprint generated. - + SSL フィンガープリントを生成しました。 Failed to find SSL fingerprint. - + SSL フィンガープリントが見つかりませんでした。 @@ -1303,7 +1327,7 @@ p, li { white-space: pre-wrap; } Unknown - 不明 + 不明 @@ -1313,19 +1337,21 @@ p, li { white-space: pre-wrap; } An error occurred while trying to sign in. Please contact the helpdesk, and provide the following details. %1 - + サインイン時にエラーが発生しました。ヘルプデスクにお問い合わせの上、以下の詳細を報告してください。 + +%1 Login failed, invalid email or password. - ログインは失敗しました。メールアドレスまたはパスワードが無効です。 + ログインに失敗しました。メールアドレスまたはパスワードが無効です。 Login failed, an error occurred. %1 - エラーが発生し、ログインが失敗しました。 + エラーが発生し、ログインに失敗しました。 %1 @@ -1335,8 +1361,8 @@ p, li { white-space: pre-wrap; } Server response: %1 - エラーが発生し、ログインが失敗しました。 -サーバの応答: + エラーが発生し、ログインに失敗しました。 +サーバの応答: %1 @@ -1344,19 +1370,23 @@ Server response: An error occurred while trying to query the plugin list. Please contact the help desk, and provide the following details. %1 - + プラグイン一覧の要求時にエラーが発生しました。ヘルプデスクにお問い合わせの上、以下の詳細を報告してください。 + +%1 Get plugin list failed, invalid user email or password. - + プラグイン一覧の取得に失敗しました。メールアドレスまたはパスワードが無効です。 Get plugin list failed, an error occurred. %1 - + エラーが発生し、プラグイン一覧の取得に失敗しました。 + +%1 @@ -1365,7 +1395,11 @@ Server response: Server response: %1 - + エラーが発生し、プラグイン一覧の取得に失敗しました。 + +サーバの応答: + +%1 @@ -1373,44 +1407,44 @@ Server response: zeroconf server detected: %1 - + ゼロ構成のサーバーを検出: %1 zeroconf client detected: %1 - + ゼロ構成のクライアントを検出: %1 Zero configuration service - + ゼロ構成のサービス Error code: %1. - + エラーコード: %1 Unable to start the zeroconf: %1. - + ゼロ構成は開始できません: %1 Barrier - Barrier + Barrier Failed to get local IP address. Please manually type in server address on your clients - + ローカル IP アドレスの取得に失敗しました。クライアント上でサーバーのアドレスを手動で入力してください %1 - + - \ No newline at end of file + From a2753a76cea4f2291ff13cdce0d62c9df5112c5f Mon Sep 17 00:00:00 2001 From: maboroshin Date: Tue, 31 Dec 2019 23:40:53 +0900 Subject: [PATCH 2/4] translation: ja-JP Barrier's Resources --- src/gui/res/lang/gui_ja-JP.ts | 125 ++++++++++++++++++++++++++++++++-- 1 file changed, 119 insertions(+), 6 deletions(-) diff --git a/src/gui/res/lang/gui_ja-JP.ts b/src/gui/res/lang/gui_ja-JP.ts index e684530e..1d80d2da 100644 --- a/src/gui/res/lang/gui_ja-JP.ts +++ b/src/gui/res/lang/gui_ja-JP.ts @@ -183,6 +183,24 @@ Visit our website for help and info (symless.com). ホットキーを入力してください: + + LogWindowBase + + + Log - Barrier + ログ - Barrier + + + + &Clear Log + ログ消去(&C) + + + + &Hide + 閉じる + + MainWindow @@ -429,7 +447,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re &Server IP: - サーバー IP (&S): + サーバー IP (&S): @@ -510,12 +528,12 @@ To automatically trust this fingerprint for future connections, click Yes. To re Quit - 終了 + 終了(&Q) Run - 実行 + 開始(&R) @@ -525,7 +543,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Stop - 停止 + 停止(&S) @@ -540,7 +558,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Hide - 隠す + 隠す(&H) @@ -550,7 +568,7 @@ To automatically trust this fingerprint for future connections, click Yes. To re Show - 表示 + 表示(&S) @@ -577,6 +595,31 @@ To automatically trust this fingerprint for future connections, click Yes. To re Run Wizard ウィザードを実行 + + + S&ave configuration + 構成設定の保存(&A) + + + + Change &Settings + 設定の変更(&S) + + + + Show &Log + ログを表示(&L) + + + + Show Log + ログを表示(&L) + + + + SSL Fingerprint: + SSLフィンガープリント: + NewScreenWidget @@ -872,6 +915,11 @@ To automatically trust this fingerprint for future connections, click Yes. To re Fix XTest for Xinerama Xinerama 向けに XTest を修正 + + + Fix Preserve Focus + フォーカスの維持を修正 + ScreenSetupModel @@ -1057,6 +1105,16 @@ Double click on a screen to edit its settings. Cor&ner Size: 隅の大きさ(&N): + + + Enable drag and drop file transfers + ドラッグアンドドロップでファイル転送する + + + + Enable clipboard sharing + クリップボードを共有 + SettingsDialog @@ -1186,6 +1244,61 @@ This allows Barrier to interact with elevated processes and the UAC dialog, but Debug2 デバッグ情報2 + + + General + 一般 + + + + Elevate + 権限昇格 + + + + Specify when the Barrier service should run at an elevated privilege level + Barrier のサービスを昇格した権限で実行するタイミングの指定 + + + + As Needed + 必要に応じて + + + + Always + 常に + + + + Never + なし + + + + Minimize to System &Tray + システムトレイに最小化(&T) + + + + Networking + ネットワーク + + + + &Address: + アドレス(&A): + + + + Enable &SSL + SSLを使用(&S) + + + + Start &Barrier on startup + 起動時に Barrier を開始する (&B) + SetupWizard From 3f268a5099c2cf1453cac637824dd5c9c211eec2 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Mon, 11 Jan 2021 00:46:18 +0200 Subject: [PATCH 3/4] gui: Make langbuild script executable --- src/gui/langbuild.cmd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 src/gui/langbuild.cmd diff --git a/src/gui/langbuild.cmd b/src/gui/langbuild.cmd old mode 100644 new mode 100755 index b86d2021..aaeefbb6 --- a/src/gui/langbuild.cmd +++ b/src/gui/langbuild.cmd @@ -1,2 +1,2 @@ -cd res/lang -lrelease *.ts \ No newline at end of file +cd res/lang +lrelease *.ts From 4d00a1304d1a0eb288fdf49a8f736fe50203e554 Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Mon, 11 Jan 2021 00:46:38 +0200 Subject: [PATCH 4/4] gui: Update compiled translation resources --- src/gui/res/lang/gui_ja-JP.qm | Bin 17363 -> 33285 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/gui/res/lang/gui_ja-JP.qm b/src/gui/res/lang/gui_ja-JP.qm index f859c74a6ab4093b30f5989ec7434feca66dbeee..7209979e5de4b5805bb6b017edad9f12a3d79ad2 100644 GIT binary patch literal 33285 zcmeHw33yx8weGef50T}85JCtcISE8@LTsOyKxr^0j-A<4EN6m3kfmc;v3!oAA&vuq zLTN7vQ=chexV^MMp-{@uk*QD$l%d?xmNupIQrc3WWh(cUmi7XL`>(anIXaS#WJBM3 z-}~NI_#9c%*=z5;_S$P+%Pn_@Xa3;L&tLJwd9%NJ=5_b~YNZgBaUn|26JpmMAu8I1 z=+yCgh7ePC;q^fwynhkm*wY06w|1EjA73s+V2cp-8-&>Q0A7C~MEX%Yzh0Dn`Ab5a z@Dow`&Bugj8xx*eFBW3?QsH^?Mj;mdQj~dqgt2#tvX<+FXi15(HO~mK?i5kBc@^H@ zf>%7Z=~z*Au?KL|qU;M1A(pHaWw)M**SAIax1Yy)|12tw{Tb$)D;D2}=X~$U*A;&g zi+{X8i0UO`@#`vH&lHPkUf+fCbwQ0dmf$W}DUKz$3;ryQCAifOi#1Q;^EFqCHE#e1 zC%!G#-*cA`8($ZlR}Wyl0nz{O4++u#uGsV+cz)5(#MZm+!TN3%+up=FPJTd~`Y66X z`9H<(zyBHQ`inUGx4`Gvk>dF)RtV9vU%YtX?Lrvs;Q9|2#F5vPoILf9Ld=;_va;)GA(}rgU$=fk zzUn8JL^R;#$d^j=fgM6LEGpUg%wn9`StVCIbcPUfM@z0A`kD~C?<%?Xf%k#G&y_rI z6y}M}EqN;5hH<`0e$t2IIC)@mz)V z9QE*&lh*DPqP%s=+M58UH8kb)-yDwfICjd}rPm5^{A*Lb_mD0`{M;!I5gi>?H|2@j zz9YouX;c1C^FHYM*(rbR?h&Fkb@FuI^fxs zCfa`4v;7m;{}DHOV%ss_VLLpZdKUZLxXQDC@gqWPc+7LvI>4X)ThBGI+kwvt&&_YY zBE*V~o?HJFblrChUIDjnyXTHiZ4shsj^|GAQ$nmd%k%Yzu%4qEJrAD?JdF%{9$Aj{ zd~B0^UGY`V_n!b=sTX)2oACh7tJL%2+t}Y>Kk>ZsBd-v>^F04`%&B-i)ARP%fH&Xa zp7(yR9`|Nx*__}g==WgR{Ec{Dbz50ObPw*)sbw4f^di>1tE~SIpvUA9WlydM2lH*J*na|^pK(gX{_kPG-klZSdLDej`%uM$&pj_hh05NOT7_8JTp8W?7Uq4ja_?%;=ej+WpCmdfzq0bezb*wnudCd5+4-Q; zW8|yezy2lem%r*W{|$Qdbyi(` zd_VZ?uBwYyzXZP8AYa@5yXxA%pNjV*RkzOC1{v~J)$QK9ftQa}-Sr*pcj;%Ve*8u7 zIp4Rco`3TxoMTtjZ#Jv}|9GqF#ls)KJwL|h`3BZ=^kcpyj{|PsHNL*h*iYFr@^!vX zzQ$kn^?&L`@WZ{n&G#?EdC&7*Q-bxCm;1ha_G0Ykpzqew5au28-B*JBEIC5HZu+(F zkZ6i z!_VTJPI{<%&+xP0rw>){>jnO|+*y6|2t7-7izxH4|;68z2?S0 zJpjIWWX-pyE&%?1T=VE7PXSMN*1Z49!=T&eYv- zAA9Kt>@Qp!-TD~tbx-Z^QGmDh`r6^SH{jkctG)AG%-j5W?Xy#AaE`yP{Z$b2)Ery; z!jFNMozrXo^ws^qd?3p4GsWLCT!GixwgDrZ>WBto zMr36$sg+>Jlv72Eh>KR?Rc}+@Q=h}n6Y7xqyn2&*kE(Cn8JViyuO3t%$NMj<*Q*hA zn_8;gp}v7{pHW{?AI3Ka)mt#?H~8)=czs5F3nSjc_xvoN4~T?NL=)z4{_Yj+!obX9 z_%nq^gKCF*4xLXHR*J7eSD)pxqSerOB(Zygu}zpr;9SP=O}*&jwG8nd!uX^U-)fAb zHk?BcqZF|kpM-goa>YeZeivb-`841KF0(PAW9%B>VI7{Qb!>E*-yPqXc{S1NXNGCNVITTDp^@tLT$79h@FcmfQMx{Mr zB$G-!7EBEqi4lIeLkUe|6ct+1f3WZ(p*KG89d(<%q?+CY-JPH^WTb|*vBC?Qp=N{F zq7EK-!2xKN2?*ESyd#qUTIU3s1+K17UbIO7sp+dw_YZ!cu2nD6?&&|o-rAvo(P%0( zq(pTk98G9^RE769O?^RqQvEI=$bx4>sxu)?0@HKU00fpzQA}exznHR$V38{|>_ zL%6XfRpB?2s=!!Ahl-tKX?K+k!xJ{|h5MnGp8j&?(U>-vD!h3Ql$nF}!&8jG!Q#)p zWj|YL6d}7=K*q)DJ|M)xt*)M{4%4Nx0UT!Nu`z|N){sU*f+;y!c>2;nX7VzY28Ex^ zr`he$_PR22)6JHIPy91ZS3wI;5+2BPi<%8@Mm9W4Rul$UnMZ2nDI*ezX@!TBc6;sh zm!{)|AM~mZg6gh^@|vN#a>=S_P;FZ{+#ZW+x~U?QdMsvx6OyuZJ!tiDRX^|5zJs9~ z_gqfIaPz>ms@V9u`dFLWB%m$K6sw42uuW74#hERo|%f{VT9HsP?F5LYwPw zFz$t`^pq)BlW{E+9W+%1mQES`GGDJ-%SMPKG`}LF4y5?U*j>Wv&O8BN`lKB zQ=|R@^5+>Iu{LYOT4)J`jNB2vD=ymhBtIW;JYVh)q=E_8W%+tPF+7krpbP^H*9oS< zGP?o9`Gk5CkJ{pxrou1x>$b43Kud*=s;=)j7b*$q;90n5E5lYJ)Xu<*pv)a=$YEtD z+MS@-4u`U#u;tMz7QlWZ9e4mXpQ3i+_aNYty`@2aK3UAi6V3Ry6&La*to;qhm?wBd z5T8ZVF58aD(xZg|J$f7IXS<{-qZor0Q4qI+aZ8_sgDI_1F|{3~WuSGz(w3%yR(b+z zlM>t&jK+ckF=#P{(gHD`&<0PQzo2=3D+!O75e&C91zQ^}%`W#qKS3-Y`s6^Js_)qT z$-jellg&c*p)PjdU$!aK&h6jdcb;kecwrIbem@SvBkS#P?EE!gk?gh&;uM?WSGSp* z1j>;zs0CA`Atkh(X^8D4)N_3Y(9r1hb{NW-kyb{7dWyCa)sv}UEM`4$irc~0WFNFW zWre9byNzkg9>c`p_X)Rvvaba&%sRF)l$+=L6vkq zxKrx5WMz=sLuzM+Hr3NHBBGuT>VFs_;!X$&qU0ykh!hWdZwr-}=bBmbaMqefElHt; zmna}>B^1;lG%WoZVuTKVlsRjoP3NOgoNofQ8k9Iw(m+MR8W1YqDnh$TB*j*mH=?-`x&_t@xK`qW(pss!kSA-bRgfy1a65tEPX)KX9 zfzf?oWG+r>huX1sW%p;)Z!j-Xn1{iC!JpCnWZGcY=|K=K`xBBx(#-M-2w?J3{tox-KJ_&lQh9q&4{0&C zCC$!S!0_PT)UM0Eqn?+;rRD+vai-A(+5B<^=>)rDl)(ZES)2t~w{(gAYPEAX1On($ zSLSiUIqjygn*pr{M>JgCUBOt?l_&Bv%#p^eDb(SfU!AtqWKwc3n`#GHpZF?>;~Di;;QDcOyyv%9wO|&OQXkBPJoEDXz$@D` zhJ8s15u}YcM@yfaQV6zMVvX)i*>=(Jg+pV@ZLj7MTm$nJahUy^;-z?F5;3{lkC zEzbKhzQe8Fx~#uaEn%)qc;!T051 zZWD{(U8P<7Ft$Uj28@#KA8fx^)fqm?gOWn~B)wtR1vtG7E=vKY1OKm;kP3|)c)H(@ zy;zKJgSt=3n7#__HuF^M(=WNiR0&dvbP_rN+0=tzw^||&S7YiFuXn*xua`}2d=msS zVW#PLq>*J&a)^ltUaoi$sz)vyQZ|SO89M!t4w5iIElipgYooGmke^A78cNvE7p9bv zAbB6O-7xZFV@v2uU5TbJBAze?ppuO-(Gpy9S%A9`vr8UHp3-{ej6~i8u(kjYzQrhf zsS4bw3Hal@{RSIhmr^y zT)5$A(j2J_CX5l@s$8}OrQ2}3Wg>2CkmHf5efL0v+@h9%L1$}_t{S4edqgL!drIA9 zeD}S3o@BS(cCa>GT|cm)=O|FscrI;-p&WHl(^(I;tX5*Yw6k0-(xewl4JC(YlGRQP z!W`b+MZfZK<|}7o5Y)Rzs*k zP=ekd;OH=tW66{Tzjz`v1a=*wBXpf_Wgbd(htf^5Pj{Lh<_b!;E*n@OmV+I@h_PAf zGRG=RBf-+KEo_m6Za^kWH~wei9QI-eXU5$XX+rk|H6gXe03ydmnQx zkY&&|UWL~A1SrSk30N-0B*^ZfsLS|efA9Mukm;s{EHt%Hcv+_d@yOBY#}I+BRG z>yKNlnY+EJeugh{BvD;Y*SWenY}$fOqrmiWWv>jYrl=uVj&7^lV6HBl2u65$x&}3w z9VsSTQJgCcYe^VHVI^+BT~FR<=`~Xd?w})25z@09Je|y0$pvnm(|E3D#vy4>F;@$L z8Y2~)e8%Phl3GLPH5D6c4BoO}~i-9y3 zFhka>rK>KNU}ll7!b-$&e|29M7(-ays1A}EVS}6*$X6AD$;L+4t2NzC1F=C>F{nYl zw{CY}8nn0D)R#cRk3v__FMf4Xk3IH~fCe9aG&QE|OoO}NNZlZ`OmK=iJDDxLv-7mA zTk4s$WLuEO_v3uD-I$QLnAAjFjx21z;wB_REl;Lg@o}QddMs)Ezh^C`Je|eZ2W8kS1KV3E<1}Q_6__rrlk|IHCUqTbSMNj^kACAxk=_rlwd3c6(xdTMhe;m zjz}JlVqVG6kOny(9b`E*M6{hu55jXw?p+Ekj6{fxsVe(Dat2)~=9a$U8Qk~V(tna|IOb4FRp>-}fIQSgc2Ly&Gy%s@*Z67xb z_p~md=nPb7vgh zT)47%YPjqjQG{i1+B5OjQ|3Vsr!WMSh4lM0jC|o@^)T!@(#fsz9TSAZhVyR_I? zK}36{ABMtAHU_FGx&&*r_%f#F`!5^|@vY9-=LIKsr)7^7R&(2Y4UrX$ttZsi)q5QC zRj=z+p#5`bH(78(4{4$HKBt(mKDT+?uZ*YIjj7ZR^j>}1#oeE=Cn)RFf?+myT&J+3 zXwDlpr7z9uq1%W$xZ`h7zYSLTggQ4n;Q|4{fIlSzf^NH?1wIlGokhv6E)eKc zCPR9YF&~a_F(3T4{ouC5W_dOFPLYOb>&x=8V(A>5HNBl=k=Z^jv4UqKX`gj-l?dmY zkzd`^m$Q`tsCvPS^V4lnJ}WJwzuIwOd;w0uP{=Ybcwg39J79TDDKELwIzPX5obzk3 zH&bG7&SL(@f%p3M5NtQcu6O<&jD9G!WMMecFppuR2 z9qJYv&&bpxnqfXu+pUdCI@%HqN3;~@AS^>7EhUwv#cqzN=6J^TG+uQE!X`i8ex<`8 z%UlDfSeBz70Fh#;r*~)h#gx=oTsp_9dt>QHRPPGvLAZi>?i0lpo;wW3<0z#;gJeJ4 z{Po%M%UlCEl^veB;w#`3@;lip=Ofb;Zg5IOpyU8W-RAMOGzn|{Vjtvh!2jZ=MK~XLD^=i!IMvH?X zqI?CeMoM)shC^qZ2#2yWEya-(VV}`ldFDym?G0J$@Xs*)yJI>(SwM#)kP1ky$G^|m zGgL!3rQ=ovy6~ybc8-P<3)&<*`Lg2&wGtYM%^2bbMb?*>dtfPnOs$JS5tQOj1ppa} zooj{kEn9*kyGf;fG4jLpL8jS?jXeVtMdHg*pX+MLn-W?){BNV_ugj)B*4vaJj3 zCt7$vq;@AMZ6OG}Bj!P<&)pvKlMJ|A=~4b(p$$r#orh--HNh@@6v@i7zdU}V>Jn#| zDTyJQjBGF5boiuFNIImFs(cSsxxYP?h_N;|0hpch5TzX=3?BG21L|-pnwh@m)BPRsqPqr0_946p0?<5lmI!;e99ITljm?=r#=N}w({@FoGu zcOYyg_d1Pga$C{iO$NOIC5L3LEY}Zu<98l50)FklhBPwMGP8++j%}md*}N@Vvw zmND;~U<7Ef(!z+1|FQrfVd9a*zcOVrmHkHiLolz*z^OEFlAP;vh(?D%z&Z$+$h*}- z92;&FmCmjlpbCPl=dEZqG_#+>P``t-VD3;O8Na;sgst(Qwn;U(TyR|druyr%z6Sj$ zlYxSKMjLTP3kp;b256PXwmeff(9&dnL(%CD1NE$kGIE+29EzIL|IZIl=1Nj3IQX8_ z9VpewAxhPtShLiOWH6~t&c!AQgtr!B4S1U6NzC}C>{UAIC8dj#PI?*~h42$f8^obX z`$$GHg(C`SgYfxtgw>4v;kF8uRsKW~{i{woL)Mu%3xW`p<8Zr7)Pb6h)iBR5273C3 zRI7@?nyB`t*w|^A;wZ+IGgesXm!(mxO%(&;)9&1NnZ-LF0znp*M8Cwb1SwtA1PbBrZtXzRohCJAJy{{?XEf3YKLpmj8|~9LjPZs z1IGbIc0o8T>*bbfK$=6bAaYu{Oo?-5t@JQ?nX?_uY#J5YTCOUXBgdc$`k@Cv7c^DD zVz5@^d4qX_Nc5vz54*$+?u0I?z2@|6POoOvI!zh1gL8dT!C?ewk;9?Mf)ulmg);Ok zN3q=Wgk-VO=H_IxmsmN78=(hV5(E}{K6iJ^FZ_51v1g<`O9pKx?oz^_mHz0;t|vT< z2Z#eW)??;qVwD+*V|o^3>>=~)*t-Z)XXQf*Z_b{rYGJp1%AOxy8y>46>Nv%z+3J^A z%RtDMo-(UH;|aQgF+^#X5=WdNMN*7W1UsHBdpk4&#f?1vTyo^iMy`wWgNTC@4k=rW zs9bXhQV@lGCYDf*rjSW)Uh)aC-;srVo%3G_+j8#|je8C`GiYbvpq|XRSaRDqzyc|GHmGEfG~xO(0?O$-C|l(>i&KkT&FQA5^NiV@hogozhn~4gCUHad z#$|sIv#ZENOs(Elgs8Up3H(p?+%vfEW|-pA7d~4;1Y}Qjv^iCn?+~THCyY1;R7u6r zlY^!Mq}XQMN|7rjDP(6`2`D&DXQFX-E%vOOT5QT{Hx-kKP?C}2&MI0@x8|Qvif5cD zPM=IgpXRrmDaEj&K#wPN_C1`$efXE^-SmE6WG-`8l%3dTFe~66(?dfELkCy4*jN(T z2-5ddY?3;YL+E>Z)g)4YGgbeGNIjJNd0{0M)rTkK$qrF%d9dvzPM7*5I=DD8@g_q3 z?BRK;KDhFV%T;~*#aZfzQ8&oy?k`N4v?^w{242&*n&xCk>j1pC~8~S*78rR zu*~1}x6|IIbX2R67mFAfXnk2IWzc zyv8*rakiGY|p&ZIdL)fb+ zu?#D7)MZuE?6f($E#N>7$JkT~K2Y);dzxT-%iKS?C);qIe#vOx!NHa2QskC{TF3n` zNEhbRZrQY?5U5!kl%+mA2hoEMo%NWrtjk(dm46*MF9w4l>GdrHt7gC0e=UzkevV^P zUO#$#Mbe1j7u^-7>74fd#X%PkwUpn39FvFws?cO$rQkBCP_z5z48j@b>2re#`Xsn%b6Bxc|Ufyi+I>$x!;S!Pzpj4rvSGkgyB>~B-)V#mNrk-OL zamwt1;fVM|ZD0o9IH&qFvn#4cM@U7*TFl%6e?O87iUIdIue7}^uX%S(MXwNTW=9mt zy2%GwY%;O$_2&8;OcY!34w9nF^*vT|nqSH-x;+iWg z65r8{b~?6?Kpu4>rTDEyO-{NtN-iOk!7BrQ4a_jP1)y(!2fc4~nHGlg%H<#RtTt0J zn5KskW9+6?>eG4@g^SMoFwW2^bUL1k2K(3BL|CyUn4lguMUjJO8?_8F)B2%?{sbpU zLJ)cGMM_m0%%m`mamado>LC-eDgjt0j0clRh)G%eTLsM~9hb>{9G94raa7B;kl8*f zdmA&&sggK+)N6wZ48{&SN%En(5a{I6!ty}P@BRVI1}b^DgG)=PwXM9dq`_s&*g8M; zn`C_&)WcN{vv1|k#_Yq35h$dW@x7zYV^U^+Y-nqTFW~=0A z@>%Bv*ET!*DAe)MlC+k0lj{6|;V4?H%JVQwe%H-6?VNA zzjsk69`84SnmSSU0?QBm#TpPnY=UF^IJ~FdI`Cvi)`(>w3zffHg#?88Jc>F|r_dX1 zIe$Ki-NO5!9V}8N;FgJ$052;k6NcgQ-(BdYvJ4 zxy62xs&A>ka1h_o?<4p~qZIbnxJ%kj6Ar=GkRqPq70NV3`h+5>)J<(Ee=a+0 z)9hnd3w1K4-{K}L3j)PdsfV^)QJi}?Q>SS~oQ0oJtV;GlZoo5ftc4=5l(rkkS~To+ z6t6+NI|-ld*S~pbml3!1A2z&fl~MzFe~*lUk)0GKm^&?4eaofCgnH)$(H)hW4s+~+{4DU$^eupe zXN|O?KD+UqoMoKdTco<=c4@P!iVPGNgdwjs>~BD%&XEnv^eQP`=bdxMLH^XDT#KgV z9k;uBmtNB{ucN2Ee_QV=Wo>^~r_#G=W#_tfWqw0b)0X4fo0>ZMJLDJ38r7zzRo(NI z`9rBxe0fvT=;&zU=y8okBGS~~*VMPFy zFBChG2M?wX2g^9pD`CQ|nxM~J>aS(EjUZ_>7pYC;PD29(YO-Voh_N_^mL%N_Jt}EC zIJP)`=+Ni{iD(K*WX~C(?0-toe@f7QO3?pjC8+iSVjY&;LQV>V5g7!GF zlR5%h|B&>9R-WI9+OqbN(2&VSbpN|9P0;j1_@DYalQ!MN)=(0GSX8`^IKO#Lqy{#%Pm8FsS8PV zQIlLevU#TOYY9|z)-A}I(?T&K7oJ%r6)YjA#;=SAW$E1;WOiB&kLXi$*OD5 z)5lL|UPgZd!Pq%ZyBaXE|7Mi#^4F%QAE&dHUgvyXeGkQibM^l-kt%Q53;AP)$KG|Z z5o8{5R(6eTdz_!)nX=ClIHuurQ?nH#XQjWq`SeBr!@md;%dsGT{6v({_pIHBOI4WHvfBw;}xhwe@3STe>3 zjzelX97&n3*`%w}-&Ja`|E^L!#RGYxW;)^$r7IXxdIHK;-XT}hFJhmin=eZE4!nC> zuXM&beEH?8$f?SK7xz&aKH(TOwbyjK79QA`5%jo1W+Ps_ZU;F!bD_+{35zrY8tQR_ zS0wJWGZ*DfSgvdP=mom2;PN96xh+lU50+75_AVrKQYu9!4Eoh-zq%QpV}~D<*t?k1 zkK#d`7PSO3yOWYAG0A>jA=ZZahzkKRpq_3+s@S5%K!zOaab0$^6%RmgEw__#P78AI zhU{WvM{@u))D3f~xU;h^t+OVOjJ0RV$Jw*~f2=!z+hkO~gx)aO74J+_*_)Y_Q|O-Q zuELkX4fJ9Qvo@hN9sQN+Wk^uckquqa{Ze-o!a~&eeSGWE{`DB? zNHm5+lv`ul^tQJR+>F`~C`JgW2h^+-ZW!{?B*s`9GN{ufS^$z-WOiBL`hTlnnDi&O z#`$~xQ)C&Ij3k|1Xl2G<4MN2-@V5dYb{}}^^h^Xdb&ED2uRhb-4loib^2g8rH6-X0 zBOw`$pcgbawi!Ii-S$7Y>z16uF3BYdx27L?huMfm4bDSSWRp`8kU58pPSmd0@BXOk zFxkJp{kgOHp{eGQ*@_RdGE*c#%Z#J6L|a~PtvMIR4M#cQNGXsqA<0fI^5G8f_LcZp zp|zTQ@VS>aS_M#a68FZ^ewpj!5OZT5Iw=E;$UCQhOU|u42B{7(CO-7>wN8G%yaRLg zlRjbM`6qcuD>>)QWyc@kVCu71WgW-FCy`aVSSks>_EZh|hDZUXjUYFGna^aJ0lE&H zZX#a(b&lNj+_jvO1NAZt$2R_82I~WE^A7=AR1W+alxyy}2&0MH&$;fWx3#O6X(|q10SvUawTlSYF3AD#NwBl%-W=|sPppZ;rZ+I5roveOG z7gpK}NTA@Nk8!|rpj;iN*6?`?pKUGDYN{<8!)sxy(~m0!We{W6ZcPZ^Jc9}0{||y_ BD5d}a delta 4717 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