現在、中国市場向けの製品のアップグレードに取り組んでいます。ターゲットは QVGA ディスプレイの ARMTDMI7 です。私がネット上で見つけたほとんどのリソースは、組み込みデバイスではなく、デスクトップまたは Web プログラミングを対象としています。
- 役立つツールやリソースを提案できる人はいますか?
- リテラル文字列を抽出し、翻訳者と通信するための最良のテクニックは何ですか?
現在、中国市場向けの製品のアップグレードに取り組んでいます。ターゲットは QVGA ディスプレイの ARMTDMI7 です。私がネット上で見つけたほとんどのリソースは、組み込みデバイスではなく、デスクトップまたは Web プログラミングを対象としています。
EasyGUI を見ることをお勧めしますが、それは使用するグラフィックス コントローラーによって異なります。
EasyGUI は、ユーザー インターフェイスの設計を簡素化するツールであり、さまざまなディスプレイ コントローラー用の完全なソース コードとドライバーが付属しています。
ローカリゼーションには、翻訳者にインターフェイスのグラフィカル表現を提供する EasyTranslate を使用できます。これにより、翻訳者は翻訳されたテキストが画面にどのように収まるかを確認できます。
EasyGUI は、Unicode サポートと右から左へのスクリプトで利用できます。
複数の言語をサポートするには、既存のコードベースをアップグレードする必要があるようです。
もしそうなら、これがマイクロコントローラー上にあるという事実は問題ではないはずです-私はそれをタイトルから削除し、あなたが使用している言語(c?)に焦点を当て、国際化のためにプログラムを変換する方法を尋ねます。
これは多くの人がさまざまなプラットフォームで解決した問題であり、マイクロコントローラーを使用しているという事実は、同じツールなどが適用されないことを意味するわけではありません。関連する要素は、使用している言語です。
-アダム
探しているものを見つけるのに役立つARMマイクロコントローラーフォーラムがたくさんあります。
AtmelにはARM7プロセッサのラインがあり、これを趣味にする人にはかなりフレンドリーなので、このプロセッサに関する多くの情報があります。同じではありませんが、通常、ツールとライブラリはARMライン全体で使用できるため、ここで役立つ情報が見つかる可能性があります。AT91SAM7シリーズに焦点を当てることをお勧めします。
より具体的な質問がある場合は、おそらくここで妥当な回答が得られます。
-アダム
Freetype は、フォントのレンダリングに適している場合があります。