From b3629396d80e8acdc8444996f2918bb6f4e2b0c6 Mon Sep 17 00:00:00 2001 From: zhaoke Date: Wed, 16 Aug 2023 17:05:54 +0800 Subject: [PATCH] * Add permission package of devops. --- db/update18.6.sql | 54 ++++++++++++++++++++++++++++++++++ module/group/lang/resource.php | 29 ++++++++++-------- module/instance/lang/de.php | 6 ++++ module/instance/lang/en.php | 6 ++++ module/instance/lang/fr.php | 6 ++++ module/instance/lang/zh-cn.php | 6 ++++ module/space/lang/en.php | 27 +++++++++-------- module/space/lang/zh-cn.php | 27 +++++++++-------- module/store/lang/de.php | 29 ++++++++++++++++++ module/store/lang/en.php | 4 ++- module/store/lang/fr.php | 29 ++++++++++++++++++ module/store/lang/vi.php | 29 ++++++++++++++++++ module/store/lang/zh-cn.php | 4 ++- module/store/lang/zh-tw.php | 29 ++++++++++++++++++ 14 files changed, 247 insertions(+), 38 deletions(-) create mode 100644 module/store/lang/de.php create mode 100644 module/store/lang/fr.php create mode 100644 module/store/lang/vi.php create mode 100644 module/store/lang/zh-tw.php diff --git a/db/update18.6.sql b/db/update18.6.sql index 8303acd140..cc645610b7 100644 --- a/db/update18.6.sql +++ b/db/update18.6.sql @@ -70,3 +70,57 @@ CREATE TABLE IF NOT EXISTS `zt_solution` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +INSERT INTO `zt_privmanager` (`parent`, `code`, `type`, `edition`, `vision`, `order`) VALUES (515, 'application', 'package', ',open,biz,max,ipd,', ',rnd,', 5); +INSERT INTO `zt_priv` (`module`, `method`, `parent`, `edition`, `vision`, `system`, `order`) VALUES ('space', 'browse', 651, ',open,biz,max,ipd,', ',rnd,', '1', 10),('instance', 'view', 651, ',open,biz,max,ipd,', ',rnd,', '1', 20),('space', 'getStoreAppInfo', 651, ',open,biz,max,ipd,', ',rnd,', '1', 30),('instance', 'install', 651, ',open,biz,max,ipd,', ',rnd,', '1', 40),('instance', 'visit', 651, ',open,biz,max,ipd,', ',rnd,', '1', 50),('instance', 'ajaxStatus', 651, ',open,biz,max,ipd,', ',rnd,', '1', 60),('instance', 'ajaxStart', 651, ',open,biz,max,ipd,', ',rnd,', '1', 70),('instance', 'ajaxStop', 651, ',open,biz,max,ipd,', ',rnd,', '1', 80),('instance', 'ajaxUninstall', 651, ',open,biz,max,ipd,', ',rnd,', '1', 90),('instance', 'upgrade', 651, ',open,biz,max,ipd,', ',rnd,', '1', 100); + +INSERT INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (651, 'manager', 'zh-cn', '', '应用', ''),(651, 'manager', 'zh-tw', '', '應用', ''),(651, 'manager', 'de', '', 'Applications', ''),(651, 'manager', 'en', '', 'Applications', ''),(651, 'manager', 'fr', '', 'Applications', ''),(2109, 'priv', 'zh-cn', 'space-browse', '', ''),(2109, 'priv', 'zh-tw', 'space-browse', '', ''),(2109, 'priv', 'de', 'space-browse', '', ''),(2109, 'priv', 'en', 'space-browse', '', ''),(2109, 'priv', 'fr', 'space-browse', '', ''),(2110, 'priv', 'zh-cn', 'instance-view', '', ''),(2110, 'priv', 'zh-tw', 'instance-view', '', ''),(2110, 'priv', 'de', 'instance-view', '', ''),(2110, 'priv', 'en', 'instance-view', '', ''),(2110, 'priv', 'fr', 'instance-view', '', ''),(2111, 'priv', 'zh-cn', 'space-getStoreAppInfo', '', ''),(2111, 'priv', 'zh-tw', 'space-getStoreAppInfo', '', ''),(2111, 'priv', 'de', 'space-getStoreAppInfo', '', ''), (2111, 'priv', 'en', 'space-getStoreAppInfo', '', ''),(2111, 'priv', 'fr', 'space-getStoreAppInfo', '', ''),(2112, 'priv', 'zh-cn', 'instance-install', '', ''),(2112, 'priv', 'zh-tw', 'instance-install', '', ''),(2112, 'priv', 'de', 'instance-install', '', ''), (2112, 'priv', 'en', 'instance-install', '', ''),(2112, 'priv', 'fr', 'instance-install', '', ''),(2113, 'priv', 'zh-cn', 'instance-visit', '', ''),(2113, 'priv', 'zh-tw', 'instance-visit', '', ''),(2113, 'priv', 'de', 'instance-visit', '', ''), (2113, 'priv', 'en', 'instance-visit', '', ''),(2113, 'priv', 'fr', 'instance-visit', '', ''),(2114, 'priv', 'zh-cn', 'instance-ajaxStatus', '', ''),(2114, 'priv', 'zh-tw', 'instance-ajaxStatus', '', ''),(2114, 'priv', 'de', 'instance-ajaxStatus', '', ''), (2114, 'priv', 'en', 'instance-ajaxStatus', '', ''),(2114, 'priv', 'fr', 'instance-ajaxStatus', '', ''),(2115, 'priv', 'zh-cn', 'instance-ajaxStart', '', ''),(2115, 'priv', 'zh-tw', 'instance-ajaxStart', '', ''),(2115, 'priv', 'de', 'instance-ajaxStart', '', ''), (2115, 'priv', 'en', 'instance-ajaxStart', '', ''),(2115, 'priv', 'fr', 'instance-ajaxStart', '', ''),(2116, 'priv', 'zh-cn', 'instance-ajaxStop', '', ''),(2116, 'priv', 'zh-tw', 'instance-ajaxStop', '', ''),(2116, 'priv', 'de', 'instance-ajaxStop', '', ''), (2116, 'priv', 'en', 'instance-ajaxStop', '', ''),(2116, 'priv', 'fr', 'instance-ajaxStop', '', ''),(2117, 'priv', 'zh-cn', 'instance-ajaxUninstall', '', ''),(2117, 'priv', 'zh-tw', 'instance-ajaxUninstall', '', ''),(2117, 'priv', 'de', 'instance-ajaxUninstall', '', ''), (2117, 'priv', 'en', 'instance-ajaxUninstall', '', ''),(2117, 'priv', 'fr', 'instance-ajaxUninstall', '', ''),(2118, 'priv', 'zh-cn', 'instance-upgrade', '', ''),(2118, 'priv', 'zh-tw', 'instance-upgrade', '', ''),(2118, 'priv', 'de', 'instance-upgrade', '', ''), (2118, 'priv', 'en', 'instance-upgrade', '', ''),(2118, 'priv', 'fr', 'instance-upgrade', '', ''); + +INSERT INTO `zt_privmanager` (`parent`, `code`, `type`, `edition`, `vision`, `order`) VALUES (515, 'store', 'package', ',open,biz,max,ipd,', ',rnd,', 5); +INSERT INTO `zt_priv` (`module`, `method`, `parent`, `edition`, `vision`, `system`, `order`) VALUES ('store', 'browse', 652, ',open,biz,max,ipd,', ',rnd,', '1', 10),('store', 'appView', 652, ',open,biz,max,ipd,', ',rnd,', '1', 20); + +INSERT INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (652, 'manager', 'zh-cn', '', '应用市场', ''),(652, 'manager', 'zh-tw', '', '應用市場', ''),(652, 'manager', 'de', '', 'Store', ''),(652, 'manager', 'en', '', 'Store', ''),(652, 'manager', 'fr', '', 'Store', ''); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2119, 'priv', 'de', 'store-browse', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2119, 'priv', 'en', 'store-browse', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2119, 'priv', 'fr', 'store-browse', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2119, 'priv', 'zh-cn', 'store-browse', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2119, 'priv', 'zh-tw', 'store-browse', '', ''); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2120, 'priv', 'de', 'store-appView', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2120, 'priv', 'en', 'store-appView', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2120, 'priv', 'fr', 'store-appView', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2120, 'priv', 'zh-cn', 'store-appView', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2120, 'priv', 'zh-tw', 'store-appView', '', ''); + +UPDATE `zt_privmanager` SET `parent`=502 WHERE `parent`=556; +UPDATE `zt_privmanager` SET `parent`=517 WHERE `parent`=557; +UPDATE `zt_privmanager` SET `edition`=',open,biz,max,ipd,' WHERE `id` IN (558,559,560); +UPDATE `zt_priv` SET `edition`=',open,biz,max,ipd,' WHERE `module` IN ('host','account','ops','serverroom'); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1286, 'priv', 'de', 'ops-provider', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1286, 'priv', 'en', 'ops-provider', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1286, 'priv', 'fr', 'ops-provider', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1286, 'priv', 'zh-cn', 'ops-provider', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1286, 'priv', 'zh-tw', 'ops-provider', '', ''); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1285, 'priv', 'de', 'ops-city', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1285, 'priv', 'en', 'ops-city', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1285, 'priv', 'fr', 'ops-city', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1285, 'priv', 'zh-cn', 'ops-city', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (1285, 'priv', 'zh-tw', 'ops-city', '', ''); + +UPDATE `zt_priv` SET `method`='city' WHERE `id`=1285; +UPDATE `zt_priv` SET `method`='provider' WHERE `id`=1286; +INSERT INTO `zt_priv` (`module`, `method`, `parent`, `edition`, `vision`, `system`, `order`) VALUES ('ops', 'cpuBrand', 126, ',open,biz,max,ipd,', ',rnd,', '1', 15),('ops', 'os', 126, ',open,biz,max,ipd,', ',rnd,', '1', 20); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2121, 'priv', 'de', 'ops-cpuBrand', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2121, 'priv', 'en', 'ops-cpuBrand', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2121, 'priv', 'fr', 'ops-cpuBrand', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2121, 'priv', 'zh-cn', 'ops-cpuBrand', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2121, 'priv', 'zh-tw', 'ops-cpuBrand', '', ''); + +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2122, 'priv', 'de', 'ops-os', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2122, 'priv', 'en', 'ops-os', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2122, 'priv', 'fr', 'ops-os', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2122, 'priv', 'zh-cn', 'ops-os', '', ''); +REPLACE INTO `zt_privlang` (`objectID`, `objectType`, `lang`, `key`, `value`, `desc`) VALUES (2122, 'priv', 'zh-tw', 'ops-os', '', ''); diff --git a/module/group/lang/resource.php b/module/group/lang/resource.php index 411c2be2fa..a423cef257 100644 --- a/module/group/lang/resource.php +++ b/module/group/lang/resource.php @@ -1223,14 +1223,6 @@ $lang->resource->host->view = 'view'; $lang->resource->host->changeStatus = 'changeStatus'; $lang->resource->host->treemap = 'treemap'; -$lang->host->methodOrder[0] = 'browse'; -$lang->host->methodOrder[5] = 'create'; -$lang->host->methodOrder[10] = 'edit'; -$lang->host->methodOrder[15] = 'delete'; -$lang->host->methodOrder[20] = 'view'; -$lang->host->methodOrder[25] = 'changeStatus'; -$lang->host->methodOrder[30] = 'treemap'; - $lang->resource->zahost = new stdclass(); $lang->resource->zahost->browse = 'browse'; $lang->resource->zahost->create = 'create'; @@ -1403,10 +1395,23 @@ $lang->resource->ops->city = 'city'; $lang->resource->ops->cpuBrand = 'cpuBrand'; $lang->resource->ops->os = 'os'; -$lang->ops->methodOrder[0] = 'provider'; -$lang->ops->methodOrder[5] = 'city'; -$lang->ops->methodOrder[10] = 'cpuBrand'; -$lang->ops->methodOrder[15] = 'os'; +$lang->resource->instance = new stdclass(); +$lang->resource->instance->install = 'install'; +$lang->resource->instance->view = 'view'; +$lang->resource->instance->visit = 'visit'; +$lang->resource->instance->ajaxStatus = 'ajaxStatus'; +$lang->resource->instance->ajaxStart = 'ajaxStart'; +$lang->resource->instance->ajaxStop = 'ajaxStop'; +$lang->resource->instance->ajaxUninstall = 'ajaxUninstall'; +$lang->resource->instance->upgrade = 'upgrade'; + +$lang->resource->space = new stdclass(); +$lang->resource->space->browse = 'browse'; +$lang->resource->space->getStoreAppInfo = 'getStoreAppInfo'; + +$lang->resource->store = new stdclass(); +$lang->resource->store->browse = 'browse'; +$lang->resource->store->appView = 'appView'; /* Doc. */ $lang->resource->doc = new stdclass(); diff --git a/module/instance/lang/de.php b/module/instance/lang/de.php index 3940f83815..efecbf1f58 100644 --- a/module/instance/lang/de.php +++ b/module/instance/lang/de.php @@ -1,5 +1,11 @@ instance = new stdclass; +$lang->instance->common = 'Applications'; +$lang->instance->view = 'Application Detail'; +$lang->instance->ajaxStatus = 'Get Application Status'; +$lang->instance->ajaxStart = 'Start Application'; +$lang->instance->ajaxStop = 'Stop Application'; +$lang->instance->ajaxUninstall = 'Uninstall Application'; $lang->instance->name = 'name'; $lang->instance->appName = 'Application type'; $lang->instance->version = 'version'; diff --git a/module/instance/lang/en.php b/module/instance/lang/en.php index 3940f83815..efecbf1f58 100644 --- a/module/instance/lang/en.php +++ b/module/instance/lang/en.php @@ -1,5 +1,11 @@ instance = new stdclass; +$lang->instance->common = 'Applications'; +$lang->instance->view = 'Application Detail'; +$lang->instance->ajaxStatus = 'Get Application Status'; +$lang->instance->ajaxStart = 'Start Application'; +$lang->instance->ajaxStop = 'Stop Application'; +$lang->instance->ajaxUninstall = 'Uninstall Application'; $lang->instance->name = 'name'; $lang->instance->appName = 'Application type'; $lang->instance->version = 'version'; diff --git a/module/instance/lang/fr.php b/module/instance/lang/fr.php index 3940f83815..efecbf1f58 100644 --- a/module/instance/lang/fr.php +++ b/module/instance/lang/fr.php @@ -1,5 +1,11 @@ instance = new stdclass; +$lang->instance->common = 'Applications'; +$lang->instance->view = 'Application Detail'; +$lang->instance->ajaxStatus = 'Get Application Status'; +$lang->instance->ajaxStart = 'Start Application'; +$lang->instance->ajaxStop = 'Stop Application'; +$lang->instance->ajaxUninstall = 'Uninstall Application'; $lang->instance->name = 'name'; $lang->instance->appName = 'Application type'; $lang->instance->version = 'version'; diff --git a/module/instance/lang/zh-cn.php b/module/instance/lang/zh-cn.php index e4f4b136fc..dd485b735f 100644 --- a/module/instance/lang/zh-cn.php +++ b/module/instance/lang/zh-cn.php @@ -1,5 +1,11 @@ instance = new stdclass; +$lang->instance->common = '应用'; +$lang->instance->view = '应用详情'; +$lang->instance->ajaxStatus = '获取应用状态'; +$lang->instance->ajaxStart = '启动应用'; +$lang->instance->ajaxStop = '关闭应用'; +$lang->instance->ajaxUninstall = '卸载应用'; $lang->instance->name = '名称'; $lang->instance->appName = '应用类型'; $lang->instance->version = '版本'; diff --git a/module/space/lang/en.php b/module/space/lang/en.php index 145c883cdb..8f9275803f 100644 --- a/module/space/lang/en.php +++ b/module/space/lang/en.php @@ -1,16 +1,19 @@ space->status = 'Status'; -$lang->space->noApps = 'No service'; -$lang->space->defaultSpace = 'Default space'; -$lang->space->systemSpace = 'System space'; -$lang->space->searchInstance = 'Search Services'; -$lang->space->upgrade = 'Upgrade'; -$lang->space->install = 'Add an application'; -$lang->space->createdBy = 'Creator'; -$lang->space->createdAt = 'Creation time'; -$lang->space->handConfig = 'Manual configuration'; -$lang->space->addType = 'Add method'; -$lang->space->instanceType = 'Instance type'; +$lang->space->common = 'Applications'; +$lang->space->browse = 'Application List'; +$lang->space->getStoreAppInfo = 'Get application information'; +$lang->space->status = 'Status'; +$lang->space->noApps = 'No service'; +$lang->space->defaultSpace = 'Default space'; +$lang->space->systemSpace = 'System space'; +$lang->space->searchInstance = 'Search Services'; +$lang->space->upgrade = 'Upgrade'; +$lang->space->install = 'Add an application'; +$lang->space->createdBy = 'Creator'; +$lang->space->createdAt = 'Creation time'; +$lang->space->handConfig = 'Manual configuration'; +$lang->space->addType = 'Add method'; +$lang->space->instanceType = 'Instance type'; $lang->space->byList = 'List'; $lang->space->byCard = 'Card'; diff --git a/module/space/lang/zh-cn.php b/module/space/lang/zh-cn.php index f484f2d9fb..bc2496d96d 100644 --- a/module/space/lang/zh-cn.php +++ b/module/space/lang/zh-cn.php @@ -1,16 +1,19 @@ space->status = '状态'; -$lang->space->noApps = '暂无服务'; -$lang->space->defaultSpace = '默认空间'; -$lang->space->systemSpace = '系统空间'; -$lang->space->searchInstance = '搜索服务'; -$lang->space->upgrade = '升级'; -$lang->space->install = '添加应用'; -$lang->space->createdBy = '创建者'; -$lang->space->createdAt = '创建时间'; -$lang->space->handConfig = '手工配置'; -$lang->space->addType = '添加方式'; -$lang->space->instanceType = '实例类型'; +$lang->space->common = '应用'; +$lang->space->browse = '应用列表'; +$lang->space->getStoreAppInfo = '获取应用信息'; +$lang->space->status = '状态'; +$lang->space->noApps = '暂无服务'; +$lang->space->defaultSpace = '默认空间'; +$lang->space->systemSpace = '系统空间'; +$lang->space->searchInstance = '搜索服务'; +$lang->space->upgrade = '升级'; +$lang->space->install = '添加应用'; +$lang->space->createdBy = '创建者'; +$lang->space->createdAt = '创建时间'; +$lang->space->handConfig = '手工配置'; +$lang->space->addType = '添加方式'; +$lang->space->instanceType = '实例类型'; $lang->space->notice = new stdclass; $lang->space->notice->toInstall = '请到应用市场安装'; diff --git a/module/store/lang/de.php b/module/store/lang/de.php new file mode 100644 index 0000000000..83d95050f9 --- /dev/null +++ b/module/store/lang/de.php @@ -0,0 +1,29 @@ +store->appType = 'Type'; +$lang->store->appVersion = 'Version'; +$lang->store->releaseDate = 'Publish Time'; +$lang->store->author = 'Author'; +$lang->store->empty = 'Empty'; +$lang->store->install = 'Install'; +$lang->store->customInstall = 'Custom Install'; +$lang->store->searchApp = 'Search'; +$lang->store->testChannel = 'Test Version'; +$lang->store->stableChannel = 'Stable Version'; +$lang->store->appBasicInfo = 'Basic Info'; +$lang->store->screenshots = 'Screenshots'; +$lang->store->appDynamic = 'Dynamic'; +$lang->store->noDynamicArticle = 'Empty'; +$lang->store->noScreenshot = 'Empty'; +$lang->store->cloudStore = 'APP Store'; +$lang->store->browse = 'APP Store'; +$lang->store->appView = 'APP Detail'; + +$lang->store->support = 'Support'; +$lang->store->gitUrl = 'Git'; +$lang->store->dockerfileUrl = 'Dockerfile'; +$lang->store->forumUrl = 'Forum'; +$lang->store->alreadyInstalled = 'The application has been installed on the platform, Are you sure you want to continue with the installation?'; + +$lang->store->featureBar['browse']['id'] = 'Default'; +$lang->store->featureBar['browse']['create_time'] = 'Newest'; +$lang->store->featureBar['browse']['update_time'] = 'Recently updated'; diff --git a/module/store/lang/en.php b/module/store/lang/en.php index ee76f1c7fc..83d95050f9 100644 --- a/module/store/lang/en.php +++ b/module/store/lang/en.php @@ -9,12 +9,14 @@ $lang->store->customInstall = 'Custom Install'; $lang->store->searchApp = 'Search'; $lang->store->testChannel = 'Test Version'; $lang->store->stableChannel = 'Stable Version'; -$lang->store->appBasicInfo = 'Basic Info'; +$lang->store->appBasicInfo = 'Basic Info'; $lang->store->screenshots = 'Screenshots'; $lang->store->appDynamic = 'Dynamic'; $lang->store->noDynamicArticle = 'Empty'; $lang->store->noScreenshot = 'Empty'; $lang->store->cloudStore = 'APP Store'; +$lang->store->browse = 'APP Store'; +$lang->store->appView = 'APP Detail'; $lang->store->support = 'Support'; $lang->store->gitUrl = 'Git'; diff --git a/module/store/lang/fr.php b/module/store/lang/fr.php new file mode 100644 index 0000000000..83d95050f9 --- /dev/null +++ b/module/store/lang/fr.php @@ -0,0 +1,29 @@ +store->appType = 'Type'; +$lang->store->appVersion = 'Version'; +$lang->store->releaseDate = 'Publish Time'; +$lang->store->author = 'Author'; +$lang->store->empty = 'Empty'; +$lang->store->install = 'Install'; +$lang->store->customInstall = 'Custom Install'; +$lang->store->searchApp = 'Search'; +$lang->store->testChannel = 'Test Version'; +$lang->store->stableChannel = 'Stable Version'; +$lang->store->appBasicInfo = 'Basic Info'; +$lang->store->screenshots = 'Screenshots'; +$lang->store->appDynamic = 'Dynamic'; +$lang->store->noDynamicArticle = 'Empty'; +$lang->store->noScreenshot = 'Empty'; +$lang->store->cloudStore = 'APP Store'; +$lang->store->browse = 'APP Store'; +$lang->store->appView = 'APP Detail'; + +$lang->store->support = 'Support'; +$lang->store->gitUrl = 'Git'; +$lang->store->dockerfileUrl = 'Dockerfile'; +$lang->store->forumUrl = 'Forum'; +$lang->store->alreadyInstalled = 'The application has been installed on the platform, Are you sure you want to continue with the installation?'; + +$lang->store->featureBar['browse']['id'] = 'Default'; +$lang->store->featureBar['browse']['create_time'] = 'Newest'; +$lang->store->featureBar['browse']['update_time'] = 'Recently updated'; diff --git a/module/store/lang/vi.php b/module/store/lang/vi.php new file mode 100644 index 0000000000..83d95050f9 --- /dev/null +++ b/module/store/lang/vi.php @@ -0,0 +1,29 @@ +store->appType = 'Type'; +$lang->store->appVersion = 'Version'; +$lang->store->releaseDate = 'Publish Time'; +$lang->store->author = 'Author'; +$lang->store->empty = 'Empty'; +$lang->store->install = 'Install'; +$lang->store->customInstall = 'Custom Install'; +$lang->store->searchApp = 'Search'; +$lang->store->testChannel = 'Test Version'; +$lang->store->stableChannel = 'Stable Version'; +$lang->store->appBasicInfo = 'Basic Info'; +$lang->store->screenshots = 'Screenshots'; +$lang->store->appDynamic = 'Dynamic'; +$lang->store->noDynamicArticle = 'Empty'; +$lang->store->noScreenshot = 'Empty'; +$lang->store->cloudStore = 'APP Store'; +$lang->store->browse = 'APP Store'; +$lang->store->appView = 'APP Detail'; + +$lang->store->support = 'Support'; +$lang->store->gitUrl = 'Git'; +$lang->store->dockerfileUrl = 'Dockerfile'; +$lang->store->forumUrl = 'Forum'; +$lang->store->alreadyInstalled = 'The application has been installed on the platform, Are you sure you want to continue with the installation?'; + +$lang->store->featureBar['browse']['id'] = 'Default'; +$lang->store->featureBar['browse']['create_time'] = 'Newest'; +$lang->store->featureBar['browse']['update_time'] = 'Recently updated'; diff --git a/module/store/lang/zh-cn.php b/module/store/lang/zh-cn.php index 84218dd1d9..2b1ec3e765 100644 --- a/module/store/lang/zh-cn.php +++ b/module/store/lang/zh-cn.php @@ -9,12 +9,14 @@ $lang->store->customInstall = '自定义安装'; $lang->store->searchApp = '请输入应用名称'; $lang->store->testChannel = '测试版'; $lang->store->stableChannel = '稳定版'; -$lang->store->appBasicInfo = '基本信息'; +$lang->store->appBasicInfo = '基本信息'; $lang->store->screenshots = '应用截图'; $lang->store->appDynamic = '应用动态'; $lang->store->noDynamicArticle = '暂无动态'; $lang->store->noScreenshot = '暂无截图'; $lang->store->cloudStore = '应用市场'; +$lang->store->browse = '应用市场'; +$lang->store->appView = '应用详情'; $lang->store->support = '支持'; $lang->store->gitUrl = '应用源码'; diff --git a/module/store/lang/zh-tw.php b/module/store/lang/zh-tw.php new file mode 100644 index 0000000000..2b1ec3e765 --- /dev/null +++ b/module/store/lang/zh-tw.php @@ -0,0 +1,29 @@ +store->appType = '应用类别'; +$lang->store->appVersion = '版本'; +$lang->store->releaseDate = '发布日期'; +$lang->store->author = '发布者'; +$lang->store->empty = '暂无应用'; +$lang->store->install = '安装'; +$lang->store->customInstall = '自定义安装'; +$lang->store->searchApp = '请输入应用名称'; +$lang->store->testChannel = '测试版'; +$lang->store->stableChannel = '稳定版'; +$lang->store->appBasicInfo = '基本信息'; +$lang->store->screenshots = '应用截图'; +$lang->store->appDynamic = '应用动态'; +$lang->store->noDynamicArticle = '暂无动态'; +$lang->store->noScreenshot = '暂无截图'; +$lang->store->cloudStore = '应用市场'; +$lang->store->browse = '应用市场'; +$lang->store->appView = '应用详情'; + +$lang->store->support = '支持'; +$lang->store->gitUrl = '应用源码'; +$lang->store->dockerfileUrl = 'Dockerfile'; +$lang->store->forumUrl = '论坛'; +$lang->store->alreadyInstalled = '平台已安装过该应用,确定要继续安装么?'; + +$lang->store->featureBar['browse']['id'] = '默认'; +$lang->store->featureBar['browse']['create_time'] = '最新上架'; +$lang->store->featureBar['browse']['update_time'] = '最近更新';