Вы можете прочитать немного об интернационализации и локализации (часто это называется i18n L10n).Вам понадобится код для поддержки обслуживания ваших различных транслатинонов в зависимости от предпочтений ваших пользователей.Вы также должны подумать о том, как обрабатывать такие вещи, как форматы даты и валюты.
Что касается инструментов PHP, у вас есть gettext , который можно скомпилироватьPHP.Gettext работает, но был разработан для обработки перевода текста интерфейса для локально установленного программного обеспечения - он не очень хорошо переходит на веб-сайты / приложения.довольно хорошая библиотека и может легко использоваться без большей части остальной Zend Framework.Возможно, вы захотите взглянуть на Zend_Locale и Zend_Date, так как они могут прекрасно играть вместе.