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