diff --git a/docs/README-JP.md b/docs/README-JP.md
index 01fe8d28f..d530399a1 100644
--- a/docs/README-JP.md
+++ b/docs/README-JP.md
@@ -1,60 +1,73 @@
-
+
Servers •
Build •
Docker •
Structure •
Snapshot
- [English] | [Українська] | [česky] | [中文] | [Magyar] | [Español] | [فارسی] | [Français] | [Deutsch] | [Polski] | [Indonesian] | [Suomi] | [മലയാളം] | [Nederlands] | [Italiano] | [Русский] | [Português (Brasil)] | [Esperanto] | [한국어] | [العربي] | [Tiếng Việt] | [Ελληνικά]
- このREADMEをあなたの母国語に翻訳するために、あなたの助けが必要です。
+ [Українська] | [česky] | [中文] | [Magyar] | [Español] | [فارسی] | [Français] | [Deutsch] | [Polski] | [Indonesian] | [Suomi] | [മലയാളം] | [日本語] | [Nederlands] | [Italiano] | [Русский] | [Português (Brasil)] | [Esperanto] | [한국어] | [العربي] | [Tiếng Việt] | [Dansk] | [Ελληνικά] | [Türkçe]
+ READMEやRustDesk UI、 RustDesk Docの翻訳者を歓迎します!
-Chat with us: [Discord](https://discord.gg/nDceKgxnkV) | [Twitter](https://twitter.com/rustdesk) | [Reddit](https://www.reddit.com/r/rustdesk)
-
+私たちと話す: [Discord](https://discord.gg/nDceKgxnkV) | [Twitter](https://twitter.com/rustdesk) | [Reddit](https://www.reddit.com/r/rustdesk)
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/I2I04VU09)
-Rustで書かれた、設定不要ですぐに使えるリモートデスクトップソフトウェアです。自分のデータを完全にコントロールでき、セキュリティの心配もありません。私たちのランデブー/リレーサーバを使うことも、[自分で設定する](https://rustdesk.com/server) ことも、 [自分でランデブー/リレーサーバを書くこともできます](https://github.com/rustdesk/rustdesk-server-demo)。
+Rustで書かれた、設定不要ですぐに使えるリモートデスクトップソフトウェアです。自分のデータを完全にコントロールでき、セキュリティの心配もありません。私たちのランデブー/リレーサーバを使うことも、[自分でサーバーをセットアップする](https://rustdesk.com/server) ことも、 [自分でランデブー/リレーサーバを作成する](https://github.com/rustdesk/rustdesk-server-demo)こともできます。
![image](https://user-images.githubusercontent.com/71636191/171661982-430285f0-2e12-4b1d-9957-4a58e375304d.png)
-RustDeskは誰からの貢献も歓迎します。 貢献するには [`docs/CONTRIBUTING.md`](CONTRIBUTING.md) を参照してください。
+RustDeskは皆さんの貢献を歓迎します。
+貢献の方法については[CONTRIBUTING.md](docs/CONTRIBUTING.md)をご確認ください。
-[**RustDeskはどの様に動くのか?**](https://github.com/rustdesk/rustdesk/wiki/How-does-RustDesk-work%3F)
+[**よくある質問**](https://github.com/rustdesk/rustdesk/wiki/FAQ)
-[**BINARY DOWNLOAD**](https://github.com/rustdesk/rustdesk/releases)
+[**パッケージのダウンロード**](https://github.com/rustdesk/rustdesk/releases)
+
+[**ナイトリービルド**](https://github.com/rustdesk/rustdesk/releases/tag/nightly)
+
+[](https://f-droid.org/en/packages/com.carriez.flutter_hbb)
## 依存関係
-デスクトップ版ではGUIに [sciter](https://sciter.com/) が使われています。 sciter dynamic library をダウンロードしてください。
+デスクトップ版ではGUIにFlutterまたはSciter(非推奨)を使用しますが、チュートリアルでは分かりやすく、簡単なSciterのみを対象に解説しています。Flutterでのビルド方法については[CI](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml)をご覧ください。
+
+Sciter dynamic libraryを事前にダウンロードしてください。
[Windows](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) |
[Linux](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so) |
-[MacOS](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.osx/libsciter.dylib)
-
-モバイル版はFlutterを利用します。デスクトップ版もSciterからFlutterへマイグレーション予定です。
+[macOS](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.osx/libsciter.dylib)
## ビルド手順
-- Rust開発環境とC ++ビルド環境を準備します
+- Rust開発環境とC++ビルド環境を準備します。
-- [vcpkg](https://github.com/microsoft/vcpkg), をインストールし、 `VCPKG_ROOT` 環境変数を正しく設定します。
-
- - Windows: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
- - Linux/MacOS: vcpkg install libvpx libyuv opus aom
-
-- run `cargo run`
+- [vcpkg](https://github.com/microsoft/vcpkg)をインストールし、環境変数に`VCPKG_ROOT`を設定します。
+その後、以下のコマンドを実行します。
+ - Windowsの場合: vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64-windows-static aom:x64-windows-static
+ - Linux/macOSの場合: vcpkg install libvpx libyuv opus aom
+- `cargo run`を実行します。
## [ビルド](https://rustdesk.com/docs/en/dev/build/)
-## Linuxでのビルド手順
+## Linuxでのビルド方法
### Ubuntu 18 (Debian 10)
```sh
-sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake
+sudo apt install -y zip g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev \
+ libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake make \
+ libclang-dev ninja-build libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
+```
+
+### openSUSE Tumbleweed
+
+```sh
+sudo zypper install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libXfixes-devel cmake alsa-lib-devel gstreamer-devel gstreamer-plugins-base-devel xdotool-devel
```
### Fedora 28 (CentOS 8)
@@ -69,7 +82,7 @@ sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-
sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pipewire
```
-### Install vcpkg
+### vcpkgのインストール
```sh
git clone https://github.com/microsoft/vcpkg
@@ -81,7 +94,7 @@ export VCPKG_ROOT=$HOME/vcpkg
vcpkg/vcpkg install libvpx libyuv opus aom
```
-### Fix libvpx (For Fedora)
+### libvpxの修正 (Fedoraのみ)
```sh
cd vcpkg/buildtrees/libvpx/src
@@ -107,9 +120,9 @@ mv libsciter-gtk.so target/debug
VCPKG_ROOT=$HOME/vcpkg cargo run
```
-## Dockerでビルドする方法
+## Dockerでのビルド方法
-リポジトリのクローンを作成し、Dockerコンテナを構築することから始めます。
+リポジトリをクローンし、Dockerコンテナを構築します:
```sh
git clone https://github.com/rustdesk/rustdesk
@@ -117,44 +130,50 @@ cd rustdesk
docker build -t "rustdesk-builder" .
```
-その後、アプリケーションをビルドする必要があるたびに、以下のコマンドを実行します。
+以下のコマンドを実行します:
```sh
docker run --rm -it -v $PWD:/home/user/rustdesk -v rustdesk-git-cache:/home/user/.cargo/git -v rustdesk-registry-cache:/home/user/.cargo/registry -e PUID="$(id -u)" -e PGID="$(id -g)" rustdesk-builder
```
+このコマンドはRustDeskをビルドする度に実行する必要があります。
-なお、最初のビルドでは、依存関係がキャッシュされるまで時間がかかることがありますが、その後のビルドではより速くなります。さらに、ビルドコマンドに別の引数を指定する必要がある場合は、コマンドの最後にある `` の位置で指定することができます。例えば、最適化されたリリースバージョンをビルドしたい場合は、上記のコマンドの後に
-`--release` を実行します。できあがった実行ファイルは、システムのターゲット・フォルダに格納され、次のコマンドで実行できます。
+初回ビルドは時間がかかるかもしれませんが、2回目以降は依存関係がキャッシュされるため、ビルドにかかる時間が短くなります。
+ビルドコマンドに追加の引数を指定する必要がある場合は、コマンドの最後(``の位置)で指定することができます。例えば、最適化されたリリースバージョンをビルドしたい場合は、上記のコマンドの後に `--release` を追記し実行します。ビルドされた実行ファイルはあなたのシステムのターゲットフォルダに保存され、下記のコマンドで実行することができます。
+デバッグビルドを起動する場合:
```sh
target/debug/rustdesk
```
-あるいは、リリース用の実行ファイルを実行している場合:
+リリースビルドを起動する場合:
```sh
target/release/rustdesk
```
-これらのコマンドをRustDeskリポジトリのルートから実行していることを確認してください。そうしないと、アプリケーションが必要なリソースを見つけられない可能性があります。また、 `install` や `run` などの他の cargo サブコマンドは、ホストではなくコンテナ内にプログラムをインストールまたは実行するため、現在この方法ではサポートされていないことに注意してください。
+コマンドをRustDeskリポジトリのルートから実行していることを確認してください。また、`install` や `run` などの他のcargoサブコマンドは、ホストではなくコンテナ内でプログラムをインストール、実行するため、現在の方法ではサポートされていません。
## ファイル構造
-- **[libs/hbb_common](https://github.com/rustdesk/rustdesk/tree/master/libs/hbb_common)**: ビデオコーデック、コンフィグ、tcp/udpラッパー、protobuf、ファイル転送用のfs関数、その他のユーティリティ関数
+- **[libs/hbb_common](https://github.com/rustdesk/rustdesk/tree/master/libs/hbb_common)**: ビデオコーデック、設定、tcp/udpラッパー、protobuf、ファイル転送に利用されるfs関数やその他のユーティリティ関数
- **[libs/scrap](https://github.com/rustdesk/rustdesk/tree/master/libs/scrap)**: スクリーンキャプチャ
-- **[libs/enigo](https://github.com/rustdesk/rustdesk/tree/master/libs/enigo)**: プラットフォーム固有のキーボード/マウスコントロール
-- **[src/ui](https://github.com/rustdesk/rustdesk/tree/master/src/ui)**: GUI
-- **[src/server](https://github.com/rustdesk/rustdesk/tree/master/src/server)**: オーディオ/クリップボード/入力/ビデオサービス、ネットワーク接続
+- **[libs/enigo](https://github.com/rustdesk/rustdesk/tree/master/libs/enigo)**: プラットフォーム固有のキーボード/マウス操作
+- **[libs/clipboard](https://github.com/rustdesk/rustdesk/tree/master/libs/clipboard)**: Windows、Linux、macOS向けのファイルのコピーと貼り付けの実装
+- **[src/ui](https://github.com/rustdesk/rustdesk/tree/master/src/ui)**: 廃止された Sciter UI (非推奨)
+- **[src/server](https://github.com/rustdesk/rustdesk/tree/master/src/server)**:
+オーディオ/クリップボード/入力/ビデオ サービスとネットワーク接続
- **[src/client.rs](https://github.com/rustdesk/rustdesk/tree/master/src/client.rs)**: ピア接続の開始
-- **[src/rendezvous_mediator.rs](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs)**: [rustdesk-server](https://github.com/rustdesk/rustdesk-server), と通信し、リモートダイレクト (TCP hole punching) または中継接続を待つ。
+- **[src/rendezvous_mediator.rs](https://github.com/rustdesk/rustdesk/tree/master/src/rendezvous_mediator.rs)**: [rustdesk-server](https://github.com/rustdesk/rustdesk-server)と通信し、リモートの直接接続(TCPホールパンチング)や中継接続を担う。
- **[src/platform](https://github.com/rustdesk/rustdesk/tree/master/src/platform)**: プラットフォーム固有のコード
+- **[flutter](https://github.com/rustdesk/rustdesk/tree/master/flutter)**: デスクトップとモバイル向けのFlutterコード
+- **[flutter/web/js](https://github.com/rustdesk/rustdesk/tree/master/flutter/web/js)**: Flutterウェブクライアント向けのJavaScript
-## スナップショット
+## Screenshots
-![image](https://user-images.githubusercontent.com/71636191/113112362-ae4deb80-923b-11eb-957d-ff88daad4f06.png)
+![Connection Manager](https://github.com/rustdesk/rustdesk/assets/28412477/db82d4e7-c4bc-4823-8e6f-6af7eadf7651)
-![image](https://user-images.githubusercontent.com/71636191/113112619-f705a480-923b-11eb-911d-97e984ef52b6.png)
+![Connected to a Windows PC](https://github.com/rustdesk/rustdesk/assets/28412477/9baa91e9-3362-4d06-aa1a-7518edcbd7ea)
-![image](https://user-images.githubusercontent.com/71636191/113112857-3fbd5d80-923c-11eb-9836-768325faf906.png)
+![File Transfer](https://github.com/rustdesk/rustdesk/assets/28412477/39511ad3-aa9a-4f8c-8947-1cce286a46ad)
-![image](https://user-images.githubusercontent.com/71636191/135385039-38fdbd72-379a-422d-b97f-33df71fb1cec.png)
+![TCP Tunneling](https://github.com/rustdesk/rustdesk/assets/28412477/78e8708f-e87e-4570-8373-1360033ea6c5)
diff --git a/src/lang/ja.rs b/src/lang/ja.rs
index 33619dce1..acbf1850b 100644
--- a/src/lang/ja.rs
+++ b/src/lang/ja.rs
@@ -37,19 +37,19 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Clipboard is empty", "クリップボードは空です"),
("Stop service", "サービスを停止"),
("Change ID", "IDを変更"),
- ("Your new ID", ""),
- ("length %min% to %max%", ""),
- ("starts with a letter", ""),
- ("allowed characters", ""),
+ ("Your new ID", "新しいID"),
+ ("length %min% to %max%", "文字長が%min%~%max%文字以内"),
+ ("starts with a letter", "始まりがアルファベット"),
+ ("allowed characters", "使用可能な文字のみ"),
("id_change_tip", "使用できるのは大文字・小文字のアルファベット、数字、アンダースコア(_)のみです。初めの文字はアルファベットにする必要があります。6文字から16文字までです。"),
("Website", "公式サイト"),
("About", "情報"),
("Slogan_tip", ""),
("Privacy Statement", ""),
("Mute", "ミュート"),
- ("Build Date", ""),
- ("Version", ""),
- ("Home", ""),
+ ("Build Date", "ビルド日時"),
+ ("Version", "バージョン"),
+ ("Home", "ホーム"),
("Audio Input", "音声入力デバイス"),
("Enhancements", "追加機能"),
("Hardware Codec", "ハードウェア コーデック"),
@@ -62,26 +62,26 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Invalid format", "無効な形式"),
("server_not_support", "サーバー側でまだサポートされていません"),
("Not available", "利用不可"),
- ("Too frequent", "使用量が多すぎです"),
+ ("Too frequent", "接続頻度が高すぎます"),
("Cancel", "キャンセル"),
("Skip", "スキップ"),
("Close", "閉じる"),
("Retry", "再試行"),
("OK", "OK"),
- ("Password Required", "パスワードが必要"),
+ ("Password Required", "パスワードが必要です"),
("Please enter your password", "パスワードを入力してください"),
("Remember password", "パスワードを記憶する"),
("Wrong Password", "パスワードが間違っています"),
("Do you want to enter again?", "もう一度入力しますか?"),
("Connection Error", "接続エラー"),
("Error", "エラー"),
- ("Reset by the peer", "相手がリセットしました"),
+ ("Reset by the peer", "接続先によって接続がリセットされました"),
("Connecting...", "接続中..."),
("Connection in progress. Please wait.", "接続中です。しばらくお待ちください。"),
("Please try 1 minute later", "1分後にもう一度お試しください"),
("Login Error", "ログインエラー"),
("Successful", "成功"),
- ("Connected, waiting for image...", "接続完了、画像を取得中..."),
+ ("Connected, waiting for image...", "接続完了、映像を待機しています..."),
("Name", "名前"),
("Type", "種類"),
("Modified", "最終更新"),
@@ -120,7 +120,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Original", "オリジナル"),
("Shrink", "縮小"),
("Stretch", "伸縮"),
- ("Scrollbar", ""),
+ ("Scrollbar", "スクロールバー"),
("ScrollAuto", ""),
("Good image quality", "画質優先"),
("Balanced", "バランス"),
@@ -136,7 +136,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("ID does not exist", "IDが存在しません"),
("Failed to connect to rendezvous server", "ランデブーサーバーに接続できませんでした"),
("Please try later", "後でもう一度お試しください"),
- ("Remote desktop is offline", "リモート側デスクトップがオフラインです"),
+ ("Remote desktop is offline", "リモート側のデスクトップがオフラインです"),
("Key mismatch", "キーが一致しません"),
("Timeout", "タイムアウト"),
("Failed to connect to relay server", "中継サーバーに接続できませんでした"),
@@ -162,7 +162,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Accept and Install", "同意してインストール"),
("End-user license agreement", "エンドユーザー ライセンス条項"),
("Generating ...", "生成中 ..."),
- ("Your installation is lower version.", "インストール済みのバージョンが古いです。"),
+ ("Your installation is lower version.", "インストールされているバージョン古くなっています。"),
("not_close_tcp_tip", "トンネルを使用中はこのウィンドウを閉じないでください"),
("Listening ...", "リッスン中 ..."),
("Remote Host", "リモートのホスト"),
@@ -172,19 +172,19 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Local Port", "ローカルのポート"),
("Local Address", ""),
("Change Local Port", ""),
- ("setup_server_tip", "接続をより速くするには、自分のサーバーをセットアップしてください"),
- ("Too short, at least 6 characters.", "短すぎます。最低6文字です。"),
- ("The confirmation is not identical.", "確認用と一致しません。"),
+ ("setup_server_tip", "より高速に接続したい場合は、自分のサーバーをセットアップすることをおすすめします"),
+ ("Too short, at least 6 characters.", "文字列が短すぎます。最低文字数は6文字です。"),
+ ("The confirmation is not identical.", "確認用の文字列と一致しません。"),
("Permissions", "権限"),
("Accept", "承諾"),
("Dismiss", "無視"),
("Disconnect", "切断"),
("Enable file copy and paste", "ファイルのコピーアンドペーストを許可"),
("Connected", "接続済み"),
- ("Direct and encrypted connection", "接続は暗号化され、直接つながっている"),
- ("Relayed and encrypted connection", "接続は暗号化され、中継されている"),
- ("Direct and unencrypted connection", "接続は暗号化されてなく、直接つながっている"),
- ("Relayed and unencrypted connection", "接続は暗号化されてなく、中継されている"),
+ ("Direct and encrypted connection", "直接接続 接続は暗号化されています"),
+ ("Relayed and encrypted connection", "中継接続 接続は暗号化されています"),
+ ("Direct and unencrypted connection", "直接接続 接続が暗号化されていません"),
+ ("Relayed and unencrypted connection", "中継接続 接続が暗号化されていません"),
("Enter Remote ID", "リモートのIDを入力"),
("Enter your password", "パスワードを入力"),
("Logging in...", "ログイン中..."),
@@ -214,10 +214,10 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Always connect via relay", "常に中継サーバー経由で接続"),
("whitelist_tip", "ホワイトリストに登録されたIPからのみ接続を許可します"),
("Login", "ログイン"),
- ("Verify", ""),
- ("Remember me", ""),
- ("Trust this device", ""),
- ("Verification code", ""),
+ ("Verify", "認証"),
+ ("Remember me", "入力内容を記憶する"),
+ ("Trust this device", "このデバイスを信頼する"),
+ ("Verification code", "認証コード"),
("verification_tip", ""),
("Logout", "ログアウト"),
("Tags", "タグ"),
@@ -230,7 +230,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Username missed", "ユーザー名がありません"),
("Password missed", "パスワードがありません"),
("Wrong credentials", "資格情報が間違っています"),
- ("The verification code is incorrect or has expired", ""),
+ ("The verification code is incorrect or has expired", "認証コードが間違っているか、有効期限が切れています"),
("Edit Tag", "タグを編集"),
("Forget Password", "パスワードの記憶を解除"),
("Favorites", "お気に入り"),
@@ -244,7 +244,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("install_daemon_tip", "起動時に開始するには、システムサービスをインストールする必要があります。"),
("Remote ID", "リモートのID"),
("Paste", "ペースト"),
- ("Paste here?", "ここにペースト?"),
+ ("Paste here?", "ここに貼り付けますか?"),
("Are you sure to close the connection?", "本当に切断しますか?"),
("Download new version", "新しいバージョンをダウンロード"),
("Touch mode", "タッチモード"),
@@ -281,14 +281,14 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Open System Setting", "端末設定を開く"),
("How to get Android input permission?", "Androidの入力権限を取得するには?"),
("android_input_permission_tip1", "このAndroid端末をリモートの端末からマウスやタッチで操作するには、RustDeskに「アクセシビリティ」サービスの使用を許可する必要があります。"),
- ("android_input_permission_tip2", "次の端末設定ページに進み、「インストール済みアプリ」から「RestDesk Input」をオンにしてください。"),
+ ("android_input_permission_tip2", "次の端末設定ページに進み、「インストール済みアプリ」から「RustDesk Input」をオンにしてください。"),
("android_new_connection_tip", "新しい操作リクエストが届きました。この端末を操作しようとしています。"),
("android_service_will_start_tip", "「画面キャプチャ」をオンにするとサービスが自動的に開始され、他の端末がこの端末への接続をリクエストできるようになります。"),
("android_stop_service_tip", "サービスを停止すると、現在確立されている接続が全て自動的に閉じられます。"),
("android_version_audio_tip", "現在のAndroidバージョンでは音声キャプチャはサポートされていません。Android 10以降にアップグレードしてください。"),
("android_start_service_tip", ""),
("android_permission_may_not_change_tip", ""),
- ("Account", ""),
+ ("Account", "アカウント"),
("Overwrite", "上書き"),
("This file exists, skip or overwrite this file?", "このファイルは存在しています。スキップするか上書きしますか?"),
("Quit", "終了"),
@@ -305,13 +305,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Language", "言語"),
("Keep RustDesk background service", "RustDesk バックグラウンドサービスを維持"),
("Ignore Battery Optimizations", "バッテリーの最適化を無効にする"),
- ("android_open_battery_optimizations_tip", "この機能を使わない場合は、次のRestDeskアプリ設定ページから「バッテリー」に進み、「制限なし」の選択を外してください"),
+ ("android_open_battery_optimizations_tip", "この機能を使わない場合は、次のRestDeskアプリ設定ページから「バッテリー」に進み、「制限なし」のチェックを外してください"),
("Start on boot", ""),
("Start the screen sharing service on boot, requires special permissions", ""),
("Connection not allowed", "接続が許可されていません"),
- ("Legacy mode", ""),
+ ("Legacy mode", "レガシーモード"),
("Map mode", ""),
- ("Translate mode", ""),
+ ("Translate mode", "翻訳モード"),
("Use permanent password", "固定のパスワードを使用"),
("Use both passwords", "どちらのパスワードも使用"),
("Set permanent password", "固定のパスワードを設定"),
@@ -320,7 +320,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Are you sure you want to restart", "本当に再起動しますか"),
("Restarting remote device", "リモート端末を再起動中"),
("remote_restarting_tip", "リモート端末は再起動中です。このメッセージボックスを閉じて、しばらくした後に固定のパスワードを使用して再接続してください。"),
- ("Copied", ""),
+ ("Copied", "コピーしました"),
("Exit Fullscreen", "全画面表示を終了"),
("Fullscreen", "全画面表示"),
("Mobile Actions", "モバイル アクション"),
@@ -330,82 +330,82 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Ratio", "比率"),
("Image Quality", "画質"),
("Scroll Style", "スクロール スタイル"),
- ("Show Toolbar", ""),
- ("Hide Toolbar", ""),
+ ("Show Toolbar", "ツールバーを表示"),
+ ("Hide Toolbar", "ツールバーを隠す"),
("Direct Connection", "直接接続"),
- ("Relay Connection", "リレー接続"),
+ ("Relay Connection", "中継接続"),
("Secure Connection", "安全な接続"),
("Insecure Connection", "安全でない接続"),
("Scale original", "オリジナルサイズ"),
("Scale adaptive", "フィットウィンドウ"),
- ("General", ""),
- ("Security", ""),
- ("Theme", ""),
- ("Dark Theme", ""),
- ("Light Theme", ""),
- ("Dark", ""),
- ("Light", ""),
- ("Follow System", ""),
- ("Enable hardware codec", ""),
+ ("General", "一般"),
+ ("Security", "セキュリティ"),
+ ("Theme", "テーマ"),
+ ("Dark Theme", "ダークテーマ"),
+ ("Light Theme", "ライトテーマ"),
+ ("Dark", "ダーク"),
+ ("Light", "ライト"),
+ ("Follow System", "システム設定に従う"),
+ ("Enable hardware codec", "ハードウェアコーデックを有効化"),
("Unlock Security Settings", ""),
- ("Enable audio", ""),
+ ("Enable audio", "オーディオを有効化"),
("Unlock Network Settings", ""),
- ("Server", ""),
- ("Direct IP Access", ""),
- ("Proxy", ""),
- ("Apply", ""),
- ("Disconnect all devices?", ""),
- ("Clear", ""),
- ("Audio Input Device", ""),
- ("Use IP Whitelisting", ""),
- ("Network", ""),
- ("Pin Toolbar", ""),
- ("Unpin Toolbar", ""),
- ("Recording", ""),
- ("Directory", ""),
- ("Automatically record incoming sessions", ""),
- ("Change", ""),
- ("Start session recording", ""),
- ("Stop session recording", ""),
- ("Enable recording session", ""),
+ ("Server", "サーバー"),
+ ("Direct IP Access", "IPへ直接接続"),
+ ("Proxy", "プロキシ"),
+ ("Apply", "適用"),
+ ("Disconnect all devices?", "すべてのデバイスから切断しますか?"),
+ ("Clear", "クリア"),
+ ("Audio Input Device", "オーディオ入力デバイス"),
+ ("Use IP Whitelisting", "IPホワイトリストを使用する"),
+ ("Network", "ネットワーク"),
+ ("Pin Toolbar", "ツールバーをピン留め"),
+ ("Unpin Toolbar", "ツールバーのピン留めを外す"),
+ ("Recording", "録画中"),
+ ("Directory", "ディレクトリ"),
+ ("Automatically record incoming sessions", "受信したセッションの自動録画"),
+ ("Change", "変更"),
+ ("Start session recording", "セッションの録画を開始"),
+ ("Stop session recording", "セッションの録画を停止"),
+ ("Enable recording session", "セッションの録画を有効化"),
("Enable LAN discovery", ""),
("Deny LAN discovery", ""),
("Write a message", ""),
("Prompt", ""),
("Please wait for confirmation of UAC...", ""),
("elevated_foreground_window_tip", ""),
- ("Disconnected", ""),
- ("Other", "他の"),
+ ("Disconnected", "切断済み"),
+ ("Other", "その他"),
("Confirm before closing multiple tabs", "同時に複数のタブを閉じる前に確認する"),
- ("Keyboard Settings", ""),
- ("Full Access", ""),
+ ("Keyboard Settings", "キーボード設定"),
+ ("Full Access", "完全アクセス"),
("Screen Share", ""),
("Wayland requires Ubuntu 21.04 or higher version.", "Wayland には、Ubuntu 21.04 以降のバージョンが必要です。"),
("Wayland requires higher version of linux distro. Please try X11 desktop or change your OS.", "Wayland には、より高いバージョンの Linux ディストリビューションが必要です。 X11 デスクトップを試すか、OS を変更してください。"),
("JumpLink", "View"),
- ("Please Select the screen to be shared(Operate on the peer side).", "共有する画面を選択してください(ピア側で操作)。"),
- ("Show RustDesk", ""),
- ("This PC", ""),
- ("or", ""),
- ("Continue with", ""),
+ ("Please Select the screen to be shared(Operate on the peer side).", "共有する画面を選択してください(接続先が操作します)"),
+ ("Show RustDesk", "RustDeskを表示"),
+ ("This PC", "このPC"),
+ ("or", "または"),
+ ("Continue with", "で続行"),
("Elevate", ""),
- ("Zoom cursor", ""),
- ("Accept sessions via password", ""),
- ("Accept sessions via click", ""),
- ("Accept sessions via both", ""),
- ("Please wait for the remote side to accept your session request...", ""),
- ("One-time Password", ""),
- ("Use one-time password", ""),
- ("One-time password length", ""),
- ("Request access to your device", ""),
+ ("Zoom cursor", "拡大カーソル"),
+ ("Accept sessions via password", "パスワードによるセッションの許可"),
+ ("Accept sessions via click", "クリックによるセッションの許可"),
+ ("Accept sessions via both", "両方の方法でセッションを許可する"),
+ ("Please wait for the remote side to accept your session request...", "リモートコンピューターがあなたのセッション要求を受け入れるまでお待ちください..."),
+ ("One-time Password", "ワンタイムパスワード"),
+ ("Use one-time password", "ワンタイムパスワードを使用する"),
+ ("One-time password length", "ワンタイムパスワードの長さ"),
+ ("Request access to your device", "デバイスへのアクセス要求"),
("Hide connection management window", ""),
("hide_cm_tip", ""),
("wayland_experiment_tip", ""),
("Right click to select tabs", ""),
("Skipped", ""),
("Add to address book", ""),
- ("Group", ""),
- ("Search", ""),
+ ("Group", "グループ"),
+ ("Search", "検索"),
("Closed manually by web console", ""),
("Local keyboard type", ""),
("Select local keyboard type", ""),
@@ -423,57 +423,57 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Request Elevation", ""),
("wait_accept_uac_tip", ""),
("Elevate successfully", ""),
- ("uppercase", ""),
- ("lowercase", ""),
+ ("uppercase", "大文字"),
+ ("lowercase", "小文字"),
("digit", ""),
- ("special character", ""),
- ("length>=8", ""),
- ("Weak", ""),
- ("Medium", ""),
- ("Strong", ""),
+ ("special character", "特殊文字"),
+ ("length>=8", "8文字以上"),
+ ("Weak", "脆弱"),
+ ("Medium", "普通"),
+ ("Strong", "強い"),
("Switch Sides", ""),
- ("Please confirm if you want to share your desktop?", ""),
- ("Display", ""),
+ ("Please confirm if you want to share your desktop?", "デスクトップの共有を許可しますか?"),
+ ("Display", "画面"),
("Default View Style", ""),
("Default Scroll Style", ""),
- ("Default Image Quality", ""),
- ("Default Codec", ""),
- ("Bitrate", ""),
- ("FPS", ""),
- ("Auto", ""),
- ("Other Default Options", ""),
- ("Voice call", ""),
- ("Text chat", ""),
- ("Stop voice call", ""),
- ("relay_hint_tip", ""),
- ("Reconnect", ""),
- ("Codec", ""),
- ("Resolution", ""),
+ ("Default Image Quality", "デフォルトの画質"),
+ ("Default Codec", "デフォルトのコーデック"),
+ ("Bitrate", "ビットレート"),
+ ("FPS", "FPS"),
+ ("Auto", "自動"),
+ ("Other Default Options", "その他のデフォルト設定"),
+ ("Voice call", "音声通話"),
+ ("Text chat", "テキストチャット"),
+ ("Stop voice call", "音声通話を終了"),
+ ("relay_hint_tip", "直接接続が行えない場合は、リレー経由での接続をお試しください。初回接続で中継接続を行いたい場合は末尾に「/r」を付けるか、最近のセッション履歴に「常に中継サーバー経由で接続」という設定がある場合はそちらを選択してください。"),
+ ("Reconnect", "再接続"),
+ ("Codec", "コーデック"),
+ ("Resolution", "解像度"),
("No transfers in progress", ""),
("Set one-time password length", ""),
- ("RDP Settings", ""),
- ("Sort by", ""),
- ("New Connection", ""),
- ("Restore", ""),
- ("Minimize", ""),
- ("Maximize", ""),
- ("Your Device", ""),
+ ("RDP Settings", "RDP設定"),
+ ("Sort by", "並べ替え"),
+ ("New Connection", "新規接続"),
+ ("Restore", "復元"),
+ ("Minimize", "最小"),
+ ("Maximize", "最大"),
+ ("Your Device", "あなたのデバイス"),
("empty_recent_tip", ""),
("empty_favorite_tip", ""),
("empty_lan_tip", ""),
("empty_address_book_tip", ""),
("eg: admin", ""),
- ("Empty Username", ""),
- ("Empty Password", ""),
- ("Me", ""),
+ ("Empty Username", "空のユーザー名"),
+ ("Empty Password", "空のパスワード"),
+ ("Me", "あなた"),
("identical_file_tip", ""),
("show_monitors_tip", ""),
- ("View Mode", ""),
+ ("View Mode", "閲覧モード"),
("login_linux_tip", ""),
("verify_rustdesk_password_tip", ""),
("remember_account_tip", ""),
("os_account_desk_tip", ""),
- ("OS Account", ""),
+ ("OS Account", "OSアカウント"),
("another_user_login_title_tip", ""),
("another_user_login_text_tip", ""),
("xorg_not_found_title_tip", ""),
@@ -481,20 +481,20 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("no_desktop_title_tip", ""),
("no_desktop_text_tip", ""),
("No need to elevate", ""),
- ("System Sound", ""),
- ("Default", ""),
+ ("System Sound", "システム音声"),
+ ("Default", "デフォルト"),
("New RDP", ""),
- ("Fingerprint", ""),
- ("Copy Fingerprint", ""),
- ("no fingerprints", ""),
- ("Select a peer", ""),
- ("Select peers", ""),
- ("Plugins", ""),
- ("Uninstall", ""),
- ("Update", ""),
- ("Enable", ""),
- ("Disable", ""),
- ("Options", ""),
+ ("Fingerprint", "フィンガープリント"),
+ ("Copy Fingerprint", "フィンガープリントをコピー"),
+ ("no fingerprints", "フィンガープリントがありません"),
+ ("Select a peer", "接続先を選択"),
+ ("Select peers", "複数の接続先を選択"),
+ ("Plugins", "プラグイン"),
+ ("Uninstall", "アンインストール"),
+ ("Update", "更新"),
+ ("Enable", "有効"),
+ ("Disable", "無効"),
+ ("Options", "設定"),
("resolution_original_tip", ""),
("resolution_fit_local_tip", ""),
("resolution_custom_tip", ""),
@@ -504,25 +504,25 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("clipboard_wait_response_timeout_tip", ""),
("Incoming connection", ""),
("Outgoing connection", ""),
- ("Exit", ""),
- ("Open", ""),
+ ("Exit", "終了"),
+ ("Open", "開く"),
("logout_tip", ""),
- ("Service", ""),
- ("Start", ""),
- ("Stop", ""),
+ ("Service", "サービス"),
+ ("Start", "開始"),
+ ("Stop", "停止"),
("exceed_max_devices", ""),
("Sync with recent sessions", ""),
- ("Sort tags", ""),
+ ("Sort tags", "タグで並べ替え"),
("Open connection in new tab", ""),
("Move tab to new window", ""),
- ("Can not be empty", ""),
- ("Already exists", ""),
- ("Change Password", ""),
- ("Refresh Password", ""),
+ ("Can not be empty", "空にすることはできません"),
+ ("Already exists", "すでに存在します"),
+ ("Change Password", "パスワードを変更"),
+ ("Refresh Password", "パスワードをリフレッシュ"),
("ID", ""),
("Grid View", ""),
("List View", ""),
- ("Select", ""),
+ ("Select", "選択"),
("Toggle Tags", ""),
("pull_ab_failed_tip", ""),
("push_ab_failed_tip", ""),
@@ -537,9 +537,9 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("scam_title", ""),
("scam_text1", ""),
("scam_text2", ""),
- ("Don't show again", ""),
- ("I Agree", ""),
- ("Decline", ""),
+ ("Don't show again", "今後表示しない"),
+ ("I Agree", "同意します"),
+ ("Decline", "同意しません"),
("Timeout in minutes", ""),
("auto_disconnect_option_tip", ""),
("Connection failed due to inactivity", ""),
@@ -550,7 +550,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Remove wallpaper during incoming sessions", ""),
("Test", ""),
("display_is_plugged_out_msg", ""),
- ("No displays", ""),
+ ("No displays", "ディスプレイがありません"),
("Open in new window", ""),
("Show displays as individual windows", ""),
("Use all my displays for the remote session", ""),
@@ -574,7 +574,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Swap control-command key", ""),
("swap-left-right-mouse", ""),
("2FA code", ""),
- ("More", ""),
+ ("More", "詳細"),
("enable-2fa-title", ""),
("enable-2fa-desc", ""),
("wrong-2fa-code", ""),
@@ -588,13 +588,13 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("preset_password_warning", ""),
("Security Alert", ""),
("My address book", ""),
- ("Personal", ""),
+ ("Personal", "個人"),
("Owner", ""),
("Set shared password", ""),
("Exist in", ""),
- ("Read-only", ""),
- ("Read/Write", ""),
- ("Full Control", ""),
+ ("Read-only", "読み取り専用"),
+ ("Read/Write", "読み取り/書き込み"),
+ ("Full Control", "完全コントロール"),
("share_warning_tip", ""),
("Everyone", ""),
("ab_web_console_tip", ""),
@@ -604,8 +604,8 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Follow remote window focus", ""),
("default_proxy_tip", ""),
("no_audio_input_device_tip", ""),
- ("Incoming", ""),
- ("Outgoing", ""),
+ ("Incoming", "受信"),
+ ("Outgoing", "発信"),
("Clear Wayland screen selection", ""),
("clear_Wayland_screen_selection_tip", ""),
("confirm_clear_Wayland_screen_selection_tip", ""),
@@ -619,11 +619,11 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("During controlled", ""),
("During service is on", ""),
("Capture screen using DirectX", ""),
- ("Back", ""),
- ("Apps", ""),
- ("Volume up", ""),
- ("Volume down", ""),
- ("Power", ""),
+ ("Back", "戻る"),
+ ("Apps", "アプリ"),
+ ("Volume up", "音量アップ"),
+ ("Volume down", "音量ダウン"),
+ ("Power", "電源"),
("Telegram bot", ""),
("enable-bot-tip", ""),
("enable-bot-desc", ""),