Show video playback error for internal builds only
This commit is contained in:
parent
d0cf8165db
commit
fcbb2552e0
31
lib/generated/intl/messages_it.dart
generated
31
lib/generated/intl/messages_it.dart
generated
|
@ -54,6 +54,9 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
static String m10(provider) =>
|
static String m10(provider) =>
|
||||||
"Scrivi all\'indirizzo support@ente.io per gestire il tuo abbonamento ${provider}.";
|
"Scrivi all\'indirizzo support@ente.io per gestire il tuo abbonamento ${provider}.";
|
||||||
|
|
||||||
|
static String m63(count) =>
|
||||||
|
"${Intl.plural(count, one: 'Elimina ${count} elemento', other: 'Elimina ${count} elementi')}";
|
||||||
|
|
||||||
static String m11(currentlyDeleting, totalCount) =>
|
static String m11(currentlyDeleting, totalCount) =>
|
||||||
"Eliminazione di ${currentlyDeleting} / ${totalCount}";
|
"Eliminazione di ${currentlyDeleting} / ${totalCount}";
|
||||||
|
|
||||||
|
@ -66,6 +69,9 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
static String m14(count, storageSaved) =>
|
static String m14(count, storageSaved) =>
|
||||||
"Hai ripulito ${Intl.plural(count, one: '${count} doppione', other: '${count} doppioni')}, salvando (${storageSaved}!)";
|
"Hai ripulito ${Intl.plural(count, one: '${count} doppione', other: '${count} doppioni')}, salvando (${storageSaved}!)";
|
||||||
|
|
||||||
|
static String m64(count, formattedSize) =>
|
||||||
|
"${count} file, ${formattedSize} l\'uno";
|
||||||
|
|
||||||
static String m15(newEmail) => "Email cambiata in ${newEmail}";
|
static String m15(newEmail) => "Email cambiata in ${newEmail}";
|
||||||
|
|
||||||
static String m16(email) =>
|
static String m16(email) =>
|
||||||
|
@ -120,6 +126,9 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
static String m34(reason) =>
|
static String m34(reason) =>
|
||||||
"Purtroppo il tuo pagamento non è riuscito a causa di ${reason}";
|
"Purtroppo il tuo pagamento non è riuscito a causa di ${reason}";
|
||||||
|
|
||||||
|
static String m65(endDate) =>
|
||||||
|
"Prova gratuita valida fino al ${endDate}.\nPuoi scegliere un piano a pagamento in seguito.";
|
||||||
|
|
||||||
static String m35(toEmail) => "Per favore invia un\'email a ${toEmail}";
|
static String m35(toEmail) => "Per favore invia un\'email a ${toEmail}";
|
||||||
|
|
||||||
static String m36(toEmail) => "Invia i log a \n${toEmail}";
|
static String m36(toEmail) => "Invia i log a \n${toEmail}";
|
||||||
|
@ -494,6 +503,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
MessageLookupByLibrary.simpleMessage("Elimina dal dispositivo"),
|
MessageLookupByLibrary.simpleMessage("Elimina dal dispositivo"),
|
||||||
"deleteFromEnte":
|
"deleteFromEnte":
|
||||||
MessageLookupByLibrary.simpleMessage("Elimina da ente"),
|
MessageLookupByLibrary.simpleMessage("Elimina da ente"),
|
||||||
|
"deleteItemCount": m63,
|
||||||
"deleteLocation":
|
"deleteLocation":
|
||||||
MessageLookupByLibrary.simpleMessage("Elimina posizione"),
|
MessageLookupByLibrary.simpleMessage("Elimina posizione"),
|
||||||
"deletePhotos": MessageLookupByLibrary.simpleMessage("Elimina foto"),
|
"deletePhotos": MessageLookupByLibrary.simpleMessage("Elimina foto"),
|
||||||
|
@ -553,6 +563,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
MessageLookupByLibrary.simpleMessage("Scaricamento in corso..."),
|
MessageLookupByLibrary.simpleMessage("Scaricamento in corso..."),
|
||||||
"dropSupportEmail": m13,
|
"dropSupportEmail": m13,
|
||||||
"duplicateFileCountWithStorageSaved": m14,
|
"duplicateFileCountWithStorageSaved": m14,
|
||||||
|
"duplicateItemsGroup": m64,
|
||||||
"edit": MessageLookupByLibrary.simpleMessage("Modifica"),
|
"edit": MessageLookupByLibrary.simpleMessage("Modifica"),
|
||||||
"editLocationTagTitle":
|
"editLocationTagTitle":
|
||||||
MessageLookupByLibrary.simpleMessage("Modifica luogo"),
|
MessageLookupByLibrary.simpleMessage("Modifica luogo"),
|
||||||
|
@ -566,6 +577,9 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"empty": MessageLookupByLibrary.simpleMessage("Vuoto"),
|
"empty": MessageLookupByLibrary.simpleMessage("Vuoto"),
|
||||||
"emptyTrash":
|
"emptyTrash":
|
||||||
MessageLookupByLibrary.simpleMessage("Vuoi svuotare il cestino?"),
|
MessageLookupByLibrary.simpleMessage("Vuoi svuotare il cestino?"),
|
||||||
|
"enableMaps": MessageLookupByLibrary.simpleMessage("Abilita le Mappe"),
|
||||||
|
"enableMapsDesc": MessageLookupByLibrary.simpleMessage(
|
||||||
|
"Questo mostrerà le tue foto su una mappa del mondo.\n\nQuesta mappa è ospitata da Open Street Map e le posizioni esatte delle tue foto non sono mai condivise.\n\nPuoi disabilitare questa funzionalità in qualsiasi momento, dalle Impostazioni."),
|
||||||
"encryptingBackup":
|
"encryptingBackup":
|
||||||
MessageLookupByLibrary.simpleMessage("Crittografando il backup..."),
|
MessageLookupByLibrary.simpleMessage("Crittografando il backup..."),
|
||||||
"encryption": MessageLookupByLibrary.simpleMessage("Crittografia"),
|
"encryption": MessageLookupByLibrary.simpleMessage("Crittografia"),
|
||||||
|
@ -576,6 +590,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant":
|
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant":
|
||||||
MessageLookupByLibrary.simpleMessage(
|
MessageLookupByLibrary.simpleMessage(
|
||||||
"ente può criptare e preservare i file solo se concedi l\'accesso alle foto e ai video"),
|
"ente può criptare e preservare i file solo se concedi l\'accesso alle foto e ai video"),
|
||||||
|
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
|
||||||
|
"ente <i>necessita del permesso per</i> preservare le tue foto"),
|
||||||
"enteSubscriptionPitch": MessageLookupByLibrary.simpleMessage(
|
"enteSubscriptionPitch": MessageLookupByLibrary.simpleMessage(
|
||||||
"ente conserva i tuoi ricordi, in modo che siano sempre a disposizione, anche se perdi il dispositivo."),
|
"ente conserva i tuoi ricordi, in modo che siano sempre a disposizione, anche se perdi il dispositivo."),
|
||||||
"enteSubscriptionShareWithFamily": MessageLookupByLibrary.simpleMessage(
|
"enteSubscriptionShareWithFamily": MessageLookupByLibrary.simpleMessage(
|
||||||
|
@ -680,6 +696,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"Raggruppa foto nelle vicinanze"),
|
"Raggruppa foto nelle vicinanze"),
|
||||||
"hidden": MessageLookupByLibrary.simpleMessage("Nascosti"),
|
"hidden": MessageLookupByLibrary.simpleMessage("Nascosti"),
|
||||||
"hide": MessageLookupByLibrary.simpleMessage("Nascondi"),
|
"hide": MessageLookupByLibrary.simpleMessage("Nascondi"),
|
||||||
|
"hostedAtOsmFrance":
|
||||||
|
MessageLookupByLibrary.simpleMessage("Ospitato presso OSM France"),
|
||||||
"howItWorks": MessageLookupByLibrary.simpleMessage("Come funziona"),
|
"howItWorks": MessageLookupByLibrary.simpleMessage("Come funziona"),
|
||||||
"howToViewShareeVerificationID": MessageLookupByLibrary.simpleMessage(
|
"howToViewShareeVerificationID": MessageLookupByLibrary.simpleMessage(
|
||||||
"Chiedi di premere a lungo il loro indirizzo email nella schermata delle impostazioni e verificare che gli ID su entrambi i dispositivi corrispondano."),
|
"Chiedi di premere a lungo il loro indirizzo email nella schermata delle impostazioni e verificare che gli ID su entrambi i dispositivi corrispondano."),
|
||||||
|
@ -809,6 +827,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"manageParticipants": MessageLookupByLibrary.simpleMessage("Gestisci"),
|
"manageParticipants": MessageLookupByLibrary.simpleMessage("Gestisci"),
|
||||||
"manageSubscription":
|
"manageSubscription":
|
||||||
MessageLookupByLibrary.simpleMessage("Gestisci abbonamento"),
|
MessageLookupByLibrary.simpleMessage("Gestisci abbonamento"),
|
||||||
|
"map": MessageLookupByLibrary.simpleMessage("Mappa"),
|
||||||
|
"maps": MessageLookupByLibrary.simpleMessage("Mappe"),
|
||||||
"mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
|
"mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
|
||||||
"matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
|
"matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
|
||||||
"maxDeviceLimitSpikeHandling": m28,
|
"maxDeviceLimitSpikeHandling": m28,
|
||||||
|
@ -851,6 +871,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
MessageLookupByLibrary.simpleMessage("Nessun risultato trovato"),
|
MessageLookupByLibrary.simpleMessage("Nessun risultato trovato"),
|
||||||
"nothingToSeeHere":
|
"nothingToSeeHere":
|
||||||
MessageLookupByLibrary.simpleMessage("Nulla da vedere qui! 👀"),
|
MessageLookupByLibrary.simpleMessage("Nulla da vedere qui! 👀"),
|
||||||
|
"notifications": MessageLookupByLibrary.simpleMessage("Notifiche"),
|
||||||
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
|
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
|
||||||
"onDevice": MessageLookupByLibrary.simpleMessage("Sul dispositivo"),
|
"onDevice": MessageLookupByLibrary.simpleMessage("Sul dispositivo"),
|
||||||
"onEnte": MessageLookupByLibrary.simpleMessage(
|
"onEnte": MessageLookupByLibrary.simpleMessage(
|
||||||
|
@ -862,6 +883,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"Oops! Qualcosa è andato storto"),
|
"Oops! Qualcosa è andato storto"),
|
||||||
"openTheItem":
|
"openTheItem":
|
||||||
MessageLookupByLibrary.simpleMessage("• Apri la foto o il video"),
|
MessageLookupByLibrary.simpleMessage("• Apri la foto o il video"),
|
||||||
|
"openstreetmapContributors": MessageLookupByLibrary.simpleMessage(
|
||||||
|
"Collaboratori di OpenStreetMap"),
|
||||||
"optionalAsShortAsYouLike": MessageLookupByLibrary.simpleMessage(
|
"optionalAsShortAsYouLike": MessageLookupByLibrary.simpleMessage(
|
||||||
"Facoltativo, breve quanto vuoi..."),
|
"Facoltativo, breve quanto vuoi..."),
|
||||||
"orPickAnExistingOne": MessageLookupByLibrary.simpleMessage(
|
"orPickAnExistingOne": MessageLookupByLibrary.simpleMessage(
|
||||||
|
@ -898,6 +921,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"Le foto aggiunte da te verranno rimosse dall\'album"),
|
"Le foto aggiunte da te verranno rimosse dall\'album"),
|
||||||
"pickCenterPoint": MessageLookupByLibrary.simpleMessage(
|
"pickCenterPoint": MessageLookupByLibrary.simpleMessage(
|
||||||
"Selezionare il punto centrale"),
|
"Selezionare il punto centrale"),
|
||||||
|
"pinAlbum": MessageLookupByLibrary.simpleMessage("Fissa l\'album"),
|
||||||
|
"playStoreFreeTrialValidTill": m65,
|
||||||
"playstoreSubscription":
|
"playstoreSubscription":
|
||||||
MessageLookupByLibrary.simpleMessage("Abbonamento su PlayStore"),
|
MessageLookupByLibrary.simpleMessage("Abbonamento su PlayStore"),
|
||||||
"pleaseContactSupportAndWeWillBeHappyToHelp":
|
"pleaseContactSupportAndWeWillBeHappyToHelp":
|
||||||
|
@ -1079,6 +1104,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"setAPassword":
|
"setAPassword":
|
||||||
MessageLookupByLibrary.simpleMessage("Imposta una password"),
|
MessageLookupByLibrary.simpleMessage("Imposta una password"),
|
||||||
"setAs": MessageLookupByLibrary.simpleMessage("Imposta come"),
|
"setAs": MessageLookupByLibrary.simpleMessage("Imposta come"),
|
||||||
|
"setCover": MessageLookupByLibrary.simpleMessage("Imposta copertina"),
|
||||||
"setLabel": MessageLookupByLibrary.simpleMessage("Imposta"),
|
"setLabel": MessageLookupByLibrary.simpleMessage("Imposta"),
|
||||||
"setPasswordTitle":
|
"setPasswordTitle":
|
||||||
MessageLookupByLibrary.simpleMessage("Imposta password"),
|
MessageLookupByLibrary.simpleMessage("Imposta password"),
|
||||||
|
@ -1107,6 +1133,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"sharedAlbumSectionDescription": MessageLookupByLibrary.simpleMessage(
|
"sharedAlbumSectionDescription": MessageLookupByLibrary.simpleMessage(
|
||||||
"Crea album condivisi e collaborativi con altri utenti ente, inclusi utenti su piani gratuiti."),
|
"Crea album condivisi e collaborativi con altri utenti ente, inclusi utenti su piani gratuiti."),
|
||||||
"sharedByMe": MessageLookupByLibrary.simpleMessage("Condiviso da me"),
|
"sharedByMe": MessageLookupByLibrary.simpleMessage("Condiviso da me"),
|
||||||
|
"sharedPhotoNotifications":
|
||||||
|
MessageLookupByLibrary.simpleMessage("Nuove foto condivise"),
|
||||||
|
"sharedPhotoNotificationsExplanation": MessageLookupByLibrary.simpleMessage(
|
||||||
|
"Ricevi notifiche quando qualcuno aggiunge una foto a un album condiviso, di cui fai parte"),
|
||||||
"sharedWith": m47,
|
"sharedWith": m47,
|
||||||
"sharedWithMe":
|
"sharedWithMe":
|
||||||
MessageLookupByLibrary.simpleMessage("Condivisi con me"),
|
MessageLookupByLibrary.simpleMessage("Condivisi con me"),
|
||||||
|
@ -1272,6 +1302,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||||
"unhidingFilesToAlbum":
|
"unhidingFilesToAlbum":
|
||||||
MessageLookupByLibrary.simpleMessage("Mostra i file nell\'album"),
|
MessageLookupByLibrary.simpleMessage("Mostra i file nell\'album"),
|
||||||
"unlock": MessageLookupByLibrary.simpleMessage("Sblocca"),
|
"unlock": MessageLookupByLibrary.simpleMessage("Sblocca"),
|
||||||
|
"unpinAlbum": MessageLookupByLibrary.simpleMessage("Non fissare album"),
|
||||||
"unselectAll":
|
"unselectAll":
|
||||||
MessageLookupByLibrary.simpleMessage("Deseleziona tutto"),
|
MessageLookupByLibrary.simpleMessage("Deseleziona tutto"),
|
||||||
"update": MessageLookupByLibrary.simpleMessage("Aggiorna"),
|
"update": MessageLookupByLibrary.simpleMessage("Aggiorna"),
|
||||||
|
|
|
@ -9,6 +9,7 @@ import 'package:photos/core/configuration.dart';
|
||||||
import 'package:photos/core/constants.dart';
|
import 'package:photos/core/constants.dart';
|
||||||
import "package:photos/generated/l10n.dart";
|
import "package:photos/generated/l10n.dart";
|
||||||
import 'package:photos/models/file.dart';
|
import 'package:photos/models/file.dart';
|
||||||
|
import "package:photos/services/feature_flag_service.dart";
|
||||||
import 'package:photos/services/files_service.dart';
|
import 'package:photos/services/files_service.dart';
|
||||||
import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
|
import 'package:photos/ui/viewer/file/thumbnail_widget.dart';
|
||||||
import 'package:photos/ui/viewer/file/video_controls.dart';
|
import 'package:photos/ui/viewer/file/video_controls.dart';
|
||||||
|
@ -145,7 +146,8 @@ class _VideoWidgetState extends State<VideoWidget> {
|
||||||
}
|
}
|
||||||
}).onError(
|
}).onError(
|
||||||
(error, stackTrace) {
|
(error, stackTrace) {
|
||||||
if (mounted) {
|
if (mounted &&
|
||||||
|
FeatureFlagService.instance.isInternalUserOrDebugBuild()) {
|
||||||
if (error is Exception) {
|
if (error is Exception) {
|
||||||
showErrorDialogForException(
|
showErrorDialogForException(
|
||||||
context: context,
|
context: context,
|
||||||
|
|
Loading…
Reference in a new issue