Полагаю, вам просто нужна таблица в БД, в которой все страны предпочитают свои идентификаторы. Затем на основе идентификатора пользователя вы можете установить форматирование соответственно.
Довольно плохая практика. Почему вы не можете использовать язык пользователя!