feat(backup): update translations

This commit is contained in:
Denis Gukov 2024-10-08 22:37:38 +05:00
parent e0251b51ed
commit 899f2d9fbe
16 changed files with 358 additions and 236 deletions

1
web/.env.example Normal file
View File

@ -0,0 +1 @@
OPENAI_API_KEY=<chatgpt_api_key_for_translations>

View File

@ -15,7 +15,7 @@
outlined
type="success"
>
Project {{ restoreProjectResult.projectName }} restored.
{{ $t('projectWithNameRestored', {projectName: restoreProjectResult.projectName}) }}
</v-alert>
<v-alert
@ -24,8 +24,8 @@
type="error"
class="mb-0"
>
<b>{{ restoreProjectResult.emptyKeys }} empty keys added.</b>
Please update the keys before running tasks.
<b>{{ $t('emptyKeysRestored', {emptyKeys: restoreProjectResult.emptyKeys}) }}</b>
{{ $t('pleaseUpdateAccessKeys') }}
</v-alert>
</div>
</YesNoDialog>

View File

@ -1,8 +1,8 @@
export default {
'Check interval': 'Überprüfungsintervall',
Schedule: 'Zeitplan',
backup: 'Sicherung',
downloadTheProjectBackupFile: 'Laden Sie die Projektbackup-Datei (im JSON-Format) herunter',
backup: 'Projekt sichern',
downloadTheProjectBackupFile: 'Projekt-Backup-Datei herunterladen (im JSON-Format)',
restoreProject: 'Projekt wiederherstellen...',
incorrectUsrPwd: 'Falscher Benutzername oder Passwort',
askDeleteUser: 'Möchten Sie diesen Benutzer wirklich löschen?',
@ -38,8 +38,8 @@ export default {
youHaveReadonlyAccess: 'Sie haben nur Lesezugriff',
taskTemplates: 'Aufgabenvorlagen',
inventory: 'Inventar',
environment: 'Umgebung',
keyStore: 'Schlüsselverwaltung',
environment: 'Umgebungsvariablen',
keyStore: 'Schlüsselspeicher',
repositories: 'Repositories',
darkMode: 'Dunkelmodus',
team: 'Team',
@ -65,7 +65,6 @@ export default {
addView: 'Ansicht hinzufügen',
editEnvironment: 'Umgebung bearbeiten',
deleteEnvironment: 'Umgebung löschen',
environment2: 'Umgebung',
newEnvironment: 'Neue Umgebung',
environmentName: 'Umgebungsname',
extraVariables: 'Zusätzliche Variablen',
@ -80,15 +79,15 @@ export default {
newInventory: 'Neues Inventar',
name: 'Name',
userCredentials: 'Benutzerdaten',
sudoCredentialsOptional: 'Sudo-Daten (Optional)',
sudoCredentialsOptional: 'Sudo-Daten (optional)',
type: 'Typ',
pathToInventoryFile: 'Pfad zur Inventar-Datei',
enterInventory: 'Inventar eingeben...',
staticInventoryExample: 'Statisches Inventar-Beispiel:',
staticYamlInventoryExample: 'Statisches YAML-Inventar-Beispiel:',
keyName: 'Schlüsselname',
loginOptional: 'Anmeldung (Optional)',
usernameOptional: 'Benutzername (Optional)',
loginOptional: 'Anmeldung (optional)',
usernameOptional: 'Benutzername (optional)',
privateKey: 'Privater Schlüssel',
override: 'Überschreiben',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: 'Verwenden Sie diesen Schlüsseltyp für HTTPS-Repositories und für Playbooks, die keine SSH-Verbindungen verwenden.',
@ -100,8 +99,8 @@ export default {
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} kann nicht gelöscht werden, da es von den folgenden Ressourcen verwendet wird',
projectName: 'Projektname',
allowAlertsForThisProject: 'Benachrichtigungen für dieses Projekt zulassen',
telegramChatIdOptional: 'Telegram-Chat-ID (Optional)',
maxNumberOfParallelTasksOptional: 'Maximale Anzahl paralleler Aufgaben (Optional)',
telegramChatIdOptional: 'Telegram-Chat-ID (optional)',
maxNumberOfParallelTasksOptional: 'Maximale Anzahl paralleler Aufgaben (optional)',
deleteRepository: 'Repository löschen',
newRepository: 'Neues Repository',
urlOrPath: 'URL oder Pfad',
@ -124,9 +123,15 @@ export default {
key: '{expr}',
surveyVariables: 'Umfragevariablen',
addVariable: 'Variable hinzufügen',
vaultName: 'Tresor-ID (Name)',
vaultNameDefault: 'Es darf nur ein `default` (leerer) Name existieren',
vaultNameUnique: 'Muss einzigartig sein',
vaults: 'Tresore',
vaultAdd: 'Tresor hinzufügen',
vaultRequired: 'Tresor-Passwort ist erforderlich',
columns: 'Spalten',
buildVersion: 'Build-Version',
messageOptional: 'Nachricht (Optional)',
messageOptional: 'Nachricht (optional)',
debug: 'Debug',
dryRun: 'Trockenlauf',
diff: 'Differenz',
@ -137,7 +142,7 @@ export default {
started: 'Gestartet',
author: 'Autor',
duration: 'Dauer',
stop: 'Stop',
stop: 'Stoppen',
forceStop: 'Zwangsstop',
confirmTask: 'Bestätigen',
deleteTeamMember: 'Teammitglied löschen',
@ -149,7 +154,7 @@ export default {
forMoreInformationAboutBuildingSeeThe: 'Für weitere Informationen zum Erstellen siehe die',
taskTemplateReference: 'Aufgabenvorlagenreferenz',
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: 'Definiert, welches Artefakt bereitgestellt werden soll, wenn die Aufgabe ausgeführt wird.',
forMoreInformationAboutDeployingSeeThe: 'Für weitere Informationen zur Bereitstellung siehe die',
forMoreInformationAboutDeployingSeeThe: 'Für weitere Informationen zum Bereitstellen siehe die',
taskTemplateReference2: 'Aufgabenvorlagenreferenz',
definesAutorunSchedule: 'Definiert den Zeitplan für die automatische Ausführung.',
forMoreInformationAboutCronSeeThe: 'Für weitere Informationen zu Cron siehe die',
@ -163,13 +168,13 @@ export default {
inventory2: 'Inventar *',
repository: 'Repository',
environment3: 'Umgebung *',
vaultPassword: 'Vault-Passwort',
vaultPassword2: 'Vault-Passwort',
vaultPassword: 'Tresor-Passwort',
vaultPassword2: 'Tresor-Passwort',
view: 'Ansicht',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Ich möchte eine Aufgabe nur für neue Commits eines bestimmten Repositories über Cron ausführen',
repository2: 'Repository',
cronChecksNewCommitBeforeRun: 'Cron überprüft neuen Commit vor der Ausführung',
cronChecksNewCommitBeforeRun: 'Cron überprüft neue Commits vor der Ausführung',
readThe: 'Lesen Sie die',
toLearnMoreAboutCron: 'um mehr über Cron zu erfahren.',
suppressSuccessAlerts: 'Erfolgsbenachrichtigungen unterdrücken',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Verwendung:',
runnerToken: 'Token:',
editRunner: 'Runner bearbeiten',
projectRestoreResult: 'Ergebnisse der Projektwiederherstellung',
projectWithNameRestored: 'Projekt {projectName} erfolgreich wiederhergestellt.',
pleaseUpdateAccessKeys: 'Bitte aktualisieren Sie diese, bevor Sie Aufgaben ausführen.',
emptyKeysRestored: '{emptyKeys} leere Schlüssel hinzugefügt.',
};

View File

@ -261,4 +261,8 @@ export default {
runnerUsage: 'Usage:',
runnerToken: 'Token:',
editRunner: 'Edit Runner',
projectRestoreResult: 'Project restore results',
projectWithNameRestored: 'Project {projectName} successfully restored.',
pleaseUpdateAccessKeys: 'Please update them before running tasks.',
emptyKeysRestored: '{emptyKeys} empty keys added.',
};

View File

@ -1,18 +1,18 @@
export default {
'Check interval': 'Intervalo de verificación',
Schedule: 'Horario',
backup: 'Copia de seguridad',
downloadTheProjectBackupFile: 'Descargar el archivo de copia de seguridad del proyecto (en json)',
restoreProject: 'Restaurar Proyecto...',
backup: 'Respaldo del proyecto',
downloadTheProjectBackupFile: 'Descargar el archivo de respaldo del proyecto (en json)',
restoreProject: 'Restaurar proyecto...',
incorrectUsrPwd: 'Usuario o contraseña incorrectos',
askDeleteUser: '¿Realmente quieres eliminar a este usuario?',
askDeleteTemp: '¿Realmente quieres eliminar esta plantilla?',
askDeleteEnv: '¿Realmente quieres eliminar este entorno?',
askDeleteInv: '¿Realmente quieres eliminar este inventario?',
askDeleteKey: '¿Realmente quieres eliminar esta clave?',
askDeleteRepo: '¿Realmente quieres eliminar este repositorio?',
askDeleteProj: '¿Realmente quieres eliminar este proyecto?',
askDeleteTMem: '¿Realmente quieres eliminar a este miembro del equipo?',
askDeleteUser: '¿Realmente desea eliminar este usuario?',
askDeleteTemp: '¿Realmente desea eliminar esta plantilla?',
askDeleteEnv: '¿Realmente desea eliminar este entorno?',
askDeleteInv: '¿Realmente desea eliminar este inventor?',
askDeleteKey: '¿Realmente desea eliminar esta clave?',
askDeleteRepo: '¿Realmente desea eliminar este repositorio?',
askDeleteProj: '¿Realmente desea eliminar este proyecto?',
askDeleteTMem: '¿Realmente desea eliminar a este miembro del equipo?',
edit: 'Editar',
nnew: 'Nuevo',
keyFormSshKey: 'Clave SSH',
@ -28,46 +28,45 @@ export default {
signIn: 'Iniciar sesión',
password: 'Contraseña',
changePassword: 'Cambiar contraseña',
editUser: 'Editar Usuario',
newProject: 'Nuevo Proyecto',
editUser: 'Editar usuario',
newProject: 'Nuevo proyecto',
close: 'Cerrar',
newProject2: 'Nuevo proyecto...',
demoMode: 'MODO DEMO',
task: 'Tarea #{expr}',
youCanRunAnyTasks: 'Puedes ejecutar cualquier tarea',
youHaveReadonlyAccess: 'Tienes acceso de solo lectura',
taskTemplates: 'Plantillas de Tareas',
taskTemplates: 'Plantillas de tareas',
inventory: 'Inventario',
environment: 'Entorno',
keyStore: 'Almacén de Claves',
environment: 'Variables de entorno',
keyStore: 'Almacén de claves',
repositories: 'Repositorios',
darkMode: 'Modo Oscuro',
darkMode: 'Modo oscuro',
team: 'Equipo',
users: 'Usuarios',
editAccount: 'Editar Cuenta',
editAccount: 'Editar cuenta',
signOut: 'Cerrar sesión',
error: 'Error',
refreshPage: 'Actualizar Página',
refreshPage: 'Actualizar página',
relogin: 'Reiniciar sesión',
howToFixSigninIssues: 'Cómo solucionar problemas de inicio de sesión',
firstlyYouNeedAccessToTheServerWhereSemaphoreRunni: 'Primero, necesitas acceso al servidor donde se ejecuta Semaphore.',
executeTheFollowingCommandOnTheServerToSeeExisting: 'Ejecuta el siguiente comando en el servidor para ver los usuarios existentes:',
semaphoreUserList: 'lista de usuarios de semaphore',
youCanChangePasswordOfExistingUser: 'Puedes cambiar la contraseña de un usuario existente:',
semaphoreUserChangebyloginLoginUser123Password: 'cambiar usuario de semaphore --login user123 --password {makePasswordExample}',
semaphoreUserChangebyloginLoginUser123Password: 'cambio de usuario de semaphore --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: 'O crea un nuevo usuario administrador:',
close2: 'Cerrar',
semaphore: 'SEMAFORO',
semaphore: 'SEMÁFORO',
dontHaveAccountOrCantSignIn: '¿No tienes cuenta o no puedes iniciar sesión?',
password2: 'Contraseña',
cancel: 'Cancelar',
noViews: 'Sin vistas',
addView: 'Agregar vista',
editEnvironment: 'Editar Entorno',
editEnvironment: 'Editar entorno',
deleteEnvironment: 'Eliminar entorno',
environment2: 'Entorno',
newEnvironment: 'Nuevo Entorno',
environmentName: 'Nombre del Entorno',
newEnvironment: 'Nuevo entorno',
environmentName: 'Nombre del entorno',
extraVariables: 'Variables adicionales',
enterExtraVariablesJson: 'Ingresa variables adicionales en JSON...',
environmentVariables: 'Variables de entorno',
@ -77,37 +76,37 @@ export default {
ansibleSemaphore: 'Interfaz de Semaphore',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Lo sentimos, pero <%= htmlWebpackPlugin.options.title %> no funciona correctamente sin JavaScript habilitado. Por favor, habilítalo para continuar.',
deleteInventory: 'Eliminar inventario',
newInventory: 'Nuevo Inventario',
newInventory: 'Nuevo inventario',
name: 'Nombre',
userCredentials: 'Credenciales de Usuario',
sudoCredentialsOptional: 'Credenciales de Sudo (Opcional)',
userCredentials: 'Credenciales de usuario',
sudoCredentialsOptional: 'Credenciales de sudo (Opcional)',
type: 'Tipo',
pathToInventoryFile: 'Ruta al archivo de Inventario',
pathToInventoryFile: 'Ruta al archivo de inventario',
enterInventory: 'Ingresa inventario...',
staticInventoryExample: 'Ejemplo de inventario estático:',
staticYamlInventoryExample: 'Ejemplo de inventario YAML estático:',
keyName: 'Nombre de la Clave',
keyName: 'Nombre de la clave',
loginOptional: 'Inicio de sesión (Opcional)',
usernameOptional: 'Nombre de usuario (Opcional)',
privateKey: 'Clave Privada',
privateKey: 'Clave privada',
override: 'Sobrescribir',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: 'Usa este tipo de clave para repositorios HTTPS y para playbooks que utilizan conexiones no SSH.',
deleteKey: 'Eliminar clave',
newKey: 'Nueva Clave',
newKey: 'Nueva clave',
create: 'Crear',
newTask: 'Nueva Tarea',
newTask: 'Nueva tarea',
cantDeleteThe: 'No se puede eliminar el {objectTitle}',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: 'El {objectTitle} no se puede eliminar porque está siendo utilizado por los recursos a continuación',
projectName: 'Nombre del Proyecto',
projectName: 'Nombre del proyecto',
allowAlertsForThisProject: 'Permitir alertas para este proyecto',
telegramChatIdOptional: 'ID de Chat de Telegram (Opcional)',
telegramChatIdOptional: 'ID de chat de Telegram (Opcional)',
maxNumberOfParallelTasksOptional: 'Número máximo de tareas paralelas (Opcional)',
deleteRepository: 'Eliminar repositorio',
newRepository: 'Nuevo Repositorio',
newRepository: 'Nuevo repositorio',
urlOrPath: 'URL o ruta',
absPath: 'ruta absoluta',
branch: 'Rama',
accessKey: 'Clave de Acceso',
accessKey: 'Clave de acceso',
credentialsToAccessToTheGitRepositoryItShouldBe: 'Credenciales para acceder al repositorio de Git. Debe ser:',
ifYouUseGitOrSshUrl: 'si usas URL de Git o SSH.',
ifYouUseHttpsOrFileUrl: 'si usas URL de HTTPS o archivo.',
@ -115,56 +114,62 @@ export default {
ssh: 'SSH',
deleteProject: 'Eliminar proyecto',
save: 'Guardar',
deleteProject2: 'Eliminar Proyecto',
deleteProject2: 'Eliminar proyecto',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'Una vez que elimines un proyecto, no hay vuelta atrás. Por favor, asegúrate.',
name2: 'Nombre *',
title: 'Título *',
description: 'Descripción',
required: 'Requerido',
key: '{expr}',
surveyVariables: 'Variables de Encuesta',
surveyVariables: 'Variables de encuesta',
addVariable: 'Agregar variable',
vaultName: 'ID de bóveda (nombre)',
vaultNameDefault: 'Solo puede existir un nombre `default` (vacío)',
vaultNameUnique: 'Debe ser único',
vaults: 'Bóvedas',
vaultAdd: 'Agregar bóveda',
vaultRequired: 'Se requiere contraseña de la bóveda',
columns: 'Columnas',
buildVersion: 'Versión de Construcción',
buildVersion: 'Versión de construcción',
messageOptional: 'Mensaje (Opcional)',
debug: 'Depurar',
dryRun: 'Ejecución en seco',
diff: 'Diferencia',
advanced: 'Avanzado',
hide: 'Ocultar',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Para permitir sobrescribir el argumento CLI en la configuración de la Plantilla de Tarea',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Para permitir sobrescribir el argumento CLI en la configuración de la plantilla de tarea',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'Argumentos CLI (array JSON). Ejemplo: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
started: 'Iniciado',
author: 'Autor',
duration: 'Duración',
stop: 'Detener',
forceStop: 'Detener Forzosamente',
forceStop: 'Detener forzosamente',
confirmTask: 'Confirmar',
deleteTeamMember: 'Eliminar miembro del equipo',
team2: 'Equipo',
newTeamMember: 'Nuevo Miembro del Equipo',
newTeamMember: 'Nuevo miembro del equipo',
user: 'Usuario',
administrator: 'Administrador',
definesStartVersionOfYourArtifactEachRunIncrements: 'Define la versión inicial de tu artefacto. Cada ejecución incrementa la versión del artefacto.',
forMoreInformationAboutBuildingSeeThe: 'Para más información sobre la construcción, consulta el',
taskTemplateReference: 'Referencia de Plantilla de Tarea',
taskTemplateReference: 'Referencia de plantilla de tarea',
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: 'Define qué artefacto debe ser desplegado cuando se ejecute la tarea.',
forMoreInformationAboutDeployingSeeThe: 'Para más información sobre el despliegue, consulta el',
taskTemplateReference2: 'Referencia de Plantilla de Tarea',
taskTemplateReference2: 'Referencia de plantilla de tarea',
definesAutorunSchedule: 'Define el horario de autorun.',
forMoreInformationAboutCronSeeThe: 'Para más información sobre cron, consulta el',
cronExpressionFormatReference: 'Referencia de formato de expresión cron',
startVersion: 'Versión Inicial',
startVersion: 'Versión inicial',
example000: 'Ejemplo: 0.0.0',
buildTemplate: 'Plantilla de Construcción',
buildTemplate: 'Plantilla de construcción',
autorun: 'Autorun',
playbookFilename: 'Nombre del Archivo de Playbook *',
playbookFilename: 'Nombre de archivo de playbook *',
exampleSiteyml: 'Ejemplo: site.yml',
inventory2: 'Inventario *',
repository: 'Repositorio',
environment3: 'Entorno *',
vaultPassword: 'Contraseña del Bóveda',
vaultPassword2: 'Contraseña del Bóveda',
vaultPassword: 'Contraseña de la bóveda',
vaultPassword2: 'Contraseña de la bóveda',
view: 'Vista',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Quiero ejecutar una tarea por cron solo para nuevos commits de algún repositorio',
@ -174,26 +179,26 @@ export default {
toLearnMoreAboutCron: 'para aprender más sobre Cron.',
suppressSuccessAlerts: 'Suprimir alertas de éxito',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'Argumentos CLI (array JSON). Ejemplo: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
allowCliArgsInTask: 'Permitir argumentos CLI en la Tarea',
allowCliArgsInTask: 'Permitir argumentos CLI en la tarea',
docs: 'documentos',
editViews: 'Editar Vistas',
editViews: 'Editar vistas',
newTemplate: 'Nueva plantilla',
taskTemplates2: 'Plantillas de Tareas',
taskTemplates2: 'Plantillas de tareas',
all: 'Todo',
notLaunched: 'No lanzado',
by: 'por {user_name}',
editTemplate: 'Editar Plantilla',
newTemplate2: 'Nueva Plantilla',
editTemplate: 'Editar plantilla',
newTemplate2: 'Nueva plantilla',
deleteTemplate: 'Eliminar plantilla',
playbook: 'Playbook',
email: 'Correo electrónico',
adminUser: 'Usuario administrador',
sendAlerts: 'Enviar alertas',
deleteUser: 'Eliminar usuario',
newUser: 'Nuevo Usuario',
newUser: 'Nuevo usuario',
re: 'Re{getActionButtonTitle}',
teamMember: '{expr} Miembro del Equipo',
taskId: 'ID de Tarea',
teamMember: '{expr} Miembro del equipo',
taskId: 'ID de tarea',
version: 'Versión',
status: 'Estado',
start: 'Iniciar',
@ -206,7 +211,7 @@ export default {
path: 'Ruta',
gitUrl: 'URL de Git',
sshKey: 'Clave SSH',
lastTask: 'Última Tarea',
lastTask: 'Última tarea',
task2: 'Tarea',
build: 'Construir',
deploy: 'Desplegar',
@ -216,7 +221,7 @@ export default {
name_required: 'Se requiere nombre',
user_credentials_required: 'Se requieren credenciales de usuario',
type_required: 'Se requiere tipo',
path_required: 'Se requiere ruta al archivo de Inventario',
path_required: 'Se requiere ruta al archivo de inventario',
private_key_required: 'Se requiere clave privada',
project_name_required: 'Se requiere nombre del proyecto',
repository_required: 'Se requiere repositorio',
@ -238,22 +243,26 @@ export default {
Build: 'Construir',
Deploy: 'Desplegar',
Run: 'Ejecutar',
CreateDemoProject: 'Crear Proyecto Demo',
LeaveProject: 'Salir del Proyecto',
CreateDemoProject: 'Crear proyecto demo',
LeaveProject: 'Salir del proyecto',
integration: 'Integración',
integrations: 'Integraciones',
NewIntegration: 'Nueva Integración',
EditIntegration: 'Editar Integración',
DeleteIntegration: 'Eliminar Integración',
DeleteIntegrationMsg: '¿Estás seguro de que deseas eliminar esta Integración?',
AddAlias: 'Agregar Alias',
NewIntegration: 'Nueva integración',
EditIntegration: 'Editar integración',
DeleteIntegration: 'Eliminar integración',
DeleteIntegrationMsg: '¿Estás seguro de que deseas eliminar esta integración?',
AddAlias: 'Agregar alias',
LoadAlias: 'Cargando alias...',
runners: 'Ejecutores',
newRunner: 'Nuevo Ejecutor',
newRunner: 'Nuevo ejecutor',
enabled: 'Habilitado',
scheduleNextRun: 'Próxima ejecución',
maxNumberOfParallelTasks: 'Número máximo de tareas paralelas',
runnerUsage: 'Uso:',
runnerToken: 'Token:',
editRunner: 'Editar Ejecutor',
editRunner: 'Editar ejecutor',
projectRestoreResult: 'Resultados de la restauración del proyecto',
projectWithNameRestored: 'Proyecto {projectName} restaurado con éxito.',
pleaseUpdateAccessKeys: 'Por favor, actualiza las claves de acceso antes de ejecutar tareas.',
emptyKeysRestored: '{emptyKeys} claves vacías añadidas.',
};

View File

@ -1,7 +1,7 @@
export default {
'Check interval': 'Intervalle de vérification',
Schedule: 'Calendrier',
backup: 'Sauvegarde',
backup: 'Sauvegarder le projet',
downloadTheProjectBackupFile: 'Télécharger le fichier de sauvegarde du projet (au format json)',
restoreProject: 'Restaurer le projet...',
incorrectUsrPwd: 'Identifiant ou mot de passe incorrect',
@ -38,7 +38,7 @@ export default {
youHaveReadonlyAccess: 'Vous avez un accès en lecture seule',
taskTemplates: 'Modèles de tâches',
inventory: 'Inventaire',
environment: 'Environnement',
environment: 'Variables d\'environnement',
keyStore: 'Magasin de clés',
repositories: 'Dépôts',
darkMode: 'Mode sombre',
@ -48,14 +48,14 @@ export default {
signOut: 'Se déconnecter',
error: 'Erreur',
refreshPage: 'Rafraîchir la page',
relogin: 'Reconnecter',
relogin: 'Reconnectez-vous',
howToFixSigninIssues: 'Comment résoudre les problèmes de connexion',
firstlyYouNeedAccessToTheServerWhereSemaphoreRunni: 'Tout d\'abord, vous devez avoir accès au serveur où Semaphore fonctionne.',
executeTheFollowingCommandOnTheServerToSeeExisting: 'Exécutez la commande suivante sur le serveur pour voir les utilisateurs existants :',
semaphoreUserList: 'liste des utilisateurs semaphore',
youCanChangePasswordOfExistingUser: 'Vous pouvez changer le mot de passe de l\'utilisateur existant :',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: 'Ou créez un nouvel utilisateur admin :',
orCreateNewAdminUser: 'Ou créez un nouvel utilisateur administrateur :',
close2: 'Fermer',
semaphore: 'SEMAPHORE',
dontHaveAccountOrCantSignIn: 'Vous n\'avez pas de compte ou vous ne pouvez pas vous connecter ?',
@ -65,13 +65,12 @@ export default {
addView: 'Ajouter une vue',
editEnvironment: 'Modifier l\'environnement',
deleteEnvironment: 'Supprimer l\'environnement',
environment2: 'Environnement',
newEnvironment: 'Nouvel environnement',
environmentName: 'Nom de l\'environnement',
extraVariables: 'Variables supplémentaires',
enterExtraVariablesJson: 'Entrez les variables supplémentaires au format JSON...',
environmentVariables: 'Variables d\'environnement',
enterEnvJson: 'Entrez l\'environnement au format JSON...',
enterEnvJson: 'Entrez le JSON de l\'environnement...',
environmentAndExtraVariablesMustBeValidJsonExample: 'L\'environnement et les variables supplémentaires doivent être un JSON valide. Exemple :',
dashboard2: 'Tableau de bord',
ansibleSemaphore: 'Interface Semaphore',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Variables d\'enquête',
addVariable: 'Ajouter une variable',
vaultName: 'ID de coffre (nom)',
vaultNameDefault: 'Un seul nom `default` (vide) peut exister',
vaultNameUnique: 'Doit être unique',
vaults: 'Coffres',
vaultAdd: 'Ajouter un coffre',
vaultRequired: 'Le mot de passe du coffre est requis',
columns: 'Colonnes',
buildVersion: 'Version de construction',
messageOptional: 'Message (optionnel)',
@ -170,7 +175,7 @@ export default {
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Je veux exécuter une tâche par cron uniquement pour les nouveaux commits d\'un dépôt',
repository2: 'Dépôt',
cronChecksNewCommitBeforeRun: 'Cron vérifie les nouveaux commits avant d\'exécuter',
readThe: 'Lire le',
readThe: 'Lisez le',
toLearnMoreAboutCron: 'pour en savoir plus sur Cron.',
suppressSuccessAlerts: 'Supprimer les alertes de succès',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'Arguments CLI (tableau JSON). Exemple : [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
@ -187,7 +192,7 @@ export default {
deleteTemplate: 'Supprimer le modèle',
playbook: 'Playbook',
email: 'Email',
adminUser: 'Utilisateur admin',
adminUser: 'Utilisateur administrateur',
sendAlerts: 'Envoyer des alertes',
deleteUser: 'Supprimer l\'utilisateur',
newUser: 'Nouvel utilisateur',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Utilisation :',
runnerToken: 'Jeton :',
editRunner: 'Modifier l\'exécuteur',
projectRestoreResult: 'Résultats de la restauration du projet',
projectWithNameRestored: 'Projet {projectName} restauré avec succès.',
pleaseUpdateAccessKeys: 'Veuillez les mettre à jour avant d\'exécuter des tâches.',
emptyKeysRestored: '{emptyKeys} clés vides ajoutées.',
};

View File

@ -1,7 +1,7 @@
export default {
'Check interval': 'Intervallo di controllo',
Schedule: 'Programma',
backup: 'Backup',
backup: 'Backup del progetto',
downloadTheProjectBackupFile: 'Scarica il file di backup del progetto (in json)',
restoreProject: 'Ripristina progetto...',
incorrectUsrPwd: 'Login o password errati',
@ -38,7 +38,7 @@ export default {
youHaveReadonlyAccess: 'Hai accesso in sola lettura',
taskTemplates: 'Modelli di compito',
inventory: 'Inventario',
environment: 'Ambiente',
environment: 'Variabili di ambiente',
keyStore: 'Negozio di chiavi',
repositories: 'Repository',
darkMode: 'Modalità scura',
@ -65,12 +65,11 @@ export default {
addView: 'Aggiungi vista',
editEnvironment: 'Modifica ambiente',
deleteEnvironment: 'Elimina ambiente',
environment2: 'Ambiente',
newEnvironment: 'Nuovo ambiente',
environmentName: 'Nome ambiente',
extraVariables: 'Variabili extra',
enterExtraVariablesJson: 'Inserisci variabili extra JSON...',
environmentVariables: 'Variabili ambiente',
environmentVariables: 'Variabili di ambiente',
enterEnvJson: 'Inserisci JSON ambiente...',
environmentAndExtraVariablesMustBeValidJsonExample: 'L\'ambiente e le variabili extra devono essere JSON validi. Esempio:',
dashboard2: 'Cruscotto',
@ -91,13 +90,13 @@ export default {
usernameOptional: 'Nome utente (opzionale)',
privateKey: 'Chiave privata',
override: 'Sovrascrivi',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: 'Usa questo tipo di chiave per i repository HTTPS e per i playbook che utilizzano connessioni non SSH.',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: 'Usa questo tipo di chiave per repository HTTPS e per playbook che utilizzano connessioni non SSH.',
deleteKey: 'Elimina chiave',
newKey: 'Nuova chiave',
create: 'Crea',
newTask: 'Nuovo compito',
cantDeleteThe: 'Impossibile eliminare {objectTitle}',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} non può essere eliminato perché è utilizzato dalle risorse sottostanti',
cantDeleteThe: 'Impossibile eliminare il {objectTitle}',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: 'Il {objectTitle} non può essere eliminato perché è utilizzato dalle risorse sottostanti',
projectName: 'Nome progetto',
allowAlertsForThisProject: 'Consenti avvisi per questo progetto',
telegramChatIdOptional: 'ID chat Telegram (opzionale)',
@ -110,7 +109,7 @@ export default {
accessKey: 'Chiave di accesso',
credentialsToAccessToTheGitRepositoryItShouldBe: 'Credenziali per accedere al repository Git. Dovrebbe essere:',
ifYouUseGitOrSshUrl: 'se utilizzi Git o URL SSH.',
ifYouUseHttpsOrFileUrl: 'se utilizzi HTTPS o URL di file.',
ifYouUseHttpsOrFileUrl: 'se utilizzi URL HTTPS o file.',
none: 'Nessuno',
ssh: 'SSH',
deleteProject: 'Elimina progetto',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Variabili di sondaggio',
addVariable: 'Aggiungi variabile',
vaultName: 'ID Vault (nome)',
vaultNameDefault: 'Può esistere solo un nome `default` (vuoto)',
vaultNameUnique: 'Deve essere unico',
vaults: 'Vaults',
vaultAdd: 'Aggiungi Vault',
vaultRequired: 'La password del Vault è obbligatoria',
columns: 'Colonne',
buildVersion: 'Versione di build',
messageOptional: 'Messaggio (opzionale)',
@ -138,7 +143,7 @@ export default {
author: 'Autore',
duration: 'Durata',
stop: 'Ferma',
forceStop: 'Fermata forzata',
forceStop: 'Ferma forzatamente',
confirmTask: 'Conferma',
deleteTeamMember: 'Elimina membro del team',
team2: 'Team',
@ -163,8 +168,8 @@ export default {
inventory2: 'Inventario *',
repository: 'Repository',
environment3: 'Ambiente *',
vaultPassword: 'Password del vault',
vaultPassword2: 'Password del vault',
vaultPassword: 'Password Vault',
vaultPassword2: 'Password Vault',
view: 'Vista',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Voglio eseguire un compito tramite cron solo per nuovi commit di un repository',
@ -214,7 +219,7 @@ export default {
add: 'Aggiungi',
password_required: 'La password è obbligatoria',
name_required: 'Il nome è obbligatorio',
user_credentials_required: 'Le credenziali dell\'utente sono obbligatorie',
user_credentials_required: 'Le credenziali utente sono obbligatorie',
type_required: 'Il tipo è obbligatorio',
path_required: 'Il percorso del file di inventario è obbligatorio',
private_key_required: 'La chiave privata è obbligatoria',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Utilizzo:',
runnerToken: 'Token:',
editRunner: 'Modifica esecutore',
projectRestoreResult: 'Risultati del ripristino del progetto',
projectWithNameRestored: 'Progetto {projectName} ripristinato con successo.',
pleaseUpdateAccessKeys: 'Si prega di aggiornarli prima di eseguire i compiti.',
emptyKeysRestored: '{emptyKeys} chiavi vuote aggiunte.',
};

View File

@ -1,8 +1,8 @@
export default {
'Check interval': 'チェック間隔',
Schedule: 'スケジュール',
backup: 'バックアップ',
downloadTheProjectBackupFile: 'プロジェクトバックアップファイルをダウンロードjson形式',
backup: 'プロジェクトのバックアップ',
downloadTheProjectBackupFile: 'プロジェクトバックアップファイルをダウンロードjson形式',
restoreProject: 'プロジェクトを復元...',
incorrectUsrPwd: 'ログインまたはパスワードが正しくありません',
askDeleteUser: '本当にこのユーザーを削除しますか?',
@ -38,8 +38,8 @@ export default {
youHaveReadonlyAccess: '読み取り専用アクセスがあります',
taskTemplates: 'タスクテンプレート',
inventory: 'インベントリ',
environment: '環境',
keyStore: 'キーのストア',
environment: '環境変数',
keyStore: 'キー管理',
repositories: 'リポジトリ',
darkMode: 'ダークモード',
team: 'チーム',
@ -65,7 +65,6 @@ export default {
addView: 'ビューを追加',
editEnvironment: '環境を編集',
deleteEnvironment: '環境を削除',
environment2: '環境',
newEnvironment: '新しい環境',
environmentName: '環境名',
extraVariables: '追加変数',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: '調査変数',
addVariable: '変数を追加',
vaultName: 'ボールトID名前',
vaultNameDefault: '唯一の`default`(空)名が存在することができます',
vaultNameUnique: '一意でなければなりません',
vaults: 'ボールト',
vaultAdd: 'ボールトを追加',
vaultRequired: 'ボールトパスワードは必須です',
columns: '列',
buildVersion: 'ビルドバージョン',
messageOptional: 'メッセージ(オプション)',
@ -147,13 +152,13 @@ export default {
administrator: '管理者',
definesStartVersionOfYourArtifactEachRunIncrements: 'アーティファクトの開始バージョンを定義します。各実行でアーティファクトのバージョンが増加します。',
forMoreInformationAboutBuildingSeeThe: 'ビルドに関する詳細情報は、次を参照してください',
taskTemplateReference: 'タスクテンプレートの参照',
taskTemplateReference: 'タスクテンプレートのリファレンス',
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: 'タスクが実行されるときにデプロイされるアーティファクトを定義します。',
forMoreInformationAboutDeployingSeeThe: 'デプロイに関する詳細情報は、次を参照してください',
taskTemplateReference2: 'タスクテンプレートの参照',
taskTemplateReference2: 'タスクテンプレートのリファレンス',
definesAutorunSchedule: '自動実行スケジュールを定義します。',
forMoreInformationAboutCronSeeThe: 'Cronに関する詳細情報は、次を参照してください',
cronExpressionFormatReference: 'Cron式フォーマットの参照',
cronExpressionFormatReference: 'Cron式フォーマットリファレンス',
startVersion: '開始バージョン',
example000: '例: 0.0.0',
buildTemplate: 'ビルドテンプレート',
@ -167,7 +172,7 @@ export default {
vaultPassword2: 'ボールトパスワード',
view: 'ビュー',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '新しいコミットのためにCronでタスクを実行したい',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '新しいコミットのためにのみCronでタスクを実行したい',
repository2: 'リポジトリ',
cronChecksNewCommitBeforeRun: 'Cronは実行前に新しいコミットを確認します',
readThe: '読む',
@ -245,7 +250,7 @@ export default {
NewIntegration: '新しい統合',
EditIntegration: '統合を編集',
DeleteIntegration: '統合を削除',
DeleteIntegrationMsg: 'この統合を削除してもよろしいですか?',
DeleteIntegrationMsg: '本当にこの統合を削除しますか?',
AddAlias: 'エイリアスを追加',
LoadAlias: 'エイリアスを読み込み中...',
runners: 'ランナー',
@ -256,4 +261,8 @@ export default {
runnerUsage: '使用法:',
runnerToken: 'トークン:',
editRunner: 'ランナーを編集',
projectRestoreResult: 'プロジェクト復元結果',
projectWithNameRestored: 'プロジェクト {projectName} が正常に復元されました。',
pleaseUpdateAccessKeys: 'タスクを実行する前にそれらを更新してください。',
emptyKeysRestored: '{emptyKeys} の空のキーが追加されました。',
};

View File

@ -1,7 +1,7 @@
export default {
'Check interval': '검사 간격',
Schedule: '일정',
backup: '백업',
backup: '프로젝트 백업',
downloadTheProjectBackupFile: '프로젝트 백업 파일 다운로드 (json 형식)',
restoreProject: '프로젝트 복원...',
incorrectUsrPwd: '잘못된 로그인 또는 비밀번호',
@ -38,7 +38,7 @@ export default {
youHaveReadonlyAccess: '읽기 전용 액세스 권한이 있습니다',
taskTemplates: '작업 템플릿',
inventory: '인벤토리',
environment: '환경',
environment: '환경 변수',
keyStore: '키 저장소',
repositories: '리포지토리',
darkMode: '다크 모드',
@ -65,13 +65,12 @@ export default {
addView: '보기 추가',
editEnvironment: '환경 편집',
deleteEnvironment: '환경 삭제',
environment2: '환경',
newEnvironment: '새 환경',
environmentName: '환경 이름',
extraVariables: '추가 변수',
enterExtraVariablesJson: '추가 변수 JSON 입력...',
environmentVariables: '환경 변수',
enterEnvJson: '환경 JSON 입력...',
enterEnvJson: 'env JSON 입력...',
environmentAndExtraVariablesMustBeValidJsonExample: '환경 및 추가 변수는 유효한 JSON이어야 합니다. 예:',
dashboard2: '대시보드',
ansibleSemaphore: '세마포어 UI',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: '설문 변수',
addVariable: '변수 추가',
vaultName: '금고 ID (이름)',
vaultNameDefault: '하나의 `default` (빈) 이름만 존재할 수 있습니다',
vaultNameUnique: '고유해야 합니다',
vaults: '금고',
vaultAdd: '금고 추가',
vaultRequired: '금고 비밀번호는 필수입니다',
columns: '열',
buildVersion: '빌드 버전',
messageOptional: '메시지 (선택 사항)',
@ -167,11 +172,11 @@ export default {
vaultPassword2: '금고 비밀번호',
view: '보기',
cron: '크론',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '저는 특정 리포지토리의 새로운 커밋에 대해서만 크론으로 작업을 실행하고 싶습니다',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '특정 리포지토리의 새로운 커밋에 대해서만 크론으로 작업을 실행하고 싶습니다',
repository2: '리포지토리',
cronChecksNewCommitBeforeRun: '크론은 실행 전에 새로운 커밋을 확인합니다',
readThe: '읽기',
toLearnMoreAboutCron: '크론에 대해 더 알아보려면',
toLearnMoreAboutCron: '크론에 대해 더 알아보려면.',
suppressSuccessAlerts: '성공 알림 억제',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'CLI 인수 (JSON 배열). 예: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
allowCliArgsInTask: '작업에서 CLI 인수 허용',
@ -253,7 +258,11 @@ export default {
enabled: '활성화됨',
scheduleNextRun: '다음 실행',
maxNumberOfParallelTasks: '최대 병렬 작업 수',
runnerUsage: '사용:',
runnerUsage: '사용:',
runnerToken: '토큰:',
editRunner: '러너 편집',
projectRestoreResult: '프로젝트 복원 결과',
projectWithNameRestored: '프로젝트 {projectName}이(가) 성공적으로 복원되었습니다.',
pleaseUpdateAccessKeys: '작업을 실행하기 전에 액세스 키를 업데이트하십시오.',
emptyKeysRestored: '{emptyKeys} 개의 빈 키가 추가되었습니다.',
};

View File

@ -1,14 +1,14 @@
export default {
'Check interval': 'Controleer interval',
Schedule: 'Schema',
backup: 'Back-up',
backup: 'Project Back-up',
downloadTheProjectBackupFile: 'Download het project back-up bestand (in json)',
restoreProject: 'Herstel Project...',
incorrectUsrPwd: 'Onjuiste inlog of wachtwoord',
askDeleteUser: 'Wilt u deze gebruiker echt verwijderen?',
askDeleteTemp: 'Wilt u deze sjabloon echt verwijderen?',
askDeleteEnv: 'Wilt u deze omgeving echt verwijderen?',
askDeleteInv: 'Wilt u deze inventaris echt verwijderen?',
askDeleteInv: 'Wilt u deze uitvinder echt verwijderen?',
askDeleteKey: 'Wilt u deze sleutel echt verwijderen?',
askDeleteRepo: 'Wilt u dit repository echt verwijderen?',
askDeleteProj: 'Wilt u dit project echt verwijderen?',
@ -31,17 +31,17 @@ export default {
editUser: 'Bewerk Gebruiker',
newProject: 'Nieuw Project',
close: 'Sluiten',
newProject2: 'Nieuw project...',
newProject2: 'Nieuw Project...',
demoMode: 'DEMO MODUS',
task: 'Taak #{expr}',
youCanRunAnyTasks: 'U kunt elke taak uitvoeren',
youHaveReadonlyAccess: 'U heeft alleen-lezen toegang',
taskTemplates: 'Taak Sjablonen',
inventory: 'Inventaris',
environment: 'Omgeving',
keyStore: 'Sleutel Opslag',
environment: 'Omgevingsvariabelen',
keyStore: 'Sleutelopslag',
repositories: 'Repositories',
darkMode: 'Donkere Modus',
darkMode: 'Donkere modus',
team: 'Team',
users: 'Gebruikers',
editAccount: 'Bewerk Account',
@ -54,7 +54,7 @@ export default {
executeTheFollowingCommandOnTheServerToSeeExisting: 'Voer de volgende opdracht op de server uit om bestaande gebruikers te zien:',
semaphoreUserList: 'semaphore gebruikerslijst',
youCanChangePasswordOfExistingUser: 'U kunt het wachtwoord van een bestaande gebruiker wijzigen:',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore gebruiker wijzig-per-inlog --login gebruiker123 --wachtwoord {maakWachtwoordVoorbeeld}',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore gebruiker wijzig-per-inlog --login user123 --wachtwoord {maakWachtwoordVoorbeeld}',
orCreateNewAdminUser: 'Of maak een nieuwe admin gebruiker:',
close2: 'Sluiten',
semaphore: 'SEMAPHORE',
@ -65,7 +65,6 @@ export default {
addView: 'Voeg weergave toe',
editEnvironment: 'Bewerk Omgeving',
deleteEnvironment: 'Verwijder omgeving',
environment2: 'Omgeving',
newEnvironment: 'Nieuwe Omgeving',
environmentName: 'Omgevingsnaam',
extraVariables: 'Extra variabelen',
@ -85,7 +84,7 @@ export default {
pathToInventoryFile: 'Pad naar Inventarisbestand',
enterInventory: 'Voer inventaris in...',
staticInventoryExample: 'Statische inventarisvoorbeeld:',
staticYamlInventoryExample: 'Statisch YAML inventarisvoorbeeld:',
staticYamlInventoryExample: 'Statische YAML inventarisvoorbeeld:',
keyName: 'Sleutelnaam',
loginOptional: 'Inloggen (Optioneel)',
usernameOptional: 'Gebruikersnaam (Optioneel)',
@ -116,7 +115,7 @@ export default {
deleteProject: 'Verwijder project',
save: 'Opslaan',
deleteProject2: 'Verwijder Project',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'Zodra u een project verwijdert, is er geen weg meer terug. Wees alstublieft zeker.',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'Zodra u een project verwijdert, is er geen weg meer terug. Wees zeker.',
name2: 'Naam *',
title: 'Titel *',
description: 'Beschrijving',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Enquêtevariabelen',
addVariable: 'Voeg variabele toe',
vaultName: 'Kluis ID (naam)',
vaultNameDefault: 'Er mag slechts één `default` (lege) naam bestaan',
vaultNameUnique: 'Moet uniek zijn',
vaults: 'Kluis',
vaultAdd: 'Voeg Kluis toe',
vaultRequired: 'Kluiswachtwoord is vereist',
columns: 'Kolommen',
buildVersion: 'Bouwversie',
messageOptional: 'Bericht (Optioneel)',
@ -167,9 +172,9 @@ export default {
vaultPassword2: 'Kluiswachtwoord',
view: 'Weergave',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Ik wil een taak via de cron uitvoeren alleen voor nieuwe commits van een bepaalde repository',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Ik wil een taak door de cron laten draaien alleen voor nieuwe commits van een bepaalde repository',
repository2: 'Repository',
cronChecksNewCommitBeforeRun: 'Cron controleert nieuwe commit voordat deze wordt uitgevoerd',
cronChecksNewCommitBeforeRun: 'Cron controleert nieuwe commit voordat deze draait',
readThe: 'Lees de',
toLearnMoreAboutCron: 'om meer te leren over Cron.',
suppressSuccessAlerts: 'Suppress success alerts',
@ -229,7 +234,7 @@ export default {
mustBeInteger: 'Moet een geheel getal zijn',
mustBe0OrGreater: 'Moet 0 of groter zijn',
start_version_required: 'Startversie is vereist',
playbook_filename_required: 'Playbook bestandsnaam is vereist',
playbook_filename_required: 'Playbook-bestandsnaam is vereist',
inventory_required: 'Inventaris is vereist',
environment_required: 'Omgeving is vereist',
email_required: 'E-mail is vereist',
@ -247,7 +252,7 @@ export default {
DeleteIntegration: 'Verwijder Integratie',
DeleteIntegrationMsg: 'Weet u zeker dat u deze integratie wilt verwijderen?',
AddAlias: 'Voeg Alias toe',
LoadAlias: 'Alias laden...',
LoadAlias: 'Aliases laden...',
runners: 'Runners',
newRunner: 'Nieuwe Runner',
enabled: 'Ingeschakeld',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Gebruik:',
runnerToken: 'Token:',
editRunner: 'Bewerk Runner',
projectRestoreResult: 'Projectherstelresultaten',
projectWithNameRestored: 'Project {projectName} succesvol hersteld.',
pleaseUpdateAccessKeys: 'Werk ze bij voordat u taken uitvoert.',
emptyKeysRestored: '{emptyKeys} lege sleutels toegevoegd.',
};

View File

@ -1,7 +1,7 @@
export default {
'Check interval': 'Interwał sprawdzania',
Schedule: 'Harmonogram',
backup: 'Kopia zapasowa',
backup: 'Kopia zapasowa projektu',
downloadTheProjectBackupFile: 'Pobierz plik kopii zapasowej projektu (w formacie json)',
restoreProject: 'Przywróć projekt...',
incorrectUsrPwd: 'Niepoprawny login lub hasło',
@ -16,7 +16,7 @@ export default {
edit: 'Edytuj',
nnew: 'Nowy',
keyFormSshKey: 'Klucz SSH',
keyFormLoginPassword: 'Login z hasłem',
keyFormLoginPassword: 'Logowanie z hasłem',
keyFormNone: 'Brak',
incorrectUrl: 'Niepoprawny URL',
username: 'Nazwa użytkownika',
@ -38,7 +38,7 @@ export default {
youHaveReadonlyAccess: 'Masz dostęp tylko do odczytu',
taskTemplates: 'Szablony zadań',
inventory: 'Inwentarz',
environment: 'Środowisko',
environment: 'Zmienne środowiskowe',
keyStore: 'Magazyn kluczy',
repositories: 'Repozytoria',
darkMode: 'Tryb ciemny',
@ -65,17 +65,16 @@ export default {
addView: 'Dodaj widok',
editEnvironment: 'Edytuj środowisko',
deleteEnvironment: 'Usuń środowisko',
environment2: 'Środowisko',
newEnvironment: 'Nowe środowisko',
environmentName: 'Nazwa środowiska',
extraVariables: 'Dodatkowe zmienne',
enterExtraVariablesJson: 'Wprowadź dodatkowe zmienne JSON...',
environmentVariables: 'Zmienne środowiskowe',
enterEnvJson: 'Wprowadź JSON środowiska...',
enterEnvJson: 'Wprowadź env JSON...',
environmentAndExtraVariablesMustBeValidJsonExample: 'Środowisko i dodatkowe zmienne muszą być poprawnym JSON-em. Przykład:',
dashboard2: 'Panel',
ansibleSemaphore: 'Interfejs użytkownika Semaphore',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Przykro nam, ale <%= htmlWebpackPlugin.options.title %> nie działa poprawnie bez włączonego JavaScriptu. Proszę włączyć, aby kontynuować.',
ansibleSemaphore: 'Interfejs Semaphore',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Przykro nam, ale <%= htmlWebpackPlugin.options.title %> nie działa poprawnie bez włączonego JavaScriptu. Proszę włączyć go, aby kontynuować.',
deleteInventory: 'Usuń inwentarz',
newInventory: 'Nowy inwentarz',
name: 'Nazwa',
@ -100,7 +99,7 @@ export default {
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} nie może być usunięty, ponieważ jest używany przez poniższe zasoby',
projectName: 'Nazwa projektu',
allowAlertsForThisProject: 'Zezwól na powiadomienia dla tego projektu',
telegramChatIdOptional: 'ID czatu Telegram (opcjonalnie)',
telegramChatIdOptional: 'Telegram Chat ID (opcjonalnie)',
maxNumberOfParallelTasksOptional: 'Maksymalna liczba równoległych zadań (opcjonalnie)',
deleteRepository: 'Usuń repozytorium',
newRepository: 'Nowe repozytorium',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Zmienne ankiety',
addVariable: 'Dodaj zmienną',
vaultName: 'ID skarbca (nazwa)',
vaultNameDefault: 'Może istnieć tylko jedna nazwa `default` (pusta)',
vaultNameUnique: 'Musi być unikalna',
vaults: 'Skarbce',
vaultAdd: 'Dodaj skarbiec',
vaultRequired: 'Hasło skarbca jest wymagane',
columns: 'Kolumny',
buildVersion: 'Wersja kompilacji',
messageOptional: 'Wiadomość (opcjonalnie)',
@ -223,7 +228,7 @@ export default {
branch_required: 'Gałąź jest wymagana',
key_required: 'Klucz jest wymagany',
user_required: 'Użytkownik jest wymagany',
build_version_required: 'Wersja budowy jest wymagana',
build_version_required: 'Wersja kompilacji jest wymagana',
title_required: 'Tytuł jest wymagany',
isRequired: 'jest wymagane',
mustBeInteger: 'Musi być liczbą całkowitą',
@ -239,7 +244,7 @@ export default {
Deploy: 'Wdróż',
Run: 'Uruchom',
CreateDemoProject: 'Utwórz projekt demo',
LeaveProject: 'Opuszcz projekt',
LeaveProject: 'Opuszczam projekt',
integration: 'Integracja',
integrations: 'Integracje',
NewIntegration: 'Nowa integracja',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Użycie:',
runnerToken: 'Token:',
editRunner: 'Edytuj uruchamiacz',
projectRestoreResult: 'Wyniki przywracania projektu',
projectWithNameRestored: 'Projekt {projectName} został pomyślnie przywrócony.',
pleaseUpdateAccessKeys: 'Proszę zaktualizować je przed uruchomieniem zadań.',
emptyKeysRestored: '{emptyKeys} puste klucze dodane.',
};

View File

@ -1,14 +1,14 @@
export default {
'Check interval': 'Intervalo de verificação',
Schedule: 'Agendar',
backup: 'Backup',
Schedule: 'Agendamento',
backup: 'Backup do Projeto',
downloadTheProjectBackupFile: 'Baixar o arquivo de backup do projeto (em json)',
restoreProject: 'Restaurar Projeto...',
incorrectUsrPwd: 'Login ou senha incorretos',
askDeleteUser: 'Você realmente deseja excluir este usuário?',
askDeleteTemp: 'Você realmente deseja excluir este modelo?',
askDeleteEnv: 'Você realmente deseja excluir este ambiente?',
askDeleteInv: 'Você realmente deseja excluir este inventário?',
askDeleteInv: 'Você realmente deseja excluir este inventor?',
askDeleteKey: 'Você realmente deseja excluir esta chave?',
askDeleteRepo: 'Você realmente deseja excluir este repositório?',
askDeleteProj: 'Você realmente deseja excluir este projeto?',
@ -31,14 +31,14 @@ export default {
editUser: 'Editar Usuário',
newProject: 'Novo Projeto',
close: 'Fechar',
newProject2: 'Novo projeto...',
demoMode: 'MODO DEMONSTRAÇÃO',
newProject2: 'Novo Projeto...',
demoMode: 'MODO DEMO',
task: 'Tarefa #{expr}',
youCanRunAnyTasks: 'Você pode executar quaisquer tarefas',
youCanRunAnyTasks: 'Você pode executar qualquer tarefa',
youHaveReadonlyAccess: 'Você tem acesso somente leitura',
taskTemplates: 'Modelos de Tarefa',
inventory: 'Inventário',
environment: 'Ambiente',
environment: 'Variáveis de Ambiente',
keyStore: 'Armazenamento de Chaves',
repositories: 'Repositórios',
darkMode: 'Modo Escuro',
@ -65,7 +65,6 @@ export default {
addView: 'Adicionar visualização',
editEnvironment: 'Editar Ambiente',
deleteEnvironment: 'Excluir ambiente',
environment2: 'Ambiente',
newEnvironment: 'Novo Ambiente',
environmentName: 'Nome do Ambiente',
extraVariables: 'Variáveis extras',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Variáveis de Pesquisa',
addVariable: 'Adicionar variável',
vaultName: 'ID do Cofre (nome)',
vaultNameDefault: 'Apenas um nome `default` (vazio) pode existir',
vaultNameUnique: 'Deve ser único',
vaults: 'Cofres',
vaultAdd: 'Adicionar Cofre',
vaultRequired: 'Senha do Cofre é obrigatória',
columns: 'Colunas',
buildVersion: 'Versão de Construção',
messageOptional: 'Mensagem (Opcional)',
@ -151,7 +156,7 @@ export default {
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: 'Define qual artefato deve ser implantado quando a tarefa for executada.',
forMoreInformationAboutDeployingSeeThe: 'Para mais informações sobre implantação, veja o',
taskTemplateReference2: 'Referência do Modelo de Tarefa',
definesAutorunSchedule: 'Define o cronograma de execução automática.',
definesAutorunSchedule: 'Define o agendamento de execução automática.',
forMoreInformationAboutCronSeeThe: 'Para mais informações sobre cron, veja o',
cronExpressionFormatReference: 'Referência do formato de expressão cron',
startVersion: 'Versão Inicial',
@ -238,7 +243,7 @@ export default {
Build: 'Construir',
Deploy: 'Implantar',
Run: 'Executar',
CreateDemoProject: 'Criar Projeto de Demonstração',
CreateDemoProject: 'Criar Projeto Demo',
LeaveProject: 'Sair do Projeto',
integration: 'Integração',
integrations: 'Integrações',
@ -256,4 +261,8 @@ export default {
runnerUsage: 'Uso:',
runnerToken: 'Token:',
editRunner: 'Editar Executor',
projectRestoreResult: 'Resultados da restauração do projeto',
projectWithNameRestored: 'Projeto {projectName} restaurado com sucesso.',
pleaseUpdateAccessKeys: 'Por favor, atualize-os antes de executar tarefas.',
emptyKeysRestored: '{emptyKeys} chaves vazias adicionadas.',
};

View File

@ -1,14 +1,14 @@
export default {
'Check interval': 'Intervalo de verificação',
Schedule: 'Agendar',
backup: 'Backup',
backup: 'Backup do Projeto',
downloadTheProjectBackupFile: 'Baixar o arquivo de backup do projeto (em json)',
restoreProject: 'Restaurar Projeto...',
incorrectUsrPwd: 'Login ou senha incorretos',
askDeleteUser: 'Você realmente deseja excluir este usuário?',
askDeleteTemp: 'Você realmente deseja excluir este modelo?',
askDeleteEnv: 'Você realmente deseja excluir este ambiente?',
askDeleteInv: 'Você realmente deseja excluir este inventário?',
askDeleteInv: 'Você realmente deseja excluir este inventor?',
askDeleteKey: 'Você realmente deseja excluir esta chave?',
askDeleteRepo: 'Você realmente deseja excluir este repositório?',
askDeleteProj: 'Você realmente deseja excluir este projeto?',
@ -31,14 +31,14 @@ export default {
editUser: 'Editar Usuário',
newProject: 'Novo Projeto',
close: 'Fechar',
newProject2: 'Novo projeto...',
newProject2: 'Novo Projeto...',
demoMode: 'MODO DEMONSTRAÇÃO',
task: 'Tarefa #{expr}',
youCanRunAnyTasks: 'Você pode executar qualquer tarefa',
youCanRunAnyTasks: 'Você pode executar quaisquer tarefas',
youHaveReadonlyAccess: 'Você tem acesso somente leitura',
taskTemplates: 'Modelos de Tarefa',
inventory: 'Inventário',
environment: 'Ambiente',
environment: 'Variáveis de Ambiente',
keyStore: 'Armazenamento de Chaves',
repositories: 'Repositórios',
darkMode: 'Modo Escuro',
@ -52,7 +52,7 @@ export default {
howToFixSigninIssues: 'Como corrigir problemas de login',
firstlyYouNeedAccessToTheServerWhereSemaphoreRunni: 'Primeiro, você precisa de acesso ao servidor onde o Semaphore está em execução.',
executeTheFollowingCommandOnTheServerToSeeExisting: 'Execute o seguinte comando no servidor para ver os usuários existentes:',
semaphoreUserList: 'lista de usuários semaphore',
semaphoreUserList: 'semaphore user list',
youCanChangePasswordOfExistingUser: 'Você pode alterar a senha do usuário existente:',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: 'Ou crie um novo usuário administrador:',
@ -65,11 +65,10 @@ export default {
addView: 'Adicionar visualização',
editEnvironment: 'Editar Ambiente',
deleteEnvironment: 'Excluir ambiente',
environment2: 'Ambiente',
newEnvironment: 'Novo Ambiente',
environmentName: 'Nome do Ambiente',
extraVariables: 'Variáveis extras',
enterExtraVariablesJson: 'Insira variáveis extras em JSON...',
enterExtraVariablesJson: 'Insira variáveis extras JSON...',
environmentVariables: 'Variáveis de ambiente',
enterEnvJson: 'Insira env JSON...',
environmentAndExtraVariablesMustBeValidJsonExample: 'O ambiente e as variáveis extras devem ser JSON válidos. Exemplo:',
@ -83,7 +82,7 @@ export default {
sudoCredentialsOptional: 'Credenciais Sudo (Opcional)',
type: 'Tipo',
pathToInventoryFile: 'Caminho para o arquivo de Inventário',
enterInventory: 'Insira inventário...',
enterInventory: 'Insira o inventário...',
staticInventoryExample: 'Exemplo de inventário estático:',
staticYamlInventoryExample: 'Exemplo de inventário YAML estático:',
keyName: 'Nome da Chave',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: 'Variáveis de Pesquisa',
addVariable: 'Adicionar variável',
vaultName: 'ID do Cofre (nome)',
vaultNameDefault: 'Apenas um nome `default` (vazio) pode existir',
vaultNameUnique: 'Deve ser único',
vaults: 'Cofres',
vaultAdd: 'Adicionar Cofre',
vaultRequired: 'Senha do Cofre é obrigatória',
columns: 'Colunas',
buildVersion: 'Versão de Construção',
messageOptional: 'Mensagem (Opcional)',
@ -132,7 +137,7 @@ export default {
diff: 'Diferença',
advanced: 'Avançado',
hide: 'Ocultar',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Para permitir a substituição de argumento CLI nas configurações do Modelo de Tarefa',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Para permitir a substituição de argumentos CLI nas configurações do Modelo de Tarefa',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'Argumentos CLI (array JSON). Exemplo: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
started: 'Iniciado',
author: 'Autor',
@ -252,8 +257,12 @@ export default {
newRunner: 'Novo Executor',
enabled: 'Habilitado',
scheduleNextRun: 'Próxima execução',
maxNumberOfParallelTasks: 'Número máximo de tarefas paralelas',
maxNumberOfParallelTasks: 'Máximo de tarefas paralelas',
runnerUsage: 'Uso:',
runnerToken: 'Token:',
editRunner: 'Editar Executor',
projectRestoreResult: 'Resultados da restauração do projeto',
projectWithNameRestored: 'Projeto {projectName} restaurado com sucesso.',
pleaseUpdateAccessKeys: 'Por favor, atualize-os antes de executar tarefas.',
emptyKeysRestored: '{emptyKeys} chaves vazias adicionadas.',
};

View File

@ -1,14 +1,14 @@
export default {
'Check interval': 'Интервал проверки',
Schedule: 'Расписание',
backup: 'Резервное копирование',
backup: 'Резервное копирование проекта',
downloadTheProjectBackupFile: 'Скачать файл резервной копии проекта (в формате json)',
restoreProject: 'Восстановить проект...',
incorrectUsrPwd: 'Неверный логин или пароль',
askDeleteUser: 'Вы действительно хотите удалить этого пользователя?',
askDeleteTemp: 'Вы действительно хотите удалить этот шаблон?',
askDeleteEnv: 'Вы действительно хотите удалить эту среду?',
askDeleteInv: 'Вы действительно хотите удалить этот инвентарь?',
askDeleteInv: 'Вы действительно хотите удалить этого инвентаря?',
askDeleteKey: 'Вы действительно хотите удалить этот ключ?',
askDeleteRepo: 'Вы действительно хотите удалить этот репозиторий?',
askDeleteProj: 'Вы действительно хотите удалить этот проект?',
@ -35,7 +35,7 @@ export default {
demoMode: 'РЕЖИМ ДЕМО',
task: 'Задача #{expr}',
youCanRunAnyTasks: 'Вы можете запускать любые задачи',
youHaveReadonlyAccess: 'У вас доступ только для чтения',
youHaveReadonlyAccess: 'У вас только для чтения доступ',
taskTemplates: 'Шаблоны задач',
inventory: 'Инвентарь',
environment: 'Переменные окружения',
@ -57,25 +57,24 @@ export default {
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: 'Или создайте нового администратора:',
close2: 'Закрыть',
semaphore: 'СЕМАФОР',
semaphore: 'СЕМФОРА',
dontHaveAccountOrCantSignIn: 'Нет аккаунта или не можете войти?',
password2: 'Пароль',
cancel: 'Отмена',
noViews: 'Нет представлений',
addView: 'Добавить представление',
editEnvironment: 'Редактировать переменные окружкния',
deleteEnvironment: 'Удалить окружение',
environment2: 'Переменные окружения',
newEnvironment: 'Новое окружение',
environmentName: 'Имя окружения',
editEnvironment: 'Редактировать среду',
deleteEnvironment: 'Удалить среду',
newEnvironment: 'Новая среда',
environmentName: 'Имя среды',
extraVariables: 'Дополнительные переменные',
enterExtraVariablesJson: 'Введите дополнительные переменные в формате JSON...',
enterExtraVariablesJson: 'Введите дополнительные переменные JSON...',
environmentVariables: 'Переменные окружения',
enterEnvJson: 'Введите env JSON...',
environmentAndExtraVariablesMustBeValidJsonExample: 'Переменные среды и дополнительные переменные должны быть действительным JSON. Пример:',
environmentAndExtraVariablesMustBeValidJsonExample: 'Среда и дополнительные переменные должны быть действительным JSON. Пример:',
dashboard2: 'Панель управления',
ansibleSemaphore: 'Semaphore UI',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Извините, но <%= htmlWebpackPlugin.options.title %> не работает должным образом без включенного JavaScript. Пожалуйста, включите его, чтобы продолжить.',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: 'Нам жаль, но <%= htmlWebpackPlugin.options.title %> не работает должным образом без включенного JavaScript. Пожалуйста, включите его, чтобы продолжить.',
deleteInventory: 'Удалить инвентарь',
newInventory: 'Новый инвентарь',
name: 'Имя',
@ -97,7 +96,7 @@ export default {
create: 'Создать',
newTask: 'Новая задача',
cantDeleteThe: 'Невозможно удалить {objectTitle}',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} не может быть удален, так как он используется ресурсами ниже',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} не может быть удален, потому что он используется ресурсами ниже',
projectName: 'Имя проекта',
allowAlertsForThisProject: 'Разрешить оповещения для этого проекта',
telegramChatIdOptional: 'Telegram Chat ID (необязательно)',
@ -110,13 +109,13 @@ export default {
accessKey: 'Ключ доступа',
credentialsToAccessToTheGitRepositoryItShouldBe: 'Учетные данные для доступа к Git репозиторию. Это должно быть:',
ifYouUseGitOrSshUrl: 'если вы используете Git или SSH URL.',
ifYouUseHttpsOrFileUrl: 'если вы используете HTTPS или file URL.',
ifYouUseHttpsOrFileUrl: 'если вы используете HTTPS или файл URL.',
none: 'Нет',
ssh: 'SSH',
deleteProject: 'Удалить проект',
save: 'Сохранить',
deleteProject2: 'Удалить проект',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'После удаления проекта возврата нет. Пожалуйста, будьте уверены.',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'После удаления проекта нет возврата. Пожалуйста, будьте уверены.',
name2: 'Имя *',
title: 'Название *',
description: 'Описание',
@ -124,13 +123,19 @@ export default {
key: '{expr}',
surveyVariables: 'Переменные опроса',
addVariable: 'Добавить переменную',
vaultName: 'ID хранилища (имя)',
vaultNameDefault: 'Может существовать только одно имя `default` (пустое)',
vaultNameUnique: 'Должно быть уникальным',
vaults: 'Хранилища',
vaultAdd: 'Добавить хранилище',
vaultRequired: 'Пароль хранилища обязателен',
columns: 'Столбцы',
buildVersion: 'Версия сборки',
messageOptional: 'Сообщение (необязательно)',
debug: 'Отладка',
dryRun: 'Пробный запуск',
diff: 'Различия',
advanced: 'Расширенные',
advanced: 'Расширенный',
hide: 'Скрыть',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: 'Чтобы разрешить переопределение аргумента CLI в настройках шаблона задачи',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'CLI Args (JSON массив). Пример: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
@ -153,7 +158,7 @@ export default {
taskTemplateReference2: 'Справка по шаблону задачи',
definesAutorunSchedule: 'Определяет расписание автозапуска.',
forMoreInformationAboutCronSeeThe: 'Для получения дополнительной информации о cron смотрите',
cronExpressionFormatReference: 'Справка по формату выражений cron',
cronExpressionFormatReference: 'Справка по формату выражения cron',
startVersion: 'Начальная версия',
example000: 'Пример: 0.0.0',
buildTemplate: 'Шаблон сборки',
@ -165,7 +170,7 @@ export default {
environment3: 'Среда *',
vaultPassword: 'Пароль хранилища',
vaultPassword2: 'Пароль хранилища',
view: 'Просмотр',
view: 'Представление',
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: 'Я хочу запускать задачу по cron только для новых коммитов некоторого репозитория',
repository2: 'Репозиторий',
@ -248,12 +253,16 @@ export default {
DeleteIntegrationMsg: 'Вы уверены, что хотите удалить эту интеграцию?',
AddAlias: 'Добавить псевдоним',
LoadAlias: 'Загрузка псевдонимов...',
runners: 'Ранеры',
newRunner: 'Новый ранер',
runners: 'Исполнители',
newRunner: 'Новый исполнитель',
enabled: 'Включено',
scheduleNextRun: 'Следующий запуск',
maxNumberOfParallelTasks: 'Максимальное количество параллельных задач',
runnerUsage: 'Использование:',
runnerToken: 'Токен:',
editRunner: 'Редактировать исполнителя',
projectRestoreResult: 'Результаты восстановления проекта',
projectWithNameRestored: 'Проект {projectName} успешно восстановлен.',
pleaseUpdateAccessKeys: 'Пожалуйста, обновите их перед запуском задач.',
emptyKeysRestored: '{emptyKeys} пустых ключей добавлено.',
};

View File

@ -1,10 +1,10 @@
export default {
'Check interval': '检查间隔',
Schedule: '计划',
backup: '备份',
backup: '备份项目',
downloadTheProjectBackupFile: '下载项目备份文件json格式',
restoreProject: '恢复项目...',
incorrectUsrPwd: '用户名或密码不正确',
incorrectUsrPwd: '登录或密码不正确',
askDeleteUser: '您真的想删除这个用户吗?',
askDeleteTemp: '您真的想删除这个模板吗?',
askDeleteEnv: '您真的想删除这个环境吗?',
@ -38,7 +38,7 @@ export default {
youHaveReadonlyAccess: '您具有只读访问权限',
taskTemplates: '任务模板',
inventory: '库存',
environment: '环境',
environment: '环境变量',
keyStore: '密钥存储',
repositories: '仓库',
darkMode: '黑暗模式',
@ -52,9 +52,9 @@ export default {
howToFixSigninIssues: '如何解决登录问题',
firstlyYouNeedAccessToTheServerWhereSemaphoreRunni: '首先,您需要访问运行 Semaphore 的服务器。',
executeTheFollowingCommandOnTheServerToSeeExisting: '在服务器上执行以下命令以查看现有用户:',
semaphoreUserList: 'semaphore 用户列表',
semaphoreUserList: 'semaphore user list',
youCanChangePasswordOfExistingUser: '您可以更改现有用户的密码:',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore 用户更改 - 登录 --login user123 --password {makePasswordExample}',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: '或创建新管理员用户:',
close2: '关闭',
semaphore: '信号灯',
@ -65,7 +65,6 @@ export default {
addView: '添加视图',
editEnvironment: '编辑环境',
deleteEnvironment: '删除环境',
environment2: '环境',
newEnvironment: '新环境',
environmentName: '环境名称',
extraVariables: '额外变量',
@ -74,7 +73,7 @@ export default {
enterEnvJson: '输入环境 JSON...',
environmentAndExtraVariablesMustBeValidJsonExample: '环境和额外变量必须是有效的 JSON。示例',
dashboard2: '仪表板',
ansibleSemaphore: '信号灯 UI',
ansibleSemaphore: 'Semaphore UI',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: '我们很抱歉,但 <%= htmlWebpackPlugin.options.title %> 在没有启用 JavaScript 的情况下无法正常工作。请启用它以继续。',
deleteInventory: '删除库存',
newInventory: '新库存',
@ -124,6 +123,12 @@ export default {
key: '{expr}',
surveyVariables: '调查变量',
addVariable: '添加变量',
vaultName: '保险库 ID名称',
vaultNameDefault: '只能存在一个 `default`(空)名称',
vaultNameUnique: '必须是唯一的',
vaults: '保险库',
vaultAdd: '添加保险库',
vaultRequired: '保险库密码是必需的',
columns: '列',
buildVersion: '构建版本',
messageOptional: '消息(可选)',
@ -133,8 +138,8 @@ export default {
advanced: '高级',
hide: '隐藏',
pleaseAllowOverridingCliArgumentInTaskTemplateSett: '允许在任务模板设置中覆盖 CLI 参数',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'CLI 参数JSON 数组)。示例:[ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
started: '已开始',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe: 'CLI 参数JSON 数组)。示例: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
started: '已启动',
author: '作者',
duration: '持续时间',
stop: '停止',
@ -169,11 +174,11 @@ export default {
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '我想通过 cron 仅为某个仓库的新提交运行任务',
repository2: '仓库',
cronChecksNewCommitBeforeRun: 'Cron 在运行前检查新提交',
cronChecksNewCommitBeforeRun: 'Cron 在运行前检查新提交',
readThe: '阅读',
toLearnMoreAboutCron: '以了解有关 Cron 的更多信息。',
suppressSuccessAlerts: '抑制成功警报',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'CLI 参数JSON 数组)。示例:[ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'CLI 参数JSON 数组)。示例: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
allowCliArgsInTask: '允许任务中的 CLI 参数',
docs: '文档',
editViews: '编辑视图',
@ -227,7 +232,7 @@ export default {
title_required: '标题是必需的',
isRequired: '是必需的',
mustBeInteger: '必须是整数',
mustBe0OrGreater: '必须大于或等于 0',
mustBe0OrGreater: '必须是 0 或更大',
start_version_required: '起始版本是必需的',
playbook_filename_required: '剧本文件名是必需的',
inventory_required: '库存是必需的',
@ -248,12 +253,16 @@ export default {
DeleteIntegrationMsg: '您确定要删除此集成吗?',
AddAlias: '添加别名',
LoadAlias: '加载别名...',
runners: '运行',
newRunner: '新运行',
runners: '运行',
newRunner: '新运行',
enabled: '已启用',
scheduleNextRun: '下次运行',
maxNumberOfParallelTasks: '最大并行任务数',
runnerUsage: '使用:',
runnerToken: '令牌:',
editRunner: '编辑运行器',
editRunner: '编辑运行者',
projectRestoreResult: '项目恢复结果',
projectWithNameRestored: '项目 {projectName} 成功恢复。',
pleaseUpdateAccessKeys: '请在运行任务之前更新它们。',
emptyKeysRestored: '{emptyKeys} 个空密钥已添加。',
};

View File

@ -1,7 +1,7 @@
export default {
'Check interval': '檢查間隔',
Schedule: '排程',
backup: '備份',
backup: '備份專案',
downloadTheProjectBackupFile: '下載專案備份檔案json格式',
restoreProject: '還原專案...',
incorrectUsrPwd: '登入或密碼不正確',
@ -22,23 +22,23 @@ export default {
username: '使用者名稱',
username_required: '使用者名稱是必填的',
dashboard: '儀表板',
history: '歷史',
history: '歷史紀錄',
activity: '活動',
settings: '設定',
signIn: '登入',
password: '密碼',
changePassword: '更改密碼',
editUser: '編輯使用者',
newProject: '新專案',
newProject: '新專案',
close: '關閉',
newProject2: '新專案...',
newProject2: '新專案...',
demoMode: '示範模式',
task: '任務 #{expr}',
youCanRunAnyTasks: '您可以執行任何任務',
youHaveReadonlyAccess: '您擁有唯讀權限',
taskTemplates: '任務範本',
inventory: '庫存',
environment: '環境',
environment: '環境變數',
keyStore: '金鑰儲存',
repositories: '儲存庫',
darkMode: '黑暗模式',
@ -65,8 +65,7 @@ export default {
addView: '新增視圖',
editEnvironment: '編輯環境',
deleteEnvironment: '刪除環境',
environment2: '環境',
newEnvironment: '新環境',
newEnvironment: '新增環境',
environmentName: '環境名稱',
extraVariables: '額外變數',
enterExtraVariablesJson: '輸入額外變數 JSON...',
@ -77,7 +76,7 @@ export default {
ansibleSemaphore: 'Semaphore UI',
wereSorryButHtmlwebpackpluginoptionstitleDoesntWor: '我們很抱歉,但 <%= htmlWebpackPlugin.options.title %> 在未啟用 JavaScript 的情況下無法正常工作。請啟用它以繼續。',
deleteInventory: '刪除庫存',
newInventory: '新庫存',
newInventory: '新庫存',
name: '名稱',
userCredentials: '使用者憑證',
sudoCredentialsOptional: 'Sudo 憑證(可選)',
@ -91,11 +90,11 @@ export default {
usernameOptional: '使用者名稱(可選)',
privateKey: '私鑰',
override: '覆蓋',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: '對於 HTTPS 儲存庫和使用非 SSH 連接的 playbook請使用類型的金鑰。',
useThisTypeOfKeyForHttpsRepositoriesAndForPlaybook: '對於 HTTPS 儲存庫和使用非 SSH 連接的 playbook請使用這種類型的金鑰。',
deleteKey: '刪除金鑰',
newKey: '新金鑰',
newKey: '新金鑰',
create: '創建',
newTask: '新任務',
newTask: '新任務',
cantDeleteThe: '無法刪除 {objectTitle}',
theCantBeDeletedBecauseItUsedByTheResourcesBelow: '{objectTitle} 無法刪除,因為它被以下資源使用',
projectName: '專案名稱',
@ -103,7 +102,7 @@ export default {
telegramChatIdOptional: 'Telegram 聊天 ID可選',
maxNumberOfParallelTasksOptional: '最大並行任務數(可選)',
deleteRepository: '刪除儲存庫',
newRepository: '新儲存庫',
newRepository: '新儲存庫',
urlOrPath: 'URL 或路徑',
absPath: '絕對路徑',
branch: '分支',
@ -124,8 +123,14 @@ export default {
key: '{expr}',
surveyVariables: '調查變數',
addVariable: '新增變數',
vaultName: '保險庫 ID名稱',
vaultNameDefault: '只能存在一個 `default`(空)名稱',
vaultNameUnique: '必須是唯一的',
vaults: '保險庫',
vaultAdd: '新增保險庫',
vaultRequired: '保險庫密碼是必填的',
columns: '欄位',
buildVersion: '版本',
buildVersion: '建置版本',
messageOptional: '訊息(可選)',
debug: '除錯',
dryRun: '模擬執行',
@ -142,21 +147,21 @@ export default {
confirmTask: '確認',
deleteTeamMember: '刪除團隊成員',
team2: '團隊',
newTeamMember: '新團隊成員',
newTeamMember: '新團隊成員',
user: '使用者',
administrator: '管理員',
definesStartVersionOfYourArtifactEachRunIncrements: '定義您的工件的起始版本。每次運行都會增加工件版本。',
forMoreInformationAboutBuildingSeeThe: '有關構建的更多信息,請參見',
forMoreInformationAboutBuildingSeeThe: '有關建置的更多資訊,請參見',
taskTemplateReference: '任務範本參考',
definesWhatArtifactShouldBeDeployedWhenTheTaskRun: '定義在任務運行時應部署的工件。',
forMoreInformationAboutDeployingSeeThe: '有關部署的更多信息,請參見',
forMoreInformationAboutDeployingSeeThe: '有關部署的更多資訊,請參見',
taskTemplateReference2: '任務範本參考',
definesAutorunSchedule: '定義自動運行排程。',
forMoreInformationAboutCronSeeThe: '有關 cron 的更多信息,請參見',
forMoreInformationAboutCronSeeThe: '有關 cron 的更多資訊,請參見',
cronExpressionFormatReference: 'Cron 表達式格式參考',
startVersion: '起始版本',
example000: '範例: 0.0.0',
buildTemplate: '建範本',
buildTemplate: '範本',
autorun: '自動運行',
playbookFilename: 'Playbook 檔名 *',
exampleSiteyml: '範例: site.yml',
@ -169,28 +174,28 @@ export default {
cron: 'Cron',
iWantToRunATaskByTheCronOnlyForForNewCommitsOfSome: '我想通過 cron 僅對某些儲存庫的新提交運行任務',
repository2: '儲存庫',
cronChecksNewCommitBeforeRun: 'Cron 在運行前檢查新提交',
cronChecksNewCommitBeforeRun: 'Cron 在運行前檢查新提交',
readThe: '閱讀',
toLearnMoreAboutCron: '以了解有關 Cron 的更多信息。',
toLearnMoreAboutCron: '以了解有關 Cron 的更多資訊。',
suppressSuccessAlerts: '抑制成功警報',
cliArgsJsonArrayExampleIMyinventoryshPrivatekeythe2: 'CLI 參數JSON 陣列)。範例: [ "-i", "@myinventory.sh", "--private-key=/there/id_rsa", "-vvvv" ]',
allowCliArgsInTask: '允許任務中的 CLI 參數',
docs: '文',
allowCliArgsInTask: '允許在任務中使用 CLI 參數',
docs: '文',
editViews: '編輯視圖',
newTemplate: '新範本',
newTemplate: '新範本',
taskTemplates2: '任務範本',
all: '所有',
notLaunched: '未啟動',
by: '由 {user_name}',
editTemplate: '編輯範本',
newTemplate2: '新範本',
newTemplate2: '新範本',
deleteTemplate: '刪除範本',
playbook: 'Playbook',
email: '電子郵件',
adminUser: '管理員使用者',
sendAlerts: '發送警報',
deleteUser: '刪除使用者',
newUser: '新使用者',
newUser: '新使用者',
re: '重新 {getActionButtonTitle}',
teamMember: '{expr} 團隊成員',
taskId: '任務 ID',
@ -208,7 +213,7 @@ export default {
sshKey: 'SSH 金鑰',
lastTask: '最後任務',
task2: '任務',
build: '建',
build: '',
deploy: '部署',
run: '運行',
add: '新增',
@ -223,7 +228,7 @@ export default {
branch_required: '分支是必填的',
key_required: '金鑰是必填的',
user_required: '使用者是必填的',
build_version_required: '版本是必填的',
build_version_required: '建置版本是必填的',
title_required: '標題是必填的',
isRequired: '是必填的',
mustBeInteger: '必須是整數',
@ -233,27 +238,31 @@ export default {
inventory_required: '庫存是必填的',
environment_required: '環境是必填的',
email_required: '電子郵件是必填的',
build_template_required: '建範本是必填的',
build_template_required: '範本是必填的',
Task: '任務',
Build: '建',
Build: '',
Deploy: '部署',
Run: '運行',
CreateDemoProject: '創建示範專案',
LeaveProject: '離開專案',
integration: '整合',
integrations: '整合',
NewIntegration: '新整合',
NewIntegration: '新整合',
EditIntegration: '編輯整合',
DeleteIntegration: '刪除整合',
DeleteIntegrationMsg: '您確定要刪除這個整合嗎?',
AddAlias: '新增別名',
LoadAlias: '正在加載別名...',
runners: '執行者',
newRunner: '新執行者',
newRunner: '新執行者',
enabled: '已啟用',
scheduleNextRun: '下一次運行',
maxNumberOfParallelTasks: '最大並行任務數',
runnerUsage: '使用情況:',
runnerToken: '令牌:',
editRunner: '編輯執行者',
projectRestoreResult: '專案還原結果',
projectWithNameRestored: '專案 {projectName} 成功還原。',
pleaseUpdateAccessKeys: '請在運行任務之前更新它們。',
emptyKeysRestored: '{emptyKeys} 個空金鑰已添加。',
};