Skip to content

Commit e2caa85

Browse files
authored
[Sync EN] mbstring: mb_strtolower, mb_convert_case, mb_convert_encoding, mb_convert_kana (#67)
1 parent 728906a commit e2caa85

4 files changed

Lines changed: 62 additions & 23 deletions

File tree

reference/mbstring/functions/mb-convert-case.xml

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: b4afab59db15ea4b7c5dc2132d85932b4859bcf2 Maintainer: nilgun Status: ready -->
2+
<!-- EN-Revision: d6f54016d62904cfd8200604aadd5e3f0d9bad97 Maintainer: nilgun Status: ready -->
33
<refentry xml:id="function.mb-convert-case" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<refnamediv>
55
<refname>mb_convert_case</refname>
@@ -77,6 +77,16 @@
7777
</row>
7878
</thead>
7979
<tbody>
80+
<row>
81+
<entry>8.3.0</entry>
82+
<entry>
83+
Yunanca sigma harfi için koşullu büyük-küçük harf kuralları gerçeklendi;
84+
bu kurallar yalnızca <constant>MB_CASE_LOWER</constant>
85+
ve <constant>MB_CASE_TITLE</constant> kiplerine uygulanır,
86+
<constant>MB_CASE_LOWER_SIMPLE</constant> ve
87+
<constant>MB_CASE_TITLE_SIMPLE</constant> kiplerine uygulanmaz.
88+
</entry>
89+
</row>
8090
<row>
8191
<entry>7.3.0</entry>
8292
<entry><parameter>kip</parameter> artık
@@ -102,11 +112,11 @@
102112
<programlisting role="php">
103113
<![CDATA[
104114
<?php
105-
$str = "Pınar'ın çok sevdiği küçük bir kuzusu var.\n";
115+
$str = "Pınar'ın çok sevdiği küçük bir kuzusu var.";
106116
$str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
107-
echo $str; // PINAR'IN ÇOK SEVDIĞI KÜÇÜK BIR KUZUSU VAR.
117+
echo $str, PHP_EOL;
108118
$str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
109-
echo $str; // Pinar'in Çok Sevdiği Küçük Bir Kuzusu Var.
119+
echo $str, PHP_EOL;
110120
?>
111121
]]>
112122
</programlisting>
@@ -118,11 +128,11 @@ echo $str; // Pinar'in Çok Sevdiği Küçük Bir Kuzusu Var.
118128
<programlisting role="php">
119129
<![CDATA[
120130
<?php
121-
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός\n";
131+
$str = "Τάχιστη αλώπηξ βαφής ψημένη γη, δρασκελίζει υπέρ νωθρού κυνός";
122132
$str = mb_convert_case($str, MB_CASE_UPPER, "UTF-8");
123-
echo $str; // ΤΆΧΙΣΤΗ ΑΛΏΠΗΞ ΒΑΦΉΣ ΨΗΜΈΝΗ ΓΗ, ΔΡΑΣΚΕΛΊΖΕΙ ΥΠΈΡ ΝΩΘΡΟΎ ΚΥΝΌΣ
133+
echo $str, PHP_EOL;
124134
$str = mb_convert_case($str, MB_CASE_TITLE, "UTF-8");
125-
echo $str; // Τάχιστη Αλώπηξ Βαφήσ Ψημένη Γη, Δρασκελίζει Υπέρ Νωθρού Κυνόσ
135+
echo $str, PHP_EOL;
126136
?>
127137
]]>
128138
</programlisting>

reference/mbstring/functions/mb-convert-encoding.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 2c17cef6e71c3d85011319cde128cc4edf89a053 Maintainer: nilgun Status: ready -->
2+
<!-- EN-Revision: c1f37a6c270aadbbb3da56a3973ffd62197adf2b Maintainer: nilgun Status: ready -->
33
<refentry xml:id="function.mb-convert-encoding" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<refnamediv>
55
<refname>mb_convert_encoding</refname>
@@ -149,7 +149,7 @@
149149
<para>
150150
<example>
151151
<title>- <function>mb_convert_encoding</function> örneği</title>
152-
<programlisting role="php">
152+
<programlisting role="php" annotations="non-interactive">
153153
<![CDATA[
154154
<?php
155155
/* Dahili karakter kodlamasını SJIS'e çevirelim */

reference/mbstring/functions/mb-convert-kana.xml

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 68e632fcb78f682de178cbcac63ee648426e0c30 Maintainer: nilgun Status: ready -->
2+
<!-- EN-Revision: 34f90a65914c900173f9a42331acc45bc53d8eee Maintainer: nilgun Status: ready -->
33
<refentry xml:id="function.mb-convert-kana" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<refnamediv>
55
<refname>mb_convert_kana</refname>
@@ -210,23 +210,28 @@
210210

211211
<refsect1 role="examples">
212212
&reftitle.examples;
213-
<para>
214-
<example>
215-
<title>- <function>mb_convert_kana</function> örneği</title>
216-
<programlisting role="php">
213+
<example>
214+
<title>- <function>mb_convert_kana</function> örneği</title>
215+
<programlisting role="php">
217216
<![CDATA[
218217
<?php
219-
/* "kana" kodlamasını "zen-kaku" "kata-kana" yapar*/
220-
$str = mb_convert_kana($str, "KVC");
218+
/* Tüm "han-kaku" "kata-kana" karakterlerini "zen-kaku" "hira-gana" karakterlerine dönüştürür */
219+
echo mb_convert_kana('ヤマダ ハナコ', "HV") . "\n";
221220
222-
/* "han-kaku" "kata-kana" kodlamasını "zen-kaku" "kata-kana"
223-
ve "zen-kaku" harf ve sayılarını "han-kaku" yapar */
224-
$str = mb_convert_kana($str, "KVa");
221+
/* "han-kaku" "kata-kana" karakterlerini "zen-kaku" "kata-kana" karakterlerine,
222+
"zen-kaku" harf ve sayıları "han-kaku" karakterlere dönüştürür */
223+
echo mb_convert_kana('コウザバンゴウ 0123456', "KVa") . "\n";
225224
?>
226225
]]>
227-
</programlisting>
228-
</example>
229-
</para>
226+
</programlisting>
227+
&example.outputs;
228+
<screen>
229+
<![CDATA[
230+
やまだ はなこ
231+
コウザバンゴウ 0123456
232+
]]>
233+
</screen>
234+
</example>
230235
</refsect1>
231236

232237
</refentry>

reference/mbstring/functions/mb-strtolower.xml

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: b4afab59db15ea4b7c5dc2132d85932b4859bcf2 Maintainer: nilgun Status: ready -->
2+
<!-- EN-Revision: 6c550e6d0c8139a0086095ef1db0ac6e08716e1f Maintainer: nilgun Status: ready -->
33
<refentry xml:id="function.mb-strtolower" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
44
<refnamediv>
55
<refname>mb_strtolower</refname>
@@ -48,6 +48,30 @@
4848
</para>
4949
</refsect1>
5050

51+
<refsect1 role="changelog">
52+
&reftitle.changelog;
53+
<para>
54+
<informaltable>
55+
<tgroup cols="2">
56+
<thead>
57+
<row>
58+
<entry>&Version;</entry>
59+
<entry>&Description;</entry>
60+
</row>
61+
</thead>
62+
<tbody>
63+
<row>
64+
<entry>8.3.0</entry>
65+
<entry>
66+
Yunanca sigma harfi için koşullu büyük-küçük harf kuralları gerçeklendi.
67+
</entry>
68+
</row>
69+
</tbody>
70+
</tgroup>
71+
</informaltable>
72+
</para>
73+
</refsect1>
74+
5175
<refsect1 role="examples">
5276
&reftitle.examples;
5377
<para>

0 commit comments

Comments
 (0)