Сообщение от vflash
|
приведу пример vk.com, там очень сильная команда
|
Для таких вопросов мне кажется это вообще не критерий.
Они могут использовать любые договоренности между собой, и им достаточно чтобы выбранная договоренность была приемлима для двух десятков разработчиков.
Если они примут какая-то договоренность не соответствующую принятым стандартам, вы сразу побежите переделывать свой проект на их идею?
Например они не удаляют рисунки с серверов из-за фрагментации, но это вовсе не означает что это приемлемо хоть для кого-то еще.
Теперь же приведу пример решения в продукте с которым имеет дело несколько большее количество программистов - WordPress.
Так в PHP-коде регестрируються переводы
wp_localize_script( $handle, $object_name, $l10n );
$handle - область видимости переменной
$object_name - имя глобальной переменной для объекта-словаря
$l10n - сам объект словарь.
В результате выполнения на страницу инлайново прописывается скрипт с переводами актуальный для текущей страницы.
С учетом того что $l10n принято задавать в виде пар
'savingText' => __('Saving Draft…'),
, мы получаем управление переводами из одного централизованного источника - mo/po файлов, а не ведем две независимых системы переводов для серверной и клиентской части, и уж тем более не думаем над придуманными нами форматами файлов и даже можем за пару минут подготовить po-файл с нехватающими нам переводами на оутсорс переводчику, и у переводчика не возникнет особых проблем с его редактированием