echte Multilingualität ist in Arbeit ( importierbare language files ) ; erste Erfolge sind verbucht.
(alles noch mit Formeln; kein LS, keine API ; außer natürlich der Import)
Dadurch werden die sprachspeziefischen Designelement wegfallen.
Und das alles ohne Global WorkBench.
EInbussen wird es bei den views geben; hier fallen die Spaltenüberschriften weg. Allerdings sollten die Views/Spalten selbsterklärend sein, so daß man das in Kauf nehmen kann.
im entsprechenden Designelement wird dann der Beschriftungseintrag mit der Formel
_key:="1-HUKE-66TNUS";
_LANGSWITCH:=@UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "LANGSWITCH" ; 2 ));
_LANGUAGE:=@UpperCase(@DbLookup( "" : "NoCache" ; "":"" ; "($LUConfig)" ; "LANGUAGE" ; 2 ));
@If(_LANGSWITCH="NO";@Environment("HDLang";_LANGUAGE);"");
_USELANGUAGE:=@If(_LANGSWITCH="YES";@Environment("HDLang");_LANGUAGE);
_OUTLINE:=@DbLookup( "" : "NoCache" ; "":"" ; "Language" ; _USELANGUAGE ; 2 );
_val:=@Right(_OUTLINE; _key);
@Trim(@ReplaceSubstring(@Word(_val;";";1);": ";""))
( der Code ist absolut BETA und kann und wird noch optimiert; es geht in erster Linie um das Prinzip )
abgerufen