|
|
@@ -1,5 +1,5 @@
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
-<!-- EN-Revision: 23009 -->
|
|
|
+<!-- EN-Revision: 23747 -->
|
|
|
<!-- Reviewed: no -->
|
|
|
<sect2 id="zend.application.available-resources.locale">
|
|
|
<title>Zend_Application_Resource_Locale</title>
|
|
|
@@ -8,8 +8,10 @@
|
|
|
<classname>Zend_Application_Resource_Locale</classname> puede ser usado para configurar
|
|
|
una localidad en el ámbito de una aplicación entera. Ésta localidad es usada en todas las
|
|
|
clases y componentes que trabajen con localización o internacionalización. Por defecfto
|
|
|
- la localidad es guardada en una entrada en <classname>Zend_Registry</classname> baje la
|
|
|
- clave '<property>Zend_Locale</property>'.
|
|
|
+ la localidad es guardada en una entrada en
|
|
|
+ <classname>Zend_Registry</classname> baje la
|
|
|
+ clave '
|
|
|
+ <property>Zend_Locale</property>'.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
@@ -30,7 +32,8 @@
|
|
|
<para>
|
|
|
Ésta detección funciona porque el cliente envía el idioma deseado en su pedido
|
|
|
<acronym>HTTP</acronym>. Normalmente el navegador envía los idiomas que desea ver
|
|
|
- y <classname>Zend_Locale</classname> usa esta información para la detección.
|
|
|
+ y
|
|
|
+ <classname>Zend_Locale</classname> usa esta información para la detección.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
@@ -52,7 +55,8 @@
|
|
|
</itemizedlist>
|
|
|
|
|
|
<para>
|
|
|
- En ambos casos <classname>Zend_Locale</classname> se apoyará en otros mecanismos
|
|
|
+ En ambos casos
|
|
|
+ <classname>Zend_Locale</classname> se apoyará en otros mecanismos
|
|
|
para realizar la detección de la localidad:
|
|
|
</para>
|
|
|
|
|
|
@@ -64,8 +68,11 @@
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
- Cuando, por ejemplo se configura <emphasis>en_ZZ</emphasis>, automáticamente
|
|
|
- será degradado a <emphasis>en</emphasis>. En este caso <emphasis>en</emphasis>
|
|
|
+ Cuando, por ejemplo se configura
|
|
|
+ <emphasis>en_ZZ</emphasis>, automáticamente
|
|
|
+ será degradado a
|
|
|
+ <emphasis>en</emphasis>. En este caso
|
|
|
+ <emphasis>en</emphasis>
|
|
|
será usado como la localidad de la aplicación.
|
|
|
</para>
|
|
|
</listitem>
|
|
|
@@ -74,7 +81,8 @@
|
|
|
<para>
|
|
|
Cuando la localidad tampoco haya podido ser detectada incluso degradando la
|
|
|
cadena, la localidad de su entorno (servidor web) será usada. La mayoría de
|
|
|
- los entornos disponibles en la web usan <emphasis>en</emphasis> como localidad.
|
|
|
+ los entornos disponibles en la web usan
|
|
|
+ <emphasis>en</emphasis> como localidad.
|
|
|
</para>
|
|
|
</listitem>
|
|
|
|
|
|
@@ -82,15 +90,18 @@
|
|
|
<para>
|
|
|
Cuando la localidad del sistema no se haya podido detectar,
|
|
|
<classname>Zend_Locale</classname> usara su localidad por defecto, que está
|
|
|
- configurada como <emphasis>en</emphasis>.
|
|
|
+ configurada como
|
|
|
+ <emphasis>en</emphasis>.
|
|
|
</para>
|
|
|
</listitem>
|
|
|
</itemizedlist>
|
|
|
|
|
|
<para>
|
|
|
- Para más información acerda de la detección de localidad, vea <link
|
|
|
+ Para más información acerda de la detección de localidad, vea
|
|
|
+ <link
|
|
|
linkend="zend.locale.selection.automatic">este capitulo acerca de detección automática
|
|
|
- de Zend_Locale</link>
|
|
|
+ de Zend_Locale
|
|
|
+ </link>
|
|
|
</para>
|
|
|
</sect3>
|
|
|
|
|
|
@@ -117,7 +128,8 @@
|
|
|
; Try to determine automatically first,
|
|
|
; if unsuccessful, use nl_NL as fallback.
|
|
|
resources.locale.default = "nl_NL"
|
|
|
-]]></programlisting>
|
|
|
+]]>
|
|
|
+ </programlisting>
|
|
|
</example>
|
|
|
</sect3>
|
|
|
|
|
|
@@ -126,7 +138,8 @@ resources.locale.default = "nl_NL"
|
|
|
|
|
|
<para>
|
|
|
Muchas veces es útil definir una única localidad para ser usada. Esto se puede
|
|
|
- conseguir usando la opción <property>force</property>.
|
|
|
+ conseguir usando la opción
|
|
|
+ <property>force</property>.
|
|
|
</para>
|
|
|
|
|
|
<para>
|
|
|
@@ -145,7 +158,32 @@ resources.locale.default = "nl_NL"
|
|
|
; No matter what, the nl_NL locale will be used.
|
|
|
resources.locale.default = "nl_NL"
|
|
|
resources.locale.force = true
|
|
|
-]]></programlisting>
|
|
|
+]]>
|
|
|
+ </programlisting>
|
|
|
+ </example>
|
|
|
+ </sect3>
|
|
|
+
|
|
|
+ <sect3 id="zend.application.available-resources.locale.cache">
|
|
|
+ <title>Configure cache template</title>
|
|
|
+
|
|
|
+ <para>
|
|
|
+ When you have set no cache,
|
|
|
+ <classname>Zend_Locale</classname> will set itself a cache
|
|
|
+ with the file backend by default. But if you want to choose the backend or others
|
|
|
+ options, you can use the name of a cache template or an instance of
|
|
|
+ <classname>Zend_Cache_Core</classname>.
|
|
|
+ For more informations look into
|
|
|
+ <xref linkend="zend.locale.cache" />.
|
|
|
+ </para>
|
|
|
+
|
|
|
+ <example id="zend.application.available-resources.locale.configExampleCache">
|
|
|
+ <title>Defining a cache template to use</title>
|
|
|
+
|
|
|
+ <programlisting language="ini"><![CDATA[
|
|
|
+; Optionally you can also the cache template to use for caching:
|
|
|
+resources.locale.cache = "locale"
|
|
|
+]]>
|
|
|
+ </programlisting>
|
|
|
</example>
|
|
|
</sect3>
|
|
|
</sect2>
|