Здравствуйте!
Неоднократно слышал что использование кириллицы в модулях является ошибкой и следует использовать t()
Если мультиязычность интерфейса не планируется даже в далеком будущем, а фильтрация вывода не требуется - в чем необходимость использования t?
Комментарии
Много раз слушал о необходимости использования презервативов при занятии сексом, но если девушка пользуется оральной контрацепцией (или она вообще не девушка или она думает что девушка или не знает что не девушка ...) и я ее вообще не знаю и знать не хочу, в чем необходимость ?
Еще не отошли от праздников?Ан нет, посмотрел ваши другие комменты, вижу что это для вас нормально
Советую использовать
<?php
...
global $language;
...
$sterialize = $language->language == 'ru' ? t('Работает всегда, даже если я не голландец') : t("Works always even if I am not Dutch");
?>
читайте документацию и думайте - а не дебилен ли мой вопрос?
Не понимаю вашей невежливости
Док я прочел, собственно ссылка на апи присобачена для того, чтобы к документации не отсылали.
Если я вас правильно понимаю, вы считаете что я спрашиваю "зачем использовать t, если использовать t не требуется", в то время как мой вопрос состоит в "есть ли у t какие-либо функции, кроме заявленных на странице дока, делающие ее использование обоснованным, когда такой-то и такой-то ее функционал не требуется".
Предпосылки для вопроса также изложены - за использование t "всегда и везде" радели люди, в разработке под дру куда опытнее меня.
В чем состоит дебилизм уточнения такого момента?
Конечно если без разбора считать чужое мнение ошибочным, а отсутствущие в доках вещи в доке - несуществующим, то тогда пожалуй вопрос дебильный, но я так не считаю. Собственно мне кажется тут уже наоборот - глупо не проверить.
изначально англоязычная система
кириллица в исходнике - не шарман)))
а добавить перевод(+ возможность последующих редакций) для своего модуля будет проще нежели потом для изменения текстов лезть в исходник.
тут на лицо разделение труда разработчика и админа
плюс t() обрабатывает строки
как вариант:
t('i see @marker', array('@marker' => $marker))
и тд...
Мне помогла такая конструкция <?php print t('Tekst'); ?>