mirror of
https://github.com/localsend/localsend.git
synced 2026-06-22 20:00:07 +00:00
docs: update READMEs (#2777)
This commit is contained in:
+5
-3
@@ -11,6 +11,7 @@ If you're interested in contributing code to LocalSend, you'll need to follow th
|
||||
After you have installed [Flutter](https://flutter.dev), then you can start this app by typing the following commands:
|
||||
|
||||
```shell
|
||||
cd app
|
||||
flutter pub get
|
||||
flutter pub run build_runner build -d
|
||||
flutter run
|
||||
@@ -26,9 +27,10 @@ You can help in translating this app to other languages!
|
||||
- Fix existing translations: Update `strings_<locale>.i18n.json` in [assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n)
|
||||
- Add new languages: Create a new file, see also: [locale codes](https://saimana.com/list-of-country-locale-code/).
|
||||
3. Optional: Re-run this app
|
||||
1. Make sure you have [run](#run) this app once.
|
||||
2. Update translations via `flutter pub run slang`
|
||||
3. Run the app via `flutter run`
|
||||
1. Run `cd app` to enter the app directory.
|
||||
2. Make sure you have [run](#run) this app once.
|
||||
3. Update translations via `flutter pub run slang`
|
||||
4. Run the app via `flutter run`
|
||||
4. Open a pull request
|
||||
|
||||
**_Take note:_ Fields decorated with `@` are not meant to be translated, they are not used in the app in any way, being merely informative text about the file or to give context to the translator.**
|
||||
|
||||
@@ -202,7 +202,7 @@ For more information, see the [contributing guide](https://github.com/localsend/
|
||||
|
||||
## Building
|
||||
|
||||
These commands are intended for maintainers only.
|
||||
These commands are intended for maintainers only. Make sure to run them from the `app` directory.
|
||||
|
||||
### Android
|
||||
|
||||
|
||||
@@ -171,74 +171,6 @@ Další informace najdete v [příručce pro přispívání](https://github.com/
|
||||
| Rychlost je příliš pomalá | Jakákoliv | Jakákoliv | Použijte 5 GHz; Vypněte šifrování na obou zařízeních |
|
||||
| Rychlost je příliš pomalá | Jakákoliv | Android | Známý problém. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Kompilace
|
||||
|
||||
Tyto příkazy jsou určeny pouze tvůrcům kompilací.
|
||||
|
||||
### Android
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle for Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Instrukce v [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Contributors
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
|
||||
@@ -139,9 +139,9 @@ Damos la bienvenida a contribuciones de cualquier persona interesada en mejorar
|
||||
|
||||
### Traducción
|
||||
|
||||
Puedes ayudar a traducir LocalSend a otros idiomas. Usamos la plataforma [Weblate](https://hosted.weblate.org/projects/localsend/app) para gestionar las traducciones.
|
||||
Puedes ayudar a traducir LocalSend a otros idiomas. **Forma recomendada**: Usa la plataforma [Weblate](https://hosted.weblate.org/projects/localsend/app) para gestionar las traducciones.
|
||||
|
||||
Alternativamente, también puedes contribuir haciendo un fork a este repositorio y añadiendo traducciones manualmente.
|
||||
**Alternativamente**: También puedes contribuir haciendo un fork a este repositorio y añadiendo traducciones manualmente.
|
||||
|
||||
Las traducciones se encuentran en el directorio [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Edita el archivo `_missing_translations_<locale>.json` o `strings_<locale>.i18n.json` para añadir o actualizar traducciones.
|
||||
|
||||
@@ -167,73 +167,6 @@ Para más información, consulta la [guía de contribuciones](https://github.com
|
||||
| Dispositivo no visible | macOS, iOS | Cualquiera | Intenta alternar el permiso de "Red Local" en la sección de "Privacidad" de la configuración del sistema operativo. |
|
||||
| Velocidad muy lenta | Cualquiera | Cualquiera | Usa 5 GHz; Desactiva la encriptación en ambos dispositivos |
|
||||
| Velocidad muy lenta | Cualquiera | Android | Problema conocido. [https://github.com/flutter-cavalry/saf_stream/issues/4](https://github.com/flutter-cavalry/saf_stream/issues/4) |
|
||||
## Compilación
|
||||
|
||||
Estos comandos están destinados solo para los mantenedores.
|
||||
|
||||
### Android
|
||||
|
||||
APK tradicional
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle para Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradicional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Aplicación Local MSIX**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Preparado para la tienda**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradicional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Siéntete libre de abrir una pull request. Hay una rama `snap` para experimentar.
|
||||
|
||||
## Contribuidores
|
||||
|
||||
|
||||
+21
-84
@@ -119,10 +119,11 @@ LocalSend یک برنامه چندسکویی است که امکان ارتباط
|
||||
برای کامپایل کردن LocalSend از سورس کد، مراحل زیر را دنبال کنید:
|
||||
|
||||
1. فلاتر را بهصورت [مستقیم](https://flutter.dev) یا با استفاده از [fvm](https://fvm.app) نصب کنید (به [نسخه مورد نیاز](.fvmrc) مراجعه کنید).
|
||||
2. مخزن `LocalSend` را کلون کنید.
|
||||
3. با دستور `cd app` وارد دایرکتوری برنامه شوید.
|
||||
4. دستور `flutter pub get` را برای دانلود وابستگیها اجرا کنید.
|
||||
5. دستور `flutter run` را اجرا کنید تا برنامه شروع به کار کند.
|
||||
2. [Rust](https://www.rust-lang.org/tools/install) را نصب کنید.
|
||||
3. مخزن `LocalSend` را کلون کنید.
|
||||
4. با دستور `cd app` وارد دایرکتوری برنامه شوید.
|
||||
5. دستور `flutter pub get` را برای دانلود وابستگیها اجرا کنید.
|
||||
6. دستور `flutter run` را اجرا کنید تا برنامه شروع به کار کند.
|
||||
|
||||
> [!NOTE]
|
||||
> LocalSend لوکالسند در حال حاضر به نسخهای قدیمیتر از فلاتر نیاز دارد ([مشخص شده در](.fvmrc) fvmrc) و بنابراین ممکن است مشکلاتی
|
||||
@@ -135,24 +136,17 @@ LocalSend یک برنامه چندسکویی است که امکان ارتباط
|
||||
|
||||
### ترجمه
|
||||
|
||||
میتوانید به ترجمه این برنامه به زبانهای دیگر کمک کنید!
|
||||
میتوانید کمک کنید تا LocalSend را به زبانهای دیگر ترجمه کنیم! **راهی ترجیحداده شده**: از پلتفرم [Weblate](https://hosted.weblate.org/projects/localsend/app) برای مدیریت ترجمهها استفاده کنید.
|
||||
|
||||
1. این مخزن را فورک کنید.
|
||||
2. یکی از موارد زیر را انتخاب کنید:
|
||||
- افزودن ترجمههای ناقص در زبانهای موجود: فقط `_missing_translations_<locale>.json` را در [app/assets/i18n][i18n] بهروزرسانی کنید.
|
||||
- اصلاح ترجمههای موجود: فایل `strings_<locale>.i18n.json` را در [app/assets/i18n][i18n] بهروزرسانی کنید.
|
||||
- افزودن زبانهای جدید: یک فایل جدید ایجاد کنید؛ به [کدهای محلی][] نیز مراجعه کنید.
|
||||
3. اختیاری: برنامه را دوباره اجرا کنید
|
||||
1. با دستور `cd app` به دایرکتوری برنامه بروید.
|
||||
2. اطمینان حاصل کنید که یکبار برنامه را [اجرا](#شروع به کار) کردهاید.
|
||||
3. ترجمهها را از طریق `flutter pub run slang` بهروزرسانی کنید.
|
||||
4. برنامه را با `flutter run` اجرا کنید.
|
||||
5. یک درخواست pull باز کنید.
|
||||
**چاره دیگر**: این مخزن را فورک کنید و ترجمهها را بهصورت دستی اضافه کنید.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
ترجمهها در دایرکتوری [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n) قرار دارند. برای افزودن یا بهروزرسانی ترجمهها، فایل `_missing_translations_<locale>.json` یا `strings_<locale>.i18n.json` را ویرایش کنید.
|
||||
|
||||
**توجه: فیلدهایی که با `@` شروع شدهاند، نباید ترجمه شوند؛ این فیلدها در برنامه استفاده نمیشوند و فقط بهعنوان متن اطلاعاتی درباره فایل یا برای ارائه زمینه به مترجم هستند..**
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="وضعیت ترجمه" />
|
||||
</a>
|
||||
|
||||
**_توجه:_ فیلدهایی که با `@` شروع شدهاند، نباید ترجمه شوند؛ این فیلدها در برنامه استفاده نمیشوند و فقط بهعنوان متن اطلاعاتی درباره فایل یا برای ارائه زمینه به مترجم هستند.**
|
||||
|
||||
### رفع اشکالات و بهبودها
|
||||
|
||||
@@ -161,73 +155,16 @@ LocalSend یک برنامه چندسکویی است که امکان ارتباط
|
||||
|
||||
برای اطلاعات بیشتر، به [راهنمای مشارکت](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md) مراجعه کنید.
|
||||
|
||||
## ساخت
|
||||
## عیبیابی
|
||||
|
||||
این دستورات فقط برای مدیران و نگهدارندگان پروژه هستند.
|
||||
| مشکل | پلتفرم (ارسال) | پلتفرم (دریافت) | راهحل |
|
||||
|--------------------|----------------|------------------|---------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| دستگاه قابل مشاهده نیست | هر پلتفرمی | هر پلتفرمی | مطمئن شوید که AP-Isolation را در روتر خود غیرفعال کردهاید. اگر فعال باشد، اتصال بین دستگاهها ممنوع است. |
|
||||
| دستگاه قابل مشاهده نیست | هر پلتفرمی | Windows | مطمئن شوید که شبکه خود را بهعنوان شبکه "خصوصی" پیکربندی کردهاید. ویندوز ممکن است هنگامی که شبکه بهعنوان عمومی پیکربندی شده باشد، محدودتر باشد. |
|
||||
| دستگاه قابل مشاهده نیست | macOS, iOS | هر پلتفرمی | میتوانید سعی کنید مجوز "Local Network" را در بخش "Privacy" در تنظیمات سیستمعامل تغییر دهید. |
|
||||
| سرعت خیلی کند است | هر پلتفرمی | هر پلتفرمی | از 5 Ghz استفاده کنید؛ رمزگذاری را در هر دو دستگاه غیرفعال کنید |
|
||||
| سرعت خیلی کند است | هر پلتفرمی | Android | مشکل شناختهشده. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### اندروید
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle برای Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### ویندوز
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### لینوکس
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
آموزش در [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## مشارکت کنندگان
|
||||
|
||||
|
||||
+25
-79
@@ -71,6 +71,16 @@ En savoir plus à propos des [canaux de distribution][].
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[canaux de distribution]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**Compatibilité**
|
||||
|
||||
| Plateforme | Version Minimale | Note |
|
||||
|------------|------------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | Utilisez OpenCore Legacy Patcher 2.0.2 (Voir [#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| Windows | 10 | La dernière version supportant Windows 7 est v1.15.4. Des backports de versions plus récentes pour Windows 7 pourraient être disponibles à l'avenir. |
|
||||
| Linux | N.A. | Dépendances : Gnome : `xdg-desktop-portal` et `xdg-desktop-portal-gtk`, KDE : `xdg-desktop-portal` et `xdg-desktop-portal-kde` |
|
||||
|
||||
## Informations additionnelles
|
||||
|
||||
Dans la plupart des cas, LocalSend devrait fonctionner tel quel. Cependant, si vous rencontrez des problèmes lors de l'envoi ou la réception de fichiers, il se peut que vous deviez configurer votre pare-feu afin d'autoriser LocalSend à communiquer avec d'autres appareils sur votre réseau local.
|
||||
@@ -126,22 +136,15 @@ Nous accueillons les contributions venant de quiconque étant intéressé pour a
|
||||
|
||||
### Traductions
|
||||
|
||||
Vous pouvez aider à traduire cette application dans d'autres langues !
|
||||
Vous pouvez aider à traduire cette application dans d'autres langues ! **Méthode recommandée** : Utilisez la plateforme [Weblate](https://hosted.weblate.org/projects/localsend/app) pour gérer les traductions.
|
||||
|
||||
1. Fork le repository
|
||||
2. Choisir entre
|
||||
- Ajouter les traductions manquantes pour des langues existantes: Mettre à jour seulement `_missing_translations_<locale>.json` dans [app/assets/i18n][i18n]
|
||||
- Corriger des traductions existantes: Mettre à jour `strings_<locale>.i18n.json` dans [app/assets/i18n][i18n]
|
||||
- Ajouter une nouvelle langue: Créer un nouveau fichier dans [app/assets/i18n][i18n]; voir également les [codes régionaux][].
|
||||
3. Optionnel: Tester l'application avec les nouvelles traductions
|
||||
1. Exécuter `cd app` pour entrer dans le dossier de l'application.
|
||||
2. Valider que la [configuration](#configuration) a déjà été faite.
|
||||
3. Mettre à jour les traductions en exécutant `flutter pub run slang`
|
||||
4. Lancer l'application en exécutant `flutter run`
|
||||
5. Ouvrir une pull request
|
||||
**Alternative** : Vous pouvez également contribuer en forking ce repository et en ajoutant les traductions manuellement.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[codes régionaux]: https://saimana.com/list-of-country-locale-code/
|
||||
Les traductions sont situées dans le répertoire [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Modifiez le fichier `_missing_translations_<locale>.json` ou `strings_<locale>.i18n.json` pour ajouter ou mettre à jour les traductions.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="État des traductions" />
|
||||
</a>
|
||||
|
||||
**_Nota Bene:_ Les textes précédés par un `@` ne doivent pas être traduit; ce ne sont pas des textes utilisés dans l'application mais des notes informatives pouvant aider les traducteurs.**
|
||||
|
||||
@@ -152,73 +155,16 @@ Vous pouvez aider à traduire cette application dans d'autres langues !
|
||||
|
||||
Pour plus d'informations, veuillez vous référer au [guide du contributeur](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Building
|
||||
## Dépannage
|
||||
|
||||
Ces commandes sont destinées aux mainteneurs uniquement.
|
||||
| Problème | Plateforme (Envoi) | Plateforme (Réception) | Solution |
|
||||
|-------------------------------|--------------------|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Appareil non visible | Toutes | Toutes | Assurez-vous de désactiver l'isolation AP sur votre routeur. Si elle est activée, les connexions entre appareils sont interdites. |
|
||||
| Appareil non visible | Toutes | Windows | Assurez-vous de configurer votre réseau en tant que réseau "privé". Windows peut être plus restrictif lorsque le réseau est configuré comme public. |
|
||||
| Appareil non visible | macOS, iOS | Toutes | Vous pouvez essayer d'activer/désactiver l'autorisation "Réseau local" dans "Confidentialité" dans les paramètres de l'OS. |
|
||||
| Vitesse trop lente | Toutes | Toutes | Utilisez la bande 5 GHz ; Désactivez le chiffrement sur les deux appareils |
|
||||
| Vitesse trop lente | Toutes | Android | Problème connu. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### Android
|
||||
|
||||
APK traditionnel
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle pour Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditionnel**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Application MSIX locale**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Compatible Windows Store**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditionnel**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Instructions dans [snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Contributeurs
|
||||
|
||||
|
||||
+27
-95
@@ -71,6 +71,16 @@ Read more about [distribution channels][].
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**Kompatibilitas**
|
||||
|
||||
| Platform | Versi Minimum | Catatan |
|
||||
|----------|---------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | Gunakan OpenCore Legacy Patcher 2.0.2 (Lihat [#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| Windows | 10 | Versi terakhir yang mendukung Windows 7 adalah v1.15.4. Mungkin ada backport versi lebih baru untuk Windows 7 di masa depan. |
|
||||
| Linux | N.A. | Dependensi: Gnome: `xdg-desktop-portal` dan `xdg-desktop-portal-gtk`, KDE: `xdg-desktop-portal` dan `xdg-desktop-portal-kde` |
|
||||
|
||||
## Setup
|
||||
|
||||
Dalam kebanyakan kasus, LocalSend seharusnya berfungsi langsung tanpa konfigurasi. Namun, jika Anda mengalami masalah dalam mengirim atau menerima file, Anda mungkin perlu mengonfigurasi firewall Anda untuk mengizinkan LocalSend berkomunikasi melalui jaringan lokal Anda.
|
||||
@@ -86,9 +96,9 @@ Pastikan juga untuk menonaktifkan AP isolation di router Anda. Fitur ini biasany
|
||||
|
||||
(Diperkenalkan pada v1.13.0)
|
||||
|
||||
Buat file bernama settings.json yang terletak di direktori yang sama dengan file eksekusi aplikasi. File ini bisa dibiarkan kosong. Aplikasi akan menggunakan file ini untuk menyimpan pengaturan daripada lokasi default.
|
||||
Buat file bernama `settings.json` yang terletak di direktori yang sama dengan file eksekusi aplikasi. File ini bisa dibiarkan kosong. Aplikasi akan menggunakan file ini untuk menyimpan pengaturan daripada lokasi default.
|
||||
|
||||
**Start hidden**
|
||||
**Mulai tersembunyi**
|
||||
|
||||
(Diperbarui pada v1.15.0)
|
||||
|
||||
@@ -102,10 +112,6 @@ LocalSend menggunakan protokol komunikasi yang aman, memungkinkan perangkat untu
|
||||
|
||||
Untuk informasi lebih lanjut tentang Protokol LocalSend, lihat [dokumentasi](https://github.com/localsend/protocol).
|
||||
|
||||
Berikut terjemahan bagian **Getting Started**, **Contributing**, dan **Building** dari laman README:
|
||||
|
||||
---
|
||||
|
||||
## Memulai
|
||||
|
||||
Untuk mengompilasi LocalSend dari kode sumber, ikuti langkah-langkah berikut:
|
||||
@@ -127,22 +133,15 @@ Kami menerima kontribusi dari siapa pun yang tertarik untuk membantu meningkatka
|
||||
|
||||
### Terjemahan
|
||||
|
||||
Anda bisa membantu menerjemahkan aplikasi ini ke bahasa lain!
|
||||
Anda dapat membantu menerjemahkan LocalSend ke bahasa lain! **Cara yang direkomendasikan**: Gunakan platform [Weblate](https://hosted.weblate.org/projects/localsend/app) untuk mengelola terjemahan.
|
||||
|
||||
1. Fork repositori ini
|
||||
2. Pilih salah satu:
|
||||
- Menambahkan terjemahan yang hilang dalam bahasa yang ada: Hanya perbarui `_missing_translations_<locale>.json` di [app/assets/i18n][i18n]
|
||||
- Memperbaiki terjemahan yang sudah ada: Perbarui `strings_<locale>.i18n.json` di [app/assets/i18n][i18n]
|
||||
- Menambahkan bahasa baru: Buat file baru; lihat juga: [kode lokal][].
|
||||
3. Opsional: Jalankan ulang aplikasi ini
|
||||
1. Jalankan `cd app` untuk masuk ke direktori aplikasi.
|
||||
2. Pastikan Anda sudah [menjalankan](#memulai) aplikasi ini sekali.
|
||||
3. Perbarui terjemahan melalui `flutter pub run slang`
|
||||
4. Jalankan aplikasi melalui `flutter run`
|
||||
5. Buka pull request
|
||||
**Alternatif**: Anda juga dapat berkontribusi dengan mem-fork repository ini dan menambahkan terjemahan secara manual.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[kode lokal]: https://saimana.com/list-of-country-locale-code/
|
||||
Terjemahan terletak di direktori [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Edit file `_missing_translations_<locale>.json` atau `strings_<locale>.i18n.json` untuk menambah atau memperbarui terjemahan.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Status terjemahan" />
|
||||
</a>
|
||||
|
||||
**_Catatan:_ Bidang yang dihiasi dengan `@` tidak dimaksudkan untuk diterjemahkan; mereka tidak digunakan dalam aplikasi dan hanya bersifat informatif untuk memberikan konteks kepada penerjemah.**
|
||||
|
||||
@@ -153,80 +152,13 @@ Anda bisa membantu menerjemahkan aplikasi ini ke bahasa lain!
|
||||
|
||||
Untuk informasi lebih lanjut, lihat [panduan kontribusi](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Membangun
|
||||
## Pemecahan Masalah
|
||||
|
||||
Perintah ini ditujukan untuk pemelihara saja.
|
||||
| Masalah | Platform (Pengirim) | Platform (Penerima) | Solusi |
|
||||
|----------------------|---------------------|---------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Perangkat tidak terlihat | Semua | Semua | Pastikan untuk menonaktifkan AP-Isolation pada router Anda. Jika diaktifkan, koneksi antar perangkat akan dilarang. |
|
||||
| Perangkat tidak terlihat | Semua | Windows | Pastikan untuk mengonfigurasi jaringan Anda sebagai jaringan "pribadi". Windows mungkin lebih ketat saat jaringan dikonfigurasi sebagai publik. |
|
||||
| Perangkat tidak terlihat | macOS, iOS | Semua | Anda dapat mencoba mengaktifkan/menonaktifkan izin "Local Network" di bawah "Privacy" di pengaturan OS. |
|
||||
| Kecepatan terlalu lambat | Semua | Semua | Gunakan 5 GHz; Nonaktifkan enkripsi pada kedua perangkat |
|
||||
| Kecepatan terlalu lambat | Semua | Android | Masalah yang diketahui. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### Android
|
||||
|
||||
APK Tradisional
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle untuk Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradisional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Aplikasi MSIX Lokal**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Siap untuk Store**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradisional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Silakan buka pull request. Ada cabang `snap` untuk eksperimen.
|
||||
|
||||
## Kontributor
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Kontributor LocalSend"/>
|
||||
</a>
|
||||
|
||||
---
|
||||
|
||||
Jika ada penyesuaian yang diperlukan atau tambahan yang ingin disertakan, beri tahu saya!
|
||||
|
||||
@@ -147,9 +147,9 @@ Accogliamo con piacere i contributi di chiunque sia interessato a migliorare Loc
|
||||
|
||||
### Traduzione
|
||||
|
||||
È possibile contribuire traducendo LocalSend in altre lingue. Per la gestione delle traduzioni utilizziamo la piattaforma [Weblate](https://hosted.weblate.org/projects/localsend/app).
|
||||
È possibile contribuire traducendo LocalSend in altre lingue. **Metodo consigliato**: Utilizza la piattaforma [Weblate](https://hosted.weblate.org/projects/localsend/app) per gestire le traduzioni.
|
||||
|
||||
In alternativa, è possibile contribuire anche creando un fork di questa repository, aggiungendo manualmente le traduzioni.
|
||||
**In alternativa**: È anche possibile contribuire creando un fork di questa repository e aggiungendo manualmente le traduzioni.
|
||||
|
||||
Le traduzioni si trovano nella cartella [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Modificare il file `_missing_translations_<locale>.json` o `strings_<locale>.i18n.json` per aggiungere o aggiornare le traduzioni.
|
||||
|
||||
@@ -176,74 +176,6 @@ Per più informazioni, vedi la [guida ai contributi](https://github.com/localsen
|
||||
| Velocità troppo lenta | Qualsiasi | Qualsiasi | Utilizzare 5 Ghz; disabilitare la crittografia su entrambi i dispositivi |
|
||||
| Velocità troppo lenta | Qualsiasi | Android | Problema noto. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Compilazione
|
||||
|
||||
Questi comandi sono destinati solo ai manutentori.
|
||||
|
||||
### Android
|
||||
|
||||
APK tradizionale
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle per Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradizionale**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**App locale MSIX**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Pronto per lo store**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradizionale**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Istruzioni su [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Contributori
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
|
||||
+25
-79
@@ -71,6 +71,16 @@ LocalSendは、REST APIとHTTPS暗号化を使用してデバイス間の安全
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**互換性**
|
||||
|
||||
| プラットフォーム | 最小バージョン | 備考 |
|
||||
|----------|-----------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | OpenCore Legacy Patcher 2.0.2を使用してください([#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)を参照) |
|
||||
| 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証明書は各デバイスで動的に生成され、最大限のセキュリティを確保します。
|
||||
@@ -98,22 +108,15 @@ LocalSendの改善に興味のある方からの貢献を歓迎します。貢
|
||||
|
||||
### 翻訳
|
||||
|
||||
このアプリを他の言語に翻訳するのを手伝ってください!
|
||||
LocalSendを他の言語に翻訳するのをお手伝いください!**推奨される方法**: [Weblate](https://hosted.weblate.org/projects/localsend/app)プラットフォームを使用して翻訳を管理してください。
|
||||
|
||||
1. このリポジトリをフォークします。
|
||||
2. 1つ選択します。
|
||||
- 既存の言語で欠けている翻訳を追加する:[app/assets/i18n][i18n]の`_missing_translations_<locale>.json`を更新するだけです。
|
||||
- 既存の翻訳を修正する:[app/assets/i18n][i18n]の`strings_<locale>.i18n.json`を更新します。
|
||||
- 新しい言語を追加する:新しいファイルを作成します;[言語コード][locale codes]も参照してください。
|
||||
3. オプション:このアプリを再実行します。
|
||||
1. `cd app`を実行してappディレクトリに入ります。
|
||||
2. このアプリを一度[実行](#始め方)したことを確認します。
|
||||
3. `flutter pub run slang`を実行して翻訳を更新します。
|
||||
4. `flutter run`を実行してアプリを起動します。
|
||||
5. プルリクエストを開きます。
|
||||
**別の方法**: このリポジトリをフォークして翻訳を手動で追加することもできます。
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
翻訳は[app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n)ディレクトリにあります。翻訳を追加または更新するには、`_missing_translations_<locale>.json`または`strings_<locale>.i18n.json`ファイルを編集してください。
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="翻訳ステータス" />
|
||||
</a>
|
||||
|
||||
**_注意:_ `@`で装飾されたフィールドは翻訳のためのものではありません;それらはアプリで使用されていない情報テキストであり、翻訳者に文脈を提供するためのものです。**
|
||||
|
||||
@@ -124,73 +127,16 @@ LocalSendの改善に興味のある方からの貢献を歓迎します。貢
|
||||
|
||||
詳細については、[貢献ガイド](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md)を参照してください。
|
||||
|
||||
## ビルド
|
||||
## トラブルシューティング
|
||||
|
||||
これらのコマンドはメンテナ専用です。
|
||||
| 問題 | プラットフォーム(送信) | プラットフォーム(受信) | 解決策 |
|
||||
|--------------------|--------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| デバイスが表示されない | すべて | すべて | ルーターでAP-Isolationを無効にしてください。有効になっている場合、デバイス間の接続が禁止されます。 |
|
||||
| デバイスが表示されない | すべて | Windows | ネットワークを「プライベート」ネットワークとして構成してください。ネットワークがパブリックとして構成されている場合、Windowsはより制限的になる可能性があります。 |
|
||||
| デバイスが表示されない | macOS, iOS | すべて | OS設定の「プライバシー」の下にある「ローカルネットワーク」権限を切り替えてみてください。 |
|
||||
| 速度が遅すぎる | すべて | すべて | 5 GHzを使用してください;両方のデバイスで暗号化を無効にしてください |
|
||||
| 速度が遅すぎる | すべて | Android | 既知の問題。https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### Android
|
||||
|
||||
従来のAPK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
Google Play用のAppBundle
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**従来の**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**ローカルMSIXアプリ**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**ストア対応**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**従来の**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
プルリクエストを自由に開いてください。試すための`snap`ブランチがあります。
|
||||
|
||||
## 貢献者
|
||||
|
||||
|
||||
+26
-80
@@ -71,6 +71,16 @@ LocalSend គឺជាកម្មវិធីដែលដំណើរការ
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**ភាពឆបគ្នា**
|
||||
|
||||
| Platform | កំណែអប្បបរមា | ចំណាំ |
|
||||
|----------|-----------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | ប្រើ OpenCore Legacy Patcher 2.0.2 (សូមមើល [#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| 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 គួរតែដំណើរការដោយរលូន និងឥតមានបញ្ហា។ ទោះជាយ៉ាងណាក៏ដោយ ប្រសិនបើអ្នកមានបញ្ហាក្នុងការផ្ញើ ឬទទួលឯកសារ អ្នកប្រហែលជាត្រូវកំណត់រចនាសម្ព័ន្ធ Firewall របស់អ្នក ដើម្បីអនុញ្ញាតឱ្យ LocalSend អាចទំនាក់ទំនងនៅលើបណ្តាញមូលដ្ឋានរបស់អ្នក។
|
||||
@@ -126,24 +136,17 @@ LocalSend ប្រើ Protocol ទំនាក់ទំនងសុវត្ថ
|
||||
|
||||
### ការបកប្រែ
|
||||
|
||||
អ្នកអាចជួយបកប្រែកម្មវិធីនេះទៅជាភាសាផ្សេងៗទៀត!
|
||||
អ្នកអាចជួយបកប្រែ LocalSend ទៅជាភាសាផ្សេងទៀត! **វិធីដែលបានណែនាំ**: ប្រើប្ល័តហ្វោម [Weblate](https://hosted.weblate.org/projects/localsend/app) ដើម្បីគ្រប់គ្រងការបកប្រែ។
|
||||
|
||||
1. Fork repository មួយនេះជាមុនសិន។
|
||||
2. ជ្រើសរើសមួយក្នុងចំណោមជម្រើសខាងក្រោម៖
|
||||
- បន្ថែមការបកប្រែដែលបាត់នៅក្នុងភាសាដែលមានស្រាប់៖ ធ្វើបច្ចុប្បន្នភាពតែ `_missing_translations_<locale>.json` នៅក្នុង [app/assets/i18n][i18n]
|
||||
- ជួសជុលការបកប្រែដែលមានស្រាប់៖ ធ្វើបច្ចុប្បន្នភាព `strings_<locale>.i18n.json` នៅក្នុង [app/assets/i18n][i18n]
|
||||
- បន្ថែមភាសាថ្មី៖ បង្កើតឯកសារថ្មី; សូមមើលផងដែរនូវ៖ [កូដក្នុងស្រុក][]។
|
||||
3. ជម្រើសផ្សេងទៀត៖ ដំណើរការកម្មវិធីនេះឡើងវិញ
|
||||
1. ដំណើរការ `c app` ដើម្បីចូល app directory ។
|
||||
2. សូមប្រាកដថាអ្នកបាន [បើកដំណើរការ](#getting-started) កម្មវិធីនេះម្តងហើយ។
|
||||
3. ធ្វើបច្ចុប្បន្នភាពការបកប្រែតាមរយៈ 'flutter pub run slang'
|
||||
4. ដំណើរការកម្មវិធីតាមរយៈ 'flutter run'
|
||||
5. បើកសំណើ pull request
|
||||
**ជម្រើសមួយទៀត**: អ្នកក៏អាចរួមចំណែកដោយ Fork មាន repository នេះ ហើយបន្ថែមការបកប្រែដោយដៃ។
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
ការបកប្រែស្ថិតនៅក្នុងថត [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n)។ កែសម្រួលឯកសារ `_missing_translations_<locale>.json` ឬ `strings_<locale>.i18n.json` ដើម្បីបន្ថែម ឬធ្វើបច្ចុប្បន្នភាពការបកប្រែ។
|
||||
|
||||
** _ ចំណាំ៖_ កន្លែងដែលដាក់ភ្ជាប់ដោយ `@` នៅពីមុខ មិនត្រូវបកប្រែទេ។ ពួកវាមិនត្រូវបានប្រើនៅក្នុងកម្មវិធីតាមមធ្យោបាយណាមួយឡើយ ដោយគ្រាន់តែជាអត្ថបទផ្តល់ព័ត៌មានអំពីឯកសារ ឬផ្តល់បរិបទដល់អ្នកបកប្រែប៉ុណ្ណោះ។**
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="ស្ថានភាពបកប្រែ" />
|
||||
</a>
|
||||
|
||||
**_ចំណាំ:_ កន្លែងដែលដាក់ភ្ជាប់ដោយ `@` នៅពីមុខ មិនត្រូវបកប្រែទេ។ ពួកវាមិនត្រូវបានប្រើនៅក្នុងកម្មវិធីតាមធ្យោបាយណាមួយឡើយ ដោយគ្រាន់តែជាអត្ថបទផ្តល់ព័ត៌មានអំពីឯកសារ ឬផ្តល់បរិបទដល់អ្នកបកប្រែ។**
|
||||
|
||||
### ជួសជុលបញ្ហា និងកែសម្រួល
|
||||
|
||||
@@ -152,73 +155,16 @@ LocalSend ប្រើ Protocol ទំនាក់ទំនងសុវត្ថ
|
||||
|
||||
សម្រាប់ព័ត៌មានបន្ថែម, សូមមើល [ការណែនាំស្តីពីការរួមចំណែក](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## ការស្ថាបនាបង្កើតកម្មវិធី
|
||||
## ការដោះស្រាយបញ្ហា
|
||||
|
||||
ពាក្យបញ្ជាទាំងនេះគឺសម្រាប់តែអ្នកជួលជុលកម្មវិធីប៉ុណ្ណោះ។
|
||||
| បញ្ហា | Platform (ផ្ញើ) | Platform (ទទួល) | ដំណោះស្រាយ |
|
||||
|--------------------|--------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| មិនឃើញឧបករណ៍ | ណាមួយក៏បាន | ណាមួយក៏បាន | ត្រូវប្រាកដថាបានបិទ AP-Isolation នៅលើ router របស់អ្នក។ ប្រសិនបើវាបានបើក ការតភ្ជាប់រវាងឧបករណ៍ត្រូវបានហាមឃាត់។ |
|
||||
| មិនឃើញឧបករណ៍ | ណាមួយក៏បាន | Windows | ត្រូវប្រាកដថាបានកំណត់បណ្តាញរបស់អ្នកជាបណ្តាញ "ឯកជន"។ Windows អាចនឹងមានការរឹតបន្តឹងជាងនេះនៅពេលបណ្តាញត្រូវបានកំណត់ជាសាធារណៈ។ |
|
||||
| មិនឃើញឧបករណ៍ | macOS, iOS | ណាមួយក៏បាន | អ្នកអាចសាកល្បងប្តូរការអនុញ្ញាត "Local Network" នៅក្រោម "Privacy" នៅក្នុងការកំណត់ OS។ |
|
||||
| ល្បឿនយឺតពេក | ណាមួយក៏បាន | ណាមួយក៏បាន | ប្រើ 5 Ghz; បិទការអ៊ិនគ្រីបនៅលើឧបករណ៍ទាំងពីរ |
|
||||
| ល្បឿនយឺតពេក | ណាមួយក៏បាន | Android | បញ្ហាដែលត្រូវបានដឹង។ https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### Android
|
||||
|
||||
ប្រភេទ APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
ប្រភេទ AppBundle សម្រាប់ Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
របៀបណែនាំនៅក្នុង [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## អ្នកចូលរួមចំណែក
|
||||
|
||||
|
||||
@@ -159,73 +159,15 @@ LocalSend를 다양한 언어로 번역하는데 도움을 주실 수 있습니
|
||||
|
||||
더 많은 정보가 필요하시다면, [기여 가이드](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md)를 확인하시기 바랍니다.
|
||||
|
||||
## 빌드
|
||||
## 문제 해결
|
||||
|
||||
해당 명령어는 오로지 maintainer들을 위한 명령어들입니다.
|
||||
|
||||
### Android
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle for Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Instructions in [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
| 문제 | 플랫폼 (전송) | 플랫폼 (수신) | 해결 방법 |
|
||||
|--------------------|--------------------|----------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| 장치가 보이지 않음 | 모두 | 모두 | 라우터에서 AP-Isolation을 비활성화했는지 확인하세요. 활성화되어 있으면 장치 간 연결이 금지됩니다. |
|
||||
| 장치가 보이지 않음 | 모두 | Windows | 네트워크를 "개인" 네트워크로 구성했는지 확인하세요. 네트워크가 공용으로 구성되어 있으면 Windows가 더 제한적일 수 있습니다. |
|
||||
| 장치가 보이지 않음 | macOS, iOS | 모두 | OS 설정의 "개인 정보 보호"에서 "로컬 네트워크" 권한을 전환해 보세요. |
|
||||
| 속도가 너무 느림 | 모두 | 모두 | 5 GHz 사용; 두 장치 모두에서 암호화 비활성화 |
|
||||
| 속도가 너무 느림 | 모두 | Android | 알려진 문제. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## 기여자
|
||||
|
||||
|
||||
@@ -176,73 +176,6 @@ Untuk mengetahui dengan lebih lanjut, rujuk pada [panduan menyumbang](https://gi
|
||||
| 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 |
|
||||
|
||||
## Membina
|
||||
|
||||
Perintah-perintah (_commands_) ini bertujuan untuk penyelenggara sahaja.
|
||||
|
||||
### Android
|
||||
|
||||
APK Tradisional
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle untuk Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradisional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Apl MSIX Tempatan**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Sedia untuk Store**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradisional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Arahan di [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Penyumbang yang Berbakti
|
||||
|
||||
|
||||
+30
-84
@@ -71,6 +71,16 @@ Magbasa nang higit pa tungkol sa [distribution channels][].
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**Pagkakatugma**
|
||||
|
||||
| Platform | Pinakamababang Bersyon | Paalala |
|
||||
|----------|------------------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | Gumamit ng OpenCore Legacy Patcher 2.0.2 (Tingnan ang [#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| Windows | 10 | Ang huling bersyon na sumusuporta sa Windows 7 ay v1.15.4. Maaaring magkaroon ng mga backport ng mas bagong bersyon para sa Windows 7 sa hinaharap. |
|
||||
| Linux | N.A. | Dependencies: Gnome: `xdg-desktop-portal` at `xdg-desktop-portal-gtk`, KDE: `xdg-desktop-portal` at `xdg-desktop-portal-kde` |
|
||||
|
||||
## Setup
|
||||
|
||||
Sa karamihan, dapat gumana ang LocalSend out of the box. Gayunpaman, kung ikaw ay nahaharap sa mga problema sa pagpapadala o pagtanggap ng mga file, maaaring kailanganin mong i-configure ang iyong firewall upang pahintulutan ang LocalSend na makipag-ugnayan sa iyong lokal na network.
|
||||
@@ -84,19 +94,19 @@ Siguraduhing i-disable ang AP isolation sa iyong router. Karaniwang naka-disable
|
||||
|
||||
**Portable Mode**
|
||||
|
||||
(Introduced in v1.13.0)
|
||||
(Ipinakilala sa v1.13.0)
|
||||
|
||||
Lumikha ng file na may pangalang `settings.json` na matatagpuan sa parehong directory ng executable.
|
||||
Maaaring walang laman ang file na ito.
|
||||
Gagamitin ng app ang file na ito upang i-save ang mga setting sa halip na ang default na lokasyon.
|
||||
|
||||
**Start hidden**
|
||||
**Simulan ang nakatagong**
|
||||
|
||||
(Updated in v1.15.0)
|
||||
(Na-update sa v1.15.0)
|
||||
|
||||
Upang buksan ang app na nakatago (lamang sa tray), gamitin ang `--hidden` flag (halimbawa: `localsend_app.exe --hidden`).
|
||||
Upang simulan ang app na nakatago (lamang sa tray), gamitin ang `--hidden` flag (halimbawa: `localsend_app.exe --hidden`).
|
||||
|
||||
Sa v1.14.0 at baba, ang app ay magsisimula nang nakatago kung ang `autostart` flag ay naka-set, at ang hidden setting ay naka-enable.
|
||||
Sa v1.14.0 at mas maaga, ang app ay magsisimula nang nakatago kung ang `autostart` flag ay naka-set, at ang hidden setting ay naka-enable.
|
||||
|
||||
## Paano Ito Gumagana
|
||||
|
||||
@@ -126,22 +136,15 @@ Malugod naming tinatanggap ang mga kontribusyon mula sa sinumang interesado na m
|
||||
|
||||
### Pagsasalin
|
||||
|
||||
Maaari kang makatulong na isalin ang app sa iba pang mga wika!
|
||||
Maaari kang makatulong na isalin ang LocalSend sa iba pang mga wika! **Inirerekomendang paraan**: Gamitin ang platform na [Weblate](https://hosted.weblate.org/projects/localsend/app) upang pamahalaan ang mga pagsasalin.
|
||||
|
||||
1. I-fork ang repository na ito
|
||||
2. Pumili ng isa
|
||||
- Magdagdag ng mga nawawalang translation sa umiiral na mga wika: I-update lamang ang `_missing_translations_<locale>.json` in [app/assets/i18n][i18n]
|
||||
- Ayusin ang umiiral na mga translation: I-update ang `strings_<locale>.i18n.json` in [app/assets/i18n][i18n]
|
||||
- Magdagdag ng mga bagong wika: Lumikha ng bagong file; tingnan din: [locale codes][].
|
||||
3. Opsyonal: I-re-run ang app na ito
|
||||
1. I-run ang `cd app` upang pumasok sa app directory.
|
||||
2. Siguraduhing na-[run](#Pagsisimula) ang app na ito ng isang beses.
|
||||
3. I-update ang mga translation sa pamamagitan ng `flutter pub run slang`
|
||||
4. I-run ang app sa pamamagitan ng `flutter run`
|
||||
5. Mag-open ng pull request
|
||||
**Kahaliling paraan**: Maaari din kang mag-ambag sa pamamagitan ng pag-fork sa repository na ito at pagdagdag ng mga pagsasalin nang manu-mano.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
Ang mga pagsasalin ay matatagpuan sa direktoryong [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). I-edit ang file na `_missing_translations_<locale>.json` o `strings_<locale>.i18n.json` upang magdagdag o mag-update ng mga pagsasalin.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Kalagayan ng pagsasalin" />
|
||||
</a>
|
||||
|
||||
**_Pakitandaan:_ Ang mga fields na may `@` ay hindi dapat isalin; hindi ito ginagamit sa app sa anumang paraan, nagbibigay lamang ng impormasyon tungkol sa file o upang bigyan ng konteksto ang tagasalin.**
|
||||
|
||||
@@ -152,73 +155,16 @@ Maaari kang makatulong na isalin ang app sa iba pang mga wika!
|
||||
|
||||
Para sa karagdagang impormasyon, tingnan ang [contributing guide](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Pagbuo
|
||||
## Pag-troubleshoot
|
||||
|
||||
Ang mga command na ito ay inilaan lamang para sa mga maintainers.
|
||||
| Isyu | Platform (Nagpapadala) | Platform (Tumatanggap) | Solusyon |
|
||||
|--------------------|------------------------|------------------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Hindi nakikita ang device | Kahit ano | Kahit ano | Siguraduhing i-disable ang AP-Isolation sa iyong router. Kung ito ay naka-enable, ang mga koneksyon sa pagitan ng mga device ay ipinagbabawal. |
|
||||
| Hindi nakikita ang device | Kahit ano | Windows | Siguraduhing i-configure ang iyong network bilang "private" na network. Ang Windows ay maaaring mas restrictive kapag ang network ay naka-configure bilang public. |
|
||||
| Hindi nakikita ang device | macOS, iOS | Kahit ano | Maaari mong subukang i-toggle ang "Local Network" permission sa ilalim ng "Privacy" sa mga setting ng OS. |
|
||||
| Napakabagal ng bilis | Kahit ano | Kahit ano | Gumamit ng 5 Ghz; I-disable ang encryption sa parehong mga device |
|
||||
| Napakabagal ng bilis | Kahit ano | Android | Kilalang isyu. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
### Android
|
||||
|
||||
Tradisyonal na APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle para sa Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradisyonal**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradisyonal**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Malugod na mag-bukas ng pull request. Mayroong `snap` branch na maaari mong subukan.
|
||||
|
||||
## Mga Kontribyutor
|
||||
|
||||
|
||||
+25
-85
@@ -71,6 +71,16 @@ Dowiedz się więcej o [kanałach dystrybucji][].
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[kanałach dystrybucji]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**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](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| 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` |
|
||||
|
||||
## Instalacja
|
||||
|
||||
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ą.
|
||||
@@ -126,22 +136,15 @@ Zapraszamy wszystkich tych, którzy chcą pomóc w ulepszaniu LocalSend. Jeśli
|
||||
|
||||
### Tłumaczenie
|
||||
|
||||
Możesz pomóc tłumaczyć tę aplikację na inne języki!
|
||||
Możesz pomóc tłumaczyć LocalSend na inne języki! **Rekomendowana metoda**: Używaj platformy [Weblate](https://hosted.weblate.org/projects/localsend/app) do zarządzania tłumaczeniami.
|
||||
|
||||
1. Rozwidl (fork) to repozytorium
|
||||
2. Wybierz jedno
|
||||
- Dodaj brakujące tłumaczenia w istniejących językach: Tylko zaktualizuj `_missing_translations_<locale>.json` w [app/assets/i18n][i18n]
|
||||
- Popraw istniejące tłumaczenie: Zaktualizuj `strings_<locale>.i18n.json` w [app/assets/i18n][i18n]
|
||||
- Dodaj nowy język: Stwórz plik; zobacz też: [kody regionalne][].
|
||||
3. Opcjonalnie: Uruchom ponownie aplikację
|
||||
1. Wykonaj `cd app`, aby wejść do katalogu `app`.
|
||||
2. Upewnij się, że [uruchomiłeś](#Pierwsze-kroki) tę aplikację przynajmniej raz.
|
||||
3. Zaktualizuj tłumaczenia poprzez `flutter pub run slang`
|
||||
4. Uruchom aplikację wykonując `flutter run`
|
||||
5. Otwórz pull request
|
||||
**Alternatywnie**: Możesz również wnieść wkład rozwidlając to repozytorium i dodając tłumaczenia ręcznie.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[kody regionalne]: https://saimana.com/list-of-country-locale-code/
|
||||
Tłumaczenia znajdują się w katalogu [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Edytuj plik `_missing_translations_<locale>.json` lub `strings_<locale>.i18n.json`, aby dodać lub zaktualizować tłumaczenia.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Status tłumaczenia" />
|
||||
</a>
|
||||
|
||||
**_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.**
|
||||
|
||||
@@ -152,76 +155,13 @@ Możesz pomóc tłumaczyć tę aplikację na inne języki!
|
||||
|
||||
Więcej informacji można znaleźć w [przewodniku dla współtwórców](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Budowanie
|
||||
## Rozwiązywanie problemów
|
||||
|
||||
Te polecenia są przeznaczone wyłącznie dla osób odpowiedzialnych za utrzymanie projektu.
|
||||
| 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 |
|
||||
|
||||
### Android
|
||||
|
||||
Tradycyjny APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle dla Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Tradycyjny**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Lokalna aplikacja MSIX**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Gotowa dla Sklepu**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Tradycyjny**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Zachęcamy do otwarcia pull requesta. Do dyspozycji istnieje gałąź `snap`.
|
||||
|
||||
## Współtwórcy
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Localsend Contributors"/>
|
||||
</a>
|
||||
|
||||
@@ -144,9 +144,9 @@ Agradecemos as contribuições de todos que estão interessados em ajudar a melh
|
||||
|
||||
### Tradução
|
||||
|
||||
Você pode ajudar a traduzir o LocalSend para outros idiomas. Usamos a plataforma [Weblate](https://hosted.weblate.org/projects/localsend/app) para gerenciar as traduções.
|
||||
Você pode ajudar a traduzir o LocalSend para outros idiomas. **Forma recomendada**: Use a plataforma [Weblate](https://hosted.weblate.org/projects/localsend/app) para gerenciar as traduções.
|
||||
|
||||
Alternativamente, você também pode contribuir fazendo um fork deste repositório e adicionando as traduções manualmente.
|
||||
**Alternativamente**: Você também pode contribuir fazendo um fork deste repositório e adicionando as traduções manualmente.
|
||||
|
||||
As traduções estão localizadas no diretório [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Edite o arquivo `_missing_translations_<locale>.json` ou `strings_<locale>.i18n.json` para adicionar ou atualizar traduções.
|
||||
|
||||
@@ -174,76 +174,3 @@ Para mais informações, consulte o [guia de contribuição](https://github.com/
|
||||
| Velocidade muito lenta | Qualquer | Qualquer | Use 5 Ghz; desative a criptografia em ambos os dispositivos. |
|
||||
| Velocidade muito lenta | Qualquer | Android | Problema conhecido. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Compilando
|
||||
|
||||
Este comandos são destinados apenas para mantenedores.
|
||||
|
||||
### Android
|
||||
|
||||
APK convencional
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle para o Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Convencional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Aplicativo MSIX local**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Pronto para a loja**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Convencional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Sinta-se livre para abrir um pull request. Há a branch `snap` para brincar.
|
||||
|
||||
## Contribuidores
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Localsend Contributors"/>
|
||||
</a>
|
||||
|
||||
@@ -142,14 +142,14 @@ LocalSend использует безопасный протокол связи,
|
||||
|
||||
### Перевод
|
||||
|
||||
Вы можете помочь перевести LocalSend на другие языки. Мы используем платформу [Weblate](https://hosted.weblate.org/projects/localsend/app) для управления переводами.
|
||||
Вы можете помочь перевести LocalSend на другие языки. **Рекомендуемый способ**: Используйте платформу [Weblate](https://hosted.weblate.org/projects/localsend/app) для управления переводами.
|
||||
|
||||
Кроме того, вы также можете внести свой вклад, создав ответвление этого репозитория и добавив переводы вручную.
|
||||
**Альтернативный способ**: Вы также можете внести свой вклад, создав ответвление этого репозитория и добавив переводы вручную.
|
||||
|
||||
Переводы находятся в директории [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Отредактируйте файл `_missing_translations_<locale>.json` или файл `strings_<locale>.i18n.json`, чтобы добавить или обновить переводы.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Translation status" />
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Статус перевода" />
|
||||
</a>
|
||||
|
||||
**_Обратите внимание:_ Поля, содержащие `@`, не предназначены для перевода; они никак не используются в приложении, поскольку являются лишь информативным текстом о файле или для предоставления контекста переводчику.**
|
||||
@@ -171,76 +171,3 @@ LocalSend использует безопасный протокол связи,
|
||||
| Скорость слишком низкая | Любая | Любая | Используйте Wi-Fi 5 ГГц; Выключите шифрование на обоих устройствах. |
|
||||
| Скорость слишком низкая | Любая | Android | Известная проблема. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Сборка (построение) приложения
|
||||
|
||||
Эти команды предназначены только для майнтейнеров (разработчиков).
|
||||
|
||||
### Android
|
||||
|
||||
Классический пакет APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle для Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Классический пакет**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Локальный пакет формата MSIX**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Для магазина приложений**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Классический пакет**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Инструкции расположены в [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Участники
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Localsend Contributors"/>
|
||||
</a>
|
||||
|
||||
@@ -126,22 +126,15 @@ LocalSend ใช้โปรโตคอลการสื่อสารที
|
||||
|
||||
### การแปล
|
||||
|
||||
คุณสามารถช่วยแปลแอปนี้เป็นภาษาอื่นได้! โดยการ:
|
||||
คุณสามารถช่วยแปล LocalSend เป็นภาษาอื่นได้! **วิธีที่แนะนำ**: ใช้ platform [Weblate](https://hosted.weblate.org/projects/localsend/app) ในการจัดการการแปล
|
||||
|
||||
1. Fork repository นี้
|
||||
2. เลือกภาษาที่ต้องการแปล มีหลักการแปลดังนี้
|
||||
- เพิ่มการแปลที่ขาดหายในภาษาที่มีอยู่: อัปเดตเฉพาะ `_missing_translations_<locale>.json` ใน [app/assets/i18n][i18n]
|
||||
- แก้ไขการแปลที่มีอยู่: อัปเดต `strings_<locale>.i18n.json` ใน [app/assets/i18n][i18n]
|
||||
- เพิ่มภาษาใหม่: สร้างไฟล์ใหม่; see also: [locale codes][].
|
||||
3. รันแอปใหม่ (ไม่จำเป็น)
|
||||
1. รัน `cd app` เพื่อเข้าโฟล์เดอร์ของแอป
|
||||
2. ตรวจสอบให้แน่ใจว่าคุณเคย [รัน](#การเริ่มต้น) แอปนี้แล้วมาครั้งนึง
|
||||
3. อัปเดตการแปลภาษาโดยใช้คำสั่ง `flutter pub run slang`
|
||||
4. รันแอปผ่านคำสั่ง `flutter run`
|
||||
5. เปิด pull request
|
||||
**วิธีอื่น**: คุณสามารถช่วยเหลือด้วยการ Fork repository นี้และเพิ่มการแปลด้วยตนเอง
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
การแปลอยู่ในไดเรกทอรี [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n) แก้ไขไฟล์ `_missing_translations_<locale>.json` หรือ `strings_<locale>.i18n.json` เพื่อเพิ่มหรืออัปเดตการแปล
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="สถานะการแปล" />
|
||||
</a>
|
||||
|
||||
**_หมายเหตุ:_ ไม่ต้องแปลช่องหรือบรรทัดที่ขึ้นต้นด้วยตัวอักษร `@` เพราะจะไม่ถูกแสดงในแอป ข้อความเหล่านั้นมีไว้เพื่อให้นักพัฒนาเข้าใจโค้ดเท่านั้น.**
|
||||
|
||||
@@ -152,74 +145,6 @@ LocalSend ใช้โปรโตคอลการสื่อสารที
|
||||
|
||||
สำหรับข้อมูลเพิ่มเติม ดูได้ที่ [contributing guide](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## การสร้างและคอมไพล์แอป
|
||||
|
||||
สำหรับนักพัฒนาเท่านั้น
|
||||
|
||||
### Android
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle for Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
คุณสามารถเปิด pull request ได้ตามสะดวกเลย เรามี branch `snap` ให้คุณลองเล่นด้วยนะ :)
|
||||
|
||||
## รายชื่อผู้มีส่วนร่วมพัฒนา
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
|
||||
@@ -139,14 +139,14 @@ LocalSend'i geliştirmekle ilgilenen herkesten katkı bekliyoruz. Katkıda bulun
|
||||
|
||||
### Çeviri
|
||||
|
||||
LocalSend'i diğer dillere çevirmeye yardımcı olabilirsiniz. Çevirileri yönetmek için Weblate platformunu kullanıyoruz.
|
||||
LocalSend'i diğer dillere çevirmeye yardımcı olabilirsiniz! **Önerilen yöntem**: Çevirileri yönetmek için [Weblate](https://hosted.weblate.org/projects/localsend/app) platformunu kullanın.
|
||||
|
||||
Alternatif olarak, bu repoyu fork'layarak ve çevirileri manuel olarak ekleyerek de katkıda bulunabilirsiniz.
|
||||
**Alternatif**: Bu depoyu fork'layarak ve çevirileri manuel olarak ekleyerek de katkıda bulunabilirsiniz.
|
||||
|
||||
Çeviriler, [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n) dizininde bulunmaktadır. Çeviri eklemek veya güncellemek için `_missing_translations_<locale>.json` veya `strings_<locale>.i18n.json` dosyasını düzenleyebilirsiniz.
|
||||
Çeviriler [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n) dizininde bulunmaktadır. Çeviri eklemek veya güncellemek için `_missing_translations_<locale>.json` veya `strings_<locale>.i18n.json` dosyasını düzenleyebilirsiniz.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Translation status" />
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Çeviri durumu" />
|
||||
</a>
|
||||
|
||||
**_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.**
|
||||
@@ -168,76 +168,3 @@ Daha fazla bilgi için [katkı sağlama kılavuzuna](https://github.com/localsen
|
||||
| Hız çok yavaş | Herhangi bir platform | Herhangi bir platform | 5 Ghz kullanın; her iki cihazda da şifrelemeyi devre dışı bırakın. |
|
||||
| Hız çok yavaş | Herhangi bir platform | Android | Bilinen bir sorun. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Derleme
|
||||
|
||||
Bu komutlar yalnızca geliştirenler için tasarlanmıştır.
|
||||
|
||||
### Android
|
||||
|
||||
Geleneksel APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
Google Play için AppBundle
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Geleneksel**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Yerel MSIX Uygulaması**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Mağaza hazır**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Geleneksel**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Talimatlar için [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md) dosyasına bakın.
|
||||
|
||||
## Katkıda Bulunanlar
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=localsend/localsend" alt="Localsend Contributors"/>
|
||||
</a>
|
||||
|
||||
@@ -171,74 +171,6 @@ LocalSend використовує безпечний протокол зв'яз
|
||||
| Швидкість занадто низька | Будь-яка | Будь-яка | Використовуйте Wi-Fi 5 ГГц; Вимкніть шифрування на обох пристроях. |
|
||||
| Швидкість занадто низька | Будь-яка | Android | Відома проблема. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Збірка (побудова) програми
|
||||
|
||||
Ці команди призначені лише для майнтейнерів (розробників).
|
||||
|
||||
### Android
|
||||
|
||||
Класичний пакет APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle для Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Класичний пакет**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Локальний пакет формату MSIX**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Для магазину програм**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Класичний пакет**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Інструкції розташовані в [localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## Учасники
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
|
||||
+28
-83
@@ -5,7 +5,7 @@
|
||||
[ci-badge]: https://github.com/localsend/localsend/actions/workflows/ci.yml/badge.svg
|
||||
[ci-workflow]: https://github.com/localsend/localsend/actions/workflows/ci.yml
|
||||
|
||||
[Trang chủ][homepage]•[Discord][discord]•[GitHub][github]•[Codeberg][codeberg]
|
||||
[Trang chủ][homepage] • [Discord][discord] • [GitHub][github] • [Codeberg][codeberg]
|
||||
|
||||
[English (Default)](/README.md) • [Español](README_ES.md) • [فارسی](README_FA.md) • [Filipino](README_PH.md) • [Français](README_FR.md) • [Indonesia](README_ID.md) • [Italiano](README_IT.md) • [日本語](README_JA.md) • [ភាសាខ្មែរ](README_KM.md) • [한국어](README_KO.md) • [Polski](README_PL.md) • [Portugês Brasil](README_PT_BR.md) • [Русский](README_RU.md) • [ภาษาไทย](README_TH.md) • [Turkish](README_TR.md) • [Українська](README_UK.md) • [Tiếng Việt](README_VI.md) • [中文](README_ZH.md)
|
||||
|
||||
@@ -37,7 +37,7 @@ LocalSend là một ứng dụng đa nền tảng cho phép liên lạc an toàn
|
||||
|
||||
## Ảnh chụp màn hình
|
||||
|
||||
<img src="https://localsend.org/img/screenshot-iphone.webp" alt="iPhone screenshot" height="300"/><img src="https://localsend.org/img/screenshot-pc.webp" alt="PC screenshot" height="300"/>
|
||||
<img src="https://localsend.org/img/screenshot-iphone.webp" alt="iPhone screenshot" height="300"/> <img src="https://localsend.org/img/screenshot-pc.webp" alt="PC screenshot" height="300"/>
|
||||
|
||||
## Tải xuống
|
||||
|
||||
@@ -71,6 +71,16 @@ Bạn nên tải xuống ứng dụng từ cửa hàng ứng dụng hoặc từ
|
||||
[latest]: https://github.com/localsend/localsend/releases/latest
|
||||
[distribution channels]: https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md#distribution
|
||||
|
||||
**Khả năng tương thích**
|
||||
|
||||
| Nền tảng | Phiên bản tối thiểu | Ghi chú |
|
||||
|----------|---------------------|-----------------------------------------------------------------------------------------------------------------------------|
|
||||
| Android | 5.0 | - |
|
||||
| iOS | 12.0 | - |
|
||||
| macOS | 11 Big Sur | Sử dụng OpenCore Legacy Patcher 2.0.2 (Xem [#1005](https://github.com/localsend/localsend/issues/1005#issuecomment-2449899384)) |
|
||||
| Windows | 10 | Phiên bản cuối cùng hỗ trợ Windows 7 là v1.15.4. Có thể có các bản backport của các phiên bản mới hơn cho Windows 7 trong tương lai. |
|
||||
| Linux | N.A. | Phụ thuộc: Gnome: `xdg-desktop-portal` và `xdg-desktop-portal-gtk`, KDE: `xdg-desktop-portal` và `xdg-desktop-portal-kde` |
|
||||
|
||||
## Cài đặt
|
||||
|
||||
Trong hầu hết các trường hợp, LocalSend sẽ hoạt động tốt. Tuy nhiên, nếu gặp sự cố khi gửi hoặc nhận tệp, bạn có thể cần định cấu hình tường lửa để cho phép LocalSend liên lạc qua mạng cục bộ của mình.
|
||||
@@ -114,7 +124,7 @@ LocalSend sử dụng giao thức liên lạc an toàn cho phép các thiết b
|
||||
4. Chạy `flutter pub get` để tải xuống các phần phụ thuộc
|
||||
5. Chạy `flutter run` để khởi động ứng dụng
|
||||
|
||||
> [!GHI CHÚ]LocalSend hiện yêu cầu phiên bản Flutter cũ hơn (được chỉ định trong [.fvmrc](.fvmrc))
|
||||
> [!GHI CHÚ] LocalSend hiện yêu cầu phiên bản Flutter cũ hơn (được chỉ định trong [.fvmrc](.fvmrc))
|
||||
> và do đó, các sự cố xây dựng có thể xảy ra do sự không khớp giữa phiên bản Flutter được cài đặt và yêu cầu (toàn hệ thống).
|
||||
> Để phát triển nhất quán hơn, LocalSend sử dụng [fvm](https://fvm.app)để quản lý phiên bản Flutter của dự án.
|
||||
> Sau khi cài đặt `fvm`, chạy `fvm flutter` thay vì `flutter`.
|
||||
@@ -125,22 +135,15 @@ Chúng tôi hoan nghênh sự đóng góp từ bất kỳ ai quan tâm đến vi
|
||||
|
||||
### Dịch thuật
|
||||
|
||||
Bạn có thể giúp dịch ứng dụng này sang các ngôn ngữ khác!
|
||||
Bạn có thể giúp dịch LocalSend sang các ngôn ngữ khác! **Cách được khuyến nghị**: Sử dụng platform [Weblate](https://hosted.weblate.org/projects/localsend/app) để quản lý bản dịch.
|
||||
|
||||
1. `Fork` repository này.
|
||||
2. Chọn một
|
||||
- Thêm bản dịch còn thiếu trong các ngôn ngữ hiện có: Chỉ cập nhật `_missing_translations_<locale>.json` TRONG [app/assets/i18n][i18n]
|
||||
- Sửa các bản dịch hiện có: Cập nhật `strings_<locale>.i18n.json` TRONG [app/assets/i18n][i18n]
|
||||
- Thêm ngôn ngữ mới: Tạo một tệp mới; xem thêm: [mã địa phương](https://saimana.com/list-of-country-locale-code/).
|
||||
3. Tùy chọn: Chạy lại ứng dụng này
|
||||
1. Chạy `cd app` để vào thư mục ứng dụng.
|
||||
2. Hãy chắc chắn rằng bạn có [chạy](#getting-started) ứng dụng này một lần.
|
||||
3. Cập nhật bản dịch qua `flutter pub run slang`
|
||||
4. Chạy ứng dụng qua `flutter run`
|
||||
5. Mở một yêu cầu kéo
|
||||
**Cách khác**: Bạn cũng có thể đóng góp bằng cách fork repository này và thêm bản dịch theo cách thủ công.
|
||||
|
||||
[i18n]: https://github.com/localsend/localsend/tree/main/app/assets/i18n
|
||||
[locale codes]: https://saimana.com/list-of-country-locale-code/
|
||||
Bản dịch nằm trong thư mục [app/assets/i18n](https://github.com/localsend/localsend/tree/main/app/assets/i18n). Chỉnh sửa tệp `_missing_translations_<locale>.json` hoặc `strings_<locale>.i18n.json` để thêm hoặc cập nhật bản dịch.
|
||||
|
||||
<a href="https://hosted.weblate.org/engage/localsend/">
|
||||
<img src="https://hosted.weblate.org/widget/localsend/app/multi-auto.svg" alt="Trạng thái dịch" />
|
||||
</a>
|
||||
|
||||
**_Hãy lưu ý:_ Phần bắt đầu bằng `@` không có nghĩa là cần được dịch; chúng không được sử dụng trong ứng dụng dưới bất kỳ hình thức nào mà chỉ đơn thuần là văn bản cung cấp thông tin về tệp hoặc cung cấp ngữ cảnh cho người dịch.**
|
||||
|
||||
@@ -151,73 +154,15 @@ Bạn có thể giúp dịch ứng dụng này sang các ngôn ngữ khác!
|
||||
|
||||
Để biết thêm thông tin, xem [hướng dẫn đóng góp](https://github.com/localsend/localsend/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Xây dựng
|
||||
## Khắc phục sự cố
|
||||
|
||||
Các lệnh này chỉ dành cho người bảo trì.
|
||||
|
||||
### Android
|
||||
|
||||
Traditional APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
AppBundle for Google Play
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**Local MSIX App**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**Store ready**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**Traditional**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
Hãy thoải mái mở một yêu cầu kéo. có một `snap`nhánh để chơi.
|
||||
| Vấn đề | Nền tảng (Gửi) | Nền tảng (Nhận) | Giải pháp |
|
||||
|--------------------|----------------|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| Thiết bị không hiển thị | Bất kỳ | Bất kỳ | Hãy chắc chắn tắt AP-Isolation trên bộ định tuyến của bạn. Nếu nó được bật, các kết nối giữa các thiết bị bị cấm. |
|
||||
| Thiết bị không hiển thị | Bất kỳ | Windows | Hãy chắc chắn cấu hình mạng của bạn là mạng "riêng tư". Windows có thể hạn chế hơn khi mạng được cấu hình là công khai. |
|
||||
| Thiết bị không hiển thị | macOS, iOS | Bất kỳ | Bạn có thể thử chuyển đổi quyền "Mạng cục bộ" trong "Quyền riêng tư" trong cài đặt hệ điều hành. |
|
||||
| Tốc độ quá chậm | Bất kỳ | Bất kỳ | Sử dụng 5 GHz; Tắt mã hóa trên cả hai thiết bị |
|
||||
| Tốc độ quá chậm | Bất kỳ | Android | Vấn đề đã biết. https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## Contributors
|
||||
|
||||
|
||||
@@ -176,74 +176,6 @@ LocalSend 使用安全通信协议,允许设备通过 REST API 进行通信。
|
||||
| 速度太慢 | 任何 | 任何 | 使用 5 Ghz 频段;关闭发送和接收端设备的数据加密。 |
|
||||
| 速度太慢 | 任何 | 安卓 | 已知的问题。见 https://github.com/flutter-cavalry/saf_stream/issues/4 |
|
||||
|
||||
## 构建
|
||||
|
||||
这些命令仅供维护者使用。
|
||||
|
||||
### Android
|
||||
|
||||
传统 APK
|
||||
|
||||
```bash
|
||||
flutter build apk
|
||||
```
|
||||
|
||||
Google Play 的 AppBundle
|
||||
|
||||
```bash
|
||||
flutter build appbundle
|
||||
```
|
||||
|
||||
### iOS
|
||||
|
||||
```bash
|
||||
flutter build ipa
|
||||
```
|
||||
|
||||
### macOS
|
||||
|
||||
```bash
|
||||
flutter build macos
|
||||
```
|
||||
|
||||
### Windows
|
||||
|
||||
**传统**
|
||||
|
||||
```bash
|
||||
flutter build windows
|
||||
```
|
||||
|
||||
**本地 MSIX 应用**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create
|
||||
```
|
||||
|
||||
**微软商店分发包**
|
||||
|
||||
```bash
|
||||
flutter pub run msix:create --store
|
||||
```
|
||||
|
||||
### Linux
|
||||
|
||||
**传统**
|
||||
|
||||
```bash
|
||||
flutter build linux
|
||||
```
|
||||
|
||||
**AppImage**
|
||||
|
||||
```bash
|
||||
appimage-builder --recipe AppImageBuilder.yml
|
||||
```
|
||||
|
||||
**Snap**
|
||||
|
||||
使用说明:[localsend/snap/README.md](https://github.com/localsend/snap/blob/main/README.md)
|
||||
|
||||
## 贡献者
|
||||
|
||||
<a href="https://github.com/localsend/localsend/graphs/contributors">
|
||||
|
||||
Reference in New Issue
Block a user