GNU GPL v2+
- Since
- 2.1
- Author
- mwjames
◆ __construct()
SMW\Localizer\Localizer::__construct |
( |
Language |
$contentLanguage, |
|
|
NamespaceInfo |
$namespaceInfo |
|
) |
| |
- Since
- 2.1
- Parameters
-
Language | $contentLanguage | |
NamespaceInfo | $namespaceInfo | |
◆ asBCP47FormattedLanguageCode()
static SMW\Localizer\Localizer::asBCP47FormattedLanguageCode |
( |
|
$languageCode | ) |
|
|
static |
- See also
- IETF language tag / BCP 47 standards
- Since
- 2.4
- Parameters
-
- Returns
- string
◆ clear()
static SMW\Localizer\Localizer::clear |
( |
| ) |
|
|
static |
◆ convertDoubleWidth()
static SMW\Localizer\Localizer::convertDoubleWidth |
( |
|
$string | ) |
|
|
static |
- See also
- Language::convertDoubleWidth
Convert double-width roman characters to single-width. range: ff00-ff5f ~= 0020-007f
- Parameters
-
- Returns
- string
◆ convertNamespace()
SMW\Localizer\Localizer::convertNamespace |
( |
|
$ns, |
|
|
|
$variant = null |
|
) |
| |
Convert a namespace index to a string in the preferred variant
- Since
- 3.2
- Deprecated:
- since 1.35 use LanguageConverter::convertNamespace instead
- Parameters
-
int | $ns | namespace |
string | null | $variant | |
- Returns
- string a string representation of the namespace
◆ createTextWithNamespacePrefix()
SMW\Localizer\Localizer::createTextWithNamespacePrefix |
( |
|
$index, |
|
|
|
$text |
|
) |
| |
- Since
- 2.5
- Parameters
-
integer | $index | |
string | $text | |
- Returns
- string
◆ getAnnotatedLanguageCodeFrom()
static SMW\Localizer\Localizer::getAnnotatedLanguageCodeFrom |
( |
& |
$value | ) |
|
|
static |
- Since
- 2.4
- Parameters
-
- Returns
- string|false
◆ getCanonicalizedUrlByNamespace()
SMW\Localizer\Localizer::getCanonicalizedUrlByNamespace |
( |
|
$index, |
|
|
|
$url |
|
) |
| |
- Since
- 2.5
- Parameters
-
- Returns
- string
◆ getCanonicalNamespaceTextById()
SMW\Localizer\Localizer::getCanonicalNamespaceTextById |
( |
|
$index | ) |
|
- Since
- 2.5
- Parameters
-
- Returns
- string
◆ getContentLanguage()
SMW\Localizer\Localizer::getContentLanguage |
( |
| ) |
|
◆ getInstance()
static SMW\Localizer\Localizer::getInstance |
( |
| ) |
|
|
static |
◆ getLang()
SMW\Localizer\Localizer::getLang |
( |
|
$language = '' | ) |
|
- Since
- 2.4
- Parameters
-
Language | string | $languageCode | |
- Returns
- LocalLanguage
◆ getLanguage()
SMW\Localizer\Localizer::getLanguage |
( |
|
$languageCode = '' | ) |
|
- Since
- 2.4
- Parameters
-
- Returns
- Language
◆ getLanguageCodeFrom()
static SMW\Localizer\Localizer::getLanguageCodeFrom |
( |
& |
$value | ) |
|
|
static |
◆ getLocalTime()
SMW\Localizer\Localizer::getLocalTime |
( |
DateTime |
$dateTime, |
|
|
|
$user = null |
|
) |
| |
- Since
- 3.0
- Parameters
-
DateTime | $dateTime | |
User | null | $user | |
- Returns
- DateTime
◆ getNsIndex()
SMW\Localizer\Localizer::getNsIndex |
( |
|
$namespaceName | ) |
|
- Since
- 2.1
- Parameters
-
- Returns
- integer|boolean
◆ getNsText()
SMW\Localizer\Localizer::getNsText |
( |
|
$index | ) |
|
- Since
- 2.1
- Parameters
-
- Returns
- string
◆ getPreferredContentLanguage()
SMW\Localizer\Localizer::getPreferredContentLanguage |
( |
|
$title = null | ) |
|
- Note
- If the page content language is available use it as preferred language (as it is clear that the page content was intended to be in a specific language)
- If no page content language was assigned use the global content language
General rules:
- Special pages are in the user language
- Display of values (DV) should use the user language if available otherwise use the content language as fallback
- Storage of values (DI) should always use the content language
Notes:
- The page content language is the language in which the content of a page is written in wikitext
- Since
- 2.4
- Parameters
-
- Returns
- Language
◆ getUserLanguage()
SMW\Localizer\Localizer::getUserLanguage |
( |
| ) |
|
◆ hasLocalTimeOffsetPreference()
SMW\Localizer\Localizer::hasLocalTimeOffsetPreference |
( |
|
$user = null | ) |
|
- Since
- 3.0
- Parameters
-
- Returns
- boolean
◆ isKnownLanguageTag()
static SMW\Localizer\Localizer::isKnownLanguageTag |
( |
|
$languageCode | ) |
|
|
static |
- Since
- 2.4
- Parameters
-
- Returns
- boolean
◆ normalizeTitleText()
SMW\Localizer\Localizer::normalizeTitleText |
( |
string |
$text | ) |
|
Takes a text and turns it into a normalised version. This function reimplements the title normalization as done in Title.php in order to achieve conversion with less overhead. The official code could be called here if more advanced normalization is needed.
- Since
- 3.2
- Parameters
-
- Returns
- string
The documentation for this class was generated from the following file: