Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
7ee723a
New translations results.php (French)
alexjustesen Dec 5, 2025
d456ccb
New translations results.php (German)
alexjustesen Dec 5, 2025
f2a49f3
New translations results.php (Dutch)
alexjustesen Dec 5, 2025
a07cd56
New translations results.php (Portuguese, Brazilian)
alexjustesen Dec 5, 2025
a400e42
Update source file general.php
alexjustesen Dec 5, 2025
1339043
Update source file results.php
alexjustesen Dec 5, 2025
f089888
Update source file notifications.php
alexjustesen Dec 5, 2025
9f8d86c
Update source file data_integration.php
alexjustesen Dec 6, 2025
627d389
Update source file auth.php
alexjustesen Dec 6, 2025
589c9df
New translations results.php (French)
alexjustesen Dec 6, 2025
b8ed32f
New translations results.php (German)
alexjustesen Dec 6, 2025
c8c4b41
New translations results.php (Dutch)
alexjustesen Dec 6, 2025
d56dd99
New translations results.php (Portuguese, Brazilian)
alexjustesen Dec 6, 2025
4e54db8
Update source file results.php
alexjustesen Dec 6, 2025
43254b3
New translations auth.php (German)
alexjustesen Dec 8, 2025
ea63e72
New translations auth.php (Dutch)
alexjustesen Dec 8, 2025
74dcc3c
New translations auth.php (Portuguese, Brazilian)
alexjustesen Dec 8, 2025
396a841
New translations general.php (German)
alexjustesen Dec 8, 2025
d051c77
New translations general.php (Dutch)
alexjustesen Dec 8, 2025
39c2323
New translations general.php (Portuguese, Brazilian)
alexjustesen Dec 8, 2025
46a5207
New translations data_integration.php (German)
alexjustesen Dec 8, 2025
076390b
New translations data_integration.php (Dutch)
alexjustesen Dec 8, 2025
ad625e1
New translations data_integration.php (Portuguese, Brazilian)
alexjustesen Dec 8, 2025
2413e33
New translations notifications.php (German)
alexjustesen Dec 8, 2025
16125bd
New translations notifications.php (Dutch)
alexjustesen Dec 8, 2025
4fbc759
New translations notifications.php (Portuguese, Brazilian)
alexjustesen Dec 8, 2025
f7bf1d9
Update source file general.php
alexjustesen Dec 8, 2025
48ba264
New translations auth.php (French)
alexjustesen Dec 10, 2025
b9cb3ba
New translations auth.php (Spanish)
alexjustesen Dec 10, 2025
4c45869
New translations general.php (French)
alexjustesen Dec 10, 2025
309c002
New translations general.php (Spanish)
alexjustesen Dec 10, 2025
669e4cf
New translations general.php (German)
alexjustesen Dec 10, 2025
c50dfbe
New translations general.php (Dutch)
alexjustesen Dec 10, 2025
80dda07
New translations general.php (Portuguese, Brazilian)
alexjustesen Dec 10, 2025
6e793f9
New translations results.php (Spanish)
alexjustesen Dec 10, 2025
0d395bc
New translations data_integration.php (French)
alexjustesen Dec 10, 2025
ee38515
New translations data_integration.php (Spanish)
alexjustesen Dec 10, 2025
d05c8db
New translations notifications.php (French)
alexjustesen Dec 10, 2025
a996613
New translations notifications.php (Spanish)
alexjustesen Dec 10, 2025
1dd714f
Update source file notifications.php
alexjustesen Dec 19, 2025
eb82a1e
Merge branch 'main' into l10n
alexjustesen Dec 21, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions lang/de_DE/auth.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
|
*/

'sign_in' => 'Anmelden',
'failed' => 'Diese Zugangsdaten stimmen nicht mit unseren Datensätzen überein.',
'password' => 'Das angegebene Passwort ist falsch.',
'throttle' => 'Zu viele Anmeldeversuche. Bitte versuchen Sie es in :seconds Sekunden erneut.',
Expand Down
13 changes: 13 additions & 0 deletions lang/de_DE/general.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?php

return [
'current_version' => 'Aktuelle Version',
'latest_version' => 'Neueste Version',
'github' => 'GitHub',
'repository' => 'Repository',

// Common actions
'save' => 'Speichern',
'cancel' => 'Abbrechen',
Expand Down Expand Up @@ -32,6 +37,10 @@
'created_at' => 'Erstellt am',
'updated_at' => 'Aktualisiert am',
'url' => 'URL',
'server' => 'Server',
'servers' => 'Server',
'stats' => 'Statistiken',
'statistics' => 'Statistiken',

// Navigation
'dashboard' => 'Dashboard',
Expand All @@ -42,6 +51,7 @@
'view_documentation' => 'Dokumentation anzeigen',
'links' => 'Links',
'donate' => 'Spenden',
'donations' => 'Spenden',

// Roles
'admin' => 'Admin',
Expand All @@ -54,12 +64,15 @@
'last_month' => 'Letzten Monat',

// Metrics
'metrics' => 'Metriken',
'average' => 'Durchschnitt',
'high' => 'Hoch',
'low' => 'Niedrig',
'faster' => 'schneller',
'slower' => 'langsamer',
'healthy' => 'Gesund',
'not_measured' => 'Nicht gemessen',
'unhealthy' => 'fehlerhaft',

// Units
'ms' => 'M',
Expand Down
4 changes: 0 additions & 4 deletions lang/de_DE/results.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,6 @@

// Actions
'update_comments' => 'Kommentare aktualisieren',
'truncate_results' => 'Ergebnisse kürzen',
'truncate_results_description' => 'Sind Sie sicher, dass Sie alle Ergebnisse kürzen möchten? Diese Aktion kann nicht rückgängig gemacht werden.',
'truncate_results_success' => 'Ergebnistabelle abgeschnitten!',
'view_on_speedtest_net' => 'Auf Speedtest.net anzeigen',

// Notifications
Expand All @@ -72,7 +69,6 @@

// Run Speedtest Action
'speedtest' => 'Schnelligkeit',
'public_dashboard' => 'Öffentliches Dashboard',
'select_server' => 'Server auswählen',
'select_server_helper' => 'Leer lassen, um den Speedtest auszuführen, ohne einen Server anzugeben. Blockierte Server werden übersprungen.',
'manual_servers' => 'Manuelle Server',
Expand Down
2 changes: 1 addition & 1 deletion lang/de_DE/settings/data_integration.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
'influxdb_test_success_body' => 'Testdaten wurden an InfluxDB gesendet. Überprüfen Sie, ob die Daten empfangen wurden.',

// Bulk write notifications
'influxdb_bulk_write_failed' => 'Fehler beim Erstellen des Schreibens auf Influxdb.',
'influxdb_bulk_write_failed' => 'Fehler beim Schreiben von Massendaten in InfluxDB.',
'influxdb_bulk_write_failed_body' => 'Überprüfen Sie die Protokolle für weitere Details.',
'influxdb_bulk_write_success' => 'Massendatenlade für Influxdb abgeschlossen.',
'influxdb_bulk_write_success_body' => 'Daten wurden an InfluxDB gesendet. Überprüfen Sie, ob die Daten empfangen wurden.',
Expand Down
13 changes: 13 additions & 0 deletions lang/de_DE/settings/notifications.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,19 @@
'recipients' => 'Empfänger',
'test_mail_channel' => 'Mail-Kanal testen',

// Apprise notifications
'apprise' => 'Apprise',
'enable_apprise_notifications' => 'Apprise Benachrichtigungen aktivieren',
'apprise_server' => 'Apprise Server',
'apprise_server_url' => 'Apprise Server URL',
'apprise_verify_ssl' => 'SSL verifizieren',
'apprise_channels' => 'Apprise Kanäle',
'apprise_channel_url' => 'Kanal URL',
'apprise_hint_description' => 'Lesen Sie für weitere Informationen zum Einrichten von Apprise die Dokumentation.',
'apprise_channel_url_helper' => 'Geben Sie die Service Endpoint URL für Benachrichtigung an.',
'test_apprise_channel' => 'Apprise testen',
'apprise_channel_url_validation_error' => 'Die Apprise Channel URL muss nicht mit "HTTP" oder "HTTPS" starten. Geben Sie ein valides Apprise URL Schema an.',

// Webhook
'webhook' => 'Webhook',
'webhooks' => 'Webhooks',
Expand Down
1 change: 1 addition & 0 deletions lang/es_ES/auth.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
|
*/

'sign_in' => 'Iniciar sesión',
'failed' => 'Estas credenciales no coinciden con nuestros registros.',
'password' => 'La contraseña proporcionada es incorrecta.',
'throttle' => 'Demasiados intentos de inicio de sesión. Por favor, inténtalo de nuevo en :seconds segundos.',
Expand Down
15 changes: 15 additions & 0 deletions lang/es_ES/general.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?php

return [
'current_version' => 'Versión actual',
'latest_version' => 'Última versión',
'github' => 'GitHub',
'repository' => 'Repositorio',

// Common actions
'save' => 'Guardar',
'cancel' => 'Cancelar',
Expand All @@ -16,6 +21,7 @@
'no' => 'Nu',
'options' => 'Opciones',
'details' => 'Detalles',
'view' => 'Ver',

// Common labels
'name' => 'Nombre',
Expand All @@ -31,15 +37,21 @@
'created_at' => 'Creado el',
'updated_at' => 'Actualizado el',
'url' => 'URL',
'server' => 'Servidor',
'servers' => 'Servidores',
'stats' => 'Estadísticas',
'statistics' => 'Estadísticas',

// Navigation
'dashboard' => 'Tablero',
'results' => 'Resultados',
'settings' => 'Ajustes',
'users' => 'Usuarios',
'documentation' => 'Documentación',
'view_documentation' => 'Ver documentación',
'links' => 'Enlaces',
'donate' => 'Donar',
'donations' => 'Donaciones',

// Roles
'admin' => 'Admin',
Expand All @@ -52,12 +64,15 @@
'last_month' => 'Último mes',

// Metrics
'metrics' => 'Métricas',
'average' => 'Promedio',
'high' => 'Alta',
'low' => 'Baja',
'faster' => 'más rápido',
'slower' => 'más lento',
'healthy' => 'Saludable',
'not_measured' => 'No medido',
'unhealthy' => 'Poco saludable',

// Units
'ms' => 'm',
Expand Down
7 changes: 3 additions & 4 deletions lang/es_ES/results.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,21 +55,20 @@

// Actions
'update_comments' => 'Actualizar comentarios',
'truncate_results' => 'Truncar resultados',
'truncate_results_description' => '¿Está seguro que desea truncar todos los resultados? Esta acción es irreversible.',
'truncate_results_success' => '¡Tabla de resultados truncada!',
'view_on_speedtest_net' => 'Ver en Speedtest.net',

// Notifications
'speedtest_benchmark_passed' => 'La prueba de rendimiento de velocidad ha pasado',
'speedtest_benchmark_failed' => 'Prueba de rendimiento de velocidad fallida',
'speedtest_started' => 'Velocidad iniciada',
'speedtest_completed' => 'Velocidad completada',
'speedtest_failed' => 'Error en la prueba de velocidad',
'download_threshold_breached' => '¡Umbral de descarga incumplido!',
'upload_threshold_breached' => '¡Umbral de subida infringido!',
'ping_threshold_breached' => '¡Umbral de ping infringido!',

// Run Speedtest Action
'speedtest' => 'Velocidad',
'public_dashboard' => 'Panel público',
'select_server' => 'Seleccionar Servidor',
'select_server_helper' => 'Dejar en blanco para ejecutar el test de velocidad sin especificar un servidor. Se omitirán los servidores bloqueados.',
'manual_servers' => 'Servidores manuales',
Expand Down
9 changes: 8 additions & 1 deletion lang/es_ES/settings/data_integration.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,18 @@
'influxdb_test_success_body' => 'Los datos de prueba han sido enviados a InfluxDB, compruebe si los datos han sido recibidos.',

// Bulk write notifications
'influxdb_bulk_write_failed' => 'Error al construir escritura en Influxdb.',
'influxdb_bulk_write_failed' => 'Error al escribir en masa a Influxdb.',
'influxdb_bulk_write_failed_body' => 'Revisa los registros para más detalles.',
'influxdb_bulk_write_success' => 'Carga de datos en masa a Influxdb.',
'influxdb_bulk_write_success_body' => 'Los datos han sido enviados a InfluxDB, compruebe si los datos han sido recibidos.',

// Prometheus
'prometheus' => 'Prometeo',
'prometheus_enabled' => 'Activar',
'prometheus_enabled_helper_text' => 'Cuando está activado, las métricas para cada prueba de velocidad nueva estarán disponibles en el punto final /prometheus.',
'prometheus_allowed_ips' => 'Direcciones IP permitidas',
'prometheus_allowed_ips_helper' => 'Lista de direcciones IP o rangos CIDR (por ejemplo, 192.168.1.0/24) permitieron acceder al extremo de las métricas. Dejar en blanco para permitir todas las IPs.',

// Common labels
'org' => 'Org',
'bucket' => 'Cubo',
Expand Down
24 changes: 16 additions & 8 deletions lang/es_ES/settings/notifications.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,35 @@
// Database notifications
'database' => 'Base de datos',
'database_description' => 'Las notificaciones enviadas a este canal se mostrarán bajo el icono :belell: en el encabezado.',
'database_on_speedtest_run' => 'Notificar en cada prueba de velocidad',
'database_on_threshold_failure' => 'Notificar en los umbrales de fallos',
'test_database_channel' => 'Probar canal de base de datos',

// Mail notifications
'mail' => 'Correo',
'recipients' => 'Destinatarios',
'mail_on_speedtest_run' => 'Notificar en cada prueba de velocidad',
'mail_on_threshold_failure' => 'Notificar en los umbrales de fallos',
'test_mail_channel' => 'Canal de prueba de correo',

// Apprise notifications
'apprise' => 'Apprise',
'enable_apprise_notifications' => 'Habilitar notificaciones Apprise',
'apprise_server' => 'Servidor Apprise',
'apprise_server_url' => 'URL del servidor',
'apprise_verify_ssl' => 'Verificar SSL',
'apprise_channels' => 'Canales de expedición',
'apprise_channel_url' => 'URL del canal',
'apprise_hint_description' => 'Para más información sobre cómo configurar Apprise, vea la documentación.',
'apprise_channel_url_helper' => 'Proporcionar la URL de los puntos finales del servicio para las notificaciones.',
'test_apprise_channel' => 'Prueba de aviso',
'apprise_channel_url_validation_error' => 'La URL del canal Apprise no debe comenzar con "http" o "https". Por favor, proporcione un esquema de URL de Apprise válido.',

// Webhook
'webhook' => 'Webhook',
'webhooks' => 'Webhooks',
'webhook_on_speedtest_run' => 'Notificar en cada prueba de velocidad',
'webhook_on_threshold_failure' => 'Notificar en los umbrales de fallos',
'test_webhook_channel' => 'Probar canal webhook',
'webhook_hint_description' => 'Estos son webhooks genéricos. Para ejemplos de payload y detalles de la implementación, vea la documentación.',

// Common notification messages
'notify_on_every_speedtest_run' => 'Notificar en cada prueba de velocidad',
'notify_on_threshold_failures' => 'Notificar en los umbrales de fallos',
'notify_on_every_speedtest_run' => 'Notificar en cada prueba de velocidad programada',
'notify_on_threshold_failures' => 'Notificar fallos de umbral para pruebas de velocidad programadas',

// Test notification messages
'test_notifications' => [
Expand Down
1 change: 1 addition & 0 deletions lang/fr_FR/auth.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
|
*/

'sign_in' => 'Se connecter',
'failed' => 'Ces identifiants ne correspondent pas à nos enregistrements.',
'password' => 'Le mot de passe fourni est incorrect.',
'throttle' => 'Trop de tentatives de connexion. Veuillez réessayer dans :seconds secondes.',
Expand Down
13 changes: 13 additions & 0 deletions lang/fr_FR/general.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
<?php

return [
'current_version' => 'Version actuelle',
'latest_version' => 'Dernière version',
'github' => 'GitHub',
'repository' => 'Dépôt',

// Common actions
'save' => 'Enregistrer',
'cancel' => 'Abandonner',
Expand Down Expand Up @@ -32,6 +37,10 @@
'created_at' => 'Créé le',
'updated_at' => 'Mis à jour le',
'url' => 'URL',
'server' => 'Serveur',
'servers' => 'Serveurs',
'stats' => 'Stats',
'statistics' => 'Statistiques',

// Navigation
'dashboard' => 'Tableau de bord',
Expand All @@ -42,6 +51,7 @@
'view_documentation' => 'Afficher la documentation',
'links' => 'Liens',
'donate' => 'Faire un don',
'donations' => 'Dons',

// Roles
'admin' => 'Administrateur',
Expand All @@ -54,12 +64,15 @@
'last_month' => 'Le mois dernier',

// Metrics
'metrics' => 'Métriques',
'average' => 'Moyenne',
'high' => 'Élevé',
'low' => 'Bas',
'faster' => 'rapide',
'slower' => 'lent',
'healthy' => 'Sain',
'not_measured' => 'Non mesuré',
'unhealthy' => 'Malsain',

// Units
'ms' => 'ms',
Expand Down
4 changes: 0 additions & 4 deletions lang/fr_FR/results.php
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,6 @@

// Actions
'update_comments' => 'Actualiser les commentaires',
'truncate_results' => 'Tronquer les résultats',
'truncate_results_description' => 'Êtes-vous sûr de vouloir tronquer tous les résultats ? Cette action est irréversible.',
'truncate_results_success' => 'Tableau des résultats tronqué !',
'view_on_speedtest_net' => 'Voir sur Speedtest.net',

// Notifications
Expand All @@ -72,7 +69,6 @@

// Run Speedtest Action
'speedtest' => 'Test de vitesse',
'public_dashboard' => 'Tableau de bord public',
'select_server' => 'Sélectionner un serveur',
'select_server_helper' => 'Laisser vide pour exécuter le test de vitesse sans spécifier de serveur. Les serveurs bloqués seront ignorés.',
'manual_servers' => 'Serveurs manuels',
Expand Down
2 changes: 1 addition & 1 deletion lang/fr_FR/settings/data_integration.php
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
'influxdb_test_success_body' => 'Les données de test ont été envoyées à InfluxDB, vérifiez si les données ont été reçues.',

// Bulk write notifications
'influxdb_bulk_write_failed' => 'Échec de la construction de l\'écriture sur Influxdb.',
'influxdb_bulk_write_failed' => 'Impossible d\'écrire en masse sur Influxdb.',
'influxdb_bulk_write_failed_body' => 'Consultez les journaux pour plus de détails.',
'influxdb_bulk_write_success' => 'Charge de données en masse terminée sur Influxdb.',
'influxdb_bulk_write_success_body' => 'Les données ont été envoyées à InfluxDB, vérifiez si les données ont été reçues.',
Expand Down
13 changes: 13 additions & 0 deletions lang/fr_FR/settings/notifications.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,19 @@
'recipients' => 'Destinataires',
'test_mail_channel' => 'Tester le canal de messagerie',

// Apprise notifications
'apprise' => 'Apprise',
'enable_apprise_notifications' => 'Activer les notifications de base de données',
'apprise_server' => 'Serveur Apprise',
'apprise_server_url' => 'Serveur Apprise',
'apprise_verify_ssl' => 'Vérifier SSL',
'apprise_channels' => 'Canaux Apprise',
'apprise_channel_url' => 'URL du canal de mise à jour',
'apprise_hint_description' => 'Pour plus d\'informations sur la configuration d\'Apprise, consultez la documentation.',
'apprise_channel_url_helper' => 'Fournir l\'URL de terminaison du service pour les notifications.',
'test_apprise_channel' => 'Apprise de test',
'apprise_channel_url_validation_error' => 'L\'URL du canal Apprise ne doit pas commencer par "http" ou "https". Veuillez fournir un schéma d\'URL Apprise valide.',

// Webhook
'webhook' => 'Webhook',
'webhooks' => 'Webhooks',
Expand Down
1 change: 1 addition & 0 deletions lang/nl_NL/auth.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
|
*/

'sign_in' => 'Aanmelden',
'failed' => 'Deze gegevens komen niet overeen met onze administratie.',
'password' => 'Het opgegeven wachtwoord is onjuist.',
'throttle' => 'Te veel inlogpogingen. Probeer het over :seconds seconden opnieuw.',
Expand Down
Loading
Loading