OSDN Git Service

typo修正
authorshizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Wed, 11 Feb 2009 08:33:42 +0000 (08:33 +0000)
committershizuki <shizuki@1ca29b6e-896d-4ea0-84a5-967f57386b96>
Wed, 11 Feb 2009 08:33:42 +0000 (08:33 +0000)
git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/nucleus-jp/trunk/utf8@931 1ca29b6e-896d-4ea0-84a5-967f57386b96

nucleus/language/japanese-utf8.php
nucleus/libs/showlist.php
nucleus/plugins/NP_SkinFiles.php
nucleus/plugins/skinfiles/english.php
nucleus/plugins/skinfiles/japanese-euc.php
nucleus/plugins/skinfiles/japanese-utf8.php

index f8d09aa..4dd4dad 100755 (executable)
@@ -3,7 +3,7 @@
 // 
 // Author: chrome (chrome@cgi.no-ip.org)
 // Modified by: Osamu Higuchi (osamu@higuchi.com)
-// Modified by: shizuki (shizuki@kinezumi.net)\r
+// Modified by: shizuki (shizuki@kinezumi.net)
 // Nucleus version: v1.0-v3.4
 //
 // Please note: if you want to translate this file to your own language, be aware
 // Note for Japanese users
 // このファイルは Nucleus の UTF-8 版日本語ランゲージファイルです。
 
-/**\r
- * Japanese UTF-8 Nucleus Language File\r
- *\r
- * @license http://nucleuscms.org/license.txt GNU General Public License\r
- * @copyright Copyright (C) 2002-2009 The NucleusCMS Japanチーム\r
- * @version $Id$\r
- */\r
-\r
-// START changed/added after 3.33 START\r
-define('_MEMBERS_USEAUTOSAVE',                         '下書きの自動保存機能を有効にしますか?');\r
-// END changed/added after 3.33 END\r
-\r
-// START merge UTF-8 and EUC-JP\r
-\r
-// Create New blog\r
-define('_ADMIN_NOTABILIA',                                     '注意事項');\r
-define('_ADMIN_PLEASE_READ',                           '作成にあたって、下記の<strong>注意事項</strong> をまずお読み下さい');\r
-define('_ADMIN_HOW_TO_ACCESS',                         '新しいBlogを作成した後に、このBlogにアクセスするための方法を紹介しておきます。方法は2つあります:');\r
-define('_ADMIN_SIMPLE_WAY',                                    '<strong>簡単な方法:</strong> <code>index.php</code>の複製を作り、新しいBlogを表示するように変更を加えます。 この変更の詳細は、作成後に表示されます。');\r
-define('_ADMIN_ADVANCED_WAY',                          '<strong>高度な方法:</strong> 現在のBlogで使用しているスキンに<code>&lt;%otherblog()&gt;</code>というコードを使った記述を加えます。この方法では、同じページ内で複数のBlogを表示することが可能となります。');\r
-define('_ADMIN_HOW_TO_CREATE',                         'Blogの作成');\r
-\r
-\r
-define('_BOOKMARKLET_NEW_CATEGORY',                    'アイテムは追加され、新しいカテゴリが作成されました。');\r
-define('_BOOKMARKLET_NEW_CATEGORY_EDIT',       'ここをクリックしてカテゴリーの名前と説明を編集してください。');\r
-define('_BOOKMARKLET_NEW_WINDOW',                      '新しいウィンドウが開きます');\r
-define('_BOOKMARKLET_SEND_PING',                       'アイテムの追加に成功しました。現在blog検索サービスに更新pingを送信します。');\r
-\r
-// END merge UTF-8 and EUC-JP\r
-\r
-// START changed/added for 3.34 START\r
-define('_TEMPLATE_PLUGIN_FIELDS',                      'プラグインによる拡張フィールド');\r
-define('_TEMPLATE_BLOGLIST',                           'Blog一覧');\r
-define('_TEMPLATE_BLOGHEADER',                         'Blog一覧のヘッダー');\r
-define('_TEMPLATE_BLOGITEM',                           'Blog一覧の本体');\r
-define('_TEMPLATE_BLOGFOOTER',                         'Blog一覧のフッター');\r
-define('_SETTINGS_DEFAULTLISTSIZE',                    '一覧の既定の表示数');\r
-// END changed/added for 3.34 END\r
-\r
-// START changed/added after 3.31 START\r
-define('_CREATE_ACCOUNT_TITLE',                                'アカウントの新規作成');\r
-define('_CREATE_ACCOUNT0',                                     'アカウントの作成');\r
-define('_CREATE_ACCOUNT1',                                     'アカウントの作成は許可されていません。<br /><br />');\r
-define('_CREATE_ACCOUNT2',                                     '詳細はウェブサイトの管理者にお問い合わせください。');\r
-define('_CREATE_ACCOUNT_USER_DATA',                    '新規アカウントの情報');\r
-define('_CREATE_ACCOUNT_LOGIN_NAME',           'ログインID (必須)');\r
-define('_CREATE_ACCOUNT_LOGIN_NAME_VALID',     ' a-z の英小文字と 0-9 の数字のみ使用できます');\r
-define('_CREATE_ACCOUNT_REAL_NAME',                    'ハンドル (必須)');\r
-define('_CREATE_ACCOUNT_EMAIL',                                'メールアドレス (必須)');\r
-define('_CREATE_ACCOUNT_EMAIL2',                       '(アクティベーション用のリンクが送られるので有効なものを使用してください)');\r
-define('_CREATE_ACCOUNT_URL',                          '(もしあれば)自分のサイトのURL');\r
-define('_CREATE_ACCOUNT_SUBMIT',                       'アカウントの作成');\r
-\r
-// START changed/added for 3.32 START\r
-define('_SETTINGS_DEBUGVARS',                          'デバッグモードを有効にする');\r
-// END changed/added for 3.32 END\r
-\r
-// START changed/added after 3.3 START\r
-define('_AUTOSAVEDRAFT',                                       'ドラフト保存状況');\r
-define('_AUTOSAVEDRAFT_LASTSAVED',                     '最終ドラフト保存日時: ');\r
-define('_AUTOSAVEDRAFT_NOTYETSAVED',           '保存されていません');\r
-define('_AUTOSAVEDRAFT_NOW',                           'ドラフト保存');\r
-define('_SKIN_PARTS_SPECIAL',                          'スペシャルスキンパーツ');\r
-define('_ERROR_SKIN_PARTS_SPECIAL_FORMAT',     '英数字以外の文字は使えません');\r
-define('_ERROR_SKIN_PARTS_SPECIAL_DELETE',     'このスキンパーツを削除できません');\r
-define('_CONFIRMTXT_SKIN_PARTS_SPECIAL',       '本当にこのスペシャルスキンパーツを削除してもいいですか?');\r
-define('_ERROR_PLUGIN_LOAD',                           'Nucleusのプラグインとして必要なメソッドがプラグインでサポートされていないか、プラグインファイルが見当たりません。(<a href="?action=actionlog">管理操作履歴</a>に詳細があります。)');\r
-// END changed/added after 3.3 END\r
-\r
-// START changed/added after 3.22 START\r
-define('_SEARCHFORM_QUERY',                                    '検索キーワード');\r
-define('_ERROR_EMAIL_REQUIRED',                                'メールアドレスが必要です');\r
-define('_COMMENTFORM_MAIL',                                    'あなたのサイトのURL:');\r
-define('_COMMENTFORM_EMAIL',                           'メールアドレス:');\r
-define('_EBLOG_REQUIREDEMAIL',                         'コメント時にメールアドレスを要求する');\r
-define('_ERROR_COMMENTS_SPAM',              'あなたのコメントは、スパムテストの結果拒否されました');\r
-// END changed/added after 3.22 END\r
-\r
-// START changed/added after 3.15 START\r
-\r
-define('_LIST_PLUG_SUBS_NEEDUPDATE',           '「登録リストのアップデート」ボタンをクリックしてイベント情報を更新してください');\r
-define('_LIST_PLUGS_DEP',                                      '依存するプラグイン:');\r
-\r
-// END changed/added after 3.15\r
-\r
-// START changed/added after 3.1 START\r
-\r
-// comments list per weblog\r
-define('_COMMENTS_BLOG',                                       'コメントのリスト:');\r
-define('_NOCOMMENTS_BLOG',                                     'このblogにはまだコメントがつけられていません');\r
-define('_BLOGLIST_COMMENTS',                           'コメント');\r
-define('_BLOGLIST_TT_COMMENTS',                                'このblogにつけられたコメントのリスト');\r
-\r
-\r
-// for use in archivetype-skinvar\r
-define('_ARCHIVETYPE_DAY',                                     '日');\r
-define('_ARCHIVETYPE_MONTH',                           '月');\r
-\r
-// tickets (prevents malicious users to trick an admin to perform actions he doesn't want)\r
-define('_ERROR_BADTICKET',                                     'チケットが不正、もしくは期限切れです');\r
-\r
-// plugin dependency\r
-define('_ERROR_INSREQPLUGIN',                          'プラグイン %s がインストールされていないためにインストールすることができませんでした。');\r
-define('_ERROR_DELREQPLUGIN',                          'プラグイン %s がこのプラグインに依存している為に削除できません。');\r
-\r
-// cookie prefix\r
-define('_SETTINGS_COOKIEPREFIX',                       'Cookie プレフィックス');\r
-\r
-// account activation\r
-define('_ERROR_NOLOGON_NOACTIVATE',                    '認証用リンクを送信できません。あなたのログインは許可されていません。');\r
-define('_ERROR_ACTIVATE',                                      '認証キーは存在しないか、無効か、あるいは期限切れです。');\r
-define('_ACTIONLOG_ACTIVATIONLINK',                    '認証用リンクが送信されました。');\r
-define('_MSG_ACTIVATION_SENT',                         '認証用リンクをメールで送信しました。');\r
-\r
-// activation link emails\r
-define('_ACTIVATE_REGISTER_MAIL',                      "こんにちは <%memberName%>\n\n<%siteName%> (<%siteUrl%>)におけるアカウントを有効にしなければなりません。\n下のリンクをクリックしてアクティベーションを行ってください。:\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");\r
-define('_ACTIVATE_REGISTER_MAILTITLE',         "アカウント'<%memberName%>'のアクティベーション");\r
-define('_ACTIVATE_REGISTER_TITLE',                     'ようこそ <%memberName%>');\r
-define('_ACTIVATE_REGISTER_TEXT',                      'アカウント作成はほぼ完了しました。下のフォームでアカウントのパスワードを設定してください。');\r
-define('_ACTIVATE_FORGOT_MAIL',                                "こんにちは <%memberName%>\n\n下のリンクから、この<%siteName%> (<%siteUrl%>)における新しいパスワードを設定することができます。\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");\r
-define('_ACTIVATE_FORGOT_MAILTITLE',           "アカウント'<%memberName%>'の再認証");\r
-define('_ACTIVATE_FORGOT_TITLE',                       'ようこそ <%memberName%>');\r
-define('_ACTIVATE_FORGOT_TEXT',                                '下のフォームで新しいパスワードが設定できます。');\r
-define('_ACTIVATE_CHANGE_MAIL',                                "こんにちは <%memberName%>\n\nメールアドレスが変更されました。\n\n<%siteName%> (<%siteUrl%>)におけるアカウントを再認証する必要があります。\n下のリンクをクリックしてアクティベーションを行ってください。:\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");\r
-define('_ACTIVATE_CHANGE_MAILTITLE',           "アカウント'<%memberName%>'の再認証");\r
-define('_ACTIVATE_CHANGE_TITLE',                       'ようこそ <%memberName%>');\r
-define('_ACTIVATE_CHANGE_TEXT',                                'メールアドレスの変更が確認されました。');\r
-define('_ACTIVATE_SUCCESS_TITLE',                      'アクティベーションに成功しました');\r
-define('_ACTIVATE_SUCCESS_TEXT',                       'アクティベーションに成功しました。');\r
-define('_MEMBERS_SETPWD',                                      'パスワードを設定する');\r
-define('_MEMBERS_SETPWD_BTN',                          'パスワードを設定');\r
-define('_QMENU_ACTIVATE',                                      'アクティベーション');\r
-define('_QMENU_ACTIVATE_TEXT',                         '<p>アクティベーションを完了すれば、<a href="index.php?action=showlogin">ログイン</a>してから利用できます。</p>');\r
-\r
-define('_PLUGS_BTN_UPDATE',                                    '登録リストのアップデート');\r
-\r
-// global settings \r
-define('_SETTINGS_JSTOOLBAR',                          'Javascriptツールバーのスタイル');\r
-define('_SETTINGS_JSTOOLBAR_FULL',                     'フル・ツールバー(IE)');\r
-define('_SETTINGS_JSTOOLBAR_SIMPLE',           'シンプル・ツールバー(IE以外)');\r
-define('_SETTINGS_JSTOOLBAR_NONE',                     'ツールバーを使わない');\r
-define('_SETTINGS_URLMODE_HELP',                       '(参考:<a href="documentation/tips.html#searchengines-fancyurls">FancyURLを有効にする方法</a>)');\r
-\r
-// extra plugin settings part when editing categories/members/blogs/...\r
-define('_PLUGINS_EXTRA',                                       'プラグインによる追加設定');\r
-\r
-// itemlist info column keys\r
-define('_LIST_ITEM_BLOG',                                      'blog:');\r
-define('_LIST_ITEM_CAT',                                       'cat:');\r
-define('_LIST_ITEM_AUTHOR',                                    '著者:');\r
-define('_LIST_ITEM_DATE',                                      '日付:');\r
-define('_LIST_ITEM_TIME',                                      '時間:');\r
-\r
-// indication of registered members in comments list\r
-define('_LIST_COMMENTS_MEMBER',                        '(メンバー)');\r
-\r
-// batch operations\r
-define('_BATCH_WITH_SEL',                                      '選択されたものを:');\r
-define('_BATCH_EXEC',                                          '実行');\r
-\r
-// quickmenu\r
-// Note: _USER_SETTINGS と _MANAGE_SETTINGS は 3.3 以降、オリジナル版は\r
-// 変更されましたが、日本語版は表記をそのままとします。\r
-// 間違って更新しないように!!\r
-define('_QMENU_HOME',                                          '管理ホーム');\r
-define('_QMENU_ADD',                                           'アイテム追加');\r
-define('_QMENU_ADD_SELECT',                                    '- blog選択 -');\r
-define('_QMENU_USER_SETTINGS',                         'あなたの設定');\r
-define('_QMENU_USER_ITEMS',                                    'あなたのアイテム');\r
-define('_QMENU_USER_COMMENTS',                         'あなたのコメント');\r
-define('_QMENU_MANAGE',                                                'サイト管理');\r
-define('_QMENU_MANAGE_LOG',                                    '管理操作履歴');\r
-define('_QMENU_MANAGE_SETTINGS',                       'グローバル設定');\r
-define('_QMENU_MANAGE_MEMBERS',                                'メンバー管理');\r
-define('_QMENU_MANAGE_NEWBLOG',                                '新規Blog作成');\r
-define('_QMENU_MANAGE_BACKUPS',                                'DB保存/復元');\r
-define('_QMENU_MANAGE_PLUGINS',                                'プラグイン管理');\r
-define('_QMENU_LAYOUT',                                                'レイアウト設定');\r
-define('_QMENU_LAYOUT_SKINS',                          'スキン編集');\r
-define('_QMENU_LAYOUT_TEMPL',                          'テンプレート編集');\r
-define('_QMENU_LAYOUT_IEXPORT',                                '読込/書出');\r
-define('_QMENU_PLUGINS',                                       'プラグイン');\r
-\r
-// quickmenu on logon screen\r
-define('_QMENU_INTRO',                                         '導入ガイド');\r
-define('_QMENU_INTRO_TEXT',                                    '<p>ここはウェブサイトの管理を行うコンテンツ管理システム、「Nucleus CMS」のログイン画面です。</p><p>アカウントを持っていればログインして新しい記事の投稿ができます。</p>');\r
-\r
-// helppages for plugins\r
-define('_ERROR_PLUGNOHELPFILE',                                'このプラグイン用のヘルプファイルが見つかりません');\r
-define('_PLUGS_HELP_TITLE',                                    'プラグインのヘルプページ');\r
-define('_LIST_PLUGS_HELP',                                     'ヘルプ');\r
-\r
-\r
-// END changed/started after 3.1\r
-\r
-// START changed/added after v2.5beta START\r
-\r
-// general settings (security)\r
-define('_SETTINGS_EXTAUTH',                                    '外部認証の有効化');\r
-define('_WARNING_EXTAUTH',                                     '警告:必要な時以外は有効にしない');\r
-\r
-// member profile\r
-define('_MEMBERS_BYPASS',                                      '外部認証を使用する');\r
-\r
-// 'always include in search' blog setting (yes/no) [in v2.5beta, the 'always' part wasn't clear]\r
-define('_EBLOG_SEARCH',                                                '<em>常に</em>検索対象にする');\r
-\r
-// END changed/added after v2.5beta\r
-\r
-// START introduced after v2.0 START\r
-\r
-// media library\r
-define('_MEDIA_VIEW',                                          '表示');\r
-define('_MEDIA_VIEW_TT',                                       'ファイル表示 (新しいウィンドウが開きます)');\r
-define('_MEDIA_FILTER_APPLY',                          'フィルター適用');\r
-define('_MEDIA_FILTER_LABEL',                          'フィルター: ');\r
-define('_MEDIA_UPLOAD_TO',                                     'アップロード先...');\r
-define('_MEDIA_UPLOAD_NEW',                                    '新規アップロード...');\r
-define('_MEDIA_COLLECTION_SELECT',                     '選択');\r
-define('_MEDIA_COLLECTION_TT',                         'このカテゴリーに切り替え');\r
-define('_MEDIA_COLLECTION_LABEL',                      '現在のコレクション: ');\r
-\r
-// tooltips on toolbar\r
-define('_ADD_ALIGNLEFT_TT',                                    '左寄せ');\r
-define('_ADD_ALIGNRIGHT_TT',                           '右寄せ');\r
-define('_ADD_ALIGNCENTER_TT',                          '中央寄せ');\r
-\r
-\r
-// generic upload failure\r
-define('_ERROR_UPLOADFAILED',                          'アップロードに失敗しました');\r
-\r
-// END introduced after v2.0 END\r
-\r
-// START introduced after v1.5 START\r
-\r
-// posting to the past/edit timestamps\r
-define('_EBLOG_ALLOWPASTPOSTING',                      '過去の日時での投稿を許可する');\r
-define('_ADD_CHANGEDATE',                                      'タイムスタンプを更新');\r
-define('_BMLET_CHANGEDATE',                                    'タイムスタンプを更新');\r
-\r
-// skin import/export\r
-define('_OVERVIEW_SKINIMPORT',                         '読込/書出');\r
-\r
-// skin settings\r
-define('_PARSER_INCMODE_NORMAL',                       'ノーマル');\r
-define('_PARSER_INCMODE_SKINDIR',                      'skindirを使う');\r
-define('_SKIN_INCLUDE_MODE',                           'Includeモード');\r
-define('_SKIN_INCLUDE_PREFIX',                         'Includeプリフィックス');\r
-\r
-// global settings\r
-define('_SETTINGS_BASESKIN',                           '基本のスキン');\r
-define('_SETTINGS_SKINSURL',                           'スキンURL');\r
-define('_SETTINGS_ACTIONSURL',                         '「http://」から始まる action.php のURL');\r
-\r
-// category moves (batch)\r
-define('_ERROR_MOVEDEFCATEGORY',                       'デフォルトのカテゴリーは移動できません');\r
-define('_ERROR_MOVETOSELF',                                    'カテゴリーを移動できません (移動先のBlogが移動元と同じです)');\r
-define('_MOVECAT_TITLE',                                       'カテゴリーを移動するBlogを選択してください');\r
-define('_MOVECAT_BTN',                                         'カテゴリーを移動');\r
-\r
-// URLMode setting\r
-define('_SETTINGS_URLMODE',                                    'URL モード');\r
-define('_SETTINGS_URLMODE_NORMAL',                     'Normal');\r
-define('_SETTINGS_URLMODE_PATHINFO',           'Fancy');\r
-\r
-// Batch operations\r
-define('_BATCH_NOSELECTION',                           '対象が選択されていません');\r
-define('_BATCH_ITEMS',                                         'アイテム   に対してのバッチ操作');\r
-define('_BATCH_CATEGORIES',                                    'カテゴリー  に対してのバッチ操作');\r
-define('_BATCH_MEMBERS',                                       'メンバー   に対してのバッチ操作');\r
-define('_BATCH_TEAM',                                          'チームメンバーに対してのバッチ操作');\r
-define('_BATCH_COMMENTS',                                      'コメント   に対してのバッチ操作');\r
-define('_BATCH_UNKNOWN',                                       '未知のバッチ操作: ');\r
-define('_BATCH_EXECUTING',                                     '実行中');\r
-define('_BATCH_ONCATEGORY',                                    '- 対象カテゴリー');\r
-define('_BATCH_ONITEM',                                                '- 対象アイテム');\r
-define('_BATCH_ONCOMMENT',                                     '- 対象コメント');\r
-define('_BATCH_ONMEMBER',                                      '- 対象メンバー');\r
-define('_BATCH_ONTEAM',                                                '- 対象チームメンバー');\r
-define('_BATCH_SUCCESS',                                       '成功!');\r
-define('_BATCH_DONE',                                          '終了!');\r
-define('_BATCH_DELETE_CONFIRM',                                'バッチ削除の確認');\r
-define('_BATCH_DELETE_CONFIRM_BTN',                    'バッチ削除の確認');\r
-define('_BATCH_SELECTALL',                                     '全て選択');\r
-define('_BATCH_DESELECTALL',                           '全ての選択を解除');\r
-\r
-// batch operations: options in dropdowns\r
-define('_BATCH_ITEM_DELETE',                           '削除');\r
-define('_BATCH_ITEM_MOVE',                                     '移動');\r
-define('_BATCH_MEMBER_DELETE',                         '削除');\r
-define('_BATCH_MEMBER_SET_ADM',                                '管理者権限を与える');\r
-define('_BATCH_MEMBER_UNSET_ADM',                      '管理者権限を外す');\r
-define('_BATCH_TEAM_DELETE',                           'チームから削除');\r
-define('_BATCH_TEAM_SET_ADM',                          '管理者権限を与える');\r
-define('_BATCH_TEAM_UNSET_ADM',                                '管理者権限を外す');\r
-define('_BATCH_CAT_DELETE',                                    '削除');\r
-define('_BATCH_CAT_MOVE',                                      '他のBlogに移動');\r
-define('_BATCH_COMMENT_DELETE',                                '削除');\r
-\r
-// itemlist: Add new item...\r
-define('_ITEMLIST_ADDNEW',                                     '新しいアイテムの追加...');\r
-define('_ADD_PLUGIN_EXTRAS',                           '追加プラグインオプション');\r
-\r
-// errors\r
-define('_ERROR_CATCREATEFAIL',                         '新しいカテゴリーを作成できません');\r
-define('_ERROR_NUCLEUSVERSIONREQ',                     'このプラグインを使用するには、新しいバージョンの Nucleus が必要です: ');\r
-\r
-// backlinks\r
-define('_BACK_TO_BLOGSETTINGS',                                'Blogの設定に戻る');\r
-\r
-// skin import export\r
-define('_SKINIE_TITLE_IMPORT',                         '読み込み');\r
-define('_SKINIE_TITLE_EXPORT',                         '書き出し');\r
-define('_SKINIE_BTN_IMPORT',                           '読み込み');\r
-define('_SKINIE_BTN_EXPORT',                           '選択されたスキン/テンプレートを書き出し');\r
-define('_SKINIE_LOCAL',                                                'ローカルファイルから読み込み:');\r
-define('_SKINIE_NOCANDIDATES',                         'スキンディレクトリ内に読み込めるファイルがありません');\r
-define('_SKINIE_FROMURL',                                      'URLを指定して読み込み:');\r
-define('_SKINIE_EXPORT_INTRO',                         '書き出すスキン/テンプレートを以下から選択してください');\r
-define('_SKINIE_EXPORT_SKINS',                         'スキン');\r
-define('_SKINIE_EXPORT_TEMPLATES',                     'テンプレート');\r
-define('_SKINIE_EXPORT_EXTRA',                         '追加情報(書き出しファイルに追加する備考)');\r
-define('_SKINIE_CONFIRM_OVERWRITE',                    '既に存在するスキンを上書きする (ぶつかるスキン名を参照)');\r
-define('_SKINIE_CONFIRM_IMPORT',                       'はい、これを読み込みます');\r
-define('_SKINIE_CONFIRM_TITLE',                                'スキンとテンプレートを読み込もうとしています');\r
-define('_SKINIE_INFO_SKINS',                           'ファイル内のスキン:');\r
-define('_SKINIE_INFO_TEMPLATES',                       'ファイル内のテンプレート:');\r
-define('_SKINIE_INFO_GENERAL',                         '情報:');\r
-define('_SKINIE_INFO_SKINCLASH',                       '次のスキン名がぶつかります:');\r
-define('_SKINIE_INFO_TEMPLCLASH',                      '次のテンプレート名がぶつかります:');\r
-define('_SKINIE_INFO_IMPORTEDSKINS',           '読み込まれたスキン:');\r
-define('_SKINIE_INFO_IMPORTEDTEMPLS',          '読み込まれたテンプレート:');\r
-define('_SKINIE_DONE',                                         '読み込み完了');\r
-\r
-define('_AND',                                                         'and');\r
-define('_OR',                                                          'or');\r
-\r
-// empty fields on template edit\r
-define('_EDITTEMPLATE_EMPTY',                          '無し(クリックするとフォームが開きます)');\r
-\r
-// skin overview list\r
-define('_LIST_SKINS_INCMODE',                          'Includeモード:');\r
-define('_LIST_SKINS_INCPREFIX',                                'Includeプリフィックス:');\r
-define('_LIST_SKINS_DEFINED',                          '定義済みパーツ:');\r
-\r
-// backup\r
-define('_BACKUPS_TITLE',                                       'バックアップ / リストア');\r
-define('_BACKUP_TITLE',                                                'バックアップ');\r
-define('_BACKUP_INTRO',                                                '下のボタンを押すと、Nucleusが使用しているデータベースをバックアップできます。バックアップファイルは安全な場所に保存しておくことをお勧めします。');\r
-define('_BACKUP_ZIP_YES',                                      '圧縮する');\r
-define('_BACKUP_ZIP_NO',                                       '圧縮しない');\r
-define('_BACKUP_BTN',                                          'バックアップを作成する');\r
-define('_BACKUP_NOTE',                                         '<b style="color:#f00;">注意:</b> バックアップされるのはデータベースの内容だけです。アップロードしたファイルや config.php 内の設定はバックアップ<b style="color:#f00;">されません</b>。');\r
-define('_RESTORE_TITLE',                                       'リストア');\r
-define('_RESTORE_NOTE',                                                '<b style="color:#f00;">警告:</b> バックアップからのリストアは現在のデータベース内の Nucleus データを全て<b style="color:#f00;">削除</b>します!良く注意して使用してください!<br /><b style="color:#f00;">注意:</b> バックアップを作成した Nucleus のバージョンが 現在使用している Nucleus のバージョンと同じか確認してください!そうでなければ正しく動作しません。');\r
-define('_RESTORE_INTRO',                                       '以下からバックアップファイルを選択(サーバにアップロードされます)して"リストア"ボタンを押すと開始します。');\r
-define('_RESTORE_IMSURE',                                      'はい、確かにこの操作の実行を承認します!');\r
-define('_RESTORE_BTN',                                         'ファイルからリストア');\r
-define('_RESTORE_WARNING',                                     '(正しいバックアップをリストアしようとしているか確認し、始める前に現在のバックアップを作っておいてください)');\r
-define('_ERROR_BACKUP_NOTSURE',                                '"承認"チェックボックスをチェックする必要があります');\r
-define('_RESTORE_COMPLETE',                                    'リストア完了');\r
-\r
-// new item notification\r
-define('_NOTIFY_NI_MSG',                                       '新しいアイテムが投稿されました:');\r
-define('_NOTIFY_NI_TITLE',                                     '新しいアイテム!');\r
-define('_NOTIFY_KV_MSG',                                       'カルマの投票がありました:');\r
-define('_NOTIFY_KV_TITLE',                                     'Nucleusカルマ:');\r
-define('_NOTIFY_NC_MSG',                                       'アイテムにコメントする:');\r
-define('_NOTIFY_NC_TITLE',                                     'Nucleusコメント:');\r
-define('_NOTIFY_USERID',                                       'ユーザーID:');\r
-define('_NOTIFY_USER',                                         'ユーザー:');\r
-define('_NOTIFY_COMMENT',                                      'コメント:');\r
-define('_NOTIFY_VOTE',                                         '投票:');\r
-define('_NOTIFY_HOST',                                         'ホスト:');\r
-define('_NOTIFY_IP',                                           'IPアドレス:');\r
-define('_NOTIFY_MEMBER',                                       'メンバー:');\r
-define('_NOTIFY_TITLE',                                                'タイトル:');\r
-define('_NOTIFY_CONTENTS',                                     '内容:');\r
-\r
-// member mail message\r
-define('_MMAIL_MSG',                                           '次の方からあなた宛のメッセージが送られてきました');\r
-define('_MMAIL_FROMANON',                                      '匿名のビジター');\r
-define('_MMAIL_FROMNUC',                                       '送信元のNucleus Blog');\r
-define('_MMAIL_TITLE',                                         'メッセージ from');\r
-define('_MMAIL_MAIL',                                          'メッセージ:');\r
-\r
-// END introduced after v1.5 END\r
-\r
-\r
-// START introduced after v1.1 START\r
-\r
-// bookmarklet buttons\r
-define('_BMLET_ADD',                                           'アイテムの追加');\r
-define('_BMLET_EDIT',                                          '保存');\r
-define('_BMLET_BACKTODRAFTS',                          'ドラフトに戻す');\r
-define('_BMLET_CANCEL',                                                'キャンセル');\r
-define('_BMLET_DELETE',                                                'アイテムの削除');\r
-define('_BMLET_BODY',                                          '本文');\r
-define('_BMLET_MORE',                                          '続き');\r
-define('_BMLET_OPTIONS',                                       'オプション');\r
-define('_BMLET_PREVIEW',                                       'プレビュー');\r
-\r
-// used in bookmarklet\r
-define('_ITEM_UPDATED',                                                'アイテムが更新されました');\r
-define('_ITEM_DELETED',                                                'アイテムが削除されました');\r
-\r
-// plugins\r
-define('_CONFIRMTXT_PLUGIN',                           'このプラグインを削除しますか?');\r
-define('_ERROR_NOSUCHPLUGIN',                          '指定されたプラグインはありません');\r
-define('_ERROR_DUPPLUGIN',                                     'そのプラグインは既にインストールされています');\r
-define('_ERROR_PLUGFILEERROR',                         '指定されたプラグインは存在しないか、パーミッションが正しく設定されていません');\r
-define('_PLUGS_NOCANDIDATES',                          'プラグインのインストール候補はありません。');\r
-\r
-define('_PLUGS_TITLE_MANAGE',                          'プラグインの管理');\r
-define('_PLUGS_TITLE_INSTALLED',                       'インストール済み');\r
-define('_PLUGS_TITLE_UPDATE',                          '登録リストのアップデート');\r
-define('_PLUGS_TEXT_UPDATE',                           'Nucleusが管理している各プラグインが登録中のイベント情報が、何らかの原因(プラグインのバージョンアップに伴うファイルの上書き等)によって正常ではない状態になった時に「アップデート」ボタンをクリックしてください。');\r
-define('_PLUGS_TITLE_NEW',                                     '新しいプラグインをインストール');\r
-define('_PLUGS_ADD_TEXT',                                      '以下はpluginsディレクトリ内にある全ての「インストールされていないプラグイン」の可能性があるファイルのリストです。追加する前にプラグインかどうかを<strong>しっかり確認</strong>してください。');\r
-define('_PLUGS_BTN_INSTALL',                           'プラグインのインストール');\r
-define('_BACKTOOVERVIEW',                                      '一覧に戻る');\r
-\r
-// editlink\r
-define('_TEMPLATE_EDITLINK',                           'アイテムを編集するためのリンク');\r
-\r
-// add left / add right tooltips\r
-define('_ADD_LEFT_TT',                                         'left boxを追加');\r
-define('_ADD_RIGHT_TT',                                                'right boxを追加');\r
-\r
-// add/edit item: new category (in dropdown box)\r
-define('_ADD_NEWCAT',                                          '新しいカテゴリーを追加...');\r
-\r
-// new settings\r
-define('_SETTINGS_PLUGINURL',                          'プラグインディレクトリのURL');\r
-define('_SETTINGS_MAXUPLOADSIZE',                      'アップロードできるファイルの最大サイズ (bytes)');\r
-define('_SETTINGS_NONMEMBERMSGS',                      'メンバー以外からのメッセージを受け付ける');\r
-define('_SETTINGS_PROTECTMEMNAMES',                    'メンバー名の保護');\r
-\r
-// overview screen\r
-define('_OVERVIEW_PLUGINS',                                    'プラグイン管理');\r
-\r
-// actionlog\r
-define('_ACTIONLOG_NEWMEMBER',                         '新しいメンバーの登録:');\r
-\r
-// membermail (when not logged in)\r
-define('_MEMBERMAIL_MAIL',                                     'あなたのメールアドレス:');\r
-\r
-// file upload\r
-define('_ERROR_DISALLOWEDUPLOAD2',                     'チームに参加しているどのブログも管理権限を持っていない為、ファイルのアップロードが出来ません。');\r
-\r
-// plugin list\r
-define('_LISTS_INFO',                                          '情報');\r
-define('_LIST_PLUGS_AUTHOR',                           '作者:');\r
-define('_LIST_PLUGS_VER',                                      'バージョン:');\r
-define('_LIST_PLUGS_SITE',                                     'サイト');\r
-define('_LIST_PLUGS_DESC',                                     '説明:');\r
-define('_LIST_PLUGS_SUBS',                                     '以下のイベントに登録:');\r
-define('_LIST_PLUGS_UP',                                       '上へ');\r
-define('_LIST_PLUGS_DOWN',                                     '下へ');\r
-define('_LIST_PLUGS_UNINSTALL',                                '削除');\r
-define('_LIST_PLUGS_ADMIN',                                    '管理');\r
-define('_LIST_PLUGS_OPTIONS',                          '編集');\r
-\r
-// plugin option list\r
-define('_LISTS_VALUE',                                         '値(内容)');\r
-\r
-// plugin options\r
-define('_ERROR_NOPLUGOPTIONS',                         'このプラグインにはオプションがありません');\r
-define('_PLUGS_BACK',                                          'プラグインの一覧に戻る');\r
-define('_PLUGS_SAVE',                                          'オプションの保存');\r
-define('_PLUGS_OPTIONS_UPDATED',                       'プラグインオプションが更新されました');\r
-\r
-define('_OVERVIEW_MANAGEMENT',                         '管理');\r
-define('_OVERVIEW_MANAGE',                                     'Nucleusの管理');\r
-define('_MANAGE_GENERAL',                                      '管理');\r
-define('_MANAGE_SKINS',                                                'スキン/テンプレート');\r
-define('_MANAGE_EXTRA',                                                '追加機能');\r
-\r
-define('_BACKTOMANAGE',                                                'Nucleusの管理に戻る');\r
-\r
-\r
-// END introduced after v1.1 END\r
-\r
-\r
-\r
-\r
-// charset to use \r
-define('_CHARSET',                                                     'UTF-8');\r
-\r
-// global stuff\r
-define('_LOGOUT',                                                      'ログアウト');\r
-define('_LOGIN',                                                       'ログイン');\r
-define('_YES',                                                         'はい');\r
-define('_NO',                                                          'いいえ');\r
-define('_SUBMIT',                                                      '送信');\r
-define('_ERROR',                                                       'エラー');\r
-define('_ERRORMSG',                                                    'エラーが発生しました!');\r
-define('_BACK',                                                                '戻る');\r
-define('_NOTLOGGEDIN',                                         'ログインしていません');\r
-define('_LOGGEDINAS',                                          'ログイン:');\r
-define('_ADMINHOME',                                           '管理ホーム');\r
-define('_NAME',                                                                '名前');\r
-define('_BACKHOME',                                                    '管理ホームに戻る');\r
-define('_BADACTION',                                           '存在しないアクションが要求されました');\r
-define('_MESSAGE',                                                     'メッセージ');\r
-define('_HELP_TT',                                                     'ヘルプ!');\r
-define('_YOURSITE',                                                    'サイトの確認');\r
-\r
-\r
-define('_POPUP_CLOSE',                                         'ウィンドウを閉じる');\r
-\r
-define('_LOGIN_PLEASE',                                                'まずログインしてください');\r
-\r
-// commentform\r
-define('_COMMENTFORM_YOUARE',                          'ユーザー名: ');\r
-define('_COMMENTFORM_SUBMIT',                          'コメントを追加');\r
-define('_COMMENTFORM_COMMENT',                         'コメント:');\r
-define('_COMMENTFORM_NAME',                                    'お名前:');\r
-define('_COMMENTFORM_REMEMBER',                                '情報を記憶しておく');\r
-\r
-// loginform\r
-define('_LOGINFORM_NAME',                                      'ログインID:');\r
-define('_LOGINFORM_PWD',                                       'パスワード:');\r
-define('_LOGINFORM_YOUARE',                                    'ログイン中:');\r
-define('_LOGINFORM_SHARED',                                    'このPCを他の人と共用する');\r
-\r
-// member mailform\r
-define('_MEMBERMAIL_SUBMIT',                           'メッセージ送信');\r
-\r
-// search form\r
-define('_SEARCHFORM_SUBMIT',                           '検索');\r
-\r
-// add item form\r
-define('_ADD_ADDTO',                                           'アイテムの追加:');\r
-define('_ADD_CREATENEW',                                       '新しいアイテム');\r
-define('_ADD_BODY',                                                    '本文');\r
-define('_ADD_TITLE',                                           'タイトル');\r
-define('_ADD_MORE',                                                    '続き (空欄でも可)');\r
-define('_ADD_CATEGORY',                                                'カテゴリー');\r
-define('_ADD_PREVIEW',                                         'プレビュー');\r
-define('_ADD_DISABLE_COMMENTS',                                'コメントを受け付けない');\r
-define('_ADD_DRAFTNFUTURE',                                    'ドラフトと未来の記事');\r
-define('_ADD_ADDITEM',                                         'アイテムを追加');\r
-define('_ADD_ADDNOW',                                          '今すぐ追加');\r
-//define('_ADD_ADDLATER',                                              '後で追加');\r
-define('_ADD_ADDLATER',                                                '日時を指定して追加'); // <mod by shizuki />\r
-define('_ADD_PLACE_ON',                                                '日時:');\r
-define('_ADD_ADDDRAFT',                                                'ドラフトに追加');\r
-define('_ADD_NOPASTDATES',                                     '(過去の日時は指定できません。指定された場合は現在の日時が使用されます)');\r
-define('_ADD_BOLD_TT',                                         '太字');\r
-define('_ADD_ITALIC_TT',                                       '斜体');\r
-define('_ADD_HREF_TT',                                         'リンク作成');\r
-define('_ADD_MEDIA_TT',                                                'メディア(画像・音声)の追加');\r
-define('_ADD_PREVIEW_TT',                                      'プレビューの表示/非表示');\r
-define('_ADD_CUT_TT',                                          'カット');\r
-define('_ADD_COPY_TT',                                         'コピー');\r
-define('_ADD_PASTE_TT',                                                'ペースト');\r
-\r
-\r
-// edit item form\r
-define('_EDIT_ITEM',                                           'アイテムの編集');\r
-define('_EDIT_SUBMIT',                                         '保存');\r
-define('_EDIT_ORIG_AUTHOR',                                    '原作者');\r
-define('_EDIT_BACKTODRAFTS',                           '再度ドラフトとして保存');\r
-define('_EDIT_COMMENTSNOTE',                           '(注意: コメントの非表示は以前に追加されたコメントを隠しはしません)');\r
-\r
-// used on delete screens\r
-define('_DELETE_CONFIRM',                                      '削除の確認をしてください');\r
-define('_DELETE_CONFIRM_BTN',                          '削除の確認');\r
-define('_CONFIRMTXT_ITEM',                                     '以下のアイテムを削除しようとしています:');\r
-define('_CONFIRMTXT_COMMENT',                          '以下のコメントを削除しようとしています:');\r
-define('_CONFIRMTXT_TEAM1',                                    'このblogのチームリストから');\r
-define('_CONFIRMTXT_TEAM2',                                    '削除しようとしています');\r
-define('_CONFIRMTXT_BLOG',                                     '削除するBlog: ');\r
-define('_WARNINGTXT_BLOGDEL',                          '警告! Blogを削除するとそれに含まれている全てのアイテム、コメントは削除されます。その点を確認した上で行ってください。<br />さらに、Blogの削除中にNucleusを中断させないでください。');\r
-define('_CONFIRMTXT_MEMBER',                           '以下のメンバープロファイルを削除しようとしています: ');\r
-define('_CONFIRMTXT_TEMPLATE',                         '次のテンプレートを削除しようとしています: ');\r
-define('_CONFIRMTXT_SKIN',                                     '次のスキンを削除しようとしています: ');\r
-define('_CONFIRMTXT_BAN',                                      '次の禁止IP範囲を削除しようとしています: ');\r
-define('_CONFIRMTXT_CATEGORY',                         '次のカテゴリーを削除しようとしています: ');\r
-\r
-// some status messages\r
-define('_DELETED_ITEM',                                                'アイテムが削除されました');\r
-define('_DELETED_MEMBER',                                      'メンバーが削除されました');\r
-define('_DELETED_COMMENT',                                     'コメントが削除されました');\r
-define('_DELETED_BLOG',                                                'Blogが削除されました');\r
-define('_DELETED_CATEGORY',                                    'カテゴリーが削除されました');\r
-define('_ITEM_MOVED',                                          'アイテムが移動されました');\r
-define('_ITEM_ADDED',                                          'アイテムが追加されました');\r
-define('_COMMENT_UPDATED',                                     'コメントが更新されました');\r
-define('_SKIN_UPDATED',                                                'スキンデータが保存されました');\r
-define('_TEMPLATE_UPDATED',                                    'テンプレートデータが保存されました');\r
-\r
-// errors\r
-define('_ERROR_COMMENT_LONGWORD',                      'コメントには半角で90文字以上の単語を使わないで下さい。');\r
-define('_ERROR_COMMENT_NOCOMMENT',                     'コメントを入力してください。');\r
-define('_ERROR_COMMENT_NOUSERNAME',                    '使用できない名前です。');\r
-define('_ERROR_COMMENT_TOOLONG',                       'コメントが長すぎます。(半角で5000文字まで)');\r
-define('_ERROR_COMMENTS_DISABLED',                     '現在このBlogではコメントを受け付けていません。');\r
-define('_ERROR_COMMENTS_NONPUBLIC',                    'このBlogへコメントを追加するにはメンバーとしてログインしなければいけません。');\r
-define('_ERROR_COMMENTS_MEMBERNICK',           'あなたが使おうとした名前は既に使われています。他の名前を入力してください。');\r
-define('_ERROR_SKIN',                                          'スキン エラー');\r
-define('_ERROR_ITEMCLOSED',                                    'このアイテムは閲覧専用です。コメントの投稿、投票はできません。');\r
-define('_ERROR_NOSUCHITEM',                                    'そのようなアイテムは存在しません。');\r
-define('_ERROR_NOSUCHBLOG',                                    'そのようなBlogは存在しません。');\r
-define('_ERROR_NOSUCHSKIN',                                    'そのようなスキンは存在しません。');\r
-define('_ERROR_NOSUCHMEMBER',                          'そのようなメンバーは存在しません。');\r
-define('_ERROR_NOTONTEAM',                                     'あなたはこのBlogのチームに含まれていません。');\r
-define('_ERROR_BADDESTBLOG',                           '送り先のBlogが存在しません。');\r
-define('_ERROR_NOTONDESTTEAM',                         'あなたが送り先のBlogのチームに入っていないためアイテムを移動できません。');\r
-define('_ERROR_NOEMPTYITEMS',                          '本文が空のアイテムは投稿できません!');\r
-define('_ERROR_BADMAILADDRESS',                                'メールアドレスが不正です。');\r
-define('_ERROR_BADNOTIFY',                                     '通知メールアドレスの中に不正なものが混じっています。');\r
-define('_ERROR_BADNAME',                                       '使用できない名前です。( a-z 、0-9 の英数字しか使えません)');\r
-define('_ERROR_NICKNAMEINUSE',                         '他のメンバーが同じハンドルを使用しています。');\r
-define('_ERROR_PASSWORDMISMATCH',                      '入力されたパスワードが同一ではありません。');\r
-define('_ERROR_PASSWORDTOOSHORT',                      'パスワードは6文字以上でなければなりません。');\r
-define('_ERROR_PASSWORDMISSING',                       'パスワードが空です。');\r
-define('_ERROR_REALNAMEMISSING',                       'ハンドルを入力してください。');\r
-define('_ERROR_ATLEASTONEADMIN',                       '管理領域にログインできるsuper-adminが少なくとも1人はいなくてはいけません。');\r
-define('_ERROR_ATLEASTONEBLOGADMIN',           'このアクションを実行するとあなたのBlogはメンテナンス不能になります。少なくとも1人の管理者がいるようにしてください。');\r
-define('_ERROR_ALREADYONTEAM',                         '既にチームに入っています。');\r
-define('_ERROR_BADSHORTBLOGNAME',                      'Blogの短縮名(略称)には a-z 、0-9、の英数字のみ使用できます。スペースは使用できません。');\r
-define('_ERROR_DUPSHORTBLOGNAME',                      '他のBlogで同じ短縮名(略称)が使われています。別の短縮名(略称)を入力してください。');\r
-define('_ERROR_UPDATEFILE',                                    '更新ファイルに書き込めません。ファイルのパーミッションが正しくセットされているか確認してください (chmod 666 を試してみてください)。もし相対パスで指定されているなら、絶対パスで指定してみてください。(/your/path/to/nucleus/ のように)');\r
-define('_ERROR_DELDEFBLOG',                                    '既定のBlogは削除できません');\r
-define('_ERROR_DELETEMEMBER',                          'おそらくこのメンバーは1つ以上のアイテムの著者であるため、削除できません。');\r
-define('_ERROR_BADTEMPLATENAME',                       '不正なテンプレート名です。(a-z 、0-9 の英数字のみ使用可。スペースは使用不可)');\r
-define('_ERROR_DUPTEMPLATENAME',                       '同じ名前のテンプレートが既に存在します');\r
-define('_ERROR_BADSKINNAME',                           '不正なスキン名です。(a-z 、0-9 の英数字のみ使用可。スペースは使用不可)');\r
-define('_ERROR_DUPSKINNAME',                           '同じ名前のスキンが既に存在します。');\r
-define('_ERROR_DEFAULTSKIN',                           '常に "default" という名前のスキンが存在しなければいけません。');\r
-define('_ERROR_SKINDEFDELETE',                         '以下のBlogの既定のスキンに指定されているため、スキンを削除できません。: ');\r
-define('_ERROR_DISALLOWED',                                    'このアクションの実行が許可されていません。');\r
-define('_ERROR_DELETEBAN',                                     '禁止者の削除中にエラーが発生しました(禁止者が存在しません)');\r
-define('_ERROR_ADDBAN',                                                '禁止者の追加中にエラーが発生しました。全てのblogに正しく追加されていないかもしれません。');\r
-define('_ERROR_BADACTION',                                     '要求されたアクションが存在しません。');\r
-define('_ERROR_MEMBERMAILDISABLED',                    'メンバー間のメールメッセージが使用不可になっています。');\r
-define('_ERROR_MEMBERCREATEDISABLED',          'メンバー作成が禁止されています。');\r
-define('_ERROR_INCORRECTEMAIL',                                '不正なメールアドレスです。');\r
-define('_ERROR_VOTEDBEFORE',                           'このアイテムには既に投票済みです。');\r
-define('_ERROR_BANNED1',                                       'あなた (IP範囲 ');\r
-define('_ERROR_BANNED2',                                       ') はこのアクションの実行が禁止されています。メッセージ: \'');\r
-define('_ERROR_BANNED3',                                       '\'');\r
-define('_ERROR_LOGINNEEDED',                           '実行するにはログインが必要です。');\r
-define('_ERROR_CONNECT',                                       '接続エラー');\r
-define('_ERROR_FILE_TOO_BIG',                          'ファイルが大きすぎます!');\r
-define('_ERROR_BADFILETYPE',                           'アップロードが認められていないファイルタイプです。');\r
-define('_ERROR_BADREQUEST',                                    '不正なアップロード要求です');\r
-define('_ERROR_DISALLOWEDUPLOAD',                      'あなたはどのBlogチームにも入っていないのでファイルをアップロードできません。');\r
-define('_ERROR_BADPERMISSIONS',                                'ファイル/ディレクトリのパーミッションが正しくセットされていません。');\r
-define('_ERROR_UPLOADMOVEP',                           'アップロードファイルの移動中にエラーが発生しました。');\r
-define('_ERROR_UPLOADCOPY',                                    'ファイルのコピー中にエラーが発生しました。');\r
-define('_ERROR_UPLOADDUPLICATE',                       '同じ名前のファイルが既に存在します。アップロードする前に名前を変更してしてください。');\r
-define('_ERROR_LOGINDISALLOWED',                       '管理領域へのログインが認められていません。もしあなたが管理ユーザーのアカウントを持っているのなら、管理ユーザーとしてログインしなおしてください。');\r
-define('_ERROR_DBCONNECT',                                     'MySQLサーバに接続できません');\r
-define('_ERROR_DBSELECT',                                      'Nucleusが使用するデータベースを選択できません。');\r
-define('_ERROR_NOSUCHLANGUAGE',                                '指定された言語ファイルは存在しません。');\r
-define('_ERROR_NOSUCHCATEGORY',                                '指定されたカテゴリーは存在しません。');\r
-define('_ERROR_DELETELASTCATEGORY',                    'カテゴリーを最低一つは設定してください。');\r
-define('_ERROR_DELETEDEFCATEGORY',                     '既定のカテゴリーは削除できません。');\r
-define('_ERROR_BADCATEGORYNAME',                       'カテゴリー名として使えません');\r
-define('_ERROR_DUPCATEGORYNAME',                       '同じ名前のカテゴリーが既に存在します。');\r
-\r
-// some warnings (used for mediadir setting)\r
-define('_WARNING_NOTADIR',                                     '警告: ディレクトリではありません!');\r
-define('_WARNING_NOTREADABLE',                         '警告: 読み取り不可能なディレクトリです!');\r
-define('_WARNING_NOTWRITABLE',                         '警告: 書き込み不可能なディレクトリです!');\r
-\r
-// media and upload\r
-define('_MEDIA_UPLOADLINK',                                    'ファイルのアップロード');\r
-define('_MEDIA_MODIFIED',                                      '更新日');\r
-define('_MEDIA_FILENAME',                                      'ファイル名');\r
-define('_MEDIA_DIMENSIONS',                                    'サイズ');\r
-define('_MEDIA_INLINE',                                                '埋め込み型');\r
-define('_MEDIA_POPUP',                                         'ポップアップ型');\r
-define('_UPLOAD_TITLE',                                                'ファイル選択');\r
-define('_UPLOAD_MSG',                                          'アップロードするファイルを選択して「アップロード」ボタンを押してください');\r
-define('_UPLOAD_BUTTON',                                       'アップロード');\r
-\r
-// some status messages\r
-//define('_MSG_ACCOUNTCREATED',                                'アカウントが作成されました。パスワードがメールで送信されます');\r
-//define('_MSG_PASSWORDSENT',                          'パスワードがメールで送信されました。');\r
-define('_MSG_LOGINAGAIN',                                      'アカウント情報が変更された為、ログインしなおす必要があります');\r
-define('_MSG_SETTINGSCHANGED',                         '設定が変更されました');\r
-define('_MSG_ADMINCHANGED',                                    '管理者権限が変更されました');\r
-define('_MSG_NEWBLOG',                                         '新しいBlogが作成されました');\r
-define('_MSG_ACTIONLOGCLEARED',                                '管理操作履歴が消去されました');\r
-\r
-// actionlog in admin area\r
-define('_ACTIONLOG_DISALLOWED',                                '許可されていないアクション: ');\r
-define('_ACTIONLOG_PWDREMINDERSENT',           '新しいパスワードの送信先: ');\r
-define('_ACTIONLOG_TITLE',                                     '管理操作履歴');\r
-define('_ACTIONLOG_CLEAR_TITLE',                       '管理操作履歴の消去');\r
-define('_ACTIONLOG_CLEAR_TEXT',                                '管理操作履歴を今すぐ消去');\r
-\r
-// team management\r
-define('_TEAM_TITLE',                                          'Blogのチームを管理する ');\r
-define('_TEAM_CURRENT',                                                '現在のチームメンバー');\r
-define('_TEAM_ADDNEW',                                         'チームに新しいメンバーを追加する');\r
-define('_TEAM_CHOOSEMEMBER',                           'メンバーを選ぶ');\r
-define('_TEAM_ADMIN',                                          '管理者権限を与える ');\r
-define('_TEAM_ADD',                                                    'チームに追加');\r
-define('_TEAM_ADD_BTN',                                                'チームに追加');\r
-\r
-// blogsettings\r
-define('_EBLOG_TITLE',                                         'Blog設定の編集');\r
-define('_EBLOG_TEAM_TITLE',                                    'チームの管理');\r
-define('_EBLOG_TEAM_TEXT',                                     'チームの管理...');\r
-define('_EBLOG_SETTINGS_TITLE',                                'Blog設定');\r
-define('_EBLOG_NAME',                                          'Blogの名前');\r
-define('_EBLOG_SHORTNAME',                                     'Blogの短縮名(略称)');\r
-define('_EBLOG_SHORTNAME_EXTRA',                       '<br />(a-zの英小文字のみが使用できます。空白は使用できません)');\r
-define('_EBLOG_DESC',                                          'Blogの説明');\r
-define('_EBLOG_URL',                                           'BlogのURL');\r
-define('_EBLOG_DEFSKIN',                                       'Blogの標準のスキン');\r
-define('_EBLOG_DEFCAT',                                                'Blogの標準のカテゴリ');\r
-define('_EBLOG_LINEBREAKS',                                    'アイテムの改行を変換する');\r
-define('_EBLOG_DISABLECOMMENTS',                       'コメントを受け付ける<br /><small>(コメントを禁止するとコメントの追加はできなくなります。)</small>');\r
-define('_EBLOG_ANONYMOUS',                                     'メンバー以外のコメントを受け付ける');\r
-define('_EBLOG_NOTIFY',                                                '通知するメールアドレス ( ; で区切ってください)');\r
-define('_EBLOG_NOTIFY_ON',                                     '以下を通知する');\r
-define('_EBLOG_NOTIFY_COMMENT',                                '新しいコメント');\r
-define('_EBLOG_NOTIFY_KARMA',                          '新しいカルマ投票');\r
-define('_EBLOG_NOTIFY_ITEM',                           '新しいBlogアイテム');\r
-define('_EBLOG_PING',                                          '更新時にBlog検索サービスに更新を通知する');\r
-define('_EBLOG_MAXCOMMENTS',                           '一覧に表示するコメントの最大数');\r
-define('_EBLOG_UPDATE',                                                '自動更新するファイル');\r
-define('_EBLOG_OFFSET',                                                'サーバ時刻との時差');\r
-define('_EBLOG_STIME',                                         '現在のサーバ時刻: ');\r
-define('_EBLOG_BTIME',                                         '現在のBlog時刻: ');\r
-define('_EBLOG_CHANGE',                                                '設定の変更');\r
-define('_EBLOG_CHANGE_BTN',                                    '設定の変更');\r
-define('_EBLOG_ADMIN',                                         'Blog管理者権限');\r
-define('_EBLOG_ADMIN_MSG',                                     'あなたには管理者権限が割り当てられます');\r
-define('_EBLOG_CREATE_TITLE',                          '新しいBlogの作成');\r
-define('_EBLOG_CREATE_TEXT',                           '新しいBlogを作成する為に以下のフォームを埋めてください。<br /><br /> <b>注意:</b> 必要なオプションのみが表示されています。追加のオプションを設定したい場合はBlogを作成した後、Blog設定ページで設定してください。');\r
-define('_EBLOG_CREATE',                                                '作成!');\r
-define('_EBLOG_CREATE_BTN',                                    'Blogを作成');\r
-define('_EBLOG_CAT_TITLE',                                     'カテゴリー');\r
-define('_EBLOG_CAT_NAME',                                      'カテゴリー名');\r
-define('_EBLOG_CAT_DESC',                                      'カテゴリーの説明');\r
-define('_EBLOG_CAT_CREATE',                                    '新しいカテゴリーを作る');\r
-define('_EBLOG_CAT_UPDATE',                                    'カテゴリーの更新');\r
-define('_EBLOG_CAT_UPDATE_BTN',                                'カテゴリーを更新');\r
-\r
-// templates\r
-define('_TEMPLATE_TITLE',                                      'テンプレートの編集');\r
-define('_TEMPLATE_AVAILABLE_TITLE',                    '使用可能なテンプレート');\r
-define('_TEMPLATE_NEW_TITLE',                          '新しいテンプレート');\r
-define('_TEMPLATE_NAME',                                       'テンプレート名');\r
-define('_TEMPLATE_DESC',                                       'テンプレートの説明');\r
-define('_TEMPLATE_CREATE',                                     'テンプレートの作成');\r
-define('_TEMPLATE_CREATE_BTN',                         'テンプレートを作成');\r
-define('_TEMPLATE_EDIT_TITLE',                         'テンプレートの編集');\r
-define('_TEMPLATE_BACK',                                       'テンプレートの一覧に戻る');\r
-define('_TEMPLATE_EDIT_MSG',                           '全てのテンプレートパーツが必要な訳ではありません。必要ない場合は空欄のままにしておいてください。');\r
-define('_TEMPLATE_SETTINGS',                           'テンプレート設定');\r
-define('_TEMPLATE_ITEMS',                                      'アイテム');\r
-define('_TEMPLATE_ITEMHEADER',                         'アイテムのヘッダー');\r
-define('_TEMPLATE_ITEMBODY',                           'アイテムの本体');\r
-define('_TEMPLATE_ITEMFOOTER',                         'アイテムのフッター');\r
-define('_TEMPLATE_MORELINK',                           '続きへのリンク');\r
-define('_TEMPLATE_NEW',                                                '新しいアイテムに付けるマーク');\r
-define('_TEMPLATE_COMMENTS_ANY',                       'コメント (ある場合)');\r
-define('_TEMPLATE_CHEADER',                                    'コメントのヘッダー');\r
-define('_TEMPLATE_CBODY',                                      'コメントの本体');\r
-define('_TEMPLATE_CFOOTER',                                    'コメントのフッター');\r
-define('_TEMPLATE_CONE',                                       'コメントが1つの時');\r
-define('_TEMPLATE_CMANY',                                      'コメントが2つ以上の時');\r
-define('_TEMPLATE_CMORE',                                      'コメントの続きを読む');\r
-define('_TEMPLATE_CMEXTRA',                                    '登録メンバーからのコメントへの追加表示');\r
-define('_TEMPLATE_COMMENTS_NONE',                      'コメント (無い場合)');\r
-define('_TEMPLATE_CNONE',                                      'コメントが無い時');\r
-define('_TEMPLATE_COMMENTS_TOOMUCH',           'コメント (最大表示数より多い場合)');\r
-define('_TEMPLATE_CTOOMUCH',                           'コメントが多すぎる時');\r
-define('_TEMPLATE_ARCHIVELIST',                                'アーカイブ一覧');\r
-define('_TEMPLATE_AHEADER',                                    'アーカイブ一覧のヘッダー');\r
-define('_TEMPLATE_AITEM',                                      'アーカイブ一覧の本体');\r
-define('_TEMPLATE_AFOOTER',                                    'アーカイブ一覧のフッター');\r
-define('_TEMPLATE_DATETIME',                           '日付と時刻');\r
-define('_TEMPLATE_DHEADER',                                    '日付のヘッダー');\r
-define('_TEMPLATE_DFOOTER',                                    '日付のフッター');\r
-define('_TEMPLATE_DFORMAT',                                    '日付フォーマット');\r
-define('_TEMPLATE_TFORMAT',                                    '時刻フォーマット');\r
-define('_TEMPLATE_LOCALE',                                     'ロケール');\r
-define('_TEMPLATE_IMAGE',                                      '画像とメディアのポップアップ');\r
-define('_TEMPLATE_PCODE',                                      'ポップアップ画像へのリンクコード');\r
-define('_TEMPLATE_ICODE',                                      'インライン画像のコード');\r
-define('_TEMPLATE_MCODE',                                      'メディアオブジェクトへのリンクコード');\r
-define('_TEMPLATE_SEARCH',                                     '検索');\r
-define('_TEMPLATE_SHIGHLIGHT',                         'ハイライト表示');\r
-define('_TEMPLATE_SNOTFOUND',                          '検索で何も見つからなかった場合');\r
-define('_TEMPLATE_UPDATE',                                     '更新');\r
-define('_TEMPLATE_UPDATE_BTN',                         'テンプレートの更新');\r
-define('_TEMPLATE_RESET_BTN',                          'リセット');\r
-define('_TEMPLATE_CATEGORYLIST',                       'カテゴリー一覧');\r
-define('_TEMPLATE_CATHEADER',                          'カテゴリー一覧のヘッダー');\r
-define('_TEMPLATE_CATITEM',                                    'カテゴリー一覧の本体');\r
-define('_TEMPLATE_CATFOOTER',                          'カテゴリー一覧のフッター');\r
-\r
-// skins\r
-define('_SKIN_EDIT_TITLE',                                     'スキンの編集');\r
-define('_SKIN_AVAILABLE_TITLE',                                '使用可能なスキン');\r
-define('_SKIN_NEW_TITLE',                                      '新しいスキン');\r
-define('_SKIN_NAME',                                           '名前');\r
-define('_SKIN_DESC',                                           '説明');\r
-define('_SKIN_TYPE',                                           'Content Type');\r
-define('_SKIN_CREATE',                                         '作成');\r
-define('_SKIN_CREATE_BTN',                                     'スキンの作成');\r
-define('_SKIN_EDITONE_TITLE',                          'スキンの編集');\r
-define('_SKIN_BACK',                                           'スキンの一覧に戻る');\r
-define('_SKIN_PARTS_TITLE',                                    'スキンパーツ');\r
-define('_SKIN_PARTS_MSG',                                      'それぞれのスキンに全てのタイプが必要とは限りません。必要ない場合は空欄のままにしておいてください。以下から編集するスキンを選んでください:');\r
-define('_SKIN_PART_MAIN',                                      'メインの目次ページ');\r
-define('_SKIN_PART_ITEM',                                      '個別アイテムページ');\r
-define('_SKIN_PART_ALIST',                                     '月別アーカイブ一覧ページ');\r
-define('_SKIN_PART_ARCHIVE',                           '月別アーカイブページ');\r
-define('_SKIN_PART_SEARCH',                                    '検索ページ');\r
-define('_SKIN_PART_ERROR',                                     'エラーページ');\r
-define('_SKIN_PART_MEMBER',                                    'メンバー詳細ページ');\r
-define('_SKIN_PART_POPUP',                                     '画像ポップアップウィンドウ');\r
-define('_SKIN_GENSETTINGS_TITLE',                      '一般設定');\r
-define('_SKIN_CHANGE',                                         '変更');\r
-define('_SKIN_CHANGE_BTN',                                     '設定の変更');\r
-define('_SKIN_UPDATE_BTN',                                     'スキンの更新');\r
-define('_SKIN_RESET_BTN',                                      'リセット');\r
-define('_SKIN_EDITPART_TITLE',                         'スキンの編集');\r
-define('_SKIN_GOBACK',                                         '戻る');\r
-define('_SKIN_ALLOWEDVARS',                                    '使用可能な変数 (クリックで説明表示):');\r
-\r
-// global settings\r
-define('_SETTINGS_TITLE',                                      'グローバル設定');\r
-define('_SETTINGS_SUB_GENERAL',                                'グローバル設定');\r
-define('_SETTINGS_DEFBLOG',                                    '既定のBlog');\r
-define('_SETTINGS_ADMINMAIL',                          '管理者のメールアドレス');\r
-define('_SETTINGS_SITENAME',                           'サイト名');\r
-define('_SETTINGS_SITEURL',                                    'サイトのURL (最後にスラッシュ "/" を付けてください)');\r
-define('_SETTINGS_ADMINURL',                           '管理者領域のURL (最後にスラッシュ "/" を付けてください)');\r
-define('_SETTINGS_DIRS',                                       'Nucleusディレクトリ');\r
-define('_SETTINGS_MEDIADIR',                           'メディア(画像・音声)がアップロードされるディレクトリ');\r
-define('_SETTINGS_SEECONFIGPHP',                       '(config.php を参照)');\r
-define('_SETTINGS_MEDIAURL',                           'メディアURL (最後にスラッシュ "/" を付けてください)');\r
-define('_SETTINGS_ALLOWUPLOAD',                                'ファイルのアップロードを可能にする');\r
-define('_SETTINGS_ALLOWUPLOADTYPES',           'アップロードを許可するファイルタイプ');\r
-define('_SETTINGS_CHANGELOGIN',                                'メンバーによるログイン名/パスワードの変更を可能にする');\r
-define('_SETTINGS_COOKIES_TITLE',                      'Cookie 設定');\r
-define('_SETTINGS_COOKIELIFE',                         'ログイン Cookie の有効期間');\r
-define('_SETTINGS_COOKIESESSION',                      'セッションごと');\r
-define('_SETTINGS_COOKIEMONTH',                                '一ヶ月');\r
-define('_SETTINGS_COOKIEPATH',                         'Cookie パス (上級オプション)');\r
-define('_SETTINGS_COOKIEDOMAIN',                       'Cookie ドメイン (上級オプション)');\r
-define('_SETTINGS_COOKIESECURE',                       'セキュア Cookie (上級オプション)');\r
-define('_SETTINGS_LASTVISIT',                          '最終訪問日時をCookieに保存する');\r
-define('_SETTINGS_ALLOWCREATE',                                'ビジターによるメンバーアカウント作成を可能にする');\r
-define('_SETTINGS_NEWLOGIN',                           'ビジターが作成したアカウントでのログインを作成直後に可能にする');\r
-define('_SETTINGS_NEWLOGIN2',                          '(新しく作成されたアカウントのみ)');\r
-define('_SETTINGS_MEMBERMSGS',                         'メンバー間サービスを可能にする');\r
-define('_SETTINGS_LANGUAGE',                           '使用する言語');\r
-define('_SETTINGS_DISABLESITE',                                'サイトを閉鎖し、指定のURLに転送する(非常時用)');\r
-define('_SETTINGS_DBLOGIN',                                    'MySQL ログイン &amp; データベース');\r
-define('_SETTINGS_UPDATE',                                     '設定の更新');\r
-define('_SETTINGS_UPDATE_BTN',                         '設定を更新');\r
-define('_SETTINGS_DISABLEJS',                          'JavaScriptツールバーを無効にする');\r
-define('_SETTINGS_MEDIA',                                      'メディア/アップロード設定');\r
-define('_SETTINGS_MEDIAPREFIX',                                'アップロードするファイル名の頭に日付を付加する');\r
-define('_SETTINGS_MEMBERS',                                    'メンバー設定');\r
-\r
-// bans\r
-define('_BAN_TITLE',                                           'アク禁リスト:');\r
-define('_BAN_NONE',                                                    'このBlogはアクセス規制されていません');\r
-define('_BAN_NEW_TITLE',                                       '規制するIPアドレスの追加');\r
-define('_BAN_NEW_TEXT',                                                '今すぐ規制アドレスを追加する');\r
-define('_BAN_REMOVE_TITLE',                                    'アクセス規制の解除');\r
-define('_BAN_IPRANGE',                                         'アクセス規制するIPアドレスの範囲');\r
-define('_BAN_BLOGS',                                           'アクセス規制するBlog: ');\r
-define('_BAN_DELETE_TITLE',                                    'アクセス規制の解除');\r
-define('_BAN_ALLBLOGS',                                                'あなたが管理者権限を持つ全てのBlog');\r
-define('_BAN_REMOVED_TITLE',                           'アクセス規制を解除しました');\r
-define('_BAN_REMOVED_TEXT',                                    '以下のBlogのアクセス規制を解除しました:');\r
-define('_BAN_ADD_TITLE',                                       '規制するIPアドレスの追加');\r
-define('_BAN_IPRANGE_TEXT',                                    '以下にブロックしたいIPアドレスを入力してください。');\r
-define('_BAN_BLOGS_TEXT',                                      '1つのBlogのみで規制するか、あなたが管理者権限を持つ全てのBlogで規制するかを選択することが出来ます。以下から選んでください。');\r
-define('_BAN_REASON_TITLE',                                    '理由');\r
-define('_BAN_REASON_TEXT',                                     '規制中のIPアドレスの範囲内のHOSTからコメントを投稿したりカルマ投票をしようとしたときに表示される規制理由を書いておくことができます (上限256文字)。');\r
-define('_BAN_ADD_BTN',                                         '規制するIPアドレスの追加');\r
-\r
-// LOGIN screen\r
-define('_LOGIN_MESSAGE',                                       'メッセージ');\r
-define('_LOGIN_NAME',                                          'ログインID:');\r
-define('_LOGIN_PASSWORD',                                      'パスワード:');\r
-define('_LOGIN_SHARED',                                                _LOGINFORM_SHARED);\r
-define('_LOGIN_FORGOT',                                                'パスワードを忘れた');\r
-\r
-// membermanagement\r
-define('_MEMBERS_TITLE',                                       'メンバーの管理');\r
-define('_MEMBERS_CURRENT',                                     '現在のメンバー');\r
-define('_MEMBERS_NEW',                                         '新しいメンバーの追加');\r
-define('_MEMBERS_DISPLAY',                                     '表示される名前(ログインID)');\r
-define('_MEMBERS_DISPLAY_INFO',                                '(この名前はログイン時に使われます)');\r
-define('_MEMBERS_REALNAME',                                    'ハンドルネーム');\r
-define('_MEMBERS_PWD',                                         'パスワード');\r
-define('_MEMBERS_REPPWD',                                      'パスワード(確認)');\r
-define('_MEMBERS_EMAIL',                                       'メールアドレス');\r
-define('_MEMBERS_EMAIL_EDIT',                          '(メールアドレスを変更すると、そのアドレスへ自動的に新しいパスワードが送信されます)');\r
-define('_MEMBERS_URL',                                         'Web siteアドレス (URL)');\r
-define('_MEMBERS_SUPERADMIN',                          'Super-admin(最高管理)権限を与える');\r
-define('_MEMBERS_CANLOGIN',                                    '管理者領域へのログインを可能にする');\r
-define('_MEMBERS_NOTES',                                       '備考');\r
-define('_MEMBERS_NEW_BTN',                                     'メンバーの追加');\r
-define('_MEMBERS_EDIT',                                                'メンバーの編集');\r
-define('_MEMBERS_EDIT_BTN',                                    '設定の変更');\r
-define('_MEMBERS_BACKTOOVERVIEW',                      'メンバーの一覧に戻る');\r
-define('_MEMBERS_DEFLANG',                                     '使用する言語');\r
-define('_MEMBERS_USESITELANG',                         '- サイトの設定を使う -');\r
-\r
-// List of blogs (TT = tooltip)\r
-define('_BLOGLIST_TT_VISIT',                           'サイトを見る');\r
-define('_BLOGLIST_ADD',                                                'アイテムの追加');\r
-define('_BLOGLIST_TT_ADD',                                     'このBlogに新しいアイテムを追加します');\r
-define('_BLOGLIST_EDIT',                                       'アイテムの編集/削除');\r
-define('_BLOGLIST_TT_EDIT',                                    '公開済みのアイテムを編集と削除');\r
-define('_BLOGLIST_BMLET',                                      'ブックマークレット');\r
-define('_BLOGLIST_TT_BMLET',                           'ブックマークレットのインストール');\r
-define('_BLOGLIST_SETTINGS',                           'ブログ設定');\r
-define('_BLOGLIST_TT_SETTINGS',                                'ブログの設定とブログチームの管理');\r
-define('_BLOGLIST_BANS',                                       'アク禁');\r
-define('_BLOGLIST_TT_BANS',                                    'アクセス規制の確認/追加/削除');\r
-define('_BLOGLIST_DELETE',                                     '全て削除');\r
-define('_BLOGLIST_TT_DELETE',                          'このBlogを削除');\r
-\r
-// OVERVIEW screen\r
-define('_OVERVIEW_YRBLOGS',                                    'あなたのBlog');\r
-define('_OVERVIEW_YRDRAFTS',                           'ドラフト(下書き)');\r
-define('_OVERVIEW_YRSETTINGS',                         '設定');\r
-define('_OVERVIEW_GSETTINGS',                          '基本設定');\r
-define('_OVERVIEW_NOBLOGS',                                    'あなたはどのBlogチームリストにも入っていません');\r
-define('_OVERVIEW_NODRAFTS',                           'ドラフト(下書き中)の記事はありません');\r
-define('_OVERVIEW_EDITSETTINGS',                       'あなたの設定');\r
-define('_OVERVIEW_BROWSEITEMS',                                'あなたのアイテム');\r
-define('_OVERVIEW_BROWSECOMM',                         'あなたのコメント');\r
-define('_OVERVIEW_VIEWLOG',                                    '管理操作履歴');\r
-define('_OVERVIEW_MEMBERS',                                    'メンバー管理');\r
-define('_OVERVIEW_NEWLOG',                                     '新規Blog作成');\r
-define('_OVERVIEW_SETTINGS',                           'グローバル設定');\r
-define('_OVERVIEW_TEMPLATES',                          'テンプレート編集');\r
-define('_OVERVIEW_SKINS',                                      'スキン編集');\r
-define('_OVERVIEW_BACKUP',                                     'DB保存/復元');\r
-\r
-// ITEMLIST\r
-define('_ITEMLIST_BLOG',                                                       'Blogアイテムの編集: ');\r
-define('_ITEMLIST_YOUR',                                                       'あなたのアイテム');\r
-\r
-// Comments\r
-define('_COMMENTS',                                                                    'コメント');\r
-define('_NOCOMMENTS',                                                          'このアイテムへのコメントはありません');\r
-define('_COMMENTS_YOUR',                                                       'あなたのコメント');\r
-define('_NOCOMMENTS_YOUR',                                                     'あなたのコメントはありません');\r
-\r
-// LISTS (general)\r
-define('_LISTS_NOMORE',                                                                '何もありません');\r
-define('_LISTS_PREV',                                                          '前へ');\r
-define('_LISTS_NEXT',                                                          '次へ');\r
-define('_LISTS_SEARCH',                                                                '検索');\r
-define('_LISTS_CHANGE',                                                                '変更');\r
-define('_LISTS_PERPAGE',                                                       'アイテム/ページ');\r
-define('_LISTS_ACTIONS',                                                       'アクション');\r
-define('_LISTS_DELETE',                                                                '削除');\r
-define('_LISTS_EDIT',                                                          '編集');\r
-define('_LISTS_MOVE',                                                          '移動');\r
-define('_LISTS_CLONE',                                                         '複製');\r
-define('_LISTS_TITLE',                                                         'タイトル');\r
-define('_LISTS_BLOG',                                                          'Blog');\r
-define('_LISTS_NAME',                                                          '名前');\r
-define('_LISTS_DESC',                                                          '説明');\r
-define('_LISTS_TIME',                                                          '時間');\r
-define('_LISTS_COMMENTS',                                                      'コメント');\r
-define('_LISTS_TYPE',                                                          'タイプ');\r
-\r
-\r
-// member list \r
-define('_LIST_MEMBER_NAME',                                                    '表示される名前(ログインID)');\r
-define('_LIST_MEMBER_RNAME',                                           'ハンドルネーム');\r
-define('_LIST_MEMBER_ADMIN',                                           'Super-admin権限 ');\r
-define('_LIST_MEMBER_LOGIN',                                           'ログイン可能');\r
-define('_LIST_MEMBER_URL',                                                     'ウェブサイト');\r
-\r
-// banlist\r
-define('_LIST_BAN_IPRANGE',                                                    '規制中のIPアドレスの範囲');\r
-define('_LIST_BAN_REASON',                                                     '規制の理由');\r
-\r
-// actionlist\r
-define('_LIST_ACTION_MSG',                                                     'メッセージ');\r
-\r
-// commentlist\r
-define('_LIST_COMMENT_BANIP',                                          'IPアドレスを規制');\r
-define('_LIST_COMMENT_WHO',                                                    '作者');\r
-define('_LIST_COMMENT',                                                                'コメント');\r
-define('_LIST_COMMENT_HOST',                                           'ホスト');\r
-\r
-// itemlist\r
-define('_LIST_ITEM_INFO',                                                      '情報');\r
-define('_LIST_ITEM_CONTENT',                                           'タイトルと本文');\r
-define('_LIST_ITEM_NOCONTENT',                                         'コメントはありません');\r
-define('_LIST_ITEM_COMMENTS',                                          'コメント(%d)件');\r
-\r
-\r
-// teamlist\r
-define('_LIST_TEAM_ADMIN',                                                     '管理者権限 ');\r
-define('_LIST_TEAM_CHADMIN',                                           '管理者権限の変更');\r
-\r
-// edit comments\r
-define('_EDITC_TITLE',                                                         'コメントの編集');\r
-define('_EDITC_WHO',                                                           '作者');\r
-define('_EDITC_HOST',                                                          'ホスト');\r
-define('_EDITC_WHEN',                                                          '日時');\r
-define('_EDITC_URL',                                                           'Web site');\r
-define('_EDITC_EMAIL',                                                         'E-mail');\r
-define('_EDITC_TEXT',                                                          '本文');\r
-define('_EDITC_EDIT',                                                          'コメントの編集');\r
-define('_EDITC_MEMBER',                                                                'メンバー');\r
-define('_EDITC_NONMEMBER',                                                     '非メンバー');\r
-\r
-// move item\r
-define('_MOVE_TITLE',                                                          'どのBlogに移動しますか?');\r
-define('_MOVE_BTN',                                                                    'アイテムを移動する');\r
-\r
-\r
-// <add by shizuki>\r
-// OVERVIEW screen\r
-define('_OVERVIEW_SHOWALL',                                                    '全てのblogを表示');\r
-\r
-// Edit skins\r
-define('_SKINEDIT_ALLOWEDBLOGS',                                       '作成済みのblog:');\r
-define('_SKINEDIT_ALLOWEDTEMPLATESS',                          '使用可能なテンプレート:');\r
-\r
-// delete member\r
-define('_WARNINGTXT_NOTDELMEDIAFILES',                         'メンバーによってアップロードされたファイルは<b>削除されません</b>ので気をつけてください。(少なくともこのバージョン以下のNucleusではそうなっています)');      // <add by shizuki />\r
-\r
-// send Weblogupdate.ping\r
-define('_UPDATEDPING_MESSAGE',                                         '<h2>サイトが更新されました。Pingサーバに更新を通知します。</h2><p>しばらくお待ちください</p><p>自動的にページが切り替わらない場合は、表示されるリンクをクリックしてください。');\r
-define('_UPDATEDPING_GOPINGPAGE',                                      '更新Ping送信');\r
-define('_UPDATEDPING_PINGING',                                         'Pingサーバに送信中です');\r
-define('_UPDATEDPING_VIEWITEM',                                                '更新されたblog:');\r
-define('_UPDATEDPING_VISITOWNSITE',                                    'サイトへ行ってみる');\r
-define('_UPDATEDPING_GOSENDPING',                                      '更新Ping送信');\r
-\r
-// General category\r
-define('_EBLOGDEFAULTCATEGORY_NAME',                           '総合');\r
-define('_EBLOGDEFAULTCATEGORY_DESC',                           '投稿した記事に合うカテゴリが無い時にこのカテゴリを使用すると良いでしょう');\r
-\r
-// First ITEM\r
-define('_EBLOG_FIRSTITEM_TITLE',                                       '最初の記事(自動投稿)');\r
-define('_EBLOG_FIRSTITEM_BODY',                                                'これはあなたのblogにおける最初のアイテムです。自由に削除していただいてかまいません。');\r
-\r
-// New weblog was created\r
-define('_BLOGCREATED_TITLE',                                           '新しいblogが作成されました');\r
-define('_BLOGCREATED_ADDEDTXT',                                                '新しいblog 「%s」が作成されました。続けて、blogにアクセスするために以下のどちらかの手順に進んでください。');\r
-define('_BLOGCREATED_SIMPLEWAY',                                       '簡単な方法: 下のコードを貼付けた <code>%s.php</code> というファイルを作成する');\r
-define('_BLOGCREATED_ADVANCEDWAY',                                     '高度な方法: 現在使用しているスキンに新しいblogを展開させるための記述を加える');\r
-define('_BLOGCREATED_SIMPLEDESC1',                                     '方法 1 :簡単な方法: <code>%s.php</code> というファイルを作成');\r
-define('_BLOGCREATED_SIMPLEDESC2',                                     '<code>%s.php</code> というファイルを作成して、中身に以下のコードを貼り付けます:');\r
-define('_BLOGCREATED_SIMPLEDESC3',                                     'すでにある<code>index.php</code>と同じディレクトリにアップロードします。');\r
-define('_BLOGCREATED_SIMPLEDESC4',                                     '新しいblogの作成を完了するために、このファイルのURLを入力してください。(<em>多分</em>入力済みの値で合っているとは思いますが保証はできません):');\r
-define('_BLOGCREATED_ADVANCEDWAY2',                                    '方法 2 :高度な方法: 現在使用しているスキンに新しいblogを展開する記述を加える');\r
-define('_BLOGCREATED_ADVANCEDWAY3',                                    '新しいblogの作成を完了するためにURLを入力してください。(ほとんどの場合既存blogと同じURLになります)');\r
-\r
-// Donate!\r
-define('_ADMINPAGEFOOT_OFFICIALURL',                           'http://japan.nucleuscms.org/');\r
-define('_ADMINPAGEFOOT_DONATEURL',                                     'http://japan.nucleuscms.org/donate.php');\r
-define('_ADMINPAGEFOOT_DONATE',                                                '寄付について');\r
-define('_ADMINPAGEFOOT_COPYRIGHT',                                     'The Nucleus Group &amp; Nucleus CMS Japanチーム');\r
-\r
-// Quick menu\r
-define('_QMENU_MANAGE_SYSTEM',                                         'システム環境');\r
-\r
-// REG file\r
-define('_WINREGFILE_TEXT',                                                     '「%s」に記事を投稿');\r
-\r
-// Bookmarklet\r
-define('_BOOKMARKLET_TITLE',                                           'ブックマークレット<!-- と 右クリックメニュー -->');\r
-define('_BOOKMARKLET_DESC1',                                           'ブックマークレット(Bookmarklet)とは、Webブラウザのブックマークに登録して使うJavaScriptプログラムです。<br />');\r
-define('_BOOKMARKLET_DESC2',                                           'Nucleusには『お気に入り』または『ブックマークツールバー』に登録でき、クリックひとつで blog への投稿画面を開く機能をブラウザに追加することが出来ます。<br />');\r
-define('_BOOKMARKLET_DESC3',                                           'Webサイトを見ていてそのページにリンクを張った投稿をしたいと思った時にブックマークレットを使用すれば、そのサイト(ページ)へのリンクが書き込まれた状態で、');\r
-define('_BOOKMARKLET_DESC4',                                           'さらに、そのページ内で文章を選択した状態で使用した場合、選択されている文章が自動的に引用された状態で、Nucleusの新規アイテムの追加ウィンドウがポップアップします。<br />');\r
-define('_BOOKMARKLET_DESC5',                                           'またWindows Internet Explorerのみですが、この機能を右クリックメニューに登録することも出来ます。');\r
-define('_BOOKMARKLET_BOOKARKLET',                                      'ブックマークレット');\r
-define('_BOOKMARKLET_ANCHOR',                                          '「%s」に記事を投稿');\r
-define('_BOOKMARKLET_BMARKFOLLOW',                                     ' (ほとんどのブラウザで動作します)');\r
-define('_BOOKMARKLET_BMARKTEXT',                                       ' 下のリンクを「お気に入り」もしくは「ブックマーク」に追加してください。追加の仕方はそれぞれのブラウザのヘルプを参照してください。<br />');\r
-define('_BOOKMARKLET_BMARKTEST',                                       ' (テストしてみたい場合は下のリンクをクリックしてみてください)');\r
-define('_BOOKMARKLET_RIGHTCLICK',                                      '右クリックメニューにインストール(Windows Internet Explorerのみ)');\r
-define('_BOOKMARKLET_RIGHTLABEL',                                      '右クリックメニュー');\r
-define('_BOOKMARKLET_RIGHTTEXT1',                                      'Windowsでインターネットエクスプローラーを使用している場合は、');\r
-define('_BOOKMARKLET_RIGHTTEXT2',                                      'にインストールすることも出来ます<br />(「開く」を選択すれば直接レジストリに登録します)');\r
-define('_BOOKMARKLET_RIGHTTEXT3',                                      'このインストールした右クリックメニューを表示するためにはIEの再起動が必要です。');\r
-define('_BOOKMARKLET_UNINSTALLTT',                                     'アンインストール');\r
-define('_BOOKMARKLET_DELETEBAR',                                       '「お気に入り」もしくはツールバーから消すには、単に削除するだけです。');\r
-define('_BOOKMARKLET_DELETERIGHTT',                                    '右クリックメニューから消したい時は、以下の手順を踏んでください:');\r
-define('_BOOKMARKLET_DELETERIGHT1',                                    'スタートメニューから「ファイルを指定して実行...」を選択');\r
-define('_BOOKMARKLET_DELETERIGHT2',                                    '"regedit" と入力');\r
-define('_BOOKMARKLET_DELETERIGHT3',                                    '"OK" ボタンを押す');\r
-define('_BOOKMARKLET_DELETERIGHT4',                                    '"\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt" をツリーの中から検索');\r
-define('_BOOKMARKLET_DELETERIGHT5',                                    '"「(あなたのblogの名前)」に記事を投稿" エントリを削除');\r
-\r
-define('_BOOKMARKLET_ERROR_SOMETHINGWRONG',                    '何かが間違っています');\r
-define('_BOOKMARKLET_ERROR_COULDNTNEWCAT',                     '新しいカテゴリを作ることが出来ませんでした');\r
-\r
-// BAN\r
-define('_BAN_EXAMPLE_TITLE',                                           '例');\r
-define('_BAN_EXAMPLE_TEXT',                                                    ': "134.58.253.193"と入力した場合は、このIPアドレスを持つPC1台だけをブロックします。"134.58.253"と入力した場合は、"134.58.235.0~134.58.235.255"の範囲の256個のIPアドレスを持つPCを全てブロックします。これは、前者のIPアドレス(134.58.253.193)を含みます。');\r
-define('_BAN_IP_CUSTOM',                                                       'ブロック指定: ');\r
-define('_BAN_BANBLOGNAME',                                                     '%s のみ');\r
-\r
-// Plugin Options\r
-define('_PLUGIN_OPTIONS_TITLE',                                                '%s のオプション設定');\r
-\r
-// Plugin file loda error\r
-define('_PLUGINFILE_COULDNT_BELOADED',                         'エラー: プラグインファイル <strong>%s.php</strong> を読み込めませんでした。ファイルが存在しない、もくは使用中の Nucleus 上で動作させるために必要な機能がプラグインでサポートされていません。(<a href="?action=actionlog">管理操作履歴</a>に詳細があります。)');\r
-\r
-//ITEM add/edit template (for japanese only)\r
-define('_ITEM_ADDEDITTEMPLATE_FORMAT',                         'フォーマット:');\r
-define('_ITEM_ADDEDITTEMPLATE_YEAR',                           '年');\r
-define('_ITEM_ADDEDITTEMPLATE_MONTH',                          '月');\r
-define('_ITEM_ADDEDITTEMPLATE_DAY',                                    '日');\r
-define('_ITEM_ADDEDITTEMPLATE_HOUR',                           '時');\r
-define('_ITEM_ADDEDITTEMPLATE_MINUTE',                         '分');\r
-\r
-// Errors\r
-define('_ERRORS_INSTALLSQL',                                           '「install.sql」ファイルを削除してください');\r
-define('_ERRORS_INSTALLDIR',                                           '「install」ディレクトリを削除してください');  // <add by shizuki />\r
-define('_ERRORS_INSTALLPHP',                                           '「install.php」ファイルを削除してください');\r
-define('_ERRORS_UPGRADESDIR',                                          '「nucleus/upgrades」ディレクトリを削除してください');\r
-define('_ERRORS_CONVERTDIR',                                           '「nucleus/convert」ディレクトリを削除してください');\r
-define('_ERRORS_CONFIGPHP',                                                    '「config.php」ファイルを読み取り専用(「chmod 444」等)にしてください');\r
-define('_ERRORS_STARTUPERROR1',                                                '<p>一つ、またはそれ以上のNucleusCMSのインストール(アップグレード)用ファイルがサーバ上に残っている、もしくは書き込み可能になっています。</p><p>これらのファイルを削除、またはパーミッションを変更してセキュリティを確保してください。Nucleusが見つけたファイルのいくつかを次に示します。</p> <ul><li>');\r
-define('_ERRORS_STARTUPERROR2',                                                '</li></ul><p>この警告を表示させたくない場合は、<code>globalfunctions.php</code>の<code>$CONF[\'alertOnSecurityRisk\']</code>の値を<code>0</code>にするか、同様の内容を<code>config.php</code>の最後に記述します(セキュリティレベルが下がります)</p>');\r
-define('_ERRORS_STARTUPERROR3',                                                'セキュリティ リスクの警告');\r
-\r
-// PluginAdmin tickets by javascript\r
-define('_PLUGINADMIN_TICKETS_JAVASCRIPT',                      '<p><b>チケットの自動発行中にエラーが発生しました</b></p>');\r
-\r
-// Global settings disablesite URL\r
-define('_SETTINGS_DISABLESITEURL',                                     '転送先のURL:');\r
-\r
-// Skin import/export\r
-define('_SKINIE_SEELEMENT_UNEXPECTEDTAG',                      '予期しないタグ');\r
-define('_SKINIE_ERROR_FAILEDOPEN_FILEURL',                     'ファイル、またはURLを開く事が出来ません');\r
-define('_SKINIE_NAME_CLASHES_DETECTED',                                'スキン/テンプレートに名前の同じものがあります。allowOverwriteを1に設定して、上書きモードで再度実行してください。');\r
-\r
-// ACTIONS.php parse_commentform\r
-define('_ACTIONURL_NOTLONGER_PARAMATER',                       '「action.php」のURLはコメントフォーム用の変数のパラメーターではなくなっています。この設定は「グローバル設定」に移動しました');\r
-\r
-// ADMIN.php addToTemplate 'Query error: '\r
-define('_ADMIN_SQLDIE_QUERYERROR',                                     'クエリ エラー: ');\r
-\r
-// backyp.php Backup WARNING\r
-define('_BACKUP_BACKUPFILE_TITLE',                                     'Nucleus CMS のデータベースバックアップファイルです');\r
-define('_BACKUP_BACKUPFILE_BACKUPDATE',                                'バックアップした日:');\r
-define('_BACKUP_BACKUPFILE_NUCLEUSVERSION',                    'Nucleus CMS のバージョン:');\r
-define('_BACKUP_BACKUPFILE_DATABASE_NAME',                     'Nucleus CMS のデータベースの名前:');\r
-define('_BACKUP_BACKUPFILE_TABLE_NAME',                                'テーブルの構造 :');\r
-define('_BACKUP_BACKUPFILE_TABLEDATAFOR',                      '%s テーブルのダンプデータ');\r
-define('_BACKUP_WARNING_NUCLEUSVERSION',                               '注意!: バックアップからデータベースを復元する際は、Nucleusのバージョンがバックアップを作成した時と同じものかよく確認してください。');\r
-define('_BACKUP_RESTOR_NOFILEUPLOADED',                                'ファイルがアップロードされていません');\r
-define('_BACKUP_RESTOR_UPLOAD_ERROR',                          'アップロード中にエラーが発生しました');\r
-define('_BACKUP_RESTOR_UPLOAD_NOCORRECTTYPE',          'アップロードされたファイルの形式が不正です');\r
-define('_BACKUP_RESTOR_UPLOAD_NOZLIB',                         '圧縮形式のバックアップファイルを解凍できませんでした(「zlib」ライブラリがインストールされていません)');\r
-define('_BACKUP_RESTOR_SQL_ERROR',                                     'SQL エラー: ');\r
-\r
-// BLOG.php addTeamMember\r
-define('_TEAM_ADD_NEWTEAMMEMBER',                                      '%s(ID=%d) を、ブログ "%s" のチームに加えました');\r
-\r
-// ADMIN.php systemoverview()\r
-define('_ADMIN_SYSTEMOVERVIEW_HEADING',                                'システム環境一覧');\r
-define('_ADMIN_SYSTEMOVERVIEW_PHPANDMYSQL',                    'PHP と MySQL');\r
-define('_ADMIN_SYSTEMOVERVIEW_VERSIONS',                       'バージョン');\r
-define('_ADMIN_SYSTEMOVERVIEW_PHPVERSION',                     'PHP のバージョン');\r
-define('_ADMIN_SYSTEMOVERVIEW_MYSQLVERSION',           'MySQL のバージョン');\r
-define('_ADMIN_SYSTEMOVERVIEW_SETTINGS',                       'PHP の設定');\r
-define('_ADMIN_SYSTEMOVERVIEW_GDLIBRALY',                      'GD ライブラリ');\r
-define('_ADMIN_SYSTEMOVERVIEW_MODULES',                                'Apache モジュール');\r
-define('_ADMIN_SYSTEMOVERVIEW_ENABLE',                         '有効');\r
-define('_ADMIN_SYSTEMOVERVIEW_DISABLE',                                '無効');\r
-define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSSYSTEM',          'Nucleus のシステムについて');\r
-define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSVERSION',         'Nucleus のバージョン');\r
-define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSPATCHLEVEL',      'Nucleus のパッチレベル');\r
-define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSSETTINGS',                '重要な設定');\r
-define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK',           'バージョンチェック');\r
-define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_TXT',       'より新しいバージョンのリリースが無いか、公式サイトでチェックできます: ');\r
-define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_URL',       'http://nucleuscms.org/version.php?v=%d&amp;pl=%d');\r
-define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_TITLE',     'バージョンチェック');\r
-define('_ADMIN_SYSTEMOVERVIEW_NOT_ADMIN',                      'この画面を閲覧する権限がありません');\r
-\r
-// ENCAPSULATE.php\r
-define('_ENCAPSULATE_ENCAPSULATE_NOENTRY',                     'エントリーがありません');\r
-\r
-// globalfunctions.php\r
-define('_GFUNCTIONS_LOGINPCSHARED_YES',                                '共有PCからのログイン');\r
-define('_GFUNCTIONS_LOGINPCSHARED_NO',                         '共有ではないPCからのログイン');\r
-define('_GFUNCTIONS_LOGINSUCCESSFUL_TXT',                      '%s がログインしました (%s)');\r
-define('_GFUNCTIONS_LOGINFAILED_TXT',                          '%s がログインに失敗しました');\r
-define('_GFUNCTIONS_LOGOUT_TXT',                                       '%s がログアウトしました');\r
-define('_GFUNCTIONS_HEADERSALREADYSENT_FILE',          '<code>%s</code> の <code>%s</code> 行目で');\r
-define('_GFUNCTIONS_HEADERSALREADYSENT_TITLE',         'HTTPヘッダは送信済みです');\r
-define('_GFUNCTIONS_HEADERSALREADYSENT_TXT',           '<p>%sすでにページのHTTPヘッダが送出されており、Nucleusが正常に動作しなくなる可能性があります。</p><p><code>config.php</code>やランゲージファイル、その他プラグインのファイルの終わりに、余分な改行や文字列がないか確認してもういちどアクセスしてみてください。</p><p>根本的な解決をせずにこのメッセージを表示させなくするには、<code>globalfunctions.php</code>の冒頭の<code>$CONF[\'alertOnHeadersSent\']</code>を<code>0</code>に設定します。</p>');\r
-define('_GFUNCTIONS_PARSEFILE_FILEMISSING',                    'ファイルが見つかりません');\r
-define('_GFUNCTIONS_AN_ERROR_OCCURRED',                                'エラーが発生しました');\r
-define('_GFUNCTIONS_YOU_AERNT_LOGGEDIN',                       'ログインしていません');\r
-\r
-// MANAGER.php\r
-define('_MANAGER_PLUGINFILE_NOTFOUND',                         "プラグイン「%s」を読み込めませんでした(ファイルが見つかりません)");\r
-define('_MANAGER_PLUGINFILE_NOCLASS',                          "プラグイン「%s」を読み込めませんでした(ファイル内にプラグインクラスが存在しません)");\r
-define('_MANAGER_PLUGINTABLEPREFIX_NOTSUPPORT',                "プラグイン「%s」を読み込めませんでした(「SqlTablePrefix」をサポートしていません)");\r
-\r
-// mysql.php\r
-define('_NO_SUITABLE_MYSQL_LIBRARY',                           "<p>Nucleusを動かすのに必要なmySQL用のライブラリがインストールされていません</p>");\r
-\r
-// PLUGIN.php\r
-define('_ERROR_PLUGIN_NOSUCHACTION',                           '指定されたアクションは存在しません。');\r
-\r
-// PLUGINADMIN.php\r
-define('_ERROR_INVALID_PLUGIN',                                                '不正なプラグインです');\r
-\r
-// showlist.php\r
-define('_LIST_PLUGS_DEPREQ',                                           'このプラグインに依存するプラグイン:');\r
-define('_LIST_SKIN_PREVIEW',                                           "'%s' スキンのプレビュー");\r
-define('_LIST_SKIN_PREVIEW_VIEWLARGER',                                "大きな画像を見る");\r
-define('_LIST_SKIN_README',                                                    "'%s' スキンについてもっと詳しく");\r
-define('_LIST_SKIN_README_TXT',                                                'Read me');\r
-\r
-// BLOG.php createNewCategory()\r
-define('_CREATED_NEW_CATEGORY_NAME',                           '新しいカテゴリ');\r
-define('_CREATED_NEW_CATEGORY_DESC',                           '新しいカテゴリの説明');\r
-\r
-// ADMIN.php blog settings\r
-define('_EBLOG_CURRENT_TEAM_MEMBER',                           'このブログチームの現在のメンバー:');\r
-\r
-// HTML outputs\r
-define('_HTML_XML_NAME_SPACE_AND_LANG_CODE',           'xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"');\r
-\r
-// Language Files\r
-define('_LANGUAGEFILES_JAPANESE-UTF8',                         '日本語 - 日本語 (UTF-8)');\r
-define('_LANGUAGEFILES_JAPANESE-EUC',                          '日本語 - 日本語 (EUC)');\r
-define('_LANGUAGEFILES_JAPANESE-SJIS',                         '日本語 - 日本語 (Shift-JIS)');\r
-define('_LANGUAGEFILES_ENGLISH-UTF8',                          '英語 - English (UTF-8)');\r
-define('_LANGUAGEFILES_ENGLISH',                                       '英語 - English (iso-8859-1)');\r
-/*\r
-define('_LANGUAGEFILES_BULGARIAN',                                     'ブルガリア語 - &#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080; (iso-8859-5)');\r
-define('_LANGUAGEFILES_CATALAN',                                       'カタラン語 - Catal&agrave; (iso-8859-1)');\r
-define('_LANGUAGEFILES_CHINESE-GBK',                           '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (gbk)');\r
-define('_LANGUAGEFILES_SIMCHINESE',                                    '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (gb2312)');\r
-define('_LANGUAGEFILES_CHINESE-UTF8',                          '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (utf-8)');\r
-define('_LANGUAGEFILES_CHINESEB5',                                     '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (big5)');\r
-define('_LANGUAGEFILES_CHINESEB5-UTF8',                                '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (utf-8)');\r
-define('_LANGUAGEFILES_TRADITIONAL_CHINESE',           '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (big5)');\r
-define('_LANGUAGEFILES_TRADITIONAL_CHINESE-UTF-8',     '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (utf-8)');\r
-define('_LANGUAGEFILES_CZECH',                                         'チェコ語 - &#268;esky (windows-1250)');\r
-define('_LANGUAGEFILES_FINNISH',                                       'フィンランド語 - Suomi (iso-8859-1)');\r
-define('_LANGUAGEFILES_FRENCH',                                                'フランス語 - Fran&ccedil;ais (iso-8859-1)');\r
-define('_LANGUAGEFILES_GALEGO',                                                'ガリシア語 - Galego (iso-8859-1)');\r
-define('_LANGUAGEFILES_GERMAN',                                                'ドイツ語 - Deutsch (iso-8859-1)');\r
-define('_LANGUAGEFILES_HUNGARIAN',                                     'ハンガリー語 - Magyar (iso-8859-2)');\r
-define('_LANGUAGEFILES_ITALIANO',                                      'イタリア語 - Italiano (iso-8859-1)');\r
-define('_LANGUAGEFILES_KOREAN-EUC-KR',                         '韓国語 - &#54620;&#44397;&#50612; (euc-kr)');\r
-define('_LANGUAGEFILES_KOREAN-UTF',                                    '韓国語 - &#54620;&#44397;&#50612; (utf-8)');\r
-define('_LANGUAGEFILES_LATVIAN',                                       'ラトビア語 - Latvie&scaron;u (windows-1257)');\r
-define('_LANGUAGEFILES_NEDERLANDS',                                    'オランダ語 - Nederlands (iso-8859-15)');\r
-define('_LANGUAGEFILES_PERSIAN',                                       'ペルシア語 - &#1601;&#1575;&#1585;&#1587;&#1740; (utf-8)');\r
-define('_LANGUAGEFILES_PORTUGUESE_BRAZIL',                     'ブラジル-ポルトガル語 - Portugu&ecirc;s (iso-8859-1)');\r
-define('_LANGUAGEFILES_RUSSIAN',                                       'ロシア語 - &#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; (windows-1251)');\r
-define('_LANGUAGEFILES_SLOVAK',                                                'スロベキア語 - Sloven&#269;ina (ISO-8859-2)');\r
-define('_LANGUAGEFILES_SPANISH-UTF8',                          'スペイン語 - Espa&ntilde;ol (utf-8)');\r
-define('_LANGUAGEFILES_SPANISH',                                       'スペイン語 - Espa&ntilde;ol (iso-8859-1)');\r
-*/\r
-\r
-\r
-// </add by shizuki>\r
-\r
-\r
+/**
+ * Japanese UTF-8 Nucleus Language File
+ *
+ * @license http://nucleuscms.org/license.txt GNU General Public License
+ * @copyright Copyright (C) 2002-2009 The NucleusCMS Japanチーム
+ * @version $Id$
+ */
+
+// START changed/added after 3.33 START
+define('_MEMBERS_USEAUTOSAVE',                         '下書きの自動保存機能を有効にしますか?');
+// END changed/added after 3.33 END
+
+// START merge UTF-8 and EUC-JP
+
+// Create New blog
+define('_ADMIN_NOTABILIA',                                     '注意事項');
+define('_ADMIN_PLEASE_READ',                           '作成にあたって、下記の<strong>注意事項</strong> をまずお読み下さい');
+define('_ADMIN_HOW_TO_ACCESS',                         '新しいBlogを作成した後に、このBlogにアクセスするための方法を紹介しておきます。方法は2つあります:');
+define('_ADMIN_SIMPLE_WAY',                                    '<strong>簡単な方法:</strong> <code>index.php</code>の複製を作り、新しいBlogを表示するように変更を加えます。 この変更の詳細は、作成後に表示されます。');
+define('_ADMIN_ADVANCED_WAY',                          '<strong>高度な方法:</strong> 現在のBlogで使用しているスキンに<code>&lt;%otherblog()&gt;</code>というコードを使った記述を加えます。この方法では、同じページ内で複数のBlogを表示することが可能となります。');
+define('_ADMIN_HOW_TO_CREATE',                         'Blogの作成');
+
+
+define('_BOOKMARKLET_NEW_CATEGORY',                    'アイテムは追加され、新しいカテゴリが作成されました。');
+define('_BOOKMARKLET_NEW_CATEGORY_EDIT',       'ここをクリックしてカテゴリーの名前と説明を編集してください。');
+define('_BOOKMARKLET_NEW_WINDOW',                      '新しいウィンドウが開きます');
+define('_BOOKMARKLET_SEND_PING',                       'アイテムの追加に成功しました。現在blog検索サービスに更新pingを送信します。');
+
+// END merge UTF-8 and EUC-JP
+
+// START changed/added for 3.34 START
+define('_TEMPLATE_PLUGIN_FIELDS',                      'プラグインによる拡張フィールド');
+define('_TEMPLATE_BLOGLIST',                           'Blog一覧');
+define('_TEMPLATE_BLOGHEADER',                         'Blog一覧のヘッダー');
+define('_TEMPLATE_BLOGITEM',                           'Blog一覧の本体');
+define('_TEMPLATE_BLOGFOOTER',                         'Blog一覧のフッター');
+define('_SETTINGS_DEFAULTLISTSIZE',                    '一覧の既定の表示数');
+// END changed/added for 3.34 END
+
+// START changed/added after 3.31 START
+define('_CREATE_ACCOUNT_TITLE',                                'アカウントの新規作成');
+define('_CREATE_ACCOUNT0',                                     'アカウントの作成');
+define('_CREATE_ACCOUNT1',                                     'アカウントの作成は許可されていません。<br /><br />');
+define('_CREATE_ACCOUNT2',                                     '詳細はウェブサイトの管理者にお問い合わせください。');
+define('_CREATE_ACCOUNT_USER_DATA',                    '新規アカウントの情報');
+define('_CREATE_ACCOUNT_LOGIN_NAME',           'ログインID (必須)');
+define('_CREATE_ACCOUNT_LOGIN_NAME_VALID',     ' a-z の英小文字と 0-9 の数字のみ使用できます');
+define('_CREATE_ACCOUNT_REAL_NAME',                    'ハンドル (必須)');
+define('_CREATE_ACCOUNT_EMAIL',                                'メールアドレス (必須)');
+define('_CREATE_ACCOUNT_EMAIL2',                       '(アクティベーション用のリンクが送られるので有効なものを使用してください)');
+define('_CREATE_ACCOUNT_URL',                          '(もしあれば)自分のサイトのURL');
+define('_CREATE_ACCOUNT_SUBMIT',                       'アカウントの作成');
+
+// START changed/added for 3.32 START
+define('_SETTINGS_DEBUGVARS',                          'デバッグモードを有効にする');
+// END changed/added for 3.32 END
+
+// START changed/added after 3.3 START
+define('_AUTOSAVEDRAFT',                                       'ドラフト保存状況');
+define('_AUTOSAVEDRAFT_LASTSAVED',                     '最終ドラフト保存日時: ');
+define('_AUTOSAVEDRAFT_NOTYETSAVED',           '保存されていません');
+define('_AUTOSAVEDRAFT_NOW',                           'ドラフト保存');
+define('_SKIN_PARTS_SPECIAL',                          'スペシャルスキンパーツ');
+define('_ERROR_SKIN_PARTS_SPECIAL_FORMAT',     '英数字以外の文字は使えません');
+define('_ERROR_SKIN_PARTS_SPECIAL_DELETE',     'このスキンパーツを削除できません');
+define('_CONFIRMTXT_SKIN_PARTS_SPECIAL',       '本当にこのスペシャルスキンパーツを削除してもいいですか?');
+define('_ERROR_PLUGIN_LOAD',                           'Nucleusのプラグインとして必要なメソッドがプラグインでサポートされていないか、プラグインファイルが見当たりません。(<a href="?action=actionlog">管理操作履歴</a>に詳細があります。)');
+// END changed/added after 3.3 END
+
+// START changed/added after 3.22 START
+define('_SEARCHFORM_QUERY',                                    '検索キーワード');
+define('_ERROR_EMAIL_REQUIRED',                                'メールアドレスが必要です');
+define('_COMMENTFORM_MAIL',                                    'あなたのサイトのURL:');
+define('_COMMENTFORM_EMAIL',                           'メールアドレス:');
+define('_EBLOG_REQUIREDEMAIL',                         'コメント時にメールアドレスを要求する');
+define('_ERROR_COMMENTS_SPAM',              'あなたのコメントは、スパムテストの結果拒否されました');
+// END changed/added after 3.22 END
+
+// START changed/added after 3.15 START
+
+define('_LIST_PLUG_SUBS_NEEDUPDATE',           '「登録リストのアップデート」ボタンをクリックしてイベント情報を更新してください');
+define('_LIST_PLUGS_DEP',                                      '依存するプラグイン:');
+
+// END changed/added after 3.15
+
+// START changed/added after 3.1 START
+
+// comments list per weblog
+define('_COMMENTS_BLOG',                                       'コメントのリスト:');
+define('_NOCOMMENTS_BLOG',                                     'このblogにはまだコメントがつけられていません');
+define('_BLOGLIST_COMMENTS',                           'コメント');
+define('_BLOGLIST_TT_COMMENTS',                                'このblogにつけられたコメントのリスト');
+
+
+// for use in archivetype-skinvar
+define('_ARCHIVETYPE_DAY',                                     '日');
+define('_ARCHIVETYPE_MONTH',                           '月');
+
+// tickets (prevents malicious users to trick an admin to perform actions he doesn't want)
+define('_ERROR_BADTICKET',                                     'チケットが不正、もしくは期限切れです');
+
+// plugin dependency
+define('_ERROR_INSREQPLUGIN',                          'プラグイン %s がインストールされていないためにインストールすることができませんでした。');
+define('_ERROR_DELREQPLUGIN',                          'プラグイン %s がこのプラグインに依存している為に削除できません。');
+
+// cookie prefix
+define('_SETTINGS_COOKIEPREFIX',                       'Cookie プレフィックス');
+
+// account activation
+define('_ERROR_NOLOGON_NOACTIVATE',                    '認証用リンクを送信できません。あなたのログインは許可されていません。');
+define('_ERROR_ACTIVATE',                                      '認証キーは存在しないか、無効か、あるいは期限切れです。');
+define('_ACTIONLOG_ACTIVATIONLINK',                    '認証用リンクが送信されました。');
+define('_MSG_ACTIVATION_SENT',                         '認証用リンクをメールで送信しました。');
+
+// activation link emails
+define('_ACTIVATE_REGISTER_MAIL',                      "こんにちは <%memberName%>\n\n<%siteName%> (<%siteUrl%>)におけるアカウントを有効にしなければなりません。\n下のリンクをクリックしてアクティベーションを行ってください。:\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");
+define('_ACTIVATE_REGISTER_MAILTITLE',         "アカウント'<%memberName%>'のアクティベーション");
+define('_ACTIVATE_REGISTER_TITLE',                     'ようこそ <%memberName%>');
+define('_ACTIVATE_REGISTER_TEXT',                      'アカウント作成はほぼ完了しました。下のフォームでアカウントのパスワードを設定してください。');
+define('_ACTIVATE_FORGOT_MAIL',                                "こんにちは <%memberName%>\n\n下のリンクから、この<%siteName%> (<%siteUrl%>)における新しいパスワードを設定することができます。\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");
+define('_ACTIVATE_FORGOT_MAILTITLE',           "アカウント'<%memberName%>'の再認証");
+define('_ACTIVATE_FORGOT_TITLE',                       'ようこそ <%memberName%>');
+define('_ACTIVATE_FORGOT_TEXT',                                '下のフォームで新しいパスワードが設定できます。');
+define('_ACTIVATE_CHANGE_MAIL',                                "こんにちは <%memberName%>\n\nメールアドレスが変更されました。\n\n<%siteName%> (<%siteUrl%>)におけるアカウントを再認証する必要があります。\n下のリンクをクリックしてアクティベーションを行ってください。:\n\n\t<%activationUrl%>\n\nアクティベーション用のURLの有効期限は2日間です。それ以降は無効になりますので早めに行ってください。");
+define('_ACTIVATE_CHANGE_MAILTITLE',           "アカウント'<%memberName%>'の再認証");
+define('_ACTIVATE_CHANGE_TITLE',                       'ようこそ <%memberName%>');
+define('_ACTIVATE_CHANGE_TEXT',                                'メールアドレスの変更が確認されました。');
+define('_ACTIVATE_SUCCESS_TITLE',                      'アクティベーションに成功しました');
+define('_ACTIVATE_SUCCESS_TEXT',                       'アクティベーションに成功しました。');
+define('_MEMBERS_SETPWD',                                      'パスワードを設定する');
+define('_MEMBERS_SETPWD_BTN',                          'パスワードを設定');
+define('_QMENU_ACTIVATE',                                      'アクティベーション');
+define('_QMENU_ACTIVATE_TEXT',                         '<p>アクティベーションを完了すれば、<a href="index.php?action=showlogin">ログイン</a>してから利用できます。</p>');
+
+define('_PLUGS_BTN_UPDATE',                                    '登録リストのアップデート');
+
+// global settings 
+define('_SETTINGS_JSTOOLBAR',                          'Javascriptツールバーのスタイル');
+define('_SETTINGS_JSTOOLBAR_FULL',                     'フル・ツールバー(IE)');
+define('_SETTINGS_JSTOOLBAR_SIMPLE',           'シンプル・ツールバー(IE以外)');
+define('_SETTINGS_JSTOOLBAR_NONE',                     'ツールバーを使わない');
+define('_SETTINGS_URLMODE_HELP',                       '(参考:<a href="documentation/tips.html#searchengines-fancyurls">FancyURLを有効にする方法</a>)');
+
+// extra plugin settings part when editing categories/members/blogs/...
+define('_PLUGINS_EXTRA',                                       'プラグインによる追加設定');
+
+// itemlist info column keys
+define('_LIST_ITEM_BLOG',                                      'blog:');
+define('_LIST_ITEM_CAT',                                       'cat:');
+define('_LIST_ITEM_AUTHOR',                                    '著者:');
+define('_LIST_ITEM_DATE',                                      '日付:');
+define('_LIST_ITEM_TIME',                                      '時間:');
+
+// indication of registered members in comments list
+define('_LIST_COMMENTS_MEMBER',                        '(メンバー)');
+
+// batch operations
+define('_BATCH_WITH_SEL',                                      '選択されたものを:');
+define('_BATCH_EXEC',                                          '実行');
+
+// quickmenu
+// Note: _USER_SETTINGS と _MANAGE_SETTINGS は 3.3 以降、オリジナル版は
+// 変更されましたが、日本語版は表記をそのままとします。
+// 間違って更新しないように!!
+define('_QMENU_HOME',                                          '管理ホーム');
+define('_QMENU_ADD',                                           'アイテム追加');
+define('_QMENU_ADD_SELECT',                                    '- blog選択 -');
+define('_QMENU_USER_SETTINGS',                         'あなたの設定');
+define('_QMENU_USER_ITEMS',                                    'あなたのアイテム');
+define('_QMENU_USER_COMMENTS',                         'あなたのコメント');
+define('_QMENU_MANAGE',                                                'サイト管理');
+define('_QMENU_MANAGE_LOG',                                    '管理操作履歴');
+define('_QMENU_MANAGE_SETTINGS',                       'グローバル設定');
+define('_QMENU_MANAGE_MEMBERS',                                'メンバー管理');
+define('_QMENU_MANAGE_NEWBLOG',                                '新規Blog作成');
+define('_QMENU_MANAGE_BACKUPS',                                'DB保存/復元');
+define('_QMENU_MANAGE_PLUGINS',                                'プラグイン管理');
+define('_QMENU_LAYOUT',                                                'レイアウト設定');
+define('_QMENU_LAYOUT_SKINS',                          'スキン編集');
+define('_QMENU_LAYOUT_TEMPL',                          'テンプレート編集');
+define('_QMENU_LAYOUT_IEXPORT',                                '読込/書出');
+define('_QMENU_PLUGINS',                                       'プラグイン');
+
+// quickmenu on logon screen
+define('_QMENU_INTRO',                                         '導入ガイド');
+define('_QMENU_INTRO_TEXT',                                    '<p>ここはウェブサイトの管理を行うコンテンツ管理システム、「Nucleus CMS」のログイン画面です。</p><p>アカウントを持っていればログインして新しい記事の投稿ができます。</p>');
+
+// helppages for plugins
+define('_ERROR_PLUGNOHELPFILE',                                'このプラグイン用のヘルプファイルが見つかりません');
+define('_PLUGS_HELP_TITLE',                                    'プラグインのヘルプページ');
+define('_LIST_PLUGS_HELP',                                     'ヘルプ');
+
+
+// END changed/started after 3.1
+
+// START changed/added after v2.5beta START
+
+// general settings (security)
+define('_SETTINGS_EXTAUTH',                                    '外部認証の有効化');
+define('_WARNING_EXTAUTH',                                     '警告:必要な時以外は有効にしない');
+
+// member profile
+define('_MEMBERS_BYPASS',                                      '外部認証を使用する');
+
+// 'always include in search' blog setting (yes/no) [in v2.5beta, the 'always' part wasn't clear]
+define('_EBLOG_SEARCH',                                                '<em>常に</em>検索対象にする');
+
+// END changed/added after v2.5beta
+
+// START introduced after v2.0 START
+
+// media library
+define('_MEDIA_VIEW',                                          '表示');
+define('_MEDIA_VIEW_TT',                                       'ファイル表示 (新しいウィンドウが開きます)');
+define('_MEDIA_FILTER_APPLY',                          'フィルター適用');
+define('_MEDIA_FILTER_LABEL',                          'フィルター: ');
+define('_MEDIA_UPLOAD_TO',                                     'アップロード先...');
+define('_MEDIA_UPLOAD_NEW',                                    '新規アップロード...');
+define('_MEDIA_COLLECTION_SELECT',                     '選択');
+define('_MEDIA_COLLECTION_TT',                         'このカテゴリーに切り替え');
+define('_MEDIA_COLLECTION_LABEL',                      '現在のコレクション: ');
+
+// tooltips on toolbar
+define('_ADD_ALIGNLEFT_TT',                                    '左寄せ');
+define('_ADD_ALIGNRIGHT_TT',                           '右寄せ');
+define('_ADD_ALIGNCENTER_TT',                          '中央寄せ');
+
+
+// generic upload failure
+define('_ERROR_UPLOADFAILED',                          'アップロードに失敗しました');
+
+// END introduced after v2.0 END
+
+// START introduced after v1.5 START
+
+// posting to the past/edit timestamps
+define('_EBLOG_ALLOWPASTPOSTING',                      '過去の日時での投稿を許可する');
+define('_ADD_CHANGEDATE',                                      'タイムスタンプを更新');
+define('_BMLET_CHANGEDATE',                                    'タイムスタンプを更新');
+
+// skin import/export
+define('_OVERVIEW_SKINIMPORT',                         '読込/書出');
+
+// skin settings
+define('_PARSER_INCMODE_NORMAL',                       'ノーマル');
+define('_PARSER_INCMODE_SKINDIR',                      'skindirを使う');
+define('_SKIN_INCLUDE_MODE',                           'Includeモード');
+define('_SKIN_INCLUDE_PREFIX',                         'Includeプリフィックス');
+
+// global settings
+define('_SETTINGS_BASESKIN',                           '基本のスキン');
+define('_SETTINGS_SKINSURL',                           'スキンURL');
+define('_SETTINGS_ACTIONSURL',                         '「http://」から始まる action.php のURL');
+
+// category moves (batch)
+define('_ERROR_MOVEDEFCATEGORY',                       'デフォルトのカテゴリーは移動できません');
+define('_ERROR_MOVETOSELF',                                    'カテゴリーを移動できません (移動先のBlogが移動元と同じです)');
+define('_MOVECAT_TITLE',                                       'カテゴリーを移動するBlogを選択してください');
+define('_MOVECAT_BTN',                                         'カテゴリーを移動');
+
+// URLMode setting
+define('_SETTINGS_URLMODE',                                    'URL モード');
+define('_SETTINGS_URLMODE_NORMAL',                     'Normal');
+define('_SETTINGS_URLMODE_PATHINFO',           'Fancy');
+
+// Batch operations
+define('_BATCH_NOSELECTION',                           '対象が選択されていません');
+define('_BATCH_ITEMS',                                         'アイテム   に対してのバッチ操作');
+define('_BATCH_CATEGORIES',                                    'カテゴリー  に対してのバッチ操作');
+define('_BATCH_MEMBERS',                                       'メンバー   に対してのバッチ操作');
+define('_BATCH_TEAM',                                          'チームメンバーに対してのバッチ操作');
+define('_BATCH_COMMENTS',                                      'コメント   に対してのバッチ操作');
+define('_BATCH_UNKNOWN',                                       '未知のバッチ操作: ');
+define('_BATCH_EXECUTING',                                     '実行中');
+define('_BATCH_ONCATEGORY',                                    '- 対象カテゴリー');
+define('_BATCH_ONITEM',                                                '- 対象アイテム');
+define('_BATCH_ONCOMMENT',                                     '- 対象コメント');
+define('_BATCH_ONMEMBER',                                      '- 対象メンバー');
+define('_BATCH_ONTEAM',                                                '- 対象チームメンバー');
+define('_BATCH_SUCCESS',                                       '成功!');
+define('_BATCH_DONE',                                          '終了!');
+define('_BATCH_DELETE_CONFIRM',                                'バッチ削除の確認');
+define('_BATCH_DELETE_CONFIRM_BTN',                    'バッチ削除の確認');
+define('_BATCH_SELECTALL',                                     '全て選択');
+define('_BATCH_DESELECTALL',                           '全ての選択を解除');
+
+// batch operations: options in dropdowns
+define('_BATCH_ITEM_DELETE',                           '削除');
+define('_BATCH_ITEM_MOVE',                                     '移動');
+define('_BATCH_MEMBER_DELETE',                         '削除');
+define('_BATCH_MEMBER_SET_ADM',                                '管理者権限を与える');
+define('_BATCH_MEMBER_UNSET_ADM',                      '管理者権限を外す');
+define('_BATCH_TEAM_DELETE',                           'チームから削除');
+define('_BATCH_TEAM_SET_ADM',                          '管理者権限を与える');
+define('_BATCH_TEAM_UNSET_ADM',                                '管理者権限を外す');
+define('_BATCH_CAT_DELETE',                                    '削除');
+define('_BATCH_CAT_MOVE',                                      '他のBlogに移動');
+define('_BATCH_COMMENT_DELETE',                                '削除');
+
+// itemlist: Add new item...
+define('_ITEMLIST_ADDNEW',                                     '新しいアイテムの追加...');
+define('_ADD_PLUGIN_EXTRAS',                           '追加プラグインオプション');
+
+// errors
+define('_ERROR_CATCREATEFAIL',                         '新しいカテゴリーを作成できません');
+define('_ERROR_NUCLEUSVERSIONREQ',                     'このプラグインを使用するには、新しいバージョンの Nucleus が必要です: ');
+
+// backlinks
+define('_BACK_TO_BLOGSETTINGS',                                'Blogの設定に戻る');
+
+// skin import export
+define('_SKINIE_TITLE_IMPORT',                         '読み込み');
+define('_SKINIE_TITLE_EXPORT',                         '書き出し');
+define('_SKINIE_BTN_IMPORT',                           '読み込み');
+define('_SKINIE_BTN_EXPORT',                           '選択されたスキン/テンプレートを書き出し');
+define('_SKINIE_LOCAL',                                                'ローカルファイルから読み込み:');
+define('_SKINIE_NOCANDIDATES',                         'スキンディレクトリ内に読み込めるファイルがありません');
+define('_SKINIE_FROMURL',                                      'URLを指定して読み込み:');
+define('_SKINIE_EXPORT_INTRO',                         '書き出すスキン/テンプレートを以下から選択してください');
+define('_SKINIE_EXPORT_SKINS',                         'スキン');
+define('_SKINIE_EXPORT_TEMPLATES',                     'テンプレート');
+define('_SKINIE_EXPORT_EXTRA',                         '追加情報(書き出しファイルに追加する備考)');
+define('_SKINIE_CONFIRM_OVERWRITE',                    '既に存在するスキンを上書きする (ぶつかるスキン名を参照)');
+define('_SKINIE_CONFIRM_IMPORT',                       'はい、これを読み込みます');
+define('_SKINIE_CONFIRM_TITLE',                                'スキンとテンプレートを読み込もうとしています');
+define('_SKINIE_INFO_SKINS',                           'ファイル内のスキン:');
+define('_SKINIE_INFO_TEMPLATES',                       'ファイル内のテンプレート:');
+define('_SKINIE_INFO_GENERAL',                         '情報:');
+define('_SKINIE_INFO_SKINCLASH',                       '次のスキン名がぶつかります:');
+define('_SKINIE_INFO_TEMPLCLASH',                      '次のテンプレート名がぶつかります:');
+define('_SKINIE_INFO_IMPORTEDSKINS',           '読み込まれたスキン:');
+define('_SKINIE_INFO_IMPORTEDTEMPLS',          '読み込まれたテンプレート:');
+define('_SKINIE_DONE',                                         '読み込み完了');
+
+define('_AND',                                                         'and');
+define('_OR',                                                          'or');
+
+// empty fields on template edit
+define('_EDITTEMPLATE_EMPTY',                          '無し(クリックするとフォームが開きます)');
+
+// skin overview list
+define('_LIST_SKINS_INCMODE',                          'Includeモード:');
+define('_LIST_SKINS_INCPREFIX',                                'Includeプリフィックス:');
+define('_LIST_SKINS_DEFINED',                          '定義済みパーツ:');
+
+// backup
+define('_BACKUPS_TITLE',                                       'バックアップ / リストア');
+define('_BACKUP_TITLE',                                                'バックアップ');
+define('_BACKUP_INTRO',                                                '下のボタンを押すと、Nucleusが使用しているデータベースをバックアップできます。バックアップファイルは安全な場所に保存しておくことをお勧めします。');
+define('_BACKUP_ZIP_YES',                                      '圧縮する');
+define('_BACKUP_ZIP_NO',                                       '圧縮しない');
+define('_BACKUP_BTN',                                          'バックアップを作成する');
+define('_BACKUP_NOTE',                                         '<b style="color:#f00;">注意:</b> バックアップされるのはデータベースの内容だけです。アップロードしたファイルや config.php 内の設定はバックアップ<b style="color:#f00;">されません</b>。');
+define('_RESTORE_TITLE',                                       'リストア');
+define('_RESTORE_NOTE',                                                '<b style="color:#f00;">警告:</b> バックアップからのリストアは現在のデータベース内の Nucleus データを全て<b style="color:#f00;">削除</b>します!良く注意して使用してください!<br /><b style="color:#f00;">注意:</b> バックアップを作成した Nucleus のバージョンが 現在使用している Nucleus のバージョンと同じか確認してください!そうでなければ正しく動作しません。');
+define('_RESTORE_INTRO',                                       '以下からバックアップファイルを選択(サーバにアップロードされます)して"リストア"ボタンを押すと開始します。');
+define('_RESTORE_IMSURE',                                      'はい、確かにこの操作の実行を承認します!');
+define('_RESTORE_BTN',                                         'ファイルからリストア');
+define('_RESTORE_WARNING',                                     '(正しいバックアップをリストアしようとしているか確認し、始める前に現在のバックアップを作っておいてください)');
+define('_ERROR_BACKUP_NOTSURE',                                '"承認"チェックボックスをチェックする必要があります');
+define('_RESTORE_COMPLETE',                                    'リストア完了');
+
+// new item notification
+define('_NOTIFY_NI_MSG',                                       '新しいアイテムが投稿されました:');
+define('_NOTIFY_NI_TITLE',                                     '新しいアイテム!');
+define('_NOTIFY_KV_MSG',                                       'カルマの投票がありました:');
+define('_NOTIFY_KV_TITLE',                                     'Nucleusカルマ:');
+define('_NOTIFY_NC_MSG',                                       'アイテムにコメントする:');
+define('_NOTIFY_NC_TITLE',                                     'Nucleusコメント:');
+define('_NOTIFY_USERID',                                       'ユーザーID:');
+define('_NOTIFY_USER',                                         'ユーザー:');
+define('_NOTIFY_COMMENT',                                      'コメント:');
+define('_NOTIFY_VOTE',                                         '投票:');
+define('_NOTIFY_HOST',                                         'ホスト:');
+define('_NOTIFY_IP',                                           'IPアドレス:');
+define('_NOTIFY_MEMBER',                                       'メンバー:');
+define('_NOTIFY_TITLE',                                                'タイトル:');
+define('_NOTIFY_CONTENTS',                                     '内容:');
+
+// member mail message
+define('_MMAIL_MSG',                                           '次の方からあなた宛のメッセージが送られてきました');
+define('_MMAIL_FROMANON',                                      '匿名のビジター');
+define('_MMAIL_FROMNUC',                                       '送信元のNucleus Blog');
+define('_MMAIL_TITLE',                                         'メッセージ from');
+define('_MMAIL_MAIL',                                          'メッセージ:');
+
+// END introduced after v1.5 END
+
+
+// START introduced after v1.1 START
+
+// bookmarklet buttons
+define('_BMLET_ADD',                                           'アイテムの追加');
+define('_BMLET_EDIT',                                          '保存');
+define('_BMLET_BACKTODRAFTS',                          'ドラフトに戻す');
+define('_BMLET_CANCEL',                                                'キャンセル');
+define('_BMLET_DELETE',                                                'アイテムの削除');
+define('_BMLET_BODY',                                          '本文');
+define('_BMLET_MORE',                                          '続き');
+define('_BMLET_OPTIONS',                                       'オプション');
+define('_BMLET_PREVIEW',                                       'プレビュー');
+
+// used in bookmarklet
+define('_ITEM_UPDATED',                                                'アイテムが更新されました');
+define('_ITEM_DELETED',                                                'アイテムが削除されました');
+
+// plugins
+define('_CONFIRMTXT_PLUGIN',                           'このプラグインを削除しますか?');
+define('_ERROR_NOSUCHPLUGIN',                          '指定されたプラグインはありません');
+define('_ERROR_DUPPLUGIN',                                     'そのプラグインは既にインストールされています');
+define('_ERROR_PLUGFILEERROR',                         '指定されたプラグインは存在しないか、パーミッションが正しく設定されていません');
+define('_PLUGS_NOCANDIDATES',                          'プラグインのインストール候補はありません。');
+
+define('_PLUGS_TITLE_MANAGE',                          'プラグインの管理');
+define('_PLUGS_TITLE_INSTALLED',                       'インストール済み');
+define('_PLUGS_TITLE_UPDATE',                          '登録リストのアップデート');
+define('_PLUGS_TEXT_UPDATE',                           'Nucleusが管理している各プラグインが登録中のイベント情報が、何らかの原因(プラグインのバージョンアップに伴うファイルの上書き等)によって正常ではない状態になった時に「アップデート」ボタンをクリックしてください。');
+define('_PLUGS_TITLE_NEW',                                     '新しいプラグインをインストール');
+define('_PLUGS_ADD_TEXT',                                      '以下はpluginsディレクトリ内にある全ての「インストールされていないプラグイン」の可能性があるファイルのリストです。追加する前にプラグインかどうかを<strong>しっかり確認</strong>してください。');
+define('_PLUGS_BTN_INSTALL',                           'プラグインのインストール');
+define('_BACKTOOVERVIEW',                                      '一覧に戻る');
+
+// editlink
+define('_TEMPLATE_EDITLINK',                           'アイテムを編集するためのリンク');
+
+// add left / add right tooltips
+define('_ADD_LEFT_TT',                                         'left boxを追加');
+define('_ADD_RIGHT_TT',                                                'right boxを追加');
+
+// add/edit item: new category (in dropdown box)
+define('_ADD_NEWCAT',                                          '新しいカテゴリーを追加...');
+
+// new settings
+define('_SETTINGS_PLUGINURL',                          'プラグインディレクトリのURL');
+define('_SETTINGS_MAXUPLOADSIZE',                      'アップロードできるファイルの最大サイズ (bytes)');
+define('_SETTINGS_NONMEMBERMSGS',                      'メンバー以外からのメッセージを受け付ける');
+define('_SETTINGS_PROTECTMEMNAMES',                    'メンバー名の保護');
+
+// overview screen
+define('_OVERVIEW_PLUGINS',                                    'プラグイン管理');
+
+// actionlog
+define('_ACTIONLOG_NEWMEMBER',                         '新しいメンバーの登録:');
+
+// membermail (when not logged in)
+define('_MEMBERMAIL_MAIL',                                     'あなたのメールアドレス:');
+
+// file upload
+define('_ERROR_DISALLOWEDUPLOAD2',                     'チームに参加しているどのブログも管理権限を持っていない為、ファイルのアップロードが出来ません。');
+
+/* plugin list
+define('_LISTS_INFO',                                          '情報');
+define('_LIST_PLUGS_AUTHOR',                           '作者:');
+define('_LIST_PLUGS_VER',                                      'バージョン:');
+define('_LIST_PLUGS_SITE',                                     'サイト');
+define('_LIST_PLUGS_DESC',                                     '説明:');
+define('_LIST_PLUGS_SUBS',                                     '以下のイベントに登録:');
+define('_LIST_PLUGS_UP',                                       '上へ');
+define('_LIST_PLUGS_DOWN',                                     '下へ');
+define('_LIST_PLUGS_UNINSTALL',                                '削除');
+define('_LIST_PLUGS_ADMIN',                                    '管理');
+define('_LIST_PLUGS_OPTIONS',                          '編集');*/
+define('_LISTS_INFO',                                          'インフォメーション');
+define('_LIST_PLUGS_AUTHOR',                           '製作者:');
+define('_LIST_PLUGS_VER',                                      'バージョン:');
+define('_LIST_PLUGS_SITE',                                     '入手サイト:');
+define('_LIST_PLUGS_DESC',                                     '概要:');
+define('_LIST_PLUGS_SUBS',                                     '登録済みイベント:');
+define('_LIST_PLUGS_UP',                                       '&uarr; ひとつ上へ');
+define('_LIST_PLUGS_DOWN',                                     '&darr; ひとつ下へ');
+define('_LIST_PLUGS_UNINSTALL',                                'アンインストール');
+define('_LIST_PLUGS_ADMIN',                                    '管理');
+define('_LIST_PLUGS_OPTIONS',                          'オプション編集');
+
+// plugin option list
+define('_LISTS_VALUE',                                         '値(内容)');
+
+// plugin options
+define('_ERROR_NOPLUGOPTIONS',                         'このプラグインにはオプションがありません');
+define('_PLUGS_BACK',                                          'プラグインの一覧に戻る');
+define('_PLUGS_SAVE',                                          'オプションの保存');
+define('_PLUGS_OPTIONS_UPDATED',                       'プラグインオプションが更新されました');
+
+define('_OVERVIEW_MANAGEMENT',                         '管理');
+define('_OVERVIEW_MANAGE',                                     'Nucleusの管理');
+define('_MANAGE_GENERAL',                                      '管理');
+define('_MANAGE_SKINS',                                                'スキン/テンプレート');
+define('_MANAGE_EXTRA',                                                '追加機能');
+
+define('_BACKTOMANAGE',                                                'Nucleusの管理に戻る');
+
+
+// END introduced after v1.1 END
+
+
+
+
+// charset to use 
+define('_CHARSET',                                                     'UTF-8');
+
+// global stuff
+define('_LOGOUT',                                                      'ログアウト');
+define('_LOGIN',                                                       'ログイン');
+define('_YES',                                                         'はい');
+define('_NO',                                                          'いいえ');
+define('_SUBMIT',                                                      '送信');
+define('_ERROR',                                                       'エラー');
+define('_ERRORMSG',                                                    'エラーが発生しました!');
+define('_BACK',                                                                '戻る');
+define('_NOTLOGGEDIN',                                         'ログインしていません');
+define('_LOGGEDINAS',                                          'ログイン:');
+define('_ADMINHOME',                                           '管理ホーム');
+define('_NAME',                                                                '名前');
+define('_BACKHOME',                                                    '管理ホームに戻る');
+define('_BADACTION',                                           '存在しないアクションが要求されました');
+define('_MESSAGE',                                                     'メッセージ');
+define('_HELP_TT',                                                     'ヘルプ!');
+define('_YOURSITE',                                                    'サイトの確認');
+
+
+define('_POPUP_CLOSE',                                         'ウィンドウを閉じる');
+
+define('_LOGIN_PLEASE',                                                'まずログインしてください');
+
+// commentform
+define('_COMMENTFORM_YOUARE',                          'ユーザー名: ');
+define('_COMMENTFORM_SUBMIT',                          'コメントを追加');
+define('_COMMENTFORM_COMMENT',                         'コメント:');
+define('_COMMENTFORM_NAME',                                    'お名前:');
+define('_COMMENTFORM_REMEMBER',                                '情報を記憶しておく');
+
+// loginform
+define('_LOGINFORM_NAME',                                      'ログインID:');
+define('_LOGINFORM_PWD',                                       'パスワード:');
+define('_LOGINFORM_YOUARE',                                    'ログイン中:');
+define('_LOGINFORM_SHARED',                                    'このPCを他の人と共用する');
+
+// member mailform
+define('_MEMBERMAIL_SUBMIT',                           'メッセージ送信');
+
+// search form
+define('_SEARCHFORM_SUBMIT',                           '検索');
+
+// add item form
+define('_ADD_ADDTO',                                           'アイテムの追加:');
+define('_ADD_CREATENEW',                                       '新しいアイテム');
+define('_ADD_BODY',                                                    '本文');
+define('_ADD_TITLE',                                           'タイトル');
+define('_ADD_MORE',                                                    '続き (空欄でも可)');
+define('_ADD_CATEGORY',                                                'カテゴリー');
+define('_ADD_PREVIEW',                                         'プレビュー');
+define('_ADD_DISABLE_COMMENTS',                                'コメントを受け付けない');
+define('_ADD_DRAFTNFUTURE',                                    'ドラフトと未来の記事');
+define('_ADD_ADDITEM',                                         'アイテムを追加');
+define('_ADD_ADDNOW',                                          '今すぐ追加');
+//define('_ADD_ADDLATER',                                              '後で追加');
+define('_ADD_ADDLATER',                                                '日時を指定して追加'); // <mod by shizuki />
+define('_ADD_PLACE_ON',                                                '日時:');
+define('_ADD_ADDDRAFT',                                                'ドラフトに追加');
+define('_ADD_NOPASTDATES',                                     '(過去の日時は指定できません。指定された場合は現在の日時が使用されます)');
+define('_ADD_BOLD_TT',                                         '太字');
+define('_ADD_ITALIC_TT',                                       '斜体');
+define('_ADD_HREF_TT',                                         'リンク作成');
+define('_ADD_MEDIA_TT',                                                'メディア(画像・音声)の追加');
+define('_ADD_PREVIEW_TT',                                      'プレビューの表示/非表示');
+define('_ADD_CUT_TT',                                          'カット');
+define('_ADD_COPY_TT',                                         'コピー');
+define('_ADD_PASTE_TT',                                                'ペースト');
+
+
+// edit item form
+define('_EDIT_ITEM',                                           'アイテムの編集');
+define('_EDIT_SUBMIT',                                         '保存');
+define('_EDIT_ORIG_AUTHOR',                                    '原作者');
+define('_EDIT_BACKTODRAFTS',                           '再度ドラフトとして保存');
+define('_EDIT_COMMENTSNOTE',                           '(注意: コメントの非表示は以前に追加されたコメントを隠しはしません)');
+
+// used on delete screens
+define('_DELETE_CONFIRM',                                      '削除の確認をしてください');
+define('_DELETE_CONFIRM_BTN',                          '削除の確認');
+define('_CONFIRMTXT_ITEM',                                     '以下のアイテムを削除しようとしています:');
+define('_CONFIRMTXT_COMMENT',                          '以下のコメントを削除しようとしています:');
+define('_CONFIRMTXT_TEAM1',                                    'このblogのチームリストから');
+define('_CONFIRMTXT_TEAM2',                                    '削除しようとしています');
+define('_CONFIRMTXT_BLOG',                                     '削除するBlog: ');
+define('_WARNINGTXT_BLOGDEL',                          '警告! Blogを削除するとそれに含まれている全てのアイテム、コメントは削除されます。その点を確認した上で行ってください。<br />さらに、Blogの削除中にNucleusを中断させないでください。');
+define('_CONFIRMTXT_MEMBER',                           '以下のメンバープロファイルを削除しようとしています: ');
+define('_CONFIRMTXT_TEMPLATE',                         '次のテンプレートを削除しようとしています: ');
+define('_CONFIRMTXT_SKIN',                                     '次のスキンを削除しようとしています: ');
+define('_CONFIRMTXT_BAN',                                      '次の禁止IP範囲を削除しようとしています: ');
+define('_CONFIRMTXT_CATEGORY',                         '次のカテゴリーを削除しようとしています: ');
+
+// some status messages
+define('_DELETED_ITEM',                                                'アイテムが削除されました');
+define('_DELETED_MEMBER',                                      'メンバーが削除されました');
+define('_DELETED_COMMENT',                                     'コメントが削除されました');
+define('_DELETED_BLOG',                                                'Blogが削除されました');
+define('_DELETED_CATEGORY',                                    'カテゴリーが削除されました');
+define('_ITEM_MOVED',                                          'アイテムが移動されました');
+define('_ITEM_ADDED',                                          'アイテムが追加されました');
+define('_COMMENT_UPDATED',                                     'コメントが更新されました');
+define('_SKIN_UPDATED',                                                'スキンデータが保存されました');
+define('_TEMPLATE_UPDATED',                                    'テンプレートデータが保存されました');
+
+// errors
+define('_ERROR_COMMENT_LONGWORD',                      'コメントには半角で90文字以上の単語を使わないで下さい。');
+define('_ERROR_COMMENT_NOCOMMENT',                     'コメントを入力してください。');
+define('_ERROR_COMMENT_NOUSERNAME',                    '使用できない名前です。');
+define('_ERROR_COMMENT_TOOLONG',                       'コメントが長すぎます。(半角で5000文字まで)');
+define('_ERROR_COMMENTS_DISABLED',                     '現在このBlogではコメントを受け付けていません。');
+define('_ERROR_COMMENTS_NONPUBLIC',                    'このBlogへコメントを追加するにはメンバーとしてログインしなければいけません。');
+define('_ERROR_COMMENTS_MEMBERNICK',           'あなたが使おうとした名前は既に使われています。他の名前を入力してください。');
+define('_ERROR_SKIN',                                          'スキン エラー');
+define('_ERROR_ITEMCLOSED',                                    'このアイテムは閲覧専用です。コメントの投稿、投票はできません。');
+define('_ERROR_NOSUCHITEM',                                    'そのようなアイテムは存在しません。');
+define('_ERROR_NOSUCHBLOG',                                    'そのようなBlogは存在しません。');
+define('_ERROR_NOSUCHSKIN',                                    'そのようなスキンは存在しません。');
+define('_ERROR_NOSUCHMEMBER',                          'そのようなメンバーは存在しません。');
+define('_ERROR_NOTONTEAM',                                     'あなたはこのBlogのチームに含まれていません。');
+define('_ERROR_BADDESTBLOG',                           '送り先のBlogが存在しません。');
+define('_ERROR_NOTONDESTTEAM',                         'あなたが送り先のBlogのチームに入っていないためアイテムを移動できません。');
+define('_ERROR_NOEMPTYITEMS',                          '本文が空のアイテムは投稿できません!');
+define('_ERROR_BADMAILADDRESS',                                'メールアドレスが不正です。');
+define('_ERROR_BADNOTIFY',                                     '通知メールアドレスの中に不正なものが混じっています。');
+define('_ERROR_BADNAME',                                       '使用できない名前です。( a-z 、0-9 の英数字しか使えません)');
+define('_ERROR_NICKNAMEINUSE',                         '他のメンバーが同じハンドルを使用しています。');
+define('_ERROR_PASSWORDMISMATCH',                      '入力されたパスワードが同一ではありません。');
+define('_ERROR_PASSWORDTOOSHORT',                      'パスワードは6文字以上でなければなりません。');
+define('_ERROR_PASSWORDMISSING',                       'パスワードが空です。');
+define('_ERROR_REALNAMEMISSING',                       'ハンドルを入力してください。');
+define('_ERROR_ATLEASTONEADMIN',                       '管理領域にログインできるsuper-adminが少なくとも1人はいなくてはいけません。');
+define('_ERROR_ATLEASTONEBLOGADMIN',           'このアクションを実行するとあなたのBlogはメンテナンス不能になります。少なくとも1人の管理者がいるようにしてください。');
+define('_ERROR_ALREADYONTEAM',                         '既にチームに入っています。');
+define('_ERROR_BADSHORTBLOGNAME',                      'Blogの短縮名(略称)には a-z 、0-9、の英数字のみ使用できます。スペースは使用できません。');
+define('_ERROR_DUPSHORTBLOGNAME',                      '他のBlogで同じ短縮名(略称)が使われています。別の短縮名(略称)を入力してください。');
+define('_ERROR_UPDATEFILE',                                    '更新ファイルに書き込めません。ファイルのパーミッションが正しくセットされているか確認してください (chmod 666 を試してみてください)。もし相対パスで指定されているなら、絶対パスで指定してみてください。(/your/path/to/nucleus/ のように)');
+define('_ERROR_DELDEFBLOG',                                    '既定のBlogは削除できません');
+define('_ERROR_DELETEMEMBER',                          'おそらくこのメンバーは1つ以上のアイテムの著者であるため、削除できません。');
+define('_ERROR_BADTEMPLATENAME',                       '不正なテンプレート名です。(a-z 、0-9 の英数字のみ使用可。スペースは使用不可)');
+define('_ERROR_DUPTEMPLATENAME',                       '同じ名前のテンプレートが既に存在します');
+define('_ERROR_BADSKINNAME',                           '不正なスキン名です。(a-z 、0-9 の英数字のみ使用可。スペースは使用不可)');
+define('_ERROR_DUPSKINNAME',                           '同じ名前のスキンが既に存在します。');
+define('_ERROR_DEFAULTSKIN',                           '常に "default" という名前のスキンが存在しなければいけません。');
+define('_ERROR_SKINDEFDELETE',                         '以下のBlogの既定のスキンに指定されているため、スキンを削除できません。: ');
+define('_ERROR_DISALLOWED',                                    'このアクションの実行が許可されていません。');
+define('_ERROR_DELETEBAN',                                     '禁止者の削除中にエラーが発生しました(禁止者が存在しません)');
+define('_ERROR_ADDBAN',                                                '禁止者の追加中にエラーが発生しました。全てのblogに正しく追加されていないかもしれません。');
+define('_ERROR_BADACTION',                                     '要求されたアクションが存在しません。');
+define('_ERROR_MEMBERMAILDISABLED',                    'メンバー間のメールメッセージが使用不可になっています。');
+define('_ERROR_MEMBERCREATEDISABLED',          'メンバー作成が禁止されています。');
+define('_ERROR_INCORRECTEMAIL',                                '不正なメールアドレスです。');
+define('_ERROR_VOTEDBEFORE',                           'このアイテムには既に投票済みです。');
+define('_ERROR_BANNED1',                                       'あなた (IP範囲 ');
+define('_ERROR_BANNED2',                                       ') はこのアクションの実行が禁止されています。メッセージ: \'');
+define('_ERROR_BANNED3',                                       '\'');
+define('_ERROR_LOGINNEEDED',                           '実行するにはログインが必要です。');
+define('_ERROR_CONNECT',                                       '接続エラー');
+define('_ERROR_FILE_TOO_BIG',                          'ファイルが大きすぎます!');
+define('_ERROR_BADFILETYPE',                           'アップロードが認められていないファイルタイプです。');
+define('_ERROR_BADREQUEST',                                    '不正なアップロード要求です');
+define('_ERROR_DISALLOWEDUPLOAD',                      'あなたはどのBlogチームにも入っていないのでファイルをアップロードできません。');
+define('_ERROR_BADPERMISSIONS',                                'ファイル/ディレクトリのパーミッションが正しくセットされていません。');
+define('_ERROR_UPLOADMOVEP',                           'アップロードファイルの移動中にエラーが発生しました。');
+define('_ERROR_UPLOADCOPY',                                    'ファイルのコピー中にエラーが発生しました。');
+define('_ERROR_UPLOADDUPLICATE',                       '同じ名前のファイルが既に存在します。アップロードする前に名前を変更してしてください。');
+define('_ERROR_LOGINDISALLOWED',                       '管理領域へのログインが認められていません。もしあなたが管理ユーザーのアカウントを持っているのなら、管理ユーザーとしてログインしなおしてください。');
+define('_ERROR_DBCONNECT',                                     'MySQLサーバに接続できません');
+define('_ERROR_DBSELECT',                                      'Nucleusが使用するデータベースを選択できません。');
+define('_ERROR_NOSUCHLANGUAGE',                                '指定された言語ファイルは存在しません。');
+define('_ERROR_NOSUCHCATEGORY',                                '指定されたカテゴリーは存在しません。');
+define('_ERROR_DELETELASTCATEGORY',                    'カテゴリーを最低一つは設定してください。');
+define('_ERROR_DELETEDEFCATEGORY',                     '既定のカテゴリーは削除できません。');
+define('_ERROR_BADCATEGORYNAME',                       'カテゴリー名として使えません');
+define('_ERROR_DUPCATEGORYNAME',                       '同じ名前のカテゴリーが既に存在します。');
+
+// some warnings (used for mediadir setting)
+define('_WARNING_NOTADIR',                                     '警告: ディレクトリではありません!');
+define('_WARNING_NOTREADABLE',                         '警告: 読み取り不可能なディレクトリです!');
+define('_WARNING_NOTWRITABLE',                         '警告: 書き込み不可能なディレクトリです!');
+
+// media and upload
+define('_MEDIA_UPLOADLINK',                                    'ファイルのアップロード');
+define('_MEDIA_MODIFIED',                                      '更新日');
+define('_MEDIA_FILENAME',                                      'ファイル名');
+define('_MEDIA_DIMENSIONS',                                    'サイズ');
+define('_MEDIA_INLINE',                                                '埋め込み型');
+define('_MEDIA_POPUP',                                         'ポップアップ型');
+define('_UPLOAD_TITLE',                                                'ファイル選択');
+define('_UPLOAD_MSG',                                          'アップロードするファイルを選択して「アップロード」ボタンを押してください');
+define('_UPLOAD_BUTTON',                                       'アップロード');
+
+// some status messages
+//define('_MSG_ACCOUNTCREATED',                                'アカウントが作成されました。パスワードがメールで送信されます');
+//define('_MSG_PASSWORDSENT',                          'パスワードがメールで送信されました。');
+define('_MSG_LOGINAGAIN',                                      'アカウント情報が変更された為、ログインしなおす必要があります');
+define('_MSG_SETTINGSCHANGED',                         '設定が変更されました');
+define('_MSG_ADMINCHANGED',                                    '管理者権限が変更されました');
+define('_MSG_NEWBLOG',                                         '新しいBlogが作成されました');
+define('_MSG_ACTIONLOGCLEARED',                                '管理操作履歴が消去されました');
+
+// actionlog in admin area
+define('_ACTIONLOG_DISALLOWED',                                '許可されていないアクション: ');
+define('_ACTIONLOG_PWDREMINDERSENT',           '新しいパスワードの送信先: ');
+define('_ACTIONLOG_TITLE',                                     '管理操作履歴');
+define('_ACTIONLOG_CLEAR_TITLE',                       '管理操作履歴の消去');
+define('_ACTIONLOG_CLEAR_TEXT',                                '管理操作履歴を今すぐ消去');
+
+// team management
+define('_TEAM_TITLE',                                          'Blogのチームを管理する ');
+define('_TEAM_CURRENT',                                                '現在のチームメンバー');
+define('_TEAM_ADDNEW',                                         'チームに新しいメンバーを追加する');
+define('_TEAM_CHOOSEMEMBER',                           'メンバーを選ぶ');
+define('_TEAM_ADMIN',                                          '管理者権限を与える ');
+define('_TEAM_ADD',                                                    'チームに追加');
+define('_TEAM_ADD_BTN',                                                'チームに追加');
+
+// blogsettings
+define('_EBLOG_TITLE',                                         'Blog設定の編集');
+define('_EBLOG_TEAM_TITLE',                                    'チームの管理');
+define('_EBLOG_TEAM_TEXT',                                     'チームの管理...');
+define('_EBLOG_SETTINGS_TITLE',                                'Blog設定');
+define('_EBLOG_NAME',                                          'Blogの名前');
+define('_EBLOG_SHORTNAME',                                     'Blogの短縮名(略称)');
+define('_EBLOG_SHORTNAME_EXTRA',                       '<br />(a-zの英小文字のみが使用できます。空白は使用できません)');
+define('_EBLOG_DESC',                                          'Blogの説明');
+define('_EBLOG_URL',                                           'BlogのURL');
+define('_EBLOG_DEFSKIN',                                       'Blogの標準のスキン');
+define('_EBLOG_DEFCAT',                                                'Blogの標準のカテゴリ');
+define('_EBLOG_LINEBREAKS',                                    'アイテムの改行を変換する');
+define('_EBLOG_DISABLECOMMENTS',                       'コメントを受け付ける<br /><small>(コメントを禁止するとコメントの追加はできなくなります。)</small>');
+define('_EBLOG_ANONYMOUS',                                     'メンバー以外のコメントを受け付ける');
+define('_EBLOG_NOTIFY',                                                '通知するメールアドレス ( ; で区切ってください)');
+define('_EBLOG_NOTIFY_ON',                                     '以下を通知する');
+define('_EBLOG_NOTIFY_COMMENT',                                '新しいコメント');
+define('_EBLOG_NOTIFY_KARMA',                          '新しいカルマ投票');
+define('_EBLOG_NOTIFY_ITEM',                           '新しいBlogアイテム');
+define('_EBLOG_PING',                                          '更新時にBlog検索サービスに更新を通知する');
+define('_EBLOG_MAXCOMMENTS',                           '一覧に表示するコメントの最大数');
+define('_EBLOG_UPDATE',                                                '自動更新するファイル');
+define('_EBLOG_OFFSET',                                                'サーバ時刻との時差');
+define('_EBLOG_STIME',                                         '現在のサーバ時刻: ');
+define('_EBLOG_BTIME',                                         '現在のBlog時刻: ');
+define('_EBLOG_CHANGE',                                                '設定の変更');
+define('_EBLOG_CHANGE_BTN',                                    '設定の変更');
+define('_EBLOG_ADMIN',                                         'Blog管理者権限');
+define('_EBLOG_ADMIN_MSG',                                     'あなたには管理者権限が割り当てられます');
+define('_EBLOG_CREATE_TITLE',                          '新しいBlogの作成');
+define('_EBLOG_CREATE_TEXT',                           '新しいBlogを作成する為に以下のフォームを埋めてください。<br /><br /> <b>注意:</b> 必要なオプションのみが表示されています。追加のオプションを設定したい場合はBlogを作成した後、Blog設定ページで設定してください。');
+define('_EBLOG_CREATE',                                                '作成!');
+define('_EBLOG_CREATE_BTN',                                    'Blogを作成');
+define('_EBLOG_CAT_TITLE',                                     'カテゴリー');
+define('_EBLOG_CAT_NAME',                                      'カテゴリー名');
+define('_EBLOG_CAT_DESC',                                      'カテゴリーの説明');
+define('_EBLOG_CAT_CREATE',                                    '新しいカテゴリーを作る');
+define('_EBLOG_CAT_UPDATE',                                    'カテゴリーの更新');
+define('_EBLOG_CAT_UPDATE_BTN',                                'カテゴリーを更新');
+
+// templates
+define('_TEMPLATE_TITLE',                                      'テンプレートの編集');
+define('_TEMPLATE_AVAILABLE_TITLE',                    '使用可能なテンプレート');
+define('_TEMPLATE_NEW_TITLE',                          '新しいテンプレート');
+define('_TEMPLATE_NAME',                                       'テンプレート名');
+define('_TEMPLATE_DESC',                                       'テンプレートの説明');
+define('_TEMPLATE_CREATE',                                     'テンプレートの作成');
+define('_TEMPLATE_CREATE_BTN',                         'テンプレートを作成');
+define('_TEMPLATE_EDIT_TITLE',                         'テンプレートの編集');
+define('_TEMPLATE_BACK',                                       'テンプレートの一覧に戻る');
+define('_TEMPLATE_EDIT_MSG',                           '全てのテンプレートパーツが必要な訳ではありません。必要ない場合は空欄のままにしておいてください。');
+define('_TEMPLATE_SETTINGS',                           'テンプレート設定');
+define('_TEMPLATE_ITEMS',                                      'アイテム');
+define('_TEMPLATE_ITEMHEADER',                         'アイテムのヘッダー');
+define('_TEMPLATE_ITEMBODY',                           'アイテムの本体');
+define('_TEMPLATE_ITEMFOOTER',                         'アイテムのフッター');
+define('_TEMPLATE_MORELINK',                           '続きへのリンク');
+define('_TEMPLATE_NEW',                                                '新しいアイテムに付けるマーク');
+define('_TEMPLATE_COMMENTS_ANY',                       'コメント (ある場合)');
+define('_TEMPLATE_CHEADER',                                    'コメントのヘッダー');
+define('_TEMPLATE_CBODY',                                      'コメントの本体');
+define('_TEMPLATE_CFOOTER',                                    'コメントのフッター');
+define('_TEMPLATE_CONE',                                       'コメントが1つの時');
+define('_TEMPLATE_CMANY',                                      'コメントが2つ以上の時');
+define('_TEMPLATE_CMORE',                                      'コメントの続きを読む');
+define('_TEMPLATE_CMEXTRA',                                    '登録メンバーからのコメントへの追加表示');
+define('_TEMPLATE_COMMENTS_NONE',                      'コメント (無い場合)');
+define('_TEMPLATE_CNONE',                                      'コメントが無い時');
+define('_TEMPLATE_COMMENTS_TOOMUCH',           'コメント (最大表示数より多い場合)');
+define('_TEMPLATE_CTOOMUCH',                           'コメントが多すぎる時');
+define('_TEMPLATE_ARCHIVELIST',                                'アーカイブ一覧');
+define('_TEMPLATE_AHEADER',                                    'アーカイブ一覧のヘッダー');
+define('_TEMPLATE_AITEM',                                      'アーカイブ一覧の本体');
+define('_TEMPLATE_AFOOTER',                                    'アーカイブ一覧のフッター');
+define('_TEMPLATE_DATETIME',                           '日付と時刻');
+define('_TEMPLATE_DHEADER',                                    '日付のヘッダー');
+define('_TEMPLATE_DFOOTER',                                    '日付のフッター');
+define('_TEMPLATE_DFORMAT',                                    '日付フォーマット');
+define('_TEMPLATE_TFORMAT',                                    '時刻フォーマット');
+define('_TEMPLATE_LOCALE',                                     'ロケール');
+define('_TEMPLATE_IMAGE',                                      '画像とメディアのポップアップ');
+define('_TEMPLATE_PCODE',                                      'ポップアップ画像へのリンクコード');
+define('_TEMPLATE_ICODE',                                      'インライン画像のコード');
+define('_TEMPLATE_MCODE',                                      'メディアオブジェクトへのリンクコード');
+define('_TEMPLATE_SEARCH',                                     '検索');
+define('_TEMPLATE_SHIGHLIGHT',                         'ハイライト表示');
+define('_TEMPLATE_SNOTFOUND',                          '検索で何も見つからなかった場合');
+define('_TEMPLATE_UPDATE',                                     '更新');
+define('_TEMPLATE_UPDATE_BTN',                         'テンプレートの更新');
+define('_TEMPLATE_RESET_BTN',                          'リセット');
+define('_TEMPLATE_CATEGORYLIST',                       'カテゴリー一覧');
+define('_TEMPLATE_CATHEADER',                          'カテゴリー一覧のヘッダー');
+define('_TEMPLATE_CATITEM',                                    'カテゴリー一覧の本体');
+define('_TEMPLATE_CATFOOTER',                          'カテゴリー一覧のフッター');
+
+// skins
+define('_SKIN_EDIT_TITLE',                                     'スキンの編集');
+define('_SKIN_AVAILABLE_TITLE',                                '使用可能なスキン');
+define('_SKIN_NEW_TITLE',                                      '新しいスキン');
+define('_SKIN_NAME',                                           '名前');
+define('_SKIN_DESC',                                           '説明');
+define('_SKIN_TYPE',                                           'Content Type');
+define('_SKIN_CREATE',                                         '作成');
+define('_SKIN_CREATE_BTN',                                     'スキンの作成');
+define('_SKIN_EDITONE_TITLE',                          'スキンの編集');
+define('_SKIN_BACK',                                           'スキンの一覧に戻る');
+define('_SKIN_PARTS_TITLE',                                    'スキンパーツ');
+define('_SKIN_PARTS_MSG',                                      'それぞれのスキンに全てのタイプが必要とは限りません。必要ない場合は空欄のままにしておいてください。以下から編集するスキンを選んでください:');
+define('_SKIN_PART_MAIN',                                      'メインの目次ページ');
+define('_SKIN_PART_ITEM',                                      '個別アイテムページ');
+define('_SKIN_PART_ALIST',                                     '月別アーカイブ一覧ページ');
+define('_SKIN_PART_ARCHIVE',                           '月別アーカイブページ');
+define('_SKIN_PART_SEARCH',                                    '検索ページ');
+define('_SKIN_PART_ERROR',                                     'エラーページ');
+define('_SKIN_PART_MEMBER',                                    'メンバー詳細ページ');
+define('_SKIN_PART_POPUP',                                     '画像ポップアップウィンドウ');
+define('_SKIN_GENSETTINGS_TITLE',                      '一般設定');
+define('_SKIN_CHANGE',                                         '変更');
+define('_SKIN_CHANGE_BTN',                                     '設定の変更');
+define('_SKIN_UPDATE_BTN',                                     'スキンの更新');
+define('_SKIN_RESET_BTN',                                      'リセット');
+define('_SKIN_EDITPART_TITLE',                         'スキンの編集');
+define('_SKIN_GOBACK',                                         '戻る');
+define('_SKIN_ALLOWEDVARS',                                    '使用可能な変数 (クリックで説明表示):');
+
+// global settings
+define('_SETTINGS_TITLE',                                      'グローバル設定');
+define('_SETTINGS_SUB_GENERAL',                                'グローバル設定');
+define('_SETTINGS_DEFBLOG',                                    '既定のBlog');
+define('_SETTINGS_ADMINMAIL',                          '管理者のメールアドレス');
+define('_SETTINGS_SITENAME',                           'サイト名');
+define('_SETTINGS_SITEURL',                                    'サイトのURL (最後にスラッシュ "/" を付けてください)');
+define('_SETTINGS_ADMINURL',                           '管理者領域のURL (最後にスラッシュ "/" を付けてください)');
+define('_SETTINGS_DIRS',                                       'Nucleusディレクトリ');
+define('_SETTINGS_MEDIADIR',                           'メディア(画像・音声)がアップロードされるディレクトリ');
+define('_SETTINGS_SEECONFIGPHP',                       '(config.php を参照)');
+define('_SETTINGS_MEDIAURL',                           'メディアURL (最後にスラッシュ "/" を付けてください)');
+define('_SETTINGS_ALLOWUPLOAD',                                'ファイルのアップロードを可能にする');
+define('_SETTINGS_ALLOWUPLOADTYPES',           'アップロードを許可するファイルタイプ');
+define('_SETTINGS_CHANGELOGIN',                                'メンバーによるログイン名/パスワードの変更を可能にする');
+define('_SETTINGS_COOKIES_TITLE',                      'Cookie 設定');
+define('_SETTINGS_COOKIELIFE',                         'ログイン Cookie の有効期間');
+define('_SETTINGS_COOKIESESSION',                      'セッションごと');
+define('_SETTINGS_COOKIEMONTH',                                '一ヶ月');
+define('_SETTINGS_COOKIEPATH',                         'Cookie パス (上級オプション)');
+define('_SETTINGS_COOKIEDOMAIN',                       'Cookie ドメイン (上級オプション)');
+define('_SETTINGS_COOKIESECURE',                       'セキュア Cookie (上級オプション)');
+define('_SETTINGS_LASTVISIT',                          '最終訪問日時をCookieに保存する');
+define('_SETTINGS_ALLOWCREATE',                                'ビジターによるメンバーアカウント作成を可能にする');
+define('_SETTINGS_NEWLOGIN',                           'ビジターが作成したアカウントでのログインを作成直後に可能にする');
+define('_SETTINGS_NEWLOGIN2',                          '(新しく作成されたアカウントのみ)');
+define('_SETTINGS_MEMBERMSGS',                         'メンバー間サービスを可能にする');
+define('_SETTINGS_LANGUAGE',                           '使用する言語');
+define('_SETTINGS_DISABLESITE',                                'サイトを閉鎖し、指定のURLに転送する(非常時用)');
+define('_SETTINGS_DBLOGIN',                                    'MySQL ログイン &amp; データベース');
+define('_SETTINGS_UPDATE',                                     '設定の更新');
+define('_SETTINGS_UPDATE_BTN',                         '設定を更新');
+define('_SETTINGS_DISABLEJS',                          'JavaScriptツールバーを無効にする');
+define('_SETTINGS_MEDIA',                                      'メディア/アップロード設定');
+define('_SETTINGS_MEDIAPREFIX',                                'アップロードするファイル名の頭に日付を付加する');
+define('_SETTINGS_MEMBERS',                                    'メンバー設定');
+
+// bans
+define('_BAN_TITLE',                                           'アク禁リスト:');
+define('_BAN_NONE',                                                    'このBlogはアクセス規制されていません');
+define('_BAN_NEW_TITLE',                                       '規制するIPアドレスの追加');
+define('_BAN_NEW_TEXT',                                                '今すぐ規制アドレスを追加する');
+define('_BAN_REMOVE_TITLE',                                    'アクセス規制の解除');
+define('_BAN_IPRANGE',                                         'アクセス規制するIPアドレスの範囲');
+define('_BAN_BLOGS',                                           'アクセス規制するBlog: ');
+define('_BAN_DELETE_TITLE',                                    'アクセス規制の解除');
+define('_BAN_ALLBLOGS',                                                'あなたが管理者権限を持つ全てのBlog');
+define('_BAN_REMOVED_TITLE',                           'アクセス規制を解除しました');
+define('_BAN_REMOVED_TEXT',                                    '以下のBlogのアクセス規制を解除しました:');
+define('_BAN_ADD_TITLE',                                       '規制するIPアドレスの追加');
+define('_BAN_IPRANGE_TEXT',                                    '以下にブロックしたいIPアドレスを入力してください。');
+define('_BAN_BLOGS_TEXT',                                      '1つのBlogのみで規制するか、あなたが管理者権限を持つ全てのBlogで規制するかを選択することが出来ます。以下から選んでください。');
+define('_BAN_REASON_TITLE',                                    '理由');
+define('_BAN_REASON_TEXT',                                     '規制中のIPアドレスの範囲内のHOSTからコメントを投稿したりカルマ投票をしようとしたときに表示される規制理由を書いておくことができます (上限256文字)。');
+define('_BAN_ADD_BTN',                                         '規制するIPアドレスの追加');
+
+// LOGIN screen
+define('_LOGIN_MESSAGE',                                       'メッセージ');
+define('_LOGIN_NAME',                                          'ログインID:');
+define('_LOGIN_PASSWORD',                                      'パスワード:');
+define('_LOGIN_SHARED',                                                _LOGINFORM_SHARED);
+define('_LOGIN_FORGOT',                                                'パスワードを忘れた');
+
+// membermanagement
+define('_MEMBERS_TITLE',                                       'メンバーの管理');
+define('_MEMBERS_CURRENT',                                     '現在のメンバー');
+define('_MEMBERS_NEW',                                         '新しいメンバーの追加');
+define('_MEMBERS_DISPLAY',                                     '表示される名前(ログインID)');
+define('_MEMBERS_DISPLAY_INFO',                                '(この名前はログイン時に使われます)');
+define('_MEMBERS_REALNAME',                                    'ハンドルネーム');
+define('_MEMBERS_PWD',                                         'パスワード');
+define('_MEMBERS_REPPWD',                                      'パスワード(確認)');
+define('_MEMBERS_EMAIL',                                       'メールアドレス');
+define('_MEMBERS_EMAIL_EDIT',                          '(メールアドレスを変更すると、そのアドレスへ自動的に新しいパスワードが送信されます)');
+define('_MEMBERS_URL',                                         'Web siteアドレス (URL)');
+define('_MEMBERS_SUPERADMIN',                          'Super-admin(最高管理)権限を与える');
+define('_MEMBERS_CANLOGIN',                                    '管理者領域へのログインを可能にする');
+define('_MEMBERS_NOTES',                                       '備考');
+define('_MEMBERS_NEW_BTN',                                     'メンバーの追加');
+define('_MEMBERS_EDIT',                                                'メンバーの編集');
+define('_MEMBERS_EDIT_BTN',                                    '設定の変更');
+define('_MEMBERS_BACKTOOVERVIEW',                      'メンバーの一覧に戻る');
+define('_MEMBERS_DEFLANG',                                     '使用する言語');
+define('_MEMBERS_USESITELANG',                         '- サイトの設定を使う -');
+
+// List of blogs (TT = tooltip)
+define('_BLOGLIST_TT_VISIT',                           'サイトを見る');
+define('_BLOGLIST_ADD',                                                'アイテムの追加');
+define('_BLOGLIST_TT_ADD',                                     'このBlogに新しいアイテムを追加します');
+define('_BLOGLIST_EDIT',                                       'アイテムの編集/削除');
+define('_BLOGLIST_TT_EDIT',                                    '公開済みのアイテムを編集と削除');
+define('_BLOGLIST_BMLET',                                      'ブックマークレット');
+define('_BLOGLIST_TT_BMLET',                           'ブックマークレットのインストール');
+define('_BLOGLIST_SETTINGS',                           'ブログ設定');
+define('_BLOGLIST_TT_SETTINGS',                                'ブログの設定とブログチームの管理');
+define('_BLOGLIST_BANS',                                       'アク禁');
+define('_BLOGLIST_TT_BANS',                                    'アクセス規制の確認/追加/削除');
+define('_BLOGLIST_DELETE',                                     '全て削除');
+define('_BLOGLIST_TT_DELETE',                          'このBlogを削除');
+
+// OVERVIEW screen
+define('_OVERVIEW_YRBLOGS',                                    'あなたのBlog');
+define('_OVERVIEW_YRDRAFTS',                           'ドラフト(下書き)');
+define('_OVERVIEW_YRSETTINGS',                         '設定');
+define('_OVERVIEW_GSETTINGS',                          '基本設定');
+define('_OVERVIEW_NOBLOGS',                                    'あなたはどのBlogチームリストにも入っていません');
+define('_OVERVIEW_NODRAFTS',                           'ドラフト(下書き中)の記事はありません');
+define('_OVERVIEW_EDITSETTINGS',                       'あなたの設定');
+define('_OVERVIEW_BROWSEITEMS',                                'あなたのアイテム');
+define('_OVERVIEW_BROWSECOMM',                         'あなたのコメント');
+define('_OVERVIEW_VIEWLOG',                                    '管理操作履歴');
+define('_OVERVIEW_MEMBERS',                                    'メンバー管理');
+define('_OVERVIEW_NEWLOG',                                     '新規Blog作成');
+define('_OVERVIEW_SETTINGS',                           'グローバル設定');
+define('_OVERVIEW_TEMPLATES',                          'テンプレート編集');
+define('_OVERVIEW_SKINS',                                      'スキン編集');
+define('_OVERVIEW_BACKUP',                                     'DB保存/復元');
+
+// ITEMLIST
+define('_ITEMLIST_BLOG',                                                       'Blogアイテムの編集: ');
+define('_ITEMLIST_YOUR',                                                       'あなたのアイテム');
+
+// Comments
+define('_COMMENTS',                                                                    'コメント');
+define('_NOCOMMENTS',                                                          'このアイテムへのコメントはありません');
+define('_COMMENTS_YOUR',                                                       'あなたのコメント');
+define('_NOCOMMENTS_YOUR',                                                     'あなたのコメントはありません');
+
+// LISTS (general)
+define('_LISTS_NOMORE',                                                                '何もありません');
+define('_LISTS_PREV',                                                          '前へ');
+define('_LISTS_NEXT',                                                          '次へ');
+define('_LISTS_SEARCH',                                                                '検索');
+define('_LISTS_CHANGE',                                                                '変更');
+define('_LISTS_PERPAGE',                                                       'アイテム/ページ');
+define('_LISTS_ACTIONS',                                                       'アクション');
+define('_LISTS_DELETE',                                                                '削除');
+define('_LISTS_EDIT',                                                          '編集');
+define('_LISTS_MOVE',                                                          '移動');
+define('_LISTS_CLONE',                                                         '複製');
+define('_LISTS_TITLE',                                                         'タイトル');
+define('_LISTS_BLOG',                                                          'Blog');
+define('_LISTS_NAME',                                                          '名前');
+define('_LISTS_DESC',                                                          '説明');
+define('_LISTS_TIME',                                                          '時間');
+define('_LISTS_COMMENTS',                                                      'コメント');
+define('_LISTS_TYPE',                                                          'タイプ');
+
+
+// member list 
+define('_LIST_MEMBER_NAME',                                                    '表示される名前(ログインID)');
+define('_LIST_MEMBER_RNAME',                                           'ハンドルネーム');
+define('_LIST_MEMBER_ADMIN',                                           'Super-admin権限 ');
+define('_LIST_MEMBER_LOGIN',                                           'ログイン可能');
+define('_LIST_MEMBER_URL',                                                     'ウェブサイト');
+
+// banlist
+define('_LIST_BAN_IPRANGE',                                                    '規制中のIPアドレスの範囲');
+define('_LIST_BAN_REASON',                                                     '規制の理由');
+
+// actionlist
+define('_LIST_ACTION_MSG',                                                     'メッセージ');
+
+// commentlist
+define('_LIST_COMMENT_BANIP',                                          'IPアドレスを規制');
+define('_LIST_COMMENT_WHO',                                                    '作者');
+define('_LIST_COMMENT',                                                                'コメント');
+define('_LIST_COMMENT_HOST',                                           'ホスト');
+
+// itemlist
+define('_LIST_ITEM_INFO',                                                      '情報');
+define('_LIST_ITEM_CONTENT',                                           'タイトルと本文');
+define('_LIST_ITEM_NOCONTENT',                                         'コメントはありません');
+define('_LIST_ITEM_COMMENTS',                                          'コメント(%d)件');
+
+
+// teamlist
+define('_LIST_TEAM_ADMIN',                                                     '管理者権限 ');
+define('_LIST_TEAM_CHADMIN',                                           '管理者権限の変更');
+
+// edit comments
+define('_EDITC_TITLE',                                                         'コメントの編集');
+define('_EDITC_WHO',                                                           '作者');
+define('_EDITC_HOST',                                                          'ホスト');
+define('_EDITC_WHEN',                                                          '日時');
+define('_EDITC_URL',                                                           'Web site');
+define('_EDITC_EMAIL',                                                         'E-mail');
+define('_EDITC_TEXT',                                                          '本文');
+define('_EDITC_EDIT',                                                          'コメントの編集');
+define('_EDITC_MEMBER',                                                                'メンバー');
+define('_EDITC_NONMEMBER',                                                     '非メンバー');
+
+// move item
+define('_MOVE_TITLE',                                                          'どのBlogに移動しますか?');
+define('_MOVE_BTN',                                                                    'アイテムを移動する');
+
+
+// <add by shizuki>
+// OVERVIEW screen
+define('_OVERVIEW_SHOWALL',                                                    '全てのblogを表示');
+
+// Edit skins
+define('_SKINEDIT_ALLOWEDBLOGS',                                       '作成済みのblog:');
+define('_SKINEDIT_ALLOWEDTEMPLATESS',                          '使用可能なテンプレート:');
+
+// delete member
+define('_WARNINGTXT_NOTDELMEDIAFILES',                         'メンバーによってアップロードされたファイルは<b>削除されません</b>ので気をつけてください。(少なくともこのバージョン以下のNucleusではそうなっています)');      // <add by shizuki />
+
+// send Weblogupdate.ping
+define('_UPDATEDPING_MESSAGE',                                         '<h2>サイトが更新されました。Pingサーバに更新を通知します。</h2><p>しばらくお待ちください</p><p>自動的にページが切り替わらない場合は、表示されるリンクをクリックしてください。');
+define('_UPDATEDPING_GOPINGPAGE',                                      '更新Ping送信');
+define('_UPDATEDPING_PINGING',                                         'Pingサーバに送信中です');
+define('_UPDATEDPING_VIEWITEM',                                                '更新されたblog:');
+define('_UPDATEDPING_VISITOWNSITE',                                    'サイトへ行ってみる');
+define('_UPDATEDPING_GOSENDPING',                                      '更新Ping送信');
+
+// General category
+define('_EBLOGDEFAULTCATEGORY_NAME',                           '総合');
+define('_EBLOGDEFAULTCATEGORY_DESC',                           '投稿した記事に合うカテゴリが無い時にこのカテゴリを使用すると良いでしょう');
+
+// First ITEM
+define('_EBLOG_FIRSTITEM_TITLE',                                       '最初の記事(自動投稿)');
+define('_EBLOG_FIRSTITEM_BODY',                                                'これはあなたのblogにおける最初のアイテムです。自由に削除していただいてかまいません。');
+
+// New weblog was created
+define('_BLOGCREATED_TITLE',                                           '新しいblogが作成されました');
+define('_BLOGCREATED_ADDEDTXT',                                                '新しいblog 「%s」が作成されました。続けて、blogにアクセスするために以下のどちらかの手順に進んでください。');
+define('_BLOGCREATED_SIMPLEWAY',                                       '簡単な方法: 下のコードを貼付けた <code>%s.php</code> というファイルを作成する');
+define('_BLOGCREATED_ADVANCEDWAY',                                     '高度な方法: 現在使用しているスキンに新しいblogを展開させるための記述を加える');
+define('_BLOGCREATED_SIMPLEDESC1',                                     '方法 1 :簡単な方法: <code>%s.php</code> というファイルを作成');
+define('_BLOGCREATED_SIMPLEDESC2',                                     '<code>%s.php</code> というファイルを作成して、中身に以下のコードを貼り付けます:');
+define('_BLOGCREATED_SIMPLEDESC3',                                     'すでにある<code>index.php</code>と同じディレクトリにアップロードします。');
+define('_BLOGCREATED_SIMPLEDESC4',                                     '新しいblogの作成を完了するために、このファイルのURLを入力してください。(<em>多分</em>入力済みの値で合っているとは思いますが保証はできません):');
+define('_BLOGCREATED_ADVANCEDWAY2',                                    '方法 2 :高度な方法: 現在使用しているスキンに新しいblogを展開する記述を加える');
+define('_BLOGCREATED_ADVANCEDWAY3',                                    '新しいblogの作成を完了するためにURLを入力してください。(ほとんどの場合既存blogと同じURLになります)');
+
+// Donate!
+define('_ADMINPAGEFOOT_OFFICIALURL',                           'http://japan.nucleuscms.org/');
+define('_ADMINPAGEFOOT_DONATEURL',                                     'http://japan.nucleuscms.org/donate.php');
+define('_ADMINPAGEFOOT_DONATE',                                                '寄付について');
+define('_ADMINPAGEFOOT_COPYRIGHT',                                     'The Nucleus Group &amp; Nucleus CMS Japanチーム');
+
+// Quick menu
+define('_QMENU_MANAGE_SYSTEM',                                         'システム環境');
+
+// REG file
+define('_WINREGFILE_TEXT',                                                     '「%s」に記事を投稿');
+
+// Bookmarklet
+define('_BOOKMARKLET_TITLE',                                           'ブックマークレット<!-- と 右クリックメニュー -->');
+define('_BOOKMARKLET_DESC1',                                           'ブックマークレット(Bookmarklet)とは、Webブラウザのブックマークに登録して使うJavaScriptプログラムです。<br />');
+define('_BOOKMARKLET_DESC2',                                           'Nucleusには『お気に入り』または『ブックマークツールバー』に登録でき、クリックひとつで blog への投稿画面を開く機能をブラウザに追加することが出来ます。<br />');
+define('_BOOKMARKLET_DESC3',                                           'Webサイトを見ていてそのページにリンクを張った投稿をしたいと思った時にブックマークレットを使用すれば、そのサイト(ページ)へのリンクが書き込まれた状態で、');
+define('_BOOKMARKLET_DESC4',                                           'さらに、そのページ内で文章を選択した状態で使用した場合、選択されている文章が自動的に引用された状態で、Nucleusの新規アイテムの追加ウィンドウがポップアップします。<br />');
+define('_BOOKMARKLET_DESC5',                                           'またWindows Internet Explorerのみですが、この機能を右クリックメニューに登録することも出来ます。');
+define('_BOOKMARKLET_BOOKARKLET',                                      'ブックマークレット');
+define('_BOOKMARKLET_ANCHOR',                                          '「%s」に記事を投稿');
+define('_BOOKMARKLET_BMARKFOLLOW',                                     ' (ほとんどのブラウザで動作します)');
+define('_BOOKMARKLET_BMARKTEXT',                                       ' 下のリンクを「お気に入り」もしくは「ブックマーク」に追加してください。追加の仕方はそれぞれのブラウザのヘルプを参照してください。<br />');
+define('_BOOKMARKLET_BMARKTEST',                                       ' (テストしてみたい場合は下のリンクをクリックしてみてください)');
+define('_BOOKMARKLET_RIGHTCLICK',                                      '右クリックメニューにインストール(Windows Internet Explorerのみ)');
+define('_BOOKMARKLET_RIGHTLABEL',                                      '右クリックメニュー');
+define('_BOOKMARKLET_RIGHTTEXT1',                                      'Windowsでインターネットエクスプローラーを使用している場合は、');
+define('_BOOKMARKLET_RIGHTTEXT2',                                      'にインストールすることも出来ます<br />(「開く」を選択すれば直接レジストリに登録します)');
+define('_BOOKMARKLET_RIGHTTEXT3',                                      'このインストールした右クリックメニューを表示するためにはIEの再起動が必要です。');
+define('_BOOKMARKLET_UNINSTALLTT',                                     'アンインストール');
+define('_BOOKMARKLET_DELETEBAR',                                       '「お気に入り」もしくはツールバーから消すには、単に削除するだけです。');
+define('_BOOKMARKLET_DELETERIGHTT',                                    '右クリックメニューから消したい時は、以下の手順を踏んでください:');
+define('_BOOKMARKLET_DELETERIGHT1',                                    'スタートメニューから「ファイルを指定して実行...」を選択');
+define('_BOOKMARKLET_DELETERIGHT2',                                    '"regedit" と入力');
+define('_BOOKMARKLET_DELETERIGHT3',                                    '"OK" ボタンを押す');
+define('_BOOKMARKLET_DELETERIGHT4',                                    '"\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt" をツリーの中から検索');
+define('_BOOKMARKLET_DELETERIGHT5',                                    '"「(あなたのblogの名前)」に記事を投稿" エントリを削除');
+
+define('_BOOKMARKLET_ERROR_SOMETHINGWRONG',                    '何かが間違っています');
+define('_BOOKMARKLET_ERROR_COULDNTNEWCAT',                     '新しいカテゴリを作ることが出来ませんでした');
+
+// BAN
+define('_BAN_EXAMPLE_TITLE',                                           '例');
+define('_BAN_EXAMPLE_TEXT',                                                    ': "134.58.253.193"と入力した場合は、このIPアドレスを持つPC1台だけをブロックします。"134.58.253"と入力した場合は、"134.58.235.0~134.58.235.255"の範囲の256個のIPアドレスを持つPCを全てブロックします。これは、前者のIPアドレス(134.58.253.193)を含みます。');
+define('_BAN_IP_CUSTOM',                                                       'ブロック指定: ');
+define('_BAN_BANBLOGNAME',                                                     '%s のみ');
+
+// Plugin Options
+define('_PLUGIN_OPTIONS_TITLE',                                                '%s のオプション設定');
+
+// Plugin file loda error
+define('_PLUGINFILE_COULDNT_BELOADED',                         'エラー: プラグインファイル <strong>%s.php</strong> を読み込めませんでした。ファイルが存在しない、もくは使用中の Nucleus 上で動作させるために必要な機能がプラグインでサポートされていません。(<a href="?action=actionlog">管理操作履歴</a>に詳細があります。)');
+
+//ITEM add/edit template (for japanese only)
+define('_ITEM_ADDEDITTEMPLATE_FORMAT',                         'フォーマット:');
+define('_ITEM_ADDEDITTEMPLATE_YEAR',                           '年');
+define('_ITEM_ADDEDITTEMPLATE_MONTH',                          '月');
+define('_ITEM_ADDEDITTEMPLATE_DAY',                                    '日');
+define('_ITEM_ADDEDITTEMPLATE_HOUR',                           '時');
+define('_ITEM_ADDEDITTEMPLATE_MINUTE',                         '分');
+
+// Errors
+define('_ERRORS_INSTALLSQL',                                           '「install.sql」ファイルを削除してください');
+define('_ERRORS_INSTALLDIR',                                           '「install」ディレクトリを削除してください');  // <add by shizuki />
+define('_ERRORS_INSTALLPHP',                                           '「install.php」ファイルを削除してください');
+define('_ERRORS_UPGRADESDIR',                                          '「nucleus/upgrades」ディレクトリを削除してください');
+define('_ERRORS_CONVERTDIR',                                           '「nucleus/convert」ディレクトリを削除してください');
+define('_ERRORS_CONFIGPHP',                                                    '「config.php」ファイルを読み取り専用(「chmod 444」等)にしてください');
+define('_ERRORS_STARTUPERROR1',                                                '<p>一つ、またはそれ以上のNucleusCMSのインストール(アップグレード)用ファイルがサーバ上に残っている、もしくは書き込み可能になっています。</p><p>これらのファイルを削除、またはパーミッションを変更してセキュリティを確保してください。Nucleusが見つけたファイルのいくつかを次に示します。</p> <ul><li>');
+define('_ERRORS_STARTUPERROR2',                                                '</li></ul><p>この警告を表示させたくない場合は、<code>globalfunctions.php</code>の<code>$CONF[\'alertOnSecurityRisk\']</code>の値を<code>0</code>にするか、同様の内容を<code>config.php</code>の最後に記述します(セキュリティレベルが下がります)</p>');
+define('_ERRORS_STARTUPERROR3',                                                'セキュリティ リスクの警告');
+
+// PluginAdmin tickets by javascript
+define('_PLUGINADMIN_TICKETS_JAVASCRIPT',                      '<p><b>チケットの自動発行中にエラーが発生しました</b></p>');
+
+// Global settings disablesite URL
+define('_SETTINGS_DISABLESITEURL',                                     '転送先のURL:');
+
+// Skin import/export
+define('_SKINIE_SEELEMENT_UNEXPECTEDTAG',                      '予期しないタグ');
+define('_SKINIE_ERROR_FAILEDOPEN_FILEURL',                     'ファイル、またはURLを開く事が出来ません');
+define('_SKINIE_NAME_CLASHES_DETECTED',                                'スキン/テンプレートに名前の同じものがあります。allowOverwriteを1に設定して、上書きモードで再度実行してください。');
+
+// ACTIONS.php parse_commentform
+define('_ACTIONURL_NOTLONGER_PARAMATER',                       '「action.php」のURLはコメントフォーム用の変数のパラメーターではなくなっています。この設定は「グローバル設定」に移動しました');
+
+// ADMIN.php addToTemplate 'Query error: '
+define('_ADMIN_SQLDIE_QUERYERROR',                                     'クエリ エラー: ');
+
+// backyp.php Backup WARNING
+define('_BACKUP_BACKUPFILE_TITLE',                                     'Nucleus CMS のデータベースバックアップファイルです');
+define('_BACKUP_BACKUPFILE_BACKUPDATE',                                'バックアップした日:');
+define('_BACKUP_BACKUPFILE_NUCLEUSVERSION',                    'Nucleus CMS のバージョン:');
+define('_BACKUP_BACKUPFILE_DATABASE_NAME',                     'Nucleus CMS のデータベースの名前:');
+define('_BACKUP_BACKUPFILE_TABLE_NAME',                                'テーブルの構造 :');
+define('_BACKUP_BACKUPFILE_TABLEDATAFOR',                      '%s テーブルのダンプデータ');
+define('_BACKUP_WARNING_NUCLEUSVERSION',                               '注意!: バックアップからデータベースを復元する際は、Nucleusのバージョンがバックアップを作成した時と同じものかよく確認してください。');
+define('_BACKUP_RESTOR_NOFILEUPLOADED',                                'ファイルがアップロードされていません');
+define('_BACKUP_RESTOR_UPLOAD_ERROR',                          'アップロード中にエラーが発生しました');
+define('_BACKUP_RESTOR_UPLOAD_NOCORRECTTYPE',          'アップロードされたファイルの形式が不正です');
+define('_BACKUP_RESTOR_UPLOAD_NOZLIB',                         '圧縮形式のバックアップファイルを解凍できませんでした(「zlib」ライブラリがインストールされていません)');
+define('_BACKUP_RESTOR_SQL_ERROR',                                     'SQL エラー: ');
+
+// BLOG.php addTeamMember
+define('_TEAM_ADD_NEWTEAMMEMBER',                                      '%s(ID=%d) を、ブログ "%s" のチームに加えました');
+
+// ADMIN.php systemoverview()
+define('_ADMIN_SYSTEMOVERVIEW_HEADING',                                'システム環境一覧');
+define('_ADMIN_SYSTEMOVERVIEW_PHPANDMYSQL',                    'PHP と MySQL');
+define('_ADMIN_SYSTEMOVERVIEW_VERSIONS',                       'バージョン');
+define('_ADMIN_SYSTEMOVERVIEW_PHPVERSION',                     'PHP のバージョン');
+define('_ADMIN_SYSTEMOVERVIEW_MYSQLVERSION',           'MySQL のバージョン');
+define('_ADMIN_SYSTEMOVERVIEW_SETTINGS',                       'PHP の設定');
+define('_ADMIN_SYSTEMOVERVIEW_GDLIBRALY',                      'GD ライブラリ');
+define('_ADMIN_SYSTEMOVERVIEW_MODULES',                                'Apache モジュール');
+define('_ADMIN_SYSTEMOVERVIEW_ENABLE',                         '有効');
+define('_ADMIN_SYSTEMOVERVIEW_DISABLE',                                '無効');
+define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSSYSTEM',          'Nucleus のシステムについて');
+define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSVERSION',         'Nucleus のバージョン');
+define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSPATCHLEVEL',      'Nucleus のパッチレベル');
+define('_ADMIN_SYSTEMOVERVIEW_NUCLEUSSETTINGS',                '重要な設定');
+define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK',           'バージョンチェック');
+define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_TXT',       'より新しいバージョンのリリースが無いか、公式サイトでチェックできます: ');
+define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_URL',       'http://nucleuscms.org/version.php?v=%d&amp;pl=%d');
+define('_ADMIN_SYSTEMOVERVIEW_VERSIONCHECK_TITLE',     'バージョンチェック');
+define('_ADMIN_SYSTEMOVERVIEW_NOT_ADMIN',                      'この画面を閲覧する権限がありません');
+
+// ENCAPSULATE.php
+define('_ENCAPSULATE_ENCAPSULATE_NOENTRY',                     'エントリーがありません');
+
+// globalfunctions.php
+define('_GFUNCTIONS_LOGINPCSHARED_YES',                                '共有PCからのログイン');
+define('_GFUNCTIONS_LOGINPCSHARED_NO',                         '共有ではないPCからのログイン');
+define('_GFUNCTIONS_LOGINSUCCESSFUL_TXT',                      '%s がログインしました (%s)');
+define('_GFUNCTIONS_LOGINFAILED_TXT',                          '%s がログインに失敗しました');
+define('_GFUNCTIONS_LOGOUT_TXT',                                       '%s がログアウトしました');
+define('_GFUNCTIONS_HEADERSALREADYSENT_FILE',          '<code>%s</code> の <code>%s</code> 行目で');
+define('_GFUNCTIONS_HEADERSALREADYSENT_TITLE',         'HTTPヘッダは送信済みです');
+define('_GFUNCTIONS_HEADERSALREADYSENT_TXT',           '<p>%sすでにページのHTTPヘッダが送出されており、Nucleusが正常に動作しなくなる可能性があります。</p><p><code>config.php</code>やランゲージファイル、その他プラグインのファイルの終わりに、余分な改行や文字列がないか確認してもういちどアクセスしてみてください。</p><p>根本的な解決をせずにこのメッセージを表示させなくするには、<code>globalfunctions.php</code>の冒頭の<code>$CONF[\'alertOnHeadersSent\']</code>を<code>0</code>に設定します。</p>');
+define('_GFUNCTIONS_PARSEFILE_FILEMISSING',                    'ファイルが見つかりません');
+define('_GFUNCTIONS_AN_ERROR_OCCURRED',                                'エラーが発生しました');
+define('_GFUNCTIONS_YOU_AERNT_LOGGEDIN',                       'ログインしていません');
+
+// MANAGER.php
+define('_MANAGER_PLUGINFILE_NOTFOUND',                         "プラグイン「%s」を読み込めませんでした(ファイルが見つかりません)");
+define('_MANAGER_PLUGINFILE_NOCLASS',                          "プラグイン「%s」を読み込めませんでした(ファイル内にプラグインクラスが存在しません)");
+define('_MANAGER_PLUGINTABLEPREFIX_NOTSUPPORT',                "プラグイン「%s」を読み込めませんでした(「SqlTablePrefix」をサポートしていません)");
+
+// mysql.php
+define('_NO_SUITABLE_MYSQL_LIBRARY',                           "<p>Nucleusを動かすのに必要なmySQL用のライブラリがインストールされていません</p>");
+
+// PLUGIN.php
+define('_ERROR_PLUGIN_NOSUCHACTION',                           '指定されたアクションは存在しません。');
+
+// PLUGINADMIN.php
+define('_ERROR_INVALID_PLUGIN',                                                '不正なプラグインです');
+
+// showlist.php
+define('_LIST_PLUGS_DEPREQ',                                           'このプラグインに依存するプラグイン:');
+define('_LIST_SKIN_PREVIEW',                                           "'%s' スキンのプレビュー");
+define('_LIST_SKIN_PREVIEW_VIEWLARGER',                                "大きな画像を見る");
+define('_LIST_SKIN_README',                                                    "'%s' スキンについてもっと詳しく");
+define('_LIST_SKIN_README_TXT',                                                'Read me');
+
+// BLOG.php createNewCategory()
+define('_CREATED_NEW_CATEGORY_NAME',                           '新しいカテゴリ');
+define('_CREATED_NEW_CATEGORY_DESC',                           '新しいカテゴリの説明');
+
+// ADMIN.php blog settings
+define('_EBLOG_CURRENT_TEAM_MEMBER',                           'このブログチームの現在のメンバー:');
+
+// HTML outputs
+define('_HTML_XML_NAME_SPACE_AND_LANG_CODE',           'xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"');
+
+// Language Files
+define('_LANGUAGEFILES_JAPANESE-UTF8',                         '日本語 - 日本語 (UTF-8)');
+define('_LANGUAGEFILES_JAPANESE-EUC',                          '日本語 - 日本語 (EUC)');
+define('_LANGUAGEFILES_JAPANESE-SJIS',                         '日本語 - 日本語 (Shift-JIS)');
+define('_LANGUAGEFILES_ENGLISH-UTF8',                          '英語 - English (UTF-8)');
+define('_LANGUAGEFILES_ENGLISH',                                       '英語 - English (iso-8859-1)');
+/*
+define('_LANGUAGEFILES_BULGARIAN',                                     'ブルガリア語 - &#1041;&#1098;&#1083;&#1075;&#1072;&#1088;&#1089;&#1082;&#1080; (iso-8859-5)');
+define('_LANGUAGEFILES_CATALAN',                                       'カタラン語 - Catal&agrave; (iso-8859-1)');
+define('_LANGUAGEFILES_CHINESE-GBK',                           '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (gbk)');
+define('_LANGUAGEFILES_SIMCHINESE',                                    '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (gb2312)');
+define('_LANGUAGEFILES_CHINESE-UTF8',                          '簡体字中国語 - &#31777;&#20307;&#23383;&#20013;&#25991; (utf-8)');
+define('_LANGUAGEFILES_CHINESEB5',                                     '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (big5)');
+define('_LANGUAGEFILES_CHINESEB5-UTF8',                                '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (utf-8)');
+define('_LANGUAGEFILES_TRADITIONAL_CHINESE',           '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (big5)');
+define('_LANGUAGEFILES_TRADITIONAL_CHINESE-UTF-8',     '繁体字中国語 - &#32321;&#20307;&#23383;&#20013;&#25991; (utf-8)');
+define('_LANGUAGEFILES_CZECH',                                         'チェコ語 - &#268;esky (windows-1250)');
+define('_LANGUAGEFILES_FINNISH',                                       'フィンランド語 - Suomi (iso-8859-1)');
+define('_LANGUAGEFILES_FRENCH',                                                'フランス語 - Fran&ccedil;ais (iso-8859-1)');
+define('_LANGUAGEFILES_GALEGO',                                                'ガリシア語 - Galego (iso-8859-1)');
+define('_LANGUAGEFILES_GERMAN',                                                'ドイツ語 - Deutsch (iso-8859-1)');
+define('_LANGUAGEFILES_HUNGARIAN',                                     'ハンガリー語 - Magyar (iso-8859-2)');
+define('_LANGUAGEFILES_ITALIANO',                                      'イタリア語 - Italiano (iso-8859-1)');
+define('_LANGUAGEFILES_KOREAN-EUC-KR',                         '韓国語 - &#54620;&#44397;&#50612; (euc-kr)');
+define('_LANGUAGEFILES_KOREAN-UTF',                                    '韓国語 - &#54620;&#44397;&#50612; (utf-8)');
+define('_LANGUAGEFILES_LATVIAN',                                       'ラトビア語 - Latvie&scaron;u (windows-1257)');
+define('_LANGUAGEFILES_NEDERLANDS',                                    'オランダ語 - Nederlands (iso-8859-15)');
+define('_LANGUAGEFILES_PERSIAN',                                       'ペルシア語 - &#1601;&#1575;&#1585;&#1587;&#1740; (utf-8)');
+define('_LANGUAGEFILES_PORTUGUESE_BRAZIL',                     'ブラジル-ポルトガル語 - Portugu&ecirc;s (iso-8859-1)');
+define('_LANGUAGEFILES_RUSSIAN',                                       'ロシア語 - &#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081; (windows-1251)');
+define('_LANGUAGEFILES_SLOVAK',                                                'スロベキア語 - Sloven&#269;ina (ISO-8859-2)');
+define('_LANGUAGEFILES_SPANISH-UTF8',                          'スペイン語 - Espa&ntilde;ol (utf-8)');
+define('_LANGUAGEFILES_SPANISH',                                       'スペイン語 - Espa&ntilde;ol (iso-8859-1)');
+*/
+
+
+// </add by shizuki>
+
+
 ?>
\ No newline at end of file
index 456842a..f879f60 100644 (file)
  */
 
 
-// can take either an array of objects, or an SQL query\r
-function showlist($query, $type, $template) {\r
-\r
-       if (is_array($query)) {\r
-               if (sizeof($query) == 0)\r
-                       return 0;\r
-\r
-               call_user_func('listplug_' . $type, $template, 'HEAD');\r
-\r
-               foreach ($query as $currentObj) {\r
-                       $template['current'] = $currentObj;\r
-                       call_user_func('listplug_' . $type, $template, 'BODY');\r
-               }\r
-\r
-               call_user_func('listplug_' . $type, $template, 'FOOT');\r
-\r
-               return sizeof($query);\r
-\r
-       } else {\r
-               $res = sql_query($query);\r
-\r
-               // don't do anything if there are no results\r
-               $numrows = mysql_num_rows($res);\r
-               if ($numrows == 0)\r
-                       return 0;\r
-\r
-               call_user_func('listplug_' . $type, $template, 'HEAD');\r
-\r
-               while($template['current'] = mysql_fetch_object($res))\r
-                       call_user_func('listplug_' . $type, $template, 'BODY');\r
-\r
-               call_user_func('listplug_' . $type, $template, 'FOOT');\r
-\r
-               mysql_free_result($res);\r
-\r
-               // return amount of results\r
-               return $numrows;\r
-       }\r
-}\r
-\r
-function listplug_select($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<select name="' . ifset($template['name']) . '" tabindex="' . ifset($template['tabindex']) . '" ' . ifset($template['javascript']) . '>';\r
-\r
-                       // add extra row if needed\r
-                       if (ifset($template['extra'])) {\r
-                               echo '<option value="', ifset($template['extraval']), '">', $template['extra'], '</option>';\r
-                       }\r
-\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<option value="' . htmlspecialchars($current->value) . '"';\r
-                       if ($template['selected'] == $current->value)\r
-                               echo ' selected="selected" ';\r
-                       if (isset($template['shorten']) && $template['shorten'] > 0) {\r
-                               echo ' title="'. htmlspecialchars($current->text).'"';\r
-                               $current->text = shorten($current->text, $template['shorten'], $template['shortenel']);\r
-                       }\r
-                       echo '>' . htmlspecialchars($current->text) . '</option>';\r
-                       break;\r
-               case 'FOOT':\r
-                       echo '</select>';\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<table>";\r
-                       echo "<thead><tr>";\r
-                       // print head\r
-                       call_user_func("listplug_table_" . $template['content'] , $template, 'HEAD');\r
-                       echo "</tr></thead><tbody>";\r
-                       break;\r
-               case 'BODY':\r
-                       // print tabletype specific thingies\r
-                       echo "<tr onmouseover='focusRow(this);' onmouseout='blurRow(this);'>";\r
-                       call_user_func("listplug_table_" . $template['content'] , $template,  'BODY');\r
-                       echo "</tr>";\r
-                       break;\r
-               case 'FOOT':\r
-                       call_user_func("listplug_table_" . $template['content'] , $template,  'FOOT');\r
-                       echo "</tbody></table>";\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_memberlist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<th>' . _LIST_MEMBER_NAME . '</th><th>' . _LIST_MEMBER_RNAME . '</th><th>' . _LIST_MEMBER_URL . '</th><th>' . _LIST_MEMBER_ADMIN;\r
-                       help('superadmin');\r
-                       echo "</th><th>" . _LIST_MEMBER_LOGIN;\r
-                       help('canlogin');\r
-                       echo "</th><th colspan='2'>" . _LISTS_ACTIONS. "</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>';\r
-                       $id = listplug_nextBatchId();\r
-                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->mnumber,'" />';\r
-                       echo '<label for="batch',$id,'">';\r
-                       echo "<a href='mailto:", htmlspecialchars($current->memail), "' tabindex='".$template['tabindex']."'>", htmlspecialchars($current->mname), "</a>";\r
-                       echo '</label>';\r
-                       echo '</td>';\r
-                       echo '<td>', htmlspecialchars($current->mrealname), '</td>';\r
-                       echo "<td><a href='", htmlspecialchars($current->murl), "' tabindex='", $template['tabindex'] , "'>", htmlspecialchars($current->murl), "</a></td>";\r
-                       echo '<td>', ($current->madmin ? _YES : _NO),'</td>';\r
-                       echo '<td>', ($current->mcanlogin ? _YES : _NO), '</td>';\r
-                       echo "<td><a href='index.php?action=memberedit&amp;memberid=$current->mnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";\r
-                       echo "<td><a href='index.php?action=memberdelete&amp;memberid=$current->mnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_teamlist($template, $type) {\r
-       global $manager;\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LIST_MEMBER_NAME."</th><th>"._LIST_MEMBER_RNAME."</th><th>"._LIST_TEAM_ADMIN;\r
-                       help('teamadmin');\r
-                       echo "</th><th colspan='2'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>';\r
-                       $id = listplug_nextBatchId();\r
-                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->tmember,'" />';\r
-                       echo '<label for="batch',$id,'">';\r
-                       echo "<a href='mailto:", htmlspecialchars($current->memail), "' tabindex='".$template['tabindex']."'>", htmlspecialchars($current->mname), "</a>";\r
-                       echo '</label>';\r
-                       echo '</td>';\r
-                       echo '<td>', htmlspecialchars($current->mrealname), '</td>';\r
-                       echo '<td>', ($current->tadmin ? _YES : _NO) , '</td>';\r
-                       echo "<td><a href='index.php?action=teamdelete&amp;memberid=$current->tmember&amp;blogid=$current->tblog' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";\r
-\r
-                       $url = 'index.php?action=teamchangeadmin&memberid=' . intval($current->tmember) . '&blogid=' . intval($current->tblog);\r
-                       $url = $manager->addTicketToUrl($url);\r
-                       echo "<td><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LIST_TEAM_CHADMIN."</a></td>";\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_pluginlist($template, $type) {\r
-       global $manager;\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<th>'._LISTS_INFO.'</th><th>'._LISTS_DESC.'</th>';\r
-                       echo '<th style="white-space:nowrap">'._LISTS_ACTIONS.'</th>';\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       $plug =& $manager->getPlugin($current->pfile);\r
-                       if ($plug) {\r
-                               echo '<td>';\r
-                                       echo '<strong>' , htmlspecialchars($plug->getName()) , '</strong><br />';\r
-                                       echo _LIST_PLUGS_AUTHOR, ' ' , htmlspecialchars($plug->getAuthor()) , '<br />';\r
-                                       echo _LIST_PLUGS_VER, ' ' , htmlspecialchars($plug->getVersion()) , '<br />';\r
-                                       if ($plug->getURL())\r
-                                       echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">',_LIST_PLUGS_SITE,'</a><br />';\r
-                               echo '</td>';\r
-                               echo '<td>';\r
-                                       echo _LIST_PLUGS_DESC .'<br/>'. encode_desc($plug->getDescription());\r
-                                       if (sizeof($plug->getEventList()) > 0) {\r
-                                               echo '<br /><br />',_LIST_PLUGS_SUBS,'<br />',htmlspecialchars(implode($plug->getEventList(),', '));\r
-                                               // check the database to see if it is up-to-date and notice the user if not\r
-                                       }\r
-                                       if (!$plug->subscribtionListIsUptodate()) {\r
-                                               echo '<br /><br /><strong>',_LIST_PLUG_SUBS_NEEDUPDATE,'</strong>';\r
-                                       }\r
-                                       if (sizeof($plug->getPluginDep()) > 0) {\r
-                                               echo '<br /><br />',_LIST_PLUGS_DEP,'<br />',htmlspecialchars(implode($plug->getPluginDep(),', '));\r
-                                       }\r
-// <add by shizuki>\r
-                               // check dependency require\r
-                               $req = array();\r
-                               $res = sql_query('SELECT pfile FROM ' . sql_table('plugin'));\r
-                               while($o = mysql_fetch_object($res)) {\r
-                                       $preq =& $manager->getPlugin($o->pfile);\r
-                                       if ($plug) {\r
-                                               $depList = $preq->getPluginDep();\r
-                                               foreach ($depList as $depName) {\r
-                                                       if ($current->pfile == $depName) {\r
-                                                               $req[] = $o->pfile;\r
-                                                       }\r
-                                               }\r
-                                       }\r
-                               }\r
-                               if (count($req) > 0) {\r
-                                       echo '<h4 class="plugin_dependreq_title">' . _LIST_PLUGS_DEPREQ . "</h4>\n";\r
-                                       echo '<p class="plugin_dependreq_text">';\r
-                                       echo htmlspecialchars(implode(', ', $req), ENT_QUOTES);\r
-                                       echo "</p>\n";\r
-                               }\r
-// </add by shizuki>\r
-                               echo '</td>';\r
-                       } else {\r
-                               echo '<td colspan="2">' . sprintf(_PLUGINFILE_COULDNT_BELOADED, htmlspecialchars($current->pfile, ENT_QUOTES)) . '</td>';\r
-                       }\r
-                       echo '<td>';\r
-\r
-                               $baseUrl = 'index.php?plugid=' . intval($current->pid) . '&action=';\r
-                               $url = $manager->addTicketToUrl($baseUrl . 'pluginup');\r
-                               echo "<a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_UP,"</a>";\r
-                               $url = $manager->addTicketToUrl($baseUrl . 'plugindown');\r
-                               echo "<br /><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_DOWN,"</a>";\r
-                               echo "<br /><a href='index.php?action=plugindelete&amp;plugid=$current->pid' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_UNINSTALL,"</a>";\r
-                               if ($plug && ($plug->hasAdminArea() > 0))\r
-                                       echo "<br /><a href='".htmlspecialchars($plug->getAdminURL())."'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_ADMIN,"</a>";\r
-                               if ($plug && ($plug->supportsFeature('HelpPage') > 0))\r
-                                       echo "<br /><a href='index.php?action=pluginhelp&amp;plugid=$current->pid'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_HELP,"</a>";\r
-                               if (quickQuery('SELECT COUNT(*) AS result FROM '.sql_table('plugin_option_desc').' WHERE ocontext=\'global\' and opid='.$current->pid) > 0)\r
-                                       echo "<br /><a href='index.php?action=pluginoptions&amp;plugid=$current->pid'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_OPTIONS,"</a>";\r
-                       echo '</td>';\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_plugoptionlist($template, $type) {\r
-       global $manager;\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<th>'._LISTS_INFO.'</th><th>'._LISTS_VALUE.'</th>';\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-                       listplug_plugOptionRow($current);\r
-                       break;\r
-               case 'FOOT':\r
-                       ?>\r
-                       <tr>\r
-                               <th colspan="2"><?php echo _PLUGS_SAVE?></th>\r
-                       </tr><tr>\r
-                               <td><?php echo _PLUGS_SAVE?></td>\r
-                               <td><input type="submit" value="<?php echo _PLUGS_SAVE?>" /></td>\r
-                       </tr>\r
-                       <?php                   break;\r
-       }\r
-}\r
-\r
-function listplug_plugOptionRow($current) {\r
-       $varname = 'plugoption['.$current['oid'].']['.$current['contextid'].']';\r
-       // retreive the optionmeta\r
-       $meta = NucleusPlugin::getOptionMeta($current['typeinfo']);\r
-\r
-       // only if it is not a hidden option write the controls to the page\r
-       if (@$meta['access'] != 'hidden') {\r
-               echo '<td>',htmlspecialchars($current['description']?$current['description']:$current['name']),'</td>';\r
-               echo '<td>';\r
-               switch($current['type']) {\r
-                       case 'yesno':\r
-                               ADMIN::input_yesno($varname, $current['value'], 0, 'yes', 'no');\r
-                               break;\r
-                       case 'password':\r
-                               echo '<input type="password" size="40" maxlength="128" name="',htmlspecialchars($varname),'" value="',htmlspecialchars($current['value']),'" />';\r
-                               break;\r
-                       case 'select':\r
-                               echo '<select name="'.htmlspecialchars($varname).'">';\r
-                               $aOptions = NucleusPlugin::getOptionSelectValues($current['typeinfo']);\r
-                               $aOptions = explode('|', $aOptions);\r
-                               for ($i=0; $i<(count($aOptions)-1); $i+=2) {\r
-                                       echo '<option value="'.htmlspecialchars($aOptions[$i+1]).'"';\r
-                                       if ($aOptions[$i+1] == $current['value'])\r
-                                               echo ' selected="selected"';\r
-                                       echo '>'.htmlspecialchars($aOptions[$i]).'</option>';\r
-                               }\r
-                               echo '</select>';\r
-                               break;\r
-                       case 'textarea':\r
-                               //$meta = NucleusPlugin::getOptionMeta($current['typeinfo']);\r
-                               echo '<textarea class="pluginoption" cols="30" rows="5" name="',htmlspecialchars($varname),'"';\r
-                               if (@$meta['access'] == 'readonly') {\r
-                                       echo ' readonly="readonly"';\r
-                               }\r
-                               echo '>',htmlspecialchars($current['value']),'</textarea>';\r
-                               break;\r
-                       case 'text':\r
-                       default:\r
-                               //$meta = NucleusPlugin::getOptionMeta($current['typeinfo']);\r
-\r
-                               echo '<input type="text" size="40" maxlength="128" name="',htmlspecialchars($varname),'" value="',htmlspecialchars($current['value']),'"';\r
-                               if (@$meta['datatype'] == 'numerical') {\r
-                                       echo ' onkeyup="checkNumeric(this)" onblur="checkNumeric(this)"';\r
-                               }\r
-                               if (@$meta['access'] == 'readonly') {\r
-                                       echo ' readonly="readonly"';\r
-                               }\r
-                               echo ' />';\r
-               }\r
-               echo @$current['extra'];\r
-               echo '</td>';\r
-       }\r
-}\r
-\r
-function listplug_table_itemlist($template, $type) {\r
-       $cssclass = null;\r
-\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LIST_ITEM_INFO."</th><th>"._LIST_ITEM_CONTENT."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-                       $current->itime = strtotime($current->itime);   // string -> unix timestamp\r
-\r
-                       if ($current->idraft == 1)\r
-                               $cssclass = "class='draft'";\r
-\r
-                       // (can't use offset time since offsets might vary between blogs)\r
-                       if ($current->itime > $template['now'])\r
-                               $cssclass = "class='future'";\r
-\r
-                       echo "<td $cssclass>",_LIST_ITEM_BLOG,' ', htmlspecialchars($current->bshortname);\r
-                       echo "    <br />",_LIST_ITEM_CAT,' ', htmlspecialchars($current->cname);\r
-                       echo "    <br />",_LIST_ITEM_AUTHOR, ' ', htmlspecialchars($current->mname);\r
-                       echo "    <br />",_LIST_ITEM_DATE," " . date("Y-m-d",$current->itime);\r
-                       echo "<br />",_LIST_ITEM_TIME," " . date("H:i",$current->itime);\r
-                       echo "</td>";\r
-                       echo "<td $cssclass>";\r
-\r
-                       $id = listplug_nextBatchId();\r
-\r
-                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->inumber,'" />';\r
-                       echo '<label for="batch',$id,'">';\r
-                       echo "<b>" . htmlspecialchars(strip_tags($current->ititle)) . "</b>";\r
-                       echo '</label>';\r
-                       echo "<br />";\r
-\r
-\r
-                       $current->ibody = strip_tags($current->ibody);\r
-                       $current->ibody = htmlspecialchars(shorten($current->ibody,300,'...'));\r
-\r
-                       $COMMENTS = new COMMENTS($current->inumber);\r
-                       echo "$current->ibody</td>";\r
-                       echo "<td  style=\"white-space:nowrap\" $cssclass>";\r
-                       echo    "<a href='index.php?action=itemedit&amp;itemid=$current->inumber'>"._LISTS_EDIT."</a>";\r
-                       // evaluate amount of comments for the item\r
-                       $camount = $COMMENTS->amountComments();\r
-                       if ($camount>0) {\r
-                               echo    "<br /><a href='index.php?action=itemcommentlist&amp;itemid=$current->inumber'>".sprintf(_LIST_ITEM_COMMENTS, $COMMENTS->amountComments())."</a>";\r
-                       }\r
-                       else {\r
-                               echo "<br />"._LIST_ITEM_NOCONTENT;\r
-                       }\r
-                       echo    "<br /><a href='index.php?action=itemmove&amp;itemid=$current->inumber'>"._LISTS_MOVE."</a>";\r
-                       echo    "<br /><a href='index.php?action=itemdelete&amp;itemid=$current->inumber'>"._LISTS_DELETE."</a>";\r
-                       echo "</td>";\r
-                       break;\r
-       }\r
-}\r
-\r
-// for batch operations: generates the index numbers for checkboxes\r
-function listplug_nextBatchId() {\r
-       static $id = 0;\r
-       return $id++;\r
-}\r
-\r
-function listplug_table_commentlist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LISTS_INFO."</th><th>"._LIST_COMMENT."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-                       $current->ctime = strtotime($current->ctime);   // string -> unix timestamp\r
-\r
-                       echo '<td>';\r
-                       echo date("Y-m-d@H:i",$current->ctime);\r
-                       echo '<br />';\r
-                       if ($current->mname)\r
-                               echo htmlspecialchars($current->mname) ,' ', _LIST_COMMENTS_MEMBER;\r
-                       else\r
-                               echo htmlspecialchars($current->cuser);\r
-                       if ($current->cmail != '') {\r
-                                echo '<br />';\r
-                                echo htmlspecialchars($current->cmail);\r
-                        }\r
-                       if ($current->cemail != '') {\r
-                                echo '<br />';\r
-                                echo htmlspecialchars($current->cemail);\r
-                        }\r
-                       echo '</td>';\r
-\r
-                       $current->cbody = strip_tags($current->cbody);\r
-                       $current->cbody = htmlspecialchars(shorten($current->cbody, 300, '...'));\r
-\r
-                       echo '<td>';\r
-                       $id = listplug_nextBatchId();\r
-                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->cnumber,'" />';\r
-                       echo '<label for="batch',$id,'">';\r
-                       echo $current->cbody;\r
-                       echo '</label>';\r
-                       echo '</td>';\r
-\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=commentedit&amp;commentid=$current->cnumber'>"._LISTS_EDIT."</a></td>";\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=commentdelete&amp;commentid=$current->cnumber'>"._LISTS_DELETE."</a></td>";\r
-                       if ($template['canAddBan'])\r
-                               echo "<td style=\"white-space:nowrap\"><a href='index.php?action=banlistnewfromitem&amp;itemid=$current->citem&amp;ip=", htmlspecialchars($current->cip), "' title='", htmlspecialchars($current->chost), "'>"._LIST_COMMENT_BANIP."</a></td>";\r
-                       break;\r
-       }\r
-}\r
-\r
-\r
-function listplug_table_bloglist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>" . _NAME . "</th><th colspan='7'>" ._LISTS_ACTIONS. "</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo "<td title='blogid:$current->bnumber shortname:$current->bshortname'><a href='$current->burl'><img src='images/globe.gif' width='13' height='13' alt='". _BLOGLIST_TT_VISIT."' /></a> " . htmlspecialchars($current->bname) . "</td>";\r
-                       echo "<td><a href='index.php?action=createitem&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_ADD ."'>" . _BLOGLIST_ADD . "</a></td>";\r
-                       echo "<td><a href='index.php?action=itemlist&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_EDIT."'>". _BLOGLIST_EDIT."</a></td>";\r
-                       echo "<td><a href='index.php?action=blogcommentlist&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_COMMENTS."'>". _BLOGLIST_COMMENTS."</a></td>";\r
-                       echo "<td><a href='index.php?action=bookmarklet&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_BMLET."'>". _BLOGLIST_BMLET . "</a></td>";\r
-\r
-                       if ($current->tadmin == 1) {\r
-                               echo "<td><a href='index.php?action=blogsettings&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_SETTINGS . "'>" ._BLOGLIST_SETTINGS. "</a></td>";\r
-                               echo "<td><a href='index.php?action=banlist&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_BANS. "'>". _BLOGLIST_BANS."</a></td>";\r
-                       }\r
-\r
-                       if ($template['superadmin']) {\r
-                               echo "<td><a href='index.php?action=deleteblog&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_DELETE."'>" ._BLOGLIST_DELETE. "</a></td>";\r
-                       }\r
-\r
-\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_shortblognames($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>" . _EBLOG_SHORTNAME . "</th><th>" . _EBLOG_NAME. "</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>' , htmlspecialchars($current->bshortname) , '</td>';\r
-                       echo '<td>' , htmlspecialchars($current->bname) , '</td>';\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_shortnames($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>" . _NAME . "</th><th>" . _LISTS_DESC. "</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>' , htmlspecialchars($current->name) , '</td>';\r
-                       echo '<td>' , htmlspecialchars($current->description) , '</td>';\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-\r
-function listplug_table_categorylist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='2'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>';\r
-                       $id = listplug_nextBatchId();\r
-                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->catid,'" />';\r
-                       echo '<label for="batch',$id,'">';\r
-                       echo htmlspecialchars($current->cname);\r
-                       echo '</label>';\r
-                       echo '</td>';\r
-\r
-                       echo '<td>', htmlspecialchars($current->cdesc), '</td>';\r
-                       echo "<td><a href='index.php?action=categorydelete&amp;blogid=$current->cblog&amp;catid=$current->catid' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";\r
-                       echo "<td><a href='index.php?action=categoryedit&amp;blogid=$current->cblog&amp;catid=$current->catid' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-\r
-function listplug_table_templatelist($template, $type) {\r
-       global $manager;\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo "<td>" , htmlspecialchars($current->tdname), "</td>";\r
-                       echo "<td>" , htmlspecialchars($current->tddesc), "</td>";\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=templateedit&amp;templateid=$current->tdnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";\r
-\r
-                       $url = $manager->addTicketToUrl('index.php?action=templateclone&templateid=' . intval($current->tdnumber));\r
-                       echo "<td style=\"white-space:nowrap\"><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LISTS_CLONE."</a></td>";\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=templatedelete&amp;templateid=$current->tdnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_skinlist($template, $type) {\r
-       global $CONF, $DIR_SKINS, $manager;\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>';\r
-\r
-                       // use a special style for the default skin\r
-                       if ($current->sdnumber == $CONF['BaseSkin']) {\r
-                               echo '<strong>',htmlspecialchars($current->sdname),'</strong>';\r
-                       } else {\r
-                               echo htmlspecialchars($current->sdname);\r
-                       }\r
-\r
-                       echo '<br /><br />';\r
-                       echo _LISTS_TYPE ,': ' , htmlspecialchars($current->sdtype);\r
-                       echo '<br />', _LIST_SKINS_INCMODE , ' ' , (($current->sdincmode=='skindir') ?_PARSER_INCMODE_SKINDIR:_PARSER_INCMODE_NORMAL);\r
-                       if ($current->sdincpref) echo '<br />' , _LIST_SKINS_INCPREFIX , ' ', htmlspecialchars($current->sdincpref);\r
-\r
-                       // add preview image when present\r
-                       if ($current->sdincpref && @file_exists($DIR_SKINS . $current->sdincpref . 'preview.png'))\r
-                       {\r
-                               echo '<br /><br />';\r
-\r
-                               $hasEnlargement = @file_exists($DIR_SKINS . $current->sdincpref . 'preview-large.png');\r
-                               if ($hasEnlargement)\r
-                                       echo '<a href="',$CONF['SkinsURL'], htmlspecialchars($current->sdincpref),'preview-large.png" title="' . _LIST_SKIN_PREVIEW_VIEWLARGER . '">';\r
-\r
-                               $imgAlt = sprintf(_LIST_SKIN_PREVIEW, htmlspecialchars($current->sdname, ENT_QUOTES));\r
-                               echo '<img class="skinpreview" src="',$CONF['SkinsURL'], htmlspecialchars($current->sdincpref),'preview.png" width="100" height="75" alt="' . $imgAlt . '" />';\r
-\r
-                               if ($hasEnlargement)\r
-                                       echo '</a>';\r
-\r
-                               if (@file_exists($DIR_SKINS . $current->sdincpref . 'readme.html'))\r
-                               {\r
-                                       $url         = $CONF['SkinsURL'] . htmlspecialchars($current->sdincpref, ENT_QUOTES) . 'readme.html';\r
-                                       $readmeTitle = sprintf(_LIST_SKIN_README, htmlspecialchars($current->sdname, ENT_QUOTES));\r
-                                       echo '<br /><a href="' . $url . '" title="' . $readmeTitle . '">' . _LIST_SKIN_README_TXT . '</a>';\r
-                               }\r
-\r
-\r
-                       }\r
-\r
-                       echo "</td>";\r
-\r
-\r
-                       echo '<td class="availableSkinTypes">' . htmlspecialchars($current->sddesc);\r
-                               // show list of defined parts\r
-                               $r = sql_query('SELECT stype FROM '.sql_table('skin').' WHERE sdesc='.$current->sdnumber . ' ORDER BY stype');\r
-                               $types = array();\r
-                               while ($o = mysql_fetch_object($r))\r
-                                       array_push($types,$o->stype);\r
-                               if (sizeof($types) > 0) {\r
-                                       $friendlyNames = SKIN::getFriendlyNames();\r
-                                       for ($i=0;$i<sizeof($types);$i++) {\r
-                                               $type = $types[$i];\r
-                                               if (in_array($type, array('index', 'item', 'archivelist', 'archive', 'search', 'error', 'member', 'imagepopup'))) {\r
-                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpart'.$type) . "</a></li>";\r
-                                               } else {\r
-                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpartspecial') . "</a></li>";\r
-                                               }\r
-                                       }\r
-                                       echo '<br /><br />',_LIST_SKINS_DEFINED,' <ul>',implode($types,'') ,'</ul>';\r
-                               }\r
-                       echo "</td>";\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=skinedit&amp;skinid=$current->sdnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";\r
-\r
-                       $url = $manager->addTicketToUrl('index.php?action=skinclone&skinid=' . intval($current->sdnumber));\r
-                       echo "<td style=\"white-space:nowrap\"><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LISTS_CLONE."</a></td>";\r
-                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=skindelete&amp;skinid=$current->sdnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_draftlist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo "<th>"._LISTS_BLOG."</th><th>"._LISTS_TITLE."</th><th colspan='2'>"._LISTS_ACTIONS."</th>";\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>', htmlspecialchars($current->bshortname) , '</td>';\r
-                       echo '<td>', htmlspecialchars(strip_tags($current->ititle)) , '</td>';\r
-                       echo "<td><a href='index.php?action=itemedit&amp;itemid=$current->inumber'>"._LISTS_EDIT."</a></td>";\r
-                       echo "<td><a href='index.php?action=itemdelete&amp;itemid=$current->inumber'>"._LISTS_DELETE."</a></td>";\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-\r
-function listplug_table_actionlist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<th>'._LISTS_TIME.'</th><th>'._LIST_ACTION_MSG.'</th>';\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>' , htmlspecialchars($current->timestamp), '</td>';\r
-                       echo '<td>' , htmlspecialchars($current->message), '</td>';\r
-\r
-                       break;\r
-       }\r
-}\r
-\r
-function listplug_table_banlist($template, $type) {\r
-       switch($type) {\r
-               case 'HEAD':\r
-                       echo '<th>'._LIST_BAN_IPRANGE.'</th><th>'. _LIST_BAN_REASON.'</th><th>'._LISTS_ACTIONS.'</th>';\r
-                       break;\r
-               case 'BODY':\r
-                       $current = $template['current'];\r
-\r
-                       echo '<td>' , htmlspecialchars($current->iprange) , '</td>';\r
-                       echo '<td>' , htmlspecialchars($current->reason) , '</td>';\r
-                       echo "<td><a href='index.php?action=banlistdelete&amp;blogid=", intval($current->blogid) , "&amp;iprange=" , htmlspecialchars($current->iprange) , "'>",_LISTS_DELETE,"</a></td>";\r
-                       break;\r
-       }\r
-}\r
-\r
+// can take either an array of objects, or an SQL query
+function showlist($query, $type, $template) {
+
+       if (is_array($query)) {
+               if (sizeof($query) == 0)
+                       return 0;
+
+               call_user_func('listplug_' . $type, $template, 'HEAD');
+
+               foreach ($query as $currentObj) {
+                       $template['current'] = $currentObj;
+                       call_user_func('listplug_' . $type, $template, 'BODY');
+               }
+
+               call_user_func('listplug_' . $type, $template, 'FOOT');
+
+               return sizeof($query);
+
+       } else {
+               $res = sql_query($query);
+
+               // don't do anything if there are no results
+               $numrows = mysql_num_rows($res);
+               if ($numrows == 0)
+                       return 0;
+
+               call_user_func('listplug_' . $type, $template, 'HEAD');
+
+               while($template['current'] = mysql_fetch_object($res))
+                       call_user_func('listplug_' . $type, $template, 'BODY');
+
+               call_user_func('listplug_' . $type, $template, 'FOOT');
+
+               mysql_free_result($res);
+
+               // return amount of results
+               return $numrows;
+       }
+}
+
+function listplug_select($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo '<select name="' . ifset($template['name']) . '" tabindex="' . ifset($template['tabindex']) . '" ' . ifset($template['javascript']) . '>';
+
+                       // add extra row if needed
+                       if (ifset($template['extra'])) {
+                               echo '<option value="', ifset($template['extraval']), '">', $template['extra'], '</option>';
+                       }
+
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<option value="' . htmlspecialchars($current->value) . '"';
+                       if ($template['selected'] == $current->value)
+                               echo ' selected="selected" ';
+                       if (isset($template['shorten']) && $template['shorten'] > 0) {
+                               echo ' title="'. htmlspecialchars($current->text).'"';
+                               $current->text = shorten($current->text, $template['shorten'], $template['shortenel']);
+                       }
+                       echo '>' . htmlspecialchars($current->text) . '</option>';
+                       break;
+               case 'FOOT':
+                       echo '</select>';
+                       break;
+       }
+}
+
+function listplug_table($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<table>";
+                       echo "<thead><tr>";
+                       // print head
+                       call_user_func("listplug_table_" . $template['content'] , $template, 'HEAD');
+                       echo "</tr></thead><tbody>";
+                       break;
+               case 'BODY':
+                       // print tabletype specific thingies
+                       echo "<tr onmouseover='focusRow(this);' onmouseout='blurRow(this);'>";
+                       call_user_func("listplug_table_" . $template['content'] , $template,  'BODY');
+                       echo "</tr>";
+                       break;
+               case 'FOOT':
+                       call_user_func("listplug_table_" . $template['content'] , $template,  'FOOT');
+                       echo "</tbody></table>";
+                       break;
+       }
+}
+
+function listplug_table_memberlist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo '<th>' . _LIST_MEMBER_NAME . '</th><th>' . _LIST_MEMBER_RNAME . '</th><th>' . _LIST_MEMBER_URL . '</th><th>' . _LIST_MEMBER_ADMIN;
+                       help('superadmin');
+                       echo "</th><th>" . _LIST_MEMBER_LOGIN;
+                       help('canlogin');
+                       echo "</th><th colspan='2'>" . _LISTS_ACTIONS. "</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>';
+                       $id = listplug_nextBatchId();
+                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->mnumber,'" />';
+                       echo '<label for="batch',$id,'">';
+                       echo "<a href='mailto:", htmlspecialchars($current->memail), "' tabindex='".$template['tabindex']."'>", htmlspecialchars($current->mname), "</a>";
+                       echo '</label>';
+                       echo '</td>';
+                       echo '<td>', htmlspecialchars($current->mrealname), '</td>';
+                       echo "<td><a href='", htmlspecialchars($current->murl), "' tabindex='", $template['tabindex'] , "'>", htmlspecialchars($current->murl), "</a></td>";
+                       echo '<td>', ($current->madmin ? _YES : _NO),'</td>';
+                       echo '<td>', ($current->mcanlogin ? _YES : _NO), '</td>';
+                       echo "<td><a href='index.php?action=memberedit&amp;memberid=$current->mnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";
+                       echo "<td><a href='index.php?action=memberdelete&amp;memberid=$current->mnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";
+                       break;
+       }
+}
+
+function listplug_table_teamlist($template, $type) {
+       global $manager;
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LIST_MEMBER_NAME."</th><th>"._LIST_MEMBER_RNAME."</th><th>"._LIST_TEAM_ADMIN;
+                       help('teamadmin');
+                       echo "</th><th colspan='2'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>';
+                       $id = listplug_nextBatchId();
+                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->tmember,'" />';
+                       echo '<label for="batch',$id,'">';
+                       echo "<a href='mailto:", htmlspecialchars($current->memail), "' tabindex='".$template['tabindex']."'>", htmlspecialchars($current->mname), "</a>";
+                       echo '</label>';
+                       echo '</td>';
+                       echo '<td>', htmlspecialchars($current->mrealname), '</td>';
+                       echo '<td>', ($current->tadmin ? _YES : _NO) , '</td>';
+                       echo "<td><a href='index.php?action=teamdelete&amp;memberid=$current->tmember&amp;blogid=$current->tblog' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";
+
+                       $url = 'index.php?action=teamchangeadmin&memberid=' . intval($current->tmember) . '&blogid=' . intval($current->tblog);
+                       $url = $manager->addTicketToUrl($url);
+                       echo "<td><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LIST_TEAM_CHADMIN."</a></td>";
+                       break;
+       }
+}
+
+function listplug_table_pluginlist($template, $type) {
+       global $manager;
+       switch($type) {
+               case 'HEAD':
+                       echo '<th>'._LISTS_INFO.'</th><th>'._LISTS_DESC.'</th>';
+                       echo '<th style="white-space:nowrap">'._LISTS_ACTIONS.'</th>';
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       $plug =& $manager->getPlugin($current->pfile);
+                       if ($plug) {
+                               echo '<td>';
+                                       echo '<strong>' , htmlspecialchars($plug->getName()) , '</strong><br />';
+                                       echo _LIST_PLUGS_AUTHOR, ' ' , htmlspecialchars($plug->getAuthor()) , '<br />';
+                                       echo _LIST_PLUGS_VER, ' ' , htmlspecialchars($plug->getVersion()) , '<br />';
+                                       if ($plug->getURL())
+                                       echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">',_LIST_PLUGS_SITE,'</a><br />';
+                                       echo '<a href="',htmlspecialchars($plug->getURL()),'" tabindex="'.$template['tabindex'].'">'.htmlspecialchars($plug->getURL()),'</a><br />';
+                               echo '</td>';
+                               echo '<td>';
+                                       echo _LIST_PLUGS_DESC .'<br/>'. encode_desc($plug->getDescription());
+                                       if (sizeof($plug->getEventList()) > 0) {
+                                               echo '<br /><br />',_LIST_PLUGS_SUBS,'<br />',htmlspecialchars(implode($plug->getEventList(),', '));
+                                               // check the database to see if it is up-to-date and notice the user if not
+                                       }
+                                       if (!$plug->subscribtionListIsUptodate()) {
+                                               echo '<br /><br /><strong>',_LIST_PLUG_SUBS_NEEDUPDATE,'</strong>';
+                                       }
+                                       if (sizeof($plug->getPluginDep()) > 0) {
+                                               echo '<br /><br />',_LIST_PLUGS_DEP,'<br />',htmlspecialchars(implode($plug->getPluginDep(),', '));
+                                       }
+// <add by shizuki>
+                               // check dependency require
+                               $req = array();
+                               $res = sql_query('SELECT pfile FROM ' . sql_table('plugin'));
+                               while($o = mysql_fetch_object($res)) {
+                                       $preq =& $manager->getPlugin($o->pfile);
+                                       if ($plug) {
+                                               $depList = $preq->getPluginDep();
+                                               foreach ($depList as $depName) {
+                                                       if ($current->pfile == $depName) {
+                                                               $req[] = $o->pfile;
+                                                       }
+                                               }
+                                       }
+                               }
+                               if (count($req) > 0) {
+                                       echo '<h4 class="plugin_dependreq_title">' . _LIST_PLUGS_DEPREQ . "</h4>\n";
+                                       echo '<p class="plugin_dependreq_text">';
+                                       echo htmlspecialchars(implode(', ', $req), ENT_QUOTES);
+                                       echo "</p>\n";
+                               }
+// </add by shizuki>
+                               echo '</td>';
+                       } else {
+                               echo '<td colspan="2">' . sprintf(_PLUGINFILE_COULDNT_BELOADED, htmlspecialchars($current->pfile, ENT_QUOTES)) . '</td>';
+                       }
+                       echo '<td>';
+
+                               $baseUrl = 'index.php?plugid=' . intval($current->pid) . '&action=';
+                               $url = $manager->addTicketToUrl($baseUrl . 'pluginup');
+                               echo "<a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_UP,"</a>";
+                               $url = $manager->addTicketToUrl($baseUrl . 'plugindown');
+                               echo "<br /><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_DOWN,"</a>";
+                               echo "<br /><a href='index.php?action=plugindelete&amp;plugid=$current->pid' tabindex='".$template['tabindex']."'>",_LIST_PLUGS_UNINSTALL,"</a>";
+                               if ($plug && ($plug->hasAdminArea() > 0))
+                                       echo "<br /><a href='".htmlspecialchars($plug->getAdminURL())."'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_ADMIN,"</a>";
+                               if ($plug && ($plug->supportsFeature('HelpPage') > 0))
+                                       echo "<br /><a href='index.php?action=pluginhelp&amp;plugid=$current->pid'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_HELP,"</a>";
+                               if (quickQuery('SELECT COUNT(*) AS result FROM '.sql_table('plugin_option_desc').' WHERE ocontext=\'global\' and opid='.$current->pid) > 0)
+                                       echo "<br /><a href='index.php?action=pluginoptions&amp;plugid=$current->pid'  tabindex='".$template['tabindex']."'>",_LIST_PLUGS_OPTIONS,"</a>";
+                       echo '</td>';
+                       break;
+       }
+}
+
+function listplug_table_plugoptionlist($template, $type) {
+       global $manager;
+       switch($type) {
+               case 'HEAD':
+                       echo '<th>'._LISTS_INFO.'</th><th>'._LISTS_VALUE.'</th>';
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+                       listplug_plugOptionRow($current);
+                       break;
+               case 'FOOT':
+                       ?>
+                       <tr>
+                               <th colspan="2"><?php echo _PLUGS_SAVE?></th>
+                       </tr><tr>
+                               <td><?php echo _PLUGS_SAVE?></td>
+                               <td><input type="submit" value="<?php echo _PLUGS_SAVE?>" /></td>
+                       </tr>
+                       <?php                   break;
+       }
+}
+
+function listplug_plugOptionRow($current) {
+       $varname = 'plugoption['.$current['oid'].']['.$current['contextid'].']';
+       // retreive the optionmeta
+       $meta = NucleusPlugin::getOptionMeta($current['typeinfo']);
+
+       // only if it is not a hidden option write the controls to the page
+       if (@$meta['access'] != 'hidden') {
+               echo '<td>',htmlspecialchars($current['description']?$current['description']:$current['name']),'</td>';
+               echo '<td>';
+               switch($current['type']) {
+                       case 'yesno':
+                               ADMIN::input_yesno($varname, $current['value'], 0, 'yes', 'no');
+                               break;
+                       case 'password':
+                               echo '<input type="password" size="40" maxlength="128" name="',htmlspecialchars($varname),'" value="',htmlspecialchars($current['value']),'" />';
+                               break;
+                       case 'select':
+                               echo '<select name="'.htmlspecialchars($varname).'">';
+                               $aOptions = NucleusPlugin::getOptionSelectValues($current['typeinfo']);
+                               $aOptions = explode('|', $aOptions);
+                               for ($i=0; $i<(count($aOptions)-1); $i+=2) {
+                                       echo '<option value="'.htmlspecialchars($aOptions[$i+1]).'"';
+                                       if ($aOptions[$i+1] == $current['value'])
+                                               echo ' selected="selected"';
+                                       echo '>'.htmlspecialchars($aOptions[$i]).'</option>';
+                               }
+                               echo '</select>';
+                               break;
+                       case 'textarea':
+                               //$meta = NucleusPlugin::getOptionMeta($current['typeinfo']);
+                               echo '<textarea class="pluginoption" cols="30" rows="5" name="',htmlspecialchars($varname),'"';
+                               if (@$meta['access'] == 'readonly') {
+                                       echo ' readonly="readonly"';
+                               }
+                               echo '>',htmlspecialchars($current['value']),'</textarea>';
+                               break;
+                       case 'text':
+                       default:
+                               //$meta = NucleusPlugin::getOptionMeta($current['typeinfo']);
+
+                               echo '<input type="text" size="40" maxlength="128" name="',htmlspecialchars($varname),'" value="',htmlspecialchars($current['value']),'"';
+                               if (@$meta['datatype'] == 'numerical') {
+                                       echo ' onkeyup="checkNumeric(this)" onblur="checkNumeric(this)"';
+                               }
+                               if (@$meta['access'] == 'readonly') {
+                                       echo ' readonly="readonly"';
+                               }
+                               echo ' />';
+               }
+               echo @$current['extra'];
+               echo '</td>';
+       }
+}
+
+function listplug_table_itemlist($template, $type) {
+       $cssclass = null;
+
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LIST_ITEM_INFO."</th><th>"._LIST_ITEM_CONTENT."</th><th style=\"white-space:nowrap\" colspan='1'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+                       $current->itime = strtotime($current->itime);   // string -> unix timestamp
+
+                       if ($current->idraft == 1)
+                               $cssclass = "class='draft'";
+
+                       // (can't use offset time since offsets might vary between blogs)
+                       if ($current->itime > $template['now'])
+                               $cssclass = "class='future'";
+
+                       echo "<td $cssclass>",_LIST_ITEM_BLOG,' ', htmlspecialchars($current->bshortname);
+                       echo "    <br />",_LIST_ITEM_CAT,' ', htmlspecialchars($current->cname);
+                       echo "    <br />",_LIST_ITEM_AUTHOR, ' ', htmlspecialchars($current->mname);
+                       echo "    <br />",_LIST_ITEM_DATE," " . date("Y-m-d",$current->itime);
+                       echo "<br />",_LIST_ITEM_TIME," " . date("H:i",$current->itime);
+                       echo "</td>";
+                       echo "<td $cssclass>";
+
+                       $id = listplug_nextBatchId();
+
+                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->inumber,'" />';
+                       echo '<label for="batch',$id,'">';
+                       echo "<b>" . htmlspecialchars(strip_tags($current->ititle)) . "</b>";
+                       echo '</label>';
+                       echo "<br />";
+
+
+                       $current->ibody = strip_tags($current->ibody);
+                       $current->ibody = htmlspecialchars(shorten($current->ibody,300,'...'));
+
+                       $COMMENTS = new COMMENTS($current->inumber);
+                       echo "$current->ibody</td>";
+                       echo "<td  style=\"white-space:nowrap\" $cssclass>";
+                       echo    "<a href='index.php?action=itemedit&amp;itemid=$current->inumber'>"._LISTS_EDIT."</a>";
+                       // evaluate amount of comments for the item
+                       $camount = $COMMENTS->amountComments();
+                       if ($camount>0) {
+                               echo    "<br /><a href='index.php?action=itemcommentlist&amp;itemid=$current->inumber'>".sprintf(_LIST_ITEM_COMMENTS, $COMMENTS->amountComments())."</a>";
+                       }
+                       else {
+                               echo "<br />"._LIST_ITEM_NOCONTENT;
+                       }
+                       echo    "<br /><a href='index.php?action=itemmove&amp;itemid=$current->inumber'>"._LISTS_MOVE."</a>";
+                       echo    "<br /><a href='index.php?action=itemdelete&amp;itemid=$current->inumber'>"._LISTS_DELETE."</a>";
+                       echo "</td>";
+                       break;
+       }
+}
+
+// for batch operations: generates the index numbers for checkboxes
+function listplug_nextBatchId() {
+       static $id = 0;
+       return $id++;
+}
+
+function listplug_table_commentlist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LISTS_INFO."</th><th>"._LIST_COMMENT."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+                       $current->ctime = strtotime($current->ctime);   // string -> unix timestamp
+
+                       echo '<td>';
+                       echo date("Y-m-d@H:i",$current->ctime);
+                       echo '<br />';
+                       if ($current->mname)
+                               echo htmlspecialchars($current->mname) ,' ', _LIST_COMMENTS_MEMBER;
+                       else
+                               echo htmlspecialchars($current->cuser);
+                       if ($current->cmail != '') {
+                                echo '<br />';
+                                echo htmlspecialchars($current->cmail);
+                        }
+                       if ($current->cemail != '') {
+                                echo '<br />';
+                                echo htmlspecialchars($current->cemail);
+                        }
+                       echo '</td>';
+
+                       $current->cbody = strip_tags($current->cbody);
+                       $current->cbody = htmlspecialchars(shorten($current->cbody, 300, '...'));
+
+                       echo '<td>';
+                       $id = listplug_nextBatchId();
+                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->cnumber,'" />';
+                       echo '<label for="batch',$id,'">';
+                       echo $current->cbody;
+                       echo '</label>';
+                       echo '</td>';
+
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=commentedit&amp;commentid=$current->cnumber'>"._LISTS_EDIT."</a></td>";
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=commentdelete&amp;commentid=$current->cnumber'>"._LISTS_DELETE."</a></td>";
+                       if ($template['canAddBan'])
+                               echo "<td style=\"white-space:nowrap\"><a href='index.php?action=banlistnewfromitem&amp;itemid=$current->citem&amp;ip=", htmlspecialchars($current->cip), "' title='", htmlspecialchars($current->chost), "'>"._LIST_COMMENT_BANIP."</a></td>";
+                       break;
+       }
+}
+
+
+function listplug_table_bloglist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>" . _NAME . "</th><th colspan='7'>" ._LISTS_ACTIONS. "</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo "<td title='blogid:$current->bnumber shortname:$current->bshortname'><a href='$current->burl'><img src='images/globe.gif' width='13' height='13' alt='". _BLOGLIST_TT_VISIT."' /></a> " . htmlspecialchars($current->bname) . "</td>";
+                       echo "<td><a href='index.php?action=createitem&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_ADD ."'>" . _BLOGLIST_ADD . "</a></td>";
+                       echo "<td><a href='index.php?action=itemlist&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_EDIT."'>". _BLOGLIST_EDIT."</a></td>";
+                       echo "<td><a href='index.php?action=blogcommentlist&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_COMMENTS."'>". _BLOGLIST_COMMENTS."</a></td>";
+                       echo "<td><a href='index.php?action=bookmarklet&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_BMLET."'>". _BLOGLIST_BMLET . "</a></td>";
+
+                       if ($current->tadmin == 1) {
+                               echo "<td><a href='index.php?action=blogsettings&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_SETTINGS . "'>" ._BLOGLIST_SETTINGS. "</a></td>";
+                               echo "<td><a href='index.php?action=banlist&amp;blogid=$current->bnumber' title='" . _BLOGLIST_TT_BANS. "'>". _BLOGLIST_BANS."</a></td>";
+                       }
+
+                       if ($template['superadmin']) {
+                               echo "<td><a href='index.php?action=deleteblog&amp;blogid=$current->bnumber' title='". _BLOGLIST_TT_DELETE."'>" ._BLOGLIST_DELETE. "</a></td>";
+                       }
+
+
+
+                       break;
+       }
+}
+
+function listplug_table_shortblognames($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>" . _EBLOG_SHORTNAME . "</th><th>" . _EBLOG_NAME. "</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>' , htmlspecialchars($current->bshortname) , '</td>';
+                       echo '<td>' , htmlspecialchars($current->bname) , '</td>';
+
+                       break;
+       }
+}
+
+function listplug_table_shortnames($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>" . _NAME . "</th><th>" . _LISTS_DESC. "</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>' , htmlspecialchars($current->name) , '</td>';
+                       echo '<td>' , htmlspecialchars($current->description) , '</td>';
+
+                       break;
+       }
+}
+
+
+function listplug_table_categorylist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='2'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>';
+                       $id = listplug_nextBatchId();
+                       echo '<input type="checkbox" id="batch',$id,'" name="batch[',$id,']" value="',$current->catid,'" />';
+                       echo '<label for="batch',$id,'">';
+                       echo htmlspecialchars($current->cname);
+                       echo '</label>';
+                       echo '</td>';
+
+                       echo '<td>', htmlspecialchars($current->cdesc), '</td>';
+                       echo "<td><a href='index.php?action=categorydelete&amp;blogid=$current->cblog&amp;catid=$current->catid' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";
+                       echo "<td><a href='index.php?action=categoryedit&amp;blogid=$current->cblog&amp;catid=$current->catid' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";
+
+                       break;
+       }
+}
+
+
+function listplug_table_templatelist($template, $type) {
+       global $manager;
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo "<td>" , htmlspecialchars($current->tdname), "</td>";
+                       echo "<td>" , htmlspecialchars($current->tddesc), "</td>";
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=templateedit&amp;templateid=$current->tdnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";
+
+                       $url = $manager->addTicketToUrl('index.php?action=templateclone&templateid=' . intval($current->tdnumber));
+                       echo "<td style=\"white-space:nowrap\"><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LISTS_CLONE."</a></td>";
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=templatedelete&amp;templateid=$current->tdnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";
+
+                       break;
+       }
+}
+
+function listplug_table_skinlist($template, $type) {
+       global $CONF, $DIR_SKINS, $manager;
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LISTS_NAME."</th><th>"._LISTS_DESC."</th><th colspan='3'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>';
+
+                       // use a special style for the default skin
+                       if ($current->sdnumber == $CONF['BaseSkin']) {
+                               echo '<strong>',htmlspecialchars($current->sdname),'</strong>';
+                       } else {
+                               echo htmlspecialchars($current->sdname);
+                       }
+
+                       echo '<br /><br />';
+                       echo _LISTS_TYPE ,': ' , htmlspecialchars($current->sdtype);
+                       echo '<br />', _LIST_SKINS_INCMODE , ' ' , (($current->sdincmode=='skindir') ?_PARSER_INCMODE_SKINDIR:_PARSER_INCMODE_NORMAL);
+                       if ($current->sdincpref) echo '<br />' , _LIST_SKINS_INCPREFIX , ' ', htmlspecialchars($current->sdincpref);
+
+                       // add preview image when present
+                       if ($current->sdincpref && @file_exists($DIR_SKINS . $current->sdincpref . 'preview.png'))
+                       {
+                               echo '<br /><br />';
+
+                               $hasEnlargement = @file_exists($DIR_SKINS . $current->sdincpref . 'preview-large.png');
+                               if ($hasEnlargement)
+                                       echo '<a href="',$CONF['SkinsURL'], htmlspecialchars($current->sdincpref),'preview-large.png" title="' . _LIST_SKIN_PREVIEW_VIEWLARGER . '">';
+
+                               $imgAlt = sprintf(_LIST_SKIN_PREVIEW, htmlspecialchars($current->sdname, ENT_QUOTES));
+                               echo '<img class="skinpreview" src="',$CONF['SkinsURL'], htmlspecialchars($current->sdincpref),'preview.png" width="100" height="75" alt="' . $imgAlt . '" />';
+
+                               if ($hasEnlargement)
+                                       echo '</a>';
+
+                               if (@file_exists($DIR_SKINS . $current->sdincpref . 'readme.html'))
+                               {
+                                       $url         = $CONF['SkinsURL'] . htmlspecialchars($current->sdincpref, ENT_QUOTES) . 'readme.html';
+                                       $readmeTitle = sprintf(_LIST_SKIN_README, htmlspecialchars($current->sdname, ENT_QUOTES));
+                                       echo '<br /><a href="' . $url . '" title="' . $readmeTitle . '">' . _LIST_SKIN_README_TXT . '</a>';
+                               }
+
+
+                       }
+
+                       echo "</td>";
+
+
+                       echo '<td class="availableSkinTypes">' . htmlspecialchars($current->sddesc);
+                               // show list of defined parts
+                               $r = sql_query('SELECT stype FROM '.sql_table('skin').' WHERE sdesc='.$current->sdnumber . ' ORDER BY stype');
+                               $types = array();
+                               while ($o = mysql_fetch_object($r))
+                                       array_push($types,$o->stype);
+                               if (sizeof($types) > 0) {
+                                       $friendlyNames = SKIN::getFriendlyNames();
+                                       for ($i=0;$i<sizeof($types);$i++) {
+                                               $type = $types[$i];
+                                               if (in_array($type, array('index', 'item', 'archivelist', 'archive', 'search', 'error', 'member', 'imagepopup'))) {
+                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpart'.$type) . "</a></li>";
+                                               } else {
+                                                       $types[$i] = '<li> <a href="index.php?action=skinedittype&amp;skinid='.$current->sdnumber.'&amp;type='.$type.'" tabindex="'.$template['tabindex'].'">' . htmlspecialchars($friendlyNames[$type]) . helpHtml('skinpartspecial') . "</a></li>";
+                                               }
+                                       }
+                                       echo '<br /><br />',_LIST_SKINS_DEFINED,' <ul>',implode($types,'') ,'</ul>';
+                               }
+                       echo "</td>";
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=skinedit&amp;skinid=$current->sdnumber' tabindex='".$template['tabindex']."'>"._LISTS_EDIT."</a></td>";
+
+                       $url = $manager->addTicketToUrl('index.php?action=skinclone&skinid=' . intval($current->sdnumber));
+                       echo "<td style=\"white-space:nowrap\"><a href='",htmlspecialchars($url),"' tabindex='".$template['tabindex']."'>"._LISTS_CLONE."</a></td>";
+                       echo "<td style=\"white-space:nowrap\"><a href='index.php?action=skindelete&amp;skinid=$current->sdnumber' tabindex='".$template['tabindex']."'>"._LISTS_DELETE."</a></td>";
+
+                       break;
+       }
+}
+
+function listplug_table_draftlist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo "<th>"._LISTS_BLOG."</th><th>"._LISTS_TITLE."</th><th colspan='2'>"._LISTS_ACTIONS."</th>";
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>', htmlspecialchars($current->bshortname) , '</td>';
+                       echo '<td>', htmlspecialchars(strip_tags($current->ititle)) , '</td>';
+                       echo "<td><a href='index.php?action=itemedit&amp;itemid=$current->inumber'>"._LISTS_EDIT."</a></td>";
+                       echo "<td><a href='index.php?action=itemdelete&amp;itemid=$current->inumber'>"._LISTS_DELETE."</a></td>";
+
+                       break;
+       }
+}
+
+
+function listplug_table_actionlist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo '<th>'._LISTS_TIME.'</th><th>'._LIST_ACTION_MSG.'</th>';
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>' , htmlspecialchars($current->timestamp), '</td>';
+                       echo '<td>' , htmlspecialchars($current->message), '</td>';
+
+                       break;
+       }
+}
+
+function listplug_table_banlist($template, $type) {
+       switch($type) {
+               case 'HEAD':
+                       echo '<th>'._LIST_BAN_IPRANGE.'</th><th>'. _LIST_BAN_REASON.'</th><th>'._LISTS_ACTIONS.'</th>';
+                       break;
+               case 'BODY':
+                       $current = $template['current'];
+
+                       echo '<td>' , htmlspecialchars($current->iprange) , '</td>';
+                       echo '<td>' , htmlspecialchars($current->reason) , '</td>';
+                       echo "<td><a href='index.php?action=banlistdelete&amp;blogid=", intval($current->blogid) , "&amp;iprange=" , htmlspecialchars($current->iprange) , "'>",_LISTS_DELETE,"</a></td>";
+                       break;
+       }
+}
+
 ?>
index ed75536..fd4eb02 100644 (file)
@@ -84,8 +84,8 @@ class NP_SkinFiles extends NucleusPlugin {
                        'yes'
                );
                $this->createOption(
+                       'backup_prefix',
                        _SKINFILES_OPT_BACKUPPREFIX,
-                       'prefix',
                        'text',
                        'bkup_'
                );
index d48f409..9821a31 100644 (file)
@@ -181,5 +181,5 @@ define('_SKINFILES_01',                             'A simple file manager for skins.');
 define('_SKINFILES_02',                                'The file is empty. Do you delete this? ');
 
 define('_SKINFILES_OPT_GENBACKUP',                             'When editing, is back-up file generated?');
-definr('_SKINFILES_OPT_BACKUPPREFIX',                  'Prefix of the file name of the backup');
+define('_SKINFILES_OPT_BACKUPPREFIX',                  'Prefix of the file name of the backup');
 ?>
index 27b753f..ee9473c 100644 (file)
@@ -180,5 +180,6 @@ define('_SKINFILES_01',                             'FTP
 define('_SKINFILES_02',                                '¥Õ¥¡¥¤¥ë¤ÎÃæ¿È¤¬¤¢¤ê¤Þ¤»¤ó¡£ºï½ü¤·¤Þ¤¹¤«¡© ');
 
 define('_SKINFILES_OPT_GENBACKUP',                             'ÊÔ½¸»þ¤Ë¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë¤òÀ¸À®¤·¤Þ¤¹¤«¡©');
-definr('_SKINFILES_OPT_BACKUPPREFIX',                  '¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹');
+define('_SKINFILES_OPT_BACKUPPREFIX',                  '¥Ð¥Ã¥¯¥¢¥Ã¥×¥Õ¥¡¥¤¥ë̾¤Î¥×¥ê¥Õ¥£¥Ã¥¯¥¹');
+
 ?>
index 3309bac..0986a0e 100644 (file)
@@ -180,5 +180,5 @@ define('_SKINFILES_01',                             'FTPを使わずにNucleus管理画面でスキンの
 define('_SKINFILES_02',                                'ファイルの中身がありません。削除しますか? ');
 
 define('_SKINFILES_OPT_GENBACKUP',                             '編集時にバックアップファイルを生成しますか?');
-definr('_SKINFILES_OPT_BACKUPPREFIX',                  'バックアップファイル名のプリフィックス');
+define('_SKINFILES_OPT_BACKUPPREFIX',                  'バックアップファイル名のプリフィックス');
 ?>