mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-10-02 00:00:06 +00:00
feat: add some translate (#8615)
This commit is contained in:
@@ -2749,7 +2749,8 @@ const message = {
|
||||
environment: 'Environment Variable',
|
||||
pythonHelper:
|
||||
'Please provide a complete start command, for example: pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000',
|
||||
donetHelper: 'Please fill in the complete startup comman, for example: dotnet MyWebApp.dll',
|
||||
donetHelper: 'Please fill in the complete startup command, for example dotnet MyWebApp.dll',
|
||||
dirHelper: 'Note: Please fill in the directory path inside the container',
|
||||
},
|
||||
process: {
|
||||
pid: 'Process ID',
|
||||
|
||||
@@ -2615,7 +2615,8 @@ const message = {
|
||||
goDirHelper: 'ディレクトリまたはサブディレクトリには、goファイルまたはバイナリファイルを含める必要があります。',
|
||||
pythonHelper:
|
||||
'完全な起動コマンドを提供します。たとえば、「PIP Install -R Repormations.txt && python manage.py runserver 0.0.0.0:5000」。',
|
||||
dotnetHelper: '完全な起動コマンドを提供します。たとえば、「dotnet mywebapp.dll」。',
|
||||
donetHelper: '完全な起動コマンドを入力してください。例えば、dotnet MyWebApp.dll',
|
||||
dirHelper: 'ノート: コンテナ内のディレクトリパスを入力してください',
|
||||
},
|
||||
process: {
|
||||
pid: 'プロセスID',
|
||||
|
||||
@@ -2571,7 +2571,8 @@ const message = {
|
||||
goDirHelper: '디렉터리 또는 하위 디렉터리는 Go 또는 바이너리 파일을 포함해야 합니다.',
|
||||
pythonHelper:
|
||||
'전체 시작 명령을 제공하세요. 예: "pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000".',
|
||||
dotnetHelper: '전체 시작 명령을 제공하세요. 예: "dotnet MyWebApp.dll".',
|
||||
donetHelper: '완전한 시작 명령을 입력하세요. 예: dotnet MyWebApp.dll',
|
||||
dirHelper: '주의: 컨테이너 내의 디렉토리 경로를 입력하세요',
|
||||
},
|
||||
process: {
|
||||
pid: '프로세스 ID',
|
||||
|
||||
@@ -2675,7 +2675,8 @@ const message = {
|
||||
goDirHelper: 'Direktori atau subdirektori mesti mengandungi fail Go atau binari.',
|
||||
pythonHelper:
|
||||
'Sediakan arahan permulaan penuh. Contohnya, "pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000".',
|
||||
dotnetHelper: 'Sediakan arahan permulaan penuh. Contohnya, "dotnet MyWebApp.dll".',
|
||||
donetHelper: 'Sila isi arahan pelancaran lengkap, contohnya dotnet MyWebApp.dll',
|
||||
dirHelper: 'Nota: Sila isi laluan direktori di dalam bekas',
|
||||
},
|
||||
process: {
|
||||
pid: 'Process ID',
|
||||
|
||||
@@ -2675,7 +2675,8 @@ const message = {
|
||||
goDirHelper: 'O diretório ou subdiretório deve conter arquivos Go ou binários.',
|
||||
pythonHelper:
|
||||
'Forneça um comando completo de inicialização. Por exemplo, "pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000".',
|
||||
dotnetHelper: 'Forneça um comando completo de inicialização. Por exemplo, "dotnet MyWebApp.dll".',
|
||||
donetHelper: 'Por favor, preencha o comando completo de inicialização, por exemplo, dotnet MyWebApp.dll',
|
||||
dirHelper: 'Nota: Preencha o caminho do diretório dentro do contêiner',
|
||||
},
|
||||
process: {
|
||||
pid: 'ID do Processo',
|
||||
|
||||
@@ -2668,7 +2668,8 @@ const message = {
|
||||
goDirHelper: 'Директория или поддиректория должна содержать файлы Go или бинарные файлы.',
|
||||
pythonHelper:
|
||||
'Укажите полную команду запуска. Например, "pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000".',
|
||||
dotnetHelper: 'Укажите полную команду запуска. Например, "dotnet MyWebApp.dll".',
|
||||
donetHelper: 'Пожалуйста, укажите полную команду запуска, например, dotnet MyWebApp.dll',
|
||||
dirHelper: 'Примечание: Укажите путь к каталогу внутри контейнера',
|
||||
},
|
||||
process: {
|
||||
pid: 'ID процесса',
|
||||
|
||||
@@ -2541,7 +2541,8 @@ const message = {
|
||||
environment: '環境變數',
|
||||
pythonHelper:
|
||||
'請填寫完整啟動指令,例如:pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000',
|
||||
donetHelper: '請填入完整啟動指令,例如 dotnet MyWebApp.dll',
|
||||
donetHelper: '請填寫完整的啟動命令,例如 dotnet MyWebApp.dll',
|
||||
dirHelper: '說明:請填寫容器內的目錄路徑',
|
||||
},
|
||||
process: {
|
||||
pid: '進程ID',
|
||||
|
||||
@@ -2533,6 +2533,7 @@ const message = {
|
||||
pythonHelper:
|
||||
'请填写完整启动命令,例如:pip install -r requirements.txt && python manage.py runserver 0.0.0.0:5000',
|
||||
donetHelper: '请填写完整启动命令,例如 dotnet MyWebApp.dll',
|
||||
dirHelper: '说明:请填写容器内的目录路径',
|
||||
},
|
||||
process: {
|
||||
pid: '进程ID',
|
||||
|
||||
@@ -552,32 +552,9 @@ export function toLowerCase(str: string) {
|
||||
}
|
||||
|
||||
export function downloadFile(filePath: string, currentNode: string) {
|
||||
const url = `${import.meta.env.VITE_API_URL as string}/files/download`;
|
||||
const path = encodeURIComponent(filePath);
|
||||
|
||||
fetch(`${url}?path=${path}`, {
|
||||
method: 'GET',
|
||||
headers: {
|
||||
CurrentNode: currentNode,
|
||||
},
|
||||
})
|
||||
.then((response) => {
|
||||
if (!response.ok) {
|
||||
throw new Error('Network response was not ok');
|
||||
}
|
||||
return response.blob();
|
||||
})
|
||||
.then((blob) => {
|
||||
const downloadUrl = window.URL.createObjectURL(blob);
|
||||
const a = document.createElement('a');
|
||||
a.href = downloadUrl;
|
||||
a.download = filePath.split('/').pop() || 'downloaded-file';
|
||||
document.body.appendChild(a);
|
||||
a.click();
|
||||
a.remove();
|
||||
window.URL.revokeObjectURL(downloadUrl);
|
||||
})
|
||||
.catch(() => {});
|
||||
let url = `${import.meta.env.VITE_API_URL as string}/files/download?operateNode=${currentNode}&`;
|
||||
let path = encodeURIComponent(filePath);
|
||||
window.open(url + 'path=' + path, '_blank');
|
||||
}
|
||||
|
||||
export function downloadWithContent(content: string, fileName: string) {
|
||||
|
||||
@@ -21,6 +21,7 @@
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('tool.supervisor.dir')" prop="dir">
|
||||
<el-input v-model.trim="process.dir"></el-input>
|
||||
<span class="input-help">{{ $t('runtime.dirHelper') }}</span>
|
||||
</el-form-item>
|
||||
<el-form-item :label="$t('tool.supervisor.command')" prop="command">
|
||||
<el-input v-model="process.command"></el-input>
|
||||
|
||||
Reference in New Issue
Block a user