मैं Yii2 है उन्नत टेम्पलेट मैं स्रोत भाषा अंग्रेज़ी रखा और लक्ष्य भाषा फ्रेंच प्रणाली mesages की तरह अनुवाद किया जाता है: Yii :: टी ('Yii', 'अपडेट') में अनुवाद किया है "संशोधक "Yii2 अनुवाद
लेकिन मेरे सभी कस्टम अनुवाद काम नहीं करते - यहाँ मैं क्या किया है:
संशोधित: बैकएंड \ config \ main.php:
'i18n' => [
'translations' => [
'app*' => [
'class' => 'yii\i18n\PhpMessageSource',
'basePath' => '@common/messages',
'sourceLanguage' => 'en-US',
'fileMap' => [
'app' => 'app.php',
'app/error' => 'error.php',
],
],
],
],
],
'language' => 'fr',
बनाया: आम \ config \ i18 n.php
<?php
return [
'sourcePath' => __DIR__. '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR,
'languages' => ['fr-FR','en-EN'], //Add languages to the array for the language files to be generated.
'translator' => 'Yii::t',
'sort' => false,
'removeUnused' => false,
'only' => ['*.php'],
'except' => [
'.svn',
'.git',
'.gitignore',
'.gitkeep',
'.hgignore',
'.hgkeep',
'/messages',
'/vendor',
],
'format' => 'php',
'messagePath' => __DIR__ . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'messages',
'overwrite' => true,
];
सुनिश्चित करें कि मैंने कुछ मिलाया है लेकिन मुझे नहीं मिल रहा है - कुछ मदद अच्छी होगी!
संकेत के लिए धन्यवाद: मैं के साथ Yii संदेश/निकालने @ आम/config/i18n.php –
errorerrorerror –
संकेत के लिए धन्यवाद autmatically फ़ोल्डर उत्पन्न: मैं autmatically के साथ "Yii संदेश/निकालने @ आम फ़ोल्डर उत्पन्न/config/i18n.php "और जैसा कि मैंने fr-FR सेटअप किया है, यह फ़ोल्डर fr-FR बनाया - मैंने फ़ोल्डर का नाम बदल दिया और यह काम करता है –