Показать сообщение отдельно
  #7 (permalink)  
Старый 08.03.2012, 12:15
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от vflash
приведу пример vk.com, там очень сильная команда
Для таких вопросов мне кажется это вообще не критерий.
Они могут использовать любые договоренности между собой, и им достаточно чтобы выбранная договоренность была приемлима для двух десятков разработчиков.
Если они примут какая-то договоренность не соответствующую принятым стандартам, вы сразу побежите переделывать свой проект на их идею?
Например они не удаляют рисунки с серверов из-за фрагментации, но это вовсе не означает что это приемлемо хоть для кого-то еще.

Теперь же приведу пример решения в продукте с которым имеет дело несколько большее количество программистов - WordPress.
Так в PHP-коде регестрируються переводы
wp_localize_script( $handle, $object_name, $l10n );

$handle - область видимости переменной
$object_name - имя глобальной переменной для объекта-словаря
$l10n - сам объект словарь.
В результате выполнения на страницу инлайново прописывается скрипт с переводами актуальный для текущей страницы.
С учетом того что $l10n принято задавать в виде пар
'savingText' => __('Saving Draft…'),
, мы получаем управление переводами из одного централизованного источника - mo/po файлов, а не ведем две независимых системы переводов для серверной и клиентской части, и уж тем более не думаем над придуманными нами форматами файлов и даже можем за пару минут подготовить po-файл с нехватающими нам переводами на оутсорс переводчику, и у переводчика не возникнет особых проблем с его редактированием

Последний раз редактировалось Gvozd, 08.03.2012 в 12:19.
Ответить с цитированием