Registrieren Hilfe Benutzerliste Kalender Suchen Heutige Beiträge Alle Foren als gelesen markieren
Zurück   HP webOS Forum > HP webOS > webOS Entwickler Forum


Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf PreForum.de!

Internationalisierung in Ares

Das Thema "Internationalisierung in Ares" befindet sich unter webOS Entwickler Forum auf PreForum.de.

Antwort

 

LinkBack Themen-Optionen Ansicht
Alt 30.08.2011, 13:11   #1 (permalink)
Benutzer
 
Registriert seit: 16.11.2010
Beiträge: 40
Standard Internationalisierung in Ares

Hallo,

weiß jemand von euch, wie man Widgets, die in Ares per Drag'n Drop erstellt sind, internationalisieren kann ?
Normale String lassen sich mit $L("mein String") ein einer entsprechenden strings.json mappen, aber wie funktioniert das mit mit Widgets, die in Ares erzeugt wurden ?
Ich verwende ein List Widget und habe den Namen des Widgets im GUI Editor in Ares (also im Panel rechts) mit $L(...) umschlossen, aber das wird brutto für netto in die Anzeige übernommen und nicht ersetzt.
Und Teil 2 des Problems: wie übersetze ich die Optionen für das List Widget, die unter "Choices" als json File definiert sind? Hier wird eine Änderung der Labels von Ares erst gar nicht gepeichert, wenn man versucht die Labels mit $L() zu umklammern. Weiß jemand wie man das richtig macht oder ist das irgendwo dokumentiert ?

vielen Dank für jede Hilfe!

Gruß,
Thorsten
thorsten23 ist offline   Mit Zitat antworten
Alt 30.08.2011, 17:18   #2 (permalink)
Super-Moderator
 
Benutzerbild von jpohl
 
Registriert seit: 28.01.2010
Ort: Dresden
Beiträge: 1.562
Standard AW: Internationalisierung in Ares

Hallo Thorsten,

da gibts in Ares 1 keinen fertigen Mechanismus für. Die Geschichte mit dem $L funktioniert nur im Quelltext, nicht in der grafisch generierten UI.

Habe mir so geholfen, dass ich beim Programmstart in einer Schleife die Labels in den Widgets mit der aktuellen Spracheinstellung aktualisiere. Da funktioniert dann das $L wieder.

Viele Grüße
Jörg
jpohl ist offline   Mit Zitat antworten
Alt 30.08.2011, 17:27   #3 (permalink)
Benutzer
 
Registriert seit: 16.11.2010
Beiträge: 40
Standard AW: Internationalisierung in Ares

Hallo Jörg,

vielen Dank für die Antwort. Entsprechend müssten dann natürlich auch die Inhalte des List Widgets, die aktuell im GUI Editor unter CHOICES abgelegt sind, auch irgendwie manuel als Model übergeben werden, vermute ich mal, oder ?

Gruß,
Thorsten
thorsten23 ist offline   Mit Zitat antworten
Alt 30.08.2011, 17:37   #4 (permalink)
Super-Moderator
 
Benutzerbild von jpohl
 
Registriert seit: 28.01.2010
Ort: Dresden
Beiträge: 1.562
Standard AW: Internationalisierung in Ares

Sofern die Sachen statisch sind, müssten sie auch mit ersetzt werden.

Viele Grüße
Jörg
jpohl ist offline   Mit Zitat antworten
Alt 30.08.2011, 17:41   #5 (permalink)
Benutzer
 
Registriert seit: 16.11.2010
Beiträge: 40
Standard AW: Internationalisierung in Ares

Ok, danke. Dann weiß ich in etwa wie ich's machen muss. Aber irgendwie ist das schon ne schwache Leistung von Palm (HP), eine Entwicklungsumgebung anzubieten, die Internationalisierung nicht vorsieht. Hm. Naja, vielleicht gibt es eines Tages ein Update von Ares, zumindest behauptet HP das ja. Aber richtig überzeugt von der Sache bin ich leider nicht ...


OK, vielen Dank jedenfalls :-)
Thorsten
thorsten23 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 03:05 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2