И18н вопрос.
При использовании GetText PO
файлов и сайта, который имеет 2-3 semi-separate working areas
(например, внешний интерфейс, серверную часть и некоторые специальные области):
- не лучше ли использовать один большой файл для всех переводов (потому что некоторые из них неизбежно будут повторяться во всех областях)
- держите его раздельным по областям во избежание повторения переводов
Преимущества подхода 1 очевидны — меньше материала для перевода. Преимущества подхода 2: возможно, лучшая производительность/меньше используемых ресурсов?
Кто-нибудь может пролить свет на проблему? Мы хотели бы свести к минимуму объем работы по переводу, но опять же, мы не хотим жертвовать слишком большой производительностью.
PS. Сайт написан на PHP и размещен на LAMP.