Changed <br> and <br/> tags to <br />, for XHTML compliance, as per
[lhc/web/wiklou.git] / languages / LanguageJa.php
index 1695ffb..c6481ad 100644 (file)
@@ -16,8 +16,8 @@ require_once( "LanguageUtf8.php" );
        NS_TALK           => "ノート", /* Talk */
        NS_USER           => "利用者", /* User */
        NS_USER_TALK      => "利用者‐会話", /* User_talk */
-       NS_WIKIPEDIA      => $wgMetaNamespace, /* Wikipedia */
-       NS_WIKIPEDIA_TALK => "{$wgMetaNamespace}‐ノート", /* Wikipedia_talk */
+       NS_PROJECT        => $wgMetaNamespace, /* Wikipedia */
+       NS_PROJECT_TALK   => "{$wgMetaNamespace}‐ノート", /* Wikipedia_talk */
        NS_IMAGE          => "画像", /* Image */
        NS_IMAGE_TALK     => "画像‐ノート", /* Image_talk */
        NS_MEDIAWIKI      => "MediaWiki", /* MediaWiki */
@@ -107,6 +107,8 @@ require_once( "LanguageUtf8.php" );
 );
 
 /* private */ $wgAllMessagesJa = array(
+'special_version_prefix' => '',
+'special_version_postfix' => '',
 # User Toggles
 
 "tog-hover" => "ウィキリンクにツールチップを表示する",
@@ -165,7 +167,7 @@ require_once( "LanguageUtf8.php" );
 #
 "mainpage"             => "メインページ",
 "about"                        => "About",
-"aboutwikipedia" => "{{SITENAME}}について",
+"aboutsite"      => "{{SITENAME}}について",
 "aboutpage"            => "{{ns:4}}:About",
 "help"                 => "ヘルプ",
 "helppage"             => "{{ns:4}}:Help",
@@ -188,7 +190,7 @@ require_once( "LanguageUtf8.php" );
 "currentevents" => "最近の出来事",
 "errorpagetitle" => "エラー",
 "returnto"             => "$1 に戻る。",
-"fromwikipedia"        => "出典: フリー百科事典『ウィキペディア({{SITENAME}})』",
+"tagline"              => "出典: フリー百科事典『ウィキペディア({{SITENAME}})』",
 "whatlinkshere"        => "ここにリンクしているページ",
 "help"                 => "ヘルプ",
 "search"               => "検索",
@@ -231,8 +233,6 @@ require_once( "LanguageUtf8.php" );
 "error"                        => "エラー",
 "databaseerror" => "データベース・エラー",
 "dberrortext"  => "データベース検索の文法エラー。
-検索問合わせが間違っているか($5 を参照),
-あるいはソフトウェアのバグかもしれません。
 最後に実行を試みた問い合わせ:
 <blockquote><tt>$1</tt></blockquote>
 from within function \"<tt>$2</tt>\".
@@ -287,8 +287,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"            => "ログイン",
@@ -324,7 +324,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" => "(このページには現在記事がありません。)",
@@ -397,7 +397,6 @@ 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." */ ,
@@ -437,7 +436,7 @@ containing all of the search terms will appear in the result)." */,
 "prefsnologintext"     =>  "ユーザーオプションを変更するためには、
 <a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要があります。"
 /* "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" */,
@@ -520,15 +519,15 @@ You must be <a href=\"{{localurle:Special:Userlogin}}\">logged in</a>
 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\"というボタンが表示されます。そのボタンを押すと、
 あなたの使用しているコンピューター(のオペレーティング・システム)でファイルを開く
@@ -546,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>''' を用います。
+
 ウィキペディアの他のページと同じく、あなたがアップロードしたファイルも、より
 よい百科事典作成のために他のユーザーによって編集、削除されることがあります。
 また、アップロード機能を乱用した利用者は、アップロード機能の使用を禁じされることも
@@ -556,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
@@ -646,7 +645,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"        => "この画像にリンクしているページはありません。",
@@ -702,9 +702,9 @@ created and by whom, and anything else you may know about it." */,
 で指定し、
 <a href=\"{{localurle:Special:Userlogin\">ログイン</a>している必要があります。"
 /* 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" */,
@@ -739,7 +739,7 @@ or has chosen not to receive e-mail from other users." */,
 "watchnologintext"     => "ウォッチリストを変更するためには、
 <a href=\"{{localurle:Special:Userlogin}}\">ログイン</a>している必要があります。"
 /* "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\" をあなたの
@@ -755,10 +755,10 @@ 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
+  "{{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." */
@@ -842,7 +842,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.",
@@ -875,7 +875,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     (この部分は管理者用なので当面英文を残しておきます。)
@@ -979,7 +979,7 @@ class LanguageJa extends LanguageUtf8 {
                global $wgWeekdayAbbreviationsJa;
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
 
-               $x = getdate(mktime(( (int)substr( $ts, 8, 2) ) + $diff,
+               $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 )));
@@ -1055,11 +1055,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