Seite 1 von 1

Mehrsprachig (GUI anpassen)

Verfasst: 01.11.2012 13:26
von Lambda
Wie löst ihr es? Manche Wörter wie "Abbrechen" können von der Text-Breite in manchen Sprache deutliche Unterschiede bringen und manche bspw Buttons werden für gewöhnlich bei Größenveränderungen konstant dimensioniert.

Wie kann hierbei also sichergestellt werden dass das entsprechende Wort auch in das Steuerelement passt? Ist es überhaupt üblich darauf zu achten?

lG :)

Re: Mehrsprachig (GUI anpassen)

Verfasst: 01.11.2012 13:33
von STARGÅTE
Wie ich das so mitbekomme ist es nicht üblich darauf zu achten.
Immer wieder sehe ich Programme, wo "Übernehmen" über den Buttonrand hinaus geht, weil "Apply" sehr viel kürzer ist.

Was man nun machen kann ist, entweder die Buttongröße mit in der Sprache zu speichern, oder zur Laufzeit die Textbreite zu bestimmen und dann den Button anzupassen. Problem ist dann natürlich, dass u.U. das ganze Layout der GUI verzerrt wird.
Vermutlich wäre es also einfacher, wenn man einfach gleich alle Elemente etwas größer macht, sodass alle benutzten Sprachen platz haben.

Re: Mehrsprachig (GUI anpassen)

Verfasst: 01.11.2012 13:51
von Lambda
Bisher lös ich das durch ToolTips. Wie die Textbreite+Font+Skin am besten berechnet wird wäre noch fraglich. Im Chinesischen könnte ein Wort wie Apply auch gewaltig lang sein, vielleicht wäre die Tooltip Lösung+etwas breitere Elemente doch einfacher. ^^

Re: Mehrsprachig (GUI anpassen)

Verfasst: 02.11.2012 13:01
von Kukulkan
Oder Fred zwingen eine ordentliche Layout Engine einzubauen :twisted:

Sowas wie in QT, WxWidget, Glade, XUL etc...

Ausserdem ist in irgend einem PB Forum (DE oder EN) auch schon das ein oder andere Mal so ein Ansatz vorgestellt worden.

Grüße,

Kukulkan

Re: Mehrsprachig (GUI anpassen)

Verfasst: 02.11.2012 13:22
von Derren
Solange du die Sprachdateien mitlieferst (in einem anderen Thread erwähnst du was von Sprachdateien und Zip-Dateieb) sollte das doch kein Problem sein.
Schwierig wird's erst wenn die Systemsprache verwendest.
Wobei ich mich echt frage, was das bringen soll. Da stehen einem ja nur die Standardphrasen vom OS zur Verfügung.
Schön, der Button heißt dann "Apply" aber was du übernehmen sollst, also der eigentliche Dialoginhalt steht ja trotzdem auf deutsch da.

Re: Mehrsprachig (GUI anpassen)

Verfasst: 02.11.2012 13:27
von WPö
Moin!

Eine anständige, kontextsensitive GUI (wie MUI unter Amiga) wäre natürlich toll, ist aber sehr aufwendig in der Erstellung. Zusammen mit guter Planung der GUI ist die Internationalisierung (Lokalisierung) problemarm möglich.

Man kann alternativ die Klickflächen etwas größer machen, womit der Problemfall der übergroßen Texte nur verlagert wird; eine einfacher geschriebene Anpassung der Klickfläche an ihren Inhalt zerschießt die Seitenaufteilung. Hier das richtige Mittelmaß zu finden, ist die Kunst. Die Übersetzungen könnten mit dem PO-/MO-System stattfinden (habe gerade nicht den richtigen Namen auf der Zunge).

Gruß - WPö

Re: Mehrsprachig (GUI anpassen)

Verfasst: 02.11.2012 13:50
von HeX0R
Das hier von Fr34k ist recht nützlich.
Habe ich bei meinem History-Viewer eingebaut, weil die Schriftgröße bei einigen Linux-Distributionen offensichtlich für Maulwürfe gedacht ist...