$L — это объект, который при создании или вызове метода смены языка загружает переводы с JSON файла.
А не лучше-ли использовать метод какой-нибудь класса с использованием фэлбэк локали в случае если перевода нету?
Я к тому что магия это плохо, и в этом случае она не к месту.
$L->{'Привет, мир!'};
На мой взгляд это велосипед, причем многоскоростной двухподвес с электромотором… Ничего личного :)
Я указал, что ищу готовые решения, элегантные и простые.