Moduuli:kieliaakkostus/ohje

Wikisanakirjasta

Tämä on ohjesivu moduulille Moduuli:kieliaakkostus

Vanhentunut, ks. Moduuli:artikkeliaakkostaja.

Aakkostukseen käytettävien merkkijonojen luomiseen.

Käyttö[muokkaa]

Kirjastona[muokkaa]

local kieliaakkostus = require("Module:kieliaakkostus")

Metodit[muokkaa]

lajittelumuotoon(kielikoodi, sana)

Muuttaa sanan kirjaimet niiden lajittelussa käytettäviksi muodoiksi, esim. suomessa wv.

lajittelukirjaimiksi(kielikoodi, sana[, merkkimäärä])

Palauttaa kaksi arvoa. Ensimmäinen on ensimmäiset merkkimäärä merkkiä, toinen on loput. Jos merkkimäärää ei anneta on oletus 2, paitsi arabialle 1 TODO. Lopullinen merkkimäärä riippuu kuitenkin kielestä sivun [Wikisanakirja:Sanojen aakkosellinen luokittelu] mukaan. Esim. jos saksankielisen sanan kahdesta ensimmäisestä kirjamesta toinen on ß palautetaan yhteensä kolme merkkiä TODO parempi esim. . Tai esim. unkarinkielinen sanan csomó kohdalla palautetaan cso, mo. Huom. sisältää lajittelumuotoon muuttamisen.
Paluuarvot luetaan ohjelmassa seuraavasti:
local alku, loppu = kieliaakkostus.lajittelukirjaimiksi("džonkki", "fi", 2)

Mallineessa (tai sivulla)[muokkaa]

{{#invoke:kieliaakkostus|Lajittelumuotoon|kielikoodi|sana}}

Muuttaa sanan kirjaimet niiden lajittelussa käytettäviksi muodoiksi, esim. suomessa wv.

{{#invoke:kieliaakkostus|Lajittelukirjaimiksi|kielikoodi|sana|n=2}}

Kuin vastaava kirjastofunktio. Parametri n on vapaaehtoinen.

Kielikohtaiset aakkostajat[muokkaa]

Seuraaville kielille on määritetty erityinen aakkostaja. Muissa käytetään oletusta.

Testit[muokkaa]

oletus[muokkaa]

  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|-|šiæöçké}}
    TULOS: siaeocke
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|-|äöåõåáéí|n=4}}
    TULOS: aoao|aaei
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|-|абвгдежзийклмнопрстуфхцчшщъыьэюя}}
    TULOS: абвгдежзииклмнопрстуфхцчшщъыьэюя
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|-|йѐёѓіїќѝў}}
    TULOS: иеегіікиу
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi||świat}}
    TULOS: sw|iat

suomi[muokkaa]

  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|watti}}
    TULOS: vatti
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|širokko}}
    TULOS: sirokko
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|džonkki}}
    TULOS: dzonkki
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|rosé}}
    TULOS: rose
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|24/7}}
    TULOS: 000
  • KOODI: {{#invoke:kieliaakkostus|Lajittelumuotoon|fi|fdfdfd3}}
    TULOS: fdfdfd0

  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|fi|watti}}
    TULOS: va|tti
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|fi|džonkki}}
    TULOS: dz|onkki
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|fi|džonkki|n=4}}
    TULOS: dzon|kki

espanja[muokkaa]

  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|es|ñame}}
    TULOS: ña|me
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|es|qué}}
    TULOS: qu|e

viro[muokkaa]

  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|et|üliõpilane}}
    TULOS: ul|iopilane
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|et|šokolaad}}
    TULOS: so|kolaad

puola[muokkaa]

  • sól, sól

  • sól, só|l
  • dźedźe, dźe|dźe
  • dźdźee, dźdź|ee
  • dźódźó, dźó|dźó
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|pl|Władysław}}
    TULOS: wł|adysław
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|pl|Przemysław}}
    TULOS: prz|emysław
  • KOODI: {{#invoke:kieliaakkostus|Lajittelukirjaimiksi|pl|świat}}
    TULOS: św|iat

ranska[muokkaa]

  • bébé, bebe

  • bébé, be|be
  • cédérom, ce|derom
  • fâcher, fa|cher
  • brûlure, br|ulure
  • fantôme, fa|ntome

saksa[muokkaa]

  • ßeße, ssesse

  • ßeße, sse|sse
  • eßeße, ess|esse
  • ßßee, ssss|ee
  • ßßßee, ssss|ssee
  • großartig, gr|ossartig
  • Überraschung, ub|erraschung
  • Ära, ar|a
  • östlich, os|tlich

tšekki[muokkaa]

  • cheche, cheche

  • cheche, che|che
  • echee, ech|ee
  • chchee, chch|ee
  • eechch, ee|chch

unkari[muokkaa]

  • dzsedzse, dzsedzse

  • dzsedzse, dzse|dzse
  • ágy, agy|
  • csomó, cso|mo