diff --git a/localization/README.md b/localization/README.md
index 14111e5..546232c 100644
--- a/localization/README.md
+++ b/localization/README.md
@@ -56,6 +56,26 @@ regenerate. Regenerated output is deterministic (sorted keys), so diffs stay sma
- **`plural`** — per language, per [CLDR category](https://cldr.unicode.org/index/cldr-spec/plural-rules)
(`zero`, `one`, `two`, `few`, `many`, `other`). `other` is always required.
+### Every language gets a real translation
+
+**Never copy the English text into another language as a placeholder.** A key is not done
+until every language in `supportedLanguages` has text actually written in that language.
+
+Copied English does not look unfinished — it looks shipped. Nothing flags it, because the
+key is present and non-empty, so it passes `validate` and reaches users as a French or
+Russian build that silently speaks English. It is far harder to find later than a missing
+key would have been.
+
+If you cannot produce a translation, say so in the PR and leave the key out of the release
+rather than filling it with English. Two narrow exceptions, both of which must be obvious
+from the text itself:
+
+- Pure punctuation or layout templates with no words (`"{first} · {second}"`).
+- Proper nouns and brand names that are identical in every language.
+
+When adding a key next to existing ones, check that the neighbours are translated before
+copying their shape — a placeholder tends to be copied into the keys added after it.
+
### Placeholders
Write named tokens `{count}`, `{name}` in text. The generator converts them to the right
diff --git a/localization/strings.json b/localization/strings.json
index eab8291..1bc40f1 100644
--- a/localization/strings.json
+++ b/localization/strings.json
@@ -5180,42 +5180,42 @@
"context": "Saved devices screen: section for peers eligible to pair after a transfer.",
"translations": {
"en": "Ready to remember",
- "fr": "Ready to remember",
- "es": "Ready to remember",
- "it": "Ready to remember",
- "de": "Ready to remember",
- "pt": "Ready to remember",
- "pl": "Ready to remember",
- "nl": "Ready to remember",
- "ru": "Ready to remember"
+ "fr": "Prêt à être mémorisé",
+ "es": "Listo para recordar",
+ "it": "Pronto da ricordare",
+ "de": "Bereit zum Speichern",
+ "pt": "Pronto para lembrar",
+ "pl": "Gotowe do zapamiętania",
+ "nl": "Klaar om te onthouden",
+ "ru": "Готово к запоминанию"
}
},
"saved_devices_pending_title": {
"context": "Saved devices screen: section for in-progress pairing.",
"translations": {
"en": "Pending pairing",
- "fr": "Pending pairing",
- "es": "Pending pairing",
- "it": "Pending pairing",
- "de": "Pending pairing",
- "pt": "Pending pairing",
- "pl": "Pending pairing",
- "nl": "Pending pairing",
- "ru": "Pending pairing"
+ "fr": "Association en attente",
+ "es": "Vinculación pendiente",
+ "it": "Associazione in sospeso",
+ "de": "Ausstehende Kopplung",
+ "pt": "Emparelhamento pendente",
+ "pl": "Oczekujące sparowanie",
+ "nl": "Koppeling in behandeling",
+ "ru": "Ожидающее сопряжение"
}
},
"saved_devices_list_title": {
"context": "Saved devices screen title and saved-device list heading.",
"translations": {
"en": "Saved devices",
- "fr": "Saved devices",
- "es": "Saved devices",
- "it": "Saved devices",
- "de": "Saved devices",
- "pt": "Saved devices",
- "pl": "Saved devices",
- "nl": "Saved devices",
- "ru": "Saved devices"
+ "fr": "Appareils enregistrés",
+ "es": "Dispositivos guardados",
+ "it": "Dispositivi salvati",
+ "de": "Gespeicherte Geräte",
+ "pt": "Dispositivos guardados",
+ "pl": "Zapisane urządzenia",
+ "nl": "Opgeslagen apparaten",
+ "ru": "Сохранённые устройства"
}
},
"saved_devices_load_failed": {
@@ -5279,210 +5279,210 @@
"context": "Fallback display when a saved device has no local label or remote name.",
"translations": {
"en": "Saved device",
- "fr": "Saved device",
- "es": "Saved device",
- "it": "Saved device",
- "de": "Saved device",
- "pt": "Saved device",
- "pl": "Saved device",
- "nl": "Saved device",
- "ru": "Saved device"
+ "fr": "Appareil enregistré",
+ "es": "Dispositivo guardado",
+ "it": "Dispositivo salvato",
+ "de": "Gespeichertes Gerät",
+ "pt": "Dispositivo guardado",
+ "pl": "Zapisane urządzenie",
+ "nl": "Opgeslagen apparaat",
+ "ru": "Сохранённое устройство"
}
},
"saved_devices_remember_action": {
"context": "Action that starts mutual-consent pairing for an eligible peer.",
"translations": {
"en": "Remember",
- "fr": "Remember",
- "es": "Remember",
- "it": "Remember",
- "de": "Remember",
- "pt": "Remember",
- "pl": "Remember",
- "nl": "Remember",
- "ru": "Remember"
+ "fr": "Mémoriser",
+ "es": "Recordar",
+ "it": "Ricorda",
+ "de": "Speichern",
+ "pt": "Lembrar",
+ "pl": "Zapamiętaj",
+ "nl": "Onthouden",
+ "ru": "Запомнить"
}
},
"saved_devices_decline_action": {
"context": "Action that declines pairing eligibility for a peer.",
"translations": {
"en": "Decline",
- "fr": "Decline",
- "es": "Decline",
- "it": "Decline",
- "de": "Decline",
- "pt": "Decline",
- "pl": "Decline",
- "nl": "Decline",
- "ru": "Decline"
+ "fr": "Refuser",
+ "es": "Rechazar",
+ "it": "Rifiuta",
+ "de": "Ablehnen",
+ "pt": "Recusar",
+ "pl": "Odrzuć",
+ "nl": "Weigeren",
+ "ru": "Отклонить"
}
},
"saved_devices_accept_pairing_action": {
"context": "Action that accepts an incoming pairing request.",
"translations": {
"en": "Accept",
- "fr": "Accept",
- "es": "Accept",
- "it": "Accept",
- "de": "Accept",
- "pt": "Accept",
- "pl": "Accept",
- "nl": "Accept",
- "ru": "Accept"
+ "fr": "Accepter",
+ "es": "Aceptar",
+ "it": "Accetta",
+ "de": "Annehmen",
+ "pt": "Aceitar",
+ "pl": "Akceptuj",
+ "nl": "Accepteren",
+ "ru": "Принять"
}
},
"saved_devices_send_action": {
"context": "Action that starts a targeted send to a saved device.",
"translations": {
"en": "Send files",
- "fr": "Send files",
- "es": "Send files",
- "it": "Send files",
- "de": "Send files",
- "pt": "Send files",
- "pl": "Send files",
- "nl": "Send files",
- "ru": "Send files"
+ "fr": "Envoyer des fichiers",
+ "es": "Enviar archivos",
+ "it": "Invia file",
+ "de": "Dateien senden",
+ "pt": "Enviar ficheiros",
+ "pl": "Wyślij pliki",
+ "nl": "Bestanden versturen",
+ "ru": "Отправить файлы"
}
},
"saved_devices_label_action": {
"context": "Action that edits the local label for a saved device.",
"translations": {
"en": "Label",
- "fr": "Label",
- "es": "Label",
- "it": "Label",
- "de": "Label",
- "pt": "Label",
- "pl": "Label",
+ "fr": "Libellé",
+ "es": "Etiqueta",
+ "it": "Etichetta",
+ "de": "Bezeichnung",
+ "pt": "Etiqueta",
+ "pl": "Etykieta",
"nl": "Label",
- "ru": "Label"
+ "ru": "Метка"
}
},
"saved_devices_forget_action": {
"context": "Action that forgets a saved device relationship.",
"translations": {
"en": "Forget",
- "fr": "Forget",
- "es": "Forget",
- "it": "Forget",
- "de": "Forget",
- "pt": "Forget",
- "pl": "Forget",
- "nl": "Forget",
- "ru": "Forget"
+ "fr": "Oublier",
+ "es": "Olvidar",
+ "it": "Dimentica",
+ "de": "Vergessen",
+ "pt": "Esquecer",
+ "pl": "Zapomnij",
+ "nl": "Vergeten",
+ "ru": "Забыть"
}
},
"saved_devices_block_action": {
"context": "Action that blocks a device identity.",
"translations": {
"en": "Block",
- "fr": "Block",
- "es": "Block",
- "it": "Block",
- "de": "Block",
- "pt": "Block",
- "pl": "Block",
- "nl": "Block",
- "ru": "Block"
+ "fr": "Bloquer",
+ "es": "Bloquear",
+ "it": "Blocca",
+ "de": "Blockieren",
+ "pt": "Bloquear",
+ "pl": "Zablokuj",
+ "nl": "Blokkeren",
+ "ru": "Заблокировать"
}
},
"saved_devices_label_title": {
"context": "Dialog title for editing a saved device local label.",
"translations": {
"en": "Device label",
- "fr": "Device label",
- "es": "Device label",
- "it": "Device label",
- "de": "Device label",
- "pt": "Device label",
- "pl": "Device label",
- "nl": "Device label",
- "ru": "Device label"
+ "fr": "Libellé de l’appareil",
+ "es": "Etiqueta del dispositivo",
+ "it": "Etichetta del dispositivo",
+ "de": "Gerätebezeichnung",
+ "pt": "Etiqueta do dispositivo",
+ "pl": "Etykieta urządzenia",
+ "nl": "Apparaatlabel",
+ "ru": "Метка устройства"
}
},
"saved_devices_label_placeholder": {
"context": "Placeholder for the local label text field.",
"translations": {
"en": "Label",
- "fr": "Label",
- "es": "Label",
- "it": "Label",
- "de": "Label",
- "pt": "Label",
- "pl": "Label",
+ "fr": "Libellé",
+ "es": "Etiqueta",
+ "it": "Etichetta",
+ "de": "Bezeichnung",
+ "pt": "Etiqueta",
+ "pl": "Etykieta",
"nl": "Label",
- "ru": "Label"
+ "ru": "Метка"
}
},
"saved_devices_label_save": {
"context": "Button that saves the local device label.",
"translations": {
"en": "Save",
- "fr": "Save",
- "es": "Save",
- "it": "Save",
- "de": "Save",
- "pt": "Save",
- "pl": "Save",
- "nl": "Save",
- "ru": "Save"
+ "fr": "Enregistrer",
+ "es": "Guardar",
+ "it": "Salva",
+ "de": "Speichern",
+ "pt": "Guardar",
+ "pl": "Zapisz",
+ "nl": "Opslaan",
+ "ru": "Сохранить"
}
},
"saved_devices_label_clear": {
"context": "Button that clears the local device label.",
"translations": {
"en": "Clear label",
- "fr": "Clear label",
- "es": "Clear label",
- "it": "Clear label",
- "de": "Clear label",
- "pt": "Clear label",
- "pl": "Clear label",
- "nl": "Clear label",
- "ru": "Clear label"
+ "fr": "Effacer le libellé",
+ "es": "Borrar etiqueta",
+ "it": "Cancella etichetta",
+ "de": "Bezeichnung löschen",
+ "pt": "Limpar etiqueta",
+ "pl": "Wyczyść etykietę",
+ "nl": "Label wissen",
+ "ru": "Очистить метку"
}
},
"saved_devices_pending_outgoing": {
"context": "Status text while waiting for the peer to accept pairing.",
"translations": {
"en": "Waiting for the other device",
- "fr": "Waiting for the other device",
- "es": "Waiting for the other device",
- "it": "Waiting for the other device",
- "de": "Waiting for the other device",
- "pt": "Waiting for the other device",
- "pl": "Waiting for the other device",
- "nl": "Waiting for the other device",
- "ru": "Waiting for the other device"
+ "fr": "En attente de l’autre appareil",
+ "es": "Esperando al otro dispositivo",
+ "it": "In attesa dell’altro dispositivo",
+ "de": "Warten auf das andere Gerät",
+ "pt": "A aguardar o outro dispositivo",
+ "pl": "Oczekiwanie na drugie urządzenie",
+ "nl": "Wachten op het andere apparaat",
+ "ru": "Ожидание другого устройства"
}
},
"saved_devices_pending_incoming": {
"context": "Status text when this device must accept a pairing request.",
"translations": {
"en": "Wants to remember this device",
- "fr": "Wants to remember this device",
- "es": "Wants to remember this device",
- "it": "Wants to remember this device",
- "de": "Wants to remember this device",
- "pt": "Wants to remember this device",
- "pl": "Wants to remember this device",
- "nl": "Wants to remember this device",
- "ru": "Wants to remember this device"
+ "fr": "Souhaite mémoriser cet appareil",
+ "es": "Quiere recordar este dispositivo",
+ "it": "Vuole ricordare questo dispositivo",
+ "de": "Möchte dieses Gerät speichern",
+ "pt": "Quer lembrar este dispositivo",
+ "pl": "Chce zapamiętać to urządzenie",
+ "nl": "Wil dit apparaat onthouden",
+ "ru": "Хочет запомнить это устройство"
}
},
"saved_devices_send_started": {
"context": "Snackbar after creating a targeted transfer offer.",
"translations": {
"en": "Transfer offer sent",
- "fr": "Transfer offer sent",
- "es": "Transfer offer sent",
- "it": "Transfer offer sent",
- "de": "Transfer offer sent",
- "pt": "Transfer offer sent",
- "pl": "Transfer offer sent",
- "nl": "Transfer offer sent",
- "ru": "Transfer offer sent"
+ "fr": "Proposition de transfert envoyée",
+ "es": "Oferta de transferencia enviada",
+ "it": "Proposta di trasferimento inviata",
+ "de": "Übertragungsangebot gesendet",
+ "pt": "Proposta de transferência enviada",
+ "pl": "Wysłano propozycję transferu",
+ "nl": "Overdrachtsaanbod verstuurd",
+ "ru": "Предложение передачи отправлено"
}
},
"saved_devices_send_waiting": {
@@ -5490,56 +5490,56 @@
"targets": ["apple"],
"translations": {
"en": "Waiting for the device to answer…",
- "fr": "Waiting for the device to answer…",
- "es": "Waiting for the device to answer…",
- "it": "Waiting for the device to answer…",
- "de": "Waiting for the device to answer…",
- "pt": "Waiting for the device to answer…",
- "pl": "Waiting for the device to answer…",
- "nl": "Waiting for the device to answer…",
- "ru": "Waiting for the device to answer…"
+ "fr": "En attente de la réponse de l’appareil…",
+ "es": "Esperando la respuesta del dispositivo…",
+ "it": "In attesa della risposta del dispositivo…",
+ "de": "Warten auf die Antwort des Geräts…",
+ "pt": "A aguardar a resposta do dispositivo…",
+ "pl": "Oczekiwanie na odpowiedź urządzenia…",
+ "nl": "Wachten op antwoord van het apparaat…",
+ "ru": "Ожидание ответа устройства…"
}
},
"saved_devices_forgotten": {
"context": "Snackbar after forgetting a saved device.",
"translations": {
"en": "Saved device forgotten",
- "fr": "Saved device forgotten",
- "es": "Saved device forgotten",
- "it": "Saved device forgotten",
- "de": "Saved device forgotten",
- "pt": "Saved device forgotten",
- "pl": "Saved device forgotten",
- "nl": "Saved device forgotten",
- "ru": "Saved device forgotten"
+ "fr": "Appareil enregistré oublié",
+ "es": "Dispositivo guardado olvidado",
+ "it": "Dispositivo salvato dimenticato",
+ "de": "Gespeichertes Gerät vergessen",
+ "pt": "Dispositivo guardado esquecido",
+ "pl": "Zapomniano zapisane urządzenie",
+ "nl": "Opgeslagen apparaat vergeten",
+ "ru": "Сохранённое устройство забыто"
}
},
"saved_devices_blocked": {
"context": "Snackbar after blocking a device.",
"translations": {
"en": "Device blocked",
- "fr": "Device blocked",
- "es": "Device blocked",
- "it": "Device blocked",
- "de": "Device blocked",
- "pt": "Device blocked",
- "pl": "Device blocked",
- "nl": "Device blocked",
- "ru": "Device blocked"
+ "fr": "Appareil bloqué",
+ "es": "Dispositivo bloqueado",
+ "it": "Dispositivo bloccato",
+ "de": "Gerät blockiert",
+ "pt": "Dispositivo bloqueado",
+ "pl": "Urządzenie zablokowane",
+ "nl": "Apparaat geblokkeerd",
+ "ru": "Устройство заблокировано"
}
},
"saved_devices_labeled": {
"context": "Snackbar after updating a saved device label.",
"translations": {
"en": "Label updated",
- "fr": "Label updated",
- "es": "Label updated",
- "it": "Label updated",
- "de": "Label updated",
- "pt": "Label updated",
- "pl": "Label updated",
- "nl": "Label updated",
- "ru": "Label updated"
+ "fr": "Libellé mis à jour",
+ "es": "Etiqueta actualizada",
+ "it": "Etichetta aggiornata",
+ "de": "Bezeichnung aktualisiert",
+ "pt": "Etiqueta atualizada",
+ "pl": "Zaktualizowano etykietę",
+ "nl": "Label bijgewerkt",
+ "ru": "Метка обновлена"
}
}
}
diff --git a/shared/src/commonMain/composeResources/values-de/strings.xml b/shared/src/commonMain/composeResources/values-de/strings.xml
index 7089001..07ceddd 100644
--- a/shared/src/commonMain/composeResources/values-de/strings.xml
+++ b/shared/src/commonMain/composeResources/values-de/strings.xml
@@ -347,31 +347,31 @@
Keine gespeicherten Geräte
%1$s vergessen? Vor einer weiteren direkten Übertragung müssen beide das Speichern erneut bestätigen.
Gerät vergessen?
- Ready to remember
- Pending pairing
- Saved devices
+ Bereit zum Speichern
+ Ausstehende Kopplung
+ Gespeicherte Geräte
Gespeicherte Geräte konnten nicht geladen werden.
Gespeicherte Geräte werden geladen…
Weitere Aktionen für %1$s
Keine Kopplungsanfragen benötigen Ihre Aufmerksamkeit.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Gespeichertes Gerät
+ Speichern
+ Ablehnen
+ Annehmen
+ Dateien senden
+ Bezeichnung
+ Vergessen
+ Blockieren
+ Gerätebezeichnung
+ Bezeichnung
+ Speichern
+ Bezeichnung löschen
+ Warten auf das andere Gerät
+ Möchte dieses Gerät speichern
+ Übertragungsangebot gesendet
+ Gespeichertes Gerät vergessen
+ Gerät blockiert
+ Bezeichnung aktualisiert
- %1$d Datei
- %1$d Dateien
diff --git a/shared/src/commonMain/composeResources/values-es/strings.xml b/shared/src/commonMain/composeResources/values-es/strings.xml
index 0034a9c..a7406eb 100644
--- a/shared/src/commonMain/composeResources/values-es/strings.xml
+++ b/shared/src/commonMain/composeResources/values-es/strings.xml
@@ -347,31 +347,31 @@
No hay dispositivos guardados
¿Olvidar a %1$s? Ambos deberán volver a aprobar el guardado antes de otra transferencia directa.
¿Olvidar dispositivo?
- Ready to remember
- Pending pairing
- Saved devices
+ Listo para recordar
+ Vinculación pendiente
+ Dispositivos guardados
No se pudieron cargar los dispositivos guardados.
Cargando dispositivos guardados…
Más acciones para %1$s
No hay solicitudes de vinculación que requieran tu atención.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Dispositivo guardado
+ Recordar
+ Rechazar
+ Aceptar
+ Enviar archivos
+ Etiqueta
+ Olvidar
+ Bloquear
+ Etiqueta del dispositivo
+ Etiqueta
+ Guardar
+ Borrar etiqueta
+ Esperando al otro dispositivo
+ Quiere recordar este dispositivo
+ Oferta de transferencia enviada
+ Dispositivo guardado olvidado
+ Dispositivo bloqueado
+ Etiqueta actualizada
- %1$d archivo
- %1$d archivos
diff --git a/shared/src/commonMain/composeResources/values-fr/strings.xml b/shared/src/commonMain/composeResources/values-fr/strings.xml
index e71faeb..9c6d809 100644
--- a/shared/src/commonMain/composeResources/values-fr/strings.xml
+++ b/shared/src/commonMain/composeResources/values-fr/strings.xml
@@ -347,31 +347,31 @@
Aucun appareil enregistré
Oublier %1$s ? Vous devrez tous les deux approuver à nouveau l’enregistrement avant un autre transfert direct.
Oublier l’appareil ?
- Ready to remember
- Pending pairing
- Saved devices
+ Prêt à être mémorisé
+ Association en attente
+ Appareils enregistrés
Impossible de charger les appareils enregistrés.
Chargement des appareils enregistrés…
Plus d’actions pour %1$s
Aucune demande d’association ne nécessite votre attention.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Appareil enregistré
+ Mémoriser
+ Refuser
+ Accepter
+ Envoyer des fichiers
+ Libellé
+ Oublier
+ Bloquer
+ Libellé de l’appareil
+ Libellé
+ Enregistrer
+ Effacer le libellé
+ En attente de l’autre appareil
+ Souhaite mémoriser cet appareil
+ Proposition de transfert envoyée
+ Appareil enregistré oublié
+ Appareil bloqué
+ Libellé mis à jour
- %1$d fichier
- %1$d fichiers
diff --git a/shared/src/commonMain/composeResources/values-it/strings.xml b/shared/src/commonMain/composeResources/values-it/strings.xml
index f8e0cd1..ab4e3fa 100644
--- a/shared/src/commonMain/composeResources/values-it/strings.xml
+++ b/shared/src/commonMain/composeResources/values-it/strings.xml
@@ -347,31 +347,31 @@
Nessun dispositivo salvato
Dimenticare %1$s? Entrambi dovrete approvare nuovamente il salvataggio prima di un altro trasferimento diretto.
Dimenticare il dispositivo?
- Ready to remember
- Pending pairing
- Saved devices
+ Pronto da ricordare
+ Associazione in sospeso
+ Dispositivi salvati
Impossibile caricare i dispositivi salvati.
Caricamento dei dispositivi salvati…
Altre azioni per %1$s
Nessuna richiesta di associazione richiede attenzione.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Dispositivo salvato
+ Ricorda
+ Rifiuta
+ Accetta
+ Invia file
+ Etichetta
+ Dimentica
+ Blocca
+ Etichetta del dispositivo
+ Etichetta
+ Salva
+ Cancella etichetta
+ In attesa dell’altro dispositivo
+ Vuole ricordare questo dispositivo
+ Proposta di trasferimento inviata
+ Dispositivo salvato dimenticato
+ Dispositivo bloccato
+ Etichetta aggiornata
- %1$d file
- %1$d file
diff --git a/shared/src/commonMain/composeResources/values-nl/strings.xml b/shared/src/commonMain/composeResources/values-nl/strings.xml
index 0c31e76..c9d4f43 100644
--- a/shared/src/commonMain/composeResources/values-nl/strings.xml
+++ b/shared/src/commonMain/composeResources/values-nl/strings.xml
@@ -347,31 +347,31 @@
Geen opgeslagen apparaten
%1$s vergeten? Jullie moeten het opslaan allebei opnieuw goedkeuren voor een volgende directe overdracht.
Apparaat vergeten?
- Ready to remember
- Pending pairing
- Saved devices
+ Klaar om te onthouden
+ Koppeling in behandeling
+ Opgeslagen apparaten
Opgeslagen apparaten konden niet worden geladen.
Opgeslagen apparaten laden…
Meer acties voor %1$s
Er zijn geen koppelverzoeken die aandacht nodig hebben.
- Saved device
- Remember
- Decline
- Accept
- Send files
+ Opgeslagen apparaat
+ Onthouden
+ Weigeren
+ Accepteren
+ Bestanden versturen
Label
- Forget
- Block
- Device label
+ Vergeten
+ Blokkeren
+ Apparaatlabel
Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Opslaan
+ Label wissen
+ Wachten op het andere apparaat
+ Wil dit apparaat onthouden
+ Overdrachtsaanbod verstuurd
+ Opgeslagen apparaat vergeten
+ Apparaat geblokkeerd
+ Label bijgewerkt
- %1$d bestand
- %1$d bestanden
diff --git a/shared/src/commonMain/composeResources/values-pl/strings.xml b/shared/src/commonMain/composeResources/values-pl/strings.xml
index c15813b..334e0fe 100644
--- a/shared/src/commonMain/composeResources/values-pl/strings.xml
+++ b/shared/src/commonMain/composeResources/values-pl/strings.xml
@@ -347,31 +347,31 @@
Brak zapisanych urządzeń
Zapomnieć %1$s? Przed kolejnym transferem bezpośrednim obie strony muszą ponownie zatwierdzić zapisanie.
Zapomnieć urządzenie?
- Ready to remember
- Pending pairing
- Saved devices
+ Gotowe do zapamiętania
+ Oczekujące sparowanie
+ Zapisane urządzenia
Nie udało się wczytać zapisanych urządzeń.
Wczytywanie zapisanych urządzeń…
Więcej działań dla %1$s
Żadne prośby o sparowanie nie wymagają uwagi.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Zapisane urządzenie
+ Zapamiętaj
+ Odrzuć
+ Akceptuj
+ Wyślij pliki
+ Etykieta
+ Zapomnij
+ Zablokuj
+ Etykieta urządzenia
+ Etykieta
+ Zapisz
+ Wyczyść etykietę
+ Oczekiwanie na drugie urządzenie
+ Chce zapamiętać to urządzenie
+ Wysłano propozycję transferu
+ Zapomniano zapisane urządzenie
+ Urządzenie zablokowane
+ Zaktualizowano etykietę
- %1$d plik
- %1$d pliki
diff --git a/shared/src/commonMain/composeResources/values-pt/strings.xml b/shared/src/commonMain/composeResources/values-pt/strings.xml
index 2d7df8a..560607e 100644
--- a/shared/src/commonMain/composeResources/values-pt/strings.xml
+++ b/shared/src/commonMain/composeResources/values-pt/strings.xml
@@ -347,31 +347,31 @@
Nenhum dispositivo guardado
Esquecer %1$s? Ambos terão de voltar a aprovar antes de outra transferência direta.
Esquecer dispositivo?
- Ready to remember
- Pending pairing
- Saved devices
+ Pronto para lembrar
+ Emparelhamento pendente
+ Dispositivos guardados
Não foi possível carregar os dispositivos guardados.
A carregar dispositivos guardados…
Mais ações para %1$s
Não existem pedidos de emparelhamento a aguardar atenção.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Dispositivo guardado
+ Lembrar
+ Recusar
+ Aceitar
+ Enviar ficheiros
+ Etiqueta
+ Esquecer
+ Bloquear
+ Etiqueta do dispositivo
+ Etiqueta
+ Guardar
+ Limpar etiqueta
+ A aguardar o outro dispositivo
+ Quer lembrar este dispositivo
+ Proposta de transferência enviada
+ Dispositivo guardado esquecido
+ Dispositivo bloqueado
+ Etiqueta atualizada
- %1$d ficheiro
- %1$d ficheiros
diff --git a/shared/src/commonMain/composeResources/values-ru/strings.xml b/shared/src/commonMain/composeResources/values-ru/strings.xml
index f2e1236..505801e 100644
--- a/shared/src/commonMain/composeResources/values-ru/strings.xml
+++ b/shared/src/commonMain/composeResources/values-ru/strings.xml
@@ -347,31 +347,31 @@
Нет сохранённых устройств
Забыть %1$s? Перед следующей прямой передачей сохранение снова должны подтвердить обе стороны.
Забыть устройство?
- Ready to remember
- Pending pairing
- Saved devices
+ Готово к запоминанию
+ Ожидающее сопряжение
+ Сохранённые устройства
Не удалось загрузить сохранённые устройства.
Загрузка сохранённых устройств…
Другие действия для %1$s
Нет запросов на сопряжение, требующих внимания.
- Saved device
- Remember
- Decline
- Accept
- Send files
- Label
- Forget
- Block
- Device label
- Label
- Save
- Clear label
- Waiting for the other device
- Wants to remember this device
- Transfer offer sent
- Saved device forgotten
- Device blocked
- Label updated
+ Сохранённое устройство
+ Запомнить
+ Отклонить
+ Принять
+ Отправить файлы
+ Метка
+ Забыть
+ Заблокировать
+ Метка устройства
+ Метка
+ Сохранить
+ Очистить метку
+ Ожидание другого устройства
+ Хочет запомнить это устройство
+ Предложение передачи отправлено
+ Сохранённое устройство забыто
+ Устройство заблокировано
+ Метка обновлена
- %1$d файл
- %1$d файла