Задум непоганий, але є один нюанс. Такий підхід вимагатиме оновлення перекладу після кожного оновлення пакету. Це не зовсім зручно.
Це жахливо не зручно. Але іншого варіанту я не бачу.
Крім того, я не люблю, коли в мене смітник в /
Я теж.
Якщо ж запакувати переклади у пакет цільової системи і проінсталювати, то пакетний менеджер може страшенно образитись (залежить від того, який конкретно використовується). Навряд чи вдасться переконати майнтейнерів усіх дистрибутивів винести всі локалізації в окремий пакет...
Це навряд.
Як на мене, є лише декілька прийнятних варіантів для автоматичного оновлення перекладів:
* просто переписати їх (не зручно, смітник, треба переписувати знову після оновлення пакетів);
* зробити бібліотеку і запхати її в LD_PRELOAD, яка буде перехоплювати виклики до gettext (працюватиме не для всіх програм, незручно);
* монтувати нові версії каталогів/файлів поверх старих через mount --bind (незручно, треба відмонтовувати при оновленні пакетів).
Як бачите, зручних варіантів нема, та й ніхто не забороняє використати декілька з них одночасно чи написати свій метод - було б що оновлювати.