Мы готовимся перевести наш PHP-сайт на разные языки, а поддержка gettext в PHP выглядит как способ.
Все учебные пособия, которые я вижу, рекомендуют использовать английский текст как идентификатор сообщения, т.е.
gettext ( "Привет!" )
Но разве это действительно хорошая идея? Пусть говорят, что кто-то в маркетинге хочет изменить текст на "Привет, y'all!". Тогда вам не нужно обновлять все языковые файлы, потому что эта строка, которая на самом деле является идентификатором сообщения, изменилась?
Лучше ли иметь какой-то общий идентификатор, например "hello.message", и файл английских переводов?