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().
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