diff --git a/mobile/lib/generated/intl/messages_ar.dart b/mobile/lib/generated/intl/messages_ar.dart index 95665bd0d1..406efc0cce 100644 --- a/mobile/lib/generated/intl/messages_ar.dart +++ b/mobile/lib/generated/intl/messages_ar.dart @@ -31,6 +31,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Checking models..."), "decrypting": MessageLookupByLibrary.simpleMessage("فك التشفير..."), "email": MessageLookupByLibrary.simpleMessage("البريد الإلكتروني"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage("أدخل عنوان بريدك الإلكتروني"), "enterYourRecoveryKey": @@ -50,6 +52,12 @@ class MessageLookup extends MessageLookupByLibrary { "recoverButton": MessageLookupByLibrary.simpleMessage("استرداد"), "recoverySuccessful": MessageLookupByLibrary.simpleMessage("نجح الاسترداد!"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "sorry": MessageLookupByLibrary.simpleMessage("المعذرة"), "terminate": MessageLookupByLibrary.simpleMessage("إنهاء"), "terminateSession": diff --git a/mobile/lib/generated/intl/messages_be.dart b/mobile/lib/generated/intl/messages_be.dart index 42791a7935..9092285095 100644 --- a/mobile/lib/generated/intl/messages_be.dart +++ b/mobile/lib/generated/intl/messages_be.dart @@ -112,6 +112,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Зрабіць гэта пазней"), "done": MessageLookupByLibrary.simpleMessage("Гатова"), "email": MessageLookupByLibrary.simpleMessage("Электронная пошта"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("Шыфраванне"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("Ключы шыфравання"), @@ -221,6 +223,12 @@ class MessageLookup extends MessageLookupByLibrary { "retry": MessageLookupByLibrary.simpleMessage("Паўтарыць"), "saveKey": MessageLookupByLibrary.simpleMessage("Захаваць ключ"), "scanCode": MessageLookupByLibrary.simpleMessage("Сканіраваць код"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "security": MessageLookupByLibrary.simpleMessage("Бяспека"), "selectAll": MessageLookupByLibrary.simpleMessage("Абраць усё"), "selectReason": diff --git a/mobile/lib/generated/intl/messages_bg.dart b/mobile/lib/generated/intl/messages_bg.dart index e3f8835ae7..a23489ec1f 100644 --- a/mobile/lib/generated/intl/messages_bg.dart +++ b/mobile/lib/generated/intl/messages_bg.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_ca.dart b/mobile/lib/generated/intl/messages_ca.dart index 73cf74ac9b..2b8f5a7ebc 100644 --- a/mobile/lib/generated/intl/messages_ca.dart +++ b/mobile/lib/generated/intl/messages_ca.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_cs.dart b/mobile/lib/generated/intl/messages_cs.dart index 7c3ab0ebe2..a2a98616d5 100644 --- a/mobile/lib/generated/intl/messages_cs.dart +++ b/mobile/lib/generated/intl/messages_cs.dart @@ -28,6 +28,14 @@ class MessageLookup extends MessageLookupByLibrary { "Zkontrolujte prosím svou doručenou poštu (a spam) pro dokončení ověření"), "checkingModels": MessageLookupByLibrary.simpleMessage("Checking models..."), - "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage("") + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(""), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_da.dart b/mobile/lib/generated/intl/messages_da.dart index 530acf8fc2..5c2005ea4d 100644 --- a/mobile/lib/generated/intl/messages_da.dart +++ b/mobile/lib/generated/intl/messages_da.dart @@ -73,6 +73,8 @@ class MessageLookup extends MessageLookupByLibrary { "developerSettingsWarning": MessageLookupByLibrary.simpleMessage( "Er du sikker på, at du vil ændre udviklerindstillingerne?"), "email": MessageLookupByLibrary.simpleMessage("Email"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enterPin": MessageLookupByLibrary.simpleMessage("Indtast PIN"), "enterValidEmail": MessageLookupByLibrary.simpleMessage( "Indtast venligst en gyldig email adresse."), @@ -116,8 +118,14 @@ class MessageLookup extends MessageLookupByLibrary { "scanThisBarcodeWithnyourAuthenticatorApp": MessageLookupByLibrary.simpleMessage( "Skan denne QR-kode med godkendelses-appen"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchHint1": MessageLookupByLibrary.simpleMessage("Hurtig, søgning på enheden"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "selectReason": MessageLookupByLibrary.simpleMessage("Vælg årsag"), "selectedPhotos": m4, "sendEmail": MessageLookupByLibrary.simpleMessage("Send email"), diff --git a/mobile/lib/generated/intl/messages_de.dart b/mobile/lib/generated/intl/messages_de.dart index 461b93dfd3..1a22db95fe 100644 --- a/mobile/lib/generated/intl/messages_de.dart +++ b/mobile/lib/generated/intl/messages_de.dart @@ -738,6 +738,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Aktivieren"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente unterstützt maschinelles Lernen für Gesichtserkennung, magische Suche und andere erweiterte Suchfunktionen auf dem Gerät"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Karten aktivieren"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Dies zeigt Ihre Fotos auf einer Weltkarte.\n\nDiese Karte wird von OpenStreetMap gehostet und die genauen Standorte Ihrer Fotos werden niemals geteilt.\n\nSie können diese Funktion jederzeit in den Einstellungen deaktivieren."), @@ -1434,6 +1436,8 @@ class MessageLookup extends MessageLookupByLibrary { "Füge Beschreibungen wie \"#trip\" in der Fotoinfo hinzu um diese schnell hier wiederzufinden"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Suche nach Datum, Monat oder Jahr"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Personen werden hier angezeigt, sobald die Indizierung abgeschlossen ist"), "searchFileTypesAndNamesEmptySection": @@ -1451,6 +1455,8 @@ class MessageLookup extends MessageLookupByLibrary { "Gruppiere Fotos, die innerhalb des Radius eines bestimmten Fotos aufgenommen wurden"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Laden Sie Personen ein, damit Sie geteilte Fotos hier einsehen können"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Sicherheit"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_el.dart b/mobile/lib/generated/intl/messages_el.dart index 3977b079de..e0b453fe8d 100644 --- a/mobile/lib/generated/intl/messages_el.dart +++ b/mobile/lib/generated/intl/messages_el.dart @@ -24,7 +24,15 @@ class MessageLookup extends MessageLookupByLibrary { static Map _notInlinedMessages(_) => { "checkingModels": MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( - "Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας") + "Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_en.dart b/mobile/lib/generated/intl/messages_en.dart index 940af4877f..50c3acbaf2 100644 --- a/mobile/lib/generated/intl/messages_en.dart +++ b/mobile/lib/generated/intl/messages_en.dart @@ -712,6 +712,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Enable"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente supports on-device machine learning for face recognition, magic search and other advanced search features"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Enable Maps"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "This will show your photos on a world map.\n\nThis map is hosted by Open Street Map, and the exact locations of your photos are never shared.\n\nYou can disable this feature anytime from Settings."), @@ -1369,6 +1371,8 @@ class MessageLookup extends MessageLookupByLibrary { "Add descriptions like \"#trip\" in photo info to quickly find them here"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Search by a date, month or year"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "People will be shown here once indexing is done"), "searchFileTypesAndNamesEmptySection": @@ -1386,6 +1390,8 @@ class MessageLookup extends MessageLookupByLibrary { "Group photos that are taken within some radius of a photo"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Invite people, and you\'ll see all photos shared by them here"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Security"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_es.dart b/mobile/lib/generated/intl/messages_es.dart index f3f666ba1e..4722d1b979 100644 --- a/mobile/lib/generated/intl/messages_es.dart +++ b/mobile/lib/generated/intl/messages_es.dart @@ -730,6 +730,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Habilitar"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente soporta aprendizaje automático en el dispositivo para la detección de caras, búsqueda mágica y otras características de búsqueda avanzada"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Activar Mapas"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Esto mostrará tus fotos en el mapa mundial.\n\nEste mapa está gestionado por Open Street Map, y la ubicación exacta de tus fotos nunca se comparte.\n\nPuedes deshabilitar esta función en cualquier momento en Ajustes."), @@ -1419,6 +1421,8 @@ class MessageLookup extends MessageLookupByLibrary { "Agrega descripciones como \"#viaje\" en la información de la foto para encontrarlas aquí rápidamente"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage("Buscar por fecha, mes o año"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Las personas se mostrarán aquí una vez que se haya hecho la indexación"), "searchFileTypesAndNamesEmptySection": @@ -1436,6 +1440,8 @@ class MessageLookup extends MessageLookupByLibrary { "Agrupar las fotos que se tomaron cerca de la localización de una foto"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Invita a gente y verás todas las fotos compartidas aquí"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Seguridad"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_et.dart b/mobile/lib/generated/intl/messages_et.dart index 801f75c33c..2e63ce3c96 100644 --- a/mobile/lib/generated/intl/messages_et.dart +++ b/mobile/lib/generated/intl/messages_et.dart @@ -100,6 +100,8 @@ class MessageLookup extends MessageLookupByLibrary { "done": MessageLookupByLibrary.simpleMessage("Valmis"), "edit": MessageLookupByLibrary.simpleMessage("Muuda"), "email": MessageLookupByLibrary.simpleMessage("E-post"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("Krüpteerimine"), "enterCode": MessageLookupByLibrary.simpleMessage("Sisesta kood"), "enterEmail": MessageLookupByLibrary.simpleMessage("Sisesta e-post"), @@ -205,6 +207,12 @@ class MessageLookup extends MessageLookupByLibrary { "scanThisBarcodeWithnyourAuthenticatorApp": MessageLookupByLibrary.simpleMessage( "Skaneeri seda QR koodi\noma autentimisrakendusega"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "security": MessageLookupByLibrary.simpleMessage("Turvalisus"), "selectAll": MessageLookupByLibrary.simpleMessage("Vali kõik"), "selectLanguage": MessageLookupByLibrary.simpleMessage("Vali keel"), diff --git a/mobile/lib/generated/intl/messages_fa.dart b/mobile/lib/generated/intl/messages_fa.dart index b4778b9f8d..1971bbb14f 100644 --- a/mobile/lib/generated/intl/messages_fa.dart +++ b/mobile/lib/generated/intl/messages_fa.dart @@ -170,6 +170,8 @@ class MessageLookup extends MessageLookupByLibrary { "editLocationTagTitle": MessageLookupByLibrary.simpleMessage("ویرایش مکان"), "email": MessageLookupByLibrary.simpleMessage("ایمیل"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("رمزگذاری"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("کلیدهای رمزنگاری"), @@ -324,6 +326,12 @@ class MessageLookup extends MessageLookupByLibrary { "safelyStored": MessageLookupByLibrary.simpleMessage("به طور ایمن"), "saveKey": MessageLookupByLibrary.simpleMessage("ذخیره کلید"), "search": MessageLookupByLibrary.simpleMessage("جستجو"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "security": MessageLookupByLibrary.simpleMessage("امنیت"), "selectAll": MessageLookupByLibrary.simpleMessage("انتخاب همه"), "selectFoldersForBackup": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_fr.dart b/mobile/lib/generated/intl/messages_fr.dart index c159cbf564..8ee6ddb2fc 100644 --- a/mobile/lib/generated/intl/messages_fr.dart +++ b/mobile/lib/generated/intl/messages_fr.dart @@ -746,6 +746,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Activer"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente prend en charge l\'apprentissage automatique sur l\'appareil pour la reconnaissance faciale, la recherche magique et d\'autres fonctionnalités de recherche avancée"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Activer la carte"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Vos photos seront affichées sur une carte du monde.\n\nCette carte est hébergée par Open Street Map, et les emplacements exacts de vos photos ne sont jamais partagés.\n\nVous pouvez désactiver cette fonction à tout moment dans les Paramètres."), @@ -1443,6 +1445,8 @@ class MessageLookup extends MessageLookupByLibrary { "Ajoutez des descriptions comme \"#trip\" dans les infos photo pour les retrouver ici plus rapidement"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Recherche par date, mois ou année"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Les personnes seront affichées ici une fois l\'indexation terminée"), "searchFileTypesAndNamesEmptySection": @@ -1460,6 +1464,8 @@ class MessageLookup extends MessageLookupByLibrary { "Grouper les photos qui sont prises dans un certain angle d\'une photo"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Invitez des gens, et vous verrez ici toutes les photos qu\'ils partagent"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Sécurité"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_gu.dart b/mobile/lib/generated/intl/messages_gu.dart index 4bef7ab5f7..bc1223bae1 100644 --- a/mobile/lib/generated/intl/messages_gu.dart +++ b/mobile/lib/generated/intl/messages_gu.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_he.dart b/mobile/lib/generated/intl/messages_he.dart index eb9ee49a9d..0bf3a2cd5e 100644 --- a/mobile/lib/generated/intl/messages_he.dart +++ b/mobile/lib/generated/intl/messages_he.dart @@ -412,6 +412,8 @@ class MessageLookup extends MessageLookupByLibrary { "emailVerificationToggle": MessageLookupByLibrary.simpleMessage("אימות מייל"), "empty": MessageLookupByLibrary.simpleMessage("ריק"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("הצפנה"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("מפתחות ההצפנה"), "endtoendEncryptedByDefault": MessageLookupByLibrary.simpleMessage( @@ -742,6 +744,12 @@ class MessageLookup extends MessageLookupByLibrary { "סרוק את הברקוד הזה\nבעזרת אפליקציית האימות שלך"), "searchByAlbumNameHint": MessageLookupByLibrary.simpleMessage("שם האלבום"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "security": MessageLookupByLibrary.simpleMessage("אבטחה"), "selectAlbum": MessageLookupByLibrary.simpleMessage("בחר אלבום"), "selectAll": MessageLookupByLibrary.simpleMessage("בחר הכל"), diff --git a/mobile/lib/generated/intl/messages_hi.dart b/mobile/lib/generated/intl/messages_hi.dart index 057c2e52e8..9b895a3bce 100644 --- a/mobile/lib/generated/intl/messages_hi.dart +++ b/mobile/lib/generated/intl/messages_hi.dart @@ -58,6 +58,8 @@ class MessageLookup extends MessageLookupByLibrary { "deleteRequestSLAText": MessageLookupByLibrary.simpleMessage( "आपका अनुरोध 72 घंटों के भीतर संसाधित किया जाएगा।"), "email": MessageLookupByLibrary.simpleMessage("ईमेल"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "entePhotosPerm": MessageLookupByLibrary.simpleMessage( "Ente को आपकी तस्वीरों को संरक्षित करने के लिए अनुमति की आवश्यकता है"), "enterValidEmail": MessageLookupByLibrary.simpleMessage( @@ -87,6 +89,12 @@ class MessageLookup extends MessageLookupByLibrary { "recoverButton": MessageLookupByLibrary.simpleMessage("पुनः प्राप्त"), "recoverySuccessful": MessageLookupByLibrary.simpleMessage("रिकवरी सफल हुई!"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "selectReason": MessageLookupByLibrary.simpleMessage("कारण चुनें"), "sendEmail": MessageLookupByLibrary.simpleMessage("ईमेल भेजें"), "somethingWentWrongPleaseTryAgain": diff --git a/mobile/lib/generated/intl/messages_id.dart b/mobile/lib/generated/intl/messages_id.dart index a2b4f6a619..16cc01c400 100644 --- a/mobile/lib/generated/intl/messages_id.dart +++ b/mobile/lib/generated/intl/messages_id.dart @@ -614,6 +614,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Verifikasi email"), "empty": MessageLookupByLibrary.simpleMessage("Kosongkan"), "emptyTrash": MessageLookupByLibrary.simpleMessage("Kosongkan sampah?"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Aktifkan Peta"), "encryptingBackup": MessageLookupByLibrary.simpleMessage("Mengenkripsi cadangan..."), @@ -1177,6 +1179,8 @@ class MessageLookup extends MessageLookupByLibrary { "Tambah keterangan seperti \"#trip\" pada info foto agar mudah ditemukan di sini"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Telusuri dengan tanggal, bulan, atau tahun"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Orang akan ditampilkan di sini setelah pengindeksan selesai"), "searchFileTypesAndNamesEmptySection": @@ -1187,6 +1191,10 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Album, nama dan jenis file"), "searchHint5": MessageLookupByLibrary.simpleMessage( "Segera tiba: Penelusuran wajah & ajaib ✨"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Keamanan"), "selectALocation": MessageLookupByLibrary.simpleMessage("Pilih lokasi"), diff --git a/mobile/lib/generated/intl/messages_it.dart b/mobile/lib/generated/intl/messages_it.dart index fb76c9f87a..fba3207714 100644 --- a/mobile/lib/generated/intl/messages_it.dart +++ b/mobile/lib/generated/intl/messages_it.dart @@ -734,6 +734,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Abilita"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente supporta l\'apprendimento automatico eseguito sul dispositivo per il riconoscimento dei volti, la ricerca magica e altre funzioni di ricerca avanzata"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "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."), @@ -1425,6 +1427,8 @@ class MessageLookup extends MessageLookupByLibrary { "Aggiungi descrizioni come \"#viaggio\" nelle informazioni delle foto per trovarle rapidamente qui"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Ricerca per data, mese o anno"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Le persone saranno mostrate qui una volta completata l\'indicizzazione"), "searchFileTypesAndNamesEmptySection": @@ -1442,6 +1446,8 @@ class MessageLookup extends MessageLookupByLibrary { "Raggruppa foto scattate entro un certo raggio da una foto"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Invita persone e vedrai qui tutte le foto condivise da loro"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Sicurezza"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_ja.dart b/mobile/lib/generated/intl/messages_ja.dart index 06006f5621..aca65c20cd 100644 --- a/mobile/lib/generated/intl/messages_ja.dart +++ b/mobile/lib/generated/intl/messages_ja.dart @@ -623,6 +623,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("有効化"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Enteは顔認識、マジック検索、その他の高度な検索機能のため、あなたのデバイス上で機械学習をしています"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("マップを有効にする"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "世界地図上にあなたの写真を表示します。\n\n地図はOpenStreetMapを利用しており、あなたの写真の位置情報が外部に共有されることはありません。\n\nこの機能は設定から無効にすることができます"), @@ -1202,6 +1204,8 @@ class MessageLookup extends MessageLookupByLibrary { "写真情報に \"#trip\" のように説明を追加すれば、ここで簡単に見つけることができます"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage("日付、月または年で検索"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage("学習が完了すると、ここに人が表示されます"), "searchFileTypesAndNamesEmptySection": @@ -1216,6 +1220,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("当時の直近で撮影された写真をグループ化"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage("友達を招待すると、共有される写真はここから閲覧できます"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("セキュリティ"), "selectALocation": MessageLookupByLibrary.simpleMessage("場所を選択"), diff --git a/mobile/lib/generated/intl/messages_km.dart b/mobile/lib/generated/intl/messages_km.dart index 14989cc411..2c2c8454a6 100644 --- a/mobile/lib/generated/intl/messages_km.dart +++ b/mobile/lib/generated/intl/messages_km.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_ko.dart b/mobile/lib/generated/intl/messages_ko.dart index 1f72356e6c..f04fded67c 100644 --- a/mobile/lib/generated/intl/messages_ko.dart +++ b/mobile/lib/generated/intl/messages_ko.dart @@ -35,6 +35,8 @@ class MessageLookup extends MessageLookupByLibrary { "deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage("계정을 영구적으로 삭제"), "email": MessageLookupByLibrary.simpleMessage("이메일"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enterValidEmail": MessageLookupByLibrary.simpleMessage("올바른 이메일 주소를 입력하세요."), "enterYourEmailAddress": @@ -42,6 +44,12 @@ class MessageLookup extends MessageLookupByLibrary { "feedback": MessageLookupByLibrary.simpleMessage("피드백"), "invalidEmailAddress": MessageLookupByLibrary.simpleMessage("잘못된 이메일 주소"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "verify": MessageLookupByLibrary.simpleMessage("인증"), "yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage("계정이 삭제되었습니다.") diff --git a/mobile/lib/generated/intl/messages_lt.dart b/mobile/lib/generated/intl/messages_lt.dart index 66bab14616..5976a2645f 100644 --- a/mobile/lib/generated/intl/messages_lt.dart +++ b/mobile/lib/generated/intl/messages_lt.dart @@ -412,6 +412,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Įjungti"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "„Ente“ palaiko įrenginyje mašininį mokymąsi, skirtą veidų atpažinimui, magiškai paieškai ir kitoms išplėstinėms paieškos funkcijoms"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Tai parodys jūsų nuotraukas pasaulio žemėlapyje.\n\nŠį žemėlapį talpina „OpenStreetMap“, o tiksliomis nuotraukų vietovėmis niekada nebendrinama.\n\nŠią funkciją bet kada galite išjungti iš nustatymų."), "enabled": MessageLookupByLibrary.simpleMessage("Įjungta"), @@ -824,9 +826,15 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Skenuokite šį QR kodą\nsu autentifikatoriaus programa"), "search": MessageLookupByLibrary.simpleMessage("Ieškoti"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchHint4": MessageLookupByLibrary.simpleMessage("Vietovė"), "searchLocationEmptySection": MessageLookupByLibrary.simpleMessage( "Grupės nuotraukos, kurios padarytos tam tikru spinduliu nuo nuotraukos"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "selectALocation": MessageLookupByLibrary.simpleMessage("Pasirinkite vietovę"), diff --git a/mobile/lib/generated/intl/messages_nl.dart b/mobile/lib/generated/intl/messages_nl.dart index 11bcb82b4e..9024f6817f 100644 --- a/mobile/lib/generated/intl/messages_nl.dart +++ b/mobile/lib/generated/intl/messages_nl.dart @@ -726,6 +726,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Inschakelen"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente ondersteunt on-device machine learning voor gezichtsherkenning, magisch zoeken en andere geavanceerde zoekfuncties"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Kaarten inschakelen"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( @@ -1409,6 +1411,8 @@ class MessageLookup extends MessageLookupByLibrary { "Voeg beschrijvingen zoals \"#weekendje weg\" toe in foto-info om ze snel hier te vinden"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Zoeken op een datum, maand of jaar"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Mensen worden hier getoond als het indexeren klaar is"), "searchFileTypesAndNamesEmptySection": @@ -1426,6 +1430,8 @@ class MessageLookup extends MessageLookupByLibrary { "Foto\'s groeperen die in een bepaalde straal van een foto worden genomen"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Nodig mensen uit, en je ziet alle foto\'s die door hen worden gedeeld hier"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Beveiliging"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_no.dart b/mobile/lib/generated/intl/messages_no.dart index 6426bdbbcb..f4fc74d775 100644 --- a/mobile/lib/generated/intl/messages_no.dart +++ b/mobile/lib/generated/intl/messages_no.dart @@ -189,6 +189,8 @@ class MessageLookup extends MessageLookupByLibrary { "dropSupportEmail": m25, "duplicateItemsGroup": m27, "email": MessageLookupByLibrary.simpleMessage("E-post"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("Kryptering"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("Krypteringsnøkkel"), @@ -350,6 +352,12 @@ class MessageLookup extends MessageLookupByLibrary { "scanThisBarcodeWithnyourAuthenticatorApp": MessageLookupByLibrary.simpleMessage( "Skann denne strekkoden med\nautentiseringsappen din"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "security": MessageLookupByLibrary.simpleMessage("Sikkerhet"), "selectAll": MessageLookupByLibrary.simpleMessage("Velg alle"), "selectFoldersForBackup": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_pl.dart b/mobile/lib/generated/intl/messages_pl.dart index d446bb852b..d4cf46daee 100644 --- a/mobile/lib/generated/intl/messages_pl.dart +++ b/mobile/lib/generated/intl/messages_pl.dart @@ -732,6 +732,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Włącz"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente obsługuje uczenie maszynowe na urządzeniu dla rozpoznawania twarzy, wyszukiwania magicznego i innych zaawansowanych funkcji wyszukiwania"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Włącz mapy"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "To pokaże Twoje zdjęcia na mapie świata.\n\nTa mapa jest hostowana przez Open Street Map, a dokładne lokalizacje Twoich zdjęć nigdy nie są udostępniane.\n\nMożesz wyłączyć tę funkcję w każdej chwili w ustawieniach."), @@ -1425,6 +1427,8 @@ class MessageLookup extends MessageLookupByLibrary { "Dodaj opisy takie jak \"#trip\" w informacji o zdjęciu, aby szybko znaleźć je tutaj"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Szukaj według daty, miesiąca lub roku"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Po zakończeniu indeksowania ludzie będą tu wyświetlani"), "searchFileTypesAndNamesEmptySection": @@ -1442,6 +1446,8 @@ class MessageLookup extends MessageLookupByLibrary { "Grupuj zdjęcia zrobione w promieniu zdjęcia"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Zaproś ludzi, a zobaczysz tutaj wszystkie udostępnione przez nich zdjęcia"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Bezpieczeństwo"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_pt.dart b/mobile/lib/generated/intl/messages_pt.dart index 017fd3d557..e4859e76ff 100644 --- a/mobile/lib/generated/intl/messages_pt.dart +++ b/mobile/lib/generated/intl/messages_pt.dart @@ -729,6 +729,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Ativar"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente suporta aprendizagem de máquina para reconhecimento facial, busca mágica e outros recursos de busca avançados"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Ativar mapas"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Isso exibirá suas fotos em um mapa mundial.\n\nEste mapa é hospedado por Open Street Map, e as exatas localizações das fotos nunca serão compartilhadas.\n\nVocê pode desativar esta função a qualquer momento em Opções."), @@ -1419,6 +1421,8 @@ class MessageLookup extends MessageLookupByLibrary { "Adicione marcações como \"#viagem\" nas informações das fotos para encontrá-las aqui com facilidade"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage("Buscar por data, mês ou ano"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "As pessoas apareceram aqui quando a indexação for concluída"), "searchFileTypesAndNamesEmptySection": @@ -1436,6 +1440,8 @@ class MessageLookup extends MessageLookupByLibrary { "Fotos de grupo que estão sendo tiradas em algum raio da foto"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Convide pessoas e você verá todas as fotos compartilhadas por elas aqui"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Segurança"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_ro.dart b/mobile/lib/generated/intl/messages_ro.dart index fd6bd7ddd0..a170cb9d76 100644 --- a/mobile/lib/generated/intl/messages_ro.dart +++ b/mobile/lib/generated/intl/messages_ro.dart @@ -605,6 +605,8 @@ class MessageLookup extends MessageLookupByLibrary { "emptyTrash": MessageLookupByLibrary.simpleMessage("Goliți coșul de gunoi?"), "enable": MessageLookupByLibrary.simpleMessage("Activare"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enabled": MessageLookupByLibrary.simpleMessage("Activat"), "encryption": MessageLookupByLibrary.simpleMessage("Criptarea"), "encryptionKeys": @@ -1160,6 +1162,8 @@ class MessageLookup extends MessageLookupByLibrary { "Adăugați descrieri precum „#excursie” în informațiile fotografiilor pentru a le găsi ușor aici"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Căutare după o dată, o lună sau un an"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Persoanele vor fi afișate aici odată ce indexarea este finalizată"), "searchFileTypesAndNamesEmptySection": @@ -1178,6 +1182,8 @@ class MessageLookup extends MessageLookupByLibrary { "Grupare fotografii realizate în raza unei fotografii"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Invitați persoane și veți vedea aici toate fotografiile distribuite de acestea"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Securitate"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_ru.dart b/mobile/lib/generated/intl/messages_ru.dart index b2baeda55b..a1eff0f9c7 100644 --- a/mobile/lib/generated/intl/messages_ru.dart +++ b/mobile/lib/generated/intl/messages_ru.dart @@ -681,6 +681,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Включить"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente поддерживает машинное обучение на устройстве для распознавания лиц, умного поиска и других расширенных функций поиска"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Включить карты"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Ваши фотографии будут показаны на карте мира.\n\nЭта карта размещена на Open Street Map, и точное местоположение ваших фотографий никогда не разглашается.\n\nВы можете отключить эту функцию в любое время в настройках."), @@ -1351,6 +1353,8 @@ class MessageLookup extends MessageLookupByLibrary { "Добавьте описания типа \"#поездка\" в информацию о фото и быстро найдите их здесь"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Поиск по дате, месяцу или году"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Люди будут показаны здесь, как только будет выполнено индексирование"), "searchFileTypesAndNamesEmptySection": @@ -1368,6 +1372,8 @@ class MessageLookup extends MessageLookupByLibrary { "Групповые фотографии, сделанные в некотором радиусе от фотографии"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Пригласите людей, и вы увидите все фотографии, которыми они поделились здесь"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Безопасность"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_sl.dart b/mobile/lib/generated/intl/messages_sl.dart index 88252dd5d5..81b60bd891 100644 --- a/mobile/lib/generated/intl/messages_sl.dart +++ b/mobile/lib/generated/intl/messages_sl.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_sv.dart b/mobile/lib/generated/intl/messages_sv.dart index 3c2d8049a8..0e26a61abe 100644 --- a/mobile/lib/generated/intl/messages_sv.dart +++ b/mobile/lib/generated/intl/messages_sv.dart @@ -244,6 +244,8 @@ class MessageLookup extends MessageLookupByLibrary { "edit": MessageLookupByLibrary.simpleMessage("Redigera"), "email": MessageLookupByLibrary.simpleMessage("E-post"), "emailNoEnteAccount": m29, + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "encryption": MessageLookupByLibrary.simpleMessage("Kryptering"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("Krypteringsnycklar"), @@ -455,8 +457,14 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Album"), "searchByAlbumNameHint": MessageLookupByLibrary.simpleMessage("Albumnamn"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFileTypesAndNamesEmptySection": MessageLookupByLibrary.simpleMessage("Filtyper och namn"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "selectAlbum": MessageLookupByLibrary.simpleMessage("Välj album"), "selectLanguage": MessageLookupByLibrary.simpleMessage("Välj språk"), diff --git a/mobile/lib/generated/intl/messages_ta.dart b/mobile/lib/generated/intl/messages_ta.dart index a293e51fc1..9141faf514 100644 --- a/mobile/lib/generated/intl/messages_ta.dart +++ b/mobile/lib/generated/intl/messages_ta.dart @@ -41,6 +41,8 @@ class MessageLookup extends MessageLookupByLibrary { "deleteReason1": MessageLookupByLibrary.simpleMessage( "எனக்கு தேவையான ஒரு முக்கிய அம்சம் இதில் இல்லை"), "email": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல்"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enterValidEmail": MessageLookupByLibrary.simpleMessage( "சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும்."), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( @@ -50,6 +52,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("தவறான மின்னஞ்சல் முகவரி"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "இந்த தகவலுடன் தயவுசெய்து எங்களுக்கு உதவுங்கள்"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "verify": MessageLookupByLibrary.simpleMessage("சரிபார்க்கவும்") }; } diff --git a/mobile/lib/generated/intl/messages_te.dart b/mobile/lib/generated/intl/messages_te.dart index 9f7ed5e4df..055e89f535 100644 --- a/mobile/lib/generated/intl/messages_te.dart +++ b/mobile/lib/generated/intl/messages_te.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_th.dart b/mobile/lib/generated/intl/messages_th.dart index ba95cc741b..1aa1e4bf69 100644 --- a/mobile/lib/generated/intl/messages_th.dart +++ b/mobile/lib/generated/intl/messages_th.dart @@ -151,6 +151,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("แก้ไขตำแหน่ง"), "eligible": MessageLookupByLibrary.simpleMessage("มีสิทธิ์"), "email": MessageLookupByLibrary.simpleMessage("อีเมล"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("เปิดใช้งานแผนที่"), "encryption": MessageLookupByLibrary.simpleMessage("การเข้ารหัส"), "enterCode": MessageLookupByLibrary.simpleMessage("ป้อนรหัส"), @@ -286,6 +288,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "บันทึกคีย์การกู้คืนของคุณหากคุณยังไม่ได้ทำ"), "scanCode": MessageLookupByLibrary.simpleMessage("สแกนรหัส"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "selectAll": MessageLookupByLibrary.simpleMessage("เลือกทั้งหมด"), "selectReason": MessageLookupByLibrary.simpleMessage("เลือกเหตุผล"), "sendEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมล"), diff --git a/mobile/lib/generated/intl/messages_ti.dart b/mobile/lib/generated/intl/messages_ti.dart index 4c54aa4ee8..7761d43d9b 100644 --- a/mobile/lib/generated/intl/messages_ti.dart +++ b/mobile/lib/generated/intl/messages_ti.dart @@ -23,6 +23,14 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { "checkingModels": - MessageLookupByLibrary.simpleMessage("Checking models...") + MessageLookupByLibrary.simpleMessage("Checking models..."), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), + "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete") }; } diff --git a/mobile/lib/generated/intl/messages_tr.dart b/mobile/lib/generated/intl/messages_tr.dart index 864c0df840..0f27c79538 100644 --- a/mobile/lib/generated/intl/messages_tr.dart +++ b/mobile/lib/generated/intl/messages_tr.dart @@ -606,6 +606,8 @@ class MessageLookup extends MessageLookupByLibrary { "empty": MessageLookupByLibrary.simpleMessage("Boşalt"), "emptyTrash": MessageLookupByLibrary.simpleMessage("Çöp kutusu boşaltılsın mı?"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Haritaları Etkinleştir"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( @@ -1165,6 +1167,8 @@ class MessageLookup extends MessageLookupByLibrary { "Fotoğraf bilgilerini burada hızlı bir şekilde bulmak için \"#trip\" gibi açıklamalar ekleyin"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Tarihe, aya veya yıla göre arama yapın"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFileTypesAndNamesEmptySection": MessageLookupByLibrary.simpleMessage("Dosya türleri ve adları"), "searchHint1": @@ -1180,6 +1184,8 @@ class MessageLookup extends MessageLookupByLibrary { "Bir fotoğrafın belli bir yarıçapında çekilen fotoğrafları gruplandırın"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "İnsanları davet ettiğinizde onların paylaştığı tüm fotoğrafları burada göreceksiniz"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Güvenlik"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_uk.dart b/mobile/lib/generated/intl/messages_uk.dart index 8d4c85a99e..78a875268c 100644 --- a/mobile/lib/generated/intl/messages_uk.dart +++ b/mobile/lib/generated/intl/messages_uk.dart @@ -731,6 +731,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("Увімкнути"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente підтримує машинне навчання для розпізнавання обличчя, магічний пошук та інші розширені функції пошуку"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("Увімкнути мапи"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Це покаже ваші фотографії на мапі світу.\n\nЦя мапа розміщена на OpenStreetMap, і точне розташування ваших фотографій ніколи не розголошується.\n\nВи можете будь-коли вимкнути цю функцію в налаштуваннях."), @@ -1429,6 +1431,8 @@ class MessageLookup extends MessageLookupByLibrary { "Додавайте такі описи як «#подорож» в інформацію про фотографію, щоб швидко знайти їх тут"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( "Шукати за датою, місяцем або роком"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( "Люди будуть показані тут після завершення індексації"), "searchFileTypesAndNamesEmptySection": @@ -1445,6 +1449,8 @@ class MessageLookup extends MessageLookupByLibrary { "Групові фотографії, які зроблені в певному радіусі від фотографії"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage( "Запросіть людей, і ви побачите всі фотографії, якими вони поділилися, тут"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("Безпека"), "selectALocation": diff --git a/mobile/lib/generated/intl/messages_zh.dart b/mobile/lib/generated/intl/messages_zh.dart index 22109eeb32..1f8f49fc33 100644 --- a/mobile/lib/generated/intl/messages_zh.dart +++ b/mobile/lib/generated/intl/messages_zh.dart @@ -599,6 +599,8 @@ class MessageLookup extends MessageLookupByLibrary { "enable": MessageLookupByLibrary.simpleMessage("启用"), "enableMLIndexingDesc": MessageLookupByLibrary.simpleMessage( "Ente 支持设备上的机器学习,实现人脸识别、魔法搜索和其他高级搜索功能"), + "enableMachineLearningBanner": MessageLookupByLibrary.simpleMessage( + "Enable machine learning for magic search and face recognition"), "enableMaps": MessageLookupByLibrary.simpleMessage("启用地图"), "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "这将在世界地图上显示您的照片。\n\n该地图由 Open Street Map 托管,并且您的照片的确切位置永远不会共享。\n\n您可以随时从“设置”中禁用此功能。"), @@ -1135,6 +1137,8 @@ class MessageLookup extends MessageLookupByLibrary { "在照片信息中添加“#旅游”等描述,以便在此处快速找到它们"), "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage("按日期搜索,月份或年份"), + "searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage( + "Images will be shown here once processing is complete"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage("待索引完成后,人物将显示在此处"), "searchFileTypesAndNamesEmptySection": @@ -1148,6 +1152,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("在照片的一定半径内拍摄的几组照片"), "searchPeopleEmptySection": MessageLookupByLibrary.simpleMessage("邀请他人,您将在此看到他们分享的所有照片"), + "searchPersonsEmptySection": MessageLookupByLibrary.simpleMessage( + "People will be shown here once processing is complete"), "searchResultCount": m53, "security": MessageLookupByLibrary.simpleMessage("安全"), "selectALocation": MessageLookupByLibrary.simpleMessage("选择一个位置"), diff --git a/mobile/lib/generated/l10n.dart b/mobile/lib/generated/l10n.dart index a33c0511ea..a76cc59628 100644 --- a/mobile/lib/generated/l10n.dart +++ b/mobile/lib/generated/l10n.dart @@ -9915,6 +9915,36 @@ class S { args: [], ); } + + /// `Enable machine learning for magic search and face recognition` + String get enableMachineLearningBanner { + return Intl.message( + 'Enable machine learning for magic search and face recognition', + name: 'enableMachineLearningBanner', + desc: '', + args: [], + ); + } + + /// `Images will be shown here once processing is complete` + String get searchDiscoverEmptySection { + return Intl.message( + 'Images will be shown here once processing is complete', + name: 'searchDiscoverEmptySection', + desc: '', + args: [], + ); + } + + /// `People will be shown here once processing is complete` + String get searchPersonsEmptySection { + return Intl.message( + 'People will be shown here once processing is complete', + name: 'searchPersonsEmptySection', + desc: '', + args: [], + ); + } } class AppLocalizationDelegate extends LocalizationsDelegate { diff --git a/mobile/lib/l10n/intl_ar.arb b/mobile/lib/l10n/intl_ar.arb index d094e442f1..66351279a9 100644 --- a/mobile/lib/l10n/intl_ar.arb +++ b/mobile/lib/l10n/intl_ar.arb @@ -24,5 +24,9 @@ "verifyEmail": "التحقق من البريد الإلكتروني", "toResetVerifyEmail": "لإعادة تعيين كلمة المرور، يرجى التحقق من بريدك الإلكتروني أولاً.", "ackPasswordLostWarning": "أُدركُ أنّني فقدتُ كلمة مروري، فقد أفقد بياناتي لأن بياناتي مشفرة تشفيرًا تامًّا من النهاية إلى النهاية.", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_be.arb b/mobile/lib/l10n/intl_be.arb index 0d33674d8a..5f02ccbf30 100644 --- a/mobile/lib/l10n/intl_be.arb +++ b/mobile/lib/l10n/intl_be.arb @@ -200,5 +200,9 @@ "systemTheme": "Сістэма", "freeTrial": "Бясплатная пробная версія", "faqs": "Частыя пытанні", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_bg.arb b/mobile/lib/l10n/intl_bg.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_bg.arb +++ b/mobile/lib/l10n/intl_bg.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ca.arb b/mobile/lib/l10n/intl_ca.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_ca.arb +++ b/mobile/lib/l10n/intl_ca.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_cs.arb b/mobile/lib/l10n/intl_cs.arb index e6b421ac6f..2ec71b9385 100644 --- a/mobile/lib/l10n/intl_cs.arb +++ b/mobile/lib/l10n/intl_cs.arb @@ -3,5 +3,9 @@ "askDeleteReason": "Jaký je váš hlavní důvod, proč mažete svůj účet?", "incorrectRecoveryKeyBody": "", "checkInboxAndSpamFolder": "Zkontrolujte prosím svou doručenou poštu (a spam) pro dokončení ověření", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_da.arb b/mobile/lib/l10n/intl_da.arb index d346545b28..44ea6e4f79 100644 --- a/mobile/lib/l10n/intl_da.arb +++ b/mobile/lib/l10n/intl_da.arb @@ -85,5 +85,9 @@ "developerSettingsWarning": "Er du sikker på, at du vil ændre udviklerindstillingerne?", "next": "Næste", "enterPin": "Indtast PIN", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_de.arb b/mobile/lib/l10n/intl_de.arb index 6e76bed407..2fbb19fb3c 100644 --- a/mobile/lib/l10n/intl_de.arb +++ b/mobile/lib/l10n/intl_de.arb @@ -1360,5 +1360,8 @@ "allPersonGroupingWillReset": "Alle Gruppierungen für diese Person werden zurückgesetzt und du wirst alle Vorschläge für diese Person verlieren", "yesResetPerson": "Ja, Person zurücksetzen", "onlyThem": "Nur diese", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_el.arb b/mobile/lib/l10n/intl_el.arb index 479cab3eb2..9529a9c126 100644 --- a/mobile/lib/l10n/intl_el.arb +++ b/mobile/lib/l10n/intl_el.arb @@ -1,5 +1,9 @@ { "@@locale ": "en", "enterYourEmailAddress": "Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_en.arb b/mobile/lib/l10n/intl_en.arb index 88629cf49f..2c7b8701fd 100644 --- a/mobile/lib/l10n/intl_en.arb +++ b/mobile/lib/l10n/intl_en.arb @@ -1360,5 +1360,8 @@ "allPersonGroupingWillReset": "All groupings for this person will be reset, and you will lose all suggestions made for this person", "yesResetPerson": "Yes, reset person", "onlyThem": "Only them", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_es.arb b/mobile/lib/l10n/intl_es.arb index 66d62e0e9f..0201a97f91 100644 --- a/mobile/lib/l10n/intl_es.arb +++ b/mobile/lib/l10n/intl_es.arb @@ -1344,5 +1344,8 @@ "mostRelevant": "Más relevante", "loadingYourPhotos": "Cargando tus fotos...", "processingImport": "Procesando {folderName}...", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_et.arb b/mobile/lib/l10n/intl_et.arb index 5b2dd4da34..1b373f56c1 100644 --- a/mobile/lib/l10n/intl_et.arb +++ b/mobile/lib/l10n/intl_et.arb @@ -219,5 +219,9 @@ "@storageBreakupYou": { "description": "Label to indicate how much storage you are using when you are part of a family plan" }, - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_fa.arb b/mobile/lib/l10n/intl_fa.arb index 8253c7b631..e930a3fea9 100644 --- a/mobile/lib/l10n/intl_fa.arb +++ b/mobile/lib/l10n/intl_fa.arb @@ -308,5 +308,9 @@ "search": "جستجو", "whatsNew": "تغییرات جدید", "reviewSuggestions": "مرور پیشنهادها", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_fr.arb b/mobile/lib/l10n/intl_fr.arb index fb12933bb9..c51e658e2b 100644 --- a/mobile/lib/l10n/intl_fr.arb +++ b/mobile/lib/l10n/intl_fr.arb @@ -1348,5 +1348,8 @@ "areYouSureYouWantToResetThisPerson": "Êtes-vous certain de vouloir réinitialiser cette personne ?", "allPersonGroupingWillReset": "Tous les groupements pour cette personne seront réinitialisés, et vous perdrez toutes les suggestions faites pour cette personne", "yesResetPerson": "Oui, réinitialiser la personne", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_gu.arb b/mobile/lib/l10n/intl_gu.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_gu.arb +++ b/mobile/lib/l10n/intl_gu.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_he.arb b/mobile/lib/l10n/intl_he.arb index 788e45608d..d7a8caa57a 100644 --- a/mobile/lib/l10n/intl_he.arb +++ b/mobile/lib/l10n/intl_he.arb @@ -817,5 +817,9 @@ "create": "צור", "viewAll": "הצג הכל", "hiding": "מחביא...", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_hi.arb b/mobile/lib/l10n/intl_hi.arb index 686c13003b..0442f70ccf 100644 --- a/mobile/lib/l10n/intl_hi.arb +++ b/mobile/lib/l10n/intl_hi.arb @@ -49,5 +49,9 @@ "noRecoveryKeyNoDecryption": "हमारे एंड-टू-एंड एन्क्रिप्शन प्रोटोकॉल की प्रकृति के कारण, आपके डेटा को आपके पासवर्ड या रिकवरी कुंजी के बिना डिक्रिप्ट नहीं किया जा सकता है", "verifyEmail": "ईमेल सत्यापित करें", "toResetVerifyEmail": "अपना पासवर्ड रीसेट करने के लिए, कृपया पहले अपना ईमेल सत्यापित करें।", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_id.arb b/mobile/lib/l10n/intl_id.arb index 50e9d43505..e69ab4d375 100644 --- a/mobile/lib/l10n/intl_id.arb +++ b/mobile/lib/l10n/intl_id.arb @@ -1144,5 +1144,9 @@ "left": "Kiri", "right": "Kanan", "whatsNew": "Hal yang baru", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_it.arb b/mobile/lib/l10n/intl_it.arb index 778f80de26..e93524afa8 100644 --- a/mobile/lib/l10n/intl_it.arb +++ b/mobile/lib/l10n/intl_it.arb @@ -1360,5 +1360,8 @@ "allPersonGroupingWillReset": "Tutti i raggruppamenti per questa persona saranno resettati e perderai tutti i suggerimenti fatti per questa persona", "yesResetPerson": "Sì, resetta persona", "onlyThem": "Solo loro", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ja.arb b/mobile/lib/l10n/intl_ja.arb index d1d7e61049..f888cb4bec 100644 --- a/mobile/lib/l10n/intl_ja.arb +++ b/mobile/lib/l10n/intl_ja.arb @@ -1344,5 +1344,8 @@ "mostRelevant": "関連度順", "loadingYourPhotos": "写真を読み込んでいます...", "processingImport": "{folderName} を処理中...", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_km.arb b/mobile/lib/l10n/intl_km.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_km.arb +++ b/mobile/lib/l10n/intl_km.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ko.arb b/mobile/lib/l10n/intl_ko.arb index 72dce82729..5233d7e229 100644 --- a/mobile/lib/l10n/intl_ko.arb +++ b/mobile/lib/l10n/intl_ko.arb @@ -13,5 +13,9 @@ "confirmAccountDeletion": "계정 삭제 확인", "deleteAccountPermanentlyButton": "계정을 영구적으로 삭제", "yourAccountHasBeenDeleted": "계정이 삭제되었습니다.", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_lt.arb b/mobile/lib/l10n/intl_lt.arb index 2cab8e5276..509760dd15 100644 --- a/mobile/lib/l10n/intl_lt.arb +++ b/mobile/lib/l10n/intl_lt.arb @@ -801,5 +801,9 @@ "allPersonGroupingWillReset": "Visi šio asmens grupavimai bus iš naujo nustatyti, o jūs neteksite visų šiam asmeniui pateiktų pasiūlymų", "yesResetPerson": "Taip, nustatyti asmenį iš naujo", "onlyThem": "Tik jiems", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_nl.arb b/mobile/lib/l10n/intl_nl.arb index 1b46c6ac1b..ec4edad3da 100644 --- a/mobile/lib/l10n/intl_nl.arb +++ b/mobile/lib/l10n/intl_nl.arb @@ -1344,5 +1344,8 @@ "mostRelevant": "Meest relevant", "loadingYourPhotos": "Je foto's worden geladen...", "processingImport": "Verwerken van {folderName}...", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_no.arb b/mobile/lib/l10n/intl_no.arb index bea3834ff2..6867ae4f9d 100644 --- a/mobile/lib/l10n/intl_no.arb +++ b/mobile/lib/l10n/intl_no.arb @@ -372,5 +372,9 @@ "general": "Generelt", "security": "Sikkerhet", "authToViewYourRecoveryKey": "Vennligst autentiser deg for å se gjennopprettingsnøkkelen din", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_pl.arb b/mobile/lib/l10n/intl_pl.arb index 182563ad0c..cbdd2d0dc5 100644 --- a/mobile/lib/l10n/intl_pl.arb +++ b/mobile/lib/l10n/intl_pl.arb @@ -1359,5 +1359,8 @@ "areYouSureYouWantToResetThisPerson": "Czy na pewno chcesz zresetować tę osobę?", "allPersonGroupingWillReset": "Wszystkie grupy dla tej osoby zostaną zresetowane i stracisz wszystkie sugestie dla tej osoby", "yesResetPerson": "Tak, zresetuj osobę", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_pt.arb b/mobile/lib/l10n/intl_pt.arb index 7641231b3b..fde2f7dd88 100644 --- a/mobile/lib/l10n/intl_pt.arb +++ b/mobile/lib/l10n/intl_pt.arb @@ -1360,5 +1360,8 @@ "allPersonGroupingWillReset": "Todos os agrupamentos dessa pessoa serão redefinidos, e você perderá todas as sugestões feitas por essa pessoa.", "yesResetPerson": "Sim, redefinir pessoa", "onlyThem": "Apenas eles", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ro.arb b/mobile/lib/l10n/intl_ro.arb index 9032e9b8a8..cce7c58181 100644 --- a/mobile/lib/l10n/intl_ro.arb +++ b/mobile/lib/l10n/intl_ro.arb @@ -1093,5 +1093,8 @@ "enable": "Activare", "enabled": "Activat", "moreDetails": "Mai multe detalii", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ru.arb b/mobile/lib/l10n/intl_ru.arb index 1d4bf614e1..d6cd0c285d 100644 --- a/mobile/lib/l10n/intl_ru.arb +++ b/mobile/lib/l10n/intl_ru.arb @@ -1301,5 +1301,8 @@ "thisWillRemovePublicLinksOfAllSelectedQuickLinks": "Это удалит публичные ссылки на все выбранные быстрые ссылки.", "guestView": "Гостевой вид", "guestViewEnablePreSteps": "Чтобы включить гостевой вид, настройте пароль устройства или блокировку экрана в настройках системы.", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_sl.arb b/mobile/lib/l10n/intl_sl.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_sl.arb +++ b/mobile/lib/l10n/intl_sl.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_sv.arb b/mobile/lib/l10n/intl_sv.arb index 97475b7857..df8c5f9a85 100644 --- a/mobile/lib/l10n/intl_sv.arb +++ b/mobile/lib/l10n/intl_sv.arb @@ -456,5 +456,9 @@ "newPerson": "Ny person", "addName": "Lägg till namn", "add": "Lägg till", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ta.arb b/mobile/lib/l10n/intl_ta.arb index e8217d2d3a..801f744453 100644 --- a/mobile/lib/l10n/intl_ta.arb +++ b/mobile/lib/l10n/intl_ta.arb @@ -16,5 +16,9 @@ "confirmAccountDeletion": "கணக்கு நீக்குதலை உறுதிப்படுத்தவும்", "deleteAccountPermanentlyButton": "கணக்கை நிரந்தரமாக நீக்கவும்", "deleteReason1": "எனக்கு தேவையான ஒரு முக்கிய அம்சம் இதில் இல்லை", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_te.arb b/mobile/lib/l10n/intl_te.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_te.arb +++ b/mobile/lib/l10n/intl_te.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_th.arb b/mobile/lib/l10n/intl_th.arb index 8793ad7410..ee8d6bc635 100644 --- a/mobile/lib/l10n/intl_th.arb +++ b/mobile/lib/l10n/intl_th.arb @@ -296,5 +296,9 @@ }, "maps": "แผนที่", "enableMaps": "เปิดใช้งานแผนที่", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_ti.arb b/mobile/lib/l10n/intl_ti.arb index c9d5b5480b..d97e7c81c2 100644 --- a/mobile/lib/l10n/intl_ti.arb +++ b/mobile/lib/l10n/intl_ti.arb @@ -1,4 +1,8 @@ { "@@locale ": "en", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchPeopleEmptySection": "People will be shown here once processing is complete", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_tr.arb b/mobile/lib/l10n/intl_tr.arb index f9483721b5..67e586bea6 100644 --- a/mobile/lib/l10n/intl_tr.arb +++ b/mobile/lib/l10n/intl_tr.arb @@ -1170,5 +1170,8 @@ "invalidEndpointMessage": "Üzgünüz, girdiğiniz uç nokta geçersiz. Lütfen geçerli bir uç nokta girin ve tekrar deneyin.", "endpointUpdatedMessage": "Fatura başarıyla güncellendi", "customEndpoint": "{endpoint}'e bağlanıldı", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_uk.arb b/mobile/lib/l10n/intl_uk.arb index 1dbb7458a0..55e7bb0b23 100644 --- a/mobile/lib/l10n/intl_uk.arb +++ b/mobile/lib/l10n/intl_uk.arb @@ -1359,5 +1359,8 @@ "areYouSureYouWantToResetThisPerson": "Ви впевнені, що хочете скинути цю особу?", "allPersonGroupingWillReset": "Усі групи для цієї особи будуть скинуті, і ви втратите всі пропозиції, зроблені для неї", "yesResetPerson": "Так, скинути особу", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_zh.arb b/mobile/lib/l10n/intl_zh.arb index 90bc60ed3e..9d8adfff12 100644 --- a/mobile/lib/l10n/intl_zh.arb +++ b/mobile/lib/l10n/intl_zh.arb @@ -1344,5 +1344,8 @@ "mostRelevant": "最相关", "loadingYourPhotos": "正在加载您的照片...", "processingImport": "正在处理 {folderName}...", - "checkingModels": "Checking models..." + "checkingModels": "Checking models...", + "enableMachineLearningBanner": "Enable machine learning for magic search and face recognition", + "searchDiscoverEmptySection": "Images will be shown here once processing is complete", + "searchPersonsEmptySection": "People will be shown here once processing is complete" } \ No newline at end of file diff --git a/mobile/lib/models/search/search_types.dart b/mobile/lib/models/search/search_types.dart index cd66acdee7..749d5e5dbc 100644 --- a/mobile/lib/models/search/search_types.dart +++ b/mobile/lib/models/search/search_types.dart @@ -77,9 +77,9 @@ extension SectionTypeExtensions on SectionType { String getEmptyStateText(BuildContext context) { switch (this) { case SectionType.face: - return S.of(context).searchFaceEmptySection; + return S.of(context).searchPersonsEmptySection; case SectionType.magic: - return "Discover"; + return S.of(context).searchDiscoverEmptySection; case SectionType.moment: return S.of(context).searchDatesEmptySection; case SectionType.location: diff --git a/mobile/lib/ui/components/notification_widget.dart b/mobile/lib/ui/components/notification_widget.dart index 864e4c29c0..430b8a247b 100644 --- a/mobile/lib/ui/components/notification_widget.dart +++ b/mobile/lib/ui/components/notification_widget.dart @@ -25,7 +25,7 @@ class NotificationWidget extends StatelessWidget { final bool isBlackFriday; const NotificationWidget({ - Key? key, + super.key, required this.startIcon, required this.actionIcon, required this.text, @@ -33,7 +33,7 @@ class NotificationWidget extends StatelessWidget { this.isBlackFriday = false, this.subText, this.type = NotificationType.warning, - }) : super(key: key); + }); @override Widget build(BuildContext context) { diff --git a/mobile/lib/ui/home/header_widget.dart b/mobile/lib/ui/home/header_widget.dart index a322382f14..04ec237f37 100644 --- a/mobile/lib/ui/home/header_widget.dart +++ b/mobile/lib/ui/home/header_widget.dart @@ -5,8 +5,8 @@ import 'package:photos/ui/home/status_bar_widget.dart'; class HeaderWidget extends StatelessWidget { const HeaderWidget({ - Key? key, - }) : super(key: key); + super.key, + }); @override Widget build(BuildContext context) { diff --git a/mobile/lib/ui/home/status_bar_widget.dart b/mobile/lib/ui/home/status_bar_widget.dart index df3efa0c1d..391675b2b5 100644 --- a/mobile/lib/ui/home/status_bar_widget.dart +++ b/mobile/lib/ui/home/status_bar_widget.dart @@ -10,6 +10,7 @@ import 'package:photos/events/sync_status_update_event.dart'; import "package:photos/generated/l10n.dart"; import "package:photos/service_locator.dart"; import 'package:photos/services/sync_service.dart'; +import "package:photos/services/user_remote_flag_service.dart"; import "package:photos/theme/ente_theme.dart"; import 'package:photos/theme/text_style.dart'; import 'package:photos/ui/account/verify_recovery_page.dart'; @@ -17,12 +18,13 @@ import 'package:photos/ui/components/home_header_widget.dart'; import 'package:photos/ui/components/notification_widget.dart'; import 'package:photos/ui/home/header_error_widget.dart'; import "package:photos/ui/settings/backup/backup_status_screen.dart"; +import "package:photos/ui/settings/ml/enable_ml_consent.dart"; import 'package:photos/utils/navigation_util.dart'; const double kContainerHeight = 36; class StatusBarWidget extends StatefulWidget { - const StatusBarWidget({Key? key}) : super(key: key); + const StatusBarWidget({super.key}); @override State createState() => _StatusBarWidgetState(); @@ -35,6 +37,9 @@ class _StatusBarWidgetState extends State { late StreamSubscription _notificationSubscription; bool _showStatus = false; bool _showErrorBanner = false; + bool _showMlBanner = !userRemoteFlagService + .getCachedBoolValue(UserRemoteFlagService.mlEnabled) && + !localSettings.hasSeenMLEnablingBanner; Error? _syncError; @override @@ -70,6 +75,9 @@ class _StatusBarWidgetState extends State { _notificationSubscription = Bus.instance.on().listen((event) { if (mounted) { + _showMlBanner = !userRemoteFlagService + .getCachedBoolValue(UserRemoteFlagService.mlEnabled) && + !localSettings.hasSeenMLEnablingBanner; setState(() {}); } }); @@ -112,8 +120,29 @@ class _StatusBarWidgetState extends State { _showErrorBanner ? HeaderErrorWidget(error: _syncError) : const SizedBox.shrink(), + _showMlBanner && !_showErrorBanner + ? Padding( + padding: + const EdgeInsets.symmetric(horizontal: 2.0, vertical: 12), + child: NotificationWidget( + startIcon: Icons.offline_bolt, + actionIcon: Icons.arrow_forward, + text: + S.of(context).enableMachineLearningBanner, + type: NotificationType.greenBanner, + onTap: () async => { + await routeToPage( + context, + const EnableMachineLearningConsent(), + forceCustomPageRoute: true, + ), + }, + ), + ) + : const SizedBox.shrink(), userRemoteFlagService.shouldShowRecoveryVerification() && - !_showErrorBanner + !_showErrorBanner && + !_showMlBanner ? Padding( padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 12), @@ -138,7 +167,7 @@ class _StatusBarWidgetState extends State { } class SyncStatusWidget extends StatefulWidget { - const SyncStatusWidget({Key? key}) : super(key: key); + const SyncStatusWidget({super.key}); @override State createState() => _SyncStatusWidgetState(); @@ -195,7 +224,7 @@ class RefreshIndicatorWidget extends StatelessWidget { final SyncStatusUpdate? event; - const RefreshIndicatorWidget(this.event, {Key? key}) : super(key: key); + const RefreshIndicatorWidget(this.event, {super.key}); @override Widget build(BuildContext context) { @@ -275,7 +304,7 @@ class RefreshIndicatorWidget extends StatelessWidget { } class SyncStatusCompletedWidget extends StatelessWidget { - const SyncStatusCompletedWidget({Key? key}) : super(key: key); + const SyncStatusCompletedWidget({super.key}); @override Widget build(BuildContext context) { diff --git a/mobile/lib/ui/settings/ml/enable_ml_consent.dart b/mobile/lib/ui/settings/ml/enable_ml_consent.dart index 66ee553c81..e9fb4ffb6e 100644 --- a/mobile/lib/ui/settings/ml/enable_ml_consent.dart +++ b/mobile/lib/ui/settings/ml/enable_ml_consent.dart @@ -1,4 +1,6 @@ import "package:flutter/material.dart"; +import "package:photos/core/event_bus.dart"; +import "package:photos/events/notification_event.dart"; import "package:photos/generated/l10n.dart"; import "package:photos/service_locator.dart"; import "package:photos/services/user_remote_flag_service.dart"; @@ -120,6 +122,8 @@ class _EnableMachineLearningConsentState buttonType: ButtonType.secondary, labelText: S.of(context).cancel, onTap: () async { + await localSettings.setHasSeenMLEnablingBanner(); + Bus.instance.fire(NotificationEvent()); Navigator.of(context).pop(); }, ), @@ -145,6 +149,7 @@ class _EnableMachineLearningConsentState UserRemoteFlagService.mlEnabled, true, ); + Bus.instance.fire(NotificationEvent()); Navigator.of(context).pop(true); } catch (e) { // ignore: unawaited_futures diff --git a/mobile/lib/utils/local_settings.dart b/mobile/lib/utils/local_settings.dart index e293375653..78923805f4 100644 --- a/mobile/lib/utils/local_settings.dart +++ b/mobile/lib/utils/local_settings.dart @@ -12,6 +12,7 @@ class LocalSettings { static const kCollectionSortPref = "collection_sort_pref"; static const kPhotoGridSize = "photo_grid_size"; static const _kisMLLocalIndexingEnabled = "ls.ml_local_indexing"; + static const _kHasSeenMLEnablingBanner = "ls.has_seen_ml_enabling_banner"; static const kRateUsShownCount = "rate_us_shown_count"; static const kEnableMultiplePart = "ls.enable_multiple_part"; static const kRateUsPromptThreshold = 2; @@ -75,6 +76,12 @@ class LocalSettings { return isMLLocalIndexingEnabled; } + bool get hasSeenMLEnablingBanner => + _prefs.getBool(_kHasSeenMLEnablingBanner) ?? false; + Future setHasSeenMLEnablingBanner() async { + await _prefs.setBool(_kHasSeenMLEnablingBanner, true); + } + //#region todo:(NG) remove this section, only needed for internal testing to see // if the OS stops the app during indexing bool get remoteFetchEnabled => _prefs.getBool("remoteFetchEnabled") ?? true;