Fw: [PHP-DOC] #30086 [NEW]: incorrect Czech translation of tempnam() function

[email protected] ("Nuno Lopes") Tue, 14 Sep 2004 19:32:06 +0100
Newsgroups php.doc.cs
Message-ID <00da01c49a89$237d7c80$0100a8c0@pc07653>
Something for you :)


----- Original Message ----- 
> From:             petr dot pavel at pohodasoftware dot cz
> Operating system: Irrelevant
> PHP version:      Irrelevant
> PHP Bug Type:     Documentation problem
> Bug description:  incorrect Czech translation of tempnam() function
>
> Description:
> ------------
> Czech translation
> http://www.php.net/manual/cs/function.tempnam.php
> of man page
> http://www.php.net/manual/en/function.tempnam.php
> is incorrect or incomplete.
>
> In Expected result you'll find my suggestion for correct translation. In
> Actual result you'll find present version with *** marking missing or
> incorrect passages.
>
> Thank you for your hard work.
>
> Expected result:
> ----------------
> Ve specifikovaném adresáøi vytvoøí doèasný soubor s unikátním názvem.
> Pokud adresáø neexistuje, tempnam()  mù¾e vytvoøit soubor v systémovém
> adresáøi pro doèasné soubory.
>
> A¾ do verze PHP 4.0.6 záviselo chování funkce tempnam() operaèním systému.
> Na Windows mìla systémová promìnná TMP pøednost pøed parametrem dir, na
> Linuxu má pøedost promìnná TMPDIR a SVR4 v¾dy pou¾ije parametr dir, pokud
> tento adresáø existuje. Podívejte se do dokumentace k va¹emu systému na
> funkci tempnam(3).
>
> Poznámka: Pokud PHP nemù¾e vytvoøit soubor v adresáøi zadaném parametrem
> dir, pou¾ije výchozí nastavení systému.
>
> Vrací název nového doèasného souboru, pøi chybì pak øetìzec FALSE.
>
> Pøíklad 1. pøíklad pou¾ití funkce tempnam()
>
> <?php
> $tmpfname = tempnam("/tmp", "FOO");
>
> $handle = fopen($tmpfname, "w");
> fwrite($handle, "zapisuji do docasneho souboru");
> fclose($handle);
>
> // tady delej, co chces
>
> unlink($tmpfname);
> ?>
>
>    Poznámka: Chování této funkce bylo zmìnìno ve verzi 4.0.3. Doèasný
> soubor je nyní funkcí rovnì¾ vytvoøen, proto¾e pøedtím se mohlo omylem
> nepøedpokládat, ¾e soubor v souborovém systému existuje hned po vytvoøení
> øetìzce s jeho názvem - tedy døíve, ne¾ se skript dostal k tomu jej
> skuteènì vytvoøit.
> Pov¹imnìte si, prosím, ¾e soubor musíte odstranit, pokud ho ji¾
> nepotøebujete. Automaticky se tak nestane.
>
> Viz také tmpfile() a unlink().
>
> Actual result:
> --------------
> Ve specifikovaném adresáøi vytvoøí doèasný soubor s unikátním názvem.
> Pokud adresáø neexistuje, tempnam()  mù¾e vytvoøit soubor v systémovém
> adresáøi pro doèasné soubory.
>
> *** Chování funkce tempnam() je závislé na platformì. Na Windows má
> parametr ***dir  pøednost pøed systémovou promìnnou TMP***, na Linuxu má
> pøedost promìnná TMPDIR a SVR4 v¾dy pou¾ije parametr dir, pokud tento
> adresáø existuje. Podívejte se do dokumentace k va¹emu systému na funkci
> tempnam(3).
>
> ***
>
> Vrací název nového doèasného souboru, pøi chybì pak øetìzec ***NULL***.
>
> Pøíklad 1. tempnam() pøíklad
> $tmpfname = tempnam ("/tmp", "FOO");
> ***
>
>    Poznámka: Chování této funkce bylo zmìnìno ve verzi 4.0.3. ***The
> temporary file is also created to avoid a race condition where the file
> might appear in the filesystem between the time the string was generated
> and before the the script gets around to creating the file. ***
>
> Viz také tmpfile()***.
>
> -- 
> Edit bug report at http://bugs.php.net/?id=30086&edit=1