Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions core/i18n/lang/en.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ SyncBackupAccounts: "Backup Accounts"
SyncAlertSetting: "Alert Settings"
SyncCustomApp: "Custom App"
SyncLanguage: "System Language"
SyncEdition: "Region"

#upgrade node
NodeUpgrade: "Upgrade node {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/es-ES.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ SyncBackupAccounts: "Cuentas de copia de seguridad"
SyncAlertSetting: "Configuración de alertas"
SyncCustomApp: "Aplicación personalizada"
SyncLanguage: "Idioma del sistema"
SyncEdition: "Región"

#upgrade node
NodeUpgrade: "Actualizar nodo {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/ja.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ SyncBackupAccounts: "バックアップアカウント"
SyncAlertSetting: "アラート設定"
SyncCustomApp: "カスタムアプリ"
SyncLanguage: "システム言語"
SyncEdition: "実行リージョン"

#upgrade node
NodeUpgrade: "{{ .name }} ノードのアップグレード"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/ko.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ SyncBackupAccounts: "백업 계정"
SyncAlertSetting: "알림 설정"
SyncCustomApp: "사용자 정의 앱"
SyncLanguage: "시스템 언어"
SyncEdition: "운영 지역"

#upgrade node
NodeUpgrade: "{{ .name }} 노드 업그레이드"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/ms.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,7 @@ SyncBackupAccounts: "Akaun Sandaran"
SyncAlertSetting: "Tetapan Amaran"
SyncCustomApp: "Aplikasi Tersuai"
SyncLanguage: "Bahasa Sistem"
SyncEdition: "Wilayah Operasi"

#upgrade node
NodeUpgrade: "Naik taraf node {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/pt-BR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ SyncBackupAccounts: "Contas de Backup"
SyncAlertSetting: "Configurações de Alerta"
SyncCustomApp: "Aplicativo Personalizado"
SyncLanguage: "Idioma do Sistema"
SyncEdition: "Região de Operação"

#upgrade node
NodeUpgrade: "Atualizar nó {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/ru.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ SyncBackupAccounts: "Резервные аккаунты"
SyncAlertSetting: "Настройки оповещений"
SyncCustomApp: "Пользовательское приложение"
SyncLanguage: "Язык системы"
SyncEdition: "Регион работы"

#upgrade node
NodeUpgrade: "Обновление узла {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/tr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ SyncBackupAccounts: "Yedek Hesaplar"
SyncAlertSetting: "Uyarı Ayarları"
SyncCustomApp: "Özel Uygulama"
SyncLanguage: "Sistem Dili"
SyncEdition: "Çalışma Bölgesi"

#upgrade node
NodeUpgrade: "Düğümü yükselt {{ .name }}"
Expand Down
2 changes: 1 addition & 1 deletion core/i18n/lang/zh-Hant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ SyncBackupAccounts: "備份帳號"
SyncAlertSetting: "告警設定"
SyncCustomApp: "自訂應用"
SyncLanguage: "系統語言"

SyncEdition: "運行區域"

#upgrade node
NodeUpgrade: "升級節點 {{ .name }}"
Expand Down
1 change: 1 addition & 0 deletions core/i18n/lang/zh.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,7 @@ SyncBackupAccounts: "备份账号"
SyncAlertSetting: "告警设置"
SyncCustomApp: "自定义应用"
SyncLanguage: "系统语言"
SyncEdition: "运行区域"


#upgrade node
Expand Down
28 changes: 5 additions & 23 deletions frontend/src/lang/modules/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,6 @@ const message = {
deleteBackupHelper: 'Delete database backups simultaneously',
delete: 'Delete action cannot be undone, please input "',
deleteHelper: '" to delete this database',
create: 'Create database',
noMysql: 'Database service (MySQL or MariaDB)',
noPostgresql: 'Database service PostgreSQL',
goUpgrade: 'Go to upgrade',
Expand All @@ -507,7 +506,7 @@ const message = {
permissionAll: 'All (%)',
localhostHelper:
'Configuring database permissions as "localhost" for container deployment will prevent external access to the container. Please choose carefully!',
databaseConnInfo: 'View connection info',
databaseConnInfo: 'Connection',
rootPassword: 'Root password',
serviceName: 'Service name',
serviceNameHelper: 'Access between containers in the same network.',
Expand Down Expand Up @@ -680,8 +679,6 @@ const message = {
agents: {
agents: 'Agents',
agent: 'Agent',
createAgent: 'Create Agent',
createModelAccount: 'Create model account',
account: 'Model Account',
noAccountHint: 'Choose an existing model account or add a new one.',
accountCount: '{0} model accounts',
Expand Down Expand Up @@ -806,8 +803,6 @@ const message = {
},
mcp: {
server: 'MCP Server',
create: 'Add MCP Server',
edit: 'Edit MCP Server',
baseUrl: 'External Access Path',
baseUrlHelper: 'For example: http://192.168.1.2:8000',
ssePath: 'SSE Path',
Expand Down Expand Up @@ -843,12 +838,10 @@ const message = {
},
},
container: {
create: 'Create',
createByCommand: 'Create by command',
commandInput: 'Command input',
commandRule: 'Enter the correct docker run container creation command!',
commandHelper: 'This command will run on the server to create the container. Continue?',
edit: 'Edit container',
updateHelper1: 'Detected that this container comes from the app store. Please note the following two points:',
updateHelper2:
'1. The current modifications will not be synchronized to the installed applications in the app store.',
Expand Down Expand Up @@ -1038,7 +1031,6 @@ const message = {

network: 'Network | Networks',
networkHelper: 'This may cause some applications and runtime environments to not work properly. Continue?',
createNetwork: 'Create',
networkName: 'Name',
driver: 'Driver',
option: 'Option',
Expand All @@ -1056,10 +1048,8 @@ const message = {
mountpoint: 'Mountpoint',
mountpointNFSHelper: 'e.g. /nfs, /nfs-share',
options: 'Options',
createVolume: 'Create',

repo: 'Container registry | Container registries',
createRepo: 'Add',
httpRepoHelper: 'Operating an HTTP-type repository requires restarting the Docker service.',
httpRepo: 'Choosing HTTP protocol requires restarting the Docker service to add it into insecure registries.',
delInsecure: 'Deletion of credit',
Expand All @@ -1083,11 +1073,9 @@ const message = {
deleteComposeHelper:
'Delete all files related to container compose, including configuration files and persistent files. Please proceed with caution!',
deleteCompose: '" Delete this composition.',
createCompose: 'Create',
composeDirectory: 'Compose directory',
template: 'Template',
composeTemplate: 'Compose template | Compose templates',
createComposeTemplate: 'Create',
content: 'Content',
contentEmpty: 'Compose content cannot be empty, enter and try again!',
containerNumber: 'Container number',
Expand Down Expand Up @@ -1156,8 +1144,6 @@ const message = {
finishTime: 'Last stop time',
},
cronjob: {
create: 'Create cron job',
edit: 'Edit cron job',
importHelper:
'Duplicate scheduled tasks will be automatically skipped during import. Tasks will be set to [Disabled] status by default, and set to [Pending Edit] status when data association is abnormal.',
changeStatus: 'Change status',
Expand Down Expand Up @@ -1769,7 +1755,7 @@ const message = {
acceptHelper:
"Performing an 'accept' operation on the following addresses. After setting, the IP will regain normal access. Continue?",
noAddrWarning: 'No [{0}] addresses are currently selected. Please check and try again!',
loginLogs: 'Login logs',
loginLogs: 'SSH logs',
loginMode: 'Mode',
authenticating: 'Key',
publickey: 'Key',
Expand Down Expand Up @@ -2056,7 +2042,7 @@ const message = {
'After you set the authorized IP address list, only the IP address in the list can access the panel service. Continue?',
allowIPsHelper1: `Leave it blank to disable the IP address restriction.`,
allowIPEgs: 'One per line. For example,\n172.16.10.111\n172.16.10.0/24',
mfa: 'Two-factor authentication (2FA)',
mfa: 'Two-Factor Auth',
mfaClose: 'Disabling MFA will reduce the security of the service. Continue?',
secret: 'Secret',
mfaInterval: 'Refresh interval(s)',
Expand Down Expand Up @@ -2158,8 +2144,6 @@ const message = {
upload: 'Upload snapshot file',
recoverDetail: 'Recover detail',
recoverFailed: 'Snapshot recovery failed',
createSnapshot: 'Create snapshot',
importSnapshot: 'Sync snapshot',
importHelper: 'Snapshot directory: ',
lastRecoverAt: 'Last recovery time',
lastRollbackAt: 'Last rollback time',
Expand Down Expand Up @@ -2241,7 +2225,7 @@ const message = {
'Forcing unbind will ignore any errors that occur during the unbinding process and ultimately release the license binding.',
updateForce: 'Force update (ignore all errors during unbinding to ensure final operation succeeds)',
trialInfo: 'Version',
authorizationId: 'Subscription authorization ID',
authorizationId: 'Subscription ID',
authorizedUser: 'Authorized user',
lostHelper:
'The license has reached the maximum number of retry attempts. Please manually click the sync button to ensure the professional version features are functioning properly.',
Expand Down Expand Up @@ -2483,7 +2467,6 @@ const message = {
createGroup: 'Create group',
appNew: 'New Application',
appInstalled: 'Installed application',
create: 'Create',
delete: 'Delete Website',
deleteApp: 'Delete Application',
deleteBackup: 'Delete Backup',
Expand Down Expand Up @@ -2876,7 +2859,7 @@ const message = {
uploadMaxSize: 'Upload limit',
indexHelper:
'In order to ensure the normal operation of the PHP website, please place the code in the index directory and avoid renaming',
extensions: 'Manage extension templates',
extensions: 'Extension Templates',
extension: 'Extension',
extensionsHelper: 'For multiple extensions, separate with commas',
extensionHelper: 'Please use multiple extensions, split',
Expand Down Expand Up @@ -3120,7 +3103,6 @@ const message = {
runtime: {
runtime: 'Runtime',
workDir: 'Working directory',
create: 'Create',
localHelper: 'For local environment installation and offline environment usage issues, see ',
versionHelper: 'PHP version, e.g. v8.0',
buildHelper: `If more extensions are selected, the CPU usage will be higher during the image creation process. Avoid selecting all extensions.`,
Expand Down
24 changes: 3 additions & 21 deletions frontend/src/lang/modules/es-es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -493,7 +493,6 @@ const message = {
deleteBackupHelper: 'Eliminar copias de seguridad de la base de datos simultáneamente',
delete: 'La operación de eliminación no se puede revertir, por favor introduzca "',
deleteHelper: '" para eliminar esta base de datos',
create: 'Crear base de datos',
noMysql: 'Servicio de base de datos (MySQL o MariaDB)',
noPostgresql: 'Servicio de base de datos PostgreSQL',
goUpgrade: 'Ir a actualizar',
Expand All @@ -507,7 +506,7 @@ const message = {
permissionAll: 'Todos (%)',
localhostHelper:
'Configurar los permisos de la base de datos como "localhost" para el despliegue en contenedores impedirá el acceso externo al contenedor. ¡Por favor elija cuidadosamente!',
databaseConnInfo: 'Ver información de conexión',
databaseConnInfo: 'Conexión',
rootPassword: 'Contraseña root',
serviceName: 'Nombre del servicio',
serviceNameHelper: 'Acceso entre contenedores en la misma red.',
Expand Down Expand Up @@ -676,8 +675,6 @@ const message = {
agents: {
agents: 'Agentes',
agent: 'Agente',
createAgent: 'Crear agente',
createModelAccount: 'Crear cuenta de modelo',
account: 'Cuenta de modelo',
noAccountHint: 'Selecciona una cuenta de modelo existente o agrega una nueva.',
accountCount: '{0} cuentas de modelo',
Expand Down Expand Up @@ -804,8 +801,6 @@ const message = {
},
mcp: {
server: 'Servidor MCP',
create: 'Agregar servidor MCP',
edit: 'Editar servidor MCP',
baseUrl: 'Ruta de acceso externa',
baseUrlHelper: 'Por ejemplo: http://192.168.1.2:8000',
ssePath: 'Ruta SSE',
Expand Down Expand Up @@ -842,12 +837,10 @@ const message = {
},
},
container: {
create: 'Crear',
createByCommand: 'Crear por comando',
commandInput: 'Introducir comando',
commandRule: 'Por favor introduzca el comando correcto para crear el contenedor con docker run.',
commandHelper: 'Este comando se ejecutará en el servidor para crear el contenedor. ¿Desea continuar?',
edit: 'Editar contenedor',
updateHelper1:
'Se detectó que este contenedor proviene de la tienda de aplicaciones. Tenga en cuenta lo siguiente:',
updateHelper2:
Expand Down Expand Up @@ -1044,7 +1037,6 @@ const message = {
network: 'Red | Redes',
networkHelper:
'Esto puede causar que algunas aplicaciones o entornos no funcionen correctamente. ¿Desea continuar?',
createNetwork: 'Crear',
networkName: 'Nombre',
driver: 'Driver',
option: 'Opción',
Expand All @@ -1061,9 +1053,7 @@ const message = {
mountpoint: 'Punto de montaje',
mountpointNFSHelper: 'ej: /nfs, /nfs-share',
options: 'Opciones',
createVolume: 'Crear',
repo: 'Repositorio de contenedores | Repositorios de contenedores',
createRepo: 'Agregar',
httpRepoHelper: 'Operar un repositorio tipo HTTP requiere reiniciar el servicio Docker.',
httpRepo:
'Elegir el protocolo HTTP requiere reiniciar el servicio Docker para agregarlo a los registros inseguros.',
Expand All @@ -1089,11 +1079,9 @@ const message = {
deleteComposeHelper:
'Elimina todos los archivos relacionados con la composición de contenedores, incluidos los archivos de configuración y los persistentes. ¡Proceda con precaución!',
deleteCompose: '" Eliminar esta composición.',
createCompose: 'Crear',
composeDirectory: 'Directorio de compose',
template: 'Plantilla',
composeTemplate: 'Plantilla de compose | Plantillas de compose',
createComposeTemplate: 'Crear',
content: 'Contenido',
contentEmpty: 'El contenido de Compose no puede estar vacío, por favor introduzca algo y vuelva a intentarlo.',
containerNumber: 'Número de contenedores',
Expand Down Expand Up @@ -1162,8 +1150,6 @@ const message = {
finishTime: 'Hora de la última detención',
},
cronjob: {
create: 'Crear tarea programada',
edit: 'Editar tarea programada',
importHelper:
'Las tareas programadas duplicadas se omitirán automáticamente durante la importación. Las tareas se establecerán en estado [Deshabilitado] por defecto, y en estado [Pendiente de edición] cuando la asociación de datos sea anormal.',
changeStatus: 'Cambiar estado',
Expand Down Expand Up @@ -1783,7 +1769,7 @@ const message = {
"Se realizará una operación de 'aceptar' sobre las siguientes direcciones. Tras la configuración, la IP recuperará el acceso normal. ¿Desea continuar?",
noAddrWarning:
'Actualmente no se han seleccionado direcciones [{0}]. ¡Por favor verifique e inténtelo de nuevo!',
loginLogs: 'Registros de inicio de sesión',
loginLogs: 'Registros de SSH',
loginMode: 'Modo',
authenticating: 'Clave',
publickey: 'Clave',
Expand Down Expand Up @@ -2080,7 +2066,7 @@ const message = {
'Tras configurar la lista de IP autorizadas, solo las IP en la lista podrán acceder al panel. ¿Deseas continuar?',
allowIPsHelper1: 'Déjalo en blanco para desactivar la restricción por IP.',
allowIPEgs: 'Una por línea. Por ejemplo,\n172.16.10.111\n172.16.10.0/24',
mfa: 'Autenticación en dos pasos (2FA)',
mfa: 'Autenticación en Dos Pasos',
mfaClose: 'Desactivar MFA reducirá la seguridad del servicio. ¿Deseas continuar?',
secret: 'Secreto',
mfaInterval: 'Intervalo de refresco',
Expand Down Expand Up @@ -2183,8 +2169,6 @@ const message = {
compress: 'Crear archivo de instantánea',
upload: 'Subir archivo de instantánea',
recoverDetail: 'Detalle de recuperación',
createSnapshot: 'Crear instantánea',
importSnapshot: 'Sincronizar instantánea',
importHelper: 'Directorio de instantánea: ',
lastRecoverAt: 'Última hora de recuperación',
lastRollbackAt: 'Última hora de reversión',
Expand Down Expand Up @@ -2504,7 +2488,6 @@ const message = {
createGroup: 'Crear grupo',
appNew: 'Nueva aplicación',
appInstalled: 'Aplicación instalada',
create: 'Crear',
delete: 'Eliminar sitio',
deleteApp: 'Eliminar aplicación',
deleteBackup: 'Eliminar copia de seguridad',
Expand Down Expand Up @@ -3118,7 +3101,6 @@ const message = {
runtime: {
runtime: 'Runtime',
workDir: 'Directorio de trabajo',
create: 'Crear',
localHelper: 'Para problemas de instalación en entorno local y uso en entorno sin conexión, consulte ',
versionHelper: 'Versión de PHP, ej. v8.0',
buildHelper: `Si se seleccionan más extensiones, el uso de CPU será mayor durante el proceso de creación de la imagen. Evita seleccionar todas las extensiones.`,
Expand Down
Loading
Loading