Плюс один к gettext! Помоему это самый что ни на есть unix-way. Поддержка множественного числа посредством формул, удобное редактирование текстовых контант, реализация, отвязанная от конкретного языка программирования. Единственное — придется ставить дополнительный PHP экстеншен.
Кстати, gettext-овые PO-файлы с переводом могут быть заюзаны и в JavaScript посредством расширения:
jsgettext.berlios.de/