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. P>
Je veux changer la langue par défaut en français. Les pages seront donc affichées en français. P>
4 Réponses :
Pour changer la langue, définissez mais il est généralement fait dans votre Configuration de l'application : P> Capplication :: Langue
de manière appropriée. Cela peut être fait à l'exécution comme dans array(
// ...settings...
'language' => 'fr',
// ...more settings...
)
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 code> 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
Réglage de la langue par défaut (dans laquelle votre application est écrite) peut être configuré Aussi lorsque vous définissez la langue, vous devez utiliser Localeid - FR_FR;) P> Capplication :: SOURCELANGUEGE CODE>, Changement
Capplication :: Langue Code> n'a aucun effet car il est défini à en_en par défaut. p>
et vous pouvez donc définir les langues par défaut dans la configuration / main.php comme et modifier votre langue partout que vous aimez: p> ou plus: p>
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.
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'],
...
...
];