Add Chinese Translation for Version 1.2.3 (#131)
* add the chinese language. * do not update .toDelete file * commit * add the Chinese language supported * commit
This commit is contained in:
		
							parent
							
								
									7d09019fd2
								
							
						
					
					
						commit
						38741e733b
					
				
							
								
								
									
										1
									
								
								application/.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								application/.gitignore
									
									
									
									
										vendored
									
									
								
							@ -1 +1,2 @@
 | 
			
		||||
!bin/
 | 
			
		||||
/bin/
 | 
			
		||||
 | 
			
		||||
@ -52,7 +52,6 @@ export default function AppConfig($provide,
 | 
			
		||||
 | 
			
		||||
    addLocaleKorean(locales);
 | 
			
		||||
    addLocaleChinese(locales);
 | 
			
		||||
    
 | 
			
		||||
    var $window = angular.injector(['ng']).get('$window');
 | 
			
		||||
    var lang = $window.navigator.language || $window.navigator.userLanguage;
 | 
			
		||||
    if (lang === 'ko') {
 | 
			
		||||
 | 
			
		||||
@ -776,7 +776,7 @@ export default function addLocaleKorean(locales) {
 | 
			
		||||
            "language": "언어",
 | 
			
		||||
            "en_US": "영어",
 | 
			
		||||
            "ko_KR": "한글",
 | 
			
		||||
            "zh_CN": "중국말"
 | 
			
		||||
            "zh_CN": "중국어"
 | 
			
		||||
        }
 | 
			
		||||
    };
 | 
			
		||||
    angular.extend(locales, {'ko_KR': ko_KR});
 | 
			
		||||
 | 
			
		||||
@ -19,15 +19,15 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
        "access" : {
 | 
			
		||||
            "unauthorized" : "未授权",
 | 
			
		||||
            "unauthorized-access" : "未授权访问",
 | 
			
		||||
			"unauthorized-access-text" : "您应该登录以访问此资源!",
 | 
			
		||||
            "unauthorized-access-text" : "您需要登陆才能访问这个资源!",
 | 
			
		||||
            "access-forbidden" : "禁止访问",
 | 
			
		||||
			"access-forbidden-text" : "您没有访问此位置的权限! <br/> 如果您仍希望访问此位置,请尝试使用其他用户登录。",
 | 
			
		||||
            "access-forbidden-text" : "您没有访问此位置的权限<br/>如果您仍希望访问此位置,请尝试使用其他用户登录。",
 | 
			
		||||
            "refresh-token-expired" : "会话已过期",
 | 
			
		||||
            "refresh-token-failed" : "无法刷新会话"
 | 
			
		||||
        },
 | 
			
		||||
        "action" : {
 | 
			
		||||
            "activate" : "激活",
 | 
			
		||||
			"suspend" : "挂起",
 | 
			
		||||
            "suspend" : "暂停",
 | 
			
		||||
            "save" : "保存",
 | 
			
		||||
            "saveAs" : "另存为",
 | 
			
		||||
            "cancel" : "取消",
 | 
			
		||||
@ -37,15 +37,17 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "yes" : "是",
 | 
			
		||||
            "no" : "否",
 | 
			
		||||
            "update" : "更新",
 | 
			
		||||
			"remove" : "移出",
 | 
			
		||||
			"search" : "检索",
 | 
			
		||||
            "remove" : "移除",
 | 
			
		||||
            "search" : "查询",
 | 
			
		||||
            "assign" : "分配",
 | 
			
		||||
            "unassign" : "取消分配",
 | 
			
		||||
            "share" : "分享",
 | 
			
		||||
            "make-private" : "私有",
 | 
			
		||||
            "apply" : "应用",
 | 
			
		||||
            "apply-changes" : "应用更改",
 | 
			
		||||
            "edit-mode" : "编辑模式",
 | 
			
		||||
            "enter-edit-mode" : "进入编辑模式",
 | 
			
		||||
			"decline-changes" : "取消更改",
 | 
			
		||||
            "decline-changes" : "拒绝变更",
 | 
			
		||||
            "close" : "关闭",
 | 
			
		||||
            "back" : "后退",
 | 
			
		||||
            "run" : "运行",
 | 
			
		||||
@ -59,17 +61,18 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "copy" : "复制",
 | 
			
		||||
            "paste" : "粘贴",
 | 
			
		||||
            "import" : "导入",
 | 
			
		||||
			"export" : "导出"
 | 
			
		||||
            "export" : "导出",
 | 
			
		||||
            "share-via" : "通过 {{provider}}分享"
 | 
			
		||||
        },
 | 
			
		||||
        "aggregation" : {
 | 
			
		||||
            "aggregation" : "聚合",
 | 
			
		||||
			"function" : "数据聚合函数",
 | 
			
		||||
			"limit" : "上限",
 | 
			
		||||
			"group-interval" : "按组分隔",
 | 
			
		||||
			"min" : "最小值",
 | 
			
		||||
            "function" : "数据聚合功能",
 | 
			
		||||
            "limit" : "最大值",
 | 
			
		||||
            "group-interval" : "分组间隔",
 | 
			
		||||
            "min" : "最少值",
 | 
			
		||||
            "max" : "最大值",
 | 
			
		||||
            "avg" : "平均值",
 | 
			
		||||
			"sum" : "总数",
 | 
			
		||||
            "sum" : "求和",
 | 
			
		||||
            "count" : "计数",
 | 
			
		||||
            "none" : "空"
 | 
			
		||||
        },
 | 
			
		||||
@ -79,19 +82,19 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "outgoing-mail" : "发送邮件",
 | 
			
		||||
            "outgoing-mail-settings" : "发送邮件设置",
 | 
			
		||||
            "system-settings" : "系统设置",
 | 
			
		||||
			"test-mail-sent" : "测试邮件已成功发送!",
 | 
			
		||||
            "test-mail-sent" : "测试邮件发送成功!",
 | 
			
		||||
            "base-url" : "基本URL",
 | 
			
		||||
			"base-url-required" : "基本URL是必需的。",
 | 
			
		||||
            "base-url-required" : "基本URL是必须的。",
 | 
			
		||||
            "mail-from" : "邮件来自",
 | 
			
		||||
			"mail-from-required" : "需要邮件发件人。",
 | 
			
		||||
            "mail-from-required" : "邮件发件人是必须的。",
 | 
			
		||||
            "smtp-protocol" : "SMTP协议",
 | 
			
		||||
            "smtp-host" : "SMTP主机",
 | 
			
		||||
			"smtp-host-required" : "SMTP主机是必需的。",
 | 
			
		||||
            "smtp-host-required" : "SMTP主机是必须的。",
 | 
			
		||||
            "smtp-port" : "SMTP端口",
 | 
			
		||||
			"smtp-port-required" : "您必须提供smtp端口。",
 | 
			
		||||
            "smtp-port-required" : "您必须提供一个smtp端口。",
 | 
			
		||||
            "smtp-port-invalid" : "这看起来不是有效的smtp端口。",
 | 
			
		||||
			"timeout-msec" : "超时 (ms)",
 | 
			
		||||
			"timeout-required" : "超时值是必需的。",
 | 
			
		||||
            "timeout-msec" : "超时(ms)",
 | 
			
		||||
            "timeout-required" : "超时是必须的。",
 | 
			
		||||
            "timeout-invalid" : "这看起来不像有效的超时值。",
 | 
			
		||||
            "enable-tls" : "启用TLS",
 | 
			
		||||
            "send-test-mail" : "发送测试邮件"
 | 
			
		||||
@ -113,7 +116,7 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "delete-attributes-text" : "注意,确认后所有选中的属性都会被删除。",
 | 
			
		||||
            "delete-attributes" : "删除属性",
 | 
			
		||||
            "enter-attribute-value" : "输入属性值",
 | 
			
		||||
			"show-on-widget" : "在窗口小部件上显示",
 | 
			
		||||
            "show-on-widget" : "在小部件上显示",
 | 
			
		||||
            "widget-mode" : "小部件模式",
 | 
			
		||||
            "next-widget" : "下一个小部件",
 | 
			
		||||
            "prev-widget" : "上一个小部件",
 | 
			
		||||
@ -152,17 +155,21 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "dashboard" : "客户仪表板",
 | 
			
		||||
            "dashboards" : "客户仪表板",
 | 
			
		||||
            "devices" : "客户设备",
 | 
			
		||||
            "public-dashboards" : "公共仪表板",
 | 
			
		||||
            "public-devices" : "公共设备",
 | 
			
		||||
            "add" : "添加客户",
 | 
			
		||||
            "delete" : "删除客户",
 | 
			
		||||
			"manage-customer-users" : "管理客户的用户",
 | 
			
		||||
            "manage-customer-users" : "管理客户用户",
 | 
			
		||||
            "manage-customer-devices" : "管理客户设备",
 | 
			
		||||
            "manage-customer-dashboards" : "管理客户仪表板",
 | 
			
		||||
            "manage-public-devices" : "管理公共设备",
 | 
			
		||||
            "manage-public-dashboards" : "管理公共仪表板",
 | 
			
		||||
            "add-customer-text" : "添加新客户",
 | 
			
		||||
            "no-customers-text" : "没有找到客户",
 | 
			
		||||
            "customer-details" : "客户详情",
 | 
			
		||||
            "delete-customer-title" : "您确定要删除客户'{{customerTitle}}'吗?",
 | 
			
		||||
            "delete-customer-text" : "小心!确认后,客户及其所有相关数据将不可恢复。",
 | 
			
		||||
			"delete-customers-title" : "您确定要删除 { count, select, 1 {1 customer} other {# customers} } 吗?",
 | 
			
		||||
            "delete-customers-title" : "您确定要删除 { count, select, 1 {1 customer} other {# customers} }?吗",
 | 
			
		||||
            "delete-customers-action-title" : "删除 { count, select, 1 {1 customer} other {# customers} }",
 | 
			
		||||
            "delete-customers-text" : "小心!确认后,所有选定的客户将被删除,所有相关数据将不可恢复。",
 | 
			
		||||
            "manage-users" : "管理用户",
 | 
			
		||||
@ -180,7 +187,7 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
        },
 | 
			
		||||
        "dashboard" : {
 | 
			
		||||
            "dashboard" : "仪表板",
 | 
			
		||||
			"dashboards" : "可视化库",
 | 
			
		||||
            "dashboards" : "仪表板库",
 | 
			
		||||
            "management" : "仪表板管理",
 | 
			
		||||
            "view-dashboards" : "查看仪表板",
 | 
			
		||||
            "add" : "添加仪表板",
 | 
			
		||||
@ -189,6 +196,8 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "assign-to-customer-text" : "请选择客户分配仪表板",
 | 
			
		||||
            "assign-to-customer" : "分配给客户",
 | 
			
		||||
            "unassign-from-customer" : "取消分配客户",
 | 
			
		||||
            "make-public" : "使仪表板公有",
 | 
			
		||||
            "make-private" : "使仪表板私有",
 | 
			
		||||
            "no-dashboards-text" : "没有找到仪表板",
 | 
			
		||||
            "no-widgets" : "没有配置小部件",
 | 
			
		||||
            "add-widget" : "添加新的小部件",
 | 
			
		||||
@ -206,17 +215,25 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "assign-dashboards-text" : "分配 { count, select, 1 {1 dashboard} other {# dashboards} } 给客户",
 | 
			
		||||
            "delete-dashboards" : "删除仪表板",
 | 
			
		||||
            "unassign-dashboards" : "取消分配仪表板",
 | 
			
		||||
			"unassign-dashboards-action-title" : "从客户取消分配 { count, select, 1 {1 dashboard} other {# dashboards} }",
 | 
			
		||||
			"delete-dashboard-title" : "您确定要删除仪表板 '{{dashboardTitle}}'?",
 | 
			
		||||
            "unassign-dashboards-action-title" : "取消分配 { count, select, 1 {1 dashboard} other {# dashboards} } from customer",
 | 
			
		||||
            "delete-dashboard-title" : "您确定要删除仪表板 '{{dashboardTitle}}'吗?",
 | 
			
		||||
            "delete-dashboard-text" : "小心!确认后仪表板及其所有相关数据将不可恢复。",
 | 
			
		||||
			"delete-dashboards-title" : "你确定要删除 { count, select, 1 {1 dashboard} other {# dashboards} } 吗?",
 | 
			
		||||
            "delete-dashboards-title" : "你确定你要删除 { count, select, 1 {1 dashboard} other {# dashboards} }吗?",
 | 
			
		||||
            "delete-dashboards-action-title" : "删除 { count, select, 1 {1 dashboard} other {# dashboards} }",
 | 
			
		||||
			"delete-dashboards-text" : "小心!确认后所有被选中的仪表板将被删除,所有相关数据将不可恢复。",
 | 
			
		||||
			"unassign-dashboard-title" : "您确定要取消分配仪表板 '{{dashboardTitle}}'?",
 | 
			
		||||
			"unassign-dashboard-text" : "确认后,仪表板将取消分配,客户将无法访问。",
 | 
			
		||||
            "delete-dashboards-text" : "小心!确认后所有选定的仪表板将被删除,所有相关数据将不可恢复。",
 | 
			
		||||
            "unassign-dashboard-title" : "您确定要取消分配仪表板 '{{dashboardTitle}}'吗?",
 | 
			
		||||
            "unassign-dashboard-text" : "确认后,面板将被取消分配,客户将无法访问。",
 | 
			
		||||
            "unassign-dashboard" : "取消分配仪表板",
 | 
			
		||||
			"unassign-dashboards-title" : "您确定要取消分配 { count, select, 1 {1 dashboard} other {# dashboards} } 吗?",
 | 
			
		||||
			"unassign-dashboards-text" : "确认后,所有选定的仪表板将被取消分配,并且用户将无法访问。",
 | 
			
		||||
            "unassign-dashboards-title" : "您确定要取消分配仪表板 { count, select, 1 {1 dashboard} other {# dashboards} } 吗?",
 | 
			
		||||
            "unassign-dashboards-text" : "确认后,所有选定的仪表板将被取消分配,客户将无法访问。",
 | 
			
		||||
            "public-dashboard-title" : "仪表板现已公布",
 | 
			
		||||
            "public-dashboard-text" : "你的仪表板 <b>{{dashboardTitle}}</b> 已被公开,可通过如下 <a href='{{publicLink}}' target='_blank'>链接</a>访问:",
 | 
			
		||||
            "public-dashboard-notice" : "<b>提示:</b> 不要忘记将相关设备公开以访问其数据。",
 | 
			
		||||
            "make-private-dashboard-title" : "您确定要使仪表板 '{{dashboardTitle}}' 私有吗?",
 | 
			
		||||
            "make-private-dashboard-text" : "确认后,仪表板将被私有,不能被其他人访问。",
 | 
			
		||||
            "make-private-dashboard" : "仪表板私有",
 | 
			
		||||
            "socialshare-text" : "'{{dashboardTitle}}' 由ThingsBoard提供支持",
 | 
			
		||||
            "socialshare-title" : "'{{dashboardTitle}}' 由ThingsBoard提供支持",
 | 
			
		||||
            "select-dashboard" : "选择仪表板",
 | 
			
		||||
            "no-dashboards-matching" : "找不到符合 '{{dashboard}}' 的仪表板。",
 | 
			
		||||
            "dashboard-required" : "仪表板是必需的。",
 | 
			
		||||
@ -246,6 +263,9 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "max-vertical-margin-message" : "只允许50作为最大垂直边距值。",
 | 
			
		||||
            "display-title" : "显示仪表板标题",
 | 
			
		||||
            "title-color" : "标题颜色",
 | 
			
		||||
            "display-device-selection" : "显示设备选择",
 | 
			
		||||
            "display-dashboard-timewindow" : "显示时间窗口",
 | 
			
		||||
            "display-dashboard-export" : "显示导出",
 | 
			
		||||
            "import" : "导入仪表板",
 | 
			
		||||
            "export" : "导出仪表板",
 | 
			
		||||
            "export-failed-error" : "无法导出仪表板: {{error}}",
 | 
			
		||||
@ -265,7 +285,11 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "invalid-aliases-config" : "无法找到与某些别名过滤器匹配的任何设备。<br/>" +
 | 
			
		||||
                "请联系您的管理员以解决此问题。",
 | 
			
		||||
            "select-devices" : "选择设备",
 | 
			
		||||
			"assignedToCustomer" : "分配给客户"
 | 
			
		||||
            "assignedToCustomer" : "分配给客户",
 | 
			
		||||
            "public" : "公共",
 | 
			
		||||
            "public-link" : "公共链接",
 | 
			
		||||
            "copy-public-link" : "复制公共链接",
 | 
			
		||||
            "public-link-copied-message" : "仪表板的公共链接已被复制到剪贴板"
 | 
			
		||||
        },
 | 
			
		||||
        "datakey" : {
 | 
			
		||||
            "settings": "设置",
 | 
			
		||||
@ -321,6 +345,8 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "assign-to-customer": "分配给客户",
 | 
			
		||||
            "assign-device-to-customer": "将设备分配给客户",
 | 
			
		||||
            "assign-device-to-customer-text": "请选择要分配给客户的设备",
 | 
			
		||||
            "make-public" : "公有",
 | 
			
		||||
            "make-private" : "私有",
 | 
			
		||||
            "no-devices-text": "找不到设备",
 | 
			
		||||
            "assign-to-customer-text": "请选择客户分配设备",
 | 
			
		||||
            "device-details": "设备详细信息",
 | 
			
		||||
@ -335,6 +361,10 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "unassign-devices": "取消分配设备",
 | 
			
		||||
            "unassign-devices-action-title": "从客户处取消分配{count,select,1 {1 device} other {# devices}}",
 | 
			
		||||
            "assign-new-device": "分配新设备",
 | 
			
		||||
            "make-public-device-title" : "您确定要将设备 '{{deviceName}}' 设为公开吗?",
 | 
			
		||||
            "make-public-device-text" : "确认后,设备及其所有数据将被公开并可被其他人访问。",
 | 
			
		||||
            "make-private-device-title" : "您确定要将设备 '{{deviceName}}' 设为私有吗?",
 | 
			
		||||
            "make-private-device-text" : "确认后,设备及其所有数据将被私有化,不被其他人访问。",
 | 
			
		||||
            "view-credentials": "查看凭据",
 | 
			
		||||
            "delete-device-title": "您确定要删除设备的{{deviceName}}吗?",
 | 
			
		||||
            "delete-device-text": "小心!确认后设备及其所有相关数据将不可恢复。",
 | 
			
		||||
@ -367,7 +397,9 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "assignedToCustomer": "分配给客户",
 | 
			
		||||
            "unable-delete-device-alias-title": "无法删除设备别名",
 | 
			
		||||
            "unable-delete-device-alias-text": "设备别名 '{{deviceAlias}}' 不能够被删除,因为它被下列部件所使用: <br/> {{widgetsList}}",
 | 
			
		||||
			"is-gateway": "是网关"
 | 
			
		||||
            "is-gateway": "是网关",
 | 
			
		||||
            "public" : "公共",
 | 
			
		||||
            "device-public" : "设备是公共的"
 | 
			
		||||
        },
 | 
			
		||||
        "dialog" : {
 | 
			
		||||
            "close" : "关闭对话框"
 | 
			
		||||
@ -408,10 +440,10 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
        },
 | 
			
		||||
        "grid" : {
 | 
			
		||||
            "delete-item-title": "您确定要删除此项吗?",
 | 
			
		||||
			"delete-item-text": "注意,确认后此项和所有相关数据将变得不可恢复。",
 | 
			
		||||
			"delete-items-title": "您确定要删除{count, select, 1 {1 item} other {# items}} 吗?",
 | 
			
		||||
            "delete-item-text": "注意,确认后此项及其所有相关数据将变得不可恢复。",
 | 
			
		||||
            "delete-items-title" : "你确定你要删除 { count, select, 1 {1 item} other {# items} }吗?",
 | 
			
		||||
            "delete-items-action-title" : "删除 { count, select, 1 {1 item} other {# items} }",
 | 
			
		||||
			"delete-items-text": "注意,确认后所有选择的项目将被删除,所有相关数据将变得不可恢复。",
 | 
			
		||||
            "delete-items-text": "注意,确认后所有选择的项目将被删除,所有相关数据将不可恢复。",
 | 
			
		||||
            "add-item-text": "添加新项目",
 | 
			
		||||
            "no-items-text": "没有找到项目",
 | 
			
		||||
            "item-details": "项目详细信息",
 | 
			
		||||
@ -427,12 +459,12 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "profile": "属性",
 | 
			
		||||
            "logout": "注销",
 | 
			
		||||
            "menu": "菜单",
 | 
			
		||||
			"avatar": "化身",
 | 
			
		||||
            "avatar": "头像",
 | 
			
		||||
            "open-user-menu": "打开用户菜单"
 | 
			
		||||
        },
 | 
			
		||||
        "import" : {
 | 
			
		||||
            "no-file" : "没有选择文件",
 | 
			
		||||
			"drop-file": "删除JSON文件或单击以选择要上传的文件。"
 | 
			
		||||
            "drop-file" : "拖动一个JSON文件或者单击以选择要上传的文件。"
 | 
			
		||||
        },
 | 
			
		||||
        "item" : {
 | 
			
		||||
            "selected" : "选择"
 | 
			
		||||
@ -459,14 +491,14 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "reset-password": "重置密码",
 | 
			
		||||
            "create-password": "创建密码",
 | 
			
		||||
            "passwords-mismatch-error": "输入的密码必须相同!",
 | 
			
		||||
			"password-again": "密码再次",
 | 
			
		||||
            "password-again": "再次输入密码",
 | 
			
		||||
            "sign-in": "登录 ",
 | 
			
		||||
            "username": "用户名(电子邮件)",
 | 
			
		||||
            "remember-me": "记住我",
 | 
			
		||||
            "forgot-password": "忘记密码?",
 | 
			
		||||
            "password-reset": "密码重置",
 | 
			
		||||
            "new-password": "新密码",
 | 
			
		||||
			"new-password-again": "新密码再次",
 | 
			
		||||
            "new-password-again": "再次输入新密码",
 | 
			
		||||
            "password-link-sent-message": "密码重置链接已成功发送!",
 | 
			
		||||
            "email": "电子邮件"
 | 
			
		||||
        },
 | 
			
		||||
@ -585,7 +617,7 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "add-tenant-text" : "添加新租户",
 | 
			
		||||
            "no-tenants-text" : "没有找到租户",
 | 
			
		||||
            "tenant-details" : "租客详情",
 | 
			
		||||
			"delete-tenant-title" : "您确定要删除租户'{{tenantTitle}}'?",
 | 
			
		||||
            "delete-tenant-title" : "您确定要删除租户'{{tenantTitle}}'吗?",
 | 
			
		||||
            "delete-tenant-text" : "小心!确认后,租户和所有相关数据将不可恢复。",
 | 
			
		||||
            "delete-tenants-title" : "您确定要删除 {count,select,1 {1 tenant} other {# tenants}} 吗?",
 | 
			
		||||
            "delete-tenants-action-title" : "删除 { count, select, 1 {1 tenant} other {# tenants} }",
 | 
			
		||||
@ -718,7 +750,7 @@ export default function addLocaleChinese(locales) {
 | 
			
		||||
            "title" : "标题",
 | 
			
		||||
            "title-required" : "标题是必填项。",
 | 
			
		||||
            "add-widgets-bundle-text" : "添加新的小部件包",
 | 
			
		||||
			"no-widgets-bundles-text" : "找不到小工具包",
 | 
			
		||||
            "no-widgets-bundles-text" : "找不到小部件包",
 | 
			
		||||
            "empty" : "小部件包是空的",
 | 
			
		||||
            "details" : "详情",
 | 
			
		||||
            "widgets-bundle-details" : "小部件包详细信息",
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user