Uživatelské nástroje

Nástroje pro tento web


dlglanguage

DlgLanguage

DlgLanguage(Identifikace,X,Y,Sirka,Vyska) - procedura

Procedura nám deklaruje prvek pro výběr jazyka.
Dostupné jazyky definujeme přímo ve skriptu tagem <lang=xx >, kde xx odpovídá kódu jazyka dle ISO639-1. Na definované řetězce se pak odkazujeme číselným kódem řetězce uvozeným % (znak procento). Viz. příklad níže.
U tohoto prvku neuvádíme proměnnou do které se má uložit výsledek, ale výsledek můžeme po ukončení dialogu zjistit funkcí GetLangID().
V případě, že nedefinujete dialog a potřebujete pouze vybrat jazyk, mužete využít předdefinovanou proceduru pro výběr jazyka Language().

  • Identifikace: unikátní identifikace prvku dialogu, lze vynechat, pak je použito automatické přidělení
  • X: vodorovná pozice prvku v dialogu
  • Y: svislá pozice prvku v dialogu
  • Sirka: vodorovný rozměr prvku dialogu
  • Vyska: svislý rozměr prvku dialogu udávající rozměr prvku včetně roletky po rozbalení. Rozměr prvku bez rozbalení roletky je pevně dán a nelze měnit


Příklad:

while(True)
  begin
    DefDialog('Vyberte jazyk',300,116);
    DlgLanguage(,4,4,292,256);
    DlgButton(id_OK,'OK',158,50);
    DlgButton(id_Cancel,'Zpìt',228,50);
    if(DlgExecute(True)<>id_OK)
      Halt;
    Message(%1);
  end;

<lang=sq
  1='Pershëndetje Botë'
>

<lang=cs
  1='Ahoj Světe!'
>

<lang=eu
  1='Kaixo mundua!'
>

<lang=bn
  1='Shagatam Prithivi!'
>

<lang=bs
  1='Zdravo Svijete!'
>

<lang=ca
  1='Hola món!'
>

<lang=hr
  1='Bok Svijete!'
>

<lang=da
  1='Hej, Verden!'
>

<lang=nl
  1='Hallo, wereld!'
>

<lang=en
  1='Hello World!'
>

<lang=eo
  1='Saluton mondo!'
>

<lang=et
  1='Tere maailm!'
>

<lang=fi
  1='Hei maailma!'
>

<lang=fr
  1='Salut le Monde!'
>

<lang=fy
  1='Hallo, wrâld!'
>

<lang=gl
  1='Ola mundo!'
>

<lang=de
  1='Hallo Welt!'
>

<lang=hu
  1='Helló világ!'
>

<lang=is
  1='Halló heimur!'
>

<lang=id
  1='Halo Dunia!'
>

<lang=ga
  1='Dia dhaoibh, a dhomhain!'
>

<lang=it
  1='Ciao Mondo!'
>

<lang=ki
  1='Niatia thi!'
>

<lang=la
  1='AVE MVNDE (ave munde)'
>

<lang=lv
  1='Sveika, Pasaule!'
>

<lang=lt
  1='Sveikas, Pasauli'
>

<lang=lb
  1='Moien Welt!'
>

<lang=mg
  1='Manao ahoana ry tany!'
>

<lang=ms
  1='Namaskaram, lokame'
>

<lang=mt
  1='Merhba lid-dinja'
>

<lang=no
  1='Hallo verden!'
>

<lang=pl
  1='Witaj, Swiecie!'
>

<lang=pt
  1='Olá, mundo!'
>

<lang=ro
  1='Salut lume!'
>

<lang=sr
  1='Zdravo Svete!'
>

<lang=sk
  1='Ahoj, svet!'
>

<lang=sl
  1='Pozdravljen svet!'
>

<lang=es
  1='?Hola mundo!'
>

<lang=sv
  1='Hejsan världen!'
>

<lang=tl
  1='Kamusta mundo!'
>

<lang=tr
  1='Merhaba Dünya!'
>

<lang=cy
  1='S''mae byd!'
>

END
dlglanguage.txt · Poslední úprava: 2010/04/19 17:04 autor: slim