php - tag - Lenguaje de mensaje de marco yii2
yii2 helpers url (2)
Este código funciona para mí.
Asegúrese de utilizar el método de traducción en sus archivos de vista, como:
Yii::t(''yii'',''Update'')
Como sabes en Yii2, los mensajes principales están disponibles en 26 idiomas. Quiero cambiar el lenguaje de mensaje principal yii para mostrar el mensaje de validación en mi idioma.
Agregué esta línea a mi archivo de configuración:
''language'' => ''fa_IR'',
y también agregó estas líneas:
''i18n''=>[
...
''yii''=>[
''class'' => ''yii/i18n/PhpMessageSource'',
''basePath'' => "@vendor/yiisoft/yii2/messages",
''sourceLanguage'' => ''en_US'',
''fileMap'' => [
''yii''=>''yii.php'',
]
]
]
],
pero el mensaje principal se muestra en inglés. Solo quiero usar el mensaje de marco disponible con Yii2. Por ejemplo, en esta ruta vendor / yiisoft / yii2 / messages / fa_IR / yii.php
¿Cuál es la mejor solución para este trabajo?
Ohhhh es mi error. El código de idioma es fa-IR, pero lo configuré fa_IR . Creo que todo el código de idioma se separa por _ como ''sourceLanguage'' => ''en_US'', pero es diferente. Lo siento todo.