open20 / amos-translation
AMOS Translation
Requires
- php: >=5.5.0
- lajax/yii2-translate-manager: 1.*
- open20/amos-core: >=1.9.50
- open20/amos-dashboard: >=1.8.15
- open20/amos-workflow: *
- dev-master
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.0
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.29
- dev-releases/1.5.2
- dev-releases/1.5.1
- dev-releases/1.5.0
- dev-releases/1.4.0
- dev-releases/1.3.0
- dev-releases/1.2.0
- dev-releases/1.1.0
- dev-releases/1.0.35
- dev-releases/1.0.34
- dev-releases/1.0.33
- dev-releases/1.0.32
This package is auto-updated.
Last update: 2024-09-24 19:06:38 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的可翻译alt字段模板
*translationLabelField - 字符串,默认 = 'strtoupper(substr(\Yii::$app->language, 0, 2));' 此字符串将由"eval()"函数解析,而不是$temlateTransaltionField,默认为{translation}
*translationLabelAltField - 字符串,默认 = '\Yii::t("amostranslation", "Testo traducibile, la visualizzazione attuale è in");' 此字符串将由"eval()"函数解析,而不是$templateTranslationAltField,默认为{altTranslation}
*labelTranslationField - 字符串,默认 = ' ( - {translation})' 这将是用于表示可翻译字段的html代码,用于标签