Skip to content

Latest commit

 

History

History
239 lines (166 loc) · 11.1 KB

README_TR.md

File metadata and controls

239 lines (166 loc) · 11.1 KB

LocalSend

CI status

HomepageDiscordGitHubCodeberg

English中文日本語ภาษาไทยFilipinoPolskiEspañolTiếng ViệtPortugês BrasilItalianoIndonesiaភាសាខ្មែរFrançaisفارسیTurkish한국어

LocalSend, internet bağlantısına ihtiyaç duymadan, yerel ağ üzerinden yakın cihazlarla güvenli bir şekilde dosya ve mesaj paylaşmanıza olanak tanıyan ücretsiz, açık kaynaklı bir uygulamadır.

Hakkında

LocalSend, cihazlar arasında güvenli iletişim sağlamak için REST API ve HTTPS şifrelemesi kullanan, çoklu platform desteğine sahip bir uygulamadır. Diğer mesajlaşma uygulamalarının dış sunuculara bağımlı olmasının aksine, LocalSend internet bağlantısına veya üçüncü taraf sunuculara ihtiyaç duymaz; bu da yerel iletişim için hızlı ve güvenilir bir çözüm sunar.

Ekran Görüntüleri

iPhone screenshot PC screenshot

İndir

Uygulamayı, otomatik güncelleme özelliği olmadığı için bir uygulama mağazasından veya bir paket yöneticisinden indirmeniz önerilir.

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

Hakkında daha fazla bilgi edinin distribution channels.

Uyumluluk

Platform Minimum Version Note
Android 5.0 -
iOS 12.0 -
macOS 11 Big Sur Use OpenCore Legacy Patcher 2.0.2 (See #1005)
Windows 10 The last version to support Windows 7 is v1.15.4. There might be backports of newer versions for Windows 7 in the future.
Linux N.A. -

Kurulum

Çoğu durumda, LocalSend kutudan çıkar çıkmaz çalışmalıdır. Ancak, dosya gönderme veya alma konusunda sorun yaşıyorsanız, LocalSend'in yerel ağ üzerinden iletişim kurabilmesi için güvenlik duvarınızı yapılandırmanız gerekebilir.

Trafik Türü Protokol Port Aksiyon
Gelen TCP, UDP 53317 İzin Ver
Giden TCP, UDP Herhangi İzin Ver

Ayrıca, yönlendiricinizde AP izolasyonunu devre dışı bıraktığınızdan emin olun. Genellikle varsayılan olarak devre dışı olmalıdır, ancak bazı yönlendiriciler bunu etkinleştirmiş olabilir (özellikle misafir ağlarında).

Taşınabilir Mod

(v1.13.0 sürümünde tanıtıldı)

Çalıştırılabilir dosyayla aynı dizinde settings.json adında bir dosya oluşturun. Bu dosya boş olabilir. Uygulama, ayarları varsayılan konum yerine bu dosyada saklamak için bu dosyayı kullanacaktır.

Gizli Başlat

(v1.15.0 sürümünde güncellendi)

Uygulamayı gizli başlatmak için (yalnızca sistem tepsisinde), --hidden bayrağını kullanın (örnek: localsend_app.exe --hidden).

v1.14.0 ve önceki sürümlerde, autostart bayrağı ayarlandığında ve gizli ayarı etkinleştirildiğinde uygulama gizli başlar.

Nasıl Çalışır

LocalSend, cihazların birbirleriyle iletişim kurmasını sağlayan güvenli bir iletişim protokolü kullanır ve bu iletişim REST API aracılığıyla gerçekleştirilir. Tüm veriler HTTPS üzerinden güvenli bir şekilde iletilir ve her cihazda anlık olarak oluşturulan TLS/SSL sertifikası ile maksimum güvenlik sağlanır.

LocalSend Protokolü hakkında daha fazla bilgi için dökümantasyon.

Başlarken

LocalSend'i kaynak kodundan derlemek için şu adımları izleyin:

  1. Flutter'ı doğrudan veya fvm kullanarak kurun (gerekli sürüm için bakın.)
  2. LocalSend reposunu klonlayın.
  3. cd app komutunu çalıştırarak uygulama dizinine girin.
  4. Bağımlılıkları indirmek için flutter pub get komutunu çalıştırın
  5. Uygulamayı başlatmak iin flutter run komutunu çalıştırın

[!NOT] LocalSend, şu anda daha eski bir Flutter sürümünü gerektiriyor(gerekli sürüm .fvmrc dosyasında belirtilmiştir) bu nedenle gerekli sürüm ile (sistem genelinde) yüklü olan Flutter sürümü arasındaki uyumsuzluk derleme sorunlarına yol açabilir. Geliştirmeyi daha tutarlı hale getirmek için LocalSend, proje Flutter sürümünü yönetmek için fvm kullanır. fvm'yi kurduktan sonra, flutter yerine fvm flutter komutunu çalıştırın.

Katkıda Bulunma

LocalSend'i geliştirmekle ilgilenen herkesten katkı bekliyoruz. Katkıda bulunmak isterseniz, dahil olmanın birkaç yolu vardır:

Çeviri

Bu uygulamayı diğer dillere çevirmeye yardımcı olabilirsiniz!

  1. Bu repoyu forklayın
  2. Birini seçin
    • Mevcut dillerde eksik çevirileri ekleyin: Sadece app/assets/i18n içindeki _missing_translations_<locale>.json
    • Mevcut çevirileri düzeltin: app/assets/i18n içindeki strings_<locale>.i18n.json dosyasını güncelleyin.
    • Yeni diller ekleyin: Yeni bir dosya oluşturun; ayrıca [locale codes][] da bakın.
  3. İsteğe bağlı: Bu uygulamayı yeniden çalıştırın
    1. Uygulama dizinine girmek için cd app komutunu çalıştırın.
    2. Bu uygulamayı en az bir kez çalıştırdığınızdan emin olun.
    3. Çevirileri güncellemek için flutter pub run slang komutunu çalıştırın.
    4. Uygulamayı flutter run komutuyla çalıştırın.
    5. Bir pull request açın.

Take note: @ ile süslenmiş alanlar çevrilmek için değildir; bu alanlar uygulamada herhangi bir şekilde kullanılmaz, yalnızca dosya hakkında bilgi veren veya çevirmen için bağlam sağlayan bilgilendirici metinlerdir.

Hata Düzeltmeleri ve İyileştirmeler

  • Hata Düzeltmeleri: Bir hata bulursanız, lütfen sorunun ve nasıl düzeltileceğinin açık bir tanımıyla bir pull request oluşturun.
  • İyileştirmeler: LocalSend'i geliştirmek için bir fikriniz var mı? Lütfen önce neden bu iyileştirmenin gerekli olduğunu tartışmak için bir issue oluşturun.

Daha fazla bilgi için katkı sağlama kılavuzuna bakın.

Derleme

Bu komutlar yalnızca geliştirenler için tasarlanmıştır.

Android

Geleneksel APK

flutter build apk

Google Play için AppBundle

flutter build appbundle

iOS

flutter build ipa

macOS

flutter build macos

Windows

Geleneksel

flutter build windows

Yerel MSIX Uygulaması

flutter pub run msix:create

Mağaza hazır

flutter pub run msix:create --store

Linux

Geleneksel

flutter build linux

AppImage

appimage-builder --recipe AppImageBuilder.yml

Snap

Talimatlar için localsend/snap/README.md dosyasına bakın.

Katkıda Bulunanlar

Localsend Contributors