Please find attached the files I translated to Catalan language.
Thanks,

uri
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 288721 Maintainer: uri Status: ready -->
<chapter xml:id="language.control-structures" xmlns="http://docbook.org/ns/docbook"; xmlns:xlink="http://www.w3.org/1999/xlink";>
 <title>Estructures de control</title>

 <sect1 xml:id="control-structures.intro">
  <title>Introduction</title>
  <simpara>
  Tot guió o programa (script) PHP esta construït a partir d'una sèrie de 
  sentencies (statements). Una sentencia pot ser l'assignació d'una variable, 
  la crida a una funció, un cicle o loop, un condicional, un comentari o fins 
  i tot aparèixer buida. En general, tota sentencia apareix precedida per un 
  caràcter que indica el fi de sentencia. Corresponent-se en PHP al punt i 
  coma [;] (en anglès: semicolon). Addicionalment, les sentencies poden ser 
  agrupades en conjunts (encapsulació del codi) fent un ús correcte de les 
  claus (curly braces). Dits conjunts resultants, són alhora sentencies de 
  ple dret per si mateixes. Tals tipus de sentencies són les descrites en 
  el present capítol.
  </simpara>
 </sect1>

 &language.control-structures.if;
 &language.control-structures.else;
 &language.control-structures.elseif;
 &language.control-structures.alternative-syntax;
 &language.control-structures.while;
 &language.control-structures.do-while;
 &language.control-structures.for;
 &language.control-structures.foreach;
 &language.control-structures.break;
 &language.control-structures.continue;
 &language.control-structures.switch;
 &language.control-structures.declare;
 &language.control-structures.return;
 &language.control-structures.require;
 &language.control-structures.include;
 &language.control-structures.require-once;
 &language.control-structures.include-once;
 &language.control-structures.goto;

</chapter>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 312947 Maintainer: uri Status: ready -->
<sect1 xml:id="control-structures.else" xmlns="http://docbook.org/ns/docbook"; xmlns:xlink="http://www.w3.org/1999/xlink";>
 <title><literal>else</literal></title>
 <?phpdoc print-version-for="else"?>
 <para>
  Sovint es voldrà executar un tipus de sentencies si la condició es 
  compleix, i un altre tipus de sentencies si no es compleix. Tal segona 
  part és la que aporta l'ordre <literal>else</literal> (en català "si no"). 
  Així l'<literal>else</literal> permet expandir l'ús de les sentencies 
  <literal>if</literal>, en cas que aquella sigui avaluada com a falsa 
  (&false;). Per exemple, el següent codi ens permetrà mostrar —segons cas— 
  bé que "<computeroutput>a és més gran que b</computeroutput>" (cas &true;), 
  bé que "<computeroutput>a NO és més gran que b</computeroutput>" en cas 
  contrari (cas &false;):
  <informalexample>
   <programlisting role="php">
<![CDATA[
<?php
if ($a > $b) {
  echo "a és major que b";
} else {
  echo "a NO és major que b";
}
?>
]]>
   </programlisting>
  </informalexample>
  Com es podrà observar, les sentencies agrupades sota l'<literal>else
  </literal> sols seran executades en cas que la condició del <literal>if
  </literal> —i totes les successives expressions <literal>elseif</literal> 
  que hi hagi presents— siguin avaluades com a &false;.
  [Vegi's a seguit 
  <link linkend="control-structures.elseif">elseif</link>]
 </para>
</sect1>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 312947 Maintainer: uri Status: ready -->
<sect1 xml:id="control-structures.if" xmlns="http://docbook.org/ns/docbook"; xmlns:xlink="http://www.w3.org/1999/xlink";>
 <title><literal>if</literal></title>
 <?phpdoc print-version-for="if"?>
 <para>
  El constructor <literal>if</literal> (si condicional) és un dels condicionals 
  de bifurcació més importants de molts llenguatges de programació, incloent PHP. 
  Ja que aquest permet l'execució condicional de blocs de codi en una estructura 
  molt similar a la del llenguatge C:
  <informalexample>
   <programlisting>
<![CDATA[
if (expressió)
    sentencia;
]]>
   </programlisting>
  </informalexample>
 </para>
 <simpara>
  On <replaceable>expressió</replaceable> —tal i com es descriu en 
  <link linkend="language.expressions">la secció dedicada a les expressions</link>—
  es avaluada tal i com a valor booleà. De tal manera que si dita avaluació 
  retorna veritat (&true;), PHP executarà el bloc de sentencies que cauen sota 
  la condició, mentre que si retorna falsedat (&false;) ignorarà dit grup de 
  sentencies. Existeix més informació respecte aquest darrer cas d'avaluació 
  (que retorna &false;) a la secció dedicada a la <link
  linkend="language.types.boolean.casting">'Conversió de valors booleans'.
  </link> 
 </simpara>
 <para>
  En el següent exemple, es mostra un ús del <literal>if</literal> en que si 
  "<varname>a</varname> es més gran que <varname>b</varname>" aquell retorni 
  l'expressió "<computeroutput>a és més gran que b"</computeroutput>. 
  Només en cas que s'acompleixi la condició expressada per aquell (observi's 
  aquí la manca de claus "{}"):
  <informalexample>
   <programlisting role="php">
<![CDATA[
<?php
if ($a > $b)
  echo "a és més gran que b";
?>
]]>
   </programlisting>
  </informalexample>
 </para>
 <para>
  Sovint però, es vol tindre més d'una sentencia que caigui sota el condicional. 
  Per fer-ho, no necessitem encabir cadascuna d'aquestes en distintes 
  clàusules <literal>if</literal> successives, sinó que aquestes poden ser 
  incorporades en un grup de sentencies fent un ús de les claus. Per exemple, 
  i d'acord amb l'anterior, el següent fragment de codi mostrarà el mateix 
  resultat que l'anterior, afegint però a seguit l'assignació del valor 
  contingut per la variable <varname>a</varname> a la variable <varname>b</varname> 
  d'acomplir-se la condició indicada:
  <informalexample>
   <programlisting role="php">
<![CDATA[
<?php
if ($a > $b) {
  echo "a és major que b";
  $b = $a;
}
?>
]]>
   </programlisting>
  </informalexample>
 </para>
 <simpara>
 Finalment, les sentencies <literal>if</literal> poden ser allitades en 
 altres sentencies del mateix tipus fins a l'infinit. Cosa que subministra 
 una important flexibilitat per a l'execució condicional de distintes parts 
 d'un programa.
 </simpara>
</sect1>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Reply via email to