X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=docs%2Flanguage.txt;h=8f4cf751a2a653ffc47edc1e9f47d107ef024ed4;hb=b0a22c92add426037b2c4ca762692a43c726f8e9;hp=9d6a0db329d67cfbd154d3ebf2c2618cd4d6d890;hpb=380f4da60040ccf2fb5df6bb6ad58bad1bca9a9b;p=lhc%2Fweb%2Fwiklou.git diff --git a/docs/language.txt b/docs/language.txt index 9d6a0db329..8f4cf751a2 100644 --- a/docs/language.txt +++ b/docs/language.txt @@ -1,24 +1,5 @@ language.txt -The Language object handles all readable text produced by the -software. The most used function is getMessage(), usually -called with the wrapper function wfMsg() which calls that method -on the global language object. It just returns a piece of text -given a text key. It is recommended that you use each key only -once--bits of text in different contexts that happen to be -identical in English may not be in other languages, so it's -better to add new keys than to reuse them a lot. Likewise, -if there is text that gets combined with things like names and -titles, it is better to put markers like "$1" inside a piece -of text and use str_replace() than to compose such messages in -code, because their order may change in other languages too. +The Language object handles all readable text produced by the software. -While the system is running, there will be one global language -object, which will be a subtype of Language. The methods in -these objects will return the native text requested if available, -otherwise they fall back to sending English text (which is why -the LanguageEn object has no code at all--it just inherits the -English defaults of the Language base class). - -The names of the namespaces are also contained in the language -object, though the numbers are fixed. +See https://www.mediawiki.org/wiki/Localisation#General_use_.28for_developers.29