# Zend_Application_Resource_Translate

`Zend_Application_Resource_Translate` inicializara un adaptador `Zend_Translate` basado en las opciones con las que se lo configure.

Las siguientes claves de configuración son válidas:

- adapter : El tipo de adaptador `Zend_Translate`. El adaptador por defecto es array si es que no se especifica ninguno.

- data : ruta a la traducción.

- locale : la localidad a ser usada para la traducción. Por defecto la localidad es detectada automáticamente. Para forzar una localidad arbitraria hay que guardar una instancia de `Zend_Locale` en el `Zend_Registry`.

- options : las opciones son distintas para cada adaptador. Ver la sección para mas detalles.

- registry : la clave customizada para guardar la instancia de `Zend_Translate` en el registry. Por defecto, la clave se llamará Zend_Translate.

- cache : el nombre de la plantilla de cache o una instancia de `Zend_Cache_Core` para que `Zend_Translate_Adapter` use como cache. Su gol es acelerar la carga, sobre todo en el caso de los archivos XML.

## Ejemplo de configuración del recurso de traducción

Abajo se muestra un extracto de archivo INI de ejemplo donde se muestra como configurar el recurso de traducción.

    resources.translate.adapter = tmx
    resources.translate.content = APPLICATION_PATH "/../data/locales"
    resources.translate.scan = Zend_Translate::LOCALE_DIRECTORY

    ; Opcionalmente se puede especificar una plantilla de cache:
    resources.translate.cache = "languages"