Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
sly 04.10.2003 15:36
Как бы придумать способ хранить хэш или отдельные переменные, содержащие фразы на русском, например, языке. Для того, чтобы мультиязычность удобно организовать. Пишем, к примеру, $say.hello, она выдает "Привет".$say[ $.hello[Привет] ]Вся проблема в том, что если добавляю класс с новыми фразами, то добавляю и фразы для него. Подсоединив 2 файла локализации с хэшем $say, ессно получим только первый из них работающим. Остальное даже рассматриваться Парсером не будет. А мне хочеца, чтоб скопировал новый файл с фразами, подсоединил и использовал через тот-же $say. Или через какой-нибудь специальный механизм, но чтоб в любом месте выдавать фразы из любого существующего хэша с фразами.
@CLASS lang @auto[] ^use[/alerts.p]А в alerts.p написать просто
@auto[] $hello[Привет]А потом попробовать вызвать $lang:hello.