Hi,
here one solution:
1. declare custom <language> xml elements for each language and put <text> items for each text inside it - e.g.
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
|
<language name="german">
<text name="spot0" value="Hallo" />
<text name="spot1" value="Du" />
...
</language>
<language name="english">
<text name="spot0" value="Hello" />
<text name="spot1" value="You" />
...
</language>
|
2. then set/create a custom variable named 'currentlanguage' - e.g.
|
Quellcode
|
1
|
<krpano ... currentlanguage="german" ...>
|
or
|
Quellcode
|
1
|
set(currentlanguage, german);
|
3. then the text in the currently set language can be get e.g. this way:
get( language[get(currentlanguage)].text[spot0].value )
4. and this can be used in the showtext() calls:
|
Quellcode
|
1
2
3
|
... onhover="showtext(get(language[get(currentlanguage)].text[spot0].value));"
... onhover="showtext(get(language[get(currentlanguage)].text[spot1].value));"
...
|
This way you only need to change the 'currentlanguage' variable to change the language.
Best regards,
Klaus