Update to English ps-hyphenate.xml

This commit is contained in:
Mikhail Alferov
2024-04-17 05:40:43 +03:00
committed by GitHub
parent 60292fc2aa
commit 3b47a03c68

View File

@ -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>