1
0
mirror of https://git.zx2c4.com/wireguard-windows synced 2024-11-10 16:59:18 +00:00
wireguard-windows/locales/ja/messages.gotext.json
Simon Rozman 6bea8d5196 locales: sync with crowdin
Signed-off-by: Simon Rozman <simon@rozman.si>
2024-09-04 12:29:33 +02:00

1817 lines
68 KiB
JSON
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"language": "ja",
"messages": [
{
"id": "Error",
"message": "Error",
"translation": "エラー",
"translatorComment": "Copied from source."
},
{
"id": "(no argument): elevate and install manager service",
"message": "(no argument): elevate and install manager service",
"translation": "(引数なし): 管理者権限でmanagerサービスをインストールする",
"translatorComment": "Copied from source."
},
{
"id": "Usage: {Args0} [\n{String}]",
"message": "Usage: {Args0} [\n{String}]",
"translation": "使い方: {Args0} [\n{String}]",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Args0",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "os.Args[0]"
},
{
"id": "String",
"string": "%[2]s",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "builder.String()"
}
]
},
{
"id": "Command Line Options",
"message": "Command Line Options",
"translation": "コマンドラインオプション",
"translatorComment": "Copied from source."
},
{
"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": "プロセスがWOW64下で動作しているか確認できません: {Err}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "You must use the native version of WireGuard on this computer.",
"message": "You must use the native version of WireGuard on this computer.",
"translation": "このコンピュータではネイティブ版の WireGuard を使ってください。",
"translatorComment": "Copied from source."
},
{
"id": "Unable to open current process token: {Err}",
"message": "Unable to open current process token: {Err}",
"translation": "現在のプロセスのトークンを開けません: {Err}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"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": "WireGuard は組み込みの {AdminGroupName} グループのメンバーだけが使えます。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "AdminGroupName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "elevate.AdminGroupName()"
}
]
},
{
"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": "WireGuard は実行中ですが、UI画面は組み込みの {AdminGroupName} グループのデスクトップからしか開けません。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "AdminGroupName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "elevate.AdminGroupName()"
}
]
},
{
"id": "WireGuard system tray icon did not appear after 30 seconds.",
"message": "WireGuard system tray icon did not appear after 30 seconds.",
"translation": "WireGuard システムトレイアイコンは30秒後に非表示になります。",
"translatorComment": "Copied from source."
},
{
"id": "Now",
"message": "Now",
"translation": "今",
"translatorComment": "Copied from source."
},
{
"id": "System clock wound backward!",
"message": "System clock wound backward!",
"translation": "システム時刻が巻き戻った!",
"translatorComment": "Copied from source."
},
{
"id": "{Years} year(s)",
"message": "{Years} year(s)",
"translation": {
"select": {
"feature": "plural",
"arg": "Years",
"cases": {
"other": {
"msg": "{Years} 年"
}
}
}
},
"placeholders": [
{
"id": "Years",
"string": "%[1]d",
"type": "int64",
"underlyingType": "int64",
"argNum": 1,
"expr": "years"
}
]
},
{
"id": "{Days} day(s)",
"message": "{Days} day(s)",
"translation": {
"select": {
"feature": "plural",
"arg": "Days",
"cases": {
"other": {
"msg": "{Days} 日"
}
}
}
},
"placeholders": [
{
"id": "Days",
"string": "%[1]d",
"type": "int64",
"underlyingType": "int64",
"argNum": 1,
"expr": "days"
}
]
},
{
"id": "{Hours} hour(s)",
"message": "{Hours} hour(s)",
"translation": {
"select": {
"feature": "plural",
"arg": "Hours",
"cases": {
"other": {
"msg": "{Hours} 時間"
}
}
}
},
"placeholders": [
{
"id": "Hours",
"string": "%[1]d",
"type": "int64",
"underlyingType": "int64",
"argNum": 1,
"expr": "hours"
}
]
},
{
"id": "{Minutes} minute(s)",
"message": "{Minutes} minute(s)",
"translation": {
"select": {
"feature": "plural",
"arg": "Minutes",
"cases": {
"other": {
"msg": "{Minutes} 分"
}
}
}
},
"placeholders": [
{
"id": "Minutes",
"string": "%[1]d",
"type": "int64",
"underlyingType": "int64",
"argNum": 1,
"expr": "minutes"
}
]
},
{
"id": "{Seconds} second(s)",
"message": "{Seconds} second(s)",
"translation": {
"select": {
"feature": "plural",
"arg": "Seconds",
"cases": {
"other": {
"msg": "{Seconds} 秒"
}
}
}
},
"placeholders": [
{
"id": "Seconds",
"string": "%[1]d",
"type": "int64",
"underlyingType": "int64",
"argNum": 1,
"expr": "seconds"
}
]
},
{
"id": "{Timestamp} ago",
"message": "{Timestamp} ago",
"translation": "{Timestamp} 前",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Timestamp",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "timestamp"
}
]
},
{
"id": "{Bytes} B",
"message": "{Bytes} B",
"translation": "{Bytes} B",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Bytes",
"string": "%[1]d",
"type": "golang.zx2c4.com/wireguard/windows/conf.Bytes",
"underlyingType": "uint64",
"argNum": 1,
"expr": "b"
}
]
},
{
"id": "{Float64b__1024} KiB",
"message": "{Float64b__1024} KiB",
"translation": "{Float64b__1024} KiB",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Float64b__1024",
"string": "%.2[1]f",
"type": "float64",
"underlyingType": "float64",
"argNum": 1,
"expr": "float64(b) / 1024"
}
]
},
{
"id": "{Float64b__1024__1024} MiB",
"message": "{Float64b__1024__1024} MiB",
"translation": "{Float64b__1024__1024} MiB",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Float64b__1024__1024",
"string": "%.2[1]f",
"type": "float64",
"underlyingType": "float64",
"argNum": 1,
"expr": "float64(b) / (1024 * 1024)"
}
]
},
{
"id": "{Float64b__1024__1024__1024} GiB",
"message": "{Float64b__1024__1024__1024} GiB",
"translation": "{Float64b__1024__1024__1024} GiB",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Float64b__1024__1024__1024",
"string": "%.2[1]f",
"type": "float64",
"underlyingType": "float64",
"argNum": 1,
"expr": "float64(b) / (1024 * 1024 * 1024)"
}
]
},
{
"id": "{Float64b__1024__1024__1024__1024} TiB",
"message": "{Float64b__1024__1024__1024__1024} TiB",
"translation": "{Float64b__1024__1024__1024__1024} TiB",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Float64b__1024__1024__1024__1024",
"string": "%.2[1]f",
"type": "float64",
"underlyingType": "float64",
"argNum": 1,
"expr": "float64(b) / (1024 * 1024 * 1024) / 1024"
}
]
},
{
"id": "{Why}: {Offender}",
"message": "{Why}: {Offender}",
"translation": "{Why}: {Offender}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Why",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "e.why"
},
{
"id": "Offender",
"string": "%[2]q",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "e.offender"
}
]
},
{
"id": "Invalid IP address",
"message": "Invalid IP address",
"translation": "無効な IP アドレス",
"translatorComment": "Copied from source."
},
{
"id": "Invalid network prefix length",
"message": "Invalid network prefix length",
"translation": "無効なネットワークプレフィックス長",
"translatorComment": "Copied from source."
},
{
"id": "Missing port from endpoint",
"message": "Missing port from endpoint",
"translation": "エンドポイントのポート指定なし",
"translatorComment": "Copied from source."
},
{
"id": "Invalid endpoint host",
"message": "Invalid endpoint host",
"translation": "無効なエンドポイントホスト",
"translatorComment": "Copied from source."
},
{
"id": "Brackets must contain an IPv6 address",
"message": "Brackets must contain an IPv6 address",
"translation": "カッコ内は IPv6 アドレスが入ります",
"translatorComment": "Copied from source."
},
{
"id": "Invalid MTU",
"message": "Invalid MTU",
"translation": "無効な MTU",
"translatorComment": "Copied from source."
},
{
"id": "Invalid port",
"message": "Invalid port",
"translation": "無効なポート番号",
"translatorComment": "Copied from source."
},
{
"id": "Invalid persistent keepalive",
"message": "Invalid persistent keepalive",
"translation": "無効な持続的キープアライブ値",
"translatorComment": "Copied from source."
},
{
"id": "Invalid key: {Err}",
"message": "Invalid key: {Err}",
"translation": "不正な鍵: {Err}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "Keys must decode to exactly 32 bytes",
"message": "Keys must decode to exactly 32 bytes",
"translation": "鍵は 32 バイトでなければなりません",
"translatorComment": "Copied from source."
},
{
"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": "数値は0から2の64乗-1の範囲内の値でなければなりません: {Err}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "Two commas in a row",
"message": "Two commas in a row",
"translation": "1行にカンマが2つあります",
"translatorComment": "Copied from source."
},
{
"id": "Tunnel name is not valid",
"message": "Tunnel name is not valid",
"translation": "トンネル名が不正です",
"translatorComment": "Copied from source."
},
{
"id": "Line must occur in a section",
"message": "Line must occur in a section",
"translation": "行がセクション内にありません",
"translatorComment": "Copied from source."
},
{
"id": "Config key is missing an equals separator",
"message": "Config key is missing an equals separator",
"translation": "設定項目にイコール(=)セパレータがない",
"translatorComment": "Copied from source."
},
{
"id": "Key must have a value",
"message": "Key must have a value",
"translation": "キー項目に対応する値がありません",
"translatorComment": "Copied from source."
},
{
"id": "Invalid key for [Interface] section",
"message": "Invalid key for [Interface] section",
"translation": "無効な [Interface] セクションのキー項目",
"translatorComment": "Copied from source."
},
{
"id": "Invalid key for [Peer] section",
"message": "Invalid key for [Peer] section",
"translation": "無効な [Peer] セクションのキー項目",
"translatorComment": "Copied from source."
},
{
"id": "An interface must have a private key",
"message": "An interface must have a private key",
"translation": "インターフェースには秘密鍵が必須です",
"translatorComment": "Copied from source."
},
{
"id": "[none specified]",
"message": "[none specified]",
"translation": "[指定なし]",
"translatorComment": "Copied from source."
},
{
"id": "All peers must have public keys",
"message": "All peers must have public keys",
"translation": "すべてのピアには公開鍵が必須です",
"translatorComment": "Copied from source."
},
{
"id": "Error in getting configuration",
"message": "Error in getting configuration",
"translation": "設定の読込中にエラーが発生しました",
"translatorComment": "Copied from source."
},
{
"id": "Invalid key for interface section",
"message": "Invalid key for interface section",
"translation": "無効な Interface セクションのキー項目",
"translatorComment": "Copied from source."
},
{
"id": "Protocol version must be 1",
"message": "Protocol version must be 1",
"translation": "プロトコルバージョンは 1 でなければなりません",
"translatorComment": "Copied from source."
},
{
"id": "Invalid key for peer section",
"message": "Invalid key for peer section",
"translation": "無効な Peer セクションのキー項目",
"translatorComment": "Copied from source."
},
{
"id": "[EnumerationSeparator]",
"message": "[EnumerationSeparator]",
"translation": ", ",
"comment": "Text to insert between items when listing - most western languages will translate [EnumerationSeparator] into , to produce lists like apple, orange, strawberry. Eastern languages might translate into ‘、’ to produce lists like ‘リンゴ、オレンジ、イチゴ’."
},
{
"id": "[UnitSeparator]",
"message": "[UnitSeparator]",
"translation": " ",
"comment": "Text to insert when combining units of a measure - most languages will translate [UnitSeparator] into (space) to produce lists like 2 minuti 30 sekund, or empty string to produce 2分30秒."
},
{
"id": "About WireGuard",
"message": "About WireGuard",
"translation": "WireGuard について",
"translatorComment": "Copied from source."
},
{
"id": "WireGuard logo image",
"message": "WireGuard logo image",
"translation": "WireGuard ロゴ画像",
"translatorComment": "Copied from source."
},
{
"id": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}",
"message": "App version: {Number}\nGo backend version: {WireGuardGoVersion}\nGo version: {Version_go}-{GOARCH}\nOperating system: {OsName}\nArchitecture: {NativeArch}",
"translation": "アプリ バージョン: {Number}\nGo バックエンド バージョン: {WireGuardGoVersion}\nGo バージョン: {Version_go}-{GOARCH}\nOS: {OsName}\nアーキテクチャ: {NativeArch}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Number",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "version.Number"
},
{
"id": "WireGuardGoVersion",
"string": "%[2]s",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "device.WireGuardGoVersion"
},
{
"id": "Version_go",
"string": "%[3]s",
"type": "string",
"underlyingType": "string",
"argNum": 3,
"expr": "strings.TrimPrefix(runtime.Version(), \"go\")"
},
{
"id": "GOARCH",
"string": "%[4]s",
"type": "string",
"underlyingType": "string",
"argNum": 4,
"expr": "runtime.GOARCH"
},
{
"id": "OsName",
"string": "%[5]s",
"type": "string",
"underlyingType": "string",
"argNum": 5,
"expr": "version.OsName()"
},
{
"id": "NativeArch",
"string": "%[6]s",
"type": "string",
"underlyingType": "string",
"argNum": 6,
"expr": "version.NativeArch()"
}
]
},
{
"id": "Close",
"message": "Close",
"translation": "閉じる",
"translatorComment": "Copied from source."
},
{
"id": "♥ &Donate!",
"message": "♥ &Donate!",
"translation": "♥ 寄付のお願い!(&D)",
"translatorComment": "Copied from source."
},
{
"id": "Status:",
"message": "Status:",
"translation": "状態:",
"translatorComment": "Copied from source."
},
{
"id": "&Deactivate",
"message": "&Deactivate",
"translation": "無効化(&D)",
"translatorComment": "Copied from source."
},
{
"id": "&Activate",
"message": "&Activate",
"translation": "有効化(&A)",
"translatorComment": "Copied from source."
},
{
"id": "Public key:",
"message": "Public key:",
"translation": "公開鍵:",
"translatorComment": "Copied from source."
},
{
"id": "Listen port:",
"message": "Listen port:",
"translation": "待受ポート番号:",
"translatorComment": "Copied from source."
},
{
"id": "MTU:",
"message": "MTU:",
"translation": "MTU:",
"translatorComment": "Copied from source."
},
{
"id": "Addresses:",
"message": "Addresses:",
"translation": "アドレス:",
"translatorComment": "Copied from source."
},
{
"id": "DNS servers:",
"message": "DNS servers:",
"translation": "DNS サーバ:",
"translatorComment": "Copied from source."
},
{
"id": "Scripts:",
"message": "Scripts:",
"translation": "スクリプト:",
"translatorComment": "Copied from source."
},
{
"id": "Preshared key:",
"message": "Preshared key:",
"translation": "事前共有鍵:",
"translatorComment": "Copied from source."
},
{
"id": "Allowed IPs:",
"message": "Allowed IPs:",
"translation": "Allowed IPs:",
"translatorComment": "Copied from source."
},
{
"id": "Endpoint:",
"message": "Endpoint:",
"translation": "エンドポイント:",
"translatorComment": "Copied from source."
},
{
"id": "Persistent keepalive:",
"message": "Persistent keepalive:",
"translation": "持続的キープアライブ:",
"translatorComment": "Copied from source."
},
{
"id": "Latest handshake:",
"message": "Latest handshake:",
"translation": "直近のハンドシェイク:",
"translatorComment": "Copied from source."
},
{
"id": "Transfer:",
"message": "Transfer:",
"translation": "転送:",
"translatorComment": "Copied from source."
},
{
"id": "pre-up",
"message": "pre-up",
"translation": "pre-up",
"translatorComment": "Copied from source."
},
{
"id": "post-up",
"message": "post-up",
"translation": "post-up",
"translatorComment": "Copied from source."
},
{
"id": "pre-down",
"message": "pre-down",
"translation": "pre-down",
"translatorComment": "Copied from source."
},
{
"id": "post-down",
"message": "post-down",
"translation": "post-down",
"translatorComment": "Copied from source."
},
{
"id": "disabled, per policy",
"message": "disabled, per policy",
"translation": "ポリシーにより無効です",
"translatorComment": "Copied from source."
},
{
"id": "enabled",
"message": "enabled",
"translation": "有効",
"translatorComment": "Copied from source."
},
{
"id": "{String} received, {String_1} sent",
"message": "{String} received, {String_1} sent",
"translation": "{String} 受信済み、{String_1} 送信済み",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "String",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "c.RxBytes.String()"
},
{
"id": "String_1",
"string": "%[2]s",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "c.TxBytes.String()"
}
]
},
{
"id": "Failed to determine tunnel state",
"message": "Failed to determine tunnel state",
"translation": "トンネルの状態取得に失敗しました",
"translatorComment": "Copied from source."
},
{
"id": "Failed to activate tunnel",
"message": "Failed to activate tunnel",
"translation": "トンネルの有効化に失敗しました",
"translatorComment": "Copied from source."
},
{
"id": "Failed to deactivate tunnel",
"message": "Failed to deactivate tunnel",
"translation": "トンネルの無効化に失敗しました",
"translatorComment": "Copied from source."
},
{
"id": "Interface: {Name}",
"message": "Interface: {Name}",
"translation": "インターフェース: {Name}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Name",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "config.Name"
}
]
},
{
"id": "Peer",
"message": "Peer",
"translation": "ピア",
"translatorComment": "Copied from source."
},
{
"id": "Create new tunnel",
"message": "Create new tunnel",
"translation": "トンネルの新規作成",
"translatorComment": "Copied from source."
},
{
"id": "Edit tunnel",
"message": "Edit tunnel",
"translation": "トンネルの編集",
"translatorComment": "Copied from source."
},
{
"id": "&Name:",
"message": "&Name:",
"translation": "名前(&N):",
"translatorComment": "Copied from source."
},
{
"id": "&Public key:",
"message": "&Public key:",
"translation": "公開鍵(&P):",
"translatorComment": "Copied from source."
},
{
"id": "(unknown)",
"message": "(unknown)",
"translation": "(不明)",
"translatorComment": "Copied from source."
},
{
"id": "&Block untunneled traffic (kill-switch)",
"message": "&Block untunneled traffic (kill-switch)",
"translation": "トンネルを通らないトラフィックのブロック(キルスイッチ)(&B)",
"translatorComment": "Copied from source."
},
{
"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 or is to the wrong DNS server, 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 or is to the wrong DNS server, with special exceptions for DHCP and NDP.",
"translation": "ピアが1つだけ設定されており、かつAllowed IPs に 0.0.0.0/0 や ::/0 が含まれている場合、トンネルサービスはトンネルインターフェイスを通らないトラフィックや間違った DNS サーバーに向かう通信をブロックするファイアウォールルールを追加します。\nDHCP と NDP には特別な例外があります。",
"translatorComment": "Copied from source."
},
{
"id": "&Save",
"message": "&Save",
"translation": "保存(&S)",
"translatorComment": "Copied from source."
},
{
"id": "Cancel",
"message": "Cancel",
"translation": "キャンセル",
"translatorComment": "Copied from source."
},
{
"id": "&Configuration:",
"message": "&Configuration:",
"translation": "設定(&C):",
"translatorComment": "Copied from source."
},
{
"id": "Invalid name",
"message": "Invalid name",
"translation": "無効な名前",
"translatorComment": "Copied from source."
},
{
"id": "A name is required.",
"message": "A name is required.",
"translation": "名前は必須です。",
"translatorComment": "Copied from source."
},
{
"id": "Tunnel name {NewName} is invalid.",
"message": "Tunnel name {NewName} is invalid.",
"translation": "トンネル名 {NewName} は不正です。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "NewName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "newName"
}
]
},
{
"id": "Unable to list existing tunnels",
"message": "Unable to list existing tunnels",
"translation": "既存のトンネルを表示できません",
"translatorComment": "Copied from source."
},
{
"id": "Tunnel already exists",
"message": "Tunnel already exists",
"translation": "トンネルはすでに存在します",
"translatorComment": "Copied from source."
},
{
"id": "Another tunnel already exists with the name {NewName}.",
"message": "Another tunnel already exists with the name {NewName}.",
"translation": "{NewName} という名前の別のトンネルがすでに存在します。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "NewName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "newName"
}
]
},
{
"id": "Unable to create new configuration",
"message": "Unable to create new configuration",
"translation": "新しい設定を作成できませんでした",
"translatorComment": "Copied from source."
},
{
"id": "Writing file failed",
"message": "Writing file failed",
"translation": "ファイルの書き込みに失敗",
"translatorComment": "Copied from source."
},
{
"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": "ファイル {FilePath} はすでに存在します。\n\n上書きしますか",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "FilePath",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "filePath"
}
]
},
{
"id": "Active",
"message": "Active",
"translation": "有効",
"translatorComment": "Copied from source."
},
{
"id": "Activating",
"message": "Activating",
"translation": "有効化中",
"translatorComment": "Copied from source."
},
{
"id": "Inactive",
"message": "Inactive",
"translation": "無効",
"translatorComment": "Copied from source."
},
{
"id": "Deactivating",
"message": "Deactivating",
"translation": "無効化中",
"translatorComment": "Copied from source."
},
{
"id": "Unknown state",
"message": "Unknown state",
"translation": "不明な状態",
"translatorComment": "Copied from source."
},
{
"id": "Log",
"message": "Log",
"translation": "ログ",
"translatorComment": "Copied from source."
},
{
"id": "&Copy",
"message": "&Copy",
"translation": "コピー(&C)",
"translatorComment": "Copied from source."
},
{
"id": "Select &all",
"message": "Select &all",
"translation": "すべて選択(&A)",
"translatorComment": "Copied from source."
},
{
"id": "&Save to file…",
"message": "&Save to file…",
"translation": "ファイルに保存…(&S)",
"translatorComment": "Copied from source."
},
{
"id": "Time",
"message": "Time",
"translation": "時刻",
"translatorComment": "Copied from source."
},
{
"id": "Log message",
"message": "Log message",
"translation": "ログ メッセージ",
"translatorComment": "Copied from source."
},
{
"id": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
"message": "Text Files (*.txt)|*.txt|All Files (*.*)|*.*",
"translation": "テキストファイル (*.txt)|*.txt|すべてのファイル (*.*)|*.*",
"translatorComment": "Copied from source."
},
{
"id": "Export log to file",
"message": "Export log to file",
"translation": "ログをファイルにエクスポート",
"translatorComment": "Copied from source."
},
{
"id": "&About WireGuard…",
"message": "&About WireGuard…",
"translation": "WireGuardについて…(&A)",
"translatorComment": "Copied from source."
},
{
"id": "Tunnel Error",
"message": "Tunnel Error",
"translation": "トンネルエラー",
"translatorComment": "Copied from source."
},
{
"id": "{ErrMsg}\n\nPlease consult the log for more information.",
"message": "{ErrMsg}\n\nPlease consult the log for more information.",
"translation": "{ErrMsg}\n\n詳細はログを参照してください。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "ErrMsg",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "errMsg"
}
]
},
{
"id": "{Title} (out of date)",
"message": "{Title} (out of date)",
"translation": "{Title} (更新あり)",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Title",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "mtw.Title()"
}
]
},
{
"id": "WireGuard Detection Error",
"message": "WireGuard Detection Error",
"translation": "WireGuard 検出エラー",
"translatorComment": "Copied from source."
},
{
"id": "Unable to wait for WireGuard window to appear: {Err}",
"message": "Unable to wait for WireGuard window to appear: {Err}",
"translation": "WireGuard ウィンドウが表示できませんでした: {Err}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "WireGuard: Deactivated",
"message": "WireGuard: Deactivated",
"translation": "WireGuard: 無効化済み",
"translatorComment": "Copied from source."
},
{
"id": "Status: Unknown",
"message": "Status: Unknown",
"translation": "状態: 不明",
"translatorComment": "Copied from source."
},
{
"id": "Addresses: None",
"message": "Addresses: None",
"translation": "アドレス: なし",
"translatorComment": "Copied from source."
},
{
"id": "&Manage tunnels…",
"message": "&Manage tunnels…",
"translation": "トンネルの管理…(&M)",
"translatorComment": "Copied from source."
},
{
"id": "&Import tunnel(s) from file…",
"message": "&Import tunnel(s) from file…",
"translation": "トンネルをファイルからインポート…(&I)",
"translatorComment": "Copied from source."
},
{
"id": "E&xit",
"message": "E&xit",
"translation": "終了(&X)",
"translatorComment": "Copied from source."
},
{
"id": "&Tunnels",
"message": "&Tunnels",
"translation": "トンネル(&T)",
"translatorComment": "Copied from source."
},
{
"id": "WireGuard Activated",
"message": "WireGuard Activated",
"translation": "WireGuard 有効化済み",
"translatorComment": "Copied from source."
},
{
"id": "The {Name} tunnel has been activated.",
"message": "The {Name} tunnel has been activated.",
"translation": "トンネル {Name} は有効になりました。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Name",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "tunnel.Name"
}
]
},
{
"id": "WireGuard Deactivated",
"message": "WireGuard Deactivated",
"translation": "WireGuard 無効化済み",
"translatorComment": "Copied from source."
},
{
"id": "The {Name} tunnel has been deactivated.",
"message": "The {Name} tunnel has been deactivated.",
"translation": "トンネル {Name} は無効になりました。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Name",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "tunnel.Name"
}
]
},
{
"id": "WireGuard Tunnel Error",
"message": "WireGuard Tunnel Error",
"translation": "WireGuard トンネルエラー",
"translatorComment": "Copied from source."
},
{
"id": "WireGuard: {TextForStateglobalState_true}",
"message": "WireGuard: {TextForStateglobalState_true}",
"translation": "WireGuard: {TextForStateglobalState_true}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "TextForStateglobalState_true",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "textForState(globalState, true)"
}
]
},
{
"id": "Status: {StateText}",
"message": "Status: {StateText}",
"translation": "状態: {StateText}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "StateText",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "stateText"
}
]
},
{
"id": "Addresses: {EnumerationSeparator}",
"message": "Addresses: {EnumerationSeparator}",
"translation": "アドレス: {EnumerationSeparator}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "EnumerationSeparator",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "strings.Join(addrs, l18n.EnumerationSeparator())"
}
]
},
{
"id": "An Update is Available!",
"message": "An Update is Available!",
"translation": "更新が利用できます!",
"translatorComment": "Copied from source."
},
{
"id": "WireGuard Update Available",
"message": "WireGuard Update Available",
"translation": "WireGuard の更新が利用可能です",
"translatorComment": "Copied from source."
},
{
"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": "WireGuard の更新が利用可能になりました。できるだけ早く更新してください。",
"translatorComment": "Copied from source."
},
{
"id": "Tunnels",
"message": "Tunnels",
"translation": "トンネル",
"translatorComment": "Copied from source."
},
{
"id": "&Edit",
"message": "&Edit",
"translation": "編集(&E)",
"translatorComment": "Copied from source."
},
{
"id": "Add &empty tunnel…",
"message": "Add &empty tunnel…",
"translation": "空のトンネルを追加…(&E)",
"translatorComment": "Copied from source."
},
{
"id": "Add Tunnel",
"message": "Add Tunnel",
"translation": "トンネルの追加",
"translatorComment": "Copied from source."
},
{
"id": "Remove selected tunnel(s)",
"message": "Remove selected tunnel(s)",
"translation": "選択したトンネルの削除",
"translatorComment": "Copied from source."
},
{
"id": "Export all tunnels to zip",
"message": "Export all tunnels to zip",
"translation": "すべてのトンネルをzipにエクスポート",
"translatorComment": "Copied from source."
},
{
"id": "&Toggle",
"message": "&Toggle",
"translation": "切り替え(&T)",
"translatorComment": "Copied from source."
},
{
"id": "Export all tunnels to &zip…",
"message": "Export all tunnels to &zip…",
"translation": "すべてのトンネルをzipにエクスポート…(&Z)",
"translatorComment": "Copied from source."
},
{
"id": "Edit &selected tunnel…",
"message": "Edit &selected tunnel…",
"translation": "選択したトンネルの編集…(&S)",
"translatorComment": "Copied from source."
},
{
"id": "&Remove selected tunnel(s)",
"message": "&Remove selected tunnel(s)",
"translation": "選択したトンネルの削除(&R)",
"translatorComment": "Copied from source."
},
{
"id": "no configuration files were found",
"message": "no configuration files were found",
"translation": "設定ファイルが見つかりません",
"translatorComment": "Copied from source."
},
{
"id": "Could not import selected configuration: {LastErr}",
"message": "Could not import selected configuration: {LastErr}",
"translation": "選択したファイルからインポートできませんでした: {LastErr}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "LastErr",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "lastErr"
}
]
},
{
"id": "Could not enumerate existing tunnels: {LastErr}",
"message": "Could not enumerate existing tunnels: {LastErr}",
"translation": "既存のトンネルを表示できませんでした: {LastErr}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "LastErr",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "lastErr"
}
]
},
{
"id": "Another tunnel already exists with the name {Name}",
"message": "Another tunnel already exists with the name {Name}",
"translation": "{Name} という名前の別のトンネルがすでに存在します",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Name",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "unparsedConfig.Name"
}
]
},
{
"id": "Unable to import configuration: {LastErr}",
"message": "Unable to import configuration: {LastErr}",
"translation": "設定をインポートできませんでした: {LastErr}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "LastErr",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "lastErr"
}
]
},
{
"id": "Imported tunnels",
"message": "Imported tunnels",
"translation": "トンネルのインポート結果",
"translatorComment": "Copied from source."
},
{
"id": "Imported {M} tunnels",
"message": "Imported {M} tunnels",
"translation": {
"select": {
"feature": "plural",
"arg": "M",
"cases": {
"other": {
"msg": "{M} トンネルをインポートしました"
}
}
}
},
"placeholders": [
{
"id": "M",
"string": "%[1]d",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "m"
}
]
},
{
"id": "Imported {M} of {N} tunnels",
"message": "Imported {M} of {N} tunnels",
"translation": {
"select": {
"feature": "plural",
"arg": "N",
"cases": {
"other": {
"msg": "{N} 中の {M} トンネルをインポートしました"
}
}
}
},
"placeholders": [
{
"id": "M",
"string": "%[1]d",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "m"
},
{
"id": "N",
"string": "%[2]d",
"type": "int",
"underlyingType": "int",
"argNum": 2,
"expr": "n"
}
]
},
{
"id": "Unable to create tunnel",
"message": "Unable to create tunnel",
"translation": "トンネルを作成できません",
"translatorComment": "Copied from source."
},
{
"id": "Delete {TunnelCount} tunnels",
"message": "Delete {TunnelCount} tunnels",
"translation": {
"select": {
"feature": "plural",
"arg": "TunnelCount",
"cases": {
"other": {
"msg": "{TunnelCount} トンネルを削除"
}
}
}
},
"placeholders": [
{
"id": "TunnelCount",
"string": "%[1]d",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "tunnelCount"
}
]
},
{
"id": "Are you sure you would like to delete {TunnelCount} tunnels?",
"message": "Are you sure you would like to delete {TunnelCount} tunnels?",
"translation": {
"select": {
"feature": "plural",
"arg": "TunnelCount",
"cases": {
"other": {
"msg": "本当に {TunnelCount} トンネルを削除しますか?"
}
}
}
},
"placeholders": [
{
"id": "TunnelCount",
"string": "%[1]d",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "tunnelCount"
}
]
},
{
"id": "Delete tunnel {TunnelName}",
"message": "Delete tunnel {TunnelName}",
"translation": "トンネル {TunnelName} を削除",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "TunnelName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "tunnelName"
}
]
},
{
"id": "Are you sure you would like to delete tunnel {TunnelName}?",
"message": "Are you sure you would like to delete tunnel {TunnelName}?",
"translation": "本当にトンネル {TunnelName} を削除しますか?",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "TunnelName",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "tunnelName"
}
]
},
{
"id": "{Question} You cannot undo this action.",
"message": "{Question} You cannot undo this action.",
"translation": "{Question} この操作はもとに戻せません。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Question",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "question"
}
]
},
{
"id": "Unable to delete tunnel",
"message": "Unable to delete tunnel",
"translation": "トンネルを削除できません",
"translatorComment": "Copied from source."
},
{
"id": "A tunnel was unable to be removed: {Error}",
"message": "A tunnel was unable to be removed: {Error}",
"translation": "トンネルを削除できませんでした: {Error}",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Error",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "errors[0].Error()"
}
]
},
{
"id": "Unable to delete tunnels",
"message": "Unable to delete tunnels",
"translation": "トンネルを削除できません",
"translatorComment": "Copied from source."
},
{
"id": "{Lenerrors} tunnels were unable to be removed.",
"message": "{Lenerrors} tunnels were unable to be removed.",
"translation": {
"select": {
"feature": "plural",
"arg": "Lenerrors",
"cases": {
"other": {
"msg": "{Lenerrors} トンネルを削除できませんでした"
}
}
}
},
"placeholders": [
{
"id": "Lenerrors",
"string": "%[1]d",
"type": "int",
"underlyingType": "int",
"argNum": 1,
"expr": "len(errors)"
}
]
},
{
"id": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
"message": "Configuration Files (*.zip, *.conf)|*.zip;*.conf|All Files (*.*)|*.*",
"translation": "設定ファイル (*.zip, *.conf)|*.zip;*.conf|すべてのファイル (*.*)|*.*",
"translatorComment": "Copied from source."
},
{
"id": "Import tunnel(s) from file",
"message": "Import tunnel(s) from file",
"translation": "ファイルからトンネルをインポート",
"translatorComment": "Copied from source."
},
{
"id": "Configuration ZIP Files (*.zip)|*.zip",
"message": "Configuration ZIP Files (*.zip)|*.zip",
"translation": "ZIP形式設定ファイル (*.zip)|*.zip",
"translatorComment": "Copied from source."
},
{
"id": "Export tunnels to zip",
"message": "Export tunnels to zip",
"translation": "トンネルをZIPにエクスポート",
"translatorComment": "Copied from source."
},
{
"id": "{Title} (unsigned build, no updates)",
"message": "{Title} (unsigned build, no updates)",
"translation": "{Title} (未署名のビルド、更新の提供なし)",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Title",
"string": "%[1]s",
"type": "string",
"underlyingType": "string",
"argNum": 1,
"expr": "mtw.Title()"
}
]
},
{
"id": "Error Exiting WireGuard",
"message": "Error Exiting WireGuard",
"translation": "WireGuard 終了エラー",
"translatorComment": "Copied from source."
},
{
"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": "{Err} のためサービスを終了できませんでした。サービスマネージャから WireGuard を停止できます。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"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": "WireGuard の更新が利用可能です。速やかに更新することを強く推奨します。",
"translatorComment": "Copied from source."
},
{
"id": "Status: Waiting for user",
"message": "Status: Waiting for user",
"translation": "状態: ユーザーからの応答待ち",
"translatorComment": "Copied from source."
},
{
"id": "Update Now",
"message": "Update Now",
"translation": "今すぐ更新",
"translatorComment": "Copied from source."
},
{
"id": "Status: Waiting for updater service",
"message": "Status: Waiting for updater service",
"translation": "状態: アップデータサービスを待機中",
"translatorComment": "Copied from source."
},
{
"id": "Error: {Err}. Please try again.",
"message": "Error: {Err}. Please try again.",
"translation": "エラー: {Err}。再度実行してください。",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Err",
"string": "%[1]v",
"type": "error",
"underlyingType": "interface{Error() string}",
"argNum": 1,
"expr": "err"
}
]
},
{
"id": "Status: Complete!",
"message": "Status: Complete!",
"translation": "状態: 完了!",
"translatorComment": "Copied from source."
},
{
"id": "http2: Framer {F}: failed to decode just-written frame",
"message": "http2: Framer {F}: failed to decode just-written frame",
"translation": "http2: Framer {F}: just-writtenフレームのデコードに失敗",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "F",
"string": "%[1]p",
"type": "*net/http.http2Framer",
"underlyingType": "*net/http.http2Framer",
"argNum": 1,
"expr": "f"
}
]
},
{
"id": "http2: Framer {F}: wrote {Http2summarizeFramefr}",
"message": "http2: Framer {F}: wrote {Http2summarizeFramefr}",
"translation": "http2: Framer {F}: {Http2summarizeFramefr} を書き込みました",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "F",
"string": "%[1]p",
"type": "*net/http.http2Framer",
"underlyingType": "*net/http.http2Framer",
"argNum": 1,
"expr": "f"
},
{
"id": "Http2summarizeFramefr",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "http2summarizeFrame(fr)"
}
]
},
{
"id": "http2: Framer {Fr}: read {Http2summarizeFramef}",
"message": "http2: Framer {Fr}: read {Http2summarizeFramef}",
"translation": "http2: Framer {Fr}: {Http2summarizeFramef} を読み込みました",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "Fr",
"string": "%[1]p",
"type": "*net/http.http2Framer",
"underlyingType": "*net/http.http2Framer",
"argNum": 1,
"expr": "fr"
},
{
"id": "Http2summarizeFramef",
"string": "%[2]v",
"type": "string",
"underlyingType": "string",
"argNum": 2,
"expr": "http2summarizeFrame(f)"
}
]
},
{
"id": "http2: decoded hpack field {HeaderField}",
"message": "http2: decoded hpack field {HeaderField}",
"translation": "http2: hpack フィールド {HeaderField} をデコードしました",
"translatorComment": "Copied from source.",
"placeholders": [
{
"id": "HeaderField",
"string": "%+[1]v",
"type": "vendor/golang.org/x/net/http2/hpack.HeaderField",
"underlyingType": "struct{Name string; Value string; Sensitive bool}",
"argNum": 1,
"expr": "hf"
}
]
}
]
}