8
votes

Yii changer la langue par défaut

Je suis un débutant dans le cadre Yii (PHP) Lors de la création d'un nouveau site avec Yii, il sera affiché avec la page anglaise.

Je veux changer la langue par défaut en français. Les pages seront donc affichées en français.


0 commentaires

4 Réponses :


22
votes

Pour changer la langue, définissez Capplication :: Langue de manière appropriée. Cela peut être fait à l'exécution comme dans xxx pré>

mais il est généralement fait dans votre Configuration de l'application : P>

array(
    // ...settings...
    'language' => 'fr',
    // ...more settings...
)


5 commentaires

Thx vous pour votre réponse, pouvez-vous spécifier dans n'importe quel fichier de configuration Devrais-je mettre cela?


@ user1288058: J'ai donné un lien vers la section correspondante du guide définitif Yii. Si vous espérez tout faire du tout avec Yii, vous devez vous assurer de le lire.


J'ai ajouté 'langue' => 'fr', à protéger / config / main.php et il n'y a pas de changement


@ user1288058: Vous savez que Vous devez produire du texte localisé en utilisant Yii :: t et fournissez les traductions françaises vous-même , non?


Oui, bien sûr, mais ici, je parle de messages de base de Yii, pour des messages d'erreur de validation d'exemple et d'autres textes générés par le cadre, j'ai googlé et je foud qu'il existe un dossier sous «Cadre» appelé «I18N» contenant Tout message principal avec une langue différente. Le problème que je suis confronté est comment activer la langue Frensh



0
votes

Réglage de la langue par défaut (dans laquelle votre application est écrite) peut être configuré Capplication :: SOURCELANGUEGE , Changement Capplication :: Langue n'a aucun effet car il est défini à en_en par défaut.

Aussi lorsque vous définissez la langue, vous devez utiliser Localeid - FR_FR;)


0 commentaires

5
votes

et vous pouvez donc définir les langues par défaut dans la configuration / main.php comme xxx

et modifier votre langue partout que vous aimez: xxx

ou plus: xxx


5 commentaires

Où est la partie où elle change la langue en français?


Vous pouvez le définir dans Protégé / Config / Main.PHP 'Params' => Array (... 'Langues' => Array ('EN_US' => 'Français' => 'Français', 'FA_IR', "FA_IR" => 'فارسی'), est-ce que ça va?


La question est de demander comment changer la langue par défaut en français. Pourriez-vous mettre à jour votre réponse pour refléter cela?


Dans le fichier protégé / config / main.php Ajouter 'Langue' => 'FR'. Est-ce que ça va?


Cela ressemble plus que cela, mais pouvez-vous cliquer sur le bouton Modifier sous votre réponse et ajouter les informations supplémentaires là-bas. Tout le monde ne vérifie pas les commentaires.



0
votes

Emplacement pour yii2: racine / config / web.php et ajoutez ceci: 'Langue' => 'FR', strong>

    $config = [
      'id' => 'basic',
      'language' => 'fr', // Add this in config/web.php
      'basePath' => dirname( __DIR__ ),
      'bootstrap' => ['log'],
      ...
      ...
   ];


0 commentaires