mirror of
https://github.com/php/doc-ru.git
synced 2025-08-20 16:51:35 +00:00
Update to English ps-hyphenate.xml
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: evvc Status: ready -->
|
<!-- EN-Revision: 61374bbe228e8e9c55a24aba59a1e2bb2a871148 Maintainer: evvc Status: ready -->
|
||||||
<!-- Reviewed: no -->
|
<!-- Reviewed: no -->
|
||||||
<refentry xml:id="function.ps-hyphenate" xmlns="http://docbook.org/ns/docbook">
|
<refentry xml:id="function.ps-hyphenate" xmlns="http://docbook.org/ns/docbook">
|
||||||
<refnamediv>
|
<refnamediv>
|
||||||
@ -20,9 +20,9 @@
|
|||||||
Перед вызовом этой функции необходимо установить дефис.
|
Перед вызовом этой функции необходимо установить дефис.
|
||||||
</para>
|
</para>
|
||||||
<para>
|
<para>
|
||||||
Для работы функции требуется, чтобы категория языкового стандарта LC_CTYPE была установлена корректно.
|
Для работы функции требуется, чтобы категорию языкового стандарта <constant>LC_CTYPE</constant> установили корректно.
|
||||||
Это делается, при инициализации модуля с использованием переменных окружения.
|
Это делается при инициализации модуля с использованием переменных окружения.
|
||||||
В системах Unix для получения дополнительной информации прочтите справочную страницу языковых стандартов.
|
В системах Unix дополнительную информацию дают справочные страницы языковых стандартов.
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
@ -43,9 +43,9 @@
|
|||||||
<term><parameter>text</parameter></term>
|
<term><parameter>text</parameter></term>
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>
|
<para>
|
||||||
<parameter>text</parameter> не должен содержать никаких символов, отличных от букв.
|
Параметр <parameter>text</parameter> не должен содержать символов, которые отличаются от букв.
|
||||||
Возможные позиции для переносов возвращаются в виде массива целых чисел.
|
Возможные позиции для переносов возвращаются в виде массива целых чисел.
|
||||||
Каждое число - это позиция символа в <parameter>text</parameter>,
|
Каждое число — позиция символа в значении <parameter>text</parameter>,
|
||||||
после которой может быть выполнен перенос.
|
после которой может быть выполнен перенос.
|
||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
@ -57,7 +57,8 @@
|
|||||||
<refsect1 role="returnvalues">
|
<refsect1 role="returnvalues">
|
||||||
&reftitle.returnvalues;
|
&reftitle.returnvalues;
|
||||||
<para>
|
<para>
|
||||||
Массив целых чисел, указывающий положение возможных переносов в тексте&return.falseforfailure;.
|
Функция возвращает массив целых чисел, который указывает
|
||||||
|
положение возможных переносов в тексте&return.falseforfailure;.
|
||||||
</para>
|
</para>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
@ -69,16 +70,23 @@
|
|||||||
<programlisting role="php">
|
<programlisting role="php">
|
||||||
<![CDATA[
|
<![CDATA[
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
$word = "Koordinatensystem";
|
$word = "Koordinatensystem";
|
||||||
$psdoc = ps_new();
|
$psdoc = ps_new();
|
||||||
|
|
||||||
ps_set_parameter($psdoc, "hyphendict", "hyph_de.dic");
|
ps_set_parameter($psdoc, "hyphendict", "hyph_de.dic");
|
||||||
|
|
||||||
$hyphens = ps_hyphenate($psdoc, $word);
|
$hyphens = ps_hyphenate($psdoc, $word);
|
||||||
for($i=0; $i<strlen($word); $i++) {
|
|
||||||
|
for ($i=0; $i < strlen($word); $i++) {
|
||||||
echo $word[$i];
|
echo $word[$i];
|
||||||
if(in_array($i, $hyphens))
|
|
||||||
|
if (in_array($i, $hyphens))
|
||||||
echo "-";
|
echo "-";
|
||||||
}
|
}
|
||||||
|
|
||||||
ps_delete($psdoc);
|
ps_delete($psdoc);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
]]>
|
]]>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
|
Reference in New Issue
Block a user