diff --git a/android/app/src/main/res/values-hi/strings.xml b/android/app/src/main/res/values-hi/strings.xml
new file mode 100644
index 000000000..615529ee1
--- /dev/null
+++ b/android/app/src/main/res/values-hi/strings.xml
@@ -0,0 +1,12 @@
+
+
+ मीडिया जाँचा जा राहा है
+ रोके
+ फोटो फ्रेम
+ वॉलपेपर
+ खोजें
+ मीडिया जाँचे
+ ऐवीज
+ वीडियो
+ छवि & वीडियो जाँचे
+
\ No newline at end of file
diff --git a/fastlane/metadata/android/hi/full_description.txt b/fastlane/metadata/android/hi/full_description.txt
new file mode 100644
index 000000000..6c92748f8
--- /dev/null
+++ b/fastlane/metadata/android/hi/full_description.txt
@@ -0,0 +1,5 @@
+Aves can handle all sorts of images and videos, including your typical JPEGs and MP4s, but also more exotic things like multi-page TIFFs, SVGs, old AVIs and more! It scans your media collection to identify motion photos, panoramas (aka photo spheres), 360° videos, as well as GeoTIFF files.
+
+Navigation and search is an important part of Aves. The goal is for users to easily flow from albums to photos to tags to maps, etc.
+
+Aves integrates with Android (from KitKat to Android 13, including Android TV) with features such as widgets, app shortcuts, screen saver and global search handling. It also works as a media viewer and picker.
\ No newline at end of file
diff --git a/fastlane/metadata/android/hi/short_description.txt b/fastlane/metadata/android/hi/short_description.txt
new file mode 100644
index 000000000..ba793e562
--- /dev/null
+++ b/fastlane/metadata/android/hi/short_description.txt
@@ -0,0 +1 @@
+गैलरी और मोटाडेटा एक्स्प्लोरर
\ No newline at end of file
diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb
index 64035ab81..37c3f3850 100644
--- a/lib/l10n/app_fr.arb
+++ b/lib/l10n/app_fr.arb
@@ -1274,5 +1274,9 @@
"settingsVideoBackgroundMode": "Lecture en arrière-plan",
"@settingsVideoBackgroundMode": {},
"settingsVideoBackgroundModeDialogTitle": "Arrière-plan",
- "@settingsVideoBackgroundModeDialogTitle": {}
+ "@settingsVideoBackgroundModeDialogTitle": {},
+ "settingsCollectionBurstPatternsNone": "Aucun",
+ "@settingsCollectionBurstPatternsNone": {},
+ "settingsCollectionBurstPatternsTile": "Modèles de rafale",
+ "@settingsCollectionBurstPatternsTile": {}
}
diff --git a/lib/l10n/app_hi.arb b/lib/l10n/app_hi.arb
new file mode 100644
index 000000000..071513ba8
--- /dev/null
+++ b/lib/l10n/app_hi.arb
@@ -0,0 +1,77 @@
+{
+ "welcomeOptional": "वैकल्पिक",
+ "@welcomeOptional": {},
+ "welcomeTermsToggle": "मैं नियमों और शर्तों पर सहमत हुं",
+ "@welcomeTermsToggle": {},
+ "columnCount": "{count, plural, =1{१ कॉलम} other{{count} कॉलम}}",
+ "@columnCount": {
+ "placeholders": {
+ "count": {}
+ }
+ },
+ "timeSeconds": "{seconds, plural, =1{ १ सेकंड} other{{seconds} सेकंडस}}",
+ "@timeSeconds": {
+ "placeholders": {
+ "seconds": {}
+ }
+ },
+ "timeDays": "{days, plural, =1{ १ दिन} other{{days} दिन}}",
+ "@timeDays": {
+ "placeholders": {
+ "days": {}
+ }
+ },
+ "applyButtonLabel": "लगाऐ",
+ "@applyButtonLabel": {},
+ "nextButtonLabel": "आगे",
+ "@nextButtonLabel": {},
+ "showButtonLabel": "देखे",
+ "@showButtonLabel": {},
+ "hideButtonLabel": "छिपाए",
+ "@hideButtonLabel": {},
+ "continueButtonLabel": "जारी रखे",
+ "@continueButtonLabel": {},
+ "clearTooltip": "मिटाएं",
+ "@clearTooltip": {},
+ "actionRemove": "हटाएं",
+ "@actionRemove": {},
+ "itemCount": "{count, plural, =1{१ चीज} other{{count} चीजे}}",
+ "@itemCount": {
+ "placeholders": {
+ "count": {}
+ }
+ },
+ "deleteButtonLabel": "डिलीट",
+ "@deleteButtonLabel": {},
+ "timeMinutes": "{minutes, plural, =1{ १ मिनट} other{{minutes} मिनट}}",
+ "@timeMinutes": {
+ "placeholders": {
+ "minutes": {}
+ }
+ },
+ "focalLength": "{length} एम एम",
+ "@focalLength": {
+ "placeholders": {
+ "length": {
+ "type": "String",
+ "example": "5.4"
+ }
+ }
+ },
+ "nextTooltip": "आगे",
+ "@nextTooltip": {},
+ "appName": "ऐवीज",
+ "@appName": {},
+ "welcomeMessage": "ऐवीज मे आपका स्वागत है",
+ "@welcomeMessage": {},
+ "previousTooltip": "पिछे",
+ "@previousTooltip": {},
+ "hideTooltip": "छिपाए",
+ "@hideTooltip": {},
+ "cancelTooltip": "कैंसिल",
+ "@cancelTooltip": {},
+ "changeTooltip": "बदलें",
+ "@changeTooltip": {},
+ "showTooltip": "देखें",
+ "@showTooltip": {}
+}
diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb
index d2dc5001a..0b0e4ecad 100644
--- a/lib/l10n/app_it.arb
+++ b/lib/l10n/app_it.arb
@@ -1101,7 +1101,7 @@
"@viewerInfoOpenLinkText": {},
"viewerInfoViewXmlLinkText": "Visualizza XML",
"@viewerInfoViewXmlLinkText": {},
- "viewerInfoSearchFieldLabel": "Metadati di ricerca",
+ "viewerInfoSearchFieldLabel": "Ricerca metadati",
"@viewerInfoSearchFieldLabel": {},
"viewerInfoSearchEmpty": "Nessuna chiave corrispondente",
"@viewerInfoSearchEmpty": {},
@@ -1248,5 +1248,31 @@
"settingsDisablingBinWarningDialogMessage": "Gli elementi nel cestino verranno eliminati permanentemente.",
"@settingsDisablingBinWarningDialogMessage": {},
"configureVaultDialogTitle": "Configura Cassaforte",
- "@configureVaultDialogTitle": {}
+ "@configureVaultDialogTitle": {},
+ "exportEntryDialogWriteMetadata": "Scrivi metadati",
+ "@exportEntryDialogWriteMetadata": {},
+ "chipActionGoToPlacePage": "Mostra nei Luoghi",
+ "@chipActionGoToPlacePage": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {},
+ "patternDialogEnter": "Inserisci sequenza",
+ "@patternDialogEnter": {},
+ "patternDialogConfirm": "Conferma sequenza",
+ "@patternDialogConfirm": {},
+ "drawerPlacePage": "Luoghi",
+ "@drawerPlacePage": {},
+ "placeEmpty": "Nessun luogo",
+ "@placeEmpty": {},
+ "placePageTitle": "Luoghi",
+ "@placePageTitle": {},
+ "settingsVideoBackgroundMode": "Modalità sottofondo",
+ "@settingsVideoBackgroundMode": {},
+ "settingsVideoBackgroundModeDialogTitle": "Modalità Sottofondo",
+ "@settingsVideoBackgroundModeDialogTitle": {},
+ "settingsVideoEnablePip": "Picture-in-picture",
+ "@settingsVideoEnablePip": {},
+ "vaultLockTypePattern": "Sequenza",
+ "@vaultLockTypePattern": {}
}
diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb
index a6bd96510..4299b8c7c 100644
--- a/lib/l10n/app_ko.arb
+++ b/lib/l10n/app_ko.arb
@@ -1274,5 +1274,9 @@
"settingsVideoBackgroundMode": "백그라운드 재생",
"@settingsVideoBackgroundMode": {},
"settingsVideoBackgroundModeDialogTitle": "백그라운드 재생",
- "@settingsVideoBackgroundModeDialogTitle": {}
+ "@settingsVideoBackgroundModeDialogTitle": {},
+ "settingsCollectionBurstPatternsNone": "없음",
+ "@settingsCollectionBurstPatternsNone": {},
+ "settingsCollectionBurstPatternsTile": "연속 촬영 양식",
+ "@settingsCollectionBurstPatternsTile": {}
}
diff --git a/lib/l10n/app_ro.arb b/lib/l10n/app_ro.arb
index 38330dc18..65d0f5652 100644
--- a/lib/l10n/app_ro.arb
+++ b/lib/l10n/app_ro.arb
@@ -1406,5 +1406,31 @@
"newVaultWarningDialogMessage": "Elementele din seifuri sunt disponibile doar pentru această aplicație și nu pentru altele.\n\nDacă dezinstalezi această aplicație sau ștergi datele acestei aplicații, vei pierde toate aceste elemente.",
"@newVaultWarningDialogMessage": {},
"settingsConfirmationVaultDataLoss": "Afișare avertisment privind pierderile de date din seif",
- "@settingsConfirmationVaultDataLoss": {}
+ "@settingsConfirmationVaultDataLoss": {},
+ "settingsVideoBackgroundModeDialogTitle": "Mod fundal",
+ "@settingsVideoBackgroundModeDialogTitle": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {},
+ "exportEntryDialogWriteMetadata": "Scrierea metadatelor",
+ "@exportEntryDialogWriteMetadata": {},
+ "drawerPlacePage": "Locații",
+ "@drawerPlacePage": {},
+ "placePageTitle": "Locații",
+ "@placePageTitle": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {},
+ "settingsVideoBackgroundMode": "Mod fundal",
+ "@settingsVideoBackgroundMode": {},
+ "patternDialogEnter": "Introdu modelul",
+ "@patternDialogEnter": {},
+ "patternDialogConfirm": "Confirmă modelul",
+ "@patternDialogConfirm": {},
+ "placeEmpty": "Nu există locații",
+ "@placeEmpty": {},
+ "settingsVideoEnablePip": "Imagine în imagine",
+ "@settingsVideoEnablePip": {},
+ "vaultLockTypePattern": "Model",
+ "@vaultLockTypePattern": {},
+ "chipActionGoToPlacePage": "Arată în Locuri",
+ "@chipActionGoToPlacePage": {}
}