From d3dd168b2a34b778864ee9edb5bb722e0a35f3f7 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 28 Oct 2024 15:38:55 +0530 Subject: [PATCH 01/13] [server] generated strings --- mobile/lib/generated/intl/messages_ar.dart | 2 - mobile/lib/generated/intl/messages_be.dart | 55 ++- mobile/lib/generated/intl/messages_bg.dart | 5 +- mobile/lib/generated/intl/messages_ca.dart | 5 +- mobile/lib/generated/intl/messages_cs.dart | 4 +- mobile/lib/generated/intl/messages_da.dart | 2 - mobile/lib/generated/intl/messages_de.dart | 5 +- mobile/lib/generated/intl/messages_el.dart | 4 +- mobile/lib/generated/intl/messages_es.dart | 2 - mobile/lib/generated/intl/messages_et.dart | 5 +- mobile/lib/generated/intl/messages_fa.dart | 2 - mobile/lib/generated/intl/messages_fr.dart | 2 - mobile/lib/generated/intl/messages_gu.dart | 5 +- mobile/lib/generated/intl/messages_he.dart | 2 - mobile/lib/generated/intl/messages_hi.dart | 2 - mobile/lib/generated/intl/messages_id.dart | 2 - mobile/lib/generated/intl/messages_it.dart | 2 - mobile/lib/generated/intl/messages_ja.dart | 2 - mobile/lib/generated/intl/messages_km.dart | 5 +- mobile/lib/generated/intl/messages_ko.dart | 2 - mobile/lib/generated/intl/messages_lt.dart | 500 ++++++++++++++++++++- mobile/lib/generated/intl/messages_nl.dart | 2 - mobile/lib/generated/intl/messages_no.dart | 2 - mobile/lib/generated/intl/messages_pl.dart | 5 +- mobile/lib/generated/intl/messages_pt.dart | 207 ++++----- mobile/lib/generated/intl/messages_ro.dart | 52 ++- mobile/lib/generated/intl/messages_ru.dart | 2 - mobile/lib/generated/intl/messages_sl.dart | 5 +- mobile/lib/generated/intl/messages_sv.dart | 5 +- mobile/lib/generated/intl/messages_ta.dart | 2 - mobile/lib/generated/intl/messages_te.dart | 5 +- mobile/lib/generated/intl/messages_th.dart | 2 - mobile/lib/generated/intl/messages_ti.dart | 5 +- mobile/lib/generated/intl/messages_tr.dart | 2 - mobile/lib/generated/intl/messages_uk.dart | 23 +- mobile/lib/generated/intl/messages_zh.dart | 2 - 36 files changed, 739 insertions(+), 197 deletions(-) diff --git a/mobile/lib/generated/intl/messages_ar.dart b/mobile/lib/generated/intl/messages_ar.dart index 6a537938db9..1ce7ba622c8 100644 --- a/mobile/lib/generated/intl/messages_ar.dart +++ b/mobile/lib/generated/intl/messages_ar.dart @@ -27,7 +27,6 @@ class MessageLookup extends MessageLookupByLibrary { "ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage( "أُدركُ أنّني فقدتُ كلمة مروري، فقد أفقد بياناتي لأن بياناتي مشفرة تشفيرًا تامًّا من النهاية إلى النهاية."), "cancel": MessageLookupByLibrary.simpleMessage("إلغاء"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "decrypting": MessageLookupByLibrary.simpleMessage("فك التشفير..."), "email": MessageLookupByLibrary.simpleMessage("البريد الإلكتروني"), "enterYourEmailAddress": @@ -42,7 +41,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("مفتاح الاسترداد غير صحيح"), "invalidEmailAddress": MessageLookupByLibrary.simpleMessage( "عنوان البريد الإلكتروني غير صالح"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "noRecoveryKey": MessageLookupByLibrary.simpleMessage("ما من مفتاح استرداد؟"), "noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_be.dart b/mobile/lib/generated/intl/messages_be.dart index 3dfb7213b06..b1a6e26e48d 100644 --- a/mobile/lib/generated/intl/messages_be.dart +++ b/mobile/lib/generated/intl/messages_be.dart @@ -30,22 +30,28 @@ class MessageLookup extends MessageLookupByLibrary { static Map _notInlinedMessages(_) => { "accountWelcomeBack": MessageLookupByLibrary.simpleMessage("З вяртаннем!"), + "ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage( + "Я ўсведамляю, што калі я страчу свой пароль, то я магу згубіць свае даныя, бо мае даныя абаронены скразным шыфраваннем."), "activeSessions": MessageLookupByLibrary.simpleMessage("Актыўныя сеансы"), "askDeleteReason": MessageLookupByLibrary.simpleMessage( "Якая асноўная прычына выдалення вашага ўліковага запісу?"), "cancel": MessageLookupByLibrary.simpleMessage("Скасаваць"), + "changeEmail": MessageLookupByLibrary.simpleMessage( + "Змяніць адрас электроннай пошты"), "changePasswordTitle": MessageLookupByLibrary.simpleMessage("Змяніць пароль"), "checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage( "Праверце свае ўваходныя лісты (і спам) для завяршэння праверкі"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage( "Пацвердзіць выдаленне ўліковага запісу"), "confirmDeletePrompt": MessageLookupByLibrary.simpleMessage( "Так. Я хачу незваротна выдаліць гэты ўліковы запіс і яго даныя ва ўсіх праграмах."), "confirmPassword": MessageLookupByLibrary.simpleMessage("Пацвердзіць пароль"), + "contactSupport": MessageLookupByLibrary.simpleMessage( + "Звярніцеся ў службу падтрымкі"), + "continueLabel": MessageLookupByLibrary.simpleMessage("Працягнуць"), "createAccount": MessageLookupByLibrary.simpleMessage("Стварыць уліковы запіс"), "createNewAccount": @@ -69,7 +75,10 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Прычына адсутнічае ў спісе"), "deleteRequestSLAText": MessageLookupByLibrary.simpleMessage( "Ваш запыт будзе апрацаваны цягам 72 гадзін."), + "doThisLater": + MessageLookupByLibrary.simpleMessage("Зрабіць гэта пазней"), "email": MessageLookupByLibrary.simpleMessage("Электронная пошта"), + "encryption": MessageLookupByLibrary.simpleMessage("Шыфраванне"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("Ключы шыфравання"), "entePhotosPerm": MessageLookupByLibrary.simpleMessage( @@ -82,20 +91,31 @@ class MessageLookup extends MessageLookupByLibrary { "Увядзіце сапраўдны адрас электронная пошты."), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( "Увядзіце свой адрас электроннай пошты"), + "enterYourPassword": + MessageLookupByLibrary.simpleMessage("Увядзіце свой пароль"), "enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage( "Увядзіце свой ключ аднаўлення"), "feedback": MessageLookupByLibrary.simpleMessage("Водгук"), "forgotPassword": MessageLookupByLibrary.simpleMessage("Забыліся пароль"), + "generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage( + "Генерацыя ключоў шыфравання..."), + "howItWorks": MessageLookupByLibrary.simpleMessage("Як гэта працуе"), + "incorrectPasswordTitle": + MessageLookupByLibrary.simpleMessage("Няправільны пароль"), "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage( "Вы ўвялі памылковы ключ аднаўлення"), "incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage("Няправільны ключ аднаўлення"), + "insecureDevice": + MessageLookupByLibrary.simpleMessage("Небяспечная прылада"), "invalidEmailAddress": MessageLookupByLibrary.simpleMessage( "Памылковы адрас электроннай пошты"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "Калі ласка, дапамажыце нам з гэтай інфармацыяй"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "logInLabel": MessageLookupByLibrary.simpleMessage("Увайсці"), + "loginTerms": MessageLookupByLibrary.simpleMessage( + "Націскаючы ўвайсці, я пагаджаюся з умовамі абслугоўвання і палітыкай прыватнасці"), "moderateStrength": MessageLookupByLibrary.simpleMessage("Умераны"), "noRecoveryKey": MessageLookupByLibrary.simpleMessage("Няма ключа аднаўлення?"), @@ -109,28 +129,54 @@ class MessageLookup extends MessageLookupByLibrary { "passwordStrength": m0, "passwordWarning": MessageLookupByLibrary.simpleMessage( "Мы не захоўваем гэты пароль і мы не зможам расшыфраваць вашы даныя, калі вы забудзеце яго"), + "pleaseTryAgain": + MessageLookupByLibrary.simpleMessage("Паспрабуйце яшчэ раз"), + "pleaseWait": MessageLookupByLibrary.simpleMessage("Пачакайце..."), + "privacyPolicyTitle": + MessageLookupByLibrary.simpleMessage("Палітыка прыватнасці"), + "recover": MessageLookupByLibrary.simpleMessage("Аднавіць"), + "recoverAccount": + MessageLookupByLibrary.simpleMessage("Аднавіць уліковы запіс"), "recoverButton": MessageLookupByLibrary.simpleMessage("Аднавіць"), + "recoveryKey": MessageLookupByLibrary.simpleMessage("Ключ аднаўлення"), + "recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage( + "Ключ аднаўлення скапіяваны ў буфер абмену"), + "recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage( + "Адзіным спосабам аднавіць вашы даныя з\'яўляецца гэты ключ, калі вы забылі свой пароль."), + "recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage( + "Захавайце гэты ключ, які складаецца з 24 слоў, у наедзеным месцы. Ён не захоўваецца на нашым серверы."), "recoverySuccessful": MessageLookupByLibrary.simpleMessage("Паспяховае аднаўленне!"), + "recreatePasswordBody": MessageLookupByLibrary.simpleMessage( + "У бягучай прылады недастаткова вылічальнай здольнасці для праверкі вашага паролю, але мы можам регенерыраваць яго, бо гэта працуе з усімі прыладамі.\n\nУвайдзіце, выкарыстоўваючы свой ключа аднаўлення і регенерыруйце свой пароль (калі хочаце, то можаце выбраць папярэдні пароль)."), + "recreatePasswordTitle": + MessageLookupByLibrary.simpleMessage("Стварыць пароль паўторна"), "resendEmail": MessageLookupByLibrary.simpleMessage("Адправіць ліст яшчэ раз"), "resetPasswordTitle": MessageLookupByLibrary.simpleMessage("Скінуць пароль"), + "saveKey": MessageLookupByLibrary.simpleMessage("Захаваць ключ"), "selectReason": MessageLookupByLibrary.simpleMessage("Выберыце прычыну"), "sendEmail": MessageLookupByLibrary.simpleMessage("Адправіць ліст"), "setPasswordTitle": MessageLookupByLibrary.simpleMessage("Задаць пароль"), + "signUpTerms": MessageLookupByLibrary.simpleMessage( + "Я пагаджаюся з умовамі абслугоўвання і палітыкай прыватнасці"), "somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage( "Нешта пайшло не так. Паспрабуйце яшчэ раз"), "sorry": MessageLookupByLibrary.simpleMessage("Прабачце"), + "sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": + MessageLookupByLibrary.simpleMessage( + "Немагчыма згенерыраваць ключы бяспекі на гэтай прыладзе.\n\nЗарэгіструйцеся з іншай прылады."), "strongStrength": MessageLookupByLibrary.simpleMessage("Надзейны"), "tapToEnterCode": MessageLookupByLibrary.simpleMessage("Націсніце, каб увесці код"), "terminate": MessageLookupByLibrary.simpleMessage("Перарваць"), "terminateSession": MessageLookupByLibrary.simpleMessage("Перарваць сеанс?"), + "termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Умовы"), "thisDevice": MessageLookupByLibrary.simpleMessage("Гэта прылада"), "thisWillLogYouOutOfTheFollowingDevice": MessageLookupByLibrary.simpleMessage( @@ -139,11 +185,16 @@ class MessageLookup extends MessageLookupByLibrary { "Гэта дзеянне завяршыць сеанс на вашай прыладзе!"), "toResetVerifyEmail": MessageLookupByLibrary.simpleMessage( "Праверце электронную пошту, каб скінуць свой пароль."), + "useRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Выкарыстоўваць ключ аднаўлення"), "verify": MessageLookupByLibrary.simpleMessage("Праверыць"), "verifyEmail": MessageLookupByLibrary.simpleMessage("Праверыць электронную пошту"), + "verifyPassword": + MessageLookupByLibrary.simpleMessage("Праверыць пароль"), "weHaveSendEmailTo": m1, "weakStrength": MessageLookupByLibrary.simpleMessage("Ненадзейны"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("З вяртаннем!"), "yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage( "Ваш уліковы запіс быў выдалены") }; diff --git a/mobile/lib/generated/intl/messages_bg.dart b/mobile/lib/generated/intl/messages_bg.dart index bbb9e14fd76..e887127f40f 100644 --- a/mobile/lib/generated/intl/messages_bg.dart +++ b/mobile/lib/generated/intl/messages_bg.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'bg'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_ca.dart b/mobile/lib/generated/intl/messages_ca.dart index 335422511ba..84dea987b01 100644 --- a/mobile/lib/generated/intl/messages_ca.dart +++ b/mobile/lib/generated/intl/messages_ca.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'ca'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_cs.dart b/mobile/lib/generated/intl/messages_cs.dart index 18de2ac2913..226e365e9c3 100644 --- a/mobile/lib/generated/intl/messages_cs.dart +++ b/mobile/lib/generated/intl/messages_cs.dart @@ -26,8 +26,6 @@ class MessageLookup extends MessageLookupByLibrary { "Jaký je váš hlavní důvod, proč mažete svůj účet?"), "checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage( "Zkontrolujte prosím svou doručenou poštu (a spam) pro dokončení ověření"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(""), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") + "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage("") }; } diff --git a/mobile/lib/generated/intl/messages_da.dart b/mobile/lib/generated/intl/messages_da.dart index a9c9d7c97e3..56893ea3851 100644 --- a/mobile/lib/generated/intl/messages_da.dart +++ b/mobile/lib/generated/intl/messages_da.dart @@ -41,7 +41,6 @@ class MessageLookup extends MessageLookupByLibrary { "backedUpFolders": MessageLookupByLibrary.simpleMessage("Sikkerhedskopierede mapper"), "cancel": MessageLookupByLibrary.simpleMessage("Annuller"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("Bekræft Sletning Af Konto"), "confirmPassword": @@ -95,7 +94,6 @@ class MessageLookup extends MessageLookupByLibrary { "invite": MessageLookupByLibrary.simpleMessage("Inviter"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "Hjælp os venligst med disse oplysninger"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "loggingOut": MessageLookupByLibrary.simpleMessage("Logger ud..."), "longPressAnEmailToVerifyEndToEndEncryption": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_de.dart b/mobile/lib/generated/intl/messages_de.dart index 961b468e9ee..3b04064c69e 100644 --- a/mobile/lib/generated/intl/messages_de.dart +++ b/mobile/lib/generated/intl/messages_de.dart @@ -515,7 +515,7 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Erstelle einen Link, mit dem deine Freunde Fotos in Originalqualität hochladen können."), "color": MessageLookupByLibrary.simpleMessage("Farbe"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), + "configuration": MessageLookupByLibrary.simpleMessage("Konfiguration"), "confirm": MessageLookupByLibrary.simpleMessage("Bestätigen"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Bist du sicher, dass du die Zwei-Faktor-Authentifizierung (2FA) deaktivieren willst?"), @@ -1016,7 +1016,8 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Lade deine Fotos..."), "localGallery": MessageLookupByLibrary.simpleMessage("Lokale Galerie"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "localIndexing": + MessageLookupByLibrary.simpleMessage("Lokale Indizierung"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Es sieht so aus, als ob etwas schiefgelaufen ist, da die lokale Foto-Synchronisierung länger dauert als erwartet. Bitte kontaktiere unser Support-Team"), "location": MessageLookupByLibrary.simpleMessage("Standort"), diff --git a/mobile/lib/generated/intl/messages_el.dart b/mobile/lib/generated/intl/messages_el.dart index 6844e9bf998..79c0433b27f 100644 --- a/mobile/lib/generated/intl/messages_el.dart +++ b/mobile/lib/generated/intl/messages_el.dart @@ -22,9 +22,7 @@ class MessageLookup extends MessageLookupByLibrary { final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( - "Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") + "Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας") }; } diff --git a/mobile/lib/generated/intl/messages_es.dart b/mobile/lib/generated/intl/messages_es.dart index 13576e8d234..d934f42450a 100644 --- a/mobile/lib/generated/intl/messages_es.dart +++ b/mobile/lib/generated/intl/messages_es.dart @@ -510,7 +510,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Crea un enlace donde tus amigos pueden subir fotos en su calidad original."), "color": MessageLookupByLibrary.simpleMessage("Color"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Confirmar"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "¿Estás seguro de que deseas deshabilitar la autenticación de doble factor?"), @@ -1010,7 +1009,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Cargando tus fotos..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galería local"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Parece que algo salió mal ya que la sincronización de fotos locales está tomando más tiempo del esperado. Por favor contacta con nuestro equipo de soporte"), "location": MessageLookupByLibrary.simpleMessage("Ubicación"), diff --git a/mobile/lib/generated/intl/messages_et.dart b/mobile/lib/generated/intl/messages_et.dart index 942a6fd393b..c1b8a2ba7ed 100644 --- a/mobile/lib/generated/intl/messages_et.dart +++ b/mobile/lib/generated/intl/messages_et.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'et'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_fa.dart b/mobile/lib/generated/intl/messages_fa.dart index d05fbf91f6d..91d69fe41a7 100644 --- a/mobile/lib/generated/intl/messages_fa.dart +++ b/mobile/lib/generated/intl/messages_fa.dart @@ -110,7 +110,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "همکاران می‌توانند عکس‌ها و ویدیوها را به آلبوم اشتراک گذاری شده اضافه کنند."), "color": MessageLookupByLibrary.simpleMessage("رنگ"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("تایید"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("تایید حذف حساب کاربری"), @@ -242,7 +241,6 @@ class MessageLookup extends MessageLookupByLibrary { "lightTheme": MessageLookupByLibrary.simpleMessage("روشن"), "loadMessage2": MessageLookupByLibrary.simpleMessage( "ما تا کنون بیش از ۳۰ میلیون خاطره را حفظ کرده‌ایم"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "lockButtonLabel": MessageLookupByLibrary.simpleMessage("قفل"), "logInLabel": MessageLookupByLibrary.simpleMessage("ورود"), "loggingOut": MessageLookupByLibrary.simpleMessage("در حال خروج..."), diff --git a/mobile/lib/generated/intl/messages_fr.dart b/mobile/lib/generated/intl/messages_fr.dart index 78435bf0b03..b8b52697dc4 100644 --- a/mobile/lib/generated/intl/messages_fr.dart +++ b/mobile/lib/generated/intl/messages_fr.dart @@ -516,7 +516,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Créez un lien où vos amis peuvent ajouter des photos en qualité originale."), "color": MessageLookupByLibrary.simpleMessage("Couleur "), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Confirmer"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Voulez-vous vraiment désactiver l\'authentification à deux facteurs ?"), @@ -1023,7 +1022,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Chargement de vos photos..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galerie locale"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Il semble que quelque chose s\'est mal passé car la synchronisation des photos locales prend plus de temps que prévu. Veuillez contacter notre équipe d\'assistance"), "location": MessageLookupByLibrary.simpleMessage("Emplacement"), diff --git a/mobile/lib/generated/intl/messages_gu.dart b/mobile/lib/generated/intl/messages_gu.dart index 79922fdf2ea..6c1d7e4d90a 100644 --- a/mobile/lib/generated/intl/messages_gu.dart +++ b/mobile/lib/generated/intl/messages_gu.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'gu'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_he.dart b/mobile/lib/generated/intl/messages_he.dart index 59768282e4b..4469d820164 100644 --- a/mobile/lib/generated/intl/messages_he.dart +++ b/mobile/lib/generated/intl/messages_he.dart @@ -290,7 +290,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("אסף תמונות מאירוע"), "collectPhotos": MessageLookupByLibrary.simpleMessage("אסוף תמונות"), "color": MessageLookupByLibrary.simpleMessage("צבע"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("אשר"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "האם אתה בטוח שאתה רוצה להשבית את האימות הדו-גורמי?"), @@ -545,7 +544,6 @@ class MessageLookup extends MessageLookupByLibrary { "linkHasExpired": MessageLookupByLibrary.simpleMessage("הקישור פג תוקף"), "linkNeverExpires": MessageLookupByLibrary.simpleMessage("לעולם לא"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "location": MessageLookupByLibrary.simpleMessage("מקום"), "lockButtonLabel": MessageLookupByLibrary.simpleMessage("נעל"), "lockscreen": MessageLookupByLibrary.simpleMessage("מסך נעילה"), diff --git a/mobile/lib/generated/intl/messages_hi.dart b/mobile/lib/generated/intl/messages_hi.dart index fac9c19e3c3..ff4756d8d49 100644 --- a/mobile/lib/generated/intl/messages_hi.dart +++ b/mobile/lib/generated/intl/messages_hi.dart @@ -28,7 +28,6 @@ class MessageLookup extends MessageLookupByLibrary { "askDeleteReason": MessageLookupByLibrary.simpleMessage( "आपका अकाउंट हटाने का मुख्य कारण क्या है?"), "cancel": MessageLookupByLibrary.simpleMessage("रद्द करें"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage( "अकाउंट डिलीट करने की पुष्टि करें"), "confirmPassword": @@ -76,7 +75,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("अमान्य ईमेल ऐड्रेस"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "कृपया हमें इस जानकारी के लिए सहायता करें"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "noRecoveryKey": MessageLookupByLibrary.simpleMessage("रिकवरी कुंजी नहीं है?"), "noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_id.dart b/mobile/lib/generated/intl/messages_id.dart index beda7c94cff..46889d9f3a1 100644 --- a/mobile/lib/generated/intl/messages_id.dart +++ b/mobile/lib/generated/intl/messages_id.dart @@ -429,7 +429,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Kumpulkan foto acara"), "collectPhotos": MessageLookupByLibrary.simpleMessage("Kumpulkan foto"), "color": MessageLookupByLibrary.simpleMessage("Warna"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Konfirmasi"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Apakah kamu yakin ingin menonaktifkan autentikasi dua langkah?"), @@ -851,7 +850,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingModel": MessageLookupByLibrary.simpleMessage("Mengunduh model..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galeri lokal"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "locationName": MessageLookupByLibrary.simpleMessage("Nama tempat"), "lockButtonLabel": MessageLookupByLibrary.simpleMessage("Kunci"), "lockscreen": MessageLookupByLibrary.simpleMessage("Kunci layar"), diff --git a/mobile/lib/generated/intl/messages_it.dart b/mobile/lib/generated/intl/messages_it.dart index 0cb81c0d3da..35c00e88267 100644 --- a/mobile/lib/generated/intl/messages_it.dart +++ b/mobile/lib/generated/intl/messages_it.dart @@ -505,7 +505,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Crea un link dove i tuoi amici possono caricare le foto in qualità originale."), "color": MessageLookupByLibrary.simpleMessage("Colore"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Conferma"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Sei sicuro di voler disattivare l\'autenticazione a due fattori?"), @@ -996,7 +995,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Caricando le tue foto..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galleria locale"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Sembra che qualcosa sia andato storto dal momento che la sincronizzazione delle foto locali richiede più tempo del previsto. Si prega di contattare il nostro team di supporto"), "location": MessageLookupByLibrary.simpleMessage("Luogo"), diff --git a/mobile/lib/generated/intl/messages_ja.dart b/mobile/lib/generated/intl/messages_ja.dart index e1dd211329e..066308e7b6e 100644 --- a/mobile/lib/generated/intl/messages_ja.dart +++ b/mobile/lib/generated/intl/messages_ja.dart @@ -448,7 +448,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage("友達が写真をアップロードできるリンクを作成できます"), "color": MessageLookupByLibrary.simpleMessage("色"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("確認"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage("2 要素認証を無効にしてよろしいですか。"), @@ -863,7 +862,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("写真を読み込んでいます..."), "localGallery": MessageLookupByLibrary.simpleMessage("デバイス上のギャラリー"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "ローカルの写真の同期には予想以上の時間がかかっています。問題が発生したようです。サポートチームまでご連絡ください。"), "location": MessageLookupByLibrary.simpleMessage("場所"), diff --git a/mobile/lib/generated/intl/messages_km.dart b/mobile/lib/generated/intl/messages_km.dart index a6fe6cf9ed1..22d42313612 100644 --- a/mobile/lib/generated/intl/messages_km.dart +++ b/mobile/lib/generated/intl/messages_km.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'km'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_ko.dart b/mobile/lib/generated/intl/messages_ko.dart index df8cc79e338..e378d62fd94 100644 --- a/mobile/lib/generated/intl/messages_ko.dart +++ b/mobile/lib/generated/intl/messages_ko.dart @@ -27,7 +27,6 @@ class MessageLookup extends MessageLookupByLibrary { "askDeleteReason": MessageLookupByLibrary.simpleMessage("계정을 삭제하는 가장 큰 이유가 무엇인가요?"), "cancel": MessageLookupByLibrary.simpleMessage("닫기"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("계정 삭제 확인"), "deleteAccount": MessageLookupByLibrary.simpleMessage("계정 삭제"), @@ -41,7 +40,6 @@ class MessageLookup extends MessageLookupByLibrary { "feedback": MessageLookupByLibrary.simpleMessage("피드백"), "invalidEmailAddress": MessageLookupByLibrary.simpleMessage("잘못된 이메일 주소"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "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 61fc1205e1a..5dbe6db031c 100644 --- a/mobile/lib/generated/intl/messages_lt.dart +++ b/mobile/lib/generated/intl/messages_lt.dart @@ -22,12 +22,43 @@ class MessageLookup extends MessageLookupByLibrary { static String m12(versionValue) => "Versija: ${versionValue}"; + static String m20(endpoint) => "Prijungta prie ${endpoint}"; + + static String m24(supportEmail) => + "Iš savo registruoto el. pašto adreso atsiųskite el. laišką adresu ${supportEmail}"; + + static String m34(sizeInMBorGB) => "Atlaisvinti ${sizeInMBorGB}"; + + static String m41(name) => "Ne ${name}?"; + + static String m0(passwordStrengthValue) => + "Slaptažodžio stiprumas: ${passwordStrengthValue}"; + static String m47(folderName) => "Apdorojama ${folderName}..."; + static String m48(storeName) => "Vertinti mus parduotuvėje „${storeName}“"; + + static String m52(count) => + "${Intl.plural(count, one: 'Rastas ${count} rezultatas', few: 'Rasti ${count} rezultatai', many: 'Rasta ${count} rezultato', other: 'Rasta ${count} rezultatų')}"; + + static String m3(count) => "${count} pasirinkta"; + + static String m53(count, yourCount) => + "${count} pasirinkta (${yourCount} jūsų)"; + + static String m59(fileType) => + "Šis ${fileType} yra ir platformoje „Ente“ bei įrenginyje."; + + static String m60(fileType) => "Šis ${fileType} bus ištrintas iš „Ente“."; + static String m61(storageAmountInGB) => "${storageAmountInGB} GB"; + static String m1(email) => "Išsiuntėme laišką į ${email}"; + final messages = _notInlinedMessages(_notInlinedMessages); static Map _notInlinedMessages(_) => { + "about": MessageLookupByLibrary.simpleMessage("Apie"), + "account": MessageLookupByLibrary.simpleMessage("Paskyra"), "accountWelcomeBack": MessageLookupByLibrary.simpleMessage("Sveiki sugrįžę!"), "ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage( @@ -35,33 +66,121 @@ class MessageLookup extends MessageLookupByLibrary { "activeSessions": MessageLookupByLibrary.simpleMessage("Aktyvūs seansai"), "add": MessageLookupByLibrary.simpleMessage("Pridėti"), + "addAName": MessageLookupByLibrary.simpleMessage("Pridėti vardą"), + "addANewEmail": + MessageLookupByLibrary.simpleMessage("Pridėti naują el. paštą"), + "addCollaborator": + MessageLookupByLibrary.simpleMessage("Pridėti bendradarbį"), + "addLocation": MessageLookupByLibrary.simpleMessage("Pridėti vietovę"), "addLocationButton": MessageLookupByLibrary.simpleMessage("Pridėti"), + "addName": MessageLookupByLibrary.simpleMessage("Pridėti vardą"), + "addNameOrMerge": + MessageLookupByLibrary.simpleMessage("Pridėti vardą arba sujungti"), + "addNew": MessageLookupByLibrary.simpleMessage("Pridėti naują"), "addNewPerson": MessageLookupByLibrary.simpleMessage("Pridėti naują asmenį"), + "addViewer": MessageLookupByLibrary.simpleMessage("Pridėti žiūrėtoją"), + "advancedSettings": + MessageLookupByLibrary.simpleMessage("Išplėstiniai"), + "albums": MessageLookupByLibrary.simpleMessage("Albumai"), + "appLock": MessageLookupByLibrary.simpleMessage("Programos užraktas"), "appLockDescriptions": MessageLookupByLibrary.simpleMessage( "Pasirinkite tarp numatytojo įrenginio užrakinimo ekrano ir pasirinktinio užrakinimo ekrano su PIN kodu arba slaptažodžiu."), "appVersion": m12, + "appleId": MessageLookupByLibrary.simpleMessage("„Apple ID“"), + "areYouSureYouWantToChangeYourPlan": + MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite keisti planą?"), + "areYouSureYouWantToLogout": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite atsijungti?"), "askDeleteReason": MessageLookupByLibrary.simpleMessage( "Kokia yra pagrindinė priežastis, dėl kurios ištrinate savo paskyrą?"), + "authToChangeEmailVerificationSetting": + MessageLookupByLibrary.simpleMessage( + "Nustatykite tapatybę, kad pakeistumėte el. pašto patvirtinimą"), + "authToChangeYourEmail": MessageLookupByLibrary.simpleMessage( + "Nustatykite tapatybę, kad pakeistumėte savo el. paštą"), + "authToChangeYourPassword": MessageLookupByLibrary.simpleMessage( + "Nustatykite tapatybę, kad pakeistumėte slaptažodį"), + "authToInitiateAccountDeletion": MessageLookupByLibrary.simpleMessage( + "Nustatykite tapatybę, kad pradėtumėte paskyros ištrynimą"), "authToViewPasskey": MessageLookupByLibrary.simpleMessage( "Nustatykite tapatybę, kad peržiūrėtumėte savo slaptaraktą"), + "autoLock": + MessageLookupByLibrary.simpleMessage("Automatinis užraktas"), + "autoLockFeatureDescription": MessageLookupByLibrary.simpleMessage( + "Laikas, po kurio programa užrakinama perkėlus ją į foną"), + "autoPair": + MessageLookupByLibrary.simpleMessage("Automatiškai susieti"), + "autoPairDesc": MessageLookupByLibrary.simpleMessage( + "Automatinis susiejimas veikia tik su įrenginiais, kurie palaiko „Chromecast“."), "blog": MessageLookupByLibrary.simpleMessage("Tinklaraštis"), "cancel": MessageLookupByLibrary.simpleMessage("Atšaukti"), + "castInstruction": MessageLookupByLibrary.simpleMessage( + "Aplankykite cast.ente.io įrenginyje, kurį norite susieti.\n\nĮveskite toliau esantį kodą, kad paleistumėte albumą televizoriuje."), + "centerPoint": MessageLookupByLibrary.simpleMessage("Vidurio taškas"), + "change": MessageLookupByLibrary.simpleMessage("Keisti"), "changeEmail": MessageLookupByLibrary.simpleMessage("Keisti el. paštą"), + "changeLocationOfSelectedItems": MessageLookupByLibrary.simpleMessage( + "Keisti pasirinktų elementų vietovę?"), + "changePassword": + MessageLookupByLibrary.simpleMessage("Keisti slaptažodį"), + "changePasswordTitle": + MessageLookupByLibrary.simpleMessage("Keisti slaptažodį"), + "checkForUpdates": MessageLookupByLibrary.simpleMessage( + "Tikrinti, ar yra atnaujinimų"), + "checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage( + "Patikrinkite savo gautieją (ir šlamštą), kad užbaigtumėte patvirtinimą"), + "checkStatus": MessageLookupByLibrary.simpleMessage("Tikrinti būseną"), + "checking": MessageLookupByLibrary.simpleMessage("Tikrinama..."), + "cleanUncategorized": + MessageLookupByLibrary.simpleMessage("Valyti nekategorizuotą"), + "cleanUncategorizedDescription": MessageLookupByLibrary.simpleMessage( + "Pašalinkite iš nekategorizuotą visus failus, esančius kituose albumuose"), + "clusteringProgress": + MessageLookupByLibrary.simpleMessage("Sankaupos vykdymas"), + "codeChangeLimitReached": MessageLookupByLibrary.simpleMessage( + "Atsiprašome, pasiekėte kodo pakeitimų ribą."), + "codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage( + "Nukopijuotas kodas į iškarpinę"), + "collaboratorsCanAddPhotosAndVideosToTheSharedAlbum": + MessageLookupByLibrary.simpleMessage( + "Bendradarbiai gali pridėti nuotraukų ir vaizdo įrašų į bendrintą albumą."), "collect": MessageLookupByLibrary.simpleMessage("Rinkti"), + "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( + "Sukurkite nuorodą, į kurią draugai gali įkelti originalios kokybės nuotraukas."), "color": MessageLookupByLibrary.simpleMessage("Spalva"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), + "configuration": MessageLookupByLibrary.simpleMessage("Konfiguracija"), + "confirm": MessageLookupByLibrary.simpleMessage("Patvirtinti"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage( "Patvirtinti paskyros ištrynimą"), "confirmDeletePrompt": MessageLookupByLibrary.simpleMessage( "Taip, noriu negrįžtamai ištrinti šią paskyrą ir jos duomenis per visas programas."), "confirmPassword": - MessageLookupByLibrary.simpleMessage("Patvirtinti slaptažodį"), + MessageLookupByLibrary.simpleMessage("Patvirtinkite slaptažodį"), + "confirmPlanChange": MessageLookupByLibrary.simpleMessage( + "Patvirtinkite plano pakeitimą"), + "confirmRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Patvirtinkite atkūrimo raktą"), + "confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Patvirtinkite savo atkūrimo raktą"), + "connectToDevice": + MessageLookupByLibrary.simpleMessage("Prijungti prie įrenginio"), "contactSupport": MessageLookupByLibrary.simpleMessage( "Susisiekti su palaikymo komanda"), + "contacts": MessageLookupByLibrary.simpleMessage("Kontaktai"), + "continueLabel": MessageLookupByLibrary.simpleMessage("Tęsti"), + "copypasteThisCodentoYourAuthenticatorApp": + MessageLookupByLibrary.simpleMessage( + "Nukopijuokite ir įklijuokite šį kodą\nį autentifikatoriaus programą"), + "create": MessageLookupByLibrary.simpleMessage("Kurti"), "createAccount": MessageLookupByLibrary.simpleMessage("Kurti paskyrą"), "createNewAccount": MessageLookupByLibrary.simpleMessage("Kurti naują paskyrą"), + "creatingLink": + MessageLookupByLibrary.simpleMessage("Kuriama nuoroda..."), + "crop": MessageLookupByLibrary.simpleMessage("Apkirpti"), + "customEndpoint": m20, "darkTheme": MessageLookupByLibrary.simpleMessage("Tamsi"), "dayToday": MessageLookupByLibrary.simpleMessage("Šiandien"), "dayYesterday": MessageLookupByLibrary.simpleMessage("Vakar"), @@ -72,8 +191,19 @@ class MessageLookup extends MessageLookupByLibrary { "Apgailestaujame, kad išeinate. Pasidalykite savo atsiliepimais, kad padėtumėte mums tobulėti."), "deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage( "Ištrinti paskyrą negrįžtamai"), + "deleteAlbum": MessageLookupByLibrary.simpleMessage("Ištrinti albumą"), + "deleteAlbumDialog": MessageLookupByLibrary.simpleMessage( + "Taip pat ištrinti šiame albume esančias nuotraukas (ir vaizdo įrašus) iš visų kitų albumų, kuriuose jos yra dalis?"), "deleteEmailRequest": MessageLookupByLibrary.simpleMessage( "Iš savo registruoto el. pašto adreso siųskite el. laišką adresu account-deletion@ente.io."), + "deleteFromBoth": + MessageLookupByLibrary.simpleMessage("Ištrinti iš abiejų"), + "deleteFromDevice": + MessageLookupByLibrary.simpleMessage("Ištrinti iš įrenginio"), + "deleteFromEnte": + MessageLookupByLibrary.simpleMessage("Ištrinti iš „Ente“"), + "deleteLocation": + MessageLookupByLibrary.simpleMessage("Ištrinti vietovę"), "deletePhotos": MessageLookupByLibrary.simpleMessage("Ištrinti nuotraukas"), "deleteReason1": MessageLookupByLibrary.simpleMessage( @@ -86,6 +216,14 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Mano priežastis nenurodyta"), "deleteRequestSLAText": MessageLookupByLibrary.simpleMessage( "Jūsų prašymas bus apdorotas per 72 valandas."), + "descriptions": MessageLookupByLibrary.simpleMessage("Aprašymai"), + "developerSettings": + MessageLookupByLibrary.simpleMessage("Kūrėjo nustatymai"), + "deviceCodeHint": MessageLookupByLibrary.simpleMessage("Įveskite kodą"), + "deviceLock": + MessageLookupByLibrary.simpleMessage("Įrenginio užraktas"), + "deviceNotFound": + MessageLookupByLibrary.simpleMessage("Įrenginys nerastas"), "discord": MessageLookupByLibrary.simpleMessage("„Discord“"), "discover": MessageLookupByLibrary.simpleMessage("Atraskite"), "discover_babies": MessageLookupByLibrary.simpleMessage("Kūdikiai"), @@ -95,6 +233,7 @@ class MessageLookup extends MessageLookupByLibrary { "discover_greenery": MessageLookupByLibrary.simpleMessage("Žaluma"), "discover_hills": MessageLookupByLibrary.simpleMessage("Kalvos"), "discover_identity": MessageLookupByLibrary.simpleMessage("Tapatybė"), + "discover_memes": MessageLookupByLibrary.simpleMessage("Mėmai"), "discover_notes": MessageLookupByLibrary.simpleMessage("Užrašai"), "discover_pets": MessageLookupByLibrary.simpleMessage("Gyvūnai"), "discover_receipts": MessageLookupByLibrary.simpleMessage("Kvitai"), @@ -107,90 +246,367 @@ class MessageLookup extends MessageLookupByLibrary { "discover_wallpapers": MessageLookupByLibrary.simpleMessage("Ekrano fonai"), "distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"), + "doNotSignOut": MessageLookupByLibrary.simpleMessage("Neatsijungti"), + "doThisLater": + MessageLookupByLibrary.simpleMessage("Daryti tai vėliau"), + "dropSupportEmail": m24, + "edit": MessageLookupByLibrary.simpleMessage("Redaguoti"), + "editLocation": + MessageLookupByLibrary.simpleMessage("Redaguoti vietovę"), + "editLocationTagTitle": + MessageLookupByLibrary.simpleMessage("Redaguoti vietovę"), + "editsToLocationWillOnlyBeSeenWithinEnte": + MessageLookupByLibrary.simpleMessage( + "Vietovės pakeitimai bus matomi tik platformoje „Ente“"), "email": MessageLookupByLibrary.simpleMessage("El. paštas"), + "emailVerificationToggle": + MessageLookupByLibrary.simpleMessage("El. pašto patvirtinimas"), + "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"), + "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"), "encryption": MessageLookupByLibrary.simpleMessage("Šifravimas"), + "encryptionKeys": + MessageLookupByLibrary.simpleMessage("Šifravimo raktai"), + "endpointUpdatedMessage": MessageLookupByLibrary.simpleMessage( + "Galutinis taškas sėkmingai atnaujintas"), "entePhotosPerm": MessageLookupByLibrary.simpleMessage( "„Ente“ reikia leidimo išsaugoti jūsų nuotraukas"), + "enterCode": MessageLookupByLibrary.simpleMessage("Įveskite kodą"), + "enterEmail": + MessageLookupByLibrary.simpleMessage("Įveskite el. paštą"), + "enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage( + "Įveskite naują slaptažodį, kurį galime naudoti jūsų duomenims šifruoti"), + "enterPassword": + MessageLookupByLibrary.simpleMessage("Įveskite slaptažodį"), + "enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage( + "Įveskite slaptažodį, kurį galime naudoti jūsų duomenims šifruoti"), + "enterPersonName": + MessageLookupByLibrary.simpleMessage("Įveskite asmens vardą"), + "enterPin": MessageLookupByLibrary.simpleMessage("Įveskite PIN"), + "enterThe6digitCodeFromnyourAuthenticatorApp": + MessageLookupByLibrary.simpleMessage( + "Įveskite 6 skaitmenų kodą\niš autentifikatoriaus programos"), "enterValidEmail": MessageLookupByLibrary.simpleMessage( "Įveskite tinkamą el. pašto adresą."), "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( "Įveskite savo el. pašto adresą"), "enterYourPassword": MessageLookupByLibrary.simpleMessage("Įveskite savo slaptažodį"), + "enterYourRecoveryKey": + MessageLookupByLibrary.simpleMessage("Įveskite atkūrimo raktą"), "exif": MessageLookupByLibrary.simpleMessage("EXIF"), + "existingUser": + MessageLookupByLibrary.simpleMessage("Esamas naudotojas"), + "exportYourData": + MessageLookupByLibrary.simpleMessage("Eksportuoti duomenis"), "extraPhotosFound": MessageLookupByLibrary.simpleMessage( "Rastos papildomos nuotraukos"), "extraPhotosFoundFor": MessageLookupByLibrary.simpleMessage( "Rastos papildomos nuotraukos, skirtos \$text"), + "faceRecognition": + MessageLookupByLibrary.simpleMessage("Veido atpažinimas"), + "faces": MessageLookupByLibrary.simpleMessage("Veidai"), + "failedToCancel": + MessageLookupByLibrary.simpleMessage("Nepavyko atsisakyti"), "faq": MessageLookupByLibrary.simpleMessage("DUK"), + "faqs": MessageLookupByLibrary.simpleMessage("DUK"), "feedback": MessageLookupByLibrary.simpleMessage("Atsiliepimai"), + "forgotPassword": + MessageLookupByLibrary.simpleMessage("Pamiršau slaptažodį"), + "foundFaces": MessageLookupByLibrary.simpleMessage("Rasti veidai"), + "freeUpAmount": m34, + "generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage( + "Generuojami šifravimo raktai..."), + "googlePlayId": + MessageLookupByLibrary.simpleMessage("„Google Play“ ID"), + "guestView": MessageLookupByLibrary.simpleMessage("Svečio peržiūra"), + "guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage( + "Kad įjungtumėte svečio peržiūrą, sistemos nustatymuose nustatykite įrenginio prieigos kodą arba ekrano užraktą."), + "hidden": MessageLookupByLibrary.simpleMessage("Paslėpti"), + "hideContent": MessageLookupByLibrary.simpleMessage("Slėpti turinį"), + "hideContentDescriptionAndroid": MessageLookupByLibrary.simpleMessage( + "Paslepia programų turinį programų perjungiklyje ir išjungia ekrano kopijas"), + "hideContentDescriptionIos": MessageLookupByLibrary.simpleMessage( + "Paslepia programos turinį programos perjungiklyje"), "howItWorks": MessageLookupByLibrary.simpleMessage("Kaip tai veikia"), + "immediately": MessageLookupByLibrary.simpleMessage("Iš karto"), + "importing": MessageLookupByLibrary.simpleMessage("Importuojama...."), "incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage("Neteisingas slaptažodis."), + "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage( + "Įvestas atkūrimo raktas yra neteisingas."), + "incorrectRecoveryKeyTitle": + MessageLookupByLibrary.simpleMessage("Neteisingas atkūrimo raktas"), + "indexedItems": + MessageLookupByLibrary.simpleMessage("Indeksuoti elementai"), + "indexingIsPaused": MessageLookupByLibrary.simpleMessage( + "Indeksavimas pristabdytas. Jis bus automatiškai tęsiamas, kai įrenginys yra paruoštas."), + "insecureDevice": + MessageLookupByLibrary.simpleMessage("Nesaugus įrenginys"), "invalidEmailAddress": MessageLookupByLibrary.simpleMessage( - "Netinkamas el. pašto adresas."), + "Netinkamas el. pašto adresas"), + "invalidEndpoint": + MessageLookupByLibrary.simpleMessage("Netinkamas galutinis taškas"), + "invalidEndpointMessage": MessageLookupByLibrary.simpleMessage( + "Atsiprašome, įvestas galutinis taškas netinkamas. Įveskite tinkamą galutinį tašką ir bandykite dar kartą."), + "invalidKey": + MessageLookupByLibrary.simpleMessage("Netinkamas raktas."), + "invalidRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Įvestas atkūrimo raktas yra netinkamas. Įsitikinkite, kad jame yra 24 žodžiai, ir patikrinkite kiekvieno iš jų rašybą.\n\nJei įvedėte senesnį atkūrimo kodą, įsitikinkite, kad jis yra 64 simbolių ilgio, ir patikrinkite kiekvieną iš jų."), "inviteToEnte": MessageLookupByLibrary.simpleMessage("Kviesti į „Ente“"), + "joinDiscord": + MessageLookupByLibrary.simpleMessage("Jungtis prie „Discord“"), "keepPhotos": MessageLookupByLibrary.simpleMessage("Palikti nuotraukas"), "kiloMeterUnit": MessageLookupByLibrary.simpleMessage("km"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "Maloniai padėkite mums su šia informacija"), + "left": MessageLookupByLibrary.simpleMessage("Kairė"), "light": MessageLookupByLibrary.simpleMessage("Šviesi"), "lightTheme": MessageLookupByLibrary.simpleMessage("Šviesi"), "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Įkeliamos nuotraukos..."), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "localGallery": + MessageLookupByLibrary.simpleMessage("Vietinė galerija"), + "localIndexing": + MessageLookupByLibrary.simpleMessage("Vietinis indeksavimas"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Atrodo, kad kažkas nutiko ne taip, nes vietinių nuotraukų sinchronizavimas trunka ilgiau nei tikėtasi. Susisiekite su mūsų palaikymo komanda."), + "location": MessageLookupByLibrary.simpleMessage("Vietovė"), + "locationName": + MessageLookupByLibrary.simpleMessage("Vietovės pavadinimas"), + "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( + "Vietos žymė grupuoja visas nuotraukas, kurios buvo padarytos tam tikru spinduliu nuo nuotraukos"), + "locations": MessageLookupByLibrary.simpleMessage("Vietovės"), "logInLabel": MessageLookupByLibrary.simpleMessage("Prisijungti"), + "loginSessionExpired": + MessageLookupByLibrary.simpleMessage("Seansas baigėsi"), + "loginSessionExpiredDetails": MessageLookupByLibrary.simpleMessage( + "Jūsų seansas baigėsi. Prisijunkite iš naujo."), "loginTerms": MessageLookupByLibrary.simpleMessage( "Spustelėjus Prisijungti sutinku su paslaugų sąlygomis ir privatumo politika"), + "logout": MessageLookupByLibrary.simpleMessage("Atsijungti"), + "loopVideoOff": MessageLookupByLibrary.simpleMessage( + "Išjungtas vaizdo įrašo ciklas"), + "loopVideoOn": MessageLookupByLibrary.simpleMessage( + "Įjungtas vaizdo įrašo ciklas"), + "lostDevice": + MessageLookupByLibrary.simpleMessage("Prarastas įrenginys?"), "machineLearning": - MessageLookupByLibrary.simpleMessage("Kompiuterinis mokymasis"), + MessageLookupByLibrary.simpleMessage("Mašininis mokymasis"), "magicSearch": MessageLookupByLibrary.simpleMessage("Magiška paieška"), + "magicSearchHint": MessageLookupByLibrary.simpleMessage( + "Magiška paieška leidžia ieškoti nuotraukų pagal jų turinį, pvz., „\"gėlė“, „raudonas automobilis“, „tapatybės dokumentai“"), + "manageSubscription": + MessageLookupByLibrary.simpleMessage("Tvarkyti prenumeratą"), + "manualPairDesc": MessageLookupByLibrary.simpleMessage( + "Susieti su PIN kodu veikia bet kuriame ekrane, kuriame norite peržiūrėti albumą."), "mastodon": MessageLookupByLibrary.simpleMessage("„Mastodon“"), "matrix": MessageLookupByLibrary.simpleMessage("„Matrix“"), "merchandise": MessageLookupByLibrary.simpleMessage("Atributika"), - "mostRecent": MessageLookupByLibrary.simpleMessage("Naujausia"), - "mostRelevant": MessageLookupByLibrary.simpleMessage("Aktualiausia"), + "mergeWithExisting": + MessageLookupByLibrary.simpleMessage("Sujungti su esamais"), + "mlConsent": + MessageLookupByLibrary.simpleMessage("Įjungti mašininį mokymąsi"), + "mlConsentConfirmation": MessageLookupByLibrary.simpleMessage( + "Suprantu ir noriu įjungti mašininį mokymąsi"), + "mlConsentDescription": MessageLookupByLibrary.simpleMessage( + "Jei įjungsite mašininį mokymąsi, „Ente“ išsitrauks tokią informaciją kaip veido geometrija iš failų, įskaitant tuos, kuriais su jumis bendrinama.\n\nTai bus daroma jūsų įrenginyje, o visa sugeneruota biometrinė informacija bus visapusiškai užšifruota."), + "mlConsentPrivacy": MessageLookupByLibrary.simpleMessage( + "Spustelėkite čia dėl išsamesnės informacijos apie šią funkciją mūsų privatumo politikoje"), + "mlConsentTitle": + MessageLookupByLibrary.simpleMessage("Įjungti mašininį mokymąsi?"), + "moderateStrength": MessageLookupByLibrary.simpleMessage("Vidutinė"), + "monthly": MessageLookupByLibrary.simpleMessage("Mėnesinis"), + "moreDetails": MessageLookupByLibrary.simpleMessage( + "Daugiau išsamios informacijos"), + "mostRecent": MessageLookupByLibrary.simpleMessage("Naujausią"), + "mostRelevant": MessageLookupByLibrary.simpleMessage("Aktualiausią"), + "movedToTrash": + MessageLookupByLibrary.simpleMessage("Perkelta į šiukšlinę"), + "nameTheAlbum": + MessageLookupByLibrary.simpleMessage("Pavadinti albumą"), + "newAlbum": MessageLookupByLibrary.simpleMessage("Naujas albumas"), "newPerson": MessageLookupByLibrary.simpleMessage("Naujas asmuo"), + "newToEnte": + MessageLookupByLibrary.simpleMessage("Naujas platformoje „Ente“"), + "next": MessageLookupByLibrary.simpleMessage("Sekantis"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), "noExifData": MessageLookupByLibrary.simpleMessage("Nėra EXIF duomenų"), + "noImagesWithLocation": + MessageLookupByLibrary.simpleMessage("Nėra vaizdų su vietove"), + "noInternetConnection": + MessageLookupByLibrary.simpleMessage("Nėra interneto ryšio"), + "noQuickLinksSelected": MessageLookupByLibrary.simpleMessage( + "Nėra pasirinktų sparčiųjų nuorodų"), + "noRecoveryKey": + MessageLookupByLibrary.simpleMessage("Neturite atkūrimo rakto?"), "noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage( "Dėl mūsų visapusio šifravimo protokolo pobūdžio jūsų duomenų negalima iššifruoti be slaptažodžio arba atkūrimo rakto"), "noResults": MessageLookupByLibrary.simpleMessage("Rezultatų nėra"), + "noSystemLockFound": + MessageLookupByLibrary.simpleMessage("Nerastas sistemos užraktas"), + "notPersonLabel": m41, "ok": MessageLookupByLibrary.simpleMessage("Gerai"), + "onDevice": MessageLookupByLibrary.simpleMessage("Įrenginyje"), "oops": MessageLookupByLibrary.simpleMessage("Ups"), + "orPickAnExistingOne": + MessageLookupByLibrary.simpleMessage("Arba pasirinkite esamą"), + "pair": MessageLookupByLibrary.simpleMessage("Susieti"), + "pairWithPin": MessageLookupByLibrary.simpleMessage("Susieti su PIN"), + "panorama": MessageLookupByLibrary.simpleMessage("Panorama"), + "passKeyPendingVerification": MessageLookupByLibrary.simpleMessage( + "Vis dar laukiama patvirtinimo"), "passkey": MessageLookupByLibrary.simpleMessage("Slaptaraktas"), + "passkeyAuthTitle": + MessageLookupByLibrary.simpleMessage("Slaptarakto patvirtinimas"), "password": MessageLookupByLibrary.simpleMessage("Slaptažodis"), + "passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Slaptažodis sėkmingai pakeistas"), + "passwordStrength": m0, + "passwordStrengthInfo": MessageLookupByLibrary.simpleMessage( + "Slaptažodžio stiprumas apskaičiuojamas atsižvelgiant į slaptažodžio ilgį, naudotus simbolius ir į tai, ar slaptažodis patenka į 10 000 dažniausiai naudojamų slaptažodžių."), + "passwordWarning": MessageLookupByLibrary.simpleMessage( + "Šio slaptažodžio nesaugome, todėl jei jį pamiršite, negalėsime iššifruoti jūsų duomenų"), + "pendingItems": + MessageLookupByLibrary.simpleMessage("Laukiami elementai"), + "people": MessageLookupByLibrary.simpleMessage("Asmenys"), "personName": MessageLookupByLibrary.simpleMessage("Asmens vardas"), "photoSmallCase": MessageLookupByLibrary.simpleMessage("nuotrauka"), + "pinAlbum": MessageLookupByLibrary.simpleMessage("Prisegti albumą"), + "pinLock": MessageLookupByLibrary.simpleMessage("PIN užrakinimas"), + "playOnTv": MessageLookupByLibrary.simpleMessage( + "Paleisti albumą televizoriuje"), + "playstoreSubscription": + MessageLookupByLibrary.simpleMessage("„PlayStore“ prenumerata"), + "pleaseCheckYourInternetConnectionAndTryAgain": + MessageLookupByLibrary.simpleMessage( + "Patikrinkite savo interneto ryšį ir bandykite dar kartą."), + "pleaseSelectQuickLinksToRemove": MessageLookupByLibrary.simpleMessage( + "Pasirinkite sparčiąsias nuorodas, kad pašalintumėte"), + "pleaseTryAgain": + MessageLookupByLibrary.simpleMessage("Bandykite dar kartą."), + "pleaseWait": MessageLookupByLibrary.simpleMessage("Palaukite..."), + "privacy": MessageLookupByLibrary.simpleMessage("Privatumas"), "privacyPolicyTitle": MessageLookupByLibrary.simpleMessage("Privatumo politika"), "processingImport": m47, + "raiseTicket": MessageLookupByLibrary.simpleMessage("Sukurti paraišką"), + "rateUsOnStore": m48, + "recover": MessageLookupByLibrary.simpleMessage("Atkurti"), + "recoverAccount": + MessageLookupByLibrary.simpleMessage("Atkurti paskyrą"), "recoverButton": MessageLookupByLibrary.simpleMessage("Atkurti"), + "recoveryKey": MessageLookupByLibrary.simpleMessage("Atkūrimo raktas"), + "recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage( + "Nukopijuotas atkūrimo raktas į iškarpinę"), + "recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage( + "Jei pamiršote slaptažodį, vienintelis būdas atkurti duomenis – naudoti šį raktą."), + "recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage( + "Šio rakto nesaugome, todėl išsaugokite šį 24 žodžių raktą saugioje vietoje."), + "recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage( + "Puiku! Jūsų atkūrimo raktas tinkamas. Dėkojame už patvirtinimą.\n\nNepamirškite sukurti saugią atkūrimo rakto atsarginę kopiją."), + "recoveryKeyVerified": MessageLookupByLibrary.simpleMessage( + "Patvirtintas atkūrimo raktas"), + "recoveryKeyVerifyReason": MessageLookupByLibrary.simpleMessage( + "Atkūrimo raktas – vienintelis būdas atkurti nuotraukas, jei pamiršote slaptažodį. Atkūrimo raktą galite rasti Nustatymose > Paskyra.\n\nĮveskite savo atkūrimo raktą čia, kad patvirtintumėte, ar teisingai jį išsaugojote."), "recoverySuccessful": MessageLookupByLibrary.simpleMessage("Atkūrimas sėkmingas."), + "recreatePasswordBody": MessageLookupByLibrary.simpleMessage( + "Dabartinis įrenginys nėra pakankamai galingas, kad patvirtintų jūsų slaptažodį, bet mes galime iš naujo sugeneruoti taip, kad jis veiktų su visais įrenginiais.\n\nPrisijunkite naudojant atkūrimo raktą ir sugeneruokite iš naujo slaptažodį (jei norite, galite vėl naudoti tą patį)."), + "recreatePasswordTitle": + MessageLookupByLibrary.simpleMessage("Iš naujo sukurti slaptažodį"), "reddit": MessageLookupByLibrary.simpleMessage("„Reddit“"), + "reenterPassword": MessageLookupByLibrary.simpleMessage( + "Įveskite slaptažodį iš naujo"), + "reenterPin": + MessageLookupByLibrary.simpleMessage("Įveskite PIN iš naujo"), + "removePersonLabel": + MessageLookupByLibrary.simpleMessage("Pašalinti asmens žymą"), + "removePublicLink": + MessageLookupByLibrary.simpleMessage("Šalinti viešą nuorodą"), + "removePublicLinks": MessageLookupByLibrary.simpleMessage( + "Pašalinti viešąsias nuorodas"), + "removeWithQuestionMark": + MessageLookupByLibrary.simpleMessage("Šalinti?"), "reportABug": MessageLookupByLibrary.simpleMessage("Pranešti apie riktą"), "reportBug": MessageLookupByLibrary.simpleMessage("Pranešti apie riktą"), + "resendEmail": + MessageLookupByLibrary.simpleMessage("Iš naujo siųsti el. laišką"), + "resetPasswordTitle": MessageLookupByLibrary.simpleMessage( + "Nustatyti slaptažodį iš naujo"), + "reviewSuggestions": + MessageLookupByLibrary.simpleMessage("Peržiūrėti pasiūlymus"), + "right": MessageLookupByLibrary.simpleMessage("Dešinė"), + "rotate": MessageLookupByLibrary.simpleMessage("Sukti"), + "saveKey": MessageLookupByLibrary.simpleMessage("Išsaugoti raktą"), + "saveYourRecoveryKeyIfYouHaventAlready": + MessageLookupByLibrary.simpleMessage( + "Išsaugokite atkūrimo raktą, jei dar to nepadarėte"), + "savingEdits": + MessageLookupByLibrary.simpleMessage("Išsaugomi redagavimai..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Skenuoti kodą"), + "scanThisBarcodeWithnyourAuthenticatorApp": + MessageLookupByLibrary.simpleMessage( + "Skenuokite šį brūkšninį kodą\nsu autentifikatoriaus programa"), + "search": MessageLookupByLibrary.simpleMessage("Ieškoti"), + "searchHint4": MessageLookupByLibrary.simpleMessage("Vietovė"), + "searchLocationEmptySection": MessageLookupByLibrary.simpleMessage( + "Grupės nuotraukos, kurios padarytos tam tikru spinduliu nuo nuotraukos"), + "searchResultCount": m52, + "selectALocation": + MessageLookupByLibrary.simpleMessage("Pasirinkite vietovę"), + "selectALocationFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pasirinkite vietovę"), + "selectLanguage": + MessageLookupByLibrary.simpleMessage("Pasirinkite kalbą"), "selectReason": - MessageLookupByLibrary.simpleMessage("Pasirinkti priežastį"), + MessageLookupByLibrary.simpleMessage("Pasirinkite priežastį"), + "selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage( + "Pasirinkti failai nėra platformoje „Ente“"), + "selectedPhotos": m3, + "selectedPhotosWithYours": m53, "sendEmail": MessageLookupByLibrary.simpleMessage("Siųsti el. laišką"), + "serverEndpoint": + MessageLookupByLibrary.simpleMessage("Serverio galutinis taškas"), + "setLabel": MessageLookupByLibrary.simpleMessage("Nustatyti"), + "setNewPassword": MessageLookupByLibrary.simpleMessage( + "Nustatykite naują slaptažodį"), + "setNewPin": + MessageLookupByLibrary.simpleMessage("Nustatykite naują PIN"), + "setPasswordTitle": + MessageLookupByLibrary.simpleMessage("Nustatyti slaptažodį"), + "setupComplete": MessageLookupByLibrary.simpleMessage("Sąranka baigta"), "showPerson": MessageLookupByLibrary.simpleMessage("Rodyti asmenį"), + "signOutOtherBody": MessageLookupByLibrary.simpleMessage( + "Jei manote, kad kas nors gali žinoti jūsų slaptažodį, galite priverstinai atsijungti iš visų kitų įrenginių, naudojančių jūsų paskyrą."), "signUpTerms": MessageLookupByLibrary.simpleMessage( "Sutinku su paslaugų sąlygomis ir privatumo politika"), + "singleFileInBothLocalAndRemote": m59, + "singleFileInRemoteOnly": m60, + "skip": MessageLookupByLibrary.simpleMessage("Praleisti"), "social": MessageLookupByLibrary.simpleMessage("Socialinės"), "somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage( "Kažkas nutiko ne taip. Bandykite dar kartą."), "sorry": MessageLookupByLibrary.simpleMessage("Atsiprašome"), + "sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": + MessageLookupByLibrary.simpleMessage( + "Atsiprašome, šiame įrenginyje nepavyko sugeneruoti saugių raktų.\n\nRegistruokitės iš kito įrenginio."), "sort": MessageLookupByLibrary.simpleMessage("Rikiuoti"), + "status": MessageLookupByLibrary.simpleMessage("Būsena"), "storage": MessageLookupByLibrary.simpleMessage("Saugykla"), "storageBreakupYou": MessageLookupByLibrary.simpleMessage("Jūs"), "storageInGB": m61, + "storageLimitExceeded": + MessageLookupByLibrary.simpleMessage("Viršyta saugyklos riba."), + "strongStrength": MessageLookupByLibrary.simpleMessage("Stipri"), "subscribe": MessageLookupByLibrary.simpleMessage("Prenumeruoti"), "subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage( "Kad įjungtumėte bendrinimą, reikia aktyvios mokamos prenumeratos."), @@ -198,27 +614,91 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Siūlyti funkcijas"), "support": MessageLookupByLibrary.simpleMessage("Palaikymas"), "systemTheme": MessageLookupByLibrary.simpleMessage("Sistemos"), + "tapToEnterCode": MessageLookupByLibrary.simpleMessage( + "Palieskite, kad įvestumėte kodą"), + "tapToUnlock": MessageLookupByLibrary.simpleMessage( + "Palieskite, kad atrakintumėte"), + "terminate": MessageLookupByLibrary.simpleMessage("Baigti"), + "terminateSession": + MessageLookupByLibrary.simpleMessage("Baigti seansą?"), + "terms": MessageLookupByLibrary.simpleMessage("Sąlygos"), "termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Sąlygos"), "theme": MessageLookupByLibrary.simpleMessage("Tema"), + "thisCanBeUsedToRecoverYourAccountIfYou": + MessageLookupByLibrary.simpleMessage( + "Tai gali būti naudojama paskyrai atkurti, jei prarandate dvigubo tapatybės nustatymą"), "thisDevice": MessageLookupByLibrary.simpleMessage("Šis įrenginys"), "thisImageHasNoExifData": MessageLookupByLibrary.simpleMessage( - "Šis vaizdas neturi EXIF duomenų"), + "Šis vaizdas neturi Exif duomenų"), "thisWillLogYouOutOfTheFollowingDevice": MessageLookupByLibrary.simpleMessage( "Tai jus atjungs nuo toliau nurodyto įrenginio:"), "thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage( "Tai jus atjungs nuo šio įrenginio."), + "thisWillRemovePublicLinksOfAllSelectedQuickLinks": + MessageLookupByLibrary.simpleMessage( + "Tai pašalins visų pasirinktų sparčiųjų nuorodų viešąsias nuorodas."), "toEnableAppLockPleaseSetupDevicePasscodeOrScreen": MessageLookupByLibrary.simpleMessage( "Kad įjungtumėte programos užraktą, sistemos nustatymuose nustatykite įrenginio prieigos kodą arba ekrano užraktą."), + "toResetVerifyEmail": MessageLookupByLibrary.simpleMessage( + "Kad iš naujo nustatytumėte slaptažodį, pirmiausia patvirtinkite savo el. paštą."), + "tooManyIncorrectAttempts": MessageLookupByLibrary.simpleMessage( + "Per daug neteisingų bandymų."), + "total": MessageLookupByLibrary.simpleMessage("iš viso"), + "trim": MessageLookupByLibrary.simpleMessage("Trumpinti"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Bandyti dar kartą"), "twitter": MessageLookupByLibrary.simpleMessage("„Twitter“"), - "upgrade": MessageLookupByLibrary.simpleMessage("Atnaujinti"), + "twoMonthsFreeOnYearlyPlans": MessageLookupByLibrary.simpleMessage( + "2 mėnesiai nemokamai metiniuose planuose"), + "twofactorAuthenticationPageTitle": + MessageLookupByLibrary.simpleMessage( + "Dvigubas tapatybės nustatymas"), + "twofactorSetup": MessageLookupByLibrary.simpleMessage( + "Dvigubo tapatybės nustatymo sąranka"), + "unavailableReferralCode": MessageLookupByLibrary.simpleMessage( + "Atsiprašome, šis kodas nepasiekiamas."), + "uncategorized": + MessageLookupByLibrary.simpleMessage("Nekategorizuoti"), + "unpinAlbum": MessageLookupByLibrary.simpleMessage("Atsegti albumą"), + "upgrade": MessageLookupByLibrary.simpleMessage("Keisti planą"), + "useAsCover": + MessageLookupByLibrary.simpleMessage("Naudoti kaip viršelį"), + "useRecoveryKey": + MessageLookupByLibrary.simpleMessage("Naudoti atkūrimo raktą"), "usedSpace": MessageLookupByLibrary.simpleMessage("Naudojama vieta"), "verify": MessageLookupByLibrary.simpleMessage("Patvirtinti"), "verifyEmail": MessageLookupByLibrary.simpleMessage("Patvirtinti el. paštą"), "verifyIDLabel": MessageLookupByLibrary.simpleMessage("Patvirtinti"), + "verifyPasskey": + MessageLookupByLibrary.simpleMessage("Patvirtinti slaptaraktą"), + "verifyPassword": + MessageLookupByLibrary.simpleMessage("Patvirtinkite slaptažodį"), + "verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Patvirtinima atkūrimo raktą..."), + "videoInfo": + MessageLookupByLibrary.simpleMessage("Vaizdo įrašo informacija"), + "videoSmallCase": MessageLookupByLibrary.simpleMessage("vaizdo įrašas"), + "viewAll": MessageLookupByLibrary.simpleMessage("Peržiūrėti viską"), + "viewRecoveryKey": + MessageLookupByLibrary.simpleMessage("Peržiūrėti atkūrimo raktą"), + "waitingForVerification": + MessageLookupByLibrary.simpleMessage("Laukiama patvirtinimo..."), + "weAreOpenSource": + MessageLookupByLibrary.simpleMessage("Esame atviro kodo!"), + "weHaveSendEmailTo": m1, + "weakStrength": MessageLookupByLibrary.simpleMessage("Silpna"), "welcomeBack": MessageLookupByLibrary.simpleMessage("Sveiki sugrįžę!"), + "whatsNew": MessageLookupByLibrary.simpleMessage("Kas naujo"), + "yearly": MessageLookupByLibrary.simpleMessage("Metinis"), + "yes": MessageLookupByLibrary.simpleMessage("Taip"), + "yesCancel": MessageLookupByLibrary.simpleMessage("Taip, atsisakyti"), + "yesDelete": MessageLookupByLibrary.simpleMessage("Taip, ištrinti"), + "yesLogout": MessageLookupByLibrary.simpleMessage("Taip, atsijungti"), + "yesRemove": MessageLookupByLibrary.simpleMessage("Taip, šalinti"), + "youAreOnTheLatestVersion": + MessageLookupByLibrary.simpleMessage("Esate naujausioje versijoje"), "yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage("Jūsų paskyra buvo ištrinta"), "yourStorageDetailsCouldNotBeFetched": diff --git a/mobile/lib/generated/intl/messages_nl.dart b/mobile/lib/generated/intl/messages_nl.dart index d9ecb54b90c..e811656d204 100644 --- a/mobile/lib/generated/intl/messages_nl.dart +++ b/mobile/lib/generated/intl/messages_nl.dart @@ -507,7 +507,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Maak een link waarin je vrienden foto\'s kunnen uploaden in de originele kwaliteit."), "color": MessageLookupByLibrary.simpleMessage("Kleur"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Bevestig"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Weet u zeker dat u tweestapsverificatie wilt uitschakelen?"), @@ -1004,7 +1003,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage( "Je foto\'s worden geladen..."), "localGallery": MessageLookupByLibrary.simpleMessage("Lokale galerij"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Het lijkt erop dat er iets mis is gegaan omdat het synchroniseren van lokale foto\'s meer tijd kost dan verwacht. Neem contact op met ons supportteam"), "location": MessageLookupByLibrary.simpleMessage("Locatie"), diff --git a/mobile/lib/generated/intl/messages_no.dart b/mobile/lib/generated/intl/messages_no.dart index 07296f8c4a5..b9f49e31831 100644 --- a/mobile/lib/generated/intl/messages_no.dart +++ b/mobile/lib/generated/intl/messages_no.dart @@ -128,7 +128,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Samarbeidspartnere kan legge til bilder og videoer i det delte albumet."), "collectPhotos": MessageLookupByLibrary.simpleMessage("Samle bilder"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Bekreft"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("Bekreft sletting av konto"), @@ -258,7 +257,6 @@ class MessageLookup extends MessageLookupByLibrary { "linkHasExpired": MessageLookupByLibrary.simpleMessage("Lenken har utløpt"), "linkNeverExpires": MessageLookupByLibrary.simpleMessage("Aldri"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lås"), "logInLabel": MessageLookupByLibrary.simpleMessage("Logg inn"), "loginTerms": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_pl.dart b/mobile/lib/generated/intl/messages_pl.dart index 644b3cd36c8..98cd6d4c893 100644 --- a/mobile/lib/generated/intl/messages_pl.dart +++ b/mobile/lib/generated/intl/messages_pl.dart @@ -514,7 +514,7 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Utwórz link, w którym Twoi znajomi mogą przesyłać zdjęcia w oryginalnej jakości."), "color": MessageLookupByLibrary.simpleMessage("Kolor"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), + "configuration": MessageLookupByLibrary.simpleMessage("Konfiguracja"), "confirm": MessageLookupByLibrary.simpleMessage("Potwierdź"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Czy na pewno chcesz wyłączyć uwierzytelnianie dwustopniowe?"), @@ -1007,7 +1007,8 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Wczytywanie Twoich zdjęć..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galeria lokalna"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "localIndexing": + MessageLookupByLibrary.simpleMessage("Indeksowanie lokalne"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Wygląda na to, że coś poszło nie tak, ponieważ lokalna synchronizacja zdjęć zajmuje więcej czasu, niż oczekiwano. Skontaktuj się z naszym zespołem pomocy technicznej"), "location": MessageLookupByLibrary.simpleMessage("Lokalizacja"), diff --git a/mobile/lib/generated/intl/messages_pt.dart b/mobile/lib/generated/intl/messages_pt.dart index 13a47ee1abe..1fd1503f35b 100644 --- a/mobile/lib/generated/intl/messages_pt.dart +++ b/mobile/lib/generated/intl/messages_pt.dart @@ -91,10 +91,10 @@ class MessageLookup extends MessageLookupByLibrary { "${email} não tem uma conta Ente.\n\nEnvie-os um convite para compartilhar fotos."; static String m29(count, formattedNumber) => - "${Intl.plural(count, one: '1 arquivo', other: '${formattedNumber} arquivos')} neste dispositivo teve um backup seguro"; + "${Intl.plural(count, one: '1 arquivo', other: '${formattedNumber} arquivos')} deste dispositivo foi copiado com segurança"; static String m30(count, formattedNumber) => - "${Intl.plural(count, one: '1 arquivo', other: '${formattedNumber} arquivos')} neste álbum teve um backup seguro"; + "${Intl.plural(count, one: '1 arquivo', other: '${formattedNumber} arquivos')} deste álbum foi copiado com segurança"; static String m31(storageAmountInGB) => "${storageAmountInGB} GB cada vez que alguém se inscrever a um plano pago e aplicar seu código"; @@ -102,12 +102,12 @@ class MessageLookup extends MessageLookupByLibrary { static String m32(endDate) => "A avaliação grátis acaba em ${endDate}"; static String m33(count) => - "Você ainda pode acessar ${Intl.plural(count, one: 'ele', other: 'eles')} no Ente contanto que você tenha uma assinatura ativa"; + "Você ainda pode acessá-${Intl.plural(count, one: 'lo', other: 'los')} no Ente, contanto que você tenha uma assinatura ativa"; static String m34(sizeInMBorGB) => "Liberar ${sizeInMBorGB}"; static String m35(count, formattedSize) => - "${Intl.plural(count, one: 'Pode ser excluído do dispositivo para liberar ${formattedSize}', other: 'Eles podem ser excluídos do dispositivo para liberar ${formattedSize}')}"; + "${Intl.plural(count, one: 'Ele pode ser excluído do dispositivo para liberar ${formattedSize}', other: 'Eles podem ser excluídos do dispositivo para liberar ${formattedSize}')}"; static String m36(currentlyProcessing, totalCount) => "Processando ${currentlyProcessing} / ${totalCount}"; @@ -139,10 +139,9 @@ class MessageLookup extends MessageLookupByLibrary { static String m44(endDate) => "Avaliação grátis válida até ${endDate}.\nVocê pode alterar para um plano pago depois."; - static String m45(toEmail) => - "Por favor, envie-nos um e-mail para ${toEmail}"; + static String m45(toEmail) => "Envie-nos um e-mail para ${toEmail}"; - static String m46(toEmail) => "Por favor, envie os logs para \n${toEmail}"; + static String m46(toEmail) => "Envie os registros para \n${toEmail}"; static String m47(folderName) => "Processando ${folderName}..."; @@ -316,8 +315,8 @@ class MessageLookup extends MessageLookupByLibrary { "Credenciais do dispositivo necessárias"), "androidGoToSettingsDescription": MessageLookupByLibrary.simpleMessage( "A autenticação biométrica não está configurada no seu dispositivo. Vá em \'Configurações > Segurança\' para adicionar autenticação biométrica."), - "androidIosWebDesktop": - MessageLookupByLibrary.simpleMessage("Android, iOS, Web, Desktop"), + "androidIosWebDesktop": MessageLookupByLibrary.simpleMessage( + "Android, iOS, Web, Computador"), "androidSignInTitle": MessageLookupByLibrary.simpleMessage("Autenticação necessária"), "appLock": MessageLookupByLibrary.simpleMessage("Bloqueio de app"), @@ -335,7 +334,7 @@ class MessageLookup extends MessageLookupByLibrary { "archiving": MessageLookupByLibrary.simpleMessage("Arquivando..."), "areYouSureThatYouWantToLeaveTheFamily": MessageLookupByLibrary.simpleMessage( - "Tem certeza que deseja sair do plano familiar?"), + "Você tem certeza que queira sair do plano familiar?"), "areYouSureYouWantToCancel": MessageLookupByLibrary.simpleMessage("Deseja cancelar?"), "areYouSureYouWantToChangeYourPlan": @@ -375,16 +374,16 @@ class MessageLookup extends MessageLookupByLibrary { "authToViewYourHiddenFiles": MessageLookupByLibrary.simpleMessage( "Autentique-se para visualizar seus arquivos ocultos"), "authToViewYourMemories": MessageLookupByLibrary.simpleMessage( - "Por favor, autentique-se para ver suas memórias"), + "Autentique-se para ver suas memórias"), "authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage( "Autentique para ver sua chave de recuperação"), "authenticating": MessageLookupByLibrary.simpleMessage("Autenticando..."), "authenticationFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( - "Falha na autenticação. Por favor, tente novamente"), + "Falha na autenticação. Tente novamente"), "authenticationSuccessful": - MessageLookupByLibrary.simpleMessage("Autenticação bem-sucedida!"), + MessageLookupByLibrary.simpleMessage("Autenticado com sucesso!"), "autoCastDialogBody": MessageLookupByLibrary.simpleMessage( "Você verá dispositivos disponíveis para transmitir aqui."), "autoCastiOSPermission": MessageLookupByLibrary.simpleMessage( @@ -393,7 +392,7 @@ class MessageLookup extends MessageLookupByLibrary { "autoLockFeatureDescription": MessageLookupByLibrary.simpleMessage( "Tempo após o qual o app bloqueia depois de ser colocado em segundo plano"), "autoLogoutMessage": MessageLookupByLibrary.simpleMessage( - "Devido a erros técnicos, você foi desconectado. Pedimos desculpas pelo inconveniente."), + "Devido ao ocorrido de erros técnicos, você foi desconectado. Pedimos desculpas pela inconveniência."), "autoPair": MessageLookupByLibrary.simpleMessage("Pareamento automático"), "autoPairDesc": MessageLookupByLibrary.simpleMessage( @@ -403,8 +402,8 @@ class MessageLookup extends MessageLookupByLibrary { "backedUpFolders": MessageLookupByLibrary.simpleMessage( "Pastas copiadas com segurança"), "backup": MessageLookupByLibrary.simpleMessage("Cópia de segurança"), - "backupFailed": - MessageLookupByLibrary.simpleMessage("Erro ao efetuar o backup"), + "backupFailed": MessageLookupByLibrary.simpleMessage( + "Falhou ao copiar com segurança"), "backupOverMobileData": MessageLookupByLibrary.simpleMessage( "Salvamento com segurança usando dados móveis"), "backupSettings": MessageLookupByLibrary.simpleMessage( @@ -418,7 +417,8 @@ class MessageLookup extends MessageLookupByLibrary { "blackFridaySale": MessageLookupByLibrary.simpleMessage("Promoção da Black Friday"), "blog": MessageLookupByLibrary.simpleMessage("Blog"), - "cachedData": MessageLookupByLibrary.simpleMessage("Dados em cache"), + "cachedData": + MessageLookupByLibrary.simpleMessage("Dados armazenados em cache"), "calculating": MessageLookupByLibrary.simpleMessage("Calculando..."), "canNotUploadToAlbumsOwnedByOthers": MessageLookupByLibrary.simpleMessage( @@ -470,14 +470,14 @@ class MessageLookup extends MessageLookupByLibrary { "Remover todos os arquivos de Não Categorizados que estão presentes em outros álbuns"), "clearCaches": MessageLookupByLibrary.simpleMessage("Limpar cache"), "clearIndexes": MessageLookupByLibrary.simpleMessage("Limpar índices"), - "click": MessageLookupByLibrary.simpleMessage("Clique"), + "click": MessageLookupByLibrary.simpleMessage("• Clique"), "clickOnTheOverflowMenu": MessageLookupByLibrary.simpleMessage("• Clique no menu adicional"), "close": MessageLookupByLibrary.simpleMessage("Fechar"), "clubByCaptureTime": MessageLookupByLibrary.simpleMessage( "Agrupar por tempo de captura"), - "clubByFileName": MessageLookupByLibrary.simpleMessage( - "Agrupar pelo nome de arquivo"), + "clubByFileName": + MessageLookupByLibrary.simpleMessage("Agrupar por nome do arquivo"), "clusteringProgress": MessageLookupByLibrary.simpleMessage("Progresso de agrupamento"), "codeAppliedPageTitle": @@ -502,12 +502,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Colagem salva na galeria"), "collect": MessageLookupByLibrary.simpleMessage("Coletar"), "collectEventPhotos": - MessageLookupByLibrary.simpleMessage("Coletar fotos do evento"), + MessageLookupByLibrary.simpleMessage("Coletar fotos de evento"), "collectPhotos": MessageLookupByLibrary.simpleMessage("Coletar fotos"), "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Crie um link onde seus amigos podem enviar fotos na qualidade original."), "color": MessageLookupByLibrary.simpleMessage("Cor"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), + "configuration": MessageLookupByLibrary.simpleMessage("Configuração"), "confirm": MessageLookupByLibrary.simpleMessage("Confirmar"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Você tem certeza que queira desativar a autenticação de dois fatores?"), @@ -543,7 +543,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Copie e cole este código\npara o aplicativo autenticador"), "couldNotBackUpTryLater": MessageLookupByLibrary.simpleMessage( - "Não foi possível fazer o backup de seus dados.\nTentaremos novamente mais tarde."), + "Nós não podemos copiar com segurança seus dados.\nNós tentaremos novamente mais tarde."), "couldNotFreeUpSpace": MessageLookupByLibrary.simpleMessage( "Não foi possível liberar espaço"), "couldNotUpdateSubscription": MessageLookupByLibrary.simpleMessage( @@ -591,8 +591,8 @@ class MessageLookup extends MessageLookupByLibrary { "deleteAlbumDialog": MessageLookupByLibrary.simpleMessage( "Também excluir as fotos (e vídeos) presentes neste álbum de todos os outros álbuns que eles fazem parte?"), "deleteAlbumsDialogBody": MessageLookupByLibrary.simpleMessage( - "Isto irá apagar todos os álbuns vazios. Isso é útil quando você deseja reduzir a bagunça na sua lista de álbuns."), - "deleteAll": MessageLookupByLibrary.simpleMessage("Excluir Tudo"), + "Isso excluirá todos os álbuns vazios. Isso é útil quando você quiser reduzir a desordem no seu álbum."), + "deleteAll": MessageLookupByLibrary.simpleMessage("Excluir tudo"), "deleteConfirmDialogBody": MessageLookupByLibrary.simpleMessage( "Esta conta está vinculada a outros aplicativos Ente, se você usar algum. Seus dados enviados, em todos os aplicativos Ente, serão agendados para exclusão, e sua conta será excluída permanentemente."), "deleteEmailRequest": MessageLookupByLibrary.simpleMessage( @@ -626,7 +626,8 @@ class MessageLookup extends MessageLookupByLibrary { "deleteSharedAlbumDialogBody": MessageLookupByLibrary.simpleMessage( "O álbum será apagado para todos\n\nVocê perderá o acesso a fotos compartilhadas neste álbum que pertencem aos outros"), "descriptions": MessageLookupByLibrary.simpleMessage("Descrições"), - "deselectAll": MessageLookupByLibrary.simpleMessage("Desmarcar todos"), + "deselectAll": + MessageLookupByLibrary.simpleMessage("Deselecionar tudo"), "designedToOutlive": MessageLookupByLibrary.simpleMessage("Feito para ter longevidade"), "details": MessageLookupByLibrary.simpleMessage("Detalhes"), @@ -637,7 +638,7 @@ class MessageLookup extends MessageLookupByLibrary { "deviceCodeHint": MessageLookupByLibrary.simpleMessage("Insira o código"), "deviceFilesAutoUploading": MessageLookupByLibrary.simpleMessage( - "Arquivos adicionados a este álbum do dispositivo serão automaticamente enviados para o Ente."), + "Arquivos adicionados ao álbum do dispositivo serão automaticamente enviados para o Ente."), "deviceLock": MessageLookupByLibrary.simpleMessage("Bloqueio do dispositivo"), "deviceLockExplanation": MessageLookupByLibrary.simpleMessage( @@ -690,10 +691,10 @@ class MessageLookup extends MessageLookupByLibrary { "Você quer descartar as edições que você fez?"), "done": MessageLookupByLibrary.simpleMessage("Concluído"), "doubleYourStorage": - MessageLookupByLibrary.simpleMessage("Dobre seu armazenamento"), + MessageLookupByLibrary.simpleMessage("Duplique seu armazenamento"), "download": MessageLookupByLibrary.simpleMessage("Baixar"), "downloadFailed": - MessageLookupByLibrary.simpleMessage("Falha no download"), + MessageLookupByLibrary.simpleMessage("Falhou ao baixar"), "downloading": MessageLookupByLibrary.simpleMessage("Baixando..."), "dropSupportEmail": m24, "duplicateFileCountWithStorageSaved": m25, @@ -713,7 +714,7 @@ class MessageLookup extends MessageLookupByLibrary { "emailVerificationToggle": MessageLookupByLibrary.simpleMessage("Verificação por e-mail"), "emailYourLogs": - MessageLookupByLibrary.simpleMessage("Enviar logs por e-mail"), + MessageLookupByLibrary.simpleMessage("Enviar registros por e-mail"), "empty": MessageLookupByLibrary.simpleMessage("Esvaziar"), "emptyTrash": MessageLookupByLibrary.simpleMessage("Esvaziar a lixeira?"), @@ -724,15 +725,15 @@ class MessageLookup extends MessageLookupByLibrary { "enableMapsDesc": MessageLookupByLibrary.simpleMessage( "Isto mostrará suas fotos em um mapa do mundo.\n\nEste mapa é hospedado pelo OpenStreetMap, e os exatos locais de suas fotos nunca são compartilhados.\n\nVocê pode desativar esse recurso a qualquer momento nas Configurações."), "enabled": MessageLookupByLibrary.simpleMessage("Habilitado"), - "encryptingBackup": - MessageLookupByLibrary.simpleMessage("Criptografando backup..."), + "encryptingBackup": MessageLookupByLibrary.simpleMessage( + "Criptografando cópia de segurança..."), "encryption": MessageLookupByLibrary.simpleMessage("Criptografia"), "encryptionKeys": MessageLookupByLibrary.simpleMessage("Chaves de criptografia"), "endpointUpdatedMessage": MessageLookupByLibrary.simpleMessage( "Endpoint atualizado com sucesso"), "endtoendEncryptedByDefault": MessageLookupByLibrary.simpleMessage( - "Criptografia de ponta a ponta por padrão"), + "Criptografado de ponta a ponta por padrão"), "enteCanEncryptAndPreserveFilesOnlyIfYouGrant": MessageLookupByLibrary.simpleMessage( "Ente pode criptografar e preservar arquivos apenas se você conceder acesso a eles"), @@ -743,13 +744,13 @@ class MessageLookup extends MessageLookupByLibrary { "enteSubscriptionShareWithFamily": MessageLookupByLibrary.simpleMessage( "Sua família também pode ser adicionada ao seu plano."), "enterAlbumName": - MessageLookupByLibrary.simpleMessage("Digite o nome do álbum"), + MessageLookupByLibrary.simpleMessage("Inserir nome do álbum"), "enterCode": MessageLookupByLibrary.simpleMessage("Insira o código"), "enterCodeDescription": MessageLookupByLibrary.simpleMessage( "Insira o código fornecido pelo seu amigo para reivindicar o armazenamento grátis para os dois"), "enterEmail": MessageLookupByLibrary.simpleMessage("Inserir e-mail"), "enterFileName": - MessageLookupByLibrary.simpleMessage("Digite o nome do arquivo"), + MessageLookupByLibrary.simpleMessage("Inserir nome do arquivo"), "enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage( "Insira uma senha nova para criptografar seus dados"), "enterPassword": MessageLookupByLibrary.simpleMessage("Inserir senha"), @@ -773,13 +774,14 @@ class MessageLookup extends MessageLookupByLibrary { "Insira sua chave de recuperação"), "error": MessageLookupByLibrary.simpleMessage("Erro"), "everywhere": - MessageLookupByLibrary.simpleMessage("em todos os lugares"), + MessageLookupByLibrary.simpleMessage("em todas as partes"), "exif": MessageLookupByLibrary.simpleMessage("EXIF"), "existingUser": MessageLookupByLibrary.simpleMessage("Usuário existente"), "expiredLinkInfo": MessageLookupByLibrary.simpleMessage( "O link expirou. Selecione um novo tempo de expiração ou desative a expiração do link."), - "exportLogs": MessageLookupByLibrary.simpleMessage("Exportar logs"), + "exportLogs": + MessageLookupByLibrary.simpleMessage("Exportar registros"), "exportYourData": MessageLookupByLibrary.simpleMessage("Exportar dados"), "extraPhotosFound": MessageLookupByLibrary.simpleMessage( @@ -796,7 +798,7 @@ class MessageLookup extends MessageLookupByLibrary { "failedToDownloadVideo": MessageLookupByLibrary.simpleMessage( "Falha ao fazer download do vídeo"), "failedToFetchOriginalForEdit": MessageLookupByLibrary.simpleMessage( - "Falha ao obter original para edição"), + "Falhou ao obter original para edição"), "failedToFetchReferralDetails": MessageLookupByLibrary.simpleMessage( "Não foi possível buscar os detalhes de referência. Tente novamente mais tarde."), "failedToLoadAlbums": @@ -816,11 +818,11 @@ class MessageLookup extends MessageLookupByLibrary { "favorite": MessageLookupByLibrary.simpleMessage("Favorito"), "feedback": MessageLookupByLibrary.simpleMessage("Feedback"), "fileFailedToSaveToGallery": MessageLookupByLibrary.simpleMessage( - "Falha ao salvar o arquivo na galeria"), + "Falhou ao salvar arquivo na galeria"), "fileInfoAddDescHint": MessageLookupByLibrary.simpleMessage("Adicionar descrição..."), "fileSavedToGallery": - MessageLookupByLibrary.simpleMessage("Vídeo salvo na galeria"), + MessageLookupByLibrary.simpleMessage("Arquivo salvo na galeria"), "fileTypes": MessageLookupByLibrary.simpleMessage("Tipos de arquivo"), "fileTypesAndNames": MessageLookupByLibrary.simpleMessage("Tipos de arquivo e nomes"), @@ -865,9 +867,9 @@ class MessageLookup extends MessageLookupByLibrary { "googlePlayId": MessageLookupByLibrary.simpleMessage("ID do Google Play"), "grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage( - "Por favor, permita o acesso a todas as fotos nas configurações do aplicativo"), + "Permita o acesso a todas as fotos nas opções do aplicativo"), "grantPermission": - MessageLookupByLibrary.simpleMessage("Conceder permissão"), + MessageLookupByLibrary.simpleMessage("Conceder permissões"), "groupNearbyPhotos": MessageLookupByLibrary.simpleMessage("Agrupar fotos próximas"), "guestView": MessageLookupByLibrary.simpleMessage("Visão de convidado"), @@ -898,7 +900,7 @@ class MessageLookup extends MessageLookupByLibrary { "iOSOkButton": MessageLookupByLibrary.simpleMessage("OK"), "ignoreUpdate": MessageLookupByLibrary.simpleMessage("Ignorar"), "ignoredFolderUploadReason": MessageLookupByLibrary.simpleMessage( - "Alguns arquivos neste álbum são ignorados do envio porque eles tinham sido anteriormente excluídos do Ente."), + "Alguns arquivos neste álbum são ignorados do envio porque eles foram anteriormente excluídos do Ente."), "immediately": MessageLookupByLibrary.simpleMessage("Imediatamente"), "importing": MessageLookupByLibrary.simpleMessage("Importando...."), "incorrectCode": @@ -936,11 +938,11 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Convide seus amigos ao Ente"), "itLooksLikeSomethingWentWrongPleaseRetryAfterSome": MessageLookupByLibrary.simpleMessage( - "Parece que algo deu errado. Por favor, tente novamente mais tarde. Se o erro persistir, entre em contato com nossa equipe de suporte."), + "Parece que algo deu errado. Tente novamente mais tarde. Caso o erro persistir, por favor, entre em contato com nossa equipe."), "itemCount": m37, "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion": MessageLookupByLibrary.simpleMessage( - "Os itens mostram o número de dias restantes antes da exclusão permanente"), + "Os itens exibem o número de dias restantes antes da exclusão permanente"), "itemsWillBeRemovedFromAlbum": MessageLookupByLibrary.simpleMessage( "Os itens selecionados serão removidos deste álbum"), "joinDiscord": @@ -954,7 +956,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Última atualização"), "leave": MessageLookupByLibrary.simpleMessage("Sair"), "leaveAlbum": MessageLookupByLibrary.simpleMessage("Sair do álbum"), - "leaveFamily": MessageLookupByLibrary.simpleMessage("Sair da família"), + "leaveFamily": + MessageLookupByLibrary.simpleMessage("Sair do plano familiar"), "leaveSharedAlbum": MessageLookupByLibrary.simpleMessage( "Sair do álbum compartilhado?"), "left": MessageLookupByLibrary.simpleMessage("Esquerda"), @@ -974,9 +977,9 @@ class MessageLookup extends MessageLookupByLibrary { "livePhotos": MessageLookupByLibrary.simpleMessage("Fotos em movimento"), "loadMessage1": MessageLookupByLibrary.simpleMessage( - "Você pode compartilhar sua assinatura com sua família"), + "Você pode compartilhar sua assinatura com seus familiares"), "loadMessage2": MessageLookupByLibrary.simpleMessage( - "Nós preservamos mais de 30 milhões de memórias até agora"), + "Nós preservamos mais de 30 milhões de memórias até então"), "loadMessage3": MessageLookupByLibrary.simpleMessage( "Mantemos 3 cópias dos seus dados, uma em um abrigo subterrâneo"), "loadMessage4": MessageLookupByLibrary.simpleMessage( @@ -986,9 +989,9 @@ class MessageLookup extends MessageLookupByLibrary { "loadMessage6": MessageLookupByLibrary.simpleMessage( "Você pode compartilhar links para seus álbuns com seus entes queridos"), "loadMessage7": MessageLookupByLibrary.simpleMessage( - "Nossos aplicativos móveis são executados em segundo plano para criptografar e fazer backup de quaisquer novas fotos que você clique"), + "Nossos aplicativos móveis são executados em segundo plano para criptografar e copiar com segurança quaisquer fotos novas que você acessar"), "loadMessage8": MessageLookupByLibrary.simpleMessage( - "web.ente.io tem um envio mais rápido"), + "web.ente.io tem um enviador mais rápido"), "loadMessage9": MessageLookupByLibrary.simpleMessage( "Nós usamos Xchacha20Poly1305 para criptografar seus dados com segurança"), "loadingExifData": @@ -1002,10 +1005,11 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Carregando suas fotos..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galeria local"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "localIndexing": + MessageLookupByLibrary.simpleMessage("Indexação local"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Parece que algo deu errado, já que as fotos locais estão sincronizando mais tempo do que o esperado. Por favor, entre em contato com a nossa equipe de suporte"), - "location": MessageLookupByLibrary.simpleMessage("Local"), + "location": MessageLookupByLibrary.simpleMessage("Localização"), "locationName": MessageLookupByLibrary.simpleMessage("Nome do Local"), "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( "Uma tag em grupo de todas as fotos que foram tiradas dentro de algum raio de uma foto"), @@ -1022,13 +1026,13 @@ class MessageLookup extends MessageLookupByLibrary { "Ao clicar em entrar, eu concordo com os termos de serviço e a política de privacidade"), "logout": MessageLookupByLibrary.simpleMessage("Encerrar sessão"), "logsDialogBody": MessageLookupByLibrary.simpleMessage( - "Isso enviará através dos logs para nos ajudar a depurar o seu problema. Por favor, note que nomes de arquivos serão incluídos para ajudar a rastrear problemas com arquivos específicos."), + "Isso enviará através dos registros para ajudar-nos a resolver seu problema. Saiba que, nome de arquivos serão incluídos para ajudar a buscar problemas com arquivos específicos."), "longPressAnEmailToVerifyEndToEndEncryption": MessageLookupByLibrary.simpleMessage( "Pressione e segure um e-mail para verificar a criptografia de ponta a ponta."), "longpressOnAnItemToViewInFullscreen": MessageLookupByLibrary.simpleMessage( - "Pressione e segure em um item para exibir em tela cheia"), + "Mantenha pressionado em um item para visualizá-lo em tela cheia"), "loopVideoOff": MessageLookupByLibrary.simpleMessage("Repetir vídeo desligado"), "loopVideoOn": @@ -1072,7 +1076,7 @@ class MessageLookup extends MessageLookupByLibrary { "mlIndexingDescription": MessageLookupByLibrary.simpleMessage( "Note que a aprendizagem automática resultará em uso de bateria e largura de banda maior até que todos os itens forem indexados. Considere-se usar o aplicativo para notebook para uma indexação mais rápida, todos os resultados serão sincronizados automaticamente."), "mobileWebDesktop": - MessageLookupByLibrary.simpleMessage("Mobile, Web, Desktop"), + MessageLookupByLibrary.simpleMessage("Celular, Web, Computador"), "moderateStrength": MessageLookupByLibrary.simpleMessage("Moderado"), "modifyYourQueryOrTrySearchingFor": MessageLookupByLibrary.simpleMessage( @@ -1083,18 +1087,19 @@ class MessageLookup extends MessageLookupByLibrary { "mostRecent": MessageLookupByLibrary.simpleMessage("Mais recente"), "mostRelevant": MessageLookupByLibrary.simpleMessage("Mais relevante"), "moveItem": m39, - "moveToAlbum": MessageLookupByLibrary.simpleMessage("Mover para álbum"), + "moveToAlbum": + MessageLookupByLibrary.simpleMessage("Mover para o álbum"), "moveToHiddenAlbum": MessageLookupByLibrary.simpleMessage("Mover para álbum oculto"), "movedSuccessfullyTo": m40, "movedToTrash": MessageLookupByLibrary.simpleMessage("Movido para a lixeira"), "movingFilesToAlbum": MessageLookupByLibrary.simpleMessage( - "Enviando arquivos para o álbum..."), + "Movendo arquivos para o álbum..."), "name": MessageLookupByLibrary.simpleMessage("Nome"), "nameTheAlbum": MessageLookupByLibrary.simpleMessage("Nomear o álbum"), "networkConnectionRefusedErr": MessageLookupByLibrary.simpleMessage( - "Não foi possível conectar ao Ente, tente novamente após algum tempo. Se o erro persistir, entre em contato com o suporte."), + "Não foi possível conectar ao Ente, tente novamente mais tarde. Se o erro persistir, entre em contato com o suporte."), "networkHostLookUpErr": MessageLookupByLibrary.simpleMessage( "Não foi possível conectar-se ao Ente, verifique suas configurações de rede e entre em contato com o suporte se o erro persistir."), "never": MessageLookupByLibrary.simpleMessage("Nunca"), @@ -1114,15 +1119,15 @@ class MessageLookup extends MessageLookupByLibrary { "noDuplicates": MessageLookupByLibrary.simpleMessage("✨ Sem duplicatas"), "noExifData": MessageLookupByLibrary.simpleMessage("Sem dados EXIF"), - "noHiddenPhotosOrVideos": MessageLookupByLibrary.simpleMessage( - "Nenhuma foto ou vídeos ocultos"), + "noHiddenPhotosOrVideos": + MessageLookupByLibrary.simpleMessage("Sem fotos ou vídeos ocultos"), "noImagesWithLocation": MessageLookupByLibrary.simpleMessage("Nenhuma imagem com local"), "noInternetConnection": MessageLookupByLibrary.simpleMessage("Sem conexão à internet"), "noPhotosAreBeingBackedUpRightNow": MessageLookupByLibrary.simpleMessage( - "No momento não há backup de fotos sendo feito"), + "No momento não há fotos sendo copiadas com segurança"), "noPhotosFoundHere": MessageLookupByLibrary.simpleMessage( "Nenhuma foto encontrada aqui"), "noQuickLinksSelected": MessageLookupByLibrary.simpleMessage( @@ -1145,16 +1150,16 @@ class MessageLookup extends MessageLookupByLibrary { "ok": MessageLookupByLibrary.simpleMessage("OK"), "onDevice": MessageLookupByLibrary.simpleMessage("No dispositivo"), "onEnte": MessageLookupByLibrary.simpleMessage( - "Em ente"), + "No ente"), "onlyFamilyAdminCanChangeCode": m42, "oops": MessageLookupByLibrary.simpleMessage("Ops"), "oopsCouldNotSaveEdits": MessageLookupByLibrary.simpleMessage( "Ops, não foi possível salvar edições"), "oopsSomethingWentWrong": MessageLookupByLibrary.simpleMessage("Ops, algo deu errado"), - "openSettings": - MessageLookupByLibrary.simpleMessage("Abrir Configurações"), - "openTheItem": MessageLookupByLibrary.simpleMessage("• Abra o item"), + "openSettings": MessageLookupByLibrary.simpleMessage("Abrir opções"), + "openTheItem": + MessageLookupByLibrary.simpleMessage("• Abra a foto ou vídeo"), "openstreetmapContributors": MessageLookupByLibrary.simpleMessage( "Contribuidores do OpenStreetMap"), "optionalAsShortAsYouLike": MessageLookupByLibrary.simpleMessage( @@ -1186,7 +1191,7 @@ class MessageLookup extends MessageLookupByLibrary { "paymentFailed": MessageLookupByLibrary.simpleMessage("O pagamento falhou"), "paymentFailedMessage": MessageLookupByLibrary.simpleMessage( - "Infelizmente o seu pagamento falhou. Entre em contato com o suporte e nós ajudaremos você!"), + "Infelizmente o pagamento falhou. Entre em contato com o suporte e nós ajudaremos você!"), "paymentFailedTalkToProvider": m43, "pendingItems": MessageLookupByLibrary.simpleMessage("Itens pendentes"), "pendingSync": @@ -1209,7 +1214,7 @@ class MessageLookup extends MessageLookupByLibrary { "photos": MessageLookupByLibrary.simpleMessage("Fotos"), "photosAddedByYouWillBeRemovedFromTheAlbum": MessageLookupByLibrary.simpleMessage( - "As fotos adicionadas por você serão removidas do álbum"), + "Suas fotos adicionadas serão removidas do álbum"), "pickCenterPoint": MessageLookupByLibrary.simpleMessage("Escolha o ponto central"), "pinAlbum": MessageLookupByLibrary.simpleMessage("Fixar álbum"), @@ -1231,24 +1236,23 @@ class MessageLookup extends MessageLookupByLibrary { "pleaseEmailUsAt": m45, "pleaseGrantPermissions": MessageLookupByLibrary.simpleMessage( "Por favor, conceda as permissões"), - "pleaseLoginAgain": MessageLookupByLibrary.simpleMessage( - "Por favor, inicie sessão novamente"), + "pleaseLoginAgain": + MessageLookupByLibrary.simpleMessage("Registre-se novamente"), "pleaseSelectQuickLinksToRemove": MessageLookupByLibrary.simpleMessage( "Selecione links rápidos para remover"), "pleaseSendTheLogsTo": m46, "pleaseTryAgain": MessageLookupByLibrary.simpleMessage("Tente novamente"), "pleaseVerifyTheCodeYouHaveEntered": - MessageLookupByLibrary.simpleMessage( - "Por favor, verifique o código que você inseriu"), + MessageLookupByLibrary.simpleMessage("Verifique o código inserido"), "pleaseWait": MessageLookupByLibrary.simpleMessage("Aguarde..."), - "pleaseWaitDeletingAlbum": MessageLookupByLibrary.simpleMessage( - "Por favor, aguarde, excluindo álbum"), + "pleaseWaitDeletingAlbum": + MessageLookupByLibrary.simpleMessage("Aguarde, excluindo álbum"), "pleaseWaitForSometimeBeforeRetrying": MessageLookupByLibrary.simpleMessage( - "Por favor, aguarde algum tempo antes de tentar novamente"), + "Por favor, aguarde mais algum tempo antes de tentar novamente"), "preparingLogs": - MessageLookupByLibrary.simpleMessage("Preparando logs..."), + MessageLookupByLibrary.simpleMessage("Preparando registros..."), "preserveMore": MessageLookupByLibrary.simpleMessage("Preservar mais"), "pressAndHoldToPlayVideo": MessageLookupByLibrary.simpleMessage( "Pressione e segure para reproduzir o vídeo"), @@ -1258,7 +1262,7 @@ class MessageLookup extends MessageLookupByLibrary { "privacyPolicyTitle": MessageLookupByLibrary.simpleMessage("Política de Privacidade"), "privateBackups": - MessageLookupByLibrary.simpleMessage("Backups privados"), + MessageLookupByLibrary.simpleMessage("Cópias privadas"), "privateSharing": MessageLookupByLibrary.simpleMessage("Compartilhamento privado"), "processingImport": m47, @@ -1302,7 +1306,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Reinserir senha"), "reenterPin": MessageLookupByLibrary.simpleMessage("Reinserir PIN"), "referFriendsAnd2xYourPlan": MessageLookupByLibrary.simpleMessage( - "Indique amigos e 2x seu plano"), + "Recomende seus amigos e duplique seu plano"), "referralStep1": MessageLookupByLibrary.simpleMessage( "1. Envie este código aos seus amigos"), "referralStep2": MessageLookupByLibrary.simpleMessage( @@ -1329,7 +1333,7 @@ class MessageLookup extends MessageLookupByLibrary { "removeFromAlbumTitle": MessageLookupByLibrary.simpleMessage("Remover do álbum?"), "removeFromFavorite": - MessageLookupByLibrary.simpleMessage("Remover dos favoritos"), + MessageLookupByLibrary.simpleMessage("Desfavoritar"), "removeLink": MessageLookupByLibrary.simpleMessage("Remover link"), "removeParticipant": MessageLookupByLibrary.simpleMessage("Remover participante"), @@ -1370,7 +1374,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Envios retomáveis"), "retry": MessageLookupByLibrary.simpleMessage("Tentar novamente"), "reviewDeduplicateItems": MessageLookupByLibrary.simpleMessage( - "Por favor, reveja e exclua os itens que você acredita serem duplicados."), + "Reveja e exclua os itens que você acredita serem duplicados."), "reviewSuggestions": MessageLookupByLibrary.simpleMessage("Revisar sugestões"), "right": MessageLookupByLibrary.simpleMessage("Direita"), @@ -1401,13 +1405,13 @@ class MessageLookup extends MessageLookupByLibrary { "searchByAlbumNameHint": MessageLookupByLibrary.simpleMessage("Nome do álbum"), "searchByExamples": MessageLookupByLibrary.simpleMessage( - "• Nomes de álbuns (ex: \"Câmera\")\n• Tipos de arquivos (ex.: \"Vídeos\", \".gif\")\n• Anos e meses (e.. \"2022\", \"Janeiro\")\n• Feriados (por exemplo, \"Natal\")\n• Descrições de fotos (por exemplo, \"#divertido\")"), + "• Nomes de álbuns (ex: \"Câmera\")\n• Tipos de arquivos (ex.: \"Vídeos\", \".gif\")\n• Anos e meses (ex.: \"2022\", \"Janeiro\")\n• Temporadas (ex.: \"Natal\")\n• Tags (ex.: \"#divertido\")"), "searchCaptionEmptySection": MessageLookupByLibrary.simpleMessage( "Adicione descrições como \"#trip\" nas informações das fotos para encontrá-las aqui rapidamente"), - "searchDatesEmptySection": MessageLookupByLibrary.simpleMessage( - "Pesquisar por data, mês ou ano"), + "searchDatesEmptySection": + MessageLookupByLibrary.simpleMessage("Buscar por data, mês ou ano"), "searchFaceEmptySection": MessageLookupByLibrary.simpleMessage( - "Pessoas serão exibidas aqui uma vez que a indexação é feita"), + "As pessoas apareceram aqui quando a indexação for concluída"), "searchFileTypesAndNamesEmptySection": MessageLookupByLibrary.simpleMessage("Tipos de arquivo e nomes"), "searchHint1": MessageLookupByLibrary.simpleMessage( @@ -1527,7 +1531,7 @@ class MessageLookup extends MessageLookupByLibrary { "social": MessageLookupByLibrary.simpleMessage("Redes sociais"), "someItemsAreInBothEnteAndYourDevice": MessageLookupByLibrary.simpleMessage( - "Alguns itens estão tanto no Ente quanto no seu dispositivo."), + "Alguns itens estão em ambos o Ente quanto no seu dispositivo."), "someOfTheFilesYouAreTryingToDeleteAre": MessageLookupByLibrary.simpleMessage( "Alguns dos arquivos que você está tentando excluir só estão disponíveis no seu dispositivo e não podem ser recuperados se forem excluídos"), @@ -1547,18 +1551,19 @@ class MessageLookup extends MessageLookupByLibrary { "Desculpe, não foi possível remover dos favoritos!"), "sorryTheCodeYouveEnteredIsIncorrect": MessageLookupByLibrary.simpleMessage( - "Desculpe, o código que você inseriu está incorreto"), + "O código inserido está incorreto"), "sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": MessageLookupByLibrary.simpleMessage( "Desculpe, não foi possível gerar chaves seguras neste dispositivo.\n\ninicie sessão com um dispositivo diferente."), "sort": MessageLookupByLibrary.simpleMessage("Ordenar"), "sortAlbumsBy": MessageLookupByLibrary.simpleMessage("Ordenar por"), "sortNewestFirst": - MessageLookupByLibrary.simpleMessage("Mais recentes primeiro"), + MessageLookupByLibrary.simpleMessage("Recentes primeiro"), "sortOldestFirst": - MessageLookupByLibrary.simpleMessage("Mais antigos primeiro"), + MessageLookupByLibrary.simpleMessage("Antigos primeiro"), "sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ Sucesso"), - "startBackup": MessageLookupByLibrary.simpleMessage("Iniciar backup"), + "startBackup": + MessageLookupByLibrary.simpleMessage("Iniciar cópia de segurança"), "status": MessageLookupByLibrary.simpleMessage("Estado"), "stopCastingBody": MessageLookupByLibrary.simpleMessage( "Você quer parar a transmissão?"), @@ -1601,7 +1606,7 @@ class MessageLookup extends MessageLookupByLibrary { "tapToUnlock": MessageLookupByLibrary.simpleMessage("Toque para desbloquear"), "tempErrorContactSupportIfPersists": MessageLookupByLibrary.simpleMessage( - "Parece que algo deu errado. Por favor, tente novamente mais tarde. Se o erro persistir, entre em contato com nossa equipe de suporte."), + "Parece que algo deu errado. Tente novamente mais tarde. Caso o erro persistir, por favor, entre em contato com nossa equipe."), "terminate": MessageLookupByLibrary.simpleMessage("Encerrar"), "terminateSession": MessageLookupByLibrary.simpleMessage("Sair?"), "terms": MessageLookupByLibrary.simpleMessage("Termos"), @@ -1630,10 +1635,10 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Isso pode ser usado para recuperar sua conta se você perder seu segundo fator"), "thisDevice": MessageLookupByLibrary.simpleMessage("Este dispositivo"), - "thisEmailIsAlreadyInUse": - MessageLookupByLibrary.simpleMessage("Este e-mail já está em uso"), + "thisEmailIsAlreadyInUse": MessageLookupByLibrary.simpleMessage( + "Este e-mail já está sendo usado"), "thisImageHasNoExifData": MessageLookupByLibrary.simpleMessage( - "Esta imagem não tem dados exif"), + "Esta imagem não possui dados EXIF"), "thisIsPersonVerificationId": m67, "thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage( "Este é o seu ID de verificação"), @@ -1652,7 +1657,7 @@ class MessageLookup extends MessageLookupByLibrary { "Para ocultar uma foto ou vídeo"), "toResetVerifyEmail": MessageLookupByLibrary.simpleMessage( "Para redefinir sua senha, verifique seu e-mail primeiramente."), - "todaysLogs": MessageLookupByLibrary.simpleMessage("Logs de hoje"), + "todaysLogs": MessageLookupByLibrary.simpleMessage("Registros de hoje"), "tooManyIncorrectAttempts": MessageLookupByLibrary.simpleMessage( "Muitas tentativas incorretas"), "total": MessageLookupByLibrary.simpleMessage("total"), @@ -1662,7 +1667,7 @@ class MessageLookup extends MessageLookupByLibrary { "trim": MessageLookupByLibrary.simpleMessage("Cortar"), "tryAgain": MessageLookupByLibrary.simpleMessage("Tente novamente"), "turnOnBackupForAutoUpload": MessageLookupByLibrary.simpleMessage( - "Ative o backup para enviar automaticamente arquivos adicionados a esta pasta do dispositivo para o Ente."), + "Ative a cópia de segurança para automaticamente enviar arquivos adicionados à pasta do dispositivo para o Ente."), "twitter": MessageLookupByLibrary.simpleMessage("Twitter/X"), "twoMonthsFreeOnYearlyPlans": MessageLookupByLibrary.simpleMessage( "2 meses grátis em planos anuais"), @@ -1685,12 +1690,12 @@ class MessageLookup extends MessageLookupByLibrary { "unavailableReferralCode": MessageLookupByLibrary.simpleMessage( "Desculpe, este código está indisponível."), "uncategorized": MessageLookupByLibrary.simpleMessage("Sem categoria"), - "unhide": MessageLookupByLibrary.simpleMessage("Reexibir"), + "unhide": MessageLookupByLibrary.simpleMessage("Desocultar"), "unhideToAlbum": - MessageLookupByLibrary.simpleMessage("Reexibir para o álbum"), + MessageLookupByLibrary.simpleMessage("Desocultar para o álbum"), "unhiding": MessageLookupByLibrary.simpleMessage("Reexibindo..."), "unhidingFilesToAlbum": MessageLookupByLibrary.simpleMessage( - "Reexibindo arquivos para o álbum"), + "Desocultando arquivos para o álbum"), "unlock": MessageLookupByLibrary.simpleMessage("Desbloquear"), "unpinAlbum": MessageLookupByLibrary.simpleMessage("Desafixar álbum"), "unselectAll": MessageLookupByLibrary.simpleMessage("Desmarcar tudo"), @@ -1699,7 +1704,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Atualização disponível"), "updatingFolderSelection": MessageLookupByLibrary.simpleMessage( "Atualizando seleção de pasta..."), - "upgrade": MessageLookupByLibrary.simpleMessage("Aprimorar"), + "upgrade": MessageLookupByLibrary.simpleMessage("Atualizar"), "uploadingFilesToAlbum": MessageLookupByLibrary.simpleMessage( "Enviando arquivos para o álbum..."), "uploadingMultipleMemories": m69, @@ -1721,7 +1726,7 @@ class MessageLookup extends MessageLookupByLibrary { "validTill": m70, "verificationFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( - "Falha na verificação, por favor, tente novamente"), + "Falha na verificação. Tente novamente"), "verificationId": MessageLookupByLibrary.simpleMessage("ID de verificação"), "verify": MessageLookupByLibrary.simpleMessage("Verificar"), @@ -1750,7 +1755,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Arquivos grandes"), "viewLargeFilesDesc": MessageLookupByLibrary.simpleMessage( "Ver arquivos que consumem a maior parte do armazenamento."), - "viewLogs": MessageLookupByLibrary.simpleMessage("Ver logs"), + "viewLogs": MessageLookupByLibrary.simpleMessage("Ver registros"), "viewRecoveryKey": MessageLookupByLibrary.simpleMessage("Ver chave de recuperação"), "viewer": MessageLookupByLibrary.simpleMessage("Visualizador"), @@ -1795,7 +1800,7 @@ class MessageLookup extends MessageLookupByLibrary { "Você pode gerenciar seus links na aba de compartilhamento."), "youCanTrySearchingForADifferentQuery": MessageLookupByLibrary.simpleMessage( - "Você pode tentar procurar uma consulta diferente."), + "Você pode tentar buscar por outra consulta."), "youCannotDowngradeToThisPlan": MessageLookupByLibrary.simpleMessage( "Você não pode rebaixar para este plano"), "youCannotShareWithYourself": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_ro.dart b/mobile/lib/generated/intl/messages_ro.dart index 93188e88beb..8d4f6a2961b 100644 --- a/mobile/lib/generated/intl/messages_ro.dart +++ b/mobile/lib/generated/intl/messages_ro.dart @@ -79,12 +79,26 @@ class MessageLookup extends MessageLookupByLibrary { static String m28(email) => "${email} nu are un cont Ente.\n\nTrimiteți-le o invitație pentru a distribui fotografii."; + static String m29(count, formattedNumber) => + "${Intl.plural(count, one: 'Un fișier de pe acest dispozitiv a fost deja salvat în siguranță', few: '${formattedNumber} fișiere de pe acest dispozitiv au fost deja salvate în siguranță', other: '${formattedNumber} de fișiere de pe acest dispozitiv fost deja salvate în siguranță')}"; + + static String m30(count, formattedNumber) => + "${Intl.plural(count, one: 'Un fișier din acest album a fost deja salvat în siguranță', few: '${formattedNumber} fișiere din acest album au fost deja salvate în siguranță', other: '${formattedNumber} de fișiere din acest album au fost deja salvate în siguranță')}"; + static String m31(storageAmountInGB) => "${storageAmountInGB} GB de fiecare dată când cineva se înscrie pentru un plan plătit și aplică codul dvs."; static String m32(endDate) => "Perioadă de încercare valabilă până pe ${endDate}"; + static String m33(count) => + "Încă ${Intl.plural(count, one: 'îl puteți', few: 'le puteți', other: 'le puteți')} accesa pe Ente cât timp aveți un abonament activ"; + + static String m34(sizeInMBorGB) => "Eliberați ${sizeInMBorGB}"; + + static String m35(count, formattedSize) => + "${Intl.plural(count, one: 'Poate fi șters de pe dispozitiv pentru a elibera ${formattedSize}', few: 'Pot fi șterse de pe dispozitiv pentru a elibera ${formattedSize}', other: 'Pot fi șterse de pe dispozitiv pentru a elibera ${formattedSize}')}"; + static String m36(currentlyProcessing, totalCount) => "Se procesează ${currentlyProcessing} / ${totalCount}"; @@ -171,6 +185,9 @@ class MessageLookup extends MessageLookupByLibrary { static String m67(email) => "Acesta este ID-ul de verificare al ${email}"; + static String m68(count) => + "${Intl.plural(count, zero: '', one: 'O zi', few: '${count} zile', other: '${count} de zile')}"; + static String m70(endDate) => "Valabil până pe ${endDate}"; static String m71(email) => "Verificare ${email}"; @@ -293,8 +310,17 @@ class MessageLookup extends MessageLookupByLibrary { "Vă rugăm să vă autentificați pentru a vedea sesiunile active"), "authToViewYourHiddenFiles": MessageLookupByLibrary.simpleMessage( "Vă rugăm să vă autentificați pentru a vedea fișierele ascunse"), + "authToViewYourMemories": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să vă autentificați pentru a vă vizualiza amintirile"), "authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage( "Vă rugăm să vă autentificați pentru a vedea cheia de recuperare"), + "authenticating": + MessageLookupByLibrary.simpleMessage("Autentificare..."), + "authenticationFailedPleaseTryAgain": + MessageLookupByLibrary.simpleMessage( + "Autentificare eșuată, încercați din nou"), + "authenticationSuccessful": + MessageLookupByLibrary.simpleMessage("Autentificare cu succes!"), "autoLogoutMessage": MessageLookupByLibrary.simpleMessage( "Din cauza unei probleme tehnice, ați fost deconectat. Ne cerem scuze pentru neplăcerile create."), "available": MessageLookupByLibrary.simpleMessage("Disponibil"), @@ -400,7 +426,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotos": MessageLookupByLibrary.simpleMessage("Colectare fotografii"), "color": MessageLookupByLibrary.simpleMessage("Culoare"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Confirmare"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Sigur doriți dezactivarea autentificării cu doi factori?"), @@ -460,6 +485,8 @@ class MessageLookup extends MessageLookupByLibrary { "custom": MessageLookupByLibrary.simpleMessage("Particularizat"), "darkTheme": MessageLookupByLibrary.simpleMessage("Întunecată"), "decrypting": MessageLookupByLibrary.simpleMessage("Se decriptează..."), + "decryptingVideo": MessageLookupByLibrary.simpleMessage( + "Se decriptează videoclipul..."), "deduplicateFiles": MessageLookupByLibrary.simpleMessage("Elim. dubluri fișiere"), "delete": MessageLookupByLibrary.simpleMessage("Ștergere"), @@ -661,6 +688,8 @@ class MessageLookup extends MessageLookupByLibrary { "fileTypes": MessageLookupByLibrary.simpleMessage("Tipuri de fișiere"), "fileTypesAndNames": MessageLookupByLibrary.simpleMessage( "Tipuri de fișiere și denumiri"), + "filesBackedUpFromDevice": m29, + "filesBackedUpInAlbum": m30, "filesSavedToGallery": MessageLookupByLibrary.simpleMessage("Fișiere salvate în galerie"), "flip": MessageLookupByLibrary.simpleMessage("Răsturnare"), @@ -676,10 +705,14 @@ class MessageLookup extends MessageLookupByLibrary { "freeTrial": MessageLookupByLibrary.simpleMessage( "Perioadă de încercare gratuită"), "freeTrialValidTill": m32, + "freeUpAccessPostDelete": m33, + "freeUpAmount": m34, "freeUpDeviceSpace": MessageLookupByLibrary.simpleMessage( "Eliberați spațiu pe dispozitiv"), "freeUpDeviceSpaceDesc": MessageLookupByLibrary.simpleMessage( "Economisiți spațiu pe dispozitivul dvs. prin ștergerea fișierelor cărora li s-a făcut copie de rezervă."), + "freeUpSpace": MessageLookupByLibrary.simpleMessage("Eliberați spațiu"), + "freeUpSpaceSaving": m35, "galleryMemoryLimitInfo": MessageLookupByLibrary.simpleMessage( "Până la 1000 de amintiri afișate în galerie"), "general": MessageLookupByLibrary.simpleMessage("General"), @@ -708,8 +741,11 @@ class MessageLookup extends MessageLookupByLibrary { "ignoredFolderUploadReason": MessageLookupByLibrary.simpleMessage( "Unele fișiere din acest album sunt excluse de la încărcare deoarece au fost șterse anterior din Ente."), "importing": MessageLookupByLibrary.simpleMessage("Se importă...."), + "incorrectCode": MessageLookupByLibrary.simpleMessage("Cod incorect"), "incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage("Parolă incorectă"), + "incorrectRecoveryKey": MessageLookupByLibrary.simpleMessage( + "Cheie de recuperare incorectă"), "incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage( "Cheia de recuperare introdusă este incorectă"), "incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage( @@ -795,7 +831,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingModel": MessageLookupByLibrary.simpleMessage("Se descarcă modelele..."), "localGallery": MessageLookupByLibrary.simpleMessage("Galerie locală"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "location": MessageLookupByLibrary.simpleMessage("Locație"), "locationName": MessageLookupByLibrary.simpleMessage("Numele locației"), "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( @@ -810,6 +845,9 @@ class MessageLookup extends MessageLookupByLibrary { "logout": MessageLookupByLibrary.simpleMessage("Deconectare"), "logsDialogBody": MessageLookupByLibrary.simpleMessage( "Aceasta va trimite jurnalele pentru a ne ajuta să depistăm problema. Vă rugăm să rețineți că numele fișierelor vor fi incluse pentru a ne ajuta să urmărim problemele cu anumite fișiere."), + "longpressOnAnItemToViewInFullscreen": + MessageLookupByLibrary.simpleMessage( + "Apăsați lung pe un articol pentru a-l vizualiza pe tot ecranul"), "lostDevice": MessageLookupByLibrary.simpleMessage("Dispozitiv pierdut?"), "machineLearning": @@ -1297,6 +1335,9 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Mulțumim pentru abonare!"), "theDownloadCouldNotBeCompleted": MessageLookupByLibrary.simpleMessage( "Descărcarea nu a putut fi finalizată"), + "theRecoveryKeyYouEnteredIsIncorrect": + MessageLookupByLibrary.simpleMessage( + "Cheia de recuperare introdusă este incorectă"), "theme": MessageLookupByLibrary.simpleMessage("Temă"), "theseItemsWillBeDeletedFromYourDevice": MessageLookupByLibrary.simpleMessage( @@ -1311,6 +1352,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage( "Aceasta poate fi utilizată pentru a vă recupera contul în cazul în care pierdeți al doilea factor"), "thisDevice": MessageLookupByLibrary.simpleMessage("Acest dispozitiv"), + "thisEmailIsAlreadyInUse": MessageLookupByLibrary.simpleMessage( + "Această adresă de e-mail este deja folosită"), "thisImageHasNoExifData": MessageLookupByLibrary.simpleMessage( "Această imagine nu are date exif"), "thisIsPersonVerificationId": m67, @@ -1330,6 +1373,7 @@ class MessageLookup extends MessageLookupByLibrary { "total": MessageLookupByLibrary.simpleMessage("total"), "totalSize": MessageLookupByLibrary.simpleMessage("Dimensiune totală"), "trash": MessageLookupByLibrary.simpleMessage("Coș de gunoi"), + "trashDaysLeft": m68, "tryAgain": MessageLookupByLibrary.simpleMessage("Încercați din nou"), "turnOnBackupForAutoUpload": MessageLookupByLibrary.simpleMessage( "Activați copia de rezervă pentru a încărca automat fișierele adăugate la acest dosar de pe dispozitiv în Ente."), @@ -1354,6 +1398,7 @@ class MessageLookup extends MessageLookupByLibrary { "unhiding": MessageLookupByLibrary.simpleMessage("Se reafișează..."), "unhidingFilesToAlbum": MessageLookupByLibrary.simpleMessage( "Se reafișează fișierele în album"), + "unlock": MessageLookupByLibrary.simpleMessage("Deblocare"), "unselectAll": MessageLookupByLibrary.simpleMessage("Deselectare totală"), "update": MessageLookupByLibrary.simpleMessage("Actualizare"), @@ -1377,6 +1422,9 @@ class MessageLookup extends MessageLookupByLibrary { "useSelectedPhoto": MessageLookupByLibrary.simpleMessage( "Folosiți fotografia selectată"), "validTill": m70, + "verificationFailedPleaseTryAgain": + MessageLookupByLibrary.simpleMessage( + "Verificare eșuată, încercați din nou"), "verificationId": MessageLookupByLibrary.simpleMessage("ID de verificare"), "verify": MessageLookupByLibrary.simpleMessage("Verificare"), diff --git a/mobile/lib/generated/intl/messages_ru.dart b/mobile/lib/generated/intl/messages_ru.dart index 25e64072d36..e4f26a0e71b 100644 --- a/mobile/lib/generated/intl/messages_ru.dart +++ b/mobile/lib/generated/intl/messages_ru.dart @@ -487,7 +487,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotos": MessageLookupByLibrary.simpleMessage("Собрать фотографии"), "color": MessageLookupByLibrary.simpleMessage("Цвет"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Подтвердить"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Вы уверены, что хотите отключить двухфакторную аутентификацию?"), @@ -954,7 +953,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Загрузка моделей..."), "localGallery": MessageLookupByLibrary.simpleMessage("Локальная галерея"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "location": MessageLookupByLibrary.simpleMessage("Местоположение"), "locationName": MessageLookupByLibrary.simpleMessage("Название локации"), diff --git a/mobile/lib/generated/intl/messages_sl.dart b/mobile/lib/generated/intl/messages_sl.dart index 1a711a111d6..d41d848b0fd 100644 --- a/mobile/lib/generated/intl/messages_sl.dart +++ b/mobile/lib/generated/intl/messages_sl.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'sl'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_sv.dart b/mobile/lib/generated/intl/messages_sv.dart index 6b996d78848..454ec97f203 100644 --- a/mobile/lib/generated/intl/messages_sv.dart +++ b/mobile/lib/generated/intl/messages_sv.dart @@ -102,6 +102,7 @@ class MessageLookup extends MessageLookupByLibrary { "Jag förstår att om jag förlorar mitt lösenord kan jag förlora mina data eftersom min data är end-to-end-krypterad."), "activeSessions": MessageLookupByLibrary.simpleMessage("Aktiva sessioner"), + "add": MessageLookupByLibrary.simpleMessage("Lägg till"), "addANewEmail": MessageLookupByLibrary.simpleMessage( "Lägg till en ny e-postadress"), "addCollaborator": @@ -111,6 +112,7 @@ class MessageLookup extends MessageLookupByLibrary { "addItem": m6, "addLocationButton": MessageLookupByLibrary.simpleMessage("Lägg till"), "addMore": MessageLookupByLibrary.simpleMessage("Lägg till fler"), + "addName": MessageLookupByLibrary.simpleMessage("Lägg till namn"), "addPhotos": MessageLookupByLibrary.simpleMessage("Lägg till foton"), "addViewer": MessageLookupByLibrary.simpleMessage("Lägg till bildvy"), "addedAs": MessageLookupByLibrary.simpleMessage("Lades till som"), @@ -173,7 +175,6 @@ class MessageLookup extends MessageLookupByLibrary { "Samarbetspartner kan lägga till foton och videor till det delade albumet."), "collectPhotos": MessageLookupByLibrary.simpleMessage("Samla in foton"), "color": MessageLookupByLibrary.simpleMessage("Färg"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Bekräfta"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("Bekräfta radering av konto"), @@ -330,7 +331,6 @@ class MessageLookup extends MessageLookupByLibrary { "linkHasExpired": MessageLookupByLibrary.simpleMessage("Länk har upphört att gälla"), "linkNeverExpires": MessageLookupByLibrary.simpleMessage("Aldrig"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lås"), "logInLabel": MessageLookupByLibrary.simpleMessage("Logga in"), "loginSessionExpiredDetails": MessageLookupByLibrary.simpleMessage( @@ -361,6 +361,7 @@ class MessageLookup extends MessageLookupByLibrary { "name": MessageLookupByLibrary.simpleMessage("Namn"), "never": MessageLookupByLibrary.simpleMessage("Aldrig"), "newAlbum": MessageLookupByLibrary.simpleMessage("Nytt album"), + "newPerson": MessageLookupByLibrary.simpleMessage("Ny person"), "next": MessageLookupByLibrary.simpleMessage("Nästa"), "no": MessageLookupByLibrary.simpleMessage("Nej"), "noDeviceLimit": MessageLookupByLibrary.simpleMessage("Ingen"), diff --git a/mobile/lib/generated/intl/messages_ta.dart b/mobile/lib/generated/intl/messages_ta.dart index 5791c1eaa98..30c00c6d720 100644 --- a/mobile/lib/generated/intl/messages_ta.dart +++ b/mobile/lib/generated/intl/messages_ta.dart @@ -27,7 +27,6 @@ class MessageLookup extends MessageLookupByLibrary { "askDeleteReason": MessageLookupByLibrary.simpleMessage( "உங்கள் கணக்கை நீக்குவதற்கான முக்கிய காரணம் என்ன?"), "cancel": MessageLookupByLibrary.simpleMessage("ரத்து செய்"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage( "கணக்கு நீக்குதலை உறுதிப்படுத்தவும்"), "confirmDeletePrompt": MessageLookupByLibrary.simpleMessage( @@ -49,7 +48,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("தவறான மின்னஞ்சல் முகவரி"), "kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage( "இந்த தகவலுடன் தயவுசெய்து எங்களுக்கு உதவுங்கள்"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "verify": MessageLookupByLibrary.simpleMessage("சரிபார்க்கவும்") }; } diff --git a/mobile/lib/generated/intl/messages_te.dart b/mobile/lib/generated/intl/messages_te.dart index 4316841a642..5e415c9da0c 100644 --- a/mobile/lib/generated/intl/messages_te.dart +++ b/mobile/lib/generated/intl/messages_te.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'te'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_th.dart b/mobile/lib/generated/intl/messages_th.dart index 38b8664c434..4975d05fe0b 100644 --- a/mobile/lib/generated/intl/messages_th.dart +++ b/mobile/lib/generated/intl/messages_th.dart @@ -96,7 +96,6 @@ class MessageLookup extends MessageLookupByLibrary { "คัดลอกรหัสไปยังคลิปบอร์ดแล้ว"), "collectPhotos": MessageLookupByLibrary.simpleMessage("รวบรวมรูปภาพ"), "color": MessageLookupByLibrary.simpleMessage("สี"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("ยืนยัน"), "confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("ยืนยันการลบบัญชี"), @@ -207,7 +206,6 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("ลิงก์หมดอายุแล้ว"), "loadMessage9": MessageLookupByLibrary.simpleMessage( "เราใช้ Xchacha20Poly1305 เพื่อเข้ารหัสข้อมูลของคุณอย่างปลอดภัย"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "logInLabel": MessageLookupByLibrary.simpleMessage("เข้าสู่ระบบ"), "loginTerms": MessageLookupByLibrary.simpleMessage( "โดยการคลิกเข้าสู่ระบบ ฉันยอมรับเงื่อนไขการให้บริการและนโยบายความเป็นส่วนตัว"), diff --git a/mobile/lib/generated/intl/messages_ti.dart b/mobile/lib/generated/intl/messages_ti.dart index 96d0ceb21fd..775cc78213d 100644 --- a/mobile/lib/generated/intl/messages_ti.dart +++ b/mobile/lib/generated/intl/messages_ti.dart @@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary { String get localeName => 'ti'; final messages = _notInlinedMessages(_notInlinedMessages); - static Map _notInlinedMessages(_) => { - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing") - }; + static Map _notInlinedMessages(_) => {}; } diff --git a/mobile/lib/generated/intl/messages_tr.dart b/mobile/lib/generated/intl/messages_tr.dart index 73154bb0707..a3bc65f3e32 100644 --- a/mobile/lib/generated/intl/messages_tr.dart +++ b/mobile/lib/generated/intl/messages_tr.dart @@ -430,7 +430,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotos": MessageLookupByLibrary.simpleMessage("Fotoğrafları topla"), "color": MessageLookupByLibrary.simpleMessage("Renk"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("Onayla"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "İki adımlı kimlik doğrulamasını devre dışı bırakmak istediğinize emin misiniz?"), @@ -843,7 +842,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingModel": MessageLookupByLibrary.simpleMessage("Modeller indiriliyor..."), "localGallery": MessageLookupByLibrary.simpleMessage("Yerel galeri"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "location": MessageLookupByLibrary.simpleMessage("Konum"), "locationName": MessageLookupByLibrary.simpleMessage("Konum Adı"), "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( diff --git a/mobile/lib/generated/intl/messages_uk.dart b/mobile/lib/generated/intl/messages_uk.dart index f767f10e443..80305c1a474 100644 --- a/mobile/lib/generated/intl/messages_uk.dart +++ b/mobile/lib/generated/intl/messages_uk.dart @@ -206,6 +206,9 @@ class MessageLookup extends MessageLookupByLibrary { static String m68(count) => "${Intl.plural(count, zero: '', one: '1 день', few: '${count} дні', many: '${count} днів', other: '${count} днів')}"; + static String m69(count) => + "${Intl.plural(count, few: 'Зберігаємо ${count} спогади...', many: 'Зберігаємо ${count} спогадів...')}"; + static String m70(endDate) => "Діє до ${endDate}"; static String m71(email) => "Підтвердити ${email}"; @@ -229,6 +232,7 @@ class MessageLookup extends MessageLookupByLibrary { "Я розумію, що якщо я втрачу свій пароль, я можу втратити свої дані, тому що вони є захищені наскрізним шифруванням."), "activeSessions": MessageLookupByLibrary.simpleMessage("Активні сеанси"), + "add": MessageLookupByLibrary.simpleMessage("Додати"), "addAName": MessageLookupByLibrary.simpleMessage("Додати ім\'я"), "addANewEmail": MessageLookupByLibrary.simpleMessage("Додати нову пошту"), @@ -242,7 +246,12 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Додати розташування"), "addLocationButton": MessageLookupByLibrary.simpleMessage("Додати"), "addMore": MessageLookupByLibrary.simpleMessage("Додати більше"), + "addName": MessageLookupByLibrary.simpleMessage("Додати ім\'я"), + "addNameOrMerge": + MessageLookupByLibrary.simpleMessage("Додати назву або об\'єднати"), "addNew": MessageLookupByLibrary.simpleMessage("Додати нове"), + "addNewPerson": + MessageLookupByLibrary.simpleMessage("Додати нову особу"), "addOnPageSubtitle": MessageLookupByLibrary.simpleMessage("Подробиці доповнень"), "addOnValidTill": m7, @@ -501,7 +510,7 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage( "Створіть посилання, за яким ваші друзі зможуть завантажувати фотографії в оригінальній якості."), "color": MessageLookupByLibrary.simpleMessage("Колір"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), + "configuration": MessageLookupByLibrary.simpleMessage("Налаштування"), "confirm": MessageLookupByLibrary.simpleMessage("Підтвердити"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage( "Ви впевнені, що хочете вимкнути двоетапну перевірку?"), @@ -779,6 +788,10 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Експортування журналів"), "exportYourData": MessageLookupByLibrary.simpleMessage("Експортувати дані"), + "extraPhotosFound": MessageLookupByLibrary.simpleMessage( + "Знайдено додаткові фотографії"), + "extraPhotosFoundFor": MessageLookupByLibrary.simpleMessage( + "Знайдено додаткові фотографії для \$text"), "faceRecognition": MessageLookupByLibrary.simpleMessage("Розпізнавання обличчя"), "faces": MessageLookupByLibrary.simpleMessage("Обличчя"), @@ -992,7 +1005,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Завантажуємо фотографії..."), "localGallery": MessageLookupByLibrary.simpleMessage("Локальна галерея"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), + "localIndexing": + MessageLookupByLibrary.simpleMessage("Локальне індексування"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "Схоже, щось пішло не так, оскільки локальна синхронізація фотографій займає більше часу, ніж очікувалося. Зверніться до нашої служби підтримки"), "location": MessageLookupByLibrary.simpleMessage("Розташування"), @@ -1049,6 +1063,8 @@ class MessageLookup extends MessageLookupByLibrary { "matrix": MessageLookupByLibrary.simpleMessage("Matrix"), "memoryCount": m2, "merchandise": MessageLookupByLibrary.simpleMessage("Товари"), + "mergeWithExisting": + MessageLookupByLibrary.simpleMessage("Об\'єднати з наявним"), "mlConsent": MessageLookupByLibrary.simpleMessage("Увімкнути машинне навчання"), "mlConsentConfirmation": MessageLookupByLibrary.simpleMessage( @@ -1090,6 +1106,7 @@ class MessageLookup extends MessageLookupByLibrary { "Не вдалося під\'єднатися до Ente. Перевірте налаштування мережі. Зверніться до нашої команди підтримки, якщо помилка залишиться."), "never": MessageLookupByLibrary.simpleMessage("Ніколи"), "newAlbum": MessageLookupByLibrary.simpleMessage("Новий альбом"), + "newPerson": MessageLookupByLibrary.simpleMessage("Нова особа"), "newToEnte": MessageLookupByLibrary.simpleMessage("Уперше на Ente"), "newest": MessageLookupByLibrary.simpleMessage("Найновіші"), "next": MessageLookupByLibrary.simpleMessage("Далі"), @@ -1193,6 +1210,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Остаточно видалити"), "permanentlyDeleteFromDevice": MessageLookupByLibrary.simpleMessage( "Остаточно видалити з пристрою?"), + "personName": MessageLookupByLibrary.simpleMessage("Ім\'я особи"), "photoDescriptions": MessageLookupByLibrary.simpleMessage("Опис фотографії"), "photoGridSize": @@ -1705,6 +1723,7 @@ class MessageLookup extends MessageLookupByLibrary { "upgrade": MessageLookupByLibrary.simpleMessage("Покращити"), "uploadingFilesToAlbum": MessageLookupByLibrary.simpleMessage( "Завантажуємо файли до альбому..."), + "uploadingMultipleMemories": m69, "uploadingSingleMemory": MessageLookupByLibrary.simpleMessage("Зберігаємо 1 спогад..."), "upto50OffUntil4thDec": diff --git a/mobile/lib/generated/intl/messages_zh.dart b/mobile/lib/generated/intl/messages_zh.dart index 943057c4aa6..f9f57478181 100644 --- a/mobile/lib/generated/intl/messages_zh.dart +++ b/mobile/lib/generated/intl/messages_zh.dart @@ -431,7 +431,6 @@ class MessageLookup extends MessageLookupByLibrary { "collectPhotosDescription": MessageLookupByLibrary.simpleMessage("创建一个您的朋友可以上传原图的链接。"), "color": MessageLookupByLibrary.simpleMessage("颜色"), - "configuration": MessageLookupByLibrary.simpleMessage("Configuration"), "confirm": MessageLookupByLibrary.simpleMessage("确认"), "confirm2FADisable": MessageLookupByLibrary.simpleMessage("您确定要禁用双重认证吗?"), @@ -821,7 +820,6 @@ class MessageLookup extends MessageLookupByLibrary { "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("正在加载您的照片..."), "localGallery": MessageLookupByLibrary.simpleMessage("本地相册"), - "localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing"), "localSyncErrorMessage": MessageLookupByLibrary.simpleMessage( "似乎出了点问题,因为本地照片同步耗时比预期的要长。请联系我们的支持团队"), "location": MessageLookupByLibrary.simpleMessage("地理位置"), From ee36ebc6a6090629a743abc83bfec24497aad92b Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 29 Oct 2024 11:43:39 +0530 Subject: [PATCH 02/13] [mob] Add migration for filedata --- mobile/lib/db/ml/db.dart | 2 ++ mobile/lib/db/ml/db_fields.dart | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/mobile/lib/db/ml/db.dart b/mobile/lib/db/ml/db.dart index 89c48605068..77cc2ef5323 100644 --- a/mobile/lib/db/ml/db.dart +++ b/mobile/lib/db/ml/db.dart @@ -46,6 +46,7 @@ class MLDataDB { createNotPersonFeedbackTable, fcClusterIDIndex, createClipEmbeddingsTable, + createFileDataTable, ]; // only have a single app-wide reference to the database @@ -237,6 +238,7 @@ class MLDataDB { await db.execute(deleteClusterSummaryTable); await db.execute(deleteNotPersonFeedbackTable); await db.execute(deleteClipEmbeddingsTable); + await db.execute(deleteFileDataTable); } Future> getFaceEmbeddingsForCluster( diff --git a/mobile/lib/db/ml/db_fields.dart b/mobile/lib/db/ml/db_fields.dart index 7a3a9d76314..4910a35a669 100644 --- a/mobile/lib/db/ml/db_fields.dart +++ b/mobile/lib/db/ml/db_fields.dart @@ -106,3 +106,16 @@ CREATE TABLE IF NOT EXISTS $clipTable ( '''; const deleteClipEmbeddingsTable = 'DELETE FROM $clipTable'; + +const fileDataTable = 'filedata'; +const createFileDataTable = ''' +CREATE TABLE IF NOT EXISTS $fileDataTable ( + $fileIDColumn INTEGER NOT NULL, + type TEXT NOT NULL, + size INTEGER NOT NULL, + updated_at INTEGER NOT NULL, + PRIMARY KEY ($fileIDColumn, type) + ); +'''; + +const deleteFileDataTable = 'DELETE FROM $fileDataTable'; From ea8e561e04edbd8181150e723c126dad8d4b0b7e Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 29 Oct 2024 11:43:49 +0530 Subject: [PATCH 03/13] [mob] generated --- mobile/lib/generated/intl/messages_lt.dart | 64 ++++++++++++++++++++++ mobile/lib/generated/intl/messages_ro.dart | 4 -- mobile/lib/generated/intl/messages_uk.dart | 4 -- 3 files changed, 64 insertions(+), 8 deletions(-) diff --git a/mobile/lib/generated/intl/messages_lt.dart b/mobile/lib/generated/intl/messages_lt.dart index 5dbe6db031c..aa40b041650 100644 --- a/mobile/lib/generated/intl/messages_lt.dart +++ b/mobile/lib/generated/intl/messages_lt.dart @@ -20,6 +20,9 @@ typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup extends MessageLookupByLibrary { String get localeName => 'lt'; + static String m8(count) => + "${Intl.plural(count, one: 'Pridėti žiūrėtoją', few: 'Pridėti žiūrėtojus', many: 'Pridėti žiūrėtojo', other: 'Pridėti žiūrėtojų')}"; + static String m12(versionValue) => "Versija: ${versionValue}"; static String m20(endpoint) => "Prijungta prie ${endpoint}"; @@ -53,6 +56,9 @@ class MessageLookup extends MessageLookupByLibrary { static String m61(storageAmountInGB) => "${storageAmountInGB} GB"; + static String m65(completed, total) => + "${completed} / ${total} išsaugomi prisiminimai"; + static String m1(email) => "Išsiuntėme laišką į ${email}"; final messages = _notInlinedMessages(_notInlinedMessages); @@ -80,6 +86,7 @@ class MessageLookup extends MessageLookupByLibrary { "addNewPerson": MessageLookupByLibrary.simpleMessage("Pridėti naują asmenį"), "addViewer": MessageLookupByLibrary.simpleMessage("Pridėti žiūrėtoją"), + "addViewers": m8, "advancedSettings": MessageLookupByLibrary.simpleMessage("Išplėstiniai"), "albums": MessageLookupByLibrary.simpleMessage("Albumai"), @@ -88,6 +95,7 @@ class MessageLookup extends MessageLookupByLibrary { "Pasirinkite tarp numatytojo įrenginio užrakinimo ekrano ir pasirinktinio užrakinimo ekrano su PIN kodu arba slaptažodžiu."), "appVersion": m12, "appleId": MessageLookupByLibrary.simpleMessage("„Apple ID“"), + "archiving": MessageLookupByLibrary.simpleMessage("Archyvuojama..."), "areYouSureYouWantToChangeYourPlan": MessageLookupByLibrary.simpleMessage( "Ar tikrai norite keisti planą?"), @@ -115,6 +123,8 @@ class MessageLookup extends MessageLookupByLibrary { "autoPairDesc": MessageLookupByLibrary.simpleMessage( "Automatinis susiejimas veikia tik su įrenginiais, kurie palaiko „Chromecast“."), "blog": MessageLookupByLibrary.simpleMessage("Tinklaraštis"), + "cachedData": + MessageLookupByLibrary.simpleMessage("Podėliuoti duomenis"), "cancel": MessageLookupByLibrary.simpleMessage("Atšaukti"), "castInstruction": MessageLookupByLibrary.simpleMessage( "Aplankykite cast.ente.io įrenginyje, kurį norite susieti.\n\nĮveskite toliau esantį kodą, kad paleistumėte albumą televizoriuje."), @@ -137,6 +147,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Valyti nekategorizuotą"), "cleanUncategorizedDescription": MessageLookupByLibrary.simpleMessage( "Pašalinkite iš nekategorizuotą visus failus, esančius kituose albumuose"), + "clearCaches": MessageLookupByLibrary.simpleMessage("Valyti podėlius"), + "close": MessageLookupByLibrary.simpleMessage("Uždaryti"), "clusteringProgress": MessageLookupByLibrary.simpleMessage("Sankaupos vykdymas"), "codeChangeLimitReached": MessageLookupByLibrary.simpleMessage( @@ -173,13 +185,18 @@ class MessageLookup extends MessageLookupByLibrary { "copypasteThisCodentoYourAuthenticatorApp": MessageLookupByLibrary.simpleMessage( "Nukopijuokite ir įklijuokite šį kodą\nį autentifikatoriaus programą"), + "couldNotFreeUpSpace": MessageLookupByLibrary.simpleMessage( + "Nepavyko atlaisvinti vietos."), "create": MessageLookupByLibrary.simpleMessage("Kurti"), "createAccount": MessageLookupByLibrary.simpleMessage("Kurti paskyrą"), + "createCollaborativeLink": MessageLookupByLibrary.simpleMessage( + "Kurti bendradarbiavimo nuorodą"), "createNewAccount": MessageLookupByLibrary.simpleMessage("Kurti naują paskyrą"), "creatingLink": MessageLookupByLibrary.simpleMessage("Kuriama nuoroda..."), "crop": MessageLookupByLibrary.simpleMessage("Apkirpti"), + "custom": MessageLookupByLibrary.simpleMessage("Pasirinktinis"), "customEndpoint": m20, "darkTheme": MessageLookupByLibrary.simpleMessage("Tamsi"), "dayToday": MessageLookupByLibrary.simpleMessage("Šiandien"), @@ -219,6 +236,8 @@ class MessageLookup extends MessageLookupByLibrary { "descriptions": MessageLookupByLibrary.simpleMessage("Aprašymai"), "developerSettings": MessageLookupByLibrary.simpleMessage("Kūrėjo nustatymai"), + "developerSettingsWarning": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite modifikuoti kūrėjo nustatymus?"), "deviceCodeHint": MessageLookupByLibrary.simpleMessage("Įveskite kodą"), "deviceLock": MessageLookupByLibrary.simpleMessage("Įrenginio užraktas"), @@ -249,6 +268,7 @@ class MessageLookup extends MessageLookupByLibrary { "doNotSignOut": MessageLookupByLibrary.simpleMessage("Neatsijungti"), "doThisLater": MessageLookupByLibrary.simpleMessage("Daryti tai vėliau"), + "download": MessageLookupByLibrary.simpleMessage("Atsisiųsti"), "dropSupportEmail": m24, "edit": MessageLookupByLibrary.simpleMessage("Redaguoti"), "editLocation": @@ -261,6 +281,9 @@ class MessageLookup extends MessageLookupByLibrary { "email": MessageLookupByLibrary.simpleMessage("El. paštas"), "emailVerificationToggle": MessageLookupByLibrary.simpleMessage("El. pašto patvirtinimas"), + "empty": MessageLookupByLibrary.simpleMessage("Ištuštinti"), + "emptyTrash": + MessageLookupByLibrary.simpleMessage("Ištuštinti šiukšlinę?"), "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"), @@ -297,6 +320,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Įveskite savo slaptažodį"), "enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage("Įveskite atkūrimo raktą"), + "error": MessageLookupByLibrary.simpleMessage("Klaida"), "exif": MessageLookupByLibrary.simpleMessage("EXIF"), "existingUser": MessageLookupByLibrary.simpleMessage("Esamas naudotojas"), @@ -314,6 +338,8 @@ class MessageLookup extends MessageLookupByLibrary { "faq": MessageLookupByLibrary.simpleMessage("DUK"), "faqs": MessageLookupByLibrary.simpleMessage("DUK"), "feedback": MessageLookupByLibrary.simpleMessage("Atsiliepimai"), + "findPeopleByName": MessageLookupByLibrary.simpleMessage( + "Greitai suraskite žmones pagal vardą"), "forgotPassword": MessageLookupByLibrary.simpleMessage("Pamiršau slaptažodį"), "foundFaces": MessageLookupByLibrary.simpleMessage("Rasti veidai"), @@ -368,6 +394,8 @@ class MessageLookup extends MessageLookupByLibrary { "left": MessageLookupByLibrary.simpleMessage("Kairė"), "light": MessageLookupByLibrary.simpleMessage("Šviesi"), "lightTheme": MessageLookupByLibrary.simpleMessage("Šviesi"), + "loadingGallery": + MessageLookupByLibrary.simpleMessage("Įkeliama galerija..."), "loadingYourPhotos": MessageLookupByLibrary.simpleMessage("Įkeliamos nuotraukos..."), "localGallery": @@ -382,6 +410,7 @@ class MessageLookup extends MessageLookupByLibrary { "locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage( "Vietos žymė grupuoja visas nuotraukas, kurios buvo padarytos tam tikru spinduliu nuo nuotraukos"), "locations": MessageLookupByLibrary.simpleMessage("Vietovės"), + "lockButtonLabel": MessageLookupByLibrary.simpleMessage("Užrakinti"), "logInLabel": MessageLookupByLibrary.simpleMessage("Prisijungti"), "loginSessionExpired": MessageLookupByLibrary.simpleMessage("Seansas baigėsi"), @@ -405,6 +434,7 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Tvarkyti prenumeratą"), "manualPairDesc": MessageLookupByLibrary.simpleMessage( "Susieti su PIN kodu veikia bet kuriame ekrane, kuriame norite peržiūrėti albumą."), + "map": MessageLookupByLibrary.simpleMessage("Žemėlapis"), "mastodon": MessageLookupByLibrary.simpleMessage("„Mastodon“"), "matrix": MessageLookupByLibrary.simpleMessage("„Matrix“"), "merchandise": MessageLookupByLibrary.simpleMessage("Atributika"), @@ -430,12 +460,18 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Perkelta į šiukšlinę"), "nameTheAlbum": MessageLookupByLibrary.simpleMessage("Pavadinti albumą"), + "networkConnectionRefusedErr": MessageLookupByLibrary.simpleMessage( + "Nepavyksta prisijungti prie „Ente“. Bandykite dar kartą po kurio laiko. Jei klaida tęsiasi, susisiekite su palaikymo komanda."), + "networkHostLookUpErr": MessageLookupByLibrary.simpleMessage( + "Nepavyksta prisijungti prie „Ente“. Patikrinkite tinklo nustatymus ir susisiekite su palaikymo komanda, jei klaida tęsiasi."), "newAlbum": MessageLookupByLibrary.simpleMessage("Naujas albumas"), "newPerson": MessageLookupByLibrary.simpleMessage("Naujas asmuo"), "newToEnte": MessageLookupByLibrary.simpleMessage("Naujas platformoje „Ente“"), "next": MessageLookupByLibrary.simpleMessage("Sekantis"), "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noDeviceFound": + MessageLookupByLibrary.simpleMessage("Įrenginys nerastas"), "noExifData": MessageLookupByLibrary.simpleMessage("Nėra EXIF duomenų"), "noImagesWithLocation": MessageLookupByLibrary.simpleMessage("Nėra vaizdų su vietove"), @@ -458,6 +494,8 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Arba pasirinkite esamą"), "pair": MessageLookupByLibrary.simpleMessage("Susieti"), "pairWithPin": MessageLookupByLibrary.simpleMessage("Susieti su PIN"), + "pairingComplete": + MessageLookupByLibrary.simpleMessage("Susiejimas baigtas"), "panorama": MessageLookupByLibrary.simpleMessage("Panorama"), "passKeyPendingVerification": MessageLookupByLibrary.simpleMessage( "Vis dar laukiama patvirtinimo"), @@ -474,7 +512,11 @@ class MessageLookup extends MessageLookupByLibrary { "Šio slaptažodžio nesaugome, todėl jei jį pamiršite, negalėsime iššifruoti jūsų duomenų"), "pendingItems": MessageLookupByLibrary.simpleMessage("Laukiami elementai"), + "pendingSync": + MessageLookupByLibrary.simpleMessage("Laukiama sinchronizacija"), "people": MessageLookupByLibrary.simpleMessage("Asmenys"), + "permanentlyDeleteFromDevice": MessageLookupByLibrary.simpleMessage( + "Ištrinti negrįžtamai iš įrenginio?"), "personName": MessageLookupByLibrary.simpleMessage("Asmens vardas"), "photoSmallCase": MessageLookupByLibrary.simpleMessage("nuotrauka"), "pinAlbum": MessageLookupByLibrary.simpleMessage("Prisegti albumą"), @@ -525,6 +567,12 @@ class MessageLookup extends MessageLookupByLibrary { "Įveskite slaptažodį iš naujo"), "reenterPin": MessageLookupByLibrary.simpleMessage("Įveskite PIN iš naujo"), + "remoteImages": + MessageLookupByLibrary.simpleMessage("Nuotoliniai vaizdai"), + "remoteThumbnails": + MessageLookupByLibrary.simpleMessage("Nuotolinės miniatiūros"), + "remoteVideos": + MessageLookupByLibrary.simpleMessage("Nuotoliniai vaizdo įrašai"), "removePersonLabel": MessageLookupByLibrary.simpleMessage("Pašalinti asmens žymą"), "removePublicLink": @@ -533,6 +581,7 @@ class MessageLookup extends MessageLookupByLibrary { "Pašalinti viešąsias nuorodas"), "removeWithQuestionMark": MessageLookupByLibrary.simpleMessage("Šalinti?"), + "renameFile": MessageLookupByLibrary.simpleMessage("Pervadinti failą"), "reportABug": MessageLookupByLibrary.simpleMessage("Pranešti apie riktą"), "reportBug": @@ -575,6 +624,7 @@ class MessageLookup extends MessageLookupByLibrary { "sendEmail": MessageLookupByLibrary.simpleMessage("Siųsti el. laišką"), "serverEndpoint": MessageLookupByLibrary.simpleMessage("Serverio galutinis taškas"), + "setAs": MessageLookupByLibrary.simpleMessage("Nustatyti kaip"), "setLabel": MessageLookupByLibrary.simpleMessage("Nustatyti"), "setNewPassword": MessageLookupByLibrary.simpleMessage( "Nustatykite naują slaptažodį"), @@ -601,6 +651,10 @@ class MessageLookup extends MessageLookupByLibrary { "Atsiprašome, šiame įrenginyje nepavyko sugeneruoti saugių raktų.\n\nRegistruokitės iš kito įrenginio."), "sort": MessageLookupByLibrary.simpleMessage("Rikiuoti"), "status": MessageLookupByLibrary.simpleMessage("Būsena"), + "stopCastingBody": MessageLookupByLibrary.simpleMessage( + "Ar norite sustabdyti perdavimą?"), + "stopCastingTitle": + MessageLookupByLibrary.simpleMessage("Stabdyti perdavimą"), "storage": MessageLookupByLibrary.simpleMessage("Saugykla"), "storageBreakupYou": MessageLookupByLibrary.simpleMessage("Jūs"), "storageInGB": m61, @@ -613,11 +667,17 @@ class MessageLookup extends MessageLookupByLibrary { "suggestFeatures": MessageLookupByLibrary.simpleMessage("Siūlyti funkcijas"), "support": MessageLookupByLibrary.simpleMessage("Palaikymas"), + "syncProgress": m65, + "syncStopped": MessageLookupByLibrary.simpleMessage( + "Sinchronizavimas sustabdytas"), + "syncing": MessageLookupByLibrary.simpleMessage("Sinchronizuojama..."), "systemTheme": MessageLookupByLibrary.simpleMessage("Sistemos"), "tapToEnterCode": MessageLookupByLibrary.simpleMessage( "Palieskite, kad įvestumėte kodą"), "tapToUnlock": MessageLookupByLibrary.simpleMessage( "Palieskite, kad atrakintumėte"), + "tempErrorContactSupportIfPersists": MessageLookupByLibrary.simpleMessage( + "Atrodo, kad kažkas nutiko ne taip. Bandykite dar kartą po kurio laiko. Jei klaida tęsiasi, susisiekite su mūsų palaikymo komanda."), "terminate": MessageLookupByLibrary.simpleMessage("Baigti"), "terminateSession": MessageLookupByLibrary.simpleMessage("Baigti seansą?"), @@ -643,6 +703,8 @@ class MessageLookup extends MessageLookupByLibrary { "Kad įjungtumėte programos užraktą, sistemos nustatymuose nustatykite įrenginio prieigos kodą arba ekrano užraktą."), "toResetVerifyEmail": MessageLookupByLibrary.simpleMessage( "Kad iš naujo nustatytumėte slaptažodį, pirmiausia patvirtinkite savo el. paštą."), + "todaysLogs": + MessageLookupByLibrary.simpleMessage("Šiandienos žurnalai"), "tooManyIncorrectAttempts": MessageLookupByLibrary.simpleMessage( "Per daug neteisingų bandymų."), "total": MessageLookupByLibrary.simpleMessage("iš viso"), @@ -675,12 +737,14 @@ class MessageLookup extends MessageLookupByLibrary { MessageLookupByLibrary.simpleMessage("Patvirtinti slaptaraktą"), "verifyPassword": MessageLookupByLibrary.simpleMessage("Patvirtinkite slaptažodį"), + "verifying": MessageLookupByLibrary.simpleMessage("Patvirtinama..."), "verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage( "Patvirtinima atkūrimo raktą..."), "videoInfo": MessageLookupByLibrary.simpleMessage("Vaizdo įrašo informacija"), "videoSmallCase": MessageLookupByLibrary.simpleMessage("vaizdo įrašas"), "viewAll": MessageLookupByLibrary.simpleMessage("Peržiūrėti viską"), + "viewLogs": MessageLookupByLibrary.simpleMessage("Peržiūrėti žurnalus"), "viewRecoveryKey": MessageLookupByLibrary.simpleMessage("Peržiūrėti atkūrimo raktą"), "waitingForVerification": diff --git a/mobile/lib/generated/intl/messages_ro.dart b/mobile/lib/generated/intl/messages_ro.dart index 8d4f6a2961b..a429d53586f 100644 --- a/mobile/lib/generated/intl/messages_ro.dart +++ b/mobile/lib/generated/intl/messages_ro.dart @@ -185,9 +185,6 @@ class MessageLookup extends MessageLookupByLibrary { static String m67(email) => "Acesta este ID-ul de verificare al ${email}"; - static String m68(count) => - "${Intl.plural(count, zero: '', one: 'O zi', few: '${count} zile', other: '${count} de zile')}"; - static String m70(endDate) => "Valabil până pe ${endDate}"; static String m71(email) => "Verificare ${email}"; @@ -1373,7 +1370,6 @@ class MessageLookup extends MessageLookupByLibrary { "total": MessageLookupByLibrary.simpleMessage("total"), "totalSize": MessageLookupByLibrary.simpleMessage("Dimensiune totală"), "trash": MessageLookupByLibrary.simpleMessage("Coș de gunoi"), - "trashDaysLeft": m68, "tryAgain": MessageLookupByLibrary.simpleMessage("Încercați din nou"), "turnOnBackupForAutoUpload": MessageLookupByLibrary.simpleMessage( "Activați copia de rezervă pentru a încărca automat fișierele adăugate la acest dosar de pe dispozitiv în Ente."), diff --git a/mobile/lib/generated/intl/messages_uk.dart b/mobile/lib/generated/intl/messages_uk.dart index 80305c1a474..1f875aa5b6d 100644 --- a/mobile/lib/generated/intl/messages_uk.dart +++ b/mobile/lib/generated/intl/messages_uk.dart @@ -206,9 +206,6 @@ class MessageLookup extends MessageLookupByLibrary { static String m68(count) => "${Intl.plural(count, zero: '', one: '1 день', few: '${count} дні', many: '${count} днів', other: '${count} днів')}"; - static String m69(count) => - "${Intl.plural(count, few: 'Зберігаємо ${count} спогади...', many: 'Зберігаємо ${count} спогадів...')}"; - static String m70(endDate) => "Діє до ${endDate}"; static String m71(email) => "Підтвердити ${email}"; @@ -1723,7 +1720,6 @@ class MessageLookup extends MessageLookupByLibrary { "upgrade": MessageLookupByLibrary.simpleMessage("Покращити"), "uploadingFilesToAlbum": MessageLookupByLibrary.simpleMessage( "Завантажуємо файли до альбому..."), - "uploadingMultipleMemories": m69, "uploadingSingleMemory": MessageLookupByLibrary.simpleMessage("Зберігаємо 1 спогад..."), "upto50OffUntil4thDec": From 5568a86fb2bb22ef00342163ff43ee0d161567c9 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 29 Oct 2024 11:47:11 +0530 Subject: [PATCH 04/13] [mob] Remove dead code --- mobile/lib/db/ml/clip_db.dart | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/mobile/lib/db/ml/clip_db.dart b/mobile/lib/db/ml/clip_db.dart index 3ac64477ec9..555f9684d4d 100644 --- a/mobile/lib/db/ml/clip_db.dart +++ b/mobile/lib/db/ml/clip_db.dart @@ -11,14 +11,6 @@ import "package:photos/models/ml/ml_versions.dart"; import "package:photos/models/ml/vector.dart"; extension ClipDB on MLDataDB { - static const databaseName = "ente.embeddings.db"; - - Future> getAllClipEmbeddings() async { - final db = await MLDataDB.instance.asyncDB; - final results = await db.getAll('SELECT * FROM $clipTable'); - return _convertToEmbeddings(results); - } - Future> getAllClipVectors() async { Logger("ClipDB").info("reading all embeddings from DB"); final db = await MLDataDB.instance.asyncDB; @@ -82,16 +74,6 @@ extension ClipDB on MLDataDB { Bus.instance.fire(EmbeddingUpdatedEvent()); } - List _convertToEmbeddings(List> results) { - final List embeddings = []; - for (final result in results) { - final embedding = _getEmbeddingFromRow(result); - if (embedding.isEmpty) continue; - embeddings.add(embedding); - } - return embeddings; - } - List _convertToVectors(List> results) { final List embeddings = []; for (final result in results) { @@ -102,14 +84,6 @@ extension ClipDB on MLDataDB { return embeddings; } - ClipEmbedding _getEmbeddingFromRow(Map row) { - final fileID = row[fileIDColumn] as int; - final bytes = row[embeddingColumn] as Uint8List; - final version = row[mlVersionColumn] as int; - final list = Float32List.view(bytes.buffer); - return ClipEmbedding(fileID: fileID, embedding: list, version: version); - } - EmbeddingVector _getVectorFromRow(Map row) { final fileID = row[fileIDColumn] as int; final bytes = row[embeddingColumn] as Uint8List; From b886a9e31c3ee76fcfc0653b31189dcb2832fde1 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Tue, 29 Oct 2024 13:11:40 +0530 Subject: [PATCH 05/13] [mob] Add support for storing fileDataInfo --- mobile/lib/db/ml/db_fields.dart | 1 + mobile/lib/db/ml/filedata.dart | 26 ++++++++++++++ .../services/filedata/filedata_service.dart | 35 ++++++++++++++++++- .../services/filedata/model/file_data.dart | 28 +++++++++++++++ .../services/machine_learning/ml_service.dart | 1 + 5 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 mobile/lib/db/ml/filedata.dart diff --git a/mobile/lib/db/ml/db_fields.dart b/mobile/lib/db/ml/db_fields.dart index 4910a35a669..a9438dc2acc 100644 --- a/mobile/lib/db/ml/db_fields.dart +++ b/mobile/lib/db/ml/db_fields.dart @@ -111,6 +111,7 @@ const fileDataTable = 'filedata'; const createFileDataTable = ''' CREATE TABLE IF NOT EXISTS $fileDataTable ( $fileIDColumn INTEGER NOT NULL, + user_id INTEGER NOT NULL, type TEXT NOT NULL, size INTEGER NOT NULL, updated_at INTEGER NOT NULL, diff --git a/mobile/lib/db/ml/filedata.dart b/mobile/lib/db/ml/filedata.dart new file mode 100644 index 00000000000..e2c6ee5f58a --- /dev/null +++ b/mobile/lib/db/ml/filedata.dart @@ -0,0 +1,26 @@ +import "package:photos/db/ml/db.dart"; +import "package:photos/db/ml/db_fields.dart"; +import "package:photos/services/filedata/model/file_data.dart"; + +extension FileDataTable on MLDataDB { + Future putIndexStatus(List embeddings) async { + if (embeddings.isEmpty) return; + final db = await MLDataDB.instance.asyncDB; + final inputs = >[]; + for (var embedding in embeddings) { + inputs.add( + [ + embedding.fileID, + embedding.userID, + embedding.type, + embedding.size, + embedding.updatedAt, + ], + ); + } + await db.executeBatch( + 'INSERT OR REPLACE INTO $fileDataTable ($fileIDColumn, user_id, type, size, updated_at) values(?, ?, ?, ?, ?)', + inputs, + ); + } +} diff --git a/mobile/lib/services/filedata/filedata_service.dart b/mobile/lib/services/filedata/filedata_service.dart index 51048905a1b..48f4f851ae0 100644 --- a/mobile/lib/services/filedata/filedata_service.dart +++ b/mobile/lib/services/filedata/filedata_service.dart @@ -5,6 +5,8 @@ import "package:flutter/foundation.dart" show Uint8List; import "package:logging/logging.dart"; import "package:photos/core/network/network.dart"; import "package:photos/db/files_db.dart"; +import "package:photos/db/ml/db.dart"; +import "package:photos/db/ml/filedata.dart"; import "package:photos/models/file/file.dart"; import "package:photos/services/filedata/model/enc_file_data.dart"; import "package:photos/services/filedata/model/file_data.dart"; @@ -20,8 +22,11 @@ class FileDataService { static final FileDataService instance = FileDataService._privateConstructor(); final _logger = Logger("FileDataService"); final _dio = NetworkClient.instance.enteDio; + late final SharedPreferences _prefs; - void init(SharedPreferences prefs) {} + void init(SharedPreferences prefs) { + _prefs = prefs; + } Future putFileData(EnteFile file, FileDataEntity data) async { data.validate(); @@ -105,6 +110,34 @@ class FileDataService { }, ); } + + Future syncDiff() async { + try { + _logger.info("syncDiff"); + final lastTime = _prefs.getInt("fd.lastSyncTime") ?? 1; + final res = await _dio.post( + "/files/data/status-diff", + data: { + "lastUpdated": lastTime, + }, + ); + final data = res.data as List; + final List info = []; + int maxUpdatedAt = lastTime; + for (var entry in data) { + info.add(IndexInfo.fromJson(entry)); + if (entry["updatedAt"] > maxUpdatedAt) { + maxUpdatedAt = entry["updatedAt"]; + } + } + await MLDataDB.instance.putIndexStatus(info); + await _prefs.setInt("fd.lastSyncTime", maxUpdatedAt); + _logger.info('found ${info.length} entries'); + } catch (e) { + _logger.severe("Failed to syncDiff", e); + rethrow; + } + } } Future> _decryptFileDataComputer( diff --git a/mobile/lib/services/filedata/model/file_data.dart b/mobile/lib/services/filedata/model/file_data.dart index e9dd6fc14bc..2db7a105c78 100644 --- a/mobile/lib/services/filedata/model/file_data.dart +++ b/mobile/lib/services/filedata/model/file_data.dart @@ -154,3 +154,31 @@ class RemoteClipEmbedding { ); } } + +class IndexInfo { + final int fileID; + final int userID; + final String type; + final bool isDeleted; + final int size; + final int updatedAt; + IndexInfo({ + required this.fileID, + required this.userID, + required this.type, + required this.size, + required this.updatedAt, + this.isDeleted = false, + }); + + factory IndexInfo.fromJson(Map json) { + return IndexInfo( + fileID: json['fileID'] as int, + userID: json['userID'] as int, + type: json['type'] as String, + isDeleted: json['isDeleted'] as bool? ?? false, + size: json['size'] as int, + updatedAt: json['updatedAt'] as int, + ); + } +} diff --git a/mobile/lib/services/machine_learning/ml_service.dart b/mobile/lib/services/machine_learning/ml_service.dart index e8563a7ac96..f942d5fd83c 100644 --- a/mobile/lib/services/machine_learning/ml_service.dart +++ b/mobile/lib/services/machine_learning/ml_service.dart @@ -125,6 +125,7 @@ class MLService { } if (_cannotRunMLFunction() && !force) return; _isRunningML = true; + FileDataService.instance.syncDiff().ignore(); await sync(); From 257aae3d81b8486fdab50c39898cb973de4d24ca Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 4 Nov 2024 09:36:29 +0530 Subject: [PATCH 06/13] Temporarily rename file to resolve case sensitivity issue --- auth/assets/custom-icons/icons/{render.svg => temp_render.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename auth/assets/custom-icons/icons/{render.svg => temp_render.svg} (100%) diff --git a/auth/assets/custom-icons/icons/render.svg b/auth/assets/custom-icons/icons/temp_render.svg similarity index 100% rename from auth/assets/custom-icons/icons/render.svg rename to auth/assets/custom-icons/icons/temp_render.svg From cb378709119cb4a41e6800b353cda545a0cfd436 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 4 Nov 2024 09:36:30 +0530 Subject: [PATCH 07/13] Rename file back to original name --- auth/assets/custom-icons/icons/{temp_render.svg => render.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename auth/assets/custom-icons/icons/{temp_render.svg => render.svg} (100%) diff --git a/auth/assets/custom-icons/icons/temp_render.svg b/auth/assets/custom-icons/icons/render.svg similarity index 100% rename from auth/assets/custom-icons/icons/temp_render.svg rename to auth/assets/custom-icons/icons/render.svg From c13364513b84ffd98f9774f34ac2fef190426a5b Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Mon, 4 Nov 2024 09:50:16 +0530 Subject: [PATCH 08/13] [auth] Remove bad icon --- auth/assets/custom-icons/_data/custom-icons.json | 3 --- auth/assets/custom-icons/icons/Render.svg | 5 ----- auth/assets/custom-icons/icons/render.svg | 6 ------ 3 files changed, 14 deletions(-) delete mode 100644 auth/assets/custom-icons/icons/Render.svg delete mode 100644 auth/assets/custom-icons/icons/render.svg diff --git a/auth/assets/custom-icons/_data/custom-icons.json b/auth/assets/custom-icons/_data/custom-icons.json index 5dcb923f348..f257600c6e8 100644 --- a/auth/assets/custom-icons/_data/custom-icons.json +++ b/auth/assets/custom-icons/_data/custom-icons.json @@ -838,9 +838,6 @@ "Registro.br" ] }, - { - "title": "Render" - }, { "title": "Restorecord" }, diff --git a/auth/assets/custom-icons/icons/Render.svg b/auth/assets/custom-icons/icons/Render.svg deleted file mode 100644 index cfb5a52e5cc..00000000000 --- a/auth/assets/custom-icons/icons/Render.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/auth/assets/custom-icons/icons/render.svg b/auth/assets/custom-icons/icons/render.svg deleted file mode 100644 index 68cdd931f59..00000000000 --- a/auth/assets/custom-icons/icons/render.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - From 6edacd2f1de24bb9b5d8891f9e32a257033713ca Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 7 Nov 2024 14:53:24 +0530 Subject: [PATCH 09/13] [mob] FDStatus: Store objectID and nonce --- mobile/lib/db/ml/db_fields.dart | 2 + mobile/lib/db/ml/filedata.dart | 20 +++++---- .../services/filedata/filedata_service.dart | 44 ++++++++++--------- .../services/filedata/model/file_data.dart | 15 +++++-- .../services/machine_learning/ml_service.dart | 3 +- 5 files changed, 49 insertions(+), 35 deletions(-) diff --git a/mobile/lib/db/ml/db_fields.dart b/mobile/lib/db/ml/db_fields.dart index a9438dc2acc..06f30ae9fd9 100644 --- a/mobile/lib/db/ml/db_fields.dart +++ b/mobile/lib/db/ml/db_fields.dart @@ -114,6 +114,8 @@ CREATE TABLE IF NOT EXISTS $fileDataTable ( user_id INTEGER NOT NULL, type TEXT NOT NULL, size INTEGER NOT NULL, + obj_id TEXT, + obj_nonce TEXT, updated_at INTEGER NOT NULL, PRIMARY KEY ($fileIDColumn, type) ); diff --git a/mobile/lib/db/ml/filedata.dart b/mobile/lib/db/ml/filedata.dart index e2c6ee5f58a..6e6afc9ef4a 100644 --- a/mobile/lib/db/ml/filedata.dart +++ b/mobile/lib/db/ml/filedata.dart @@ -3,23 +3,25 @@ import "package:photos/db/ml/db_fields.dart"; import "package:photos/services/filedata/model/file_data.dart"; extension FileDataTable on MLDataDB { - Future putIndexStatus(List embeddings) async { - if (embeddings.isEmpty) return; + Future putFDStatus(List fdStatusList) async { + if (fdStatusList.isEmpty) return; final db = await MLDataDB.instance.asyncDB; final inputs = >[]; - for (var embedding in embeddings) { + for (var status in fdStatusList) { inputs.add( [ - embedding.fileID, - embedding.userID, - embedding.type, - embedding.size, - embedding.updatedAt, + status.fileID, + status.userID, + status.type, + status.size, + status.objectID, + status.objectNonce, + status.updatedAt, ], ); } await db.executeBatch( - 'INSERT OR REPLACE INTO $fileDataTable ($fileIDColumn, user_id, type, size, updated_at) values(?, ?, ?, ?, ?)', + 'INSERT OR REPLACE INTO $fileDataTable ($fileIDColumn, user_id, type, size, obj_id, obj_nonce, updated_at ) values(?, ?, ?, ?, ?, ?, ?)', inputs, ); } diff --git a/mobile/lib/services/filedata/filedata_service.dart b/mobile/lib/services/filedata/filedata_service.dart index 48f4f851ae0..12c3d68e3a1 100644 --- a/mobile/lib/services/filedata/filedata_service.dart +++ b/mobile/lib/services/filedata/filedata_service.dart @@ -111,28 +111,32 @@ class FileDataService { ); } - Future syncDiff() async { + Future syncFDStatus() async { try { - _logger.info("syncDiff"); - final lastTime = _prefs.getInt("fd.lastSyncTime") ?? 1; - final res = await _dio.post( - "/files/data/status-diff", - data: { - "lastUpdated": lastTime, - }, - ); - final data = res.data as List; - final List info = []; - int maxUpdatedAt = lastTime; - for (var entry in data) { - info.add(IndexInfo.fromJson(entry)); - if (entry["updatedAt"] > maxUpdatedAt) { - maxUpdatedAt = entry["updatedAt"]; + bool hasMoreData = false; + do { + final lastTime = _prefs.getInt("fd.lastSyncTimex") ?? 0; + final res = await _dio.post( + "/files/data/status-diff", + data: { + "lastUpdatedAt": lastTime, + }, + ); + final r = res.data; + final data = (r["diff"] ?? []) as List; + final List result = []; + int maxUpdatedAt = lastTime; + for (var entry in data) { + result.add(FDStatus.fromJson(entry)); + if (entry["updatedAt"] > maxUpdatedAt) { + maxUpdatedAt = entry["updatedAt"]; + } } - } - await MLDataDB.instance.putIndexStatus(info); - await _prefs.setInt("fd.lastSyncTime", maxUpdatedAt); - _logger.info('found ${info.length} entries'); + await MLDataDB.instance.putFDStatus(result); + await _prefs.setInt("fd.lastSyncTime", maxUpdatedAt); + _logger.info('found ${result.length} fd entries'); + hasMoreData = result.isNotEmpty; + } while (hasMoreData); } catch (e) { _logger.severe("Failed to syncDiff", e); rethrow; diff --git a/mobile/lib/services/filedata/model/file_data.dart b/mobile/lib/services/filedata/model/file_data.dart index 2db7a105c78..4e479bdc7dd 100644 --- a/mobile/lib/services/filedata/model/file_data.dart +++ b/mobile/lib/services/filedata/model/file_data.dart @@ -155,29 +155,36 @@ class RemoteClipEmbedding { } } -class IndexInfo { +// FDStatus represents the status of a file data entry. +class FDStatus { final int fileID; final int userID; final String type; final bool isDeleted; final int size; final int updatedAt; - IndexInfo({ + final String? objectID; + final String? objectNonce; + FDStatus({ required this.fileID, required this.userID, required this.type, required this.size, required this.updatedAt, this.isDeleted = false, + this.objectID, + this.objectNonce, }); - factory IndexInfo.fromJson(Map json) { - return IndexInfo( + factory FDStatus.fromJson(Map json) { + return FDStatus( fileID: json['fileID'] as int, userID: json['userID'] as int, type: json['type'] as String, isDeleted: json['isDeleted'] as bool? ?? false, size: json['size'] as int, + objectID: json['objectID'] as String?, + objectNonce: json['objectNonce'] as String?, updatedAt: json['updatedAt'] as int, ); } diff --git a/mobile/lib/services/machine_learning/ml_service.dart b/mobile/lib/services/machine_learning/ml_service.dart index f942d5fd83c..ef064068fd9 100644 --- a/mobile/lib/services/machine_learning/ml_service.dart +++ b/mobile/lib/services/machine_learning/ml_service.dart @@ -115,6 +115,7 @@ class MLService { } Future sync() async { + await FileDataService.instance.syncFDStatus(); await faceRecognitionService.sync(); } @@ -125,8 +126,6 @@ class MLService { } if (_cannotRunMLFunction() && !force) return; _isRunningML = true; - FileDataService.instance.syncDiff().ignore(); - await sync(); final int unclusteredFacesCount = From 214dcddb6576d0d52c1801dee2dd46eadc958179 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:18:33 +0530 Subject: [PATCH 10/13] [mob] Prioritize fetch for already indexed files. --- mobile/lib/db/ml/filedata.dart | 6 ++++++ mobile/lib/services/filedata/filedata_service.dart | 2 +- mobile/lib/utils/ml_util.dart | 10 +++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/mobile/lib/db/ml/filedata.dart b/mobile/lib/db/ml/filedata.dart index 6e6afc9ef4a..477aca8b40e 100644 --- a/mobile/lib/db/ml/filedata.dart +++ b/mobile/lib/db/ml/filedata.dart @@ -25,4 +25,10 @@ extension FileDataTable on MLDataDB { inputs, ); } + + Future> getFileIDsWithFDData() async { + final db = await MLDataDB.instance.asyncDB; + final res = await db.execute('SELECT $fileIDColumn FROM $fileDataTable'); + return res.map((e) => e[fileIDColumn] as int).toSet(); + } } diff --git a/mobile/lib/services/filedata/filedata_service.dart b/mobile/lib/services/filedata/filedata_service.dart index 12c3d68e3a1..c190a2b18b6 100644 --- a/mobile/lib/services/filedata/filedata_service.dart +++ b/mobile/lib/services/filedata/filedata_service.dart @@ -115,7 +115,7 @@ class FileDataService { try { bool hasMoreData = false; do { - final lastTime = _prefs.getInt("fd.lastSyncTimex") ?? 0; + final lastTime = _prefs.getInt("fd.lastSyncTime") ?? 0; final res = await _dio.post( "/files/data/status-diff", data: { diff --git a/mobile/lib/utils/ml_util.dart b/mobile/lib/utils/ml_util.dart index 3818821a6b5..cce482abc44 100644 --- a/mobile/lib/utils/ml_util.dart +++ b/mobile/lib/utils/ml_util.dart @@ -7,6 +7,7 @@ import "package:photos/core/configuration.dart"; import "package:photos/db/files_db.dart"; import "package:photos/db/ml/clip_db.dart"; import "package:photos/db/ml/db.dart"; +import "package:photos/db/ml/filedata.dart"; import "package:photos/extensions/list.dart"; import "package:photos/models/file/extensions/file_props.dart"; import "package:photos/models/file/file.dart"; @@ -87,6 +88,9 @@ Future> getFilesForMlIndexing() async { await MLDataDB.instance.clipIndexedFileWithVersion(); final Set queuedFiledIDs = {}; + final Set filesWithFDStatus = + await MLDataDB.instance.getFileIDsWithFDData(); + // Get all regular files and all hidden files final enteFiles = await SearchService.instance.getAllFiles(); final hiddenFiles = await SearchService.instance.getHiddenFiles(); @@ -149,10 +153,14 @@ Future> getFilesForMlIndexing() async { ...filesWithoutLocalID, ...hiddenFilesToIndex, ]; + final splitResult = sortedBylocalID.splitMatch( + (i) => filesWithFDStatus.contains(i.file.uploadedFileID!), + ); + _logger.info( "Getting list of files to index for ML took ${DateTime.now().difference(time).inMilliseconds} ms", ); - return sortedBylocalID; + return [...splitResult.matched, ...splitResult.unmatched]; } Stream> fetchEmbeddingsAndInstructions( From 27f55b175664277337cda1524c20af0f05f5573f Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:41:22 +0530 Subject: [PATCH 11/13] [mob] clean up icon --- auth/assets/custom-icons/_data/custom-icons.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/auth/assets/custom-icons/_data/custom-icons.json b/auth/assets/custom-icons/_data/custom-icons.json index 5d3b975b629..22f4e539af2 100644 --- a/auth/assets/custom-icons/_data/custom-icons.json +++ b/auth/assets/custom-icons/_data/custom-icons.json @@ -875,9 +875,6 @@ "Registro.br" ] }, - { - "title" : "Render" - }, { "title": "Restorecord" }, From 19ccc5338f9eacbfe5dda5a81c6cbc2b559e3f08 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:56:23 +0530 Subject: [PATCH 12/13] [mob] Skip deleting downloaded models --- .../machine_learning/ml_indexing_isolate.dart | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/mobile/lib/services/machine_learning/ml_indexing_isolate.dart b/mobile/lib/services/machine_learning/ml_indexing_isolate.dart index 2f0e37effb7..11e5375a614 100644 --- a/mobile/lib/services/machine_learning/ml_indexing_isolate.dart +++ b/mobile/lib/services/machine_learning/ml_indexing_isolate.dart @@ -193,21 +193,23 @@ class MLIndexingIsolate extends SuperIsolate { } } - Future cleanupLocalIndexingModels() async { + Future cleanupLocalIndexingModels({bool delete = false}) async { if (!areModelsDownloaded) return; await _releaseModels(); - final List remoteModelPaths = []; + if (delete) { + final List remoteModelPaths = []; - for (final model in MLModels.values) { - if (!model.isIndexingModel) continue; - final mlModel = model.model; - remoteModelPaths.add(mlModel.modelRemotePath); - } - - await RemoteAssetsService.instance.cleanupSelectedModels(remoteModelPaths); + for (final model in MLModels.values) { + if (!model.isIndexingModel) continue; + final mlModel = model.model; + remoteModelPaths.add(mlModel.modelRemotePath); + } + await RemoteAssetsService.instance + .cleanupSelectedModels(remoteModelPaths); - areModelsDownloaded = false; + areModelsDownloaded = false; + } } Future _releaseModels() async { From fd24628f7a11274b3d4ec38b0960fbec9f4ab8f4 Mon Sep 17 00:00:00 2001 From: Neeraj Gupta <254676+ua741@users.noreply.github.com> Date: Thu, 7 Nov 2024 16:57:35 +0530 Subject: [PATCH 13/13] [mob] Only return indexed files if local indexing is disabled --- mobile/lib/utils/ml_util.dart | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mobile/lib/utils/ml_util.dart b/mobile/lib/utils/ml_util.dart index cce482abc44..1237e0f9fea 100644 --- a/mobile/lib/utils/ml_util.dart +++ b/mobile/lib/utils/ml_util.dart @@ -160,6 +160,9 @@ Future> getFilesForMlIndexing() async { _logger.info( "Getting list of files to index for ML took ${DateTime.now().difference(time).inMilliseconds} ms", ); + if (!localSettings.isMLLocalIndexingEnabled) { + return splitResult.matched; + } return [...splitResult.matched, ...splitResult.unmatched]; }