Handle automatic reassignment of edits from duplicate accounts to the main
[lhc/web/wiklou.git] / languages / LanguageJa.php
index f795e79..63363ca 100644 (file)
@@ -1,4 +1,8 @@
 <?php
+/**
+  * @package MediaWiki
+  * @subpackage Language
+  */
 global $IP;
 require_once( "LanguageUtf8.php" );
 
@@ -10,25 +14,28 @@ require_once( "LanguageUtf8.php" );
 # 隠匿します。
 #
 /* private */ $wgNamespaceNamesJa = array(
-       -2      => "Media",
-       -1      => "特別" /* "Special" */, 
-       0       => "",
-       1       => "ノート" /* "Talk" */,
-       2       => "利用者" /* "User" */,
-       3       => "利用者‐会話" /* "User_talk" */,
-       4       => $wgMetaNamespace /* "Wikipedia" */,
-       5       => "{$wgMetaNamespace}‐ノート" /* "Wikipedia_talk" */,
-       6       => "画像" /* "Image" */,
-       7       => "画像‐ノート" /* "Image_talk" */,
-       8       => "MediaWiki",
-       9       => "MediaWikiノート",
-       10  => "Template",
-       11  => "Template_talk"
-
-);
+       NS_MEDIA          => "Media", /* Media */
+       NS_SPECIAL        => "特別", /* Special */
+       NS_MAIN           => "",
+       NS_TALK           => "ノート", /* Talk */
+       NS_USER           => "利用者", /* User */
+       NS_USER_TALK      => "利用者‐会話", /* User_talk */
+       NS_PROJECT        => $wgMetaNamespace, /* Wikipedia */
+       NS_PROJECT_TALK   => "{$wgMetaNamespace}‐ノート", /* Wikipedia_talk */
+       NS_IMAGE          => "画像", /* Image */
+       NS_IMAGE_TALK     => "画像‐ノート", /* Image_talk */
+       NS_MEDIAWIKI      => "MediaWiki", /* MediaWiki */
+       NS_MEDIAWIKI_TALK => "MediaWiki‐ノート", /* MediaWiki_talk */
+       NS_TEMPLATE       => "Template", /* Template */
+       NS_TEMPLATE_TALK  => "Template‐ノート", /* Template_talk */
+       NS_HELP           => "ヘルプ", /* Help */
+       NS_HELP_TALK      => "ヘルプ‐ノート", /* Help_talk */
+       NS_CATEGORY       => "Category", /* Category */
+       NS_CATEGORY_TALK  => "Category‐ノート" /* Category_talk */
+) + $wgNamespaceNamesEn;
 
 /* private */ $wgQuickbarSettingsJa = array(
-       "None", "Fixed left", "Fixed right", "Floating left"
+       "なし", "左端", "右端", "ウィンドウの左上に固定"
 );
 
 /* private */ $wgSkinNamesJa = array(
@@ -39,39 +46,16 @@ require_once( "LanguageUtf8.php" );
        'montparnasse' => "Montparnasse",
        'davinci' => "DaVinci",
        'mono' => "Mono",
-       'monobook' => "MonoBook"
+       'monobook' => "MonoBook",
+       'myskin' => "MySkin"
 );
 
-/* private */ $wgUserTogglesJa = array(
-       "hover"         => "Show hoverbox over wiki links",
-       "underline" => "Underline links",
-       "highlightbroken" => "Highlight links to empty topics",
-       "justify"       => "Justify paragraphs",
-       "hideminor" => "Hide minor edits in recent changes",
-       "numberheadings" => "Auto-number headings",
-       "showtoolbar" => "Show edit toolbar",
-       "rememberpassword" => "Remember password across sessions",
-       "editwidth" => "Edit box has full width",
-       "editondblclick" => "Edit pages on double click (JavaScript)",
-       "watchdefault" => "Watch new and modified articles",
-       "minordefault" => "Mark all edits minor by default"
-);
 
-/* private */ $wgWeekdayNamesJa = array(
-       "日曜日", "月曜日", "火曜日", "水曜日", "木曜日",
-       "金曜日", "土曜日"
-);
 
-/* private */ $wgMonthNamesJa = array( # ???
-       "一月", "二月", "三月", "四月", "五月", "六月",
-       "七月", "八月", "九月", "十月", "十一月",
-       "十二月"
+/* private */ $wgWeekdayAbbreviationsJa = array(
+       "日", "月", "火", "水", "木", "金", "土"
 );
 
-/* private */ $wgMonthAbbreviationsJa = array(
-       "1月", "2月", "3月", "4月", "5月", "6月",
-       "7月", "8月", "9月", "10月", "11月", "12月"
-);
 
 # All special pages have to be listed here: a description of ""
 # will make them not show up on the "Special Pages" page, which
@@ -80,7 +64,6 @@ require_once( "LanguageUtf8.php" );
 # "" (空文字列) という説明にすると「特殊頁」頁に掲載しません。
 # これは幾つか (「targeted」とか) に対しては適当なことです。
 
 /* private */ $wgValidSpecialPagesJa = array(
        "Userlogin"             => "",
        "Userlogout"    => "",
@@ -128,12 +111,64 @@ require_once( "LanguageUtf8.php" );
 );
 
 /* private */ $wgAllMessagesJa = array(
+# User Toggles
+
+"tog-underline" => "リンクにアンダーラインをつける",
+"tog-highlightbroken" => "未作成のページへのリンクをハイライトする",
+"tog-justify" => "段落を均等割り付けする",
+"tog-hideminor" => "最近更新したページから細部の編集を隠す",
+"tog-usenewrc" => "最近更新したページを拡張する (全てのブラウザで使えません)",
+"tog-numberheadings" => "見出しに番号を振る",
+"tog-showtoolbar" => "編集ボタンを表示する",
+"tog-editondblclick" => "ダブルクリックで編集する (JavaScript)",
+"tog-editsection" => "セクション編集を有効にする",
+"tog-editsectiononrightclick" => "セクションタイトルの右クリックでセクション編集を行えるようにする (JavaScript)",
+"tog-showtoc" => "目次を表示する (4つ以上の見出しがあるページ)",
+"tog-rememberpassword" => "セッションを越えてパスワードを記憶する",
+"tog-editwidth" => "テキストボックスを横幅いっぱいに表示する",
+"tog-watchdefault" => "編集した記事をウォッチリストに追加する",
+"tog-minordefault" => "細部の編集をデフォルトでチェックする",
+"tog-previewontop" => "プレビューをテキストボックスの前に配置する",
+"tog-nocache" => "ページをキャッシュしない",
+# Dates
+
+'sunday' => "日曜日",
+'monday' => "月曜日",
+'tuesday' => "火曜日",
+'wednesday' => "水曜日",
+'thursday' => "木曜日",
+'friday' => "金曜日",
+'saturday' => "土曜日",
+'january' => "1月",
+'february' => "2月",
+'march' => "3月",
+'april' => "4月",
+'may_long' => "5月",
+'june' => "6月",
+'july' => "7月",
+'august' => "8月",
+'september' => "9月",
+'october' => "10月",
+'november' => "11月",
+'december' => "12月",
+'jan' => "1月",
+'feb' => "2月",
+'mar' => "3月",
+'apr' => "4月",
+'may' => "5月",
+'jun' => "6月",
+'jul' => "7月",
+'aug' => "8月",
+'sep' => "9月",
+'oct' => "10月",
+'nov' => "11月",
+'dec' => "12月",
 
 # Bits of text used by many pages:
 #
 "mainpage"             => "メインページ",
 "about"                        => "About",
-"aboutwikipedia" => "{{SITENAME}}について",
+"aboutsite"      => "{{SITENAME}}について",
 "aboutpage"            => "{{ns:4}}:About",
 "help"                 => "ヘルプ",
 "helppage"             => "{{ns:4}}:Help",
@@ -156,7 +191,7 @@ require_once( "LanguageUtf8.php" );
 "currentevents" => "最近の出来事",
 "errorpagetitle" => "エラー",
 "returnto"             => "$1 に戻る。",
-"fromwikipedia"        => "出典: フリー百科事典『ウィキペディア({{SITENAME}})』",
+"tagline"              => "出典: フリー百科事典『ウィキペディア({{SITENAME}})』",
 "whatlinkshere"        => "ここにリンクしているページ",
 "help"                 => "ヘルプ",
 "search"               => "検索",
@@ -199,9 +234,7 @@ require_once( "LanguageUtf8.php" );
 "error"                        => "エラー",
 "databaseerror" => "データベース・エラー",
 "dberrortext"  => "データベース検索の文法エラー。
-検索問合わせが間違っているか($5 を参照),
-あるいはソフトウェアのバグかもしれません。
-最後に実行を試みた問い合わせ: 
+最後に実行を試みた問い合わせ:
 <blockquote><tt>$1</tt></blockquote>
 from within function \"<tt>$2</tt>\".
 MySQL returned error \"<tt>$3: $4</tt>\".",
@@ -209,7 +242,8 @@ MySQL returned error \"<tt>$3: $4</tt>\".",
 "nodb"                 => "$1 のデータベースを選択できません。",
 "readonly"             => "データベースはロックされています",
 "enterlockreason" => "ロックする理由を入力して下さい。ロックが解除されるのがいつになるかの見積もりについても述べて下さい。",
-"readonlytext" => "ウィキペディア・データベースは現在、新しい記事の追加や修正を受け付けない「ロック」状態になっています。これはおそらくは定期的なメンテナンスのためで、メンテナンス終了後は正常な状態に復帰します。
+"readonlytext" => "ウィキペディア・データベースは現在、新しい記事の追加や修正を受け付けない「ロック」状態になっています。
+これはおそらくは定期的なメンテナンスのためで、メンテナンス終了後は正常な状態に復帰します。
 データベースをロックした管理者は次のような説明をしています:
 <p>$1
 <p>The {{SITENAME}} database is currently locked to new
@@ -230,7 +264,7 @@ that it should have found, named \"$1\".
 "filedeleteerror" => "ファイル\"$1\"を削除できませんでした。Could not delete file \"$1\".",
 "filenotfound" => "ファイルを\"$1\"は見つかりませんでした。Could not find file \"$1\".",
 "unexpected"   => "エラー:\"$1\" と \"$2\" が同じです。Unexpected value: \"$1\"=\"$2\".",
-"formerror"            => "エラー: フォームを送信できませんでした。 Error: could not submit form",  
+"formerror"            => "エラー: フォームを送信できませんでした。 Error: could not submit form",
 "badarticleerror" => "この動作はこのページではとることができません。 This action cannot be performed on this page.",
 "cannotdelete" => "指定されたページ、または画像を削除できませんでした。 Could not delete the page or image specified.",
 
@@ -254,8 +288,8 @@ again as the same or as a different user.\n",
 "yourpasswordagain" => "パスワード再入力",
 "newusersonly" => " (新規ユーザのみ)",
 "remembermypassword" => "セッションをまたがってパスワードを保持する。",
-"loginproblem" => "<b>ログインでエラーが発生しました。</b><br>再度実行してください。",
-"alreadyloggedin" => "<font color=red><b>ユーザ $1 は、すでにログイン済みです。</b></font><br>\n",
+"loginproblem" => "<b>ログインでエラーが発生しました。</b><br />再度実行してください。",
+"alreadyloggedin" => "<font color=red><b>ユーザ $1 は、すでにログイン済みです。</b></font><br />\n",
 
 "login"                        => "ログイン",
 "userlogin"            => "ログイン",
@@ -291,7 +325,7 @@ again as the same or as a different user.\n",
 "showpreview"  => "プレビューを実行",
 "blockedtitle" => "ユーザはブロックされています。",
 "blockedtext"  => "あなたのユーザ名またはIPアドレスは $1 によってブロックされています。
-その理由は次の通りです。:<br>$2<p>詳細は管理者にお問い合わせください。",
+その理由は次の通りです。:<br />$2<p>詳細は管理者にお問い合わせください。",
 "newarticle"   => "(新規)",
 "newarticletext" => "新しい記事を書き込んでください。",
 "noarticletext" => "(このページには現在記事がありません。)",
@@ -300,7 +334,7 @@ again as the same or as a different user.\n",
 "previewnote"  => "これはプレビューです。まだ保存されていません!",
 "previewconflict" => "このプレビューは、上の文章編集エリアの文章を保存した場合に
 どう見えるようになるかを示すものです。
-<p>" /* "This preview reflects the text in the upper 
+<p>" /* "This preview reflects the text in the upper
 text editing area as it will appear if you choose to save." */,
 "editing"              => "Editing $1",
 "editconflict" => "編集競合: $1",
@@ -310,7 +344,7 @@ text editing area as it will appear if you choose to save." */,
 あなたの加える変更の内容は下の文章エリアに示されています。
 変更内容を、上の文章エリアの内容に組み込んで下さい。
 <b>上の文章エリアの内容だけ</b>が、\"Save page\"をクリックした時に
-保存されることになります。\n<p>"
+保存されることになります。<br />"
 /* Someone else has changed this page since you
 started editing it.
 The upper text area contains the page text as it currently exists.
@@ -364,20 +398,22 @@ Please check the URL you used to access this page.\n",
 # 検索結果(Search results)
 #
 "searchresults" => "検索結果" /* "Search results" */,
-"searchhelppage" => "{{ns:4}}:Searching",
 "searchingwikipedia" => "{{SITENAME}} を検索中" /* "Searching Wikipedia" */,
-"searchresulttext" => "{{SITENAME}} の検索についての詳しい情報は、 $1 をご覧下さい。" /* "For more information about searching Wikipedia, see $1." */ ,
+"searchresulttext" => "{{SITENAME}} の検索についての詳しい情報は、 $1 をご覧下さい。"
+  /* "For more information about searching Wikipedia, see $1." */ ,
 "searchquery"  => "問い合わせ \"$1\" について、" /* "For query \"$1\"" */,
 "badquery"             => "おかしな形式の検索問い合わせ" /* "Badly formed search query" */,
 "badquerytext" => "問い合わせを処理できませんでした。
 これはおそらく、3文字未満の語を検索しようとしたためですが、これにはまだ対応していません。
-例えば「魚 and and 大きさ」のように、表現を誤記しているのかもしれません。"  /* "We could not process your query.
+例えば「魚 and and 大きさ」のように、表現を誤記しているのかもしれません。"
+  /* "We could not process your query.
 This is probably because you have attempted to search for a
 word fewer than three letters long, which is not yet supported.
 It could also be that you have mistyped the expression, for
 example \"fish and and scales\".
 Please try another query." */,
-"matchtotals"  => "問い合わせ「$1」は $2 の記事の題及び $3 の記事の本文と一致しました。" /* "The query \"$1\" matched $2 article titles
+"matchtotals"  => "問い合わせ「$1」は $2 の記事の題及び $3 の記事の本文と一致しました。"
+  /* "The query \"$1\" matched $2 article titles
 and the text of $3 articles." */,
 "titlematches" => "記事の題と一致" /* "Article title matches" */,
 "notitlematches" => "記事の題とは一致しませんでした" /* "No article title matches" */,
@@ -387,22 +423,24 @@ and the text of $3 articles." */,
 "nextn"                        => "次 $1" /* "next $1" */,
 "viewprevnext" => "($1) ($2) ($3) を見る" /* "View ($1) ($2) ($3)." */,
 "showingresults" => "$2 からの $1 個の結果を次に示します" /* "Showing below <b>$1</b> results starting with #<b>$2</b>." */,
-"nonefound"            => "<strong>Note</strong>: 検索がうまくいかないのは、「ある」や「から」のような一般的な語で索引付けされていないとか、複数の検索語を指定している (全ての検索語を含む頁だけが結果に示されます。) とかのためかもしれません。" /* "<strong>Note</strong>: unsuccessful searches are
+"nonefound"            => "<strong>Note</strong>: 検索がうまくいかないのは、「ある」や「から」のような一般的な語で索引付けされていないとか、
+複数の検索語を指定している (全ての検索語を含む頁だけが結果に示されます。) とかのためかもしれません。"
+  /* "<strong>Note</strong>: unsuccessful searches are
 often caused by searching for common words like \"have\" and \"from\",
 which are not indexed, or by specifying more than one search term (only pages
 containing all of the search terms will appear in the result)." */,
 
 # Preferences page ユーザーオプション設定頁
 #
-"preferences"  => "オプション" /* "Preferences" */, 
+"preferences"  => "オプション" /* "Preferences" */,
 "prefsnologin" => "ログインしていません" /* "Not logged in" */,
 "prefsnologintext"     =>  "ユーザーオプションを変更するためには、
-<a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要があります。"
+[[Special:Userlogin|ログイン]]している必要があります。"
 /* "You must be <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">logged in</a>
+  "{{localurle:Special:Userlogin}}\">logged in</a>
 to set user preferences." */,
 "prefsreset"   => "ユーザー設定は初期化されました。" /* "Preferences have been reset from storage." */,
-"qbsettings"   => "クイックバー設定" /* "Quickbar settings" */, 
+"qbsettings"   => "クイックバー設定" /* "Quickbar settings" */,
 "changepassword" => "パスワード変更" /* "Change password" */,
 "skin"                 => "外装" /* "Skin" */,
 "saveprefs"            => "設定の保存" /* "Save preferences" */,
@@ -410,7 +448,7 @@ to set user preferences." */,
 "oldpassword"  => "古いパスワード" /* "Old password" */,
 "newpassword"  => "新しいパスワード" /* "New password" */,
 "retypenew"            => "新しいパスワードを再入力して下さい" /* "Retype new password" */,
-"textboxsize"  => "テキストボックスの大きさ" /* "Textbox dimensions" */,
+"textboxsize"  => "テキストボックスの大きさ" /* "Editing" */,
 "rows"                 => "縦" /* "Rows" */,
 "columns"              => "横" /* "Columns" */,
 "searchresultshead" => "検索結果の表示" /* "Search result settings" */,
@@ -438,7 +476,8 @@ from server time (UTC)." */,
 [[{{ns:4}}:ウィキペディアで起こしがちな間違い]].
 
 ウィキペディアが成功するためには、あなたの投稿する内容が他人の著作権などによって束縛されていないことがとても重要です。[[{{ns:4}}:著作権]]
-法的責任問題は、プロジェクトに致命傷を与えることもある問題です。他人の著作物などを流用することは絶対に避けてください。また次のページも参照して下さい。[http://meta.wikipedia.org/wiki/Special:Recentchanges recent meta discussion]"
+法的責任問題は、プロジェクトに致命傷を与えることもある問題です。他人の著作物などを流用することは絶対に避けてください。
+また次のページも参照して下さい。[http://meta.wikipedia.org/wiki/Special:Recentchanges recent meta discussion]"
 
 /* Track the most recent changes to Wikipedia on this page.
 [[Wikipedia:Welcome,_newcomers|Welcome, newcomers]]!
@@ -453,7 +492,8 @@ material restricted by others' [[wikipedia:Copyrights|copyrights]].
 The legal liability could really hurt the project, so please don't do it.
 See also the [http://meta.wikipedia.org/wiki/Special:Recentchanges recent meta discussion]. */,
 "rcloaderr"            => "最近の更新情報をダウンロード中" /* "Loading recent changes" */,
-"rcnote"               => "以下は最近<strong>$2</strong>日間の<strong>$1</strong>件の更新です。" /* "Below are the last <strong>$1</strong> changes in last <strong>$2</strong> days." */,
+"rcnote"               => "以下は最近<strong>$2</strong>日間の<strong>$1</strong>件の更新です。"
+  /* "Below are the last <strong>$1</strong> changes in last <strong>$2</strong> days." */,
 # "rclinks"            => "最近$2時間/$3日間の$1件分を表示する" /* "Show last $1 changes in last $2 hours / last $3 days" */,
 "rclinks"              => "最近$2日間の$1件分を表示する" /* "Show last $1 changes in last $2 days." */,
 "rchide"               => "in $4 form; $1 minor edits; $2 secondary namespaces; $3 multiple edits.",
@@ -474,21 +514,20 @@ See also the [http://meta.wikipedia.org/wiki/Special:Recentchanges recent meta d
 "reuploaddesc" => "アップロードのフォームへ戻る Return to the upload form.",
 "uploadnologin" => "ログインしていません、 Not logged in",
 "uploadnologintext"    => "ユーザーオプションを変更するためには、
-<a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要があります。
+[[Special:Userlogin|ログイン]]している必要があります。
 
-You must be <a href=\"{{localurle:Special:Userlogin}}\">logged in</a>
+You must be [[Special:Userlogin|logged in]]
 to upload files.",
-"uploadfile"   => "ファイルのアップロード  Upload file",
 "uploaderror"  => "アップロード エラー  Upload error",
-"uploadtext"   => "<strong>ご注意!</strong> 
-ここにファイルをアップロードする前に、ウィキペディアの<a href={{localurle:Project:画像利用の方針}}" .
-  "\">画像利用の方針</a>を
+"uploadtext"   => "'''ご注意!'''
+ここにファイルをアップロードする前に、ウィキペディアの[[Project:画像利用の方針|画像利用の方針]]を
 よく読んで、方針に反することのないようにして下さい。.
-<p>
+
 これまでにアップロードされたイメージの一覧や検索には、
-<a href=\"{{localurle:Special:Imagelist}}\">画像リスト</a>が便利です。
-アップロードと削除の記録は<a href=\"{{localurle:Project:Upload_log}}\">にあります。</a>.
-<p>記事に必要な画像を新しくアップロードする場合には、以下のフォームを利用して下さい。
+[[Special:Imagelist|画像リスト]]が便利です。
+アップロードと削除の記録は[[Project:Upload_log|にあります]]。
+
+記事に必要な画像を新しくアップロードする場合には、以下のフォームを利用して下さい。
 
 ほとんどのブラウザーでは、\"Browse\"というボタンが表示されます。そのボタンを押すと、
 あなたの使用しているコンピューター(のオペレーティング・システム)でファイルを開く
@@ -506,9 +545,9 @@ to upload files.",
 混乱を避けるために説明的な名前をつけて下さい。
 
 画像を記事に組み入れるためには、次のようなフォーマットでリンクを張ります。
-<b>[[画像:file.jpg]]</b>  <b>[[画像:file.png|説明文]]</b>
-また、サウンドには <b>[[{{ns:-2}}:file.ogg]]</b> を用います。
-<p>
+'''<nowiki>[[画像:file.jpg]]</nowiki>'''  '''<nowiki>[[画像:file.png|説明文]]</nowiki>'''
+また、サウンドには '''<nowiki>[[{{ns:-2}}:file.ogg]]</nowiki>''' を用います。
+
 ウィキペディアの他のページと同じく、あなたがアップロードしたファイルも、より
 よい百科事典作成のために他のユーザーによって編集、削除されることがあります。
 また、アップロード機能を乱用した利用者は、アップロード機能の使用を禁じされることも
@@ -516,12 +555,12 @@ to upload files.",
 
 /* <strong>STOP!</strong> Before you upload here,
 make sure to read and follow Wikipedia's <a href=\"" .
-wfLocalUrlE( "Wikipedia:Image_use_policy" ) . "\">image use policy</a>.
+"{{localurle:Wikipedia:Image_use_policy}}\">image use policy</a>.
 <p>To view or search previously uploaded images,
-go to the <a href=\"" . wfLocalUrlE( "Special:Imagelist" ) .
+go to the <a href=\"" . "{{localurle:Special:Imagelist}}" .
 "\">list of uploaded images</a>.
 Uploads and deletions are logged on the <a href=\"" .
-wfLocalUrlE( "Wikipedia:Upload_log" ) . "\">upload log</a>.
+"{{localurle:Wikipedia:Upload_log}}\">upload log</a>.
 <p>Use the form below to upload new image files for use in
 illustrating your articles.
 On most browsers, you will see a \"Browse...\" button, which will
@@ -570,32 +609,31 @@ any copyrights." */,
 "ignorewarning"        => "警告を無視し、保存してしまう" /* "Ignore warning and save file anyway." */,
 "minlength"            => "ファイル名は3文字以上である必要があります。" /* "Image names must be at least three letters." */,
 "badfilename"  => "ファイル名は\"$1\"へ変更されました。" /* "Image name has been changed to \"$1\"." */,
-"badfiletype"  => "\".$1\" は推奨されているファイルフォーマットではありません。" /* 
+"badfiletype"  => "\".$1\" は推奨されているファイルフォーマットではありません。" /*
 "\".$1\" is not a recommended image file format." */,
-"largefile"            => "ファイルサイズは100キロバイト以下に抑えることが推奨されています。" /* It is recommended that images not exceed 100k in size." */,
+"largefile"            => "ファイルサイズは100キロバイト以下に抑えることが推奨されています。"
+  /* It is recommended that images not exceed 100k in size." */,
 "successfulupload" => "アップロード成功" /* "Successful upload" */,
 "fileuploaded" => "ファイル\"$1\は無事にアップロードされました。
 以下のリンク($2)をクリックし、ファイルについての情報-出典、製作者や時期、
 その他知っている情報を書き込んで下さい。
 
-" /* " "File \"$1\" uploaded successfully. 
+" /* " "File \"$1\" uploaded successfully.
 Please follow this link: ($2) to the description page and fill
 in information about the file, such as where it came from, when it was
 created and by whom, and anything else you may know about it." */,
 
 "uploadwarning" => "アップロード 警告" /* "Upload warning" */,
 "savefile"             => "ファイルを保存" /* "Save file" */,
-"uploadedimage" => "\"$1\"をアップロードしました。" /* "uploaded \"$1\"" */,
+"uploadedimage" => "\"[[$1]]\"をアップロードしました。" /* "uploaded \"$1\"" */,
 
 # Image list
 #
 "imagelist"            => "画像リスト",
 "imagelisttext"                => "$1枚の画像を$2に表示しています",
 "getimagelist"         => "画像リストを取得",
-"ilshowmatch"           => "マッチする名前の画像を全て表示",
 "ilsubmit"             => "検索",
 "showlast"             => "$2に$1枚の画像を表示",
-"all"                  => "全て",
 "byname"               => "名前順",
 "bydate"               => "日付順",
 "bysize"               => "サイズ順",
@@ -605,7 +643,8 @@ created and by whom, and anything else you may know about it." */,
 "imghistory"           => "画像の履歴",
 "revertimg"            => "差戻",
 "deleteimg"            => "削除",
-"imghistlegend"         => "凡例: (最新)=最新版の画像, (削除)=この版の画像を削除, (差戻)=この版の画像に差し戻す<br><b>アップロードされた画像を見るには日付をクリックします。</b>",
+"deleteimgcompletely"          => "削除",
+"imghistlegend"         => "凡例: (最新)=最新版の画像, (削除)=この版の画像を削除, (差戻)=この版の画像に差し戻す<br /><b>アップロードされた画像を見るには日付をクリックします。</b>",
 "imagelinks"           => "リンク",
 "linkstoimage"         => "この画像にリンクしているページの一覧:",
 "nolinkstoimage"        => "この画像にリンクしているページはありません。",
@@ -615,7 +654,11 @@ created and by whom, and anything else you may know about it." */,
 "statistics"           => "アクセス統計",
 "sitestats"            => "サイト全体の統計",
 "userstats"            => "ユーザー登録統計",
-"sitestatstext"         => "<p>データベース内には <b>$1</b> ページのデータがあります。この数字には「会話ページ」や「{{SITENAME}}関連のページ」、「書きかけのページ」、「リダイレクト」など、記事とはみなせないページが含まれています。これらを除いた、記事とみなされるページ数は約 <b>$2</b> ページになります。</p><p>ページの総閲覧回数は <b>$3</b> 回です。また、ソフトウェアの更新(2002/06/20)以来、<b>$4</b> 回の編集が行われました。平均すると、1ページあたり <b>$5</b> 回の編集が行われ、1編集あたり <b>$6</b> 回閲覧されています。</p>",
+"sitestatstext"         => "<p>データベース内には <b>$1</b> ページのデータがあります。
+この数字には「会話ページ」や「{{SITENAME}}関連のページ」、「書きかけのページ」、「リダイレクト」など、記事とはみなせないページが含まれています。
+これらを除いた、記事とみなされるページ数は約 <b>$2</b> ページになります。</p>
+<p>ページの総閲覧回数は <b>$3</b> 回です。また、ソフトウェアの更新(2002/06/20)以来、<b>$4</b> 回の編集が行われました。
+平均すると、1ページあたり <b>$5</b> 回の編集が行われ、1編集あたり <b>$6</b> 回閲覧されています。</p>",
 "userstatstext"         => "登録済みの利用者は <b>$1</b> 人で、内 <b>$2</b> 人が管理者権限を持っています。($3を参照)",
 
 # Miscellaneous special pages
@@ -642,7 +685,8 @@ created and by whom, and anything else you may know about it." */,
 "debug"                        => "デバッグ (debug)",
 "newpages"             => "新しいページ",
 "movethispage"         => "このページを移動する",
-"unusedimagestext" => "<p>ご注意:他言語版のウィキペディアも含め、他のウェブサイトがURLを直接用いて画像にリンクしている場合もあります。以下の画像一覧には、そのような形で利用されている画像が含まれている可能性があります。",
+"unusedimagestext" => "<p>ご注意:他言語版のウィキペディアも含め、他のウェブサイトがURLを直接用いて画像にリンクしている場合もあります。
+以下の画像一覧には、そのような形で利用されている画像が含まれている可能性があります。",
 "booksources"  => "文献資料",
 "booksourcetext" => "以下のリストは、新本、古本などを販売している外部サイトへのリンクです。
 あなたがお探しの本について、更に詳しい情報が提供されている場合もあります。
@@ -652,13 +696,13 @@ created and by whom, and anything else you may know about it." */,
 #
 "mailnologin"  => "送信先のアドレスがありません。" /* No send address"*/,
 "mailnologintext" => "ログインしていません。メールを送信するためには、
-あなたの電子メールアドレスを<a href=\"{{localurle:Special:Userlogin}}\">ユーザーオプション</a>
+あなたの電子メールアドレスを[[Special:Userlogin|ユーザーオプション]]
 で指定し、
-<a href=\"{{localurle:Special:Userlogin\">ログイン</a>している必要があります。"
+[[Special:Userlogin|ログイン]]している必要があります。"
 /* You must be <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">logged in</a>
+  "{{localurle:Special:Userlogin}}\">logged in</a>
 and have a valid e-mail address in your <a href=\"" .
-  wfLocalUrl( "Special:Preferences" ) . "\">preferences</a>
+  "{{localurle:Special:Preferences}}\">preferences</a>
 to send e-mail to other users." */,
 "emailuser"            => "このユーザーにメールを送る" /* "E-mail this user" */,
 "emailpage"            => "メール送信ページ" /* "E-mail user" */,
@@ -691,9 +735,9 @@ or has chosen not to receive e-mail from other users." */,
 "nowatchlist"  => "あなたのウォッチリストは空です。" /* "You have no items on your watchlist." */,
 "watchnologin" => "ログインしていません" /* "Not logged in" */,
 "watchnologintext"     => "ウォッチリストを変更するためには、
-<a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要があります。"
+[[Special:Userlogin|ログイン]]している必要があります。"
 /* "You must be <a href=\"" .
-  wfLocalUrl( "Special:Userlogin" ) . "\">logged in</a>
+  "{{localurle:Special:Userlogin}}\">logged in</a>
 to modify your watchlist." */,
 "addedwatch"   => "ウォッチリストに加えました" /* "Added to watchlist" */,
 "addedwatchtext" => "ページ\"$1\" をあなたの
@@ -709,11 +753,11 @@ to modify your watchlist." */,
 \"ウォッチリストから削除\" のリンクをクリックして下さい。",
 
 /* The page \"$1\" has been added to your <a href=\"" .
-  wfLocalUrl( "Special:Watchlist" ) . "\">watchlist</a>.
+  "{{localurle:Special:Watchlist}}\">watchlist</a>.
 Future changes to this page and its associated Talk page will be listed there,
 and the page will appear <b>bolded</b> in the <a href=\"" .
-  wfLocalUrl( "Special:Recentchanges" ) . "\">list of recent changes</a> to
-make it easier to pick out.</p> 
+  "{{localurle:Special:Recentchanges}}\">list of recent changes</a> to
+make it easier to pick out.</p>
 
 <p>If you want to remove the page from your watchlist later, click \"Stop watching\" in the sidebar." */
 
@@ -739,7 +783,6 @@ or image along with all of its history from the database.
 Please confirm that you intend to do this, that you understand the
 consequences, and that you are doing this in accordance with
 [[{{ns:4}}:Policy]].",
-"confirmcheck" => "はい。上記の通りです。 Yes, I really want to delete this.",
 "actioncomplete" => "削除を完了しました。 Action complete",
 "deletedtext"  => "\"$1\" は削除されました。 \"$1\" has been deleted.
 最近の削除に関しては$2 を参照して下さい。
@@ -763,7 +806,8 @@ All times shown are server time (UTC).
 "contributions"        => "ユーザーの投稿記録",
 "contribsub"   => "ユーザー名:$1",
 "nocontribs"   => "ユーザーの投稿記録は見つかりませんでした。",
-"ucnote"               => "以下に示すのが過去<b>$2</b>日間における、最大<b>$1</b>件の投稿・編集です。" /*Below are this user's last <b>$1</b> changes in the last <b>$2</b> days."*/,
+"ucnote"               => "以下に示すのが過去<b>$2</b>日間における、最大<b>$1</b>件の投稿・編集です。"
+  /*Below are this user's last <b>$1</b> changes in the last <b>$2</b> days."*/,
 "uclinks"              => "$1 件の投稿・編集を見る。; $2日間分の投稿・編集を見る。
 
 View the last $1 changes; view the last $2 days.",
@@ -795,7 +839,7 @@ pages that were vandalized).",
 "noblockreason" => "You must supply a reason for the block.",
 "blockipsuccesssub" => "Block succeeded",
 "blockipsuccesstext" => "The IP address \"$1\" has been blocked.
-<br>See [[Special:Ipblocklist|IP block list]] to review blocks.",
+<br />See [[Special:Ipblocklist|IP block list]] to review blocks.",
 "unblockip"            => "Unblock IP address",
 "unblockiptext"        => "Use the form below to restore write access
 to a previously blocked IP address.",
@@ -828,7 +872,7 @@ Please confirm that this is what you intend to do.",
 "lockdbsuccesssub" => "Database lock succeeded",
 "unlockdbsuccesssub" => "Database lock removed",
 "lockdbsuccesstext" => "The {{SITENAME}} database has been locked.
-<br>Remember to remove the lock after your maintenance is complete.",
+<br />Remember to remove the lock after your maintenance is complete.",
 "unlockdbsuccesstext" => "The {{SITENAME}} database has been unlocked.",
 
 # SQL query     (この部分は管理者用なので当面英文を残しておきます。)
@@ -869,7 +913,7 @@ proceeding." */,
 "movearticle"  => "ページの移動",
 "movenologin"  => "ログインしていません",
 "movenologintext" => "この機能を利用するためには、ユーザー登録をして、
-<a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要が
+[[Special:Userlogin|ログイン]]している必要が
 あります。",
 "newtitle"             => "新しいページへ" /* "To new title" */,
 "movepagebtn"  => "ページを移動" /* "Move page" */,
@@ -883,6 +927,15 @@ Please choose another name." */,
 "talkpagemoved" => "付随のノートのページも移動しました。" /* "The corresponding talk page was also moved." */,
 "talkpagenotmoved" => "付随のノートのページは<b>移動されませんでした。</b>" /* "The corresponding talk page was <strong>not</strong> moved." */,
 
+# Math
+
+       'mw_math_png' => "常にPNG",
+       'mw_math_simple' => "シンプルな数式はHTML、それ以外はPNG",
+       'mw_math_html' => "できる限りHTML、さもなければPNG",
+       'mw_math_source' => "TeXのままにする (テキストブラウザ向け)",
+        'mw_math_modern' => "可能ならばMathMLを使う (実験中の機能)",
+       'mw_math_mathml' => 'MathML',
+
 );
 
 class LanguageJa extends LanguageUtf8 {
@@ -916,39 +969,20 @@ class LanguageJa extends LanguageUtf8 {
                return $wgSkinNamesJa;
        }
 
-
-       function getUserToggles() {
-               global $wgUserTogglesJa;
-               return $wgUserTogglesJa;
-       }
-
-       function getMonthName( $key )
-       {
-               global $wgMonthNamesJa;
-               return $wgMonthNamesJa[$key-1];
-       }
-
-       function getMonthAbbreviation( $key )
-       {
-               global $wgMonthAbbreviationsJa;
-               return $wgMonthAbbreviationsJa[$key-1];
-       }
-
-       function getWeekdayName( $key )
-       {
-               global $wgWeekdayNamesJa;
-               return $wgWeekdayNamesJa[$key-1];
-       }
-
-       # Inherit default userAdjust()
-        
+       
        function date( $ts, $adj = false )
        {
+               global $wgWeekdayAbbreviationsJa;
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
+               $x = getdate(mktime(( (int)substr( $ts, 8, 2) ),
+                       (int)substr( $ts, 10, 2 ), (int)substr( $ts, 12, 2 ),
+                       (int)substr( $ts, 4, 2 ), (int)substr( $ts, 6, 2 ),
+                       (int)substr( $ts, 0, 4 )));
                $d = substr( $ts, 0, 4 ) . "年" .
-                 $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
-                 (0 + substr( $ts, 6, 2 )) . "日";
+                       $this->getMonthAbbreviation( substr( $ts, 4, 2 ) ) .
+                       (0 + substr( $ts, 6, 2 )) . "日 (" .
+                       $wgWeekdayAbbreviationsJa[$x["wday"]] . ")";
                return $d;
        }
 
@@ -962,10 +996,10 @@ class LanguageJa extends LanguageUtf8 {
 
        function timeanddate( $ts, $adj = false )
        {
-               return $this->time( $ts, $adj ) . " " . $this->date( $ts, $adj );
+               return $this->date( $ts, $adj ) . " " . $this->time( $ts, $adj );
        }
 
-       # Inherit default rfc1123()
+               
 
        function getValidSpecialPages()
        {
@@ -988,7 +1022,7 @@ class LanguageJa extends LanguageUtf8 {
        function getMessage( $key )
        {
                global $wgAllMessagesJa;
-        if(array_key_exists($key, $wgAllMessagesJa))
+               if(array_key_exists($key, $wgAllMessagesJa))
                        return $wgAllMessagesJa[$key];
                else
                        return Language::getMessage($key);
@@ -1017,11 +1051,8 @@ class LanguageJa extends LanguageUtf8 {
                $s = preg_replace( '/\xef\xbc([\x80-\xbf])/e', 'chr((ord("$1") & 0x3f) + 0x20)', $s );
                $s = preg_replace( '/\xef\xbd([\x80-\x99])/e', 'chr((ord("$1") & 0x3f) + 0x60)', $s );
 
-               return trim( preg_replace(
-                 "/([\\xc0-\\xff][\\x80-\\xbf]*)/e",
-                 "'U8' . bin2hex( strtr( \"\$1\", \$wikiLowerChars ) )",
-                 $s ) );
-               return $s;
+               # Do general case folding and UTF-8 armoring
+               return LanguageUtf8::stripForSearch( $s );
        }
 
        # Italic is not appropriate for Japanese script