я вам больше скажу, в последнее время, тенденция что ли формируется, обратный переход на php. Сужу по общению с работодателями, которые говорят: «мы переписываем с rails или даже java на php» Хотя может это связанно, опять таки, с относительной дешевизной рабочей силы.
Итерация по массиву при помощи foreach() больше не сдвигает внутренний указатель массива, который можно получать и изменять при помощи функций current()/next()/reset() и им подобных.
Я правильно понимаю что без явного вызова next() цикл будет бесконечным?
имелось в виду, на сколько жизнеспособна идея использовать в качестве sourceLanguage = 'key'?
например:
вместо того чтобы писать в коде Yii:t('app', 'ваша модель {model} не найдена потому что ...(длинный текст с опечатками)', ['model' => 'User']);
можно просто написать Yii:t('app', '{model} not_found', ['model' => 'User']);
1. а кто как относится к решению, где в качестве языка источника используются ключи?
сами же переводы располагаются в хранилище (например в базе данных). Плюс такого подхода в том, что в случае опечаток (или не совсем лаконичная фраза) в исходниках, переводчик может через админ интерфейс быстро перевести значение на самом сайте.
за многие годы работы в интернете выработалось стойкое игнорирование любых, выбивающихся из общего дизайна сайта, или чрезмерно мигающих или больших элементов, а когда попадаю на сайты где много всплывающих окон, сайт вызывает отвращение и сразу закрывают страницу.
можно еще больше заработать денег, если бы открыли аукцион в котором продавалось место для предмета (не большого размера и веса) который полетит на марс. Не исключаю что найдется огромное количество богатых людей которые на марс в один конец не хотят, но вот вещь свою рады бы отправить.
Не смотрю телевизор уже давно. Как то раз зашел в гости к знакомым. В дальней комнате по телевизору шла передача с Малаховым. После 5 минут прослушивания, того треша который там творился, у меня возникло стойкое желание застрелиться :)
Я правильно понимаю что без явного вызова next() цикл будет бесконечным?
например:
вместо того чтобы писать в коде Yii:t('app', 'ваша модель {model} не найдена потому что ...(длинный текст с опечатками)', ['model' => 'User']);
можно просто написать Yii:t('app', '{model} not_found', ['model' => 'User']);
сами же переводы располагаются в хранилище (например в базе данных). Плюс такого подхода в том, что в случае опечаток (или не совсем лаконичная фраза) в исходниках, переводчик может через админ интерфейс быстро перевести значение на самом сайте.