melisplatform/melis-site-translation

此软件包已被 放弃,并且不再维护。没有建议的替代软件包。

Melis平台网站翻译模块

安装: 719

依赖项: 0

建议者: 0

安全: 0

星级: 1

关注者: 5

分支: 0

开放问题: 0

类型:melisplatform-module

v3.0.12 2020-11-13 03:12 UTC

README

MelisSiteTranslation 允许管理每个模块的文本翻译。

入门

以下说明将指导您在您的计算机上复制并运行项目。

先决条件

您需要安装 melisplatform/melis-core、melisplatform/melis-cms 和 melisplatform/melis-engine 以运行此模块。
当使用 composer 时,这将自动完成。

安装

运行 composer 命令

composer require melisplatform/melis-site-translation

数据库

数据库模型可在 MySQL Workbench 文件中访问
/melis-site-translation/install/model
数据库将通过 composer 和其钩子自动安装。
如果出现问题,SQL 文件位于此处
/melis-site-translation/install/sql

工具与提供的元素

  • 网站翻译工具

运行代码

MelisSiteTranslation 服务

  • MelisSiteTranslationService
    提供文本翻译和列出所有翻译的服务
    文件: /melis-site-translation/src/Service/MelisSiteTranslationService.php
//Get the service
$melisSiteTranslationService = $this->getServiceLocator()->get('MelisSiteTranslationService');
//translate a certain text using translation key(eg. tr_translation_name)
//$langId - (optional) language id
$translatedText = $melisSiteTranslationService->getText($key, $langId);

作者

有关参与此项目的贡献者列表,请参阅。

许可证

此项目根据 OSL-3.0 许可证许可 - 有关详细信息,请参阅LICENSE 文件。