diff --git a/android/app/src/main/res/values-ckb/strings.xml b/android/app/src/main/res/values-ckb/strings.xml
new file mode 100644
index 000000000..13c4df775
--- /dev/null
+++ b/android/app/src/main/res/values-ckb/strings.xml
@@ -0,0 +1,12 @@
+
+
+ ئاڤیس
+ قەراغی وێنە
+ ڕوونما
+ گەڕان
+ ڤیدیۆ
+ گەڕان بۆ فایل
+ گەڕان بۆ وێنە و ڤیدیۆ
+ گەڕان بۆ فایلەکان
+ وەستاندن
+
\ No newline at end of file
diff --git a/fastlane/metadata/android/ckb/full_description.txt b/fastlane/metadata/android/ckb/full_description.txt
new file mode 100644
index 000000000..6c92748f8
--- /dev/null
+++ b/fastlane/metadata/android/ckb/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/ckb/short_description.txt b/fastlane/metadata/android/ckb/short_description.txt
new file mode 100644
index 000000000..8c9445bd5
--- /dev/null
+++ b/fastlane/metadata/android/ckb/short_description.txt
@@ -0,0 +1 @@
+Gallery and metadata explorer
\ No newline at end of file
diff --git a/lib/l10n/app_ckb.arb b/lib/l10n/app_ckb.arb
new file mode 100644
index 000000000..d1a12a147
--- /dev/null
+++ b/lib/l10n/app_ckb.arb
@@ -0,0 +1,165 @@
+{
+ "welcomeOptional": "ئارەزومەندانە",
+ "@welcomeOptional": {},
+ "welcomeTermsToggle": "ڕازیم بە مەرج و یاساکانی بەکارهێنان",
+ "@welcomeTermsToggle": {},
+ "columnCount": "{count, plural, =1{١ ڕیز} other{{count} ڕیز}}",
+ "@columnCount": {
+ "placeholders": {
+ "count": {}
+ }
+ },
+ "timeSeconds": "{seconds, plural, =1{١ چرکە} other{{چرکە} seconds}}",
+ "@timeSeconds": {
+ "placeholders": {
+ "seconds": {}
+ }
+ },
+ "applyButtonLabel": "جێبەجێکردن",
+ "@applyButtonLabel": {},
+ "deleteButtonLabel": "سڕینەوە",
+ "@deleteButtonLabel": {},
+ "nextButtonLabel": "دواتر",
+ "@nextButtonLabel": {},
+ "hideButtonLabel": "شاردنەوە",
+ "@hideButtonLabel": {},
+ "continueButtonLabel": "بەردەوامبون",
+ "@continueButtonLabel": {},
+ "cancelTooltip": "پاشگەزبونەوە",
+ "@cancelTooltip": {},
+ "changeTooltip": "گۆڕین",
+ "@changeTooltip": {},
+ "clearTooltip": "لابردن",
+ "@clearTooltip": {},
+ "previousTooltip": "پێشوتر",
+ "@previousTooltip": {},
+ "showTooltip": "پیشاندان",
+ "@showTooltip": {},
+ "hideTooltip": "شاردنەوە",
+ "@hideTooltip": {},
+ "actionRemove": "لابردن",
+ "@actionRemove": {},
+ "resetTooltip": "سفرکردنەوە",
+ "@resetTooltip": {},
+ "saveTooltip": "پاراستن",
+ "@saveTooltip": {},
+ "pickTooltip": "هەڵبژاردن",
+ "@pickTooltip": {},
+ "doubleBackExitMessage": "دووبارە پەنجەبنێ بە گەڕانەوە ”back“ دا بۆ دەرچوون",
+ "@doubleBackExitMessage": {},
+ "sourceStateLoading": "چاوەڕوانبە",
+ "@sourceStateLoading": {},
+ "sourceStateCataloguing": "تۆماری زانیاری",
+ "@sourceStateCataloguing": {},
+ "sourceStateLocatingCountries": "دۆزینەوەی ووڵات",
+ "@sourceStateLocatingCountries": {},
+ "sourceStateLocatingPlaces": "دۆزینەوەی شوێن",
+ "@sourceStateLocatingPlaces": {},
+ "chipActionDelete": "سڕینەوە",
+ "@chipActionDelete": {},
+ "chipActionGoToAlbumPage": "بینین لە ئەلبومدا",
+ "@chipActionGoToAlbumPage": {},
+ "chipActionGoToTagPage": "پیشاندانی نیشانەکراوەکان",
+ "@chipActionGoToTagPage": {},
+ "chipActionFilterOut": "کاریگەرییەکان",
+ "@chipActionFilterOut": {},
+ "chipActionFilterIn": "کاریگەرییەکان",
+ "@chipActionFilterIn": {},
+ "chipActionHide": "شاردنەوە",
+ "@chipActionHide": {},
+ "chipActionPin": "جێگیرکردن لە سەرەوە",
+ "@chipActionPin": {},
+ "chipActionUnpin": "لابردنی جێگیری",
+ "@chipActionUnpin": {},
+ "chipActionRename": "ناوگۆڕین",
+ "@chipActionRename": {},
+ "chipActionSetCover": "وێنەی بەرگ",
+ "@chipActionSetCover": {},
+ "chipActionCreateVault": "دروستکردنی تایبەت",
+ "@chipActionCreateVault": {},
+ "chipActionConfigureVault": "ڕێکخستنی قفڵکراو",
+ "@chipActionConfigureVault": {},
+ "entryActionCopyToClipboard": "لەبەرگرتنەوە",
+ "@entryActionCopyToClipboard": {},
+ "entryActionDelete": "سڕینەوە",
+ "@entryActionDelete": {},
+ "entryActionConvert": "گۆڕینی جۆر",
+ "@entryActionConvert": {},
+ "entryActionExport": "هەڵگرتن",
+ "@entryActionExport": {},
+ "entryActionInfo": "زانیاری",
+ "@entryActionInfo": {},
+ "entryActionRestore": "گێڕانەوە",
+ "@entryActionRestore": {},
+ "timeDays": "{days, plural, =1{١ ڕۆژ} other{{ڕۆژ} days}}",
+ "@timeDays": {
+ "placeholders": {
+ "days": {}
+ }
+ },
+ "focalLength": "{length} ملیمەتر",
+ "@focalLength": {
+ "placeholders": {
+ "length": {
+ "type": "String",
+ "example": "5.4"
+ }
+ }
+ },
+ "entryActionPrint": "چاپکردن",
+ "@entryActionPrint": {},
+ "entryActionShare": "بڵاوکردنەوە",
+ "@entryActionShare": {},
+ "entryActionViewSource": "بینینی سەرچاوە",
+ "@entryActionViewSource": {},
+ "entryActionEdit": "دەستکاریکردن",
+ "@entryActionEdit": {},
+ "entryActionOpen": "کردنەوە لەڕێی",
+ "@entryActionOpen": {},
+ "entryActionRotateScreen": "سوڕانەوەی خۆکار",
+ "@entryActionRotateScreen": {},
+ "entryActionAddFavourite": "زیادکردن بۆ دڵخواز",
+ "@entryActionAddFavourite": {},
+ "entryActionRemoveFavourite": "لابردن لە دڵخواز",
+ "@entryActionRemoveFavourite": {},
+ "videoActionMute": "بێدەنگکردن",
+ "@videoActionMute": {},
+ "videoActionUnmute": "کاراکردنی دەنگ",
+ "@videoActionUnmute": {},
+ "videoActionPause": "ڕاگرتن",
+ "@videoActionPause": {},
+ "videoActionPlay": "لێدان",
+ "@videoActionPlay": {},
+ "itemCount": "{count, plural, =1{١ دانە} other{{count} دانە}}",
+ "@itemCount": {
+ "placeholders": {
+ "count": {}
+ }
+ },
+ "appName": "ئاڤیس",
+ "@appName": {},
+ "welcomeMessage": "بەخێربێی بۆ ئاڤیس",
+ "@welcomeMessage": {},
+ "nextTooltip": "دواتر",
+ "@nextTooltip": {},
+ "showButtonLabel": "پیشاندان",
+ "@showButtonLabel": {},
+ "doNotAskAgain": "دووبارە مەپرسەوە",
+ "@doNotAskAgain": {},
+ "chipActionGoToCountryPage": "پیشاندان لە ووڵاتەکاندا",
+ "@chipActionGoToCountryPage": {},
+ "chipActionLock": "قفڵکردن",
+ "@chipActionLock": {},
+ "chipActionCreateAlbum": "دروستکردنی ئەلبوم",
+ "@chipActionCreateAlbum": {},
+ "entryActionRename": "ناوگۆڕین",
+ "@entryActionRename": {},
+ "timeMinutes": "{minutes, plural, =1{١ خولەک} other{{خولەک} minutes}}",
+ "@timeMinutes": {
+ "placeholders": {
+ "minutes": {}
+ }
+ },
+ "entryActionSetAs": "دانان وەک",
+ "@entryActionSetAs": {}
+}
diff --git a/lib/l10n/app_el.arb b/lib/l10n/app_el.arb
index 3bf1a4af2..ec6cc71a5 100644
--- a/lib/l10n/app_el.arb
+++ b/lib/l10n/app_el.arb
@@ -1248,5 +1248,9 @@
"tooManyItemsErrorDialogMessage": "Δοκιμάστε ξανά με λιγότερα αρχεία.",
"@tooManyItemsErrorDialogMessage": {},
"settingsVideoGestureVerticalDragBrightnessVolume": "Σύρετε προς τα πάνω ή προς τα κάτω για να ρυθμίσετε τη φωτεινότητα/την ένταση του ήχου",
- "@settingsVideoGestureVerticalDragBrightnessVolume": {}
+ "@settingsVideoGestureVerticalDragBrightnessVolume": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {}
}
diff --git a/lib/l10n/app_es.arb b/lib/l10n/app_es.arb
index abe773a66..ab9e9e71a 100644
--- a/lib/l10n/app_es.arb
+++ b/lib/l10n/app_es.arb
@@ -1248,5 +1248,17 @@
"authenticateToUnlockVault": "Autentificarse para desbloquear la caja fuerte",
"@authenticateToUnlockVault": {},
"settingsConfirmationVaultDataLoss": "Mostrar un aviso de pérdida de datos de la caja fuerte",
- "@settingsConfirmationVaultDataLoss": {}
+ "@settingsConfirmationVaultDataLoss": {},
+ "drawerPlacePage": "Lugares",
+ "@drawerPlacePage": {},
+ "placePageTitle": "Lugares",
+ "@placePageTitle": {},
+ "placeEmpty": "Ningún lugar",
+ "@placeEmpty": {},
+ "chipActionGoToPlacePage": "Mostrar en lugares",
+ "@chipActionGoToPlacePage": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {}
}
diff --git a/lib/l10n/app_fr.arb b/lib/l10n/app_fr.arb
index 5ea062a26..a4e641c63 100644
--- a/lib/l10n/app_fr.arb
+++ b/lib/l10n/app_fr.arb
@@ -1248,5 +1248,17 @@
"authenticateToUnlockVault": "Authentification pour déverrouiller le coffre-fort",
"@authenticateToUnlockVault": {},
"settingsDisablingBinWarningDialogMessage": "Les éléments dans la corbeille seront supprimés définitivement.",
- "@settingsDisablingBinWarningDialogMessage": {}
+ "@settingsDisablingBinWarningDialogMessage": {},
+ "drawerPlacePage": "Lieux",
+ "@drawerPlacePage": {},
+ "placePageTitle": "Lieux",
+ "@placePageTitle": {},
+ "chipActionGoToPlacePage": "Afficher dans Lieux",
+ "@chipActionGoToPlacePage": {},
+ "placeEmpty": "Aucun lieu",
+ "@placeEmpty": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {}
}
diff --git a/lib/l10n/app_id.arb b/lib/l10n/app_id.arb
index c688d386a..291b493ab 100644
--- a/lib/l10n/app_id.arb
+++ b/lib/l10n/app_id.arb
@@ -1248,5 +1248,13 @@
"newVaultWarningDialogMessage": "Item dalam brankas hanya tersedia untuk aplikasi ini dan bukan yang lain.\n\nJika Anda menghapus aplikasi ini, atau menghapus data aplikasi ini, Anda akan kehilangan semua item tersebut.",
"@newVaultWarningDialogMessage": {},
"settingsConfirmationVaultDataLoss": "Tampilkan peringatan kehilangan data brankas",
- "@settingsConfirmationVaultDataLoss": {}
+ "@settingsConfirmationVaultDataLoss": {},
+ "chipActionGoToPlacePage": "Tampilkan di Tempat",
+ "@chipActionGoToPlacePage": {},
+ "placePageTitle": "Tempat",
+ "@placePageTitle": {},
+ "placeEmpty": "Tidak ada tempat",
+ "@placeEmpty": {},
+ "drawerPlacePage": "Tempat",
+ "@drawerPlacePage": {}
}
diff --git a/lib/l10n/app_it.arb b/lib/l10n/app_it.arb
index 9f533475d..d2dc5001a 100644
--- a/lib/l10n/app_it.arb
+++ b/lib/l10n/app_it.arb
@@ -1208,5 +1208,45 @@
"tooManyItemsErrorDialogMessage": "Riprova con meno elementi.",
"@tooManyItemsErrorDialogMessage": {},
"settingsVideoGestureVerticalDragBrightnessVolume": "Trascina su o giù per aggiustare luminosità/volume",
- "@settingsVideoGestureVerticalDragBrightnessVolume": {}
+ "@settingsVideoGestureVerticalDragBrightnessVolume": {},
+ "vaultDialogLockModeWhenScreenOff": "Blocca allo spegnimento dello schermo",
+ "@vaultDialogLockModeWhenScreenOff": {},
+ "chipActionCreateVault": "Crea cassaforte",
+ "@chipActionCreateVault": {},
+ "chipActionConfigureVault": "Configura cassaforte",
+ "@chipActionConfigureVault": {},
+ "chipActionLock": "Proteggi",
+ "@chipActionLock": {},
+ "albumTierVaults": "Casseforti",
+ "@albumTierVaults": {},
+ "vaultLockTypePin": "PIN",
+ "@vaultLockTypePin": {},
+ "vaultLockTypePassword": "Password",
+ "@vaultLockTypePassword": {},
+ "newVaultWarningDialogMessage": "Gli elementi nelle casseforti sono disponibili solo per questa app e non per altre.\n\nSe disinstalli l'app o ne cancelli i dati, perderai tutti questi elementi.",
+ "@newVaultWarningDialogMessage": {},
+ "newVaultDialogTitle": "Nuova Cassaforte",
+ "@newVaultDialogTitle": {},
+ "vaultDialogLockTypeLabel": "Tipo di protezione",
+ "@vaultDialogLockTypeLabel": {},
+ "authenticateToConfigureVault": "Accedi per configurare la cassaforte",
+ "@authenticateToConfigureVault": {},
+ "authenticateToUnlockVault": "Accedi per sbloccare la cassaforte",
+ "@authenticateToUnlockVault": {},
+ "vaultBinUsageDialogMessage": "Alcune casseforti stanno usando il cestino.",
+ "@vaultBinUsageDialogMessage": {},
+ "pinDialogEnter": "Inserisci PIN",
+ "@pinDialogEnter": {},
+ "pinDialogConfirm": "Conferma PIN",
+ "@pinDialogConfirm": {},
+ "passwordDialogEnter": "Inserisci password",
+ "@passwordDialogEnter": {},
+ "passwordDialogConfirm": "Conferma password",
+ "@passwordDialogConfirm": {},
+ "settingsConfirmationVaultDataLoss": "Mostra avviso di perdita dati delle casseforti",
+ "@settingsConfirmationVaultDataLoss": {},
+ "settingsDisablingBinWarningDialogMessage": "Gli elementi nel cestino verranno eliminati permanentemente.",
+ "@settingsDisablingBinWarningDialogMessage": {},
+ "configureVaultDialogTitle": "Configura Cassaforte",
+ "@configureVaultDialogTitle": {}
}
diff --git a/lib/l10n/app_ko.arb b/lib/l10n/app_ko.arb
index d3f3061d3..50c5e4bf5 100644
--- a/lib/l10n/app_ko.arb
+++ b/lib/l10n/app_ko.arb
@@ -1248,5 +1248,17 @@
"vaultBinUsageDialogMessage": "휴지통을 사용하는 금고가 있습니다.",
"@vaultBinUsageDialogMessage": {},
"settingsConfirmationVaultDataLoss": "금고에 관한 데이터 손실 경고",
- "@settingsConfirmationVaultDataLoss": {}
+ "@settingsConfirmationVaultDataLoss": {},
+ "placePageTitle": "장소",
+ "@placePageTitle": {},
+ "drawerPlacePage": "장소",
+ "@drawerPlacePage": {},
+ "chipActionGoToPlacePage": "장소 페이지에서 보기",
+ "@chipActionGoToPlacePage": {},
+ "placeEmpty": "장소가 없습니다",
+ "@placeEmpty": {},
+ "lengthUnitPixel": "px",
+ "@lengthUnitPixel": {},
+ "lengthUnitPercent": "%",
+ "@lengthUnitPercent": {}
}
diff --git a/lib/l10n/app_uk.arb b/lib/l10n/app_uk.arb
index 75930c2bb..5b5243505 100644
--- a/lib/l10n/app_uk.arb
+++ b/lib/l10n/app_uk.arb
@@ -901,7 +901,7 @@
"@searchDateSectionTitle": {},
"searchCountriesSectionTitle": "Країни",
"@searchCountriesSectionTitle": {},
- "searchPlacesSectionTitle": "Місця",
+ "searchPlacesSectionTitle": "Локації",
"@searchPlacesSectionTitle": {},
"searchTagsSectionTitle": "Теги",
"@searchTagsSectionTitle": {},
@@ -1115,7 +1115,7 @@
"@settingsCollectionTile": {},
"statsTopCountriesSectionTitle": "Топ Країн",
"@statsTopCountriesSectionTitle": {},
- "statsTopPlacesSectionTitle": "Топ Локацій",
+ "statsTopPlacesSectionTitle": "Топ локацій",
"@statsTopPlacesSectionTitle": {},
"statsTopTagsSectionTitle": "Топ Тегів",
"@statsTopTagsSectionTitle": {},
@@ -1207,7 +1207,7 @@
"@tagEditorSectionPlaceholders": {},
"tagPlaceholderCountry": "Країна",
"@tagPlaceholderCountry": {},
- "tagPlaceholderPlace": "Місце",
+ "tagPlaceholderPlace": "Локація",
"@tagPlaceholderPlace": {},
"panoramaEnableSensorControl": "Увімкнути сенсорне керування",
"@panoramaEnableSensorControl": {},
@@ -1406,5 +1406,13 @@
"settingsDisablingBinWarningDialogMessage": "Елементи в кошику буде видалено назавжди.",
"@settingsDisablingBinWarningDialogMessage": {},
"pinDialogEnter": "Введіть пін-код",
- "@pinDialogEnter": {}
+ "@pinDialogEnter": {},
+ "drawerPlacePage": "Локації",
+ "@drawerPlacePage": {},
+ "placeEmpty": "Немає локацій",
+ "@placeEmpty": {},
+ "chipActionGoToPlacePage": "Показати в Локаціях",
+ "@chipActionGoToPlacePage": {},
+ "placePageTitle": "Локації",
+ "@placePageTitle": {}
}