Explorar o código

[DOCUMENTATION] Brazilian Portuguese:
- add new translations


git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@19392 44c647ce-9c0f-0410-b52a-842ac1e357ba

mauriciofauth %!s(int64=16) %!d(string=hai) anos
pai
achega
646c520e16

+ 47 - 0
documentation/manual/pt-br/module_specs/Zend_Exception.xml

@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 15681 -->
+<!-- Reviewed: no -->
+<sect1 id="zend.exception.using">
+
+    <title>Usando as Exceções</title>
+
+    <para>
+        <classname>Zend_Exception</classname> é simplesmente a classe base para
+        todas as exceções lançadas dentro do Zend Framework.
+    </para>
+
+    <example id="zend.exception.using.example">
+        <title>Tratando uma Exceção</title>
+        <para>
+            O código a seguir demonstra como tratar uma exceção lançada em uma
+            classe do Zend Framework:
+        </para>
+        <programlisting language="php"><![CDATA[
+try {
+    // Chamar Zend_Loader::loadClass() com uma classe inexistente irá causar
+    // uma exceção para ser lançada em Zend_Loader
+    Zend_Loader::loadClass('nonexistantclass');
+} catch (Zend_Exception $e) {
+    echo "Tratando a exceção: " . get_class($e) . "\n";
+    echo "Mensagem: " . $e->getMessage() . "\n";
+    // Outro código para recuperar do erro
+}
+]]></programlisting>
+    </example>
+    <para>
+        <classname>Zend_Exception</classname> pode ser usado como uma classe de exceção pega-tudo
+        em um bloco de tratamento para capturar todas as exceções lançadas pelas classes do
+        Zend Framework. Isso pode ser útil quando o programa não consegue se recuperar
+        através do tratamento de um tipo específico de exceção.
+    </para>
+
+    <para>
+        A documentação de cada componente e classe do Zend Framework irá conter informações
+        específicas sobre os métodos para lançar exceções, as circunstâncias que fazem com
+        que uma exceção seja lançada, e a classe das exceções que foram lançadas.
+    </para>
+
+</sect1>
+<!--
+vim:se ts=4 sw=4 et:
+-->

+ 35 - 0
documentation/manual/pt-br/module_specs/Zend_Version.xml

@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- EN-Revision: 17178 -->
+<!-- Reviewed: no -->
+<sect1 id="zend.version.reading">
+
+    <title>Obtendo a Versão do Zend Framework</title>
+
+    <para>
+        <classname>Zend_Version</classname> fornece a constante de classe
+        <constant>Zend_Version::VERSION</constant> que contém uma string que identifica
+        o número da versão de sua instalação do Zend Framework.
+        <constant>Zend_Version::VERSION</constant> pode conter "1.7.4", por exemplo.
+    </para>
+
+    <para>
+        O método estático <methodname>Zend_Version::compareVersion($version)</methodname>
+        é baseado na função <ulink
+        url="http://php.net/version_compare"><methodname>version_compare()</methodname></ulink>
+        do <acronym>PHP</acronym>. Esse método retorna -1 se a versão especificada é mais antiga
+        que a versão do Zend Framework instalado, 0 se forem iguais e 1 se a versão especificada
+        é mais recente que a versão instalada.
+    </para>
+
+    <example id="zend.version.reading.example">
+        <title>Exemplo do método compareVersion()</title>
+        <programlisting language="php"><![CDATA[
+// retorna -1, 0 ou 1
+$cmp = Zend_Version::compareVersion('2.0.0');
+]]></programlisting>
+    </example>
+
+</sect1>
+<!--
+vim:se ts=4 sw=4 et:
+-->