[TEST] add data sync

This commit is contained in:
olcxja 2026-10-01 14:18:15 +02:00
commit 8e3512b5cd
16 changed files with 1935 additions and 5 deletions

View file

@ -10,6 +10,7 @@
"nav.prefixes": "Wine prefixes",
"nav.wines": "Wine versions",
"nav.settings": "Settings",
"nav.lansync": "LAN syncing",
"library.title": "Apps Library",
"library.empty": "No apps yet",
"library.emptyHint": "Import an app to get started. You have a lot import options to choose from!",
@ -144,6 +145,45 @@
"settings.saved": "Settings saved",
"settings.openFiles": "Open files folder",
"settings.closeToTray": "Close window to tray (keep tracking playtime in background)",
"lansync.title": "LAN syncing",
"lansync.subtitle": "Push your apps, prefixes and Wine builds to another PLWL on the same network.",
"lansync.thisDevice": "This device",
"lansync.deviceId": "Device ID",
"lansync.syncCode": "Sync code",
"lansync.reroll": "Reroll",
"lansync.codeHint": "Type this code on the other device so it may sync to this one. It is case-insensitive and only has to be entered once per device.",
"lansync.devices": "Devices on your network",
"lansync.devicesHint": "Devices show up here while PLWL is running on them.",
"lansync.empty": "No devices found. Make sure PLWL is running on the other machine and both are on the same network.",
"lansync.paired": "Paired",
"lansync.sync": "Sync to this device",
"lansync.syncTitle": "Sync to {0}",
"lansync.enterCode": "Sync code shown on {0}",
"lansync.what": "What to sync",
"lansync.appsPortable": "Portable apps",
"lansync.appsPrefix": "Apps imported from a prefix",
"lansync.wines": "Wine / Proton versions",
"lansync.prefixes": "Wine prefixes",
"lansync.force": "Force sync all files (skip the hash check and overwrite everything)",
"lansync.mirrorWarning": "This device is the source of truth: on the other device, files and items that do not exist here will be deleted.",
"lansync.start": "Start sync",
"lansync.progress": "Syncing to {0}…",
"lansync.phase.scan": "Preparing {0}",
"lansync.phase.hash": "Hashing {0}",
"lansync.phase.plan": "Comparing {0}",
"lansync.phase.copy": "Sending {0}",
"lansync.phase.registry": "Updating the library",
"lansync.progressFiles": "{0} / {1} files",
"lansync.done": "Synced to {0}: {1} sent, {2} already up to date, {3} removed",
"lansync.failed": "Sync failed: {0}",
"lansync.badCode": "Wrong sync code. Enter the code shown on the other device.",
"lansync.busy": "The other device is busy (another sync or a running app).",
"lansync.offline": "That device is no longer on the network.",
"lansync.noneSelected": "Pick at least one thing to sync.",
"lansync.applied": "Synced from {0}: {1} files received",
"lansync.idRerolled": "New device ID generated",
"lansync.codeRerolled": "New sync code generated",
"lansync.unknownError": "unknown error",
"openwith.title": "Open with Wine",
"openwith.file": "File",
"openwith.fileMissing": "This file no longer exists (or is not a Windows executable).",

View file

@ -10,6 +10,7 @@
"nav.prefixes": "Prefiksy Wine",
"nav.wines": "Wersje Wine",
"nav.settings": "Ustawienia",
"nav.lansync": "Synchronizacja LAN",
"library.title": "Biblioteka aplikacji",
"library.empty": "Brak aplikacji",
"library.emptyHint": "Zaimportuj aplikację aby zacząć. Do wyboru masz mnóstwo opcji importu!",
@ -144,6 +145,45 @@
"settings.saved": "Ustawienia zapisane",
"settings.openFiles": "Otwórz folder files",
"settings.closeToTray": "Zamykaj okno do zasobnika systemowego (licz czas gry w tle)",
"lansync.title": "Synchronizacja LAN",
"lansync.subtitle": "Wypchnij swoje aplikacje, prefiksy i buildy Wine na inny PLWL w tej samej sieci.",
"lansync.thisDevice": "To urządzenie",
"lansync.deviceId": "ID urządzenia",
"lansync.syncCode": "Kod synchronizacji",
"lansync.reroll": "Wygeneruj nowy",
"lansync.codeHint": "Wpisz ten kod na drugim urządzeniu, żeby mogło synchronizować do tego. Wielkość liter nie ma znaczenia, kod wpisuje się tylko raz na urządzenie.",
"lansync.devices": "Urządzenia w sieci",
"lansync.devicesHint": "Urządzenia pojawiają się tutaj, gdy PLWL jest na nich uruchomiony.",
"lansync.empty": "Nie znaleziono urządzeń. Upewnij się, że PLWL działa na drugiej maszynie i oba komputery są w tej samej sieci.",
"lansync.paired": "Sparowane",
"lansync.sync": "Synchronizuj na to urządzenie",
"lansync.syncTitle": "Synchronizacja na {0}",
"lansync.enterCode": "Kod synchronizacji pokazany na {0}",
"lansync.what": "Co synchronizować",
"lansync.appsPortable": "Aplikacje przenośne",
"lansync.appsPrefix": "Aplikacje importowane z prefiksu",
"lansync.wines": "Wersje Wine / Proton",
"lansync.prefixes": "Prefiksy Wine",
"lansync.force": "Wymuś synchronizację wszystkich plików (pomiń sprawdzanie hashy i nadpisz wszystko)",
"lansync.mirrorWarning": "To urządzenie jest źródłem prawdy: na drugim urządzeniu pliki i elementy, których tu nie ma, zostaną usunięte.",
"lansync.start": "Rozpocznij synchronizację",
"lansync.progress": "Synchronizowanie na {0}…",
"lansync.phase.scan": "Przygotowywanie {0}",
"lansync.phase.hash": "Haszowanie {0}",
"lansync.phase.plan": "Porównywanie {0}",
"lansync.phase.copy": "Wysyłanie {0}",
"lansync.phase.registry": "Aktualizowanie biblioteki",
"lansync.progressFiles": "{0} / {1} plików",
"lansync.done": "Zsynchronizowano na {0}: wysłano {1}, aktualnych {2}, usunięto {3}",
"lansync.failed": "Synchronizacja nie powiodła się: {0}",
"lansync.badCode": "Błędny kod synchronizacji. Wpisz kod pokazany na drugim urządzeniu.",
"lansync.busy": "Drugie urządzenie jest zajęte (inna synchronizacja lub uruchomiona aplikacja).",
"lansync.offline": "To urządzenie zniknęło z sieci.",
"lansync.noneSelected": "Wybierz przynajmniej jedną rzecz do synchronizacji.",
"lansync.applied": "Zsynchronizowano z {0}: odebrano {1} plików",
"lansync.idRerolled": "Wygenerowano nowe ID urządzenia",
"lansync.codeRerolled": "Wygenerowano nowy kod synchronizacji",
"lansync.unknownError": "nieznany błąd",
"openwith.title": "Otwórz przez Wine",
"openwith.file": "Plik",
"openwith.fileMissing": "Ten plik już nie istnieje (albo nie jest plikiem wykonywalnym Windows).",