Manual:$wgContLang

From MediaWiki.org
Jump to: navigation, search
This page is a translated version of the page Manual:$wgContLang and the translation is 72% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎日本語 • ‎polski • ‎português • ‎português do Brasil

詳細[edit]

本文の言語のオブジェクトは、閲覧しているウィキに関連付けられた Language オブジェクトです。 2 つあるグローバルの言語オブジェクトのうちの 1 つです (もう一方は $wgLangManual:$wgLang)。 Language objects represent the language used for incidental text, and also has some character encoding functions and other locale stuff. 言語は $wgLanguageCodeManual:$wgLanguageCode で定義されています。 詳細情報は Manual:言語Manual:Language を参照してください。

注 注: If you are outputting text that might be included in an interface message, you may want to use $parser->getFunctionLang() instead of $wgContLang since this will localize to the user's interface language within interface messages, but localize to the wiki content language otherwise.

よく使用されるメソッド[edit]

This is not an exhaustive list, view class above to see a complete listing.

$wgContLang->getNsText ( $index )
キーをもとにして、名前空間名を現在の言語で取得します。 例: $wgContLang->getNsText( NS_MEDIAWIKI ); は「MediaWiki」を返し、$wgContLang->getNsText( NS_CATEGORY ) は「カテゴリ」を返します。
$wgContLang->specialPage( $name )
英語の語句をもとにして、地域化された特別ページ名を取得します。 例: $wgContLang->specialPage( 'upload' ) は「特別:upload」を返します。
$wgContLang->convert( $text, $isTitle = false)
実装されていません。テキストを別の言語変種に変換します。
$wgContLang->formatSize ( $size )
Format a size in bytes for output, using an appropriate unit (B, KB, MB or GB) according to the magnitude in question
$wgContLang->formatTimePeriod( $seconds )
Format a time in seconds for output, using an appropriate unit (seconds, minutes, hours or days) according to the magnitude in question