com doc/tr: update for sync with English docs.: reference/curl/functions/curl-setopt.xml reference/datetime/functions/mktime.xml reference/dom/domdocument/xinclude.xml reference/errorfunc/functions/error-log.xml reference/exif/functions/exif-read-data.xml reference/exif/ini.xml reference/filesystem/functions/chmod.xml reference/filesystem/functions/clearstatcache.xml reference/filesystem/functions/flock.xml reference/filesystem/functions/tempnam.

[email protected] (Nilgün Belma Bugüner) Sat, 16 Jan 2021 04:18:38 +0000
Newsgroups php.doc.tr
Message-ID <[email protected]>
Commit:    b7ca61dd18a1442cdaccdf2d2f2d75d0ce3e1479
Author:    Nilgün Belma Bugüner <[email protected]>         Sat, 16 Jan 2021 07:18:38 +0300
Parents:   1f12055c6ff63e6754c90f5aef3a9270aa2ebce3
Branches:  master

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

Log:
update for sync with English docs.

Changed paths:
  M  reference/curl/functions/curl-setopt.xml
  M  reference/datetime/functions/mktime.xml
  M  reference/dom/domdocument/xinclude.xml
  M  reference/errorfunc/functions/error-log.xml
  M  reference/exif/functions/exif-read-data.xml
  M  reference/exif/ini.xml
  M  reference/filesystem/functions/chmod.xml
  M  reference/filesystem/functions/clearstatcache.xml
  M  reference/filesystem/functions/flock.xml
  M  reference/filesystem/functions/tempnam.xml
  M  reference/filesystem/functions/tmpfile.xml
diff_b7ca61dd18a1442cdaccdf2d2f2d75d0ce3e1479.txt (text/plain, 44.9 KB)
diff --git a/reference/curl/functions/curl-setopt.xml b/reference/curl/functions/curl-setopt.xml
index 0f75dc7b..7bea4d91 100644
--- a/reference/curl/functions/curl-setopt.xml
+++ b/reference/curl/functions/curl-setopt.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: cbf8b14d7e3da391cdc7c33899671dbb70fe2245 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: b7f8c11e56ff1c57a2993e2ed7e5c5ace18637fd Maintainer: nilgun Status: ready -->
 <refentry xml:id="function.curl-setopt" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>curl_setopt</refname>
@@ -2099,7 +2099,8 @@
           <row>
            <entry valign="top"><constant>CURLOPT_CONNECT_TO</constant></entry>
            <entry valign="top">
-            URL'nin konak ve portu yerine belirli bir konak ve porta bağlanır. <literal>KONAK:PORT:BAĞLANILACAK-KONAK:BAĞLANILACAK-PORT</literal>
+            URL'nin konak ve portu yerine belirli bir konak ve porta bağlanır.
+            <literal>KONAK:PORT:BAĞLANILACAK-KONAK:BAĞLANILACAK-PORT</literal>
             biçimindeki dizeleri kabul eder.
            </entry>
            <entry valign="top">
diff --git a/reference/datetime/functions/mktime.xml b/reference/datetime/functions/mktime.xml
index 7c5a4009..b7b9e39b 100644
--- a/reference/datetime/functions/mktime.xml
+++ b/reference/datetime/functions/mktime.xml
@@ -1,7 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: behzat Status: ready -->
-<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
+<!-- EN-Revision: 9d45296587225c85e4dab73cc27865ca32e17d3c Maintainer: behzat Status: ready -->
 <refentry xml:id="function.mktime" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>mktime</refname>
@@ -11,14 +10,13 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>int</type><methodname>mktime</methodname>
-   <methodparam choice="opt"><type>int</type><parameter>saat</parameter><initializer>date("H")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>dakika</parameter><initializer>date("i")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>saniye</parameter><initializer>date("s")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>ay</parameter><initializer>date("n")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>gün</parameter><initializer>date("j")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>yıl</parameter><initializer>date("Y")</initializer></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter>ysu_var</parameter><initializer>-1</initializer></methodparam>
+   <type class="union"><type>int</type><type>false</type></type><methodname>mktime</methodname>
+   <methodparam><type>int</type><parameter>saat</parameter></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>dakika</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>saniye</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>ay</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>gün</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>yıl</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    Verilen değiştirge düzenine göre Unix zaman damgasını döndürür. Bu zaman
@@ -34,13 +32,11 @@
 
  <refsect1 role="notes">
   &reftitle.notes;
-  <note>
-   <para>
-    PHP 5.1'den itibaren, <function>mktime</function> değiştirgesiz
-    çağrıldığına bir  <constant>E_STRICT</constant> uyarısı çıktılamaktadır.
-    Böyle durumlarda <function>time</function> işlevini kullanmalısınız.
-   </para>
-  </note>
+  <simpara>
+   <function>mktime</function> işlevinin değiştirgesiz çağrılmasının kullanımı
+   önerilmemektedir. Geçerli zaman damgasını almak için
+   <function>time</function> kullanılabilir.
+  </simpara>
  </refsect1>
  <refsect1 role="parameters">
   &reftitle.parameters;
@@ -50,7 +46,11 @@
      <term><parameter>saat</parameter></term>
      <listitem>
       <para>
-       Saat sayısı.
+       <parameter>ay</parameter>, <parameter>gün</parameter> ve
+       <parameter>yıl</parameter>'a göre saptanan günün başlangıcına göreli
+       saat sayısı. Negatif değerler günün geceyarısından önceki saatine
+       karşılıktır. 23'ten büyük değerler ertesi günün uygun saatine
+       karşılıktır.
       </para>
      </listitem>
     </varlistentry>
@@ -58,7 +58,9 @@
      <term><parameter>dakika</parameter></term>
      <listitem>
       <para>
-       Dakika sayısı.
+       <parameter>saat</parameter>'in başlangıcına göreli dakika sayısı.
+       Negatif değerler önceki saatin dakikalarına, 59'dan büyük değerler ise
+       sonraki saatin dakikalarına karşılıktır.
       </para>
      </listitem>
     </varlistentry>
@@ -66,7 +68,9 @@
      <term><parameter>saniye</parameter></term>
      <listitem>
       <para>
-       Son dakikanın geçen saniye sayısı.
+       <parameter>dakika</parameter>'nın başlangıcına göreli saniye sayısı.
+       Negatif değerler önceki dakikanın saniyelerine, 59'dan büyük değerler ise
+       sonraki dakikanın saniyelerine karşılıktır.
       </para>
      </listitem>
     </varlistentry>
@@ -74,7 +78,10 @@
      <term><parameter>ay</parameter></term>
      <listitem>
       <para>
-       Ay sayısı.
+       Önceki yıl sonuna göreli ay sayısı. 1-12 arasındaki değerler ilgili yılın
+       normal takvim aylarına karşılıktır. 1'den küçük (negatifler dahil)
+       değerler ters sırada önceki yılın aylarına karşılıktır, yani 0 Aralık,
+       -1 Kasım, vb.
       </para>
      </listitem>
     </varlistentry>
@@ -82,7 +89,11 @@
      <term><parameter>gün</parameter></term>
      <listitem>
       <para>
-       Gün sayısı.
+       Önceki ayın sonuna göreli gün sayısı. 1'den 28, 29, 30 veya 31'e kadar
+       (aya bağlı olarak) değerler ilgili ayın normal günlerine karşılıktır.
+       1'dek küçükler (negatifler dahil) önceki ayın günlerine karşılıktır, yani
+       0 önceki ayın son günü, -1 daha önceki günü vb. İlgili ayın gün
+       sayısından büyük değerler sonraki ayın günlerine karşılıktır.
       </para>
      </listitem>
     </varlistentry>
@@ -124,6 +135,11 @@
         kullanılmalıdır.
        </para>
       </note>
+      <note>
+       <para>
+        Bu değiştirge PHP 7.0.0'da kaldırıldı.
+       </para>
+      </note>
      </listitem>
     </varlistentry>
    </variablelist>
@@ -134,8 +150,8 @@
   &reftitle.returnvalues;
   <para>
    <function>mktime</function> işlevi verilen değiştirgelerden elde edilen Unix
-   zaman damgası döndürür. Eğer değiştirge geçersiz ise işlev &false;
-   değeriyle döner (PHP 5.1 sürümünden önce <literal>-1</literal> dönerdi).
+   zaman damgası döndürür. Eğer değiştirgeler geçersiz ise işlev &false;
+   değeriyle döner.
   </para>
  </refsect1>
 
@@ -157,34 +173,20 @@
      </thead>
      <tbody>
       <row>
-       <entry>5.3.0</entry>
+       <entry>8.0.0</entry>
        <entry>
-        Artık <function>mktime</function> işlevi,
-        <parameter>ysu_var</parameter> değiştirgesi kullanılırsa
-        <constant>E_DEPRECATED</constant> uyarısı vermektedir.
+        <parameter>saat</parameter> artık seçimlik değil.
        </entry>
       </row>
       <row>
-       <entry>5.1.0</entry>
+       <entry>8.0.0</entry>
        <entry>
-        <parameter>ysu_var</parameter> değiştirgesinin kullanımı artık
-        önerilmemektedir. İşlev hata durumunda <literal>-1</literal> yerine,
-        &false; değeri döndürür olmuştur. İşlev, yıl, ay ve gün
-        değiştirgelerinde sıfır kabul edecek şekilde düzeltilmiştir.
-       </entry>
-      </row>
-      <row>
-       <entry>5.1.0</entry>
-       <entry>
-        <function>mktime</function> değiştirgesiz çağrıldığına bir
-        <constant>E_STRICT</constant> uyarısı çıktılamaktadır. Böyle durumlarda
-        <function>time</function> işlevini kullanmalısınız.
+        <parameter>dakika</parameter>, <parameter>saniye</parameter>,
+        <parameter>ay</parameter>, <parameter>gün</parameter> ve
+        <parameter>yıl</parameter> artık boş olabiliyor.
         </entry>
        </row>
-
-      &date.timezone.errors.changelog;
-
-     </tbody>
+      </tbody>
     </tgroup>
    </informaltable>
   </para>
@@ -217,7 +219,7 @@ echo date('c', mktime(1, 2, 3, 4, 5, 2006));
     <para>
      <function>mktime</function> işlevi tarih hesaplamaları ve
      geçerlilik denetimi için kullanışlıdır. Aralık dışına çıkan değerleri
-     (ayın 32'si gibi) özdevinimli olarak doğru hesaplar. Örneğin, aşağıdaki
+     (ayın 32'si gibi) otomatik olarak doğru hesaplar. Örneğin, aşağıdaki
      satırların üreteceği dizge "Jan-01-1998" olacaktır.
     </para>
     <programlisting role="php">
@@ -234,7 +236,7 @@ echo date("M-d-Y", mktime(0, 0, 0, 1, 1, 98));
   </para>
   <para>
    <example>
-    <title>- Gelecek ayın son günü</title>
+    <title>- Ayın son günü</title>
     <para>
      Verilen herhangi bir ayın son günü, gelecek ayın -1'inci değil 0'ıncı günü olarak ifade edilebilir. Aşağıdaki iki örnek de
      "2000 Şubat'ının son günü: 29" dizgesi üretilecektir.
@@ -268,6 +270,7 @@ echo strftime("2000 Şubat'ının son günü: %d", $songün);
   &reftitle.seealso;
   <para>
    <simplelist>
+    <member><function>checkdate</function></member>
     <member><function>gmmktime</function></member>
     <member><function>date</function></member>
     <member><function>time</function></member>
diff --git a/reference/dom/domdocument/xinclude.xml b/reference/dom/domdocument/xinclude.xml
index 8b75687c..9a759053 100644
--- a/reference/dom/domdocument/xinclude.xml
+++ b/reference/dom/domdocument/xinclude.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 926842882dbed9c74ab7b951e78db96d42ee43ea Maintainer: nilgun Status: ready -->
 <refentry xml:id="domdocument.xinclude" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>DOMDocument::xinclude</refname>
@@ -10,17 +10,18 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>int</type><methodname>DOMDocument::xinclude</methodname>
-   <methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter></methodparam>
+   <modifier>public</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>DOMDocument::xinclude</methodname>
+   <methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter><initializer>0</initializer></methodparam>
   </methodsynopsis>
   <para>
-   Bir <classname>DOMDocument</classname> nesnesinde, <link
-   xlink:href="&url.xinclude.spec;">XInclude</link> mekanizması kullanılarak
-   belgeye dahil edilen dosyaların içeriklerini yerlerine yerleştirir.
+   Bir <classname>DOMDocument</classname> nesnesinde,
+   <link xlink:href="&url.xinclude.spec;">XIncludes</link> mekanizması
+   kullanılarak belgeye dahil edilen dosyaların içeriklerini yerlerine
+   yerleştirir.
   </para>
   <note>
    <para>
-    libxml2'nin öğeleri özdevinimli olarak çözümlemesinden dolayı, eğer dahil
+    libxml2'nin öğeleri otomatik olarak çözümlemesinden dolayı, eğer dahil
     edilen XML dosyanın kendine ekli bir DTD'si varsa bu yöntem beklenmedik
     sonuçlara yol açabilir.
    </para>
@@ -45,7 +46,8 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   Belgeye dahil edilen dosyaların sayısı.
+   Belgeye XIncludes ile dahil edilen dosyaların sayısı. İşlem başarısız
+   olursa -1, dahil edilecek birşey yoksa &false; döner.
   </para>
  </refsect1>
  <refsect1 role="examples">
diff --git a/reference/errorfunc/functions/error-log.xml b/reference/errorfunc/functions/error-log.xml
index e714c32d..0969d39d 100644
--- a/reference/errorfunc/functions/error-log.xml
+++ b/reference/errorfunc/functions/error-log.xml
@@ -1,10 +1,10 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 9af43469f46843451955b8926fe470a9f3d45034 Maintainer: nilgun Status: ready -->
 <refentry xml:id="function.error-log" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>error_log</refname>
-  <refpurpose>Bir yerlere bir hata iletisi gönderir</refpurpose>
+  <refpurpose>Tanımlı hata işleme yordamlarına bir hata iletisi gönderir</refpurpose>
  </refnamediv>
 
  <refsect1 role="description">
@@ -17,8 +17,8 @@
    <methodparam choice="opt"><type>string</type><parameter>ek_başlıklar</parameter></methodparam>
   </methodsynopsis>
   <para>
-   Bir hata iletisini, HTTP sunucusunun hata günlüğüne, bir
-   <acronym>TCP</acronym> portuna veya bir dosyaya gönderir.
+   Bir hata iletisini, HTTP sunucusunun hata günlüğüne
+   veya bir dosyaya gönderir.
   </para>
  </refsect1>
 
@@ -75,7 +75,7 @@
            <entry>
             <parameter>ileti</parameter>, <parameter>hedef</parameter>
             dosyasına eklenir. <parameter>ileti</parameter> dizgesinin sonuna
-            satırsonu karakteri özdevinimli olarak eklenir.
+            satırsonu karakteri otomatik olarak eklenir.
            </entry>
           </row>
           <row>
@@ -119,31 +119,25 @@
    &return.success;
   </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.7</entry>
-       <entry>
-        <parameter>günlük_türü</parameter> değiştirgesi kullanılabilir oldu.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
-  </para>
- </refsect1>
-
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <warning>
+   <simpara>
+    <function>error_log</function> ikil olarak güvenli değildir.
+    <parameter>ileti</parameter> boş karakterle kırpılacaktır.
+   </simpara>
+  </warning>
+  <tip>
+   <simpara>
+    <parameter>ileti</parameter> boş karakter içermemelidir.
+    <parameter>ileti</parameter>'nin dosya, posta, syslog ve benzerlerine
+    gönderilebileciğini unutmayın. <function>error_log</function> işlevini
+    çağırmadan önce uygun bir dönüşüm/önceleme işlevini,
+    <function>rawurlencode</function> veya <function>addslashes</function>
+    işlevini kullanın.
+   </simpara>
+  </tip>
+  </refsect1>
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
diff --git a/reference/exif/functions/exif-read-data.xml b/reference/exif/functions/exif-read-data.xml
index 66217771..44e28b18 100644
--- a/reference/exif/functions/exif-read-data.xml
+++ b/reference/exif/functions/exif-read-data.xml
@@ -1,27 +1,24 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: f8de748ed5a79296bc7b0b132ac151f8222f53ca Maintainer: nilgun Status: ready -->
 <!-- splitted from ./en/functions/image.xml, last change in rev 1.78 -->
 <refentry xml:id="function.exif-read-data" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>exif_read_data</refname>
-  <refpurpose>Bir <acronym>JPEG</acronym> veya <acronym>TIFF</acronym>
-  resminden <acronym>EXIF</acronym> başlıklarını okur</refpurpose>
+  <refpurpose>Bir resim dosyasından <acronym>EXIF</acronym> başlıklarını okur</refpurpose>
  </refnamediv>
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>array</type><methodname>exif_read_data</methodname>
-   <methodparam><type>string</type><parameter>dosya</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>bölümler</parameter><initializer>NULL</initializer></methodparam>
-   <methodparam choice="opt"><type>bool</type><parameter>diziler</parameter><initializer>false</initializer></methodparam>
-   <methodparam choice="opt"><type>bool</type><parameter>küçük_örnek</parameter><initializer>false</initializer></methodparam>
+   <type class="union"><type>array</type><type>false</type></type><methodname>exif_read_data</methodname>
+   <methodparam><type class="union"><type>kaynak</type><type>string</type></type><parameter>file</parameter></methodparam>
+   <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>bölümler</parameter><initializer>&null;</initializer></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>diziler</parameter><initializer>&false;</initializer></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>küçük_örnek</parameter><initializer>&false;</initializer></methodparam>
   </methodsynopsis>
   <para>
-   <function>exif_read_data</function> işlevi bir <acronym>JPEG</acronym>
-   veya <acronym>TIFF</acronym> resminden <acronym>EXIF</acronym> başlıklarını
-   okur. Böylece sayısal kameralar tarafından üretilen temel veriler
-   okunabilir.
+    Bir resim dosyasından <acronym>EXIF</acronym> başlıklarını okur Böylece
+    sayısal kameralar tarafından üretilen temel veriler okunabilir.
   </para>
   <para>
    Exif başlıkları sayısal kameralar tarafından üretilen JPEG/TIFF resimlerde
@@ -66,7 +63,7 @@
   </para>
   <note>
    <para>
-    Windows ME/XP bir kameraya bağlanırken Exif başlıklarını temizler.
+    Windows Me/XP bir kameraya bağlanırken Exif başlıklarını temizler.
    </para>
   </note>
  </refsect1>
@@ -75,10 +72,11 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>dosya</parameter></term>
+     <term><parameter>kaynak</parameter></term>
      <listitem>
       <para>
-       Okunacak resim dosyasının ismi. Bir <acronym>URL</acronym> belirtilemez.
+       Resim dosyasının yeri. Bir dosya yolu (akım sarmalayıcılar
+       belirtilebilir) veya <type>resource</type> türünde bir akım.
       </para>
      </listitem>
     </varlistentry>
@@ -103,7 +101,7 @@
            <entry>
             <literal>html</literal>, <literal>Width</literal>,
             <literal>Height</literal>, <literal>IsColor</literal> (html,
-            genişlik, yükseklik, Renklidir) ve varsa başkaları. 
+            genişlik, yükseklik, Renklidir) ve varsa başkaları.
             <literal>Height</literal> ve <literal>Width</literal>,
             <function>getimagesize</function> işlevinin yaptığı gibi
             hesaplanır, dolayısıyla bunlar döndürülen başlığın parçaları
@@ -181,6 +179,17 @@
    <function>exif_read_data</function> işlevi &false; döndürür.
   </para>
  </refsect1>
+
+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   Desteklenmeyen başlıklar veya olası hata durumlarında
+   <constant>E_WARNING</constant> ve/veya <constant>E_NOTICE</constant>
+   seviyesinde hata üretilebilir, fakat işlev hala anlaşılabilir bilgileri
+   okumaya çalışır.
+  </para>
+ </refsect1>
+
  <refsect1 role="changelog">
   &reftitle.changelog;
   <para>
@@ -194,36 +203,79 @@
      </thead>
      <tbody>
       <row>
-       <entry>4.3.0</entry>
+       <entry>8.0.0</entry>
        <entry>
-        Diziler dahil gömülü tüm <acronym>IFD</acronym> verisi okunabilir oldu.
-        Ayrıca, gömülü küçük resim örneğinin <literal>THUMBNAIL</literal> alt
-        dizisinde döndürülebilmesi mümkün oldu. Ayrıca, dönen değerlerle
-        ilgili bir azami uzunluk artık söz konusu değil (bellek miktarı ile
-        sınırlı).
+        <parameter>bölümler</parameter> artık boş olabiliyor.
        </entry>
       </row>
       <row>
-       <entry>4.3.0</entry>
+       <entry>7.2.0</entry>
        <entry>
-        PHP <link linkend="ref.mbstring">mbstring</link> desteğine sahipse,
-        kullanıcı açıklamalarının kodlaması özdevinimli olarak
-        değiştirilebiliyor. Ayrıca, eğer kullanıcı açıklaması
-        Evrenkod veya <literal>JIS</literal>
-        kodlaması kullanıyorsa kodlama  &php.ini; içindeki ayara uygun olarak
-        özdevinimli değiştirilebiliyor.
+        <parameter>kaynak</parameter> değiştirgesi normal dosyalardan başka
+        artık akımları da destekliyor.
        </entry>
       </row>
       <row>
-       <entry>4.3.0</entry>
+       <entry>7.2.0</entry>
        <entry>
-        Eğer resim bir <literal>IFD0</literal> verisi içeriyorsa
-        <literal>COMPUTED</literal> bölümü artık, kıymetli
-        baytın başta olduğu bayt sıralamasının kullanıldığı (motorola) bayt
-        sıralaması için 1, diğeri (intel) için 0 değerini içeren bir
-        <literal>ByteOrderMotorola</literal> girdisine sahip. Eğer veri türü
-        yanlışsa, <literal>COMPUTED</literal> ve <literal>UserComment</literal>
-        artık herhangi bir telif hakkı girdisi içermiyor.
+        Aşağıdaki EXIF biçemlerine destek eklendi:
+       <itemizedlist>
+        <listitem>
+         <simpara>
+          Samsung
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          DJI
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Panasonic
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Sony
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Pentax
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Minolta
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Sigma/Foveon
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          AGFA
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Kyocera
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Ricoh
+         </simpara>
+        </listitem>
+        <listitem>
+         <simpara>
+          Epson
+         </simpara>
+        </listitem>
+       </itemizedlist>
        </entry>
       </row>
      </tbody>
@@ -291,6 +343,78 @@ THUMBNAIL.Thumbnail.Height: 1
     </screen>
    </example>
   </para>
+  <para>
+   <example>
+    <title>- PHP 7.2.0 itibariyle <function>exif_read_data</function>
+      akımları destekliyor</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+// Bir dosya açar, bu ikil kipte olmalı
+$fp = fopen('/path/to/image.jpg', 'rb');
+
+if (!$fp) {
+    echo 'Hata: Resim okumak için açılamadı';
+    exit;
+}
+
+// Exif başlıklarını okumaya çalış
+$headers = exif_read_data($fp);
+
+if (!$headers) {
+    echo 'Hata: Exif başlıkları okunamadı';
+    exit;
+}
+
+// 'COMPUTED' başlıklarını bas
+echo 'EXIF Headers:' . PHP_EOL;
+
+foreach ($headers['COMPUTED'] as $header => $value) {
+    printf(' %s => %s%s', $header, $value, PHP_EOL);
+}
+?>
+]]>
+    </programlisting>
+    &example.outputs.similar;
+    <screen role="php">
+<![CDATA[
+EXIF Headers:
+ Height => 576
+ Width => 1024
+ IsColor => 1
+ ByteOrderMotorola => 0
+ ApertureFNumber => f/5.6
+ UserComment =>
+ UserCommentEncoding => UNDEFINED
+ Copyright => Denis
+ Thumbnail.FileType => 2
+ Thumbnail.MimeType => image/jpeg
+]]>
+    </screen>
+   </example>
+  </para>
+ </refsect1>
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <note>
+   <para>
+    <link linkend="ref.mbstring">mbstring</link> etkinse,
+    unicode karakterleri işlemeye çalışır ve  <link
+    linkend="ini.exif.decode-unicode-motorola">exif.decode_unicode_motorola</link>
+    ve <link linkend="ini.exif.decode-unicode-intel">exif.decode_unicode_intel</link>
+    ile belirtilen karakter kümesini seçer. Exif eklentisi karakter kodlamasını
+    bulmaya çalışmaz. Kullanıcı <function>exif_read_data</function> işlevini
+    çağırmadan önce bu iki ini yönergesinden birine uygun karakter kodlamasını
+    belirtmelidir.
+   </para>
+  </note>
+  <note>
+   <para>
+    <parameter>kaynak</parameter> değiştirgesi işleve bir akım aktarmak için
+    kullanılmışsa, akım araştırılabilri olmalıdır. Bu işlev döndükten sonra
+    dosya göstericisinin yeri değişmeyecektir.
+   </para>
+  </note>
  </refsect1>
  <refsect1 role="seealso">
   &reftitle.seealso;
@@ -298,6 +422,7 @@ THUMBNAIL.Thumbnail.Height: 1
    <simplelist>
     <member><function>exif_thumbnail</function></member>
     <member><function>getimagesize</function></member>
+    <member><xref linkend="wrappers"/></member>
    </simplelist>
   </para>
  </refsect1>
diff --git a/reference/exif/ini.xml b/reference/exif/ini.xml
index 98eba644..107ec3bc 100644
--- a/reference/exif/ini.xml
+++ b/reference/exif/ini.xml
@@ -1,13 +1,13 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: f052ac1bd73549125c3fc3dc68a36d4b0608a16d Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 508e255fff6c604c31d5617fe9ddf6d776a3b43d Maintainer: nilgun Status: ready -->
 <section xml:id="exif.configuration" xmlns="http://docbook.org/ns/docbook">
  &reftitle.runtime;
  &extension.runtime;
  <para>
   <link linkend="ref.mbstring">mbstring</link> modülü kullanılabildiği
   takdirde, exif, Evrenkod ve JIS karakter kodlamalı kullanıcı açıklamalarının
-  dönüşümünü özdevinimli olarak yapar. Önce belirtilen karakter kümesi
+  dönüşümünü otomatik olarak yapar. Önce belirtilen karakter kümesi
   kullanılarak kodlama dönüştürüldükten sonra bu yapılır. Sonuç
   <literal>HTTP</literal> çıktısına uygun olarak diğer karakter kodlamasına
   dönüştürülür.
@@ -27,37 +27,37 @@
      <entry><link linkend="ini.exif.encode-unicode">exif.encode_unicode</link></entry>
      <entry>"ISO-8859-15"</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     <row>
      <entry><link linkend="ini.exif.decode-unicode-motorola">exif.decode_unicode_motorola</link></entry>
      <entry>"UCS-2BE"</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     <row>
      <entry><link linkend="ini.exif.decode-unicode-intel">exif.decode_unicode_intel</link></entry>
      <entry>"UCS-2LE"</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     <row>
      <entry><link linkend="ini.exif.encode-jis">exif.encode_jis</link></entry>
      <entry>""</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     <row>
      <entry><link linkend="ini.exif.decode-jis-motorola">exif.decode_jis_motorola</link></entry>
      <entry>"JIS"</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     <row>
      <entry><link linkend="ini.exif.decode-jis-intel">exif.decode_jis_intel</link></entry>
      <entry>"JIS"</entry>
      <entry>PHP_INI_ALL</entry>
-     <entry>PHP 4.3.0'dan beri kullanılabilmektedir.</entry>
+     <entry />
     </row>
     </tbody>
    </tgroup>
diff --git a/reference/filesystem/functions/chmod.xml b/reference/filesystem/functions/chmod.xml
index cea46af7..8b971025 100644
--- a/reference/filesystem/functions/chmod.xml
+++ b/reference/filesystem/functions/chmod.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: dec1f8445ab2af7fbafef012fb7907ab2cd349b5 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nilgun Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.chmod">
  <refnamediv>
   <refname>chmod</refname>
@@ -35,9 +35,9 @@
      <term><parameter>kip</parameter></term>
      <listitem>
       <para>
-       <parameter>kip</parameter> ile belirtilen değerin özdevinimli olarak
-       sekizlik bir değer olduğu varsayılmamaktadır, bu bakımdan umulan işlemi 
-       sağlamak için değerin önüne 0 (sıfır) getirmeniz gerekir. Ayrıca, 
+       <parameter>kip</parameter> ile belirtilen değerin otomatik olarak
+       sekizlik bir değer olduğu varsayılmamaktadır, bu bakımdan umulan işlemi
+       sağlamak için değerin önüne 0 (sıfır) getirmeniz gerekir. Ayrıca,
        ("g+w" gibi) dizesel kip belirtimleri çalışmayacaktır
       </para>
        <informalexample>
diff --git a/reference/filesystem/functions/clearstatcache.xml b/reference/filesystem/functions/clearstatcache.xml
index f7338441..fad4bdb2 100644
--- a/reference/filesystem/functions/clearstatcache.xml
+++ b/reference/filesystem/functions/clearstatcache.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.clearstatcache">
+<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.clearstatcache" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>clearstatcache</refname>
   <refpurpose>Dosya durum önbelleğini temizler</refpurpose>
@@ -11,8 +11,8 @@
   &reftitle.description;
   <methodsynopsis>
    <type>void</type><methodname>clearstatcache</methodname>
-   <methodparam choice="opt"><type>bool</type><parameter>gerçek_yol_belleğini_temizle</parameter><initializer>false</initializer></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>dosyaismi</parameter></methodparam>
+   <methodparam choice="opt"><type>bool</type><parameter>gerçek_yol_belleğini_temizle</parameter><initializer>&false;</initializer></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>dosyaismi</parameter><initializer>""</initializer></methodparam>
   </methodsynopsis>
   <para>
    Aşağıda verilen etkilenen işlevler listesindeki işlevlerden başka
@@ -31,7 +31,7 @@
    <function>file_exists</function> işlevini çağırırsanız, siz dosyayı
    oluşturana kadar işlev &false; döndürecektir. Siz dosyayı oluşturduktan
    sonra dosyayı silseniz bile işlev &true; döndürecektir. Bunun yanında,
-   <function>unlink</function> işlevi önbelleği özdevinimli olarak
+   <function>unlink</function> işlevi önbelleği otomatik olarak
    temizleyecektir.
   </para>
   <note>
@@ -73,7 +73,7 @@
      <term><parameter>gerçek_yol_belleğini_temizle</parameter></term>
      <listitem>
       <para>
-       Öntanımlı olarak gerçek yol belleği temizlenmez.
+       Gerçek yol belleği temizlenecek/temizlenmeyecek bilgisi.
       </para>
      </listitem>
     </varlistentry>
@@ -81,7 +81,7 @@
      <term><parameter>dosyaismi</parameter></term>
      <listitem>
       <para>
-       Belirtilen dosya için gerçek yol önbelleğini sadece
+       Belirtilen dosya için gerçek yol ve durum önbelleğini sadece
        <parameter>gerçek_yol_belleğini_temizle</parameter> değiştirgesine
        &true; atandığı takdirde temizleyecektir.
       </para>
@@ -98,31 +98,6 @@
   </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.3.0</entry>
-       <entry>
-        İsteğe bağlı <parameter>gerçek_yol_belleğini_temizle</parameter>
-        ve <parameter>dosyaismi</parameter> değiştirgeleri eklendi.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
-  </para>
- </refsect1>
-
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
diff --git a/reference/filesystem/functions/flock.xml b/reference/filesystem/functions/flock.xml
index a1c2b1bc..9fd55b10 100644
--- a/reference/filesystem/functions/flock.xml
+++ b/reference/filesystem/functions/flock.xml
@@ -1,19 +1,19 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 7f5fbb545cb862865ea31d8fa49b86135fc91982 Maintainer: nilgun Status: ready -->
-<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.flock">
+<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.flock" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>flock</refname>
-  <refpurpose>Taşınabilir tavsiye niteliğinde dosya kilitleme</refpurpose>
+  <refpurpose>Öneri niteliğinde taşınabilir dosya kilitleme</refpurpose>
  </refnamediv>
 
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
    <type>bool</type><methodname>flock</methodname>
-   <methodparam><type>resource</type><parameter>dt</parameter></methodparam>
+   <methodparam><type>resource</type><parameter>akım</parameter></methodparam>
    <methodparam><type>int</type><parameter>işlem</parameter></methodparam>
-   <methodparam choice="opt"><type>int</type><parameter role="reference">engellensin</parameter></methodparam>
+   <methodparam choice="opt"><type>int</type><parameter role="reference">engellensin</parameter><initializer>&null;</initializer></methodparam>
   </methodsynopsis>
   <para>
    <function>flock</function> işlevi, sanal olarak her platformda (çoğu Unix
@@ -21,8 +21,8 @@
    modeli oluşturmanızı mümkün kılar.
   </para>
   <para>
-   Kilit, <function>fclose</function> işlevi ile serbest bırakılır (ayrıca,
-   betik sonlandığında özdevinimli olarak çağrılır).
+   PHP 5.3.2 öncesinde, kilit, <function>fclose</function> işlevi ile serbest
+   bırakılırdı (ayrıca, betik sonlandığında otomatik olarak çağrılır).
   </para>
   <para>
    PHP, tavsiye niteliğinde dosyaların tamamını kilitlemenin taşınabilir bir
@@ -40,9 +40,9 @@
   <para>
    <variablelist>
     <varlistentry>
-     <term><parameter>dt</parameter></term>
+     <term><parameter>akım</parameter></term>
      <listitem>
-       &fs.validfp.all;
+       &fs.file.pointer;
      </listitem>
     </varlistentry>
     <varlistentry>
@@ -72,8 +72,9 @@
        </itemizedlist>
       </para>
       <para>
-       Kilitleme sırasında  işlevinin engelleme yapmasını istemiyorsanız
-       <constant>LOCK_NB</constant> eklemek de mümkündür (Windows'ta
+       Kilitleme sırasında işlevin engelleme yapmasını istemiyorsanız
+       yukarıdaki işlemlerden birine bir bit maskesi olarak
+       <constant>LOCK_NB</constant> eklemek mümkündür (Windows'ta
        desteklenmez).
       </para>
      </listitem>
@@ -82,7 +83,7 @@
      <term><parameter>engellesin</parameter></term>
      <listitem>
       <para>
-       Kilidin engellemesi için isteğe bağlı üçüncü değiştirgeye &true; atanır
+       Kilidin engellemesi için isteğe bağlı üçüncü değiştirgeye 1 atanır
        (EWOULDBLOCK errno kuralı).
       </para>
      </listitem>
@@ -98,33 +99,6 @@
   </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>4.0.1</entry>
-       <entry>
-        <literal>LOCK_XXX</literal> sabitleri eklendi. Daha önce
-        <constant>LOCK_SH</constant> için 1, <constant>LOCK_EX</constant> için
-        2, <constant>LOCK_UN</constant> için 3 ve <constant>LOCK_NB</constant>
-        için 4 belirtilmesi zorunluydu.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
-  </para>
- </refsect1>
-
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -136,9 +110,10 @@
 
 $dt = fopen("/tmp/lock.txt", "w");
 
-if (flock($dt, LOCK_EX)) { // ayrıcalıklı bir kilit oluşturalım
+if (flock($dt, LOCK_EX)) { // ayrıcalıklı bir kilit elde edelim
     ftruncate($fp, 0);  // dosyayı kırp
     fwrite($dt, "Buraya bir şeyler yazalım\n");
+    fflush($dt);            // kilidi bırakmadan önce çıkışı temizleyelim
     flock($dt, LOCK_UN); // kilidi serbest bırakalım
 } else {
     echo "Kilit edinilemedi!";
@@ -151,6 +126,29 @@ fclose($dt);
     </programlisting>
    </example>
   </para>
+  <para>
+   <example>
+    <title>- <constant>LOCK_NB</constant> kullanarak <function>flock</function>
+    </title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$fp = fopen('/tmp/lock.txt', 'r+');
+
+/* LOCK_EX işlemi üstünde LOCK_NB'yi etkinleştirelim */
+if(!flock($fp, LOCK_EX | LOCK_NB)) {
+    echo 'Kilit edinilemedi';
+    exit(-1);
+}
+
+/* ... */
+
+fclose($fp);
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
  </refsect1>
 
  <refsect1 role="notes">
@@ -158,6 +156,12 @@ fclose($dt);
   <note>
    <para>
     <function>flock</function> işlevi Windows altında zorunlu olarak kilitler.
+    <function>flock</function>, Windows'ta tavsiye niteliğinde kilitleme yerine
+    zorunlu kilitlemeyi kullanır. Zorunlu kilitleme, Linux ve System V tabanlı
+    işletim sistemlerinde, fcntl() sistem çağrısı tarafından desteklenen olağan
+    mekanizma yoluyla desteklenir: yani, söz konusu dosya setgid izin bitine
+    sahipse ve grup yürütme biti temizlenmişse. Linux'ta, bunun çalışması için
+    dosya sisteminin de mand seçeneğiyle bağlanması gerekecektir.
    </para>
   </note>
   <note>
@@ -169,19 +173,22 @@ fclose($dt);
     kullanmanız gerekir.
    </para>
   </note>
+  <note>
+   <para>
+    Yalnızca yerel dosyalar için <function>fopen</function> tarafından
+    döndürülen dosya göstericilerinde veya
+    <function>streamWrapper::stream_lock</function> yöntemini uygulayan
+    kullanıcı alanı akımların dosya göstericilerinde kullanılabilir.
+   </para>
+  </note>
   <warning>
    <para>
-    Ardıl kodda <parameter>dt</parameter> değiştirgesine başka bir değer
+    Ardıl kodda <parameter>akım</parameter> değiştirgesine başka bir değer
     atanması kilidin serbest kalmasına sebep olur.
    </para>
   </warning>
   <warning>
    <para>
-    <function>flock</function> işlevi NFS ve diğer bir çok ağ dosya sistemi
-    üzerinde çalışmaz. Ayrıntılı bilgi için işletim sisteminizin belgelerine
-    bakınız.
-   </para>
-   <para>
     Bazı işletim sistemlerinde <function>flock</function> işlevi süreç
     seviyesinde gerçeklenmiştir. ISAPI gibi çok evreli bir API
     kullanıldığında, dosyaları aynı sunucu örneğinin paralel evrelerinde
@@ -191,7 +198,7 @@ fclose($dt);
    <para>
     <function>flock</function> işlevi, <literal>FAT</literal> ve türevleri
     gibi artık antika olmuş dosya sistemlerinde desteklenmez ve bu ortamlarda
-    daima &false; döndürür (özellikle Windows 98 için).
+    daima &false; döndürür.
    </para>
   </warning>
  </refsect1>
diff --git a/reference/filesystem/functions/tempnam.xml b/reference/filesystem/functions/tempnam.xml
index 212fa78e..8acb53b3 100644
--- a/reference/filesystem/functions/tempnam.xml
+++ b/reference/filesystem/functions/tempnam.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.tempnam">
+<!-- EN-Revision: 0c9c2dd669fe9395eaa73d487fbd160f9057429a Maintainer: nilgun Status: ready -->
+<refentry xml:id="function.tempnam" xmlns="http://docbook.org/ns/docbook">
  <refnamediv>
   <refname>tempnam</refname>
   <refpurpose>Eşsiz bir isimle dosya oluşturur</refpurpose>
@@ -10,15 +10,15 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>string</type><methodname>tempnam</methodname>
+   <type class="union"><type>string</type><type>false</type></type><methodname>tempnam</methodname>
    <methodparam><type>string</type><parameter>dizin</parameter></methodparam>
    <methodparam><type>string</type><parameter>önek</parameter></methodparam>
   </methodsynopsis>
   <para>
    Belirtilen dizinde eşsiz bir isimle bir dosya oluşturur ve erişim
-   izinlerini 0600'e ayarlar. Eğer belirtilen dizin mevcut değilse
-   <function>tempnam</function> sistem geçici dizininde bir dosya oluşturup
-   bunun ismini döndürür.
+   izinlerini 0600'e ayarlar. Eğer belirtilen dizin mevcut değilse veya
+   yazılabilir değilse <function>tempnam</function> sistem geçici dizininde
+   bir dosya oluşturup bunun ismini içeren tam dosya yolunu döndürür.
   </para>
  </refsect1>
 
@@ -42,7 +42,8 @@
       </para>
       <note>
        <simpara>
-        Windows önekin sadece ilk üç karakterini kullanır.
+        Önekin sadece ilk 63 karakteri kullanılır.
+        Windows ise önekin sadece ilk üç karakterini kullanır.
        </simpara>
       </note>
      </listitem>
@@ -54,49 +55,8 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>
-   Başarısızlık durumunda &false; aksi takdirde yeni geçici dosyanın ismiyle
-   döner.
-  </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>4.0.6</entry>
-       <entry>
-        PHP 4.0.6 öncesinde, <function>tempnam</function> işlevinin davranışı
-        sisteme bağlıydı. Windows'ta <varname>TMP</varname> ortam değişkeni
-        <parameter>dizin</parameter> ile belirtilen dizini geçersiz kılar,
-        Linux üzerinde TMPDIR ortam değişkeninin önceliği vardır, SVR4'te ise
-        eğer <parameter>dizin</parameter> mevcut bir dizini gösteriyorsa daima
-        bu dizin kullanılır. Tereddüt ederseniz sistem belgelerinizde
-        tempnam(3) işlevinin açıklamasına bakınız.
-       </entry>
-      </row>
-      <row>
-       <entry>4.0.3</entry>
-       <entry>
-        Bu işlevin davranışı 4.0.3 sürümünde değişti. Geçici dosya, dosyanın
-        bulunacağı dosya sisteminde, betiğin dosyayı oluşturmakta
-        gecikmesinden önce ve dosya isminin oluşturulduğu an arasında yarış
-        koşullarının oluşmasını engellemek için de oluşturulur. İhtiyacınız
-        kalmadığında dosyanın silinmesini isterseniz bu özdevinimli olarak
-        yapılmayacaktır.
-       </entry>
-      </row>
-     </tbody>
-    </tgroup>
-   </informaltable>
+   Başarısızlık durumunda &false; aksi takdirde yeni geçici dosyanın tam dosya
+   yolu ile döner.
   </para>
  </refsect1>
 
diff --git a/reference/filesystem/functions/tmpfile.xml b/reference/filesystem/functions/tmpfile.xml
index e54b2c45..c841c496 100644
--- a/reference/filesystem/functions/tmpfile.xml
+++ b/reference/filesystem/functions/tmpfile.xml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 96c9d88bad9a7d7d44bfb7f26c226df7ee9ddf26 Maintainer: nilgun Status: ready -->
+<!-- EN-Revision: b95d28e6ec86e4a71e012737d36ebdc1cf009180 Maintainer: nilgun Status: ready -->
 <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.tmpfile">
  <refnamediv>
   <refname>tmpfile</refname>
@@ -10,7 +10,7 @@
  <refsect1 role="description">
   &reftitle.description;
   <methodsynopsis>
-   <type>resource</type><methodname>tmpfile</methodname>
+   <type class="union"><type>resource</type><type>false</type></type><methodname>tmpfile</methodname>
    <void/>
   </methodsynopsis>
   <para>
@@ -18,13 +18,15 @@
    için bir dosya tanıtıcısı döndürür.
   </para>
   <para>
-   Dosya (<function>fclose</function> kullanarak) kapatıldığında veya betik
-   sonlandığında dosya özdevinimli olarak silinir.
-  </para>
-  <para>
-   Ayrıntılı bilgi edinmek için <literal>tmpfile(3)</literal> hakkında sistem
-   belgelerine ve <filename>stdio.h</filename> başlık dosyasına bakınız.
+   Dosya (<function>fclose</function> çağrılarak kapatıldığında
+   <function>tmpfile</function> tarafından döndürülen dosya tanıtıcısına herhangi
+   bir atıf kalmadığı zaman) veya betik sonlandığında dosya otomatikman silinir.
   </para>
+  <caution>
+   <simpara>
+    Betik beklenmedik şekilde sonlanırsa geçici dosya silinebilir.
+   </simpara>
+  </caution>
  </refsect1>
 
  <refsect1 role="returnvalues">