Я разработал часть приложения для локализации, чтобы локализовать пользовательский интерфейс и данные .
Я выбрал базу данных, чтобы справиться с этим, потому что наш клиент запросил некоторую гибкость, чтобы изменить некоторые элементы сам (списки, опечатки во время запуска ...)
Поскольку мы также занимались проблемой задержки в сети и использованием базы данных, мы поместили слой локального клиентского кэша между ними, et voilà!
Это кэш памяти, но его можно легко переключить на кэш диска, если объем данных перевода становится большим.