aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorEiji Tanioka <tanioka404@gmail.com>2020-02-27 18:43:27 +0900
committerJason A. Donenfeld <Jason@zx2c4.com>2020-03-15 14:49:27 -0600
commit2bb5a2076912889e594b898a80a379ad773f029c (patch)
tree86780ad325af06f9076604d4bd38f551a4151082
parentl18n: disambiguate enumeration and unit concatenation separators (diff)
downloadwireguard-windows-2bb5a2076912889e594b898a80a379ad773f029c.tar.xz
wireguard-windows-2bb5a2076912889e594b898a80a379ad773f029c.zip
l18n: change EnumerationSeparator for Japanese
I grepped source tree and found that 'EnumerationSeparator' is used for multiple IP addresses separation. In these situation, comma is better than "、" in Japanese. ("、" is used for Japanese sentence separator, but separation by comma is more preferable to enumerate ASCII values.) Signed-off-by: Eiji Tanioka <tanioka404@gmail.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--locales/ja/messages.gotext.json2
-rw-r--r--zgotext.go146
2 files changed, 74 insertions, 74 deletions
diff --git a/locales/ja/messages.gotext.json b/locales/ja/messages.gotext.json
index 4f717819..a2a50605 100644
--- a/locales/ja/messages.gotext.json
+++ b/locales/ja/messages.gotext.json
@@ -455,7 +455,7 @@
{
"id": "[EnumerationSeparator]",
"message": "[EnumerationSeparator]",
- "translation": "、",
+ "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 ‘リンゴ、オレンジ、イチゴ’."
},
{
diff --git a/zgotext.go b/zgotext.go
index 6e5e86ac..e2580a8a 100644
--- a/zgotext.go
+++ b/zgotext.go
@@ -373,46 +373,46 @@ var jaIndex = []uint32{ // 177 elements
0x00000566, 0x00000585, 0x000005b0, 0x000005f4,
0x00000625, 0x00000665, 0x000006a0, 0x000006d7,
0x000006e6, 0x00000717, 0x00000736, 0x0000077c,
- 0x000007bf, 0x000007f3, 0x000007f7, 0x000007f9,
- 0x00000810, 0x00000827, 0x00000892, 0x0000089c,
- 0x000008b8, 0x000008c0, 0x000008ce, 0x000008dc,
- 0x000008e7, 0x000008fe, 0x00000903, 0x00000911,
+ 0x000007bf, 0x000007f3, 0x000007f6, 0x000007f8,
+ 0x0000080f, 0x00000826, 0x00000891, 0x0000089b,
+ 0x000008b7, 0x000008bf, 0x000008cd, 0x000008db,
+ 0x000008e6, 0x000008fd, 0x00000902, 0x00000910,
// Entry 40 - 5F
- 0x00000920, 0x00000931, 0x0000093e, 0x00000955,
- 0x00000975, 0x00000995, 0x0000099d, 0x000009a4,
- 0x000009cc, 0x000009fd, 0x00000a2b, 0x00000a59,
- 0x00000a79, 0x00000a80, 0x00000a9c, 0x00000ab2,
- 0x00000abe, 0x00000acd, 0x00000ad6, 0x00000b2f,
- 0x00000c63, 0x00000c6e, 0x00000c7e, 0x00000c8a,
- 0x00000c9a, 0x00000cb3, 0x00000ce2, 0x00000d10,
- 0x00000d38, 0x00000d87, 0x00000daf, 0x00000dd4,
+ 0x0000091f, 0x00000930, 0x0000093d, 0x00000954,
+ 0x00000974, 0x00000994, 0x0000099c, 0x000009a3,
+ 0x000009cb, 0x000009fc, 0x00000a2a, 0x00000a58,
+ 0x00000a78, 0x00000a7f, 0x00000a9b, 0x00000ab1,
+ 0x00000abd, 0x00000acc, 0x00000ad5, 0x00000b2e,
+ 0x00000c62, 0x00000c6d, 0x00000c7d, 0x00000c89,
+ 0x00000c99, 0x00000cb2, 0x00000ce1, 0x00000d0f,
+ 0x00000d37, 0x00000d86, 0x00000dae, 0x00000dd3,
// Entry 60 - 7F
- 0x00000e26, 0x00000e2d, 0x00000e3a, 0x00000e41,
- 0x00000e4e, 0x00000e5e, 0x00000e65, 0x00000e73,
- 0x00000e87, 0x00000ea4, 0x00000eab, 0x00000ec1,
- 0x00000f0b, 0x00000f36, 0x00000f53, 0x00000f69,
- 0x00000f9e, 0x00000fb1, 0x00000fcb, 0x0000100d,
- 0x00001028, 0x00001037, 0x0000104c, 0x00001069,
- 0x0000109e, 0x000010a9, 0x000010c9, 0x000010da,
- 0x000010e8, 0x000010fc, 0x00001116, 0x00001148,
+ 0x00000e25, 0x00000e2c, 0x00000e39, 0x00000e40,
+ 0x00000e4d, 0x00000e5d, 0x00000e64, 0x00000e72,
+ 0x00000e86, 0x00000ea3, 0x00000eaa, 0x00000ec0,
+ 0x00000f0a, 0x00000f35, 0x00000f52, 0x00000f68,
+ 0x00000f9d, 0x00000fb0, 0x00000fca, 0x0000100c,
+ 0x00001027, 0x00001036, 0x0000104b, 0x00001068,
+ 0x0000109d, 0x000010a8, 0x000010c8, 0x000010d9,
+ 0x000010e7, 0x000010fb, 0x00001115, 0x00001147,
// Entry 80 - 9F
- 0x00001162, 0x00001194, 0x000011b3, 0x000011dc,
- 0x00001244, 0x00001251, 0x0000125c, 0x0000127f,
- 0x00001295, 0x000012b7, 0x000012eb, 0x000012fc,
- 0x00001337, 0x00001360, 0x00001386, 0x000013ca,
- 0x00001408, 0x00001454, 0x00001483, 0x000014a2,
- 0x000014d3, 0x00001514, 0x00001539, 0x00001555,
- 0x00001590, 0x000015b3, 0x000015ee, 0x0000161f,
- 0x00001644, 0x00001679, 0x0000169e, 0x000016d2,
+ 0x00001161, 0x00001193, 0x000011b2, 0x000011db,
+ 0x00001243, 0x00001250, 0x0000125b, 0x0000127e,
+ 0x00001294, 0x000012b6, 0x000012ea, 0x000012fb,
+ 0x00001336, 0x0000135f, 0x00001385, 0x000013c9,
+ 0x00001407, 0x00001453, 0x00001482, 0x000014a1,
+ 0x000014d2, 0x00001513, 0x00001538, 0x00001554,
+ 0x0000158f, 0x000015b2, 0x000015ed, 0x0000161e,
+ 0x00001643, 0x00001678, 0x0000169d, 0x000016d1,
// Entry A0 - BF
- 0x00001725, 0x00001756, 0x00001780, 0x000017a8,
- 0x000017de, 0x0000180e, 0x00001889, 0x000018ee,
- 0x00001918, 0x00001928, 0x0000195b, 0x00001990,
- 0x000019a2, 0x000019e8, 0x00001a1c, 0x00001a50,
- 0x00001a90,
+ 0x00001724, 0x00001755, 0x0000177f, 0x000017a7,
+ 0x000017dd, 0x0000180d, 0x00001888, 0x000018ed,
+ 0x00001917, 0x00001927, 0x0000195a, 0x0000198f,
+ 0x000019a1, 0x000019e7, 0x00001a1b, 0x00001a4f,
+ 0x00001a8f,
} // Size: 720 bytes
-const jaData string = "" + // Size: 6800 bytes
+const jaData string = "" + // Size: 6799 bytes
"\x02エラー\x02(引数なし): 管理者権限でmanagerサービスをインストールしてください\x02使い方: %[1]s [\x0a%[2" +
"]s]\x02コマンドラインオプション\x02プロセスがWOW64で動作しているか確認できません: %[1]v\x02このコンピュータでは64ビ" +
"ット版の WireGuard を使ってください。\x02現在のプロセストークンを開けません: %[1]v\x02WireGuard は組み込" +
@@ -428,44 +428,44 @@ const jaData string = "" + // Size: 6800 bytes
"項目に対応する値がありません\x02[Interface] セクションのキー項目として不正です\x02[Peer] セクションのキー項目とし" +
"て不正です\x02インターフェースには秘密鍵が必須です\x02[指定なし]\x02すべてのピアには公開鍵が必須です\x02設定の取得時にエラ" +
"ー\x02インターフェースセクションのキー項目が不正です\x02プロトコルバージョンは 1 でなければなりません\x02ピアセクションのキー" +
- "項目が不正です\x02、\x02 \x02WireGuard について\x02WireGuard ロゴ画像\x02App version: " +
- "%[1]s\x0aGo backend version: %[2]s\x0aGo version: %[3]s\x0aOperating sys" +
- "tem: %[4]s\x0aArchitecture: %[5]s\x02閉じる\x02♥ 寄付のお願い!(&D)\x02状態:\x02無効化(" +
- "&D)\x02有効化(&A)\x02公開鍵:\x02待受ポート番号:\x02MTU:\x02アドレス:\x02DNS サーバ:\x02事前共有鍵" +
- ":\x02Allowed IPs:\x02エンドポイント:\x02持続的キープアライブ:\x02直近のハンドシェイク:\x02転送:\x02有効" +
- "\x02%[1]s 受信済み、%[1]s 送信済み\x02トンネルの状態取得に失敗しました\x02トンネルの有効化に失敗しました\x02トンネル" +
- "の無効化に失敗しました\x02インターフェース: %[1]s\x02ピア\x02トンネルの新規作成\x02トンネルの編集\x02名前(&N)" +
- ":\x02公開鍵(&P):\x02(不明)\x02トンネルを通らないトラフィックのブロック(キルスイッチ)(&B)\x02ピアが1つだけ設定され" +
- "ていて、さらに Allowed IPs に 0.0.0.0/0 または ::/0 が含まれている場合、トンネルサービスはトンネルインターフェ" +
- "ースを通らないすべてのトラフィックをブロックするファイアウォールルールを追加します。\x02保存(&S)\x02キャンセル\x02設定(&C" +
- "):\x02不正な名前\x02名前は必須です。\x02トンネル名 ‘%[1]s’ は不正です。\x02既存のトンネルを表示できません\x02トン" +
- "ネルはすでに存在します\x02‘%[1]s’ という名前の別のトンネルがすでに存在します。\x02新しい設定が作成できません\x02ファイル" +
- "の書き込みに失敗\x02ファイル ‘%[1]s’ はすでに存在します。\x0a\x0a上書きしますか?\x02有効\x02有効化中\x02無" +
- "効\x02無効化中\x02不明な状態\x02ログ\x02コピー(&C)\x02すべて選択(&a)\x02ファイルに保存…(&S)\x02時刻" +
- "\x02ログメッセージ\x02テキストファイル (*.txt)|*.txt|すべてのファイル (*.*)|*.*\x02ログをファイルにエクスポ" +
- "ート\x02WireGuardについて…(&A)\x02トンネルエラー\x02%[1]s\x0a\x0a詳細はログを参照してください。" +
- "\x02%[1]s 期限切れ\x02WireGuard 検出エラー\x02WireGuard ウィンドウが表示できませんでした: %[1]v" +
- "\x02WireGuard: 無効化済み\x02状態: 不明\x02アドレス: なし\x02トンネルの管理…(&M)\x02トンネルをファイルか" +
- "らインポート(&I)\x02終了(&X)\x02WireGuard トンネルエラー\x02WireGuard: %[1]s\x02状態: %" +
- "[1]s\x02アドレス: %[1]s\x02WireGuard 有効化済み\x02トンネル %[1]s は有効化されました。\x02WireG" +
- "uard 無効化済み\x02トンネル %[1]s は無効化されました。\x02更新が利用できます!\x02WireGuard の更新が利用可能で" +
- "す\x02WireGuard の更新が利用可能になりました。できるだけ早く更新してください。\x02トンネル\x02編集(&E)\x02空の" +
- "トンネルを追加…(&e)\x02トンネルの追加\x02選択したトンネルの削除\x02すべてのトンネルをzipにエクスポート\x02切り替え(" +
- "&T)\x02すべてのトンネルをzipにエクスポート…(&z)\x02選択したトンネルの編集…(&s)\x02選択したトンネルの削除(&R)" +
- "\x02選択した設定をインポートできませんでした: %[1]v\x02既存のトンネルを表示できませんでした: %[1]v\x02‘%[1]s’ " +
- "という名前の別のトンネルがすでに存在します\x02設定をインポートできません: %[1]v\x02トンネルをインポート\x02%[1]d ト" +
- "ンネルをインポートしました\x02%[2]d つ中の %[1]d トンネルをインポートしました\x02トンネルを作成できません\x02%[1" +
- "]d トンネルを削除\x02本当に %[1]d つのトンネルを削除しますか?\x02トンネル ‘%[1]s’ を削除\x02本当にトンネル ‘%" +
- "[1]s’ を削除しますか?\x02%[1]s この操作はもとに戻せません。\x02トンネルを削除できません\x02トンネルを削除できませんでし" +
- "た: %[1]s\x02トンネルを削除できません\x02%[1]d トンネルは削除できませんでした\x02設定ファイル (*.zip, *." +
- "conf)|*.zip;*.conf|すべてのファイル (*.*)|*.*\x02ファイルからトンネルをインポート\x02ZIP形式設定ファイル" +
- " (*.zip)|*.zip\x02トンネルをZIPにエクスポート\x02%[1]s (未署名のビルド、更新の提供なし)\x02エラーのため W" +
- "ireGuard を終了します\x02%[1]v のためサービスを終了できません。サービスマネージャから WireGuard を停止できます。" +
- "\x02WireGuard の更新が利用可能です。速やかに更新することを強く推奨します。\x02状態: ユーザーからの応答待ち\x02今すぐ更新" +
- "\x02状態: アップデータサービスを待機中\x02エラー: %[1]v。再度実行してください。\x02状態: 完了!\x02http2: Fr" +
- "amer %[1]p: just-writtenフレームのデコードに失敗\x02http2: Framer %[1]p: %[2]v を書き込み" +
- "ました\x02http2: Framer %[1]p: %[2]v を読み込みました\x02http2: hpack フィールド %+[1]" +
- "v をデコードしました"
+ "項目が不正です\x02, \x02 \x02WireGuard について\x02WireGuard ロゴ画像\x02App version:" +
+ " %[1]s\x0aGo backend version: %[2]s\x0aGo version: %[3]s\x0aOperating sy" +
+ "stem: %[4]s\x0aArchitecture: %[5]s\x02閉じる\x02♥ 寄付のお願い!(&D)\x02状態:\x02無効化" +
+ "(&D)\x02有効化(&A)\x02公開鍵:\x02待受ポート番号:\x02MTU:\x02アドレス:\x02DNS サーバ:\x02事前共有" +
+ "鍵:\x02Allowed IPs:\x02エンドポイント:\x02持続的キープアライブ:\x02直近のハンドシェイク:\x02転送:" +
+ "\x02有効\x02%[1]s 受信済み、%[1]s 送信済み\x02トンネルの状態取得に失敗しました\x02トンネルの有効化に失敗しました" +
+ "\x02トンネルの無効化に失敗しました\x02インターフェース: %[1]s\x02ピア\x02トンネルの新規作成\x02トンネルの編集\x02" +
+ "名前(&N):\x02公開鍵(&P):\x02(不明)\x02トンネルを通らないトラフィックのブロック(キルスイッチ)(&B)\x02ピアが" +
+ "1つだけ設定されていて、さらに Allowed IPs に 0.0.0.0/0 または ::/0 が含まれている場合、トンネルサービスはトンネル" +
+ "インターフェースを通らないすべてのトラフィックをブロックするファイアウォールルールを追加します。\x02保存(&S)\x02キャンセル" +
+ "\x02設定(&C):\x02不正な名前\x02名前は必須です。\x02トンネル名 ‘%[1]s’ は不正です。\x02既存のトンネルを表示でき" +
+ "ません\x02トンネルはすでに存在します\x02‘%[1]s’ という名前の別のトンネルがすでに存在します。\x02新しい設定が作成できませ" +
+ "ん\x02ファイルの書き込みに失敗\x02ファイル ‘%[1]s’ はすでに存在します。\x0a\x0a上書きしますか?\x02有効\x02" +
+ "有効化中\x02無効\x02無効化中\x02不明な状態\x02ログ\x02コピー(&C)\x02すべて選択(&a)\x02ファイルに保存…(" +
+ "&S)\x02時刻\x02ログメッセージ\x02テキストファイル (*.txt)|*.txt|すべてのファイル (*.*)|*.*\x02ログを" +
+ "ファイルにエクスポート\x02WireGuardについて…(&A)\x02トンネルエラー\x02%[1]s\x0a\x0a詳細はログを参照し" +
+ "てください。\x02%[1]s 期限切れ\x02WireGuard 検出エラー\x02WireGuard ウィンドウが表示できませんでした:" +
+ " %[1]v\x02WireGuard: 無効化済み\x02状態: 不明\x02アドレス: なし\x02トンネルの管理…(&M)\x02トンネル" +
+ "をファイルからインポート(&I)\x02終了(&X)\x02WireGuard トンネルエラー\x02WireGuard: %[1]s" +
+ "\x02状態: %[1]s\x02アドレス: %[1]s\x02WireGuard 有効化済み\x02トンネル %[1]s は有効化されました。" +
+ "\x02WireGuard 無効化済み\x02トンネル %[1]s は無効化されました。\x02更新が利用できます!\x02WireGuard " +
+ "の更新が利用可能です\x02WireGuard の更新が利用可能になりました。できるだけ早く更新してください。\x02トンネル\x02編集(" +
+ "&E)\x02空のトンネルを追加…(&e)\x02トンネルの追加\x02選択したトンネルの削除\x02すべてのトンネルをzipにエクスポート" +
+ "\x02切り替え(&T)\x02すべてのトンネルをzipにエクスポート…(&z)\x02選択したトンネルの編集…(&s)\x02選択したトンネル" +
+ "の削除(&R)\x02選択した設定をインポートできませんでした: %[1]v\x02既存のトンネルを表示できませんでした: %[1]v" +
+ "\x02‘%[1]s’ という名前の別のトンネルがすでに存在します\x02設定をインポートできません: %[1]v\x02トンネルをインポート" +
+ "\x02%[1]d トンネルをインポートしました\x02%[2]d つ中の %[1]d トンネルをインポートしました\x02トンネルを作成できま" +
+ "せん\x02%[1]d トンネルを削除\x02本当に %[1]d つのトンネルを削除しますか?\x02トンネル ‘%[1]s’ を削除" +
+ "\x02本当にトンネル ‘%[1]s’ を削除しますか?\x02%[1]s この操作はもとに戻せません。\x02トンネルを削除できません\x02" +
+ "トンネルを削除できませんでした: %[1]s\x02トンネルを削除できません\x02%[1]d トンネルは削除できませんでした\x02設定フ" +
+ "ァイル (*.zip, *.conf)|*.zip;*.conf|すべてのファイル (*.*)|*.*\x02ファイルからトンネルをインポー" +
+ "ト\x02ZIP形式設定ファイル (*.zip)|*.zip\x02トンネルをZIPにエクスポート\x02%[1]s (未署名のビルド、更新" +
+ "の提供なし)\x02エラーのため WireGuard を終了します\x02%[1]v のためサービスを終了できません。サービスマネージャから" +
+ " WireGuard を停止できます。\x02WireGuard の更新が利用可能です。速やかに更新することを強く推奨します。\x02状態: ユ" +
+ "ーザーからの応答待ち\x02今すぐ更新\x02状態: アップデータサービスを待機中\x02エラー: %[1]v。再度実行してください。" +
+ "\x02状態: 完了!\x02http2: Framer %[1]p: just-writtenフレームのデコードに失敗\x02http2: F" +
+ "ramer %[1]p: %[2]v を書き込みました\x02http2: Framer %[1]p: %[2]v を読み込みました\x02ht" +
+ "tp2: hpack フィールド %+[1]v をデコードしました"
var slIndex = []uint32{ // 177 elements
// Entry 0 - 1F
@@ -620,4 +620,4 @@ const slData string = "" + // Size: 6018 bytes
"kvirja\x02http2: Framer %[1]p: zapisano %[2]v\x02http2: Framer %[1]p: pr" +
"ebrano %[2]v\x02http2: dekodirano polje hpack %+[1]v"
- // Total table size 20160 bytes (19KiB); checksum: 352FA2FD
+ // Total table size 20159 bytes (19KiB); checksum: D764986