cynic           Mon Feb  5 04:54:52 2001 EDT

  Modified files:              
    /phpdoc/cs/functions        strings.xml 
  Log:
  continuing translation
  
  
Index: phpdoc/cs/functions/strings.xml
diff -u phpdoc/cs/functions/strings.xml:1.4 phpdoc/cs/functions/strings.xml:1.5
--- phpdoc/cs/functions/strings.xml:1.4 Fri Jan 26 07:37:56 2001
+++ phpdoc/cs/functions/strings.xml     Mon Feb  5 04:54:51 2001
@@ -19,7 +19,7 @@
 
   <refentry id="function.addcslashes">
    <refnamediv>
-    <refname>AddCSlashes</refname>
+    <refname>addcslashes</refname>
     <refpurpose>Opat�it �et�zec lom�tky ve stylu jazyka C</refpurpose>
    </refnamediv>
    <refsect1>
@@ -32,7 +32,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� �et�zec se zp�tn�mi lom�tky p�ed znaky, kter� jsou vyps�ny v argumentu
+    Vrac� �et�zec se zp�tn�mi lom�tky p�ed znaky, kter� jsou vyps�ny v argumentu
     <parameter>charlist</parameter>. XXX Excapes
      <literal>\n</literal>, <literal>\r</literal> atd. podobn� jako v C,
      znaky s ASCII k�dem ni���m ne� 32 a vy���m ne� 126 se p�evedou na
@@ -40,7 +40,7 @@
      rozsah, nap�. "\0..\37", co� by XXX escapovao v�echny znaky s ASCII k�dem
      mezi 0 a 31.
      <example>
-      <title>Uk�zka <function>Addcslashes</function></title>
+      <title>Uk�zka <function>addcslashes</function></title>
       <programlisting role="php">
 $escaped = addcslashes ($not_escaped, "\0..\37!@\177..\377");
       </programlisting>
@@ -51,7 +51,7 @@
      </note>
     </para>
     <para>
-     Viz tak� <function>stripcslashes</function>,
+     Viz tak�: <function>stripcslashes</function>,
      <function>stripslashes</function>,
      <function>htmlspecialchars</function>,
      <function>htmlspecialchars</function> a
@@ -62,7 +62,7 @@
 
   <refentry id="function.addslashes">
    <refnamediv>
-    <refname>AddSlashes</refname>
+    <refname>addslashes</refname>
     <refpurpose>Opat�it �et�zec lom�tky</refpurpose>
    </refnamediv>
    <refsect1>
@@ -74,13 +74,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� �et�zec se zp�tn�mi lom�tky p�ed znaky, kter� pot�ebuj� XXX be quoted
+    Vrac� �et�zec se zp�tn�mi lom�tky p�ed znaky, kter� pot�ebuj� XXX be quoted
     v datab�zov�ch dotazech apod. Tyto znaky jsou jednoduch� uvozovka
     (<literal>'</literal>), dvojit� uvozovka (<literal>"</literal>), zp�tn�
     lom�tko (<literal>\</literal>) a NUL (null byte).
     </para>
     <para>
-     Viz tak� <function>stripslashes</function>,
+     Viz tak�: <function>stripslashes</function>,
      <function>htmlspecialchars</function> a
      <function>quotemeta</function>.
     </para>
@@ -101,7 +101,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� ASCII �et�ec obsahuj�c� hexadecim�ln� reprezentaci
+    Vrac� ASCII �et�ec obsahuj�c� hexadecim�ln� reprezentaci
     <parameter>str</parameter>. Konverze prob�h� po bytech, horn� slabika
     prvn�.
     </para>
@@ -122,9 +122,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� p�edan� �et�zec bez netisknuteln�ch znak� (v�. konc� ��dku) na konci.
+    Vrac� p�edan� �et�zec bez netisknuteln�ch znak� (v�. konc� ��dku) na konci.
      <example>
-      <title>Uk�zka <function>Chop</function></title>
+      <title>Uk�zka <function>chop</function></title>
       <programlisting role="php">
 $trimmed = chop ($line);
       </programlisting>
@@ -137,9 +137,9 @@
      </para>
     </note>
     <para>
-     Viz tak� <function>trim</function>,
+     Viz tak�: <function>trim</function>,
      <function>ltrim</function>,
-     <function>rtrim</function>, a
+     <function>rtrim</function> a
      <function>chop</function>.
     </para>
    </refsect1>
@@ -159,10 +159,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� �et�zec jednoho znaku obsahuj�c� znak specifikovan� argumentem
+    Vrac� �et�zec jednoho znaku obsahuj�c� znak specifikovan� argumentem
     <parameter>ascii</parameter>.
      <example>
-      <title>Uk�zka <function>Chr</function></title>
+      <title>Uk�zka <function>chr</function></title>
       <programlisting role="php">
 $str .= chr (27); /* p�id� escape znak na konec $str */
 
@@ -171,8 +171,8 @@
 $str = sprintf ("�et�zec kon�i escape znakem: %c", 27);
       </programlisting>
      </example>
-     Tato funkce se dopl�uje s funkc� <function>ord</function>. Viz tak�
-     <function>sprintf</function> s form�tovac�m �et�zcem
+     Tato funkce se dopl�uje s funkc� <function>ord</function>.
+     Viz tak�: <function>sprintf</function> s form�tovac�m �et�zcem
      <literal>%c</literal>.
     </para>
    </refsect1>
@@ -202,10 +202,10 @@
     p�i uv�d�n� v�stupu z
     <link linkend="function.base64-encode">base64_encode</link> do souladu se
     s�mantikou RFC 2045. Ka�d�ch <parameter>chunklen</parameter> (defaultn� 76)
-    znak� vlo�� �et�zec <parameter>end</parameter> (defaultn� "\r\n"). Vr�t�
+    znak� vlo�� �et�zec <parameter>end</parameter> (defaultn� "\r\n"). Vrac�
     nov� �et�zec, p�vodn� z�st�v� beze zm�ny.
      <example>
-      <title>Uk�zka <function>Chunk_split</function></title>
+      <title>Uk�zka <function>chunk_split</function></title>
       <programlisting role="php">
 # naform�tuje $data s pou�it�m RFC 2045 s�mantiky
 
@@ -299,10 +299,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Spo��t� po�et v�skyt� v�ech byte hodnot (0..255) v
-    <parameter>string</parameter> a vr�t� je r�zn�mi zp�soby.
-    Volteln� argument <parameter>Mode</parameter> m� v�choz� hodnotu 0.
-    V z�vislosti na <parameter>mode</parameter> vr�t�
+    Po��t� po�et v�skyt� v�ech byte hodnot (0..255) v
+    <parameter>string</parameter> a vrac� je r�zn�mi zp�soby.
+    Voliteln� argument <parameter>Mode</parameter> m� defaultn� hodnotu 0.
+    V z�vislosti na <parameter>mode</parameter> vrac�
      <function>count_chars</function> jednu z n�sleduj�c�ch mo�nost�:
      <itemizedlist>
       <listitem>
@@ -313,23 +313,23 @@
       </listitem>
       <listitem>
        <simpara>
-       1 - stejn� jako 0, ale vr�t� pouze byte hodnoty s �etnost� vy��� ne�
+       1 - stejn� jako 0, ale vrac� pouze byte hodnoty s �etnost� vy��� ne�
        nula.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       2 - stejn� jako 0, ale vr�t� pouze byte hodnoty s �etnost� rovnou nule.
+       2 - stejn� jako 0, ale vrac� pouze byte hodnoty s �etnost� rovnou nule.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       3 - vr�t� �et�zec obsahuj�c� v�echny pou�it� byte hodnoty.
+       3 - vrac� �et�zec obsahuj�c� v�echny pou�it� byte hodnoty.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       4 - vr�t� �et�zec obsahuj�c� v�echny nepou�it� byte hodnoty.
+       4 - vrac� �et�zec obsahuj�c� v�echny nepou�it� byte hodnoty.
        </simpara>
       </listitem>
      </itemizedlist>
@@ -361,7 +361,7 @@
     p�en�en�ch dat.
     </para>
        <para>
-       Viz tak�: <function>md5</function>
+       Viz tak�: <function>md5</function>.
        </para>
    </refsect1>
   </refentry>
@@ -395,9 +395,9 @@
     N�kter� opera�n� syst�my podporuj� v�ce typ� �ifrov�n�. N�kdy se standardn�
     DES �ifrov�n� nahrazuje �ifrovac�m algoritmem zalo�en�m na MD5. Typ
     �ifrov�n� se zvol� podle XXX salt argumentu. P�i instalaci PHP zjist�
-    schopnosti funkce crypt a ??? bude p�ij�mat XXX salt pro jin� typy
+    schopnosti funkce crypt a XXX bude p�ij�mat XXX salt pro jin� typy
     �ifrov�n�. P�i absenci XXX salt PHP defaultn� automaticky vygeneruje
-    standardn� dvouznakov� DES XXX salt, nicm�n� pokud je v�choz�m typem
+    standardn� dvouznakov� DES XXX salt, nicm�n� pokud je defaultn�m typem
     �ifrov�n� na dan�m syst�mu MD5, vygeneruje n�hodn� XXX salt kompatibiln� s
     MD5. PHP vytv��� konstantu CRYPT_SALT_LENGTH, kter� v�m �ekne, jestli se na
     v� syst�m hod� b�n� dvouznakov� XXX salt nebo del�� dvan�ctiznakov� MD5
@@ -406,7 +406,7 @@
     <simpara>
     Pokud pou��v�te poskytnut� XXX salt, m�li byste si b�t v�domi toho, �e se
     generuje jednou. Pokud tuto funkci vol�te rekurzivn�, m��e to m�t ��inek na
-    XXX appearance, a, do ur�it� m�ry, bezpe�nost.
+    vzhled, a, do ur�it� m�ry, bezpe�nost.
     </simpara>
     <simpara>
     U standardn�ho DES �ifrov�n� <function>crypt</function> p�id� XXX salt jako
@@ -473,7 +473,7 @@
      <function>Echo</function> vlastn� nen� funkce (je to jazykov� konstrukt),
      tak�e u n�j nemus�te pou��vat z�vorky.
      <example>
-      <title>Uk�zka <function>Echo</function></title>
+      <title>Uk�zka <function>echo</function></title>
       <programlisting role="php">
 echo "Hello World";
 
@@ -494,7 +494,7 @@
     <simpara>
      Viz tak�:
      <function>print</function>,
-     <function>printf</function>, a
+     <function>printf</function> a
      <function>flush</function>.
     </simpara>
    </refsect1>
@@ -518,7 +518,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� pole �et�zc�, z nich� ka�d� je ��st� argumentu
+    Vrac� pole �et�zc�, z nich� ka�d� je ��st� argumentu
     <parameter>string</parameter> vznikl� jeho rozd�len�m na hranic�ch
     tvo�en�ch �et�zcem <parameter>delim</parameter>.
     Pokud je definov�n <parameter>limit</parameter>, vr�cen� pole bude obsahovat
@@ -532,7 +532,7 @@
     </note>
     <para>
      <example>
-      <title>Uk�zka <function>Explode</function></title>
+      <title>Uk�zka <function>explode</function></title>
       <programlisting role="php">
 $pizza = "piece1 piece2 piece3 piece4 piece5 piece6";
 $pieces = explode (" ", $pizza);
@@ -548,7 +548,7 @@
      </para>
     </note>
     <para>
-     Viz tak� <function>split</function> a
+     Viz tak�: <function>split</function> a
      <function>implode</function>.
     </para>
    </refsect1>
@@ -575,7 +575,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>get_html_translation_table</function> vr�t� p�ekladovou tabulku,
+     <function>get_html_translation_table</function> vrac� p�ekladovou tabulku,
      kter� se intern� pou��v� ve funkc�ch <function>htmlspecialchars</function>
      a <function>htmlentities</function>. Dv� nov� konstanty
      (<parameter>HTML_ENTITIES</parameter>,
@@ -583,11 +583,11 @@
      tabulku chcete. A stejn� jako u funkc�
      <function>htmlspecialchars</function> a
      <function>htmlentities</function> m��ete p��padn� ur�it
-     <parameter>quote_style</parameter> se kter�m pracujete. V�choz� hodnota je
+     <parameter>quote_style</parameter> se kter�m pracujete. Defaultn� hodnota je
      ENT_COMPAT m�d. Viz popis t�chto m�d� u
      <function>htmlspecialchars</function>.
      <example>
-      <title>Uk�zka Translation Table</title>
+      <title>Uk�zka na p�ekladovou tabulku</title>
       <programlisting role="php">
 $trans = get_html_translation_table (HTML_ENTITIES);
 $str = "Hallo &amp; &lt;Frau&gt; &amp; Kr&auml;mer";
@@ -618,8 +618,9 @@
     </para>
     <para>
      Viz tak�: <function>htmlspecialchars</function>,
-     <function>htmlentities</function>, <function>strtr</function>,
-     a <function>array_flip</function>.
+     <function>htmlentities</function>,
+     <function>strtr</function> a
+     <function>array_flip</function>.
     </para>
    </refsect1>
   </refentry>
@@ -658,14 +659,14 @@
     </para>
     <para>
     Hodnota atributu name se ve vr�cen�m poli st�v� kl��em, hodnota atributu
-    content hodnotou tohoto pole, takz� ho m��ete snadno proj�t nebo z�skat
+    content hodnotou tohoto pole, tak�e ho m��ete snadno proj�t nebo z�skat
     jednotliv� hodnoty pomoc� snandardn�ch funkc� pro pr�ci s poli.
     Zvl�tn� znaky v hodnot� atributu name jsou nahrazeny znakem '_', zbytek
     se p�evede na mal� p�smena.
     </para>
     <para>
     Pokud je <parameter>use_include_path</parameter> rovno 1, PHP se pokus�
-    otev��t soubor ve standardn� include cest�.
+    otev��t soubor v standardn� include cest�.
     </para>
    </refsect1>
   </refentry>
@@ -693,7 +694,7 @@
     maxim�ln� po�et znak� na ��dek v�stupu. Funkce se sna�� nerozd�lovat slova.
     </para>
        <para>
-     Viz tak� <function>hebrevc</function>
+     Viz tak�: <function>hebrevc</function>.
     </para>
    </refsect1>
   </refentry>
@@ -723,7 +724,7 @@
     ��dek v�stupu. Funkce se sna�� nerozd�lovat slova.
     </para>
        <para>
-     Viz tak� <function>hebrev</function>
+     Viz tak�: <function>hebrev</function>.
     </para>
    </refsect1>
   </refentry>
@@ -747,7 +748,7 @@
     toho, �e na HTML entity se p�evedou v�echny znaky, kter� maj� odpov�daj�c�
     entity. Stejn� jako <function>htmlspecialchars</function> p�ij�m� voliteln�
     druh� argument, kter� indikuje, co se m� st�t s jednoduch�mi a dvojit�mi
-    uvozovkami. <constant>ENT_COMPAT</constant> (v�choz�) p�evede pouze dvojit�
+    uvozovkami. <constant>ENT_COMPAT</constant> (default) p�evede pouze dvojit�
     uvozovky, <constant>ENT_QUOTES</constant> p�evede dvojit� i jednoduch�
     uvozovky, a <constant>ENT_NOQUOTES</constant> ponech� jednoduch� i dvojit�
     uvozovky bez konverze.
@@ -757,7 +758,7 @@
     byl p�id�n v PHP 3.0.17 a PHP 4.0.3.
     </para>
     <para>
-     Viz tak� <function>htmlspecialchars</function> a
+     Viz tak�: <function>htmlspecialchars</function> a
      <function>nl2br</function>.
     </para>
    </refsect1>
@@ -779,7 +780,7 @@
     </funcsynopsis>
     <para>
     N�kter� znaky maj� v HTML zvl�tn� v�znam, a pokud si maj� zachovat b�n�
-    v�znam, m�ly by b�t reprezentov�ny HTML entitami. Tato funkce vr�t� �et�zec,
+    v�znam, m�ly by b�t reprezentov�ny HTML entitami. Tato funkce vrac� �et�zec,
     ve kter�m do�lo k n�kter�m z t�chto konverz�; prov�d�j� se ty p�eklady,
     kter� jsou v ka�dodenn�m programov�n� pro web neju�ite�n�j��. Pokud
     po�adujete p�eklad v�ech znakov�ch entit HTML, pou�ijte
@@ -837,7 +838,7 @@
     Voliteln� druh� argument byl p�id�n v PHP 3.0.17 a PHP 4.0.3.
     </para>
     <para>
-     Viz tak� <function>htmlentities</function> a
+     Viz tak�: <function>htmlentities</function> a
      <function>nl2br</function>.
     </para>
    </refsect1>
@@ -858,10 +859,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� �et�zec obsahuj�c� �et�zcovou reprezentaci v�ech prvk� pole v p�vodn�m
+    Vrac� �et�zec obsahuj�c� �et�zcovou reprezentaci v�ech prvk� pole v p�vodn�m
     po�ad� s �et�zcem <parameter>glue</parameter> mezi ka�d�mi dv�ma prvky.
      <example>
-      <title>Uk�zka <function>Implode</function></title>
+      <title>Uk�zka <function>implode</function></title>
       <programlisting role="php">
 $colon_separated = implode (":", $array);
       </programlisting>
@@ -871,13 +872,14 @@
      <para>
       <function>implode</function> m��e z historick�ch d�vod� p�ij�mat
      argumenty v obou mo�n�ch po�ad�ch. Kv�li konzistenci s
-     <function>explode</function> je ale asi m�n� matouc� pou��vat dokumentovan�
+     <function>explode</function> se ale doporu�uje pou��vat dokumentovan�
      po�ad� argument�.
      </para>
     </note>
     <simpara>
-     Viz tak� <function>explode</function>, <function>join</function>,
-     a <function>split</function>.
+     Viz tak�: <function>explode</function>,
+     <function>join</function> a
+     <function>split</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -901,8 +903,9 @@
      a je ve v�ech ohledech stejn�.
     </simpara>
     <simpara>
-     Viz tak� <function>explode</function>, <function>implode</function>,
-     a <function>split</function>.
+     Viz tak�: <function>explode</function>,
+     <function>implode</function> a
+     <function>split</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -938,7 +941,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Tato funkce vr�t� ??? Levenshtein-Distance mezi p�edan�mi �et�zci nebo -1,
+    Tato funkce vrac� XXX Levenshtein-Distance mezi p�edan�mi �et�zci nebo -1,
     pokud d�lka jednoho z p�edan�ch �et�zc� p�es�hne omezen� 255 znak� (255 by
     m�lo b�t pro b�n� porovn�n� v�c ne� dost, a nikdo se zdrav�m rozumem nebude
     v PHP d�lat genetickou anal�zu).
@@ -1019,9 +1022,9 @@
     do p�edchoz�ch dvou variant.
     </para>
     <para>
-    Viz tak� <function>soundex</function>,
-    <function>similar_text</function>
-    a <function>metaphone</function>.
+    Viz tak�: <function>soundex</function>,
+    <function>similar_text</function> a
+    <function>metaphone</function>.
     </para>
    </refsect1>
   </refentry>
@@ -1040,12 +1043,13 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Tato funkce o��zne netisknuteln� znaky ze za��tku �et�zce a vr�t� o��znut�
+    Tato funkce o��zne netisknuteln� znaky ze za��tku �et�zce a vrac� o��znut�
     �et�zec. Netisknuteln� znaky, kter� se v sou�asnosti odstra�uj�, jsou:
     "\n", "\r", "\t", "\v", "\0", a prost� mezera.
     </para>
     <para>
-     Viz tak� <function>chop</function>, <function>rtrim</function>, a
+     Viz tak�: <function>chop</function>,
+     <function>rtrim</function> a
      <function>trim</function>.
     </para>
    </refsect1>
@@ -1070,7 +1074,7 @@
      RSA Data Security, Inc.</ulink>.
     </para>
        <para>
-       Viz tak�: <function>crc32</function>
+       Viz tak�: <function>crc32</function>.
        </para>
    </refsect1>
   </refentry>
@@ -1092,14 +1096,14 @@
     Spo��t� metaphone kl�� argumentu <parameter>str</parameter>.
     </para>
     <para>
-    <function>etaphone</function>, podobn� jako <function>soundex</function>,
+    <function>metaphone</function>, podobn� jako <function>soundex</function>,
     vytvo�� stejn� kl�� pro podobn� zn�j�c� slova. Je p�esn�j�� ne�
     <function>soundex</function>, proto�e zn� z�kladn� pravidla anglick�
     v�slovnosti. Metaphone kl��e maj� prom�nlivou d�lku.
     </para>
     <para>
      Metaphone vyvinul Lawrence Philips
-     &lt;[EMAIL PROTECTED]>. Je pops�no v ["Practical
+     &lt;[EMAIL PROTECTED]&gt;. Je pops�no v ["Practical
      Algorithms for Programmers", Binstock &amp; Rex, Addison Wesley,
      1995].
      <note>
@@ -1114,7 +1118,7 @@
   <refentry id="function.nl2br">
    <refnamediv>
     <refname>nl2br</refname>
-    <refpurpose>P�evede konce ��dk� na HTML XXX konce ��dk�</refpurpose>
+    <refpurpose>P�evede konce ��dk� na HTML konce ��dk�</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1125,11 +1129,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� <parameter>string</parameter>, ve kter�m je p�ed ka�d� konec ��dku
+    Vrac� <parameter>string</parameter>, ve kter�m je p�ed ka�d� konec ��dku
     vlo�en tag '&lt;BR&gt;'.
     </para>
     <para>
-     Viz tak� <function>htmlspecialchars</function>,
+     Viz tak�: <function>htmlspecialchars</function>,
      <function>htmlentities</function> a
      <function>wordwrap</function>.
     </para>
@@ -1150,10 +1154,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� ASCII hodnotu prvn�ho znaku v <parameter>string</parameter>. Tato
+    Vrac� ASCII hodnotu prvn�ho znaku v <parameter>string</parameter>. Tato
     funkce dopl�uje <function>chr</function>.
      <example>
-      <title>Uk�zka <function>Ord</function></title>
+      <title>Uk�zka <function>ord</function></title>
       <programlisting role="php">
 if (ord ($str) == 10) {
     echo "Prvn�m znakem \$str je line feed.\n";
@@ -1162,7 +1166,7 @@
      </example>
     </para>
     <simpara>
-     Viz tak� <function>chr</function>.
+     Viz tak�: <function>chr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1170,7 +1174,7 @@
   <refentry id="function.parse-str">
    <refnamediv>
     <refname>parse_str</refname>
-    <refpurpose>Rozlo�it �et�zec do prom�nn�ch</refpurpose>
+    <refpurpose>Roparsovat �et�zec do prom�nn�ch</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1182,8 +1186,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Rozlo�� �et�zec, jako kdyby to byl query string p�edan� v URL a definuje
-    p��slu�n� prom�nn� v sou�asn�m prostoru. Pokud je p�ed�n druh� argument
+    Rozparsuje �et�zec jako kdyby to byl querystring p�edan� v URL a definuje
+    p��slu�n� prom�nn� v sou�asn�m scope. Pokud je p�ed�n druh� argument
     <parameter>arr</parameter>, prom�nn� se m�sto toho ulo�� do t�to prom�nn�
     jako pole.
     </para>
@@ -1219,8 +1223,9 @@
      Vytiskne <parameter>arg</parameter>.
     </simpara>
     <simpara>
-     Viz tak�: <function>echo</function>, <function>printf</function>,
-     a <function>flush</function>.
+     Viz tak�: <function>echo</function>,
+     <function>printf</function> a
+     <function>flush</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1246,9 +1251,11 @@
     v dokumentaci <function>sprintf</function>.
     </simpara>
     <simpara>
-    Viz tak�: <function>print</function>, <function>sprintf</function>,
-    <function>sscanf</function>, <function>fscanf</function>,
-    a <function>flush</function>.
+    Viz tak�: <function>print</function>,
+    <function>sprintf</function>,
+    <function>sscanf</function>,
+    <function>fscanf</function> a
+    <function>flush</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1271,9 +1278,9 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-    Tato funkce vr�t� osmibitov� bin�rn� �et�zec odpov�daj�c� dek�dovan�mu
+    Tato funkce vrac� osmibitov� bin�rn� �et�zec odpov�daj�c� dek�dovan�mu
     quoted printable �et�zci. Tato funkce je podobn�
-    <function>imap_qprint</function>, s tou v�jimkou, �e tato funkce nevy�aduje
+    <function>imap_qprint</function> s tou v�jimkou, �e tato funkce nevy�aduje
     IMAP modul.
     </simpara>
    </refsect1>
@@ -1293,14 +1300,14 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-    Vr�t� verzi <parameter>str</parameter> se zp�tn�m lom�tkem p�ed v�emi v�skyty
+    Vrac� verzi <parameter>str</parameter> se zp�tn�m lom�tkem p�ed v�emi v�skyty
     n�sleduj�c�ch znak�: <screen>. \\ + * ? [ ^ ] ( $ )</screen>
     </para>
     <simpara>
-     Viz tak� <function>addslashes</function>,
+     Viz tak�: <function>addslashes</function>,
      <function>htmlentities</function>,
      <function>htmlspecialchars</function>,
-     <function>nl2br</function>, a
+     <function>nl2br</function> a
      <function>stripslashes</function>.
     </simpara>
    </refsect1>
@@ -1318,7 +1325,7 @@
      <paramdef>string <parameter>str</parameter></paramdef>
     </funcsynopsis>
     <para>
-    Vr�t� p�edan� �et�zec bez netisknuteln�ch znak� (v�. konc� ��dku) na konci.
+    Vrac� p�edan� �et�zec bez netisknuteln�ch znak� (v�. konc� ��dku) na konci.
     Toto je alias k <function>chop</function>.
      <example>
       <title>Uk�zka <function>rtrim</function></title>
@@ -1328,7 +1335,8 @@
      </example>
     </para>
     <para>
-     Viz tak� <function>trim</function>, <function>ltrim</function>, a
+     Viz tak�: <function>trim</function>,
+     <function>ltrim</function> a
      <function>rtrim</function>.
     </para>
    </refsect1>
@@ -1337,7 +1345,7 @@
   <refentry id="function.sscanf">
    <refnamediv>
     <refname>sscanf</refname>
-    <refpurpose>Parsovat vstupn� �et�zec podle form�tu</refpurpose>
+    <refpurpose>Rozparsovat vstupn� �et�zec podle form�tu</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1352,28 +1360,28 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Funkce <function>sscanf</function> je vstupn� obdobou
-     <function>printf</function>. <function>sscanf</function> �te �et�zec
-     <parameter>str</parameter> a interpretuje ho podle specifikovan�ho
-        <parameter>format</parameter>-u. Pokud dostane pouze dva argumenty,
-        vr�t� rozparsovan� hodnoty jako pole.
+        Funkce <function>sscanf</function> je vstupn�m analogem
+        <function>printf</function>. <function>sscanf</function> �te �et�zec
+        <parameter>str</parameter> a interpretuje ho podle form�tu
+        <parameter>format</parameter>. Pokud jsou j� p�ed�ny pouze dva argumenty,
+        vrac� rozparsovan� hodnoty v poli.
         <example>
-        <title>Uk�zka <function>Sscanf</function> Example</title>
+        <title>Uk�zka <function>sscanf</function></title>
         <programlisting role="php">
-// getting the serial number
+// zji�t�n� s�riov�ho ��sla
 $serial = sscanf("SN/2350001","SN/%d");
-// and the date of manufacturing
+// a data v�roby
 $mandate = "January 01 2000";
 list($month, $day, $year) = sscanf($mandate,"%s %d %d");
-echo "Item $serial was manufactured on: $year-".substr($month,0,3)."-$day\n";
+echo "Zbo�� $serial bylo vyrobeno: $year-".substr($month,0,3)."-$day\n";
         </programlisting>
         </example>
-        If optional parameters are passed, the function will return the number of
-        assigned values. The optional parameters must be passed by reference.
+        Pokud jsou j� p�ed�ny voliteln� argumenty, vrac� tato funkce po�et
+        p�i�azen�ch hodnot. Voliteln� argumenty mus� b�t p�ed�ny odkazem.
  <example>
-        <title>Uk�zka <function>Sscanf</function> - using optional parameters</title>
+        <title>Uk�zka <function>sscanf</function> - pou�it� voliteln�ch 
+argument�</title>
         <programlisting role="php">
-// get author info and generate DocBook entry
+// zjistit informace o autorovi a vygenerovat DocBook z�znam
 $auth = "24\tLewis Carroll";
 $n = sscanf($auth,"%d\t%s %s", &amp;$id, &amp;$first, &amp;$last);
 echo "&lt;author id='$id'&gt;
@@ -1384,8 +1392,9 @@
         </example>
     </para>
     <para>
-     Viz tak�: <function>fscanf</function>, <function>printf</function>,
-     and <function>sprintf</function>.
+     Viz tak�: <function>fscanf</function>,
+     <function>printf</function> a
+     <function>sprintf</function>.
     </para>
    </refsect1>
   </refentry>
@@ -1405,59 +1414,56 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <parameter>Category</parameter> is a string specifying the
-     category of the functions affected by the locale setting:
+     <parameter>category</parameter> je �et�zec ur�uj�c� kategorii funkc�
+     ovlivn�n�ch nastaven�m locale:
      <itemizedlist>
       <listitem>
        <simpara>
-       LC_ALL for all of the below
+       LC_ALL pro v�echny n��e uveden� kategorie
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       LC_COLLATE for string comparison - not currently implemented in PHP
+       LC_COLLATE pro porovn�v�n� �et�zc� - v PHP v sou�asnosti neimplementov�no
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       LC_CTYPE for character classification and conversion, for
-       example <function>strtoupper</function>
+       LC_CTYPE pro klasifikaci a konverzi znak�, nap�.
+       <function>strtoupper</function>
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       LC_MONETARY for localeconv() - not currently implemented in
-       PHP
+       LC_MONETARY pro localeconv() - v PHP v sou�asnosti neimplementov�no
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       LC_NUMERIC for decimal separator
+       LC_NUMERIC pro odd�lova� desetinn�ch m�st
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-       LC_TIME for date and time formatting with
-       <function>strftime</function>
+       LC_TIME pro form�tov�n� data a �asu pomoc� <function>strftime</function>
        </simpara>
       </listitem>
      </itemizedlist>
     </para>
     <para>
-     If <parameter>locale</parameter> is the empty string
-     <literal>""</literal>, the locale names will be set from the
-     values of environment variables with the same names as the above
-     categories, or from "LANG".
+     Pokud je <parameter>locale</parameter> pr�zn� �et�zec
+     (<literal>""</literal>), n�zvy locale se nastav� na hodnoty syst�mov�ch
+     prom�nn�ch se stejn�mi jm�ny jako maj� v��e uveden� kategorie, nebo z "LANG".
     </para>
     <para>
-     If locale is zero or <literal>"0"</literal>, the locale setting
-     is not affected, only the current setting is returned.
+     Pokud je <parameter>locale</parameter> nula nebo <literal>"0"</literal>,
+     locale se nezm�n�, pouze se vr�t� sou�asn� hodnota.
     </para>
     <para>
-     Setlocale returns the new current locale, or false if the locale
-     functionality is not implemented in the plattform, the specified
-     locale does not exist or the category name is invalid.
-     An invalid category name also causes a warning message.
+     <function>setlocale</function> vrac� nov� aktu�ln� locale nebo
+     <literal>false</literal>, pokud na doty�n� platform� nen� funkcionalita
+     locale implementov�na, zadan� locale neexistuje, nebo je n�zev kategorie
+     neplatn�. Neplatn� n�zev kategorie tak� vyvol� varov�n�.
     </para>
    </refsect1>
   </refentry>
@@ -1465,9 +1471,7 @@
   <refentry id="function.similar-text">
    <refnamediv>
     <refname>similar_text</refname>
-    <refpurpose>
-     Calculate the similarity between two strings
-    </refpurpose>
+    <refpurpose>Spo��tat podobnost dvou �et�zc�</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1482,18 +1486,16 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This calculates the similarity between two strings as described
-     in Oliver [1993]. Note that this implementation does not use a
-     stack as in Oliver's pseudo code, but recursive calls which may
-     or may not speed up the whole process. Note also that the
-     complexity of this algorithm is O(N**3) where N is the length of
-     the longest string.
+     <function>similar_text</function> spo��t� podobnost dvou �et�zc� podle
+     Oliver [1993]. Pozn.: Tato implementace nepou��v� stack jako v Oliverov�
+     pseudok�du, n�br� rekurzivn� vol�n�, co� m��e �i nemus� cel� proces
+     zrychlit. Komplexita tohoto algoritmu je O(N**3) kde N je d�lka nejdel��ho
+     �et�zce.
     </para>
     <para>
-     By passing a reference as third argument,
-     <function>similar_text</function> will calculate the similarity
-     in percent for you. It returns the number of matching chars in
-     both strings.
+     Pokud je <function>similar_text</function> p�ed�n t�et� argument (odkazem),
+     spo��t� tato funkce podobnost v procentech. Vrac� po�et znak� shodn�ch
+     v obou �et�zc�ch.
     </para>
    </refsect1>
   </refentry>
@@ -1501,7 +1503,7 @@
   <refentry id="function.soundex">
    <refnamediv>
     <refname>soundex</refname>
-    <refpurpose>Calculate the soundex key of a string</refpurpose>
+    <refpurpose>Spo��tat soundex kl�� �et�zce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1512,23 +1514,22 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Calculates the soundex key of <parameter>str</parameter>.
+     Spo��t� soundex kl�� <parameter>str</parameter>.
     </para>
     <para>
-     Soundex keys have the property that words pronounced similarly
-     produce the same soundex key, and can thus be used to simplify
-     searches in databases where you know the pronunciation but not
-     the spelling. This soundex function returns a string 4 characters
-     long, starting with a letter.
+     Soundex kl��e maj� tu vlastnost, �e slova vyslovovan� podobn� produkuj�
+     shodn� soundex kl��e, a daj� se proto vyu��t ke zjednodu�en� hled�n� v
+     datab�z�ch, kde zn�te v�slovnost, ale ne hl�skov�n�. Tato funkce vrac�
+     �et�zec dlouh� 4 znaky za��naj�c� p�smenem.
     </para>
     <para>
-     This particular soundex function is one described by Donald Knuth
-     in "The Art Of Computer Programming, vol. 3: Sorting And
-     Searching", Addison-Wesley (1973), pp. 391-392.
+     Tato konkr�tn� soundex funkce je pops�na Donaldem Knuthem v "The Art Of
+     Computer Programming, vol. 3: Sorting And Searching", Addison-Wesley
+     (1973), pp. 391-392.
     </para>
     <para>
      <example>
-      <title>Soundex Examples</title>
+      <title>Soundex uk�zky</title>
       <programlisting role="php">
 soundex ("Euler") == soundex ("Ellery") == 'E460';
 soundex ("Gauss") == soundex ("Ghosh") == 'G200';
@@ -1545,7 +1546,7 @@
   <refentry id="function.sprintf">
    <refnamediv>
     <refname>sprintf</refname>
-    <refpurpose>Return a formatted string</refpurpose>
+    <refpurpose>Vr�tit form�tovan� �et�zec</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1559,100 +1560,91 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     Returns a string produced according to the formatting string
+     Vrac� �et�zec vytvo�en� podle form�tovac�ho �et�zce
      <parameter>format</parameter>.
     </simpara>
     <simpara>
-     The format string is composed of zero or more directives:
-     ordinary characters (excluding <literal>%</literal>) that are
-     copied directly to the result, and <emphasis>conversion
-     specifications</emphasis>, each of which results in fetching its
-     own parameter.  This applies to both <function>sprintf</function>
-     and <function>printf</function>.
+     Form�tovac� �et�zec se skl�d� z nula nebo v�ce direktiv:
+     b�n�ch znak� (krom� <literal>%</literal>), kter� se p��mo kop�ruj� do
+     v�sledku, a <emphasis>p�evodn�ch specifikac�</emphasis>, z nich� ka�d�
+     p�ij�m� jeden argument. Toto plat� pro <function>sprintf</function> i
+     <function>printf</function>.
     </simpara>
     <para>
-     Each conversion specification consists of a percent sign
-     (<literal>%</literal>), followed by one or more of these
-     elements, in order:
+     Ka�d� p�evodn� specifikace se skl�d� ze znaku procenta
+     (<literal>%</literal>), n�sledovan�ho jedn�m nebo v�ce z t�chto znak�, v
+     tomto po�ad�:
      <orderedlist>
       <listitem>
        <simpara>
-        An optional <emphasis>padding specifier</emphasis> that says
-        what character will be used for padding the results to the
-        right string size.  This may be a space character or a
-        <literal>0</literal> (zero character).  The default is to pad
-        with spaces.  An alternate padding character can be specified
-        by prefixing it with a single quote (<literal>'</literal>).
-        See the examples below.
+        Voliteln� <emphasis>padding specifier</emphasis>, kter� ur�uje, jak�
+        znak se pou�ije na dopln�n� v�sledku na spr�vnou d�lku �et�zce. M��e to
+        b�t mezera nebo <literal>0</literal> (p�smeno nula). Default je nula.
+        Jin� dopl�uj�c� znak m��ete zadat tak, �e p�ed n�j p�ed�ad�te jednoduchou
+        uvozovku (<literal>'</literal>). Viz uk�zky n��e.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-        An optional <emphasis>alignment specifier</emphasis> that says
-        if the result should be left-justified or right-justified.
-        The default is right-justified; a <literal>-</literal>
-        character here will make it left-justified.
+        Voliteln� <emphasis>alignment specifier</emphasis>, kter� ur�uje, jestli
+        se m� v�sledek zarovnat doleva nebo doprava. Default je doprava, poml�ka
+        (<literal>-</literal>) to zm�n� na doleva.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-        An optional number, a <emphasis>width specifier</emphasis>
-        that says how many characters (minimum) this conversion should
-        result in.
+        Voliteln� ��slo <emphasis>width specifier</emphasis>, kter� ur�uje,
+        kolik znak� (minim�ln�) m� obsahovat v�sledek p�evodu.
        </simpara>
       </listitem>
       <listitem>
        <simpara>
-        An optional <emphasis>precision specifier</emphasis> that says
-        how many decimal digits should be displayed for floating-point
-        numbers.  This option has no effect for other types than
-        double. (Another function useful for formatting numbers is
-        <function>number_format</function>.)
+        Voliteln� <emphasis>precision specifier</emphasis>, kter� ur�uje, kolik
+        desetinn�ch m�st se m� zobrazit u ��sel s desetinnou ��rkou. Tento
+        p�ep�na� nem� ��dn� vliv na jin� typy ne� double. (Dal�� funkc�
+        u�ite�nou na form�tov�n� ��sel je <function>number_format</function>.)
        </simpara>
       </listitem>
       <listitem>
        <para>
-        A <emphasis>type specifier</emphasis> that says what type the
-        argument data should be treated as.  Possible types:
+        <emphasis>type specifier</emphasis>, kter� ur�uje, za jak� typ se maj�
+        data argumentu pova�ovat. Mo�n� typy:
         <simplelist>
          <member>
-          <literal>%</literal> - a literal percent character. No
-          argument is required.
+          <literal>%</literal> - a doslovn� znak procenta. Nevy�aduje se ��dn�
+          argument.
          </member>
          <member>
-          <literal>b</literal> - the argument is treated as an
-          integer, and presented as a binary number.
+          <literal>b</literal> - argument se pova�uje za integer a je
+          prezentov�n jako bin�rn� ��slo.
          </member>
          <member>
-          <literal>c</literal> - the argument is treated as an
-          integer, and presented as the character with that ASCII
-          value.
+          <literal>c</literal> - argument se pova�uje za integer a je
+          prezentov�n jako znak s touto ASCII hodnotou.
          </member>
          <member>
-          <literal>d</literal> - the argument is treated as an
-          integer, and presented as a decimal number.
+          <literal>d</literal> - argument se pova�uje za integer a je
+          prezentov�n jako des�tkov� ��slo.
          </member>
          <member>
-          <literal>f</literal> - the argument is treated as a double,
-          and presented as a floating-point number.
+          <literal>f</literal> - argument se pova�uje za double a je
+          prezentov�n jako ��slo s plovouc� desetinou ��rkou.
          </member>
          <member>
-          <literal>o</literal> - the argument is treated as an
-          integer, and presented as an octal number.
+          <literal>o</literal> - argument se pova�uje za integer a je
+          prezentov�n jako oktalov� ��slo.
          </member>
          <member>
-          <literal>s</literal> - the argument is treated as and
-          presented as a string.
+          <literal>s</literal> - argument se pova�uje za �et�zec a je takto
+          prezentov�n.
          </member>
          <member>
-          <literal>x</literal> - the argument is treated as an integer
-          and presented as a hexadecimal number (with lowercase
-          letters).
+          <literal>x</literal> - the argument se pova�uje za integer a je
+          prezentov�n jako hexadecim�ln� ��slo (s mal�mi p�smeny).
          </member>
          <member>
-          <literal>X</literal> - the argument is treated as an integer
-          and presented as a hexadecimal number (with uppercase
-          letters).
+          <literal>X</literal> - argument se pova�uje za integer a je
+          prezentov�n jako hexadecim�ln� ��slo (s kapit�lkami).
          </member>
         </simplelist>
        </para>
@@ -1660,21 +1652,23 @@
      </orderedlist>
     </para>
     <simpara>
-     Viz tak�: <function>printf</function>, <function>sscanf</function>,
-        <function>fscanf</function>, and <function>number_format</function>.
+     Viz tak�: <function>printf</function>,
+     <function>sscanf</function>,
+        <function>fscanf</function> a
+        <function>number_format</function>.
     </simpara>
    </refsect1>
    <refsect1>
-    <title>Examples</title>
+    <title>Uk�zky</title>
     <para>
      <example>
-      <title>Uk�zka <function>Sprintf</function>: zero-padded integers</title>
+      <title>Uk�zka <function>sprintf</function>: zero-padded integers</title>
       <programlisting role="php">
 $isodate = sprintf ("%04d-%02d-%02d", $year, $month, $day);
       </programlisting>
      </example>
      <example>
-      <title>Uk�zka <function>Sprintf</function>: formatting currency</title>
+      <title>Uk�zka <function>sprintf</function>: formatting currency</title>
       <programlisting role="php">
 $money1 = 68.75;
 $money2 = 54.35;
@@ -1692,7 +1686,7 @@
    <refnamediv>
     <refname>strncasecmp</refname>
     <refpurpose>
-     Binary safe case-insensitive string comparison of the first n characters
+     Bin�rn� bezpe�n� case-insensitive porovn�n� prvn�ch n znak� �et�zc�
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -1706,23 +1700,24 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This function is similar to <function>strcasecmp</function>, with the
-     difference that you can specify the (upper limit of the) number of
-     characters (<parameter>len</parameter>) from each string to be
-     used in the comparison. If any of the strings is shorter than
-     <parameter>len</parameter>, then the length of that string will be
-     used for the comparison.
-    </para>
-    <simpara>
-     Returns &lt; 0 if <parameter>str1</parameter> is less than
-     <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-     is greater than <parameter>str2</parameter>, and 0 if they are
-     equal.
-    </simpara>
-    <simpara>
-     Viz tak� <function>ereg</function>, <function>strcasecmp</function>,
-     <function>strcmp</function>, <function>substr</function>,
-     <function>stristr</function>, and <function>strstr</function>.
+     Tato funkce se podob� <function>strcasecmp</function>, s t�m rozd�lem, �e
+     m��ete ur�it (maxim�ln�) po�et znak� (<parameter>len</parameter>) z ka�d�ho
+     z �et�zc�, kter� se pou�ij� p�i porovn�n�. Pokud je n�kter� z �et�zc�
+     krat�� ne� <parameter>len</parameter>, pak se pro porovn�n� pou�ije d�lka
+     tohoto �et�zce.
+    </para>
+    <simpara>
+     Pokud je <parameter>str1</parameter> m�n� ne� <parameter>str2</parameter>,
+     vrac� &lt; 0; pokud je <parameter>str1</parameter> v�t�� ne�
+     <parameter>str2</parameter>, vrac� &gt; 0, a 0, pokud jsou stejn�.
+    </simpara>
+    <simpara>
+     Viz tak�: <function>ereg</function>,
+     <function>strcasecmp</function>,
+     <function>strcmp</function>,
+     <function>substr</function>,
+     <function>stristr</function> a
+     <function>strstr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1731,7 +1726,7 @@
    <refnamediv>
     <refname>strcasecmp</refname>
     <refpurpose>
-     Binary safe case-insensitive string comparison
+     Bin�rn� bezpe�n� case-insensitive porovn�n� �et�zc�
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -1744,25 +1739,27 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns &lt; 0 if <parameter>str1</parameter> is less than
-     <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-     is greater than <parameter>str2</parameter>, and 0 if they are
-     equal.
+     Pokud je <parameter>str1</parameter> m�n� ne� <parameter>str2</parameter>
+     vrac� &lt; 0; pokud je <parameter>str1</parameter> v�t�� ne�
+     <parameter>str2</parameter> vrac� &gt; 0, a 0, pokud jsou stejn�.
     <example>
       <title>Uk�zka <function>strcasecmp</function></title>
       <programlisting role="php">
 $var1 = "Hello";
 $var2 = "hello";
 if (!strcasecmp ($var1, $var2)) {
-    echo '$var1 is equal to $var2 in a case-insensitive string comparison';
+    echo 'v case-insensitive textov�m porovn�n� se $var1 rovn� $var2';
 }
       </programlisting>
     </example>
     </para>
     <simpara>
-     Viz tak� <function>ereg</function>, <function>strcmp</function>,
-     <function>substr</function>, <function>stristr</function>,
-     <function>strncasecmp</function>, and <function>strstr</function>.
+     Viz tak�: <function>ereg</function>,
+     <function>strcmp</function>,
+     <function>substr</function>,
+     <function>stristr</function>,
+     <function>strncasecmp</function> a
+     <function>strstr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1770,9 +1767,7 @@
   <refentry id="function.strchr">
    <refnamediv>
     <refname>strchr</refname>
-    <refpurpose>
-     Find the first occurrence of a character
-    </refpurpose>
+    <refpurpose>Naj�t prvn� v�skyt znaku</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1784,8 +1779,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This function is an alias for <function>strstr</function>, and is
-     identical in every way.
+     Tato funkce je alias k <function>strstr</function>, a je ve v�ech sm�rech
+     identick�.
     </para>
    </refsect1>
   </refentry>
@@ -1793,7 +1788,7 @@
   <refentry id="function.strcmp">
    <refnamediv>
     <refname>strcmp</refname>
-    <refpurpose>Binary safe string comparison</refpurpose>
+    <refpurpose>Bin�rn� bezpe�n� porovnat �et�zce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1805,19 +1800,21 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     Returns &lt; 0 if <parameter>str1</parameter> is less than
-     <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-     is greater than <parameter>str2</parameter>, and 0 if they are
-     equal.
+     Pokud je <parameter>str1</parameter> m�n� ne� <parameter>str2</parameter>,
+     vrac� &lt; 0; pokud je <parameter>str1</parameter> v�t�� ne�
+     <parameter>str2</parameter>, vrac� &gt; 0, a 0, pokud jsou stejn�.
     </simpara>
     <simpara>
-     Note that this comparison is case sensitive.
+     Pozn.: toto srovn�n� je case-sensitive.
     </simpara>
     <simpara>
-     Viz tak� <function>ereg</function>,
-     <function>strcasecmp</function>, <function>substr</function>,
-     <function>stristr</function>, <function>strncasecmp</function>,
-     <function>strncmp</function>, and <function>strstr</function>.
+     Viz tak�: <function>ereg</function>,
+     <function>strcasecmp</function>,
+     <function>substr</function>,
+     <function>stristr</function>,
+     <function>strncasecmp</function>,
+     <function>strncmp</function> a
+     <function>strstr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1826,7 +1823,7 @@
    <refnamediv>
     <refname>strcspn</refname>
     <refpurpose>
-     Find length of initial segment not matching mask
+     Naj�t d�lku �vodn�ho segmentu neodpov�daj�c�ho masce
     </refpurpose>
    </refnamediv>
    <refsect1>
@@ -1839,12 +1836,11 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     Returns the length of the initial segment of
-     <parameter>str1</parameter> which does <emphasis>not</emphasis>
-     contain any of the characters in <parameter>str2</parameter>.
+     Vrac� d�lku �vodn�ho segmentu <parameter>str1</parameter>, kter�
+     <emphasis>ne</emphasis>obsahuje ��dn� ze znak� <parameter>str2</parameter>.
     </simpara>
     <simpara>
-     Viz tak� <function>strspn</function>.
+     Viz tak�: <function>strspn</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1852,7 +1848,7 @@
   <refentry id="function.strip-tags">
    <refnamediv>
     <refname>strip_tags</refname>
-    <refpurpose>Strip HTML and PHP tags from a string</refpurpose>
+    <refpurpose>Odstranit z �et�zce HTML a PHP tagy</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1866,18 +1862,18 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This function tries to strip all HTML and PHP tags from the given
-     string.  It errors on the side of caution in case of incomplete
+     Tato funkce se sna�� odstranit z p�edan�ho �et�zce v�echny HTML a PHP tagy.
+     It errors on the side of caution in case of incomplete
      or bogus tags.  It uses the same tag stripping state machine as
      the <function>fgetss</function> function.
     </para>
     <para>
-     You can use the optional second parameter to specify tags which
-     should not be stripped.
+     Voliteln� druh� argument m��ete pou��t k ur�en� tag�, kter� se nemaj�
+     odstranit.
      <note>
       <para>
-       <parameter>Allowable_tags</parameter> was added in PHP 3.0.13,
-       PHP4B3.
+       Argument <parameter>allowable_tags</parameter> byl p�id�n v PHP 3.0.13,
+       PHP 4 b3.
       </para>
      </note>
     </para>
@@ -1900,17 +1896,17 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns a string with backslashes stripped off. Recognizes
-     C-like <literal>\n</literal>, <literal>\r</literal> ..., octal
-     and hexadecimal representation.
+     Vrac� �et�zec bez odstran�n�ch zp�tn�ch lom�tek. Rozezn�v� C��kov�
+     <literal>\n</literal>, <literal>\r</literal> ..., oktalov� a hexadecim�ln�
+     reprezentace.
      <note>
       <simpara>
-       Added in PHP4b3-dev.
+       Tato funkce byla p�id�na v PHP4b3-dev.
       </simpara>
      </note>
     </para>
     <simpara>
-     Viz tak� <function>addcslashes</function>.
+     Viz tak�: <function>addcslashes</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1931,12 +1927,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns a string with backslashes stripped off.
-     (<literal>\'</literal> becomes <literal>'</literal> and so on.)
-     Double backslashes are made into a single backslash.
+     Vrac� �et�zec bez odstran�n�ch zp�tn�ch lom�tek.
+     (<literal>\'</literal> se st�v� <literal>'</literal> a pod.)
+     Zdvojen� zp�tn� lom�tka se spojuj� do jednoduch�ch.
     </para>
     <simpara>
-     Viz tak� <function>addslashes</function>.
+     Viz tak�: <function>addslashes</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -1958,21 +1954,22 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns all of <parameter>haystack</parameter> from the first
-     occurrence of <parameter>needle</parameter> to the end.
-     <parameter>needle</parameter> and <parameter>haystack</parameter>
-     are examined in a case-insensitive manner.
+     Vrac� <parameter>haystack</parameter> od prvn�ho v�skytu
+     <parameter>needle</parameter> do konce.
+     <parameter>needle</parameter> a <parameter>haystack</parameter>
+     se zkoumaj� bez ohledu na velikost p�smen.
     </para>
     <para>
-     If <parameter>needle</parameter> is not found, returns false.
+     Pokud <parameter>needle</parameter> nenajde, vrac� <literal>false</literal>.
     </para>
     <para>
-     If <parameter>needle</parameter> is not a string, it is converted
-     to an integer and applied as the ordinal value of a character.
+     Pokud <parameter>needle</parameter> nen� �et�zec, p�evede se na integer a
+     pou�ije se jako XXX ordinal hodnota znaku.
     </para>
     <para>
-     Viz tak� <function>strchr</function>,
-     <function>strrchr</function>, <function>substr</function>, and
+     Viz tak�: <function>strchr</function>,
+     <function>strrchr</function>,
+     <function>substr</function> a
      <function>ereg</function>.
     </para>
    </refsect1>
@@ -1981,7 +1978,7 @@
   <refentry id="function.strlen">
    <refnamediv>
     <refname>strlen</refname>
-    <refpurpose>Get string length</refpurpose>
+    <refpurpose>Zjistit d�lku �et�zce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -1992,7 +1989,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns the length of <parameter>string</parameter>.
+     Vrac� d�lku (po�et znak�) argumentu <parameter>string</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -2000,9 +1997,7 @@
   <refentry id="function.strnatcmp">
    <refnamediv>
     <refname>strnatcmp</refname>
-    <refpurpose>
-        String comparisons using a "natural order" algorithm
-       </refpurpose>
+    <refpurpose>Porovn�n� �et�zc� algoritmem "p�irozen�ho t��d�n�"</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2014,27 +2009,25 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-        This function implements a comparison algorithm that orders
-        alphanumeric strings in the way a human being would, this is
-        described as a "natural ordering".  An example of the difference
-        between this algorithm and the regular computer string sorting
-        algorithms (used in <function>strcmp</function>) can be seen
-        below:
+     Tato funkce implementuje srovn�vac� algoritmus kter� t��d� alfanumerick�
+     �et�zce stejn�m zp�sobem jako �lov�k, toto se popisuje jako "p�irozen�
+     t��d�n�". Uk�zka rozd�lu m�zi t�mto algoritmem a b�n�mi po��ta�ov�mi
+     algoritmy pro �azen� �et�zc� (nap�. <function>strcmp</function>):
         <informalexample>
          <programlisting>
 $arr1 = $arr2 = array ("img12.png","img10.png","img2.png","img1.png");
-echo "Standard string comparison\n";
+echo "Standardn� porovn�v�n� �et�zc�\n";
 usort($arr1,"strcmp");
 print_r($arr1);
-echo "\nNatural order string comparison\n";
+echo "\nP�irozen� porovn�v�n� �et�zc�\n";
 usort($arr2,"strnatcmp");
 print_r($arr2);
          </programlisting>
         </informalexample>
-        The code above will generate the following output:
+        V��e uveden� k�d vygeneruje n�sleduj�c� v�stup:
         <informalexample>
          <programlisting>
-Standard string comparison
+Standardn� porovn�v�n� �et�zc�
 Array
 (
     [0] =&gt; img1.png
@@ -2043,7 +2036,7 @@
     [3] =&gt; img2.png
 )
 
-Natural order string comparison
+P�irozen� porovn�v�n� �et�zc�
 Array
 (
     [0] =&gt; img1.png
@@ -2053,27 +2046,30 @@
 )
          </programlisting>
         </informalexample>
-        For more infomation see: Martin Pool's <ulink
-        url="&url.strnatcmp;">Natural Order String Comparison</ulink>
-        page.
+        V�ce informac� viz str�nka Martina Poola <ulink
+        url="&url.strnatcmp;">Natural Order String Comparison</ulink>.
        </para>
        <simpara>
-        Similar to other string comparison functions, this one returns
-        &lt; 0 if <parameter>str1</parameter> is less than
-        <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-        is greater than <parameter>str2</parameter>, and 0 if they are
-        equal.
-    </simpara>
-    <simpara>
-     Note that this comparison is case sensitive.
-    </simpara>
-    <simpara>
-     Viz tak� <function>ereg</function>,
-     <function>strcasecmp</function>, <function>substr</function>,
-     <function>stristr</function>, <function>strcmp</function>,
-     <function>strncmp</function>, <function>strncasecmp</function>,
-     <function>strnatcasecmp</function>, <function>strstr</function>,
-     <function>natsort</function> and <function>natcasesort</function>.
+        Podobn� jako jin� funkce pro porovn�v�n� �et�zc� i tato vrac� &lt; 0
+        pokud je <parameter>str1</parameter> men�� ne�
+        <parameter>str2</parameter>; &gt; 0 pokud je <parameter>str1</parameter>
+        v�t�� ne� <parameter>str2</parameter>, a 0 pokud jsou shodn�.
+    </simpara>
+    <simpara>
+     Pozn.: toto porovn�n� je case-sensitive.
+    </simpara>
+    <simpara>
+     Viz tak�: <function>ereg</function>,
+     <function>strcasecmp</function>,
+     <function>substr</function>,
+     <function>stristr</function>,
+     <function>strcmp</function>,
+     <function>strncmp</function>,
+     <function>strncasecmp</function>,
+     <function>strnatcasecmp</function>,
+     <function>strstr</function>,
+     <function>natsort</function> a
+     <function>natcasesort</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -2082,7 +2078,7 @@
    <refnamediv>
     <refname>strnatcasecmp</refname>
     <refpurpose>
-        Case insensitive string comparisons using a "natural order" algorithm
+        Case-insensitive textov� porovn�n� s vyu�it�m "natural order" algoritmu
        </refpurpose>
    </refnamediv>
    <refsect1>
@@ -2095,27 +2091,28 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-        This function implements a comparison algorithm that orders
-        alphanumeric strings in the way a human being would.  The
-        behavior of this function is similar to
-        <function>strnatcmp</function>, except that the comparison is
-        not case sensitive.  For more infomation see: Martin Pool's
-        <ulink url="&url.strnatcmp;">Natural Order String
-        Comparison</ulink> page.
+     Tato funkce implementuje srovn�vac� algoritmus kter� t��d� alfanumerick�
+     �et�zce stejn�m zp�sobem jako �lov�k. Chov�n� t�to funkce se podob�
+        <function>strnatcmp</function> s tou v�jimkou, �e porovn�n� je
+        case-insensitive. V�ce informac� viz str�nka Martina Poola
+        <ulink url="&url.strnatcmp;">Natural Order String Comparison</ulink>.
        </para>
        <simpara>
-        Similar to other string comparison functions, this one returns
-        &lt; 0 if <parameter>str1</parameter> is less than
-        <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-        is greater than <parameter>str2</parameter>, and 0 if they are
-        equal.
+        Podobn� jako jin� funkce pro porovn�v�n� �et�zc� i tato vrac� &lt; 0
+        pokud je <parameter>str1</parameter> men�� ne�
+        <parameter>str2</parameter>; &gt; 0 pokud je <parameter>str1</parameter>
+        v�t�� ne� <parameter>str2</parameter>, a 0 pokud jsou shodn�.
     </simpara>
     <simpara>
-     Viz tak� <function>ereg</function>,
-     <function>strcasecmp</function>, <function>substr</function>,
-     <function>stristr</function>, <function>strcmp</function>,
-     <function>strncmp</function>, <function>strncasecmp</function>,
-     <function>strnatcmp</function>, and <function>strstr</function>.
+     Viz tak�: <function>ereg</function>,
+     <function>strcasecmp</function>,
+     <function>substr</function>,
+     <function>stristr</function>,
+     <function>strcmp</function>,
+     <function>strncmp</function>,
+     <function>strncasecmp</function>,
+     <function>strnatcmp</function> a
+     <function>strstr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -2124,7 +2121,7 @@
    <refnamediv>
     <refname>strncmp</refname>
     <refpurpose>
-        Binary safe string comparison of the first n characters
+        Bin�rn� bezpe�n� porovn�n� prvn�ch n znak� v �et�zc�ch
        </refpurpose>
    </refnamediv>
    <refsect1>
@@ -2146,19 +2143,21 @@
         used for the comparison.
        </para>
        <simpara>
-     Returns &lt; 0 if <parameter>str1</parameter> is less than
-     <parameter>str2</parameter>; &gt; 0 if <parameter>str1</parameter>
-     is greater than <parameter>str2</parameter>, and 0 if they are
-     equal.
+        Vrac� &lt; 0 pokud je <parameter>str1</parameter> men�� ne�
+        <parameter>str2</parameter>; &gt; 0 pokud je <parameter>str1</parameter>
+        v�t�� ne� <parameter>str2</parameter>, a 0 pokud jsou shodn�.
     </simpara>
     <simpara>
-     Note that this comparison is case sensitive.
+     Pozn.: toto srovn�n� je case-sensitive.
     </simpara>
     <simpara>
-     Viz tak� <function>ereg</function>, <function>strncasecmp</function>,
-     <function>strcasecmp</function>, <function>substr</function>,
-     <function>stristr</function>, <function>strcmp</function>,
-        and <function>strstr</function>.
+     Viz tak�: <function>ereg</function>,
+     <function>strncasecmp</function>,
+     <function>strcasecmp</function>,
+     <function>substr</function>,
+     <function>stristr</function>,
+     <function>strcmp</function> a
+     <function>strstr</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -2166,7 +2165,7 @@
   <refentry id="function.str-pad">
    <refnamediv>
     <refname>str_pad</refname>
-    <refpurpose>Pad a string to a certain length with another string</refpurpose>
+    <refpurpose>Doplnit �et�zec jin�m �et�zcem na ur�itou d�lku</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2183,28 +2182,20 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This functions pads the <parameter>input</parameter> string on
-     the left, the right, or both sides to the specifed padding
-     length. If the optional argument
-     <parameter>pad_string</parameter> is not supplied, the
-     <parameter>input</parameter> is padded with spaces, otherwise it
-     is padded with characters from <parameter>pad_string</parameter>
-     up to the limit.
+     <function>str_pad</function> dopln� �et�zec <parameter>input</parameter>
+     zleva, zprava nebo z obou stran na danou d�lku. Pokud j� nen� p�ed�n
+     voliteln� argument <parameter>pad_string</parameter>, dopln� se
+     <parameter>input</parameter> mezerami, jinak se dopln� znaky z
+     <parameter>pad_string</parameter>.
     </para>
-
     <para>
-     Optional argument <parameter>pad_type</parameter> can be
-     STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH.  If
-     <parameter>pad_type</parameter> is not specified it is assumed to
-     be STR_PAD_RIGHT.
+     Voliteln� argument <parameter>pad_type</parameter> m��e nab�t hodnot
+     STR_PAD_RIGHT, STR_PAD_LEFT nebo STR_PAD_BOTH. Default je STR_PAD_RIGHT.
     </para>
-
     <para>
-      If the value of <parameter>pad_length</parameter> is negative or
-      less than the length of the input string, no padding takes
-      place.
+     Pokud je hodnota <parameter>pad_length</parameter> negativn� nebo men�� ne�
+     je d�lka <parameter>input</parameter>, k dopln�n� nedojde.
     </para>
-
     <para>
      <example>
       <title>Uk�zka <function>str_pad</function></title>
@@ -2222,9 +2213,7 @@
   <refentry id="function.strpos">
    <refnamediv>
     <refname>strpos</refname>
-    <refpurpose>
-     Find position of first occurrence of a string
-    </refpurpose>
+    <refpurpose>Naj�t pozici prvn�ho v�skytu �et�zce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2239,32 +2228,30 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns the numeric position of the first occurrence of
-     <parameter>needle</parameter> in the
-     <parameter>haystack</parameter> string.  Unlike the
-     <function>strrpos</function>, this function can take a full
-     string as the <parameter>needle</parameter> parameter and the
-     entire string will be used.
+     Vrac� ��selnou pozici prvn�ho v�skytu <parameter>needle</parameter> v
+     �et�zci <parameter>haystack</parameter>. Narozd�l od
+     <function>strrpos</function> tato funkce p�ijme jako
+     argument <parameter>needle</parameter> �et�zec v�ce znak�, a cel� tento
+     �et�zec se pou�ije.
     </para>
     <para>
-     If <parameter>needle</parameter> is not found, returns false.
+     Pokud <parameter>needle</parameter> nenajde, vrac� <literal>false</literal>.
      <note>
       <para>
-       It is easy to mistake the return values for "character found at
-       position 0" and "character not found".  Here's how to detect
-       the difference:
+       N�vratov� hodnoty "znak nalezen na pozici 0" a "znak nenalezen" se daj�
+       snadno zam�nit. Tady je n�vod, jak zjistit tento rozd�l:
        <informalexample>
        <programlisting role="php">
-// in PHP 4.0b3 and newer:
+// v PHP 4.0b3 a nov�j��ch:
 $pos = strpos ($mystring, "b");
-if ($pos === false) { // note: three equal signs
-    // not found...
+if ($pos === false) { // t�i rovn�tka
+    // nenalezeno...
 }
 
-// in versions older than 4.0b3:
+// ve verz�ch star��ch ne� 4.0b3:
 $pos = strpos ($mystring, "b");
 if (is_string ($pos) &amp;&amp; !$pos) {
-    // not found...
+    // nenalezeno...
 }
        </programlisting>
        </informalexample>
@@ -2272,19 +2259,20 @@
      </note>
     </para>
     <para>
-     If <parameter>needle</parameter> is not a string, it is converted
-     to an integer and applied as the ordinal value of a character.
+     Pokud <parameter>needle</parameter> nen� �et�zec, p�evede se na integer a
+     pou�ije se jako XXX ordinal hodnota znaku.
     </para>
     <para>
-     The optional <parameter>offset</parameter> parameter allows you
-     to specify which character in <parameter>haystack</parameter> to
-     start searching. The position returned is still relative to the
-     the beginning of <parameter>haystack</parameter>.
+     Voliteln� argument <parameter>offset</parameter> v�m umo��uje ur�it na
+     kter� pozici v <parameter>haystack</parameter> m� hled�n� za��t. Vr�cen�
+     pozice je i tak relativn� k za��tku <parameter>haystack</parameter>.
     </para>
     <para>
-     Viz tak� <function>strrpos</function>,
-     <function>strrchr</function>, <function>substr</function>,
-     <function>stristr</function>, and <function>strstr</function>.
+     Viz tak�: <function>strrpos</function>,
+     <function>strrchr</function>,
+     <function>substr</function>,
+     <function>stristr</function> a
+     <function>strstr</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2292,9 +2280,7 @@
   <refentry id="function.strrchr">
    <refnamediv>
     <refname>strrchr</refname>
-    <refpurpose>
-     Find the last occurrence of a character in a string
-    </refpurpose>
+    <refpurpose>Naj�t posledn� v�skyt znaku v �et�zci</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2306,36 +2292,36 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     This function returns the portion of
-     <parameter>haystack</parameter> which starts at the last
-     occurrence of <parameter>needle</parameter> and goes until the
-     end of <parameter>haystack</parameter>.
+     Tato funkce vrac� tu ��st <parameter>haystack</parameter>, kter� za��n�
+     poslen�m v�skytem <parameter>needle</parameter> a pokra�uje do konce
+     <parameter>haystack</parameter>.
     </para>
     <para>
-     Returns false if <parameter>needle</parameter> is not found.
+     Pokud <parameter>needle</parameter> nenajde, vrac� <literal>false</literal>.
     </para>
     <para>
-     If <parameter>needle</parameter> contains more than one
-     character, the first is used.
+     Pokud <parameter>needle</parameter> obsahuje v�ce ne� jeden znak, pou�ije
+     se prvn� z nich.
     </para>
     <para>
-     If <parameter>needle</parameter> is not a string, it is converted
-     to an integer and applied as the ordinal value of a character.
+     Pokud <parameter>needle</parameter> nen� �et�zec, p�evede se na integer a
+     pou�ije se jako XXX ordinal hodnota znaku.
      <example>
-      <title>Uk�zka <function>Strrchr</function></title>
+      <title>Uk�zka <function>strrchr</function></title>
       <programlisting role="php">
-// get last directory in $PATH
+// z�skat posledn� adres�� v $PATH
 $dir = substr (strrchr ($PATH, ":"), 1);
 
-// get everything after last newline
-$text = "Line 1\nLine 2\nLine 3";
+// z�skat v�echno po posledn�m konci ��dku
+$text = "��dek 1\n��dek 2\n��dek 3";
 $last = substr (strrchr ($text, 10), 1 );
       </programlisting>
      </example>
     </para>
     <para>
-     Viz tak� <function>substr</function>,
-     <function>stristr</function>, and <function>strstr</function>.
+     Viz tak�: <function>substr</function>,
+     <function>stristr</function> a
+     <function>strstr</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2343,7 +2329,7 @@
   <refentry id="function.str-repeat">
    <refnamediv>
     <refname>str_repeat</refname>
-    <refpurpose>Repeat a string</refpurpose>
+    <refpurpose>Opakovat �et�zec</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2355,12 +2341,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns <parameter>input_str</parameter> repeated
-     <parameter>multiplier</parameter> times.
-     <parameter>multiplier</parameter> has to be greater than 0.
+     Vrac� <parameter>input_str</parameter> <parameter>multiplier</parameter>
+     kr�t opakovan�.
+     <parameter>multiplier</parameter> mus� b�t v�t�� ne� 0.
     </para>
     <example>
-     <title>Uk�zka <function>Str_repeat</function></title>
+     <title>Uk�zka <function>str_repeat</function></title>
      <programlisting role="php">
 echo str_repeat ("-=", 10);
      </programlisting>
@@ -2379,7 +2365,7 @@
   <refentry id="function.strrev">
    <refnamediv>
     <refname>strrev</refname>
-    <refpurpose>Reverse a string</refpurpose>
+    <refpurpose>Obr�tit �et�zec</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2390,7 +2376,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns <parameter>string</parameter>, reversed.
+     Vrac� <parameter>string</parameter> v opa�n�m po�ad�.
     </para>
    </refsect1>
   </refentry>
@@ -2398,9 +2384,7 @@
   <refentry id="function.strrpos">
    <refnamediv>
     <refname>strrpos</refname>
-    <refpurpose>
-     Find position of last occurrence of a char in a string
-    </refpurpose>
+    <refpurpose>Naj�t pozici posledn�ho v�skytu znaku v �et�zci</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2412,32 +2396,29 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns the numeric position of the last occurrence of
-     <parameter>needle</parameter> in the
-     <parameter>haystack</parameter> string.  Note that the needle in
-     this case can only be a single character.  If a string is passed
-     as the needle, then only the first character of that string will
-     be used.
+     Vrac� ��selnou pozici posledn�ho v�skytu <parameter>needle</parameter> v
+     �et�zci <parameter>haystack</parameter>. <parameter>needle</parameter> m��e
+     b�t jen jeden znak dlouh�. Pokud obsahuje v�ce znak�, pou�ije se prvn� z
+     nich.
     </para>
     <para>
-     If <parameter>needle</parameter> is not found, returns false.
+     Pokud <parameter>needle</parameter> nenajde, vrac� <literal>false</literal>.
      <note>
       <para>
-       It is easy to mistake the return values for "character found at
-       position 0" and "character not found".  Here's how to detect
-       the difference:
+       N�vratov� hodnoty "znak nalezen na pozici 0" a "znak nenalezen" se daj�
+       snadno zam�nit. Tady je n�vod, jak zjistit tento rozd�l:
        <informalexample>
        <programlisting role="php">
-// in PHP 4.0b3 and newer:
-$pos = strrpos ($mystring, "b");
-if ($pos === false) { // note: three equal signs
-    // not found...
+// v PHP 4.0b3 a nov�j��ch:
+$pos = strpos ($mystring, "b");
+if ($pos === false) { // t�i rovn�tka
+    // nenalezeno...
 }
 
-// in versions older than 4.0b3:
-$pos = strrpos ($mystring, "b");
+// ve verz�ch star��ch ne� 4.0b3:
+$pos = strpos ($mystring, "b");
 if (is_string ($pos) &amp;&amp; !$pos) {
-    // not found...
+    // nenalezeno...
 }
        </programlisting>
        </informalexample>
@@ -2445,13 +2426,15 @@
      </note>
     </para>
     <para>
-     If <parameter>needle</parameter> is not a string, it is converted
-     to an integer and applied as the ordinal value of a character.
+     Pokud <parameter>needle</parameter> nen� �et�zec, p�evede se na integer a
+     pou�ije se jako XXX ordinal hodnota znaku.
     </para>
     <para>
-     Viz tak� <function>strpos</function>,
-     <function>strrchr</function>, <function>substr</function>,
-     <function>stristr</function>, and <function>strstr</function>.
+     Viz tak�: <function>strpos</function>,
+     <function>strrchr</function>,
+     <function>substr</function>,
+     <function>stristr</function> a
+     <function>strstr</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2459,9 +2442,7 @@
   <refentry id="function.strspn">
    <refnamediv>
     <refname>strspn</refname>
-    <refpurpose>
-     Find length of initial segment matching mask
-    </refpurpose>
+    <refpurpose>Zjistit d�lku �vodn�ho segmentu odpov�daj�c�ho masce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2473,22 +2454,21 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     Returns the length of the initial segment of
-     <parameter>str1</parameter> which consists entirely of characters
-     in <parameter>str2</parameter>.
+     Vrac� �vodn�ho segmentu <parameter>str1</parameter>, kter� se skl�d�
+     v�hradn� ze znak� v <parameter>str2</parameter>.
     </simpara>
     <para>
      <informalexample>
       <programlisting role="php">
-strspn ("42 is the answer, what is the question ...", "1234567890");
+strspn ("42 je odpov��, co je ot�zka...", "1234567890");
       </programlisting>
       <para>
-       will return 2 as result.
+       vr�t� 2.
       </para>
      </informalexample>
     </para>
     <simpara>
-     Viz tak� <function>strcspn</function>.
+     Viz tak�: <function>strcspn</function>.
     </simpara>
    </refsect1>
   </refentry>
@@ -2496,7 +2476,7 @@
   <refentry id="function.strstr">
    <refnamediv>
     <refname>strstr</refname>
-    <refpurpose>Find first occurrence of a string</refpurpose>
+    <refpurpose>Naj�t prvn� v�skyt �et�zce</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2508,37 +2488,38 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Returns all of <parameter>haystack</parameter> from the first
-     occurrence of <parameter>needle</parameter> to the end.
+     Vrac� ��st <parameter>haystack</parameter> od prvn�ho v�skytu
+     <parameter>needle</parameter> do konce.
     </para>
     <para>
-     If <parameter>needle</parameter> is not found, returns false.
+     Pokud <parameter>needle</parameter> nenajde, vrac� <literal>false</literal>.
     </para>
     <para>
-     If <parameter>needle</parameter> is not a string, it is converted
-     to an integer and applied as the ordinal value of a character.
+     Pokud <parameter>needle</parameter> nen� �et�zec, p�evede se na integer a
+     pou�ije se jako XXX ordinal hodnota znaku.
     </para>
     <para>
      <note>
       <para>
-       Note that this function is case-sensitive.  For
-       case-insensitive searches, use <function>stristr</function>.
+       Pozn.: tato funkce je case-sensitive. Pro case-insensitive hled�n�
+       pou�ijte <function>stristr</function>.
       </para>
      </note>
     </para>
     <para>
      <example>
-      <title>Uk�zka <function>Strstr</function></title>
+      <title>Uk�zka <function>strstr</function></title>
       <programlisting role="php">
 $email = '[EMAIL PROTECTED]';
 $domain = strstr ($email, '@');
-print $domain; // prints @designmultimedia.com
+print $domain; // vytiskne @designmultimedia.com
       </programlisting>
      </example>
     </para>
     <para>
-     Viz tak� <function>stristr</function>,
-     <function>strrchr</function>, <function>substr</function>, and
+     Viz tak�: <function>stristr</function>,
+     <function>strrchr</function>,
+     <function>substr</function> a
      <function>ereg</function>.
     </para>
    </refsect1>
@@ -2554,8 +2535,8 @@
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>strtok</function></funcdef>
-      <paramdef>string <parameter>token</parameter></paramdef>
-      <paramdef>string <parameter>string</parameter></paramdef>
+      <paramdef>string <parameter>arg1</parameter></paramdef>
+      <paramdef>string <parameter>arg2</parameter></paramdef>
      </funcprototype>
     </funcsynopsis>
     <para>
@@ -2564,7 +2545,7 @@
      could tokenize this string into its individual words by using the
      space character as the token.
      <example>
-      <title>Uk�zka <function>Strtok</function></title>
+      <title>Uk�zka <function>strtok</function></title>
       <programlisting role="php">
 $string = "This is an example string";
 $tok = strtok ($string," ");
@@ -2576,14 +2557,7 @@
      </example>
     </para>
     <para>
-     Pozn.: Pouze prvn� vol�n� <function>strtok</function> pou��v�
-     <parameter>string</parameter>. V�echna n�sledn� vol�n�
-     <function>strtok</function> pot�ebuj� pouze <parameter>token</parameter>,
-     proto�e <function>strtok</function> si pamatuje, kde v sou�asn�m
-     <parameter>string</parameter> je. Pokud chcete za��t znovu, nebo tokenizovat
-     nov� �et�zec, sta�� zavolat znovu <function>strtok</function> s argumentem
-     <parameter>string</parameter>, ��m� ji inicializujete.
-     Pozn.: Do argumentu
+     Note that only the first call to strtok uses the string argument.
      Every subsequent call to strtok only needs the token to use, as
      it keeps track of where it is in the current string.  To start
      over, or to tokenize a new string you simply call strtok with the
@@ -2597,7 +2571,7 @@
      evaluates to false in conditional expressions.
     </para>
     <para>
-     Viz tak� <function>split</function> and
+     Viz tak�: <function>split</function> a
      <function>explode</function>.
     </para>
    </refsect1>
@@ -2617,16 +2591,15 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Vr�t� <parameter>string</parameter> se v�emi abecedn�mi znaky zm�n�n�mi na
-     mal� p�smena
+     Vrac� <parameter>string</parameter> se v�emi alfabetick�mi znaky zm�n�n�mi
+     na mal� p�smena.
     </para>
     <para>
-     Pozn.: co je 'abecedn�' je d�no aktu�ln�m m�stn�m nastaven�m. Nap��klad ve
-     standardn�m m�stn�m nastaven� "C" se znaky jako p�ehlasovan� a (�)
-     nep�evedou.
+     Pozn.: co je 'alfabetick�' je d�no aktu�ln�m m�stn�m nastaven�m. Nap��klad
+     ve standardn�m "C" locale se znaky jako p�ehlasovan� a (�) nep�evedou.
     </para>
     <example>
-     <title>Uk�zka <function>Strtolower</function></title>
+     <title>Uk�zka <function>strtolower</function></title>
      <programlisting role="php">
 $str = "Mary Had A Little Lamb and She LOVED It So";
 $str = strtolower($str);
@@ -2634,7 +2607,8 @@
      </programlisting>
     </example>
     <para>
-     Viz tak� <function>strtoupper</function> a <function>ucfirst</function>.
+     Viz tak�: <function>strtoupper</function> a
+     <function>ucfirst</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2653,12 +2627,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Vr�t� <parameter>string</parameter> se v�emi abecedn�mi znaky zm�n�n�mi na
-     velk� p�smena.
+     Vrac� <parameter>string</parameter> se v�emi alfabetick�mi znaky zm�n�n�mi
+     na velk� p�smena.
     </para>
     <para>
-     Pozn.: co je 'abecedn�' je d�no aktu�ln�m m�stn�m nastaven�m. Nap��klad ve
-     standardn�m m�stn�m nastaven� "C" se znaky jako p�ehlasovan� a (�) nep�evedou.
+     Pozn.: co je 'alfabetick�' je d�no aktu�ln�m m�stn�m nastaven�m. Nap��klad
+     ve standardn�m "C" locale se znaky jako p�ehlasovan� a (�) nep�evedou.
     </para>
     <example>
      <title>Uk�zka <function>strtoupper</function></title>
@@ -2669,7 +2643,8 @@
      </programlisting>
     </example>
     <para>
-     Viz tak� <function>strtolower</function> a <function>ucfirst</function>.
+     Viz tak�: <function>strtolower</function> a
+     <function>ucfirst</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2692,8 +2667,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Tato funkce nahrad� v�echny v�skyty argumentu <parameter>needle</parameter>
-     v <parameter>haystack</parameter> argumentem <parameter>str</parameter>.
+     Tato funkce nahrad� v�echny v�skyty <parameter>needle</parameter> v argumentu
+     <parameter>haystack</parameter> argumentem <parameter>str</parameter>.
      Pokud nepot�ebujete slo�it� pravidla pro nahrazov�n�, m�li byste v�dy pou��t
      tuto funkci m�sto <function>ereg_replace</function>.
     </para>
@@ -2710,12 +2685,12 @@
     </para>
     <note>
      <para>
-      <function>str_replace</function> byla p�id�na v PHP 3.0.6, ale nefungovala
-      spr�vn� a� do PHP 3.0.8.
+      Funkce <function>str_replace</function> byla p�id�na v PHP 3.0.6, ale a�
+      do verze PHP 3.0.8 fungovala �patn�.
      </para>
     </note>
     <para>
-     Viz tak� <function>ereg_replace</function> and
+     Viz tak�: <function>ereg_replace</function> a
      <function>strtr</function>.
     </para>
    </refsect1>
@@ -2724,7 +2699,7 @@
   <refentry id="function.strtr">
    <refnamediv>
     <refname>strtr</refname>
-    <refpurpose>Nahradit ur�it� znaky</refpurpose>
+    <refpurpose>P�elo�it ur�it� znaky</refpurpose>
    </refnamediv>
    <refsect1>
     <title>Popis</title>
@@ -2738,7 +2713,7 @@
     </funcsynopsis>
     <para>
      Tato funkce uprav� <parameter>str</parameter> tak, �e v�echny v�skyty
-     v�ech znak� ve <parameter>from</parameter> nahrad� odpov�daj�c�mi znaky v
+     v�ech znak� ve <parameter>from</parameter> p�elo�� na odpov�daj�c� znaky v
      <parameter>to</parameter> a vr�t� v�sledek.
     </para>
     <para>
@@ -2774,7 +2749,7 @@
      </simpara>
     </note>
     <para>
-     Viz tak� <function>ereg_replace</function>.
+     Viz tak�: <function>ereg_replace</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2797,7 +2772,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>substr</function> vr�t� ��st argumentu <parameter>string</parameter>
+     <function>substr</function> vrac� ��st argumentu <parameter>string</parameter>
      ur�enou argumenty <parameter>start</parameter> a <parameter>length</parameter>.
     </para>
     <para>
@@ -2854,7 +2829,8 @@
      </informalexample>
     </para>
     <para>
-     Viz tak� <function>strrchr</function> a <function>ereg</function>.
+     Viz tak�: <function>strrchr</function> a
+     <function>ereg</function>.
     </para>
    </refsect1>
   </refentry>
@@ -2874,7 +2850,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>substr_count</function> vr�t� po�et v�skyt� �et�zce
+     <function>substr_count</function> vrac� po�et v�skyt� �et�zce
      <parameter>needle</parameter> v �et�zci <parameter>haystack</parameter>
      string.
     </para>
@@ -2883,7 +2859,7 @@
      <example>
       <title>Uk�zka <function>substr_count</function></title>
       <programlisting>
-print substr_count("This is a test", "is"); // vytiskne 2
+print substr_count("This is a test", "is"); // prints out 2
       </programlisting>
      </example>
     </para>
@@ -2909,11 +2885,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>substr_replace</function> nahrad� ��st �et�zce
+     <function>substr_replace</function> nahrazuje ��st �et�zce
      <parameter>string</parameter> ohrani�enou argumenty
      <parameter>start</parameter> a (voliteln�)
      <parameter>length</parameter> �et�zcem v argumentu
-     <parameter>replacement</parameter>. Vr�t� v�sledek.
+     <parameter>replacement</parameter>. Vrac� v�sledek.
     </para>
     <para>
      Pokud je <parameter>start</parameter> pozitivn�, n�hrada za�ne na
@@ -2935,7 +2911,7 @@
     </para>
     <para>
      <example>
-      <title>Uk�zka <function>Substr_replace</function></title>
+      <title>Uk�zka <function>substr_replace</function></title>
       <programlisting role="php">
 &lt;?php
 $var = 'ABCDEFGH:/MNRPQR/';
@@ -2985,8 +2961,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     Tato funkce odstran� netisknuteln� znaky ze za��tku a konce �et�zce a
-     vr�t� �et�zec bez t�chto znak�. Netisknuteln� znaky, kter� se v sou�asnosti
+     Tato funkce odstra�uje netisknuteln� znaky ze za��tku a konce �et�zce a
+     vrac� �et�zec bez t�chto znak�. Netisknuteln� znaky, kter� se v sou�asnosti
      odstra�uj�, jsou: "\n", "\r", "\t", "\v", "\0", a mezera.
     </para>
     <para>
@@ -3018,7 +2994,7 @@
      Nap��klad ve standardn�m "C" locale se znaky jako p�ehlasovan� a (�)
      nep�evedou.
      <example>
-      <title>Uk�zka <function>Ucfirst</function></title>
+      <title>Uk�zka <function>ucfirst</function></title>
       <programlisting role="php">
 $text = 'mary had a little lamb and she loved it so.';
 $text = ucfirst ($text); // $text is now Mary had a little lamb
@@ -3102,12 +3078,12 @@
     </funcsynopsis>
     <para>
      Zal�me �et�zec <parameter>str</parameter> na sloupci ur�en�m (voliteln�m)
-     argumentem <parameter>break</parameter> parameter.
+     argumentem <parameter>break</parameter>.
     </para>
     <para>
      Pokud nen� zad�n argument <parameter>width</parameter> nebo
      <parameter>break</parameter>, <function>wordwrap</function> automaticky
-     zal�me ��dky �et�zce na sloupci 75 znakem '\n' (newline).
+     zal�me ��dky �et�zce na sloupci 75 znakem '\n' (konec ��dku).
     </para>
     <para>
      Pokud m� argument <parameter>cut</parameter> hodnotu 1, �et�zec se na
@@ -3132,7 +3108,7 @@
      </example>
     </para>
     <para>
-     This example would display:
+     Tato uk�zka by zobrazila:
     </para>
     <para>
      <informalexample>
@@ -3167,7 +3143,7 @@
      </informalexample>
     </para>
     <para>
-     Viz tak� <function>nl2br</function>.
+     Viz tak�: <function>nl2br</function>.
     </para>
    </refsect1>
   </refentry>

Reply via email to