А не лучше-ли использовать метод какой-нибудь класса с использованием фэлбэк локали в случае если перевода нету?
Такая локаль есть, текущая накатывается поверх нее, оставляя недостающие переводы от базовой локали. Но если перевода вообще нет (например, на стадии разработки удобно) — тогда выводится как я писал выше.
Я к тому что магия это плохо, и в этом случае она не к месту.
Чем плохо? По-моему такой подход удобный (минимум лишнего кода), и очевидный при чтении исходников. Можно писать даже так:
$L->{'Привет, мир!'};
И это будет совершенно корректно работать. К стати, в JS используются те же переводы, глобальной переменной L присваивается JSON — и готово.
На мой взгляд это велосипед, причем многоскоростной двухподвес с электромотором… Ничего личного :)
Я указал, что ищу готовые решения, элегантные и простые.
Можно узнать, что именно тут непросто и не элегантно, мне правда интересно, хочется учесть в будущем.
Да, вижу её белой. Начиная с A03, говорят, многие изначальные недостатки убрали.
Сходите в магазин с планшетом/ноутом, посмотрите пару фоток, проверьте.
Это вы о программном RAID, как я понимаю.
На счёт btrfs — больно интересная ФС, как-то пробовал использовать на не критический дисках, после сбоя питания и пол дня ковыряния всё же за несколько часов восстановил пару сотен гигабайт фильмов тестовыми утилитами, и на этом моё знакомство с ней закончилось. Но теперь у нее уже есть утилита для исправления ошибок, нужно будет попробовать.
У самого сейчас на контроллере SF-2281 SSD на 60 Гб, но TRIM включен, тоже, вроде, ничего.
Интересные размышления. То есть если контроллер будет SF-2281, то можно смело ставить RAID 0 без дополнительных заморочек?
Если что — материнка ASRock 990FX Extreme3
У меня Visa Internet — и PayPal, и просто платежи с карты по всему миру работают, пользуюсь постоянно, но да, есть карты которые для этого не подходят.
У меня на lumosity.com не спросили ccv код, только номер карты и срок действия, что тоже довольно странно, такое первый и единственный раз было (карта Visa Internet от ПриватБанка, Украина).
Такая локаль есть, текущая накатывается поверх нее, оставляя недостающие переводы от базовой локали. Но если перевода вообще нет (например, на стадии разработки удобно) — тогда выводится как я писал выше.
Чем плохо? По-моему такой подход удобный (минимум лишнего кода), и очевидный при чтении исходников. Можно писать даже так:
И это будет совершенно корректно работать. К стати, в JS используются те же переводы, глобальной переменной L присваивается JSON — и готово.
Можно узнать, что именно тут непросто и не элегантно, мне правда интересно, хочется учесть в будущем.