mirror of https://github.com/veops/cmdb.git
feat(api): common i18n (#340)
This commit is contained in:
parent
7a79a8bbf7
commit
bee0a3a3e5
|
@ -1,77 +1,80 @@
|
||||||
# -*- coding:utf-8 -*-
|
# -*- coding:utf-8 -*-
|
||||||
|
from flask_babel import lazy_gettext as _l
|
||||||
|
|
||||||
from api.lib.resp_format import CommonErrFormat
|
from api.lib.resp_format import CommonErrFormat
|
||||||
|
|
||||||
|
|
||||||
class ErrFormat(CommonErrFormat):
|
class ErrFormat(CommonErrFormat):
|
||||||
company_info_is_already_existed = "公司信息已存在!无法创建"
|
company_info_is_already_existed = _l("Company info already existed") # 公司信息已存在!无法创建
|
||||||
|
|
||||||
no_file_part = "没有文件部分"
|
no_file_part = _l("No file part") # 没有文件部分
|
||||||
file_is_required = "文件是必须的"
|
file_is_required = _l("File is required") # 文件是必须的
|
||||||
file_not_found = "文件不存在"
|
file_not_found = _l("File not found") # 文件不存在
|
||||||
file_type_not_allowed = "文件类型不允许"
|
file_type_not_allowed = _l("File type not allowed") # 文件类型不允许
|
||||||
upload_failed = "上传失败: {}"
|
upload_failed = _l("Upload failed: {}") # 上传失败: {}
|
||||||
|
|
||||||
direct_supervisor_is_not_self = "直属上级不能是自己"
|
direct_supervisor_is_not_self = _l("Direct supervisor is not self") # 直属上级不能是自己
|
||||||
parent_department_is_not_self = "上级部门不能是自己"
|
parent_department_is_not_self = _l("Parent department is not self") # 上级部门不能是自己
|
||||||
employee_list_is_empty = "员工列表为空"
|
employee_list_is_empty = _l("Employee list is empty") # 员工列表为空
|
||||||
|
|
||||||
column_name_not_support = "不支持的列名"
|
column_name_not_support = _l("Column name not support") # 不支持的列名
|
||||||
password_is_required = "密码不能为空"
|
password_is_required = _l("Password is required") # 密码是必须的
|
||||||
employee_acl_rid_is_zero = "员工ACL角色ID不能为0"
|
employee_acl_rid_is_zero = _l("Employee acl rid is zero") # 员工ACL角色ID不能为0
|
||||||
|
|
||||||
generate_excel_failed = "生成excel失败: {}"
|
generate_excel_failed = _l("Generate excel failed: {}") # 生成excel失败: {}
|
||||||
rename_columns_failed = "字段转换为中文失败: {}"
|
rename_columns_failed = _l("Rename columns failed: {}") # 重命名字段失败: {}
|
||||||
cannot_block_this_employee_is_other_direct_supervisor = "该员工是其他员工的直属上级, 不能禁用"
|
cannot_block_this_employee_is_other_direct_supervisor = _l(
|
||||||
cannot_block_this_employee_is_department_manager = "该员工是部门负责人, 不能禁用"
|
"Cannot block this employee is other direct supervisor") # 该员工是其他员工的直属上级, 不能禁用
|
||||||
employee_id_not_found = "员工ID [{}] 不存在"
|
cannot_block_this_employee_is_department_manager = _l(
|
||||||
value_is_required = "值是必须的"
|
"Cannot block this employee is department manager") # 该员工是部门负责人, 不能禁用
|
||||||
email_already_exists = "邮箱 [{}] 已存在"
|
employee_id_not_found = _l("Employee id [{}] not found") # 员工ID [{}] 不存在
|
||||||
query_column_none_keep_value_empty = "查询 {} 空值时请保持value为空"
|
value_is_required = _l("Value is required") # 值是必须的
|
||||||
not_support_operator = "不支持的操作符: {}"
|
email_already_exists = _l("Email already exists") # 邮箱已存在
|
||||||
not_support_relation = "不支持的关系: {}"
|
query_column_none_keep_value_empty = _l("Query {} none keep value empty") # 查询 {} 空值时请保持value为空"
|
||||||
conditions_field_missing = "conditions内元素字段缺失,请检查!"
|
not_support_operator = _l("Not support operator: {}") # 不支持的操作符: {}
|
||||||
datetime_format_error = "{} 格式错误,应该为:%Y-%m-%d %H:%M:%S"
|
not_support_relation = _l("Not support relation: {}") # 不支持的关系: {}
|
||||||
department_level_relation_error = "部门层级关系不正确"
|
conditions_field_missing = _l("Conditions field missing") # conditions内元素字段缺失,请检查!
|
||||||
delete_reserved_department_name = "保留部门,无法删除!"
|
datetime_format_error = _l("Datetime format error: {}") # {} 格式错误,应该为:%Y-%m-%d %H:%M:%S
|
||||||
department_id_is_required = "部门ID是必须的"
|
department_level_relation_error = _l("Department level relation error") # 部门层级关系不正确
|
||||||
department_list_is_required = "部门列表是必须的"
|
delete_reserved_department_name = _l("Delete reserved department name") # 保留部门,无法删除!
|
||||||
cannot_to_be_parent_department = "{} 不能设置为上级部门"
|
department_id_is_required = _l("Department id is required") # 部门ID是必须的
|
||||||
department_id_not_found = "部门ID [{}] 不存在"
|
department_list_is_required = _l("Department list is required") # 部门列表是必须的
|
||||||
parent_department_id_must_more_than_zero = "上级部门ID必须大于0"
|
cannot_to_be_parent_department = _l("{} Cannot to be parent department") # 不能设置为上级部门
|
||||||
department_name_already_exists = "部门名称 [{}] 已存在"
|
department_id_not_found = _l("Department id [{}] not found") # 部门ID [{}] 不存在
|
||||||
new_department_is_none = "新部门是空的"
|
parent_department_id_must_more_than_zero = _l("Parent department id must more than zero") # 上级部门ID必须大于0
|
||||||
|
department_name_already_exists = _l("Department name [{}] already exists") # 部门名称 [{}] 已存在
|
||||||
|
new_department_is_none = _l("New department is none") # 新部门是空的
|
||||||
|
|
||||||
acl_edit_user_failed = "ACL 修改用户失败: {}"
|
acl_edit_user_failed = _l("ACL edit user failed: {}") # ACL 修改用户失败: {}
|
||||||
acl_uid_not_found = "ACL 用户UID [{}] 不存在"
|
acl_uid_not_found = _l("ACL uid not found: {}") # ACL 用户UID [{}] 不存在
|
||||||
acl_add_user_failed = "ACL 添加用户失败: {}"
|
acl_add_user_failed = _l("ACL add user failed: {}") # ACL 添加用户失败: {}
|
||||||
acl_add_role_failed = "ACL 添加角色失败: {}"
|
acl_add_role_failed = _l("ACL add role failed: {}") # ACL 添加角色失败: {}
|
||||||
acl_update_role_failed = "ACL 更新角色失败: {}"
|
acl_update_role_failed = _l("ACL update role failed: {}") # ACL 更新角色失败: {}
|
||||||
acl_get_all_users_failed = "ACL 获取所有用户失败: {}"
|
acl_get_all_users_failed = _l("ACL get all users failed: {}") # ACL 获取所有用户失败: {}
|
||||||
acl_remove_user_from_role_failed = "ACL 从角色中移除用户失败: {}"
|
acl_remove_user_from_role_failed = _l("ACL remove user from role failed: {}") # ACL 从角色中移除用户失败: {}
|
||||||
acl_add_user_to_role_failed = "ACL 添加用户到角色失败: {}"
|
acl_add_user_to_role_failed = _l("ACL add user to role failed: {}") # ACL 添加用户到角色失败: {}
|
||||||
acl_import_user_failed = "ACL 导入用户[{}]失败: {}"
|
acl_import_user_failed = _l("ACL import user failed: {}") # ACL 导入用户失败: {}
|
||||||
|
|
||||||
nickname_is_required = "用户名不能为空"
|
nickname_is_required = _l("Nickname is required") # 昵称不能为空
|
||||||
username_is_required = "username不能为空"
|
username_is_required = _l("Username is required") # 用户名不能为空
|
||||||
email_is_required = "邮箱不能为空"
|
email_is_required = _l("Email is required") # 邮箱不能为空
|
||||||
email_format_error = "邮箱格式错误"
|
email_format_error = _l("Email format error") # 邮箱格式错误
|
||||||
email_send_timeout = "邮件发送超时"
|
email_send_timeout = _l("Email send timeout") # 邮件发送超时
|
||||||
|
|
||||||
common_data_not_found = "ID {} 找不到记录"
|
common_data_not_found = _l("Common data not found {} ") # ID {} 找不到记录
|
||||||
common_data_already_existed = "{} 已存在"
|
common_data_already_existed = _l("Common data {} already existed") # {} 已存在
|
||||||
notice_platform_existed = "{} 已存在"
|
notice_platform_existed = _l("Notice platform {} existed") # {} 已存在
|
||||||
notice_not_existed = "{} 配置项不存在"
|
notice_not_existed = _l("Notice {} not existed") # {} 配置项不存在
|
||||||
notice_please_config_messenger_first = "请先配置 messenger"
|
notice_please_config_messenger_first = _l("Notice please config messenger first") # 请先配置messenger URL
|
||||||
notice_bind_err_with_empty_mobile = "绑定失败,手机号为空"
|
notice_bind_err_with_empty_mobile = _l("Notice bind err with empty mobile") # 绑定错误,手机号为空
|
||||||
notice_bind_failed = "绑定失败: {}"
|
notice_bind_failed = _l("Notice bind failed: {}") # 绑定失败: {}
|
||||||
notice_bind_success = "绑定成功"
|
notice_bind_success = _l("Notice bind success") # 绑定成功
|
||||||
notice_remove_bind_success = "解绑成功"
|
notice_remove_bind_success = _l("Notice remove bind success") # 解绑成功
|
||||||
|
|
||||||
not_support_test = "不支持的测试类型: {}"
|
not_support_test = _l("Not support test type: {}") # 不支持的测试类型: {}
|
||||||
not_support_auth_type = "不支持的认证类型: {}"
|
not_support_auth_type = _l("Not support auth type: {}") # 不支持的认证类型: {}
|
||||||
ldap_server_connect_timeout = "LDAP服务器连接超时"
|
ldap_server_connect_timeout = _l("LDAP server connect timeout") # LDAP服务器连接超时
|
||||||
ldap_server_connect_not_available = "LDAP服务器连接不可用"
|
ldap_server_connect_not_available = _l("LDAP server connect not available") # LDAP服务器连接不可用
|
||||||
ldap_test_unknown_error = "LDAP测试未知错误: {}"
|
ldap_test_unknown_error = _l("LDAP test unknown error: {}") # LDAP测试未知错误: {}
|
||||||
common_data_not_support_auth_type = "通用数据不支持auth类型: {}"
|
common_data_not_support_auth_type = _l("Common data not support auth type: {}") # 通用数据不支持auth类型: {}
|
||||||
ldap_test_username_required = "LDAP测试用户名必填"
|
ldap_test_username_required = _l("LDAP test username required") # LDAP测试用户名必填
|
||||||
|
|
Binary file not shown.
|
@ -7,7 +7,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PROJECT VERSION\n"
|
"Project-Id-Version: PROJECT VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||||
"POT-Creation-Date: 2023-12-25 20:21+0800\n"
|
"POT-Creation-Date: 2023-12-26 09:41+0800\n"
|
||||||
"PO-Revision-Date: 2023-12-25 20:21+0800\n"
|
"PO-Revision-Date: 2023-12-25 20:21+0800\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language: zh\n"
|
"Language: zh\n"
|
||||||
|
@ -16,7 +16,7 @@ msgstr ""
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=utf-8\n"
|
"Content-Type: text/plain; charset=utf-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Generated-By: Babel 2.13.1\n"
|
"Generated-By: Babel 2.14.0\n"
|
||||||
|
|
||||||
#: api/lib/resp_format.py:7
|
#: api/lib/resp_format.py:7
|
||||||
msgid "unauthorized"
|
msgid "unauthorized"
|
||||||
|
@ -436,9 +436,257 @@ msgstr "保存密码失败: {}"
|
||||||
msgid "Failed to get password: {}"
|
msgid "Failed to get password: {}"
|
||||||
msgstr "获取密码失败: {}"
|
msgstr "获取密码失败: {}"
|
||||||
|
|
||||||
#: api/lib/common_setting/employee.py:1349
|
#: api/lib/common_setting/resp_format.py:8
|
||||||
msgid "Not a valid date value."
|
msgid "Company info already existed"
|
||||||
msgstr ""
|
msgstr "公司信息已存在,无法创建!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:10
|
||||||
|
msgid "No file part"
|
||||||
|
msgstr "没有文件部分"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:11
|
||||||
|
msgid "File is required"
|
||||||
|
msgstr "文件是必须的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:12
|
||||||
|
msgid "File not found"
|
||||||
|
msgstr "文件不存在!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:13
|
||||||
|
msgid "File type not allowed"
|
||||||
|
msgstr "文件类型不允许!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:14
|
||||||
|
msgid "Upload failed: {}"
|
||||||
|
msgstr "上传失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:16
|
||||||
|
msgid "Direct supervisor is not self"
|
||||||
|
msgstr "直属上级不能是自己"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:17
|
||||||
|
msgid "Parent department is not self"
|
||||||
|
msgstr "上级部门不能是自己"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:18
|
||||||
|
msgid "Employee list is empty"
|
||||||
|
msgstr "员工列表为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:20
|
||||||
|
msgid "Column name not support"
|
||||||
|
msgstr "不支持的列名"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:21
|
||||||
|
msgid "Password is required"
|
||||||
|
msgstr "密码是必须的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:22
|
||||||
|
msgid "Employee acl rid is zero"
|
||||||
|
msgstr "员工ACL角色ID不能为0"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:24
|
||||||
|
msgid "Generate excel failed: {}"
|
||||||
|
msgstr "生成excel失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:25
|
||||||
|
msgid "Rename columns failed: {}"
|
||||||
|
msgstr "重命名字段失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:26
|
||||||
|
msgid "Cannot block this employee is other direct supervisor"
|
||||||
|
msgstr "该员工是其他员工的直属上级, 不能禁用"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:28
|
||||||
|
msgid "Cannot block this employee is department manager"
|
||||||
|
msgstr "该员工是部门负责人, 不能禁用"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:30
|
||||||
|
msgid "Employee id [{}] not found"
|
||||||
|
msgstr "员工ID [{}] 不存在!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:31
|
||||||
|
msgid "Value is required"
|
||||||
|
msgstr "值是必须的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:32
|
||||||
|
msgid "Email already exists"
|
||||||
|
msgstr "邮箱已存在!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:33
|
||||||
|
msgid "Query {} none keep value empty"
|
||||||
|
msgstr "查询 {} 空值时请保持value为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:34
|
||||||
|
msgid "Not support operator: {}"
|
||||||
|
msgstr "不支持的操作符: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:35
|
||||||
|
msgid "Not support relation: {}"
|
||||||
|
msgstr "不支持的关系: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:36
|
||||||
|
msgid "Conditions field missing"
|
||||||
|
msgstr " conditions内元素字段缺失,请检查!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:37
|
||||||
|
msgid "Datetime format error: {}"
|
||||||
|
msgstr "{}格式错误,应该为:%Y-%m-%d %H:%M:%S"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:38
|
||||||
|
msgid "Department level relation error"
|
||||||
|
msgstr "部门层级关系不正确"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:39
|
||||||
|
msgid "Delete reserved department name"
|
||||||
|
msgstr "保留部门,无法删除!"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:40
|
||||||
|
msgid "Department id is required"
|
||||||
|
msgstr "部门ID是必须的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:41
|
||||||
|
msgid "Department list is required"
|
||||||
|
msgstr "部门列表是必须的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:42
|
||||||
|
msgid "{} Cannot to be parent department"
|
||||||
|
msgstr "{} 不能设置为上级部门"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:43
|
||||||
|
msgid "Department id [{}] not found"
|
||||||
|
msgstr "部门ID [{}] 不存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:44
|
||||||
|
msgid "Parent department id must more than zero"
|
||||||
|
msgstr "上级部门ID必须大于0"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:45
|
||||||
|
msgid "Department name [{}] already exists"
|
||||||
|
msgstr "部门名称 [{}] 已存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:46
|
||||||
|
msgid "New department is none"
|
||||||
|
msgstr "新部门是空的"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:48
|
||||||
|
msgid "ACL edit user failed: {}"
|
||||||
|
msgstr "ACL 修改用户失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:49
|
||||||
|
msgid "ACL uid not found: {}"
|
||||||
|
msgstr "ACL 用户UID [{}] 不存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:50
|
||||||
|
msgid "ACL add user failed: {}"
|
||||||
|
msgstr "ACL 添加用户失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:51
|
||||||
|
msgid "ACL add role failed: {}"
|
||||||
|
msgstr "ACL 添加角色失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:52
|
||||||
|
msgid "ACL update role failed: {}"
|
||||||
|
msgstr "ACL 更新角色失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:53
|
||||||
|
msgid "ACL get all users failed: {}"
|
||||||
|
msgstr "ACL 获取所有用户失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:54
|
||||||
|
msgid "ACL remove user from role failed: {}"
|
||||||
|
msgstr "ACL 从角色中移除用户失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:55
|
||||||
|
msgid "ACL add user to role failed: {}"
|
||||||
|
msgstr "ACL 添加用户到角色失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:56
|
||||||
|
msgid "ACL import user failed: {}"
|
||||||
|
msgstr "ACL 导入用户失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:58
|
||||||
|
msgid "Nickname is required"
|
||||||
|
msgstr "昵称不能为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:59
|
||||||
|
msgid "Username is required"
|
||||||
|
msgstr "用户名不能为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:60
|
||||||
|
msgid "Email is required"
|
||||||
|
msgstr "邮箱不能为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:61
|
||||||
|
msgid "Email format error"
|
||||||
|
msgstr "邮箱格式错误"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:62
|
||||||
|
msgid "Email send timeout"
|
||||||
|
msgstr "邮件发送超时"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:64
|
||||||
|
msgid "Common data not found {} "
|
||||||
|
msgstr "ID {} 找不到记录"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:65
|
||||||
|
msgid "Common data {} already existed"
|
||||||
|
msgstr "{} 已经存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:66
|
||||||
|
msgid "Notice platform {} existed"
|
||||||
|
msgstr "{} 已经存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:67
|
||||||
|
msgid "Notice {} not existed"
|
||||||
|
msgstr "{} 配置项不存在"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:68
|
||||||
|
msgid "Notice please config messenger first"
|
||||||
|
msgstr "请先配置messenger URL"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:69
|
||||||
|
msgid "Notice bind err with empty mobile"
|
||||||
|
msgstr "绑定错误,手机号为空"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:70
|
||||||
|
msgid "Notice bind failed: {}"
|
||||||
|
msgstr "绑定失败: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:71
|
||||||
|
msgid "Notice bind success"
|
||||||
|
msgstr "绑定成功"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:72
|
||||||
|
msgid "Notice remove bind success"
|
||||||
|
msgstr "解绑成功"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:74
|
||||||
|
msgid "Not support test type: {}"
|
||||||
|
msgstr "不支持的测试类型: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:75
|
||||||
|
msgid "Not support auth type: {}"
|
||||||
|
msgstr "不支持的认证类型: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:76
|
||||||
|
msgid "LDAP server connect timeout"
|
||||||
|
msgstr "LDAP服务器连接超时"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:77
|
||||||
|
msgid "LDAP server connect not available"
|
||||||
|
msgstr "LDAP服务器连接不可用"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:78
|
||||||
|
msgid "LDAP test unknown error: {}"
|
||||||
|
msgstr "LDAP测试未知错误: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:79
|
||||||
|
msgid "Common data not support auth type: {}"
|
||||||
|
msgstr "通用数据不支持auth类型: {}"
|
||||||
|
|
||||||
|
#: api/lib/common_setting/resp_format.py:80
|
||||||
|
msgid "LDAP test username required"
|
||||||
|
msgstr "LDAP测试用户名必填"
|
||||||
|
|
||||||
#: api/lib/perm/acl/resp_format.py:9
|
#: api/lib/perm/acl/resp_format.py:9
|
||||||
msgid "login successful"
|
msgid "login successful"
|
||||||
|
@ -562,3 +810,6 @@ msgstr "触发器 {} 已经存在!"
|
||||||
msgid "Trigger {} has been disabled!"
|
msgid "Trigger {} has been disabled!"
|
||||||
msgstr "Trigger {} has been disabled!"
|
msgstr "Trigger {} has been disabled!"
|
||||||
|
|
||||||
|
#~ msgid "Not a valid date value."
|
||||||
|
#~ msgstr ""
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue