فارسی سازی پیام های فریم ورک یی2

با سلام

دوستان عزیز من خیلی بابت اینکه یی2 از 26 زبان پشتیبانی میکنه و ترجمه شده خوشحال شدم و فایل های زبان رو هم حتی در مسیر زیر پیدا کردم

vendor/yiisoft/yii2/messages/fa_IR/yii.php

برای استفاده هم کد زیر رو به فایل کانفیگم اضافه کردم:


'language' => 'fa_IR',

و




'i18n'=>[

            ...

                'yii'=>[

                    'class' => 'yii\i18n\PhpMessageSource',

                    'basePath' => "@vendor/yiisoft/yii2/messages",

                    'sourceLanguage' => 'en_US',

                    'fileMap' => [

                        'yii'=>'yii.php',

                    ]

                ]

            ]

        ],

ولی پیام ها همچنان انگلیسی هست به عنوان مثال ولیدیشن ها. میشه راهنماییم کنید دیگه چه تغییراتی باید اعمال بشه؟؟

‍‍‍‍بالاخره حل شد.

من

language

رو اشتباه ست کرده بودم من به صورت

fa_IR

ست کردم در صورتی که

fa-IR

هست.

ممنون از همه دوستان اون بخش تنظیم i18n هم کامل پاک کردم و به خوبی کار کرد.