Важных моментов вагон и маленькая тележка, многие описаны в статьях на Хабре.
Локализация на самом деле очень сложный процесс с кучей нюансов. Недостаточно просто завести файлы с текстами для перевода и дополнительные поля в БД. Имена, даты, валюты, просто числа, знаки препинания, направление текста - всё это зависит от локали.