com doc/tr: update for sync with English docs.: reference/strings/charsets.xml reference/strings/constants.xml reference/strings/functions/addcslashes.xml reference/strings/functions/addslashes.xml reference/strings/functions/bin2hex.xml reference/strings/functions/chr.xml reference/strings/functions/chunk-split.xml reference/strings/functions/convert-cyr-string.xml reference/strings/functions/convert-uudecode.xml reference/strings/functions/conv

[email protected] (Nilgün Belma Bugüner) Tue, 16 Mar 2021 15:40:58 +0000
Newsgroups php.doc.tr
Message-ID <[email protected]>
Commit:    32d36315a777317fe51687724ba5002e37e7e271
Author:    Nilgün Belma Bugüner <[email protected]>         Tue, 16 Mar 2021 18:40:58 +0300
Parents:   b2ebc8d19c6dba3b735a4d22458aca67901e7849
Branches:  master

Link:       http://git.php.net/?p=doc/tr.git;a=commitdiff;h=32d36315a777317fe51687724ba5002e37e7e271

Log:
update for sync with English docs.

Changed paths:
  M  reference/strings/charsets.xml
  M  reference/strings/constants.xml
  M  reference/strings/functions/addcslashes.xml
  M  reference/strings/functions/addslashes.xml
  M  reference/strings/functions/bin2hex.xml
  M  reference/strings/functions/chr.xml
  M  reference/strings/functions/chunk-split.xml
  M  reference/strings/functions/convert-cyr-string.xml
  M  reference/strings/functions/convert-uudecode.xml
  M  reference/strings/functions/convert-uuencode.xml
  M  reference/strings/functions/count-chars.xml
  M  reference/strings/reference.xml
diff_32d36315a777317fe51687724ba5002e37e7e271.txt (text/plain, 36.1 KB)
diff --git a/reference/strings/charsets.xml b/reference/strings/charsets.xml
index 622024e9..03471cc5 100644
--- a/reference/strings/charsets.xml
+++ b/reference/strings/charsets.xml
@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: e5f1a5a296ba7c900dfd387a8cc51a73f6de9121 Maintainer: nilgun Status: ready -->
 <para xmlns="http://docbook.org/ns/docbook">
- Aşağıdaki karakter kümeleri PHP 4.3.0 ve sonrasında desteklenmektedirr.
+ Aşağıdaki karakter kümeleri desteklenmektedir.
  <table>
   <title>Desteklenen karakter kümeleri</title>
   <tgroup cols="3">
@@ -22,6 +22,13 @@
      </entry>
     </row>
     <row>
+     <entry>ISO-8859-5</entry>
+     <entry>ISO8859-5</entry>
+     <entry>
+      Az kullanılan kril küme (Latin/Cyrillic).
+     </entry>
+    </row>
+    <row>
      <entry>ISO-8859-15</entry>
      <entry>ISO8859-15</entry>
      <entry>
@@ -33,7 +40,7 @@
      <entry>UTF-8</entry>
      <entry></entry>
      <entry>
-      ASCII uyumlu 8 bitlik çok baytlı Evrenkod.
+      ASCII uyumlu 8 bitlik çok baytlı Unicode.
      </entry>
     </row>
     <row>
@@ -41,7 +48,6 @@
      <entry>ibm866, 866</entry>
      <entry>
       DOS'a özgü Kril karakter kümesi.
-      Bu karakter kümesi 4.3.2'den beri desteklenmektedir.
      </entry>
     </row>
     <row>
@@ -49,7 +55,6 @@
      <entry>Windows-1251, win-1251, 1251</entry>
      <entry>
       Windows'a özgü Kril karakter kümesi.
-      Bu karakter kümesi 4.3.2'den beri desteklenmektedir.
      </entry>
     </row>
     <row>
@@ -63,7 +68,7 @@
      <entry>KOI8-R</entry>
      <entry>koi8-ru, koi8r</entry>
      <entry>
-      Rusça. Bu karakter kümesi 4.3.2'den beri desteklenmektedir.
+      Rusça.
      </entry>
     </row>
     <row>
@@ -96,17 +101,37 @@
     </row>
     <row>
      <entry>EUC-JP</entry>
-     <entry>EUCJP</entry>
+     <entry>EUCJP, eucJP-win</entry>
      <entry>
       Japonca.
      </entry>
     </row>
+    <row>
+     <entry>MacRoman</entry>
+     <entry></entry>
+     <entry>
+      Mac OS tarafından kullanılmış karakter kümesi.
+     </entry>
+    </row>
+    <row>
+     <entry><literal>''</literal></entry>
+     <entry></entry>
+     <entry>
+      Boş bir dize, karakter kümesini,
+      komut dosyası kodlamasından (Zend multibyte),
+      <link linkend = "ini.default-charset">default_charset</link> ve
+      geçerli yerel ayardan (bkz. <function>nl_langinfo</function> ve
+      <function>setlocale</function>) algılamayı bu sırayla etkinleştirir.
+      Önerilmez.
+     </entry>
+    </row>
    </tbody>
   </tgroup>
  </table>
  <note>
   <simpara>
-   Bunlardan başka karakter kümesi tanınmaz ve yerlerine ISO-8859-1 kullanılır.
+   Bunlardan başka karakter kümesi tanınmaz. Yerine öntanımlı karakter kümesi
+   kullanılır ve bir uyarı çıktılanır.
   </simpara>
  </note>
 </para>
diff --git a/reference/strings/constants.xml b/reference/strings/constants.xml
index cd5c350c..0b723a42 100644
--- a/reference/strings/constants.xml
+++ b/reference/strings/constants.xml
@@ -1,14 +1,13 @@
-<?xml version='1.0' encoding='utf-8'?>
-<!-- $Revision$ -->
-<!-- EN-Revision: 2fd3f0c96d9d221fe37109775af4df4cf949d5d8 Maintainer: nilgun Status: ready -->
+<?xml version="1.0" encoding="utf-8"?>
+<!-- EN-Revision: adcfa4507201b9987f3e38c8d744c18d77cebfd0 Maintainer: nilgun Status: ready -->
 <appendix xml:id="string.constants" xmlns="http://docbook.org/ns/docbook">
  &reftitle.constants;
  &extension.constants;
  <variablelist>
-  <varlistentry>
+  <varlistentry xml:id="constant.crypt-salt-length">
    <term>
     <constant>CRYPT_SALT_LENGTH</constant>
-     <type>integer</type>
+     <type>int</type>
    </term>
    <listitem>
     <simpara>
@@ -16,54 +15,80 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.crypt-std-des">
    <term>
     <constant>CRYPT_STD_DES</constant>
-     <type>integer</type>
+     <type>int</type>
    </term>
    <listitem>
     <simpara>
-
+     <function>crypt</function> işlevinde standart DES tabanlı özet desteği. Daima: <literal>1</literal>.
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.crypt-ext-des">
    <term>
     <constant>CRYPT_EXT_DES</constant>
-     <type>integer</type>
+     <type>int</type>
    </term>
    <listitem>
     <simpara>
-
+     <function>crypt</function> işlevinde genişletilmiş DES tabanlı özet desteği. Daima: <literal>1</literal>.
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.crypt-md5">
    <term>
     <constant>CRYPT_MD5</constant>
-     <type>integer</type>
+     <type>int</type>
    </term>
    <listitem>
     <simpara>
-
+     <function>crypt</function> işlevinde MD5 özet desteği.
+     Daima: <literal>1</literal>.
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.crypt-blowfish">
    <term>
     <constant>CRYPT_BLOWFISH</constant>
-     <type>integer</type>
+     <type>int</type>
    </term>
    <listitem>
     <simpara>
-
+     <function>crypt</function> işlevinde Blowfish özet desteği.
+     Daima: <literal>1</literal>.
     </simpara>
    </listitem>
   </varlistentry>
-   <varlistentry>
+  <varlistentry xml:id="constant.crypt-sha256">
+   <term>
+    <constant>CRYPT_SHA256</constant>
+     <type>int</type>
+   </term>
+   <listitem>
+    <simpara>
+     <function>crypt</function> işlevinde SHA-256 özet desteği.
+     Daima: <literal>1</literal>.
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.crypt-sha512">
+   <term>
+    <constant>CRYPT_SHA512</constant>
+     <type>int</type>
+   </term>
+   <listitem>
+    <simpara>
+     <function>crypt</function> işlevinde SHA-512 özet desteği.
+     Daima: <literal>1</literal>.
+    </simpara>
+   </listitem>
+  </varlistentry>
+   <varlistentry xml:id="constant.html-specialchars">
    <term>
     <constant>HTML_SPECIALCHARS</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -71,10 +96,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.html-entities">
    <term>
     <constant>HTML_ENTITIES</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -82,10 +107,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.ent-compat">
    <term>
     <constant>ENT_COMPAT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -93,10 +118,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.ent-quotes">
    <term>
     <constant>ENT_QUOTES</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -104,10 +129,87 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.ent-noquotes">
    <term>
     <constant>ENT_NOQUOTES</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-ignore">
+   <term>
+    <constant>ENT_IGNORE</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-substitute">
+   <term>
+    <constant>ENT_SUBSTITUTE</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-disallowed">
+   <term>
+    <constant>ENT_DISALLOWED</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-html401">
+   <term>
+    <constant>ENT_HTML401</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-xml1">
+   <term>
+    <constant>ENT_XML1</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-xhtml">
+   <term>
+    <constant>ENT_XHTML</constant>
+     (<type>int</type>)
+   </term>
+   <listitem>
+    <simpara>
+
+    </simpara>
+   </listitem>
+  </varlistentry>
+  <varlistentry xml:id="constant.ent-html5">
+   <term>
+    <constant>ENT_HTML5</constant>
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -115,10 +217,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.char-max">
    <term>
     <constant>CHAR_MAX</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -126,10 +228,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-ctype">
    <term>
     <constant>LC_CTYPE</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -137,10 +239,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-numeric">
    <term>
     <constant>LC_NUMERIC</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -148,10 +250,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-time">
    <term>
     <constant>LC_TIME</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -159,10 +261,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-collate">
    <term>
     <constant>LC_COLLATE</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -170,10 +272,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-monetary">
    <term>
     <constant>LC_MONETARY</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -181,10 +283,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-all">
    <term>
     <constant>LC_ALL</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -192,10 +294,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.lc-messages">
    <term>
     <constant>LC_MESSAGES</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -203,10 +305,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.str-pad-left">
    <term>
     <constant>STR_PAD_LEFT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -214,10 +316,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.str-pad-right">
    <term>
     <constant>STR_PAD_RIGHT</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
@@ -225,10 +327,10 @@
     </simpara>
    </listitem>
   </varlistentry>
-  <varlistentry>
+  <varlistentry xml:id="constant.str-pad-both">
    <term>
     <constant>STR_PAD_BOTH</constant>
-     (<type>integer</type>)
+     (<type>int</type>)
    </term>
    <listitem>
     <simpara>
diff --git a/reference/strings/functions/addcslashes.xml b/reference/strings/functions/addcslashes.xml
index 00067064..5b2ff643 100644
--- a/reference/strings/functions/addcslashes.xml
+++ b/reference/strings/functions/addcslashes.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.addcslashes">
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.addcslashes" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>addcslashes</refname>
   <refpurpose>Dizgeye C tarzı öncelem uygular</refpurpose>
@@ -42,11 +42,11 @@
        karakterler C tarzı öncelenirken, ASCII kodu 32'den küçük ve 126'dan
        büyük karakterler sekizlik gösterimlerine dönüştürülür.
       </para>
-       <para>
-        Bu değiştirgede bir karakter aralığı belirtiyorsanız bu aralığın hangi
-        karakterleri içerdiğine dikkat etmelisiniz.
-        <informalexample>
-         <programlisting role="php">
+      <para>
+       Bu değiştirgede bir karakter aralığı belirtiyorsanız bu aralığın hangi
+       karakterleri içerdiğine dikkat etmelisiniz.
+       <informalexample>
+        <programlisting role="php">
 <![CDATA[
 <?php
 echo addcslashes('foo[ ]', 'A..z');
@@ -54,31 +54,35 @@ echo addcslashes('foo[ ]', 'A..z');
 // Tüm büyük ve küçük harflerden başka [\]^_` karakterleri de öncelenir
 ?>
 ]]>
-         </programlisting>
-        </informalexample>
-        Ayrıca, bir aralığın başlangıç karakterinin ASCII değeri son
-        karakterininkinden büyükse ilk ve son karakter hariç bu aralıktaki
-        hiçbir karakter öncelenmez. Bir karakterin ASCII değerini
-        bulmak için <function>ord</function> işlevini kullanın.
-        <informalexample>
-         <programlisting role="php">
+        </programlisting>
+       </informalexample>
+       Ayrıca, bir aralığın başlangıç karakterinin ASCII değeri, son
+       karakterininkinden büyükse ilk ve son karakter hariç bu aralıktaki
+       hiçbir karakter öncelenmez. Bir karakterin ASCII değerini
+       bulmak için <function>ord</function> işlevini kullanın.
+       <informalexample>
+        <programlisting role="php">
 <![CDATA[
 <?php
 echo addcslashes("zoo['.']", 'z..A');
 // çıktısı:  \zoo['\.']
 ?>
 ]]>
-         </programlisting>
-        </informalexample>
-       </para>
-       <para>
-        Karakterleri seçerken dikkatli olun: 0, a, b, f, n, r,
-        t ve v karakterleri \0, \a, \b, \f, \n, \r, \t ve \v karakterlerine
-        dönüştürülecektir. Bunların hepsi C tarzı öncelemde öntanımlı
-        dizilimler olup PHP'de  \0 (NULL), \r (satırbaşı), \n (satırsonu), \f
-        (sayfa ileri), \v (düşey sekme) ve \t (yatay sekme) öntanımlı
-        dizilimlerdir.
-       </para>
+        </programlisting>
+       </informalexample>
+      </para>
+      <para>
+       Karakterleri seçerken dikkatli olun: 0, a, b, f, n, r,
+       t ve v karakterleri \0, \a, \b, \f, \n, \r, \t ve \v karakterlerine
+       dönüştürülecektir. Bunların hepsi C tarzı öncelemde öntanımlı
+       dizilimler olup PHP'de  \0 (NULL), \r (satırbaşı), \n (satırsonu), \f
+       (sayfa ileri), \v (düşey sekme) ve \t (yatay sekme) öntanımlı
+       dizilimlerdir. Bu dizilimler ayrıca, PHP dahil C'den türetilmiş dillerde
+       de tanımlıdır. Yani, <parameter>karakterler</parameter>'de tanımlanan bu
+       karakterlerle bu dillerde kod üretmek için
+       <function>addcslashes</function> çıktısını  kullanmak istenen sonucu
+       vermeyebilir.
+      </para>
      </listitem>
     </varlistentry>
    </variablelist>
@@ -92,30 +96,6 @@ echo addcslashes("zoo['.']", 'z..A');
   </para>
  </refsect1>
 
- <refsect1 role="changelog">
-  &reftitle.changelog;
-  <para>
-   <informaltable>
-    <tgroup cols="2">
-     <thead>
-      <row>
-       <entry>&Version;</entry>
-       <entry>&Description;</entry>
-      </row>
-     </thead>
-     <tbody>
-      <row>
-       <entry>5.2.5</entry>
-       <entry>
-        \v ve \f öncelem dizilimleri eklendi.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
-  </para>
- </refsect1>
-
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
diff --git a/reference/strings/functions/addslashes.xml b/reference/strings/functions/addslashes.xml
index 7c14ad5c..82b9db30 100644
--- a/reference/strings/functions/addslashes.xml
+++ b/reference/strings/functions/addslashes.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 2aa87f30ab381a911b65fbb190d39c74cb8a1373 Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.addslashes">
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.addslashes" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>addslashes</refname>
   <refpurpose>Özel karakterlerin önüne tersbölü yerleştirir</refpurpose>
@@ -15,8 +15,8 @@
   </methodsynopsis>
   <para>
    Veritabanı sorguları gibi yerlerde kullanılmak üzere bir dizgenin içindeki
-   özel karakterlerin önüne tersbölü koyarak elde edilen dizgeyi döndürür. 
-   Özel karakterler: 
+   özel karakterlerin önüne tersbölü koyarak elde edilen dizgeyi döndürür.
+   Özel karakterler:
    <simplelist>
     <member>tek tırmak (<literal>'</literal>)</member>
     <member>çift tırnak (<literal>"</literal>)</member>
@@ -25,8 +25,8 @@
    </simplelist>
   </para>
   <para>
-   <function>addslashes</function> kullanımından amaç, PHP tarafından 
-   değerlendirilecek bir dizede yukarıda belirtilen karakterleri tersbölü ile 
+   <function>addslashes</function> kullanımından amaç, PHP tarafından
+   değerlendirilecek bir dizede yukarıda belirtilen karakterleri tersbölü ile
    öncelemektir:
    <informalexample>
     <programlisting role="php">
@@ -40,16 +40,16 @@ eval("echo '" . addslashes($str) . "';");
    </informalexample>
   </para>
   <para>
-   PHP 5.4.0 öcesinde, 
+   PHP 5.4.0 öcesinde,
    <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link>
    PHP yönergesinin öntanımlı değeri <literal>on</literal> idi ve aslında
-   tüm GET, POST ve COOKIE verisi üzerinde <function>addslashes</function> 
+   tüm GET, POST ve COOKIE verisi üzerinde <function>addslashes</function>
    işlevini çalıştırırdı. Dizelerin iki defa öncelenmesini istemiyorsanız
    <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> ile
-   öncelemiş dizeyi <function>addslashes</function> işlevinde 
-   kullanmamalısınız. 
+   öncelemiş dizeyi <function>addslashes</function> işlevinde
+   kullanmamalısınız.
    <function>get_magic_quotes_gpc</function> işlevi
-   <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> değerinin 
+   <link linkend="ini.magic-quotes-gpc">magic_quotes_gpc</link> değerinin
    <literal>on</literal> olup olmadığına bakmak için kullanılabilir.
   </para>
   <para>
diff --git a/reference/strings/functions/bin2hex.xml b/reference/strings/functions/bin2hex.xml
index 8f879be6..03845f18 100644
--- a/reference/strings/functions/bin2hex.xml
+++ b/reference/strings/functions/bin2hex.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.bin2hex">
  <refnamediv>
   <refname>bin2hex</refname>
@@ -47,6 +47,7 @@
   &reftitle.seealso;
   <para>
    <simplelist>
+    <member><function>hex2bin</function></member>
     <member><function>pack</function></member>
     <member><function>unpack</function></member>
    </simplelist>
diff --git a/reference/strings/functions/chr.xml b/reference/strings/functions/chr.xml
index 994b4a70..7dd7e1c5 100644
--- a/reference/strings/functions/chr.xml
+++ b/reference/strings/functions/chr.xml
@@ -1,22 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
 <refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.chr">
  <refnamediv>
   <refname>chr</refname>
-  <refpurpose>Kodu belirtilen karakteri döndürür</refpurpose>
+  <refpurpose>Bir sayıdan tek baytlık dizge üretir</refpurpose>
  </refnamediv>
 
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
    <type>string</type><methodname>chr</methodname>
-   <methodparam><type>int</type><parameter>ascii</parameter></methodparam>
+   <methodparam><type>int</type><parameter>sayı</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Kodu <parameter>ascii</parameter> ile belirtilen karakteri döndürür.
+   <parameter>sayı</parameter> işaretsiz bir tamsayı olarak yorumlanarak
+   belirtilen tek baytlık karakteri döndürür.
   </para>
   <para>
+   Bu, ASCII, ISO-8859 veya Windows 1252 gibi tek baytlık bir kodlamada,
+   kodlamanın eşleme tablosunda istenen bir karakterin konumunu ileterek tek
+   karakterlik bir dize oluşturmak için kullanılabilir. Ancak, bu işlev
+   herhangi bir karakter kodlamasının farkında değildir ve özellikle UTF-8
+   veya UTF-16 gibi çok baytlı bir kodlamada bir dize oluşturmak için bir
+   Unicode karakteri kod değeri bu işleve aktarılmamalıdır.
+   </para>
+ <para>
    <function>ord</function> işlevinin zıddıdır.
   </para>
  </refsect1>
@@ -26,11 +35,23 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>ascii</parameter></term>
+     <term><parameter>sayı</parameter></term>
      <listitem>
       <para>
-       Karakterin ASCII kodu.
+       0 ile 255 arasında bir tamsayı.
       </para>
+      <para>
+       Geçerli aralık (0..255) dışında kalan değerle 255 bitsel VElenir.
+       Bu aşağıdaki algoritmaya eşdeğerdir:
+       <programlisting role="php">
+<![CDATA[
+while ($bytevalue < 0) {
+    $bytevalue += 256;
+}
+$bytevalue %= 256;
+]]>
+       </programlisting>
+       </para>
      </listitem>
     </varlistentry>
    </variablelist>
@@ -40,32 +61,32 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   Belirtilen karakter.
+   Belirtilen bayta karşılık gelen karakter.
   </para>
  </refsect1>
 
  <refsect1 role="changelog">
   &reftitle.changelog;
   <para>
-   <informaltable>
-    <tgroup cols="2">
-     <thead>
-      <row>
-       <entry>&Version;</entry>
-       <entry>&Description;</entry>
-      </row>
-     </thead>
-     <tbody>
-      <row>
-       <entry>6.0.0</entry>
-       <entry>
-        Bu işlevde artık sadece 255'den küçük karakterler değil tüm
-        karakterlerin karakter kodları kabul ediliyor.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>7.4.0</entry>
+      <entry>
+       Bu işlev artık desteklenmeyen <parameter>sayı</parameter>'ları
+       sessizce kabul etmeyip bunları <literal>0</literal>'a dönüştürüyor.
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
   </para>
  </refsect1>
 
@@ -77,6 +98,7 @@
     <programlisting role="php">
 <![CDATA[
 <?php
+// Dizgenin ASCII veya ASCII uyumlu kodlama kullanacağı varsayılıyor
 $dizge = "The string ends in escape: ";
 $dizge .= chr(27); /* $dizgenin sonuna kaçış karakterini ekleyelim */
 
@@ -86,6 +108,39 @@ $dizge = sprintf("The string ends in escape: %c", 27);
 ]]>
     </programlisting>
    </example>
+   <example>
+    <title>- Taşma davranışı</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+echo chr(-159), chr(833), PHP_EOL;
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+aA
+]]>
+    </screen>
+   </example>
+  </para>
+  <para>
+   <example>
+    <title>- Bir UTF-8 dizgeyi bayt bayt oluşturmak</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$str = chr(240) . chr(159) . chr(144) . chr(152);
+echo $str;
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+🐘
+    </screen>
+   </example>
   </para>
  </refsect1>
 
@@ -96,6 +151,7 @@ $dizge = sprintf("The string ends in escape: %c", 27);
     <member><function>sprintf</function></member>
     <member><function>ord</function></member>
     <member><link xlink:href="&url.asciitable;">ASCII tablosu</link></member>
+    <member><function>mb_chr</function></member>
    </simplelist>
   </para>
  </refsect1>
diff --git a/reference/strings/functions/chunk-split.xml b/reference/strings/functions/chunk-split.xml
index 2b4658d0..eb921031 100644
--- a/reference/strings/functions/chunk-split.xml
+++ b/reference/strings/functions/chunk-split.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
 <refentry xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://docbook.org/ns/docbook" xml:id="function.chunk-split">
  <refnamediv>
   <refname>chunk_split</refname>
@@ -12,14 +12,14 @@
   <methodsynopsis>
    <type>string</type><methodname>chunk_split</methodname>
    <methodparam><type>string</type><parameter>dizge</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>parça_uzunluğu</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>son</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter>uzunluk</parameter><initializer>76</initializer></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>son</parameter><initializer>"\r\n"</initializer></methodparam>
   </methodsynopsis>
   <para>
    Belirtilen <parameter>dizge</parameter> dizgesini. örneğin, RFC 2045'e
    uygun olarak <function>base64_encode</function> ile çıktılamakta kullanmak
    üzere daha küçük parçalara bölmek için kullanılır. Her
-   <parameter>parça_uzunluğu</parameter> karakterin sonuna
+   <parameter>uzunluk</parameter> karakterin sonuna
    <parameter>son</parameter> dizgesi yerleştirilir.
   </para>
  </refsect1>
@@ -37,10 +37,10 @@
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>parça_uzunluğu</parameter></term>
+     <term><parameter>uzunluk</parameter></term>
      <listitem>
       <para>
-       Parça uzunluğu. 76 öntanımlıdır.
+       Parça uzunluğu.
       </para>
      </listitem>
     </varlistentry>
@@ -48,7 +48,7 @@
      <term><parameter>son</parameter></term>
      <listitem>
       <para>
-       Her satırın sonuna yerleştirilecek dizge; "\r\n" öntanımlıdır.
+       Her parçanın sonuna yerleştirilecek dizge.
       </para>
      </listitem>
     </varlistentry>
diff --git a/reference/strings/functions/convert-cyr-string.xml b/reference/strings/functions/convert-cyr-string.xml
index da88b58e..46258ce4 100644
--- a/reference/strings/functions/convert-cyr-string.xml
+++ b/reference/strings/functions/convert-cyr-string.xml
@@ -1,12 +1,16 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: cb3e68d99d80a70feafc6f9a1b5f678e4d0522af Maintainer: nilgun Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.convert-cyr-string">
  <refnamediv>
   <refname>convert_cyr_string</refname>
   <refpurpose>Bir Kril karakter kümesini bir diğerine çevirir</refpurpose>
  </refnamediv>
 
+ <refsynopsisdiv>
+   &warn.deprecated.function-7-4-0.removed-8-0-0;
+ </refsynopsisdiv>
+
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
@@ -99,6 +103,16 @@
   &note.bin-safe;
  </refsect1>
 
+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><function>mb_convert_encoding</function></member>
+    <member><function>iconv</function></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
 </refentry>
 
 <!-- Keep this comment at the end of the file
diff --git a/reference/strings/functions/convert-uudecode.xml b/reference/strings/functions/convert-uudecode.xml
index 652dbd08..485e7cba 100644
--- a/reference/strings/functions/convert-uudecode.xml
+++ b/reference/strings/functions/convert-uudecode.xml
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='utf-8'?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 2fd3f0c96d9d221fe37109775af4df4cf949d5d8 Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.convert-uudecode">
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.convert-uudecode" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>convert_uudecode</refname>
   <refpurpose>Uuencoded ile kodlanmış bir dizgeyi eski haline getirir
@@ -11,13 +11,20 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>convert_uudecode</methodname>
+   <type class="union"><type>string</type><type>false</type></type><methodname>convert_uudecode</methodname>
    <methodparam><type>string</type><parameter>veri</parameter></methodparam>
   </methodsynopsis>
   <para>
-   <function>convert_uudecode</function> işlevi uuencoded ile kodlanmış bir
-   dizgeyi eski haline getirir.
+   <function>convert_uudecode</function> işlevi uuencoded algoritması ile
+   kodlanmış bir dizgeyi eski haline getirir.
   </para>
+  <note>
+   <simpara>
+    <function>convert_uudecode</function> işlevi uuencoded
+    <emphasis>dosyaların</emphasis> parçası olan <literal>begin</literal>
+    ve <literal>end</literal> satırlarını yoksayar.
+   </simpara>
+  </note>
  </refsect1>
 
  <refsect1 role="parameters">
@@ -39,7 +46,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   Kodu çözülmüş veriyi bir dizge olarak döndürür.
+   Bir dizge olarak  kodu çözülmüş veriyi,&return.falseforfailure;.
   </para>
  </refsect1>
 
@@ -51,12 +58,17 @@
     <programlisting role="php">
 <![CDATA[
 <?php
-/* Bunun ne basacağını hayal edebiliyor musunuz? :) */
 echo convert_uudecode("14\$A0)WEI('-E=FEY;W)U;2$`\n`");
 ?>
 ]]>
     </programlisting>
-   </example>
+    &example.outputs;
+    <screen>
+<![CDATA[
+I love PHP!
+]]>
+    </screen>
+  </example>
   </para>
  </refsect1>
 
diff --git a/reference/strings/functions/convert-uuencode.xml b/reference/strings/functions/convert-uuencode.xml
index aeb298e6..f80228ad 100644
--- a/reference/strings/functions/convert-uuencode.xml
+++ b/reference/strings/functions/convert-uuencode.xml
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='utf-8'?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 2fd3f0c96d9d221fe37109775af4df4cf949d5d8 Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.convert-uuencode">
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.convert-uuencode" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>convert_uuencode</refname>
   <refpurpose>Bir dizgeyi uuencode algoritmasıyla kodlar</refpurpose>
@@ -14,7 +14,7 @@
    <methodparam><type>string</type><parameter>veri</parameter></methodparam>
   </methodsynopsis>
   <para>
-   <function>convert_uuencode</function> işlevi belirtilen dizgeyi dizgeyi
+   <function>convert_uuencode</function> işlevi belirtilen dizgeyi
    uuencode algoritmasını kullanarak kodlar.
   </para>
   <para>
@@ -22,6 +22,13 @@
    duruma getirmek için basılabilir karakterlere dönüştürür. Kodlanmış dizge
    özgün dizgeden yaklayık %35 daha uzun olur.
   </para>
+  <note>
+   <simpara>
+    <function>convert_uuencode</function> işlevi uuencoded
+    <emphasis>dosyaların</emphasis> parçası olan <literal>begin</literal>
+    ve <literal>end</literal> satırlarını üretmez.
+   </simpara>
+  </note>
  </refsect1>
 
  <refsect1 role="parameters">
@@ -47,6 +54,29 @@
   </para>
  </refsect1>
 
+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       Bu sürümden önce, boş bir dizgeyi dönüştürmeye çalışınca
+       sebepsiz yere &false; dönerdi.
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -61,6 +91,13 @@ echo convert_uuencode($bir_dizge);
 ?>
 ]]>
     </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+79&5N96UE"FUE=&YI;FEN(&UE=&YI#0H`
+`
+]]>
+    </screen>
    </example>
   </para>
  </refsect1>
diff --git a/reference/strings/functions/count-chars.xml b/reference/strings/functions/count-chars.xml
index 69579e96..542465f2 100644
--- a/reference/strings/functions/count-chars.xml
+++ b/reference/strings/functions/count-chars.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: af4410a7e15898c3dbe83d6ea38246745ed9c6fb Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.count-chars">
+<!-- EN-Revision: e095023e408c8cb6378ae16bb6870343a3946919 Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.count-chars" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>count_chars</refname>
   <refpurpose>Bir dizgedeki karakterler hakkında bilgi döndürür</refpurpose>
@@ -10,7 +10,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>mixed</type><methodname>count_chars</methodname>
+   <type class="union"><type>array</type><type>string</type></type><methodname>count_chars</methodname>
    <methodparam><type>string</type><parameter>dizge</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>kip</parameter><initializer>0</initializer></methodparam>
   </methodsynopsis>
@@ -36,7 +36,7 @@
      <term><parameter>kip</parameter></term>
      <listitem>
       <para>
-       Belirtilmesi isteğe bağlı olup öntanımlı değeri 0'dır.
+       Dönen değerlere bak.
       </para>
      </listitem>
     </varlistentry>
@@ -82,6 +82,28 @@
   </para>
  </refsect1>
 
+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <informaltable>
+   <tgroup cols="2">
+    <thead>
+     <row>
+      <entry>&Version;</entry>
+      <entry>&Description;</entry>
+     </row>
+    </thead>
+    <tbody>
+     <row>
+      <entry>8.0.0</entry>
+      <entry>
+       Bu sürümden önce, işlev başarısız olunca &false; dönerdi.
+      </entry>
+     </row>
+    </tbody>
+   </tgroup>
+  </informaltable>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
diff --git a/reference/strings/reference.xml b/reference/strings/reference.xml
index d18c7ca2..c5344bcf 100644
--- a/reference/strings/reference.xml
+++ b/reference/strings/reference.xml
@@ -1,16 +1,17 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 8ccc9da8beb94597dbaab64da8c4753fd9dad11d Maintainer: nilgun Status: ready -->
 <reference xml:id="ref.strings" xmlns="http://docbook.org/ns/docbook">
  <title>Dizge &Functions;</title>
 
  <partintro xml:id="strings.seealso">
   &reftitle.seealso;
   <para>
-   Daha güçlü dizge işleme ve değiştirme işlevleri için
-   <link linkend="ref.regex">POSIX düzenli ifade işlevleri</link> ve
+   Daha güçlü dizge işleme ve değiştirme işlevleri
    <link linkend="ref.pcre">Perl uyumlu düzenli ifade işlevleri</link>
-   bölümlerine bakınız.
+   bölümünde bulunabilir. Çok baytlı karakter kodlamaları ile çalışmak için
+   <link linkend="ref.mbstring">Çok Baytlı Dizge İşlevleri</link> bölümüne
+   bakılabilir.
   </para>
  </partintro>