add l10n strings
This commit is contained in:
parent
c1f9152f9f
commit
718f4539f4
|
|
@ -0,0 +1,33 @@
|
||||||
|
package org.iiab.controller;
|
||||||
|
|
||||||
|
import android.content.BroadcastReceiver;
|
||||||
|
import android.content.Context;
|
||||||
|
import android.content.Intent;
|
||||||
|
import android.os.Bundle;
|
||||||
|
|
||||||
|
public class TermuxCallbackReceiver extends BroadcastReceiver {
|
||||||
|
@Override
|
||||||
|
public void onReceive(Context context, Intent intent) {
|
||||||
|
if (IIABWatchdog.ACTION_TERMUX_OUTPUT.equals(intent.getAction())) {
|
||||||
|
Bundle resultExtras = intent.getExtras();
|
||||||
|
if (resultExtras != null) {
|
||||||
|
int exitCode = resultExtras.getInt("exitCode", -1);
|
||||||
|
String stdout = resultExtras.getString("stdout", "");
|
||||||
|
String stderr = resultExtras.getString("stderr", "");
|
||||||
|
|
||||||
|
String logMsg;
|
||||||
|
if (exitCode == 0) {
|
||||||
|
logMsg = "[Termux] Stimulus OK (exit 0)";
|
||||||
|
} else {
|
||||||
|
logMsg = "[Termux] Pulse Error (exit " + exitCode + ")";
|
||||||
|
if (!stderr.isEmpty()) {
|
||||||
|
logMsg += ": " + stderr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Write to BlackBox log
|
||||||
|
IIABWatchdog.writeToBlackBox(context, logMsg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,79 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name">IIAB-oA Controller</string>
|
||||||
|
<string name="socks_addr">Dirección Socks:</string>
|
||||||
|
<string name="socks_udp_addr">Dirección UDP Socks:</string>
|
||||||
|
<string name="socks_port">Puerto Socks:</string>
|
||||||
|
<string name="socks_user">Usuario Socks:</string>
|
||||||
|
<string name="socks_pass">Contraseña Socks:</string>
|
||||||
|
<string name="dns_ipv4">DNS IPv4:</string>
|
||||||
|
<string name="dns_ipv6">DNS IPv6:</string>
|
||||||
|
<string name="udp_in_tcp">Relé UDP sobre TCP</string>
|
||||||
|
<string name="remote_dns">DNS Remoto</string>
|
||||||
|
<string name="ipv4">IPv4</string>
|
||||||
|
<string name="ipv6">IPv6</string>
|
||||||
|
<string name="global">Global</string>
|
||||||
|
<string name="apps">Aplicaciones</string>
|
||||||
|
<string name="save">Guardar</string>
|
||||||
|
<string name="control_enable">Activar Safe Pocket Web</string>
|
||||||
|
<string name="control_disable">Desactivar Safe Pocket Web</string>
|
||||||
|
<string name="vpn_description">Habilite URLs amigables. Bloquee las amenazas.</string>
|
||||||
|
<string name="watchdog_enable">Activar Watchdog Maestro</string>
|
||||||
|
<string name="watchdog_disable">Desactivar Watchdog Maestro</string>
|
||||||
|
<string name="log_reset_confirm_title">¿Reiniciar historial de log?</string>
|
||||||
|
<string name="log_reset_confirm_msg">Esto borrará permanentemente todos los logs de conexión guardados. Esta acción no se puede deshacer.</string>
|
||||||
|
<string name="log_warning_rapid_growth">El archivo de log está creciendo demasiado rápido, verifique si algo está fallando</string>
|
||||||
|
|
||||||
|
<!-- New strings for translatability -->
|
||||||
|
<string name="watchdog_description">Protege Termux del modo Doze y mantiene el Wi-Fi activo.</string>
|
||||||
|
<string name="reset_log">Reiniciar Log</string>
|
||||||
|
<string name="copy_all">Copiar Todo</string>
|
||||||
|
<string name="system_ready">Sistema listo...\n</string>
|
||||||
|
<string name="configuration_label">Configuración</string>
|
||||||
|
<string name="advanced_settings_label">Ajustes Avanzados</string>
|
||||||
|
<string name="connection_log_label">Log de Conexión</string>
|
||||||
|
<string name="app_started">Aplicación Iniciada</string>
|
||||||
|
<string name="no_blackbox_found">--- No se encontró el archivo BlackBox ---</string>
|
||||||
|
<string name="loading_history">--- Cargando Historial ---</string>
|
||||||
|
<string name="error_reading_history">Error al leer el historial: %s</string>
|
||||||
|
<string name="end_of_history">--- Fin del Historial ---</string>
|
||||||
|
<string name="recovery_pulse_received">Pulso de recuperación recibido del sistema. Forzando VPN...</string>
|
||||||
|
<string name="battery_opt_title">Optimización de Batería</string>
|
||||||
|
<string name="battery_opt_msg">Para que el Watchdog funcione de manera confiable, desactive las optimizaciones de batería para esta aplicación.</string>
|
||||||
|
<string name="go_to_settings">Ir a Ajustes</string>
|
||||||
|
<string name="cancel">Cancelar</string>
|
||||||
|
<string name="saved_toast">Guardado</string>
|
||||||
|
<string name="settings_saved">Ajustes Guardados</string>
|
||||||
|
<string name="log_reset_log">Log reiniciado</string>
|
||||||
|
<string name="log_reset_user">Log reiniciado por el usuario</string>
|
||||||
|
<string name="log_copied_toast">Log copiado al portapapeles</string>
|
||||||
|
<string name="watchdog_stopped">Watchdog Detenido</string>
|
||||||
|
<string name="watchdog_started">Watchdog Iniciado</string>
|
||||||
|
<string name="vpn_stopping">Deteniendo VPN...</string>
|
||||||
|
<string name="vpn_starting">Iniciando VPN...</string>
|
||||||
|
<string name="log_cleared_toast">Log borrado</string>
|
||||||
|
<string name="failed_reset_log">Error al reiniciar log: %s</string>
|
||||||
|
<string name="unlock_watchdog_title">Desbloquear Watchdog Maestro</string>
|
||||||
|
<string name="unlock_watchdog_subtitle">Se requiere autenticación para detener la protección de Termux</string>
|
||||||
|
<string name="auth_success_disconnect">Autenticación exitosa. Desconectando...</string>
|
||||||
|
<string name="auth_required_title">Autenticación requerida</string>
|
||||||
|
<string name="auth_required_subtitle">Autentíquese para desactivar el entorno seguro</string>
|
||||||
|
<string name="security_required_title">Seguridad Requerida</string>
|
||||||
|
<string name="security_required_msg">Debe configurar un PIN, Patrón o Huella digital en su dispositivo antes de activar el entorno seguro.</string>
|
||||||
|
<string name="user_initiated_conn">Conexión iniciada por el usuario</string>
|
||||||
|
<string name="vpn_permission_granted">Permiso de VPN concedido. Conectando...</string>
|
||||||
|
|
||||||
|
<!-- IIABWatchdog strings -->
|
||||||
|
<string name="pulse_stimulating">Pulso: Estimulando Termux...</string>
|
||||||
|
<string name="critical_os_blocked">CRÍTICO: El SO bloqueó el estímulo a Termux (SecurityException).</string>
|
||||||
|
<string name="ping_ok">PING 8085: OK</string>
|
||||||
|
<string name="ping_fail">PING 8085: ERROR (%s)</string>
|
||||||
|
<string name="session_started">SESIÓN DE LATIDO INICIADA</string>
|
||||||
|
<string name="session_stopped">SESIÓN DE LATIDO DETENIDA</string>
|
||||||
|
|
||||||
|
<!-- TermuxCallbackReceiver strings -->
|
||||||
|
<string name="termux_stimulus_ok">[Termux] Estímulo OK (exit 0)</string>
|
||||||
|
<string name="termux_pulse_error">[Termux] Error de pulso (exit %1$d): %2$s</string>
|
||||||
|
|
||||||
|
<string name="log_size_format">Tamaño: %1$s / 10MB</string>
|
||||||
|
</resources>
|
||||||
Loading…
Reference in New Issue