From 7d3f1b9862c364e1a85235fda8b131abd8467c60 Mon Sep 17 00:00:00 2001
From: cdricms <36056008+cdricms@users.noreply.github.com>
Date: Fri, 24 Jul 2026 19:02:02 +0200
Subject: [PATCH] fix(l10n): add the transfer-cache-clear strings dropped in
merge
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Master referenced storage_clear_transfer_cache(_description) and
storage_transfer_cache_cleared from Kotlin but never added them to strings.json —
they lived only in the committed Compose XML. Regenerating l10n from the merged
strings.json dropped them, breaking the shared-kmp build. Add them (kmp target,
all 9 languages, text carried over from master) so generation restores them.
---
localization/strings.json | 51 +++++++++++++++++++
.../composeResources/values-de/strings.xml | 3 ++
.../composeResources/values-es/strings.xml | 3 ++
.../composeResources/values-fr/strings.xml | 3 ++
.../composeResources/values-it/strings.xml | 3 ++
.../composeResources/values-nl/strings.xml | 3 ++
.../composeResources/values-pl/strings.xml | 3 ++
.../composeResources/values-pt/strings.xml | 3 ++
.../composeResources/values-ru/strings.xml | 3 ++
.../composeResources/values/strings.xml | 3 ++
10 files changed, 78 insertions(+)
diff --git a/localization/strings.json b/localization/strings.json
index 6fdd4cb..10af452 100644
--- a/localization/strings.json
+++ b/localization/strings.json
@@ -3662,6 +3662,40 @@
"ru": "Освобождено {size}"
}
},
+ "storage_clear_transfer_cache": {
+ "context": "Settings > Storage: button that clears cached transfer content (KMP).",
+ "targets": [
+ "kmp"
+ ],
+ "translations": {
+ "en": "Clear transfer cache",
+ "fr": "Vider le cache des transferts",
+ "es": "Borrar caché de transferencias",
+ "it": "Svuota cache trasferimenti",
+ "de": "Übertragungscache leeren",
+ "pt": "Limpar cache de transferências",
+ "pl": "Wyczyść pamięć podręczną transferów",
+ "nl": "Overdrachtscache wissen",
+ "ru": "Очистить кэш передач"
+ }
+ },
+ "storage_clear_transfer_cache_description": {
+ "context": "Settings > Storage: description under the clear-transfer-cache button (KMP).",
+ "targets": [
+ "kmp"
+ ],
+ "translations": {
+ "en": "Removes cached transfer content after briefly restarting VniDrop. Finish ongoing transfers and stop active shares first. Received files and transfer history are not deleted.",
+ "fr": "Supprime le contenu de transfert en cache qui n’est pas utilisé par une réception en cours ou un partage actif. Les fichiers reçus et l’historique ne sont pas supprimés.",
+ "es": "Elimina el contenido de transferencia en caché que no esté siendo utilizado por una recepción en curso o un recurso compartido activo. Los archivos recibidos y el historial no se eliminan.",
+ "it": "Rimuove il contenuto dei trasferimenti memorizzato nella cache che non è usato da una ricezione in corso o da una condivisione attiva. I file ricevuti e la cronologia non vengono eliminati.",
+ "de": "Entfernt zwischengespeicherte Übertragungsinhalte, die nicht von einem laufenden Empfang oder einer aktiven Freigabe verwendet werden. Empfangene Dateien und der Übertragungsverlauf werden nicht gelöscht.",
+ "pt": "Remove conteúdo de transferência em cache que não esteja a ser utilizado por uma receção em curso ou partilha ativa. Os ficheiros recebidos e o histórico não são eliminados.",
+ "pl": "Usuwa zawartość transferów z pamięci podręcznej, która nie jest używana przez trwające odbieranie ani aktywne udostępnianie. Odebrane pliki i historia nie są usuwane.",
+ "nl": "Verwijdert overdrachtsinhoud uit de cache die niet wordt gebruikt door een lopende ontvangst of actieve share. Ontvangen bestanden en de overdrachtsgeschiedenis worden niet verwijderd.",
+ "ru": "Удаляет кэшированное содержимое передач, которое не используется текущим приёмом или активной раздачей. Полученные файлы и история передач не удаляются."
+ }
+ },
"storage_delete_transfers_caption": {
"context": "Settings > Storage: caption under the destructive delete-all button.",
"translations": {
@@ -3704,6 +3738,23 @@
"ru": "Обновить"
}
},
+ "storage_transfer_cache_cleared": {
+ "context": "Settings > Storage: confirmation that the transfer cache was cleared (KMP).",
+ "targets": [
+ "kmp"
+ ],
+ "translations": {
+ "en": "Transfer cache cleared",
+ "fr": "Cache des transferts vidé",
+ "es": "Caché de transferencias borrada",
+ "it": "Cache trasferimenti svuotata",
+ "de": "Übertragungscache geleert",
+ "pt": "Cache de transferências limpa",
+ "pl": "Wyczyszczono pamięć podręczną transferów",
+ "nl": "Overdrachtscache gewist",
+ "ru": "Кэш передач очищен"
+ }
+ },
"storage_unavailable": {
"context": "Settings > Storage: shown when usage couldn't be calculated yet.",
"translations": {
diff --git a/shared/src/commonMain/composeResources/values-de/strings.xml b/shared/src/commonMain/composeResources/values-de/strings.xml
index 4a85909..63f206c 100644
--- a/shared/src/commonMain/composeResources/values-de/strings.xml
+++ b/shared/src/commonMain/composeResources/values-de/strings.xml
@@ -235,9 +235,12 @@
Wird bereinigt…
Beende aktive Übertragungen, bevor du Speicher freigibst
%1$s freigegeben
+ Übertragungscache leeren
+ Entfernt zwischengespeicherte Übertragungsinhalte, die nicht von einem laufenden Empfang oder einer aktiven Freigabe verwendet werden. Empfangene Dateien und der Übertragungsverlauf werden nicht gelöscht.
Löscht deinen Sende- und Empfangsverlauf sowie die zwischengespeicherten Freigabeinhalte der App. Empfangene Dateien auf dem Datenträger bleiben erhalten.
Entfernt temporäre Dateien und Reste früherer Übertragungen. Deine Übertragungen und empfangenen Dateien bleiben erhalten.
Aktualisieren
+ Übertragungscache geleert
Die Speichernutzung ist noch nicht verfügbar
Auf diesem Gerät
Speicher freigeben
diff --git a/shared/src/commonMain/composeResources/values-es/strings.xml b/shared/src/commonMain/composeResources/values-es/strings.xml
index 7d1c285..943f86c 100644
--- a/shared/src/commonMain/composeResources/values-es/strings.xml
+++ b/shared/src/commonMain/composeResources/values-es/strings.xml
@@ -235,9 +235,12 @@
Limpiando…
Finaliza las transferencias activas antes de liberar espacio
Se liberó %1$s
+ Borrar caché de transferencias
+ Elimina el contenido de transferencia en caché que no esté siendo utilizado por una recepción en curso o un recurso compartido activo. Los archivos recibidos y el historial no se eliminan.
Borra tu historial de envíos y recepciones y el contenido compartido en caché de la app. Los archivos recibidos en el disco se conservan.
Elimina los archivos temporales y los restos de transferencias anteriores. Tus transferencias y archivos recibidos se conservan.
Actualizar
+ Caché de transferencias borrada
El uso de almacenamiento aún no está disponible
En este dispositivo
Liberar espacio
diff --git a/shared/src/commonMain/composeResources/values-fr/strings.xml b/shared/src/commonMain/composeResources/values-fr/strings.xml
index 41de788..4b015b4 100644
--- a/shared/src/commonMain/composeResources/values-fr/strings.xml
+++ b/shared/src/commonMain/composeResources/values-fr/strings.xml
@@ -235,9 +235,12 @@
Nettoyage…
Terminez les transferts en cours avant de libérer de l\'espace
%1$s libéré
+ Vider le cache des transferts
+ Supprime le contenu de transfert en cache qui n’est pas utilisé par une réception en cours ou un partage actif. Les fichiers reçus et l’historique ne sont pas supprimés.
Efface votre historique d\'envois et de réceptions ainsi que le contenu de partage mis en cache par l\'app. Les fichiers reçus sur le disque sont conservés.
Supprime les fichiers temporaires et les résidus des transferts précédents. Vos transferts et fichiers reçus sont conservés.
Actualiser
+ Cache des transferts vidé
L\'utilisation du stockage n\'est pas encore disponible
Sur cet appareil
Libérer de l\'espace
diff --git a/shared/src/commonMain/composeResources/values-it/strings.xml b/shared/src/commonMain/composeResources/values-it/strings.xml
index 463dc47..a6d5a16 100644
--- a/shared/src/commonMain/composeResources/values-it/strings.xml
+++ b/shared/src/commonMain/composeResources/values-it/strings.xml
@@ -235,9 +235,12 @@
Pulizia…
Completa i trasferimenti attivi prima di liberare spazio
Liberati %1$s
+ Svuota cache trasferimenti
+ Rimuove il contenuto dei trasferimenti memorizzato nella cache che non è usato da una ricezione in corso o da una condivisione attiva. I file ricevuti e la cronologia non vengono eliminati.
Cancella la cronologia di invii e ricezioni e i contenuti di condivisione memorizzati dall\'app. I file ricevuti sul disco vengono mantenuti.
Rimuove i file temporanei e i residui dei trasferimenti precedenti. I tuoi trasferimenti e i file ricevuti vengono mantenuti.
Aggiorna
+ Cache trasferimenti svuotata
L\'utilizzo dello spazio non è ancora disponibile
Su questo dispositivo
Libera spazio
diff --git a/shared/src/commonMain/composeResources/values-nl/strings.xml b/shared/src/commonMain/composeResources/values-nl/strings.xml
index e5728ab..4d1b3e1 100644
--- a/shared/src/commonMain/composeResources/values-nl/strings.xml
+++ b/shared/src/commonMain/composeResources/values-nl/strings.xml
@@ -235,9 +235,12 @@
Opschonen…
Voltooi actieve overdrachten voordat je ruimte vrijmaakt
%1$s vrijgemaakt
+ Overdrachtscache wissen
+ Verwijdert overdrachtsinhoud uit de cache die niet wordt gebruikt door een lopende ontvangst of actieve share. Ontvangen bestanden en de overdrachtsgeschiedenis worden niet verwijderd.
Wist je verzend- en ontvangstgeschiedenis en de gecachte deelinhoud van de app. Ontvangen bestanden op schijf blijven behouden.
Verwijdert tijdelijke bestanden en resten van eerdere overdrachten. Je overdrachten en ontvangen bestanden blijven behouden.
Vernieuwen
+ Overdrachtscache gewist
Opslaggebruik is nog niet beschikbaar
Op dit apparaat
Ruimte vrijmaken
diff --git a/shared/src/commonMain/composeResources/values-pl/strings.xml b/shared/src/commonMain/composeResources/values-pl/strings.xml
index 60d814c..88d4675 100644
--- a/shared/src/commonMain/composeResources/values-pl/strings.xml
+++ b/shared/src/commonMain/composeResources/values-pl/strings.xml
@@ -235,9 +235,12 @@
Czyszczenie…
Zakończ aktywne transfery przed zwolnieniem miejsca
Zwolniono %1$s
+ Wyczyść pamięć podręczną transferów
+ Usuwa zawartość transferów z pamięci podręcznej, która nie jest używana przez trwające odbieranie ani aktywne udostępnianie. Odebrane pliki i historia nie są usuwane.
Czyści historię wysyłania i odbierania oraz zapisane w pamięci podręcznej udostępniane treści. Odebrane pliki na dysku zostają zachowane.
Usuwa pliki tymczasowe i pozostałości po wcześniejszych transferach. Twoje transfery i odebrane pliki zostają zachowane.
Odśwież
+ Wyczyszczono pamięć podręczną transferów
Wykorzystanie pamięci nie jest jeszcze dostępne
Na tym urządzeniu
Zwolnij miejsce
diff --git a/shared/src/commonMain/composeResources/values-pt/strings.xml b/shared/src/commonMain/composeResources/values-pt/strings.xml
index 3ffe0b0..9838306 100644
--- a/shared/src/commonMain/composeResources/values-pt/strings.xml
+++ b/shared/src/commonMain/composeResources/values-pt/strings.xml
@@ -235,9 +235,12 @@
A limpar…
Conclui as transferências ativas antes de libertar espaço
Libertado %1$s
+ Limpar cache de transferências
+ Remove conteúdo de transferência em cache que não esteja a ser utilizado por uma receção em curso ou partilha ativa. Os ficheiros recebidos e o histórico não são eliminados.
Limpa o teu histórico de envios e receções e o conteúdo de partilha em cache da app. Os ficheiros recebidos no disco são mantidos.
Remove ficheiros temporários e resíduos de transferências anteriores. As tuas transferências e ficheiros recebidos são mantidos.
Atualizar
+ Cache de transferências limpa
A utilização do armazenamento ainda não está disponível
Neste dispositivo
Libertar espaço
diff --git a/shared/src/commonMain/composeResources/values-ru/strings.xml b/shared/src/commonMain/composeResources/values-ru/strings.xml
index b1f2727..621f9f0 100644
--- a/shared/src/commonMain/composeResources/values-ru/strings.xml
+++ b/shared/src/commonMain/composeResources/values-ru/strings.xml
@@ -235,9 +235,12 @@
Очистка…
Завершите активные передачи перед освобождением места
Освобождено %1$s
+ Очистить кэш передач
+ Удаляет кэшированное содержимое передач, которое не используется текущим приёмом или активной раздачей. Полученные файлы и история передач не удаляются.
Очищает историю отправки и получения и кэшированное содержимое общих ресурсов. Полученные файлы на диске сохраняются.
Удаляет временные файлы и остатки прошлых передач. Ваши передачи и полученные файлы сохраняются.
Обновить
+ Кэш передач очищен
Данные об использовании хранилища пока недоступны
На этом устройстве
Освободить место
diff --git a/shared/src/commonMain/composeResources/values/strings.xml b/shared/src/commonMain/composeResources/values/strings.xml
index bd6f807..8730f32 100644
--- a/shared/src/commonMain/composeResources/values/strings.xml
+++ b/shared/src/commonMain/composeResources/values/strings.xml
@@ -235,9 +235,12 @@
Cleaning up…
Finish active transfers before freeing up space
Freed %1$s
+ Clear transfer cache
+ Removes cached transfer content after briefly restarting VniDrop. Finish ongoing transfers and stop active shares first. Received files and transfer history are not deleted.
Clears your send and receive history and the app\'s cached share content. Received files on disk are kept.
Removes temporary files and leftover trash from earlier transfers. Your transfers and received files are kept.
Refresh
+ Transfer cache cleared
Storage usage isn\'t available yet
On this device
Free up space