2

私は単純なデータベースを持っています.6つの列を持つ1つのテーブルです。そのうちの 3 つを 2 つの言語で使用したいと考えています。

それを自動的に行うことは可能ですか?列に言語プレフィックスを追加すると、ユーザーが使用する言語(_EN、_PL)が選択されますか? それが動作します ?

ユーザーのデバイスにコピーするため、1 つのデータベースにすべてを含める必要があります。

私はそれについての情報を見つけることができません, 助けてくれてありがとう.

4

1 に答える 1

1

いいえ、Android のローカリゼーション機能を使用しても、SQLite DB はそうではありません。strings.xml(たとえば)作成することでそれを行うことができます...

/res/values/strings.xml
/res/values-pl/strings.xml

...などですが、データベースとクエリは絶対列名で機能します。

私が考えることができるこれを行う最善の方法は、ローカル言語を識別し、クエリなどを作成するときに単に略語を接尾辞または接頭辞として使用することです.

于 2012-06-28T17:41:12.147 に答える