Moduuli:kielikoodit/ohje
Tämä on ohjesivu moduulille Moduuli:kielikoodit
Kielten nimien ja tunnusten hakemiseen.
Kielikoodimääritykset tehdään tiedostoon Module:kielikoodit/taulukot.
Funktiot[muokkaa]
nimi[muokkaa]
nimi(tunnus)
Palauttaa tunnusta vastaavan kielen nimen. Huom. saman asian saa tehtyä mw.language.fetchLanguageName
-funktiolla.
tunnus[muokkaa]
tunnus(nimi)
Palauttaa nimeä vastaavan kielitunnuksen. Huom. saman asian saa tehtyä kieliolion mw.language:getCode
-metodilla.
tunnus_genetiiville[muokkaa]
tunnus_genetiiville(nimi)
Palauttaa nimeä vastaavan kielitunnuksen.
genetiivissa[muokkaa]
genetiivissa(tunnus)
Palauttaa tunnusta vastaavan kielen genetiivimuodon.
partitiivissa[muokkaa]
partitiivissa(tunnus)
Palauttaa tunnusta vastaavan kielen partitiivimuodon.
translatiivissa[muokkaa]
translatiivissa(tunnus)
Palauttaa tunnusta vastaavan kielen translatiivimuodon.
lajitteluarvo[muokkaa]
lajitteluarvo(tunnus)
Palauttaa tunnusta vastaavan kielen lajitteluarvon, joita vertaamalla tietää kahden kielen välisen järjestyksen.
lajitteluarvo_nimelle[muokkaa]
lajitteluarvo_nimelle(nimi)
Palauttaa nimeä vastaavan kielen lajitteluarvon, joita vertaamalla tietää kahden kielen välisen järjestyksen.
#invokella kutsuttavat funktiot[muokkaa]
Nimi[muokkaa]
{{#invoke:kielikoodit|Nimi|tunnus}}
{{#invoke:kielikoodit|Nimi|tunnus|isolla=1}}
Palauttaa tunnusta vastaavan kielen nimen. Jos parametri isolla on annettu, palauttaa nimen isolla alkukirjaimella.
Tunnus[muokkaa]
{{#invoke:kielikoodit|Tunnus|nimi}}
Palauttaa nimeä vastaavan kielen tunnuksen.
{{#invoke:kielikoodit|Tunnus|nimi[|kielikoodistandardi]}}
Palauttaa nimeä vastaavan kielen tunnuksen. Jos kielikoodistandardi on annettu, palauttaa sen mukaisen kielikoodin, muuten oletuksksi asetetun.
Genetiivissa[muokkaa]
{{#invoke:kielikoodit|Genetiivissa|tunnus}}
{{#invoke:kielikoodit|Genetiivissa|tunnus|isolla=1}}
Palauttaa tunnusta vastaavan kielen genetiivimuodon. Jos parametri isolla on annettu, palauttaa nimen isolla alkukirjaimella.
Tunnus_genetiiville[muokkaa]
{{#invoke:kielikoodit|Tunnus_genetiiville|nimen genetiivi}}
Palauttaa nimen genetiiviä vastaavan kielen tunnuksen.
Partitiivissa[muokkaa]
{{#invoke:kielikoodit|Partitiivissa|tunnus}}
{{#invoke:kielikoodit|Partitiivissa|tunnus|isolla=1}}
Palauttaa tunnusta vastaavan kielen partitiivimuodon. Jos parametri isolla on annettu, palauttaa nimen isolla alkukirjaimella.
Translatiivissa[muokkaa]
{{#invoke:kielikoodit|Translatiivissa|tunnus}}
{{#invoke:kielikoodit|Translatiivissa|tunnus|isolla=1}}
Palauttaa tunnusta vastaavan kielen translatiivimuodon. Jos parametri isolla on annettu, palauttaa nimen isolla alkukirjaimella.
Testit[muokkaa]
- Nimi
- KOODI: {{#invoke:kielikoodit|Nimi|hu}}
TULOS: unkari - KOODI: {{#invoke:kielikoodit|Nimi|hu|isolla=1}}
TULOS: Unkari - KOODI: {{#invoke:kielikoodit|Nimi|kud}}
TULOS: 'auhelawaOK - KOODI: {{#invoke:kielikoodit|Nimi|kud|isolla=1}}
TULOS: 'AuhelawaOK - KOODI: {{#invoke:kielikoodit|Nimi|ovd}}
TULOS: älvdalskaOK - KOODI: {{#invoke:kielikoodit|Nimi|ovd|isolla=1}}
TULOS: ÄlvdalskaOK
- Genetiivissa
- KOODI: {{#invoke:kielikoodit|Genetiivissa|hu}}
TULOS: unkarin - KOODI: {{#invoke:kielikoodit|Genetiivissa|hu|isolla=1}}
TULOS: Unkarin - KOODI: {{#invoke:kielikoodit|Genetiivissa|dlm}}
TULOS: dalmatian - KOODI: {{#invoke:kielikoodit|Genetiivissa|dlm|isolla=1}}
TULOS: Dalmatian - KOODI: {{#invoke:kielikoodit|Genetiivissa|kud}}
TULOS: 'auhelawanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa|kud|isolla=1}}
TULOS: 'AuhelawanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa|ovd}}
TULOS: älvdalskanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa|ovd|isolla=1}}
TULOS: ÄlvdalskanOK
- Partitiivissa
- KOODI: {{#invoke:kielikoodit|Partitiivissa|hu}}
TULOS: unkaria - KOODI: {{#invoke:kielikoodit|Partitiivissa|hu|isolla=1}}
TULOS: Unkaria
- Translatiivissa
- KOODI: {{#invoke:kielikoodit|Translatiivissa|hu}}
TULOS: unkariksi - KOODI: {{#invoke:kielikoodit|Translatiivissa|hu|isolla=1}}
TULOS: Unkariksi
- Tunnus
- KOODI: {{#invoke:kielikoodit|Tunnus|pandžabi}}
TULOS: pa - KOODI: {{#invoke:kielikoodit|Tunnus|pörde}}
TULOS: - KOODI: {{#invoke:kielikoodit|Tunnus|saksa|ISO 639-1}}
TULOS: deOK - KOODI: {{#invoke:kielikoodit|Tunnus|saksa|ISO 639-2}}
TULOS: gerOK - KOODI: {{#invoke:kielikoodit|Tunnus|saksa|ISO 639-3}}
TULOS: deuOK - KOODI: {{#invoke:kielikoodit|Tunnus|saksa}}
TULOS: deOK
- Tunnus_tunnukselle
- KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|de|ISO 639-1}}
TULOS: deOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|de|ISO 639-2}}
TULOS: gerOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|de|ISO 639-3}}
TULOS: deuOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|ger|ISO 639-1}}
TULOS: deOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|ger|ISO 639-2}}
TULOS: gerOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|ger|ISO 639-3}}
TULOS: deuOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|deu|ISO 639-1}}
TULOS: deOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|deu|ISO 639-2}}
TULOS: gerOK - KOODI: {{#invoke:kielikoodit|Tunnus_tunnukselle|deu|ISO 639-3}}
TULOS: deuOK
- Tunnus_genetiiville
- KOODI: {{#invoke:kielikoodit|Tunnus_genetiiville|liivin}}
TULOS: liv - KOODI: {{#invoke:kielikoodit|Tunnus_genetiiville|Liivin}}
TULOS: liv
- Tunnus_genetiiville
- KOODI: {{#invoke:kielikoodit|Tunnus_genetiiville|klassisen pörden}}
TULOS: - KOODI: {{#invoke:kielikoodit|Tunnus_genetiiville|dalmatian}}
TULOS: dlm - KOODI: {{#invoke:kielikoodit|Tunnus_genetiiville|dalmaatin}}
TULOS: dlm
- Nimi2
- KOODI: {{#invoke:kielikoodit|Nimi2|dak|isolla=1}}
TULOS: DakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dakota|isolla=1}}
TULOS: DakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dakota|isolla=1}}
TULOS: DakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dakotan|isolla=1}}
TULOS: DakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dakotan|isolla=1}}
TULOS: DakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Mouk-Aria|isolla=1}}
TULOS (0 tavua): NG
ODOTETTU (9 tavua):mouk-aria
- KOODI: {{#invoke:kielikoodit|Nimi2|mouk-Aria|isolla=1}}
TULOS (0 tavua): NG
ODOTETTU (9 tavua):mouk-aria
- Nimi2 - kielellä vaihtoehtoinen nimi
- KOODI: {{#invoke:kielikoodit|Nimi2|dlm|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dalmatia|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmatia|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dalmatian|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmatian|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dalmaatti|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmaatti|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|dalmaatin|isolla=1}}
TULOS: DalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmaatin|isolla=1}}
TULOS: DalmatiaOK
- Nimi2 - tulostus pienellä
- KOODI: {{#invoke:kielikoodit|Nimi2|dak}}
TULOS: dakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dakotan}}
TULOS: dakotaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmatia}}
TULOS: dalmatiaOK - KOODI: {{#invoke:kielikoodit|Nimi2|Dalmaatin}}
TULOS: dalmatiaOK
- Genetiivissa2
- KOODI: {{#invoke:kielikoodit|Genetiivissa2|dak}}
TULOS: DakotanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|nmn}}
TULOS (7 tavua): !XóõnNG
ODOTETTU (8 tavua):ǃXóõn
- KOODI: {{#invoke:kielikoodit|Genetiivissa2|kud}}
TULOS: 'AuhelawanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|ǃxóõ}}
TULOS (7 tavua): !XóõnNG
ODOTETTU (8 tavua):ǃXóõn
- KOODI: {{#invoke:kielikoodit|Genetiivissa2|dakota}}
TULOS: DakotanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dakota}}
TULOS: DakotanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|dakotan}}
TULOS: DakotanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dakotan}}
TULOS: DakotanOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Mouk-Aria}}
TULOS (0 tavua): NG
ODOTETTU (10 tavua):mouk-arian
- KOODI: {{#invoke:kielikoodit|Genetiivissa2|mouk-Aria}}
TULOS (0 tavua): NG
ODOTETTU (10 tavua):mouk-arian
- Genetiivissa2 - kielellä vaihtoehtoinen nimi
- KOODI: {{#invoke:kielikoodit|Genetiivissa2|dlm}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|dalmatia}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dalmatia}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|dalmatian}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dalmatian}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|dalmaatti}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dalmaatti}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|dalmaatin}}
TULOS: DalmatianOK - KOODI: {{#invoke:kielikoodit|Genetiivissa2|Dalmaatin}}
TULOS: DalmatianOK
ɧ