cvs: phpdoc-si / translation.xml /language control-structures.xml

[email protected] ("Dejan Markic") Mon, 02 Sep 2002 22:12:11 -0000
Newsgroups php.doc.sl
Message-ID <cvsdejan1031004731@cvsserver>
dejan		Mon Sep  2 18:12:11 2002 EDT

  Modified files:              
    /phpdoc-si	translation.xml 
    /phpdoc-si/language	control-structures.xml 
  Log:
  Done.
dejan-20020902181211.txt (text/plain, 38.1 KB)
Index: phpdoc-si/translation.xml
diff -u phpdoc-si/translation.xml:1.2 phpdoc-si/translation.xml:1.3
--- phpdoc-si/translation.xml:1.2	Sun Jul 28 19:57:11 2002
+++ phpdoc-si/translation.xml	Mon Sep  2 18:12:11 2002
@@ -11,6 +11,7 @@
   <person name="Tit Petri&egrave;"                 email="[email protected]"        nick="black"        cvs="yes" />
   <person name="Denis Arh"                         email="[email protected]"        nick="xbite"        cvs="yes" />
   <person name="Mitja &#381;ivkovi&egrave;"        email="[email protected]"     nick="outsider"     cvs="yes" />
+  <person name="Dejan Marki&egrave;"               email="[email protected]"        nick="DeViCeD"      cvs="yes" />
  </translators>
 
  <work-in-progress>
Index: phpdoc-si/language/control-structures.xml
diff -u phpdoc-si/language/control-structures.xml:1.3 phpdoc-si/language/control-structures.xml:1.4
--- phpdoc-si/language/control-structures.xml:1.3	Mon Sep  2 10:15:57 2002
+++ phpdoc-si/language/control-structures.xml	Mon Sep  2 18:12:11 2002
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
-<!-- $EN-Revision: 1.63 Maintainer: dejan Status: working -->
+<!-- $Revision: 1.4 $ -->
+<!-- $EN-Revision: 1.63 Maintainer: dejan Status: done -->
  <chapter id="control-structures">
   <title>Kontrolne strukture</title>
 
@@ -17,7 +17,7 @@
    <title><literal>if</literal></title>
    <para>
     <literal>if</literal> stavek je eden najpomembnej&#353;ih stavkov, 
-    prav tako v PHP-ju. Dovoljuje pogojeno izvajanje kode. PHP ponuja
+    prav tako v PHP-ju. Dovoljuje pogojeno izvajanje kode. PHP ponuja 
     <literal>if</literal> strukturo podobno tisti v C-ju:
     <informalexample>
      <programlisting>
@@ -51,13 +51,13 @@
     </informalexample>
    </para>
    <para>
-    Ponavadi bi radi izvedli ve&#269; kot en stavek pogojno. Seveda ni
+    Ponavadi bi radi izvedli ve&#269; kot en stavek pogojno. Seveda ni 
     potrebno vsakega stavka posebej pogojevati z <literal>if</literal> 
     stavkom. Namesto tega lahko ve&#269; stavkov zdru&#382;ite v 
     skupino stavkov. Naprimer, ta koda bi prikazala <computeroutput>a 
     je ve&#269;ji od b</computeroutput>, &#269;e je <replaceable>$a</replaceable> 
-    ce&#269;ji od <replaceable>$b</replaceable>, in bi potem vrednost
-    spremenljivke <replaceable>$a</replaceable> dodelil spremenljivki
+    ve&#269;ji od <replaceable>$b</replaceable>, in bi potem vrednost
+    spremenljivke <replaceable>$a</replaceable> dodelili spremenljivki
     <replaceable>$b</replaceable>:
     <informalexample>
      <programlisting role="php">
@@ -80,8 +80,8 @@
   <sect1 id="control-structures.else">
    <title><literal>else</literal></title>
    <para>
-    Ponavadi bi radi izvedli nek stavek, &#269;e je dolo&#269;en
-    pogoj sprejet in nek drug stavek, &#269;e ta pogoj ni sprejet.
+    Ponavadi bi radi izvedli nek stavek, &#269;e je dolo&#269;en 
+    pogoj sprejet in nek drug stavek, &#269;e ta pogoj ni sprejet. 
     Za to uporabljamo <literal>else</literal> pogojni stavek. <literal>Else</literal> 
     omogo&#269;a izvajanje nekega stavka, &#269;e <literal>if</literal> 
     stavek vrne vrednost &false;. Naprimer, spodnja koda bi prikazala 
@@ -93,9 +93,9 @@
      <programlisting role="php">
 <![CDATA[
 if ($a > $b) {
-    print "a je ve&#269;ji b";
+    print "a je ve&#269;ji kot b";
 } else {
-    print "a je manj&#353;i kot b";
+    print "a NI ve&#269;ji kot b";
 }
 ]]>
      </programlisting>
@@ -114,7 +114,7 @@
    <title><literal>elseif</literal></title>
    <para>
     <literal>Elseif</literal> je, kot &#382;e njegovo ime ponazarja, 
-    kombinacija <literal>if</literal> in <literal>else</literal> stavka.
+    kombinacija <literal>if</literal> in <literal>else</literal> stavka. 
     Kot <literal>else</literal>, se ta stavek izvede samo &#269;e 
     <literal>if</literal> stavek vrne vrednost &false;. V nasprotju z 
     <literal>else</literal>, se bo stavek izvedel samo &#269;e pogojni 
@@ -142,11 +142,11 @@
     ki vrne vrednost &true;, bi se izvedel. V PHP-ju lahko napi&#353;ete 
     'else if' (dve besedi) in obna&#353;anje bi bilo identi&#269;no stavku 
     <literal>elseif</literal>. Sintatikti&#269;ni pomen je malo druga&#269;en, 
-    (&#269;e ste seznanjeni z programskim jezikom C, je obna&#353;anje isto) 
+    (&#269;e ste seznanjeni s programskim jezikom C, je obna&#353;anje isto) 
     ampak bistvo je, da bi se oba obna&#353;ala popolnoma enako.
    </simpara>
    <simpara>
-    <literal>Elseif</literal> stavek se izvede samo &#269;e, prej&#353;nji 
+    <literal>Elseif</literal> stavek se izvede samo &#269;e prej&#353;nji 
     <literal>if</literal> stavek ali prej&#353;nji <literal>elseif</literal> 
     stavki, vrnejo vrednost &false; in trenutni <literal>elseif</literal> stavek 
     vrne vrednost &true;.
@@ -154,13 +154,13 @@
   </sect1>
 
   <sect1 id="control-structures.alternative-syntax">
-   <title>Alternatovna sintaksa za kontrolne strukture</title>
+   <title>Alternativna sintaksa za kontrolne strukture</title>
    <para>
     PHP ponuja alternativno sintakso za nekatere od kontrolnih 
     struktur; kot so, <literal>if</literal>, <literal>while</literal>, 
-    <literal>for</literal>, <literal>foreach</literal> and 
+    <literal>for</literal>, <literal>foreach</literal> in 
     <literal>switch</literal>. V vsakem primeru je osnova 
-    alternativne sintaxe, zamenjava za&#269;etnega oklepaja za 
+    alternativne sintakse, zamenjava za&#269;etnega oklepaja za 
     dvopi&#269;je (:) in zaklepaja za <literal>endif;</literal>, 
     <literal>endwhile;</literal>, <literal>endfor;</literal>, 
     <literal>endforeach;</literal>.
@@ -201,8 +201,8 @@
     </informalexample>
    </para>
    <para>
-    Poglejte si tudi <link linkend="control-structures.while">while</link>,
-    <link linkend="control-structures.for">for</link>, in <link
+    Poglejte si tudi <link linkend="control-structures.while">while</link>, 
+    <link linkend="control-structures.for">for</link>, in <link 
     linkend="control-structures.if">if</link> za dodatne primere.
    </para>
   </sect1>
@@ -227,7 +227,7 @@
     izraz ne vrne vrednosti &true;. Vrednosti izraza je preverjena 
     vsaki&#269; pred za&#269;etkom zanke, kar pomeni da tudi &#269;e se 
     vrednosti izraza spremeni med izvajanjem ugnezdenih stavkov, se zanka 
-    ne bo ustavila do konca ponovitve (vsaki&#269; ko PHP izvede ugnezdene 
+    ne bo ustavila do konca ponovitve (vsaki&#269; ko PHP izvede vse ugnezdene 
     stavke v zanki, se &#353;teje kot eno nadaljevanje). V&#269;asih, &#269;e 
     <literal>while</literal> izraz vrne vrednost &false; takoj na za&#269;etku, 
     se ugnezdeni stavki sploh ne bodo izvedli.
@@ -254,8 +254,9 @@
 
 $i = 1;
 while ($i <= 10) {
-    print $i++;  /* the printed value would be
-                    $i before the increment
+    print $i++;  /* izpisana vrednost bi bila 
+                    vrednost spremenljivke $i pred 
+					pove&#269;anjem za 1
                     (post-increment) */
 }
 
@@ -276,12 +277,12 @@
    <title><literal>do..while</literal></title>
    <simpara>
     <literal>do..while</literal> zanke so zelo podobne 
-    <literal>whilee</literal> zankam, razlika je samo v tem, 
+    <literal>while</literal> zankam, razlika je samo v tem, 
     da se vrednost izraza preveri na koncu vsakega nadaljevanja in 
     ne na za&#269;etku. Glavna razlika od navadnih <literal>while</literal> 
     zank je, da se bo prvo nadaljevanje <literal>do..while</literal> zanke 
     sigurno izvedel (vrednost izraza se preveri samo na koncu nadaljevanja), 
-    medtem ko se to pri navadni <literal>while</literal> zanki to  
+    medtem ko se to pri navadni <literal>while</literal> zanki 
     nebi zgodilo (vrednost izraza se preveri na za&#269;tku vsakega nadaljevanja in 
     &#269;e izraz vrne vrednost &false; takoj na za&#269;etku, se zanka 
     takoj ustavi).
@@ -304,13 +305,13 @@
    <simpara>
      Zgornja zanka bi se izvedla samo enkrat, ker pri prvi ponovitvi, 
      ko se preveri vrednost izraza, izraz vrne &false; 
-     ($i ni ve&269;ji od 0) in zato se zanka ustavi.
+     ($i ni ve&#269;ji od 0) in zato se zanka ustavi.
    </simpara>
    <para>
     Izku&#353;eni uporabniki programskega jezika C so verjetno seznanjeni z 
     razli&#269;nimi na&#269;ini uporabe <literal>do..while</literal> zanke, da 
     dovoljuje ustavljanje izvajanja v sredini blokov kode, z enkapsulacijo 
-    le-teh v <literal>do..while</literal>(0) in uporabo <link
+    le-teh v <literal>do..while</literal>(0) in uporabo <link 
     linkend="control-structures.break"><literal>break</literal></link> 
     stavka. Naslednji primer to demonstrira:
     <informalexample>
@@ -322,12 +323,12 @@
         break;
     }
     $i *= $factor;
-    if ($i < $minimum_limit) {
+    if ($i < $minimalna_vrednost) {
         break;
     }
     print "i je ok";
 
-     ...process i...
+     ...procesiraj i...
 
 } while(0);
 ]]>
@@ -344,7 +345,7 @@
    <title><literal>for</literal></title>
    <para>
     <literal>for</literal> so najbolj zahtevne zanke v PHP-ju. 
-    Obna&#353;ajo se isto kot v C programskem jeziku. Sintaxa 
+    Obna&#353;ajo se isto kot v C programskem jeziku. Sintaksa 
     <literal>for</literal> zanke je:
     <informalexample>
      <programlisting>
@@ -362,22 +363,22 @@
     Na za&#269;etku vsakega nadaljevanja, je preverjena vrednost izraza 
     <replaceable>izraz2</replaceable>. &#268;e je vrednost izraza &true; 
     se zanka nadaljuje in stavek oziroma stavki se izvedejo. &#268;e je 
-    vrednost izraza &false; se izvajanje zanke kon&269;a.
+    vrednost izraza &false; se izvajanje zanke kon&#269;a.
    </simpara>
    <simpara>
-    Na koncu vsakega nadaljevanja se izvede <replaceable>izraz3</replaceable>
+    Na koncu vsakega nadaljevanja se izvede <replaceable>izraz3</replaceable>.
    </simpara>
    <simpara>
-    Vsak izraz je lahko prazen. &#268;e je <replaceable>Izraz2</replaceable> 
+    Vsak od izrazov je lahko prazen. &#268;e je <replaceable>izraz2</replaceable> 
     prazen, se bo zanka izvajala neskon&#269;no dolgo (PHP ozna&#269;i to kot 
     &true;, tako kot programski jezik C). To ni tako neuporabno, kot se na 
     za&#269;etku zdi, ker se velikokrat zgodi, da bi radi zanko izvajali do 
-    pogojnega <link
+    pogojnega <link 
     linkend="control-structures.break"><literal>break</literal></link> 
     stavka in ne s preverjanjem <literal>for</literal> izraza.
    </simpara>
    <para>
-    Preu&#269;ite nasledenje primere. Vsi primeri prikazejo stevilke od 1 do 10:
+    Preu&#269;ite nasledenje primere. Vsi primeri prikazejo &#353;tevilke od 1 do 10:
     <informalexample>
      <programlisting role="php">
 <![CDATA[
@@ -447,16 +448,16 @@
    <title><literal>foreach</literal></title>
    <para>
     PHP 4 (PHP 3 ne) vsebuje <literal>foreach</literal> stavek, tako kot 
-    Perl in nekateri drugi programski jeziki. To vam ponuja enostaven sprehod
+    Perl in nekateri drugi programski jeziki. To vam ponuja enostaven sprehod 
     cez kjlu&#269;e in vrednosti v polju. <literal>foreach</literal> deluje samo 
-    na poljih in &#269;e jo poskusite uporabiti na spremenljivki drugacnega tipa, 
+    na poljih in &#269;e jo poskusite uporabiti na spremenljivki druga&#269;nega tipa, 
     ali na neinicializirani spremenljivki, bo izpisalo napako. Obstajata dve 
     sintaksi; slednja je manj&#353;a a uporabna raz&#353;iritev prve:
     <informalexample>
      <programlisting>
 <![CDATA[
 foreach(array_expression as $vrednost) stavek
-foreach(array_expression as $klju&#269; => $vrednost) stavek
+foreach(array_expression as $kljuc => $vrednost) stavek
 ]]>
      </programlisting>
     </informalexample>
@@ -465,13 +466,13 @@
     Prva oblika sintakse se sprehodi preko polja podanega z 
     <literal>array_expression</literal>. Ob vsaki zanki je vrednost 
     trenutnega elementa dodeljena spremenljivki <literal>$vrednost</literal> 
-    in interni kazalec na element v polju se poveca za ena 
+    in interni kazalec na element v polju se pove&#269;a za ena 
     (tako da boste ob naslednji zanki dobili naslednji element v polju).
    </simpara>
    <simpara>
     Druga oblike sintakse naredi isto stvar, le da poleg vrednosti 
     dobite tudi klju&#269; elementa v polju, katerega vrednost se dodeli 
-    spremenljivki <literal>klju&#269;</literal>
+    spremenljivki <literal>kljuc</literal>.
    </simpara>
    <para>
     <note>
@@ -505,12 +506,12 @@
      <programlisting role="php">
 <![CDATA[
 reset ($arr);
-while (list(, $value) = each ($arr)) {
-    echo "Value: $value<br>\n";
+while (list(, $vrednost) = each ($arr)) {
+    echo "Vrednost: $vrednost<br>\n";
 }
 
-foreach ($arr as $value) {
-    echo "Value: $value<br>\n";
+foreach ($arr as $vrednost) {
+    echo "Vrednost: $vrednost<br>\n";
 }
 ]]>
      </programlisting>
@@ -520,12 +521,12 @@
      <programlisting role="php">
 <![CDATA[
 reset ($arr);
-while (list($key, $value) = each ($arr)) {
-    echo "Key: $key; Value: $value<br>\n";
+while (list($kljuc, $vrednost) = each ($arr)) {
+    echo "Kljuc: $kljuc; Vrednost: $vrednost<br>\n";
 }
 
-foreach ($arr as $key => $value) {
-    echo "Key: $key; Value: $value<br>\n";
+foreach ($arr as $kljuc => $vrednost) {
+    echo "Kljuc: $kljuc; Vrednost: $vrednost<br>\n";
 }
 ]]>
      </programlisting>
@@ -536,39 +537,39 @@
     <informalexample>
      <programlisting role="php">
 <![CDATA[
-/* foreach example 1: value only */
+/* foreach primer 1: samo vrednosti */
 
 $a = array (1, 2, 3, 17);
 
 foreach ($a as $v) {
-   print "Current value of \$a: $v.\n";
+   print "Trenutna vrednost \$a: $v.\n";
 }
 
-/* foreach example 2: value (with key printed for illustration) */
+/* foreach primer 2: vrednost (s kljucem kot ilustracija) */
 
 $a = array (1, 2, 3, 17);
 
-$i = 0; /* for illustrative purposes only */
+$i = 0; /* samo za ilustracijo */
 
 foreach($a as $v) {
     print "\$a[$i] => $v.\n";
     $i++;
 }
 
-/* foreach example 3: key and value */
+/* foreach primer 3: kljuc in vrednost */
 
 $a = array (
-    "one" => 1,
-    "two" => 2,
-    "three" => 3,
-    "seventeen" => 17
+    "ena" => 1,
+    "dva" => 2,
+    "tri" => 3,
+    "sedemnajst" => 17
 );
 
 foreach($a as $k => $v) {
     print "\$a[$k] => $v.\n";
 }
 
-/* foreach example 4: multi-dimensional arrays */
+/* foreach primer 4: vec-dimenzionalno polje */
 
 $a[0][0] = "a";
 $a[0][1] = "b";
@@ -581,7 +582,7 @@
     }
 }
 
-/* foreach example 5: dynamic arrays */
+/* foreach primer 5: dinamicna polja */
 
 foreach(array(1, 2, 3, 4, 5) as $v) {
     print "$v\n";
@@ -597,7 +598,7 @@
    <simpara>
     <literal>break</literal> kon&#269;a izvajanje 
     <literal>for</literal>, <literal>foreach</literal>
-    <literal>while</literal>, <literal>do..while</literal> or
+    <literal>while</literal>, <literal>do..while</literal> ali 
     <literal>switch</literal> stavka.
    </simpara>
    <simpara>
@@ -608,25 +609,25 @@
     <informalexample>
      <programlisting role="php">
 <![CDATA[
-$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
+$arr = array ('ena', 'dva', 'tri', 'stiri', 'stop', 'pet');
 while (list (, $val) = each ($arr)) {
     if ($val == 'stop') {
-        break;    /* You could also write 'break 1;' here. */
+        break;    /* Tukaj bi lahko napisali tudi 'break 1;'. */
     }
     echo "$val<br>\n";
 }
 
-/* Using the optional argument. */
+/* Uporaba neobveznega argumenta. */
 
 $i = 0;
 while (++$i) {
     switch ($i) {
     case 5:
-        echo "At 5<br>\n";
-        break 1;  /* Exit only the switch. */
+        echo "Pri 5<br>\n";
+        break 1;  /* Izhod iz switch izraza. */
     case 10:
-        echo "At 10; quitting<br>\n";
-        break 2;  /* Exit the switch and the while. */
+        echo "Pri 10; izhod<br>\n";
+        break 2;  /* Izhod iz switch in while. */
     default:
         break;
     }
@@ -641,36 +642,36 @@
    <title><literal>continue</literal></title>
    <simpara>
     <literal>continue</literal> je uporabljen znotraj zank, da prepre&#269;imo 
-    izvajanje preostalega nadaljevanja in pri&#269;nemo na 
+    izvajanje preostalih stavkov in pri&#269;nemo na 
     za&#269;etku naslednjega nadaljevanja zanke.
    </simpara>
    <simpara>
     <literal>continue</literal> sprejme en neobvezen argument, ki 
-    pove koliko nivojev zakju&#269;enih zank mora spustiti.
+    pove koliko nivojev zaklju&#269;enih zank mora spustiti.
    </simpara>
    <para>
     <informalexample>
      <programlisting role="php">
 <![CDATA[
-while (list ($key, $value) = each ($arr)) {
-    if (!($key % 2)) { // skip odd members
+while (list ($kljuc, $vrednost) = each ($arr)) {
+    if (!($kljuc % 2)) { // spustimo liha stevila
         continue;
     }
-    do_something_odd ($value);
+    naredi_nekaj ($vrednost);
 }
 
 $i = 0;
 while ($i++ < 5) {
-    echo "Outer<br>\n";
+    echo "Zunaj<br>\n";
     while (1) {
-        echo "&nbsp;&nbsp;Middle<br>\n";
+        echo "&nbsp;&nbsp;Sredina<br>\n";
         while (1) {
-            echo "&nbsp;&nbsp;Inner<br>\n";
+            echo "&nbsp;&nbsp;Znotraj<br>\n";
             continue 3;
         }
-        echo "This never gets output.<br>\n";
+        echo "To se nebo nikoli izpisalo.<br>\n";
     }
-    echo "Neither does this.<br>\n";
+    echo "Tudi to se ne bo nikoli izpisalo.<br>\n";
 }
 ]]>
      </programlisting>
@@ -689,31 +690,31 @@
    </simpara>
    <para>
     Slede&#269;a dva primera prikazujeta dva razli&#269;na na&#269;ina 
-    za doseg istega rezultata. Prvi uporabo serije 
+    za doseg istega rezultata. Prvi z uporabo serije 
     <literal>if</literal> stavkov in drugi z uporabo 
     <literal>switch</literal> stavka:
     <informalexample>
      <programlisting role="php">
 <![CDATA[
 if ($i == 0) {
-    print "i equals 0";
+    print "i je enak 0";
 }
 if ($i == 1) {
-    print "i equals 1";
+    print "i je enak 1";
 }
 if ($i == 2) {
-    print "i equals 2";
+    print "i je enak 2";
 }
 
 switch ($i) {
     case 0:
-        print "i equals 0";
+        print "i je enak 0";
         break;
     case 1:
-        print "i equals 1";
+        print "i je enak 1";
         break;
     case 2:
-        print "i equals 2";
+        print "i je enak 2";
         break;
 }
 ]]>
@@ -737,11 +738,11 @@
 <![CDATA[
 switch ($i) {
     case 0:
-        print "i equals 0";
+        print "i je enak 0";
     case 1:
-        print "i equals 1";
+        print "i je enak 1";
     case 2:
-        print "i equals 2";
+        print "i je enak 2";
 }
 ]]>
      </programlisting>
@@ -750,7 +751,7 @@
    <simpara>
     V tem primeru, &#269;e je $i enak 0, bi PHP izvedel vse print 
 	stavke, in samo v primeru, da bi $i bil enak 2, bi dobili 
-	'pri&#269;akovan' rezultat, ki bi izpisal samo 'i equals 2'. 
+	'pri&#269;akovan' rezultat, ki bi izpisal samo 'i je enak 2'. 
 	Torej, pomembno je, da ne pozabite <literal>break</literal> 
 	stavkov (&#269;eprav je spu&#353;&#269;anje le-teh v dolo&#269;enih 
 	primerih za&#382;eljeno).
@@ -773,10 +774,10 @@
     case 0:
     case 1:
     case 2:
-        print "i is less than 3 but not negative";
+        print "i ni negativen, a je manjsi kot 3";
         break;
     case 3:
-        print "i is 3";
+        print "i je 3";
 }
 ]]>
      </programlisting>
@@ -791,16 +792,16 @@
 <![CDATA[
 switch ($i) {
     case 0:
-        print "i equals 0";
+        print "i je enak 0";
         break;
     case 1:
-        print "i equals 1";
+        print "i je enak 1";
         break;
     case 2:
-        print "i equals 2";
+        print "i je enak 2";
         break;
     default:
-        print "i is not equal to 0, 1 or 2";
+        print "i ni enak 0, 1 ali 2";
 }
 ]]>
      </programlisting>
@@ -814,24 +815,24 @@
    </para>
    <para>
     <literal>Switch</literal> stavki podpirajo tudi alternativno sintakso. 
-	Za ve&#269; informacij si poglejte <link
+	Za ve&#269; informacij si poglejte <link 
     linkend="control-structures.alternative-syntax">Alternativna sintaksa 
-	za kontrolne strukture</link> .
+	za kontrolne strukture</link>.
     <informalexample>
      <programlisting role="php">
 <![CDATA[
 switch ($i):
     case 0:
-        print "i equals 0";
+        print "i je enak 0";
         break;
     case 1:
-        print "i equals 1";
+        print "i je enak 1";
         break;
     case 2:
-        print "i equals 2";
+        print "i je enak 2";
         break;
     default:
-        print "i is not equal to 0, 1 or 2";
+        print "i ni enak 0, 1 ali 2";
 endswitch;
 ]]>
      </programlisting>
@@ -923,20 +924,20 @@
 ]]>
      </programlisting>
     </example>
-    The example profiles the PHP code within the 'declare'
-    block, recording the time at which every second low-level
-    statement in the block was executed. This information can
-    then be used to find the slow areas within particular
-    segments of code. This process can be performed using other
-    methods: using ticks is more convenient and easier to
-    implement.
+	Zgornji primer izmeri hitrost PHP kode v 'declare' bloku. 
+	Shrani si &#269;as vsaki&#269; ko se izvede drugi stavek v 
+	bloku. S to informacijo lahko potem najdemo po&#269;asne 
+	dele dele v dolo&#269;enem segmentu kode. Obstajajo tudi 
+	druge metode; uporaba ticks je bolj primerna in jo je 
+	la&#382;je implementirati.
    </para>
    <simpara>
-    Ticks are well suited for debugging, implementing simple
-    multitasking, backgrounded I/O and many other tasks.
+    Uporaba ticks je primerna za razhro&#353;&#269;evanje, implementacijo 
+	enostavne ve&#269;opravilnosti, V/I delo v ozadju in &#353;e 
+	mnogo drugih srvari.
    </simpara>
    <simpara>
-    See also <function>register_tick_function</function> and
+    Poglejte si tudi <function>register_tick_function</function> in 
     <function>unregister_tick_function</function>.
    </simpara>
    </sect2>
@@ -961,14 +962,14 @@
 	argumenta vrnjena kot vrednost <function>include</function> 
 	funkcije. &#268;e je funkcija <function>return</function> 
 	klicana v glavni skriptni datoteki, se izvajanje skripte 
-	kon&#269;a. &#268;e je bila trenutna skripta klicana z 
-	konfiguracijskimi opcijami <link
-    linkend="ini.auto-prepend-file">auto_prepend_file</link> ali <link
-    linkend="ini.auto-append-file">auto_append_file</link>
+	kon&#269;a. &#268;e je bila trenutna skripta klicana s 
+	konfiguracijskimi opcijami <link 
+    linkend="ini.auto-prepend-file">auto_prepend_file</link> ali <link 
+    linkend="ini.auto-append-file">auto_append_file</link> 
     v <link linkend="configuration.file">konfiguracijski 
     datoteki</link>, se le-ta skripta kon&#269;a.
    </simpara>
-   <simpara>Za ve&#269; informacij si poglejte <link
+   <simpara>Za ve&#269; informacij si poglejte <link 
    linkend="functions.returning-values">Returning values</link>.
    </simpara>
    <note>
@@ -995,7 +996,7 @@
    </simpara>
    <simpara>
      Funkcije <function>require</function> in <function>include</function> 
-	 se razlikejta samo po tem, kako ravnata z napakami.
+	 se razlikejta samo po tem, kako ravnata z napakami. 
 	 Funkcija <function>include</function> izpi&#353;e <link 
 	 linkend="internal.e-warning">Opozorilo</link>, medtem ko 
 	 funkcija <function>require</function> povzoro&#269;i <link 
@@ -1012,11 +1013,11 @@
 <![CDATA[
 <?php
 
-require 'prepend.php';
+require 'datoteka.php';
 
-require $somefile;
+require $datoteka;
 
-require ('somefile.txt');
+require ('datoteka.txt');
 
 ?>
 ]]>
@@ -1039,7 +1040,7 @@
    </note>
    &warn.no-win32-fopen-wrapper;
    <simpara>
-    Poglejte si tudi <function>include</function>, <function>require_once</function>,
+    Poglejte si tudi <function>include</function>, <function>require_once</function>, 
     <function>include_once</function>, <function>eval</function>, 
     <function>file</function>, <function>readfile</function>, 
     <function>virtual</function> in <link linkend="ini.include-path">include_path</link>.
@@ -1054,7 +1055,7 @@
    </simpara>
    <simpara>
      Naslednja dokumentacija velja tudi za funkcijo <function>require</function>.
-	 Ti dve funckiji se razlikujeta samo po tem, kako ravnata ob napakki. 
+	 Ti dve funckiji se razlikujeta samo po tem, kako ravnata ob napaki. 
      Funkcija <function>include</function> izpi&#353;e <link 
 	 linkend="internal.e-warning">Opozorilo</link>, medtem ko 
 	 funkcija <function>require</function> povzoro&#269;i <link 
@@ -1079,19 +1080,19 @@
 vars.php
 <?php
 
-$color = 'green';
-$fruit = 'apple';
+$barva = 'zeleno';
+$sadje = 'jabolko';
 
 ?>
 
 test.php
 <?php
 
-echo "A $color $fruit"; // A
+echo "$barva $sadje"; // ne izpise nic
 
 include 'vars.php';
 
-echo "A $color $fruit"; // A green apple
+echo "$barva $sadje"; // zeleno jabolko
 
 ?>
 ]]>
@@ -1106,27 +1107,27 @@
    </simpara>
    <para>
      <example>
-     <title>Including within functions</title>
+     <title>Vklju&#269;evanje datoteke v funkciji</title>
       <programlisting role="php">
 <![CDATA[
 <?php
 
 function foo()
 {
-global $color;
+global $barva;
 
     include 'vars.php';
 
-    echo "A $color $fruit";
+    echo "$barva $sadje";
 }
 
-/* vars.php is in the scope of foo() so     *
- * $fruit is NOT available outside of this  *
- * scope.  $color is because we declared it *
- * as global.                               */
+/* vars.php je v v obmocju funkcije foo()   *
+ * zato $sadje ni na voljo zunaj tega       *
+ * obmocja. $barva je na voljo, ker smo jo  *
+ * deklarirali kot globalno spremenljivko   */
 
-foo();                    // A green apple
-echo "A $color $fruit";   // A green
+foo();                    // zeleno jabolko
+echo "$barva $sadje";   // zeleno
 
 ?>
 ]]>
@@ -1159,31 +1160,30 @@
 <![CDATA[
 <?php
 
-/* This example assumes that www.example.com is configured to parse .php *
- * files and not .txt files. Also, 'Works' here means that the variables *
- * $foo and $bar are available within the included file.                 */
-
-// Won't work; file.txt wasn't handled by www.example.com as PHP
-include 'http://www.example.com/file.txt?foo=1&bar=2';
-
-// Won't work; looks for a file named 'file.php?foo=1&bar=2' on the
-// local filesystem.
-include 'file.php?foo=1&bar=2';
+/* Ta primer predpostavlja, da oddaljeni streznik www.primer.com omogoca *
+ * PHP v datotekah .php in ne v .txt. Da stvar 'Dela' pomeni, da so      *
+ * spremenljivke $foo in $bar navoljo v vkljuceni datoteki.              */
+
+// Ne bo delalo: datoteka.txt ne bo obravnavana kot PHP 
+include 'http://www.primer.com/datoteka.txt?foo=1&bar=2';
+
+// Ne bo delalo; Poskusi odpreti datoteko datoteka.php?foo=1&bar=2 lokalno 
+include 'datoteka.php?foo=1&bar=2';
 
-// Works.
-include 'http://www.example.com/file.php?foo=1&bar=2';
+// Dela.
+include 'http://www.primer.com/datoteka.php?foo=1&bar=2';
 
 $foo = 1;
 $bar = 2;
-include 'file.txt';  // Works.
-include 'file.php';  // Works.
+include 'datoteka.txt';  // Dela.
+include 'datoteka.php';  // Dela.
 
 ?>
 ]]>
      </programlisting>
     </example>
-     Poglejte si tudi <link linkend="features.remote-files">Remote files</link>,
-     <function>fopen</function> and <function>file</function> za sorodne teme.
+     Poglejte si tudi <link linkend="features.remote-files">Remote files</link>, 
+     <function>fopen</function> in <function>file</function> za sorodne teme.
    </para>
    <para>
      Ker <function>include</function> in <function>require</function> nista pravi 
@@ -1197,18 +1197,18 @@
 <![CDATA[
 <?php
 
-// This is WRONG and will not work as desired.
-if ($condition)
-    include $file;
+// To je narobe in ne bo dalo kot zeljeno
+if ($pogoj)
+    include $datoteka;
 else
-    include $other;
+    include $druga_datoteka;
 
 
-// This is CORRECT.
-if ($condition) {
-    include $file;
+// PRAVILNO.
+if ($pogoj) {
+    include $datoteka;
 } else {
-    include $other;
+    include $druga_datoteka;
 }
 
 ?>
@@ -1219,18 +1219,14 @@
    <simpara>
     Handling Returns: Mo&#382;na je uporaba <function>return</function> stavka 
 	znotraj vklju&#269;ene datoteke, da prekinemo izvajanje te datoteke in se 
-	vrnemo nazaj v prej&#353;njo skripto. Prav tako je mogo&#269;e 
-    Handling Returns: It is possible to execute a <function>return</function> 
-    statement inside an included file in order to terminate processing in that 
-    file and return to the script which called it.  Also, it's possible to return 
-    values from included files.  You can take the value of the include call as 
-    you would a normal function.
+	vrnemo nazaj v prej&#353;njo skripto. Prav tako je mogo&#269;e vra&#269;ati 
+	vrednosti iz vklju&#269;enih datotek. Vrnjena vrednost <function>include</function> 
+	se lahko uporablja tako kot pri normalnih funkcijah.
    </simpara>
    <note>
     <simpara>
-     In PHP 3, the return may not appear inside a block unless it's
-     a function block, in which case the <function>return</function> applies 
-     to that function and not the whole file.
+	 V PHP 3 se <function>return</function> ne sme pojavljati drugje kot v 
+	 bloku funkcije, kar pomeni da velja samo za to funkcijo in ne za celo datoteko.
     </simpara>
    </note>
    <para>
@@ -1259,11 +1255,11 @@
 
 $foo = include 'return.php';
 
-echo $foo; // prints 'PHP'
+echo $foo; // izpise 'PHP'
 
 $bar = include 'noreturn.php';
 
-echo $bar; // prints 1
+echo $bar; // izpise 1
 
 ?>
 ]]>
@@ -1271,19 +1267,19 @@
     </example>
    </para>
    <simpara>
-    <literal>$bar</literal> is the value <literal>1</literal> because the include 
-    was successful.  Notice the difference between the above examples.  The first uses 
-    <function>return</function> within the included file while the other does not.  
-    A few other ways to "include" files into variables are with 
-    <function>fopen</function>, <function>file</function> or by using 
-    <function>include</function> along with 
-    <link linkend="ref.outcontrol">Output Control Functions</link>.
+    <literal>$bar</literal> ima vrednost <literal>1</literal> ker je bila funkcija 
+	<function>include</function> uspesno izvedena. Pozorni bodite na razliko zgornjih 
+	dveh primerov. Prvi primer uporablja <function>return</function> funkcijo znotraj 
+	vklju&#269;ene datoteke, kar ne velja za drugi primer. Drugi na&#269;ini za 
+	vklju&#269;evanje datotek so mo&#382;ni z <function>fopen</function>, 
+	<function>file</function> funkcijami ali z uporabo <function>include</function> 
+	funkcije z <link linkend="ref.outcontrol">Output Control Functions</link>.
    </simpara>
 
    <simpara>
-    See also <function>require</function>, <function>require_once</function>,
-    <function>include_once</function>, <function>readfile</function>,
-    <function>virtual</function>, and
+    Poglejte si tudi <function>require</function>, <function>require_once</function>, 
+    <function>include_once</function>, <function>readfile</function>, 
+    <function>virtual</function>, in 
     <link linkend="ini.include-path">include_path</link>.
    </simpara>
 
@@ -1292,43 +1288,42 @@
  <sect1 id="function.require-once">
    <title><function>require_once</function></title>
    <para>
-    The <function>require_once</function> statement includes and evaluates
-    the specified file during the execution of the script.
-    This is a behavior similar to the <function>require</function> statement,
-    with the only difference being that if the code from a file has already
-    been included, it will not be included again.  See the documentation for
-    <function>require</function> for more information on how this statement 
-    works.
-   </para>
-   <para>
-    <function>require_once</function> should be used in cases where
-    the same file might be included and evaluated more than once during a
-    particular execution of a script, and you want to be sure that it is
-    included exactly once to avoid problems with function redefinitions,
-    variable value reassignments, etc.
-   </para>
-   <para>
-     For examples on using <function>require_once</function> and
-     <function>include_once</function>, look at the 
-     <ulink url="&url.php.pear;">PEAR</ulink> code included in the 
-     latest PHP source code distributions.
+    <function>require_once</function> funkcija vklju&#269;i in preveri 
+	dolo&#269;eno datoteko med izvajanjem skripte. Obna&#353;anje te 
+	funkcije je podobno funkciji <function>require</function>, le da le-ta, 
+	&#269;e je datoteka &#382;e vklju&#269;ena, ne vklju&#269;i datoteke 
+	ponovno. Poglejte si dokumentacijo funkcije <function>require</function> 
+	za ve&#269; informacij o delovanju te funkcije.
+   </para>
+   <para>
+    Funkcijo <function>require_once</function> je najbolje uporabljati v 
+	primerih, kjer bi se lahko zgodilo, da bi datoteka lahko bila vklju&#269;ena 
+	ve&#269;krat. Z uporabo te funkcije zagotovite, da bo datoteka vklju&#269;ena 
+	samo enkrat, s &#269;imer se izognete morebitnim redefinicijam 
+	funkcij, spreminjanje vrednosti spremenljivk, ipd.
+   </para>
+   <para>
+     Za primer uporabe funkcij <function>require_once</function> in 
+     <function>include_once</function>, si oglejte 
+     <ulink url="&url.php.pear;">PEAR</ulink> kodo, ki je vklju&#269;ena v 
+	 zadnjo PHP distribucijo.
    </para>
    <note>
     <para>
-     <function>require_once</function> was added in PHP 4.0.1pl2
+     <function>require_once</function> funkcija je bila dodana v PHP 4.0.1pl2
     </para>
    </note>
    <note>
     <para>
-     Be aware, that the behaviour of <function>require_once</function>
-     and <function>include_once</function> may not be what you expect
-     on a non case sensitive operating system (such as Windows).
+	 Bodite pozorni na obna&#353;anje funkcij <function>require_once</function> 
+	 in <function>include_once</function> v operacijskih sistemih, ki ne 
+	 lo&#269;ujejo malih &#269;rk od velikih (kot naprimer Windows).
      <example>
       <title><function>require_once</function> is case sensitive</title>
       <programlisting role="php">
 <![CDATA[
-require_once("a.php"); // this will include a.php
-require_once("A.php"); // this will include a.php again on Windows!
+require_once("a.php"); // to bo vkljucilo datoteko a.php
+require_once("A.php"); // to bo na Windowsih ponovno vkljucilo datoteko a.php
 ]]>
        </programlisting>
      </example>
@@ -1336,53 +1331,52 @@
    </note>
    &warn.no-win32-fopen-wrapper;
    <para>
-    See also: <function>require</function>,
-    <function>include</function>, <function>include_once</function>,
-    <function>get_required_files</function>,
-    <function>get_included_files</function>, <function>readfile</function>,
-    and <function>virtual</function>.
+    Poglejte si: <function>require</function>, 
+    <function>include</function>, <function>include_once</function>, 
+    <function>get_required_files</function>, 
+    <function>get_included_files</function>, <function>readfile</function>, 
+    in <function>virtual</function>.
    </para>
   </sect1>
 
  <sect1 id="function.include-once">
    <title><function>include_once</function></title>
    <para>
-    The <function>include_once</function> statement includes and evaluates
-    the specified file during the execution of the script.
-    This is a behavior similar to the <function>include</function> statement,
-    with the only difference being that if the code from a file has already
-    been included, it will not be included again.  As the name suggests, 
-    it will be included just once.
-   </para>
-   <para>
-    <function>include_once</function> should be used in cases where 
-    the same file might be included and evaluated more than once during a
-    particular execution of a script, and you want to be sure that it is
-    included exactly once to avoid problems with function redefinitions,
-    variable value reassignments, etc.
-   </para>
-   <para>
-     For more examples on using <function>require_once</function> and
-     <function>include_once</function>, look at the
-     <ulink url="&url.php.pear;">PEAR</ulink> code included in the latest
-     PHP source code distributions.
+    Funkcija <function>include_once</function> vklju&#269;i in preveri dolo&#269;eno 
+	datoteko med izvajanjem skripte. 
+	Obna&#353;anje je podobno kot pri funkciji <function>include</function>, le da le-ta, 
+	&#269;e je datoteka &#382;e vklju&#269;ena, ne vklju&#269;i datoteke ponovno. Kar vam 
+	pove &#382;e samo ime.
+   </para>
+   <para>
+    Funkcijo <function>include_once</function> je najbolje uporabljati v 
+	primerih, kjer bi se lahko zgodilo, da bi datoteka lahko bila vklju&#269;ena 
+	ve&#269;krat. Z uporabo te funkcije zagotovite, da bo datoteka vklju&#269;ena 
+	samo enkrat, s &#269;imer se izognete morebitnim redefinicijam 
+	funkcij, spreminjanje vrednosti spremenljivk, ipd.
+   </para>
+   <para>
+     Za ve&#269; primerov uporabe funkcij <function>require_once</function> in 
+     <function>include_once</function>, si oglejte
+     <ulink url="&url.php.pear;">PEAR</ulink> kodo, ki je vklju&#269;ena v 
+	 najnovej&#353;i PHP distribuciji.
    </para>
    <note>
     <para>
-     <function>include_once</function> was added in PHP 4.0.1pl2
+     <function>include_once</function> funkcija je bila dodana v PHP 4.0.1pl2
     </para>
    </note>
    <note>
     <para>
-     Be aware, that the behaviour of <function>include_once</function>
-     and <function>require_once</function> may not be what you expect
-     on a non case sensitive operating system (such as Windows).
+	 Bodite pozorni na obna&#353;anje funkcij <function>include_once</function> 
+	 in <function>require_once</function> v operacijskih sistemih, ki ne 
+	 lo&#269;ujejo malih &#269;rk od velikih (kot naprimer Windows).
      <example>
       <title><function>include_once</function> is case sensitive</title>
       <programlisting role="php">
 <![CDATA[
-include_once("a.php"); // this will include a.php
-include_once("A.php"); // this will include a.php again on Windows!
+include_once("a.php"); // to bo vkljucilo datoteko a.php
+include_once("A.php"); // to bo na Windowsih ponovno vkljucilo datoteko a.php
 ]]>
        </programlisting>
      </example>
@@ -1390,11 +1384,11 @@
    </note>
    &warn.no-win32-fopen-wrapper;
    <para>
-    See also <function>include</function>,
-    <function>require</function>, <function>require_once</function>,
-    <function>get_required_files</function>,
-    <function>get_included_files</function>, <function>readfile</function>,
-    and <function>virtual</function>.
+    Poglejte si tudi <function>include</function>, 
+    <function>require</function>, <function>require_once</function>, 
+    <function>get_required_files</function>, 
+    <function>get_included_files</function>, <function>readfile</function>, 
+    in <function>virtual</function>.
    </para>
   </sect1>