Compare commits
20 Commits
fdroid-v0.
...
rust_proce
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1e9cc64a64 | ||
|
|
0205bec30a | ||
|
|
fad0c4559f | ||
|
|
2e4866d302 | ||
|
|
aadbe75c50 | ||
|
|
899bf79460 | ||
|
|
21af6d0070 | ||
|
|
1bad2b3555 | ||
|
|
ffa50df43e | ||
|
|
8fdc7dcd89 | ||
|
|
1ed26567a5 | ||
|
|
6101570c9d | ||
|
|
a33bbb22ae | ||
|
|
a2661ef6ed | ||
|
|
8daa22e423 | ||
|
|
aeb2235875 | ||
|
|
bf903562f6 | ||
|
|
9cb7c01481 | ||
|
|
233d1715e9 | ||
|
|
e3c019f7ed |
9
mobile/flutter_rust_bridge.yaml
Normal file
9
mobile/flutter_rust_bridge.yaml
Normal file
@@ -0,0 +1,9 @@
|
||||
rust_input: crate::api
|
||||
rust_root: rust/
|
||||
dart_output: lib/src/rust
|
||||
|
||||
dart_preamble: |
|
||||
// ignore_for_file: require_trailing_commas
|
||||
|
||||
full_dep: true
|
||||
web: false
|
||||
@@ -91,10 +91,9 @@ Future<void> dismissUpdateAppDialog(WidgetTester tester) async {
|
||||
await tester.pumpAndSettle();
|
||||
}
|
||||
|
||||
|
||||
///Use this widget as floating action buttom in HomeWidget so that frames
|
||||
///are built and rendered continuously so that timeline trace has continuous
|
||||
///data. Change the duraiton in `_startTimer()` to control the duraiton of
|
||||
///are built and rendered continuously so that timeline trace has continuous
|
||||
///data. Change the duraiton in `_startTimer()` to control the duraiton of
|
||||
///test on app init.
|
||||
|
||||
// class TempWidget extends StatefulWidget {
|
||||
@@ -127,4 +126,4 @@ Future<void> dismissUpdateAppDialog(WidgetTester tester) async {
|
||||
// ? const CircularProgressIndicator()
|
||||
// : const SizedBox.shrink();
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
1
mobile/lib/core/cache/image_cache.dart
vendored
1
mobile/lib/core/cache/image_cache.dart
vendored
@@ -1,4 +1,3 @@
|
||||
|
||||
import "dart:io";
|
||||
|
||||
import 'package:photos/core/cache/lru_map.dart';
|
||||
|
||||
@@ -76,11 +76,11 @@ const blackThumbnailBase64 = '/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEB'
|
||||
'AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQ'
|
||||
'EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARC'
|
||||
'ACWASwDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUF'
|
||||
'BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk' +
|
||||
'6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztL' +
|
||||
'W2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAA' +
|
||||
'AAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVY' +
|
||||
'nLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK' +
|
||||
'BAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk'
|
||||
'6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztL'
|
||||
'W2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAA'
|
||||
'AAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVY'
|
||||
'nLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK' +
|
||||
'kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oAD' +
|
||||
'AMBAAIRAxEAPwD/AD/6ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA' +
|
||||
'CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg' +
|
||||
|
||||
@@ -20,7 +20,7 @@ extension InvalidReasonExn on InvalidReason {
|
||||
class InvalidFileError extends ArgumentError {
|
||||
final InvalidReason reason;
|
||||
|
||||
InvalidFileError(String message, this.reason) : super(message);
|
||||
InvalidFileError(String super.message, this.reason);
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
@@ -63,13 +63,13 @@ class UnauthorizedError extends Error {}
|
||||
class RequestCancelledError extends Error {}
|
||||
|
||||
class InvalidSyncStatusError extends AssertionError {
|
||||
InvalidSyncStatusError(String message) : super(message);
|
||||
InvalidSyncStatusError(String super.message);
|
||||
}
|
||||
|
||||
class UnauthorizedEditError extends AssertionError {}
|
||||
|
||||
class InvalidStateError extends AssertionError {
|
||||
InvalidStateError(String message) : super(message);
|
||||
InvalidStateError(String super.message);
|
||||
}
|
||||
|
||||
class KeyDerivationError extends Error {}
|
||||
|
||||
@@ -22,7 +22,7 @@ class FileUpdationDB {
|
||||
// SQL code to create the database table
|
||||
static List<String> _createTable() {
|
||||
return [
|
||||
'''
|
||||
'''
|
||||
CREATE TABLE $tableName (
|
||||
$columnLocalID TEXT NOT NULL,
|
||||
UNIQUE($columnLocalID)
|
||||
|
||||
@@ -15,7 +15,7 @@ final lightThemeData = ThemeData(
|
||||
colorScheme: const ColorScheme.light(
|
||||
primary: Colors.black,
|
||||
secondary: Color.fromARGB(255, 163, 163, 163),
|
||||
background: Colors.white,
|
||||
surface: Colors.white,
|
||||
),
|
||||
outlinedButtonTheme: buildOutlinedButtonThemeData(
|
||||
bgDisabled: const Color.fromRGBO(158, 158, 158, 1),
|
||||
@@ -69,13 +69,13 @@ final lightThemeData = ThemeData(
|
||||
color: Colors.black,
|
||||
width: 2,
|
||||
),
|
||||
fillColor: MaterialStateProperty.resolveWith((states) {
|
||||
return states.contains(MaterialState.selected)
|
||||
fillColor: WidgetStateProperty.resolveWith((states) {
|
||||
return states.contains(WidgetState.selected)
|
||||
? const Color.fromRGBO(0, 0, 0, 1)
|
||||
: const Color.fromRGBO(255, 255, 255, 1);
|
||||
}),
|
||||
checkColor: MaterialStateProperty.resolveWith((states) {
|
||||
return states.contains(MaterialState.selected)
|
||||
checkColor: WidgetStateProperty.resolveWith((states) {
|
||||
return states.contains(WidgetState.selected)
|
||||
? const Color.fromRGBO(255, 255, 255, 1)
|
||||
: const Color.fromRGBO(0, 0, 0, 1);
|
||||
}),
|
||||
@@ -92,7 +92,7 @@ final darkThemeData = ThemeData(
|
||||
hintColor: const Color.fromRGBO(158, 158, 158, 1),
|
||||
colorScheme: const ColorScheme.dark(
|
||||
primary: Colors.white,
|
||||
background: Color.fromRGBO(0, 0, 0, 1),
|
||||
surface: Color.fromRGBO(0, 0, 0, 1),
|
||||
secondary: Color.fromARGB(255, 163, 163, 163),
|
||||
),
|
||||
buttonTheme: const ButtonThemeData().copyWith(
|
||||
@@ -143,15 +143,15 @@ final darkThemeData = ThemeData(
|
||||
color: Colors.grey,
|
||||
width: 2,
|
||||
),
|
||||
fillColor: MaterialStateProperty.resolveWith((states) {
|
||||
if (states.contains(MaterialState.selected)) {
|
||||
fillColor: WidgetStateProperty.resolveWith((states) {
|
||||
if (states.contains(WidgetState.selected)) {
|
||||
return const Color.fromRGBO(158, 158, 158, 1);
|
||||
} else {
|
||||
return const Color.fromRGBO(0, 0, 0, 1);
|
||||
}
|
||||
}),
|
||||
checkColor: MaterialStateProperty.resolveWith((states) {
|
||||
if (states.contains(MaterialState.selected)) {
|
||||
checkColor: WidgetStateProperty.resolveWith((states) {
|
||||
if (states.contains(WidgetState.selected)) {
|
||||
return const Color.fromRGBO(0, 0, 0, 1);
|
||||
} else {
|
||||
return const Color.fromRGBO(158, 158, 158, 1);
|
||||
@@ -376,17 +376,17 @@ OutlinedButtonThemeData buildOutlinedButtonThemeData({
|
||||
fontSize: 18,
|
||||
),
|
||||
).copyWith(
|
||||
backgroundColor: MaterialStateProperty.resolveWith<Color>(
|
||||
(Set<MaterialState> states) {
|
||||
if (states.contains(MaterialState.disabled)) {
|
||||
backgroundColor: WidgetStateProperty.resolveWith<Color>(
|
||||
(Set<WidgetState> states) {
|
||||
if (states.contains(WidgetState.disabled)) {
|
||||
return bgDisabled;
|
||||
}
|
||||
return bgEnabled;
|
||||
},
|
||||
),
|
||||
foregroundColor: MaterialStateProperty.resolveWith<Color>(
|
||||
(Set<MaterialState> states) {
|
||||
if (states.contains(MaterialState.disabled)) {
|
||||
foregroundColor: WidgetStateProperty.resolveWith<Color>(
|
||||
(Set<WidgetState> states) {
|
||||
if (states.contains(WidgetState.disabled)) {
|
||||
return fgDisabled;
|
||||
}
|
||||
return fgEnabled;
|
||||
@@ -424,21 +424,21 @@ ElevatedButtonThemeData buildElevatedButtonThemeData({
|
||||
SwitchThemeData getSwitchThemeData(Color activeColor) {
|
||||
return SwitchThemeData(
|
||||
thumbColor:
|
||||
MaterialStateProperty.resolveWith<Color?>((Set<MaterialState> states) {
|
||||
if (states.contains(MaterialState.disabled)) {
|
||||
WidgetStateProperty.resolveWith<Color?>((Set<WidgetState> states) {
|
||||
if (states.contains(WidgetState.disabled)) {
|
||||
return null;
|
||||
}
|
||||
if (states.contains(MaterialState.selected)) {
|
||||
if (states.contains(WidgetState.selected)) {
|
||||
return activeColor;
|
||||
}
|
||||
return null;
|
||||
}),
|
||||
trackColor:
|
||||
MaterialStateProperty.resolveWith<Color?>((Set<MaterialState> states) {
|
||||
if (states.contains(MaterialState.disabled)) {
|
||||
WidgetStateProperty.resolveWith<Color?>((Set<WidgetState> states) {
|
||||
if (states.contains(WidgetState.disabled)) {
|
||||
return null;
|
||||
}
|
||||
if (states.contains(MaterialState.selected)) {
|
||||
if (states.contains(WidgetState.selected)) {
|
||||
return activeColor;
|
||||
}
|
||||
return null;
|
||||
|
||||
@@ -7,7 +7,7 @@ class PeopleChangedEvent extends Event {
|
||||
final String source;
|
||||
|
||||
PeopleChangedEvent({
|
||||
this.relevantFiles,
|
||||
this.relevantFiles,
|
||||
this.type = PeopleEventType.defaultType,
|
||||
this.source = "",
|
||||
});
|
||||
@@ -20,4 +20,4 @@ enum PeopleEventType {
|
||||
defaultType,
|
||||
removedFilesFromCluster,
|
||||
syncDone,
|
||||
}
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_ar.dart
generated
2
mobile/lib/generated/intl/messages_ar.dart
generated
@@ -27,7 +27,6 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"أُدركُ أنّني فقدتُ كلمة مروري، فقد أفقد بياناتي لأن بياناتي <underline>مشفرة تشفيرًا تامًّا من النهاية إلى النهاية</underline>."),
|
||||
"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(
|
||||
|
||||
55
mobile/lib/generated/intl/messages_be.dart
generated
55
mobile/lib/generated/intl/messages_be.dart
generated
@@ -30,22 +30,28 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("З вяртаннем!"),
|
||||
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Я ўсведамляю, што калі я страчу свой пароль, то я магу згубіць свае даныя, бо мае даныя абаронены <underline>скразным шыфраваннем</underline>."),
|
||||
"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(
|
||||
"Націскаючы ўвайсці, я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>"),
|
||||
"moderateStrength": MessageLookupByLibrary.simpleMessage("Умераны"),
|
||||
"noRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Няма ключа аднаўлення?"),
|
||||
@@ -109,28 +129,54 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
"passwordStrength": m0,
|
||||
"passwordWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Мы не захоўваем гэты пароль і <underline>мы не зможам расшыфраваць вашы даныя</underline>, калі вы забудзеце яго"),
|
||||
"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(
|
||||
"Я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>"),
|
||||
"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(
|
||||
"Ваш уліковы запіс быў выдалены")
|
||||
};
|
||||
|
||||
5
mobile/lib/generated/intl/messages_bg.dart
generated
5
mobile/lib/generated/intl/messages_bg.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'bg';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
5
mobile/lib/generated/intl/messages_ca.dart
generated
5
mobile/lib/generated/intl/messages_ca.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'ca';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
4
mobile/lib/generated/intl/messages_cs.dart
generated
4
mobile/lib/generated/intl/messages_cs.dart
generated
@@ -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("")
|
||||
};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_da.dart
generated
2
mobile/lib/generated/intl/messages_da.dart
generated
@@ -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(
|
||||
|
||||
5
mobile/lib/generated/intl/messages_de.dart
generated
5
mobile/lib/generated/intl/messages_de.dart
generated
@@ -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"),
|
||||
|
||||
4
mobile/lib/generated/intl/messages_el.dart
generated
4
mobile/lib/generated/intl/messages_el.dart
generated
@@ -22,9 +22,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
|
||||
"Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
"Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας")
|
||||
};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_es.dart
generated
2
mobile/lib/generated/intl/messages_es.dart
generated
@@ -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"),
|
||||
|
||||
5
mobile/lib/generated/intl/messages_et.dart
generated
5
mobile/lib/generated/intl/messages_et.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'et';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_fa.dart
generated
2
mobile/lib/generated/intl/messages_fa.dart
generated
@@ -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("در حال خروج..."),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_fr.dart
generated
2
mobile/lib/generated/intl/messages_fr.dart
generated
@@ -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"),
|
||||
|
||||
5
mobile/lib/generated/intl/messages_gu.dart
generated
5
mobile/lib/generated/intl/messages_gu.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'gu';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_he.dart
generated
2
mobile/lib/generated/intl/messages_he.dart
generated
@@ -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("מסך נעילה"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_hi.dart
generated
2
mobile/lib/generated/intl/messages_hi.dart
generated
@@ -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(
|
||||
|
||||
2
mobile/lib/generated/intl/messages_id.dart
generated
2
mobile/lib/generated/intl/messages_id.dart
generated
@@ -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"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_it.dart
generated
2
mobile/lib/generated/intl/messages_it.dart
generated
@@ -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"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_ja.dart
generated
2
mobile/lib/generated/intl/messages_ja.dart
generated
@@ -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("場所"),
|
||||
|
||||
5
mobile/lib/generated/intl/messages_km.dart
generated
5
mobile/lib/generated/intl/messages_km.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'km';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_ko.dart
generated
2
mobile/lib/generated/intl/messages_ko.dart
generated
@@ -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("계정이 삭제되었습니다.")
|
||||
|
||||
564
mobile/lib/generated/intl/messages_lt.dart
generated
564
mobile/lib/generated/intl/messages_lt.dart
generated
@@ -20,14 +20,51 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> 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}";
|
||||
|
||||
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 m65(completed, total) =>
|
||||
"${completed} / ${total} išsaugomi prisiminimai";
|
||||
|
||||
static String m1(email) => "Išsiuntėme laišką į <green>${email}</green>";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"about": MessageLookupByLibrary.simpleMessage("Apie"),
|
||||
"account": MessageLookupByLibrary.simpleMessage("Paskyra"),
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Sveiki sugrįžę!"),
|
||||
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
|
||||
@@ -35,33 +72,132 @@ 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ą"),
|
||||
"addViewers": m8,
|
||||
"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“"),
|
||||
"archiving": MessageLookupByLibrary.simpleMessage("Archyvuojama..."),
|
||||
"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"),
|
||||
"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."),
|
||||
"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"),
|
||||
"clearCaches": MessageLookupByLibrary.simpleMessage("Valyti podėlius"),
|
||||
"close": MessageLookupByLibrary.simpleMessage("Uždaryti"),
|
||||
"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ą"),
|
||||
"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"),
|
||||
"dayYesterday": MessageLookupByLibrary.simpleMessage("Vakar"),
|
||||
@@ -72,8 +208,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š <bold>visų</bold> kitų albumų, kuriuose jos yra dalis?"),
|
||||
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
|
||||
"Iš savo registruoto el. pašto adreso siųskite el. laišką adresu <warning>account-deletion@ente.io</warning>."),
|
||||
"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 +233,16 @@ 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"),
|
||||
"developerSettingsWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Ar tikrai norite modifikuoti kūrėjo nustatymus?"),
|
||||
"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 +252,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,118 +265,504 @@ 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"),
|
||||
"download": MessageLookupByLibrary.simpleMessage("Atsisiųsti"),
|
||||
"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"),
|
||||
"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"),
|
||||
"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“ <i>reikia leidimo</i> 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ą"),
|
||||
"error": MessageLookupByLibrary.simpleMessage("Klaida"),
|
||||
"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"),
|
||||
"findPeopleByName": MessageLookupByLibrary.simpleMessage(
|
||||
"Greitai suraskite žmones pagal vardą"),
|
||||
"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"),
|
||||
"loadingGallery":
|
||||
MessageLookupByLibrary.simpleMessage("Įkeliama galerija..."),
|
||||
"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"),
|
||||
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Užrakinti"),
|
||||
"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 <u-terms>paslaugų sąlygomis</u-terms> ir <u-policy> privatumo politika</u-policy>"),
|
||||
"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ą."),
|
||||
"map": MessageLookupByLibrary.simpleMessage("Žemėlapis"),
|
||||
"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ą"),
|
||||
"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"),
|
||||
"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"),
|
||||
"pairingComplete":
|
||||
MessageLookupByLibrary.simpleMessage("Susiejimas baigtas"),
|
||||
"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, <underline>negalėsime iššifruoti jūsų duomenų</underline>"),
|
||||
"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ą"),
|
||||
"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"),
|
||||
"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":
|
||||
MessageLookupByLibrary.simpleMessage("Šalinti viešą nuorodą"),
|
||||
"removePublicLinks": MessageLookupByLibrary.simpleMessage(
|
||||
"Pašalinti viešąsias nuorodas"),
|
||||
"removeWithQuestionMark":
|
||||
MessageLookupByLibrary.simpleMessage("Šalinti?"),
|
||||
"renameFile": MessageLookupByLibrary.simpleMessage("Pervadinti failą"),
|
||||
"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"),
|
||||
"setAs": MessageLookupByLibrary.simpleMessage("Nustatyti kaip"),
|
||||
"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 <u-terms>paslaugų sąlygomis</u-terms> ir <u-policy> privatumo politika</u-policy>"),
|
||||
"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"),
|
||||
"stopCastingBody": MessageLookupByLibrary.simpleMessage(
|
||||
"Ar norite sustabdyti perdavimą?"),
|
||||
"stopCastingTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Stabdyti perdavimą"),
|
||||
"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."),
|
||||
"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ą?"),
|
||||
"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ą."),
|
||||
"todaysLogs":
|
||||
MessageLookupByLibrary.simpleMessage("Šiandienos žurnalai"),
|
||||
"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į"),
|
||||
"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":
|
||||
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":
|
||||
|
||||
2
mobile/lib/generated/intl/messages_nl.dart
generated
2
mobile/lib/generated/intl/messages_nl.dart
generated
@@ -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"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_no.dart
generated
2
mobile/lib/generated/intl/messages_no.dart
generated
@@ -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(
|
||||
|
||||
5
mobile/lib/generated/intl/messages_pl.dart
generated
5
mobile/lib/generated/intl/messages_pl.dart
generated
@@ -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"),
|
||||
|
||||
207
mobile/lib/generated/intl/messages_pt.dart
generated
207
mobile/lib/generated/intl/messages_pt.dart
generated
@@ -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 <bold>todos</bold> 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 <u-terms>termos de serviço</u-terms> e a <u-policy>política de privacidade</u-policy>"),
|
||||
"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 <branding>ente</branding>"),
|
||||
"No <branding>ente</branding>"),
|
||||
"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(
|
||||
|
||||
48
mobile/lib/generated/intl/messages_ro.dart
generated
48
mobile/lib/generated/intl/messages_ro.dart
generated
@@ -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}";
|
||||
|
||||
@@ -293,8 +307,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 +423,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 +482,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 +685,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 +702,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 +738,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 +828,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 +842,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 +1332,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 +1349,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,
|
||||
@@ -1354,6 +1394,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 +1418,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"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_ru.dart
generated
2
mobile/lib/generated/intl/messages_ru.dart
generated
@@ -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("Название локации"),
|
||||
|
||||
5
mobile/lib/generated/intl/messages_sl.dart
generated
5
mobile/lib/generated/intl/messages_sl.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'sl';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
5
mobile/lib/generated/intl/messages_sv.dart
generated
5
mobile/lib/generated/intl/messages_sv.dart
generated
@@ -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 <underline>end-to-end-krypterad</underline>."),
|
||||
"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"),
|
||||
|
||||
2
mobile/lib/generated/intl/messages_ta.dart
generated
2
mobile/lib/generated/intl/messages_ta.dart
generated
@@ -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("சரிபார்க்கவும்")
|
||||
};
|
||||
}
|
||||
|
||||
5
mobile/lib/generated/intl/messages_te.dart
generated
5
mobile/lib/generated/intl/messages_te.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'te';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_th.dart
generated
2
mobile/lib/generated/intl/messages_th.dart
generated
@@ -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(
|
||||
"โดยการคลิกเข้าสู่ระบบ ฉันยอมรับ<u-terms>เงื่อนไขการให้บริการ</u-terms>และ<u-policy>นโยบายความเป็นส่วนตัว</u-policy>"),
|
||||
|
||||
5
mobile/lib/generated/intl/messages_ti.dart
generated
5
mobile/lib/generated/intl/messages_ti.dart
generated
@@ -21,8 +21,5 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'ti';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"configuration": MessageLookupByLibrary.simpleMessage("Configuration"),
|
||||
"localIndexing": MessageLookupByLibrary.simpleMessage("Local indexing")
|
||||
};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
}
|
||||
|
||||
2
mobile/lib/generated/intl/messages_tr.dart
generated
2
mobile/lib/generated/intl/messages_tr.dart
generated
@@ -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(
|
||||
|
||||
19
mobile/lib/generated/intl/messages_uk.dart
generated
19
mobile/lib/generated/intl/messages_uk.dart
generated
@@ -229,6 +229,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
"Я розумію, що якщо я втрачу свій пароль, я можу втратити свої дані, тому що вони є захищені <underline>наскрізним шифруванням</underline>."),
|
||||
"activeSessions":
|
||||
MessageLookupByLibrary.simpleMessage("Активні сеанси"),
|
||||
"add": MessageLookupByLibrary.simpleMessage("Додати"),
|
||||
"addAName": MessageLookupByLibrary.simpleMessage("Додати ім\'я"),
|
||||
"addANewEmail":
|
||||
MessageLookupByLibrary.simpleMessage("Додати нову пошту"),
|
||||
@@ -242,7 +243,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 +507,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 +785,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 +1002,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 +1060,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 +1103,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 +1207,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
||||
MessageLookupByLibrary.simpleMessage("Остаточно видалити"),
|
||||
"permanentlyDeleteFromDevice": MessageLookupByLibrary.simpleMessage(
|
||||
"Остаточно видалити з пристрою?"),
|
||||
"personName": MessageLookupByLibrary.simpleMessage("Ім\'я особи"),
|
||||
"photoDescriptions":
|
||||
MessageLookupByLibrary.simpleMessage("Опис фотографії"),
|
||||
"photoGridSize":
|
||||
|
||||
2
mobile/lib/generated/intl/messages_zh.dart
generated
2
mobile/lib/generated/intl/messages_zh.dart
generated
@@ -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("地理位置"),
|
||||
|
||||
@@ -5,7 +5,6 @@ class SetupSRPRequest {
|
||||
final String srpA;
|
||||
final bool isUpdate;
|
||||
|
||||
|
||||
SetupSRPRequest({
|
||||
required this.srpUserID,
|
||||
required this.srpSalt,
|
||||
@@ -82,6 +81,7 @@ class CompleteSRPSetupRequest {
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class SrpAttributes {
|
||||
final String srpUserID;
|
||||
final String srpSalt;
|
||||
|
||||
@@ -79,7 +79,7 @@ class PersonData {
|
||||
return PersonData(
|
||||
name: name ?? this.name,
|
||||
assigned: assigned ?? this.assigned,
|
||||
avatarFaceID: avatarFaceId ?? this.avatarFaceID,
|
||||
avatarFaceID: avatarFaceId ?? avatarFaceID,
|
||||
isHidden: isHidden ?? this.isHidden,
|
||||
birthDate: birthDate ?? this.birthDate,
|
||||
);
|
||||
|
||||
@@ -59,7 +59,7 @@ class FaceDetectionRelative extends Detection {
|
||||
List<double> get rightMouth => allKeypoints[4];
|
||||
|
||||
FaceDetectionRelative({
|
||||
required double score,
|
||||
required super.score,
|
||||
required List<double> box,
|
||||
required List<List<double>> allKeypoints,
|
||||
}) : assert(
|
||||
@@ -77,8 +77,7 @@ class FaceDetectionRelative extends Detection {
|
||||
(sublist) =>
|
||||
List<double>.from(sublist.map((e) => e.clamp(0.0, 1.0))),
|
||||
)
|
||||
.toList(),
|
||||
super(score: score);
|
||||
.toList();
|
||||
|
||||
void correctForMaintainedAspectRatio(
|
||||
Dimensions originalSize,
|
||||
@@ -92,8 +91,8 @@ class FaceDetectionRelative extends Detection {
|
||||
// Calculate the scaling
|
||||
final double scaleX = originalSize.width / newSize.width;
|
||||
final double scaleY = originalSize.height / newSize.height;
|
||||
const double translateX = 0;
|
||||
const double translateY = 0;
|
||||
final double translateX = - ((originalSize.width - newSize.width) ~/ 2) / originalSize.width;
|
||||
final double translateY = - ((originalSize.height - newSize.height) ~/ 2) / originalSize.height;
|
||||
|
||||
// Transform Box
|
||||
_transformBox(box, scaleX, scaleY, translateX, translateY);
|
||||
@@ -254,10 +253,10 @@ class FaceDetectionAbsolute extends Detection {
|
||||
List<double> get rightMouth => allKeypoints[4];
|
||||
|
||||
FaceDetectionAbsolute({
|
||||
required double score,
|
||||
required super.score,
|
||||
required this.box,
|
||||
required this.allKeypoints,
|
||||
}) : super(score: score);
|
||||
});
|
||||
|
||||
@override
|
||||
String toString() {
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
import "dart:async";
|
||||
import 'dart:typed_data' show Float32List, Uint8List;
|
||||
import 'dart:ui' as ui show Image;
|
||||
|
||||
import 'package:logging/logging.dart';
|
||||
import "package:onnx_dart/onnx_dart.dart";
|
||||
@@ -43,8 +42,9 @@ class FaceDetectionService extends MlModel {
|
||||
|
||||
/// Detects faces in the given image data.
|
||||
static Future<List<FaceDetectionRelative>> predict(
|
||||
ui.Image image,
|
||||
Uint8List rawRgbaBytes,
|
||||
Uint8List resizedBytes,
|
||||
int resizedHeight,
|
||||
int resizedWidth,
|
||||
int sessionAddress,
|
||||
) async {
|
||||
assert(
|
||||
@@ -56,9 +56,11 @@ class FaceDetectionService extends MlModel {
|
||||
|
||||
final startTime = DateTime.now();
|
||||
|
||||
final (inputImageList, scaledSize) = await preprocessImageYoloFace(
|
||||
image,
|
||||
rawRgbaBytes,
|
||||
final scaledSize = Dimensions(width: resizedWidth, height: resizedHeight);
|
||||
final inputImageList = await resizedToPreprocessedYoloFace(
|
||||
resizedBytes,
|
||||
scaledSize.width,
|
||||
scaledSize.height,
|
||||
);
|
||||
final preprocessingTime = DateTime.now();
|
||||
final preprocessingMs =
|
||||
@@ -82,7 +84,11 @@ class FaceDetectionService extends MlModel {
|
||||
'Face detection is finished, in ${inferenceTime.difference(startTime).inMilliseconds} ms (preprocessing: $preprocessingMs ms, inference: $inferenceMs ms)',
|
||||
);
|
||||
} catch (e, s) {
|
||||
_logger.severe('Error while running inference (PlatformPlugin: ${MlModel.usePlatformPlugin})', e, s);
|
||||
_logger.severe(
|
||||
'Error while running inference (PlatformPlugin: ${MlModel.usePlatformPlugin})',
|
||||
e,
|
||||
s,
|
||||
);
|
||||
throw YOLOFaceInterpreterRunException();
|
||||
}
|
||||
try {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
import "dart:async" show unawaited;
|
||||
import "dart:typed_data" show Uint8List, Float32List;
|
||||
import "dart:ui" show Image;
|
||||
|
||||
import "package:logging/logging.dart";
|
||||
import "package:photos/core/event_bus.dart";
|
||||
import "package:photos/events/diff_sync_complete_event.dart";
|
||||
import "package:photos/events/people_changed_event.dart";
|
||||
import "package:photos/models/api/entity/type.dart";
|
||||
import "package:photos/models/ml/face/dimension.dart";
|
||||
import "package:photos/service_locator.dart";
|
||||
import "package:photos/services/machine_learning/face_ml/face_detection/detection.dart";
|
||||
import "package:photos/services/machine_learning/face_ml/face_detection/face_detection_service.dart";
|
||||
@@ -71,8 +71,11 @@ class FaceRecognitionService {
|
||||
|
||||
static Future<List<FaceResult>> runFacesPipeline(
|
||||
int enteFileID,
|
||||
Image image,
|
||||
Dimensions imageDimensions,
|
||||
Uint8List rawRgbaBytes,
|
||||
Uint8List resizedRgbBytes,
|
||||
int resizedHeight,
|
||||
int resizedWidth,
|
||||
int faceDetectionAddress,
|
||||
int faceEmbeddingAddress,
|
||||
) async {
|
||||
@@ -83,8 +86,9 @@ class FaceRecognitionService {
|
||||
final List<FaceDetectionRelative> faceDetectionResult =
|
||||
await _detectFacesSync(
|
||||
enteFileID,
|
||||
image,
|
||||
rawRgbaBytes,
|
||||
resizedRgbBytes,
|
||||
resizedHeight,
|
||||
resizedWidth,
|
||||
faceDetectionAddress,
|
||||
faceResults,
|
||||
);
|
||||
@@ -101,7 +105,7 @@ class FaceRecognitionService {
|
||||
|
||||
// Align the faces
|
||||
final Float32List faceAlignmentResult = await _alignFacesSync(
|
||||
image,
|
||||
imageDimensions,
|
||||
rawRgbaBytes,
|
||||
faceDetectionResult,
|
||||
faceResults,
|
||||
@@ -131,8 +135,9 @@ class FaceRecognitionService {
|
||||
/// Runs face recognition on the given image data.
|
||||
static Future<List<FaceDetectionRelative>> _detectFacesSync(
|
||||
int fileID,
|
||||
Image image,
|
||||
Uint8List rawRgbaBytes,
|
||||
Uint8List resizedBytes,
|
||||
int resizedHeight,
|
||||
int resizedWidth,
|
||||
int interpreterAddress,
|
||||
List<FaceResult> faceResults,
|
||||
) async {
|
||||
@@ -140,8 +145,9 @@ class FaceRecognitionService {
|
||||
// Get the bounding boxes of the faces
|
||||
final List<FaceDetectionRelative> faces =
|
||||
await FaceDetectionService.predict(
|
||||
image,
|
||||
rawRgbaBytes,
|
||||
resizedBytes,
|
||||
resizedHeight,
|
||||
resizedWidth,
|
||||
interpreterAddress,
|
||||
);
|
||||
|
||||
@@ -167,7 +173,7 @@ class FaceRecognitionService {
|
||||
/// Aligns multiple faces from the given image data.
|
||||
/// Returns a list of the aligned faces as image data.
|
||||
static Future<Float32List> _alignFacesSync(
|
||||
Image image,
|
||||
Dimensions imageDimensions,
|
||||
Uint8List rawRgbaBytes,
|
||||
List<FaceDetectionRelative> faces,
|
||||
List<FaceResult> faceResults,
|
||||
@@ -175,7 +181,7 @@ class FaceRecognitionService {
|
||||
try {
|
||||
final (alignedFaces, alignmentResults, _, blurValues, _) =
|
||||
await preprocessToMobileFaceNetFloat32List(
|
||||
image,
|
||||
imageDimensions,
|
||||
rawRgbaBytes,
|
||||
faces,
|
||||
);
|
||||
|
||||
@@ -1,4 +1,3 @@
|
||||
|
||||
class GeneralFaceMlException implements Exception {
|
||||
final String message;
|
||||
|
||||
@@ -26,4 +25,4 @@ class CouldNotRunFaceDetector implements Exception {}
|
||||
|
||||
class CouldNotWarpAffine implements Exception {}
|
||||
|
||||
class CouldNotRunFaceEmbeddor implements Exception {}
|
||||
class CouldNotRunFaceEmbeddor implements Exception {}
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
import "dart:typed_data" show Uint8List, Float32List;
|
||||
import "dart:ui" show Image;
|
||||
|
||||
import "package:logging/logging.dart";
|
||||
import "package:onnx_dart/onnx_dart.dart";
|
||||
@@ -28,16 +27,23 @@ class ClipImageEncoder extends MlModel {
|
||||
factory ClipImageEncoder() => instance;
|
||||
|
||||
static Future<List<double>> predict(
|
||||
Image image,
|
||||
Uint8List rawRgbaBytes,
|
||||
Uint8List resizedBytes,
|
||||
int resizedHeight,
|
||||
int resizedWidth,
|
||||
int sessionAddress, [
|
||||
int? enteFileID,
|
||||
]) async {
|
||||
final startTime = DateTime.now();
|
||||
final inputList = await preprocessImageClip(image, rawRgbaBytes);
|
||||
|
||||
final inputList = await resizedToPreprocessedClip(
|
||||
resizedBytes,
|
||||
resizedWidth,
|
||||
resizedHeight,
|
||||
);
|
||||
final preprocessingTime = DateTime.now();
|
||||
final preprocessingMs =
|
||||
preprocessingTime.difference(startTime).inMilliseconds;
|
||||
|
||||
late List<double> result;
|
||||
try {
|
||||
if (MlModel.usePlatformPlugin) {
|
||||
@@ -57,7 +63,7 @@ class ClipImageEncoder extends MlModel {
|
||||
final inferenceMs = inferTime.difference(preprocessingTime).inMilliseconds;
|
||||
final totalMs = inferTime.difference(startTime).inMilliseconds;
|
||||
_logger.info(
|
||||
"Clip image predict took $totalMs ms${enteFileID != null ? " with fileID $enteFileID" : ""} (inference: $inferenceMs ms, preprocessing: $preprocessingMs ms)",
|
||||
"Clip image predict took $totalMs ms${enteFileID != null ? " with fileID $enteFileID" : ""} (preprocessing: $preprocessingMs ms, inference: $inferenceMs ms)",
|
||||
);
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import "dart:async" show unawaited;
|
||||
import "dart:developer" as dev show log;
|
||||
import "dart:math" show min;
|
||||
import "dart:ui" show Image;
|
||||
|
||||
import "package:computer/computer.dart";
|
||||
import "package:flutter/foundation.dart";
|
||||
@@ -68,7 +67,8 @@ class SemanticSearchService {
|
||||
|
||||
bool isMagicSearchEnabledAndReady() {
|
||||
return userRemoteFlagService
|
||||
.getCachedBoolValue(UserRemoteFlagService.mlEnabled) && _textModelIsLoaded;
|
||||
.getCachedBoolValue(UserRemoteFlagService.mlEnabled) &&
|
||||
_textModelIsLoaded;
|
||||
}
|
||||
|
||||
// searchScreenQuery should only be used for the user initiate query on the search screen.
|
||||
@@ -77,8 +77,7 @@ class SemanticSearchService {
|
||||
if (!isMagicSearchEnabledAndReady()) {
|
||||
if (flagService.internalUser) {
|
||||
_logger.info(
|
||||
"ML global consent: ${userRemoteFlagService
|
||||
.getCachedBoolValue(UserRemoteFlagService.mlEnabled)}, loaded: $_textModelIsLoaded ",
|
||||
"ML global consent: ${userRemoteFlagService.getCachedBoolValue(UserRemoteFlagService.mlEnabled)}, loaded: $_textModelIsLoaded ",
|
||||
);
|
||||
}
|
||||
return (query, <EnteFile>[]);
|
||||
@@ -267,13 +266,15 @@ class SemanticSearchService {
|
||||
|
||||
static Future<ClipResult> runClipImage(
|
||||
int enteFileID,
|
||||
Image image,
|
||||
Uint8List rawRgbaBytes,
|
||||
Uint8List resizedBytes,
|
||||
int resizedHeight,
|
||||
int resizedWidth,
|
||||
int clipImageAddress,
|
||||
) async {
|
||||
final embedding = await ClipImageEncoder.predict(
|
||||
image,
|
||||
rawRgbaBytes,
|
||||
resizedBytes,
|
||||
resizedHeight,
|
||||
resizedWidth,
|
||||
clipImageAddress,
|
||||
enteFileID,
|
||||
);
|
||||
|
||||
45
mobile/lib/src/rust/api/image_processing.dart
Normal file
45
mobile/lib/src/rust/api/image_processing.dart
Normal file
@@ -0,0 +1,45 @@
|
||||
// This file is automatically generated, so please do not edit it.
|
||||
// @generated by `flutter_rust_bridge`@ 2.5.1.
|
||||
|
||||
// ignore_for_file: require_trailing_commas
|
||||
|
||||
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
|
||||
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
import 'package:photos/src/rust/frb_generated.dart';
|
||||
|
||||
// These functions are ignored because they are not marked as `pub`: `process_image_ml`
|
||||
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)> processImageMlFromPath(
|
||||
{required String imagePath}) =>
|
||||
RustLib.instance.api
|
||||
.crateApiImageProcessingProcessImageMlFromPath(imagePath: imagePath);
|
||||
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)> processImageMlFromData(
|
||||
{required List<int> rgbaData,
|
||||
required int width,
|
||||
required int height}) =>
|
||||
RustLib.instance.api.crateApiImageProcessingProcessImageMlFromData(
|
||||
rgbaData: rgbaData, width: width, height: height);
|
||||
12
mobile/lib/src/rust/api/simple.dart
Normal file
12
mobile/lib/src/rust/api/simple.dart
Normal file
@@ -0,0 +1,12 @@
|
||||
// This file is automatically generated, so please do not edit it.
|
||||
// @generated by `flutter_rust_bridge`@ 2.5.1.
|
||||
|
||||
// ignore_for_file: require_trailing_commas
|
||||
|
||||
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
|
||||
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
import 'package:photos/src/rust/frb_generated.dart';
|
||||
|
||||
String greet({required String name}) =>
|
||||
RustLib.instance.api.crateApiSimpleGreet(name: name);
|
||||
9
mobile/lib/src/rust/custom/init_frb.dart
Normal file
9
mobile/lib/src/rust/custom/init_frb.dart
Normal file
@@ -0,0 +1,9 @@
|
||||
import "package:photos/src/rust/frb_generated.dart";
|
||||
|
||||
bool _isInitFrb = false;
|
||||
|
||||
Future<void> initFrb() async {
|
||||
if (_isInitFrb) return;
|
||||
await RustLib.init();
|
||||
_isInitFrb = true;
|
||||
}
|
||||
523
mobile/lib/src/rust/frb_generated.dart
Normal file
523
mobile/lib/src/rust/frb_generated.dart
Normal file
@@ -0,0 +1,523 @@
|
||||
// This file is automatically generated, so please do not edit it.
|
||||
// @generated by `flutter_rust_bridge`@ 2.5.1.
|
||||
|
||||
// ignore_for_file: require_trailing_commas
|
||||
|
||||
// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
|
||||
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
|
||||
import 'package:photos/src/rust/api/image_processing.dart';
|
||||
import 'package:photos/src/rust/api/simple.dart';
|
||||
import 'package:photos/src/rust/frb_generated.dart';
|
||||
import 'package:photos/src/rust/frb_generated.io.dart'
|
||||
if (dart.library.js_interop) 'frb_generated.web.dart';
|
||||
|
||||
/// Main entrypoint of the Rust API
|
||||
class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
|
||||
@internal
|
||||
static final instance = RustLib._();
|
||||
|
||||
RustLib._();
|
||||
|
||||
/// Initialize flutter_rust_bridge
|
||||
static Future<void> init({
|
||||
RustLibApi? api,
|
||||
BaseHandler? handler,
|
||||
ExternalLibrary? externalLibrary,
|
||||
}) async {
|
||||
await instance.initImpl(
|
||||
api: api,
|
||||
handler: handler,
|
||||
externalLibrary: externalLibrary,
|
||||
);
|
||||
}
|
||||
|
||||
/// Initialize flutter_rust_bridge in mock mode.
|
||||
/// No libraries for FFI are loaded.
|
||||
static void initMock({
|
||||
required RustLibApi api,
|
||||
}) {
|
||||
instance.initMockImpl(
|
||||
api: api,
|
||||
);
|
||||
}
|
||||
|
||||
/// Dispose flutter_rust_bridge
|
||||
///
|
||||
/// The call to this function is optional, since flutter_rust_bridge (and everything else)
|
||||
/// is automatically disposed when the app stops.
|
||||
static void dispose() => instance.disposeImpl();
|
||||
|
||||
@override
|
||||
ApiImplConstructor<RustLibApiImpl, RustLibWire> get apiImplConstructor =>
|
||||
RustLibApiImpl.new;
|
||||
|
||||
@override
|
||||
WireConstructor<RustLibWire> get wireConstructor =>
|
||||
RustLibWire.fromExternalLibrary;
|
||||
|
||||
@override
|
||||
Future<void> executeRustInitializers() async {
|
||||
await api.crateApiSimpleInitApp();
|
||||
}
|
||||
|
||||
@override
|
||||
ExternalLibraryLoaderConfig get defaultExternalLibraryLoaderConfig =>
|
||||
kDefaultExternalLibraryLoaderConfig;
|
||||
|
||||
@override
|
||||
String get codegenVersion => '2.5.1';
|
||||
|
||||
@override
|
||||
int get rustContentHash => 1140226238;
|
||||
|
||||
static const kDefaultExternalLibraryLoaderConfig =
|
||||
ExternalLibraryLoaderConfig(
|
||||
stem: 'rust_lib_photos',
|
||||
ioDirectory: 'rust/target/release/',
|
||||
webPrefix: 'pkg/',
|
||||
);
|
||||
}
|
||||
|
||||
abstract class RustLibApi extends BaseApi {
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)>
|
||||
crateApiImageProcessingProcessImageMlFromData(
|
||||
{required List<int> rgbaData,
|
||||
required int width,
|
||||
required int height});
|
||||
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)>
|
||||
crateApiImageProcessingProcessImageMlFromPath(
|
||||
{required String imagePath});
|
||||
|
||||
String crateApiSimpleGreet({required String name});
|
||||
|
||||
Future<void> crateApiSimpleInitApp();
|
||||
}
|
||||
|
||||
class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
|
||||
RustLibApiImpl({
|
||||
required super.handler,
|
||||
required super.wire,
|
||||
required super.generalizedFrbRustBinding,
|
||||
required super.portManager,
|
||||
});
|
||||
|
||||
@override
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)>
|
||||
crateApiImageProcessingProcessImageMlFromData(
|
||||
{required List<int> rgbaData,
|
||||
required int width,
|
||||
required int height}) {
|
||||
return handler.executeNormal(NormalTask(
|
||||
callFfi: (port_) {
|
||||
final arg0 = cst_encode_list_prim_u_8_loose(rgbaData);
|
||||
final arg1 = cst_encode_u_32(width);
|
||||
final arg2 = cst_encode_u_32(height);
|
||||
return wire
|
||||
.wire__crate__api__image_processing__process_image_ml_from_data(
|
||||
port_, arg0, arg1, arg2);
|
||||
},
|
||||
codec: DcoCodec(
|
||||
decodeSuccessData:
|
||||
dco_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize,
|
||||
decodeErrorData: null,
|
||||
),
|
||||
constMeta: kCrateApiImageProcessingProcessImageMlFromDataConstMeta,
|
||||
argValues: [rgbaData, width, height],
|
||||
apiImpl: this,
|
||||
));
|
||||
}
|
||||
|
||||
TaskConstMeta get kCrateApiImageProcessingProcessImageMlFromDataConstMeta =>
|
||||
const TaskConstMeta(
|
||||
debugName: "process_image_ml_from_data",
|
||||
argNames: ["rgbaData", "width", "height"],
|
||||
);
|
||||
|
||||
@override
|
||||
Future<
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
)>
|
||||
crateApiImageProcessingProcessImageMlFromPath(
|
||||
{required String imagePath}) {
|
||||
return handler.executeNormal(NormalTask(
|
||||
callFfi: (port_) {
|
||||
final arg0 = cst_encode_String(imagePath);
|
||||
return wire
|
||||
.wire__crate__api__image_processing__process_image_ml_from_path(
|
||||
port_, arg0);
|
||||
},
|
||||
codec: DcoCodec(
|
||||
decodeSuccessData:
|
||||
dco_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize,
|
||||
decodeErrorData: null,
|
||||
),
|
||||
constMeta: kCrateApiImageProcessingProcessImageMlFromPathConstMeta,
|
||||
argValues: [imagePath],
|
||||
apiImpl: this,
|
||||
));
|
||||
}
|
||||
|
||||
TaskConstMeta get kCrateApiImageProcessingProcessImageMlFromPathConstMeta =>
|
||||
const TaskConstMeta(
|
||||
debugName: "process_image_ml_from_path",
|
||||
argNames: ["imagePath"],
|
||||
);
|
||||
|
||||
@override
|
||||
String crateApiSimpleGreet({required String name}) {
|
||||
return handler.executeSync(SyncTask(
|
||||
callFfi: () {
|
||||
final arg0 = cst_encode_String(name);
|
||||
return wire.wire__crate__api__simple__greet(arg0);
|
||||
},
|
||||
codec: DcoCodec(
|
||||
decodeSuccessData: dco_decode_String,
|
||||
decodeErrorData: null,
|
||||
),
|
||||
constMeta: kCrateApiSimpleGreetConstMeta,
|
||||
argValues: [name],
|
||||
apiImpl: this,
|
||||
));
|
||||
}
|
||||
|
||||
TaskConstMeta get kCrateApiSimpleGreetConstMeta => const TaskConstMeta(
|
||||
debugName: "greet",
|
||||
argNames: ["name"],
|
||||
);
|
||||
|
||||
@override
|
||||
Future<void> crateApiSimpleInitApp() {
|
||||
return handler.executeNormal(NormalTask(
|
||||
callFfi: (port_) {
|
||||
return wire.wire__crate__api__simple__init_app(port_);
|
||||
},
|
||||
codec: DcoCodec(
|
||||
decodeSuccessData: dco_decode_unit,
|
||||
decodeErrorData: null,
|
||||
),
|
||||
constMeta: kCrateApiSimpleInitAppConstMeta,
|
||||
argValues: [],
|
||||
apiImpl: this,
|
||||
));
|
||||
}
|
||||
|
||||
TaskConstMeta get kCrateApiSimpleInitAppConstMeta => const TaskConstMeta(
|
||||
debugName: "init_app",
|
||||
argNames: [],
|
||||
);
|
||||
|
||||
@protected
|
||||
String dco_decode_String(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw as String;
|
||||
}
|
||||
|
||||
@protected
|
||||
List<int> dco_decode_list_prim_u_8_loose(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw as List<int>;
|
||||
}
|
||||
|
||||
@protected
|
||||
Uint8List dco_decode_list_prim_u_8_strict(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw as Uint8List;
|
||||
}
|
||||
|
||||
@protected
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) dco_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
final arr = raw as List<dynamic>;
|
||||
if (arr.length != 9) {
|
||||
throw Exception('Expected 9 elements, got ${arr.length}');
|
||||
}
|
||||
return (
|
||||
dco_decode_list_prim_u_8_strict(arr[0]),
|
||||
dco_decode_usize(arr[1]),
|
||||
dco_decode_usize(arr[2]),
|
||||
dco_decode_list_prim_u_8_strict(arr[3]),
|
||||
dco_decode_usize(arr[4]),
|
||||
dco_decode_usize(arr[5]),
|
||||
dco_decode_list_prim_u_8_strict(arr[6]),
|
||||
dco_decode_usize(arr[7]),
|
||||
dco_decode_usize(arr[8]),
|
||||
);
|
||||
}
|
||||
|
||||
@protected
|
||||
int dco_decode_u_32(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw as int;
|
||||
}
|
||||
|
||||
@protected
|
||||
int dco_decode_u_8(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return raw as int;
|
||||
}
|
||||
|
||||
@protected
|
||||
void dco_decode_unit(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return;
|
||||
}
|
||||
|
||||
@protected
|
||||
BigInt dco_decode_usize(dynamic raw) {
|
||||
// Codec=Dco (DartCObject based), see doc to use other codecs
|
||||
return dcoDecodeU64(raw);
|
||||
}
|
||||
|
||||
@protected
|
||||
String sse_decode_String(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
final inner = sse_decode_list_prim_u_8_strict(deserializer);
|
||||
return utf8.decoder.convert(inner);
|
||||
}
|
||||
|
||||
@protected
|
||||
List<int> sse_decode_list_prim_u_8_loose(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
final len_ = sse_decode_i_32(deserializer);
|
||||
return deserializer.buffer.getUint8List(len_);
|
||||
}
|
||||
|
||||
@protected
|
||||
Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
final len_ = sse_decode_i_32(deserializer);
|
||||
return deserializer.buffer.getUint8List(len_);
|
||||
}
|
||||
|
||||
@protected
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) sse_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
final var_field0 = sse_decode_list_prim_u_8_strict(deserializer);
|
||||
final var_field1 = sse_decode_usize(deserializer);
|
||||
final var_field2 = sse_decode_usize(deserializer);
|
||||
final var_field3 = sse_decode_list_prim_u_8_strict(deserializer);
|
||||
final var_field4 = sse_decode_usize(deserializer);
|
||||
final var_field5 = sse_decode_usize(deserializer);
|
||||
final var_field6 = sse_decode_list_prim_u_8_strict(deserializer);
|
||||
final var_field7 = sse_decode_usize(deserializer);
|
||||
final var_field8 = sse_decode_usize(deserializer);
|
||||
return (
|
||||
var_field0,
|
||||
var_field1,
|
||||
var_field2,
|
||||
var_field3,
|
||||
var_field4,
|
||||
var_field5,
|
||||
var_field6,
|
||||
var_field7,
|
||||
var_field8
|
||||
);
|
||||
}
|
||||
|
||||
@protected
|
||||
int sse_decode_u_32(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return deserializer.buffer.getUint32();
|
||||
}
|
||||
|
||||
@protected
|
||||
int sse_decode_u_8(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return deserializer.buffer.getUint8();
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_decode_unit(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
}
|
||||
|
||||
@protected
|
||||
BigInt sse_decode_usize(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return deserializer.buffer.getBigUint64();
|
||||
}
|
||||
|
||||
@protected
|
||||
int sse_decode_i_32(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return deserializer.buffer.getInt32();
|
||||
}
|
||||
|
||||
@protected
|
||||
bool sse_decode_bool(SseDeserializer deserializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
return deserializer.buffer.getUint8() != 0;
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_u_32(int raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return raw;
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_u_8(int raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return raw;
|
||||
}
|
||||
|
||||
@protected
|
||||
void cst_encode_unit(void raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return raw;
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_String(String self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_list_prim_u_8_strict(utf8.encoder.convert(self), serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_list_prim_u_8_loose(
|
||||
List<int> self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_i_32(self.length, serializer);
|
||||
serializer.buffer
|
||||
.putUint8List(self is Uint8List ? self : Uint8List.fromList(self));
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_list_prim_u_8_strict(
|
||||
Uint8List self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_i_32(self.length, serializer);
|
||||
serializer.buffer.putUint8List(self);
|
||||
}
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) self,
|
||||
SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
sse_encode_list_prim_u_8_strict(self.$1, serializer);
|
||||
sse_encode_usize(self.$2, serializer);
|
||||
sse_encode_usize(self.$3, serializer);
|
||||
sse_encode_list_prim_u_8_strict(self.$4, serializer);
|
||||
sse_encode_usize(self.$5, serializer);
|
||||
sse_encode_usize(self.$6, serializer);
|
||||
sse_encode_list_prim_u_8_strict(self.$7, serializer);
|
||||
sse_encode_usize(self.$8, serializer);
|
||||
sse_encode_usize(self.$9, serializer);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_u_32(int self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
serializer.buffer.putUint32(self);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_u_8(int self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
serializer.buffer.putUint8(self);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_unit(void self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_usize(BigInt self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
serializer.buffer.putBigUint64(self);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_i_32(int self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
serializer.buffer.putInt32(self);
|
||||
}
|
||||
|
||||
@protected
|
||||
void sse_encode_bool(bool self, SseSerializer serializer) {
|
||||
// Codec=Sse (Serialization based), see doc to use other codecs
|
||||
serializer.buffer.putUint8(self ? 1 : 0);
|
||||
}
|
||||
}
|
||||
422
mobile/lib/src/rust/frb_generated.io.dart
Normal file
422
mobile/lib/src/rust/frb_generated.io.dart
Normal file
@@ -0,0 +1,422 @@
|
||||
// This file is automatically generated, so please do not edit it.
|
||||
// @generated by `flutter_rust_bridge`@ 2.5.1.
|
||||
|
||||
// ignore_for_file: require_trailing_commas
|
||||
|
||||
// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
|
||||
|
||||
import 'api/image_processing.dart';
|
||||
import 'api/simple.dart';
|
||||
import 'dart:async';
|
||||
import 'dart:convert';
|
||||
import 'dart:ffi' as ffi;
|
||||
import 'frb_generated.dart';
|
||||
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated_io.dart';
|
||||
|
||||
abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
|
||||
RustLibApiImplPlatform({
|
||||
required super.handler,
|
||||
required super.wire,
|
||||
required super.generalizedFrbRustBinding,
|
||||
required super.portManager,
|
||||
});
|
||||
|
||||
@protected
|
||||
String dco_decode_String(dynamic raw);
|
||||
|
||||
@protected
|
||||
List<int> dco_decode_list_prim_u_8_loose(dynamic raw);
|
||||
|
||||
@protected
|
||||
Uint8List dco_decode_list_prim_u_8_strict(dynamic raw);
|
||||
|
||||
@protected
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) dco_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
dynamic raw);
|
||||
|
||||
@protected
|
||||
int dco_decode_u_32(dynamic raw);
|
||||
|
||||
@protected
|
||||
int dco_decode_u_8(dynamic raw);
|
||||
|
||||
@protected
|
||||
void dco_decode_unit(dynamic raw);
|
||||
|
||||
@protected
|
||||
BigInt dco_decode_usize(dynamic raw);
|
||||
|
||||
@protected
|
||||
String sse_decode_String(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
List<int> sse_decode_list_prim_u_8_loose(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
Uint8List sse_decode_list_prim_u_8_strict(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) sse_decode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
int sse_decode_u_32(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
int sse_decode_u_8(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
void sse_decode_unit(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
BigInt sse_decode_usize(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
int sse_decode_i_32(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
bool sse_decode_bool(SseDeserializer deserializer);
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> cst_encode_String(String raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return cst_encode_list_prim_u_8_strict(utf8.encoder.convert(raw));
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_loose> cst_encode_list_prim_u_8_loose(
|
||||
List<int> raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
final ans = wire.cst_new_list_prim_u_8_loose(raw.length);
|
||||
ans.ref.ptr.asTypedList(raw.length).setAll(0, raw);
|
||||
return ans;
|
||||
}
|
||||
|
||||
@protected
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> cst_encode_list_prim_u_8_strict(
|
||||
Uint8List raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
final ans = wire.cst_new_list_prim_u_8_strict(raw.length);
|
||||
ans.ref.ptr.asTypedList(raw.length).setAll(0, raw);
|
||||
return ans;
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_usize(BigInt raw) {
|
||||
// Codec=Cst (C-struct based), see doc to use other codecs
|
||||
return raw.toSigned(64).toInt();
|
||||
}
|
||||
|
||||
@protected
|
||||
void cst_api_fill_to_wire_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) apiObj,
|
||||
wire_cst_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize
|
||||
wireObj) {
|
||||
wireObj.field0 = cst_encode_list_prim_u_8_strict(apiObj.$1);
|
||||
wireObj.field1 = cst_encode_usize(apiObj.$2);
|
||||
wireObj.field2 = cst_encode_usize(apiObj.$3);
|
||||
wireObj.field3 = cst_encode_list_prim_u_8_strict(apiObj.$4);
|
||||
wireObj.field4 = cst_encode_usize(apiObj.$5);
|
||||
wireObj.field5 = cst_encode_usize(apiObj.$6);
|
||||
wireObj.field6 = cst_encode_list_prim_u_8_strict(apiObj.$7);
|
||||
wireObj.field7 = cst_encode_usize(apiObj.$8);
|
||||
wireObj.field8 = cst_encode_usize(apiObj.$9);
|
||||
}
|
||||
|
||||
@protected
|
||||
int cst_encode_u_32(int raw);
|
||||
|
||||
@protected
|
||||
int cst_encode_u_8(int raw);
|
||||
|
||||
@protected
|
||||
void cst_encode_unit(void raw);
|
||||
|
||||
@protected
|
||||
void sse_encode_String(String self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_list_prim_u_8_loose(List<int> self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_list_prim_u_8_strict(
|
||||
Uint8List self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void
|
||||
sse_encode_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize(
|
||||
(
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt,
|
||||
Uint8List,
|
||||
BigInt,
|
||||
BigInt
|
||||
) self,
|
||||
SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_u_32(int self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_u_8(int self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_unit(void self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_usize(BigInt self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_i_32(int self, SseSerializer serializer);
|
||||
|
||||
@protected
|
||||
void sse_encode_bool(bool self, SseSerializer serializer);
|
||||
}
|
||||
|
||||
// Section: wire_class
|
||||
|
||||
// ignore_for_file: camel_case_types, non_constant_identifier_names, avoid_positional_boolean_parameters, annotate_overrides, constant_identifier_names
|
||||
// AUTO GENERATED FILE, DO NOT EDIT.
|
||||
//
|
||||
// Generated by `package:ffigen`.
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
/// generated by flutter_rust_bridge
|
||||
class RustLibWire implements BaseWire {
|
||||
factory RustLibWire.fromExternalLibrary(ExternalLibrary lib) =>
|
||||
RustLibWire(lib.ffiDynamicLibrary);
|
||||
|
||||
/// Holds the symbol lookup function.
|
||||
final ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
|
||||
_lookup;
|
||||
|
||||
/// The symbols are looked up in [dynamicLibrary].
|
||||
RustLibWire(ffi.DynamicLibrary dynamicLibrary)
|
||||
: _lookup = dynamicLibrary.lookup;
|
||||
|
||||
/// The symbols are looked up with [lookup].
|
||||
RustLibWire.fromLookup(
|
||||
ffi.Pointer<T> Function<T extends ffi.NativeType>(String symbolName)
|
||||
lookup)
|
||||
: _lookup = lookup;
|
||||
|
||||
void store_dart_post_cobject(
|
||||
DartPostCObjectFnType ptr,
|
||||
) {
|
||||
return _store_dart_post_cobject(
|
||||
ptr,
|
||||
);
|
||||
}
|
||||
|
||||
late final _store_dart_post_cobjectPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(DartPostCObjectFnType)>>(
|
||||
'store_dart_post_cobject');
|
||||
late final _store_dart_post_cobject = _store_dart_post_cobjectPtr
|
||||
.asFunction<void Function(DartPostCObjectFnType)>();
|
||||
|
||||
void wire__crate__api__image_processing__process_image_ml_from_data(
|
||||
int port_,
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_loose> rgba_data,
|
||||
int width,
|
||||
int height,
|
||||
) {
|
||||
return _wire__crate__api__image_processing__process_image_ml_from_data(
|
||||
port_,
|
||||
rgba_data,
|
||||
width,
|
||||
height,
|
||||
);
|
||||
}
|
||||
|
||||
late final _wire__crate__api__image_processing__process_image_ml_from_dataPtr =
|
||||
_lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Void Function(
|
||||
ffi.Int64,
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_loose>,
|
||||
ffi.Uint32,
|
||||
ffi.Uint32)>>(
|
||||
'frbgen_photos_wire__crate__api__image_processing__process_image_ml_from_data');
|
||||
late final _wire__crate__api__image_processing__process_image_ml_from_data =
|
||||
_wire__crate__api__image_processing__process_image_ml_from_dataPtr
|
||||
.asFunction<
|
||||
void Function(
|
||||
int, ffi.Pointer<wire_cst_list_prim_u_8_loose>, int, int)>();
|
||||
|
||||
void wire__crate__api__image_processing__process_image_ml_from_path(
|
||||
int port_,
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> image_path,
|
||||
) {
|
||||
return _wire__crate__api__image_processing__process_image_ml_from_path(
|
||||
port_,
|
||||
image_path,
|
||||
);
|
||||
}
|
||||
|
||||
late final _wire__crate__api__image_processing__process_image_ml_from_pathPtr =
|
||||
_lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Void Function(
|
||||
ffi.Int64, ffi.Pointer<wire_cst_list_prim_u_8_strict>)>>(
|
||||
'frbgen_photos_wire__crate__api__image_processing__process_image_ml_from_path');
|
||||
late final _wire__crate__api__image_processing__process_image_ml_from_path =
|
||||
_wire__crate__api__image_processing__process_image_ml_from_pathPtr
|
||||
.asFunction<
|
||||
void Function(int, ffi.Pointer<wire_cst_list_prim_u_8_strict>)>();
|
||||
|
||||
WireSyncRust2DartDco wire__crate__api__simple__greet(
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> name,
|
||||
) {
|
||||
return _wire__crate__api__simple__greet(
|
||||
name,
|
||||
);
|
||||
}
|
||||
|
||||
late final _wire__crate__api__simple__greetPtr = _lookup<
|
||||
ffi.NativeFunction<
|
||||
WireSyncRust2DartDco Function(
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict>)>>(
|
||||
'frbgen_photos_wire__crate__api__simple__greet');
|
||||
late final _wire__crate__api__simple__greet =
|
||||
_wire__crate__api__simple__greetPtr.asFunction<
|
||||
WireSyncRust2DartDco Function(
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict>)>();
|
||||
|
||||
void wire__crate__api__simple__init_app(
|
||||
int port_,
|
||||
) {
|
||||
return _wire__crate__api__simple__init_app(
|
||||
port_,
|
||||
);
|
||||
}
|
||||
|
||||
late final _wire__crate__api__simple__init_appPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Int64)>>(
|
||||
'frbgen_photos_wire__crate__api__simple__init_app');
|
||||
late final _wire__crate__api__simple__init_app =
|
||||
_wire__crate__api__simple__init_appPtr.asFunction<void Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_loose> cst_new_list_prim_u_8_loose(
|
||||
int len,
|
||||
) {
|
||||
return _cst_new_list_prim_u_8_loose(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _cst_new_list_prim_u_8_loosePtr = _lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_loose> Function(
|
||||
ffi.Int32)>>('frbgen_photos_cst_new_list_prim_u_8_loose');
|
||||
late final _cst_new_list_prim_u_8_loose = _cst_new_list_prim_u_8_loosePtr
|
||||
.asFunction<ffi.Pointer<wire_cst_list_prim_u_8_loose> Function(int)>();
|
||||
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> cst_new_list_prim_u_8_strict(
|
||||
int len,
|
||||
) {
|
||||
return _cst_new_list_prim_u_8_strict(
|
||||
len,
|
||||
);
|
||||
}
|
||||
|
||||
late final _cst_new_list_prim_u_8_strictPtr = _lookup<
|
||||
ffi.NativeFunction<
|
||||
ffi.Pointer<wire_cst_list_prim_u_8_strict> Function(
|
||||
ffi.Int32)>>('frbgen_photos_cst_new_list_prim_u_8_strict');
|
||||
late final _cst_new_list_prim_u_8_strict = _cst_new_list_prim_u_8_strictPtr
|
||||
.asFunction<ffi.Pointer<wire_cst_list_prim_u_8_strict> Function(int)>();
|
||||
|
||||
int dummy_method_to_enforce_bundling() {
|
||||
return _dummy_method_to_enforce_bundling();
|
||||
}
|
||||
|
||||
late final _dummy_method_to_enforce_bundlingPtr =
|
||||
_lookup<ffi.NativeFunction<ffi.Int64 Function()>>(
|
||||
'dummy_method_to_enforce_bundling');
|
||||
late final _dummy_method_to_enforce_bundling =
|
||||
_dummy_method_to_enforce_bundlingPtr.asFunction<int Function()>();
|
||||
}
|
||||
|
||||
typedef DartPostCObjectFnType
|
||||
= ffi.Pointer<ffi.NativeFunction<DartPostCObjectFnTypeFunction>>;
|
||||
typedef DartPostCObjectFnTypeFunction = ffi.Bool Function(
|
||||
DartPort port_id, ffi.Pointer<ffi.Void> message);
|
||||
typedef DartDartPostCObjectFnTypeFunction = bool Function(
|
||||
DartDartPort port_id, ffi.Pointer<ffi.Void> message);
|
||||
typedef DartPort = ffi.Int64;
|
||||
typedef DartDartPort = int;
|
||||
|
||||
final class wire_cst_list_prim_u_8_loose extends ffi.Struct {
|
||||
external ffi.Pointer<ffi.Uint8> ptr;
|
||||
|
||||
@ffi.Int32()
|
||||
external int len;
|
||||
}
|
||||
|
||||
final class wire_cst_list_prim_u_8_strict extends ffi.Struct {
|
||||
external ffi.Pointer<ffi.Uint8> ptr;
|
||||
|
||||
@ffi.Int32()
|
||||
external int len;
|
||||
}
|
||||
|
||||
final class wire_cst_record_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize_list_prim_u_8_strict_usize_usize
|
||||
extends ffi.Struct {
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> field0;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field1;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field2;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> field3;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field4;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field5;
|
||||
|
||||
external ffi.Pointer<wire_cst_list_prim_u_8_strict> field6;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field7;
|
||||
|
||||
@ffi.UintPtr()
|
||||
external int field8;
|
||||
}
|
||||
@@ -11,8 +11,8 @@ class UserDetailsStateWidget extends StatefulWidget {
|
||||
|
||||
const UserDetailsStateWidget({
|
||||
required this.child,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<UserDetailsStateWidget> createState() => UserDetailsStateWidgetState();
|
||||
@@ -65,12 +65,12 @@ class InheritedUserDetails extends InheritedWidget {
|
||||
final bool isCached;
|
||||
|
||||
const InheritedUserDetails({
|
||||
Key? key,
|
||||
required Widget child,
|
||||
super.key,
|
||||
required super.child,
|
||||
required this.userDetails,
|
||||
required this.isCached,
|
||||
required this.userDetailsState,
|
||||
}) : super(key: key, child: child);
|
||||
});
|
||||
|
||||
static InheritedUserDetails? of(BuildContext context) =>
|
||||
context.dependOnInheritedWidgetOfExactType<InheritedUserDetails>();
|
||||
|
||||
@@ -5,7 +5,7 @@ import 'package:photos/utils/dialog_util.dart';
|
||||
import 'package:photos/utils/email_util.dart';
|
||||
|
||||
class ChangeEmailDialog extends StatefulWidget {
|
||||
const ChangeEmailDialog({Key? key}) : super(key: key);
|
||||
const ChangeEmailDialog({super.key});
|
||||
|
||||
@override
|
||||
State<ChangeEmailDialog> createState() => _ChangeEmailDialogState();
|
||||
|
||||
@@ -15,7 +15,7 @@ import 'package:photos/ui/common/web_page.dart';
|
||||
import "package:styled_text/styled_text.dart";
|
||||
|
||||
class LoginPage extends StatefulWidget {
|
||||
const LoginPage({Key? key}) : super(key: key);
|
||||
const LoginPage({super.key});
|
||||
|
||||
@override
|
||||
State<LoginPage> createState() => _LoginPageState();
|
||||
|
||||
@@ -21,8 +21,7 @@ import "package:photos/utils/email_util.dart";
|
||||
class LoginPasswordVerificationPage extends StatefulWidget {
|
||||
final SrpAttributes srpAttributes;
|
||||
|
||||
const LoginPasswordVerificationPage({Key? key, required this.srpAttributes})
|
||||
: super(key: key);
|
||||
const LoginPasswordVerificationPage({super.key, required this.srpAttributes});
|
||||
|
||||
@override
|
||||
State<LoginPasswordVerificationPage> createState() =>
|
||||
|
||||
@@ -18,8 +18,8 @@ class OTTVerificationPage extends StatefulWidget {
|
||||
this.isChangeEmail = false,
|
||||
this.isCreateAccountScreen = false,
|
||||
this.isResetPasswordScreen = false,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<OTTVerificationPage> createState() => _OTTVerificationPageState();
|
||||
|
||||
@@ -34,8 +34,8 @@ class PasswordEntryPage extends StatefulWidget {
|
||||
|
||||
const PasswordEntryPage({
|
||||
required this.mode,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<PasswordEntryPage> createState() => _PasswordEntryPageState();
|
||||
|
||||
@@ -19,7 +19,7 @@ import 'package:photos/utils/dialog_util.dart';
|
||||
import 'package:photos/utils/email_util.dart';
|
||||
|
||||
class PasswordReentryPage extends StatefulWidget {
|
||||
const PasswordReentryPage({Key? key}) : super(key: key);
|
||||
const PasswordReentryPage({super.key});
|
||||
|
||||
@override
|
||||
State<PasswordReentryPage> createState() => _PasswordReentryPageState();
|
||||
|
||||
@@ -28,7 +28,7 @@ class RecoveryKeyPage extends StatefulWidget {
|
||||
const RecoveryKeyPage(
|
||||
this.recoveryKey,
|
||||
this.doneText, {
|
||||
Key? key,
|
||||
super.key,
|
||||
this.showAppBar,
|
||||
this.onDone,
|
||||
this.isDismissible,
|
||||
@@ -36,7 +36,7 @@ class RecoveryKeyPage extends StatefulWidget {
|
||||
this.text,
|
||||
this.subText,
|
||||
this.showProgressBar = false,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<RecoveryKeyPage> createState() => _RecoveryKeyPageState();
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:photos/core/configuration.dart';
|
||||
import "package:photos/generated/l10n.dart";
|
||||
@@ -10,7 +8,7 @@ import 'package:photos/utils/dialog_util.dart';
|
||||
import 'package:photos/utils/toast_util.dart';
|
||||
|
||||
class RecoveryPage extends StatefulWidget {
|
||||
const RecoveryPage({Key? key}) : super(key: key);
|
||||
const RecoveryPage({super.key});
|
||||
|
||||
@override
|
||||
State<RecoveryPage> createState() => _RecoveryPageState();
|
||||
|
||||
@@ -12,7 +12,7 @@ import 'package:photos/utils/dialog_util.dart';
|
||||
import 'package:photos/utils/toast_util.dart';
|
||||
|
||||
class SessionsPage extends StatefulWidget {
|
||||
const SessionsPage({Key? key}) : super(key: key);
|
||||
const SessionsPage({super.key});
|
||||
|
||||
@override
|
||||
State<SessionsPage> createState() => _SessionsPageState();
|
||||
|
||||
@@ -9,8 +9,7 @@ import "package:pinput/pinput.dart";
|
||||
class TwoFactorAuthenticationPage extends StatefulWidget {
|
||||
final String sessionID;
|
||||
|
||||
const TwoFactorAuthenticationPage(this.sessionID, {Key? key})
|
||||
: super(key: key);
|
||||
const TwoFactorAuthenticationPage(this.sessionID, {super.key});
|
||||
|
||||
@override
|
||||
State<TwoFactorAuthenticationPage> createState() =>
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
import "package:photos/generated/l10n.dart";
|
||||
import "package:photos/models/account/two_factor.dart";
|
||||
@@ -17,8 +15,8 @@ class TwoFactorRecoveryPage extends StatefulWidget {
|
||||
this.sessionID,
|
||||
this.encryptedSecret,
|
||||
this.secretDecryptionNonce, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<TwoFactorRecoveryPage> createState() => _TwoFactorRecoveryPageState();
|
||||
|
||||
@@ -22,8 +22,8 @@ class TwoFactorSetupPage extends StatefulWidget {
|
||||
this.secretCode,
|
||||
this.qrCode,
|
||||
this.completer, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<TwoFactorSetupPage> createState() => _TwoFactorSetupPageState();
|
||||
|
||||
@@ -18,7 +18,7 @@ import 'package:photos/utils/dialog_util.dart';
|
||||
import 'package:photos/utils/navigation_util.dart';
|
||||
|
||||
class VerifyRecoveryPage extends StatefulWidget {
|
||||
const VerifyRecoveryPage({Key? key}) : super(key: key);
|
||||
const VerifyRecoveryPage({super.key});
|
||||
|
||||
@override
|
||||
State<VerifyRecoveryPage> createState() => _VerifyRecoveryPageState();
|
||||
|
||||
@@ -12,10 +12,10 @@ class AutoCastDialog extends StatefulWidget {
|
||||
// async method that takes string as input
|
||||
// and returns void
|
||||
final void Function(String) onConnect;
|
||||
AutoCastDialog(
|
||||
const AutoCastDialog(
|
||||
this.onConnect, {
|
||||
Key? key,
|
||||
}) : super(key: key) {}
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<AutoCastDialog> createState() => _AutoCastDialogState();
|
||||
|
||||
@@ -7,8 +7,8 @@ import "package:photos/ui/components/models/button_type.dart";
|
||||
|
||||
class CastChooseDialog extends StatefulWidget {
|
||||
const CastChooseDialog({
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<CastChooseDialog> createState() => _CastChooseDialogState();
|
||||
|
||||
@@ -64,8 +64,8 @@ class AlbumColumnItemWidget extends StatelessWidget {
|
||||
children: [
|
||||
Text(collection.displayName),
|
||||
FutureBuilder<int>(
|
||||
future: CollectionsService.instance.getFileCount
|
||||
(collection),
|
||||
future: CollectionsService.instance
|
||||
.getFileCount(collection),
|
||||
builder: (context, snapshot) {
|
||||
if (snapshot.hasData) {
|
||||
return Text(
|
||||
|
||||
@@ -17,8 +17,8 @@ class AlbumHorizontalList extends StatefulWidget {
|
||||
const AlbumHorizontalList(
|
||||
this.collectionsFuture, {
|
||||
this.hasVerifiedLock,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<AlbumHorizontalList> createState() => _AlbumHorizontalListState();
|
||||
|
||||
@@ -40,8 +40,8 @@ class AlbumVerticalListWidget extends StatelessWidget {
|
||||
this.sharedFiles,
|
||||
this.searchQuery,
|
||||
this.shouldShowCreateAlbum, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
final _logger = Logger("CollectionsListWidgetState");
|
||||
final CollectionActions _collectionActions =
|
||||
|
||||
@@ -12,8 +12,8 @@ class ArchivedCollectionsButton extends StatelessWidget {
|
||||
|
||||
const ArchivedCollectionsButton(
|
||||
this.textStyle, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -21,7 +21,7 @@ class ArchivedCollectionsButton extends StatelessWidget {
|
||||
CollectionsService.instance.getHiddenCollectionIds();
|
||||
return OutlinedButton(
|
||||
style: OutlinedButton.styleFrom(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(8),
|
||||
),
|
||||
|
||||
@@ -9,14 +9,14 @@ class HiddenCollectionsButtonWidget extends StatelessWidget {
|
||||
|
||||
const HiddenCollectionsButtonWidget(
|
||||
this.textStyle, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return OutlinedButton(
|
||||
style: OutlinedButton.styleFrom(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(8),
|
||||
),
|
||||
|
||||
@@ -11,8 +11,8 @@ import 'package:photos/utils/navigation_util.dart';
|
||||
class TrashSectionButton extends StatefulWidget {
|
||||
const TrashSectionButton(
|
||||
this.textStyle, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
final TextStyle textStyle;
|
||||
|
||||
@@ -44,7 +44,7 @@ class _TrashSectionButtonState extends State<TrashSectionButton> {
|
||||
Widget build(BuildContext context) {
|
||||
return OutlinedButton(
|
||||
style: OutlinedButton.styleFrom(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(8),
|
||||
),
|
||||
|
||||
@@ -12,8 +12,8 @@ class UnCategorizedCollections extends StatelessWidget {
|
||||
|
||||
const UnCategorizedCollections(
|
||||
this.textStyle, {
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -26,7 +26,7 @@ class UnCategorizedCollections extends StatelessWidget {
|
||||
}
|
||||
return OutlinedButton(
|
||||
style: OutlinedButton.styleFrom(
|
||||
backgroundColor: Theme.of(context).colorScheme.background,
|
||||
backgroundColor: Theme.of(context).colorScheme.surface,
|
||||
shape: RoundedRectangleBorder(
|
||||
borderRadius: BorderRadius.circular(8),
|
||||
),
|
||||
|
||||
@@ -27,8 +27,8 @@ class CollectionListPage extends StatefulWidget {
|
||||
this.appTitle,
|
||||
this.initialScrollOffset,
|
||||
this.tag = "",
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<CollectionListPage> createState() => _CollectionListPageState();
|
||||
|
||||
@@ -13,8 +13,8 @@ class DeviceFolderItem extends StatelessWidget {
|
||||
this.deviceCollection, {
|
||||
///120 is default for the 'on device' scrollview in albums section
|
||||
this.sideOfThumbnail = 120,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -16,8 +16,8 @@ import "package:photos/utils/debouncer.dart";
|
||||
|
||||
class DeviceFoldersGridView extends StatefulWidget {
|
||||
const DeviceFoldersGridView({
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<DeviceFoldersGridView> createState() => _DeviceFoldersGridViewState();
|
||||
|
||||
@@ -44,9 +44,7 @@ class DeviceFolderVerticalGridView extends StatelessWidget {
|
||||
}
|
||||
|
||||
class _DeviceFolderVerticalGridViewBody extends StatefulWidget {
|
||||
const _DeviceFolderVerticalGridViewBody({
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
const _DeviceFolderVerticalGridViewBody();
|
||||
|
||||
@override
|
||||
State<_DeviceFolderVerticalGridViewBody> createState() =>
|
||||
|
||||
@@ -28,8 +28,8 @@ class CollectionsFlexiGridViewWidget extends StatelessWidget {
|
||||
this.displayLimitCount = 10,
|
||||
this.shrinkWrap = false,
|
||||
this.tag = "",
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -17,8 +17,8 @@ class NewAlbumIcon extends StatelessWidget {
|
||||
required this.icon,
|
||||
required this.iconButtonType,
|
||||
this.color,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -3,8 +3,7 @@ import 'package:flutter/material.dart';
|
||||
class BottomShadowWidget extends StatelessWidget {
|
||||
final double offsetDy;
|
||||
final Color? shadowColor;
|
||||
const BottomShadowWidget({this.offsetDy = 28, this.shadowColor, Key? key})
|
||||
: super(key: key);
|
||||
const BottomShadowWidget({this.offsetDy = 28, this.shadowColor, super.key});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -14,7 +13,7 @@ class BottomShadowWidget extends StatelessWidget {
|
||||
color: Colors.transparent,
|
||||
boxShadow: [
|
||||
BoxShadow(
|
||||
color: shadowColor ?? Theme.of(context).colorScheme.background,
|
||||
color: shadowColor ?? Theme.of(context).colorScheme.surface,
|
||||
spreadRadius: 42,
|
||||
blurRadius: 42,
|
||||
offset: Offset(0, offsetDy), // changes position of shadow
|
||||
|
||||
@@ -10,12 +10,12 @@ class DynamicFAB extends StatelessWidget {
|
||||
final Function? onPressedFunction;
|
||||
|
||||
const DynamicFAB({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.isKeypadOpen,
|
||||
this.buttonText,
|
||||
this.isFormValid,
|
||||
this.onPressedFunction,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -24,7 +24,7 @@ class DynamicFAB extends StatelessWidget {
|
||||
decoration: BoxDecoration(
|
||||
boxShadow: [
|
||||
BoxShadow(
|
||||
color: Theme.of(context).colorScheme.background,
|
||||
color: Theme.of(context).colorScheme.surface,
|
||||
spreadRadius: 200,
|
||||
blurRadius: 100,
|
||||
offset: const Offset(0, 230),
|
||||
|
||||
@@ -3,8 +3,7 @@ import 'package:flutter/material.dart';
|
||||
class FastScrollPhysics extends PageScrollPhysics {
|
||||
final double speedFactor;
|
||||
|
||||
const FastScrollPhysics({this.speedFactor = 2.0, ScrollPhysics? parent})
|
||||
: super(parent: parent);
|
||||
const FastScrollPhysics({this.speedFactor = 2.0, super.parent});
|
||||
|
||||
@override
|
||||
FastScrollPhysics applyTo(ScrollPhysics? ancestor) {
|
||||
|
||||
@@ -15,7 +15,7 @@ class GradientButton extends StatelessWidget {
|
||||
final double paddingValue;
|
||||
|
||||
const GradientButton({
|
||||
Key? key,
|
||||
super.key,
|
||||
this.linearGradientColors = const [
|
||||
Color(0xFF2CD267),
|
||||
Color(0xFF1DB954),
|
||||
@@ -24,7 +24,7 @@ class GradientButton extends StatelessWidget {
|
||||
this.text = '',
|
||||
this.iconData,
|
||||
this.paddingValue = 0.0,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -4,7 +4,7 @@ import 'package:photos/ente_theme_data.dart';
|
||||
class LinearProgressDialog extends StatefulWidget {
|
||||
final String message;
|
||||
|
||||
const LinearProgressDialog(this.message, {Key? key}) : super(key: key);
|
||||
const LinearProgressDialog(this.message, {super.key});
|
||||
|
||||
@override
|
||||
LinearProgressDialogState createState() => LinearProgressDialogState();
|
||||
|
||||
@@ -11,8 +11,8 @@ class EnteLoadingWidget extends StatelessWidget {
|
||||
this.size = 14,
|
||||
this.padding = 5,
|
||||
this.alignment = Alignment.center,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -7,10 +7,10 @@ class EntePopupMenuItem<T> extends PopupMenuItem<T> {
|
||||
|
||||
EntePopupMenuItem(
|
||||
this.label, {
|
||||
required T value,
|
||||
required T super.value,
|
||||
this.icon,
|
||||
this.iconWidget,
|
||||
Key? key,
|
||||
super.key,
|
||||
}) : assert(
|
||||
icon != null || iconWidget != null,
|
||||
'Either icon or iconWidget must be provided.',
|
||||
@@ -20,8 +20,6 @@ class EntePopupMenuItem<T> extends PopupMenuItem<T> {
|
||||
'Only one of icon or iconWidget can be provided.',
|
||||
),
|
||||
super(
|
||||
value: value,
|
||||
key: key,
|
||||
child: Row(
|
||||
children: [
|
||||
if (iconWidget != null)
|
||||
|
||||
@@ -14,9 +14,9 @@ class WebPage extends StatefulWidget {
|
||||
const WebPage(
|
||||
this.title,
|
||||
this.url, {
|
||||
Key? key,
|
||||
super.key,
|
||||
this.canOpenInBrowser = false,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
State<WebPage> createState() => _WebPageState();
|
||||
|
||||
@@ -18,8 +18,9 @@ class BottomOfTitleBarWidget extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Row(
|
||||
mainAxisAlignment: showCloseButton ? MainAxisAlignment.spaceBetween :
|
||||
MainAxisAlignment.start,
|
||||
mainAxisAlignment: showCloseButton
|
||||
? MainAxisAlignment.spaceBetween
|
||||
: MainAxisAlignment.start,
|
||||
children: [
|
||||
Flexible(
|
||||
child: Padding(
|
||||
|
||||
@@ -15,8 +15,8 @@ class CaptionedTextWidget extends StatelessWidget {
|
||||
this.makeTextBold = false,
|
||||
this.textColor,
|
||||
this.subTitleColor,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
@@ -14,8 +14,8 @@ class ExpandableMenuItemWidget extends StatefulWidget {
|
||||
required this.title,
|
||||
required this.selectionOptionsWidget,
|
||||
required this.leadingIcon,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<ExpandableMenuItemWidget> createState() =>
|
||||
|
||||
@@ -14,8 +14,7 @@ import "package:photos/utils/photo_manager_util.dart";
|
||||
|
||||
class HomeHeaderWidget extends StatefulWidget {
|
||||
final Widget centerWidget;
|
||||
const HomeHeaderWidget({required this.centerWidget, Key? key})
|
||||
: super(key: key);
|
||||
const HomeHeaderWidget({required this.centerWidget, super.key});
|
||||
|
||||
@override
|
||||
State<HomeHeaderWidget> createState() => _HomeHeaderWidgetState();
|
||||
|
||||
@@ -88,8 +88,8 @@ class MenuItemWidget extends StatefulWidget {
|
||||
this.showOnlyLoadingState = false,
|
||||
this.surfaceExecutionStates = true,
|
||||
this.alwaysShowSuccessState = false,
|
||||
Key? key,
|
||||
}) : super(key: key);
|
||||
super.key,
|
||||
});
|
||||
|
||||
@override
|
||||
State<MenuItemWidget> createState() => _MenuItemWidgetState();
|
||||
|
||||
@@ -25,7 +25,7 @@ class NotificationWidget extends StatelessWidget {
|
||||
final bool isBlackFriday;
|
||||
|
||||
const NotificationWidget({
|
||||
Key? key,
|
||||
super.key,
|
||||
required this.startIcon,
|
||||
required this.actionIcon,
|
||||
required this.text,
|
||||
@@ -33,7 +33,7 @@ class NotificationWidget extends StatelessWidget {
|
||||
this.isBlackFriday = false,
|
||||
this.subText,
|
||||
this.type = NotificationType.warning,
|
||||
}) : super(key: key);
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user