readme_i18n/README_PL.md
Strona główna • Discord • GitHub • Codeberg
English (Default) • Español • فارسی • Filipino • Français • Indonesia • Italiano • 日本語 • ភាសាខ្មែរ • 한국어 • Polski • Português Brasil • Русский • ภาษาไทย • Turkish • Українська • Tiếng Việt • 中文
LocalSend jest darmową, otwartoźródłową aplikacją, która umożliwia Ci bezpiecznie udostępnianie plików oraz wiadomości pobliskim urządzeniom w Twojej sieci lokalnej bez konieczności połączenia z internetem.
LocalSend jest wieloplatformową aplikacją, która umożliwia bezpieczną komunikację między urządzeniami przy użyciu REST API oraz szyfrowania HTTPS. W przeciwieństwie do innych aplikacji, które bazują na zewnętrznych serwerach, LocalSend nie wymaga połączenia z internetem ani serwerów osób trzecich, co czyni go szybkim i niezawodnym rozwiązaniem dla lokalnej komunikacji.
Zaleca się pobranie aplikacji ze sklepu z aplikacjami albo menedżera paczek, ponieważ aplikacja nie posiada automatycznych aktualizacji.
| Windows | macOS | Linux | Android | iOS | Fire OS |
|---|---|---|---|---|---|
| Winget | App Store | Flathub | Sklep Play | App Store | Amazon |
| Scoop | Homebrew | Nixpkgs | F-Droid | ||
| Chocolatey | DMG Installer | Snap | APK | ||
| EXE Installer | AUR | ||||
| Portable ZIP | TAR | ||||
| DEB | |||||
| AppImage |
Dowiedz się więcej o kanałach dystrybucji.
Kompatybilność
| Platforma | Minimalna Wersja | Uwaga |
|---|---|---|
| Android | 5.0 | - |
| iOS | 12.0 | - |
| macOS | 11 Big Sur | Użyj OpenCore Legacy Patcher 2.0.2 (Zobacz #1005) |
| Windows | 10 | Ostatnia wersja wspierająca Windows 7 to v1.15.4. W przyszłości mogą pojawić się backporty nowszych wersji dla Windows 7. |
| Linux | N.A. | Zależności: Gnome: xdg-desktop-portal i xdg-desktop-portal-gtk, KDE: xdg-desktop-portal i xdg-desktop-portal-kde |
W większości przypadków LocalSend powinien działać od razu po instalacji. Jednakże, jeśli masz problemy z wysyłaniem lub odbieraniem plików, może być konieczne skonfigurowanie Twojej zapory sieciowej, aby umożliwić LocalSend komunikację przez sieć lokalną.
| Typ ruchu | Protokół | Port | Akcja |
|---|---|---|---|
| Przychodzący | TCP, UDP | 53317 | Zezwól |
| Wychodzący | TCP, UDP | każdy | Zezwól |
Również, upewnij się, że izolacja klientów na Twoim routerze jest wyłączona. Zwykle powinna być ona domyślnie wyłączona, ale niektóre routery mogą mieć ją włączoną (szczególnie sieci gościnne).
Tryb przenośny (portable)
(Wprowadzony w v1.13.0)
Stwórz plik o nazwie settings.json znajdujący się w tym samym katalogu, co plik wykonywalny.
Plik może być pusty.
Aplikacja będzie używać tego pliku do przechowywania ustawień zamiast domyślnej lokalizacji.
Uruchom w zasobniku (w tle)
(Zaktualizowano w v1.15.0)
Aby uruchomić aplikację do zasobnika, użyj flagi --hidden (przykład: localsend_app.exe --hidden).
W wersji v1.14.0 i wcześniejszych aplikacja uruchamia się do zasobnika, jeśli ustawiona jest flaga autostart, a ustawienie uruchamiania do zasobnika jest włączone.
LocalSend korzysta z bezpiecznego protokołu komunikacyjnego, który pozwala urządzeniom komunikować się ze sobą za pomocą interfejsu API REST. Wszystkie dane są bezpiecznie przesyłane przez HTTPS, a certyfikat TLS/SSL jest generowany automatycznie na każdym urządzeniu, gwarantując maksymalne bezpieczeństwo.
Więcej informacji na temat protokołu LocalSend można znaleźć w dokumentacji.
Aby skompilować LocalSend z kodu źródłowego, wykonaj następujące czynności:
LocalSendcd app, aby wejść do katalogu appflutter pub get, aby pobrać zależnościflutter run, aby uruchomić aplikację[!NOTE] LocalSend obecnie wymaga starszej wersji Fluttera (określonej w .fvmrc) a tym samym problemy z kompilacją mogą być spowodowane niedopasowaniem wymaganej i zainstalowanej (w obrębie całego systemu) wersji Fluttera.
Aby uczynić rozwój bardziej spójnym, LocalSend używa fvm do zarządzania wersją projektu Flutter. Po zainstalowaniufvm, wykonajfvm flutterzamiastflutter.
Zapraszamy wszystkich tych, którzy chcą pomóc w ulepszaniu LocalSend. Jeśli chcesz wnieść swój wkład, możesz zaangażować się na kilka sposobów:
Możesz pomóc tłumaczyć LocalSend na inne języki! Rekomendowana metoda: Używaj platformy Weblate do zarządzania tłumaczeniami.
Alternatywnie: Możesz również wnieść wkład rozwidlając to repozytorium i dodając tłumaczenia ręcznie.
Tłumaczenia znajdują się w katalogu app/assets/i18n. Edytuj plik _missing_translations_<locale>.json lub strings_<locale>.i18n.json, aby dodać lub zaktualizować tłumaczenia.
Zwróć uwagę: Pola oznaczone @ nie są przeznaczone do tłumaczenia; nie są one używane w aplikacji w żaden sposób, będąc jedynie tekstem informacyjnym o pliku lub w celu nadania kontekstu tłumaczowi.
Więcej informacji można znaleźć w przewodniku dla współtwórców.
| Problem | Platforma (Wysyłanie) | Platforma (Odbiór) | Rozwiązanie |
|---|---|---|---|
| Urządzenie niewidoczne | Dowolna | Dowolna | Upewnij się, że wyłączono izolację AP na routerze. Jeśli jest włączona, połączenia między urządzeniami są zabronione. |
| Urządzenie niewidoczne | Dowolna | Windows | Upewnij się, że skonfigurowałeś sieć jako sieć "prywatną". Windows może być bardziej restrykcyjny, gdy sieć jest skonfigurowana jako publiczna. |
| Urządzenie niewidoczne | macOS, iOS | Dowolna | Możesz spróbować przełączyć uprawnienie "Sieć lokalna" w "Prywatność" w ustawieniach systemu operacyjnego. |
| Za niska prędkość | Dowolna | Dowolna | Użyj 5 GHz; Wyłącz szyfrowanie na obu urządzeniach |
| Za niska prędkość | Dowolna | Android | Znany problem. https://github.com/flutter-cavalry/saf_stream/issues/4 |