Flex 3 Locales erstellen

English: The latest Flex 3 release (build 3.0.194161) does only provide English (en_US) and Japanese (jp_JP) language files aka locales. Unfortunately the copylocale command for creating new locales does not work as expected due to wrong file pathes. The following text explains this issue and describes a solution.
Deutsch: Das finale Release des Flex Builder 3 (und Flex 3 SDKs) hat trotz oder gerade wegen seiner viele hundert Megabyte umfassenden Größe nicht nur gute Seiten, sondern auch noch die eine oder andere Unzulänglichkeit. Dazu zählt das Thema Locales (Mehrsprachige Anwendungen): Großartig ist, dass nun endlich mehrere Sprachen gleichzeitig in einer Anwendung vorhanden sein dürfen oder bei Bedarf nachgeladen werden können. Auf der anderne Seite liefert Adobe aber nur englische und japanische Sprach-Dateien des Flex Frameworks mit. Und der Versuch, ein deutsches (de_DE) oder anderes Locale zu erzeugen scheitert nicht nur in den Betas sondern auch in der release Version des Flex Builder Professional. Dabei ist Abhilfe glücklicherweise einfach.

Letztendlich muss nur der Inhalt des Verzeichnisses – je nach Plattform natürlich angepasst (bei Windows üblicherweise unter C:\Program Files\Adobe\) – von Flex Builder 3\sdks\3.0.0\fbpro\projects\datavisualization\bundles\en_US nach Flex Builder 3\sdks\3.0.0\frameworks\projects\datavisualization\bundles\en_US\src kopiert werden. Dann klappt es auch mit dem Kommandozeilenbefehl copylocale original_locale new_locale, der sich unter Flex Builder 3\sdks\3.0.0\bin befindet: copylocale en_US de_DE!

Für alle Fälle habe ich aber hier eine neue Version des deutschen Locales zum Download angehängt. Dieses muss nur extrahiert und in das locale-Verzeichnis unter Flex Builder 3\sdks\3.0.0\frameworks\ kopiert werden.

5 thoughts on “Flex 3 Locales erstellen

  1. Übrigens löst diese Beschreibung auch das Compiler-Problem: ‘Error: unable to open C:/Program Files/Adobe/Flex Builder 3 Plug-in/sdks/3.0.0//frameworks/locale/de_DE’.

    Beste Grüße,

    Sascha.

  2. Hi,
    besten Dank fuer die files. Ich habe sie nun reinkopiert, den Compiler auf locale=de_DE umgestellt, doch es funktioniert nicht.

    Mein Form Validator zeigt noch immer alles in English an. Woran kann das liegen?

    Danke, lg
    martin

  3. Hallo Martin,

    auch wenn es technisch ein deutsches Locale ist, sind die Inhalte leider nicht übersetzt und weiterhin in englisch. Sorry.

    Lg,

    Sascha.

Comments are closed.