diff --git a/src/i18n/message/app/analysis-resource.json b/src/i18n/message/app/analysis-resource.json index 290c1ac24..71a2606da 100644 --- a/src/i18n/message/app/analysis-resource.json +++ b/src/i18n/message/app/analysis-resource.json @@ -186,6 +186,10 @@ } }, "es": { + "target": { + "site": "Sitio web", + "cate": "Categoría" + }, "common": { "focusTotal": "Tiempo total de navegación", "visitTotal": "Total de visitas", diff --git a/src/i18n/message/app/limit-resource.json b/src/i18n/message/app/limit-resource.json index 9c9057966..dfb779507 100644 --- a/src/i18n/message/app/limit-resource.json +++ b/src/i18n/message/app/limit-resource.json @@ -311,9 +311,11 @@ }, "es": { "filterDisabled": "Solo habilitados", + "wildcardTip": "¡Puedes usar comodines para coincidir con subdominios o subpáginas!", "item": { "name": "Nombre de la regla", "condition": "URL restringida", + "daily": "Límite diario", "weekly": "Límite semanal", "weekStartInfo": "El primer día de cada semana es {weekStart}, puedes cambiar este valor en las opciones de estadísticas", "delayCount": "Contagem de atraso", @@ -321,9 +323,13 @@ "visitTime": "Límite por visita", "period": "Periodos no permitidos", "enabled": "Habilitado", + "locked": "Bloqueado", "effectiveDay": "En vigor él", "delayAllowed": "Más de 5 minutos", - "delayAllowedInfo": "Si se pausa, permite un retraso temporal de 5 minutos" + "delayAllowedInfo": "Si se pausa, permite un retraso temporal de 5 minutos", + "visits": "visitas", + "or": "o", + "notEffective": "No efectivo" }, "step": { "base": "Información básica", @@ -337,10 +343,12 @@ "noUrl": "URL restringida sin completar", "noRule": "No hay reglas llenadas", "deleteConfirm": "¿Deseas eliminar la regla de {cond}?", + "lockConfirm": "Si está bloqueado, todas las operaciones requerirán verificación incluso si no se activa la regla.", "inputTestUrl": "Por favor, introduce primero el enlace URL a ser probado", "clickTestButton": "Después de ingresarla, haz clic en el botón ({buttonText})", "noRuleMatched": "La URL no sigue ninguna regla", - "rulesMatched": "La URL sigue las siguientes reglas:" + "rulesMatched": "La URL sigue las siguientes reglas:", + "timeout": "¡Tiempo se acabó! XD" }, "verification": { "inputTip": "La regla se ha activado o bloqueado. Para continuar, responda la siguiente pregunta en menos de {second} segundos: {prompt}", @@ -351,7 +359,8 @@ "incorrectAnswer": "Respuesta incorrecta", "pi": "{digitCount} dígitos de {startIndex} a {endIndex} de la parte decimal de π", "confession": "El tiempo se está fugando" - } + }, + "reminder": "¡Menos de {min} minutos hasta el límite de tiempo!" }, "de": { "filterDisabled": "Nur aktiviert", diff --git a/src/i18n/message/app/option-resource.json b/src/i18n/message/app/option-resource.json index d5c47e6c2..3d1b56f38 100644 --- a/src/i18n/message/app/option-resource.json +++ b/src/i18n/message/app/option-resource.json @@ -842,7 +842,8 @@ "off": "Siempre apagado", "timed": "Cronometrado" } - } + }, + "animationDuration": "Duración de la animación inicial del gráfico {input}" }, "statistics": { "title": "Estadísticas", @@ -851,6 +852,9 @@ "countLocalFiles": "{input} Contar el tiempo para {localFileTime} {info} en el navegador", "localFileTime": "leer un archivo local", "localFilesInfo": "Soporta archivos de tipos como PDF, imagen, TXT y JSON", + "countTabGroup": "{input} Rastrear el tiempo de los grupos de pestañas {info}", + "tabGroupInfo": "Al eliminar un grupo de pestañas, sus datos también se borrarán.", + "tabGroupsPermGrant": "Esta función requiere permisos pertinentes", "collectSiteName": "{input} Recopilar automáticamente {siteName} {siteNameUsage} al visitar la página principal del sitio", "siteName": "el nombre del sitio", "siteNameUsage": "Los datos solo se almacenan localmente y se mostrarán en lugar de la URL para aumentar el reconocimiento. Por supuesto, también puedes personalizar el nombre de cada sitio.", @@ -931,6 +935,13 @@ }, "resetButton": "Restablecer", "resetSuccess": "¡Restablecer predeterminado con éxito!", + "exportButton": "Exportar configuración", + "importButton": "Importar configuración", + "exportSuccess": "Configuración exportada correctamente", + "importSuccess": "Configuración importada correctamente", + "importError": "Error al importar: Archivo de configuración no válido", + "importConfirm": "¡Configuración importada! Recarga la página para aplicar los cambios.", + "reloadButton": "Recargar", "defaultValue": "Predeterminado: {default}" }, "de": { @@ -1299,6 +1310,28 @@ "weekStart": "اليوم الأول لكل أسبوع {input}", "weekStartAsNormal": "بشكل عادي" }, + "dailyLimit": { + "prompt": "رسالة التنبيه عند التقييد {input}", + "reminder": "{input} تذكير {minInput} دقائق قبل انتهاء الوقت", + "level": { + "label": "طريقة فك القيد أثناء التقييد {input}", + "nothing": "السماح بالفك المباشر من صفحة الإدارة", + "password": "يجب إدخال كلمة المرور لفك القيد", + "verification": "يجب إدخال رمز التحقق لفك القيد", + "passwordLabel": "كلمة المرور لفك القيد {input}", + "verificationLabel": "صعوبة رمز التحقق {input}", + "verificationDifficulty": { + "easy": "سهل", + "hard": "صعب", + "disgusting": "معقد جدًا" + }, + "strict": "عدم السماح بالفك بأي طريقة", + "strictTitle": "تأكيد العملية", + "strictContent": "عند اختيار هذا الخيار، إذا تم تقييد موقع ما، لن يُسمح لك بفك القيد يدويًا إلا بانتظار اليوم التالي. إذا لم يتم إعداد القواعد بشكل صحيح، قد تعيق روتينك اليومي!", + "pswFormLabel": "كلمة المرور", + "pswFormAgain": "إعادة الإدخال" + } + }, "backup": { "title": "النسخ الاحتياطي للبيانات", "type": "نوع الربط الخارجي {input}", @@ -1315,6 +1348,7 @@ } }, "label": { + "endpoint": "عنوان النقطة الطرفية {info} {input}", "path": "مسار المجلد {input}", "account": "اسم المستخدم {input}", "password": "كلمة المرور {input}" diff --git a/src/i18n/message/app/report-resource.json b/src/i18n/message/app/report-resource.json index c79948645..6defaef3d 100644 --- a/src/i18n/message/app/report-resource.json +++ b/src/i18n/message/app/report-resource.json @@ -124,6 +124,7 @@ }, "es": { "exportFileName": "Mi_Tiempo_De_Navegación", + "total": "Visitas totales: {visit} veces, duración total: {focus}", "batchDelete": { "noSelectedMsg": "Por favor, selecciona en la tabla primero la fila que deseas eliminar", "confirmMsg": "¡Se eliminarán {count} registros de sitios como {example} del {date}!", diff --git a/src/i18n/message/app/site-manage-resource.json b/src/i18n/message/app/site-manage-resource.json index c267bd492..122e99397 100644 --- a/src/i18n/message/app/site-manage-resource.json +++ b/src/i18n/message/app/site-manage-resource.json @@ -258,6 +258,7 @@ }, "es": { "deleteConfirmMsg": "Se eliminará {host}", + "genAliasConfirmMsg": "¿Completar automáticamente los nombres de sitios en lotes?", "column": { "type": "Tipo de sitio", "alias": "Nombre del sitio", diff --git a/src/i18n/message/common/button-resource.json b/src/i18n/message/common/button-resource.json index 37b40a69f..5f1e94eb0 100644 --- a/src/i18n/message/common/button-resource.json +++ b/src/i18n/message/common/button-resource.json @@ -129,6 +129,7 @@ }, "es": { "create": "Nuevo", + "add": "Añadir", "delete": "Eliminar", "batchDelete": "Eliminar en Lote", "modify": "Editar", @@ -144,6 +145,7 @@ "operation": "Acciones", "configuration": "Configuración", "clear": "Limpiar", + "enable": "Activar", "batchEnable": "Habilitar en Lote", "batchDisable": "Deshabilitar en Lote" }, diff --git a/src/i18n/message/common/item-resource.json b/src/i18n/message/common/item-resource.json index aeed037a0..6fb79f35b 100644 --- a/src/i18n/message/common/item-resource.json +++ b/src/i18n/message/common/item-resource.json @@ -107,7 +107,9 @@ "es": { "date": "Fecha", "host": "Dominio", + "group": "Grupo de pestañas", "focus": "Duración", + "run": "Tiempo de ejecución", "time": "Visitas", "operation": { "add2Whitelist": "Lista blanca", diff --git a/src/i18n/message/common/shared-resource.json b/src/i18n/message/common/shared-resource.json index f14e4a6a7..76cfbb05c 100644 --- a/src/i18n/message/common/shared-resource.json +++ b/src/i18n/message/common/shared-resource.json @@ -93,6 +93,7 @@ "date": "Fecha", "domain": "URL", "cate": "Categoría", + "group": "Grupo de pestañas", "notMerge": "No fusionar" } },