Development

Changeset 28379

You must first sign up to be able to contribute.

Changeset 28379

Show
Ignore:
Timestamp:
03/04/10 18:30:29 (4 years ago)
Author:
forresst
Message:

[doc-fr][1.2] update doc in french, forms/08-Internationalisation-and-Localisation rev:en/16710

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • doc/branches/1.2/forms/fr/08-Internationalisation-and-Localisation.txt

    r20412 r28379  
    187187  * Le **texte à traduire** ; 
    188188 
    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 ; 
    190190 
    191191  * 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. 
     
    267267        ArticleI18nPeer.php 
    268268 
    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 
     271Listing 8-8 - Formulaires I18n pour un objet Propel internationalisé 
    270272 
    271273    [php] 
     
    278280    } 
    279281 
    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 : 
     282Si 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 
     284Listing 8-9 - Personnalisation des Labels de langue 
    281285 
    282286    [php] 
     
    309313>     } 
    310314> 
    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
    312316> 
    313317>     [php] 
     
    357361### Sélecteur de pays 
    358362 
    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
     363Le widget `sfWidgetFormI18nSelectCountry` permet de présenter à l'utilisateur une liste déroulante contenant les noms de pays traduits dans une langue donnée
    360364 
    361365    [php] 
     
    380384    [php] 
    381385    $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', 
    383387                                                                               'languages' => $languages));