X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=docs%2Flanguage.txt;h=8f4cf751a2a653ffc47edc1e9f47d107ef024ed4;hb=9c7f6734c397a954b8eaa5ec73876f2b4bf92afb;hp=1df9881005c53eb7e25636f1988e84ff97c1e806;hpb=985050a6b07f171700b529cb3bc53100a7848e5e;p=lhc%2Fweb%2Fwiklou.git diff --git a/docs/language.txt b/docs/language.txt index 1df9881005..8f4cf751a2 100644 --- a/docs/language.txt +++ b/docs/language.txt @@ -1,21 +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