[PATCH 2/2 wireguard-windows] Add Japanese translation to messages.gotext.json

Eiji Tanioka tanioka404 at gmail.com
Tue Feb 25 22:35:55 CET 2020


Signed-off-by: Eiji Tanioka <tanioka404 at gmail.com>
---
 locales/ja/messages.gotext.json | 352 ++++++++++++++++----------------
 1 file changed, 176 insertions(+), 176 deletions(-)

diff --git a/locales/ja/messages.gotext.json b/locales/ja/messages.gotext.json
index 96b6bd8..e2dcb49 100644
--- a/locales/ja/messages.gotext.json
+++ b/locales/ja/messages.gotext.json
@@ -4,17 +4,17 @@
         {
             "id": "Error",
             "message": "Error",
-            "translation": ""
+            "translation": "エラー"
         },
         {
             "id": "(no argument): elevate and install manager service",
             "message": "(no argument): elevate and install manager service",
-            "translation": ""
+            "translation": "(引数なし): 管理者権限でmanagerサービスをインストールしてください"
         },
         {
             "id": "Usage: {Args0} [\n{String}]",
             "message": "Usage: {Args0} [\n{String}]",
-            "translation": "",
+            "translation": "使い方: {Args0} [\n{String}]",
             "placeholders": [
                 {
                     "id": "Args0",
@@ -37,12 +37,12 @@
         {
             "id": "Command Line Options",
             "message": "Command Line Options",
-            "translation": ""
+            "translation": "コマンドラインオプション"
         },
         {
             "id": "Unable to determine whether the process is running under WOW64: {Err}",
             "message": "Unable to determine whether the process is running under WOW64: {Err}",
-            "translation": "",
+            "translation": "プロセスがWOW64で動作しているか確認できません: {Err}",
             "placeholders": [
                 {
                     "id": "Err",
@@ -57,12 +57,12 @@
         {
             "id": "You must use the 64-bit version of WireGuard on this computer.",
             "message": "You must use the 64-bit version of WireGuard on this computer.",
-            "translation": ""
+            "translation": "このコンピュータでは64ビット版の WireGuard を使ってください。"
         },
         {
             "id": "Unable to open current process token: {Err}",
             "message": "Unable to open current process token: {Err}",
-            "translation": "",
+            "translation": "現在のプロセストークンを開けません: {Err}",
             "placeholders": [
                 {
                     "id": "Err",
@@ -77,7 +77,7 @@
         {
             "id": "WireGuard may only be used by users who are a member of the Builtin {AdminGroupName} group.",
             "message": "WireGuard may only be used by users who are a member of the Builtin {AdminGroupName} group.",
-            "translation": "",
+            "translation": "WireGuard は組み込みの {AdminGroupName} グループのメンバーだけが使えます。",
             "placeholders": [
                 {
                     "id": "AdminGroupName",
@@ -92,7 +92,7 @@
         {
             "id": "WireGuard is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.",
             "message": "WireGuard is running, but the UI is only accessible from desktops of the Builtin {AdminGroupName} group.",
-            "translation": "",
+            "translation": "WireGuard は実行中ですが、UI画面は組み込みの {AdminGroupName} グループのデスクトップからしか開けません。",
             "placeholders": [
                 {
                     "id": "AdminGroupName",
@@ -107,22 +107,22 @@
         {
             "id": "WireGuard system tray icon did not appear after 30 seconds.",
             "message": "WireGuard system tray icon did not appear after 30 seconds.",
-            "translation": ""
+            "translation": "WireGuard システムトレイアイコンは30秒後に非表示になります。"
         },
         {
             "id": "Now",
             "message": "Now",
-            "translation": ""
+            "translation": "現在"
         },
         {
             "id": "System clock wound backward!",
             "message": "System clock wound backward!",
-            "translation": ""
+            "translation": "システム時刻が遅れています"
         },
         {
             "id": "{Years} year(s)",
             "message": "{Years} year(s)",
-            "translation": "",
+            "translation": "{Years} 年",
             "placeholders": [
                 {
                     "id": "Years",
@@ -137,7 +137,7 @@
         {
             "id": "{Days} day(s)",
             "message": "{Days} day(s)",
-            "translation": "",
+            "translation": "{Days} 日",
             "placeholders": [
                 {
                     "id": "Days",
@@ -152,7 +152,7 @@
         {
             "id": "{Hours} hour(s)",
             "message": "{Hours} hour(s)",
-            "translation": "",
+            "translation": "{Hours} 時間",
             "placeholders": [
                 {
                     "id": "Hours",
@@ -167,7 +167,7 @@
         {
             "id": "{Minutes} minute(s)",
             "message": "{Minutes} minute(s)",
-            "translation": "",
+            "translation": "{Minutes} 分",
             "placeholders": [
                 {
                     "id": "Minutes",
@@ -182,7 +182,7 @@
         {
             "id": "{Seconds} second(s)",
             "message": "{Seconds} second(s)",
-            "translation": "",
+            "translation": "{Seconds} 秒",
             "placeholders": [
                 {
                     "id": "Seconds",
@@ -197,7 +197,7 @@
         {
             "id": "{Timestamp} ago",
             "message": "{Timestamp} ago",
-            "translation": "",
+            "translation": "{Timestamp} 前",
             "placeholders": [
                 {
                     "id": "Timestamp",
@@ -212,7 +212,7 @@
         {
             "id": "{Bytes} B",
             "message": "{Bytes} B",
-            "translation": "",
+            "translation": "{Bytes} B",
             "placeholders": [
                 {
                     "id": "Bytes",
@@ -227,7 +227,7 @@
         {
             "id": "{Float64b__1024} KiB",
             "message": "{Float64b__1024} KiB",
-            "translation": "",
+            "translation": "{Float64b__1024} KiB",
             "placeholders": [
                 {
                     "id": "Float64b__1024",
@@ -242,7 +242,7 @@
         {
             "id": "{Float64b__1024__1024} MiB",
             "message": "{Float64b__1024__1024} MiB",
-            "translation": "",
+            "translation": "{Float64b__1024__1024} MiB",
             "placeholders": [
                 {
                     "id": "Float64b__1024__1024",
@@ -257,7 +257,7 @@
         {
             "id": "{Float64b__1024__1024__1024} GiB",
             "message": "{Float64b__1024__1024__1024} GiB",
-            "translation": "",
+            "translation": "{Float64b__1024__1024__1024} GiB",
             "placeholders": [
                 {
                     "id": "Float64b__1024__1024__1024",
@@ -272,7 +272,7 @@
         {
             "id": "{Float64b__1024__1024__1024__1024} TiB",
             "message": "{Float64b__1024__1024__1024__1024} TiB",
-            "translation": "",
+            "translation": "{Float64b__1024__1024__1024__1024} TiB",
             "placeholders": [
                 {
                     "id": "Float64b__1024__1024__1024__1024",
@@ -287,7 +287,7 @@
         {
             "id": "{Why}: {Offender}",
             "message": "{Why}: {Offender}",
-            "translation": "",
+            "translation": "{Why}: {Offender}",
             "placeholders": [
                 {
                     "id": "Why",
@@ -310,47 +310,47 @@
         {
             "id": "Invalid IP address",
             "message": "Invalid IP address",
-            "translation": ""
+            "translation": "不正な IP アドレス"
         },
         {
             "id": "Invalid network prefix length",
             "message": "Invalid network prefix length",
-            "translation": ""
+            "translation": "不正なネットワークプレフィックス長指定"
         },
         {
             "id": "Missing port from endpoint",
             "message": "Missing port from endpoint",
-            "translation": ""
+            "translation": "エンドポイントのポート指定なし"
         },
         {
             "id": "Invalid endpoint host",
             "message": "Invalid endpoint host",
-            "translation": ""
+            "translation": "不正なエンドポイントホスト"
         },
         {
             "id": "Brackets must contain an IPv6 address",
             "message": "Brackets must contain an IPv6 address",
-            "translation": ""
+            "translation": "カッコ内は IPv6 アドレスでなければなりません"
         },
         {
             "id": "Invalid MTU",
             "message": "Invalid MTU",
-            "translation": ""
+            "translation": "不正な MTU 指定"
         },
         {
             "id": "Invalid port",
             "message": "Invalid port",
-            "translation": ""
+            "translation": "不正なポート番号"
         },
         {
             "id": "Invalid persistent keepalive",
             "message": "Invalid persistent keepalive",
-            "translation": ""
+            "translation": "不正な持続的キープアライブ値"
         },
         {
             "id": "Invalid key: {Err}",
             "message": "Invalid key: {Err}",
-            "translation": "",
+            "translation": "不正な鍵: {Err}",
             "placeholders": [
                 {
                     "id": "Err",
@@ -365,12 +365,12 @@
         {
             "id": "Keys must decode to exactly 32 bytes",
             "message": "Keys must decode to exactly 32 bytes",
-            "translation": ""
+            "translation": "鍵は 32 バイトでなければなりません"
         },
         {
             "id": "Number must be a number between 0 and 2^64-1: {Err}",
             "message": "Number must be a number between 0 and 2^64-1: {Err}",
-            "translation": "",
+            "translation": "数値は0から2の64乗-1の範囲内の値でなければなりません: {Err}",
             "placeholders": [
                 {
                     "id": "Err",
@@ -385,93 +385,93 @@
         {
             "id": "Two commas in a row",
             "message": "Two commas in a row",
-            "translation": ""
+            "translation": "1行にカンマが2つあります"
         },
         {
             "id": "Tunnel name is not valid",
             "message": "Tunnel name is not valid",
-            "translation": ""
+            "translation": "トンネル名が不正です"
         },
         {
             "id": "Line must occur in a section",
             "message": "Line must occur in a section",
-            "translation": ""
+            "translation": "行がセクション内にありません"
         },
         {
             "id": "Invalid config key is missing an equals separator",
             "message": "Invalid config key is missing an equals separator",
-            "translation": ""
+            "translation": "イコール(=)が無いためキー項目として不正です"
         },
         {
             "id": "Key must have a value",
             "message": "Key must have a value",
-            "translation": ""
+            "translation": "キー項目に対応する値がありません"
         },
         {
             "id": "Invalid key for [Interface] section",
             "message": "Invalid key for [Interface] section",
-            "translation": ""
+            "translation": "[Interface] セクションのキー項目として不正です"
         },
         {
             "id": "Invalid key for [Peer] section",
             "message": "Invalid key for [Peer] section",
-            "translation": ""
+            "translation": "[Peer] セクションのキー項目として不正です"
         },
         {
             "id": "An interface must have a private key",
             "message": "An interface must have a private key",
-            "translation": ""
+            "translation": "インターフェースには秘密鍵が必須です"
         },
         {
             "id": "[none specified]",
             "message": "[none specified]",
-            "translation": ""
+            "translation": "[指定なし]"
         },
         {
             "id": "All peers must have public keys",
             "message": "All peers must have public keys",
-            "translation": ""
+            "translation": "すべてのピアには公開鍵が必須です"
         },
         {
             "id": "Error in getting configuration",
             "message": "Error in getting configuration",
-            "translation": ""
+            "translation": "設定の取得時にエラー"
         },
         {
             "id": "Invalid key for interface section",
             "message": "Invalid key for interface section",
-            "translation": ""
+            "translation": "インターフェースセクションのキー項目が不正です"
         },
         {
             "id": "Protocol version must be 1",
             "message": "Protocol version must be 1",
-            "translation": ""
+            "translation": "プロトコルバージョンは 1 でなければなりません"
         },
         {
             "id": "Invalid key for peer section",
             "message": "Invalid key for peer section",
-            "translation": ""
+            "translation": "ピアセクションのキー項目が不正です"
         },
         {
             "id": "[EnumerationSeparator]",
             "message": "[EnumerationSeparator]",
-            "translation": "",
+            "translation": "[区切り文字]",
             "comment": "Inserted between items when listing (e.g. ‘, ’ or ‘、’)"
         },
         {
             "id": "About WireGuard",
             "message": "About WireGuard",
-            "translation": ""
+            "translation": "WireGuard について"
         },
         {
             "id": "WireGuard logo image",
             "message": "WireGuard logo image",
-            "translation": ""
+            "translation": "WireGuard ロゴ画像"
         },
         {
             "id": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {GOARCH}",
             "message": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}\nOperating system: {OsName}\nArchitecture: {GOARCH}",
-            "translation": "",
+            "translation": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_     go}\nOperating system: {OsName}\nArchitecture: {GOARCH}",
             "placeholders": [
                 {
                     "id": "Number",
@@ -518,92 +518,92 @@
         {
             "id": "Close",
             "message": "Close",
-            "translation": ""
+            "translation": "閉じる"
         },
         {
             "id": "♥ \u0026Donate!",
             "message": "♥ \u0026Donate!",
-            "translation": ""
+            "translation": "♥ 寄付のお願い!(\0026D)"
         },
         {
             "id": "Status:",
             "message": "Status:",
-            "translation": ""
+            "translation": "状態"
         },
         {
             "id": "\u0026Deactivate",
             "message": "\u0026Deactivate",
-            "translation": ""
+            "translation": "無効化(\u0026D)"
         },
         {
             "id": "\u0026Activate",
             "message": "\u0026Activate",
-            "translation": ""
+            "translation": "有効化(\u0026A)"
         },
         {
             "id": "Public key:",
             "message": "Public key:",
-            "translation": ""
+            "translation": "公開鍵:"
         },
         {
             "id": "Listen port:",
             "message": "Listen port:",
-            "translation": ""
+            "translation": "待受ポート番号:"
         },
         {
             "id": "MTU:",
             "message": "MTU:",
-            "translation": ""
+            "translation": "MTU:"
         },
         {
             "id": "Addresses:",
             "message": "Addresses:",
-            "translation": ""
+            "translation": "アドレス:"
         },
         {
             "id": "DNS servers:",
             "message": "DNS servers:",
-            "translation": ""
+            "translation": "DNS サーバ:"
         },
         {
             "id": "Preshared key:",
             "message": "Preshared key:",
-            "translation": ""
+            "translation": "事前共有鍵:"
         },
         {
             "id": "Allowed IPs:",
             "message": "Allowed IPs:",
-            "translation": ""
+            "translation": "Allowed IPs:"
         },
         {
             "id": "Endpoint:",
             "message": "Endpoint:",
-            "translation": ""
+            "translation": "エンドポイント:"
         },
         {
             "id": "Persistent keepalive:",
             "message": "Persistent keepalive:",
-            "translation": ""
+            "translation": "持続的キープアライブ:"
         },
         {
             "id": "Latest handshake:",
             "message": "Latest handshake:",
-            "translation": ""
+            "translation": "直近のハンドシェイク:"
         },
         {
             "id": "Transfer:",
             "message": "Transfer:",
-            "translation": ""
+            "translation": "転送:"
         },
         {
             "id": "enabled",
             "message": "enabled",
-            "translation": ""
+            "translation": "有効"
         },
         {
             "id": "{String} received, {String_1} sent",
             "message": "{String} received, {String_1} sent",
-            "translation": "",
+            "translation": "{String} 受信済み、{String} 送信済み",
             "placeholders": [
                 {
                     "id": "String",
@@ -626,22 +626,22 @@
         {
             "id": "Failed to determine tunnel state",
             "message": "Failed to determine tunnel state",
-            "translation": ""
+            "translation": "トンネルの状態取得に失敗しました"
         },
         {
             "id": "Failed to activate tunnel",
             "message": "Failed to activate tunnel",
-            "translation": ""
+            "translation": "トンネルの有効化に失敗しました"
         },
         {
             "id": "Failed to deactivate tunnel",
             "message": "Failed to deactivate tunnel",
-            "translation": ""
+            "translation": "トンネルの無効化に失敗しました"
         },
         {
             "id": "Interface: {Name}",
             "message": "Interface: {Name}",
-            "translation": "",
+            "translation": "インターフェース: {Name}",
             "placeholders": [
                 {
                     "id": "Name",
@@ -656,72 +656,72 @@
         {
             "id": "Peer",
             "message": "Peer",
-            "translation": ""
+            "translation": "ピア"
         },
         {
             "id": "Create new tunnel",
             "message": "Create new tunnel",
-            "translation": ""
+            "translation": "トンネルの新規作成"
         },
         {
             "id": "Edit tunnel",
             "message": "Edit tunnel",
-            "translation": ""
+            "translation": "トンネルの編集"
         },
         {
             "id": "\u0026Name:",
             "message": "\u0026Name:",
-            "translation": ""
+            "translation": "名前(\u0026N):"
         },
         {
             "id": "\u0026Public key:",
             "message": "\u0026Public key:",
-            "translation": ""
+            "translation": "公開鍵(\u0026P):"
         },
         {
             "id": "(unknown)",
             "message": "(unknown)",
-            "translation": ""
+            "translation": "(不明)"
         },
         {
             "id": "\u0026Block untunneled traffic (kill-switch)",
             "message": "\u0026Block untunneled traffic (kill-switch)",
-            "translation": ""
+            "translation": "トンネルを通らないトラフィックのブロック(キルスイッチ)(\u0026B)"
         },
         {
             "id": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface, with special exceptions for DHCP and NDP.",
             "message": "When a configuration has exactly one peer, and that peer has an allowed IPs containing at least one of 0.0.0.0/0 or ::/0, then the tunnel service engages a firewall ruleset to block all traffic that is neither to nor from the tunnel interface, with special exceptions for DHCP and NDP.",
-            "translation": ""
+            "translation": "ピアが1つだけ設定されていて、さらに Allowed IPs に 0.0.0.0/0 または ::/0 が含まれている場合、トンネルサービスはトンネルインターフェースを通らないすべてのトラフィックをブロックするファイアウォールルールを追加します。"
         },
         {
             "id": "\u0026Save",
             "message": "\u0026Save",
-            "translation": ""
+            "translation": "保存(\u0026S)"
         },
         {
             "id": "Cancel",
             "message": "Cancel",
-            "translation": ""
+            "translation": "キャンセル"
         },
         {
             "id": "\u0026Configuration:",
             "message": "\u0026Configuration:",
-            "translation": ""
+            "translation": "設定(\u0026C):"
         },
         {
             "id": "Invalid name",
             "message": "Invalid name",
-            "translation": ""
+            "translation": "不正な名前"
         },
         {
             "id": "A name is required.",
             "message": "A name is required.",
-            "translation": ""
+            "translation": "名前は必須です。"
         },
         {
             "id": "Tunnel name ‘{NewName}’ is invalid.",
             "message": "Tunnel name ‘{NewName}’ is invalid.",
-            "translation": "",
+            "translation": "トンネル名 ‘{NewName}’ は不正です。",
             "placeholders": [
                 {
                     "id": "NewName",
@@ -736,17 +736,17 @@
         {
             "id": "Unable to list existing tunnels",
             "message": "Unable to list existing tunnels",
-            "translation": ""
+            "translation": "既存のトンネルを表示できません"
         },
         {
             "id": "Tunnel already exists",
             "message": "Tunnel already exists",
-            "translation": ""
+            "translation": "トンネルはすでに存在します"
         },
         {
             "id": "Another tunnel already exists with the name ‘{NewName}’.",
             "message": "Another tunnel already exists with the name ‘{NewName}’.",
-            "translation": "",
+            "translation": "‘{NewName}’ という名前の別のトンネルがすでに存在します。",
             "placeholders": [
                 {
                     "id": "NewName",
@@ -761,17 +761,17 @@
         {
             "id": "Unable to create new configuration",
             "message": "Unable to create new configuration",
-            "translation": ""
+            "translation": "新しい設定が作成できません"
         },
         {
             "id": "Writing file failed",
             "message": "Writing file failed",
-            "translation": ""
+            "translation": "ファイルの書き込みに失敗"
         },
         {
             "id": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?",
             "message": "File ‘{FilePath}’ already exists.\n\nDo you want to overwrite it?",
-            "translation": "",
+            "translation": "ファイル ‘{FilePath}’ はすでに存在します。\n\n上書きしますか?",
             "placeholders": [
                 {
                     "id": "FilePath",
@@ -786,82 +786,82 @@
         {
             "id": "Active",
             "message": "Active",
-            "translation": ""
+            "translation": "有効"
         },
         {
             "id": "Activating",
             "message": "Activating",
-            "translation": ""
+            "translation": "有効化中"
         },
         {
             "id": "Inactive",
             "message": "Inactive",
-            "translation": ""
+            "translation": "無効"
         },
         {
             "id": "Deactivating",
             "message": "Deactivating",
-            "translation": ""
+            "translation": "無効化中"
         },
         {
             "id": "Unknown state",
             "message": "Unknown state",
-            "translation": ""
+            "translation": "不明な状態"
         },
         {
             "id": "Log",
             "message": "Log",
-            "translation": ""
+            "translation": "ログ"
         },
         {
             "id": "\u0026Copy",
             "message": "\u0026Copy",
-            "translation": ""
+            "translation": "コピー(\u0026)"
         },
         {
             "id": "Select \u0026all",
             "message": "Select \u0026all",
-            "translation": ""
+            "translation": "すべて選択(\u0026a)"
         },
         {
             "id": "\u0026Save to file…",
             "message": "\u0026Save to file…",
-            "translation": ""
+            "translation": "ファイルに保存…(\u0026S)"
         },
         {
             "id": "Time",
             "message": "Time",
-            "translation": ""
+            "translation": "時刻"
         },
         {
             "id": "Log message",
             "message": "Log message",
-            "translation": ""
+            "translation": "ログメッセージ"
         },
         {
             "id": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
             "message": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
-            "translation": ""
+            "translation": "テキストファイル (*.txt)|*.txt|All Files (*.*)|*.*"
         },
         {
             "id": "Export log to file",
             "message": "Export log to file",
-            "translation": ""
+            "translation": "ログをファイルにエクスポート"
         },
         {
             "id": "\u0026About WireGuard…",
             "message": "\u0026About WireGuard…",
-            "translation": ""
+            "translation": "WireGuardについて…(\u0026A)"
         },
         {
             "id": "Tunnel Error",
             "message": "Tunnel Error",
-            "translation": ""
+            "translation": "トンネルエラー"
         },
         {
             "id": "{ErrMsg}\n\nPlease consult the log for more information.",
             "message": "{ErrMsg}\n\nPlease consult the log for more information.",
-            "translation": "",
+            "translation": "{ErrMsg}\n\n詳細はログを参照してください。",
             "placeholders": [
                 {
                     "id": "ErrMsg",
@@ -876,7 +876,7 @@
         {
             "id": "{Title} (out of date)",
             "message": "{Title} (out of date)",
-            "translation": "",
+            "translation": "{Title} 期限切れ",
             "placeholders": [
                 {
                     "id": "Title",
@@ -891,12 +891,12 @@
         {
             "id": "WireGuard Detection Error",
             "message": "WireGuard Detection Error",
-            "translation": ""
+            "translation": "WireGuard 検出エラー"
         },
         {
             "id": "Unable to wait for WireGuard window to appear: {Err}",
             "message": "Unable to wait for WireGuard window to appear: {Err}",
-            "translation": "",
+            "translation": "WireGuard ウィンドウが表示できませんでした: {Err}",
             "placeholders": [
                 {
                     "id": "Err",
@@ -911,42 +911,42 @@
         {
             "id": "WireGuard: Deactivated",
             "message": "WireGuard: Deactivated",
-            "translation": ""
+            "translation": "WireGuard: 無効化済み"
         },
         {
             "id": "Status: Unknown",
             "message": "Status: Unknown",
-            "translation": ""
+            "translation": "状態: 不明"
         },
         {
             "id": "Addresses: None",
             "message": "Addresses: None",
-            "translation": ""
+            "translation": "アドレス: なし"
         },
         {
             "id": "\u0026Manage tunnels…",
             "message": "\u0026Manage tunnels…",
-            "translation": ""
+            "translation": "トンネルの管理…(\u0026M)"
         },
         {
             "id": "\u0026Import tunnel(s) from file…",
             "message": "\u0026Import tunnel(s) from file…",
-            "translation": ""
+            "translation": "トンネルをファイルからインポート(\u0026I)"
         },
         {
             "id": "E\u0026xit",
             "message": "E\u0026xit",
-            "translation": ""
+            "translation": "終了(\u0026x)"
         },
         {
             "id": "WireGuard Tunnel Error",
             "message": "WireGuard Tunnel Error",
-            "translation": ""
+            "translation": "WireGuard トンネルエラー"
         },
         {
             "id": "WireGuard: {TextForStateglobalState_true}",
             "message": "WireGuard: {TextForStateglobalState_true}",
-            "translation": "",
+            "translation": "WireGuard: {TextForStateglobalState_true}",
             "placeholders": [
                 {
                     "id": "TextForStateglobalState_true",
@@ -961,7 +961,7 @@
         {
             "id": "Status: {StateText}",
             "message": "Status: {StateText}",
-            "translation": "",
+            "translation": "状態: {StateText}",
             "placeholders": [
                 {
                     "id": "StateText",
@@ -976,7 +976,7 @@
         {
             "id": "Addresses: {String}",
             "message": "Addresses: {String}",
-            "translation": "",
+            "translation": "アドレス: {String}",
             "placeholders": [
                 {
                     "id": "String",
@@ -991,12 +991,12 @@
         {
             "id": "WireGuard Activated",
             "message": "WireGuard Activated",
-            "translation": ""
+            "translation": "WireGuard 有効化済み"
         },
         {
             "id": "The {Name} tunnel has been activated.",
             "message": "The {Name} tunnel has been activated.",
-            "translation": "",
+            "translation": "トンネル {Name} は有効化されました。",
             "placeholders": [
                 {
                     "id": "Name",
@@ -1011,12 +1011,12 @@
         {
             "id": "WireGuard Deactivated",
             "message": "WireGuard Deactivated",
-            "translation": ""
+            "translation": "WireGuard 無効化済み"
         },
         {
             "id": "The {Name} tunnel has been deactivated.",
             "message": "The {Name} tunnel has been deactivated.",
-            "translation": "",
+            "translation": "トンネル {Name} は無効化されました。",
             "placeholders": [
                 {
                     "id": "Name",
@@ -1031,72 +1031,72 @@
         {
             "id": "An Update is Available!",
             "message": "An Update is Available!",
-            "translation": ""
+            "translation": "更新が利用できます!"
         },
         {
             "id": "WireGuard Update Available",
             "message": "WireGuard Update Available",
-            "translation": ""
+            "translation": "WireGuard の更新が利用可能です"
         },
         {
             "id": "An update to WireGuard is now available. You are advised to update as soon as possible.",
             "message": "An update to WireGuard is now available. You are advised to update as soon as possible.",
-            "translation": ""
+            "translation": "WireGuard の更新が利用可能になりました。できるだけ早く更新してください。"
         },
         {
             "id": "Tunnels",
             "message": "Tunnels",
-            "translation": ""
+            "translation": "トンネル"
         },
         {
             "id": "\u0026Edit",
             "message": "\u0026Edit",
-            "translation": ""
+            "translation": "編集(\u0026E)"
         },
         {
             "id": "Add \u0026empty tunnel…",
             "message": "Add \u0026empty tunnel…",
-            "translation": ""
+            "translation": "空のトンネルを追加…(\u0026e)"
         },
         {
             "id": "Add Tunnel",
             "message": "Add Tunnel",
-            "translation": ""
+            "translation": "トンネルの追加"
         },
         {
             "id": "Remove selected tunnel(s)",
             "message": "Remove selected tunnel(s)",
-            "translation": ""
+            "translation": "選択したトンネルの削除"
         },
         {
             "id": "Export all tunnels to zip",
             "message": "Export all tunnels to zip",
-            "translation": ""
+            "translation": "すべてのトンネルをzipにエクスポート"
         },
         {
             "id": "\u0026Toggle",
             "message": "\u0026Toggle",
-            "translation": ""
+            "translation": "切り替え(\u0026T)"
         },
         {
             "id": "Export all tunnels to \u0026zip…",
             "message": "Export all tunnels to \u0026zip…",
-            "translation": ""
+            "translation": "すべてのトンネルをzipにエクスポート…(\u0026z)"
         },
         {
             "id": "Edit \u0026selected tunnel…",
             "message": "Edit \u0026selected tunnel…",
-            "translation": ""
+            "translation": "選択したトンネルの編集…(\u0026s)"
         },
         {
             "id": "\u0026Remove selected tunnel(s)",
             "message": "\u0026Remove selected tunnel(s)",
-            "translation": ""
+            "translation": "選択したトンネルの削除(\u0026R)"
         },
         {
             "id": "Could not import selected configuration: {LastErr}",
             "message": "Could not import selected configuration: {LastErr}",
-            "translation": "",
+            "translation": "選択した設定をインポートできませんでした: {LastErr}",
             "placeholders": [
                 {
                     "id": "LastErr",
@@ -1111,7 +1111,7 @@
         {
             "id": "Could not enumerate existing tunnels: {LastErr}",
             "message": "Could not enumerate existing tunnels: {LastErr}",
-            "translation": "",
+            "translation": "既存のトンネルを表示できませんでした: {LastErr}",
             "placeholders": [
                 {
                     "id": "LastErr",
@@ -1126,7 +1126,7 @@
         {
             "id": "Another tunnel already exists with the name ‘{Name}’",
             "message": "Another tunnel already exists with the name ‘{Name}’",
-            "translation": "",
+            "translation": "‘{Name}’ という名前の別のトンネルがすでに存在します",
             "placeholders": [
                 {
                     "id": "Name",
@@ -1141,7 +1141,7 @@
         {
             "id": "Unable to import configuration: {LastErr}",
             "message": "Unable to import configuration: {LastErr}",
-            "translation": "",
+            "translation": "設定をインポートできません: {LastErr}",
             "placeholders": [
                 {
                     "id": "LastErr",
@@ -1156,12 +1156,12 @@
         {
             "id": "Imported tunnels",
             "message": "Imported tunnels",
-            "translation": ""
+            "translation": "トンネルをインポート"
         },
         {
             "id": "Imported {M} tunnels",
             "message": "Imported {M} tunnels",
-            "translation": "",
+            "translation": "{M} トンネルをインポートしました",
             "placeholders": [
                 {
                     "id": "M",
@@ -1176,7 +1176,7 @@
         {
             "id": "Imported {M} of {N} tunnels",
             "message": "Imported {M} of {N} tunnels",
-            "translation": "",
+            "translation": "{N} つ中の {M} トンネルをインポートしました",
             "placeholders": [
                 {
                     "id": "M",
@@ -1199,12 +1199,12 @@
         {
             "id": "Unable to create tunnel",
             "message": "Unable to create tunnel",
-            "translation": ""
+            "translation": "トンネルを作成できません"
         },
         {
             "id": "Delete {TunnelCount} tunnels",
             "message": "Delete {TunnelCount} tunnels",
-            "translation": "",
+            "translation": "{TunnelCount} トンネルを削除",
             "placeholders": [
                 {
                     "id": "TunnelCount",
@@ -1219,7 +1219,7 @@
         {
             "id": "Are you sure you would like to delete {TunnelCount} tunnels?",
             "message": "Are you sure you would like to delete {TunnelCount} tunnels?",
-            "translation": "",
+            "translation": "本当に {TunnelCount} つのトンネルを削除しますか?",
             "placeholders": [
                 {
                     "id": "TunnelCount",
@@ -1234,7 +1234,7 @@
         {
             "id": "Delete tunnel ‘{TunnelName}’",
             "message": "Delete tunnel ‘{TunnelName}’",
-            "translation": "",
+            "translation": "トンネル ‘{TunnelName}’ を削除",
             "placeholders": [
                 {
                     "id": "TunnelName",
@@ -1249,7 +1249,7 @@
         {
             "id": "Are you sure you would like to delete tunnel ‘{TunnelName}’?",
             "message": "Are you sure you would like to delete tunnel ‘{TunnelName}’?",
-            "translation": "",
+            "translation": "本当にトンネル ‘{TunnelName}’ を削除しますか?",
             "placeholders": [
                 {
                     "id": "TunnelName",
@@ -1264,7 +1264,7 @@
         {
             "id": "{Question} You cannot undo this action.",
             "message": "{Question} You cannot undo this action.",
-            "translation": "",
+            "translation": "{Question} この操作はもとに戻せません。",
             "placeholders": [
                 {
                     "id": "Question",
@@ -1279,12 +1279,12 @@
         {
             "id": "Unable to delete tunnel",
             "message": "Unable to delete tunnel",
-            "translation": ""
+            "translation": "トンネルを削除できません"
         },
         {
             "id": "A tunnel was unable to be removed: {Error}",
             "message": "A tunnel was unable to be removed: {Error}",
-            "translation": "",
+            "translation": "トンネルを削除できませんでした: {Error}",
             "placeholders": [
                 {
                     "id": "Error",
@@ -1299,12 +1299,12 @@
         {
             "id": "Unable to delete tunnels",
             "message": "Unable to delete tunnels",
-            "translation": ""
+            "translation": "トンネルを削除できません"
         },
         {
             "id": "{Lenerrors} tunnels were unable to be removed.",
             "message": "{Lenerrors} tunnels were unable to be removed.",
-            "translation": "",
+            "translation": "{Lenerrors} トンネルは削除できませんでした",
             "placeholders": [
                 {
                     "id": "Lenerrors",
@@ -1319,27 +1319,27 @@
         {
             "id": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
             "message": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
-            "translation": ""
+            "translation": "設定ファイル (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*"
         },
         {
             "id": "Import tunnel(s) from file",
             "message": "Import tunnel(s) from file",
-            "translation": ""
+            "translation": "ファイルからトンネルをインポート"
         },
         {
             "id": "Configuration ZIP Files (*.zip)|*.zip",
             "message": "Configuration ZIP Files (*.zip)|*.zip",
-            "translation": ""
+            "translation": "ZIP形式設定ファイル (*.zip)|*.zip"
         },
         {
             "id": "Export tunnels to zip",
             "message": "Export tunnels to zip",
-            "translation": ""
+            "translation": "トンネルをZIPにエクスポート"
         },
         {
             "id": "{Title} (unsigned build, no updates)",
             "message": "{Title} (unsigned build, no updates)",
-            "translation": "",
+            "translation": "{Title} (未署名のビルド、更新の提供なし)",
             "placeholders": [
                 {
                     "id": "Title",
@@ -1354,12 +1354,12 @@
         {
             "id": "Error Exiting WireGuard",
             "message": "Error Exiting WireGuard",
-            "translation": ""
+            "translation": "エラーのため WireGuard を終了します"
         },
         {
             "id": "Unable to exit service due to: {Err}. You may want to stop WireGuard from the service manager.",
             "message": "Unable to exit service due to: {Err}. You may want to stop WireGuard from the service manager.",
-            "translation": "",
+            "translation": "{Err} のためサービスを終了できません。サービスマネージャから WireGuard を停止できます。",
             "placeholders": [
                 {
                     "id": "Err",
@@ -1374,27 +1374,27 @@
         {
             "id": "An update to WireGuard is available. It is highly advisable to update without delay.",
             "message": "An update to WireGuard is available. It is highly advisable to update without delay.",
-            "translation": ""
+            "translation": "WireGuard の更新が利用可能です。速やかに更新することを強く推奨します。"
         },
         {
             "id": "Status: Waiting for user",
             "message": "Status: Waiting for user",
-            "translation": ""
+            "translation": "状態: ユーザーからの応答待ち"
         },
         {
             "id": "Update Now",
             "message": "Update Now",
-            "translation": ""
+            "translation": "今すぐ更新"
         },
         {
             "id": "Status: Waiting for updater service",
             "message": "Status: Waiting for updater service",
-            "translation": ""
+            "translation": "状態: アップデータサービスを待機中"
         },
         {
             "id": "Error: {Err}. Please try again.",
             "message": "Error: {Err}. Please try again.",
-            "translation": "",
+            "translation": "エラー: {Err}。再度実行してください。",
             "placeholders": [
                 {
                     "id": "Err",
@@ -1409,12 +1409,12 @@
         {
             "id": "Status: Complete!",
             "message": "Status: Complete!",
-            "translation": ""
+            "translation": "状態: 完了!"
         },
         {
             "id": "http2: Framer {F}: failed to decode just-written frame",
             "message": "http2: Framer {F}: failed to decode just-written frame",
-            "translation": "",
+            "translation": "http2: Framer {F}: just-writtenフレームのデコードに失敗",
             "placeholders": [
                 {
                     "id": "F",
@@ -1429,7 +1429,7 @@
         {
             "id": "http2: Framer {F}: wrote {Http2summarizeFramefr}",
             "message": "http2: Framer {F}: wrote {Http2summarizeFramefr}",
-            "translation": "",
+            "translation": "http2: Framer {F}: {Http2summarizeFramefr} を書き込みました",
             "placeholders": [
                 {
                     "id": "F",
@@ -1452,7 +1452,7 @@
         {
             "id": "http2: Framer {Fr}: read {Http2summarizeFramef}",
             "message": "http2: Framer {Fr}: read {Http2summarizeFramef}",
-            "translation": "",
+            "translation": "http2: Framer {Fr}: {Http2summarizeFramef} を読み込みました",
             "placeholders": [
                 {
                     "id": "Fr",
@@ -1475,7 +1475,7 @@
         {
             "id": "http2: decoded hpack field {HeaderField}",
             "message": "http2: decoded hpack field {HeaderField}",
-            "translation": "",
+            "translation": "http2: hpack フィールド {HeaderField} をデコードしました",
             "placeholders": [
                 {
                     "id": "HeaderField",
@@ -1488,4 +1488,4 @@
             ]
         }
     ]
-}
\ No newline at end of file
+}
-- 
2.25.0



More information about the WireGuard mailing list