Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 2 Jahren, 9 Monaten
Letzter Beitrag:
vor 2 Jahren, 9 Monaten
Beteiligte Autoren:
Bart VDE, Peter Holemans, Allard

[WB19] Translation of a button caption

Startbeitrag von Bart VDE am 06.05.2015 11:59

Hello,

In my project there are 4 languages defined.
I have a button on a dynamic page. In the description of the button, tab GUI, I set the type of the button = "Dynamic". I also defined the caption for my 4 languages.

Problem is that the caption at run time does not change according to the selected language.

If I change the type of the button to "Automatic", the caption thing is working OK, but than I have some other problems.

I can't find in the help what this button type property actually does. Any ideas ?

Thx,
Bart

Antworten:

Hi.

Do something like this.:
in the ini code of page or button

lnguageID is int // Problebly globally availeble

Switch languageID

case 1
mybutton..caption = "caption 1"
case 2
mybutton..caption = "caption 2"

end

Regards
Allard

von Allard - am 06.05.2015 12:16
Hi Allard,

Thanks for your suggestion, but I want to use the Nation() function to change the language of my UI, and not assign in code the translation for all my controls.

Regards,
Bart

von Bart VDE - am 06.05.2015 14:48
Hi Bart,

AWP or Classic Dynamic?
In case of AWP you need to manage the subdirectory yourself and test for the language passed (via the url e.g.) in the project init code.
In Dynamic, Nation() should do the trick. Just not sure if you need to do it in the init code of the project or at page level?

Cheers,

Peter H.

von Peter Holemans - am 06.05.2015 15:05
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.