lispa/amos-translation

此包最新版本(1.5.2)没有可用的许可信息。

AMOS Translation

1.5.2 2023-10-24 16:55 UTC

README

翻译管理。

清除translatemanager缓存按钮

在config/component-amos中插入

  'view' => [
            'class' => 'open20\amos\core\components\AmosView',
            'theme' => [
                    'pathMap' => [
                        '@vendor/lajax/yii2-translate-manager/views/language/' => '@vendor/open20/amos-translation/src/views/translatemanager/'
                    ],
                ],
        ],

可配置属性

*defaultTranslationLanguage - 字符串
如果记录中没有翻译,则将其翻译为默认语言

'translation' => [
    'class' => 'open20\amos\translation\AmosTranslation',
    'defaultTranslationLanguage' => 'en-GB',
],

*secureCookie - 布尔值
添加配置以启用发送不带安全性的cookie

*enableCookieFor2LevelDomain - 布尔值
添加配置以设置二级域名的cookie

*byPassPermissionInlineTranslation - 布尔值 如果值为true,则禁用记录翻译上的所有权限

*enableLabelTranslationField - 布尔值,默认 = false 如果设置为true,则启用表单中可翻译字段的显示

*templateTranslationField - 字符串,默认 = '{translation}' 表单中标签附近的翻译字段模板

*templateTranslationAltField - 字符串,默认 = '{altTranslation}' 表单中标签附近的$templateTranslationField的替代字段模板

*translationLabelField - 字符串,默认 = 'strtoupper(substr(\Yii::$app->language, 0, 2));' 此字符串将由"eval()"函数解析,而不是默认的$temalteTransaltionField

*translationLabelAltField - 字符串,默认 = '\Yii::t("amostranslation", "Testo traducibile, la visualizzazione attuale è in");' 此字符串将由"eval()"函数解析,而不是默认的$templateTranslationAltField

*labelTranslationField - 字符串,默认 = ' ( - {translation})' 此字符串是用于在标签中表示可翻译字段的HTML代码