簡體   English   中英

翻譯基於yii2的網站

[英]Translate yii2 based website

我已經使用Yii2創建了一個網站。 我也是Yii2的新手。 我已經在http://www.yiiframework.com/doc-2.0/guide-tutorial-i18n.html上閱讀了Yii2的翻譯選項。 對我來說,這似乎有點復雜,我不知道該怎么做。 那么,將項目復制到子域中,然后將單詞替換為其譯文呢? 還是應該學習Yii2翻譯選項並使用它?

任何建議對我都很重要。 提前致謝!

您可以將此功能用於翻譯: <?=Yii::t('app','Text to translate')?>和在MyProject / messages / en / app.php中

return [ 'Text to translate' => 'Translated text', 'Other Text to translate' => 'Other Translated text', ];

您需要使用web.php默認語言進行定義

'language'=>'en'

並在web.php組件數組中

    'i18n' => [
        'translations' => [
            'app*' => [
                'class' => 'yii\i18n\PhpMessageSource',
                'basePath' => '@app/messages',
                //'sourceLanguage' => 'en-US',
                'fileMap' => [
                    'app' => 'app.php',
                    'app/error' => 'error.php',
                ],
            ],
        ],
    ],

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM