Специфика перевода программного обеспечения предполагает дублирование некоторой части переводимых сообщений:
* Многие элементы главного меню (например File, Quit, View, Edit, Help, About) имеют устоявшийся перевод и переводятся одинаково практически во всех приложениях
* Во многих приложениях есть ссылки на лицензионные соглашения, соглашения о гарантиях и т.д. Эти соглашения также часто одинаковы
* Руководства к программам часто ссылаются на элементы интерфейса этой программы, которые уже локализованы
Во всех перечисленных ситуациях перевод обычно уже есть, необходимо лишь найти его и использовать. Возникает желание автоматизировать этот процесс.
Специальный редакторы содержат средства построения баз данных из уже существующих po-файлов. Для построения таких баз необходимо получить po-файлы программ Gnome.
Следующий скрипт получает po-файлы из разрабатываемой ветки SVN-хранилища
Файлы скачиваются в подкатал po каталога, в которой был запущен скрипт.