Ну, например, как в Wiki, выделять под каждый язык свой файл локализации. И весь текст держать именно в этом файле.
Выглядит он так:
$namespaceNames = array(
NS_MEDIA => 'Медиа',
NS_SPECIAL => 'Служебная',
NS_TALK => 'Обсуждение',
NS_USER => 'Участник',
NS_USER_TALK => 'Обсуждение_участника',
NS_PROJECT_TALK => 'Обсуждение_{{GRAMMAR:genitive|$1}}',
NS_FILE => 'Файл',
NS_FILE_TALK => 'Обсуждение_файла',
NS_MEDIAWIKI => 'MediaWiki',
NS_MEDIAWIKI_TALK => 'Обсуждение_MediaWiki',
NS_TEMPLATE => 'Шаблон',
NS_TEMPLATE_TALK => 'Обсуждение_шаблона',
NS_HELP => 'Справка',
NS_HELP_TALK => 'Обсуждение_справки',
NS_CATEGORY => 'Категория',
NS_CATEGORY_TALK => 'Обсуждение_категории',
);