Skip to content

Commit

Permalink
Merge pull request #1378 from ardriveapp/dev
Browse files Browse the repository at this point in the history
PE-4655: Release Flutter App v2.15.0
  • Loading branch information
matibat authored Sep 21, 2023
2 parents f034f59 + e0301fa commit 7cf495e
Show file tree
Hide file tree
Showing 11 changed files with 571 additions and 36 deletions.
4 changes: 4 additions & 0 deletions android/fastlane/metadata/android/en-US/changelogs/63.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
- Integrates new translations.
- Corrects buttons being overflowed on the modals.
- Makes the Pricacy field of the “Create New Drive” modal not change color when focused.
- Replaces the duplicate “More Info” button with Detach Drive on Mobile.
16 changes: 15 additions & 1 deletion lib/components/drive_create_form.dart
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,21 @@ class _DriveCreateFormState extends State<DriveCreateForm> {
ReactiveDropdownField(
formControlName: 'privacy',
decoration: InputDecoration(
labelText: appLocalizationsOf(context).privacy,
label: Text(
appLocalizationsOf(context).privacy,
style: ArDriveTheme.of(context)
.themeData
.textFieldTheme
.inputTextStyle
.copyWith(
color: ArDriveTheme.of(context)
.themeData
.colors
.themeFgDisabled,
fontSize: 16,
),
),
focusedBorder: InputBorder.none,
),
showErrors: (control) =>
control.dirty && control.invalid,
Expand Down
8 changes: 6 additions & 2 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,10 @@
"@costUpload": {
"description": "Cost"
},
"couldNotLoadFile": "Could not load file",
"@couldNotLoadFile": {
"description": "Message shown when user can not load audio or media files for playback"
},
"country": "Country",
"@country": {},
"create": "Create",
Expand Down Expand Up @@ -1224,7 +1228,7 @@
"@movingItemsEmphasized": {
"description": "Moving Items dialog title"
},
"multiDownloadCompleteWithSkippedFiles": "Download Complete with {numSkippedFiles} skipped file(s)",
"multiDownloadCompleteWithSkippedFiles": "Download complete with {numSkippedFiles} skipped file(s)",
"@multiDownloadCompleteWithSkippedFiles": {
"description": "Title to modal shown when user completes multi-file download and has skipped files. "
},
Expand Down Expand Up @@ -2070,4 +2074,4 @@
"@zippingYourFiles": {
"description": "Download failure message when a file is too big"
}
}
}
110 changes: 107 additions & 3 deletions lib/l10n/app_es.arb
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@
"@addSomeFiles": {
"description": "Empty folder"
},
"advanced": "Avanzadas",
"@advanced": {
"description": "The advanced options"
},
"aggreeToTerms_body": "Acepto los términos de servicio y la política de privacidad de ArDrive.",
"@aggreeToTerms_body": {
"description": "Checkbox for agreeing to the terms of service and privacy policy"
Expand All @@ -40,6 +44,8 @@
},
"amount": "Cantidad",
"@amount": {},
"anErrorOccuredWhileDownloadingYourFiles": "Se ha producido un error al descargar los archivos. Por favor, inténtalo de nuevo.",
"@anErrorOccuredWhileDownloadingYourFiles": {},
"anErrorOccuredWhileDownloadingYourKeyfile": "Se ha producido un error al descargar el archivo de claves de su monedero. Inténtalo de nuevo.",
"@anErrorOccuredWhileDownloadingYourKeyfile": {},
"anyFilesWillOutliveYou": "¡Los archivos que cargues aquí existirán para siempre!",
Expand Down Expand Up @@ -330,7 +336,7 @@
"@createHereEmphasized": {
"description": "Create the manifest in the current selected folder"
},
"createManifest": "Crear manifiesto",
"createManifest": "Nuevo manifiesto",
"@createManifest": {
"description": "To create a manifest"
},
Expand All @@ -346,7 +352,7 @@
"@createNewSnapshot": {
"description": "The action of snapshotting a drive"
},
"createSnapshot": "Crear instantánea",
"createSnapshot": "Nueva instantánea",
"@createSnapshot": {
"description": "The action of snapshotting a drive"
},
Expand Down Expand Up @@ -685,6 +691,14 @@
"@failedToCreateManifestEmphasized": {
"description": "The manifest could not be created"
},
"failedToCreatePin": "No se ha podido crear el anclaje. Vuelve a intentarlo más tarde.",
"@failedToCreatePin": {
"description": "The pin could not be created"
},
"failedToRetrieveFileInfromation": "No se ha podido recuperar la información del archivo",
"@failedToRetrieveFileInfromation": {
"description": "Explains that there was an error while retrieving the file infromation"
},
"failedToSyncDrive": "No se pudo sincronizar el contenido de la unidad.",
"@failedToSyncDrive": {
"description": "The app wasn't able to sync the drive"
Expand All @@ -710,6 +724,10 @@
}
}
},
"fileDoesExistButIsInvalid": "El archivo proporcionado está dañado y no se puede anclar.",
"@fileDoesExistButIsInvalid": {
"description": "Explains that the file does exist, but some of its properties make it invalid"
},
"fileDownloadFailed": "La descarga del archivo ha fallado",
"@fileDownloadFailed": {
"description": "Could not export the CSV data"
Expand All @@ -734,6 +752,10 @@
"@fileID": {
"description": "The Entity-ID tag of files"
},
"fileIsNotPublic": "La ID proporcionada es para un archivo privado y no puede anclarse.",
"@fileIsNotPublic": {
"description": "Warning explaining that the file is not public"
},
"fileName": "Nombre del archivo",
"@fileName": {
"description": "The name of certain file"
Expand Down Expand Up @@ -795,6 +817,10 @@
"@fileSystem": {
"description": "Button label to select a file from file system"
},
"fileType": "Tipo de archivo",
"@fileType": {
"description": "The MIME type of the file"
},
"fileWasCreatedWithName": "El archivo fue creado con el nombre: \"{fileName}\".",
"@fileWasCreatedWithName": {
"description": "File activity (journal): created",
Expand All @@ -813,6 +839,10 @@
"@fileWasMoved": {
"description": "File activity (journal): moved"
},
"fileWasPinnedToTheDrive": "Archivo anclado a la unidad.",
"@fileWasPinnedToTheDrive": {
"description": "File activity (journal): was pinned"
},
"fileWasRenamed": "El archivo fue renombrado a: \"{fileName}\".",
"@fileWasRenamed": {
"description": "File activity (journal): renamed",
Expand Down Expand Up @@ -955,6 +985,8 @@
"@help": {
"description": "Link to a form for collecting feedback from the user"
},
"helpCenter": "Centro de ayuda",
"@helpCenter": {},
"howAreConversionsDetermined": "¿Cómo se calculan las conversiones?",
"@howAreConversionsDetermined": {},
"howDoesKeyfileLoginWork": "¿Cómo funcionan el archivo de claves y la frase de recuperación de inicio de sesión?",
Expand Down Expand Up @@ -1184,6 +1216,18 @@
"@movingItemsEmphasized": {
"description": "Moving Items dialog title"
},
"multiDownloadCompleteWithSkippedFiles": "Descarga completa con {numSkippedFiles} archivo(s) omitido(s)",
"@multiDownloadCompleteWithSkippedFiles": {
"description": "Title to modal shown when user completes multi-file download and has skipped files. "
},
"multiDownloadDownloadingFilesProgress": "Descargando archivo(s)... {currentFileNum} de {totalNumFiles}",
"@multiDownloadDownloadingFilesProgress": {
"description": "Title to modal shown when user is downloading multiple file. "
},
"multiDownloadErrorTryAgain": "Ha habido un error al descargar tu(s) archivo(s). Inténtalo de nuevo.",
"@multiDownloadErrorTryAgain": {
"description": "Error message to show user when an error has occurred downloading a file within a set of multi-file downloads."
},
"name": "Nombre",
"@name": {
"description": "Name of certain entity"
Expand Down Expand Up @@ -1298,6 +1342,8 @@
"@orContinueWith": {
"description": "text to continue with ar connect"
},
"ourChannels": "Nuestros canales:",
"@ourChannels": {},
"password": "Contraseña",
"@password": {
"description": "Label for the 'password' input"
Expand Down Expand Up @@ -1336,6 +1382,10 @@
"@personalDrivesEmphasized": {
"description": "Sub-header for the personal drives list. Emphasized with upper case"
},
"pinFailedToUpload": "No se ha podido cargar el anclaje",
"@pinFailedToUpload": {
"description": "Explains that pin creation has failed"
},
"pleaseAcceptTheTermsToContinue": "Acepta los términos y condiciones para continuar.",
"@pleaseAcceptTheTermsToContinue": {
"description": "terms and conditions cta"
Expand Down Expand Up @@ -1412,6 +1462,16 @@
"@publicDrives": {
"description": "Public drives accordion title"
},
"quoteUpdatesIn": "El presupuesto se actualiza en {timer}",
"@quoteUpdatesIn": {
"description": "Indicates the time left for the next update of the quote",
"placeholders": {
"timer": {
"type": "String",
"example": "10:00"
}
}
},
"recreateFolderEmphasized": "RECREAR CARPETA",
"@recreateFolderEmphasized": {
"description": "Recreate a folder that failed to be minted"
Expand Down Expand Up @@ -1496,6 +1556,8 @@
"@selectWalletEmphasized": {
"description": "Users can log in with a crypto wallet, so this prompts them to choose one for their login. Emphasized with upper case"
},
"share": "Compartir",
"@share": {},
"sharedDrives": "Discos compartidos",
"@sharedDrives": {
"description": "Sub-header for the shared drives list"
Expand Down Expand Up @@ -1528,6 +1590,20 @@
"@shareFileWithOthers": {
"description": "To share a file link"
},
"shareLogsDescription": "Puedes compartir tus registros con el equipo de ArDrive para ayudarnos a mejorar la aplicación. Puedes descargar los registros en tu dispositivo y compartirlos con nosotros por correo electrónico, Discord o añadirlos a un tique de asistencia.",
"@shareLogsDescription": {},
"shareLogsEmailBody": "Se adjuntan los registros de usuario de ArDrive.",
"@shareLogsEmailBody": {},
"shareLogsEmailSubject": "Registros de ArDrive",
"@shareLogsEmailSubject": {},
"shareLogsNativeShareSubject": "Registros de ArDrive",
"@shareLogsNativeShareSubject": {},
"shareLogsNativeShareText": "Se adjuntan los registros de usuario de ArDrive.",
"@shareLogsNativeShareText": {},
"shareLogsText": "Compartir registros",
"@shareLogsText": {},
"shareLogsWithEmailText": "Enviar correo electrónico",
"@shareLogsWithEmailText": {},
"sharePendingFile": "El archivo que intentas compartir sigue pendiente y no puede ser compartido en este momento.",
"@sharePendingFile": {
"description": "Pending file share dialog text"
Expand Down Expand Up @@ -1692,6 +1768,20 @@
"@turboAddCreditsBlurb": {
"description": "text placeholder for turbo balance when no user"
},
"turboCustomAmount": "Importe personalizado (mín. {min} - máx. {max})",
"@turboCustomAmount": {
"description": "Describes the range of credits the user can choose",
"placeholders": {
"max": {
"type": "String",
"example": "$10,000"
},
"min": {
"type": "String",
"example": "$5"
}
}
},
"turboErrorMessageEstimationInformationFailed": "Error al cargar la información. Inténtalo de nuevo.",
"@turboErrorMessageEstimationInformationFailed": {},
"turboErrorMessageFetchPaymentIntentFailed": "El procesador de pagos no está disponible. Inténtalo de nuevo más tarde.",
Expand All @@ -1704,6 +1794,20 @@
"@turboErrorMessageSessionExpired": {},
"turboErrorMessageUnknown": "No se ha podido realizar el pago. Comprueba la información de su tarjeta e inténtalo de nuevo.",
"@turboErrorMessageUnknown": {},
"turboPleaseEnterAmountBetween": "Introduce un importe entre {min} y {max}",
"@turboPleaseEnterAmountBetween": {
"description": "Error message for when the given amount is not in range",
"placeholders": {
"max": {
"type": "String",
"example": "$10,000"
},
"min": {
"type": "String",
"example": "$5"
}
}
},
"unableToFetchEstimateAtThisTime": "No se puede obtener la estimación en este momento.",
"@unableToFetchEstimateAtThisTime": {},
"unableToUpdateQuote": "No se ha podido actualizar el presupuesto. Inténtalo de nuevo.",
Expand Down Expand Up @@ -1958,4 +2062,4 @@
"@zippingYourFiles": {
"description": "Download failure message when a file is too big"
}
}
}
Loading

0 comments on commit 7cf495e

Please sign in to comment.