データベースにカスタム データを含めて出荷したいアプリケーションに取り組んでいます。いくつかの数値 ID とコードの中で、文字列もアプリケーションに同梱したいと考えています。ただし、アプリケーションを他の言語にローカライズしたいので、ローカライズのためにすべての文字列をstrings.xmlファイルに保存する必要があるため、データベースに文字列を保存するのは悪い考えのようです。ただし、文字列はデータベース内の ID とコードに密接に関連しているため、それらの間に何らかの関係が必要です。
文字列リソースへの参照をデータベースに保存することはできますか? それとも、翻訳されたすべての文字列をデータベースに保存し、strings.xml ファイルにコードを保存して言語ごとに異なる言語コード列を追加することをお勧めしますか?
言語列のアプローチは確かに機能しますが、ローカリゼーションはアプリケーションのさまざまな部分に分散するため、設計が適切かどうかはわかりません。