add polish language support (excuse me for poor translation if any found)

This commit is contained in:
matu6968
2024-09-23 20:38:50 +02:00
parent 1474330ded
commit 063ce2ad33

180
web/src/i18n/locales/pl.ts Normal file
View File

@@ -0,0 +1,180 @@
const pl = {
translation: {
language: 'Język',
changePassword: 'Zmień hasło',
logout: 'Wyloguj',
settings: 'Ustawienia',
showMouse: 'Pokaż myszkę',
hideMouse: 'Ukryj myszkę',
power: 'Zasilanie',
reset: 'Reset',
powerShort: 'Zasilanie (krótkie kliknięcie)',
powerLong: 'Zasilanie (długie kliknięcie)',
hddLed: 'HDD LED',
checkLibFailed: 'Nie udało się sprawdzić biblioteki uruchomieniowej, spróbuj ponownie',
updateLibFailed: 'Nie udało się zaktualizować biblioteki uruchomieniowej, spróbuj ponownie',
updatingLib: 'Aktualizowanie biblioteki uruchomieniowej. Odśwież stronę po aktualizacji.',
checkForUpdate: 'Aktualizacja systemu',
head: {
desktop: 'Zdalny pulpit',
login: 'Login',
changePassword: 'Zmień Hasło',
terminal: 'Terminal'
},
auth: {
login: 'Login',
placeholderUsername: 'Wprowadź nazwę użykownika',
placeholderPassword: 'wprowadż hasło',
placeholderPassword2: 'wprowadź hasło ponownie',
noEmptyUsername: 'nazwa użykownika nie możę być pusta',
noEmptyPassword: 'hasło nie możę być puste',
noAccount: 'Nie udało się uzyskać informacji o użytkowniku, odśwież stronę lub zresetuj hasło',
invalidUser: 'Błędne hasło lub nazwa użykownika',
error: 'niespodziewany błąd',
changePassword: 'Zmień Hasło',
differentPassword: 'hasła nie zgadzają się',
illegalUsername: 'nazwa użytkownika zawiera niedozwolone znaki',
illegalPassword: 'hasło zawiera niedozwolone znaki',
forgetPassword: 'Zapomiałeś hasła?',
resetPassword: 'Zmień hasło',
reset1: 'Jeśli zapomniałeś hasła, postępuj zgodnie z instrukcjami, aby je zresetować:',
reset2: '1. Zaloguj się do urządzenia NanoKVM przez SSH;',
reset3: '2. Usuń ten plik z urządzenia: ',
reset4: '3. Użyj domyślnego login aby zalogować: ',
ok: 'Ok',
cancel: 'Anuluj'
},
screen: {
resolution: 'Rozdzielczość',
auto: 'Automatyczny',
autoTips:
"W określonych rozdzielczościach może wystąpić rozrywanie ekranu lub przesunięcie myszy. Rozważ dostosowanie rozdzielczości zdalnego hosta lub wyłącz tryb automatyczny.",
fps: 'FPS',
customizeFps: 'Personalizuj',
quality: 'Jakość',
frameDetect: 'Wykrywanie klatek',
frameDetectTip:
"Obliczanie różnicy między klatkami. Zatrzymaj transmisję strumienia wideo, gdy na ekranie zdalnego hosta nie zostaną wykryte żadne zmiany."
},
keyboard: {
paste: 'Wklej',
tips: 'Tylko standardowe klawiaturowe znaki i symbole są obsługiwane.',
placeholder: 'Proszę wprowadzić coś',
submit: 'Prześlij',
virtual: 'Klawiatura'
},
mouse: {
default: 'Domyślny kursor',
pointer: 'Wskazujący kursor',
cell: 'Kursor komórki',
text: 'Kursor tekstowy',
grab: 'Kursor chwytania',
hide: 'Ukruj kursor',
mode: 'Tryb myszki',
absolute: 'Tryb bezwzględny',
relative: 'Tryb względny',
requestPointer: 'Korzystanie z trybu względnego. Kliknij pulpit, aby uzyskać wskaźnik myszy.',
resetHid: 'Zresetuj HID'
},
image: {
title: 'Obrazy',
loading: 'Ładowanie...',
empty: 'Nic nie znaleziono',
tips: {
title: 'Jak przesłać obrazy',
usb1: 'Podłącz urządzenie NanoKVM do komputera przez USB.',
usb2: 'Upewnij się że Wirtualny USB jest zamontowany (Ustawienia - Wirtualny USB).',
usb3: 'Otwórz wirtualny dysk USB na komputerze i prześlij obraz do katalogu głównego (tzw. root) dysku USB.',
scp1: 'Upewnij się że NanoKVM i twój komputer są na tej samej sieci lokalnej.',
scp2: 'Otwórz terminal na komputerze i użyj komendę SCP aby przesłać obraz do katalogu /data na NanoKVM.',
scp3: 'Przykład: scp lokalizacja-zrodlowego-obrazu root@ip-twojego-nanokvm:/data',
tfCard: 'Karta SD',
tf1: 'Ta metoda jest obsługiwana w systemie Linux',
tf2: 'Usuń kartę SD od NanoKVM (dla wersji FULL, rozbierz obudowę najpierw).',
tf3: 'Włóż kartę SD do czytnika kart i podłącz do twojego komputera.',
tf4: 'Kopjuj obraz do katalogu /data na karcie SD.',
tf5: 'Włóż kartę SD do NanoKVM.'
}
},
script: {
title: 'Skrypty',
upload: 'Prześlij',
run: 'Uruchom',
runBackground: 'Uruchomiony w tle',
runFailed: 'Uruchomienie nie powiodło się',
attention: 'Uwaga',
delDesc: 'Czy na pewno chcesz usunąć ten plik?',
confirm: 'Tak',
cancel: 'Nie',
delete: 'Usuń',
close: 'Zamknij'
},
terminal: {
title: 'Terminal',
nanokvm: 'Terminal NanoKVM',
serial: 'Terminal portu szeregowego',
serialPort: 'Port szeregowy',
serialPortPlaceholder: 'Wprowadź port szeregowy',
baudrate: 'Szybkość transmisji',
confirm: 'Ok'
},
wol: {
sending: 'Wysyłanie komendy...',
sent: 'Komenda wysłana',
input: 'Wprowadź numer adresu MAC',
ok: 'Ok'
},
about: {
title: 'NanoKVM - informacje',
information: 'Informacje o systemie',
ip: 'IP',
mdns: 'mDNS',
firmware: 'Wersja oprogramowania',
image: 'Wersja obrazu',
deviceKey: 'Klucz urządzenia',
queryFailed: 'Zapytanie nie powiodło się',
community: 'Społeczność'
},
update: {
title: 'Sprawdź aktualizacje',
queryFailed: 'Uzyskanie wersji nie powiodło się',
updateFailed: 'Aktualizacja nie powiodła się. Spróbuj ponownie.',
isLatest: 'Oprogramowanie jest aktualne.',
available: 'Aktualizacja jest dostępna. Czy na pewno chcesz dokonać aktualizacji?',
updating: 'Aktualizacja rozpoczęta. Proszę czekać...',
confirm: 'Potwierdź',
cancel: 'Anuluj'
},
virtualDevice: {
network: 'Sieć wirtualna',
usb: 'Wirtualny USB'
},
tailscale: {
loading: 'Ładowanie...',
notInstall: 'Nie znaleziono Tailscale! Proszę zainstalować.',
install: 'Instaluj',
installing: 'Instalowanie',
failed: 'Instalowanie nie powiodło się',
retry: 'Odśwież stronę i spróbuj ponownie, albo spróbuj zainstalować manualnie.',
download: 'Pobierz',
package: 'pakiet instalacyjny',
unzip: 'i wypakuj pliki',
upTailscale: 'Prześlij tailscale do NanoKVM w katalogu /usr/bin/',
upTailscaled: 'Prześlij tailscaled do NanoKVM w katalogu /usr/sbin/',
refresh: 'Odśwież obecną stronę',
notLogin:
'Urządzenie nie zostało jeszcze powiązane. Zaloguj się i powiąż to urządzenie ze swoim kontem.',
urlPeriod: 'Ten URL jest ważny przez 10 minut',
login: 'Zaloguj',
loginSuccess: 'Zalogowanie pomyślne',
enable: 'Włącz Tailscale',
deviceName: 'Nazwa urządzenia',
deviceIP: 'Adres IP urządzenia',
account: 'Konto',
logout: 'Wyloguj',
logout2: 'Chcesz się wylogować?'
}
}
};
export default pl;