Dico - how to use?

Talk about ManiaLink development in this forum

Moderator: NADEO

Post Reply
User avatar
faserg1
Posts: 446
Joined: 06 Jul 2011, 19:54
Location: Russia
Contact:

Dico - how to use?

Post by faserg1 »

Hi all, I don't know why but in ManiaLink dico is don't workinkg.

Code: Select all

<quad id="FonInvertory" posn="-50 0 -2" valign="center" halign="center" sizen="200 100" style="BgsPlayerCard" 
substyle="BgCard" />
<quad id="FonLabelInvertory" posn="-50 45 -1" valign="center" halign="center" sizen="200 10" style="Bgs1" 
substyle="BgTitle3_5" />
<quad id="FonInfo" posn="100 0 -2" valign="center" halign="center" sizen="100 100" style="BgsPlayerCard" 
substyle="BgCard" />
<quad id="FonLabelInfo" posn="100 45 -1" valign="center" halign="center" sizen="100 10" style="Bgs1" 
substyle="BgTitle3_5" />
<label valign="center" halign="center" posn="-50 45 0"  textid="inv" text="Инвентарь" />
<label valign="center" halign="center" posn="100 45 0"  textid="info" text="Инфо" />
<dico>
	<language id="en">
		<inv>Inventory</inv>
		<info>Info</info>
	</language>
	<language id="ru">
		<inv>Инвентарь</inv>
		<info>Инфо</info>
	</language>
</dico>
<script><!--	
--></script>
And I see nothing while I don't write in text parametr. Maybe I do something wrong?
Есть вопросы? Только скайп - faserg1.
Image
Жизнь - это динамика ритма. Life is dynamic of rhythm.
User avatar
faserg1
Posts: 446
Joined: 06 Jul 2011, 19:54
Location: Russia
Contact:

Re: Dico - how to use?

Post by faserg1 »

If someone want use translation in script, do like here:

Code: Select all

//Page
declare Text Page;
declare Text Inv;
declare Text Info;
	
if (Language == "ru")
{
	Inv = "Инвертарь";
	Info = "Инфо";
}
else
{
	Inv = "Inventory";
	Info = "Info";
}
Page = """
<label valign="center" halign="center" posn="-50 45 0"  text="{{{Inv}}}"/>
<label valign="center" halign="center" posn="100 45 0" text="{{{Info}}}"/>
""";
Where Language is CSmPlayer::User::Language.
Just it will give no more problems) :pil
Есть вопросы? Только скайп - faserg1.
Image
Жизнь - это динамика ритма. Life is dynamic of rhythm.
User avatar
steeffeen
Translator
Translator
Posts: 2463
Joined: 14 Oct 2012, 16:22
Location: Germany

Re: Dico - how to use?

Post by steeffeen »

it think it's easier to use

Code: Select all

declare Text = _("some text");
with this code there will be translations taken from an ingame pool of texts
    Game Mode and Title Pack Creator, Developer, ShootMania-Player & more

    ManiaControl, FancyManiaLinks
    User avatar
    spaii
    Posts: 1075
    Joined: 19 Jun 2010, 00:04
    Location: Rémy - France
    Contact:

    Re: Dico - how to use?

    Post by spaii »

    Strange, <Dico> works nice here, perhaps try this one ?
    Put Dico on start and remove text="yourtext" from labels ;)

    Code: Select all

    <dico>
       <language id="en">
          <inv>Inventory</inv>
          <info>Info</info>
       </language>
       <language id="ru">
          <inv>Инвентарь</inv>
          <info>Инфо</info>
       </language>
    </dico>
    <quad id="FonInvertory" posn="-50 0 -2" valign="center" halign="center" sizen="200 100" style="BgsPlayerCard" 
    substyle="BgCard" />
    <quad id="FonLabelInvertory" posn="-50 45 -1" valign="center" halign="center" sizen="200 10" style="Bgs1" 
    substyle="BgTitle3_5" />
    <quad id="FonInfo" posn="100 0 -2" valign="center" halign="center" sizen="100 100" style="BgsPlayerCard" 
    substyle="BgCard" />
    <quad id="FonLabelInfo" posn="100 45 -1" valign="center" halign="center" sizen="100 10" style="Bgs1" 
    substyle="BgTitle3_5" />
    <label valign="center" halign="center" posn="-50 45 0"  textid="inv" />
    <label valign="center" halign="center" posn="100 45 0"  textid="info" />
    <script><!--   
    --></script>
    User avatar
    faserg1
    Posts: 446
    Joined: 06 Jul 2011, 19:54
    Location: Russia
    Contact:

    Re: Dico - how to use?

    Post by faserg1 »

    steeffeen wrote:it think it's easier to use

    Code: Select all

    declare Text = _("some text");
    with this code there will be translations taken from an ingame pool of texts
    In game tool will not help because I have too many words that game cannot translate)

    spaii wrote:Put Dico on start and remove text="yourtext" from labels
    Thanks, but it is too late, by script it easy for me)
    Also if remove text="bla-bla-bla" it showing nothing.
    Есть вопросы? Только скайп - faserg1.
    Image
    Жизнь - это динамика ритма. Life is dynamic of rhythm.
    Post Reply

    Return to “ManiaLink”

    Who is online

    Users browsing this forum: No registered users and 2 guests