Mercurial > pub > Impl
diff Lib/IMPL/Resources/Strings.pm @ 180:d1676be8afcc
Перекодировка в utf-8
author | sourcer |
---|---|
date | Fri, 30 Dec 2011 23:40:00 +0300 |
parents | 4267a2ac3d46 |
children | 2b9b55cfb79b |
line wrap: on
line diff
--- a/Lib/IMPL/Resources/Strings.pm Tue Dec 20 23:00:30 2011 +0300 +++ b/Lib/IMPL/Resources/Strings.pm Fri Dec 30 23:40:00 2011 +0300 @@ -84,7 +84,7 @@ =head1 NAME -C<IMPL::Resources::Strings> - +C<IMPL::Resources::Strings> - Строковые ресурсы =head1 SYNOPSIS @@ -108,22 +108,22 @@ =head1 DESCRIPTION - , - . +Импортирует в целевой модуль функции, которые возвращают локализованные +параметризованные сообщения. - : +При импорте ищутся модули по следующему алгоритму: - C<@Locations> -C<$Base/$Locale/$ModName>, C<$Base>, C<$Locale> - - C<IMPL::Resourses::Strings>, C<$ModName> - 'C<::>' 'C</>'. +В каталогах из массива C<@Locations> ищется файл с относительным путем +C<$Base/$Locale/$ModName>, где C<$Base>, C<$Locale> - глобальные переменные +модуля C<IMPL::Resourses::Strings>, а переменная C<$ModName> получена +путем замены 'C<::>' в имени целевого модуля на 'C</>'. - , , - , C<locale/$Locale/$ShortModName>, - C<$ShortModeName> - 'C<::>' . +Если файл не был найден, то производится поиск в каталоге, где +расположен сам модуль, файла с относительным путем C<locale/$Locale/$ShortModName>, +где C<$ShortModeName> - последняя часть после 'C<::>' из имени целевого модуля. - , , - . +Если файл не найден, то используются строки, указанные при объявлении +сообщений в целевом модуле. =head1 FORMAT