From 0ab8704fd8dc07423ade6034d13d900ffc55a79b Mon Sep 17 00:00:00 2001 From: Thibault Deckers Date: Thu, 6 Jan 2022 09:53:23 +0900 Subject: [PATCH] fixes --- CHANGELOG.md | 12 ++++++++++-- fastlane/metadata/android/es-MX/images/icon.png | Bin 14964 -> 0 bytes lib/l10n/app_es.arb | 16 ++++++++-------- lib/widgets/about/credits.dart | 1 + lib/widgets/settings/language/locale.dart | 2 +- whatsnew/whatsnew-es-MX | 6 ------ 6 files changed, 20 insertions(+), 17 deletions(-) delete mode 100644 fastlane/metadata/android/es-MX/images/icon.png delete mode 100644 whatsnew/whatsnew-es-MX diff --git a/CHANGELOG.md b/CHANGELOG.md index 195c78e88..1817619c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,12 +6,20 @@ All notable changes to this project will be documented in this file. ### Added +- Collection: toggle favourites in bulk +- Info: edit ratings of JPG/GIF/PNG/TIFF images via XMP +- Info: edit date of GIF images via XMP - Info: option to set date from other fields +- Spanish translation (thanks n-berenice) ### Changed -- editing an item orientation or tags automatically sets a metadata date (from the file modified - date), if it is missing +- editing an item orientation, rating or tags automatically sets a metadata date (from the file + modified date), if it is missing + +### Fixed + +- Exif and IPTC raw profile extraction from PNG in some cases ## [v1.5.9] - 2021-12-22 diff --git a/fastlane/metadata/android/es-MX/images/icon.png b/fastlane/metadata/android/es-MX/images/icon.png deleted file mode 100644 index 3b7a936cc63b6df13296c0c23151fc52e0607cfb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14964 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 Z&%^t|N13Ame47-as;Gr7kv9+ce*m@K3Qqt4 diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb index 9a746f5c0..9603f044c 100644 --- a/lib/l10n/app_es.arb +++ b/lib/l10n/app_es.arb @@ -25,7 +25,7 @@ "actionRemove": "Remover", "resetButtonTooltip": "Restablecer", - "doubleBackExitMessage": "Presione “atrás” nuevamente para salir.", + "doubleBackExitMessage": "Presione «atrás» nuevamente para salir.", "sourceStateLoading": "Cargando", "sourceStateCataloguing": "Catalogando", @@ -133,13 +133,13 @@ "storageVolumeDescriptionFallbackPrimary": "Almacenamiento interno", "storageVolumeDescriptionFallbackNonPrimary": "Tarjeta de memoria", "rootDirectoryDescription": "el directorio raíz", - "otherDirectoryDescription": "Directorio “{name}”", + "otherDirectoryDescription": "el directorio «{name}»", "storageAccessDialogTitle": "Acceso al almacenamiento", - "storageAccessDialogMessage": "Por favor seleccione {directory} en “{volume}” en la siguiente pantalla para permitir a esta aplicación tener acceso.", + "storageAccessDialogMessage": "Por favor seleccione {directory} en «{volume}» en la siguiente pantalla para permitir a esta aplicación tener acceso.", "restrictedAccessDialogTitle": "Acceso restringido", - "restrictedAccessDialogMessage": "Esta aplicación no tiene permiso para modificar archivos de {directory} en “{volume}”.\n\nPor favor use un gestor de archivos o la aplicación de galería preinstalada para mover los elementos a otro directorio.", + "restrictedAccessDialogMessage": "Esta aplicación no tiene permiso para modificar archivos de {directory} en «{volume}».\n\nPor favor use un gestor de archivos o la aplicación de galería preinstalada para mover los elementos a otro directorio.", "notEnoughSpaceDialogTitle": "Espacio insuficiente", - "notEnoughSpaceDialogMessage": "Esta operación necesita {neededSize} de espacio libre en “{volume}” para completarse, pero sólo hay {freeSize} disponible.", + "notEnoughSpaceDialogMessage": "Esta operación necesita {neededSize} de espacio libre en «{volume}» para completarse, pero sólo hay {freeSize} disponible.", "missingSystemFilePickerDialogTitle": "Selector de archivos del sistema no disponible", "missingSystemFilePickerDialogMessage": "El selector de archivos del sistema no se encuentra disponible o fue deshabilitado. Por favor habilítelo e intente nuevamente.", @@ -166,7 +166,7 @@ "setCoverDialogLatest": "Elemento más reciente", "setCoverDialogCustom": "Personalizado", - "hideFilterConfirmationDialogMessage": "Fotos y videos que concuerden serán ocultados de su colección. Puede volver a mostrarlos desde los ajustes de “Privacidad”.\n\n¿Está seguro de que desea ocultarlos?", + "hideFilterConfirmationDialogMessage": "Fotos y videos que concuerden serán ocultados de su colección. Puede volver a mostrarlos desde los ajustes de «Privacidad».\n\n¿Está seguro de que desea ocultarlos?", "newAlbumDialogTitle": "Álbum nuevo", "newAlbumDialogNameLabel": "Nombre del álbum", @@ -366,7 +366,7 @@ "settingsHome": "Inicio", "settingsKeepScreenOnTile": "Mantener pantalla encendida", "settingsKeepScreenOnTitle": "Mantener pantalla encendida", - "settingsDoubleBackExit": "Presione “atrás” dos veces para salir", + "settingsDoubleBackExit": "Presione «atrás» dos veces para salir", "settingsNavigationDrawerTile": "Menú de navegación", "settingsNavigationDrawerEditorTitle": "Menú de navegación", @@ -503,7 +503,7 @@ "mapZoomInTooltip": "Acercar", "mapZoomOutTooltip": "Alejar", "mapPointNorthUpTooltip": "Apuntar el Norte hacia arriba", - "mapAttributionOsmHot": "Datos de mapas © [OpenStreetMap](https://www.openstreetmap.org/copyright) contribuidores • Teselas por [HOT](https://www.hotosm.org/) • Alojador por [OSM France](https://openstreetmap.fr/)", + "mapAttributionOsmHot": "Datos de mapas © [OpenStreetMap](https://www.openstreetmap.org/copyright) contribuidores • Teselas por [HOT](https://www.hotosm.org/) • Alojado por [OSM France](https://openstreetmap.fr/)", "mapAttributionStamen": "Datos de mapas © [OpenStreetMap](https://www.openstreetmap.org/copyright) contribuidores • Teselas por [Stamen Design](http://stamen.com), [CC BY 3.0](http://creativecommons.org/licenses/by/3.0)", "openMapPageTooltip": "Ver en página del mapa", "mapEmptyRegion": "Sin imágenes en esta región", diff --git a/lib/widgets/about/credits.dart b/lib/widgets/about/credits.dart index cb2876ac7..a8d3c4cac 100644 --- a/lib/widgets/about/credits.dart +++ b/lib/widgets/about/credits.dart @@ -8,6 +8,7 @@ class AboutCredits extends StatelessWidget { static const translators = { 'Deutsch': 'JanWaldhorn', + 'Español': 'n-berenice', 'Русский': 'D3ZOXY', }; diff --git a/lib/widgets/settings/language/locale.dart b/lib/widgets/settings/language/locale.dart index 061dae6ed..2fcf15aab 100644 --- a/lib/widgets/settings/language/locale.dart +++ b/lib/widgets/settings/language/locale.dart @@ -52,7 +52,7 @@ class LocaleTile extends StatelessWidget { case 'en': return 'English'; case 'es': - return "Español"; + return 'Español'; case 'fr': return 'Français'; case 'ko': diff --git a/whatsnew/whatsnew-es-MX b/whatsnew/whatsnew-es-MX deleted file mode 100644 index 38c70f8ac..000000000 --- a/whatsnew/whatsnew-es-MX +++ /dev/null @@ -1,6 +0,0 @@ -¡Gracias por utilizar Aves! -En la v1.5.9: -- vista de lista para items y álbumes -- el mover, editar o borrar items puede ser cancelado -- disfrute de la aplicación en Alemán -Registro de cambios completos disponible en GitHub \ No newline at end of file