Перевести базу данных SQLite на язык данных
Я хотел бы перевести данные своей базы данных SQLite на несколько языков. Например: в MainActivity[locale-en] я сохранил данные в db, но я хочу получить данные обратно на тайском языке после того, как я изменил язык на locale-th.
Можно ли перевести данные БД (например, английский, locale-en) на разные языки, когда выбран конкретный язык (например, тайский, locale-th)? и на тайском языке можно получить все данные с помощью TH, на английском языке затем перевести на EN.
1 ответ
Вы не должны переводить данные на уровне БД. Правильный способ реализовать это - сохранить ваши данные в БД такими же (как сейчас), пока отображать данные, использовать переводчик для перевода ваших существующих данных на разные языки.
Android предоставляет переводчик API.
String OutputString = Translate.execute("hello",
Language.ENGLISH, Language.HINDI);
Убедитесь, что ИНТЕРНЕТ доступен.