readme_i18n/README_MS.md
Laman Utama • Discord • GitHub • Codeberg
Bahasa Inggeris (Lalai) • Bahasa Melayu • Bahasa Sepanyol • Bahasa Parsi • Bahasa Filipino • Bahasa Perancis • Bahasa Indonesia • Bahasa Itali • Bahasa Jepun • Bahasa Khmer • Bahasa Korea • Bahasa Poland • Bahasa Portugis Brazil • Bahasa Rusia • Bahasa Thai • Bahasa Türkiye • Bahasa Ukraine • Bahasa Vietnam • Bahasa Cina
LocalSend adalah aplikasi sumber terbuka percuma yang membolehkan anda berkongsi fail dan mesej secara terjamin dengan peranti berdekatan melalui rangkaian tempatan anda tanpa memerlukan sambungan internet.
LocalSend adalah aplikasi merentas platform yang membolehkan komunikasi selamat antara peranti-peranti menggunakan REST API dan penyulitan HTTPS. Bukan seperti aplikasi pemesejan lain yang bergantung pada pelayan luaran, LocalSend tidak memerlukan sambungan internet atau pelayan pihak ketiga, menjadikannya penyelesaian yang pantas dan boleh dipercayai untuk komunikasi tempatan.
Adalah digalakkan untuk memuat turun aplikasi sama ada dari gedung aplikasi atau dari pengurus pakej kerana aplikasi ini tidak mempunyai pengemaskinian automatik.
| Windows | macOS | Linux | Android | iOS | Fire OS |
|---|---|---|---|---|---|
| Winget | App Store | Flathub | Play Store | App Store | Amazon |
| Scoop | Homebrew | Nixpkgs | F-Droid | ||
| Chocolatey | DMG Installer | Snap | APK | ||
| EXE Installer | AUR | ||||
| Portable ZIP | TAR | ||||
| DEB | |||||
| AppImage |
Baca lebih lanjut tentang saluran pengedaran.
Keserasian
| Platform | Versi Minimum | Nota |
|---|---|---|
| Android | 5.0 | - |
| iOS | 12.0 | - |
| macOS | 11 Big Sur | Gunakan OpenCore Legacy Patcher 2.0.2 (Lihat #1005) |
| Windows | 10 | Versi terakhir yang menyokong Windows 7 ialah v1.15.4. Mungkin terdapat sokongan versi yang lebih baharu untuk Windows 7 pada masa hadapan. |
| Linux | N.A. | - |
Dalam kebanyakan kes, LocalSend akan berfungsi terus. Walau bagaimanapun, jika anda menghadapi masalah menghantar atau menerima fail, anda mungkin perlu mengkonfigurasi tembok api (firewall) anda untuk membenarkan LocalSend berkomunikasi melalui rangkaian tempatan anda.
| Jenis Trafik | Protokol | Port | Tindakan |
|---|---|---|---|
| Masuk | TCP, UDP | 53317 | Allow |
| Keluar | TCP, UDP | Mana-mana | Allow |
Juga pastikan untuk melumpuhkan pengasingan AP pada penghala anda. Ia biasanya dilumpuhkan secara lalai tetapi sesetengah penghala mungkin mendayakannya (terutamanya rangkaian tetamu). Lihat penyelesaian masalah untuk mendapatkan maklumat lanjut.
Mod Mudah Alih
(Diperkenalkan dalam v1.13.0)
Cipta fail bernama settings.json yang terletak dalam direktori yang sama dengan atur cara boleh laku.
Fail ini boleh kosong.
Apl akan menggunakan fail ini untuk menyimpan tetapan, bukannya lokasi lalai.
Memulakan secara tersembunyi
(Dikemas kini dalam v1.15.0)
Untuk memulakan apl tersembunyi (hanya dalam dulang (tray)), gunakan bendera (flag) --hidden (contoh: localsend_app.exe --hidden).
Pada v1.14.0 dan lebih awal, apl mula disembunyikan jika bendera autostart ditetapkan dan tetapan tersembunyi didayakan.
LocalSend menggunakan protokol komunikasi terjamin yang membolehkan peranti berkomunikasi antara satu sama lain menggunakan API REST. Semua data dihantar dengan selamat melalui HTTPS dan sijil TLS/SSL dijana dengan segera pada setiap peranti, memastikan keterjaminan maksimum.
Untuk mendapatkan maklumat lanjut tentang Protokol LocalSend, lihat dokumentasi.
Untuk kompil LocalSend daripada kod sumber, ikuti langkah berikut:
LocalSendcd app untuk memasuki direktori aplflutter pub get untuk memuat turun kebergantunganflutter run untuk memulakan apl[!NOTA] LocalSend pada masa ini memerlukan versi Flutter lama (dinyatakan dalam .fvmrc) dan dengan itu, isu binaan (build issue) mungkin disebabkan oleh ketidakpadanan antara versi Flutter yang diperlukan dan (seluruh sistem) yang dipasang.
Untuk menjadikan pembangunan lebih konsisten, LocalSend menggunakan fvm untuk mengurus versi projek Flutter. Selepas memasangfvm, jalankanfvm flutterdan bukannyaflutter.
Kami mengalu-alukan sumbangan daripada sesiapa sahaja yang berminat untuk bantu memperbaiki LocalSend. Jika anda ingin menyumbang, terdapat beberapa cara untuk menglibatkan diri:
Anda boleh membantu menterjemahkan LocalSend ke dalam bahasa-bahasa lain. Kami menggunakan platform Weblate untuk mengurus penterjemahan.
Secara alternatif, anda juga boleh menyumbang atau mengambil bahagian dengan forking repositori ini dan menambah penterjemahan secara manual.
Terjemahan-terjemahan berada di dalam direktori app/assets/i18n. Sunting fail _missing_translations_<locale>.json atau strings_<locale>.i18n.json untuk menambah atau mengemas kini terjemahan.
Ambil perhatian: Medan yang dihiasi dengan @ tidak dimaksudkan untuk diterjemahkan; ia tidak digunakan dalam apl dalam apa jua cara, hanya sebagai teks bermaklumat tentang fail atau untuk memberikan konteks kepada penterjemah.
Untuk mengetahui dengan lebih lanjut, rujuk pada panduan menyumbang.
| Isu | Platform (Menghantar) | Platform (Menerima) | Penyelesaian |
|---|---|---|---|
| Peranti tidak kelihatan | Mana-mana | Mana-mana | Pastikan untuk melumpuhkan AP-Isolation pada penghala anda. Jika ia didayakan, sambungan antara peranti adalah dilarang. |
| Peranti tidak kelihatan | Mana-mana | Windows | Pastikan untuk konfigurasi rangkaian anda sebagai rangkaian "peribadi". Windows mungkin lebih ketat apabila rangkaian dikonfigurasikan sebagai awam. |
| Peranti tidak kelihatan | macOS, iOS | Mana-mana | Anda boleh cuba menogol kebenaran "Rangkaian Tempatan" di bawah "Privasi" dalam tetapan OS. |
| Kelajuan terlalu lembab | Mana-mana | Mana-mana | Gunakan 5 Ghz; Lumpuhkan penyulitan pada kedua-dua peranti. |
| Kelajuan terlalu lembab | Mana-mana | Android | Isu yang diketahui. https://github.com/flutter-cavalry/saf_stream/issues/4 |