Files
localsend/readme_i18n/README_JA.md
2025-10-27 02:35:07 +01:00

11 KiB
Raw Permalink Blame History

LocalSend

CI ステータス

ホームページDiscordGitHubCodeberg

English (Default)EspañolفارسیFilipinoFrançaisIndonesiaItaliano日本語ភាសាខ្មែរ한국어PolskiPortuguês BrasilРусскийภาษาไทยTurkishУкраїнськаTiếng Việt中文

LocalSendは、インターネット接続を必要とせずに、ローカルネットワーク上で近くのデバイスとファイルやメッセージを安全に共有できる、無料のオープンソースアプリです。

概要

LocalSendは、REST APIとHTTPS暗号化を使用してデバイス間の安全な通信を可能にするクロスプラットフォームアプリです。他のメッセージングアプリが外部サーバーに依存するのとは異なり、LocalSendはインターネット接続やサードパーティのサーバーを必要とせず、ローカル通信のための迅速で信頼性の高いソリューションとなります。

スクリーンショット

iPhoneのスクリーンショット PCのスクリーンショット

ダウンロード

アプリには自動更新機能がないため、アプリストアまたはパッケージマネージャーからアプリをダウンロードすることをお勧めします。

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

distribution channelsについて詳しく読む。

互換性

プラットフォーム 最小バージョン 備考
Android 5.0 -
iOS 12.0 -
macOS 11 Big Sur OpenCore Legacy Patcher 2.0.2を使用してください(#1005を参照)
Windows 10 Windows 7をサポートする最後のバージョンはv1.15.4です。将来、Windows 7用の新しいバージョンのバックポートがある可能性があります。
Linux N.A. 依存関係: Gnome: xdg-desktop-portal および xdg-desktop-portal-gtk, KDE: xdg-desktop-portal および xdg-desktop-portal-kde

仕組み

LocalSendは、デバイスがREST APIを使用して通信できる安全な通信プロトコルを使用しています。すべてのデータはHTTPSで安全に送信され、TLS/SSL証明書は各デバイスで動的に生成され、最大限のセキュリティを確保します。

LocalSendプロトコルの詳細については、ドキュメントを参照してください。

始め方

ソースコードからLocalSendをコンパイルするには、次の手順に従います

  1. Flutterを直接またはfvmを使用してインストールします(必要なバージョンを参照)。
  2. LocalSendリポジトリをクローンします。
  3. cd appを実行してappディレクトリに入ります。
  4. flutter pub getを実行して依存関係をダウンロードします。
  5. flutter runを実行してアプリを起動します。

Note

LocalSendは現在、古いFlutterバージョン.fvmrcに指定を必要とし、そのためビルドの問題は必要なバージョンとシステム全体のインストールされたFlutterバージョンの不一致によって引き起こされる可能性があります。
開発をより一貫性のあるものにするために、LocalSendはfvmを使用してプロジェクトのFlutterバージョンを管理します。 fvmをインストールした後、flutterの代わりにfvm flutterを実行します。

貢献

LocalSendの改善に興味のある方からの貢献を歓迎します。貢献したい場合は、いくつかの方法があります

翻訳

LocalSendを他の言語に翻訳するのをお手伝いください推奨される方法: Weblateプラットフォームを使用して翻訳を管理してください。

別の方法: このリポジトリをフォークして翻訳を手動で追加することもできます。

翻訳はapp/assets/i18nディレクトリにあります。翻訳を追加または更新するには、_missing_translations_<locale>.jsonまたはstrings_<locale>.i18n.jsonファイルを編集してください。

翻訳ステータス

注意: @で装飾されたフィールドは翻訳のためのものではありません;それらはアプリで使用されていない情報テキストであり、翻訳者に文脈を提供するためのものです。

バグ修正と改善

  • バグ修正: バグを見つけた場合は、問題の説明と修正方法を明確に記載したプルリクエストを作成してください。
  • 改善: LocalSendを改善するアイデアがありますか改善が必要な理由を議論するために、最初に問題を作成してください。

詳細については、貢献ガイドを参照してください。

トラブルシューティング

問題 プラットフォーム(送信) プラットフォーム(受信) 解決策
デバイスが表示されない すべて すべて ルーターでAP-Isolationを無効にしてください。有効になっている場合、デバイス間の接続が禁止されます。
デバイスが表示されない すべて Windows ネットワークを「プライベート」ネットワークとして構成してください。ネットワークがパブリックとして構成されている場合、Windowsはより制限的になる可能性があります。
デバイスが表示されない macOS, iOS すべて OS設定の「プライバシー」の下にある「ローカルネットワーク」権限を切り替えてみてください。
速度が遅すぎる すべて すべて 5 GHzを使用してください両方のデバイスで暗号化を無効にしてください
速度が遅すぎる すべて Android 既知の問題。https://github.com/flutter-cavalry/saf_stream/issues/4

貢献者

Localsendの貢献者