|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Anton Kudris 2:5075/35.18 03 Oct 2001 22:39:30 To : All Subject : проблема с описанием переменных и strict --------------------------------------------------------------------------------
Есть главный скрипт (пусть будет script1.pl) в котором у меня используется
strict;
Появилось желание сделать мультиязыковой интерфейс (примерно как в NewsPro) для
своего скрипта. Я завел ещё один скрипт в котором написано:
%data = (
'value1' => q~some info ~,
'value2' => q~some info ~,
и т.д.
дальше в основном скрипте пишу require "script2.pl"; После чего в нужном мне
месте скрипта пишу print $data{'value1'}. Strict на это дело ругается. Пробовал
делать так: в основном скрипте писать:
my %data;
require "script2.pl";
После этого strict уже не ругается, но print $data{'value1'} ничего не печатает.
Собственно вопрос: как правильно всё это описать, чтобы и стрикт работал и
переменные было видно?
Или может есть какой-нибудь более правильный способ делать мультиязыковые
интерфейсы?
Bye, All.
--- jodaka
* Origin: join or die clan // http://jod.formoza.ru (2:5075/35.18)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33763bbb5b52.html, оценка из 5, голосов 10
|