mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-24 06:27:37 +08:00
feat: Improve international language and style (#8150)
This commit is contained in:
parent
1220a0c1ae
commit
35f384a0f6
5 changed files with 21 additions and 36 deletions
|
|
@ -1,25 +0,0 @@
|
|||
package middleware
|
||||
|
||||
import (
|
||||
"net/http"
|
||||
|
||||
"github.com/1Panel-dev/1Panel/agent/app/api/v2/helper"
|
||||
"github.com/1Panel-dev/1Panel/agent/app/repo"
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
func GlobalLoading() gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
settingRepo := repo.NewISettingRepo()
|
||||
status, err := settingRepo.Get(settingRepo.WithByKey("SystemStatus"))
|
||||
if err != nil {
|
||||
helper.InternalServer(c, err)
|
||||
return
|
||||
}
|
||||
if status.Value != "Free" {
|
||||
helper.ErrorWithDetail(c, http.StatusProxyAuthRequired, status.Value, err)
|
||||
return
|
||||
}
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
|
@ -138,17 +138,20 @@ func (u *UpgradeService) Upgrade(req dto.Upgrade) error {
|
|||
|
||||
if err := files.CopyItem(false, true, path.Join(tmpDir, "1panel-core"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("upgrade 1panel-core failed, err: %v", err)
|
||||
_ = settingRepo.Update("SystemStatus", "Free")
|
||||
u.handleRollback(originalDir, 1)
|
||||
return
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(tmpDir, "1panel-agent"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("upgrade 1panel-agent failed, err: %v", err)
|
||||
_ = settingRepo.Update("SystemStatus", "Free")
|
||||
u.handleRollback(originalDir, 1)
|
||||
return
|
||||
}
|
||||
|
||||
if err := files.CopyItem(false, true, path.Join(tmpDir, "1pctl"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("upgrade 1pctl failed, err: %v", err)
|
||||
_ = settingRepo.Update("SystemStatus", "Free")
|
||||
u.handleRollback(originalDir, 2)
|
||||
return
|
||||
}
|
||||
|
|
@ -160,6 +163,7 @@ func (u *UpgradeService) Upgrade(req dto.Upgrade) error {
|
|||
|
||||
if err := files.CopyItem(false, true, path.Join(tmpDir, "1panel*.service"), "/etc/systemd/system"); err != nil {
|
||||
global.LOG.Errorf("upgrade 1panel.service failed, err: %v", err)
|
||||
_ = settingRepo.Update("SystemStatus", "Free")
|
||||
u.handleRollback(originalDir, 3)
|
||||
return
|
||||
}
|
||||
|
|
@ -207,20 +211,26 @@ func (u *UpgradeService) handleRollback(originalDir string, errStep int) {
|
|||
global.LOG.Errorf("rollback 1panel db failed, err: %v", err)
|
||||
}
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel*"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("rollback 1pctl failed, err: %v", err)
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel-core"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel-core failed, err: %v", err)
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel-agent"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel-agent failed, err: %v", err)
|
||||
}
|
||||
if errStep == 1 {
|
||||
return
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1pctl"), "/usr/local/bin"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel failed, err: %v", err)
|
||||
global.LOG.Errorf("rollback 1pctl failed, err: %v", err)
|
||||
}
|
||||
if errStep == 2 {
|
||||
return
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel*.service"), "/etc/systemd/system"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel failed, err: %v", err)
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel-core.service"), "/etc/systemd/system"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel-core.service failed, err: %v", err)
|
||||
}
|
||||
if err := files.CopyItem(false, true, path.Join(originalDir, "1panel-agent.service"), "/etc/systemd/system"); err != nil {
|
||||
global.LOG.Errorf("rollback 1panel-agent.service failed, err: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ const message = {
|
|||
saveAndEnable: '保存して有効にします',
|
||||
import: '輸入',
|
||||
search: '検索',
|
||||
refresh: 'リフレッシュします',
|
||||
refresh: 'リロード',
|
||||
get: '得る',
|
||||
upgrade: 'アップグレード',
|
||||
update: '編集',
|
||||
|
|
@ -1237,7 +1237,7 @@ const message = {
|
|||
editPermissions: '編集@:file.mode',
|
||||
owner: '所有者',
|
||||
file: 'ファイル',
|
||||
remoteFile: 'リモコンからダウンロードしてください',
|
||||
remoteFile: 'リモートダウンロード',
|
||||
share: '共有',
|
||||
sync: 'データ同期',
|
||||
size: 'サイズ',
|
||||
|
|
|
|||
|
|
@ -1271,7 +1271,7 @@ const message = {
|
|||
editPermissions: '@:file.mode',
|
||||
owner: 'Владелец',
|
||||
file: 'Файл',
|
||||
remoteFile: 'Скачать с удаленного сервера',
|
||||
remoteFile: 'Удалённая загрузка',
|
||||
share: 'Поделиться',
|
||||
sync: 'Синхронизация данных',
|
||||
size: 'Размер',
|
||||
|
|
|
|||
|
|
@ -229,12 +229,12 @@
|
|||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('file.mode')" prop="mode" max-width="50" min-width="110px">
|
||||
<el-table-column :label="$t('file.mode')" prop="mode" min-width="110">
|
||||
<template #default="{ row }">
|
||||
<el-link :underline="false" @click="openMode(row)">{{ row.mode }}</el-link>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('commons.table.user')" prop="user" show-overflow-tooltip>
|
||||
<el-table-column :label="$t('commons.table.user')" prop="user" show-overflow-tooltip min-width="90">
|
||||
<template #default="{ row }">
|
||||
<el-link :underline="false" @click="openChown(row)">
|
||||
{{ row.user ? row.user : '-' }} ({{ row.uid }})
|
||||
|
|
@ -248,7 +248,7 @@
|
|||
</el-link>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column :label="$t('file.size')" prop="size" max-width="50" sortable>
|
||||
<el-table-column :label="$t('file.size')" prop="size" min-width="100" sortable>
|
||||
<template #default="{ row, $index }">
|
||||
<span v-if="row.isDir">
|
||||
<el-button
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue