Changeset 28379
- Timestamp:
- 03/04/10 18:30:29 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
doc/branches/1.2/forms/fr/08-Internationalisation-and-Localisation.txt
r20412 r28379 187 187 * Le **texte à traduire** ; 188 188 189 * un **tableau associatif d'arguments**à remplacer dans le texte original, typiquement les paramètres dynamiques évoqués un peu plus haut dans ce chapitre ;189 * un **tableau associatif** d'arguments à remplacer dans le texte original, typiquement les paramètres dynamiques évoqués un peu plus haut dans ce chapitre ; 190 190 191 191 * un **nom de dictionnaire** sous la forme d'une chaîne de caractères, permettant de préciser un espace de nom associé au texte à traduire. … … 267 267 ArticleI18nPeer.php 268 268 269 Éditons la classe `ArticleForm` afin de configurer les langues que nous proposerons à la saisie (par défaut, le formulaire de base n'en inclut aucune). Ici, proposons le français et l'anglais au sein du même formulaire comme montré dans le Listing 8-. 269 Éditons la classe `ArticleForm` afin de configurer les langues que nous proposerons à la saisie (par défaut, le formulaire de base n'en inclut aucune). Ici, proposons le français et l'anglais au sein du même formulaire comme montré dans le Listing 8-8. 270 271 Listing 8-8 - Formulaires I18n pour un objet Propel internationalisé 270 272 271 273 [php] … … 278 280 } 279 281 280 Si vous désirez personnaliser les labels de langues dans le formulaire, vous pouvez le faire dans la méthode `configure()` de la classe de formulaire : 282 Si vous désirez personnaliser les labels de langues dans le formulaire, vous pouvez le faire dans la méthode `configure()` de la classe de formulaire comme décrit dans le Listing 8-9 : 283 284 Listing 8-9 - Personnalisation des Labels de langue 281 285 282 286 [php] … … 309 313 > } 310 314 > 311 > Dans la classe `ArticleForm`, il suffit de récupérer la valeur de la culture passée en option:315 >Dans la classe `ArticleForm`, il suffit de récupérer la valeur de la culture passée en option : 312 316 > 313 317 > [php] … … 357 361 ### Sélecteur de pays 358 362 359 Le widget `sfWidgetFormI18nSelectCountry` permet de présenter à l'utilisateur une liste déroulante contenant les noms de pays traduits dans une langue donnée :363 Le widget `sfWidgetFormI18nSelectCountry` permet de présenter à l'utilisateur une liste déroulante contenant les noms de pays traduits dans une langue donnée : 360 364 361 365 [php] … … 380 384 [php] 381 385 $languages = array('fr', 'en', 'es', 'de', 'nl'); 382 $this->widgetSchema['language'] = new sfWidgetFormI18nSelectLanguage(array('culture' => 'fr', 386 $this->widgetSchema['language'] = new sfWidgetFormI18nSelectLanguage(array('culture' => 'fr', 383 387 'languages' => $languages));