summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Voß <DukePyrolator@anope.org>2013-02-17 04:20:13 -0800
committerJens Voß <DukePyrolator@anope.org>2013-02-17 04:20:13 -0800
commitd8ca7c63bf023904bf20259dd053f65bda6ebaa1 (patch)
tree786c52785050061859209b0784dc2d649b736697
parent20d40fdc758734d715c80cc8a69052b2e10baa9c (diff)
parentf7bac0839b21707273d48bb656f66b0d3e25f34e (diff)
Merge pull request #10 from l/translation_ja_1.8
Japanese Translation for 1.8 branch
-rw-r--r--include/services.h5
-rw-r--r--lang/Makefile6
-rw-r--r--lang/ja_utf8.l6494
-rw-r--r--src/language.c2
4 files changed, 6503 insertions, 4 deletions
diff --git a/include/services.h b/include/services.h
index 25f279773..c7e03fe57 100644
--- a/include/services.h
+++ b/include/services.h
@@ -1326,9 +1326,10 @@ typedef struct ircd_modes_ {
#define LANG_RU 13 /* Russian */
#define LANG_HUN 14 /* Hungarian */
#define LANG_PL 15 /* Polish */
+#define LANG_JA_UTF8 16 /* Japanese (UTF-8 encoding) */
-#define NUM_LANGS 16 /* Number of languages */
-#define USED_LANGS 13 /* Number of languages provided */
+#define NUM_LANGS 17 /* Number of languages */
+#define USED_LANGS 14 /* Number of languages provided */
#define DEF_LANGUAGE LANG_EN_US
diff --git a/lang/Makefile b/lang/Makefile
index 9f7a9a7e0..9056ea5c4 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -6,8 +6,8 @@ MAKEARGS = 'CFLAGS=${CFLAGS}' 'CC=${CC}' 'ANOPELIBS=${ANOPELIBS}' \
'TOUCH=${TOUCH}' 'SHELL=${SHELL}' 'DATDEST=${DATDEST}' \
'RUNGROUP=${RUNGROUP}' 'USE_MODULES=${USE_MODULES}'
-LANGOBJS = cat de en_us es fr gr hun it nl pl pt ru tr
-LANGSRCS = cat.l de.l en_us.l es.l fr.l gr.l hun.l it.l nl.l pl.l pt.l ru.l tr.l
+LANGOBJS = cat de en_us es fr gr hun it ja_utf8 nl pl pt ru tr
+LANGSRCS = cat.l de.l en_us.l es.l fr.l gr.l hun.l it.l ja_utf8.l nl.l pl.l pt.l ru.l tr.l
LANGCOMP = ./langcomp
#LANGCOMP = ./langcomp -w
@@ -59,6 +59,8 @@ hun: hun.l langcomp index
./langcomp $@.l
it: it.l langcomp index
./langcomp $@.l
+ja_utf8: ja_utf8.l langcomp index
+ ./langcomp $@.l
nl: nl.l langcomp index
./langcomp $@.l
pl: pl.l langcomp index
diff --git a/lang/ja_utf8.l b/lang/ja_utf8.l
new file mode 100644
index 000000000..3f3d7944b
--- /dev/null
+++ b/lang/ja_utf8.l
@@ -0,0 +1,6494 @@
+# Japanese language file.
+#
+# (C) 2003-2013 Anope Team
+# Contact us at team@anope.org
+#
+# Please read COPYING and README for further details.
+#
+# Based on the original code of Epona by Lara.
+# Based on the original code of Services by Andy Church.
+#
+# When translating this file to another language, keep in mind that the
+# order of parameters for sprintf() is fixed in the source code, so your
+# messages need to take the same parameters in the same order as the
+# English messages do. (Obviously, this doesn't hold for the strftime()
+# format lines immediately below.) If you can't get a natural translation
+# of a message without changing the order of the parameters, let us know
+# (team@anope.org) which message is causing a problem and I'll see
+# what I can do.
+#
+# In help messages, "%S" (capital S, not lowercase) refers to the name of
+# the service sending the message; for example, in NickServ help messages,
+# "%S" is replaced by "NickServ" (or whatever it is renamed to in
+# services.conf). The %S's do not count as sprintf() parameters, so they can be
+# rearranged, removed, or added as necessary.
+#
+# Also in help messages, please try to limit line lengths to 60 characters
+# of text (not including the leading tab). This length was chosen because
+# it does not cause line wrap under default settings on most current IRC
+# clients. Remember that format characters (control-B, control-_) are not
+# included in that 60-character limit (since they don't show on the user's
+# screen). Also remember that format specifiers (%S, etc.) will expand
+# when displayed, so remember to take this into account; you can assume
+# that the length of a pseudoclient name (%S replacement) will be eight
+# characters, so reduce the maximum line length by 6 for every %S on a
+# line.
+#
+# Finally, remember to put a tab at the beginning of every line of text
+# (including empty lines). This has to be a tab, not spaces.
+
+###########################################################################
+#
+# Name of this language
+#
+###########################################################################
+
+# For languages other than English, this string should have the following
+# format:
+# language-name-in-language (language-name-in-English)
+# For example, "Espa�l (Spanish)" or "Fran�is (French)".
+
+LANG_NAME
+ 日本語 UTF-8 (Japanese UTF-8)
+
+###########################################################################
+#
+# General messages
+#
+###########################################################################
+
+# strftime() format strings. man 3 strftime for information on the
+# meanings of the format specifiers. Short version:
+# %a = weekday name (short) %H = hour
+# %b = month name (short) %M = minute
+# %d = day of month %S = second
+# %Y = year %Z = time zone
+
+# This is used as the format string for strftime() for a date and time
+# together.
+STRFTIME_DATE_TIME_FORMAT
+ %Y 年 %b 月 %d 日(%a) %H 時 %M 分 %S 秒 %Z
+# This is used as the format string for strftime() for a date alone in long
+# format (English: including weekday).
+STRFTIME_LONG_DATE_FORMAT
+ %Y 年 %b 月 %d 日(%a)
+# This is used as the format string for strftime() for a date alone in
+# short format (English: without weekday).
+STRFTIME_SHORT_DATE_FORMAT
+ %Y/%b/%d
+
+# These tell our strftime() what the names of months and days are. If you
+# don't use %a, %A, %b, or %B in your strftime() strings above, you can
+# leave these empty. However, if you enter names, they MUST stay in order,
+# one per line, and the list MUST be complete!
+
+# %a
+STRFTIME_DAYS_SHORT
+ 日
+ 月
+ 火
+ 水
+ 木
+ 金
+ 土
+# %A
+STRFTIME_DAYS_LONG
+ 日曜日
+ 月曜日
+ 火曜日
+ 水曜日
+ 木曜日
+ 金曜日
+ 土曜日
+# %b
+STRFTIME_MONTHS_SHORT
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+# %B
+STRFTIME_MONTHS_LONG
+ 1 月
+ 2 月
+ 3 月
+ 4 月
+ 5 月
+ 6 月
+ 7 月
+ 8 月
+ 9 月
+ 10 月
+ 11 月
+ 12 月
+
+
+# This is used in ChanServ/NickServ INFO displays.
+COMMA_SPACE
+ 、
+
+
+# さまざまなエラーメッセージ。
+USER_RECORD_NOT_FOUND
+ 内部エラー - リクエスト処理不能。
+UNKNOWN_COMMAND
+ 不明なコマンド: %s。
+UNKNOWN_COMMAND_HELP
+ 不明なコマンド: %s。"%R%s HELP" としてヘルプを参照して下さい。
+SYNTAX_ERROR
+ 構文: %s
+MORE_INFO
+ %R%s HELP %s として詳細な情報を得てください。
+NO_HELP_AVAILABLE
+ %s についてのヘルプは存在しません。
+OBSOLETE_COMMAND
+ このコマンドは廃止されました。代わりに %s をお使いください。
+
+BAD_USERHOST_MASK
+ マスクは user@host の形式でなければなりません。
+BAD_EXPIRY_TIME
+ 無効な失効期限です。
+USERHOST_MASK_TOO_WIDE
+ %s の範囲は広すぎます。もっと具体的なマスクを使用してください。
+
+SERVICE_OFFLINE
+ %s は現在オフラインです。
+READ_ONLY_MODE
+ 通知: サービスは現在読み込み専用モードです。変更は保存されません!
+PASSWORD_INCORRECT
+ パスワードが間違っています。
+INVALID_TARGET
+ "/msg %s" はもうサポートされません。代わりに "/msg %s@%s" または "/%s" を使用してください。
+
+# "Access denied" (アクセス否認) と "Permission denied" (許可否認) の違いはなんでしょうか?
+# 非常に小さなことです、意味の損失なく安全に同じメッセージとみなすことができます。
+# 区別するならば、"Access denied" (アクセス否認) はより一般的に用いられるものです、
+# 例えば、非運営者が OperServ とアクセスすると"Access denied"が得られます、
+# 一方、非サービス管理者が NickServ SASET NOEXPIRE を使おうとすると
+# "Permission denied" が得られます。
+ACCESS_DENIED
+ アクセス権がありません。
+PERMISSION_DENIED
+ 許可がありません。
+RAW_DISABLED
+ RAW オプションは無効にされています。もし使う必要があるならば、サービス設定の DisableRaw 指示文を設定してください。
+
+MORE_OBSCURE_PASSWORD
+ もっと分かり難いパスワードで再度お試しください。パスワードは少なくとも 5 文字の長さで、簡単に推測できるもの (例: あなたの本名やニックネーム) にすることなく、空白やタブ文字を含まないようにもしてください。
+PASSWORD_TOO_LONG
+ パスワードが長すぎます。短いパスワードを試してください。
+
+NICK_NOT_REGISTERED
+ あなたのニックネームは登録されていません。
+NICK_NOT_REGISTERED_HELP
+ あなたのニックネームは登録されていません。ニックネームの登録については %R%s HELP と入力して情報を得てください。
+NICK_X_IS_SERVICES
+ ニックネーム %s はこのネットワークサービスの一部です。
+NICK_X_NOT_REGISTERED
+ ニックネーム %s は登録されていません。
+NICK_X_IN_USE
+ ニックネーム %s は使用中です。
+NICK_X_NOT_IN_USE
+ ニックネーム %s は使用中ではありません。
+NICK_X_NOT_ON_CHAN
+ %s はチャンネル %s では使われていません。
+NICK_X_FORBIDDEN
+ ニックネーム %s はおそらく登録も使用もされていません。
+NICK_X_FORBIDDEN_OPER
+ ニックネーム %s は %s によって禁止されています:
+ %s
+NICK_X_ILLEGAL
+ ニックネーム %s は不法ニックネームであり使うことはできません。
+NICK_X_TRUNCATED
+ ニックネーム %s は %d 文字に切り詰められました。
+NICK_X_SUSPENDED
+ ニックネーム %s は現在保留されています。
+CHAN_X_NOT_REGISTERED
+ チャンネル %s は登録されていません。
+CHAN_X_NOT_IN_USE
+ チャンネル %s は存在しません。
+CHAN_X_FORBIDDEN
+ チャンネル %s はおそらく登録も使用もされていません。
+CHAN_X_FORBIDDEN_OPER
+ チャンネル %s は %s によって禁止されています:
+ %s
+CHAN_X_SUSPENDED
+ 保留: [%s] %s
+NICK_IDENTIFY_REQUIRED
+ このコマンドはパスワード認証が必要です。
+ %R%s IDENTIFY password と入力してからやり直してください。
+CHAN_IDENTIFY_REQUIRED
+ このコマンドはパスワード認証が必要です。
+ %R%s IDENTIFY %s password と入力してからやり直してください。
+
+MAIL_DISABLED
+ サービスは現在メール送信できないよう設定されています。
+MAIL_INVALID
+ %s への電子メールは無効です。
+MAIL_X_INVALID
+ %s は無効な電子メールアドレスです。
+MAIL_LATER
+ 現在メール送信できません。もう少し後にまたやり直してください。
+MAIL_DELAYED
+ %d秒待ってからやり直してください。
+
+NO_REASON
+ 理由なし
+UNKNOWN
+ <不明>
+
+# Duration system
+DURATION_DAY
+ 1 日間
+DURATION_DAYS
+ %d 日間
+DURATION_HOUR
+ 1 時間
+DURATION_HOURS
+ %d 時間
+DURATION_MINUTE
+ 1 分間
+DURATION_MINUTES
+ %d 分間
+DURATION_SECOND
+ 1 秒間
+DURATION_SECONDS
+ %d 秒間
+
+# Human readable expiration
+NO_EXPIRE
+ 失効しない
+EXPIRES_SOON
+ 次回のデータベース更新にて失効
+EXPIRES_M
+ あと %d 分で失効
+EXPIRES_1M
+ あと %d 分で失効
+EXPIRES_HM
+ あと %d 時間 %d 分で失効
+EXPIRES_H1M
+ あと %d 時間 %d 分で失効
+EXPIRES_1HM
+ あと %d 時間 %d 分で失効
+EXPIRES_1H1M
+ あと %d 時間 %d 分で失効
+EXPIRES_D
+ あと %d 日で失効
+EXPIRES_1D
+ あと %d 日で失効
+
+# Generic Footer message
+END_OF_ANY_LIST
+ %s リスト終端.
+
+# Generic List error messages
+LIST_INCORRECT_RANGE
+ 無効な範囲が指定されました。正しい構文は #from-to の形です。
+CS_LIST_INCORRECT_RANGE
+ # から始まるチャンネルを検索するには、# を前置しないでください。
+ (つまり、#anope の代わりに anope のように指定してください。)
+
+# Generic help limited to messages
+HELP_LIMIT_SERV_OPER
+
+ サービスオペレータの権限が必要です。
+HELP_LIMIT_SERV_ADMIN
+
+ サービス管理者の権限が必要です。
+HELP_LIMIT_SERV_ROOT
+
+ サービスルートの権限が必要です。
+HELP_LIMIT_IRC_OPER
+
+ IRC オペレータの権限が必要です。
+HELP_LIMIT_HOST_SETTER
+
+ Host Setters の権限が必要です。
+HELP_LIMIT_HOST_REMOVER
+
+ Host Removers の権限が必要です。
+
+
+###########################################################################
+#
+# NickServ メッセージ
+#
+###########################################################################
+
+# 自動メッセージ
+NICK_IS_REGISTERED
+ このニックネームは既に登録されています。他のニックネームにしてください。
+ (もしこのニックネームはあなた自身のものなら %R%s IDENTIFY password と入力してください。)
+NICK_IS_SECURE
+ このニックネームは他のユーザに登録されていて保護されています。
+ もしこれはあなた自身のニックネームなら %R%s IDENTIFY password と入力してくさだい。
+ そうでない場合は他のニックネームにしてください。
+NICK_MAY_NOT_BE_USED
+ 指定されたニックネームはお使いになれません。他のニックネームにしてください。
+FORCENICKCHANGE_IN_1_MINUTE
+ 1 分以内にニックネームを変更しない場合、あなたのニックネームは自動的に変更されます。
+FORCENICKCHANGE_IN_20_SECONDS
+ 20 秒以内にニックネームを変更しない場合、あなたのニックネームは自動的に変更されます。
+FORCENICKCHANGE_NOW
+ このニックネームは登録済みのため、使用出来ません。
+FORCENICKCHANGE_CHANGING
+ あなたのニックネームは %s に変更されます。
+
+# REGISTER responses
+NICK_REGISTER_SYNTAX
+ REGISTER パスワード [メールアドレス]
+NICK_REGISTER_SYNTAX_EMAIL
+ REGISTER パスワード メールアドレス
+NICK_REGISTRATION_DISABLED
+ ご迷惑をおかけしますが、現在ニックネームの登録サービスは一時的に停止させて頂いております。
+NICK_REGISTRATION_FAILED
+ ご迷惑をおかけしますが、ニックネームの登録に失敗しました。
+NICK_REG_PLEASE_WAIT
+ REGISTER コマンドを再度使う前に %d 秒待って頂かなければなりません。
+NICK_CANNOT_BE_REGISTERED
+ %s というニックネームはお使いになれません。
+NICK_ALREADY_REGISTERED
+ %s というニックネームは既に登録されています。
+NICK_REGISTERED
+ %s というニックネームは %s のアカウントに登録されています。
+NICK_REGISTERED_NO_MASK
+ %s というニックネームは既に登録されています。
+NICK_PASSWORD_IS
+ あなたのパスワードは %s に設定されています。覚えておいてください。
+NICK_REG_DELAY
+ ニックネームを登録するには、最低 %d 秒間そのニックネームを使わなければなりません。
+
+# GROUP responses
+NICK_GROUP_SYNTAX
+ GROUP 対象ニックネーム パスワード
+NICK_GROUP_DISABLED
+ ご迷惑おかけしますが、ニックネームのグループまとめサービスは一時的に停止させて頂いております。
+NICK_GROUP_FAILED
+ グループ登録に失敗しました。
+NICK_GROUP_PLEASE_WAIT
+ 再度 GROUP コマンドを使うには %d 秒間待っていただく必要があります。
+NICK_GROUP_CHANGE_DISABLED
+ 指定されたニックネームは既に登録されています。まず、%R%s DROP と入力して登録の解除を行ってください。
+NICK_GROUP_SAME
+ あなたは既に %s というグループに入っています。
+NICK_GROUP_TOO_MANY
+ 登録数の上限に達したため、グループ名 %s にニックネームを登録できません。
+ 登録済みのニックネームから不要なものを削除してください。
+ %R%s HELP GLIST と %R%s HELP DROP というコマンドを入力することで詳しい説明を読むことが出来ます。
+NICK_GROUP_JOINED
+ %sというグループのメンバーになりました。
+
+# IDENTIFY responses
+NICK_IDENTIFY_SYNTAX
+ IDENTIFY パスワード
+NICK_IDENTIFY_FAILED
+ 認証に失敗しました。
+NICK_IDENTIFY_SUCCEEDED
+ パスワードは承認されました。あなたは認証されています。
+NICK_IDENTIFY_EMAIL_REQUIRED
+ ニックネームに対するパスワードを忘れた際に
+ パスワードの再発行を行うための連絡先として
+ 電子メールアドレスを入力して頂きます。
+NICK_IDENTIFY_EMAIL_HOWTO
+ あなたの電子メールアドレスを設定するには %R%S SET EMAIL e-mail
+ と入力してください。このアドレスは個人情報として扱われて、
+ 第三者に渡すことはありません。
+NICK_ALREADY_IDENTIFIED
+ あなたは既に認証済みです。
+
+# UPDATE responses
+NICK_UPDATE_SUCCESS
+ memo、vhost、chmode、flag の設定を更新しました。
+
+# LOGOUT responses
+NICK_LOGOUT_SYNTAX
+ LOGOUT
+NICK_LOGOUT_SUCCEEDED
+ ニックネームはログアウトされました。
+NICK_LOGOUT_X_SUCCEEDED
+ ニックネーム %s はログアウトされました。
+NICK_LOGOUT_SERVICESADMIN
+ %s は管理者なので、ログアウトさせることは出来ません。
+
+# DROP (ニックネーム登録解除) についての応答
+NICK_DROP_DISABLED
+ ご迷惑をおかけしますが、ニックネームの登録解除サービスは一時的に停止させていただいております。
+NICK_DROPPED
+ ニックネームの登録は解除されました。
+NICK_X_DROPPED
+ ニックネーム %s の登録は解除されました。
+
+# SET (ニックネームの設定) についての応答
+NICK_SET_SYNTAX
+ SET 設定項目 パラメータ
+NICK_SET_SERVADMIN_SYNTAX
+ SET [ニックネーム] オプション パラメータ
+NICK_SET_DISABLED
+ ご迷惑をおかけしますが、ニックネームオプションの設定は一時無効にされます。
+NICK_SET_UNKNOWN_OPTION
+ 未定義の SET オプション: %s。
+NICK_SET_OPTION_DISABLED
+ %s オプションは、このネットワークに設定できません。
+
+# SET DISPLAY responses
+NICK_SET_DISPLAY_INVALID
+ 新しいディスプレイ名はニックネームグループ内にあるニックネームでなければいけません!
+NICK_SET_DISPLAY_CHANGED
+ ディスプレイ名は %s に変更されました。
+
+# SET PASSWORD responses
+NICK_SET_PASSWORD_FAILED
+ パスワードの変更に失敗しました。
+NICK_SET_PASSWORD_CHANGED
+ パスワードを変更しました。
+NICK_SET_PASSWORD_CHANGED_TO
+ パスワードを %s に変更しました。
+
+# SET LANGUAGE responses
+NICK_SET_LANGUAGE_SYNTAX
+ SET LANGUAGE 言語番号
+NICK_SET_LANGUAGE_UNKNOWN
+ 未知の言語番号 %d を指定しました。言語の一覧を見るには %R%s HELP SET LANGUAGE と入力してください。
+NICK_SET_LANGUAGE_CHANGED
+ 言語を日本語に切り替えました。
+
+# SET URL responses
+NICK_SET_URL_CHANGED
+ URL を %s に変更しました。
+NICK_SET_URL_UNSET
+ URL 設定を外しました。
+
+# SET EMAIL responses
+NICK_SET_EMAIL_CHANGED
+ 電子メールアドレスを %s に変更しました。
+NICK_SET_EMAIL_UNSET
+ 電子メールアドレスの設定を外しました。
+NICK_SET_EMAIL_UNSET_IMPOSSIBLE
+ 本ネットワークでは電子メールの設定を外すことは出来ません。
+
+# SET ICQ responses
+NICK_SET_ICQ_CHANGED
+ ICQ 番号を %s に変更しました。
+NICK_SET_ICQ_UNSET
+ ICQ 番号の設定を外しました。
+NICK_SET_ICQ_INVALID
+ %s は有効な ICQ 番号ではありません。
+
+# SET GREET responses
+NICK_SET_GREET_CHANGED
+ 歓迎メッセージを %s に変更しました。
+NICK_SET_GREET_UNSET
+ 歓迎メッセージの設定を外しました。
+
+# SET PROTECT responses
+NICK_SET_KILL_SYNTAX
+ SET KILL {ON | QUICK | OFF}
+NICK_SET_KILL_IMMED_SYNTAX
+ SET KILL {ON | QUICK | IMMED | OFF}
+NICK_SET_KILL_ON
+ ニックネーム保護を有効 ON にしました。
+NICK_SET_KILL_QUICK
+ ニックネーム保護を短期限つきで有効 ON にしました。
+NICK_SET_KILL_IMMED
+ ニックネーム保護を期限なしで有効 ON にしました。
+NICK_SET_KILL_IMMED_DISABLED
+ このネットワークでは、IMMED の設定は無効にされています。
+NICK_SET_KILL_OFF
+ ニックネーム保護を無効 OFF にしました。
+
+# SET SECURE responses
+NICK_SET_SECURE_SYNTAX
+ SET SECURE {ON | OFF}
+NICK_SET_SECURE_ON
+ ニックネームセキュリティ機能を有効 ON にしました。
+NICK_SET_SECURE_OFF
+ ニックネームセキュリティ機能を無効 OFF にしました。
+
+# SET PRIVATE responses
+NICK_SET_PRIVATE_SYNTAX
+ SET PRIVATE {ON | OFF}
+NICK_SET_PRIVATE_ON
+ ニックネームプライベート機能を有効 ON にしました。
+NICK_SET_PRIVATE_OFF
+ ニックネームプライベート機能を無効 OFF にしました。
+
+# SET HIDE responses
+NICK_SET_HIDE_SYNTAX
+ SET HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SET_HIDE_EMAIL_ON
+ あなたの電子メールアドレスを %s INFO コマンドで表示しないように設定しました。
+NICK_SET_HIDE_EMAIL_OFF
+ あなたの電子メールアドレスを %s INFO コマンドで表示するように設定しました。
+NICK_SET_HIDE_MASK_ON
+ あなたのホストマスクを %s INFO コマンドで表示しないように設定しました。
+NICK_SET_HIDE_MASK_OFF
+ あなたのホストマスクを %s INFO コマンドで表示するように設定しました。
+NICK_SET_HIDE_QUIT_ON
+ 最も最近 IRC を終了した時の終了メッセージを %s INFO コマンドで表示しないように設定しました。
+NICK_SET_HIDE_QUIT_OFF
+ 最も最近 IRC を終了した時の終了メッセージを %s INFO コマンドで表示するように設定しました。
+NICK_SET_HIDE_STATUS_ON
+ サービスへのアクセス状況を %s INFO コマンドで表示しないように設定しました。
+NICK_SET_HIDE_STATUS_OFF
+ サービスへのアクセス状況を %s INFO コマンドで表示するように設定しました。
+
+# SET MSG responses
+NICK_SET_MSG_SYNTAX
+ SET MSG {ON | OFF}
+NICK_SET_MSG_ON
+ これから各サービスは連絡手段としてメッセージを使います。
+NICK_SET_MSG_OFF
+ これから各サービスは連絡手段として告知を使います。
+
+# SET AUTOOP responses
+NICK_SET_AUTOOP_SYNTAX
+ SET AUTOOP {ON | OFF}
+NICK_SET_AUTOOP_ON
+ サービスは自動的に管理者権を与えるように設定しました。
+NICK_SET_AUTOOP_OFF
+ サービスは自動的に管理者権を与えないように設定しました。
+
+
+# SASET responses
+NICK_SASET_SYNTAX
+ SASET ニックネーム オプション パラメータ
+NICK_SASET_DISABLED
+ ご迷惑をお掛けします。ニックネームオプションは一時的に無効になります。
+NICK_SASET_UNKNOWN_OPTION
+ 未定義の SASET オプション: %s。
+NICK_SASET_BAD_NICK
+ ニックネーム %s は、登録されませんでした。
+NICK_SASET_OPTION_DISABLED
+ %s オプションはこのネットワークには設定できません。
+
+# SASET DISPLAY responses
+NICK_SASET_DISPLAY_INVALID
+ %s の新しいディスプレイ名はグループ内にあるニックネームである必要があります。
+NICK_SASET_DISPLAY_CHANGED
+ ディスプレイ名は %s に変更されました。
+
+# SASET PASSWORD responses
+NICK_SASET_PASSWORD_FAILED
+ ご迷惑をお掛けします。%s のパスワードを変更することは出来ませんでした。
+NICK_SASET_PASSWORD_CHANGED
+ %s のパスワードが変更されました。
+NICK_SASET_PASSWORD_CHANGED_TO
+ %s のパスワードは %s に変更されました。
+
+# SASET URL responses
+NICK_SASET_URL_CHANGED
+ %s の URL を %s に変更しました。
+NICK_SASET_URL_UNSET
+ URL %s を解除しました。
+
+# SASET EMAIL responses
+NICK_SASET_EMAIL_CHANGED
+ %s のメールアドレスを %s に変更しました。
+NICK_SASET_EMAIL_UNSET
+ %s のメールアドレスを解除しました。
+NICK_SASET_EMAIL_UNSET_IMPOSSIBLE
+ このネットワークではメールアドレスを解除することは出来ません。
+
+# SASET ICQ responses
+NICK_SASET_ICQ_CHANGED
+ %s の ICQ 番号を %s に設定しました。
+NICK_SASET_ICQ_UNSET
+ %s の ICQ 番号を解除しました。
+NICK_SASET_ICQ_INVALID
+ %s は有効な値ではありません。
+
+# SASET GREET responses
+NICK_SASET_GREET_CHANGED
+ %s の歓迎メッセージを %s に変更しました。
+NICK_SASET_GREET_UNSET
+ %s の歓迎メッセージを解除しました。
+
+# SASET PROTECT responses
+NICK_SASET_KILL_SYNTAX
+ SASET ニックネーム KILL {ON | QUICK | OFF}
+NICK_SASET_KILL_IMMED_SYNTAX
+ SASET ニックネーム KILL {ON | QUICK | IMMED | OFF}
+NICK_SASET_KILL_ON
+ 現在 %s への保護は ON になっています。
+NICK_SASET_KILL_QUICK
+ 現在 %s への保護と、遅延の緩和が ON になっています。
+NICK_SASET_KILL_IMMED
+ 現在 %s への保護と、遅延なしが ON になっています。
+NICK_SASET_KILL_IMMED_DISABLED
+ このネットワークでは IMMED オプションを利用することは出来ません。
+NICK_SASET_KILL_OFF
+ 現在 %s への保護は OFF になっています。
+
+# SASET SECURE responses
+NICK_SASET_SECURE_SYNTAX
+ SASET ニックネーム SECURE {ON | OFF}
+NICK_SASET_SECURE_ON
+ 現在 %s へのセキュアオプションは ON になっています。
+NICK_SASET_SECURE_OFF
+ 現在 %s へのセキュアオプションは OFF になっています。
+
+# SASET PRIVATE responses
+NICK_SASET_PRIVATE_SYNTAX
+ SASET ニックネーム PRIVATE {ON | OFF}
+NICK_SASET_PRIVATE_ON
+ 現在 %s へのプライベートオプションは ON になっています。
+NICK_SASET_PRIVATE_OFF
+ 現在 %s へのプライベートオプションは OFF になっています。
+
+# SASET HIDE responses
+NICK_SASET_HIDE_SYNTAX
+ SASET ニックネーム HIDE {EMAIL | USERMASK | QUIT} {ON | OFF}
+NICK_SASET_HIDE_EMAIL_ON
+ 現在 %s のメールアドレスは %s INFO 情報に表示しないように設定されています。
+NICK_SASET_HIDE_EMAIL_OFF
+ 現在 %s のメールアドレスは %s INFO 情報に表示するように設定されています。
+NICK_SASET_HIDE_MASK_ON
+ 現在 %s のホストマスクは %s INFO 情報に表示しないように設定されています。
+NICK_SASET_HIDE_MASK_OFF
+ 現在 %s のホストマスクは %s INFO 情報に表示するように設定されています。
+NICK_SASET_HIDE_QUIT_ON
+ 現在 %s の最後に使った終了メッセージは %s INFO 情報に表示しないように設定されています。
+NICK_SASET_HIDE_QUIT_OFF
+ 現在 %s の最後に使った終了メッセージは %s INFO 情報に表示するように設定されています。
+NICK_SASET_HIDE_STATUS_ON
+ 現在 %s のサービスへアクセス状況は %s INFO 情報に表示しないように設定されています。
+NICK_SASET_HIDE_STATUS_OFF
+ 現在 %s のサービスへアクセス状況は %s INFO 情報に表示するように設定されています。
+
+# SASET MSG responses
+NICK_SASET_MSG_SYNTAX
+ SASET ニックネーム MSG {ON | OFF}
+NICK_SASET_MSG_ON
+ これから %s に対して各サービスは連絡手段としてメッセージを使います。
+NICK_SASET_MSG_OFF
+ これから %s に対して各サービスは連絡手段として告知を使います。
+
+# SASET NOEXPIRE responses
+NICK_SASET_NOEXPIRE_SYNTAX
+ SASET ニックネーム NOEXPIRE {ON | OFF}
+NICK_SASET_NOEXPIRE_ON
+ %s というニックネームは期限切れになりません。
+NICK_SASET_NOEXPIRE_OFF
+ %s というニックネームは期限切れになります。
+
+# SASET AUTOOP responses
+NICK_SASET_AUTOOP_SYNTAX
+ SASET ニックネーム AUTOOP {ON | OFF}
+NICK_SASET_AUTOOP_ON
+ サービスは %s に対して自動的に管理者権を与えるように設定しました。
+NICK_SASET_AUTOOP_OFF
+ サービスは %s に対して自動的に管理者権を与えないように設定しました。
+
+# SASET LANGUAGE responses
+NICK_SASET_LANGUAGE_SYNTAX
+ SASET ニックネーム LANGUAGE 言語番号
+NICK_SASET_LANGUAGE_UNKNOWN
+ 未知の言語番号 %d を指定しました。言語の一覧を見るには %R%s HELP SET LANGUAGE と入力してください。
+NICK_SASET_LANGUAGE_CHANGED
+ %s の使用言語を %s に切り替えました。
+
+
+# ACCESS responses
+NICK_ACCESS_SYNTAX
+ ACCESS {ADD | DEL | LIST} [ホストマスク]
+NICK_ACCESS_ALREADY_PRESENT
+ %s というマスクは既に許可リストに登録されています。
+NICK_ACCESS_REACHED_LIMIT
+ 1 つのニックネームにつき、%d 個以上の許可リストエントリを登録することは出来ません。
+NICK_ACCESS_ADDED
+ %s を許可リストに追加しました。
+NICK_ACCESS_NOT_FOUND
+ 許可リストに %s は見つかりませんでした。
+NICK_ACCESS_DELETED
+ %s を許可リストから消去しました。
+NICK_ACCESS_LIST
+ 許可リスト一覧:
+NICK_ACCESS_LIST_X
+ %s の許可リスト一覧:
+NICK_ACCESS_LIST_EMPTY
+ 許可リストにはニックネームは登録されていません。
+NICK_ACCESS_LIST_X_EMPTY
+ %s の許可リストにはニックネームは登録されていません。
+
+# Status messages
+NICK_STATUS_0
+ STATUS %s 0
+NICK_STATUS_1
+ STATUS %s 1
+NICK_STATUS_2
+ STATUS %s 2
+NICK_STATUS_3
+ STATUS %s 3
+
+# INFO responses
+NICK_INFO_SYNTAX
+ INFO ニックネーム [ALL]
+NICK_INFO_REALNAME
+ %s の「本名」は %s です。
+NICK_INFO_SERVICES_OPER
+ %s はサービスオペレータです。
+NICK_INFO_SERVICES_ADMIN
+ %s は準サービス管理者です。
+NICK_INFO_SERVICES_ROOT
+ %s はサービス管理者です。
+NICK_INFO_ADDRESS
+ 最終接続アドレス: %s
+NICK_INFO_ADDRESS_ONLINE
+ 接続元: %s
+NICK_INFO_ADDRESS_ONLINE_NOHOST
+ %s は接続中です。
+NICK_INFO_TIME_REGGED
+ 登録日付: %s
+NICK_INFO_LAST_SEEN
+ 最終接続日時: %s
+NICK_INFO_LAST_QUIT
+ 最終終了メッセージ: %s
+NICK_INFO_URL
+ URL: %s
+NICK_INFO_EMAIL
+ 電子メールアドレス: %s
+NICK_INFO_VHOST
+ バーチャルホスト: %s
+NICK_INFO_VHOST2
+ バーチャルホスト: %s@%s
+NICK_INFO_ICQ
+ ICQ 番号: %d
+NICK_INFO_GREET
+ 歓迎メッセージ: %s
+NICK_INFO_OPTIONS
+ 設定: %s
+NICK_INFO_EXPIRE
+ 失効日: %s
+# These strings MUST NOT be empty
+NICK_INFO_OPT_KILL
+ 保護
+NICK_INFO_OPT_SECURE
+ セキュリティ
+NICK_INFO_OPT_PRIVATE
+ プライベート
+NICK_INFO_OPT_MSG
+ メッセージモード
+NICK_INFO_OPT_AUTOOP
+ 自動管理者権割り当て
+NICK_INFO_OPT_NONE
+ 無
+NICK_INFO_NO_EXPIRE
+ このニックネームに失効期限はありません。
+NICK_INFO_FOR_MORE
+ もっと詳しく知りたい場合は %R%s INFO %s ALL と入力してください。
+NICK_INFO_SUSPENDED
+ %s という理由により、このニックネームの使用を一時停止させていただいております。
+NICK_INFO_SUSPENDED_NO_REASON
+ このニックネームの使用を一時停止させていただいております。
+
+# LIST responses
+NICK_LIST_SYNTAX
+ LIST パターン
+NICK_LIST_SERVADMIN_SYNTAX
+ LIST パターン [FORBIDDEN] [SUSPENDED] [NOEXPIRE] [UNCONFIRMED]
+NICK_LIST_HEADER
+ %s に一致するものの一覧:
+NICK_LIST_RESULTS
+ %d/%d の結果を表示しました。
+
+# ALIST responses
+NICK_ALIST_SYNTAX
+ ALIST nickname
+NICK_ALIST_HEADER
+ あなたがアクセスしているチャンネル:
+ 番号 チャンネル レベル 備考
+NICK_ALIST_HEADER_X
+ %s がアクセスしているチャンネル:
+ 番号 チャンネル レベル 備考
+NICK_ALIST_XOP_FORMAT
+ %3d %c%-20s %-8s %s
+NICK_ALIST_ACCESS_FORMAT
+ %3d %c%-20s %-8d %s
+NICK_ALIST_FOOTER
+ リストはここまで - チャンネル数 %d/%d
+
+# GLIST responses
+NICK_GLIST_HEADER
+ あなたと同じグループに所属しているニックネームのリスト:
+NICK_GLIST_HEADER_X
+ %s と同じグループに所属しているニックネームのリスト:
+NICK_GLIST_FOOTER
+ %d 個のニックネームがこのグループに登録されています。
+NICK_GLIST_REPLY
+ %c%s
+NICK_GLIST_REPLY_ADMIN
+ %c%s (%s 後に失効解除予定)
+
+# RECOVER responses
+NICK_RECOVER_SYNTAX
+ RECOVER nickname [password]
+NICK_NO_RECOVER_SELF
+ 自分自身を回復させることはできません!
+NICK_RECOVERED
+ あなたのニックネームを要求したユーザが kill されました。
+ %R%s RELEASE %s のように入力して、%s がタイムアウトする前にニックネームを回復させてください。
+
+# RELEASE responses
+NICK_RELEASE_SYNTAX
+ RELEASE nickname [password]
+NICK_RELEASE_NOT_HELD
+ ニックネーム %s はホールドされていません。
+NICK_RELEASED
+ サービスはニックネームを失効されないようにホールドします。
+
+# GHOST responses
+NICK_GHOST_SYNTAX
+ GHOST nickname [password]
+NICK_NO_GHOST_SELF
+ 自分自身はゴースト化できません!
+NICK_GHOST_KILLED
+ あなたのニックネームを使っていたゴーストが kill されました。
+
+# GETPASS responses
+NICK_GETPASS_SYNTAX
+ GETPASS nickname
+NICK_GETPASS_UNAVAILABLE
+ 暗号化が有効になっているため、GETPASS コマンドは使えません。
+NICK_GETPASS_PASSWORD_IS
+ %s のパスワードは %s です。
+
+# GETEMAIL responses
+NICK_GETEMAIL_SYNTAX
+ GETEMAIL user@email-host No WildCards!!
+NICK_GETEMAIL_EMAILS_ARE
+ %s と %s に該当する電子メールアドレスは次の通りです。
+NICK_GETEMAIL_NOT_USED
+ %s に該当する電子メールアドレスは見つかりませんでした。
+
+# SENDPASS responses
+NICK_SENDPASS_SYNTAX
+ SENDPASS nickname
+NICK_SENDPASS_UNAVAILABLE
+ 暗号化が有効になっているため、SENDPASS コマンドは使えません。
+NICK_SENDPASS_SUBJECT
+ ニックネーム パスワード (%s)
+NICK_SENDPASS_HEAD
+ こんにちは、
+NICK_SENDPASS_LINE_1
+ ニックネーム %s のパスワードを電子メールで要求しました。
+NICK_SENDPASS_LINE_2
+ パスワードは %s です。セキュリティ確保のため、すぐにパスワードを変更してください。
+NICK_SENDPASS_LINE_3
+ このメールに身に覚えの無い場合は、無視してください。
+NICK_SENDPASS_LINE_4
+ このメールボックスはチェックされていません。このメールに対して返信しても返答はありません。
+NICK_SENDPASS_LINE_5
+ %s をご利用いただきありがとうございます。
+NICK_SENDPASS_OK
+ %s のパスワードが送信されました。
+
+# SUSPEND responses
+NICK_SUSPEND_SYNTAX
+ SUSPEND nickname reason
+NICK_SUSPEND_SUCCEEDED
+ ニックネーム %s を一時的に使用禁止にしました。
+NICK_SUSPEND_FAILED
+ ニックネーム %s を一時的に使用禁止にできませんでした!
+
+# UNSUSPEND responses
+NICK_UNSUSPEND_SYNTAX
+ UNSUSPEND nickname
+NICK_UNSUSPEND_SUCCEEDED
+ ニックネーム %s の登録を解除しました。
+NICK_UNSUSPEND_FAILED
+ ニックネーム %s の登録を解除できませんでした!
+
+# FORBID responses
+NICK_FORBID_SYNTAX
+ FORBID nickname [reason]
+NICK_FORBID_SYNTAX_REASON
+ FORBID nickname reason
+NICK_FORBID_SUCCEEDED
+ 現在、ニックネーム %s は使用禁止になっています。
+NICK_FORBID_FAILED
+ ニックネーム %s を使用禁止にできませんでした。
+
+# Nick Registraion responses
+NICK_REQUESTED
+ このニックネームは現在、だれかが使用中です。あなたの電子メールアドレスとパスコードを確認してください。
+NICK_REG_RESENT
+ あなたのパスコードが %s 宛てに再送信されました。
+NICK_RE