Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/admin.php
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/admin.php	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/admin.php	(revision 252)
@@ -0,0 +1,40 @@
+<?php
+if( ! defined( 'XP2_ADMIN_LANG_INCLUDED' ) ) {
+	define( 'XP2_ADMIN_LANG_INCLUDED' , 1 ) ;
+	
+// altsys
+	define('_MD_A_MYMENU_MYTPLSADMIN','テンプレート管理');
+	define('_MD_A_MYMENU_MYBLOCKSADMIN','ブロック管理/アクセス権限');
+	define('_MD_A_MYMENU_MYLANGADMIN','言語定数管理');
+	define('_MD_A_MYMENU_MYPREFERENCES','一般設定');
+
+	define("_AM_XP2_SYSTEM_INFO","システム情報");
+	define("_AM_XP2_XOOPS_CONFIG_INFO","XPressMEがXOOPSより取得した設定値");
+	define("_AM_XP2_PLUGIN","WordPressで使用中のプラグイン");
+	define("_AM_XP2_BLOCK_STATS","ブロックステータス");
+	define("_AM_XP2_STATS","統計");
+	define("_AM_XP2_CATEGORIES","カテゴリー数");
+	define("_AM_XP2_ARTICLES","記事数");
+	define("_AM_XP2_AUTHORS","投稿者数");
+	define("_AM_XP2_SYS_REPORT","レポート形式で表示");
+	define("_AM_XP2_SYS_NORMAL","ノーマル形式で表示");
+
+// Block Check	
+	define("_AM_XP2_BLOCK_OK","ブロックは正常です。");
+	define("_AM_XP2_BLOCK_NG","異常ブロックがあります。");
+	define("_AM_XP2_BLOCK_REPAIR_HOWTO","以下の手順に従ってブロックを修正してください。");
+	define("_AM_XP2_BLOCK_REPAIR_STEP1","ステップ 1");
+	define("_AM_XP2_BLOCK_REMOVE","ブロックを削除");
+	define("_AM_XP2_BLOCK_REMOVE_NOTE","注意: モジュールのブロックがデータベースから<b>削除</b>されます。");
+	define("_AM_XP2_BLOCK_REPAIR_STEP2","ステップ 2");
+	define("_AM_XP2_BLOCK_UPDATE","モジュールをアップデートして、ブロックを再構築します。");
+	define("_AM_XP2_TO_MODELE_UPDATE","モジュールアップデートへ");
+	define("_AM_XP2_BLOCK_REPAIR_STEP3","ステップ 3");
+	define("_AM_XP2_BLOCK_ADMIN_SETTING","ブロックの配置とアクセス権限を再設定します。");
+	define("_AM_XP2_BLOCK_TO_SETTING","ブロック権限の設定へ");
+	define("_AM_XP2_USER_META_KEY","ユーザーメタ情報");
+	define("_AM_XP2_USER_META_NONE","ユーザーレベルに必要なメタキーがありません");
+	define("_AM_XP2_USER_META_ERR","プレフィックスの異なる %s というメタキーが %d つあります。");
+	define("_AM_XP2_USER_META_OK","ユーザーメタキーは正常です");	
+}
+?>
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/blocks.php
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/blocks.php	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/blocks.php	(revision 252)
@@ -0,0 +1,132 @@
+<?php
+if( ! defined( 'XP2_BLOCK_LANG_INCLUDED' ) ) {
+	define( 'XP2_BLOCK_LANG_INCLUDED' , 1 ) ;
+// general	
+	define("_MB_XP2_COUNT",'表示数');
+	define("_MB_XP2_COUNT_ZERO_ALL",'表示数(0の場合全てを表示)');
+	define("_MB_XP2_LENGTH","長さ");
+	define("_MB_XP2_ALL","すべて");
+	define("_MB_XP2_BLOCK_CACHE_ERR","キャッシュが存在しません。<br />最初に%sモジュールにアクセスしてください。");
+	define("_MB_XP2_SHOW_NUM_OF_POST","エントリー数の表示");
+	define("_MB_XP2_SHOW_DROP_DOWN","ドロップダウンリストで表示");
+	define("_MB_XP2_HIDE_EMPTY","エントリーのない項目をリスト一覧から除く");
+	define("_MB_XP2_TITLE","タイトル");
+	define("_MB_XP2_PUBLISH_DATE","投稿日付");
+	define("_MB_XP2_SORT_ORDER","並び替え順序");
+	define("_MB_XP2_SORT_ASC","昇順");
+	define("_MB_XP2_SORT_DESC","降順");
+	define("_MB_XP2_SHOW_DATE_SELECT","日付の表示");
+	define("_MB_XP2_SHOW_DATE_NONE","表示しない");
+	define("_MB_XP2_SHOW_POST_DATE","作成日を表示");
+	define("_MB_XP2_SHOW_MODIFY_DATE","最終更新日を表示");
+	define("_MB_XP2_SHOW_DATE","日付を表示する");
+	define("_MB_XP2_DATE_FORMAT","日付のフォーマット(空白の場合WordPressでの設定が適用されます)");
+	define("_MB_XP2_TIME_FORMAT","時刻のフォーマット(空白の場合WordPressでの設定が適用されます)");
+	define("_MB_XP2_FLAT","フラット");
+	define("_MB_XP2_LIST","リスト");
+	define("_MB_XP2_FILE_NAME","ファイル名");
+	
+// recent comment block	
+	define("_MB_XP2_COMM_DISP_AUTH","コメント投稿者を表示する");
+	define("_MB_XP2_COMM_DISP_TYPE","コメントタイプを表示する");
+	define("_MB_XP2_COM_TYPE","表示するコメントのタイプを選択");
+	define("_MB_XP2_COMMENT","コメント");
+	define("_MB_XP2_TRUCKBACK","トラックバック");
+	define("_MB_XP2_PINGBACK","ピンバック");
+	
+// recent posts content
+	define("_MB_XP2_P_EXCERPT","記事を概要で表示する");
+	define("_MB_XP2_P_EXCERPT_SIZE","記事の概要文字数");
+	define("_MB_XP2_CATS_SELECT","対象のカテゴリー選択");
+	define("_MB_XP2_TAGS_SELECT","対象のタグ選択(複数ある場合はカンマ区切りで入力");
+	
+// recent posts list	
+	define("_MB_XP2_REDNEW_DAYS","赤のNewマークを表示する日数");
+	define("_MB_XP2_GREENNEW_DAYS","緑のNewマークを表示する日数");	
+
+// calender		
+	define("_MB_XP2_SUN_COLOR","日曜日の表示色");
+	define("_MB_XP2_SAT_COLOR","土曜日の表示色");
+	
+// popular		
+	define("_MB_XP2_MONTH_RANGE","指定月数内のものを表示(0;指定なし)");
+	
+// archives
+	define("_MB_XP2_ARC_TYPE","アーカイブタイプ");
+	define("_MB_XP2_ARC_YEAR","年別アーカイブ");
+	define("_MB_XP2_ARC_MONTH","月別アーカイブ");
+	define("_MB_XP2_ARC_WEEK","週別アーカイブ");
+	define("_MB_XP2_ARC_DAY","日別アーカイブ");
+	define("_MB_XP2_ARC_POST","個別記事アーカイブ");
+
+// authors	
+	define("_MB_XP2_EXCLUEDEADMIN","リスト一覧から管理人を除く");
+	define("_MB_XP2_SHOW_FULLNAME","著者名をフルネームで表示");
+
+// page 	
+	define("_MB_XP2_PAGE_ORDERBY","ページリストのソート項目");
+	define("_MB_XP2_PAGE_TITLE","タイトル名順");
+	define("_MB_XP2_PAGE_MENU_ORDER","ページ順");
+	define("_MB_XP2_PAGE_POST_DATE","作成日順");
+	define("_MB_XP2_PAGE_POST_MODIFY","最終更新日順");
+	define("_MB_XP2_PAGE_ID","ページ ID順");
+	define("_MB_XP2_PAGE_AUTHOR","作成者ID 順");
+	define("_MB_XP2_PAGE_SLUG","ページスラッグ順");
+	define("_MB_XP2_PAGE_EXCLUDE","リストから除外するページID をカンマ区切りで昇順に指定。");
+	define("_MB_XP2_PAGE_EXCLUDE_TREE","リストから除外するページID を指定(子ページも除外されます)。");
+	define("_MB_XP2_PAGE_INCLUDE","指定したページID のみリストに表示。カンマ区切りで昇順に指定");
+	define("_MB_XP2_PAGE_DEPTH","ページ階層のどのレベルまでをリストに出力するかを指定。 (0=全親子ページを出力）");
+	define("_MB_XP2_PAGE_CHILD_OF","指定IDのページを親とする階層のページをリストに表示します。(0=全親子ページを出力）");
+	define("_MB_XP2_PAGE_HIERARCHICAL","子ページをリスト表示するとき、インデント（字下げ）する。");
+	define("_MB_XP2_PAGE_META_KEY","ここに記述したカスタムフィールドキーを持つページだけを表示します。");
+	define("_MB_XP2_PAGE_META_VALUE","ここに記述したカスタムフィールド値を持つページだけを表示します。");
+	
+// Search
+	define("_MB_XP2_SEARCH_LENGTH","検索BOXの長さ");
+	
+// tag cloud
+	define("_MB_XP2_CLOUD_SMALLEST",'最少使用数のタグの表示に使うフォントサイズ');
+	define("_MB_XP2_CLOUD_LARGEST",'最多使用数のタグの表示に使うフォントサイズ');
+	define("_MB_XP2_CLOUD_UNIT","フォントサイズの単位。pt, px, em, % 等");
+	define("_MB_XP2_CLOUD_NUMBER","クラウドに表示するタグ数。[0] を指定すると全タグを表示");
+	define("_MB_XP2_CLOUD_FORMAT","クラウド表示のフォーマット");
+	define("_MB_XP2_CLOUD_ORDERBY","タグの表示順とする項目");
+	define("_MB_XP2_CLOUD_ORDER","ソート順（ランダムはWordPress2.5以上で指定可能）");
+	define("_MB_XP2_CLOUD_EXCLUDE","除外するタグの term_id をカンマ区切りで指定");
+	define("_MB_XP2_CLOUD_INCLUDE","表示対象とするタグの term_id をカンマ区切りで指定、空白時は全タグ対象");
+	define("_MB_XP2_RAND","ランダム");
+	define("_MB_XP2_TAG_NAME","タグ名");
+	define("_MB_XP2_TAG_COUNT","使用回数");
+	
+// Categorie
+	define("_MB_XP2_CAT_ALL_STR","全カテゴリへのリンクを示す文字を指定します。(空白時は表示なし）");
+	define("_MB_XP2_CAT_ORDERBY","カテゴリのソート項目");
+	define("_MB_XP2_CAT_NAME","カテゴリ名");
+	define("_MB_XP2_CAT_COUNT","カテゴリの投稿数");
+	define("_MB_XP2_CAT_ID","カテゴリID");
+	define("_MB_XP2_SHOW_LAST_UPDATE","各カテゴリに属する投稿の最終更新日を表示する。");
+	define("_MB_XP2_CAT_HIDE_EMPTY","投稿のないカテゴリを非表示にする。");
+	define("_MB_XP2_DESC_FOR_TITLE","カテゴリの概要をリンクの title 属性に挿入する。");
+	define("_MB_XP2_CAT_EXCLUDE","リストから除外するカテゴリID をカンマ区切りで昇順に指定。");
+	define("_MB_XP2_CAT_INCLUDE","指定したカテゴリID のみリストに表示。カンマ区切りで昇順に指定");
+	define("_MB_XP2_CAT_HIERARCHICAL","サブカテゴリーを表示するとき、インデント（字下げ）する。");
+	define("_MB_XP2_CAT_DEPTH","カテゴリ階層のどのレベルまでをリストに出力するかを指定。 (0=全親子カテゴリを出力）");
+	
+// meta 
+	define("_MB_XP2_META_WP_LINK","WordPressサイトへのリンクを表示");
+	define("_MB_XP2_META_XOOPS_LINK","Xoopsサイトへのリンクを表示");
+	define("_MB_XP2_META_POST_RSS","投稿のRSSを表示");
+	define("_MB_XP2_META_COMMENT_RSS","コメントのRSSを表示");
+	define("_MB_XP2_META_POST_NEW","新規投稿を表示");
+	define("_MB_XP2_META_ADMIN","サイトの管理を表示");
+	define("_MB_XP2_META_README","ReadMeを表示");
+	define("_MB_XP2_META_CH_STYLE","表示モード切替を表示");
+
+// meta 
+	define("_MB_XP2_SELECT_WIDGET","表示するウィジェットを選択 (複数選択可)");
+	
+// custom 
+	define("_MB_XP2_ENHACED_FILE","カスタムブロックを表示するファイル名を入力してください。");
+	define("_MB_XP2_MAKE_ENHACED_FILE","ここで指定したファイルをテーマ内のブロックディレクトリーに作成してください。");
+}
+?>
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/index.html
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/index.html	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/index.html	(revision 252)
@@ -0,0 +1,1 @@
+ <script>history.go(-1);</script>
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newcomment.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newcomment.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newcomment.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+投稿者[{XPRESS_AUTH_NAME}]さんの記事[{XPRESS_POST_TITLE}]に新しいコメントの投稿があります。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newpost.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newpost.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/author_newpost.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+投稿者[{XPRESS_AUTH_NAME}]さんの記事[{XPRESS_POST_TITLE}]の投稿があります。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newcomment.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newcomment.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newcomment.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+カテゴリー[{XPRESS_CAT_TITLE}]内にある記事[{XPRESS_POST_TITLE}]に新しいコメントの投稿があります。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newpost.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newpost.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/category_newpost.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+カテゴリー[{XPRESS_CAT_TITLE}]に記事"{XPRESS_POST_TITLE}"の投稿があります。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newcomment.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newcomment.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newcomment.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+{X_MODULE}モジュールにおいて記事「{XPRESS_POST_TITLE}」にコメントの投稿がありました。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newpost.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newpost.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_newpost.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+{X_MODULE}モジュールにおいて新規投稿「{XPRESS_POST_TITLE}」がありました。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_waiting.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_waiting.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/global_waiting.tpl	(revision 252)
@@ -0,0 +1,3 @@
+{X_UNAME}さん、こんにちは
+
+{X_MODULE}モジュールにおいて要承認の投稿がありました。
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_editpost.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_editpost.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_editpost.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+{X_SITENAME}{X_MODULE}の
+「{POST_TITLE}」にて記事内容の変更が行われています。
+
+この記事を見るには下記URLにアクセスしてください：
+{POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_newcomment.tpl
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_newcomment.tpl	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/mail_template/post_newcomment.tpl	(revision 252)
@@ -0,0 +1,6 @@
+{X_UNAME}さん、こんにちは
+
+指定された記事[{XPRESS_POST_TITLE}]に新しいコメントの投稿があります。
+
+この投稿を見るには下記URLにアクセスしてください：
+{XPRESS_POST_URL}
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/main.php
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/main.php	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/main.php	(revision 252)
@@ -0,0 +1,6 @@
+<?php
+if( ! defined( 'XP2_MAIN_LANG_INCLUDED' ) ) {
+	define( 'XP2_MAIN_LANG_INCLUDED' , 1 ) ;
+
+}
+?>
Index: /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/modinfo.php
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/modinfo.php	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/language/ja_utf8/modinfo.php	(revision 252)
@@ -0,0 +1,87 @@
+<?php
+if( ! defined( 'XP2_MODINFO_LANG_INCLUDED' ) ) {
+	define( 'XP2_MODINFO_LANG_INCLUDED' , 1 ) ;
+
+	// The name of this module admin menu
+	define("_MI_XP2_MENU_SYS_INFO","システム情報");
+	define("_MI_XP2_MENU_BLOCK_ADMIN","ブロック権限");
+	define("_MI_XP2_MENU_BLOCK_CHECK","ブロックチェック");
+	
+	// The name of this module
+	define("_MI_XP2_NAME","ブログ");
+
+	// A brief description of this module
+	define("_MI_XP2_DESC","WordPressMEをXOOPSモジュール化したものです。");
+
+	// Sub menu titles
+	define("_MI_XP2_MENU_POST_NEW","新規投稿");
+	define("_MI_XP2_MENU_EDIT","編集");
+	define("_MI_XP2_MENU_ADMIN","WordPress管理");
+	define("_MI_XP2_MENU_XPRESS","XPressME設定");
+
+	// Block Name
+	define("_MI_XP2_BLOCK_COMMENTS","最近のコメント");
+	define("_MI_XP2_BLOCK_CONTENT","最近の記事内容");
+	define("_MI_XP2_BLOCK_POSTS","最近の記事");
+	define("_MI_XP2_BLOCK_CALENDER","カレンダー");
+	define("_MI_XP2_BLOCK_POPULAR","人気記事リスト");
+	define("_MI_XP2_BLOCK_ARCHIVE","アーカイブ");
+	define("_MI_XP2_BLOCK_AUTHORS","投稿者");
+	define("_MI_XP2_BLOCK_PAGE","ページ");
+	define("_MI_XP2_BLOCK_SEARCH","検索");
+	define("_MI_XP2_BLOCK_TAG","タグクラウド");
+	define("_MI_XP2_BLOCK_CATEGORY","カテゴリー");
+	define("_MI_XP2_BLOCK_META","メタ情報");
+	define("_MI_XP2_BLOCK_SIDEBAR","サイドバー");
+	define("_MI_XP2_BLOCK_WIDGET","ウィジェット");
+	define("_MI_XP2_BLOCK_ENHANCED","拡張ブロック");
+	
+	// Notify Categories
+	define('_MI_XP2_NOTCAT_GLOBAL', 'ブログ全体');
+	define('_MI_XP2_NOTCAT_GLOBALDSC', 'ブログ全体における通知オプション');
+	define('_MI_XP2_NOTCAT_CAT', '選択中のカテゴリ');
+	define('_MI_XP2_NOTCAT_CATDSC', '選択中のカテゴリに対する通知オプション');
+	define('_MI_XP2_NOTCAT_AUTHOR', '選択中の投稿者'); 
+	define('_MI_XP2_NOTCAT_AUTHORDSC', '選択中の投稿者に対する通知オプション');
+	define('_MI_XP2_NOTCAT_POST', '表示中の記事'); 
+	define('_MI_XP2_NOTCAT_POSTDSC', '表示中の記事に対する通知オプション');
+
+	// Each Notifications
+	define('_MI_XP2_NOTIFY_GLOBAL_WAITING', '承認待ち');
+	define('_MI_XP2_NOTIFY_GLOBAL_WAITINGCAP', '承認を要する投稿・編集が行われた場合に通知します。管理者専用');
+	define('_MI_XP2_NOTIFY_GLOBAL_WAITINGSBJ', '[{X_SITENAME}] {X_MODULE}: 承認待ち');
+
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWPOST', '記事投稿');
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWPOSTCAP', 'このブログ全体のいずれかに記事の投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWPOSTSBJ', '[{XPRESS_BLOG_NAME}]記事: "{XPRESS_POST_TITLE}"');
+
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWCOMMENT', 'コメント投稿');
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWCOMMENTCAP', 'このブログ全体のいずれかにコメントの投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_GLOBAL_NEWCOMMENTSBJ', '[{XPRESS_BLOG_NAME}]コメント: "{XPRESS_POST_TITLE}"');
+
+	define('_MI_XP2_NOTIFY_CAT_NEWPOST', '選択カテゴリへの記事投稿');
+	define('_MI_XP2_NOTIFY_CAT_NEWPOSTCAP', 'このカテゴリに記事投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_CAT_NEWPOSTSBJ', '[{XPRESS_BLOG_NAME}]記事: "{XPRESS_POST_TITLE}" (条件:カテゴリ="{XPRESS_CAT_TITLE}")');
+
+	define('_MI_XP2_NOTIFY_CAT_NEWCOMMENT', '選択カテゴリへのコメント投稿');
+	define('_MI_XP2_NOTIFY_CAT_NEWCOMMENTCAP', 'このカテゴリにコメント投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_CAT_NEWCOMMENTSBJ', '[{XPRESS_BLOG_NAME}]コメント: (記事"{XPRESS_POST_TITLE}") (条件:カテゴリ="{XPRESS_CAT_TITLE}")');
+
+	define('_MI_XP2_NOTIFY_AUT_NEWPOST', '選択投稿者による記事投稿');
+	define('_MI_XP2_NOTIFY_AUT_NEWPOSTCAP', 'この投稿者から記事投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_AUT_NEWPOSTSBJ', '[{XPRESS_BLOG_NAME}]記事: "{XPRESS_POST_TITLE}" (条件:投稿者="{XPRESS_AUTH_NAME}")');
+
+	define('_MI_XP2_NOTIFY_AUT_NEWCOMMENT', '選択投稿者記事へのコメント投稿');
+	define('_MI_XP2_NOTIFY_AUT_NEWCOMMENTCAP', 'この投稿者による記事へコメント投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_AUT_NEWCOMMENTSBJ', '[{XPRESS_BLOG_NAME}]コメント: (記事"{XPRESS_POST_TITLE}") (条件:投稿者="{XPRESS_AUTH_NAME}")');
+
+	define('_MI_XP2_NOTIFY_POST_EDITPOST', '記事変更');
+	define('_MI_XP2_NOTIFY_POST_EDITPOSTCAP', '表示中の記事に変更があった場合に通知する');
+	define('_MI_XP2_NOTIFY_POST_EDITPOSTSBJ', '[{XPRESS_BLOG_NAME}]記事: "{XPRESS_POST_TITLE}"変更 (条件:記事指定)');
+
+	define('_MI_XP2_NOTIFY_POST_NEWCOMMENT', '記事へのコメント投稿');
+	define('_MI_XP2_NOTIFY_POST_NEWCOMMENTCAP', '表示中の記事にコメントの投稿があった場合に通知する');
+	define('_MI_XP2_NOTIFY_POST_NEWCOMMENTSBJ', '[{XPRESS_BLOG_NAME}]コメント: (記事"{XPRESS_POST_TITLE}") (条件:記事指定)');
+
+}
+?>
Index: /trunk/external/xpress_i18n/ja_UTF/wp-config.php
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/wp-config.php	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/wp-config.php	(revision 252)
@@ -0,0 +1,139 @@
+<?php
+require_once dirname( __FILE__ ).'/include/xpress_debug_log.php' ;
+require_once dirname( __FILE__ ).'/class/config_from_xoops.class.php' ;
+$xoops_config = new ConfigFromXoops;
+require_once dirname( __FILE__ ).'/include/set_cash_cookie_path.php' ;
+
+/**
+ * mb_language() sets language. If language  is omitted, it returns current language as string.
+ * language setting is used for encoding e-mail messages. 
+ * Valid languages are "Japanese", "ja","English","en" and "uni" (UTF-8). 
+ * mb_send_mail() uses this setting to encode e-mail.
+ * Language and its setting is ISO-2022-JP/Base64 for Japanese, UTF-8/Base64 for uni, ISO-8859-1/quoted printable for English. 
+ */
+ if (function_exists("mb_language")) mb_language('uni');
+
+
+// ** MySQL settings - You can get this info from your web host ** //
+// Do not change  'DB_NAME','DB_USER','DB_PASSWORD' & 'DB_HOST'
+// because copies a set value of XOOPS. 
+
+/** Do not change. The name of the database for WordPress */
+define('DB_NAME', $xoops_config->xoops_db_name);
+
+/** Do not change. MySQL database username */
+define('DB_USER', $xoops_config->xoops_db_user);
+
+/** Do not change. MySQL database password */
+define('DB_PASSWORD', $xoops_config->xoops_db_pass);
+
+/** Do not change. MySQL hostname */
+define('DB_HOST', $xoops_config->xoops_db_host);
+	
+/** Database Charset to use in creating database tables. */
+define('DB_CHARSET', 'utf8');
+
+/** The Database Collate type. Don't change this if in doubt. */
+define('DB_COLLATE', '');
+
+//define('WP_DEBUG' ,true);
+
+/**#@+
+ * Authentication Unique Keys.
+ *
+ * Change these to different unique phrases!
+ * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/ WordPress.org secret-key service}
+ *
+ * @since 2.6.0
+ */
+define('AUTH_KEY', 'put your unique phrase here');
+define('SECURE_AUTH_KEY', 'put your unique phrase here');
+define('LOGGED_IN_KEY', 'put your unique phrase here');
+define('NONCE_KEY', 'put your unique phrase here');
+
+if ($xoops_config->is_wpmu){	//for WordPressMU
+	define('VHOST', 'no'); 
+	$base = $xoops_config->mu_path_current_site;
+	define('DOMAIN_CURRENT_SITE', $xoops_config->mu_domain_current_site );
+	define('PATH_CURRENT_SITE', $xoops_config->mu_path_current_site );
+	define('SITE_ID_CURRENT_SITE', 1);
+	define('BLOGID_CURRENT_SITE', '1' );
+
+	define('AUTH_SALT', 'put your unique phrase here');
+	define('LOGGED_IN_SALT', 'put your unique phrase here');
+	define('SECURE_AUTH_SALT', 'put your unique phrase here');
+}
+
+/**
+ * WordPress Database Table prefix.
+ *
+ * You can have multiple installations in one database if you give each a unique
+ * prefix. Only numbers, letters, and underscores please!
+ */
+// Do not change. $table_prefix is generated from XOOPS DB Priefix and the module directory name. 
+$table_prefix  = $xoops_config->module_db_prefix;
+
+/**
+ * WordPress Localized Language, defaults to Japanese.
+ *
+ * Change this to localize WordPress.  A corresponding MO file for the chosen
+ * language must be installed to wp-content/languages. For example, install
+ * de.mo to wp-content/languages and set WPLANG to 'de' to enable German
+ * language support.
+ *
+ * Example:
+ * define ('WPLANG', '');		// language support to English
+ */
+define ('WPLANG', 'ja_UTF');		// language support to Japanese
+
+/* That's all, stop editing! Happy blogging. */
+
+/** WordPress absolute path to the Wordpress directory. */
+if ( !defined('ABSPATH') )
+	define('ABSPATH', dirname(__FILE__).'/');
+
+require_once( ABSPATH .'/include/request_url.php');
+if (is_xpress_index_page_call()){
+	require_once $xoops_config->xoops_mainfile_path; //It is necessary to execute it for the user attestation before wp-settings.php. 
+	require_once(ABSPATH.'wp-settings.php');
+	wp();
+	
+	if (!function_exists('is_wordpress_style')){	// When the XPressME plug-in is invalid
+		require_once dirname( __FILE__ ).'/include/xpress_active_plugin.php' ;
+		xpress_pulugin_activation('xpressme/xpressme.php');
+		// reloaded 
+		header('Location: ' . $xoops_config->module_url . '/');
+		
+		$err_str = "The activation of the XPressME plugin was executed.<br />\n";
+		$err_str .= "Because the XPressME plugin was invalid.<br />\n";
+		$err_str .= "Please do the rereading seeing on the page.\n";			
+		die($err_str);
+	}
+
+	ob_start();	
+		if($xoops_config->is_wp20 )
+			require_once dirname( __FILE__ ).'/include/old_template-loader.php' ;
+		else
+			require_once( ABSPATH . WPINC . '/template-loader.php' );
+		$wp_output = ob_get_contents();
+	ob_end_clean();
+	// It judges it here because it does in is_index_page() through feed to which the permalink is set. 
+	if (is_wordpress_style() || is_feed()) {
+		echo $wp_output;
+	} else {
+		require_once( ABSPATH .'/include/xpress_render.php' );
+		xpress_render($wp_output);
+	}
+
+	//When there is no block cache, and an optional block is different, cache is refreshed. 
+	//When adding, and changing and deleting Post & Comment, block cache is refreshed by add_action at any time. 
+	// This Function in xpressme plugin
+	require_once( ABSPATH .'/include/xpress_block_render.php' );	
+	xpress_unnecessary_block_cache_delete($xoops_config->module_name);
+	if (is_home()) xpress_block_cache_refresh($xoops_config->module_name);
+	exit();		// The return to wp-blog-header.php is stolen here
+}
+if (is_admin_post_call()) require_once $xoops_config->xoops_mainfile_path;
+if (is_xpress_comments_post_call()) require_once $xoops_config->xoops_mainfile_path;
+require_once(ABSPATH.'wp-settings.php');
+?>
Index: /trunk/external/xpress_i18n/ja_UTF/wp-content/plugins/xpressme/language/xpressme-ja_UTF.po
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/wp-content/plugins/xpressme/language/xpressme-ja_UTF.po	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/wp-content/plugins/xpressme/language/xpressme-ja_UTF.po	(revision 252)
@@ -0,0 +1,453 @@
+msgid ""
+msgstr ""
+"Project-Id-Version: XPressME Plugin\n"
+"POT-Creation-Date: \n"
+"PO-Revision-Date: 2009-05-20 16:34+0900\n"
+"Last-Translator: toemon <toychee@toemon.com>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=utf-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Japanese\n"
+"X-Poedit-Country: JAPAN\n"
+"X-Poedit-KeywordsList: _e;__\n"
+"X-Poedit-Basepath: C:\\XPressME_Ver2_SVN\\trunk\\wp-content\\plugins\\xpressme\n"
+"X-Poedit-SearchPath-0: .\n"
+
+#: xpressme_class.php:46
+msgid "XPressME Settings"
+msgstr "XPressME設定"
+
+#: xpressme_class.php:63
+#: xpressme_class.php:214
+msgid "Older Post"
+msgstr "前の投稿へ"
+
+#: xpressme_class.php:64
+#: xpressme_class.php:216
+msgid "Newer Post"
+msgstr "次の投稿へ"
+
+#: xpressme_class.php:66
+#: xpressme_class.php:219
+msgid "Older Entries"
+msgstr "前ページへ"
+
+#: xpressme_class.php:67
+#: xpressme_class.php:221
+msgid "Newer Entries"
+msgstr "次ページへ"
+
+#: xpressme_class.php:81
+msgid "more"
+msgstr "続きを読む"
+
+#: xpressme_class.php:276
+#: xpressme_class.php:292
+#: xpressme_class.php:726
+#: xpressme_class.php:731
+#: xpressme_class.php:737
+#: xpressme_class.php:748
+#: xpressme_class.php:754
+msgid "YES"
+msgstr "はい"
+
+#: xpressme_class.php:277
+#: xpressme_class.php:293
+#: xpressme_class.php:727
+#: xpressme_class.php:732
+#: xpressme_class.php:738
+#: xpressme_class.php:749
+#: xpressme_class.php:755
+msgid "NO"
+msgstr "いいえ"
+
+#: xpressme_class.php:335
+msgid "Single Post Navi Setting"
+msgstr "シングルポストナビの設定"
+
+#: xpressme_class.php:340
+#: xpressme_class.php:385
+msgid "Adjustment of Navi link display position"
+msgstr "リンクの表示位置設定"
+
+#: xpressme_class.php:343
+msgid "'Old Post Link' is displayed in the left, and 'Newer Post Link' is displayed in the right"
+msgstr "以前の記事へのリンクを左に、より新しい記事へのリンクを右に表示"
+
+#: xpressme_class.php:344
+msgid "'Newer Post Link' is displayed in the left, and 'Old Post Link' is displayed in the right"
+msgstr "より新しい記事へのリンクを左に、古い記事へのリンクを右に表示"
+
+#: xpressme_class.php:350
+msgid "Select Display name of PostNavi Link"
+msgstr "表示するリンクテキストを選択"
+
+#: xpressme_class.php:353
+msgid "Title of post"
+msgstr "投稿記事のタイトルを表示"
+
+#: xpressme_class.php:354
+msgid "Title of Navi"
+msgstr "ナビタイトルを表示"
+
+#: xpressme_class.php:360
+msgid "Display Navi Title of Old Post Link"
+msgstr "古い記事へのナビタイトルを設定"
+
+#: xpressme_class.php:367
+msgid "Display Navi Title of Newer Post Link"
+msgstr "より新しい記事へのナビタイトルを設定"
+
+#: xpressme_class.php:380
+msgid "Posts List Page Navi Setting"
+msgstr "ポストリストページナビの設定"
+
+#: xpressme_class.php:388
+msgid "'Old Page Link' is displayed in the left, and 'Newer Page Link' is displayed in the right"
+msgstr "古いページへのリンクを左に、より新しいページへのリンクを右に表示"
+
+#: xpressme_class.php:389
+msgid "'Newer Page Link' is displayed in the left, and 'Old Page Link' is displayed in the right"
+msgstr "より新しいページへのリンクを左に、古いページへのリンクを右に表示"
+
+#: xpressme_class.php:395
+msgid "Display Navi Title of Old Page Link"
+msgstr "古いページへのナビタイトルを設定"
+
+#: xpressme_class.php:402
+msgid "Display Navi Title of Newer Page Link"
+msgstr "より新しいページへのナビタイトルを設定"
+
+#: xpressme_class.php:417
+msgid "Role Setting at Login"
+msgstr "ログイン時の権限設定"
+
+#: xpressme_class.php:420
+msgid "XOOPS Groupe"
+msgstr "XOOPSグループ名"
+
+#: xpressme_class.php:420
+msgid "WordPress Role"
+msgstr "WordPressでの権限"
+
+#: xpressme_class.php:420
+msgid "Role is set at each login"
+msgstr "ログイン時、常に権限を更新する"
+
+#: xpressme_class.php:446
+#: xpressme_class.php:450
+#: xpressme_class.php:453
+msgid "Default Role of WordPress"
+msgstr "WordPressのデフォルト権限"
+
+#: xpressme_class.php:447
+#: xpressme_class.php:451
+#: xpressme_class.php:454
+msgid "Group User Doesn't Register"
+msgstr "ユーザ登録しない"
+
+#: xpressme_class.php:485
+msgid "WordPress MU cannot integrate the comments."
+msgstr "WordPress MUはコメント統合できません。"
+
+#: xpressme_class.php:487
+msgid "Do Not Comment Integration."
+msgstr "コメント統合しません。"
+
+#: xpressme_class.php:522
+msgid "Comment integration with D3Forum"
+msgstr "D3Forumとのコメント統合"
+
+#: xpressme_class.php:524
+msgid "Select the forum of D3Forum that does the comment integration from the following lists."
+msgstr "以下のリストからコメント統合をするD3Forumのフォーラムを選択してください。"
+
+#: xpressme_class.php:528
+msgid "Select the Type of display of D3Forum comment."
+msgstr "D3Forumの表示タイプを選択"
+
+#: xpressme_class.php:530
+#: xpressme_class.php:533
+msgid "Flat"
+msgstr "フラット"
+
+#: xpressme_class.php:531
+#: xpressme_class.php:534
+msgid "Threaded"
+msgstr "スレッド"
+
+#: xpressme_class.php:537
+msgid "Select the order of display of D3Forum comment."
+msgstr "D3Forumコメントの表示順を選択"
+
+#: xpressme_class.php:539
+#: xpressme_class.php:542
+msgid "DESC"
+msgstr "降順"
+
+#: xpressme_class.php:540
+#: xpressme_class.php:543
+msgid "ASC"
+msgstr "昇順"
+
+#: xpressme_class.php:546
+msgid "Number of displays of D3Forum comments."
+msgstr "D3Forumのコメント表示数"
+
+#: xpressme_class.php:550
+msgid "The import and the export between Wordpress Comments and the D3Forum Posts can be done. "
+msgstr "WordPressコメントとD3Forumポスト間の一括転送（エクスポート・インポート）"
+
+#: xpressme_class.php:551
+msgid "Export to D3Forum"
+msgstr "D3Forumへ一括エクスポート"
+
+#: xpressme_class.php:552
+msgid "Import from D3Forum"
+msgstr "D3Forumから一括インポート"
+
+#: xpressme_class.php:564
+msgid "Contents Excerpt Setting"
+msgstr "記事抜粋の設定"
+
+#: xpressme_class.php:569
+msgid "Is the excerpt display done with the archive of contents?"
+msgstr "記事のアーカイブで抜粋表示を行いますか？"
+
+#: xpressme_class.php:576
+msgid "When ASCII character more than the set ratio is included, it is judged ASCII contents. "
+msgstr "ASCII文字が含まれる比率が設定された値より大きい場合、ASCII文字コンテンツと判断します。"
+
+#: xpressme_class.php:583
+msgid "Excerpt length of word for ASCII contents"
+msgstr "ASCIIコンテンツの抜粋単語数"
+
+#: xpressme_class.php:590
+msgid "Excerpt length of character for multibyte contents"
+msgstr "マルチバイトコンテンツの抜粋文字数"
+
+#: xpressme_class.php:597
+msgid "More Link Text (Is not displayed for the blank.)"
+msgstr "Moreリンクテキスト（ブランクの場合リンクを表示しません。）"
+
+#: xpressme_class.php:609
+msgid "Display Mode Setting"
+msgstr "表示モード設定"
+
+#: xpressme_class.php:612
+msgid "Select the XPressME Display Mode."
+msgstr "XPressMEの表示モードの選択"
+
+#: xpressme_class.php:617
+msgid "Xoops Mode"
+msgstr "XOOPSモード"
+
+#: xpressme_class.php:621
+msgid "WordPress Mode"
+msgstr "WordPressモード"
+
+#: xpressme_class.php:625
+msgid "User select"
+msgstr "ユーザによる選択"
+
+#: xpressme_class.php:635
+msgid "Header Meta Option"
+msgstr "ヘッダメタ　オプション"
+
+#: xpressme_class.php:640
+msgid "Select the Header keyword."
+msgstr "ヘッダで使用するキーワードの選択"
+
+#: xpressme_class.php:645
+msgid "Xoops KeyWord"
+msgstr "XOOPSのキーワード"
+
+#: xpressme_class.php:648
+msgid "WordPress KeyWord"
+msgstr "WordPressのキーワード"
+
+#: xpressme_class.php:651
+msgid "WordPress & Xoops KeyWord"
+msgstr "WordPressｊとXOOPSのキーワード"
+
+#: xpressme_class.php:657
+msgid "Select the Header Description."
+msgstr "ヘッダで使用するディスクリプション（説明）の選択"
+
+#: xpressme_class.php:662
+msgid "Xoops Description"
+msgstr "XOOPSのディスクリプション"
+
+#: xpressme_class.php:665
+msgid "WordPress Description"
+msgstr "WordPressのディスクリプション"
+
+#: xpressme_class.php:668
+msgid "WordPress & Xoops Description"
+msgstr "WordPressとXOOPSのディスクリプション"
+
+#: xpressme_class.php:674
+msgid "Select the Header Robots Index."
+msgstr "ヘッダで使用するロボットインデックスの選択"
+
+#: xpressme_class.php:679
+msgid "Xoops Robots Index"
+msgstr "XOOPSのロボットインデックス"
+
+#: xpressme_class.php:682
+msgid "WordPress Robots Index"
+msgstr "WordPressのロボットインデックス"
+
+#: xpressme_class.php:715
+msgid "XPressME Configuration Page"
+msgstr "XPressMEの設定ページ"
+
+#: xpressme_class.php:720
+msgid "Media Upload Base Path"
+msgstr "メディアアップロードのベースパス設定"
+
+#: xpressme_class.php:721
+msgid "Use XOOPS UPLOAD PATH"
+msgstr "XOOPSのアップロードパスを使用する。"
+
+#: xpressme_class.php:722
+msgid "USE WordPress BASE_PATH"
+msgstr "WordPressのベースパスを使用する。"
+
+#: xpressme_class.php:725
+msgid "Thema Sidebar Display"
+msgstr "テーマ表示時にサイドバー表示する。"
+
+#: xpressme_class.php:730
+msgid "The change tracking of the post is preserved"
+msgstr "投稿の変更履歴を有効にする。"
+
+#: xpressme_class.php:736
+msgid "Select Multi user mode"
+msgstr "マルチユーザーモードを選択"
+
+#: xpressme_class.php:747
+msgid "Is the posts author views counted?"
+msgstr "投稿者の閲覧をカウントしますか？"
+
+#: xpressme_class.php:753
+msgid "Is SQL debugging window displayed?"
+msgstr "SQLデバッグウィンドを表示しますか？"
+
+#: xpressme_class.php:765
+msgid "Update Config"
+msgstr "更新"
+
+#: xpressme_class.php:766
+msgid "Preset Config"
+msgstr "プリセット"
+
+#: include/custom_functions.php:20
+#, php-format
+msgid "Permanent Link to %s"
+msgstr "%sのパーマリンク"
+
+#: include/custom_functions.php:343
+#, php-format
+msgid "views :%d"
+msgstr "閲覧数 :%d"
+
+#: include/custom_functions.php:461
+msgid "Main"
+msgstr "メイン"
+
+#: include/custom_functions.php:464
+#, php-format
+msgid "Archive for the &#8216;%s&#8217; Category"
+msgstr "カテゴリー &#8216;%s&#8217; のアーカイブ"
+
+#: include/custom_functions.php:466
+#, php-format
+msgid "Posts Tagged &#8216;%s&#8217;"
+msgstr "&#8216;%s&#8217; タグのついている投稿"
+
+#: include/custom_functions.php:468
+#, php-format
+msgid "Archive for %s|Daily archive page"
+msgstr "%sの日別アーカイブ"
+
+#: include/custom_functions.php:468
+msgid "F jS, Y"
+msgstr "Y年n月j日"
+
+#: include/custom_functions.php:470
+#, php-format
+msgid "Archive for %s|Monthly archive page"
+msgstr "%sの月別アーカイブ"
+
+#: include/custom_functions.php:470
+msgid "F, Y"
+msgstr "Y年n月"
+
+#: include/custom_functions.php:472
+#, php-format
+msgid "Archive for %s|Yearly archive page"
+msgstr "%sの年別アーカイブ "
+
+#: include/custom_functions.php:472
+msgid "Y"
+msgstr "Y年"
+
+#: include/custom_functions.php:475
+#, php-format
+msgid "Archive for the &#8216;%s&#8217; Author"
+msgstr "投稿者 &#8216;%s&#8217; のアーカイブ"
+
+#: include/custom_functions.php:478
+#, php-format
+msgid "Search Results of word &#8216;%s&#8217;"
+msgstr "&#8216;%s&#8217; の検索結果"
+
+#: include/custom_functions.php:484
+#: include/custom_functions.php:486
+#, php-format
+msgid "Article of %s"
+msgstr "%sの記事"
+
+#: include/custom_functions.php:501
+#, php-format
+msgid "From %1$s on site %2$s"
+msgstr "サイト %2$s の %1$s より"
+
+#: include/custom_functions.php:524
+#, fuzzy
+msgid "% TrackBack/Pingback"
+msgstr "トラックバック・ピンバック % 件"
+
+#: include/custom_functions.php:526
+msgid "No Trackback/Pingback"
+msgstr "トラックバック・ピンバックはありません"
+
+#: include/custom_functions.php:528
+msgid "One Trackback/Pingback"
+msgstr "トラックバック・ピンバック 1 件"
+
+#: include/custom_functions.php:638
+msgid "Calendar"
+msgstr "カレンダー"
+
+#: include/custom_functions.php:671
+#: include/custom_functions.php:681
+#, php-format
+msgid "View posts for %1$s %2$s"
+msgstr ""
+
+#: include/xpress_common_functions.php:202
+msgid "Themes"
+msgstr "テーマ"
+
+#: include/xpress_common_functions.php:217
+msgid "Switch to XOOPS mode"
+msgstr "XOOPSモードへ切替"
+
+#: include/xpress_common_functions.php:221
+#: include/xpress_common_functions.php:224
+msgid "Switch to WordPress mode"
+msgstr "WordPressモードへ切替"
+
Index: /trunk/external/xpress_i18n/ja_UTF/wp-content/themes/xpress_default/ja_UTF.po
===================================================================
--- /trunk/external/xpress_i18n/ja_UTF/wp-content/themes/xpress_default/ja_UTF.po	(revision 252)
+++ /trunk/external/xpress_i18n/ja_UTF/wp-content/themes/xpress_default/ja_UTF.po	(revision 252)
@@ -0,0 +1,698 @@
+# WordPress 用日本語リソース (UTF-8) 
+# Japanese (UTF-8) translation for WordPress
+#
+# Copyright (c) 2005-2008
+# このファイルは WordPress 本体と同じライセンスのもと配布されています。
+# This file is distributed under the same license as the WordPress package.
+#
+# WordPress 日本語版作成チーム / WP ja translation team
+# <http://groups.google.com/group/wp-ja-pkg/web/members>
+#
+#  誤字脱字誤訳、あるいはよりよい訳などありましたら以下までぜひお知らせください。
+#  また、翻訳、校正、コミットをお手伝いしていただける方も随時募集中です。
+#  連絡先 / Contact: wpja.team@gmail.com (件名か内容に「日本語リソース」と入れてください)
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: XPress_Default_themes\n"
+"Report-Msgid-Bugs-To: wp-polyglots@lists.automattic.com\n"
+"POT-Creation-Date: 2008-08-15 21:16+0900\n"
+"PO-Revision-Date: 2009-05-20 17:57+0900\n"
+"Last-Translator: toemon <toychee@toemon.com>\n"
+"Language-Team: toemon <info@toemon.com>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Poedit-Language: Japanese\n"
+"X-Poedit-Country: JAPAN\n"
+"X-Poedit-SourceCharset: utf-8\n"
+"X-Poedit-KeywordsList: __;_e;_c\n"
+"X-Poedit-Basepath: C:\\XPressME_Ver2_SVN\\trunk\\wp-content\\themes\\xpress_default\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Poedit-SearchPath-0: .\n"
+
+#: 404.php:22
+msgid "Error 404 - Not Found"
+msgstr "エラー 404 - 見つかりませんでした"
+
+#: archives.php:20
+msgid "Archives by Month:"
+msgstr "月別のアーカイブ:"
+
+#: archives.php:25
+msgid "Archives by Subject:"
+msgstr "カテゴリー別アーカイブ:"
+
+#: comments-popup.php:9
+#, php-format
+msgid "%1$s - Comments on %2$s"
+msgstr "%1$s - %2$s へのコメント"
+
+#: comments-popup.php:22
+msgid "Comments"
+msgstr "コメント"
+
+#: comments-popup.php:24
+msgid "<abbr title=\"Really Simple Syndication\">RSS</abbr> feed for comments on this post."
+msgstr "このコメント欄の <abbr title=\"Really Simple Syndication\">RSS</abbr> フィード"
+
+#: comments-popup.php:27
+#, php-format
+msgid "The <abbr title=\"Universal Resource Locator\">URL</abbr> to TrackBack this entry is: <em>%s</em>"
+msgstr "この投稿へのトラックバック <acronym title=\"Universal Resource Locator\">URL</acronym>: <em>%s</em>"
+
+#: comments-popup.php:45
+msgid "Comment"
+msgstr "コメント"
+
+#: comments-popup.php:45
+msgid "Trackback"
+msgstr "トラックバック"
+
+#: comments-popup.php:45
+msgid "Pingback"
+msgstr "ピンバック"
+
+#: comments-popup.php:45
+#, php-format
+msgid "by %1$s &#8212; %2$s @ <a href=\"#comment-%3$s\">%4$s</a>"
+msgstr "&#8212; %2$s @ <a href=\"#comment-%3$s\">%4$s</a>: %1$s より"
+
+#: comments-popup.php:51
+msgid "No comments yet."
+msgstr "コメントはまだありません。"
+
+#: comments-popup.php:55
+msgid "Leave a comment"
+msgstr "コメントをどうぞ"
+
+#: comments-popup.php:56
+#, php-format
+msgid "Line and paragraph breaks automatic, e-mail address never displayed, <acronym title=\"Hypertext Markup Language\">HTML</acronym> allowed: <code>%s</code>"
+msgstr "改行と段落タグは自動で挿入されます。メールアドレスは表示されません。利用可能な <acronym title=\"Hypertext Markup Language\">HTML</acronym> タグ: <code>%s</code>"
+
+#: comments-popup.php:60
+#, php-format
+msgid "Logged in as <a href=\"%1$s\">%2$s</a>. <a href=\"%3$s\" title=\"Log out of this account\">Log out &raquo;</a>"
+msgstr "<a href=\"%1$s\">%2$s</a> としてログイン中。<a href=\"%3$s\" title=\"このアカウントからログアウトする\">ログアウト &raquo;</a>"
+
+#: comments-popup.php:64
+#: comments.php:54
+msgid "Name"
+msgstr "お名前"
+
+#: comments-popup.php:71
+msgid "E-mail"
+msgstr "メールアドレス"
+
+#: comments-popup.php:76
+msgid "<abbr title=\"Universal Resource Locator\">URL</abbr>"
+msgstr "<abbr title=\"Universal Resource Locator\">URL</abbr>"
+
+#: comments-popup.php:81
+msgid "Your Comment"
+msgstr "コメント"
+
+#: comments-popup.php:87
+msgid "Say It!"
+msgstr "送信する !"
+
+#: comments-popup.php:92
+msgid "Sorry, the comment form is closed at this time."
+msgstr "コメントフォームは現在閉鎖中です。"
+
+#: comments-popup.php:97
+msgid "Close this window."
+msgstr "このウインドウを閉じる。"
+
+#: comments-popup.php:105
+#, php-format
+msgid "Powered by <a href=\"%s\" title=\"Powered by WordPress, state-of-the-art semantic personal publishing platform\"><strong>WordPress</strong></a>"
+msgstr "Powered by <a href=\"%s\" title=\"Powered by WordPress, state-of-the-art semantic personal publishing platform\"><strong>WordPress</strong></a>"
+
+#: comments.php:6
+msgid "This post is password protected. Enter the password to view comments."
+msgstr "この投稿はパスワードで保護されています。コメントを閲覧するにはパスワードを入力してください。"
+
+#: comments.php:16
+msgid "No Responses"
+msgstr "コメント はありません"
+
+#: comments.php:16
+msgid "One Response"
+msgstr "コメント 1 件"
+
+#: comments.php:16
+msgid "% Responses"
+msgstr "コメント % 件"
+
+#: comments.php:16
+#, php-format
+msgid "to &#8220;%s&#8221;"
+msgstr "<!-- to &#8220;%s&#8221; -->"
+
+#: comments.php:32
+msgid "Comments are closed."
+msgstr "現在コメントは受け付けていません。"
+
+#: comments.php:38
+msgid "Leave a Reply"
+msgstr "コメントをどうぞ"
+
+#: comments.php:38
+#, php-format
+msgid "Leave a Reply for %s"
+msgstr "%s にコメントする"
+
+#: comments.php:46
+#, php-format
+msgid "You must be <a href=\"%s\">logged in</a> to post a comment."
+msgstr "コメントを投稿するには<a href=\"%s\">ログイン</a>してください。"
+
+#: comments.php:51
+#, php-format
+msgid "Logged in as <a href=\"%1$s\">%2$s</a>."
+msgstr "<a href=\"%1$s\">%2$s</a> としてログイン中。"
+
+#: comments.php:51
+msgid "Log out of this account"
+msgstr "このアカウントからログアウト"
+
+#: comments.php:51
+msgid "Log out &raquo;"
+msgstr "ログアウト &raquo;"
+
+#: comments.php:54
+#: comments.php:57
+msgid "(required)"
+msgstr " (必須)"
+
+#: comments.php:57
+msgid "Mail (will not be published)"
+msgstr "メールアドレス (公開されません)"
+
+#: comments.php:60
+msgid "Website"
+msgstr "ウェブサイト"
+
+#: comments.php:65
+#, php-format
+msgid "<strong>XHTML:</strong> You can use these tags: <code>%s</code>"
+msgstr "<strong>XHTML:</strong> 次のタグを使用できます: <code>%s</code>"
+
+#: comments.php:69
+msgid "Submit Comment"
+msgstr "コメント送信"
+
+#: footer.php:5
+#, php-format
+msgid "%1$s and %2$s."
+msgstr "%1$s と %2$s"
+
+#: footer.php:5
+msgid "Entries (RSS)"
+msgstr "投稿 (RSS)"
+
+#: footer.php:5
+msgid "Comments (RSS)"
+msgstr "コメント (RSS)"
+
+#: footer.php:7
+#, php-format
+msgid "%d queries. %s seconds."
+msgstr "%d 個のクエリと %s 秒を要しました。"
+
+#: functions.php:149
+msgid "Customize Header"
+msgstr "ヘッダーのカスタマイズ"
+
+#: functions.php:149
+#: functions.php:363
+msgid "Header Image and Color"
+msgstr "ヘッダーの背景と文字の色"
+
+#: functions.php:162
+msgid "Close Color Picker"
+msgstr "カラーピッカーを閉じる"
+
+#: functions.php:359
+msgid "Options saved."
+msgstr "設定を保存しました。"
+
+#: functions.php:376
+#: functions.php:383
+msgid "Save"
+msgstr "保存"
+
+#: functions.php:377
+msgid "Font Color:"
+msgstr "フォントの色:"
+
+#: functions.php:377
+#, php-format
+msgid "Any CSS color (%s or %s or %s)"
+msgstr "CSS 色指定 (%s 、%s もしくは %s)"
+
+#: functions.php:378
+msgid "Upper Color:"
+msgstr "グラデーション上側の色:"
+
+#: functions.php:378
+#: functions.php:379
+#, php-format
+msgid "HEX only (%s or %s)"
+msgstr "16 進数のみ (%s もしくは %s)"
+
+#: functions.php:379
+msgid "Lower Color:"
+msgstr "グラデーション下側の色:"
+
+#: functions.php:381
+msgid "Toggle Text"
+msgstr "テキスト表示の切替え"
+
+#: functions.php:382
+msgid "Use Defaults"
+msgstr "デフォルト設定に戻す"
+
+#: functions.php:391
+msgid "Font Color"
+msgstr "フォントの色"
+
+#: functions.php:392
+msgid "Upper Color"
+msgstr "グラデーション上側の色"
+
+#: functions.php:393
+msgid "Lower Color"
+msgstr "グラデーション下側の色"
+
+#: functions.php:394
+msgid "Revert"
+msgstr "取り消し"
+
+#: functions.php:395
+msgid "Advanced"
+msgstr "詳細"
+
+#: functions.php:402
+msgid "Update Header &raquo;"
+msgstr "ヘッダーを更新 &raquo;"
+
+#: functions.php:408
+msgid "Font Color (CSS):"
+msgstr "フォントの色 (CSS):"
+
+#: functions.php:409
+msgid "Upper Color (HEX):"
+msgstr "グラデーション上側の色 (16 進数):"
+
+#: functions.php:410
+msgid "Lower Color (HEX):"
+msgstr "グラデーション下側の色 (16 進数):"
+
+#: functions.php:411
+msgid "Select Default Colors"
+msgstr "デフォルト設定に戻す"
+
+#: functions.php:412
+msgid "Toggle Text Display"
+msgstr "テキスト表示の切替え"
+
+#: header.php:9
+msgid "&raquo; Blog Archive"
+msgstr "&raquo; ブログアーカイブ"
+
+#: header.php:14
+#, php-format
+msgid "%s RSS Feed"
+msgstr "%s RSS フィード"
+
+#: header.php:15
+#, php-format
+msgid "%s Atom Feed"
+msgstr "%s Atom フィード"
+
+#: header.php:43
+msgid "Main Page"
+msgstr "メインページ"
+
+#: header.php:43
+msgid "Blogs Home"
+msgstr "ブログのホーム"
+
+#: header.php:44
+msgid "Post New"
+msgstr "新規投稿"
+
+#: image.php:13
+#: index.php:32
+#: single.php:28
+msgid "Read the rest of this entry &raquo;"
+msgstr "この投稿の続きを読む &raquo;"
+
+#: image.php:15
+#: page.php:29
+msgid "Pages:"
+msgstr "ページ:"
+
+#: image.php:25
+#, php-format
+msgid "This entry was posted on %1$s at %2$s and is filed under %3$s."
+msgstr "この投稿は %1$s %2$s に %3$s カテゴリーに公開されました。"
+
+#: image.php:25
+#: sidebar.php:24
+msgid "l, F jS, Y"
+msgstr "Y 年 n 月 j 日 l"
+
+#: image.php:27
+#, php-format
+msgid "You can follow any responses to this entry through the <a href='%s'>RSS 2.0</a> feed."
+msgstr "この投稿へのコメントは <a href='%s'>RSS 2.0</a> フィードで購読することができます。"
+
+#: image.php:31
+#, php-format
+msgid "You can <a href=\"#respond\">leave a response</a>, or <a href=\"%s\" rel=\"trackback\">trackback</a> from your own site."
+msgstr "<a href=\"#respond\">コメントを残すか</a>、ご自分のサイトから<a href=\"%s\" rel=\"trackback\">トラックバック</a>することができます。"
+
+#: image.php:35
+#, php-format
+msgid "Responses are currently closed, but you can <a href=\"%s\" rel=\"trackback\">trackback</a> from your own site."
+msgstr "現在コメントは受け付けておりませんが、ご自分のサイトから<a href=\"%s\" rel=\"trackback\">トラックバック</a>を送ることはできます。"
+
+#: image.php:39
+msgid "You can skip to the end and leave a response. Pinging is currently not allowed."
+msgstr "このページの一番下でコメントを残すことができます。トラックバック / ピンバックは現在受け付けていません。"
+
+#: image.php:43
+msgid "Both comments and pings are currently closed."
+msgstr "現在コメント、トラックバックともに受け付けておりません。"
+
+#: image.php:45
+#: page.php:34
+msgid "Edit this entry."
+msgstr "この投稿を編集する。"
+
+#: image.php:58
+#: single.php:85
+msgid "Sorry, no posts matched your criteria."
+msgstr "該当する投稿は見つかりませんでした。"
+
+#: index.php:28
+#: single.php:23
+#: blocks/recent_posts_content_block_theme.php:111
+#, php-format
+msgid "Permanent Link to %s"
+msgstr "%s のパーマリンク"
+
+#: index.php:40
+#: single.php:38
+#: blocks/recent_posts_content_block_theme.php:133
+#, php-format
+msgid "Views :%d"
+msgstr "閲覧 :%d"
+
+#: index.php:43
+#: single.php:41
+#: blocks/recent_posts_content_block_theme.php:136
+#, php-format
+msgid "Posted in %s"
+msgstr "カテゴリー: %s"
+
+#: index.php:45
+#: single.php:43
+#: blocks/recent_posts_content_block_theme.php:138
+msgid "Edit"
+msgstr "編集"
+
+#: index.php:46
+#: single.php:44
+#: blocks/recent_posts_content_block_theme.php:139
+msgid "No Comments &#187;"
+msgstr "コメントはまだありません &#187;"
+
+#: index.php:46
+#: single.php:44
+#: blocks/recent_posts_content_block_theme.php:139
+msgid "1 Comment &#187;"
+msgstr "1 件のコメント &#187;"
+
+#: index.php:46
+#: single.php:44
+#: blocks/recent_posts_content_block_theme.php:139
+msgid "% Comments &#187;"
+msgstr "% 件のコメント &#187;"
+
+#: index.php:46
+#: single.php:44
+#: blocks/recent_posts_content_block_theme.php:139
+msgid "Comments Closed"
+msgstr "コメントは受け付けていません。"
+
+#: index.php:64
+msgid "Not Found"
+msgstr "見つかりませんでした。"
+
+#: index.php:65
+msgid "Sorry, but you are looking for something that isn&#8217;t here."
+msgstr "お探しの物はここにはありません。"
+
+#: links.php:18
+msgid "Links:"
+msgstr "リンク:"
+
+#: page.php:27
+msgid "Read the rest of this page &raquo;"
+msgstr "このページの続きを読む &raquo;"
+
+#: searchform.php:2
+msgid "Search for:"
+msgstr "検索:"
+
+#: searchform.php:4
+#: blocks/search_block_theme.php:13
+msgid "Search"
+msgstr "検索"
+
+#: sidebar.php:10
+msgid "Author"
+msgstr "作成者"
+
+#: sidebar.php:21
+#, php-format
+msgid "You are currently browsing the archives for the %s category."
+msgstr "%s カテゴリーのアーカイブを表示しています。"
+
+#: sidebar.php:24
+#, php-format
+msgid "You are currently browsing the <a href=\"%1$s/\">%2$s</a> blog archives for the day %3$s."
+msgstr "<a href=\"%1$s\">%2$s</a> ブログの %3$s のアーカイブを表示しています。"
+
+#: sidebar.php:27
+#, php-format
+msgid "You are currently browsing the <a href=\"%1$s/\">%2$s</a> blog archives for %3$s."
+msgstr "<a href=\"%1$s/\">%2$s</a> の %3$s のアーカイブを閲覧中です。"
+
+#: sidebar.php:27
+msgid "F, Y"
+msgstr "Y 年 n 月"
+
+#: sidebar.php:30
+#, php-format
+msgid "You are currently browsing the <a href=\"%1$s/\">%2$s</a> blog archives for the year %3$s."
+msgstr "<a href=\"%1$s\">%2$s</a> ブログの %3$s 年のアーカイブを表示しています。"
+
+#: sidebar.php:33
+#, php-format
+msgid "You have searched the <a href=\"%1$s/\">%2$s</a> blog archives for <strong>&#8216;%3$s&#8217;</strong>. If you are unable to find anything in these search results, you can try one of these links."
+msgstr "<a href=\"%1$s/\">%2$s</a> のアーカイブ内で<strong>&#8216;%3$s&#8217;</strong>を探しました。お探しのものが見つからない場合は他のリンクを試してみてください。"
+
+#: sidebar.php:36
+#, php-format
+msgid "You are currently browsing the <a href=\"%1$s/\">%2$s</a> blog archives."
+msgstr "<a href=\"%1$s/\">%2$s</a> ブログのアーカイブを閲覧中です。"
+
+#: sidebar.php:42
+msgid "Pages"
+msgstr "ページ"
+
+#: sidebar.php:44
+msgid "Archives"
+msgstr "アーカイブ"
+
+#: sidebar.php:51
+#: sidebar.php:53
+msgid "Categories"
+msgstr "カテゴリー"
+
+#: sidebar.php:62
+msgid "Meta"
+msgstr "メタ情報"
+
+#: sidebar.php:66
+msgid "This page validates as XHTML 1.0 Transitional"
+msgstr "このページが XHTML 1.0 Transitional に準拠しているか確認する"
+
+#: sidebar.php:66
+msgid "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
+msgstr "Valid <abbr title=\"eXtensible HyperText Markup Language\">XHTML</abbr>"
+
+#: sidebar.php:67
+msgid "XHTML Friends Network"
+msgstr "XHTML Friends Network"
+
+#: sidebar.php:67
+msgid "XFN"
+msgstr "XFN"
+
+#: sidebar.php:68
+msgid "Powered by WordPress, state-of-the-art semantic personal publishing platform."
+msgstr "Powered by WordPress, state-of-the-art semantic personal publishing platform."
+
+#: single.php:49
+msgid "No Trackback/Pingback"
+msgstr "トラックバック・ピンバックはありません"
+
+#: single.php:49
+msgid "One Trackback/Pingback"
+msgstr "トラックバック・ピンバック 1 件"
+
+#: single.php:49
+msgid "% TrackBack/Pingback"
+msgstr "トラックバック・ピンバック % 件"
+
+#: single.php:53
+#, php-format
+msgid "You can <a href=\"%s\" rel=\"trackback\">trackback</a> from your own site."
+msgstr "ご自分のサイトから<a href=\"%s\" rel=\"trackback\">トラックバック</a>を送ることができます。"
+
+#: single.php:55
+msgid "Pinging is currently not allowed."
+msgstr "トラックバック / ピンバックは現在受け付けていません。"
+
+#: blocks/archives_block_theme.php:13
+msgid "Select Yearly"
+msgstr "年を選択"
+
+#: blocks/archives_block_theme.php:16
+#: blocks/archives_block_theme.php:28
+msgid "Select Monthly"
+msgstr "月を選択"
+
+#: blocks/archives_block_theme.php:19
+msgid "Select Weekly"
+msgstr "週を選択"
+
+#: blocks/archives_block_theme.php:22
+msgid "Select Daily"
+msgstr "日を選択"
+
+#: blocks/archives_block_theme.php:25
+msgid "Select Post"
+msgstr "記事を選択"
+
+#: blocks/authors_block_theme.php:26
+msgid "All Authors"
+msgstr "全ての投稿者"
+
+#: blocks/calender_block_theme.php:71
+msgid "Calendar"
+msgstr "カレンダー"
+
+#: blocks/calender_block_theme.php:72
+#, php-format
+msgid "%1$s %2$s|Used as a calendar caption"
+msgstr "%2$s 年 %1$s|カレンダーのキャプションに使われます"
+
+#: blocks/calender_block_theme.php:104
+#: blocks/calender_block_theme.php:114
+#, php-format
+msgid "View posts for %1$s %2$s"
+msgstr "%2$s 年 %1$s の投稿を表示"
+
+#: blocks/enhanced_block_theme.php:11
+msgid "The include file name to display it is not set."
+msgstr "表示を行うためのインクルードファイル名が設定されていません。"
+
+#: blocks/enhanced_block_theme.php:13
+#, php-format
+msgid "File %s not exist."
+msgstr "ファイル %s が見つかりません。"
+
+#: blocks/enhanced_block_theme.php:19
+msgid "PHP code error"
+msgstr "PHPコードにエラーがあります。"
+
+#: blocks/meta_block_theme.php:24
+msgid "Posts RSS"
+msgstr "投稿の RSS"
+
+#: blocks/meta_block_theme.php:27
+msgid "Comments RSS"
+msgstr "コメント のRSS"
+
+#: blocks/meta_block_theme.php:39
+msgid "Add New"
+msgstr "新規投稿"
+
+#: blocks/meta_block_theme.php:47
+msgid "Site Admin"
+msgstr "WordPress管理"
+
+#: blocks/meta_block_theme.php:53
+msgid "User Profile"
+msgstr "ユーザープロファイル"
+
+#: blocks/meta_block_theme.php:61
+#: blocks/meta_block_theme.php:66
+msgid "Subscription management"
+msgstr "メール購読の設定"
+
+#: blocks/meta_block_theme.php:74
+msgid "ReadMe"
+msgstr "ReadMe表示"
+
+#: blocks/meta_block_theme.php:79
+msgid "Themes"
+msgstr "テーマ選択"
+
+#: blocks/popular_posts_block_theme.php:109
+#: blocks/recent_posts_content_block_theme.php:65
+#: blocks/recent_posts_list_block_theme.php:67
+msgid "Tags:"
+msgstr "タグ:"
+
+#: blocks/popular_posts_block_theme.php:135
+#: blocks/recent_posts_content_block_theme.php:100
+#: blocks/recent_posts_list_block_theme.php:93
+msgid "Comments (0)"
+msgstr "コメントはありません"
+
+#: blocks/popular_posts_block_theme.php:135
+#: blocks/recent_posts_content_block_theme.php:100
+#: blocks/recent_posts_list_block_theme.php:93
+msgid "Comments (1)"
+msgstr "1件のコメント"
+
+#: blocks/popular_posts_block_theme.php:135
+#: blocks/recent_posts_content_block_theme.php:100
+#: blocks/recent_posts_list_block_theme.php:93
+msgid "Comments (%)"
+msgstr "Comments (%)"
+
+#: blocks/popular_posts_block_theme.php:144
+#, php-format
+msgid "views: %d"
+msgstr "閲覧 :%d回"
+
+#: blocks/recent_comments_block_theme.php:73
+#, fuzzy, php-format
+msgid "%1$s on %2$s"
+msgstr "%1$s と %2$s"
+
+#: blocks/recent_posts_content_block_theme.php:75
+#: blocks/recent_posts_content_block_theme.php:122
+msgid "more"
+msgstr "続きを読む"
+
Index: /trunk/xpressme_integration_kit/class/config_from_xoops.class.php
===================================================================
--- /trunk/xpressme_integration_kit/class/config_from_xoops.class.php	(revision 251)
+++ /trunk/xpressme_integration_kit/class/config_from_xoops.class.php	(revision 252)
@@ -38,5 +38,6 @@
 	var $mu_domain_current_site;
 	var $mu_path_current_site;
-	
+	var $wp_db_version;
+	var $is_wp20;
 	
 	function __constructor()	//for PHP5
@@ -163,5 +164,5 @@
 		
 		$this->set_module_version();
-		$this->set_is_wpmu();
+		$this->set_wp_version();
 		$this->set_mu_current_site();
     }
@@ -194,5 +195,5 @@
     }
     
-    function set_is_wpmu(){
+    function set_wp_version(){
     	include dirname(dirname(__FILE__)) . '/wp-includes/version.php';
     	
@@ -201,4 +202,11 @@
     	else
     		$this->is_wpmu  = true;
+    	
+    	$this->wp_db_version = $wp_db_version;
+    	if ($wp_db_version == 3441)
+			$this->is_wp20 = true;
+		else
+			$this->is_wp20 = false;
+		
     }
     
Index: /trunk/xpressme_integration_kit/include/old_template-loader.php
===================================================================
--- /trunk/xpressme_integration_kit/include/old_template-loader.php	(revision 252)
+++ /trunk/xpressme_integration_kit/include/old_template-loader.php	(revision 252)
@@ -0,0 +1,67 @@
+<?php
+if ( defined('WP_USE_THEMES') && constant('WP_USE_THEMES') ) {
+	do_action('template_redirect');
+	if ( is_feed() ) {
+		include(ABSPATH . '/wp-feed.php');
+		return;
+	} else if ( is_trackback() ) {
+		include(ABSPATH . '/wp-trackback.php');
+		return;
+	} else if ( is_404() && $template = get_404_template() ) {
+		include($template);
+		return;
+	} else if ( is_search() && $template = get_search_template() ) {
+		include($template);
+		return;
+	} else if ( is_home() && $template = get_home_template() ) {
+		include($template);
+		return;
+	} else if ( is_attachment() && $template = get_attachment_template() ) {
+		include($template);
+		return;
+	} else if ( is_single() && $template = get_single_template() ) {
+		if ( is_attachment() )
+			add_filter('the_content', 'prepend_attachment');
+		include($template);
+		return;
+	} else if ( is_page() && $template = get_page_template() ) {
+		if ( is_attachment() )
+			add_filter('the_content', 'prepend_attachment');
+		include($template);
+		return;
+	} else if ( is_category() && $template = get_category_template()) {
+		include($template);
+		return;		
+	} else if ( is_author() && $template = get_author_template() ) {
+		include($template);
+		return;
+	} else if ( is_date() && $template = get_date_template() ) {
+		include($template);
+		return;
+	} else if ( is_archive() && $template = get_archive_template() ) {
+		include($template);
+		return;
+	} else if ( is_comments_popup() && $template = get_comments_popup_template() ) {
+		include($template);
+		return;
+	} else if ( is_paged() && $template = get_paged_template() ) {
+		include($template);
+		return;
+	} else if ( file_exists(TEMPLATEPATH . "/index.php") ) {
+		if ( is_attachment() )
+			add_filter('the_content', 'prepend_attachment');
+		include(TEMPLATEPATH . "/index.php");
+		return;
+	}
+} else {
+	// Process feeds and trackbacks even if not using themes.
+	if ( is_feed() ) {
+		include(ABSPATH . '/wp-feed.php');
+		return;
+	} else if ( is_trackback() ) {
+		include(ABSPATH . '/wp-trackback.php');
+		return;
+	}
+}
+
+?>
Index: /trunk/xpressme_integration_kit/include/oninstall.php
===================================================================
--- /trunk/xpressme_integration_kit/include/oninstall.php	(revision 251)
+++ /trunk/xpressme_integration_kit/include/oninstall.php	(revision 252)
@@ -126,4 +126,7 @@
 	$pass_md5 = is_object($GLOBALS["xoopsUser"])?$GLOBALS["xoopsUser"]->getVar("pass"):'';
 	
+	if (!function_exists('username_exists')){
+		require_once($mydirpath . '/wp-includes/registration-functions.php');
+	}
 	$user_id = username_exists($user_name);
 	if ( !$user_id ) {
@@ -150,5 +153,10 @@
 	if (!$xoops_config->is_wpmu){	// for WordPress 
 		// make WordPress Default data	
-		wp_install_defaults($user_id);
+		if (function_exists('wp_install_defaults')){
+			wp_install_defaults($user_id);
+		} else {
+			wp_install_old_defaults($user_id);
+		}
+		
 		$ret[] = 'The first sample post & comment was written.';
 		
@@ -210,3 +218,36 @@
 endif;
 
+if( ! function_exists( 'wp_install_old_defaults' ) ) :
+function wp_install_old_defaults($user_id) {
+	global $wpdb;
+
+	// Now drop in some default links
+	$wpdb->query("INSERT INTO $wpdb->linkcategories (cat_id, cat_name) VALUES (1, '".$wpdb->escape(__('Blogroll'))."')");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://blogs.linux.ie/xeer/', 'Donncha', 1, 'http://blogs.linux.ie/xeer/feed/', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://zengun.org/weblog/', 'Michel', 1, 'http://zengun.org/weblog/feed/', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://boren.nu/', 'Ryan', 1, 'http://boren.nu/feed/', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://photomatt.net/', 'Matt', 1, 'http://xml.photomatt.net/feed/', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://zed1.com/journalized/', 'Mike', 1, 'http://zed1.com/journalized/feed/', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://www.alexking.org/', 'Alex', 1, 'http://www.alexking.org/blog/wp-rss2.php', '');");
+	$wpdb->query("INSERT INTO $wpdb->links (link_url, link_name, link_category, link_rss, link_notes) VALUES ('http://dougal.gunters.org/', 'Dougal', 1, 'http://dougal.gunters.org/feed/', '');");
+
+	// Default category
+	$wpdb->query("INSERT INTO $wpdb->categories (cat_ID, cat_name, category_nicename, category_count, category_description) VALUES ('0', '".$wpdb->escape(__('Uncategorized'))."', '".sanitize_title(__('Uncategorized'))."', '1', '')");
+
+	// First post
+	$now = date('Y-m-d H:i:s');
+	$now_gmt = gmdate('Y-m-d H:i:s');
+	$wpdb->query("INSERT INTO $wpdb->posts (post_author, post_date, post_date_gmt, post_content, post_excerpt, post_title, post_category, post_name, post_modified, post_modified_gmt, comment_count, to_ping, pinged, post_content_filtered) VALUES ('1', '$now', '$now_gmt', '".$wpdb->escape(__('Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!'))."', '', '".$wpdb->escape(__('Hello world!'))."', '0', '".$wpdb->escape(__('hello-world'))."', '$now', '$now_gmt', '1', '', '', '')");
+
+	$wpdb->query( "INSERT INTO $wpdb->post2cat (`rel_id`, `post_id`, `category_id`) VALUES (1, 1, 1)" );
+
+	// Default comment
+	$wpdb->query("INSERT INTO $wpdb->comments (comment_post_ID, comment_author, comment_author_email, comment_author_url, comment_date, comment_date_gmt, comment_content) VALUES ('1', '".$wpdb->escape(__('Mr WordPress'))."', '', 'http://wordpress.org/', '$now', '$now_gmt', '".$wpdb->escape(__('Hi, this is a comment.<br />To delete a comment, just log in and view the post&#039;s comments. There you will have the option to edit or delete them.'))."')");
+
+	// First Page
+
+	$wpdb->query("INSERT INTO $wpdb->posts (post_author, post_date, post_date_gmt, post_content, post_excerpt, post_title, post_category, post_name, post_modified, post_modified_gmt, post_status, to_ping, pinged, post_content_filtered) VALUES ('1', '$now', '$now_gmt', '".$wpdb->escape(__('This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.'))."', '', '".$wpdb->escape(__('About'))."', '0', '".$wpdb->escape(__('about'))."', '$now', '$now_gmt', 'static', '', '', '')");
+}
+endif;
+
 ?>
Index: /trunk/xpressme_integration_kit/include/onupdate.php
===================================================================
--- /trunk/xpressme_integration_kit/include/onupdate.php	(revision 251)
+++ /trunk/xpressme_integration_kit/include/onupdate.php	(revision 252)
@@ -27,4 +27,5 @@
 //XPressME Update
 	global $wpdb,$wp_rewrite, $wp_queries, $table_prefix, $wp_db_version, $wp_roles,$wp_query;
+	global $xoops_db;
 	define('WP_INSTALLING', true);
 	$mydirpath = XOOPS_ROOT_PATH . '/modules/' . $mydirname;
@@ -48,6 +49,6 @@
 	
 	$site_url= XOOPS_URL."/modules/".$mydirname;		
-	update_option("home", $site_url);				// Site_url is set again. 
-	update_option("siteurl", $site_url);
+	xpress_put_siteurl($mydirname,$site_url);				// Site_url is set again. 
+	update_option("home", $site_url);
 
 	require_once($mydirpath . '/wp-admin/upgrade-functions.php');
Index: /trunk/xpressme_integration_kit/wp-config.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-config.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-config.php	(revision 252)
@@ -111,17 +111,19 @@
 	}
 
+	ob_start();	
+		if($xoops_config->is_wp20 )
+			require_once dirname( __FILE__ ).'/include/old_template-loader.php' ;
+		else
+			require_once( ABSPATH . WPINC . '/template-loader.php' );
+		$wp_output = ob_get_contents();
+	ob_end_clean();
 	// It judges it here because it does in is_index_page() through feed to which the permalink is set. 
 	if (is_wordpress_style() || is_feed()) {
-		require_once( ABSPATH . WPINC . '/template-loader.php' );
+		echo $wp_output;
 	} else {
-		ob_start();	
-			require_once( ABSPATH . WPINC . '/template-loader.php' );
-			$wp_output = ob_get_contents();
-		ob_end_clean();
 		require_once( ABSPATH .'/include/xpress_render.php' );
 		xpress_render($wp_output);
 	}
-		
-	
+
 	//When there is no block cache, and an optional block is different, cache is refreshed. 
 	//When adding, and changing and deleting Post & Comment, block cache is refreshed by add_action at any time. 
Index: /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/custom_functions.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/custom_functions.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/custom_functions.php	(revision 252)
@@ -399,5 +399,7 @@
 	$blog_encoding = get_option('blog_charset');
 	$text = get_the_content('');
-	$text = strip_shortcodes( $text );
+	if (function_exists('strip_shortcodes')){ //@since WP2.5
+		$text = strip_shortcodes( $text );
+	}
 	$text = apply_filters('the_content', $text);
 	$text = str_replace(']]>', ']]&gt;', $text);
@@ -454,5 +456,11 @@
 function xpress_post_new_link($link_title = 'Post New',$display = true)
 {
-	$output = '<a href="'. get_xpress_url() . '/wp-admin/post-new.php' . '">' . $link_title . '</a>';
+	global $xoops_config;
+	
+	if ($xoops_config->wp_db_version  > 5000){
+		$output = '<a href="'. get_xpress_url() . '/wp-admin/post-new.php' . '">' . $link_title . '</a>';
+	} else {
+		$output = '<a href="'. get_xpress_url() . '/wp-admin/post.php' . '">' . $link_title . '</a>';
+	}	
 	if ($display) 
 		echo $output;
@@ -469,6 +477,8 @@
 	if (is_category())
 		$output = sprintf(__('Archive for the &#8216;%s&#8217; Category', 'xpressme'), single_cat_title('', false));
-	if (is_tag())
-		$output = sprintf(__('Posts Tagged &#8216;%s&#8217;', 'xpressme'), single_tag_title('', false) );
+	if (function_exists( 'is_tag' )){
+		if (is_tag())
+			$output = sprintf(__('Posts Tagged &#8216;%s&#8217;', 'xpressme'), single_tag_title('', false) );
+	}
 	if (is_day())
 		$output = sprintf(__('Archive for %s|Daily archive page', 'xpressme'), get_the_time(__('F jS, Y', 'xpressme')));
@@ -587,7 +597,17 @@
 
 function xpress_get_calendar($sun_color = '#DB0000' ,$sat_color = '#004D99' ,$initial = true) {
-	global $wpdb, $m, $monthnum, $year, $wp_locale, $posts;
-
-
+	global $wpdb, $m, $monthnum, $year, $wp_locale, $posts , $xoops_config;
+
+	if ($xoops_config->is_wp20){
+		ob_start();
+			get_calendar(true);
+			$output = ob_get_contents();
+		ob_end_clean();
+		$output = preg_replace('/<th abbr=/', '<th align="center"  abbr=', $output); //week name align center
+		$output = preg_replace('/<td>/', '<td align="center">', $output); //days align center
+		$output = preg_replace('/<td id="today">/', '<td id="today" align="center">', $output); //today align center
+
+		return $output;
+	}
 
 	ob_start();
Index: /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/functions_for_wp20.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/functions_for_wp20.php	(revision 252)
+++ /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/functions_for_wp20.php	(revision 252)
@@ -0,0 +1,256 @@
+<?php
+// wp_login override for wp2.0
+function wp_login($username, $password, $already_md5 = false) {
+	global $wpdb, $error;
+
+
+	if(is_object($GLOBALS["xoopsModule"]) && WP_BLOG_DIRNAME == $GLOBALS["xoopsModule"]->getVar("dirname")){
+		if(!is_object($GLOBALS["xoopsUser"])){
+			wp_clearcookie();
+			return false;
+		}
+	}			
+
+	$username = sanitize_user($username);
+
+	if ( '' == $username )
+		return false;
+
+	if ( '' == $password ) {
+		$error = __('<strong>ERROR</strong>: The password field is empty.');
+		return false;
+	}
+
+	$login = get_userdatabylogin($username);
+	//$login = $wpdb->get_row("SELECT ID, user_login, user_pass FROM $wpdb->users WHERE user_login = '$username'");
+
+	if (!$login) {
+		$error = __('<strong>ERROR</strong>: Invalid username.');
+		return false;
+	} else {
+		if ($login->user_login == $username) {
+				if ($login->user_pass == $password) return true;
+				if ($login->user_pass == md5($password)) return true;
+		}
+
+		$error = __('<strong>ERROR</strong>: Incorrect password.');
+		$pwd = '';
+		return false;
+	}
+}
+if ( !function_exists('wp_sanitize_redirect') ) :
+/**
+ * Sanitizes a URL for use in a redirect.
+ *
+ * @since 2.3
+ *
+ * @return string redirect-sanitized URL
+ **/
+function wp_sanitize_redirect($location) {
+	$location = preg_replace('|[^a-z0-9-~+_.?#=&;,/:%]|i', '', $location);
+	$location = wp_kses_no_null($location);
+
+	// remove %0d and %0a from location
+	$strip = array('%0d', '%0a');
+	$found = true;
+	while($found) {
+		$found = false;
+		foreach( (array) $strip as $val ) {
+			while(strpos($location, $val) !== false) {
+				$found = true;
+				$location = str_replace($val, '', $location);
+			}
+		}
+	}
+	return $location;
+}
+endif;
+
+
+// Added WP2.7 separate_comments()
+function &separate_comments(&$comments) {
+	$comments_by_type = array('comment' => array(), 'trackback' => array(), 'pingback' => array(), 'pings' => array());
+	$count = count($comments);
+	for ( $i = 0; $i < $count; $i++ ) {
+		$type = $comments[$i]->comment_type;
+		if ( empty($type) )
+			$type = 'comment';
+		$comments_by_type[$type][] = &$comments[$i];
+		if ( 'trackback' == $type || 'pingback' == $type )
+			$comments_by_type['pings'][] = &$comments[$i];
+	}
+
+	return $comments_by_type;
+}
+
+// Added WP2.7 get_comments()
+function get_comments( $args = '' ) {
+	global $wpdb;
+
+	$defaults = array('status' => '', 'orderby' => 'comment_date_gmt', 'order' => 'DESC', 'number' => '', 'offset' => '', 'post_id' => 0);
+
+	$args = wp_parse_args( $args, $defaults );
+	extract( $args, EXTR_SKIP );
+
+	// $args can be whatever, only use the args defined in defaults to compute the key
+	$key = md5( serialize( compact(array_keys($defaults)) )  );
+	$last_changed = wp_cache_get('last_changed', 'comment');
+	if ( !$last_changed ) {
+		$last_changed = time();
+		wp_cache_set('last_changed', $last_changed, 'comment');
+	}
+	$cache_key = "get_comments:$key:$last_changed";
+
+	if ( $cache = wp_cache_get( $cache_key, 'comment' ) ) {
+		return $cache;
+	}
+
+	$post_id = absint($post_id);
+
+	if ( 'hold' == $status )
+		$approved = "comment_approved = '0'";
+	elseif ( 'approve' == $status )
+		$approved = "comment_approved = '1'";
+	elseif ( 'spam' == $status )
+		$approved = "comment_approved = 'spam'";
+	else
+		$approved = "( comment_approved = '0' OR comment_approved = '1' )";
+
+	$order = ( 'ASC' == $order ) ? 'ASC' : 'DESC';
+
+	$orderby = 'comment_date_gmt';  // Hard code for now
+
+	$number = absint($number);
+	$offset = absint($offset);
+
+	if ( !empty($number) ) {
+		if ( $offset )
+			$number = 'LIMIT ' . $offset . ',' . $number;
+		else
+			$number = 'LIMIT ' . $number;
+
+	} else {
+		$number = '';
+	}
+
+	if ( ! empty($post_id) )
+		$post_where = "comment_post_ID = $post_id AND" ;
+	else
+		$post_where = '';
+
+	$comments = $wpdb->get_results( "SELECT * FROM $wpdb->comments WHERE $post_where $approved ORDER BY $orderby $order $number" );
+	wp_cache_add( $cache_key, $comments, 'comment' );
+
+	return $comments;
+}
+
+// Added WP2.2 wp_parse_args()
+function wp_parse_args( $args, $defaults = '' ) {
+	if ( is_object( $args ) )
+		$r = get_object_vars( $args );
+	elseif ( is_array( $args ) )
+		$r =& $args;
+	else
+		wp_parse_str( $args, $r );
+
+	if ( is_array( $defaults ) )
+		return array_merge( $defaults, $r );
+	return $r;
+}
+
+// Added WP2.2.1 wp_parse_str()
+function wp_parse_str( $string, &$array ) {
+	parse_str( $string, $array );
+	if ( get_magic_quotes_gpc() )
+		$array = stripslashes_deep( $array );
+	$array = apply_filters( 'wp_parse_str', $array );
+}
+// Added WP2.5 absint()
+function absint( $maybeint ) {
+	return abs( intval( $maybeint ) );
+}
+
+// Added WP2.7 absint()
+function locate_template($template_names, $load = false) {
+	if (!is_array($template_names))
+		return '';
+
+	$located = '';
+	foreach($template_names as $template_name) {
+		if ( file_exists(STYLESHEETPATH . '/' . $template_name)) {
+			$located = STYLESHEETPATH . '/' . $template_name;
+			break;
+		} else if ( file_exists(TEMPLATEPATH . '/' . $template_name) ) {
+			$located = TEMPLATEPATH . '/' . $template_name;
+			break;
+		}
+	}
+
+	if ($load && '' != $located)
+		load_template($located);
+
+	return $located;
+}
+
+// Added WP2.5 translate_with_context()
+function translate_with_context( $text, $domain = 'default' ) {
+	return before_last_bar(translate( $text, $domain ) );
+
+}
+
+// Added WP2.2 translate()
+function translate($text, $domain = 'default') {
+	global $l10n;
+
+	if (isset($l10n[$domain]))
+		return apply_filters('gettext', $l10n[$domain]->translate($text), $text, $domain);
+	else
+		return apply_filters('gettext', $text, $text, $domain);
+}
+
+// Added WP2.2 translate_with_context()
+function before_last_bar( $string ) {
+	$last_bar = strrpos( $string, '|' );
+	if ( false == $last_bar )
+		return $string;
+	else
+		return substr( $string, 0, $last_bar );
+}
+
+// Added WP2.7 post_password_required()
+function post_password_required( $post = null ) {
+	$post = get_post($post);
+
+	if ( empty($post->post_password) )
+		return false;
+
+	if ( !isset($_COOKIE['wp-postpass_' . COOKIEHASH]) )
+		return true;
+
+	if ( $_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password )
+		return true;
+
+	return false;
+}
+// Added WP2.7 comment_form_title()
+function comment_form_title( $noreplytext = 'Leave a Reply', $replytext = 'Leave a Reply to %s', $linktoparent = TRUE ) {
+	global $comment;
+
+	$replytoid = isset($_GET['replytocom']) ? (int) $_GET['replytocom'] : 0;
+
+	if ( 0 == $replytoid )
+		echo $noreplytext;
+	else {
+		$comment = get_comment($replytoid);
+		$author = ( $linktoparent ) ? '<a href="#comment-' . get_comment_ID() . '">' . get_comment_author() . '</a>' : get_comment_author();
+		printf( $replytext, $author );
+	}
+}
+
+/**
+ * @ignore
+ */
+function _c() {}
+
+
+?>
Index: /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/include/pluggable-override.php	(revision 252)
@@ -51,5 +51,5 @@
 
 	} else {
-		// WP2.7 original
+		// WP original
 		if ( defined('XMLRPC_REQUEST') && XMLRPC_REQUEST )
 			return false;
@@ -58,12 +58,21 @@
 			return;
 
-		if ( ! $user = wp_validate_auth_cookie() ) {
-			 if ( empty($_COOKIE[LOGGED_IN_COOKIE]) || !$user = wp_validate_auth_cookie($_COOKIE[LOGGED_IN_COOKIE], 'logged_in') ) {
-			 	wp_set_current_user(0);
-			 	return false;
-			 }
-		}
-
-		wp_set_current_user($user);
+		if (function_exists('wp_validate_auth_cookie')){
+			if ( ! $user = wp_validate_auth_cookie() ) {
+				 if ( empty($_COOKIE[LOGGED_IN_COOKIE]) || !$user = wp_validate_auth_cookie($_COOKIE[LOGGED_IN_COOKIE], 'logged_in') ) {
+				 	wp_set_current_user(0);
+				 	return false;
+				 }
+			}
+			wp_set_current_user($user);
+		} else { // for WP2.0
+			if ( empty($_COOKIE[USER_COOKIE]) || empty($_COOKIE[PASS_COOKIE]) || 
+				!wp_login($_COOKIE[USER_COOKIE], $_COOKIE[PASS_COOKIE], true) ) {
+				wp_set_current_user(0);
+				return false;
+			}
+			$user_login = $_COOKIE[USER_COOKIE];
+			wp_set_current_user(0, $user_login);
+		}
 	}
 }
@@ -77,5 +86,5 @@
 	if(is_object($xoopsUser)){
 		$u_name = $xoopsUser->getVar("uname");
-		$u_pass_md5 = $xoopsUser->getVar("pass");	
+		$u_pass_md5 = $xoopsUser->getVar("pass");
 		if ( ! empty($u_name) && ! empty($u_pass_md5) ) {
 			include_once dirname( __FILE__ ).'/user_sync_xoops.php';
@@ -96,5 +105,5 @@
 	wp_set_current_user(0);
 	wp_clearcookie();
-	return 0;	
+	return 0;
 }
 endif;
Index: /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme.php	(revision 252)
@@ -20,4 +20,6 @@
 
 require_once dirname( __FILE__ ).'/include/pluggable-override.php' ;
+if ($xoops_config->is_wp20)
+	require_once dirname( __FILE__ ).'/include/functions_for_wp20.php' ;
 
 add_action('admin_menu', array(&$xpress_config, 'add_option_page'));
Index: /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/plugins/xpressme/xpressme_class.php	(revision 252)
@@ -410,5 +410,5 @@
 
 	}
-	
+
 	function groupe_role_option(){
 		global $wp_roles , $xoops_db;
@@ -427,6 +427,6 @@
 		
 			$select_value = $groupe->role;
-		
-			
+
+
 				
 			foreach($wp_roles->role_names as $role => $name) {
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/category_block_theme.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/category_block_theme.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/category_block_theme.php	(revision 252)
@@ -17,25 +17,50 @@
 	$depth  = !is_numeric( $options[12] ) ? 0 : $options[12] ;
 	
-	$param = array(
-		'show_option_all' => $show_option_all, 
-		'orderby' => $orderby, 
-		'order' => $order, 
-		'show_last_update' => $show_last_updated, 
-		'style' => 'list',
-		'show_count' => $show_count, 
-		'hide_empty' => $hide_empty, 
-		'use_desc_for_title' => $use_desc_for_title, 
-		'child_of' => 0, 
-		'feed' => '', 
-		'feed_image' => '', 
-		'exclude' => $exclude, 
-		'include' => $includes, 
-		'hierarchical' => $hierarchical, 
-		'title_li' => '',
-		'number' => '',
-		'echo' => 0,
-		'depth' => $depth
-	);
-	$block['categories'] = wp_list_categories($param);
+	if (function_exists('wp_list_categories')){
+		$param = array(
+			'show_option_all' => $show_option_all, 
+			'orderby' => $orderby, 
+			'order' => $order, 
+			'show_last_update' => $show_last_updated, 
+			'style' => 'list',
+			'show_count' => $show_count, 
+			'hide_empty' => $hide_empty, 
+			'use_desc_for_title' => $use_desc_for_title, 
+			'child_of' => 0, 
+			'feed' => '', 
+			'feed_image' => '', 
+			'exclude' => $exclude, 
+			'include' => $includes, 
+			'hierarchical' => $hierarchical, 
+			'title_li' => '',
+			'number' => '',
+			'echo' => 0,
+			'depth' => $depth
+		);
+		$block['categories'] = wp_list_categories($param);
+	} else {
+		if (empty($show_option_all))
+			$optionall = 0;
+		else
+			$optionall = 1;
+		$param = array(
+			'optionall' => $optionall, 
+			'all' => $show_option_all,
+			'sort_column' => $orderby, 
+			'sort_order' => $order, 
+			'show_last_update' => $show_last_updated, 
+			'optioncount' => $show_count, 
+			'hide_empty' => $hide_empty, 
+			'use_desc_for_title' => $use_desc_for_title, 
+			'child_of' => 0, 
+			'feed' => '', 
+			'feed_image' => '', 
+			'exclude' => $exclude, 
+			'hierarchical' => $hierarchical, 
+			'recurse' => 1,
+		);
+		$block['categories'] = wp_list_cats($param);
+		
+	}
 	return $block ;	
 }
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/tag_cloud_block_theme.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/tag_cloud_block_theme.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/tag_cloud_block_theme.php	(revision 252)
@@ -25,9 +25,12 @@
 		'include' => $wp_include
 	);
-	ob_start();
-		wp_tag_cloud($param);
-		$output = ob_get_contents();
-	ob_end_clean();	
-
+	if (function_exists('wp_tag_cloud')) {
+		ob_start();
+			wp_tag_cloud($param);
+			$output = ob_get_contents();
+		ob_end_clean();	
+	} else {
+		$output = 'not function wp_tag_cloud()';
+	}
 	$block['tag_cloud'] = $output;								
 	return $block ;	
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/widget_block_theme.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/widget_block_theme.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/blocks/widget_block_theme.php	(revision 252)
@@ -38,5 +38,8 @@
 		}
 	}
-
+	if (!function_exists('wp_get_sidebars_widgets')) {
+		echo 'Not support sidebar widget';
+		return;
+	}
 	$sidebars_widgets = wp_get_sidebars_widgets();
 	$registered_sidebars = $wp_registered_sidebars[$index];
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/comments.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/comments.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/comments.php	(revision 252)
@@ -8,20 +8,48 @@
 		return;
 	}
+	
+	if (function_exists('have_comments'))
+		$have_comments= have_comments();
+	else
+		$have_comments= $comments;
+
 ?>
 
 <!-- You can start editing here. -->
-
-<?php if ( have_comments() ) : ?>
+<?php if ( $have_comments ) : ?>
 	<?php if ( ! empty($comments_by_type['comment']) ) : ?>
 		<h3 id="xpress_comments"><?php comments_number(__('No Responses', 'xpress'), __('One Response', 'xpress'), __('% Responses', 'xpress'));?> <?php printf(__('to &#8220;%s&#8221;', 'xpress'), the_title('', '', false)); ?></h3>
 		<div id="xpress_commentlist">
-			<?php wp_list_comments('type=comment&style=div'); ?>
+			<?php if (function_exists('wp_list_comments')) : ?>
+				<?php wp_list_comments('type=comment&style=div'); ?>
+			 		<ol class="commentlist">
+ 			<?php else : ?>
+				<?php foreach ($comments as $comment) : ?>
+					<li <?php echo $oddcomment; ?>id="comment-<?php comment_ID() ?>">
+						<?php if (function_exists('get_avatar')) echo get_avatar( $comment, 32 ); ?>	
+						<?php printf(__('<cite>%s</cite> Says:', 'xpressme'), get_comment_author_link()); ?>
+						<?php if ($comment->comment_approved == '0') : ?>
+						<em><?php _e('Your comment is awaiting moderation.', 'xpressme'); ?></em>
+						<?php endif; ?>
+						<br />
+						<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php printf(__('%1$s at %2$s', 'xpressme'), get_comment_date(__('F jS, Y', 'xpressme')), get_comment_time()); ?></a> <?php edit_comment_link(__('Comment Edit', 'xpressme'),'&nbsp;&nbsp;',''); ?></small>
+						<?php comment_text() ?>
+					</li>
+				<?php
+					/* Changes every other comment to a different class */
+					$oddcomment = ( empty( $oddcomment ) ) ? 'class="alt" ' : '';
+				?>
+				<?php endforeach; /* end for each comment */ ?>
+				</ol>
+			<?php endif; ?>
 		</div>
 	<?php endif; ?>
-	
-	<div class="navigation">
-		<div class="alignleft"><?php previous_comments_link() ?></div>
-		<div class="alignright"><?php next_comments_link() ?></div>
-	</div>
+	<?php if (function_exists('wp_list_comments')) : ?>
+		<div class="navigation">
+			<div class="alignleft"><?php previous_comments_link() ?></div>
+			<div class="alignright"><?php next_comments_link() ?></div>
+		</div>
+	<?php endif; ?>
+				
 <?php else : // this is displayed if there are no comments so far ?>
 
@@ -39,7 +67,9 @@
 	</div>
 			
-	<div id="cancel-comment-reply"> 
-		<small><?php cancel_comment_reply_link() ?></small>
-	</div> 
+	<?php if ( function_exists('cancel_comment_reply_link') ): ?>
+		<div id="cancel-comment-reply"> 
+			<small><?php cancel_comment_reply_link() ?></small>
+		</div> 
+	<?php endif; ?>
 	
 	<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
@@ -49,5 +79,9 @@
 			<div id="xpress-comment-user">
 				<?php if ( $user_ID ) : ?>
-					<p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'xpress'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account', 'xpress'); ?>"><?php _e('Log out &raquo;', 'xpress'); ?></a></p>
+					<?php if ( function_exists('wp_logout_url') ): ?>
+						<p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'xpress'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account', 'xpress'); ?>"><?php _e('Log out &raquo;', 'xpress'); ?></a></p>
+					<?php else : ?>
+						<p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', 'xpress'), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account', 'xpress'); ?>"><?php _e('Log out &raquo;', 'xpress'); ?></a></p>
+					<?php endif; ?>
 				<?php else : ?>
 					<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" <?php if ($req) echo "aria-required='true'"; ?> />
@@ -69,5 +103,9 @@
 					<input name="submit" type="submit" id="submit" tabindex="5" value="<?php _e('Submit Comment', 'xpress'); ?>" />
 				</div>
-				<?php comment_id_fields(); ?> 	
+				<?php if (function_exists('comment_id_fields')) : ?>
+					<?php comment_id_fields(); //@since 2.7.0 ?>  
+				<?php else : ?>
+					<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
+				<?php endif; ?>
 				<?php do_action('comment_form', $post->ID); ?>
 			</div>
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/index.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/index.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/index.php	(revision 252)
@@ -26,5 +26,9 @@
 						<?php if (function_exists('hotDates')) { hotDates(); }?>
 						<div class ="xpress-post-title">
-							<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
+							<?php if(function_exists('the_title_attribute')) : ?>			
+								<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
+							<?php else : ?>
+								<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title('','',false)); ?>"><?php the_title(); ?></a></h2>
+							<?php endif; ?>
 						</div>
 					</div>
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/searchform.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/searchform.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/searchform.php	(revision 252)
@@ -1,5 +1,9 @@
 <form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
 <label class="hidden" for="s"><?php _e('Search for:', 'xpress'); ?></label>
-<div><input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
+<?php if(function_exists('the_search_query')) : ?>			
+	<div><input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />
+<?php else : ?>
+	<div><input type="text" value="<?php echo attribute_escape($s); ?>" name="s" id="s" />
+<?php endif; ?>
 <input type="submit" id="searchsubmit" value="<?php _e('Search', 'xpress'); ?>" />
 </div>
Index: /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/single.php
===================================================================
--- /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/single.php	(revision 251)
+++ /trunk/xpressme_integration_kit/wp-content/themes/xpress_default/single.php	(revision 252)
@@ -21,5 +21,9 @@
 						<?php if (function_exists('hotDates')) { hotDates(); }?>
 						<div class ="xpress-post-title">
-							<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
+							<?php if(function_exists('the_title_attribute')) : ?>			
+								<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
+							<?php else : ?>
+								<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'xpress'), the_title('','',false)); ?>"><?php the_title(); ?></a></h2>
+							<?php endif; ?>
 						</div>
 					</div>
@@ -61,5 +65,5 @@
 							
 					<div id ="xpress-comments-block">
-						<?php comments_template('', true); ?>
+						<?php comments_template(); ?>
 					</div>
 				</div>
Index: /trunk/xpressme_integration_kit/xoops_version.php
===================================================================
--- /trunk/xpressme_integration_kit/xoops_version.php	(revision 251)
+++ /trunk/xpressme_integration_kit/xoops_version.php	(revision 252)
@@ -31,5 +31,5 @@
 $modversion['name'] = ucfirst($mydirname) . ' ' . constant('_MI_XP2_NAME') ;
 $modversion['description'] = constant( '_MI_XP2_DESC');
-$modversion['version'] = "2.00";
+$modversion['version'] = "2.10";
 $modversion['credits'] = "Wordpress DEV (http://wordpress.org/) XPressME DEV Toemon) (http://ja.xpressme.info) ;";
 $modversion['author'] = "toemon (http://ja.xpressme.info)";
@@ -40,5 +40,5 @@
 
 // status
-$modversion['codename'] = "";
+$modversion['codename'] = "Bata-1";
 
 // onInstall, onUpdate, onUninstall
@@ -81,5 +81,8 @@
 	if (@$current_user->user_level > 0) {
 	$modversion['sub'][1]['name'] = constant( '_MI_XP2_MENU_POST_NEW');
-	$modversion['sub'][1]['url'] = "wp-admin/post-new.php";
+	if ($wp_db_version > 5000)
+		$modversion['sub'][1]['url'] = "wp-admin/post-new.php";
+	else
+		$modversion['sub'][1]['url'] = "wp-admin/post.php";
 	$modversion['sub'][2]['name'] = constant( '_MI_XP2_MENU_EDIT');
 	$modversion['sub'][2]['url'] = "wp-admin/edit.php";
