feat: update receive tab quick save buttons

This commit is contained in:
Tien Do Nam
2024-10-27 02:37:15 +01:00
parent f5e2094878
commit ef140266ed
97 changed files with 1417 additions and 804 deletions
+15 -1
View File
@@ -3,6 +3,13 @@
"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."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -53,11 +60,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <ca>.",
"After editing this file, you can run 'dart run slang apply --locale=ca' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"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."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <da>.",
"After editing this file, you can run 'dart run slang apply --locale=da' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+1 -23
View File
@@ -2,27 +2,5 @@
"@@info": [
"Here are translations that exist in <en> but not in <de>.",
"After editing this file, you can run 'dart run slang apply --locale=de' to quickly apply the newly added translations."
],
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"settingsTab": {
"receive": {
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
},
"network": {
"useSystemName": "Use system name",
"generateRandomAlias": "Generate random alias"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
}
}
]
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -48,11 +55,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -33,11 +40,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
@@ -3,10 +3,24 @@
"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."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -75,7 +82,7 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"historyClearDialog": {
"title": "Clear history",
@@ -83,7 +90,11 @@
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+15 -1
View File
@@ -3,6 +3,13 @@
"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."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -47,11 +54,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <fil-PH>.",
"After editing this file, you can run 'dart run slang apply --locale=fil-PH' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <fr>.",
"After editing this file, you can run 'dart run slang apply --locale=fr' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -47,11 +54,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <he>.",
"After editing this file, you can run 'dart run slang apply --locale=he' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -33,11 +40,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"receive": {
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
@@ -18,11 +25,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <id>.",
"After editing this file, you can run 'dart run slang apply --locale=id' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <it>.",
"After editing this file, you can run 'dart run slang apply --locale=it' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <ja>.",
"After editing this file, you can run 'dart run slang apply --locale=ja' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -53,11 +60,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -24,11 +31,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
+15 -1
View File
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <ms>.",
"After editing this file, you can run 'dart run slang apply --locale=ms' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"general": {
"saveWindowPlacementWindows": "Save window position after exit"
@@ -20,7 +27,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"web": {
+13 -2
View File
@@ -8,6 +8,13 @@
"quickSaveFromFavorites": "Quick Save for \"Favorites\"",
"noItemInClipboard": "No items in Clipboard."
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"picker": {
"clipboard": "Paste"
@@ -83,7 +90,7 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"favoriteDialog": {
"title": "Favorites",
@@ -108,7 +115,11 @@
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <nl>.",
"After editing this file, you can run 'dart run slang apply --locale=nl' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+17 -1
View File
@@ -2,5 +2,21 @@
"@@info": [
"Here are translations that exist in <en> but not in <pl>.",
"After editing this file, you can run 'dart run slang apply --locale=pl' to quickly apply the newly added translations."
]
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <pt-BR>.",
"After editing this file, you can run 'dart run slang apply --locale=pt-BR' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -47,11 +54,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -33,11 +40,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <ru>.",
"After editing this file, you can run 'dart run slang apply --locale=ru' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,6 +3,13 @@
"Here are translations that exist in <en> but not in <sk>.",
"After editing this file, you can run 'dart run slang apply --locale=sk' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"network": {
"useSystemName": "Use system name",
@@ -12,7 +19,14 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <sl>.",
"After editing this file, you can run 'dart run slang apply --locale=sl' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <sr>.",
"After editing this file, you can run 'dart run slang apply --locale=sr' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <sr-Cyrl>.",
"After editing this file, you can run 'dart run slang apply --locale=sr-Cyrl' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -8,6 +8,13 @@
"quickSaveFromFavorites": "Quick Save for \"Favorites\"",
"noItemInClipboard": "No items in Clipboard."
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"picker": {
"clipboard": "Paste"
@@ -83,7 +90,7 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"favoriteDialog": {
"title": "Favorites",
@@ -108,7 +115,11 @@
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -24,11 +31,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"receive": {
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
@@ -18,11 +25,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+15 -1
View File
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <uk>.",
"After editing this file, you can run 'dart run slang apply --locale=uk' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"receive": {
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
@@ -18,11 +25,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -2
View File
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -33,11 +40,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
@@ -3,10 +3,24 @@
"Here are translations that exist in <en> but not in <zh-CN>.",
"After editing this file, you can run 'dart run slang apply --locale=zh-CN' to quickly apply the newly added translations."
],
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
"manualSending": "Manual sending"
},
@@ -33,11 +40,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
},
"tray": {
@@ -6,6 +6,13 @@
"general": {
"quickSaveFromFavorites": "Quick Save for \"Favorites\""
},
"receiveTab": {
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"settingsTab": {
"receive": {
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites"
@@ -18,11 +25,15 @@
"dialogs": {
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
}
}
}
+13 -3
View File
@@ -47,6 +47,11 @@
"ip": "IP:",
"port": "Port:",
"alias": "Device name:"
},
"quickSave": {
"off": "@:general.off",
"favorites": "Favorites",
"on": "@:general.on"
}
},
"sendTab": {
@@ -340,9 +345,10 @@
"addFile": {
"title": "Add to selection",
"content": "What do you want to add?"
},"openFile": {
},
"openFile": {
"title": "Open file",
"content": "Do you want to open received file?"
"content": "Do you want to open the received file?"
},
"addressInput": {
"title": "Enter address",
@@ -436,7 +442,11 @@
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "File requests are now accepted automatically from devices in your favorites list."
"content": [
"File requests are now accepted automatically from devices in your favorites list.",
"Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.",
"However, this option is still more secure than allowing any device."
]
},
"pin": {
"title": "Enter PIN"
+1 -2
View File
@@ -430,8 +430,7 @@
"content": "يتم قبول طلبات الملفات تلقائيًا. اعلم أن كل فرد في الشبكة المحلية يمكنه إرسال الملفات إليك."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "لقد تم قبول طلبات الملفات تلقائيًا من الأجهزة الموجودة في قائمة المفضلة لديك."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "أدخل رمز PIN"
+5 -6
View File
@@ -43,7 +43,7 @@
},
"receiveTab": {
"title": "Rebre",
"infoBox": {
"infoBox": {
"alias": "Àlies:",
"ip": "IP:",
"port": "Port:"
@@ -53,7 +53,7 @@
"help": "Si us plau, asseguris que el destinatari està a la mateixa xarxa Wi-Fi.",
"manualSending": "Enviament manual",
"nearbyDevices": "Dispositius propers",
"picker": {
"picker": {
"app": "App",
"clipboard": "Enganxar",
"file": "Fitxer",
@@ -373,7 +373,7 @@
"fileNameInput": {
"title": "Introdueixi el nom del fitxer",
"original": "Original: {original}"
},
},
"favoriteDialog": {
"title": "Preferits",
"noFavorites": "Encara no hi ha cap dispositiu preferit.",
@@ -394,7 +394,7 @@
"historyClearDialog": {
"title": "Netejar historial",
"content": "Realment vol eliminar tot l'historial?"
},
},
"localNetworkUnauthorized": {
"title": "@:dialogs.noPermission.title",
"description": "LocalSend no pot trobar altres dispositius sense tenir el permís per escanejar la xarxa local. Concediu aquest permís a la configuració.",
@@ -431,7 +431,6 @@
"random": "Aleatori"
},
"quickSaveFromFavoritesNotice": {
"content": "Les sol·licituds de fitxers ara s'accepten automàticament des dels dispositius de la vostra llista de preferits.",
"title": "@:general.quickSaveFromFavorites"
},
"quickSaveNotice": {
@@ -453,7 +452,7 @@
"invalid": "El nom del fitxer conté caràcters invàlids"
},
"tray": {
"@info": "Apple Guidelines are very strict about the 'close' wording.",
"@info": "Apple Guidelines are very strict about the 'close' wording.",
"close": "Sortir de LocalSend",
"closeWindows": "Sortir",
"open": "@:general.open"
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Požadavky na soubor jsou automaticky přijímány. Uvědomte si, že každý v místní síti vám může posílat soubory."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Požadavky na soubory jsou nyní automaticky přijímány ze zařízení ve vašem seznamu oblíbených."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Vložit PIN"
+2 -3
View File
@@ -360,8 +360,7 @@
"content": "Filoverførsler bliver automatisk accepteret. Bemærk at alle på det lokale netværk kan sende dig filer."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Filanmodninger accepteres nu automatisk fra enheder på din favoritliste."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Indtast PIN-kode"
@@ -427,4 +426,4 @@
"sNameDurationLabel": "Varighed",
"sUnitAssetCountLabel": "Antal"
}
}
}
+21
View File
@@ -28,6 +28,7 @@
"open": "Öffnen",
"queue": "Warteschlange",
"quickSave": "Quick Save",
"quickSaveFromFavorites": "Quick Save für \"Favoriten\"",
"renamed": "Umbenannt",
"reset": "Zurücksetzen",
"restart": "Neustarten",
@@ -46,6 +47,11 @@
"ip": "IP:",
"port": "Port:",
"alias": "Alias:"
},
"quickSave": {
"off": "@:general.off",
"favorites": "Favoriten",
"on": "@:general.on"
}
},
"sendTab": {
@@ -108,6 +114,7 @@
"receive": {
"title": "Empfangen",
"quickSave": "@:general.quickSave",
"quickSaveFromFavorites": "@:general.quickSaveFromFavorites",
"requirePin": "@:webSharePage.requirePin",
"autoFinish": "Autom. beenden",
"destination": "Ziel-Ordner",
@@ -128,6 +135,8 @@
"deviceModel": "Gerätemodell",
"port": "Port",
"discoveryTimeout": "Erkennungs-Timeout",
"useSystemName": "Systemnamen verwenden",
"generateRandomAlias": "Zufälligen Alias generieren",
"portWarning": "Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du einen benutzerdefinierten Port verwendest. (Standard: {defaultPort})",
"encryption": "Verschlüsselung",
"multicastGroup": "Multicast",
@@ -267,6 +276,10 @@
"title": "Zur Auswahl hinzufügen",
"content": "Was möchtest du zum Senden hinzufügen?"
},
"openFile": {
"title": "Datei öffnen",
"content": "Möchtest du die empfangene Datei öffnen?"
},
"addressInput": {
"title": "Adresse eingeben",
"hashtag": "Hashtag",
@@ -357,6 +370,14 @@
"title": "@:general.quickSave",
"content": "Dateianfragen werden automatisch akzeptiert. Beachte, dass jeder im lokalen Netzwerk dir Dateien senden kann."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": [
"Dateianfragen werden jetzt automatisch von Geräten in deiner Favoritenliste akzeptiert.",
"Warnung: Dies ist derzeit nicht vollständig sicher, da ein Hacker, der den Fingerabdruck der Geräte in deiner Favoritenliste kennt, dir immer noch Dateien senden kann.",
"Diese Option ist jedoch immer noch sicherer als die Erlaubnis für jedes Gerät."
]
},
"pin": {
"title": "PIN eingeben"
},
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Las solicitudes de archivos se aceptan automáticamente. Ten en cuenta que cualquiera en la red local podrá enviarte archivos."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Las solicitudes de archivos ahora se aceptarán automáticamente desde los dispositivos incluidos en t lista de favoritos."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Ingresar PIN"
+1 -2
View File
@@ -430,8 +430,7 @@
"content": "درخواست ها به صورت خودکار پذیرفته می شوند. توجه داشته باشید که همه افراد در شبکه محلی می توانند برای شما فایل ارسال کنند"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "درخواست دستگاه‌های موجود در لیست علاقه‌مندی‌ها به طور خودکار پذیرفته میشوند"
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "پین را وارد کنید"
+1 -2
View File
@@ -430,8 +430,7 @@
"content": "Ang mga file request ay awtomatikong tinatanggap. Mabatid lamang na ang lahat ng nasa lokal na network ay maaaring magpadala sa iyo ng mga file."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Ang mga pag-request ng file ay awtomatikong tinatatanggap na ngayon galing sa mga devices sa iyong listahan ng favorites."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Ilagay ang PIN"
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Les demandes de fichiers sont automatiquement acceptées. Sachez que tous les membres du réseau local peuvent vous envoyer des fichiers."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Les demandes de fichiers provenant de vos appareils favoris sont désormais automatiquement acceptées."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Entrez le code PIN"
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "בקשות שליחה מתקבלות אוטומטית. שים לב שכל אחד ברשת המקומית יוכל לשלוח לך קבצים."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "בקשות שליחה מתקבלות אוטומטית ממכשירים ברשימת המועדפים שלך."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "הזן סיסמה"
+1 -2
View File
@@ -359,8 +359,7 @@
"content": "Semua permintaan akan langsung diterima. Harap berhati-hati bahwa semua orang di jaringan lokal dapat mengirim berkas."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Permintaan file sekarang diterima secara otomatis dari perangkat di daftar favorit Anda."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Masukkan PIN"
+1 -2
View File
@@ -360,8 +360,7 @@
"content": "Le richieste di file ora vengono accettate automaticamente. Tieni presente che chiunque abbia accesso alla tua rete locale può inviarti file."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Le richieste di file ora vengono accettate automaticamente dai dispositivi presenti nell'elenco dei preferiti."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Inserisci il PIN"
+1 -2
View File
@@ -360,8 +360,7 @@
"content": "ファイルリクエストが自動で承諾されます。ローカルネットワーク内の全員がファイルを送信できるので注意してください。"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "お気に入りにあるデバイスからのファイルリクエストが自動で承諾されます。"
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "PINコードを入力"
+2 -3
View File
@@ -407,8 +407,7 @@
"content": "Permintaan fail kini diterima secara automatik. Sila ambil perhatian bahawa semua orang dalam rangkaian tempatan boleh menghantar fail kepada anda."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Permintaan fail kini diterima secara automatik dari peranti dalam senarai kegemaran anda."
"title": "@:general.quickSaveFromFavorites"
},
"sendModeHelp": {
"title": "Mod penghantaran",
@@ -486,4 +485,4 @@
"empty": "Nama fail tidak boleh kosong",
"invalid": "Nama fail mengandungi aksara yang tidak sah"
}
}
}
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Bestandsverzoeken worden nu automatisch geaccepteerd. Iedereen op het lokale netwerk kan nu dus bestanden naar je verzenden."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Bestandsverzoeken van je favoriete apparaten worden nu automatisch geaccepteerd."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Vul de code in"
+3 -3
View File
@@ -270,7 +270,8 @@
"addFile": {
"title": "Dodaj do wyboru",
"content": "Co chcesz dodać?"
},"openFile": {
},
"openFile": {
"title": "Otwórz plik",
"content": "Czy chcesz otworzyć odebrany plik?"
},
@@ -365,8 +366,7 @@
"content": "Żądania plików są akceptowane automatycznie. Pamiętaj, że każdy w sieci lokalnej może przesyłać Ci pliki."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Żądania plików są akceptowane automatycznie z urządzeń znajdujących się na liście kontaktów."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Wpisz kod PIN"
+1 -2
View File
@@ -416,8 +416,7 @@
"random": "Aleatório"
},
"quickSaveFromFavoritesNotice": {
"title": "Salvar rapidamento dos \"Favoritos\"",
"content": "As solicitações de arquivos agora são aceitas automaticamente nos dispositivos da sua lista de favoritos."
"title": "Salvar rapidamento dos \"Favoritos\""
},
"quickSaveNotice": {
"title": "@:general.quickSave",
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Запросы на получение файлов теперь принимаются автоматически. Будьте осторожны, все пользователи этой локальной сети могут отправлять вам файлы."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Запросы на получение файлов теперь принимаются автоматически от устройств из вашего списка избранных."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Введите PIN-код"
+1 -2
View File
@@ -430,8 +430,7 @@
"content": "Žiadosti o súbor sú automaticky akceptované. Uvedomte si, že každý v miestnej sieti vám môže posielať súbory."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Žiadosti o súbor sa automaticky prijímajú zo zariadení vo vašom zozname kontaktov."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Zadajte PIN"
File diff suppressed because it is too large Load Diff
+1 -2
View File
@@ -432,8 +432,7 @@
"content": "Захтеви за слање фајлова су аутоматски прихваћени. Примите к знању да било ко на локалној мрежи може да Вам пошаље фајл."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Фајлови који су послати са уређаја у контакт листи су аутоматски прихваћени."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Унеси PIN"
+1 -2
View File
@@ -432,8 +432,7 @@
"content": "Zahtevi za slanje fajlova su automatski prihvaćeni. Primite k znanju da bilo ko na lokalnoj mreži može da vam pošalje fajl."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Fajlovi koji su poslati sa uredjaja u kontakt listi su automatski prihvaćeni."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Unesi PIN"
+1 -2
View File
@@ -362,8 +362,7 @@
"content": "Запити на отримання файлів відтепер приймаються автоматично. Будьте обережні, всі користувачі цієї локальної мережі можуть надсилати вам файли."
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "Запити на отримання файлів відтепер приймаються автоматично від пристроїв із вашого списку улюблених."
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "Введіть PIN-код"
+1 -2
View File
@@ -431,8 +431,7 @@
"content": "自动接受所有文件传输请求。请注意,这会让此网络中的所有人都可以向你发送文件。"
},
"quickSaveFromFavoritesNotice": {
"title": "@:general.quickSaveFromFavorites",
"content": "现在,您的收藏夹列表中的设备会自动接受文件请求。"
"title": "@:general.quickSaveFromFavorites"
},
"pin": {
"title": "输入 PIN"
+1 -1
View File
@@ -4,7 +4,7 @@
/// To regenerate, run: `dart run slang`
///
/// Locales: 45
/// Strings: 14357 (319 per locale)
/// Strings: 14352 (318 per locale)
// coverage:ignore-file
// ignore_for_file: type=lint, unused_import
-2
View File
@@ -1419,8 +1419,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeAr extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'لقد تم قبول طلبات الملفات تلقائيًا من الأجهزة الموجودة في قائمة المفضلة لديك.';
}
// Path: dialogs.pin
-2
View File
@@ -1423,8 +1423,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeCa extends TranslationsDia
// Translations
@override
String get content => 'Les sol·licituds de fitxers ara s\'accepten automàticament des dels dispositius de la vostra llista de preferits.';
@override
String get title => _root.general.quickSaveFromFavorites;
}
-2
View File
@@ -1350,8 +1350,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeCs extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Požadavky na soubory jsou nyní automaticky přijímány ze zařízení ve vašem seznamu oblíbených.';
}
// Path: dialogs.pin
-2
View File
@@ -1346,8 +1346,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeDa extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Filanmodninger accepteres nu automatisk fra enheder på din favoritliste.';
}
// Path: dialogs.pin
+66
View File
@@ -142,6 +142,8 @@ class _TranslationsGeneralDe extends TranslationsGeneralEn {
@override
String get quickSave => 'Quick Save';
@override
String get quickSaveFromFavorites => 'Quick Save für "Favoriten"';
@override
String get renamed => 'Umbenannt';
@override
String get reset => 'Zurücksetzen';
@@ -178,6 +180,8 @@ class _TranslationsReceiveTabDe extends TranslationsReceiveTabEn {
String get title => 'Empfangen';
@override
late final _TranslationsReceiveTabInfoBoxDe infoBox = _TranslationsReceiveTabInfoBoxDe._(_root);
@override
late final _TranslationsReceiveTabQuickSaveDe quickSave = _TranslationsReceiveTabQuickSaveDe._(_root);
}
// Path: sendTab
@@ -527,6 +531,8 @@ class _TranslationsDialogsDe extends TranslationsDialogsEn {
@override
late final _TranslationsDialogsAddFileDe addFile = _TranslationsDialogsAddFileDe._(_root);
@override
late final _TranslationsDialogsOpenFileDe openFile = _TranslationsDialogsOpenFileDe._(_root);
@override
late final _TranslationsDialogsAddressInputDe addressInput = _TranslationsDialogsAddressInputDe._(_root);
@override
late final _TranslationsDialogsCancelSessionDe cancelSession = _TranslationsDialogsCancelSessionDe._(_root);
@@ -565,6 +571,9 @@ class _TranslationsDialogsDe extends TranslationsDialogsEn {
@override
late final _TranslationsDialogsQuickSaveNoticeDe quickSaveNotice = _TranslationsDialogsQuickSaveNoticeDe._(_root);
@override
late final _TranslationsDialogsQuickSaveFromFavoritesNoticeDe quickSaveFromFavoritesNotice =
_TranslationsDialogsQuickSaveFromFavoritesNoticeDe._(_root);
@override
late final _TranslationsDialogsPinDe pin = _TranslationsDialogsPinDe._(_root);
@override
late final _TranslationsDialogsSendModeHelpDe sendModeHelp = _TranslationsDialogsSendModeHelpDe._(_root);
@@ -716,6 +725,23 @@ class _TranslationsReceiveTabInfoBoxDe extends TranslationsReceiveTabInfoBoxEn {
String get alias => 'Alias:';
}
// Path: receiveTab.quickSave
class _TranslationsReceiveTabQuickSaveDe extends TranslationsReceiveTabQuickSaveEn {
_TranslationsReceiveTabQuickSaveDe._(TranslationsDe root)
: this._root = root,
super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override
String get off => _root.general.off;
@override
String get favorites => 'Favoriten';
@override
String get on => _root.general.on;
}
// Path: sendTab.selection
class _TranslationsSendTabSelectionDe extends TranslationsSendTabSelectionEn {
_TranslationsSendTabSelectionDe._(TranslationsDe root)
@@ -826,6 +852,8 @@ class _TranslationsSettingsTabReceiveDe extends TranslationsSettingsTabReceiveEn
@override
String get quickSave => _root.general.quickSave;
@override
String get quickSaveFromFavorites => _root.general.quickSaveFromFavorites;
@override
String get requirePin => _root.webSharePage.requirePin;
@override
String get autoFinish => 'Autom. beenden';
@@ -880,6 +908,10 @@ class _TranslationsSettingsTabNetworkDe extends TranslationsSettingsTabNetworkEn
@override
String get discoveryTimeout => 'Erkennungs-Timeout';
@override
String get useSystemName => 'Systemnamen verwenden';
@override
String get generateRandomAlias => 'Zufälligen Alias generieren';
@override
String portWarning({required Object defaultPort}) =>
'Möglicherweise wirst du von anderen Geräten nicht erkannt, weil du einen benutzerdefinierten Port verwendest. (Standard: ${defaultPort})';
@override
@@ -1015,6 +1047,21 @@ class _TranslationsDialogsAddFileDe extends TranslationsDialogsAddFileEn {
String get content => 'Was möchtest du zum Senden hinzufügen?';
}
// Path: dialogs.openFile
class _TranslationsDialogsOpenFileDe extends TranslationsDialogsOpenFileEn {
_TranslationsDialogsOpenFileDe._(TranslationsDe root)
: this._root = root,
super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override
String get title => 'Datei öffnen';
@override
String get content => 'Möchtest du die empfangene Datei öffnen?';
}
// Path: dialogs.addressInput
class _TranslationsDialogsAddressInputDe extends TranslationsDialogsAddressInputEn {
_TranslationsDialogsAddressInputDe._(TranslationsDe root)
@@ -1331,6 +1378,25 @@ class _TranslationsDialogsQuickSaveNoticeDe extends TranslationsDialogsQuickSave
String get content => 'Dateianfragen werden automatisch akzeptiert. Beachte, dass jeder im lokalen Netzwerk dir Dateien senden kann.';
}
// Path: dialogs.quickSaveFromFavoritesNotice
class _TranslationsDialogsQuickSaveFromFavoritesNoticeDe extends TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
_TranslationsDialogsQuickSaveFromFavoritesNoticeDe._(TranslationsDe root)
: this._root = root,
super.internal(root);
final TranslationsDe _root; // ignore: unused_field
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
List<String> get content => [
'Dateianfragen werden jetzt automatisch von Geräten in deiner Favoritenliste akzeptiert.',
'Warnung: Dies ist derzeit nicht vollständig sicher, da ein Hacker, der den Fingerabdruck der Geräte in deiner Favoritenliste kennt, dir immer noch Dateien senden kann.',
'Diese Option ist jedoch immer noch sicherer als die Erlaubnis für jedes Gerät.',
];
}
// Path: dialogs.pin
class _TranslationsDialogsPinDe extends TranslationsDialogsPinEn {
_TranslationsDialogsPinDe._(TranslationsDe root)
+19 -2
View File
@@ -116,6 +116,7 @@ class TranslationsReceiveTabEn {
// Translations
String get title => 'Receive';
late final TranslationsReceiveTabInfoBoxEn infoBox = TranslationsReceiveTabInfoBoxEn.internal(_root);
late final TranslationsReceiveTabQuickSaveEn quickSave = TranslationsReceiveTabQuickSaveEn.internal(_root);
}
// Path: sendTab
@@ -539,6 +540,18 @@ class TranslationsReceiveTabInfoBoxEn {
String get alias => 'Device name:';
}
// Path: receiveTab.quickSave
class TranslationsReceiveTabQuickSaveEn {
TranslationsReceiveTabQuickSaveEn.internal(this._root);
final Translations _root; // ignore: unused_field
// Translations
String get off => _root.general.off;
String get favorites => 'Favorites';
String get on => _root.general.on;
}
// Path: sendTab.selection
class TranslationsSendTabSelectionEn {
TranslationsSendTabSelectionEn.internal(this._root);
@@ -751,7 +764,7 @@ class TranslationsDialogsOpenFileEn {
// Translations
String get title => 'Open file';
String get content => 'Do you want to open received file?';
String get content => 'Do you want to open the received file?';
}
// Path: dialogs.addressInput
@@ -986,7 +999,11 @@ class TranslationsDialogsQuickSaveFromFavoritesNoticeEn {
// Translations
String get title => _root.general.quickSaveFromFavorites;
String get content => 'File requests are now accepted automatically from devices in your favorites list.';
List<String> get content => [
'File requests are now accepted automatically from devices in your favorites list.',
'Warning: This is currently not entirely secure because a hacker who knows the fingerprint of your favorite devices can still send you files.',
'However, this option is still more secure than allowing any device.',
];
}
// Path: dialogs.pin
-2
View File
@@ -1353,8 +1353,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeEsEs extends TranslationsD
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Las solicitudes de archivos ahora se aceptarán automáticamente desde los dispositivos incluidos en t lista de favoritos.';
}
// Path: dialogs.pin
-2
View File
@@ -1422,8 +1422,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeFa extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'درخواست دستگاه‌های موجود در لیست علاقه‌مندی‌ها به طور خودکار پذیرفته میشوند';
}
// Path: dialogs.pin
-2
View File
@@ -1424,8 +1424,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeFilPh extends Translations
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Ang mga pag-request ng file ay awtomatikong tinatatanggap na ngayon galing sa mga devices sa iyong listahan ng favorites.';
}
// Path: dialogs.pin
-2
View File
@@ -1354,8 +1354,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeFr extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Les demandes de fichiers provenant de vos appareils favoris sont désormais automatiquement acceptées.';
}
// Path: dialogs.pin
-2
View File
@@ -1348,8 +1348,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeHe extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'בקשות שליחה מתקבלות אוטומטית ממכשירים ברשימת המועדפים שלך.';
}
// Path: dialogs.pin
-2
View File
@@ -1426,8 +1426,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeId extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Permintaan file sekarang diterima secara otomatis dari perangkat di daftar favorit Anda.';
}
// Path: dialogs.pin
-2
View File
@@ -1349,8 +1349,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeIt extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Le richieste di file ora vengono accettate automaticamente dai dispositivi presenti nell\'elenco dei preferiti.';
}
// Path: dialogs.pin
-2
View File
@@ -1341,8 +1341,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeJa extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'お気に入りにあるデバイスからのファイルリクエストが自動で承諾されます。';
}
// Path: dialogs.pin
-2
View File
@@ -1355,8 +1355,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeMs extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Permintaan fail kini diterima secara automatik dari peranti dalam senarai kegemaran anda.';
}
// Path: dialogs.sendModeHelp
-2
View File
@@ -1354,8 +1354,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeNl extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Bestandsverzoeken van je favoriete apparaten worden nu automatisch geaccepteerd.';
}
// Path: dialogs.pin
-2
View File
@@ -1368,8 +1368,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticePl extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Żądania plików są akceptowane automatycznie z urządzeń znajdujących się na liście kontaktów.';
}
// Path: dialogs.pin
-2
View File
@@ -1398,8 +1398,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticePtBr extends TranslationsD
// Translations
@override
String get title => 'Salvar rapidamento dos "Favoritos"';
@override
String get content => 'As solicitações de arquivos agora são aceitas automaticamente nos dispositivos da sua lista de favoritos.';
}
// Path: dialogs.quickSaveNotice
-2
View File
@@ -1353,8 +1353,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeRu extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Запросы на получение файлов теперь принимаются автоматически от устройств из вашего списка избранных.';
}
// Path: dialogs.pin
-2
View File
@@ -1420,8 +1420,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeSk extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Žiadosti o súbor sa automaticky prijímajú zo zariadení vo vašom zozname kontaktov.';
}
// Path: dialogs.pin
-2
View File
@@ -1423,8 +1423,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeSl extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Zahteve za datoteke so zdaj samodejno sprejete od naprav na seznamu priljubljenih.';
}
// Path: dialogs.pin
-2
View File
@@ -1425,8 +1425,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeSr extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Fajlovi koji su poslati sa uredjaja u kontakt listi su automatski prihvaćeni.';
}
// Path: dialogs.pin
-2
View File
@@ -1426,8 +1426,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeSrCyrl extends Translation
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Фајлови који су послати са уређаја у контакт листи су аутоматски прихваћени.';
}
// Path: dialogs.pin
-2
View File
@@ -1353,8 +1353,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeUk extends TranslationsDia
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => 'Запити на отримання файлів відтепер приймаються автоматично від пристроїв із вашого списку улюблених.';
}
// Path: dialogs.pin
-2
View File
@@ -1415,8 +1415,6 @@ class _TranslationsDialogsQuickSaveFromFavoritesNoticeZhCn extends TranslationsD
// Translations
@override
String get title => _root.general.quickSaveFromFavorites;
@override
String get content => '现在,您的收藏夹列表中的设备会自动接受文件请求。';
}
// Path: dialogs.pin
+158 -113
View File
@@ -70,39 +70,52 @@ class ReceiveTab extends StatelessWidget {
child: Center(
child: Column(
children: [
vm.quickSaveSettings
? ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: Theme.of(context).colorScheme.primary,
foregroundColor: Theme.of(context).colorScheme.onPrimary,
),
onPressed: () async => vm.onSetQuickSave(context, false),
child: Text('${t.general.quickSave}: ${t.general.on}'),
)
: TextButton(
style: TextButton.styleFrom(
foregroundColor: Colors.grey,
),
onPressed: () async => vm.onSetQuickSave(context, true),
child: Text('${t.general.quickSave}: ${t.general.off}'),
),
Text(t.general.quickSave),
const SizedBox(height: 10),
vm.quickSaveFromFavoritesSettings
? ElevatedButton(
style: ElevatedButton.styleFrom(
backgroundColor: Theme.of(context).colorScheme.secondary,
foregroundColor: Theme.of(context).colorScheme.onSecondary,
),
onPressed: () async => vm.onSetQuickSaveFromFavorites(context, false),
child: Text('${t.general.quickSaveFromFavorites}: ${t.general.on}'),
)
: TextButton(
style: TextButton.styleFrom(
foregroundColor: Colors.grey,
),
onPressed: () async => vm.onSetQuickSaveFromFavorites(context, true),
child: Text('${t.general.quickSaveFromFavorites}: ${t.general.off}'),
),
ToggleButtons(
borderRadius: const BorderRadius.all(Radius.circular(5)),
onPressed: (index) async {
switch (index) {
case 0:
await vm.onSetQuickSave(context, false);
if (context.mounted) {
await vm.onSetQuickSaveFromFavorites(context, false);
}
break;
case 1:
await vm.onSetQuickSaveFromFavorites(context, true);
if (context.mounted) {
await vm.onSetQuickSave(context, false);
}
break;
case 2:
await vm.onSetQuickSave(context, true);
if (context.mounted) {
await vm.onSetQuickSaveFromFavorites(context, false);
}
break;
}
},
isSelected: [
!vm.quickSaveSettings && !vm.quickSaveFromFavoritesSettings,
vm.quickSaveFromFavoritesSettings,
vm.quickSaveSettings,
],
children: [
Padding(
padding: const EdgeInsets.symmetric(horizontal: 10),
child: Text(t.receiveTab.quickSave.off),
),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 10),
child: Text(t.receiveTab.quickSave.favorites),
),
Padding(
padding: const EdgeInsets.symmetric(horizontal: 10),
child: Text(t.receiveTab.quickSave.on),
),
],
),
],
),
),
@@ -113,89 +126,121 @@ class ReceiveTab extends StatelessWidget {
),
),
),
AnimatedCrossFade(
crossFadeState: vm.showAdvanced ? CrossFadeState.showSecond : CrossFadeState.showFirst,
duration: const Duration(milliseconds: 200),
firstChild: Container(),
secondChild: Align(
alignment: Alignment.topRight,
child: Padding(
padding: const EdgeInsets.all(15),
child: Card(
child: Padding(
padding: const EdgeInsets.all(15),
child: Table(
columnWidths: const {
0: IntrinsicColumnWidth(),
1: IntrinsicColumnWidth(),
2: IntrinsicColumnWidth(),
},
children: [
TableRow(
children: [
Text(t.receiveTab.infoBox.alias),
const SizedBox(width: 10),
Padding(
padding: const EdgeInsets.only(right: 30),
child: SelectableText(vm.serverState?.alias ?? '-'),
),
],
),
TableRow(
children: [
Text(t.receiveTab.infoBox.ip),
const SizedBox(width: 10),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
if (vm.localIps.isEmpty) Text(t.general.unknown),
...vm.localIps.map((ip) => SelectableText(ip)),
],
),
],
),
TableRow(
children: [
Text(t.receiveTab.infoBox.port),
const SizedBox(width: 10),
SelectableText(vm.serverState?.port.toString() ?? '-'),
],
),
],
),
),
),
),
),
),
Align(
alignment: Alignment.topRight,
child: Padding(
padding: const EdgeInsets.all(20),
child: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
if (!vm.showAdvanced)
AnimatedOpacity(
opacity: vm.showHistoryButton ? 1 : 0,
duration: const Duration(milliseconds: 200),
child: CustomIconButton(
onPressed: () async {
await context.push(() => const ReceiveHistoryPage());
},
child: const Icon(Icons.history),
),
),
CustomIconButton(
key: const ValueKey('info-btn'),
onPressed: vm.toggleAdvanced,
child: const Icon(Icons.info),
),
],
),
),
_InfoBox(vm),
_CornerButtons(
showAdvanced: vm.showAdvanced,
showHistoryButton: vm.showHistoryButton,
toggleAdvanced: vm.toggleAdvanced,
),
],
);
}
}
class _CornerButtons extends StatelessWidget {
final bool showAdvanced;
final bool showHistoryButton;
final Future<void> Function() toggleAdvanced;
const _CornerButtons({
required this.showAdvanced,
required this.showHistoryButton,
required this.toggleAdvanced,
});
@override
Widget build(BuildContext context) {
return Align(
alignment: Alignment.topRight,
child: Padding(
padding: const EdgeInsets.all(20),
child: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
if (!showAdvanced)
AnimatedOpacity(
opacity: showHistoryButton ? 1 : 0,
duration: const Duration(milliseconds: 200),
child: CustomIconButton(
onPressed: () async {
await context.push(() => const ReceiveHistoryPage());
},
child: const Icon(Icons.history),
),
),
CustomIconButton(
key: const ValueKey('info-btn'),
onPressed: toggleAdvanced,
child: const Icon(Icons.info),
),
],
),
),
);
}
}
class _InfoBox extends StatelessWidget {
final ReceiveTabVm vm;
const _InfoBox(this.vm);
@override
Widget build(BuildContext context) {
return AnimatedCrossFade(
crossFadeState: vm.showAdvanced ? CrossFadeState.showSecond : CrossFadeState.showFirst,
duration: const Duration(milliseconds: 200),
firstChild: Container(),
secondChild: Align(
alignment: Alignment.topRight,
child: Padding(
padding: const EdgeInsets.all(15),
child: Card(
child: Padding(
padding: const EdgeInsets.all(15),
child: Table(
columnWidths: const {
0: IntrinsicColumnWidth(),
1: IntrinsicColumnWidth(),
2: IntrinsicColumnWidth(),
},
children: [
TableRow(
children: [
Text(t.receiveTab.infoBox.alias),
const SizedBox(width: 10),
Padding(
padding: const EdgeInsets.only(right: 30),
child: SelectableText(vm.serverState?.alias ?? '-'),
),
],
),
TableRow(
children: [
Text(t.receiveTab.infoBox.ip),
const SizedBox(width: 10),
Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
if (vm.localIps.isEmpty) Text(t.general.unknown),
...vm.localIps.map((ip) => SelectableText(ip)),
],
),
],
),
TableRow(
children: [
Text(t.receiveTab.infoBox.port),
const SizedBox(width: 10),
SelectableText(vm.serverState?.port.toString() ?? '-'),
],
),
],
),
),
),
),
),
);
}
}
@@ -13,7 +13,7 @@ class QuickSaveFromFavoritesNotice extends StatelessWidget {
context: context,
builder: (_) => AlertDialog(
title: Text(t.dialogs.quickSaveFromFavoritesNotice.title),
content: Text(t.dialogs.quickSaveFromFavoritesNotice.content),
content: Text(t.dialogs.quickSaveFromFavoritesNotice.content.join('\n')),
actions: [
TextButton(
onPressed: () => context.pop(),
@@ -31,7 +31,7 @@ class QuickSaveFromFavoritesNotice extends StatelessWidget {
Widget build(BuildContext context) {
return CustomBottomSheet(
title: t.dialogs.quickSaveFromFavoritesNotice.title,
description: t.dialogs.quickSaveFromFavoritesNotice.content,
description: t.dialogs.quickSaveFromFavoritesNotice.content.join('\n'),
child: Center(
child: ElevatedButton(
onPressed: () => context.popUntilRoot(),