mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-30 01:21:54 +08:00
进一步的 kvmd 国际化(汉化)支持,添加配置入口
yaml 配置示例:
```
languages:
console: zh
web: zh
```
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
|
||||
import subprocess
|
||||
|
||||
from .lanuages import Lanuages
|
||||
from .languages import Languages
|
||||
|
||||
from .logging import get_logger
|
||||
|
||||
@@ -38,13 +38,13 @@ async def remount(name: str, base_cmd: list[str], rw: bool) -> bool:
|
||||
part.format(mode=mode)
|
||||
for part in base_cmd
|
||||
]
|
||||
logger.info(Lanuages().gettext("Remounting %s storage to %s: %s ..."), name, mode.upper(), tools.cmdfmt(cmd))
|
||||
logger.info(Languages().gettext("Remounting %s storage to %s: %s ..."), name, mode.upper(), tools.cmdfmt(cmd))
|
||||
try:
|
||||
proc = await aioproc.log_process(cmd, logger)
|
||||
if proc.returncode != 0:
|
||||
assert proc.returncode is not None
|
||||
raise subprocess.CalledProcessError(proc.returncode, cmd)
|
||||
except Exception as err:
|
||||
logger.error(Lanuages().gettext("Can't remount %s storage: %s"), name, tools.efmt(err))
|
||||
logger.error(Languages().gettext("Can't remount %s storage: %s"), name, tools.efmt(err))
|
||||
return False
|
||||
return True
|
||||
|
||||
Reference in New Issue
Block a user