Update from http://meta.wikipedia.org/wiki/LanguageJa.php
authorAntoine Musso <hashar@users.mediawiki.org>
Thu, 24 Jun 2004 12:57:07 +0000 (12:57 +0000)
committerAntoine Musso <hashar@users.mediawiki.org>
Thu, 24 Jun 2004 12:57:07 +0000 (12:57 +0000)
Request made by Tietew . Aknowledged in #ja.wikipedia

languages/LanguageJa.php

index 2b5fda1..e76ba2c 100644 (file)
@@ -10,25 +10,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_WIKIPEDIA      => $wgMetaNamespace, /* Wikipedia */
+       NS_WIKIPEDIA_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 */
 );
 
 /* private */ $wgQuickbarSettingsJa = array(
-       "None", "Fixed left", "Fixed right", "Floating left"
+       "なし", "左端", "右端", "ウィンドウの左上に固定"
 );
 
 /* private */ $wgSkinNamesJa = array(
@@ -40,22 +43,36 @@ require_once( "LanguageUtf8.php" );
        'davinci' => "DaVinci",
        'mono' => "Mono",
        'monobook' => "MonoBook",
- "myskin" => "MySkin" 
+       'myskin' => "MySkin" 
+);
+
+/* private */ $wgMathNamesJa = array(
+       "常にPNG",
+       "シンプルな数式はHTML、それ以外はPNG",
+       "できる限りHTML、さもなければPNG",
+       "TeXのままにする (テキストブラウザ向け)",
+        "可能ならばMathMLを使う (実験中の機能)"
 );
 
 /* 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"
+       "hover" => "ウィキリンクにツールチップを表示する",
+       "underline" => "リンクにアンダーラインをつける",
+       "highlightbroken" => "未作成のページへのリンクをハイライトする",
+       "justify" => "段落を均等割り付けする",
+       "hideminor" => "最近更新したページから細部の編集を隠す",
+       "usenewrc" => "最近更新したページを拡張する (全てのブラウザで使えません)",
+       "numberheadings" => "見出しに番号を振る",
+       "showtoolbar" => "編集ボタンを表示する",
+       "editondblclick" => "ダブルクリックで編集する (JavaScript)",
+       "editsection" => "セクション編集を有効にする",
+       "editsectiononrightclick" => "セクションタイトルの右クリックでセクション編集を行えるようにする (JavaScript)",
+       "showtoc" => "目次を表示する (4つ以上の見出しがあるページ)",
+       "rememberpassword" => "セッションを越えてパスワードを記憶する",
+       "editwidth" => "テキストボックスを横幅いっぱいに表示する",
+       "watchdefault" => "編集した記事をウォッチリストに追加する",
+       "minordefault" => "細部の編集をデフォルトでチェックする",
+       "previewontop" => "プレビューをテキストボックスの前に配置する",
+       "nocache" => "ページをキャッシュしない"
 );
 
 /* private */ $wgWeekdayNamesJa = array(
@@ -63,10 +80,13 @@ require_once( "LanguageUtf8.php" );
        "金曜日", "土曜日"
 );
 
-/* private */ $wgMonthNamesJa = array( # ???
-       "一月", "二月", "三月", "四月", "五月", "六月",
-       "七月", "八月", "九月", "十月", "十一月",
-       "十二月"
+/* private */ $wgWeekdayAbbreviationsJa = array(
+       "日", "月", "火", "水", "木", "金", "土"
+);
+
+/* private */ $wgMonthNamesJa = array(
+       "1月", "2月", "3月", "4月", "5月", "6月",
+       "7月", "8月", "9月", "10月", "11月", "12月"
 );
 
 /* private */ $wgMonthAbbreviationsJa = array(
@@ -81,7 +101,6 @@ require_once( "LanguageUtf8.php" );
 # "" (空文字列) という説明にすると「特殊頁」頁に掲載しません。
 # これは幾つか (「targeted」とか) に対しては適当なことです。
 
 /* private */ $wgValidSpecialPagesJa = array(
        "Userlogin"             => "",
        "Userlogout"    => "",
@@ -210,7 +229,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
@@ -367,18 +387,21 @@ Please check the URL you used to access this page.\n",
 "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" */,
@@ -388,7 +411,9 @@ 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)." */,
@@ -439,7 +464,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]]!
@@ -454,7 +480,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.",
@@ -573,7 +600,8 @@ any copyrights." */,
 "badfilename"  => "ファイル名は\"$1\"へ変更されました。" /* "Image name has been changed to \"$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)をクリックし、ファイルについての情報-出典、製作者や時期、
@@ -616,7 +644,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
@@ -643,7 +675,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" => "以下のリストは、新本、古本などを販売している外部サイトへのリンクです。
 あなたがお探しの本について、更に詳しい情報が提供されている場合もあります。
@@ -764,7 +797,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.",
@@ -917,6 +951,10 @@ class LanguageJa extends LanguageUtf8 {
                return $wgSkinNamesJa;
        }
 
+       function getMathNames() {
+               global $wgMathNamesJa;
+               return $wgMathNamesJa;
+       }
 
        function getUserToggles() {
                global $wgUserTogglesJa;
@@ -942,14 +980,20 @@ class LanguageJa extends LanguageUtf8 {
        }
 
        # Inherit default userAdjust()
-        
+       
        function date( $ts, $adj = false )
        {
+               global $wgWeekdayAbbreviationsJa;
                if ( $adj ) { $ts = $this->userAdjust( $ts ); }
-
+               
+               $x = getdate(mktime(( (int)substr( $ts, 8, 2) ) + $diff,
+                       (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;
        }
 
@@ -963,7 +1007,7 @@ 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()
@@ -989,7 +1033,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);