Malline:AurText

Jedipediasta, vapaasta Tähtien sota-tietosanakirjasta tänään, 25. huhtikuuta 2024
Siirry navigaatioonSiirry hakuun


Uusi versio mallineesta {{Aur}}. Käyttää Lua-ohjelmointikieltä tunnistaakseen tekstin kirjain kerrallaan, korvaten jokaisen vastaavalla aurebesh-merkillä.

Käyttö[muokkaa wikitekstiä]

{{AurText|Lisää tekstiä tähän.|Mahdollisesti enemmän tekstiä.|jne.|style=|digraphs=|link=}}

Lisää vain haluamasi teksti ensimmäiseksi nimeämättömäksi muuttujaksi. Muut muuttujat ovat alapuolella kerrotut.

  • |style= – tekstin tyyli. Tällä hetkellä vain regular ja bold ovat tuettuja. Jos ei määritetä, oletus on regular.
  • |digraphs= – Aurebesh has special characters for eight digraphs, namely "ch", "ae", "oo", "eo", "kh", "ng", "sh", and "th". However, not all official sources utilize these digraph characters. By default, the template will automatically recognize these digraphs and collapse them into a single Aurebesh character. If you do not want this behavior, pass any of the values no, n, false, or 0 (zero) to the |digraph= parameter, and each letter will then be rendered individually. Although not necessary, you can also explicitly request the digraph functionality by specifying yes, y, true, or 1 for this parameter.
  • |link= – Optional parameter to specify something for the text to link to. Can be internal (provide the raw name of the page, without [[wikilink brackets]]) or external (give the full URL). Be aware that the Aurebesh characters will still be black and will not give any visual indication that they are a link until the reader hovers the mouse over them (and even then, it's not obvious). If not specified, the characters will not link anywhere.

For finer control over digraphs, you can specify more than one unnamed argument. This is useful to disable a single digraph, or a small number of digraphs, without disabling all digraphs. Just split the digraph up with a pipe character (like {{AurText|Jonat|han}}), and the parser will treat each character separately. Splitting into multiple arguments otherwise has no effect, unless it makes the first character of the next argument an apostrophe or quotation mark (see below).

Heittomerkit ja lainausmerkit[muokkaa wikitekstiä]

Aurebesh erottelee vasemman- ja oikeanpuoleiset heittomerkit ja lainausmerkit. Kohdatessaan merkin ' tai ", malline tarkistaa edellisen merkin. Jos se on välilyönti tai rivinvaihto, tai jos ' tai " on muuttujan ensimmäinen merkki, käytetään vasemmanpuoleista heitto-/lainausmerkkiä. Jos edellinen merkki on jotain muuta, käytetään oikeanpuoleista heitto-/lainausmerkkiä. Jos haluat toisen merkin, käytä kaarevia lainausmerkkejä ( ja ) tai heittomerkkejä ( ja ) saadaksesi haluamasi merkin.

Tekniset huomiot[muokkaa wikitekstiä]

  • Vaikka tämä malline voi teoriassa sisältää rajattomasti tekstiä, käytännössä käännettävän tekstin määrää rajoittaa laajennuksen jälkeinen sisällytyskoko 2 megatavua. Kymmenen kappaletta lorem ipsumia täyttää jo puolet tästä rajasta, joten kokonaista sivua ei voi kääntää, ellei se ole erittäin pieni. Huomioi myös, että raja on sivua kohden, ei mallineen sisällytystä; kaikki mallineen sisällytykset yhdellä sivulla lasketaan (myös sisällytykset muilla sivuun sisällytetyillä sivuilla, jotka lasketaan kaksinkertaisesti).
  • Huomioi myös, että jokainen mallineen lisäämä aurebesh-merkki lisää noin 1.4 kilotavua sivun lähdekoodiin, ja se voi kasvaa nopeasti (700 merkkiä on hieman alle yksi megatavu), hidastaen sivun latautumista merkittävästi. Käytä siis tätä mallinetta säästeliäästi.

Katso myös[muokkaa wikitekstiä]