Rainbond/util/language.go
2020-01-06 20:26:56 +08:00

61 lines
3.6 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

// RAINBOND, Application Management Platform
// Copyright (C) 2014-2017 Goodrain Co., Ltd.
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version. For any non-GPL usage of Rainbond,
// one or multiple Commercial Licenses authorized by Goodrain Co., Ltd.
// must be obtained first.
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with this program. If not, see <http://www.gnu.org/licenses/>.
package util
import "os"
var translationMetadata = map[string]string{
"write console level metadata success": "写控制台级应用元数据成功",
"write region level metadata success": "写数据中心级应用元数据成功",
"Asynchronous tasks are sent successfully": "异步任务发送成功",
"create ftp client error": "创建FTP客户端失败",
"push slug file to local dir error": "上传应用代码包到本地目录失败",
"push slug file to sftp server error": "上传应用代码包到服务端失败",
"down slug file from sftp server error": "从服务端下载文件失败",
"save image to local dir error": "保存镜像到本地目录失败",
"save image to hub error": "保存镜像到仓库失败",
"Please try again or contact customer service": "后端服务开小差,请重试或联系客服",
"unzip metadata file error": "解压数据失败",
"start service error": "启动服务失败,请检查集服务信息或查看日志",
"start service timeout": "启动服务超时,建议观察服务实例运行状态",
"stop service error": "停止服务失败,建议观察服务实例运行状态",
"stop service timeout": "停止服务超时,建议观察服务实例运行状态",
"(restart)stop service error": "停止服务失败,建议观察服务实例运行状态,待其停止后手动启动",
"(restart)Application model init create failure": "初始化应用元数据模型失败,请检查集群运行状态或查看日志",
"horizontal scaling service error": "水平扩容失败,请检查集群运行状态或查看日志",
"horizontal scaling service timeout": "水平扩容超时,建议观察服务实例运行状态",
"upgrade service error": "升级服务失败,请检查服务信息或查看日志",
"upgrade service timeout": "升级服务超时, 建议观察服务实例运行状态",
"Check for log location code errors": "建议查看日志定位代码错误",
"Check for log location imgae source errors": "建议查看日志定位镜像源错误",
"create share image task error": "分享任务失败,请检查服务信息或查看日志",
"get rbd-repo ip failure": "获取依赖仓库IP地址失败请检查rbd-repo组件信息",
}
//Translation Translation English to Chinese
func Translation(english string) string {
if chinese, ok := translationMetadata[english]; ok {
if os.Getenv("RAINBOND_LANG") == "en" {
return english
}
return chinese
}
return english
}