Сначала добавляет, потом их надо как то обновлять.
Я конечно понимаю, что все двадцать языков можно поместить в бд сразу, но при обновлении такой таблицы нагрузка же будет выше, чем если в таблице будет на всего три поля ? Даже если из тех 20 половина будет пустой.