From 0627a32df741313bbba3216b18f84153c6d304ab Mon Sep 17 00:00:00 2001 From: Seb3thehacker Date: Mon, 26 Oct 2026 21:42:44 -0700 Subject: [PATCH] translations: German and Spanish fixes, the Home status card reads from strings.xml, and Settings links to Weblate --- .../seb3thehacker/gearslip/ui/AboutLinks.kt | 12 +++- .../seb3thehacker/gearslip/ui/HomeScreen.kt | 18 ++++- gearslip/src/main/res/values-de/strings.xml | 67 +++++++++++-------- gearslip/src/main/res/values-es/strings.xml | 59 +++++++++------- gearslip/src/main/res/values/strings.xml | 11 +++ 5 files changed, 110 insertions(+), 57 deletions(-) diff --git a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/AboutLinks.kt b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/AboutLinks.kt index 2baa8a4..92c6425 100644 --- a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/AboutLinks.kt +++ b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/AboutLinks.kt @@ -13,6 +13,7 @@ import androidx.compose.material.icons.Icons import androidx.compose.material.icons.automirrored.filled.KeyboardArrowRight import androidx.compose.material.icons.automirrored.filled.Send import androidx.compose.material.icons.filled.Build +import androidx.compose.material.icons.filled.Edit import androidx.compose.material.icons.filled.Favorite import androidx.compose.foundation.layout.Arrangement import androidx.compose.foundation.layout.Column @@ -46,6 +47,7 @@ internal object GearslipLinks { const val MATRIX = "https://matrix.to/#/!mf0_mgBd5KqKpc9FfX_wHp1jFCcwAtPrndIn_oGIyMk?via=matrix.org" const val SOURCE = "https://github.com/twinksoftware/gearslip" const val CARS = "$SOURCE/blob/main/CARS.md" + const val TRANSLATE = "https://hosted.weblate.org/engage/gearslip/" /** This version's release notes on GitHub; every release is tagged v plus its version name. */ val RELEASE_NOTES = "$SOURCE/releases/tag/v${app.seb3thehacker.gearslip.BuildConfig.VERSION_NAME}" @@ -158,7 +160,7 @@ internal fun MoneroDialog(onDismiss: () -> Unit) { ) } -/** The About section's links: the chat room, the source code, and credits. */ +/** The About section's links: the chat room, translations, the source code, and credits. */ @Composable internal fun AboutLinkRows() { val context = LocalContext.current @@ -177,6 +179,14 @@ internal fun AboutLinkRows() { trailing = arrow, ) SettingsDivider() + SettingsRow( + stringResource(R.string.about_translate), + Modifier.clickable { GearslipLinks.open(context, GearslipLinks.TRANSLATE) }, + subtitle = stringResource(R.string.about_translate_sub), + icon = Icons.Filled.Edit, + trailing = arrow, + ) + SettingsDivider() SettingsRow( stringResource(R.string.about_source), Modifier.clickable { GearslipLinks.open(context, GearslipLinks.SOURCE) }, diff --git a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/HomeScreen.kt b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/HomeScreen.kt index 26ab79e..1771415 100644 --- a/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/HomeScreen.kt +++ b/gearslip/src/main/java/app/seb3thehacker/gearslip/ui/HomeScreen.kt @@ -278,9 +278,23 @@ private fun StatusCard(status: SessionStatus.Snapshot) { ) {} } Column { - Text(status.headline, style = MaterialTheme.typography.headlineSmall, fontWeight = FontWeight.SemiBold) + // The steady states read from strings.xml; a stage or a failure comes with its own text. + val headline = when (status.phase) { + SessionStatus.Phase.IDLE -> stringResource(R.string.status_idle) + SessionStatus.Phase.CONNECTING -> stringResource(R.string.status_connecting) + SessionStatus.Phase.PROJECTING -> stringResource(R.string.status_projecting) + SessionStatus.Phase.DISCONNECTED -> stringResource(R.string.status_disconnected) + SessionStatus.Phase.FAILED -> status.headline + } + val detail = when (status.phase) { + SessionStatus.Phase.IDLE -> stringResource(R.string.status_idle_detail) + SessionStatus.Phase.PROJECTING -> stringResource(R.string.status_projecting_detail) + SessionStatus.Phase.DISCONNECTED -> stringResource(R.string.status_disconnected_detail) + else -> status.detail + } + Text(headline, style = MaterialTheme.typography.headlineSmall, fontWeight = FontWeight.SemiBold) Spacer(Modifier.height(4.dp)) - Text(status.detail, style = MaterialTheme.typography.bodyMedium) + Text(detail, style = MaterialTheme.typography.bodyMedium) } } // The other way in: wireless, right under the cable's instructions. diff --git a/gearslip/src/main/res/values-de/strings.xml b/gearslip/src/main/res/values-de/strings.xml index e90080e..8a0c68d 100644 --- a/gearslip/src/main/res/values-de/strings.xml +++ b/gearslip/src/main/res/values-de/strings.xml @@ -49,7 +49,7 @@ %1$s hält seine Bibliothek für sich. Gearslip kann es immer noch steuern, wenn es Benachrichtigung auf dem Telefon hat. Erlauben Sie es unter Einstellungen > Notifications > Notification access. %1$s läuft nicht. - %1$s spielt durch Gearslips eigenen Spieler, aber nur solange es am Telefon geöffnet ist. Öffnen Sie es einmal und es spielt hier im Auto. + %1$s spielt durch Gearslips eigenen Player, aber nur solange es am Telefon geöffnet ist. Öffnen Sie es einmal und es spielt hier im Auto. %1$s %1$s würde Gearslip nicht blättern lassen. Einige Medien-Apps akzeptieren nur den eigenen Host von Google. @@ -88,7 +88,7 @@ Wiedereröffnung der Karte Auto-Apps Zurück zur nav bar - Den Spieler anzeigen + Den Player anzeigen Hide Songtexte Starten %1$s.. Beginn der Karte.. @@ -190,7 +190,7 @@ Unmut Mut Schließen Sie die Seitenplatte - Bewegen Sie den Spieler neben der Karte + Den Player neben die Karte setzen Suchen oder geben Sie eine Adresse Vorwärts Nachladen @@ -214,7 +214,7 @@ %1$s: Eine Route finden.. Dann - Stoppen navigieren + Navigation beenden Routen finden.. Empfohlene Spur Lane @@ -349,7 +349,7 @@ Stimme. Fragen Sie nach Richtungen, Musik oder einem Anruf per Stimme. Ihr Telefon verwandelt die Sprache selbst in Text und nichts, was Sie sagen, lässt sie. Es braucht %1$d MB, einmal heruntergeladen. Verwenden Sie Wi-Fi, wenn Sie können. Keine Audio-Prompt. - Führen Sie dies von einem Computer mit USB Debugging auf, und Android vertraut Gearslip mit Ihrem Audio für gut. Ohne es tippen Sie auf Starten einmal jedes Laufwerk. + Führen Sie dies von einem Computer mit USB Debugging auf, und Android vertraut Gearslip mit Ihrem Audio für gut. Ohne es tippen Sie auf Starten einmal bei jeder Fahrt. Lesbare Benachrichtigungen. Während Audio geht zum Auto, Android versteckt, was Benachrichtigungen sagen, als ob Sie Ihren Bildschirm teilen. Dies lässt Gearslip sie während einer Fahrt zeigen und sie danach wieder verbergen. Anrufe beantworten. @@ -366,9 +366,9 @@ Der Download ist nicht beendet. Tippen Sie auf Stimme herunterladen, um es wieder zu versuchen. Bluetooth Empfohlen - Keine Aufforderung jedes Laufwerk, und die Stimme Ihrer Karte App erreicht das Auto. + Keine Aufforderung bei jeder Fahrt, und die Stimme Ihrer Karte App erreicht das Auto. Über Gearslip - Klarer Sound ohne Verzögerung. Jedes Laufwerk, Android bittet Sie, Ihren Bildschirm zu teilen, die Gearslip den Sound senden lässt. + Klarer Sound ohne Verzögerung. Bei jeder Fahrt, Android bittet Sie, Ihren Bildschirm zu teilen, die Gearslip den Sound senden lässt. OPTIONEN Schon erlaubt. Scroll für mehr ↓ @@ -378,20 +378,20 @@ Nächste KAPITEL Zurück - Schalten Sie das ein, und Gearslip sendet eine kurze Notiz, wenn Sie es öffnen und nach jedem Laufwerk. &lt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; &gt; Die Notiz enthält keinen Namen, Konto oder Standort. Eine Zufallszahl zählt Ihr Telefon einmal, und der Server hält keine IP-Adresse. Die Notizen zeigen, welche Autos funktionieren und wo die anderen scheitern. + Schalten Sie das ein, und Gearslip sendet eine kurze Notiz, wenn Sie es öffnen und nach jeder Fahrt. <b>Die Notiz enthält keinen Namen, kein Konto und keinen Standort. Eine Zufallszahl zählt Ihr Telefon einmal, und der Server speichert keine IP-Adresse.</b> Die Notizen zeigen, welche Autos funktionieren und wo die anderen scheitern. Nutzungshinweise senden Auch teilen Android-Version und System Telefon Modell Jedes Auto und ob es verbunden - Jedes Laufwerk und wie es endete + Bei jeder Fahrt und wie es endete Was wird gesendet Jedes Feld, genau wie es herauskommt Verstecken der Notiz Die Notiz anzeigen - Beispiel, nicht gesendet: ein Laufwerk fügt dies zu \"Sitzungen\" + Beispiel, nicht gesendet: eine Fahrt fügt dies zu \"Sitzungen\" Dieser Build hat keinen Statistikserver, so dass er nichts sendet - Debug build: Noten werden auseinandergehalten und nie in den Statistiken gezählt + Debug-Build: Notizen werden getrennt gehalten und nie in der Statistik gezählt Gearslip arbeitete mit Ihrem %1$s Gearslip arbeitete mit Ihrem Auto Teilen Sie das, damit der nächste Fahrer weiß, dass es funktioniert? Kein Name, Konto oder Standort. @@ -457,14 +457,14 @@ Über adb: %1$s Selbstsigniert: %1$s Bildschirm - Nav Bar und Spieler + Navigationsleiste und Player Klang und Stimme Warnungen Mehr Normal Groß Extra groß - Folgen Sie dem Telefon + Wie das Handy Licht Dunkel Schwarz @@ -476,19 +476,19 @@ Nacht Kaiser Metric - Immer wieder + Immer anzeigen Verstecken beim Navigieren Verstecken bis gezapft Home - Spieler auf der linken Seite - Spieler auf der rechten Seite + Player links + Player rechts Audio über Gearslip Bluetooth Audio Anfahrt - Wegbeschreibung - Bluetooth auf + Ansagen aus + Bluetooth an Bluetooth ab - Lage auf + Standort an Standort Seite Experimentelle Merkmale gezeigt @@ -503,10 +503,10 @@ Kartentag/Nacht Einheiten Nav bar - Spieler in der nav bar + Player in der Navigationsleiste Überspringen von Tasten Songtitel - Spieler neben der Karte + Player neben der Karte Richtig Links Autoplay auf Verbindung @@ -526,8 +526,8 @@ Gezeigt von der Browser-App im Auto. Leere öffnet DuckDuckGo. Gilt für die nächste Verbindung. Auto Audio Bluetooth (empfohlen) - Keine Aufforderung jedes Laufwerk, und die Stimme Ihrer Karte App erreicht das Auto - Klarer Sound ohne Verzögerung. Jedes Laufwerk, Android bittet Sie, Ihren Bildschirm zu teilen, die Gearslip senden den Sound + Keine Aufforderung bei jeder Fahrt, und die Stimme Ihrer Karte App erreicht das Auto + Klarer Sound ohne Verzögerung. Bei jeder Fahrt, Android bittet Sie, Ihren Bildschirm zu teilen, die Gearslip senden den Sound Führen Sie den Befehl aus der Hilfe einmal aus, dann fragt Android nicht mehr. Anrufe gehen über Bluetooth auch. Größe des Bildschirms @@ -558,7 +558,7 @@ Wie zu verbinden Welche Autos arbeiten Vollständige Liste ansehen - Vor dem ersten Laufwerk + Vor der ersten Fahrt Im Auto Audio über Gearslip Schalten Sie Android Auto aus. @@ -573,7 +573,7 @@ Anrufe spielen durch das Auto, sobald Ihr Telefon und das Auto gepaart sind. Gearslip bietet zum ersten Mal, wenn Sie einstecken. Anrufe vom Autobildschirm beantworten. Setzen Sie Gearslip als Caller ID und Spam App. Ohne es, Anrufe immer noch Ring, aber nur das Telefon kann sie beantworten. - Stoppen Sie die Audio-Prompt jedes Laufwerk. + Stoppen Sie die Audio-Prompt bei jeder Fahrt. Schließen Sie das Telefon an einen Computer mit USB-Debugging an und führen Sie dieses einmal aus. Überspringen Sie es und tippen Sie auf Start jedes Mal, wenn Sie ausgeschaltet. Halten Sie Benachrichtigungen lesbar. Android versteckt, was Benachrichtigungen sagen, während es Audio teilt. Führen Sie das auch, und Gearslip hebt das nur, wenn Musik zum Auto geht. @@ -592,7 +592,7 @@ Unplug aus dem Auto zu installieren. Installation schließt Gearslip. Gearslip %1$s ist aus Download... %1$d%% - Debug baut nur überprüfen, wenn Sie jetzt tippen + Debug-Builds prüfen nur, wenn Sie auf „Jetzt überprüfen“ tippen Gearslip überprüft einmal pro Tag Version %1$s ist aus Version %1$s ist bereit zu installieren @@ -607,8 +607,10 @@ Geöffnet in Geldbörse Kopienadresse Schließen - Schließen Sie den Chat auf Matrix + Dem Chat auf Matrix beitreten Sprechen Sie mit anderen Fahrern über Autos, Apps und Gearslip + Gearslip übersetzen + Verbessern oder ergänzen Sie Ihre Sprache auf Weblate. Diese Übersetzung ist zum Teil maschinell entstanden. Quellcode Gearslips Code unter der AGPL lesen oder ändern Sprachgutschriften @@ -668,7 +670,7 @@ Logs Trennen Bluetooth ist nicht angeschlossen - %1$s · debug build + %1$s · Debug-Build Musik spielt über Bluetooth, aber Ihr Telefon ist nicht mit dem Auto verbunden. Schließen Sie es hier oder im Bluetooth-Menü des Autos an. Musik herunterladen, %1$d%% Spielen Sie Auto-Audio über Bluetooth? @@ -677,7 +679,7 @@ Fragen Sie weiter Auto Audio braucht die Mikrofonberechtigung App-Einstellungen öffnen - Android behandelt Musik über USB gesendet wie teilen Sie Ihren Bildschirm, so fragt es jedes Laufwerk. Über Bluetooth fragt es nie. Sie können dies später in Einstellungen ändern. + Android behandelt Musik über USB gesendet wie teilen Sie Ihren Bildschirm, so fragt es bei jeder Fahrt. Über Bluetooth fragt es nie. Sie können dies später in Einstellungen ändern. Oder lassen Sie den Ton weiter über Gearslip laufen und beenden Sie die Frage für immer: Schließen Sie das Handy an einen Computer mit USB-Debugging an und führen Sie dies einmal aus. Android lässt eine App den Sound anderer Apps nur an das Auto senden, wenn sie die Mikrofonberechtigung hat. Es ist für Gearslip ausgeschaltet, also spielt Musik am Telefon. Schalten Sie es unter Berechtigungen ein, dann Mikrofon. Schließen Sie die Autotastatur @@ -686,4 +688,11 @@ Tippen Sie auf Kopieren Befehl kopiert %1$s (diese Version) + Nicht verbunden + Schließen Sie das Handy an den USB-Anschluss des Autos an oder verbinden Sie sich kabellos. Gearslip öffnet sich von selbst, wenn das Auto antwortet. + Verbinden + Verbunden + Das Bild läuft auf dem Bildschirm des Autos. + Getrennt + Das Auto ist nicht mehr verbunden. diff --git a/gearslip/src/main/res/values-es/strings.xml b/gearslip/src/main/res/values-es/strings.xml index 73922bd..3f520c9 100644 --- a/gearslip/src/main/res/values-es/strings.xml +++ b/gearslip/src/main/res/values-es/strings.xml @@ -56,7 +56,7 @@ Staged over adb: %1$s Autor-signed: %1$s Pantalla - Nav bar y jugador + Barra de navegación y reproductor Sonido y voz Advertencias Más @@ -79,20 +79,20 @@ Esconder mientras navega Escóndete hasta que te toquen Home - Jugador a la izquierda - Jugador a la derecha + Reproductor a la izquierda + Reproductor a la derecha Audio a través de Gearslip Audio Bluetooth Instrucciones sobre Instrucciones apagadas - Bluetooth en + Bluetooth activado Bluetooth apagado Ubicación Ubicación fuera Página Características experimentales mostradas Características experimentales ocultas - Car + Coche Estas son las mismas configuraciones que Ajustes en el coche. Un cambio aquí también muestra allí. Abra la conexión Tamaño @@ -102,7 +102,7 @@ Mapa día/noche Unidades Nav bar - Jugador en la barra nav + Reproductor en la barra de navegación Omita los botones Título de canción Player junto al mapa @@ -125,8 +125,8 @@ Mostrada por la aplicación Browser en el coche. Empty abre DuckDuckGo. Se aplica en la siguiente conexión. Audio de coches Bluetooth (recomendado) - Sin aviso cada unidad, y la voz de su aplicación del mapa llega al coche - Sonido más claro sin demora. Cada unidad, Android le pide que comparta su pantalla, que permite que Gearslip envíe el sonido + Sin aviso cada viaje, y la voz de su aplicación del mapa llega al coche + Sonido más claro sin demora. Cada viaje, Android le pide que comparta su pantalla, que permite que Gearslip envíe el sonido Ejecuta una vez el comando de Ayuda y Android dejará de preguntar. Las llamadas pasan por Bluetooth de cualquier manera. Tamaño de la pantalla del coche @@ -145,7 +145,7 @@ Último coche El tamaño del último coche al que conectas Esta pantalla - Rellena la pantalla de este dispositivo, para una unidad de cabeza ejecutando Gearslip en sí + Rellena la pantalla de este dispositivo, para una unidad principal ejecutando Gearslip en sí Aduanas Introduzca un tamaño Cambiar el tamaño personalizado @@ -157,7 +157,7 @@ Cómo conectarse Que coches funcionan Ver la lista completa - Antes de su primera unidad + Antes de su primer viaje En el coche Audio a través de Gearslip Apaga Android Auto. @@ -172,7 +172,7 @@ Las llamadas juegan a través del coche una vez que el teléfono y el coche están emparejados. Gearslip ofrece para emparejar la primera vez que se conecta. Contesta las llamadas desde la pantalla del coche. Establecer Gearslip como su ID de llamada y aplicación de spam. Sin ella, las llamadas siguen sonando, pero solo el teléfono puede responderlas. - Detenga el impulso de audio cada unidad. + Detenga el impulso de audio cada viaje. Conecta el teléfono a un ordenador con USB depurando y ejecuta esto una vez. Skip it and you tap Start each time you set off. Mantenga las notificaciones legibles. Android oculta lo que las notificaciones dicen mientras comparte audio. Ejecute esto también, y Gearslip levanta eso sólo mientras la música va al coche. @@ -185,13 +185,13 @@ Comprobando.. Tienes la última versión Descargar - Ahora + Buscar ahora Compruebe automáticamente Una vez al día Desplug del coche para instalar. Instalar cierra Gearslip. Gearslip %1$s está fuera Descargar... %1$d%% - Debug construye cheque sólo cuando pulsa Check now + Las versiones de depuración solo buscan cuando tocas Buscar ahora Controles de Gearslip una vez al día La versión %1$s está fuera Versión %1$s está listo para instalar @@ -208,6 +208,8 @@ Cerca Únete al chat de Matrix Habla con otros conductores sobre coches, aplicaciones y Gearslip + Ayuda a traducir Gearslip + Corrige o añade tu idioma en Weblate. Parte de esta traducción se hizo de forma automática. Código fuente Lea o cambie el código de Gearslip bajo la AGPL Créditos de voz @@ -276,7 +278,7 @@ Sigue preguntando El audio del coche necesita el permiso del micrófono Configuración de aplicaciones abiertas - Android trata la música enviada a través de USB como compartir su pantalla, por lo que pide cada unidad. Sobre Bluetooth nunca se pregunta. Puedes cambiar esto más tarde en Ajustes. + Android trata la música enviada a través de USB como compartir su pantalla, por lo que pien cada viaje. Sobre Bluetooth nunca se pregunta. Puedes cambiar esto más tarde en Ajustes. O sigue enviando el sonido a través de Gearslip y elimina la pregunta para siempre: conecta el teléfono a un ordenador con la depuración USB activada y ejecuta esto una vez. Android permite que una aplicación envíe el sonido de otras aplicaciones al coche sólo si tiene el permiso del micrófono. Se ha apagado para Gearslip, así que la música juega por teléfono. Enciende bajo permisos, luego micrófono. Cerrar el teclado del coche @@ -314,7 +316,7 @@ %1$s mantiene su biblioteca a sí misma. Gearslip todavía puede controlarlo una vez que tenga acceso a la notificación por teléfono. Permítelo en Configuración > Notificaciones √ Acceso a notificaciones. %1$s no funciona. - %1$s juega a través del propio jugador de Gearslip, pero sólo mientras está abierto en el teléfono. Ábrelo una vez y sigue jugando aquí en el coche. + %1$s suena a través del propio reproductor de Gearslip, pero sólo mientras está abierto en el teléfono. Ábrelo una vez y sigue jugando aquí en el coche. Abra %1$s %1$s no dejaría que Gearslip lo revisara. Algunas aplicaciones de medios solo aceptan el propio anfitrión de Google. @@ -353,7 +355,7 @@ Abra el mapa Aplicaciones de coches Volver a la barra de nav - Mostrar el jugador + Mostrar el reproductor Ocultar letras Empezando %1$s.. Empezando el mapa.. @@ -455,7 +457,7 @@ Unmute Mute Cerrar el panel lateral - Mueva el jugador junto al mapa + Mueva el reproductor junto al mapa Buscar o escribir una dirección Adelante Recarga @@ -614,7 +616,7 @@ Voz. Pide direcciones, música o una llamada por voz. Tu teléfono convierte el discurso en texto por sí mismo, y nada de lo que dices lo deja. Necesita %1$d MB, descargado una vez. Use Wi-Fi si puede. Sin aviso de audio. - Ejecute esto desde un ordenador con USB depurando, y Android confía en Gearslip con su audio para siempre. Sin ella, pulsa Empieza una vez cada unidad. + Ejecute esto desde un ordenador con USB depurando, y Android confía en Gearslip con su audio para siempre. Sin ella, pulsa Empieza una vez cada viaje. Notificaciones legibles. Mientras el audio va al coche, Android oculta lo que las notificaciones dicen, como si estuviera compartiendo su pantalla. Esto permite que Gearslip les muestre durante una unidad y los esconda de nuevo después. Contesta. @@ -631,9 +633,9 @@ La descarga no terminó. Pulsa Descargar voz para probar de nuevo. Bluetooth Recomendado - No hay aviso de cada unidad, y la voz de su aplicación del mapa llega al coche. + No hay aviso en cada viaje, y la voz de su aplicación del mapa llega al coche. A través de Gearslip - Sonido más claro sin demora. Cada unidad, Android te pide que compartas tu pantalla, lo que permite que Gearslip envíe el sonido. + Sonido más claro sin demora. Cada viaje, Android te pide que compartas tu pantalla, lo que permite que Gearslip envíe el sonido. OPTIONAL Ya está permitido. Scroll para más ↓ @@ -643,20 +645,20 @@ Siguiente Hecho Atrás - Enciende esto, y Gearslip envía una nota corta cuando la abres y después de cada unidad. \" La nota no tiene nombre, cuenta o ubicación. Un número aleatorio cuenta su teléfono una vez, y el servidor no mantiene ninguna dirección IP. Las notas muestran qué coches funcionan y dónde los otros fallan. + Activa esto y Gearslip envía una nota breve cuando lo abres y después de cada viaje. <b>La nota no incluye nombre, cuenta ni ubicación. Un número aleatorio cuenta tu teléfono una vez, y el servidor no guarda ninguna dirección IP.</b> Las notas muestran qué coches funcionan y dónde fallan los demás. Enviar notas de uso También compartir Android versión y sistema Modelo de teléfono Cada coche y si se conecta - Cada unidad y cómo terminó + Cada viaje y cómo terminó Lo que se envía Cada campo, exactamente como sale Ocultar la nota Mostrar la nota - Ejemplo, no enviado: una unidad añade esto a \"sesiones\" + Ejemplo, no enviado: un viaje añade esto a \"sesiones\" Esta compilación no tiene un servidor de estadísticas, así que no envía nada - Debug build: las notas se mantienen separadas y nunca se cuentan en las estadísticas + Versión de depuración: las notas se mantienen separadas y nunca se cuentan en las estadísticas Gearslip trabajó con su %1$s Gearslip trabajó con su coche ¿Compartir eso para que el próximo conductor sepa que funciona? Sin nombre, cuenta o ubicación. @@ -680,10 +682,17 @@ A través de Gearslip envía el sonido del teléfono por la conexión con el coche, por cable o inalámbrica. Android pide compartir la pantalla en cada viaje, y algunas apps lo bloquean. Bluetooth suena como siempre en el teléfono, y Android nunca pregunta. Gearslip lee cada vuelta en voz alta a través de los altavoces del coche, y la música dips mientras habla. Apágalo si la propia voz de su aplicación de mapa ya juega en el coche. Escucha el propio servicio de habla del teléfono en lugar de Gearslip. En la mayoría de los teléfonos que son de Google, que puede enviar su voz a Google. GrapheneOS no tiene ninguno, así que Gearslip sigue usando su propio. - Añade una ficha de datos del vehículo: un vertedero en vivo y crudo del canal de sensores de la unidad de cabeza. Las etiquetas de campo (velocidad, RPM, combustible...) se llevan de otros proyectos de ingeniería inversa y se unverifican contra este coche - tratarlas como una conjetura, no un hecho, hasta que hayas visto un cambio para ti mismo. + Añade una ficha de datos del vehículo: un vertedero en vivo y crudo del canal de sensores de la unidad principal. Las etiquetas de campo (velocidad, RPM, combustible...) se llevan de otros proyectos de ingeniería inversa y se unverifican contra este coche - tratarlas como una conjetura, no un hecho, hasta que hayas visto un cambio para ti mismo. Reduce la calidad de la imagen cuando el coche, o su Wi-Fi, no puede mantenerse al día, y la levanta de nuevo una vez que pueda. Efectúa la próxima conexión. Altura usable %1$dpx de 480 Ahorrado a %1$s No podía salvar %1$dpx + Sin conexión + Conecta el teléfono al puerto USB del coche o conéctate de forma inalámbrica. Gearslip se abre solo cuando el coche responde. + Conectando + Conectado + Mostrando en la pantalla del coche. + Desconectado + El coche ya no está conectado. diff --git a/gearslip/src/main/res/values/strings.xml b/gearslip/src/main/res/values/strings.xml index 68a4430..b55486a 100644 --- a/gearslip/src/main/res/values/strings.xml +++ b/gearslip/src/main/res/values/strings.xml @@ -315,6 +315,8 @@ Close Join the chat on Matrix Talk with other drivers about cars, apps, and Gearslip + Help translate Gearslip + Fix or add your language on Weblate. Some translations started as machine translations. Source code Read or change Gearslip\'s code under the AGPL Voice credits @@ -850,4 +852,13 @@ Turn card on the cluster screen For a car with a second screen in the instrument cluster: Gearslip shows the next turn there. Applies on the next connection. + + + Not connected + Plug into the car\'s USB port, or connect wirelessly. Gearslip opens by itself when the car answers. + Connecting + Projecting + Streaming to the head unit. + Disconnected + The head unit is no longer connected.