Add download prompt and download size
This commit is contained in:
parent
d215c1e4da
commit
0b098142bb
@ -215,7 +215,7 @@ class _ConfigurationsListState extends State<ConfigurationsList> {
|
|||||||
|
|
||||||
Future<void> downloadClicked(AppContext appContext, ConfigurationDTO configuration) async {
|
Future<void> downloadClicked(AppContext appContext, ConfigurationDTO configuration) async {
|
||||||
bool isCancel = false;
|
bool isCancel = false;
|
||||||
if(!alreadyDownloaded.any((c) => c == configuration.id)) {
|
//if(!alreadyDownloaded.any((c) => c == configuration.id)) {
|
||||||
await showDialog(
|
await showDialog(
|
||||||
context: context,
|
context: context,
|
||||||
barrierDismissible: false,
|
barrierDismissible: false,
|
||||||
@ -227,6 +227,7 @@ class _ConfigurationsListState extends State<ConfigurationsList> {
|
|||||||
child: Column(
|
child: Column(
|
||||||
mainAxisSize: MainAxisSize.min,
|
mainAxisSize: MainAxisSize.min,
|
||||||
children: [
|
children: [
|
||||||
|
Text(!alreadyDownloaded.any((c) => c == configuration.id) ? TranslationHelper.getFromLocale("downloadPrompt", appContext.getContext()) : TranslationHelper.getFromLocale("downloadPromptUpdate", appContext.getContext()), style: TextStyle(color: kMainColor)),
|
||||||
Text(TranslationHelper.getFromLocale("downloadLanguage", appContext.getContext()), style: TextStyle(color: kMainColor)),
|
Text(TranslationHelper.getFromLocale("downloadLanguage", appContext.getContext()), style: TextStyle(color: kMainColor)),
|
||||||
const SizedBox(
|
const SizedBox(
|
||||||
height: 25,
|
height: 25,
|
||||||
@ -244,7 +245,7 @@ class _ConfigurationsListState extends State<ConfigurationsList> {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
TextButton(
|
TextButton(
|
||||||
child: Text(TranslationHelper.getFromLocale("ok", appContext.getContext()), style: TextStyle(color: kMainColor)),
|
child: Text(TranslationHelper.getFromLocale("download", appContext.getContext()), style: TextStyle(color: kMainColor)),
|
||||||
onPressed: () async {
|
onPressed: () async {
|
||||||
Navigator.of(context).pop();
|
Navigator.of(context).pop();
|
||||||
},
|
},
|
||||||
@ -254,7 +255,7 @@ class _ConfigurationsListState extends State<ConfigurationsList> {
|
|||||||
contentPadding: EdgeInsets.zero,
|
contentPadding: EdgeInsets.zero,
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
}
|
//}
|
||||||
|
|
||||||
if(!isCancel) {
|
if(!isCancel) {
|
||||||
String loadingText = TranslationHelper.getFromLocale("downloadConfiguration", appContext.getContext());
|
String loadingText = TranslationHelper.getFromLocale("downloadConfiguration", appContext.getContext());
|
||||||
|
|||||||
@ -16,6 +16,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Arrêt",
|
"stop": "Arrêt",
|
||||||
"open": "Ouvrir",
|
"open": "Ouvrir",
|
||||||
"close": "Fermer",
|
"close": "Fermer",
|
||||||
|
"downloadPrompt": "Pour suivre cette visite, il est nécessaire de télécharger du contenu supplémentaire. La taille du téléchargement est de 28,9MB.",
|
||||||
|
"downloadPromptUpdate": "La visite sélectionnée va être mise à jour. Ceci implique le téléchargement de contenu supplémentaire. La taille du téléchargement est de 28,9MB.",
|
||||||
|
"download": "Télécharger",
|
||||||
"downloadLanguage": "Sélectionner la langue de la visite",
|
"downloadLanguage": "Sélectionner la langue de la visite",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -34,6 +37,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Stop",
|
"stop": "Stop",
|
||||||
"open": "Open",
|
"open": "Open",
|
||||||
"close": "Close",
|
"close": "Close",
|
||||||
|
"downloadPrompt": "To follow this tour, it is necessary to download additional content. The download size is 28.9MB.",
|
||||||
|
"downloadPromptUpdate": "The selected tour will be updated. This involves downloading additional content. The download size is 28.9MB.",
|
||||||
|
"download": "Download",
|
||||||
"downloadLanguage": "Select the tour language",
|
"downloadLanguage": "Select the tour language",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -52,6 +58,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Stopp",
|
"stop": "Stopp",
|
||||||
"open": "Offen",
|
"open": "Offen",
|
||||||
"close": "Schließen",
|
"close": "Schließen",
|
||||||
|
"downloadPrompt": "Um dieser Tour zu folgen, müssen Sie zusätzliche Inhalte herunterladen. Die Downloadgröße beträgt 28,9 MB.",
|
||||||
|
"downloadPromptUpdate": "Die ausgewählte Tour wird aktualisiert. Dies beinhaltet das Herunterladen zusätzlicher Inhalte. Die Downloadgröße beträgt 28,9 MB.",
|
||||||
|
"download": "Herunterladen",
|
||||||
"downloadLanguage": "Wählen Sie die Sprache des Besuchs aus",
|
"downloadLanguage": "Wählen Sie die Sprache des Besuchs aus",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -70,6 +79,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Stop",
|
"stop": "Stop",
|
||||||
"open": "Open",
|
"open": "Open",
|
||||||
"close": "Sluiten",
|
"close": "Sluiten",
|
||||||
|
"downloadPrompt": "Om deze rondleiding te volgen, is het noodzakelijk om aanvullende inhoud te downloaden. De downloadgrootte is 28,9 MB.",
|
||||||
|
"downloadPromptUpdate": "De geselecteerde tour wordt bijgewerkt. Dit omvat het downloaden van extra inhoud. De downloadgrootte is 28,9 MB.",
|
||||||
|
"download": "Downloaden",
|
||||||
"downloadLanguage": "Selecteer de taal van de tour",
|
"downloadLanguage": "Selecteer de taal van de tour",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -88,6 +100,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Fermare",
|
"stop": "Fermare",
|
||||||
"open": "Aprire",
|
"open": "Aprire",
|
||||||
"close": "Chiudere",
|
"close": "Chiudere",
|
||||||
|
"downloadPrompt": "Per seguire questo tour, è necessario scaricare contenuti aggiuntivi. La dimensione del download è di 28,9 MB.",
|
||||||
|
"downloadPromptUpdate": "Il tour selezionato verrà aggiornato. Ciò comporta il download di contenuti aggiuntivi. La dimensione del download è di 28,9 MB.",
|
||||||
|
"download": "Scaricamento",
|
||||||
"downloadLanguage": "Seleziona la lingua del tour",
|
"downloadLanguage": "Seleziona la lingua del tour",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -106,6 +121,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Parada",
|
"stop": "Parada",
|
||||||
"open": "Abrir",
|
"open": "Abrir",
|
||||||
"close": "Cerca",
|
"close": "Cerca",
|
||||||
|
"downloadPrompt": "Para seguir este recorrido, es necesario descargar contenido adicional. El tamaño de la descarga es de 28,9 MB.",
|
||||||
|
"downloadPromptUpdate": "El recorrido seleccionado se actualizará. Esto implica descargar contenido adicional. El tamaño de la descarga es de 28,9 MB.",
|
||||||
|
"download": "Descargar",
|
||||||
"downloadLanguage": "Selecciona el idioma del tour",
|
"downloadLanguage": "Selecciona el idioma del tour",
|
||||||
"ok": "Ok"
|
"ok": "Ok"
|
||||||
}),
|
}),
|
||||||
@ -124,6 +142,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Stop",
|
"stop": "Stop",
|
||||||
"open": "Otwarty",
|
"open": "Otwarty",
|
||||||
"close": "Zamknąć",
|
"close": "Zamknąć",
|
||||||
|
"downloadPrompt": "Para seguir este recorrido, es necesario descargar contenido adicional. El tamaño de la descarga es de 28,9 MB.",
|
||||||
|
"downloadPromptUpdate": "El recorrido seleccionado se actualizará. Esto implica descargar contenido adicional. El tamaño de la descarga es de 28,9 MB.",
|
||||||
|
"download": "Descargar",
|
||||||
"downloadLanguage": "Wybierz język wycieczki",
|
"downloadLanguage": "Wybierz język wycieczki",
|
||||||
"ok": "OK"
|
"ok": "OK"
|
||||||
}),
|
}),
|
||||||
@ -142,6 +163,9 @@ List<Translation> translations = [
|
|||||||
"stop": "停止",
|
"stop": "停止",
|
||||||
"open": "打开",
|
"open": "打开",
|
||||||
"close": "关闭",
|
"close": "关闭",
|
||||||
|
"downloadPrompt": "要跟随此导览,需要下载其他内容。 下载大小为 28.9MB。",
|
||||||
|
"downloadPromptUpdate": "所选游览将被更新。 这涉及下载附加内容。 下载大小为 28.9MB。",
|
||||||
|
"download": "下载",
|
||||||
"downloadLanguage": "选择游览语言",
|
"downloadLanguage": "选择游览语言",
|
||||||
"ok": "好的"
|
"ok": "好的"
|
||||||
}),
|
}),
|
||||||
@ -160,6 +184,9 @@ List<Translation> translations = [
|
|||||||
"stop": "Стоп",
|
"stop": "Стоп",
|
||||||
"open": "ВІДЧИНЕНО",
|
"open": "ВІДЧИНЕНО",
|
||||||
"close": "Закрити",
|
"close": "Закрити",
|
||||||
|
"downloadPrompt": "Щоб стежити за цим туром, необхідно завантажити додатковий вміст. Розмір завантаження становить 28,9 МБ.",
|
||||||
|
"downloadPromptUpdate": "Вибраний тур буде оновлено. Це передбачає завантаження додаткового вмісту. Розмір завантаження становить 28,9 МБ.",
|
||||||
|
"download": "Завантажити",
|
||||||
"downloadLanguage": "Виберіть мову туру",
|
"downloadLanguage": "Виберіть мову туру",
|
||||||
"ok": "В порядку"
|
"ok": "В порядку"
|
||||||
}),
|
}),
|
||||||
@ -178,6 +205,9 @@ List<Translation> translations = [
|
|||||||
"stop": "قف",
|
"stop": "قف",
|
||||||
"open": "يفتح",
|
"open": "يفتح",
|
||||||
"close": "يغلق",
|
"close": "يغلق",
|
||||||
|
"downloadPrompt": "لمتابعة هذه الجولة ، من الضروري تنزيل محتوى إضافي. حجم التنزيل 28.9 ميجا بايت.",
|
||||||
|
"downloadPromptUpdate": "سيتم تحديث الجولة المختارة. هذا ينطوي على تنزيل محتوى إضافي. حجم التنزيل 28.9 ميجا بايت.",
|
||||||
|
"download": "تحميل",
|
||||||
"downloadLanguage": "حدد لغة الجولة",
|
"downloadLanguage": "حدد لغة الجولة",
|
||||||
"ok": "نعم"
|
"ok": "نعم"
|
||||||
}),
|
}),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user