-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Expand file tree
/
Copy pathes.js
More file actions
354 lines (345 loc) · 14.9 KB
/
Copy pathes.js
File metadata and controls
354 lines (345 loc) · 14.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
export default {
checkInterval: 'intervaloDeVerificación',
newCommitCheckInterval: 'Nuevo intervalo de verificación de commits',
schedule: 'Horario',
newSchedule: 'Nuevo Horario',
deleteSchedule: 'Eliminar Horario',
editSchedule: 'Editar Horario',
backup: 'Respaldo del Proyecto',
downloadTheProjectBackupFile: 'Descargar el archivo de respaldo del proyecto.',
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?',
askDeleteSchedule: '¿Realmente quieres eliminar este horario?',
edit: 'Editar',
nnew: 'Nuevo',
keyFormSshKey: 'Clave SSH',
keyFormLoginPassword: 'Iniciar sesión con contraseña',
keyFormNone: 'Ninguno',
incorrectUrl: 'URL incorrecta',
username: 'Nombre de usuario',
username_required: 'Se requiere nombre de usuario',
dashboard: 'Tablero',
history: 'Historia',
activity: 'Actividad',
settings: 'Configuraciones',
signIn: 'Iniciar Sesión',
password: 'Contraseña',
changePassword: 'Cambiar contraseña',
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',
inventory: 'Inventario',
environment: 'Grupos de Variables',
keyStore: 'Almacén de Claves',
repositories: 'Repositorios',
darkMode: 'Modo Oscuro',
team: 'Equipo',
users: 'Usuarios',
editAccount: 'Editar Cuenta',
signOut: 'Cerrar Sesión',
error: 'Error',
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: 'semaphore user list',
youCanChangePasswordOfExistingUser: 'Puedes cambiar la contraseña de un usuario existente:',
semaphoreUserChangebyloginLoginUser123Password: 'semaphore user change-by-login --login user123 --password {makePasswordExample}',
orCreateNewAdminUser: 'O crea un nuevo usuario administrador:',
close2: 'Cerrar',
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 Grupo de Variables',
deleteEnvironment: 'Eliminar grupo de variables',
newEnvironment: 'Nuevo Grupo',
environmentName: 'Nombre del Grupo',
extraVariables: 'Variables adicionales',
enterExtraVariablesJson: 'Ingresa variables adicionales en JSON...',
environmentVariables: 'Variables de entorno',
enterEnvJson: 'Ingresa JSON de entorno...',
environmentAndExtraVariablesMustBeValidJsonExample: 'El entorno y las variables adicionales deben ser JSON válidos. Ejemplo:',
dashboard2: 'Tablero',
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',
name: 'Nombre',
userCredentials: 'Credenciales de Usuario',
sudoCredentialsOptional: 'Credenciales de Sudo (Opcional)',
type: 'Tipo',
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',
loginOptional: 'Inicio de sesión (Opcional)',
usernameOptional: 'Nombre de usuario (Opcional)',
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',
create: 'Crear',
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',
allowAlertsForThisProject: 'Permitir alertas para este proyecto',
telegramChatIdOptional: 'ID de Chat de Telegram (Opcional)',
maxNumberOfParallelTasksOptional: 'Número máximo de tareas paralelas (Opcional)',
deleteRepository: 'Eliminar repositorio',
newRepository: 'Nuevo Repositorio',
urlOrPath: 'URL o ruta',
absPath: 'ruta abs.',
branch: 'Rama',
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.',
none: 'Ninguno',
ssh: 'SSH',
deleteProject: 'Eliminar proyecto',
save: 'Guardar',
deleteProject2: 'Eliminar Proyecto',
onceYouDeleteAProjectThereIsNoGoingBackPleaseBeCer: 'Una vez que eliminas un proyecto, no hay vuelta atrás. Por favor, asegúrate.',
clear_cache: 'Limpiar caché',
clear_cache_message: 'Eliminar todos los archivos de caché relacionados con este proyecto. Esta acción es irreversible.',
name2: 'Nombre *',
title: 'Título *',
description: 'Descripción',
required: 'Requerido',
search: 'Buscar',
key: '{expr}',
surveyVariables: 'Variables de Encuesta',
addVariable: 'Agregar variable',
vaultName: 'ID de Bóveda (opcional)',
vaultNameDefault: 'Solo puede existir un nombre `default` (vacío)',
vaultNameUnique: 'Debe ser único',
vaultTypePassword: 'Contraseña',
vaultTypeScript: 'Script del Cliente',
vaultScript: 'Ruta del Script',
vaultScriptRequired: 'La ruta del script es requerida',
vaultScriptClientRequired: 'La ruta del script debe terminar con \'-client\' y extensión',
vaults: 'Bóvedas',
vaultAdd: 'Agregar Bóveda',
vaultRequired: 'Se requiere la Contraseña de la Bóveda',
columns: 'Columnas',
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',
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',
stopAll: 'Detener todo',
stopAllTasks: 'Detener todas las tareas',
askStopAllTasks: '¿Está seguro de que desea detener todas las tareas?',
forceStopAllTasks: 'Detener forzosamente todas las tareas',
askForceStopAllTasks: '¿Está seguro de que desea detener forzosamente todas las tareas?',
raw_log: 'Registro en bruto',
confirmTask: 'Confirmar',
deleteTeamMember: 'Eliminar miembro del equipo',
team2: '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',
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',
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',
example000: 'Ejemplo: 0.0.0',
buildTemplate: 'Plantilla de Construcción',
autorun: 'Autorun',
playbookFilename: 'Ruta al archivo de playbook *',
exampleSiteyml: 'Ejemplo: deploy/site.yml',
inventory2: 'Inventario *',
repository: 'Repositorio',
environment3: 'Grupo de Variables *',
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',
repository2: 'Repositorio',
cronChecksNewCommitBeforeRun: 'Cron verifica nuevos commits antes de ejecutar',
readThe: 'Lee el',
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: 'Argumentos CLI',
docs: 'documentos',
editViews: 'Editar Vistas',
newTemplate: 'Nueva plantilla',
taskTemplates2: 'Plantillas de Tareas',
all: 'Todo',
notLaunched: 'No lanzado',
by: 'por {user_name}',
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',
re: 'Re{getActionButtonTitle}',
teamMember: '{expr} Miembro del Equipo',
taskId: 'ID de Tarea',
version: 'Versión',
status: 'Estado',
start: 'Iniciar',
actions: 'Acciones',
alert: 'Alerta',
admin: 'Admin',
role: 'Rol',
external: 'Externo',
time: 'Tiempo',
path: 'Ruta',
gitUrl: 'URL de Git',
sshKey: 'Clave SSH',
lastTask: 'Última Tarea',
task2: 'Tarea',
build: 'Construir',
deploy: 'Desplegar',
run: 'Ejecutar',
add: 'Agregar',
password_required: 'Se requiere contraseña',
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',
private_key_required: 'Se requiere clave privada',
project_name_required: 'Se requiere nombre del proyecto',
repository_required: 'Se requiere repositorio',
branch_required: 'Se requiere rama',
key_required: 'Se requiere clave',
user_required: 'Se requiere usuario',
build_version_required: 'Se requiere versión de construcción',
title_required: 'Se requiere título',
isRequired: 'es requerido',
mustBeInteger: 'Debe ser un número entero',
mustBe0OrGreater: 'Debe ser 0 o mayor',
start_version_required: 'Se requiere versión inicial',
playbook_filename_required: 'Se requiere nombre de archivo de playbook',
inventory_required: 'Se requiere inventario',
environment_required: 'Se requiere entorno',
email_required: 'Se requiere correo electrónico',
build_template_required: 'Se requiere plantilla de construcción',
Task: 'Tarea',
Build: 'Construir',
Deploy: 'Desplegar',
Run: 'Ejecutar',
ReBuild: 'Reconstruir',
ReDeploy: 'Re-desplegar',
ReRun: 'Re-ejecutar',
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',
LoadAlias: 'Cargando alias...',
globalAlias: 'Usar alias del proyecto',
matcher: 'Comparador',
matchType: 'Tipo de Comparación',
newMatcher: 'Nuevo Comparador',
matchMethod: 'Método de Comparación',
matchBodyDataType: 'Tipo de Datos del Cuerpo',
extractValue: 'Extraer Valor',
newExtractedValue: 'Nuevo Valor Extraído',
extractedValueSource: 'Fuente del Valor',
matchKey: 'Clave',
matchValue: 'Valor',
matchOn: 'Comparar en',
runners: 'Ejecutores',
newRunner: 'Nuevo Ejecutor',
enabled: 'Habilitado',
scheduleNextRun: 'Próxima ejecución',
maxNumberOfParallelTasks: 'Número máximo de tareas paralelas',
runnerUsage: 'Uso:',
runnerDockerCommand: 'Docker:',
runnerToken: 'Token:',
editRunner: 'Editar Ejecutor',
deleteRunner: 'Eliminar Ejecutor',
newRunnerToken: 'Nuevo Ejecutor',
askDeleteRunner: '¿Realmente quieres eliminar el ejecutor {runner}?',
project_runners_only_pro: 'Los ejecutores a nivel de proyecto solo están disponibles en la versión <b>PRO</b>.',
foss_runners_limited: 'La versión de código abierto tiene funcionalidad limitada; la funcionalidad completa está en la versión <b>PRO</b>.',
learn_more_about_pro: 'Aprende más',
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.',
template: 'Plantilla',
aliasUrlCopied: 'La URL del alias ha sido copiada al portapapeles.',
yes: 'Sí',
activeTasks: 'Tareas Activas',
taskLocation: 'Ubicación',
empty: 'Vacío',
noValues: 'Sin valores',
addArg: 'Agregar argumento',
status_success: 'Éxito',
status_failed: 'Fallido',
status_stopped: 'Detenido',
api_tokens: 'Tokens de API',
// Terraform/OpenTofu
auto_approve: 'Aprobación automática',
// Ansible
tag: 'Etiqueta',
tag_required: 'Se requiere etiqueta',
allowInventoryInTask: 'Inventario',
allowLimitInTask: 'Límite',
addLimit: 'Agregar límite',
allowDebug: 'Depurar',
addTag: 'Agregar etiqueta',
skipTags: 'Omitir etiquetas',
addSkippedTag: 'Agregar etiqueta omitida',
tags: 'Etiquetas',
limit: 'Límite',
runner_tag: 'Etiqueta del ejecutor',
task_prompts: 'Solicitudes',
template_advanced: 'Opciones avanzadas',
template_app_options: 'Opciones de {app}',
template_app_prompts: 'Solicitudes de {app}',
general_settings: 'General',
danger_zone_settings: 'Zona de Peligro',
project_stats: 'Estadísticas',
allow_override_branch: 'Rama',
template_common_options: 'Opciones comunes',
};