2011-07-18 6 views

Répondre

5

Vous pouvez configurer i18n dans votre configuration (protected/config/main.php) avec CGettextMessageSource pour utiliser gettext.

'components' => array(
    'messages' => array(
     'class' => 'CGettextMessageSource' 
    ) 
), 

Par défaut, vous devez stocker vos fichiers .po-sous protégés/messages.

+1

Quelle est la convention de dénomination pour les fichiers po? Structure du répertoire –

+0

@NathanH voir http://stackoverflow.com/a/26947408/2482457 Extrait de [CGettextMessageSource] (http://www.yiiframework.com/doc/api/1.1/CGettextMessageSource): Toutes les traductions sont sauvegardées sous la répertoire basePath. Les traductions dans une langue sont conservées en tant que fichiers MO ou PO sous un sous-répertoire individuel dont le nom est l'ID de langue. Le nom du fichier est spécifié via la propriété de catalogue, qui par défaut est 'messages'. –

Questions connexes