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