私は、人間の操作者によって入力された測定値を特徴とするアプリケーションに取り組んでいます。設定セクションでは、管理者は何の測定値やユニットを使用するかなどを入力します。予想されるユニットの種類は非常に多様であり、完全に定義することはできません。したがって、管理者に選択ボックスを使用せずにフリーフォームでユニットを入力させる計画です。測定単位をローカライズする必要がありますか?
これまでOKです。しかし、他の場所では、アプリがいくつかの異なる言語のいずれかにローカライズされているときにユニットを表示しています。言語の可能な範囲は、最初からアプリによって知られています。
私は、ユニットの入力と表示をどのように処理するのが最適かを考えています。私は言語専門家ではありませんが、異なる言語が同じ単位を表現する独自の方法を持っていると想像します。自由形式のテキスト入力を使用すると、管理者はユニットの翻訳を各言語に入力する必要があります。私たちはアプリ内の他の種類のテキストフィールドでそれを行います。したがって、コーディングの観点からは大きな問題ではありません。
しかし、他の人がこのような状況をどのように処理しているのだろうかと思います。ユニットを翻訳しないほうが簡単でしょう。しかしそれは合理的ですか? FWIWでは、このシステムの管理者とエンドユーザは一般的な消費者であり、必ずしも科学者やその他の分析タイプではありません。また、ソフトウェアをGoogle翻訳などのサードパーティサービスに依存させないようにする必要があります。
ありがとうJukka。結局のところ、これには簡単なことはありません。 :-(私はユーザーが自分の翻訳を提供するようにしなければならないと思う。 – curtisdf
アラブ語やヘブライ語のような右から左へのユーザーが科学的データを書式化しているかどうか知りたい人は誰ですか?数字と英語のSI単位はいつも使用されていますか? – Barry