Skip to content

Commit

Permalink
Merge branch 'localsend:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
sergd88 authored Nov 19, 2023
2 parents 9fc70af + 71ff318 commit 80233e7
Show file tree
Hide file tree
Showing 129 changed files with 4,169 additions and 767 deletions.
25 changes: 2 additions & 23 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,29 +33,7 @@ You can help in translating this app to other languages!

**_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.**

Thanks to all translators!

| Language | Translators |
|---------------------|------------------------------------|
| Czech | @Amereyeu |
| German | Tien Do Nam (@Tienisto) |
| Italian | @Francesco146 |
| Spanish | Esteban Daniel Saracho (@esaracho) |
| Persian | @farshad991 |
| French | @Nixuge |
| Hungarian | @gidano |
| Hebrew | @ShlomoCode |
| Japanese | @soya-daizu |
| Korean | @mgmix |
| Russian | Sergiy (@sergd88) |
| Ukrainian | Sergiy (@sergd88) |
| Vietnamese | @faea726 |
| Chinese (China) | @nkh0472, @graphemecluster |
| Chinese (Hong Kong) | @graphemecluster |
| Chinese (Taiwan) | @Neo1102, @graphemecluster |
| Bangla | @RishiASheth |

Your name is missing? Please open a pull request!
Thanks to all [translators](https://github.com/localsend/localsend/tree/main/app/lib/pages/about/translators.dart)!

## Contributing Guidelines

Expand Down Expand Up @@ -124,6 +102,7 @@ Binary distribution:
|-------------|---------------|------------------------------|
| Windows ZIP | [@Tienisto][] | |
| MSIX | [@Tienisto][] | |
| EXE | [@Tienisto][] | |
| APK | [@Tienisto][] | |
| TAR | [@Tienisto][] | |
| DEB | [@Tienisto][] | |
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,8 +47,8 @@ It is recommended to download the app either from an app store or from a package
| [Scoop][] | [Homebrew][] | [AUR][] | [F-Droid][] | | |
| [Chocolatey][] | [DMG Installer][latest] | [NixOS][] | [APK][latest] | | |
| [MSIX Installer][latest] | | [TAR][latest] | | | |
| [Portable ZIP][latest] | | [DEB][latest] | | | |
| | | [AppImage][latest] | | | |
| [EXE Installer][latest] | | [DEB][latest] | | | |
| [Portable ZIP][latest] | | [AppImage][latest] | | | |

Read more about [distribution channels][].

Expand Down
10 changes: 10 additions & 0 deletions app/assets/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
## 1.13.0 (unreleased)

- feat: ignore duplicate files when selected from file picker (@programmermager)
- feat: add donation options (@Tienisto)
- feat: add Yaru theme (@Tienisto)
- feat(macos): add Command+W shortcut to close the window (@Q1CHENL)
- fix: also show an OLED color mode option when dynamic colors are not supported by OS (@dhruvanbhalara)
- fix(ios): fix permission error when picking directory (@Tienisto)
- i18n: add Greek (@multipetros)

## 1.12.0 (2023-10-25)

- feat: add favorites (@Tienisto)
Expand Down
56 changes: 21 additions & 35 deletions app/assets/i18n/_missing_translations_ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,43 +3,29 @@
"Here are translations that exist in <en> but not in <ar>.",
"After editing this file, you can run 'dart run slang apply --locale=ar' to quickly apply the newly added translations."
],
"general": {
"delete": "Delete",
"noItemInClipboard": "No item in Clipboard"
},
"sendTab": {
"picker": {
"clipboard": "Paste"
}
},
"settingsTab": {
"general": {
"colorOptions": {
"oled": "OLED"
}
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"dialogs": {
"favoriteDialog": {
"title": "Favorites",
"noFavorites": "No favorites devices yet.",
"addFavorite": "Add"
},
"favoriteDeleteDialog": {
"title": "Delete from favorites",
"content": "Do you really want to delete from favorites \"{name}\"?"
},
"favoriteEditDialog": {
"titleAdd": "Add to favorites",
"titleEdit": "Adjustment",
"name": "Alias",
"auto": "(auto)",
"ip": "IP Address",
"port": "Port"
},
"historyClearDialog": {
"title": "Clear history",
"content": "Do you really want to delete the entire history?"
}
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
27 changes: 26 additions & 1 deletion app/assets/i18n/_missing_translations_bn.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,30 @@
"@@info": [
"Here are translations that exist in <en> but not in <bn>.",
"After editing this file, you can run 'dart run slang apply --locale=bn' to quickly apply the newly added translations."
]
],
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
27 changes: 25 additions & 2 deletions app/assets/i18n/_missing_translations_ca.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,31 @@
"colorOptions": {
"oled": "OLED"
}
},
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
},
"dialogs": {
"favoriteDialog": {
"title": "Favorites",
Expand All @@ -31,8 +54,8 @@
},
"favoriteEditDialog": {
"titleAdd": "Add to favorites",
"titleEdit": "Adjustment",
"name": "Alias",
"titleEdit": "Settings",
"name": "Device name",
"auto": "(auto)",
"ip": "IP Address",
"port": "Port"
Expand Down
27 changes: 26 additions & 1 deletion app/assets/i18n/_missing_translations_cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,30 @@
"@@info": [
"Here are translations that exist in <en> but not in <cs>.",
"After editing this file, you can run 'dart run slang apply --locale=cs' to quickly apply the newly added translations."
]
],
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
31 changes: 31 additions & 0 deletions app/assets/i18n/_missing_translations_el.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"@@info": [
"Here are translations that exist in <en> but not in <el>.",
"After editing this file, you can run 'dart run slang apply --locale=el' to quickly apply the newly added translations."
],
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
27 changes: 26 additions & 1 deletion app/assets/i18n/_missing_translations_es_ES.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,5 +2,30 @@
"@@info": [
"Here are translations that exist in <en> but not in <es-ES>.",
"After editing this file, you can run 'dart run slang apply --locale=es-ES' to quickly apply the newly added translations."
]
],
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
25 changes: 25 additions & 0 deletions app/assets/i18n/_missing_translations_eu.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,31 @@
"Here are translations that exist in <en> but not in <eu>.",
"After editing this file, you can run 'dart run slang apply --locale=eu' to quickly apply the newly added translations."
],
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
},
"dialogs": {
"historyClearDialog": {
"title": "Clear history",
Expand Down
47 changes: 23 additions & 24 deletions app/assets/i18n/_missing_translations_fa.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,30 +3,29 @@
"Here are translations that exist in <en> but not in <fa>.",
"After editing this file, you can run 'dart run slang apply --locale=fa' to quickly apply the newly added translations."
],
"general": {
"delete": "Delete"
},
"dialogs": {
"favoriteDialog": {
"title": "Favorites",
"noFavorites": "No favorites devices yet.",
"addFavorite": "Add"
},
"favoriteDeleteDialog": {
"title": "Delete from favorites",
"content": "Do you really want to delete from favorites \"{name}\"?"
},
"favoriteEditDialog": {
"titleAdd": "Add to favorites",
"titleEdit": "Adjustment",
"name": "Alias",
"auto": "(auto)",
"ip": "IP Address",
"port": "Port"
},
"historyClearDialog": {
"title": "Clear history",
"content": "Do you really want to delete the entire history?"
"settingsTab": {
"other": {
"title": "Other",
"support": "Support LocalSend",
"donate": "Donate",
"privacyPolicy": "Privacy Policy",
"termsOfUse": "Terms of Use"
}
},
"aboutPage": {
"description": [
"LocalSend is a free, open-source app that allows you to securely share files and messages with nearby devices over your local network without needing an internet connection.",
"This app is available on Android, iOS, macOS, Windows and Linux. You can find all download options on the official homepage."
],
"author": "Author",
"contributors": "Contributors",
"translators": "Translators"
},
"donationPage": {
"title": "Donate",
"info": "LocalSend is free, open source and without any ads. If you like the app, you can support the development with a donation.",
"donate": "Donate {amount}",
"thanks": "Thank you very much!",
"restore": "Restore purchase"
}
}
Loading

0 comments on commit 80233e7

Please sign in to comment.