| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.271
| Mehrsprachigkeit elegant lösen?
Hallo, sitze grad an einem Testprojekt. (Intranet mit Swiz - Air) Jetzt wollte ich gerne eine dynamische Mehrsprachigkeit einbauen und überlege gerade wie ich das am "Schönsten" lösen kann. Gibt's da irgendwelche "Best-Practise" ? Meine idee war jetzt eine XML/Datenbank als Ausgangspunkt zu erstellen. Diese wird dann zum Programmstart geladen (Ohne Internet-Anbindung geht das Programm eh nicht^^) und in ein extra Model übergeben. Nur wie es dan am elegantesten weitergeht... Am schönsten wäre es ja, wenn man einen Schalter baut (für die Sprachen), der ein Event dispatcht auf das sich alle Texte ändern. Bisschen seltsam formuliert, aber ich denke Ihr versteht, wie ich es meine. ![]() Freue mich auf ein paar Anregungen. Ps: Oder ist der Weg von Adobe mittels Runtime Localization mit Ressourcen schon das "Beste" ? Geändert von Nico B. (08-08-2010 um 00:37 Uhr) |
| | |
| | #2 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Das arbeiten mit Resource Bundles würdest du sonst so nachbilden, wie es da ist bereits mitgeliefert wird... wenn du den Mechanismus nicht verwenden willst.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #4 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Ich habe so kein Argument gegen die Verwendung der Resource Bundles.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Oct 2008
Beiträge: 148
|
hi, eine eigene sprachverwaltung macht schon sinn, aber erst, wenn du zb. noch eine html seite hast, in der ebenfalls lokalisierter inhalt dargestellt wird, und die selben keys verwendet. eine externe xml hat insofern auch den vorteil, dass du dir zb. ziemlich einfach einen LanguageEditor bauen kannst, und dem zb. direkt dem Übersetzer als AIR-Applikation mailst.. ;-) wir hatten das mal bei einem grösserne projekt so umgesetzt. wenns nur flex ist, ist es mit den resource bundles sicher gut gelöst... und im schlimmsten fall hast du aus den files auch wieder ziemlich schnell eine xml generiert, falls du es doch noch brauchen solltest ;-) Geändert von sytch (08-08-2010 um 18:21 Uhr) |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Mar 2007
Beiträge: 135
|
Vielleicht ist für Dich auch das LocalizationFramework in Air interessant, dass ..so wie ich das verstanden habe ... für den Austausch der Local_strings im HTMLTeil von air zuständig ist. ich weiß allerdings nicht, inwieweit man dieses Framework für den FlexWrapper benutzen kann ... |
| | |
| | #7 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Ich glaube das AIR Lokalisierungsframework geht am Thread vorbei.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.271
|
Ich habe ein ziemlich geiles Framework gefunden und wollte es einfach mal in die Runde "stellen"... BabelFx Localization Framework for Flex and Flash :-) Ich find's wie gesagt super genial gelöst. |
| | |
| | #9 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Die reissen einen eigenen IOC Container hoch?
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
| | #10 (permalink) |
| Singleton Registriert seit: Mar 2009 Ort: Berlin / Hamburg
Beiträge: 495
|
Wofür braucht man das? Ich löse es immer - Marke Eigenbau -, mit einem Singleton, dass eine Referenz auf den ResourceManager hält (damit es auch von nicht UIComponenten aufgerufen werden kann) und injiziere so den Code in den View. Vielleicht gibt es ja bessere Lösungen.
__________________ digitale-avantgarde.com |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Dec 2005 Ort: Oldenburg
Beiträge: 2.271
|
Was ich halt cool finde ist, dass es wirklich extremst einfach zu handhaben ist. Darüber hinaus lassen sich bsp. Strings mit Variablen auch darüber steuern um was ala "Hallo " + username ... "Hello " + username usw. einheitlich in einer Datei zu steuern. Einfach mal anschauen, lohnt sich echt |
| | |
| | #12 (permalink) |
| Perverted Hermit Registriert seit: Mar 2004 Ort: Delmenhorst
Beiträge: 11.856
|
Ja, aber wie alles hat das auch seine Tücken. So ist die Lokalisierung an doe Implementierung der Komponenten gekoppelt, Refactorings werden erschwert und die hast eine größere Speicherauslastung.
__________________ github: https://github.com/floriansalihovic/L18nExample <florian xmlns:speaker="www.beyondtellerrand.com/ffk11/speakers_sessions" xmlns:trainer="http://www.beyondtellerrand.com/ffk11/workshops" /> and @ g+ |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |
LinkBacks (?)
LinkBack zu diesem Thema: http://www.flashforum.de/forum/flex-programmieren/mehrsprachigkeit-elegant-loesen-287463.html | ||||
| Erstellt von | Für | Art | Datum | Hits |
| sprachverwaltung | Addictomatic | Dieses Thema | Refback | 12-09-2011 10:28 | 1 |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| wie bau' ich meinen quicktime elegant ein? | telepilot | Flash MX 2004 | 1 | 07-11-2005 06:05 |
| Menü-Programmiering elegant? | derkarsten | ActionScript 1 | 16 | 24-07-2003 15:37 |
| elegant ist anders ! hilfe | ZONK | Flash 4 und Flash 5 | 16 | 02-05-2003 13:51 |
| mov elegant öffnen | mike55 | Flash 4 und Flash 5 | 1 | 11-06-2002 19:25 |
| ist das wohl elegant? | lotta | Flash 4 und Flash 5 | 3 | 09-05-2002 20:18 |