Ich arbeite an einer App mit einigen Messungen von menschlichen Betreibern eingegeben. Im Bereich config gibt ein Administrator unter anderem an, welche Messungen und welche Einheiten er verwenden möchte. Die Arten der erwarteten Einheiten sind sehr unterschiedlich und können nicht vollständig definiert werden. Der Plan ist also, den Administrator die Einheiten in freier Form eingeben zu lassen, anstatt ein Auswahlfeld zu verwenden.Sollen Maßeinheiten lokalisiert werden?
OK soweit. Aber anderswo zeigen wir die Einheiten an, wenn die App in einer von mehreren verschiedenen Sprachen lokalisiert ist. Die mögliche Sprachenvielfalt ist der App von Anfang an bekannt.
Ich bin auf der Suche nach Ideen, wie man am besten mit der Eingabe und Anzeige von Einheiten umgehen kann. Ich bin keineswegs ein linguistischer Experte, aber ich stelle mir vor, dass verschiedene Sprachen ihre eigenen Möglichkeiten haben, die gleichen Einheiten zu repräsentieren, was bedeuten würde, dass der Administrator die Übersetzung der Einheit in jede Sprache eingeben müsste, wenn wir eine freie Texteingabe verwenden . Wir machen das mit anderen Arten von Textfeldern in der App, so dass es aus Codierungssicht kein großes Problem ist.
Aber ich frage mich, wie andere mit dieser Art von Situation umgehen. Es wäre viel einfacher, die Einheiten NICHT zu übersetzen. Aber ist das vernünftig? FWIW, sowohl die Administratoren als auch die Endnutzer dieses Systems sind typische Konsumenten, nicht notwendigerweise Wissenschaftler oder andere analytische Typen. Außerdem müssen wir vermeiden, dass unsere Software von Drittanbieterdiensten wie Google Übersetzer abhängig ist.
Danke Jukka. Es ist also nicht einfach, dies zu beenden. :-(Ich denke, ich muss den Nutzer dazu bringen, seine eigenen Übersetzungen anzubieten. – curtisdf
Weiß jemand zufällig, ob rechts-links-Benutzer wie Arabisch und Hebräisch ihre wissenschaftlichen Daten formatieren? Sind sie von links nach rechts indo-arabisch? werden immer Nummern und englische SI-Einheiten verwendet? – Barry