2016-04-11 5 views
2

Welt! Ich entwickle ein Android-Projekt für meinen Android-Kurs an der Universität. Ich erstelle eine App über mein Land. So wird ein Benutzer in der Lage sein, unser nationales Essen, Instrumente usw. zu sehen. Ich kann keinen guten Ansatz für die Erstellung einer Tabelle finden, so dass es mehrere Sprachen in android SQLite unterstützt. Meine Lösung für den Lebensmittel-Tabelle:android: Multi-Language-Datenbank-Ausgabe

ID Primärschlüssel

Food_name-def VARCHAR (100)

Lebensmittel-name-ru VARCHAR (100)

Food- desc-de TEXT

Fo od-desc-ru TEXT.

Ist dies ein guter Ansatz, um mehrere Sprachen für jeden Tisch (Essen, Instrumente usw.) zu verwalten?

Antwort

0

Ich würde eine zusätzliche Tabelle für jedes übersetzbare Objekt erstellen. Der Ansatz zum Erstellen separater Spalten ist in diesem Fall kein guter Ansatz.

In Ihrem Fall:

Food: 
    ID 
    Food_name (language neutral version) 
    Food_desc (language neutral version) 

FoodTrans: 
    FoodID 
    Food_name 
    Food_desc 
    Language 
+0

Ich schätze Ihre Antwort! –