1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-10 12:45:42 +02:00

Merge pull request #1283 from l/master/translation/ja_JP

core: update Japanese translations
This commit is contained in:
Sébastien Helleu
2018-12-09 17:04:51 +01:00
committed by GitHub
7 changed files with 131 additions and 141 deletions
+9 -10
View File
@@ -15,17 +15,16 @@
このオプションを指定しなかった場合、環境変数 WEECHAT_HOME を使います
(空でない限り)。
// TRANSLATION MISSING
*-t*, *--temp-dir*::
Create a temporary WeeChat home directory and delete it on exit
(incompatible with option "-d"). +
The name of the directory is automatically built by WeeChat, with this
template: "weechat_temp_XXXXXX" (where "XXXXXX" is random). It it created
in the first available directory in this list: environment variable "TMPDIR",
"/tmp" (may be different according to the operating system), environment
variable "HOME", current directory. +
The temporary home directory has permissions 0700 (only owner can read,
write and execute).
一時的に WeeChat のホームディレクトリを作成し、終了時にこれを削除します
("-d" オプションと同時使用不可)。 +
このとき WeeChat が作るディレクトリの名前は "weechat_temp_XXXXXX"
("XXXXXX" はランダム文字列) です。このディレクトリはリスト (環境変数
"TMPDIR"、"/tmp" (オペレーティングシステムの種類によって異なります)、環境変数
"HOME"、カレントディレクトリ)
で最初の利用可能なディレクトリの中に作られます。 +
一時的なホームディレクトリは 0700 のパーミッションを設定されます
(読み書き実行権限が所有者のみに与えられます)。
*-h*, *--help*::
ヘルプを表示
+12 -23
View File
@@ -138,10 +138,8 @@ WeeChat "core" は以下のディレクトリに配置されています:
|    wee-log.c | WeeChat ログファイル (weechat.log) に書き込む
|    wee-network.c | ネットワーク関数 (サーバやプロキシへの接続)
|    wee-proxy.c | プロキシ管理
// TRANSLATION MISSING
|    wee-secure.c | Secured data functions.
// TRANSLATION MISSING
|    wee-secure-buffer.c | Secured data buffer.
|    wee-secure.c | データ保護用の関数
|    wee-secure-buffer.c | データ保護用のバッファ
|    wee-secure-config.c | 安全なデータオプション (sec.conf ファイル)
|    wee-string.c | 文字列関数
|    wee-upgrade-file.c | 内部アップグレードシステム
@@ -216,8 +214,7 @@ WeeChat "core" は以下のディレクトリに配置されています:
| plugins/ | プラグインのルートディレクトリ
|    plugin.c | プラグイン管理 (動的 C 言語ライブラリのロード/アンロード)
|    plugin-api.c | プラグイン API の追加関数 (WeeChat コア関数のラッパー)
// TRANSLATION MISSING
|    plugin-api-info.c | Extra info/infolist functions for plugin API.
|    plugin-api-info.c | プラグイン API 用のインフォ/インフォリストに関する追加関数
|    plugin-config.c | プラグイン設定オプション (plugins.conf ファイル)
|    plugin-script.c | スクリプトプラグインの共用関数
|    plugin-script-api.c | スクリプト API 関数: 一部のプラグイン API 関数のラッパー
@@ -390,27 +387,22 @@ WeeChat "core" は以下のディレクトリに配置されています:
|          testapi.py | スクリプト API テスト時に使われる Python スクリプト (スクリプト testapigen.py から使われます)
|          unparse.py | Python コードを別の言語に変換 (スクリプト testapigen.py から使われます)
|    unit/ | 単体テスト用のルートディレクトリ
// TRANSLATION MISSING
|       test-plugins.cpp | Tests: plugins.
|       test-plugins.cpp | テスト: プラグイン
|       core/ | core 向け単体テスト用のルートディレクトリ
|          test-arraylist.cpp | テスト: 配列リスト
|          test-eval.cpp | テスト: 式の評価
|          test-hashtble.cpp | テスト: ハッシュテーブル
|          test-hdata.cpp | テスト: hdata
// TRANSLATION MISSING
|          test-hook.cpp | Tests: hooks.
|          test-hook.cpp | テスト: フック
|          test-infolist.cpp | テスト: インフォリスト
|          test-list.cpp | テスト: リスト
// TRANSLATION MISSING
|          test-secure.cpp | Tests: secured data.
|          test-secure.cpp | テスト: データ保護
|          test-string.cpp | テスト: 文字列
|          test-url.cpp | テスト: URL
|          test-utf8.cpp | テスト: UTF-8
|          test-util.cpp | テスト: ユーティリティ関数
// TRANSLATION MISSING
|       gui/ | Root of unit tests for GUI.
// TRANSLATION MISSING
|          test-line.cpp | Tests: lines.
|       gui/ | GUI に関する単体テスト用のルートディレクトリ
|          test-line.cpp | テスト: 行
|===
[[documentation_translations]]
@@ -1108,16 +1100,14 @@ $ msginit -i weechat.pot -l nl_NL -o nl.po
WeeChat
の翻訳元言語は英語です、翻訳する場合は必ず英語から翻訳してください
// TRANSLATION MISSING
After changes in sources, you can regenerate all translations files: run this
command in the CMake "build" directory:
ソースに変更があった際は、以下のコマンドを Cmake の "build"
ディレクトリで実行することで、すべての翻訳を再生成する事が可能です。
----
$ make translations && make update-po
----
// TRANSLATION MISSING
Then you can edit .po files (if you can translate in a language).
その後翻訳できるならば .po ファイルを編集します。
翻訳が完了したら、*必ず* _msgcheck.py_ (https://github.com/flashcode/msgcheck)
スクリプトを使ってファイルの内容を確認してください:
@@ -1126,8 +1116,7 @@ Then you can edit .po files (if you can translate in a language).
$ msgcheck.py xx.po
----
// TRANSLATION MISSING
And then you can recompile WeeChat to use the new translations.
新しい翻訳を使うには WeeChat を再コンパイルしてください。
[[build_autogen_files]]
===== 自動生成ファイルを作成する
File diff suppressed because it is too large Load Diff
+7 -12
View File
@@ -1789,8 +1789,8 @@ str = weechat.string_remove_color(my_string, "?")
_WeeChat バージョン 2.4 以上で利用可。_
// TRANSLATION MISSING
Encode a string in base 16, 32, or 64.
base 16、32、64 で文字列をエンコード。
プロトタイプ:
@@ -1801,8 +1801,7 @@ int weechat_string_base_encode (int base, const char *from, int length, char *to
引数:
// TRANSLATION MISSING
* _base_: 16, 32, or 64
* _base_: 16、32、64
* _from_: エンコード元文字列
* _length_: エンコードする文字列の長さ (例えば `strlen(from)`)
* _to_: エンコード結果を保存する文字列へのポインタ
@@ -1810,8 +1809,7 @@ int weechat_string_base_encode (int base, const char *from, int length, char *to
戻り値:
// TRANSLATION MISSING
* _*to_ に保存された文字列の長さ (最後の `\0` は数えません), -1 if error
* _*to_ に保存された文字列の長さ (最後の `\0` は数えません)、エラー発生時は -1
C 言語での使用例:
@@ -1834,8 +1832,7 @@ length = weechat_string_base_encode (64, string, strlen (string), result);
_WeeChat バージョン 2.4 以上で利用可。_
// TRANSLATION MISSING
Decode a string encoded in base 16, 32, or 64.
base 16、32、64 でエンコードされた文字列をデコード。
プロトタイプ:
@@ -1846,16 +1843,14 @@ int weechat_string_base_decode (int base, const char *from, char *to);
引数:
// TRANSLATION MISSING
* _base_: 16, 32, or 64
* _base_: 16、32、64
* _from_: デコード元文字列
* _to_: デコード結果を保存する文字列へのポインタ
(十分な領域を確保してください、結果はデコード元文字列よりも短くなります)
戻り値:
// TRANSLATION MISSING
* _*to_ に保存された文字列の長さ (最後の `\0` は数えません), -1 if error
* _*to_ に保存された文字列の長さ (最後の `\0` は数えません)、エラー発生時は -1
C 言語での使用例:
+3 -6
View File
@@ -123,11 +123,9 @@ init [<option>=<value>,[<option>=<value>,...]]
* _option_: 以下のうちの 1 つ:
** _password_: _リレー_ の認証用パスワード
(WeeChat の _relay.network.password_ オプション)
// TRANSLATION MISSING
** _totp_: Time-based One-Time Password (TOTP) used as secondary authentication
factor, in addition to the password
** _totp_: パスワードに加えた二要素認証で利用する時間ベースのワンタイムパスワード (TOTP)
(WeeChat の _relay.network.totp_secret_ オプション)
_(WeeChat ≥ 2.4)_
_(WeeChat バージョン 2.4 で利用可能)_
** _compression_: 圧縮タイプ:
*** _zlib_: _リレー_ から受信するメッセージに対して _zlib_ 圧縮を使う
(_リレー_ が _zlib_ 圧縮をサポートしている場合、デフォルトで有効化されます)
@@ -137,7 +135,6 @@ init [<option>=<value>,[<option>=<value>,...]]
WeeChat バージョン 1.6 以上の場合、コンマをエスケープすることで value にコンマを設定可能です。例えば
"foo,bar" というパスワードを送信するには `init password=foo\,bar` のように設定してください。
// TRANSLATION MISSING
例:
----
@@ -147,7 +144,7 @@ init password=mypass
# パスワードにコンマを含む値を設定する例 (WeeChat バージョン 1.6 以上の場合)
init password=mypass\,with\,commas
# initialize with password and TOTP (WeeChat ≥ 2.4)
# パスワードと TOTP を初期化する例 (WeeChat バージョン 2.4 以上の場合)
init password=mypass,totp=123456
# 圧縮を使わない例
+8 -9
View File
@@ -3155,16 +3155,15 @@ Relay プラグインはネットワークを介して異なるプロトコル
このパスワードは _irc_ と _weechat_ プロトコルで利用されます。
// TRANSLATION MISSING
[[relay_totp]]
==== TOTP
TOTP (Time-based One-Time Password) can be used as secondary authentication
factor for _weechat_ protocol, in addition to the password.
_weechat_ プロトコルでは、パスワードに加えて、二要素認証の
TOTP (時間ベースのワンタイムパスワード) を使うことが可能です。
This is optional and increases the security level.
これは任意設定項目であり、セキュリティレベルを向上させます。
One-time passwords can be generated with applications, for example:
ワンタイムパスワードは以下のようなアプリケーションを使って生成します:
* FreeOTP:
https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp[Android],
@@ -3174,11 +3173,11 @@ One-time passwords can be generated with applications, for example:
https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2[Android],
https://itunes.apple.com/fr/app/google-authenticator/id388497605[iOS]
The TOTP secret must be set in WeeChat and the application used to generate
one-time passwords.
TOTP secret を WeeChat
とワンタイムパスワードを生成するアプリケーション内部に設定しなければいけません。
It must be a string encoded in base32, with only letters and digits from 2 to 7,
for example:
TOTP の secret は base32 でエンコードされた文字列
(文字および 2 から 7 までの数字) でなければいけません。以下はその例です:
----
/set relay.network.totp_secret "secretpasswordbase32"
+52 -26
View File
File diff suppressed because it is too large Load Diff