Skip to content

Commit 04d42c2

Browse files
authored
[Sync EN] Document Locale::isRightToLeft (PHP 8.5) (#510)
1 parent 7d1cd57 commit 04d42c2

1 file changed

Lines changed: 105 additions & 0 deletions

File tree

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- EN-Revision: ac2b471bbca22b1b77140cf7c67c979d18a0caec Maintainer: lacatoire Status: ready -->
3+
<!-- Reviewed: no -->
4+
<refentry xml:id="locale.isrighttoleft"
5+
xmlns="http://docbook.org/ns/docbook"
6+
xmlns:xlink="http://www.w3.org/1999/xlink">
7+
8+
<refnamediv>
9+
<refname>Locale::isRightToLeft</refname>
10+
<refpurpose>Comprueba si una configuración regional usa un sistema de escritura de derecha a izquierda</refpurpose>
11+
</refnamediv>
12+
13+
<refsect1 role="description">
14+
&reftitle.description;
15+
<methodsynopsis role="Locale">
16+
<modifier>public</modifier>
17+
<modifier>static</modifier>
18+
<type>bool</type>
19+
<methodname>Locale::isRightToLeft</methodname>
20+
<methodparam choice="opt">
21+
<type>string</type><parameter>locale</parameter>
22+
<initializer>""</initializer>
23+
</methodparam>
24+
</methodsynopsis>
25+
26+
<simpara>
27+
Determina si una configuración regional usa un sistema de escritura de derecha a izquierda.
28+
</simpara>
29+
30+
<simpara>
31+
Este método se basa en la biblioteca ICU y evalúa el script dominante asociado
32+
a la configuración regional.
33+
</simpara>
34+
35+
<simpara>
36+
Si se proporciona una cadena vacía, se usa la configuración regional predeterminada.
37+
</simpara>
38+
</refsect1>
39+
40+
<refsect1 role="parameters">
41+
&reftitle.parameters;
42+
<variablelist>
43+
<varlistentry>
44+
<term><parameter>locale</parameter></term>
45+
<listitem>
46+
<simpara>
47+
El identificador de configuración regional. Si está vacío, se usa la configuración
48+
regional predeterminada.
49+
</simpara>
50+
</listitem>
51+
</varlistentry>
52+
</variablelist>
53+
</refsect1>
54+
55+
<refsect1 role="returnvalues">
56+
&reftitle.returnvalues;
57+
<simpara>
58+
Devuelve &true; si la configuración regional usa un sistema de escritura de derecha
59+
a izquierda, o &false; en caso contrario.
60+
</simpara>
61+
</refsect1>
62+
63+
<refsect1 role="changelog">
64+
&reftitle.changelog;
65+
<informaltable>
66+
<tgroup cols="2">
67+
<thead>
68+
<row>
69+
<entry>&Version;</entry>
70+
<entry>&Description;</entry>
71+
</row>
72+
</thead>
73+
<tbody>
74+
<row>
75+
<entry>8.5.0</entry>
76+
<entry>
77+
Se ha añadido <methodname>Locale::isRightToLeft</methodname>.
78+
</entry>
79+
</row>
80+
</tbody>
81+
</tgroup>
82+
</informaltable>
83+
</refsect1>
84+
85+
<refsect1 role="examples">
86+
&reftitle.examples;
87+
<example>
88+
<title>Comprobar la dirección del texto para una configuración regional</title>
89+
<programlisting>
90+
<![CDATA[
91+
var_dump(Locale::isRightToLeft('en-US'));
92+
var_dump(Locale::isRightToLeft('ar'));
93+
]]>
94+
</programlisting>
95+
&example.outputs;
96+
<screen>
97+
<![CDATA[
98+
bool(false)
99+
bool(true)
100+
]]>
101+
</screen>
102+
</example>
103+
</refsect1>
104+
105+
</refentry>

0 commit comments

Comments
 (0)