Files
php-doc-ru/reference/intl/resourcebundle.xml
Sergey Panteleev 300ffa98fb Исправление форматирования (#362)
[skip-spellcheck]
[skip-lint]
2021-10-21 09:47:52 +03:00

110 lines
4.6 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 6c31c4a606ccfe4352070c3c13e752fda3a6edfa Maintainer: rjhdby Status: ready -->
<!-- Reviewed: no -->
<phpdoc:classref xmlns:phpdoc="http://php.net/ns/phpdoc" xml:id="class.resourcebundle" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
<title>Класс ResourceBundle</title>
<titleabbrev>ResourceBundle</titleabbrev>
<partintro>
<!-- {{{ ResourceBundle intro -->
<section xml:id="resourcebundle.intro">
&reftitle.intro;
<simpara>
Локализованные программные продукты часто нуждаются в наборах данных
подготовленных в зависимости от текущей локали, например: сообщения, метки,
шаблоны форматирования. Механизм ресурсов ICU позволяет задать наборы
ресурсов, которые приложение может загрузить в зависимости от текущей локали
и использовать унифицированным, не зависящим от локали, образом.
</simpara>
<simpara>
Этот класс реализует доступ к файлам ресурсов ICU. Эти файлы являются бинарными
массивами данных, которые ICU использует для хранения локализованных данных.
</simpara>
<simpara>
Пакет ресурсов ICU может содержать простые и сложные ресурсы. Сложные ресурсы - это
контейнеры, которые могут быть индексированы как числами так и строками (аналогично массивам PHP).
Простые ресурсы могут быть следующих типов: строки, целые, бинарные поля данных и
целочисленные массивы.
</simpara>
<simpara>
<classname>ResourceBundle</classname>поддерживает прямой доступ к данным через синтаксис
доступа к массивам и итерироваться через <link linkend="control-structures.foreach">foreach</link>,
так же как и доступ через методы. В результате будет получено значение PHP для простых
ресурсов и объекты <classname>ResourceBundle</classname> для сложных. Все ресурсы доступны только для
чтения.
</simpara>
</section>
<!-- }}} -->
<section xml:id="resourcebundle.synopsis">
&reftitle.classsynopsis;
<!-- {{{ Synopsis -->
<classsynopsis>
<ooclass>
<classname>ResourceBundle</classname>
</ooclass>
<!-- {{{ Class synopsis -->
<classsynopsisinfo>
<ooclass>
<classname>ResourceBundle</classname>
</ooclass>
</classsynopsisinfo>
<!-- }}} -->
<classsynopsisinfo role="comment">Методы</classsynopsisinfo>
<xi:include
xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.resourcebundle')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[1])" />
<xi:include
xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.resourcebundle')/db:refentry/db:refsect1[@role='description']/descendant::db:methodsynopsis[1])" />
</classsynopsis>
<!-- }}} -->
</section>
<!-- &reference.intl.resourcebundle-constants; -->
<section xml:id="resourcebundle.seealso">
&reftitle.seealso;
<para>
<simplelist>
<member>
<link xlink:href="&url.icu.resources;">
Менеджер ресурсов ICU
</link>
</member>
<member>
<link xlink:href="&url.icu.data;">Данные ICU</link>
</member>
</simplelist>
</para>
</section>
</partintro>
&reference.intl.entities.resourcebundle;
</phpdoc:classref>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->