comparison Lib/IMPL/Resources/Strings.pm @ 180:d1676be8afcc

Перекодировка в utf-8
author sourcer
date Fri, 30 Dec 2011 23:40:00 +0300
parents 4267a2ac3d46
children 2b9b55cfb79b
comparison
equal deleted inserted replaced
179:b3d91ff7aea9 180:d1676be8afcc
82 82
83 =pod 83 =pod
84 84
85 =head1 NAME 85 =head1 NAME
86 86
87 C<IMPL::Resources::Strings> - 87 C<IMPL::Resources::Strings> - Строковые ресурсы
88 88
89 =head1 SYNOPSIS 89 =head1 SYNOPSIS
90 90
91 =begin code 91 =begin code
92 92
106 106
107 =end code 107 =end code
108 108
109 =head1 DESCRIPTION 109 =head1 DESCRIPTION
110 110
111 , 111 Импортирует в целевой модуль функции, которые возвращают локализованные
112 . 112 параметризованные сообщения.
113 113
114 : 114 При импорте ищутся модули по следующему алгоритму:
115 115
116 C<@Locations> 116 В каталогах из массива C<@Locations> ищется файл с относительным путем
117 C<$Base/$Locale/$ModName>, C<$Base>, C<$Locale> - 117 C<$Base/$Locale/$ModName>, где C<$Base>, C<$Locale> - глобальные переменные
118 C<IMPL::Resourses::Strings>, C<$ModName> 118 модуля C<IMPL::Resourses::Strings>, а переменная C<$ModName> получена
119 'C<::>' 'C</>'. 119 путем замены 'C<::>' в имени целевого модуля на 'C</>'.
120 120
121 , , 121 Если файл не был найден, то производится поиск в каталоге, где
122 , C<locale/$Locale/$ShortModName>, 122 расположен сам модуль, файла с относительным путем C<locale/$Locale/$ShortModName>,
123 C<$ShortModeName> - 'C<::>' . 123 где C<$ShortModeName> - последняя часть после 'C<::>' из имени целевого модуля.
124 124
125 , , 125 Если файл не найден, то используются строки, указанные при объявлении
126 . 126 сообщений в целевом модуле.
127 127
128 =head1 FORMAT 128 =head1 FORMAT
129 129
130 =begin code text 130 =begin code text
131 131