Ver índice de contenidos del libro

12.6. Widgets de internacionalización

Nota Los widgets de esta sección dependen del sub-framework de internacionalización de Symfony.

12.6.1. sfWidgetFormI18nSelectCountry

sfWidgetFormI18nSelectCountry muestra una lista para seleccionar un país:

$w = new sfWidgetFormI18nSelectCountry(array('culture' => 'fr'));
Widget internacionalizado para seleccionar un país

Figura 12.26 Widget internacionalizado para seleccionar un país

Opción Descripción
culture La cultura que se utiliza para mostrar el nombre de los países (obligatorio)
countries Array con los códigos de los países que se deben mostrar en la lista (los códigos se corresponden con el estándar ISO 3166)
add_empty Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto) Si el valor no es de tipo booleano, se utiliza como texto de la opción

12.6.2. sfWidgetFormI18nSelectLanguage

sfWidgetFormI18nSelectLanguage muestra una lista para seleccionar un idioma:

$w = new sfWidgetFormI18nSelectLanguage(array('culture' => 'fr'));
Widget internacionalizado para seleccionar un idioma

Figura 12.27 Widget internacionalizado para seleccionar un idioma

Opción Descripción
culture La cultura que se utiliza para mostrar el nombre de los idiomas (obligatorio)
languages Array con los códigos de los idiomas que se deben mostrar en la lista (los códigos se corresponden con el estándar ISO 639-1)
add_empty Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto) Si el valor no es de tipo booleano, se utiliza como texto de la opción

12.6.3. sfWidgetFormI18nSelectCurrency

sfWidgetFormI18nSelectCurrency muestra una lista para seleccionar una divisa:

$w = new sfWidgetFormI18nSelectCurrency(array('culture' => 'fr'));
Widget internacionalizado para seleccionar una divisa

Figura 12.28 Widget internacionalizado para seleccionar una divisa

Opción Descripción
culture La cultura que se utiliza para mostrar el nombre de las divisas (obligatorio)
currencies Array con los códigos de las divisas que se deben mostrar en la lista
add_empty Indica si se debe mostrar un primer elemento vacío en la lista (false por defecto) Si el valor no es de tipo booleano, se utiliza como texto de la opción