Предлагаю здесь коротенечко поделиться почему надо использовать lang-файлы, или не надо. Речь не о партнерских решениях Маркетплейса - там строго обязательно, а индивидуальные компоненты, и, конечно же, шаблоны.
Отвечу за себя. Раньше писал в ланг-файлы, потом понял, что время на разработку тратится все равно больше, а вероятность что каждый сайт будут переводить - ничтожно мала. Если есть вероятность - конечно пишу ланг-файлы.
Теперь в шаблонах не применяю ланг-фразы. Во-первых (на данный момент), до ланг-фраз сложно добраться потом, чтобы поправить какую-то деталь. Во-вторых, без модуля локализации в эти файлы не хорошо вообще лезть редакторам.
В компонентах выношу в ланг-файлы, просто потому что это системная часть и там хотелось бы видеть порядок. К тому же, никогда не знаешь с какой кодировкой в IDE ты срочно полезешь править компоненту (не увидишь и сохранишь не в той, и конец).
Как-то так такие мысли вот.
Отвечу за себя. Раньше писал в ланг-файлы, потом понял, что время на разработку тратится все равно больше, а вероятность что каждый сайт будут переводить - ничтожно мала. Если есть вероятность - конечно пишу ланг-файлы.
Теперь в шаблонах не применяю ланг-фразы. Во-первых (на данный момент), до ланг-фраз сложно добраться потом, чтобы поправить какую-то деталь. Во-вторых, без модуля локализации в эти файлы не хорошо вообще лезть редакторам.
В компонентах выношу в ланг-файлы, просто потому что это системная часть и там хотелось бы видеть порядок. К тому же, никогда не знаешь с какой кодировкой в IDE ты срочно полезешь править компоненту (не увидишь и сохранишь не в той, и конец).
Как-то так такие мысли вот.
Изменено: Долганин Антон - 11.03.2011 19:08:05