Manual:$wgContLang

From MediaWiki.org
Jump to navigation Jump to 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

詳細

本文の言語のオブジェクトは、閲覧しているウィキに関連付けられた 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.

よく使用されるメソッド

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