Compare commits

...

154 Commits

Author SHA1 Message Date
laurenspriem
eed12c2089 Merge branch 'internal-15_06_2025' into usearch_again 2025-06-09 12:34:55 +05:30
laurenspriem
889aed6024 Bump for internal release 2025-06-09 12:34:29 +05:30
laurenspriem
ac7840cbfd Merge branch 'internal-15_06_2025' into usearch_again 2025-06-09 12:33:03 +05:30
laurenspriem
1f1304ca5b Upgrade usearch to fix Armv8-R issues 2025-06-09 12:31:38 +05:30
Neeraj Gupta
94098d8a07 Bump version 2025-06-06 12:35:30 +05:30
Neeraj Gupta
4b9c5fcb73 Merge branch 'internal-15_06_2025' of https://github.com/ente-io/auth into internal-15_06_2025 2025-06-06 12:33:48 +05:30
Neeraj Gupta
6ed16e5e02 Merge branch 'main' into internal-15_06_2025 2025-06-06 12:33:21 +05:30
Neeraj
e0b62ded5a [mob][photos] Birthday notification + memories decoding improvements (#6177)
## Description

- Schedule birthday notifications for named persons.
- Minor performance improvements to memories cache decoding

## Tests

Tested in debug mode on my pixel 8:

- [X]  Notifications are scheduled at correct time
- [X] Tapping notifications navigates to memory of that person
2025-06-06 12:22:00 +05:30
Neeraj
b17821685f [mob] Minor fixes for resumable download (#6189)
## Description

## Tests
2025-06-06 11:43:57 +05:30
Neeraj
a5016b0984 [auth] Add R10.net icon support (#6185)
Add custom icon support for R10.net auth.

## Changes
- Add `r10.svg` icon file to `auth/assets/custom-icons/icons/`
- Add R10.net entry to `custom-icons.json` with proper configuration
- Include alternative names: "R10", "r10.net" for better user matching
2025-06-06 11:43:34 +05:30
alewi7
b5ad82f5ba Add 5 new icons and rename existing icon (#6104)
## Description

Added 5 new custom SVG icons:

- **cronometer.svg**
- **xai.svg**
- **toshl_finance.svg**
- **aternos.svg**
- **atomic_mail.svg**

Also renamed an existing icon **'mercado_livre.svg'** to
**'mercado_libre.svg'** to match the brand's official name.

## Tests

No formal tests added. Verified manually that all SVGs open correctly in
the browser and display as expected.
2025-06-06 11:40:47 +05:30
Neeraj Gupta
14da860973 Handle incorrect pause 2025-06-06 11:37:07 +05:30
Vishnu Mohandas
2b381e7e2f [docs] Minor update (#6174)
## Description

Commits.
2025-06-06 11:22:11 +05:30
Neeraj
e8a35bf6e6 [photos][mob] Trim whitespace from new album name (#6181)
## Description

Previously, newly created albums could easily end with trailing
whitespace, especially when using auto-completion that automatically
adds the next space character. It's not super bad obviously, but I found
it slightly annoying. I can't think of any good reason for why an album
name should ever start or end with whitespace.

## Tests
2025-06-06 10:37:30 +05:30
Yusuf Danış
c98726e4d0 [auth] Add R10.net icon support 2025-06-05 23:03:27 +03:00
vishnukvmd
4b49bab0bd Prettify 2025-06-05 23:57:51 +05:30
Jacques Lucke
7bdcbcca02 trim new album name 2025-06-05 18:03:36 +02:00
Manav Rathi
e1cb8e06a1 [web] Crypto API cleanup (non functional) - Part 3 (#6180) 2025-06-05 20:27:03 +05:30
Manav Rathi
1a15bcb7e0 lint fix 2025-06-05 20:17:39 +05:30
Manav Rathi
2df06ccf61 Use 2025-06-05 20:04:30 +05:30
Manav Rathi
560533b2d4 accessor 2025-06-05 19:49:58 +05:30
Manav Rathi
60a2febe46 Move 2025-06-05 19:43:33 +05:30
Manav Rathi
ed2a98b341 Rename 2025-06-05 18:55:31 +05:30
Manav Rathi
e8187356af Rename 2025-06-05 18:48:35 +05:30
Manav Rathi
21febab897 Del 2025-06-05 18:39:30 +05:30
Manav Rathi
250aad43bc Switch 2025-06-05 18:36:45 +05:30
Manav Rathi
5e9e8bd76b Switch 2025-06-05 18:30:37 +05:30
Manav Rathi
7b3ea32963 Go the other way for better future composability 2025-06-05 18:03:35 +05:30
Manav Rathi
ac9cee8fa3 Specialize 2025-06-05 18:00:40 +05:30
Manav Rathi
4a3d503992 Dup 2025-06-05 17:55:38 +05:30
Manav Rathi
7bfc63ffc7 [web] Crypto API cleanup (non functional) (#6178) 2025-06-05 17:40:09 +05:30
laurenspriem
b359d97b95 Fix typo 2025-06-05 17:32:58 +05:30
laurenspriem
19a0a8a7ec Merge branch 'main' into birthday_notification 2025-06-05 17:29:39 +05:30
Manav Rathi
51a736dbce Adapt 2025-06-05 17:25:38 +05:30
laurenspriem
36928e4f39 memories decoding optimization 2025-06-05 17:24:33 +05:30
laurenspriem
bfe738c846 Fix duplicate memories decoding 2025-06-05 17:17:25 +05:30
Manav Rathi
d62865f9e5 Inline 2025-06-05 17:10:22 +05:30
Manav Rathi
f7dcaffc32 Move 2025-06-05 17:10:11 +05:30
Manav Rathi
c88a43d2dc Use 2025-06-05 17:10:11 +05:30
Manav Rathi
a5fe20b0e9 Rename 2025-06-05 17:10:11 +05:30
Manav Rathi
3dffebf733 Same place both 2025-06-05 17:10:11 +05:30
Manav Rathi
4be5ac8780 types 2025-06-05 17:10:11 +05:30
Manav Rathi
d858fdef75 More annotation 2025-06-05 17:10:11 +05:30
Manav Rathi
f1d9fc61c5 Annotate 2025-06-05 17:10:11 +05:30
Manav Rathi
931dafd264 Reroute 2025-06-05 17:10:11 +05:30
Manav Rathi
40f3ad592f type 2025-06-05 17:10:11 +05:30
Manav Rathi
723362fc33 Rename 2025-06-05 17:10:11 +05:30
Manav Rathi
94c5cf316b Swap 2025-06-05 17:10:11 +05:30
Manav Rathi
5de4b3c1b0 Swap 2025-06-05 17:10:11 +05:30
Manav Rathi
6eab85b7e1 enc 2025-06-05 17:10:11 +05:30
Manav Rathi
40e7d58c0b utf-8 2025-06-05 17:10:11 +05:30
Manav Rathi
c85aac613e Prune 2025-06-05 17:10:11 +05:30
Manav Rathi
9387320948 Conv 2025-06-05 17:10:11 +05:30
Manav Rathi
9e1b1b0850 Convert 2025-06-05 17:10:11 +05:30
Manav Rathi
b656d4fe1f Addendum
https://github.com/jedisct1/libsodium.js/issues/112#issuecomment-337389964
2025-06-05 17:10:11 +05:30
Manav Rathi
76cca72bec Conv 2025-06-05 17:10:11 +05:30
Manav Rathi
3f6a706e9a Conv 2025-06-05 17:10:11 +05:30
Neeraj Gupta
9245af5080 Fix oom during chunk combination 2025-06-05 16:30:51 +05:30
vishnukvmd
107e8e665a Minor 2025-06-05 15:09:33 +05:30
vishnukvmd
d9040047ec Add a line to avoid starting articles with line-breaks that precede an H2 2025-06-05 15:09:26 +05:30
laurenspriem
4fb2be51e0 Logging 2025-06-05 14:51:47 +05:30
laurenspriem
a99cdbedc4 Fix out of range issue 2025-06-05 14:35:03 +05:30
Neeraj Gupta
a543b8c0f6 Pass token in query param for direct download 2025-06-05 14:21:38 +05:30
Neeraj Gupta
f5ca4a9d15 Logs for resumable download failure 2025-06-05 14:19:58 +05:30
laurenspriem
496691d236 Schedule at midnight 2025-06-05 10:41:26 +05:30
laurenspriem
f1a6af048d Cleanup 2025-06-05 10:38:44 +05:30
laurenspriem
22e32baf34 route to person memory 2025-06-05 10:36:47 +05:30
laurenspriem
b17ba26268 Extract strings 2025-06-05 09:52:40 +05:30
laurenspriem
e2fbb26dce Reorganize 2025-06-05 09:41:58 +05:30
laurenspriem
81bfc83e9d birthday notifications setting 2025-06-05 09:12:51 +05:30
laurenspriem
cc98ca70d5 Log scheduling 2025-06-05 08:50:37 +05:30
laurenspriem
544078a40c Optional notification message 2025-06-05 08:45:36 +05:30
laurenspriem
229d438181 Remove 2025-06-05 08:39:17 +05:30
laurenspriem
aab1450c3f remove old parameter comment 2025-06-05 08:38:59 +05:30
laurenspriem
07d7635464 Merge branch 'main' into birthday_notification 2025-06-05 08:35:44 +05:30
laurenspriem
82a8e504af Merge branch 'internal-15_06_2025' into usearch_again 2025-06-04 22:14:26 +05:30
ashilkn
cc1660d9af bump up build number" 2025-06-04 18:24:59 +05:30
ashilkn
52b6fc108b Merge branch 'memory_improvement' into internal-15_06_2025 2025-06-04 18:19:37 +05:30
AmanRajSinghMourya
4d27341787 Refactor: remove unnecessary calls to _resetAnimation and handle reset in onFinalFileLoad 2025-06-04 16:56:52 +05:30
AmanRajSinghMourya
45d8c236fe Update onFinalFileLoad to remove unused parameter 2025-06-04 16:48:08 +05:30
AmanRajSinghMourya
4412b016ce Refactor: rename onFileLoad to onFinalFileLoad for consistency across file handling 2025-06-04 16:44:00 +05:30
AmanRajSinghMourya
3cea8e8a90 Hide seekbar and play/pause button for videos shown in memories & long press to play/pause video 2025-06-04 16:43:34 +05:30
laurenspriem
9a0722ffcc todos for after merge 2025-06-04 13:25:32 +05:30
laurenspriem
49dcb55de7 schedule birthdays notifications 2025-06-04 13:22:47 +05:30
laurenspriem
fa37b11c7f Specify birthdays clearer 2025-06-04 13:20:59 +05:30
AmanRajSinghMourya
2bb839e26c Refactor: remove scaling and make memories widget of same size 2025-06-03 13:49:02 +05:30
AmanRajSinghMourya
63d0f23742 Fix: reset animation when switching to next/previous page before starting the next/previous page animation 2025-06-03 12:44:59 +05:30
AmanRajSinghMourya
36e7a664ff Make zoom-in/zoom-out animation alternate 2025-06-03 11:37:07 +05:30
AmanRajSinghMourya
e9631c2eb2 Add zoom-in/out effect and background blur effect 2025-06-02 19:07:13 +05:30
Neeraj Gupta
8b3b20aa93 Remove unsued type 2025-06-02 18:38:45 +05:30
Neeraj Gupta
408b0bfe2d Merge branch 'internal-15_06_2025' of https://github.com/ente-io/auth into internal-15_06_2025 2025-06-02 17:55:33 +05:30
Neeraj Gupta
655be76428 Bump version 2025-06-02 17:55:06 +05:30
Neeraj Gupta
9fedf8d6b7 Merge branch 'main' into internal-15_06_2025 2025-06-02 17:54:47 +05:30
ashilkn
7c4e775872 Bump build number 2025-06-02 14:56:04 +05:30
AmanRajSinghMourya
27932679dd Add onFileLoad callback to file_widget for better loading of progress animation 2025-05-31 18:58:48 +05:30
AmanRajSinghMourya
09199180f3 Add isFromMemories parameter to handle gestures 2025-05-30 16:01:27 +05:30
AmanRajSinghMourya
d9f36f1949 Added with progress animation for FullScreenMemory 2025-05-30 16:00:33 +05:30
Neeraj Gupta
ecfa640c28 Bump version 2025-05-30 15:44:46 +05:30
Neeraj Gupta
1997eb20f3 Merge branch 'main' into internal-15_06_2025 2025-05-30 15:44:30 +05:30
AmanRajSinghMourya
e9b95cce62 Minor changes 2025-05-30 15:41:39 +05:30
AmanRajSinghMourya
3ea09df4c0 Add NewProgressIndicator widget for step progress animation for memories 2025-05-28 19:12:37 +05:30
laurenspriem
726425bbb6 Put vector db behind feature flag internal 2025-05-27 14:07:34 +05:30
laurenspriem
c068f26604 Aggressive logging of vectorDB migration 2025-05-22 11:32:36 +05:30
laurenspriem
e60c2b1192 GC hints 2025-05-22 11:19:19 +05:30
laurenspriem
beb049f817 Reduce batch size in migration 2025-05-22 10:38:43 +05:30
laurenspriem
7021c9fe02 Bump for internal release 2025-05-12 17:05:31 +05:30
laurenspriem
c2d5dece9e Merge branch 'main' into usearch_again 2025-05-12 17:04:42 +05:30
laurenspriem
b76d41b84d Specify rust version in readme 2025-05-12 15:48:27 +05:30
laurenspriem
3b9c76649d Update readme to include rust 2025-05-12 15:12:31 +05:30
laurenspriem
62ed8b6975 Log vector db stats when opening connection 2025-05-12 14:46:55 +05:30
laurenspriem
2422dba4d4 vector db more stats logging 2025-05-12 14:23:16 +05:30
laurenspriem
eb1916e3a3 integrate vector db in magic search 2025-05-12 11:39:02 +05:30
laurenspriem
df0d9137a6 Integration clip embeddings in vector db 2025-05-11 13:09:56 +05:30
laurenspriem
fc36b87965 Clip migration method 2025-05-11 13:09:20 +05:30
laurenspriem
63d90ea275 Class for vector db stats 2025-05-09 16:36:39 +05:30
laurenspriem
bb7f8a5eef More testing 2025-05-09 15:59:46 +05:30
laurenspriem
2f5a02ec43 delete table option 2025-05-09 12:57:44 +05:30
laurenspriem
d411d91966 vector db api ensure capacity safety 2025-05-09 12:56:59 +05:30
laurenspriem
54b712953a vector db api let clear include capacity reset 2025-05-09 10:49:03 +05:30
laurenspriem
27ad020adc Testing clip migration to vector DB 2025-05-08 17:40:01 +05:30
laurenspriem
ce112bd4d7 Index stats method 2025-05-08 15:23:23 +05:30
laurenspriem
2ffb73d053 Consistent method parameters 2025-05-08 15:07:50 +05:30
laurenspriem
6478d438b5 vector db api ensure never duplicate keys 2025-05-08 14:30:51 +05:30
laurenspriem
d87069eb4c vectordb api add documentation 2025-05-08 12:31:09 +05:30
laurenspriem
5447350ab1 vector db api add check for key 2025-05-08 12:29:41 +05:30
laurenspriem
ea1a2960bf First implementation of clip vector db 2025-05-08 12:08:55 +05:30
laurenspriem
832f2c451e Add bulk get method to vector db api 2025-05-08 11:47:50 +05:30
laurenspriem
715c7c23a7 Add bulk remove embeddings api 2025-05-08 10:29:25 +05:30
laurenspriem
e9c2e40a43 Update to latest usearch 2025-05-07 13:25:40 +05:30
laurenspriem
603c275c09 Update basic usearch test 2025-05-07 12:01:45 +05:30
laurenspriem
7b9d6df2fd Fix ios build issue 2025-05-07 11:32:53 +05:30
laurenspriem
a4afecef3d Fix ios config 2025-05-07 10:50:39 +05:30
laurenspriem
4d9bfb89ae macos config 2025-05-07 10:36:17 +05:30
laurenspriem
f2a74bd35e Merge branch 'main' into usearch_again 2025-05-06 15:34:59 +05:30
laurenspriem
8c65a21b86 don't generate for web 2025-04-10 13:03:52 +05:30
laurenspriem
a07e8477fb format 2025-04-09 15:34:06 +05:30
laurenspriem
8b489e9ced Give distances in bulk search 2025-04-09 15:31:03 +05:30
laurenspriem
77e2bb1d46 Stop our own vector comparisons in benchmark 2025-04-09 15:21:20 +05:30
laurenspriem
4ce24e080a logging of benchmarking 2025-04-09 14:22:39 +05:30
laurenspriem
4e5ca3dca6 Benchmark face embeddings 2025-04-09 13:43:39 +05:30
laurenspriem
2ed155ab47 ignore trailing commas in generated code 2025-04-09 13:14:26 +05:30
laurenspriem
65e71e3caf Reintroduce reset_index method 2025-04-09 10:49:50 +05:30
laurenspriem
ee5efbcfcc Don't consume index if not needed 2025-04-09 10:43:07 +05:30
laurenspriem
6cf4530f7d Remove reset index 2025-04-09 10:06:46 +05:30
laurenspriem
e6ee09ca30 Back to basic error handling 2025-04-08 17:03:41 +05:30
laurenspriem
6d2f53b86c Update usearch 2025-04-08 14:56:47 +05:30
laurenspriem
6500748c5a Make vector db stateful in rust 2025-04-08 14:48:30 +05:30
laurenspriem
120dbeb4fc Fix null pointer crash 2025-04-05 16:56:14 +05:30
laurenspriem
c42807487b Upgrade Android NDK to r28 latest stable 2025-04-05 16:11:03 +05:30
laurenspriem
e707e24da9 first integration of usearch 2025-04-05 16:10:39 +05:30
laurenspriem
af817ec439 Test rust 2025-04-04 11:49:54 +05:30
laurenspriem
ddb44d8fd7 Integrate flutter_rust_bridge 2025-03-31 15:56:03 +05:30
laurenspriem
778822b12d Upgrade sdk 2025-03-31 15:47:51 +05:30
laurenspriem
9599ec3236 dart format 2025-03-31 15:34:48 +05:30
289 changed files with 11903 additions and 1411 deletions

View File

@@ -739,8 +739,8 @@
]
},
{
"title": "Mercado Livre",
"slug": "mercado_livre",
"title": "Mercado Libre",
"slug": "mercado_libre",
"altNames": [
"Mercado Libre",
"MercadoLibre",
@@ -1020,6 +1020,14 @@
"qiniu"
]
},
{
"title": "R10.net",
"slug": "r10",
"altNames": [
"R10",
"r10.net"
]
},
{
"title": "Raindrop.io",
"slug": "raindrop_io",
@@ -1399,6 +1407,25 @@
},
{
"title": "CoinSpot"
},
{
"title": "Aternos",
"slug": "aternos"
},
{
"title": "Toshl Finance",
"slug": "toshl_finance",
"altNames": [
"Toshl"
]
},
{
"title": "xAI",
"slug": "xai"
},
{
"title": "Cronometer",
"slug": "cronometer"
}
]
}

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" xml:space="preserve"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="300mm" height="300mm" viewBox="0 0 16000 16000" preserveAspectRatio="xMidYMid meet">
<g>
<path fill="#2b87d3" d="M0 8000 l0 -8000 8000 0 8000 0 0 8000 0 8000 -8000 0 -8000 0 0 -8000z m13990 0 l0 -5990 -5990 0 -5990 0 0 5990 0 5990 5990 0 5990 0 0 -5990z"/>
<path fill="#2b87d3" d="M2995 12998 c-3 -7 -4 -911 -3 -2008 l3 -1995 1005 0 1005 0 3 997 2 998 998 2 997 3 0 1005 0 1005 -2003 3 c-1597 2 -2004 0 -2007 -10z"/>
<path fill="#2b87d3" d="M8995 12998 c-3 -7 -4 -461 -3 -1008 l3 -995 997 -3 998 -2 2 -998 3 -997 1005 0 1005 0 0 2005 0 2005 -2003 3 c-1597 2 -2004 0 -2007 -10z"/>
<path fill="#2b87d3" d="M5995 9998 c-3 -7 -4 -911 -3 -2008 l3 -1995 2005 0 2005 0 0 2005 0 2005 -2003 3 c-1597 2 -2004 0 -2007 -10z"/>
<path fill="#2b87d3" d="M2995 6998 c-3 -7 -4 -911 -3 -2008 l3 -1995 2005 0 2005 0 0 1005 0 1005 -997 3 -998 2 -2 998 -3 997 -1003 3 c-797 2 -1004 0 -1007 -10z"/>
<path fill="#2b87d3" d="M10997 7003 c-4 -3 -7 -453 -7 -1000 l0 -993 -997 -2 -998 -3 0 -1005 0 -1005 2005 0 2005 0 0 2005 0 2005 -1001 3 c-550 1 -1004 -1 -1007 -5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="107.51429"
height="102.75398"
viewBox="0 0 107.51429 102.75398"
fill="none"
version="1.1"
id="svg12"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs12" />
<g
id="g12"
transform="translate(34.950067,-215.99315)">
<path
d="m 57.85843,271.77769 c -0.774,-0.1257 -1.5665,0.0595 -2.2048,0.5152 -0.6382,0.4557 -1.0704,1.145 -1.2028,1.9179 -0.1447,0.8786 -0.3109,1.7775 -0.496,2.6697 -1.7799,8.5172 -5.1174,16.6325 -9.8446,23.9376 -5.0162,7.5169 -10.8489,12.0047 -15.6015,12.0047 -2.2725,0.0492 -4.5367,-0.2938 -6.6926,-1.0138 -5.6912,-1.775 -11.7884,-1.7717 -17.4777,0.009 -2.1479,0.7139 -4.4023,1.0536 -6.6652,1.0044 -4.7486,0 -10.58,-4.4851 -15.5963,-11.9979 -4.727,-7.3046 -8.0652,-15.4188 -9.84715,-23.935 -1.97756,-9.485 -1.60717,-17.8346 1.06924,-24.1485 1.09829,-2.7795 2.74951,-5.307 4.85381,-7.4292 2.1042,-2.1223 4.6176,-3.7952 7.3876,-4.9171 2.77,-1.122 5.7387,-1.6698 8.7268,-1.6101 2.988,0.0597 5.9328,0.7255 8.6558,1.9572 l 0.1663,0.0635 c 3.1372,1.3741 6.5201,2.0997 9.9449,2.1331 h 0.127 c 3.4272,-0.0346 6.8117,-0.763 9.9498,-2.1412 l 0.1502,-0.0581 c 2.981,-1.3116 6.2053,-1.979 9.462,-1.9586 1.8593,0.0219 3.7051,0.317 5.4785,0.8759 1.02,0.3144 2.0172,0.6982 2.9846,1.1489 0.7121,0.333 1.5269,0.3705 2.2665,0.1042 0.7397,-0.2662 1.3439,-0.8144 1.6805,-1.5248 0.1645,-0.3511 0.2583,-0.7312 0.2755,-1.1185 0.0172,-0.3873 -0.0421,-0.7742 -0.1749,-1.1385 -0.1328,-0.3643 -0.3362,-0.6987 -0.5986,-0.9841 -0.2625,-0.2854 -0.5788,-0.5161 -0.9307,-0.6789 -1.2159,-0.5667 -2.4693,-1.0495 -3.7512,-1.445 -2.3402,-0.7366 -4.7769,-1.1202 -7.2302,-1.1381 -3.9898,-0.0245 -7.9413,0.7777 -11.6058,2.356 l -0.1514,0.0581 c -1.5551,0.6563 -3.1723,1.1544 -4.8271,1.4869 -0.2018,-1.6639 -0.5606,-3.305 -1.0719,-4.9013 11.4383,-2.0749 11.0342,-15.88816 11.0342,-15.88816 -9.3133,1.40309 -13.3294,4.93919 -14.9623,8.33877 -1.5519,-2.01717 -3.4478,-3.74459 -5.6002,-5.10275 -0.3906,-0.24958 -0.8265,-0.41979 -1.2828,-0.50093 -0.4563,-0.0811 -0.9238,-0.0716 -1.3765,0.0281 -0.4526,0.0997 -0.8812,0.28749 -1.2613,0.55278 -0.38,0.26529 -0.7041,0.60283 -0.9537,0.99335 -0.2496,0.39052 -0.4198,0.82638 -0.5009,1.28269 -0.0812,0.45631 -0.0717,0.92412 0.028,1.37675 0.0997,0.45262 0.2875,0.88118 0.5528,1.2612 0.2653,0.38003 0.6028,0.70409 0.9933,0.95367 1.9269,1.29176 3.5632,2.97116 4.8046,4.93076 1.2415,1.9597 2.0607,4.1567 2.4055,6.4507 -1.2634,-0.3369 -2.5038,-0.7536 -3.7143,-1.2476 l -0.1759,-0.0676 c -3.6617,-1.5742 -7.6092,-2.3745 -11.5949,-2.3506 -9.0309,0 -20.73562,6.0327 -25.63155,17.5723 -3.97541,9.3756 -2.962867,20.2042 -1.41244,27.6387 1.94038,9.2532 5.57254,18.0686 10.71379,26.003 6.3017,9.4378 13.5982,14.6369 20.5461,14.6369 2.8438,0.049 5.6759,-0.375 8.3806,-1.255 4.5889,-1.454 9.515,-1.454 14.1039,0 2.6964,0.878 5.5198,1.3 8.3549,1.251 6.8478,0 14.3376,-5.3384 20.5461,-14.645 5.1404,-7.9344 8.7713,-16.75 10.7098,-26.0031 0.2041,-0.9746 0.3851,-1.9559 0.5406,-2.917 0.062,-0.3835 0.0481,-0.7755 -0.0416,-1.1535 -0.0897,-0.3779 -0.2534,-0.7345 -0.4812,-1.0492 -0.2278,-0.3147 -0.5154,-0.5813 -0.8464,-0.7846 -0.3311,-0.2033 -0.6991,-0.3393 -1.0828,-0.4001"
fill="#ff6733"
id="path11" />
<path
d="m 71.33493,256.39499 v 0.0121 l -8.2649,-5.8475 -0.4271,-0.2298 0.0512,-0.5177 0.2393,-10.0798 h 0.0095 c 0.0046,-0.5208 -0.1263,-1.0339 -0.3802,-1.4887 -0.2538,-0.4548 -0.6219,-0.8357 -1.0675,-1.1053 -0.4471,-0.2723 -0.9569,-0.4242 -1.4801,-0.441 -0.5233,-0.0169 -1.0422,0.102 -1.5059,0.3451 l -8.7538,4.3593 c -1.2619,0.6789 -2.3372,1.6578 -3.1318,2.8502 -0.7946,1.1925 -1.2839,2.5621 -1.4247,3.9881 l -0.7408,7.7913 -6.3059,3.3658 c -2.4638,-3.7027 -5.7171,-6.8136 -9.5264,-9.1092 -3.8093,-2.2956 -8.0799,-3.7189 -12.5047,-4.1675 -4.4249,-0.4486 -8.894,0.0886 -13.0866,1.573 -4.1925,1.4843 -8.0041,3.879 -11.1609,7.0119 -2.7859,2.7623 -4.9974,6.0489 -6.5065,9.6702 -1.509,3.6213 -2.286,7.5057 -2.286,11.4288 0,3.9232 0.777,7.8075 2.286,11.4288 1.5091,3.6214 3.7206,6.908 6.5065,9.6702 4.197,4.1711 9.5317,7.0104 15.3356,8.1623 5.8039,1.1518 11.8188,0.5648 17.2905,-1.6873 5.4718,-2.2522 10.157,-6.0694 13.4684,-10.9731 3.3114,-4.9037 5.1017,-10.6758 5.1465,-16.5928 0.0013,-3.8327 -0.7435,-7.6291 -2.1926,-11.1774 l 6.2181,-3.3117 -0.0109,0.0311 6.7206,4.0741 c 1.2315,0.7427 2.6257,1.1736 4.0615,1.2554 1.4357,0.0817 2.8695,-0.1882 4.1772,-0.7863 l 8.7534,-4.3593 c 0.472,-0.2216 0.877,-0.5622 1.177,-0.9882 0.3,-0.426 0.483,-0.9228 0.532,-1.4413 0.049,-0.5185 -0.038,-1.0409 -0.252,-1.5156 -0.214,-0.4747 -0.548,-0.8853 -0.97,-1.1915 m -34.1485,19.4107 c -0.0347,4.7475 -1.47,9.3791 -4.1262,13.3141 -2.6561,3.9351 -6.4148,6.9984 -10.8048,8.806 -4.39,1.8076 -9.2158,2.2789 -13.8727,1.355 -4.6568,-0.924 -8.9373,-3.2021 -12.3047,-6.5488 -2.2347,-2.2161 -4.0086,-4.8527 -5.2191,-7.7579 -1.2105,-2.9051 -1.8335,-6.0211 -1.8335,-9.1684 0,-3.1472 0.623,-6.2632 1.8335,-9.1684 1.2105,-2.9051 2.9844,-5.5417 5.2191,-7.7578 2.5007,-2.4815 5.514,-4.3861 8.8284,-5.5801 3.3145,-1.194 6.85,-1.6486 10.3587,-1.3319 3.5087,0.3167 6.9057,1.397 9.9528,3.1652 3.0471,1.7682 5.6703,4.1815 7.6862,7.0707 l -8.1614,4.3552 c -1.3138,-1.6306 -2.9557,-2.9671 -4.8188,-3.9229 -1.8632,-0.9559 -3.9062,-1.5098 -5.997,-1.6259 -2.0908,-0.1161 -4.1826,0.2082 -6.1401,0.952 -1.9576,0.7437 -3.7372,1.8903 -5.2234,3.3654 -1.3826,1.3719 -2.4797,3.0038 -3.2285,4.8018 -0.7489,1.798 -1.1343,3.7264 -1.1343,5.674 0,1.9477 0.3854,3.8761 1.1343,5.6741 0.7488,1.7979 1.8459,3.4299 3.2285,4.8018 2.317,2.3457 5.3482,3.8548 8.6165,4.2898 3.2684,0.4351 6.5886,-0.2286 9.4386,-1.8865 2.85,-1.6579 5.0682,-4.2161 6.3055,-7.2723 1.2374,-3.0562 1.4238,-6.437 0.53,-9.6107 l 8.2064,-4.3687 c 1.0104,2.6766 1.5273,5.5142 1.526,8.3752 z m -26.0801,1.2734 c 0.3553,0.6991 0.9725,1.2295 1.7171,1.4759 0.7445,0.2463 1.5564,0.1885 2.2586,-0.1607 l 6.9193,-3.6848 c 0.2696,2.1001 -0.213,4.2278 -1.3623,6.006 -1.1493,1.7782 -2.891,3.0921 -4.9165,3.7087 -2.0255,0.6167 -4.2042,0.4963 -6.1494,-0.3399 -1.9452,-0.8361 -3.5316,-2.334 -4.4779,-4.228 -0.9463,-1.8941 -1.1912,-4.0621 -0.6917,-6.1196 0.4995,-2.0576 1.7111,-3.8718 3.4205,-5.1212 1.7094,-1.2494 3.806,-1.8532 5.9181,-1.7044 2.1121,0.1487 4.1034,1.0405 5.6207,2.5172 l -6.9345,3.6997 c -0.3472,0.1714 -0.6571,0.4099 -0.9118,0.7018 -0.2546,0.2918 -0.449,0.6311 -0.5719,0.9984 -0.1229,0.3673 -0.172,0.7553 -0.1442,1.1416 0.0278,0.3863 0.1317,0.7633 0.3059,1.1093 z m 39.7718,-27.0764 c 0.219,-1.157 0.3879,-2.1708 1.4557,-2.7467 l 4.5109,-2.2438 -0.6085,5.5191 -5.7029,2.8386 z m 8.0467,10.3339 c -0.5151,0.173 -1.0642,0.2192 -1.6009,0.1347 -0.5367,-0.0845 -1.0453,-0.2971 -1.4824,-0.6199 l -2.9222,-1.7424 5.7042,-2.8386 4.8109,2.8224 z"
fill="#ff6733"
id="path12" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 8.0 KiB

View File

@@ -0,0 +1,96 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 280.6 100" style="enable-background:new 0 0 280.6 100;" xml:space="preserve">
<style type="text/css">
.st0{enable-background:new ;}
.st1{fill:#FFFFFF;}
.st2{fill:#3F4257;}
.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#3F4257;}
.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#EA4335;}
.st5{fill:#EA4335;}
.st6{fill:#FBBC05;}
.st7{fill:#4285F4;}
.st8{fill:#34A853;}
</style>
<g>
<g class="st0">
<path class="st1" d="M114.5,57.9h-6.3L97.9,46.2h-7.2v11.7h-5.4V24.1c5.3,0,10.5,0,15.8,0c7.8,0,12,5.4,12,11
c0,4.8-2.5,9.5-9.2,10.5L114,57L114.5,57.9z M90.7,29.1v12.2H101c4.5,0,6.5-2.8,6.5-6c0-3-2-6.2-6.4-6.2H90.7z"/>
<polygon class="st1" points="124.5,57.9 129.9,57.9 129.9,24.2 118.7,27.7 118.7,32.4 124.5,30.8 "/>
<path class="st1" d="M139.7,38.1c0-19.6,28.4-19.5,28.4,0V44c0,19.5-28.4,19.6-28.4,0V38.1z M145.2,44c0,12.8,17.5,12.8,17.5,0
v-5.9c0-12.6-17.5-12.8-17.5,0V44z"/>
</g>
<g class="st0">
<path class="st1" d="M188.8,24.2l22.8,27.9V24.2h2.6v33.8h-1L190.3,30v27.9h-2.6V24.2H188.8z"/>
<path class="st1" d="M226.3,39.7h19.8v2.4h-19.8v13.3h21.4v2.5h-24V24.2h23.4v2.5h-20.8V39.7z"/>
<path class="st1" d="M263.3,26.5h-12.2v-2.3h27.1v2.3h-12.2v31.4h-2.6V26.5z"/>
</g>
<g id="Group_174_3_" transform="translate(-5071.999 -1624)">
<path class="st1" d="M5106.8,1722c-5.8,0-11.4-1.2-16.4-3.6c-4.9-2.3-9.1-5.7-12-9.8c-5-7.1-6.1-16-3-25l0-0.1
c7.8-22.5,13-25.7,18.7-27.4l0.5-0.1l0,0.2l0.8-0.1c0.5,0,0.9-0.1,1.4-0.1c0.6,0,1.2,0,1.8,0.1l0.8,0.1l0.4,0.1
c1.9,0.3,3.8,0.8,5.7,1.5l0,0l0,0c0.4,0.1,0.9,0.2,1.3,0.2c0,0,0,0,0,0c5.2,0,12.8-10.1,18.8-28.9c-0.3,1.7-1.1,6.5-1.4,8.1
c-1.2,6.5-2.3,12.7-3.2,17.7l-0.1,0.5l0.5,0.2c2.8,1.2,5,3.8,6.5,7.6l0.1,0.3l0.3,0.1c5.2,1.9,9.3,4.6,12.1,8
c2.5,3,4.2,6.5,4.8,10.5c0.9,5.3,0,11.6-2.5,17.6c-2.2,5.2-5.3,9.8-8.5,12.3C5126,1718.6,5116.6,1722,5106.8,1722L5106.8,1722z
M5094.2,1635.7l0.5,2.5l-0.2,16.8L5094.2,1635.7z M5099.2,1654.4c-0.2-8.7,5.1-17.6,12.8-21.7c-0.7,0.9-1.4,1.8-2,2.7
C5103.8,1639,5100.3,1645.3,5099.2,1654.4z"/>
<g>
<path class="st1" d="M5128.3,1663.1c-1.7-4.1-4-6.7-6.9-8c1.5-8.3,3.6-20,5.7-31.1c-0.4,1.7-1.1,3.4-1.7,5
c-1.7,9.3-4.2,20.4-5.5,27.4c3.2,1.5,5.6,4.2,6.9,7.6c27.3,9.9,16.5,38.3,6.9,46.1c-28,22.7-67.7,4-57.3-26.9
c6.8-20.3,12.9-24.2,18.7-26v0c2.6-0.5,6.9,0.4,9.2,0.9c1.4,0.4,2.2,0.5,2.5,0.5c8,0.5,15.6-18.5,18.5-29.8
c-2.1,5.3-11.8,30.7-19.9,28.3c-1.9-0.7-3.8-1.2-5.8-1.6c0.8-8.8,4-15.8,10.7-19.6c1.2-1.8,2.7-3.6,4.2-5.1
c-9.9,3.5-16.8,14.4-16.1,24.6c-1.1-0.1-2.2-0.1-3.3,0l0.2-17.2l-2.1-9.6l0.5,26.8c-6.3,1.9-11.6,5.9-19.1,27.8l0,0
c-7.8,22.6,10.4,39.4,32.1,39.4c9.2,0,19-3.1,27.7-10C5144.6,1704.6,5157.1,1673.7,5128.3,1663.1z"/>
<polygon class="st2" points="5114.7,1630.8 5114.7,1630.8 5114.7,1630.8 "/>
</g>
<g id="Group_1_3_" transform="translate(5072 1624)">
<path id="Path_839_2_" class="st3" d="M33.1,41.9c1.8-4.6,5.7-7.7,10.2-7.7c6.2,0,11.3,6.1,11.3,13.6s-5.1,13.6-11.3,13.6
c-4.5,0-8.4-3.2-10.2-7.8c0.1-0.2,0.2-0.3,0.3-0.5c1.7,4.2,5.2,7.2,9.4,7.2c5.7,0,10.4-5.6,10.4-12.4s-4.6-12.4-10.4-12.4
c-4.1,0-7.7,2.9-9.4,7.1C33.3,42.2,33.2,42.1,33.1,41.9z M25.1,36.4c2.9,0,5.5,1.9,7.1,4.8c-1.2-2.3-3.6-3.7-6.2-3.8
c-4.4,0-7.9,4.6-7.9,10.3S22.5,58,26,58s4.7-1.9,6.1-4.2c-1.6,2.8-3.2,5.1-7,5.1c-3.8,0-8.7-5-8.7-11.2
C16.4,41.5,20.3,36.4,25.1,36.4L25.1,36.4z"/>
<path id="Path_840_2_" class="st3" d="M27.8,45.5c0.9,0,1.6-0.7,1.6-1.5c0-0.9-0.7-1.6-1.5-1.6c-0.9,0-1.6,0.7-1.6,1.5
c0,0,0,0,0,0C26.3,44.8,27,45.4,27.8,45.5z"/>
<path id="Path_842_2_" class="st3" d="M46.9,46.4c0.9,0,1.6-0.6,1.6-1.5c0-0.9-0.6-1.6-1.5-1.6s-1.6,0.6-1.6,1.5c0,0,0,0,0,0.1
C45.4,45.7,46.1,46.4,46.9,46.4z"/>
<path id="Path_843_2_" class="st3" d="M26.1,62.8l0.6,0.1l-2.3,23.4l-0.6-0.1L26.1,62.8z"/>
<path id="Path_844_2_" class="st3" d="M38.6,65.3l0.6,0l1.5,23.5l-0.6,0L38.6,65.3z"/>
<path id="Path_845_2_" class="st3" d="M51.6,64.2l0.5-0.1l3.1,19.7L54.6,84L51.6,64.2z"/>
<g>
<polygon class="st2" points="8.1,57.5 8.1,57.5 8.1,57.5 8.1,57.5 "/>
<path class="st2" d="M8.1,57.5c-4.3,39.6,64.1,47.3,56.7-0.1c0,0,0,0,0,0c0,0,0,0,0,0s0,0,0,0c-0.3,0.2-0.6,0.4-0.9,0.6
c-0.3,0.2-0.6,0.5-1,0.7c-0.9,0.6-2.2,1.2-3.8,1.9C41.4,66.9,17.2,62.2,8.1,57.5 M9.3,58.9c7.6,7,37.3,10.1,53,2.1
c0,0,0.3-0.1,0.5-0.3C67.3,101.9,5.8,94.4,9.3,58.9z"/>
</g>
</g>
</g>
<circle class="st1" cx="177.1" cy="53.6" r="4"/>
<path id="Forma_1_3_" class="st4" d="M153,74.7c-1,0-2.1,0.3-2.9,1c-0.7,0.6-1.3,1.3-1.7,2c-0.4-0.8-1-1.5-1.7-2
c-0.8-0.7-1.8-1-2.9-1c-2.9,0-5.2,2.4-5.2,5.6c0,3.5,2.8,5.8,7,9.4c0.7,0.6,1.5,1.3,2.4,2c0.2,0.2,0.6,0.2,0.8,0
c0.8-0.7,1.6-1.4,2.4-2c4.2-3.6,7-6,7-9.4C158.1,77.1,155.9,74.7,153,74.7z"/>
<g>
<path class="st1" d="M86.6,71.9l5.2,15.7l5.3-15.7h1.5l5.3,15.7l5.2-15.7h2.7l-6.6,19h-2.4l-4.9-14.2L93,90.9h-2.4l-6.6-19H86.6z"
/>
<path class="st1" d="M125.1,88.7c-1.4,1.6-3.7,2.4-5.8,2.4c-4.1,0-7-2.7-7-7c0-4,2.9-6.9,6.9-6.9c4.1,0,7.2,2.5,6.7,7.9h-11.4
c0.2,2.5,2.3,4,4.9,4c1.5,0,3.4-0.6,4.3-1.7L125.1,88.7L125.1,88.7z M123.8,83.2c-0.1-2.6-1.9-4-4.5-4c-2.3,0-4.4,1.4-4.7,4
L123.8,83.2L123.8,83.2z"/>
</g>
<g>
<path class="st5" d="M214.6,84.2c0,4.8-3.7,8.3-8.3,8.3s-8.3-3.5-8.3-8.3c0-4.8,3.7-8.3,8.3-8.3S214.6,79.4,214.6,84.2z M211,84.2
c0-3-2.2-5-4.7-5s-4.7,2-4.7,5c0,3,2.2,5,4.7,5S211,87.2,211,84.2z"/>
<path class="st6" d="M232.6,84.2c0,4.8-3.7,8.3-8.3,8.3s-8.3-3.5-8.3-8.3c0-4.8,3.7-8.3,8.3-8.3S232.6,79.4,232.6,84.2z M229,84.2
c0-3-2.2-5-4.7-5s-4.7,2-4.7,5c0,3,2.2,5,4.7,5S229,87.2,229,84.2z"/>
<path class="st7" d="M249.9,76.4v14.9c0,6.1-3.6,8.7-7.9,8.7c-4,0-6.5-2.7-7.4-4.9l3.2-1.3c0.6,1.4,2,3,4.2,3
c2.7,0,4.4-1.7,4.4-4.9v-1.2h-0.1c-0.8,1-2.4,1.9-4.4,1.9c-4.2,0-8-3.6-8-8.3c0-4.7,3.8-8.3,8-8.3c2,0,3.6,0.9,4.4,1.9h0.1v-1.4
L249.9,76.4L249.9,76.4z M246.7,84.3c0-2.9-2-5.1-4.4-5.1c-2.5,0-4.6,2.1-4.6,5.1c0,2.9,2.1,5,4.6,5
C244.7,89.3,246.7,87.2,246.7,84.3z"/>
<path class="st8" d="M255.6,67.7V92H252V67.7H255.6z"/>
<path class="st5" d="M269.5,87l2.8,1.9c-0.9,1.4-3.1,3.7-6.9,3.7c-4.7,0-8.3-3.7-8.3-8.3c0-4.9,3.6-8.3,7.8-8.3
c4.3,0,6.4,3.4,7.1,5.3l0.4,0.9l-11.1,4.6c0.9,1.7,2.2,2.5,4,2.5C267.3,89.3,268.6,88.4,269.5,87L269.5,87z M260.8,84l7.4-3.1
c-0.4-1-1.6-1.8-3.1-1.8C263.3,79.1,260.7,80.8,260.8,84z"/>
<path class="st7" d="M184.5,82.1v-3.5h11.9c0.1,0.6,0.2,1.3,0.2,2.1c0,2.6-0.7,5.9-3.1,8.3c-2.3,2.4-5.2,3.6-9,3.6
c-7.1,0-13.1-5.8-13.1-12.9c0-7.1,6-12.9,13.1-12.9c3.9,0,6.7,1.5,8.9,3.6l-2.5,2.5c-1.5-1.4-3.6-2.5-6.4-2.5
c-5.2,0-9.3,4.2-9.3,9.4c0,5.2,4.1,9.4,9.3,9.4c3.4,0,5.3-1.4,6.5-2.6c1-1,1.7-2.4,1.9-4.4L184.5,82.1z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 27.5.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
version="1.1"
id="katman_1"
x="0px"
y="0px"
viewBox="0 0 841.89 595.28"
style="enable-background:new 0 0 841.89 595.28;"
xml:space="preserve"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs id="defs4" />
<g
id="g4"
style="fill:currentColor">
<polygon
points="557.09,211.99 565.4,538.36 631.96,538.36 640.28,93.18"
id="polygon1"
style="fill:currentColor" />
<polygon
points="640.28,56.91 538.72,56.91 379.35,284.53 430.13,357.05"
id="polygon2"
style="fill:currentColor" />
<polygon
points="201.61,538.36 303.17,538.36 353.96,465.84 303.17,393.31"
id="polygon3"
style="fill:currentColor" />
<polygon
points="201.61,211.99 430.13,538.36 531.69,538.36 303.17,211.99"
id="polygon4"
style="fill:currentColor" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -6,15 +6,16 @@ description: >
# Community
We are building Ente in the open with our community on
[GitHub](https://github.com/ente-io/ente) and [Discord](https://ente.io/discord)
## Blog
To stay up to date with new product launches, and behind the scenes details of
how we're building Ente, you can read our [blog](https://ente.io/blog) (or
subscribe to it via [RSS](https://ente.io/blog/rss.xml))
## Community
## Socials
Or if you'd just like to hang out, join our
[Discord](https://discord.gg/z2YVKkycX3), follow us on
[Twitter](https://twitter.com/enteio) or give us a shout out on
You can also follow us on [Twitter](https://twitter.com/enteio) or toot to us on
[Mastodon](https://mstdn.social/@ente)

View File

@@ -5,7 +5,13 @@ description: Details about how to contribute to Ente
# Contributing
## Suggest a feature
There are many ways to contribute to Ente. By spreading the word, engaging with
our community, helping us with translations or documentation.
You can find our contribution guidelines
[here](https://github.com/ente-io/ente/blob/main/CONTRIBUTING.md).
## Suggesting features
To suggest new features and/or offer your perspective on how we should design
(planned and upcoming features), use our

View File

@@ -6,8 +6,8 @@ description: Get help from Ente via customer support and community
# Help
If you encounter any issues with any of the products that's not answered by our
[documentation](/), please reach out to our Customer Support by sending an email
to [support@ente.io](mailto:support@ente.io)
[docs](/), please reach out to our team by sending an email to
[support@ente.io](mailto:support@ente.io)
For community support, please post your queries on
[Discord](https://discord.gg/z2YVKkycX3)

View File

@@ -46,25 +46,27 @@ You can alternatively install the build from PlayStore or F-Droid.
## 🧑‍💻 Building from source
1. [Install Flutter v3.24.3](https://flutter.dev/docs/get-started/install).
1. Install [Flutter v3.24.3](https://flutter.dev/docs/get-started/install) and [Rust v1.85.1](https://www.rust-lang.org/tools/install).
2. Pull in all submodules with `git submodule update --init --recursive`
2. Install [Flutter Rust Bridge](https://cjycode.com/flutter_rust_bridge/) with `cargo install flutter_rust_bridge_codegen`
3. Enable repo git hooks `git config core.hooksPath hooks`
3. Pull in all submodules with `git submodule update --init --recursive`
4. If using Visual Studio Code, add the [Flutter
4. Enable repo git hooks `git config core.hooksPath hooks`
5. If using Visual Studio Code, add the [Flutter
Intl](https://marketplace.visualstudio.com/items?itemName=localizely.flutter-intl)
extension
5. On Android:
6. On Android:
* For development, run `flutter run -t lib/main.dart --flavor independent`
- For development, run `flutter run -t lib/main.dart --flavor independent`
* For building APK, [setup your
- For building APK, [setup your
keystore](https://docs.flutter.dev/deployment/android#create-an-upload-keystore)
and run `flutter build apk --release --flavor independent`
6. For iOS, run `flutter build ios`
7. For iOS, run `flutter build ios`
Some common issues and troubleshooting tips are in [docs/dev](docs/dev.md).
@@ -88,11 +90,12 @@ issue](https://github.com/ente-io/ente/issues/new?title=Request+for+New+Language
to have it added.
## Certificate Fingerprints
- **SHA1**: E1:60:10:18:B6:B0:2E:A3:74:6F:90:67:50:30:29:75:0E:EF:6D:39
- **SHA256**: 35:ED:56:81:B7:0B:B3:BD:35:D9:0D:85:6A:F5:69:4C:50:4D:EF:46:AA:D8:3F:77:7B:1C:67:5C:F4:51:35:0B
To verify these fingerprints, use the following command:
```bash
apksigner verify --print-certs <path_to_apk>
```

View File

@@ -31,7 +31,7 @@ if (keystorePropertiesFile.exists()) {
android {
namespace = "io.ente.photos"
compileSdk = 35
ndkVersion = flutter.ndkVersion
ndkVersion = "28.0.13004108"
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8

View File

@@ -0,0 +1,8 @@
rust_input: crate::api
rust_root: rust/
dart_output: lib/src/rust
dart_preamble: |
// ignore_for_file: require_trailing_commas
web: false

View File

@@ -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();
// }
// }
// }

View File

@@ -0,0 +1,13 @@
import 'package:flutter_test/flutter_test.dart';
import 'package:integration_test/integration_test.dart';
import "package:photos/src/rust/api/simple.dart";
import 'package:photos/src/rust/frb_generated.dart';
void main() {
IntegrationTestWidgetsFlutterBinding.ensureInitialized();
setUpAll(() async => await RustLib.init());
testWidgets('Can call rust function', (WidgetTester tester) async {
final testString = greet(name: "Tom");
expect(testString.contains('Tom'), true);
});
}

View File

@@ -129,6 +129,9 @@ PODS:
- libwebp/sharpyuv (1.5.0)
- libwebp/webp (1.5.0):
- libwebp/sharpyuv
- local_auth_darwin (0.0.1):
- Flutter
- FlutterMacOS
- local_auth_ios (0.0.1):
- Flutter
- Mantle (2.2.0):
@@ -183,6 +186,8 @@ PODS:
- PromisesObjC (2.4.0)
- receive_sharing_intent (1.8.1):
- Flutter
- rust_lib_photos (0.0.1):
- Flutter
- SDWebImage (5.21.0):
- SDWebImage/Core (= 5.21.0)
- SDWebImage/Core (5.21.0)
@@ -267,6 +272,7 @@ DEPENDENCIES:
- in_app_purchase_storekit (from `.symlinks/plugins/in_app_purchase_storekit/darwin`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
- launcher_icon_switcher (from `.symlinks/plugins/launcher_icon_switcher/ios`)
- local_auth_darwin (from `.symlinks/plugins/local_auth_darwin/darwin`)
- local_auth_ios (from `.symlinks/plugins/local_auth_ios/ios`)
- maps_launcher (from `.symlinks/plugins/maps_launcher/ios`)
- media_extension (from `.symlinks/plugins/media_extension/ios`)
@@ -285,6 +291,7 @@ DEPENDENCIES:
- photo_manager (from `.symlinks/plugins/photo_manager/ios`)
- privacy_screen (from `.symlinks/plugins/privacy_screen/ios`)
- receive_sharing_intent (from `.symlinks/plugins/receive_sharing_intent/ios`)
- rust_lib_photos (from `.symlinks/plugins/rust_lib_photos/ios`)
- sentry_flutter (from `.symlinks/plugins/sentry_flutter/ios`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
@@ -300,7 +307,7 @@ DEPENDENCIES:
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
SPEC REPOS:
https://github.com/ente-io/ffmpeg-kit-custom-repo-ios:
https://github.com/ente-io/ffmpeg-kit-custom-repo-ios.git:
- ffmpeg_kit_custom
trunk:
- Firebase
@@ -375,6 +382,8 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/integration_test/ios"
launcher_icon_switcher:
:path: ".symlinks/plugins/launcher_icon_switcher/ios"
local_auth_darwin:
:path: ".symlinks/plugins/local_auth_darwin/darwin"
local_auth_ios:
:path: ".symlinks/plugins/local_auth_ios/ios"
maps_launcher:
@@ -411,6 +420,8 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/privacy_screen/ios"
receive_sharing_intent:
:path: ".symlinks/plugins/receive_sharing_intent/ios"
rust_lib_photos:
:path: ".symlinks/plugins/rust_lib_photos/ios"
sentry_flutter:
:path: ".symlinks/plugins/sentry_flutter/ios"
share_plus:
@@ -439,82 +450,84 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/wakelock_plus/ios"
SPEC CHECKSUMS:
app_links: 76b66b60cc809390ca1ad69bfd66b998d2387ac7
background_fetch: 94b36ee293e82972852dba8ede1fbcd3bd3d9d57
battery_info: 83f3aae7be2fccefab1d2bf06b8aa96f11c8bcdd
connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
cupertino_http: 94ac07f5ff090b8effa6c5e2c47871d48ab7c86c
dart_ui_isolate: 46f6714abe6891313267153ef6f9748d8ecfcab1
device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
app_links: f3e17e4ee5e357b39d8b95290a9b2c299fca71c6
background_fetch: 39f11371c0dce04b001c4bfd5e782bcccb0a85e2
battery_info: b6c551049266af31556b93c9d9b9452cfec0219f
connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
cupertino_http: 947a233f40cfea55167a49f2facc18434ea117ba
dart_ui_isolate: d5bcda83ca4b04f129d70eb90110b7a567aece14
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
ffmpeg_kit_custom: 682b4f2f1ff1f8abae5a92f6c3540f2441d5be99
ffmpeg_kit_flutter: 915b345acc97d4142e8a9a8549d177ff10f043f5
file_saver: 6cdbcddd690cb02b0c1a0c225b37cd805c2bf8b6
ffmpeg_kit_flutter: 9dce4803991478c78c6fb9f972703301101095fe
file_saver: 503e386464dbe118f630e17b4c2e1190fa0cf808
Firebase: d80354ed7f6df5f9aca55e9eb47cc4b634735eaf
firebase_core: 6cbed78b4f298ed103a9fd034e6dbc846320480f
firebase_messaging: 5e0adf2eb18b0ee59aa0c109314c091a0497ecac
firebase_core: 6e223dfa350b2edceb729cea505eaaef59330682
firebase_messaging: 07fde77ae28c08616a1d4d870450efc2b38cf40d
FirebaseCore: 99fe0c4b44a39f37d99e6404e02009d2db5d718d
FirebaseCoreInternal: df24ce5af28864660ecbd13596fc8dd3a8c34629
FirebaseInstallations: 6c963bd2a86aca0481eef4f48f5a4df783ae5917
FirebaseMessaging: 487b634ccdf6f7b7ff180fdcb2a9935490f764e8
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_email_sender: aa1e9772696691d02cd91fea829856c11efb8e58
flutter_image_compress_common: 1697a328fd72bfb335507c6bca1a65fa5ad87df1
flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
flutter_native_splash: 6cad9122ea0fad137d23137dd14b937f3e90b145
flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
flutter_sodium: 7e4621538491834eba53bd524547854bcbbd6987
flutter_timezone: 7c838e17ffd4645d261e87037e5bebf6d38fe544
fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
flutter_email_sender: e03bdda7637bcd3539bfe718fddd980e9508efaa
flutter_image_compress_common: ec1d45c362c9d30a3f6a0426c297f47c52007e3e
flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
flutter_native_splash: f71420956eb811e6d310720fee915f1d42852e7a
flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
flutter_sodium: a00383520fc689c688b66fd3092984174712493e
flutter_timezone: ac3da59ac941ff1c98a2e1f0293420e020120282
fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d
home_widget: f169fc41fd807b4d46ab6615dc44d62adbf9f64f
image_editor_common: 3de87e7c4804f4ae24c8f8a998362b98c105cac1
in_app_purchase_storekit: d1a48cb0f8b29dbf5f85f782f5dd79b21b90a5e6
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
launcher_icon_switcher: 84c218d233505aa7d8655d8fa61a3ba802c022da
home_widget: 0434835a4c9a75704264feff6be17ea40e0f0d57
image_editor_common: d6f6644ae4a6de80481e89fe6d0a8c49e30b4b43
in_app_purchase_storekit: a1ce04056e23eecc666b086040239da7619cd783
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
launcher_icon_switcher: 8e0ad2131a20c51c1dd939896ee32e70cd845b37
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
local_auth_ios: f7a1841beef3151d140a967c2e46f30637cdf451
local_auth_darwin: 66e40372f1c29f383a314c738c7446e2f7fdadc3
local_auth_ios: 5046a18c018dd973247a0564496c8898dbb5adf9
Mantle: c5aa8794a29a022dfbbfc9799af95f477a69b62d
maps_launcher: edf829809ba9e894d70e569bab11c16352dedb45
media_extension: 671e2567880d96c95c65c9a82ccceed8f2e309fd
media_kit_libs_ios_video: 5a18affdb97d1f5d466dc79988b13eff6c5e2854
media_kit_video: 1746e198cb697d1ffb734b1d05ec429d1fcd1474
motion_sensors: 741e702c17467b9569a92165dda8d4d88c6167f1
motionphoto: 23e2aeb5c6380112f69468d71f970fa7438e5ed1
move_to_background: 7e3467dd2a1d1013e98c9c1cb93fd53cd7ef9d84
maps_launcher: 2e5b6a2d664ec6c27f82ffa81b74228d770ab203
media_extension: 6618f07abd762cdbfaadf1b0c56a287e820f0c84
media_kit_libs_ios_video: a5fe24bc7875ccd6378a0978c13185e1344651c1
media_kit_video: 5da63f157170e5bf303bf85453b7ef6971218a2e
motion_sensors: 03f55b7c637a7e365a0b5f9697a449f9059d5d91
motionphoto: 8b65ce50c7d7ff3c767534fc3768b2eed9ac24e4
move_to_background: cd3091014529ec7829e342ad2d75c0a11f4378a5
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
native_video_player: e363dd14f6a498ad8a8f7e6486a0db046ad19f13
objective_c: 89e720c30d716b036faf9c9684022048eee1eee2
onnxruntime: f9b296392c96c42882be020a59dbeac6310d81b2
native_video_player: 5d36066807b680e181473e6890dde643ac85380d
objective_c: 77e887b5ba1827970907e10e832eec1683f3431d
onnxruntime: e7c2ae44385191eaad5ae64c935a72debaddc997
onnxruntime-c: a909204639a1f035f575127ac406f781ac797c9c
onnxruntime-objc: b6fab0f1787aa6f7190c2013f03037df4718bd8b
open_mail_app: 7314a609e88eed22d53671279e189af7a0ab0f11
open_mail_app: 70273c53f768beefdafbe310c3d9086e4da3cb02
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
photo_manager: d2fbcc0f2d82458700ee6256a15018210a81d413
privacy_screen: 3159a541f5d3a31bea916cfd4e58f9dc722b3fd4
package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
photo_manager: ff695c7a1dd5bc379974953a2b5c0a293f7c4c8a
privacy_screen: 1a131c052ceb3c3659934b003b0d397c2381a24e
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
receive_sharing_intent: 222384f00ffe7e952bbfabaa9e3967cb87e5fe00
rust_lib_photos: 04d3901908d2972192944083310b65abf410774c
receive_sharing_intent: 79c848f5b045674ad60b9fea3bafea59962ad2c1
SDWebImage: f84b0feeb08d2d11e6a9b843cb06d75ebf5b8868
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
Sentry: da60d980b197a46db0b35ea12cb8f39af48d8854
sentry_flutter: 942017adbe00f963061cb11ec260414a990b7a42
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
sentry_flutter: 6a134f9d381e49f22ea25a67736cf0cf4d02ec9c
share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
sqlite3: fc1400008a9b3525f5914ed715a5d1af0b8f4983
sqlite3_flutter_libs: 3c323550ef3b928bc0aa9513c841e45a7d242832
system_info_plus: 555ce7047fbbf29154726db942ae785c29211740
thermal: d4c48be750d1ddbab36b0e2dcb2471531bc8df41
ua_client_hints: 92fe0d139619b73ec9fcb46cc7e079a26178f586
url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
video_player_avfoundation: 2cef49524dd1f16c5300b9cd6efd9611ce03639b
video_thumbnail: 584ccfa55d8fd2f3d5507218b0a18d84c839c620
volume_controller: 3657a1f65bedb98fa41ff7dc5793537919f31b12
wakelock_plus: 04623e3f525556020ebd4034310f20fe7fda8b49
sqlite3_flutter_libs: 069c435986dd4b63461aecd68f4b30be4a9e9daa
system_info_plus: 5393c8da281d899950d751713575fbf91c7709aa
thermal: a9261044101ae8f532fa29cab4e8270b51b3f55c
ua_client_hints: aeabd123262c087f0ce151ef96fa3ab77bfc8b38
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
video_player_avfoundation: 7c6c11d8470e1675df7397027218274b6d2360b3
video_thumbnail: 94ba6705afbaa120b77287080424930f23ea0c40
volume_controller: 2e3de73d6e7e81a0067310d17fb70f2f86d71ac7
wakelock_plus: 373cfe59b235a6dd5837d0fb88791d2f13a90d56
PODFILE CHECKSUM: a8ef88ad74ba499756207e7592c6071a96756d18

View File

@@ -25,7 +25,7 @@
CEE6BE702D7AE7FD00E4048B /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DACD83C2B755B0600BA9516 /* WidgetKit.framework */; };
CEE6BE712D7AE7FD00E4048B /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6DACD83E2B755B0600BA9516 /* SwiftUI.framework */; };
CEE6BE7C2D7AE7FE00E4048B /* EnteMemoryWidgetExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = CEE6BE6F2D7AE7FD00E4048B /* EnteMemoryWidgetExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
DA6BE5E826B3BC8600656280 /* (null) in Resources */ = {isa = PBXBuildFile; };
DA6BE5E826B3BC8600656280 /* BuildFile in Resources */ = {isa = PBXBuildFile; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -112,21 +112,21 @@
/* End PBXFileReference section */
/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */
CEE166342DD5E7830012CF61 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
CEE166342DD5E7830012CF61 /* Exceptions for "EnteAlbumWidget" folder in "EnteAlbumWidgetExtension" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
);
target = CEE166222DD5E7820012CF61 /* EnteAlbumWidgetExtension */;
};
CEE1668C2DD5F6F30012CF61 /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
CEE1668C2DD5F6F30012CF61 /* Exceptions for "EntePeopleWidget" folder in "EntePeopleWidgetExtension" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
);
target = CEE1667A2DD5F6F20012CF61 /* EntePeopleWidgetExtension */;
};
CEE6BE802D7AE7FE00E4048B /* PBXFileSystemSynchronizedBuildFileExceptionSet */ = {
CEE6BE802D7AE7FE00E4048B /* Exceptions for "EnteMemoryWidget" folder in "EnteMemoryWidgetExtension" target */ = {
isa = PBXFileSystemSynchronizedBuildFileExceptionSet;
membershipExceptions = (
Info.plist,
@@ -136,9 +136,42 @@
/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */
/* Begin PBXFileSystemSynchronizedRootGroup section */
CEE166262DD5E7820012CF61 /* EnteAlbumWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (CEE166342DD5E7830012CF61 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = EnteAlbumWidget; sourceTree = "<group>"; };
CEE1667E2DD5F6F20012CF61 /* EntePeopleWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (CEE1668C2DD5F6F30012CF61 /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = EntePeopleWidget; sourceTree = "<group>"; };
CEE6BE722D7AE7FD00E4048B /* EnteMemoryWidget */ = {isa = PBXFileSystemSynchronizedRootGroup; exceptions = (CEE6BE802D7AE7FE00E4048B /* PBXFileSystemSynchronizedBuildFileExceptionSet */, ); explicitFileTypes = {}; explicitFolders = (); path = EnteMemoryWidget; sourceTree = "<group>"; };
CEE166262DD5E7820012CF61 /* EnteAlbumWidget */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
CEE166342DD5E7830012CF61 /* Exceptions for "EnteAlbumWidget" folder in "EnteAlbumWidgetExtension" target */,
);
explicitFileTypes = {
};
explicitFolders = (
);
path = EnteAlbumWidget;
sourceTree = "<group>";
};
CEE1667E2DD5F6F20012CF61 /* EntePeopleWidget */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
CEE1668C2DD5F6F30012CF61 /* Exceptions for "EntePeopleWidget" folder in "EntePeopleWidgetExtension" target */,
);
explicitFileTypes = {
};
explicitFolders = (
);
path = EntePeopleWidget;
sourceTree = "<group>";
};
CEE6BE722D7AE7FD00E4048B /* EnteMemoryWidget */ = {
isa = PBXFileSystemSynchronizedRootGroup;
exceptions = (
CEE6BE802D7AE7FE00E4048B /* Exceptions for "EnteMemoryWidget" folder in "EnteMemoryWidgetExtension" target */,
);
explicitFileTypes = {
};
explicitFolders = (
);
path = EnteMemoryWidget;
sourceTree = "<group>";
};
/* End PBXFileSystemSynchronizedRootGroup section */
/* Begin PBXFrameworksBuildPhase section */
@@ -414,7 +447,7 @@
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */,
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */,
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */,
DA6BE5E826B3BC8600656280 /* (null) in Resources */,
DA6BE5E826B3BC8600656280 /* BuildFile in Resources */,
277218A0270F596900FFE3CC /* GoogleService-Info.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
@@ -516,6 +549,7 @@
"${BUILT_PRODUCTS_DIR}/integration_test/integration_test.framework",
"${BUILT_PRODUCTS_DIR}/launcher_icon_switcher/launcher_icon_switcher.framework",
"${BUILT_PRODUCTS_DIR}/libwebp/libwebp.framework",
"${BUILT_PRODUCTS_DIR}/local_auth_darwin/local_auth_darwin.framework",
"${BUILT_PRODUCTS_DIR}/local_auth_ios/local_auth_ios.framework",
"${BUILT_PRODUCTS_DIR}/maps_launcher/maps_launcher.framework",
"${BUILT_PRODUCTS_DIR}/media_extension/media_extension.framework",
@@ -533,6 +567,7 @@
"${BUILT_PRODUCTS_DIR}/photo_manager/photo_manager.framework",
"${BUILT_PRODUCTS_DIR}/privacy_screen/privacy_screen.framework",
"${BUILT_PRODUCTS_DIR}/receive_sharing_intent/receive_sharing_intent.framework",
"${BUILT_PRODUCTS_DIR}/rust_lib_photos/rust_lib_photos.framework",
"${BUILT_PRODUCTS_DIR}/sentry_flutter/sentry_flutter.framework",
"${BUILT_PRODUCTS_DIR}/share_plus/share_plus.framework",
"${BUILT_PRODUCTS_DIR}/shared_preferences_foundation/shared_preferences_foundation.framework",
@@ -611,6 +646,7 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/integration_test.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/launcher_icon_switcher.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/libwebp.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/local_auth_darwin.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/local_auth_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/maps_launcher.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/media_extension.framework",
@@ -628,6 +664,7 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/photo_manager.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/privacy_screen.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/receive_sharing_intent.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/rust_lib_photos.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/sentry_flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/share_plus.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/shared_preferences_foundation.framework",

View File

@@ -1,4 +1,3 @@
import "dart:io";
import 'package:photos/core/cache/lru_map.dart';

View File

@@ -58,7 +58,7 @@ bool isHandledSyncError(Object errObj) {
class LockAlreadyAcquiredError extends Error {}
class LockFreedError extends Error{}
class LockFreedError extends Error {}
class UnauthorizedError extends Error {}

View File

@@ -0,0 +1,238 @@
import "dart:typed_data" show Float32List;
import "package:flutter_rust_bridge/flutter_rust_bridge.dart" show Uint64List;
import "package:logging/logging.dart";
import "package:path/path.dart";
import "package:path_provider/path_provider.dart";
import "package:photos/models/ml/vector.dart";
import "package:photos/services/machine_learning/semantic_search/query_result.dart";
import "package:photos/src/rust/api/usearch_api.dart";
class ClipVectorDB {
static final Logger _logger = Logger("ClipVectorDB");
static const _databaseName = "ente.ml.vectordb.clip";
static final BigInt _embeddingDimension = BigInt.from(512);
static Logger get logger => _logger;
// Singleton pattern
ClipVectorDB._privateConstructor();
static final instance = ClipVectorDB._privateConstructor();
factory ClipVectorDB() => instance;
// only have a single app-wide reference to the database
static Future<VectorDb>? _vectorDbFuture;
Future<VectorDb> get _vectorDB async {
_vectorDbFuture ??= _initVectorDB();
return _vectorDbFuture!;
}
Future<VectorDb> _initVectorDB() async {
final documentsDirectory = await getApplicationDocumentsDirectory();
final String databaseDirectory =
join(documentsDirectory.path, _databaseName);
_logger.info("Opening vectorDB access: DB path " + databaseDirectory);
final vectorDB = VectorDb(
filePath: databaseDirectory,
dimensions: _embeddingDimension,
);
final stats = await getIndexStats(vectorDB);
_logger.info("VectorDB connection opened with stats: ${stats.toString()}");
return vectorDB;
}
Future<void> insertEmbedding({
required int fileID,
required List<double> embedding,
}) async {
final db = await _vectorDB;
try {
await db.addVector(key: BigInt.from(fileID), vector: embedding);
} catch (e, s) {
_logger.severe("Error inserting embedding", e, s);
rethrow;
}
}
Future<void> bulkInsertEmbeddings({
required List<int> fileIDs,
required List<Float32List> embeddings,
}) async {
final db = await _vectorDB;
final bigKeys = Uint64List.fromList(fileIDs);
try {
await db.bulkAddVectors(keys: bigKeys, vectors: embeddings);
} catch (e, s) {
_logger.severe("Error bulk inserting embeddings", e, s);
rethrow;
}
}
Future<List<EmbeddingVector>> getEmbeddings(List<int> fileIDs) async {
final db = await _vectorDB;
try {
final keys = Uint64List.fromList(fileIDs);
final vectors = await db.bulkGetVectors(keys: keys);
return List.generate(
vectors.length,
(index) => EmbeddingVector(
fileID: fileIDs[index],
embedding: vectors[index],
),
);
} catch (e, s) {
_logger.severe("Error getting embeddings", e, s);
rethrow;
}
}
Future<void> deleteEmbeddings(List<int> fileIDs) async {
final db = await _vectorDB;
try {
final deletedCount =
await db.bulkRemoveVectors(keys: Uint64List.fromList(fileIDs));
_logger.info(
"Deleted $deletedCount embeddings, from ${fileIDs.length} keys",
);
} catch (e, s) {
_logger.severe("Error bulk deleting specific embeddings", e, s);
rethrow;
}
}
Future<void> deleteAllEmbeddings() async {
final db = await _vectorDB;
try {
await db.resetIndex();
} catch (e, s) {
_logger.severe("Error deleting all embeddings", e, s);
rethrow;
}
}
Future<void> deleteIndex() async {
final db = await _vectorDB;
try {
await db.deleteIndex();
_vectorDbFuture = null;
} catch (e, s) {
_logger.severe("Error deleting index", e, s);
rethrow;
}
}
Future<VectorDbStats> getIndexStats([VectorDb? db]) async {
db ??= await _vectorDB;
try {
final stats = await db.getIndexStats();
return VectorDbStats(
size: stats.$1.toInt(),
capacity: stats.$2.toInt(),
dimensions: stats.$3.toInt(),
fileSize: stats.$4.toInt(),
memoryUsage: stats.$5.toInt(),
expansionAdd: stats.$6.toInt(),
expansionSearch: stats.$7.toInt(),
);
} catch (e, s) {
_logger.severe("Error getting index stats", e, s);
rethrow;
}
}
Future<(Uint64List, Float32List)> searchClosestVectors(
List<double> query,
int count,
) async {
final db = await _vectorDB;
try {
final result =
await db.searchVectors(query: query, count: BigInt.from(count));
return result;
} catch (e, s) {
_logger.severe("Error searching closest vectors", e, s);
rethrow;
}
}
Future<(BigInt, double)> searchClosestVector(
List<double> query,
) async {
final db = await _vectorDB;
try {
final result = await db.searchVectors(query: query, count: BigInt.one);
return (result.$1[0], result.$2[0]);
} catch (e, s) {
_logger.severe("Error searching closest vector", e, s);
rethrow;
}
}
Future<Map<String, List<QueryResult>>> computeBulkSimilarities(
Map<String, List<double>> textQueryToEmbeddingMap,
Map<String, double> minimumSimilarityMap,
) async {
try {
final queryToResults = <String, List<QueryResult>>{};
for (final MapEntry<String, List<double>> entry
in textQueryToEmbeddingMap.entries) {
final query = entry.key;
final minimumSimilarity = minimumSimilarityMap[query]!;
final textEmbedding = entry.value;
final (potentialFileIDs, distances) =
await searchClosestVectors(textEmbedding, 1000);
final queryResults = <QueryResult>[];
for (var i = 0; i < potentialFileIDs.length; i++) {
final similarity = 1 - distances[i];
if (similarity >= minimumSimilarity) {
queryResults
.add(QueryResult(potentialFileIDs[i].toInt(), similarity));
} else {
break;
}
}
queryToResults[query] = queryResults;
}
return queryToResults;
} catch (e, s) {
_logger.severe(
"Could not bulk find embeddings similarities using vector DB",
e,
s,
);
rethrow;
}
}
}
class VectorDbStats {
final int size;
final int capacity;
final int dimensions;
// in bytes
final int fileSize;
final int memoryUsage;
final int expansionAdd;
final int expansionSearch;
VectorDbStats({
required this.size,
required this.capacity,
required this.dimensions,
required this.fileSize,
required this.memoryUsage,
required this.expansionAdd,
required this.expansionSearch,
});
@override
String toString() {
return "VectorDbStats(size: $size, capacity: $capacity, dimensions: $dimensions, file size on disk (bytes): $fileSize, memory usage (bytes): $memoryUsage, expansionAdd: $expansionAdd, expansionSearch: $expansionSearch)";
}
}

View File

@@ -1,4 +1,5 @@
import 'dart:async';
import "dart:io" show File;
import "dart:math";
import "package:collection/collection.dart";
@@ -9,6 +10,7 @@ import 'package:path_provider/path_provider.dart';
import "package:photos/core/event_bus.dart";
import "package:photos/db/common/base.dart";
import "package:photos/db/ml/base.dart";
import "package:photos/db/ml/clip_vector_db.dart";
import "package:photos/db/ml/db_model_mappers.dart";
import 'package:photos/db/ml/schema.dart';
import "package:photos/events/embedding_updated_event.dart";
@@ -18,6 +20,7 @@ import "package:photos/models/ml/face/face.dart";
import "package:photos/models/ml/face/face_with_embedding.dart";
import "package:photos/models/ml/ml_versions.dart";
import "package:photos/models/ml/vector.dart";
import "package:photos/service_locator.dart";
import "package:photos/services/machine_learning/face_ml/face_clustering/face_db_info_for_clustering.dart";
import 'package:photos/services/machine_learning/face_ml/face_filtering/face_filtering_constants.dart';
import "package:photos/services/machine_learning/ml_result.dart";
@@ -84,6 +87,8 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
"MLDataDB Migration took ${stopwatch.elapsedMilliseconds} ms",
);
stopwatch.stop();
_logger.info("Starting CLIP vector DB migration check unawaited");
if (flagService.enableVectorDb) unawaited(checkMigrateFillClipVectorDB());
return asyncDBConnection;
}
@@ -1219,6 +1224,121 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
return embeddings;
}
Future<void> checkMigrateFillClipVectorDB({bool force = false}) async {
_logger.info("Waiting for ClipVectorDB to be ready");
await Future.delayed(const Duration(milliseconds: 100));
_logger.info("Checking if ClipVectorDB migration is needed");
// Check if vector DB migration has run
_logger.info("Checking if ClipVectorDB migration has run");
final documentsDirectory = await getApplicationDocumentsDirectory();
final migrationFlagFile =
File(join(documentsDirectory.path, 'clip_vector_migration_done'));
if (await migrationFlagFile.exists() && !force) {
_logger.info("ClipVectorDB migration not needed, already done");
return;
}
// Get total count first to track progress
_logger.info("Getting total count of clip embeddings");
final db = await instance.asyncDB;
final countResult =
await db.getAll('SELECT COUNT($fileIDColumn) as total FROM $clipTable');
final totalCount = countResult.first['total'] as int;
if (totalCount == 0) {
_logger.info("No clip embeddings to migrate");
await migrationFlagFile.create();
return;
}
_logger.info("Total count of clip embeddings: $totalCount");
_logger.info("First time referencing ClipVectorDB in migration");
final clipVectorDB = ClipVectorDB.instance;
_logger.info("ClipVectorDB referenced");
await clipVectorDB.deleteAllEmbeddings();
_logger.info("ClipVectorDB all embeddings cleared");
_logger
.info("Starting migration of $totalCount clip embeddings to vector DB");
const batchSize = 1000;
int offset = 0;
int processedCount = 0;
int weirdCount = 0;
int whileCount = 0;
final stopwatch = Stopwatch()..start();
try {
while (true) {
whileCount++;
_logger.info("$whileCount st round of while loop");
// Allow some time for any GC to finish
await Future.delayed(const Duration(milliseconds: 100));
_logger.info("Reading $batchSize rows from DB");
final List<Map<String, dynamic>> results = await db.getAll('''
SELECT $fileIDColumn, $embeddingColumn
FROM $clipTable
ORDER BY $fileIDColumn DESC
LIMIT $batchSize OFFSET $offset
''');
_logger.info("Got ${results.length} results from DB");
if (results.isEmpty) {
_logger.info("No more results, breaking out of while loop");
break;
}
_logger.info("Processing ${results.length} results");
final List<int> fileIDs = [];
final List<Float32List> embeddings = [];
for (final result in results) {
final embedding =
Float32List.view((result[embeddingColumn] as Uint8List).buffer);
if (embedding.length == 512) {
fileIDs.add(result[fileIDColumn] as int);
embeddings.add(Float32List.view(result[embeddingColumn].buffer));
} else {
weirdCount++;
}
}
_logger.info(
"Got ${fileIDs.length} valid embeddings, $weirdCount weird embeddings",
);
await ClipVectorDB.instance
.bulkInsertEmbeddings(fileIDs: fileIDs, embeddings: embeddings);
_logger.info("Inserted ${fileIDs.length} embeddings to ClipVectorDB");
processedCount += fileIDs.length;
offset += batchSize;
_logger.info(
"migrated $processedCount/$totalCount embeddings to ClipVectorDB",
);
if (processedCount >= totalCount) {
_logger.info("All embeddings migrated, breaking out of while loop");
break;
}
_logger.info("Clearing out embeddings and fileIDs");
embeddings.clear();
fileIDs.clear();
results.clear();
// Allow some time for any GC to finish
_logger.info("Waiting for 100ms for GC to finish");
await Future.delayed(const Duration(milliseconds: 100));
}
_logger.info(
"migrated all $totalCount embeddings to ClipVectorDB in ${stopwatch.elapsed.inMilliseconds} ms, with $weirdCount weird embeddings not migrated",
);
await migrationFlagFile.create();
_logger.info("ClipVectorDB migration done, flag file created");
} catch (e) {
_logger.severe(
"Error migrating ClipVectorDB after ${stopwatch.elapsed.inMilliseconds} ms, clearing out DB again",
e,
);
await clipVectorDB.deleteAllEmbeddings();
rethrow;
} finally {
stopwatch.stop();
}
}
// Get indexed FileIDs
@override
Future<Map<int, int>> clipIndexedFileWithVersion() async {
@@ -1252,12 +1372,25 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
'INSERT OR REPLACE INTO $clipTable ($fileIDColumn, $embeddingColumn, $mlVersionColumn) VALUES (?, ?, ?)',
_getRowFromEmbedding(embeddings.first),
);
if (flagService.enableVectorDb) {
await ClipVectorDB.instance.insertEmbedding(
fileID: embeddings.first.fileID,
embedding: embeddings.first.embedding,
);
}
} else {
final inputs = embeddings.map((e) => _getRowFromEmbedding(e)).toList();
await db.executeBatch(
'INSERT OR REPLACE INTO $clipTable ($fileIDColumn, $embeddingColumn, $mlVersionColumn) values(?, ?, ?)',
inputs,
);
if (flagService.enableVectorDb) {
await ClipVectorDB.instance.bulkInsertEmbeddings(
fileIDs: embeddings.map((e) => e.fileID).toList(),
embeddings:
embeddings.map((e) => Float32List.fromList(e.embedding)).toList(),
);
}
}
Bus.instance.fire(EmbeddingUpdatedEvent());
}
@@ -1268,6 +1401,9 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
await db.execute(
'DELETE FROM $clipTable WHERE $fileIDColumn IN (${fileIDs.join(", ")})',
);
if (flagService.enableVectorDb) {
await ClipVectorDB.instance.deleteEmbeddings(fileIDs);
}
Bus.instance.fire(EmbeddingUpdatedEvent());
}
@@ -1275,6 +1411,9 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
Future<void> deleteClipIndexes() async {
final db = await instance.asyncDB;
await db.execute('DELETE FROM $clipTable');
if (flagService.enableVectorDb) {
await ClipVectorDB.instance.deleteAllEmbeddings();
}
Bus.instance.fire(EmbeddingUpdatedEvent());
}

View File

@@ -52,6 +52,7 @@ import 'messages_pt_PT.dart' as messages_pt_pt;
import 'messages_ro.dart' as messages_ro;
import 'messages_ru.dart' as messages_ru;
import 'messages_sl.dart' as messages_sl;
import 'messages_sr.dart' as messages_sr;
import 'messages_sv.dart' as messages_sv;
import 'messages_ta.dart' as messages_ta;
import 'messages_te.dart' as messages_te;
@@ -100,6 +101,7 @@ Map<String, LibraryLoader> _deferredLibraries = {
'ro': () => new SynchronousFuture(null),
'ru': () => new SynchronousFuture(null),
'sl': () => new SynchronousFuture(null),
'sr': () => new SynchronousFuture(null),
'sv': () => new SynchronousFuture(null),
'ta': () => new SynchronousFuture(null),
'te': () => new SynchronousFuture(null),
@@ -185,6 +187,8 @@ MessageLookupByLibrary? _findExact(String localeName) {
return messages_ru.messages;
case 'sl':
return messages_sl.messages;
case 'sr':
return messages_sr.messages;
case 'sv':
return messages_sv.messages;
case 'ta':

View File

@@ -41,7 +41,7 @@ class MessageLookup extends MessageLookupByLibrary {
static String m7(name) => "الإعجاب بـ ${name}";
static String m8(count) =>
"${Intl.plural(count, zero: 'لا يوجد مشاركون', one: 'مشارك واحد', two: 'مشاركان', few: '${count} مشاركين', many: '${count} مشاركًا', other: '${count} مشارك')}";
"${Intl.plural(count, zero: 'لا يوجد مُشاركون', one: 'مُشارك واحد', other: '${count} مُشاركين')}";
static String m9(versionValue) => "الإصدار: ${versionValue}";
@@ -89,7 +89,7 @@ class MessageLookup extends MessageLookupByLibrary {
"سيؤدي هذا إلى إزالة الرابط العام للوصول إلى \"${albumName}\".";
static String m24(supportEmail) =>
"يرجى إرسال بريد إلكتروني إلى ${supportEmail} من عنوان بريدك الإلكتروني المسجل.";
"يرجى إرسال بريد إلكتروني إلى ${supportEmail} من عنوان بريدك الإلكتروني المسجل";
static String m25(count, storageSaved) =>
"لقد قمت بتنظيف ${Intl.plural(count, one: 'ملف مكرر واحد', two: 'ملفين مكررين', few: '${count} ملفات مكررة', many: '${count} ملفًا مكررًا', other: '${count} ملفًا مكررًا')}، مما وفر ${storageSaved}!";
@@ -234,13 +234,13 @@ class MessageLookup extends MessageLookupByLibrary {
"إليك معرّف التحقق الخاص بي لـ ente.io: ${verificationID}";
static String m82(verificationID) =>
"مرحبًا، هل يمكنك تأكيد أن هذا هو معرّف التحقق الخاص بك على ente.io: ${verificationID}؟";
"مرحبًا، هل يمكنك تأكيد أن هذا هو معرّف التحقق الخاص بك على ente.io: ${verificationID}";
static String m83(referralCode, referralStorageInGB) =>
"رمز إحالة Ente الخاص بي: ${referralCode}\n\nطبقه في الإعدادات ← عام ← الإحالات للحصول على ${referralStorageInGB} جيجابايت مجانًا بعد الاشتراك في خطة مدفوعة.\n\nhttps://ente.io";
static String m84(numberOfPeople) =>
"${Intl.plural(numberOfPeople, zero: 'مشاركة مع أشخاص محددين', one: 'تمت المشاركة مع شخص واحد', two: 'تمت المشاركة مع شخصين', few: 'تمت المشاركة مع ${numberOfPeople} أشخاص', many: 'تمت المشاركة مع ${numberOfPeople} شخصًا', other: 'تمت المشاركة مع ${numberOfPeople} شخصًا')}";
"${Intl.plural(numberOfPeople, zero: 'مشاركة مع أشخاص مُحددين', one: 'مُشارَك مع شخص واحد', other: 'مُشارَك مع ${numberOfPeople} أشخاص')}";
static String m85(emailIDs) => "تمت المشاركة مع ${emailIDs}";
@@ -467,28 +467,28 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("في ملجأ للطوارئ"),
"authToChangeEmailVerificationSetting":
MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لتغيير إعداد التحقق من البريد الإلكتروني."),
"يرجى المصادقة لتغيير إعداد التحقق من البريد الإلكتروني"),
"authToChangeLockscreenSetting": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لتغيير إعدادات شاشة القفل."),
"authToChangeYourEmail": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لتغيير بريدك الإلكتروني."),
"يرجى المصادقة لتغيير بريدك الإلكتروني"),
"authToChangeYourPassword": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لتغيير كلمة المرور الخاصة بك."),
"يرجى المصادقة لتغيير كلمة المرور الخاصة بك"),
"authToConfigureTwofactorAuthentication":
MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لإعداد المصادقة الثنائية."),
"authToInitiateAccountDeletion": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لبدء عملية حذف الحساب."),
"يرجى المصادقة لبدء عملية حذف الحساب"),
"authToManageLegacy": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لإدارة جهات الاتصال الموثوقة الخاصة بك."),
"authToViewPasskey": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لعرض مفتاح المرور الخاص بك."),
"authToViewTrashedFiles": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لعرض ملفاتك المحذوفة."),
"يرجى المصادقة لعرض ملفاتك المحذوفة"),
"authToViewYourActiveSessions": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة لعرض جلساتك النشطة."),
"authToViewYourHiddenFiles": MessageLookupByLibrary.simpleMessage(
"يرجى المصادقة للوصول إلى ملفاتك المخفية."),
"يرجى المصادقة للوصول إلى ملفاتك المخفية"),
"authToViewYourMemories":
MessageLookupByLibrary.simpleMessage("يرجى المصادقة لعرض ذكرياتك."),
"authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
@@ -533,6 +533,7 @@ class MessageLookup extends MessageLookupByLibrary {
"النسخ الاحتياطي لمقاطع الفيديو"),
"beach": MessageLookupByLibrary.simpleMessage("رمال وبحر"),
"birthday": MessageLookupByLibrary.simpleMessage("تاريخ الميلاد"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("تخفيضات الجمعة السوداء"),
"blog": MessageLookupByLibrary.simpleMessage("المدونة"),
@@ -560,7 +561,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("إلغاء الاشتراك"),
"cannotAddMorePhotosAfterBecomingViewer": m13,
"cannotDeleteSharedFiles": MessageLookupByLibrary.simpleMessage(
"لا يمكن حذف الملفات المشتركة."),
"لا يمكن حذف الملفات المشتركة"),
"castAlbum": MessageLookupByLibrary.simpleMessage("بث الألبوم"),
"castIPMismatchBody": MessageLookupByLibrary.simpleMessage(
"يرجى التأكد من أنك متصل بنفس الشبكة المتصل بها التلفزيون."),
@@ -624,7 +625,7 @@ class MessageLookup extends MessageLookupByLibrary {
"codeUsedByYou":
MessageLookupByLibrary.simpleMessage("الرمز المستخدم من قبلك"),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"أنشئ رابطًا يسمح للأشخاص بإضافة الصور ومشاهدتها في ألبومك المشترك دون الحاجة إلى تطبيق Ente أو حساب. خيار مثالي لجمع صور الفعاليات بسهولة."),
"أنشئ رابطًا يسمح للأشخاص بإضافة الصور ومشاهدتها في ألبومك المشترك دون الحاجة إلى تطبيق أو حساب Ente. خيار مثالي لجمع صور الفعاليات بسهولة."),
"collaborativeLink":
MessageLookupByLibrary.simpleMessage("رابط تعاوني"),
"collaborativeLinkCreatedFor": m15,
@@ -708,7 +709,7 @@ class MessageLookup extends MessageLookupByLibrary {
"crop": MessageLookupByLibrary.simpleMessage("اقتصاص"),
"curatedMemories": MessageLookupByLibrary.simpleMessage("ذكريات منسقة"),
"currentUsageIs":
MessageLookupByLibrary.simpleMessage("استخدامك الحالي هو"),
MessageLookupByLibrary.simpleMessage("استخدامك الحالي هو "),
"currentlyRunning":
MessageLookupByLibrary.simpleMessage("قيد التشغيل حاليًا"),
"custom": MessageLookupByLibrary.simpleMessage("مخصص"),
@@ -748,7 +749,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("الحذف من كليهما"),
"deleteFromDevice":
MessageLookupByLibrary.simpleMessage("الحذف من الجهاز"),
"deleteFromEnte": MessageLookupByLibrary.simpleMessage("الحذف من Ente"),
"deleteFromEnte": MessageLookupByLibrary.simpleMessage("حذف من Ente"),
"deleteItemCount": m21,
"deleteLocation": MessageLookupByLibrary.simpleMessage("حذف الموقع"),
"deletePhotos": MessageLookupByLibrary.simpleMessage("حذف الصور"),
@@ -786,7 +787,7 @@ class MessageLookup extends MessageLookupByLibrary {
"disableAutoLock":
MessageLookupByLibrary.simpleMessage("تعطيل القفل التلقائي"),
"disableDownloadWarningBody": MessageLookupByLibrary.simpleMessage(
"لا يزال بإمكان المشاهدين التقاط لقطات شاشة أو حفظ نسخة من صورك باستخدام أدوات خارجية."),
"لا يزال بإمكان المشاهدين التقاط لقطات شاشة أو حفظ نسخة من صورك باستخدام أدوات خارجية"),
"disableDownloadWarningTitle":
MessageLookupByLibrary.simpleMessage("يرجى الملاحظة"),
"disableLinkMessage": m23,
@@ -885,7 +886,7 @@ class MessageLookup extends MessageLookupByLibrary {
"تشفير من طرف إلى طرف بشكل افتراضي"),
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant":
MessageLookupByLibrary.simpleMessage(
"يمكن لـ Ente تشفير وحفظ الملفات فقط إذا منحت الإذن بالوصول إليها."),
"يمكن لـ Ente تشفير وحفظ الملفات فقط إذا منحت الإذن بالوصول إليها"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Ente <i>بحاجة إلى إذن</i> لحفظ صورك"),
"enteSubscriptionPitch": MessageLookupByLibrary.simpleMessage(
@@ -896,7 +897,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("أدخل اسم الألبوم"),
"enterCode": MessageLookupByLibrary.simpleMessage("أدخل الرمز"),
"enterCodeDescription": MessageLookupByLibrary.simpleMessage(
"أدخل الرمز المقدم من صديقك للمطالبة بمساحة تخزين مجانية لكما."),
"أدخل الرمز المقدم من صديقك للمطالبة بمساحة تخزين مجانية لكما"),
"enterDateOfBirth":
MessageLookupByLibrary.simpleMessage("تاريخ الميلاد (اختياري)"),
"enterEmail":
@@ -921,6 +922,8 @@ class MessageLookup extends MessageLookupByLibrary {
"يرجى إدخال عنوان بريد إلكتروني صالح."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("أدخل عنوان بريدك الإلكتروني"),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"أدخل عنوان بريدك الإلكتروني الجديد"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("أدخل كلمة المرور"),
"enterYourRecoveryKey":
@@ -997,7 +1000,7 @@ class MessageLookup extends MessageLookupByLibrary {
"food": MessageLookupByLibrary.simpleMessage("متعة الطهي"),
"forYourMemories": MessageLookupByLibrary.simpleMessage("لذكرياتك"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("نسيت كلمة المرور؟"),
MessageLookupByLibrary.simpleMessage("نسيت كلمة المرور"),
"foundFaces":
MessageLookupByLibrary.simpleMessage("الوجوه التي تم العثور عليها"),
"freeStorageClaimed": MessageLookupByLibrary.simpleMessage(
@@ -1027,7 +1030,7 @@ class MessageLookup extends MessageLookupByLibrary {
"googlePlayId":
MessageLookupByLibrary.simpleMessage("معرّف Google Play"),
"grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage(
"يرجى السماح بالوصول إلى جميع الصور في تطبيق الإعدادات."),
"الرجاء السماح بالوصول إلى جميع الصور في تطبيق الإعدادات"),
"grantPermission": MessageLookupByLibrary.simpleMessage("منح الإذن"),
"greenery": MessageLookupByLibrary.simpleMessage("الحياة الخضراء"),
"groupNearbyPhotos":
@@ -1035,6 +1038,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("عرض الضيف"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"لتمكين عرض الضيف، يرجى إعداد رمز مرور الجهاز أو قفل الشاشة في إعدادات النظام."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"نحن لا نتتبع عمليات تثبيت التطبيق. سيساعدنا إذا أخبرتنا أين وجدتنا!"),
"hearUsWhereTitle":
@@ -1173,7 +1178,7 @@ class MessageLookup extends MessageLookupByLibrary {
"loadMessage1": MessageLookupByLibrary.simpleMessage(
"يمكنك مشاركة اشتراكك مع عائلتك."),
"loadMessage2": MessageLookupByLibrary.simpleMessage(
"لقد حفظنا أكثر من 200 مليون ذكرى حتى الآن."),
"لقد حفظنا أكثر من 200 مليون ذكرى حتى الآن"),
"loadMessage3": MessageLookupByLibrary.simpleMessage(
"نحتفظ بـ 3 نسخ من بياناتك، إحداها في ملجأ للطوارئ تحت الأرض."),
"loadMessage4": MessageLookupByLibrary.simpleMessage(
@@ -1324,7 +1329,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("لم يتم العثور على جهاز."),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("لا شيء"),
"noDeviceThatCanBeDeleted": MessageLookupByLibrary.simpleMessage(
"لا توجد ملفات على هذا الجهاز يمكن حذفها."),
"لا توجد ملفات على هذا الجهاز يمكن حذفها"),
"noDuplicates":
MessageLookupByLibrary.simpleMessage("✨ لا توجد ملفات مكررة"),
"noEnteAccountExclamation":
@@ -1341,7 +1346,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("لا يوجد اتصال بالإنترنت"),
"noPhotosAreBeingBackedUpRightNow":
MessageLookupByLibrary.simpleMessage(
"لا يتم نسخ أي صور احتياطيًا في الوقت الحالي."),
"لا يتم نسخ أي صور احتياطيًا في الوقت الحالي"),
"noPhotosFoundHere":
MessageLookupByLibrary.simpleMessage("لم يتم العثور على صور هنا"),
"noQuickLinksSelected":
@@ -1472,9 +1477,9 @@ class MessageLookup extends MessageLookupByLibrary {
"يرجى الاتصال بالدعم إذا استمرت المشكلة."),
"pleaseEmailUsAt": m63,
"pleaseGrantPermissions":
MessageLookupByLibrary.simpleMessage("يرجى منح الأذونات."),
MessageLookupByLibrary.simpleMessage("يرجى منح الأذونات"),
"pleaseLoginAgain":
MessageLookupByLibrary.simpleMessage("يرجى تسجيل الدخول مرة أخرى."),
MessageLookupByLibrary.simpleMessage("يرجى تسجيل الدخول مرة أخرى"),
"pleaseSelectQuickLinksToRemove": MessageLookupByLibrary.simpleMessage(
"يرجى تحديد الروابط السريعة للإزالة."),
"pleaseSendTheLogsTo": m64,
@@ -1488,7 +1493,7 @@ class MessageLookup extends MessageLookupByLibrary {
"يرجى الانتظار، جارٍ حذف الألبوم"),
"pleaseWaitForSometimeBeforeRetrying":
MessageLookupByLibrary.simpleMessage(
"يرجى الانتظار لبعض الوقت قبل إعادة المحاولة."),
"يرجى الانتظار لبعض الوقت قبل إعادة المحاولة"),
"pleaseWaitThisWillTakeAWhile": MessageLookupByLibrary.simpleMessage(
"يرجى الانتظار، قد يستغرق هذا بعض الوقت."),
"posingWithThem": m65,
@@ -1528,6 +1533,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("جارٍ إعادة التعيين..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("استعادة"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("استعادة الحساب"),
@@ -1547,7 +1554,7 @@ class MessageLookup extends MessageLookupByLibrary {
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
"مفتاح الاسترداد الخاص بك صالح. شكرًا على التحقق.\n\nيرجى تذكر الاحتفاظ بنسخة احتياطية آمنة من مفتاح الاسترداد."),
"recoveryKeyVerified": MessageLookupByLibrary.simpleMessage(
"تم التحقق من مفتاح الاسترداد."),
"تم التحقق من مفتاح الاسترداد"),
"recoveryKeyVerifyReason": MessageLookupByLibrary.simpleMessage(
"مفتاح الاسترداد هو الطريقة الوحيدة لاستعادة صورك إذا نسيت كلمة المرور. يمكنك العثور عليه في الإعدادات > الحساب.\n\nالرجاء إدخال مفتاح الاسترداد هنا للتحقق من أنك حفظته بشكل صحيح."),
"recoveryReady": m70,
@@ -1577,7 +1584,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("الإحالات متوقفة مؤقتًا"),
"rejectRecovery": MessageLookupByLibrary.simpleMessage("رفض الاسترداد"),
"remindToEmptyDeviceTrash": MessageLookupByLibrary.simpleMessage(
"تذكر أيضًا إفراغ \"المحذوفة مؤخرًا\" من \"الإعدادات\" -> \"التخزين\" لاستعادة المساحة المحررة."),
"تذكر أيضًا إفراغ \"المحذوفة مؤخرًا\" من \"الإعدادات\" -> \"التخزين\" لاستعادة المساحة المحررة"),
"remindToEmptyEnteTrash": MessageLookupByLibrary.simpleMessage(
"تذكر أيضًا إفراغ \"سلة المهملات\" لاستعادة المساحة المحررة."),
"remoteImages": MessageLookupByLibrary.simpleMessage("الصور عن بعد"),
@@ -1661,7 +1668,7 @@ class MessageLookup extends MessageLookupByLibrary {
"savePerson": MessageLookupByLibrary.simpleMessage("حفظ الشخص"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"احفظ مفتاح الاسترداد إذا لم تكن قد فعلت ذلك بالفعل."),
"احفظ مفتاح الاسترداد إذا لم تكن قد فعلت ذلك"),
"saving": MessageLookupByLibrary.simpleMessage("جارٍ الحفظ..."),
"savingEdits":
MessageLookupByLibrary.simpleMessage("جارٍ حفظ التعديلات..."),
@@ -1878,7 +1885,7 @@ class MessageLookup extends MessageLookupByLibrary {
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("أنت"),
"storageInGB": m91,
"storageLimitExceeded":
MessageLookupByLibrary.simpleMessage("تم تجاوز حد التخزين."),
MessageLookupByLibrary.simpleMessage("تم تجاوز حد التخزين"),
"storageUsageInfo": m92,
"streamDetails": MessageLookupByLibrary.simpleMessage("تفاصيل البث"),
"strongStrength": MessageLookupByLibrary.simpleMessage("قوية"),
@@ -1922,7 +1929,7 @@ class MessageLookup extends MessageLookupByLibrary {
"thankYouForSubscribing":
MessageLookupByLibrary.simpleMessage("شكرًا لاشتراكك!"),
"theDownloadCouldNotBeCompleted":
MessageLookupByLibrary.simpleMessage("تعذر إكمال التنزيل."),
MessageLookupByLibrary.simpleMessage("تعذر إكمال التنزيل"),
"theLinkYouAreTryingToAccessHasExpired":
MessageLookupByLibrary.simpleMessage(
"انتهت صلاحية الرابط الذي تحاول الوصول إليه."),
@@ -1943,7 +1950,7 @@ class MessageLookup extends MessageLookupByLibrary {
"هذا الألبوم لديه رابط تعاوني بالفعل."),
"thisCanBeUsedToRecoverYourAccountIfYou":
MessageLookupByLibrary.simpleMessage(
"يمكن استخدام هذا المفتاح لاستعادة حسابك إذا فقدت جهاز المصادقة الثنائية."),
"يمكن استخدام هذا المفتاح لاستعادة حسابك إذا فقدت العامل الثاني للمصادقة"),
"thisDevice": MessageLookupByLibrary.simpleMessage("هذا الجهاز"),
"thisEmailIsAlreadyInUse": MessageLookupByLibrary.simpleMessage(
"هذا البريد الإلكتروني مستخدم بالفعل."),
@@ -1960,7 +1967,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"سيؤدي هذا إلى تسجيل خروجك من الجهاز التالي:"),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"سيؤدي هذا إلى تسجيل خروجك من هذا الجهاز."),
"سيؤدي هذا إلى تسجيل خروجك من هذا الجهاز!"),
"thisWillMakeTheDateAndTimeOfAllSelected":
MessageLookupByLibrary.simpleMessage(
"سيجعل هذا تاريخ ووقت جميع الصور المحددة متماثلاً."),
@@ -2154,14 +2161,14 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"تعذر جلب تفاصيل التخزين الخاصة بك."),
"yourSubscriptionHasExpired":
MessageLookupByLibrary.simpleMessage("انتهت صلاحية اشتراكك."),
MessageLookupByLibrary.simpleMessage("انتهت صلاحية اشتراكك"),
"yourSubscriptionWasUpdatedSuccessfully":
MessageLookupByLibrary.simpleMessage("تم تحديث اشتراكك بنجاح."),
"yourVerificationCodeHasExpired": MessageLookupByLibrary.simpleMessage(
"انتهت صلاحية رمز التحقق الخاص بك."),
"youveNoDuplicateFilesThatCanBeCleared":
MessageLookupByLibrary.simpleMessage(
"لا توجد لديك أي ملفات مكررة يمكن مسحها."),
"لا توجد لديك أي ملفات مكررة يمكن مسحها"),
"youveNoFilesInThisAlbumThatCanBeDeleted":
MessageLookupByLibrary.simpleMessage(
"لا توجد لديك ملفات في هذا الألبوم يمكن حذفها."),

View File

@@ -49,6 +49,7 @@ class MessageLookup extends MessageLookupByLibrary {
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Якая асноўная прычына выдалення вашага ўліковага запісу?"),
"backup": MessageLookupByLibrary.simpleMessage("Рэзервовая копія"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"cancel": MessageLookupByLibrary.simpleMessage("Скасаваць"),
"change": MessageLookupByLibrary.simpleMessage("Змяніць"),
"changeEmail": MessageLookupByLibrary.simpleMessage(
@@ -143,6 +144,8 @@ class MessageLookup extends MessageLookupByLibrary {
"general": MessageLookupByLibrary.simpleMessage("Асноўныя"),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Генерацыя ключоў шыфравання..."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"howItWorks": MessageLookupByLibrary.simpleMessage("Як гэта працуе"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("Iгнараваць"),
"incorrectPasswordTitle":
@@ -205,6 +208,8 @@ class MessageLookup extends MessageLookupByLibrary {
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("Палітыка прыватнасці"),
"rateUs": MessageLookupByLibrary.simpleMessage("Ацаніце нас"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Аднавіць"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Аднавіць уліковы запіс"),

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -90,6 +90,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupFile": MessageLookupByLibrary.simpleMessage("Zálohovat soubor"),
"backupStatus": MessageLookupByLibrary.simpleMessage("Stav zálohování"),
"birthday": MessageLookupByLibrary.simpleMessage("Narozeniny"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Data uložená v mezipaměti"),
@@ -261,6 +262,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Generování šifrovacích klíčů..."),
"goToSettings":
MessageLookupByLibrary.simpleMessage("Jít do nastavení"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hidden": MessageLookupByLibrary.simpleMessage("Skryté"),
"hide": MessageLookupByLibrary.simpleMessage("Skrýt"),
"howItWorks": MessageLookupByLibrary.simpleMessage("Jak to funguje"),
@@ -394,6 +397,8 @@ class MessageLookup extends MessageLookupByLibrary {
"radius": MessageLookupByLibrary.simpleMessage("Rádius"),
"rateUs": MessageLookupByLibrary.simpleMessage("Ohodnoť nás"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recoverButton": MessageLookupByLibrary.simpleMessage("Obnovit"),
"recoveryKeyVerified":
MessageLookupByLibrary.simpleMessage("Obnovovací klíč byl ověřen"),

View File

@@ -90,6 +90,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Sikkerhedskopierede mapper"),
"backupStatusDescription": MessageLookupByLibrary.simpleMessage(
"Elementer, der er blevet sikkerhedskopieret, vil blive vist her"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
"Beklager, dette album kan ikke åbnes i appen."),
"canOnlyRemoveFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
@@ -228,6 +229,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Spar plads på din enhed ved at rydde filer, der allerede er sikkerhedskopieret."),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Genererer krypteringsnøgler..."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"help": MessageLookupByLibrary.simpleMessage("Hjælp"),
"howItWorks":
MessageLookupByLibrary.simpleMessage("Sådan fungerer det"),
@@ -328,6 +331,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Privatlivspolitik"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Offentligt link aktiveret"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Gendan"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Gendan konto"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Gendan"),

View File

@@ -84,9 +84,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m21(count) =>
"${Intl.plural(count, one: 'Lösche ${count} Element', other: 'Lösche ${count} Elemente')}";
static String m116(count) =>
"Sollen die Fotos (und Videos) aus diesen ${count} Alben auch aus <bold>allen</bold> anderen Alben gelöscht werden, in denen sie enthalten sind?";
static String m22(currentlyDeleting, totalCount) =>
"Lösche ${currentlyDeleting} / ${totalCount}";
@@ -229,8 +226,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m77(snapshotLength, searchLength) =>
"Abschnittslänge stimmt nicht überein: ${snapshotLength} != ${searchLength}";
static String m117(count) => "${count} ausgewählt";
static String m78(count) => "${count} ausgewählt";
static String m79(count, yourCount) =>
@@ -345,9 +340,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Willkommen zurück!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Ich verstehe, dass ich meine Daten verlieren kann, wenn ich mein Passwort vergesse, da meine Daten <underline>Ende-zu-Ende-verschlüsselt</underline> sind."),
"actionNotSupportedOnFavouritesAlbum":
MessageLookupByLibrary.simpleMessage(
"Aktion für das Favoritenalbum nicht unterstützt"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Aktive Sitzungen"),
"add": MessageLookupByLibrary.simpleMessage("Hinzufügen"),
@@ -375,8 +367,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Details der Add-ons"),
"addOnValidTill": m3,
"addOns": MessageLookupByLibrary.simpleMessage("Add-ons"),
"addParticipants":
MessageLookupByLibrary.simpleMessage("Teilnehmer hinzufügen"),
"addPhotos": MessageLookupByLibrary.simpleMessage("Fotos hinzufügen"),
"addSelected":
MessageLookupByLibrary.simpleMessage("Auswahl hinzufügen"),
@@ -561,6 +551,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage("Videos sichern"),
"beach": MessageLookupByLibrary.simpleMessage("Am Strand"),
"birthday": MessageLookupByLibrary.simpleMessage("Geburtstag"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Black-Friday-Aktion"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -785,7 +776,6 @@ class MessageLookup extends MessageLookupByLibrary {
"deleteItemCount": m21,
"deleteLocation":
MessageLookupByLibrary.simpleMessage("Standort löschen"),
"deleteMultipleAlbumDialog": m116,
"deletePhotos": MessageLookupByLibrary.simpleMessage("Fotos löschen"),
"deleteProgress": m22,
"deleteReason1": MessageLookupByLibrary.simpleMessage(
@@ -1086,6 +1076,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Gastansicht"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Bitte richte einen Gerätepasscode oder eine Bildschirmsperre ein, um die Gastansicht zu nutzen."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Wir tracken keine App-Installationen. Es würde uns jedoch helfen, wenn du uns mitteilst, wie du von uns erfahren hast!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1591,6 +1583,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Ordne neu zu..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Wiederherstellen"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Konto wiederherstellen"),
@@ -1810,7 +1804,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Wähle dein Gesicht"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Wähle dein Abo aus"),
"selectedAlbums": m117,
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
"Ausgewählte Dateien sind nicht auf Ente"),
"selectedFoldersWillBeEncryptedAndBackedUp":

View File

@@ -22,16 +22,21 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -137,6 +137,8 @@ class MessageLookup extends MessageLookupByLibrary {
static String m41(currentlyProcessing, totalCount) =>
"Processing ${currentlyProcessing} / ${totalCount}";
static String m117(name) => "Happy birthday to ${name}! 🎉";
static String m42(name) => "Hiking with ${name}";
static String m43(count) =>
@@ -226,7 +228,7 @@ class MessageLookup extends MessageLookupByLibrary {
static String m77(snapshotLength, searchLength) =>
"Sections length mismatch: ${snapshotLength} != ${searchLength}";
static String m117(count) => "${count} selected";
static String m118(count) => "${count} selected";
static String m78(count) => "${count} selected";
@@ -552,6 +554,9 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage("Backup videos"),
"beach": MessageLookupByLibrary.simpleMessage("Sand and sea"),
"birthday": MessageLookupByLibrary.simpleMessage("Birthday"),
"birthdayNotifications":
MessageLookupByLibrary.simpleMessage("Birthday notifications"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Black Friday Sale"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -1058,6 +1063,9 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Guest view"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"To enable guest view, please setup device passcode or screen lock in your system settings."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"happyBirthdayToPerson": m117,
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"We don\'t track app installs. It\'d help if you told us where you found us!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1546,6 +1554,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Reassigning..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recover"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recover account"),
@@ -1755,7 +1765,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Select your face"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Select your plan"),
"selectedAlbums": m117,
"selectedAlbums": m118,
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
"Selected files are not on Ente"),
"selectedFoldersWillBeEncryptedAndBackedUp":

View File

@@ -549,6 +549,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Copia de seguridad de vídeos"),
"beach": MessageLookupByLibrary.simpleMessage("Arena y mar "),
"birthday": MessageLookupByLibrary.simpleMessage("Cumpleaños"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Oferta del Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -1073,6 +1074,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Vista de invitado"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Para habilitar la vista de invitados, por favor configure el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes de su sistema."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"No rastreamos las aplicaciones instaladas. ¡Nos ayudarías si nos dijeras dónde nos encontraste!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1583,6 +1586,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Reasignando..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recuperar"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recuperar cuenta"),

View File

@@ -39,6 +39,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Luba allalaadimised"),
"appleId": MessageLookupByLibrary.simpleMessage("Apple ID"),
"apply": MessageLookupByLibrary.simpleMessage("Rakenda"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blog": MessageLookupByLibrary.simpleMessage("Blogi"),
"cancel": MessageLookupByLibrary.simpleMessage("Loobu"),
"changeEmail": MessageLookupByLibrary.simpleMessage("Muuda e-posti"),
@@ -121,6 +122,8 @@ class MessageLookup extends MessageLookupByLibrary {
"googlePlayId": MessageLookupByLibrary.simpleMessage("Google Play ID"),
"groupNearbyPhotos": MessageLookupByLibrary.simpleMessage(
"Grupeeri lähedal olevad fotod"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"help": MessageLookupByLibrary.simpleMessage("Abiinfo"),
"hidden": MessageLookupByLibrary.simpleMessage("Peidetud"),
"hide": MessageLookupByLibrary.simpleMessage("Peida"),
@@ -186,6 +189,8 @@ class MessageLookup extends MessageLookupByLibrary {
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("Privaatsus"),
"radius": MessageLookupByLibrary.simpleMessage("Raadius"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recoverButton": MessageLookupByLibrary.simpleMessage("Taasta"),
"reddit": MessageLookupByLibrary.simpleMessage("Reddit"),
"remove": MessageLookupByLibrary.simpleMessage("Eemalda"),

View File

@@ -161,6 +161,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Mesedez, autentifikatu zure ezkutatutako fitxategiak ikusteko"),
"authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Mesedez, autentifikatu zure berreskuratze giltza ikusteko"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
"Sentitzen dugu, album hau ezin da aplikazioan ireki."),
"canNotOpenTitle":
@@ -353,6 +354,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Debaldeko biltegiratzea erabilgarri"),
"generatingEncryptionKeys":
MessageLookupByLibrary.simpleMessage("Zifratze giltzak sortzen..."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"help": MessageLookupByLibrary.simpleMessage("Laguntza"),
"hidden": MessageLookupByLibrary.simpleMessage("Ezkutatuta"),
"howItWorks":
@@ -462,6 +465,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Pribatutasun Politikak"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Esteka publikoa indarrean"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Berreskuratu"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Berreskuratu kontua"),

View File

@@ -90,6 +90,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backedUpFolders":
MessageLookupByLibrary.simpleMessage("پوشه‌های پشتیبان گیری شده"),
"backup": MessageLookupByLibrary.simpleMessage("پشتیبان گیری"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blog": MessageLookupByLibrary.simpleMessage("وبلاگ"),
"cancel": MessageLookupByLibrary.simpleMessage("لغو"),
"cannotDeleteSharedFiles": MessageLookupByLibrary.simpleMessage(
@@ -220,6 +221,8 @@ class MessageLookup extends MessageLookupByLibrary {
"grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage(
"لطفا اجازه دسترسی به تمام عکس‌ها را در تنظیمات برنامه بدهید"),
"grantPermission": MessageLookupByLibrary.simpleMessage("دسترسی دادن"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"ما نصب برنامه را ردیابی نمی‌کنیم. اگر بگویید کجا ما را پیدا کردید، به ما کمک می‌کند!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -299,6 +302,8 @@ class MessageLookup extends MessageLookupByLibrary {
"privateSharing":
MessageLookupByLibrary.simpleMessage("اشتراک گذاری خصوصی"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("بازیابی"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("بازیابی حساب کاربری"),

View File

@@ -25,6 +25,9 @@ class MessageLookup extends MessageLookupByLibrary {
static String m1(count) =>
"${Intl.plural(count, zero: 'Ajouter un collaborateur', one: 'Ajouter un collaborateur', other: 'Ajouter des collaborateurs')}";
static String m2(count) =>
"${Intl.plural(count, one: 'Ajouter un élément', other: 'Ajouter des éléments')}";
static String m3(storageAmount, endDate) =>
"Votre extension de ${storageAmount} est valable jusqu\'au ${endDate}";
@@ -82,9 +85,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m21(count) =>
"${Intl.plural(count, one: 'Supprimer le fichier', other: 'Supprimer ${count} fichiers')}";
static String m116(count) =>
"Supprimer également les photos (et les vidéos) présentes dans ces ${count} albums de <bold>tous les</bold> autres albums dont ils font partie ?";
static String m22(currentlyDeleting, totalCount) =>
"Suppression de ${currentlyDeleting} / ${totalCount}";
@@ -157,6 +157,9 @@ class MessageLookup extends MessageLookupByLibrary {
static String m49(count, formattedCount) =>
"${Intl.plural(count, zero: 'aucun souvenir', one: '${formattedCount} souvenir', other: '${formattedCount} souvenirs')}";
static String m50(count) =>
"${Intl.plural(count, one: 'Déplacer un élément', other: 'Déplacer des éléments')}";
static String m51(albumName) => "Déplacé avec succès vers ${albumName}";
static String m52(personName) => "Aucune suggestion pour ${personName}";
@@ -223,8 +226,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m77(snapshotLength, searchLength) =>
"Incompatibilité de longueur des sections : ${snapshotLength} != ${searchLength}";
static String m117(count) => "${count} sélectionné(s)";
static String m78(count) => "${count} sélectionné(s)";
static String m79(count, yourCount) =>
@@ -338,9 +339,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Bon retour parmi nous !"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Je comprends que si je perds mon mot de passe, je perdrai mes données puisque mes données sont <underline>chiffrées de bout en bout</underline>."),
"actionNotSupportedOnFavouritesAlbum":
MessageLookupByLibrary.simpleMessage(
"Action non prise en charge sur l\'album des Favoris"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Sessions actives"),
"add": MessageLookupByLibrary.simpleMessage("Ajouter"),
@@ -354,6 +352,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Ajouter des fichiers"),
"addFromDevice":
MessageLookupByLibrary.simpleMessage("Ajouter depuis l\'appareil"),
"addItem": m2,
"addLocation":
MessageLookupByLibrary.simpleMessage("Ajouter la localisation"),
"addLocationButton": MessageLookupByLibrary.simpleMessage("Ajouter"),
@@ -369,8 +368,6 @@ class MessageLookup extends MessageLookupByLibrary {
"addOnValidTill": m3,
"addOns":
MessageLookupByLibrary.simpleMessage("Modules complémentaires"),
"addParticipants":
MessageLookupByLibrary.simpleMessage("Ajouter des participants"),
"addPhotos": MessageLookupByLibrary.simpleMessage("Ajouter des photos"),
"addSelected":
MessageLookupByLibrary.simpleMessage("Ajouter la sélection"),
@@ -559,6 +556,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Sauvegarde des vidéos"),
"beach": MessageLookupByLibrary.simpleMessage("Sable et mer"),
"birthday": MessageLookupByLibrary.simpleMessage("Anniversaire"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Offre Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -789,7 +787,6 @@ class MessageLookup extends MessageLookupByLibrary {
"deleteItemCount": m21,
"deleteLocation":
MessageLookupByLibrary.simpleMessage("Supprimer la localisation"),
"deleteMultipleAlbumDialog": m116,
"deletePhotos":
MessageLookupByLibrary.simpleMessage("Supprimer des photos"),
"deleteProgress": m22,
@@ -1095,6 +1092,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Vue invité"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Pour activer la vue invité, veuillez configurer le code d\'accès de l\'appareil ou le verrouillage de l\'écran dans les paramètres de votre système."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Nous ne suivons pas les installations d\'applications. Il serait utile que vous nous disiez comment vous nous avez trouvés !"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1362,6 +1361,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Les plus pertinents"),
"mountains":
MessageLookupByLibrary.simpleMessage("Au-dessus des collines"),
"moveItem": m50,
"moveSelectedPhotosToOneDate": MessageLookupByLibrary.simpleMessage(
"Déplacer les photos sélectionnées vers une date"),
"moveToAlbum":
@@ -1616,6 +1616,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Réassignation..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Récupérer"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Récupérer un compte"),
@@ -1842,7 +1844,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Sélectionnez votre visage"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Sélectionner votre offre"),
"selectedAlbums": m117,
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
"Les fichiers sélectionnés ne sont pas sur Ente"),
"selectedFoldersWillBeEncryptedAndBackedUp":

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -223,6 +223,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("גבה על רשת סלולרית"),
"backupSettings": MessageLookupByLibrary.simpleMessage("הגדרות גיבוי"),
"backupVideos": MessageLookupByLibrary.simpleMessage("גבה סרטונים"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blog": MessageLookupByLibrary.simpleMessage("בלוג"),
"cachedData": MessageLookupByLibrary.simpleMessage("נתונים מוטמנים"),
"canNotUploadToAlbumsOwnedByOthers":
@@ -482,6 +483,8 @@ class MessageLookup extends MessageLookupByLibrary {
"grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage(
"נא לתת גישה לכל התמונות בתוך ההגדרות של הטלפון"),
"grantPermission": MessageLookupByLibrary.simpleMessage("הענק הרשאה"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hidden": MessageLookupByLibrary.simpleMessage("מוסתר"),
"hide": MessageLookupByLibrary.simpleMessage("הסתר"),
"hiding": MessageLookupByLibrary.simpleMessage("מחביא..."),
@@ -654,6 +657,8 @@ class MessageLookup extends MessageLookupByLibrary {
"rateTheApp": MessageLookupByLibrary.simpleMessage("דרג את האפליקציה"),
"rateUs": MessageLookupByLibrary.simpleMessage("דרג אותנו"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("שחזר"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("שחזר חשבון"),
"recoverButton": MessageLookupByLibrary.simpleMessage("שחזר"),

View File

@@ -27,6 +27,7 @@ class MessageLookup extends MessageLookupByLibrary {
"activeSessions": MessageLookupByLibrary.simpleMessage("एक्टिव सेशन"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"आपका अकाउंट हटाने का मुख्य कारण क्या है?"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"cancel": MessageLookupByLibrary.simpleMessage("रद्द करें"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
@@ -69,6 +70,8 @@ class MessageLookup extends MessageLookupByLibrary {
"feedback": MessageLookupByLibrary.simpleMessage("प्रतिपुष्टि"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("पासवर्ड भूल गए"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"आपके द्वारा दर्ज रिकवरी कुंजी ग़लत है"),
"incorrectRecoveryKeyTitle":
@@ -90,6 +93,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Receive reminders about memories from this day in previous years."),
"oops": MessageLookupByLibrary.simpleMessage("ओह!"),
"password": MessageLookupByLibrary.simpleMessage("पासवर्ड"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recoverButton": MessageLookupByLibrary.simpleMessage("पुनः प्राप्त"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("रिकवरी सफल हुई!"),

View File

@@ -26,6 +26,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Köszöntjük ismét!"),
"askDeleteReason":
MessageLookupByLibrary.simpleMessage("Miért törli a fiókját?"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"cancel": MessageLookupByLibrary.simpleMessage("Mégse"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
@@ -38,6 +39,8 @@ class MessageLookup extends MessageLookupByLibrary {
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("Adja meg az e-mail címét"),
"feedback": MessageLookupByLibrary.simpleMessage("Visszajelzés"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("Érvénytelen e-mail cím"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
@@ -46,6 +49,8 @@ class MessageLookup extends MessageLookupByLibrary {
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups"),
"verify": MessageLookupByLibrary.simpleMessage("Hitelesítés")

View File

@@ -342,6 +342,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupStatusDescription": MessageLookupByLibrary.simpleMessage(
"Item yang sudah dicadangkan akan terlihat di sini"),
"backupVideos": MessageLookupByLibrary.simpleMessage("Cadangkan video"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Penawaran Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -589,6 +590,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Perubahan lokasi hanya akan terlihat di Ente"),
"eligible": MessageLookupByLibrary.simpleMessage("memenuhi syarat"),
"email": MessageLookupByLibrary.simpleMessage("Email"),
"emailAlreadyRegistered":
MessageLookupByLibrary.simpleMessage("Email sudah terdaftar."),
"emailChangedTo": m28,
"emailNoEnteAccount": m30,
"emailVerificationToggle":
@@ -638,6 +641,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Harap masukkan alamat email yang sah."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("Masukkan alamat email kamu"),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Masukkan alamat email baru anda"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Masukkan sandi kamu"),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
@@ -725,6 +730,8 @@ class MessageLookup extends MessageLookupByLibrary {
"grantPermission": MessageLookupByLibrary.simpleMessage("Berikan izin"),
"groupNearbyPhotos": MessageLookupByLibrary.simpleMessage(
"Kelompokkan foto yang berdekatan"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
"Dari mana Anda menemukan Ente? (opsional)"),
"help": MessageLookupByLibrary.simpleMessage("Bantuan"),
@@ -1053,6 +1060,8 @@ class MessageLookup extends MessageLookupByLibrary {
"rateTheApp": MessageLookupByLibrary.simpleMessage("Nilai app ini"),
"rateUs": MessageLookupByLibrary.simpleMessage("Beri kami nilai"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Pulihkan"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Pulihkan akun"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Pulihkan"),

View File

@@ -457,6 +457,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos":
MessageLookupByLibrary.simpleMessage("Backup dei video"),
"birthday": MessageLookupByLibrary.simpleMessage("Compleanno"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Offerta del Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -959,6 +960,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Vista ospite"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Per abilitare la vista ospite, configura il codice di accesso del dispositivo o il blocco schermo nelle impostazioni di sistema."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Non teniamo traccia del numero di installazioni dell\'app. Sarebbe utile se ci dicesse dove ci ha trovato!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1419,6 +1422,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Riassegnando..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recupera"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recupera account"),

View File

@@ -459,6 +459,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage("動画をバックアップ"),
"beach": MessageLookupByLibrary.simpleMessage("砂浜と海"),
"birthday": MessageLookupByLibrary.simpleMessage("誕生日"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage("ブラックフライデーセール"),
"blog": MessageLookupByLibrary.simpleMessage("ブログ"),
"cachedData": MessageLookupByLibrary.simpleMessage("キャッシュデータ"),
@@ -888,6 +889,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("ゲストビュー"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"アプリのロックを有効にするには、システム設定でデバイスのパスコードまたは画面ロックを設定してください。"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"私たちはアプリのインストールを追跡していませんが、もしよければ、Enteをお知りになった場所を教えてください"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1319,6 +1322,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignMe": MessageLookupByLibrary.simpleMessage("\"自分\" を再割り当て"),
"reassignedToName": m68,
"reassigningLoading": MessageLookupByLibrary.simpleMessage("再割り当て中..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("復元"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("アカウントを復元"),
"recoverButton": MessageLookupByLibrary.simpleMessage("復元"),

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -26,6 +26,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("다시 오신 것을 환영합니다!"),
"askDeleteReason":
MessageLookupByLibrary.simpleMessage("계정을 삭제하는 가장 큰 이유가 무엇인가요?"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"cancel": MessageLookupByLibrary.simpleMessage("닫기"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
@@ -40,6 +41,8 @@ class MessageLookup extends MessageLookupByLibrary {
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("이메일을 입력하세요"),
"feedback": MessageLookupByLibrary.simpleMessage("피드백"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("잘못된 이메일 주소"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
@@ -48,6 +51,8 @@ class MessageLookup extends MessageLookupByLibrary {
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups"),
"verify": MessageLookupByLibrary.simpleMessage("인증"),

View File

@@ -45,6 +45,9 @@ class MessageLookup extends MessageLookupByLibrary {
static String m9(versionValue) => "Versija: ${versionValue}";
static String m10(freeAmount, storageUnit) =>
"${freeAmount} ${storageUnit} laisva";
static String m11(name) => "Gražūs vaizdai su ${name}";
static String m12(paymentProvider) =>
@@ -67,7 +70,7 @@ class MessageLookup extends MessageLookupByLibrary {
"${Intl.plural(count, zero: 'Pridėta 0 bendradarbių', one: 'Pridėtas 1 bendradarbis', other: 'Pridėta ${count} bendradarbių')}";
static String m17(email, numOfDays) =>
"Ketinate pridėti ${email} kaip patikimą kontaktą. Jie galės atkurti jūsų paskyrą, jei jūsų nebus ${numOfDays} dienų.";
"Ketinate įtraukti ${email} kaip patikimą kontaktą. Jie galės atkurti jūsų paskyrą, jei jūsų nebus ${numOfDays} dienų.";
static String m18(familyAdminEmail) =>
"Susisiekite su <green>${familyAdminEmail}</green>, kad sutvarkytumėte savo prenumeratą.";
@@ -95,6 +98,8 @@ class MessageLookup extends MessageLookupByLibrary {
static String m26(count, formattedSize) =>
"${count} failai (-ų), kiekvienas ${formattedSize}";
static String m27(name) => "Šis el. paštas jau susietas su ${name}.";
static String m28(newEmail) => "El. paštas pakeistas į ${newEmail}";
static String m29(email) => "${email} neturi „Ente“ paskyros.";
@@ -102,8 +107,15 @@ class MessageLookup extends MessageLookupByLibrary {
static String m30(email) =>
"${email} neturi „Ente“ paskyros.\n\nSiųskite jiems kvietimą bendrinti nuotraukas.";
static String m31(name) => "Apkabinat ${name}";
static String m32(text) => "Rastos papildomos nuotraukos, skirtos ${text}";
static String m33(name) => "Vaišiavimas su ${name}";
static String m34(count, formattedNumber) =>
"${Intl.plural(count, one: '${formattedNumber} failas šiame įrenginyje saugiai sukurta atsarginė kopija', few: '${formattedNumber} failai šiame įrenginyje saugiai sukurtos atsarginės kopijos', many: '${formattedNumber} failo šiame įrenginyje saugiai sukurtos atsargines kopijos', other: '${formattedNumber} failų šiame įrenginyje saugiai sukurta atsarginių kopijų')}.";
static String m35(count, formattedNumber) =>
"${Intl.plural(count, one: '${formattedNumber} failas šiame albume saugiai sukurta atsarginė kopija', few: '${formattedNumber} failai šiame albume saugiai sukurtos atsarginės kopijos', many: '${formattedNumber} failo šiame albume saugiai sukurtos atsargines kopijos', other: '${formattedNumber} failų šiame albume saugiai sukurta atsarginė kopija')}.";
@@ -124,13 +136,19 @@ class MessageLookup extends MessageLookupByLibrary {
static String m41(currentlyProcessing, totalCount) =>
"Apdorojama ${currentlyProcessing} / ${totalCount}";
static String m42(name) => "Žygiavimas su ${name}";
static String m43(count) =>
"${Intl.plural(count, one: '${count} elementas', other: '${count} elementų')}";
static String m44(name) => "Paskutinį kartą su ${name}";
static String m45(email) => "${email} pakvietė jus būti patikimu kontaktu";
static String m46(expiryTime) => "Nuoroda nebegalios ${expiryTime}";
static String m47(email) => "Susieti asmenį su ${email}";
static String m48(personName, email) =>
"Tai susies ${personName} su ${email}.";
@@ -149,20 +167,33 @@ class MessageLookup extends MessageLookupByLibrary {
static String m54(familyAdminEmail) =>
"Susisiekite su ${familyAdminEmail}, kad pakeistumėte savo kodą.";
static String m55(name) => "Vakarėlis su ${name}";
static String m56(passwordStrengthValue) =>
"Slaptažodžio stiprumas: ${passwordStrengthValue}";
static String m57(providerName) =>
"Kreipkitės į ${providerName} palaikymo komandą, jei jums buvo nuskaičiuota.";
static String m58(name, age) => "${name} yra ${age} m.!";
static String m59(name, age) => "${name} netrukus sulauks ${age} m.";
static String m60(count) =>
"${Intl.plural(count, zero: 'Nėra nuotraukų', one: '1 nuotrauka', other: '${count} nuotraukų')}";
static String m61(count) =>
"${Intl.plural(count, zero: '0 nuotraukų', one: '1 nuotrauka', few: '${count} nuotraukos', many: '${count} nuotraukos', other: '${count} nuotraukų')}";
static String m62(endDate) =>
"Nemokama bandomoji versija galioja iki ${endDate}.\nVėliau galėsite pasirinkti mokamą planą.";
static String m63(toEmail) => "Siųskite el. laišką mums adresu ${toEmail}.";
static String m64(toEmail) => "Siųskite žurnalus adresu\n${toEmail}";
static String m65(name) => "Pozavimas su ${name}";
static String m66(folderName) => "Apdorojama ${folderName}...";
static String m67(storeName) => "Vertinti mus parduotuvėje „${storeName}";
@@ -185,6 +216,8 @@ class MessageLookup extends MessageLookupByLibrary {
static String m74(endDate) => "Prenumerata pratęsiama ${endDate}";
static String m75(name) => "Kelionė su ${name}";
static String m76(count) =>
"${Intl.plural(count, one: 'Rastas ${count} rezultatas', other: 'Rasta ${count} rezultatų')}";
@@ -196,6 +229,8 @@ class MessageLookup extends MessageLookupByLibrary {
static String m79(count, yourCount) =>
"${count} pasirinkta (${yourCount} jūsų)";
static String m80(name) => "Asmenukės su ${name}";
static String m81(verificationID) =>
"Štai mano patvirtinimo ID: ${verificationID}, skirta ente.io.";
@@ -218,8 +253,16 @@ class MessageLookup extends MessageLookupByLibrary {
static String m88(fileType) => "Šis ${fileType} bus ištrintas iš „Ente“.";
static String m89(name) => "Sportai su ${name}";
static String m90(name) => "Dėmesys ${name}";
static String m91(storageAmountInGB) => "${storageAmountInGB} GB";
static String m92(
usedAmount, usedStorageUnit, totalAmount, totalStorageUnit) =>
"${usedAmount} ${usedStorageUnit}${totalAmount} ${totalStorageUnit} naudojama";
static String m93(id) =>
"Jūsų ${id} jau susietas su kita „Ente“ paskyra.\nJei norite naudoti savo ${id} su šia paskyra, susisiekite su mūsų palaikymo komanda.";
@@ -263,6 +306,11 @@ class MessageLookup extends MessageLookupByLibrary {
static String m109(email) => "Patvirtinti ${email}";
static String m110(name) => "Peržiūrėkite ${name}, kad atsietumėte";
static String m111(count) =>
"${Intl.plural(count, zero: 'Įtraukta 0 žiūrėtojų', one: 'Įtrauktas 1 žiūrėtojas', few: 'Įtraukti ${count} žiūrėtojai', many: 'Įtraukta ${count} žiūrėtojo', other: 'Įtraukta ${count} žiūrėtojų')}";
static String m112(email) =>
"Išsiuntėme laišką adresu <green>${email}</green>";
@@ -293,11 +341,13 @@ class MessageLookup extends MessageLookupByLibrary {
"add": MessageLookupByLibrary.simpleMessage("Pridėti"),
"addAName": MessageLookupByLibrary.simpleMessage("Pridėti vardą"),
"addANewEmail":
MessageLookupByLibrary.simpleMessage("Pridėti naują el. paštą"),
MessageLookupByLibrary.simpleMessage("Įtraukite naują el. paštą"),
"addCollaborator":
MessageLookupByLibrary.simpleMessage("Pridėti bendradarbį"),
"addCollaborators": m1,
"addFiles": MessageLookupByLibrary.simpleMessage("Pridėti failus"),
"addFromDevice":
MessageLookupByLibrary.simpleMessage("Pridėti iš įrenginio"),
"addItem": m2,
"addLocation": MessageLookupByLibrary.simpleMessage("Pridėti vietovę"),
"addLocationButton": MessageLookupByLibrary.simpleMessage("Pridėti"),
@@ -312,12 +362,19 @@ class MessageLookup extends MessageLookupByLibrary {
"Išsami informacija apie priedus"),
"addOnValidTill": m3,
"addOns": MessageLookupByLibrary.simpleMessage("Priedai"),
"addPhotos": MessageLookupByLibrary.simpleMessage("Įtraukti nuotraukų"),
"addSelected":
MessageLookupByLibrary.simpleMessage("Pridėti pasirinktus"),
"addToAlbum": MessageLookupByLibrary.simpleMessage("Pridėti į albumą"),
"addToEnte": MessageLookupByLibrary.simpleMessage("Pridėti į „Ente“"),
"addToHiddenAlbum":
MessageLookupByLibrary.simpleMessage("Įtraukti į paslėptą albumą"),
"addTrustedContact":
MessageLookupByLibrary.simpleMessage("Pridėti patikimą kontaktą"),
"addViewer": MessageLookupByLibrary.simpleMessage("Pridėti žiūrėtoją"),
"addViewers": m4,
"addYourPhotosNow": MessageLookupByLibrary.simpleMessage(
"Įtraukite savo nuotraukas dabar"),
"addedAs": MessageLookupByLibrary.simpleMessage("Pridėta kaip"),
"addedBy": m5,
"addedSuccessfullyTo": m6,
@@ -363,8 +420,12 @@ class MessageLookup extends MessageLookupByLibrary {
"Leisti prieigą prie nuotraukų"),
"androidBiometricHint":
MessageLookupByLibrary.simpleMessage("Patvirtinkite tapatybę"),
"androidBiometricNotRecognized": MessageLookupByLibrary.simpleMessage(
"Neatpažinta. Bandykite dar kartą."),
"androidBiometricRequiredTitle":
MessageLookupByLibrary.simpleMessage("Privaloma biometrija"),
"androidBiometricSuccess":
MessageLookupByLibrary.simpleMessage("Sėkmė"),
"androidCancelButton": MessageLookupByLibrary.simpleMessage("Atšaukti"),
"androidDeviceCredentialsRequiredTitle":
MessageLookupByLibrary.simpleMessage(
@@ -454,6 +515,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Tapatybės nustatymas sėkmingas."),
"autoCastDialogBody": MessageLookupByLibrary.simpleMessage(
"Čia matysite pasiekiamus perdavimo įrenginius."),
"autoCastiOSPermission": MessageLookupByLibrary.simpleMessage(
"Įsitikinkite, kad programai „Ente“ nuotraukos yra įjungti vietinio tinklo leidimai, nustatymuose."),
"autoLock":
MessageLookupByLibrary.simpleMessage("Automatinis užraktas"),
"autoLockFeatureDescription": MessageLookupByLibrary.simpleMessage(
@@ -465,6 +528,7 @@ class MessageLookup extends MessageLookupByLibrary {
"autoPairDesc": MessageLookupByLibrary.simpleMessage(
"Automatinis susiejimas veikia tik su įrenginiais, kurie palaiko „Chromecast“."),
"available": MessageLookupByLibrary.simpleMessage("Prieinama"),
"availableStorageSpace": m10,
"backedUpFolders": MessageLookupByLibrary.simpleMessage(
"Sukurtos atsarginės aplankų kopijos"),
"backgroundWithThem": m11,
@@ -486,6 +550,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Kurti atsargines vaizdo įrašų kopijas"),
"beach": MessageLookupByLibrary.simpleMessage("Smėlis ir jūra"),
"birthday": MessageLookupByLibrary.simpleMessage("Gimtadienis"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage(
"Juodojo penktadienio išpardavimas"),
"blog": MessageLookupByLibrary.simpleMessage("Tinklaraštis"),
@@ -522,7 +587,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Nepavyko perduoti albumo"),
"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"),
"centerPoint": MessageLookupByLibrary.simpleMessage("Centro taškas"),
"change": MessageLookupByLibrary.simpleMessage("Keisti"),
"changeEmail": MessageLookupByLibrary.simpleMessage("Keisti el. paštą"),
"changeLocationOfSelectedItems": MessageLookupByLibrary.simpleMessage(
@@ -556,6 +621,7 @@ class MessageLookup extends MessageLookupByLibrary {
"clearCaches": MessageLookupByLibrary.simpleMessage("Valyti podėlius"),
"clearIndexes":
MessageLookupByLibrary.simpleMessage("Valyti indeksavimus"),
"click": MessageLookupByLibrary.simpleMessage("• Spauskite"),
"clickOnTheOverflowMenu": MessageLookupByLibrary.simpleMessage(
"• Spustelėkite ant perpildymo meniu"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
@@ -620,6 +686,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Susisiekti su palaikymo komanda"),
"contactToManageSubscription": m19,
"contacts": MessageLookupByLibrary.simpleMessage("Kontaktai"),
"contents": MessageLookupByLibrary.simpleMessage("Turinys"),
"continueLabel": MessageLookupByLibrary.simpleMessage("Tęsti"),
"continueOnFreeTrial": MessageLookupByLibrary.simpleMessage(
"Tęsti nemokame bandomajame laikotarpyje"),
@@ -638,6 +705,8 @@ class MessageLookup extends MessageLookupByLibrary {
"couldNotUpdateSubscription": MessageLookupByLibrary.simpleMessage(
"Nepavyko atnaujinti prenumeratos"),
"count": MessageLookupByLibrary.simpleMessage("Skaičių"),
"crashReporting":
MessageLookupByLibrary.simpleMessage("Pranešti apie strigčius"),
"create": MessageLookupByLibrary.simpleMessage("Kurti"),
"createAccount": MessageLookupByLibrary.simpleMessage("Kurti paskyrą"),
"createAlbumActionHint": MessageLookupByLibrary.simpleMessage(
@@ -773,10 +842,14 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Lankymo kortelės"),
"discover_wallpapers":
MessageLookupByLibrary.simpleMessage("Ekrano fonai"),
"dismiss": MessageLookupByLibrary.simpleMessage("Atmesti"),
"distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"),
"doNotSignOut": MessageLookupByLibrary.simpleMessage("Neatsijungti"),
"doThisLater":
MessageLookupByLibrary.simpleMessage("Daryti tai vėliau"),
"doYouWantToDiscardTheEditsYouHaveMade":
MessageLookupByLibrary.simpleMessage(
"Ar norite atmesti atliktus pakeitimus?"),
"done": MessageLookupByLibrary.simpleMessage("Atlikta"),
"dontSave": MessageLookupByLibrary.simpleMessage("Neišsaugoti"),
"doubleYourStorage":
@@ -789,12 +862,15 @@ class MessageLookup extends MessageLookupByLibrary {
"duplicateFileCountWithStorageSaved": m25,
"duplicateItemsGroup": m26,
"edit": MessageLookupByLibrary.simpleMessage("Redaguoti"),
"editEmailAlreadyLinked": m27,
"editLocation":
MessageLookupByLibrary.simpleMessage("Redaguoti vietovę"),
"editLocationTagTitle":
MessageLookupByLibrary.simpleMessage("Redaguoti vietovę"),
"editPerson": MessageLookupByLibrary.simpleMessage("Redaguoti asmenį"),
"editTime": MessageLookupByLibrary.simpleMessage("Redaguoti laiką"),
"editsSaved":
MessageLookupByLibrary.simpleMessage("Redagavimai išsaugoti"),
"editsToLocationWillOnlyBeSeenWithinEnte":
MessageLookupByLibrary.simpleMessage(
"Vietovės pakeitimai bus matomi tik per „Ente“"),
@@ -811,6 +887,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("El. pašto patvirtinimas"),
"emailYourLogs": MessageLookupByLibrary.simpleMessage(
"Atsiųskite žurnalus el. laišku"),
"embracingThem": m31,
"emergencyContacts":
MessageLookupByLibrary.simpleMessage("Skubios pagalbos kontaktai"),
"empty": MessageLookupByLibrary.simpleMessage("Ištuštinti"),
@@ -853,6 +930,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Gimtadienis (neprivaloma)"),
"enterEmail":
MessageLookupByLibrary.simpleMessage("Įveskite el. paštą"),
"enterFileName":
MessageLookupByLibrary.simpleMessage("Įveskite failo pavadinimą"),
"enterName": MessageLookupByLibrary.simpleMessage("Įveskite vardą"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Įveskite naują slaptažodį, kurį galime naudoti jūsų duomenims šifruoti"),
@@ -872,6 +951,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Įveskite tinkamą el. pašto adresą."),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Įveskite savo el. pašto adresą"),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Įveskite savo naują el. pašto adresą"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Įveskite savo slaptažodį"),
"enterYourRecoveryKey":
@@ -900,6 +981,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Nepavyko pritaikyti kodo."),
"failedToCancel":
MessageLookupByLibrary.simpleMessage("Nepavyko atsisakyti"),
"failedToDownloadVideo": MessageLookupByLibrary.simpleMessage(
"Nepavyko atsisiųsti vaizdo įrašo."),
"failedToFetchActiveSessions": MessageLookupByLibrary.simpleMessage(
"Nepavyko gauti aktyvių seansų."),
"failedToFetchOriginalForEdit": MessageLookupByLibrary.simpleMessage(
@@ -924,6 +1007,7 @@ class MessageLookup extends MessageLookupByLibrary {
"faq": MessageLookupByLibrary.simpleMessage("DUK"),
"faqs": MessageLookupByLibrary.simpleMessage("DUK"),
"favorite": MessageLookupByLibrary.simpleMessage("Pamėgti"),
"feastingWithThem": m33,
"feedback": MessageLookupByLibrary.simpleMessage("Atsiliepimai"),
"file": MessageLookupByLibrary.simpleMessage("Failas"),
"fileFailedToSaveToGallery": MessageLookupByLibrary.simpleMessage(
@@ -935,13 +1019,18 @@ class MessageLookup extends MessageLookupByLibrary {
"fileSavedToGallery": MessageLookupByLibrary.simpleMessage(
"Failas išsaugotas į galeriją"),
"fileTypes": MessageLookupByLibrary.simpleMessage("Failų tipai"),
"fileTypesAndNames":
MessageLookupByLibrary.simpleMessage("Failų tipai ir pavadinimai"),
"filesBackedUpFromDevice": m34,
"filesBackedUpInAlbum": m35,
"filesDeleted": MessageLookupByLibrary.simpleMessage("Failai ištrinti"),
"filesSavedToGallery":
MessageLookupByLibrary.simpleMessage("Failai išsaugoti į galeriją"),
"findPeopleByName": MessageLookupByLibrary.simpleMessage(
"Greitai suraskite žmones pagal vardą"),
"findThemQuickly":
MessageLookupByLibrary.simpleMessage("Raskite juos greitai"),
"flip": MessageLookupByLibrary.simpleMessage("Apversti"),
"food": MessageLookupByLibrary.simpleMessage("Kulinarinis malonumas"),
"forYourMemories":
MessageLookupByLibrary.simpleMessage("jūsų prisiminimams"),
@@ -981,9 +1070,13 @@ class MessageLookup extends MessageLookupByLibrary {
"grantPermission":
MessageLookupByLibrary.simpleMessage("Suteikti leidimą"),
"greenery": MessageLookupByLibrary.simpleMessage("Žaliasis gyvenimas"),
"groupNearbyPhotos": MessageLookupByLibrary.simpleMessage(
"Grupuoti netoliese nuotraukas"),
"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ą."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Mes nesekame programų diegimų. Mums padėtų, jei pasakytumėte, kur mus radote."),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -999,6 +1092,9 @@ class MessageLookup extends MessageLookupByLibrary {
"hideSharedItemsFromHomeGallery": MessageLookupByLibrary.simpleMessage(
"Slėpti bendrinamus elementus iš pagrindinės galerijos"),
"hiding": MessageLookupByLibrary.simpleMessage("Slepiama..."),
"hikingWithThem": m42,
"hostedAtOsmFrance":
MessageLookupByLibrary.simpleMessage("Talpinama OSM Prancūzijoje"),
"howItWorks": MessageLookupByLibrary.simpleMessage("Kaip tai veikia"),
"howToViewShareeVerificationID": MessageLookupByLibrary.simpleMessage(
"Paprašykite jų ilgai paspausti savo el. pašto adresą nustatymų ekrane ir patvirtinti, kad abiejų įrenginių ID sutampa."),
@@ -1050,6 +1146,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Kviesti į „Ente“"),
"inviteYourFriends":
MessageLookupByLibrary.simpleMessage("Kviesti savo draugus"),
"inviteYourFriendsToEnte": MessageLookupByLibrary.simpleMessage(
"Pakvieskite savo draugus į „Ente“"),
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome":
MessageLookupByLibrary.simpleMessage(
"Atrodo, kad kažkas nutiko ne taip. Bandykite pakartotinai po kurio laiko. Jei klaida tęsiasi, susisiekite su mūsų palaikymo komanda."),
@@ -1076,6 +1174,7 @@ class MessageLookup extends MessageLookupByLibrary {
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Maloniai padėkite mums su šia informacija."),
"language": MessageLookupByLibrary.simpleMessage("Kalba"),
"lastTimeWithThem": m44,
"lastUpdated":
MessageLookupByLibrary.simpleMessage("Paskutinį kartą atnaujintą"),
"lastYearsTrip":
@@ -1102,6 +1201,8 @@ class MessageLookup extends MessageLookupByLibrary {
"linkDeviceLimit":
MessageLookupByLibrary.simpleMessage("Įrenginių riba"),
"linkEmail": MessageLookupByLibrary.simpleMessage("Susieti el. paštą"),
"linkEmailToContactBannerCaption":
MessageLookupByLibrary.simpleMessage("spartesniam bendrinimui"),
"linkEnabled": MessageLookupByLibrary.simpleMessage("Įjungta"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Nebegalioja"),
"linkExpiresOn": m46,
@@ -1112,7 +1213,8 @@ class MessageLookup extends MessageLookupByLibrary {
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Niekada"),
"linkPerson": MessageLookupByLibrary.simpleMessage("Susiekite asmenį,"),
"linkPersonCaption": MessageLookupByLibrary.simpleMessage(
"kad geriau bendrintumėte patir"),
"geresniam bendrinimo patirčiai"),
"linkPersonToEmail": m47,
"linkPersonToEmailConfirmation": m48,
"livePhotos": MessageLookupByLibrary.simpleMessage("Gyvos nuotraukos"),
"loadMessage1": MessageLookupByLibrary.simpleMessage(
@@ -1137,6 +1239,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Įkeliami EXIF duomenys..."),
"loadingGallery":
MessageLookupByLibrary.simpleMessage("Įkeliama galerija..."),
"loadingMessage": MessageLookupByLibrary.simpleMessage(
"Įkeliamos jūsų nuotraukos..."),
"loadingModel":
MessageLookupByLibrary.simpleMessage("Atsisiunčiami modeliai..."),
"loadingYourPhotos":
@@ -1225,6 +1329,9 @@ class MessageLookup extends MessageLookupByLibrary {
"mobileWebDesktop": MessageLookupByLibrary.simpleMessage(
"Mobiliuosiuose, internete ir darbalaukyje"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Vidutinė"),
"modifyYourQueryOrTrySearchingFor":
MessageLookupByLibrary.simpleMessage(
"Modifikuokite užklausą arba bandykite ieškoti"),
"moments": MessageLookupByLibrary.simpleMessage("Akimirkos"),
"month": MessageLookupByLibrary.simpleMessage("mėnesis"),
"monthly": MessageLookupByLibrary.simpleMessage("Mėnesinis"),
@@ -1239,6 +1346,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Perkelti pasirinktas nuotraukas į vieną datą"),
"moveToAlbum":
MessageLookupByLibrary.simpleMessage("Perkelti į albumą"),
"moveToHiddenAlbum":
MessageLookupByLibrary.simpleMessage("Perkelti į paslėptą albumą"),
"movedSuccessfullyTo": m51,
"movedToTrash":
MessageLookupByLibrary.simpleMessage("Perkelta į šiukšlinę"),
@@ -1262,6 +1371,8 @@ class MessageLookup extends MessageLookupByLibrary {
"newest": MessageLookupByLibrary.simpleMessage("Naujausią"),
"next": MessageLookupByLibrary.simpleMessage("Toliau"),
"no": MessageLookupByLibrary.simpleMessage("Ne"),
"noAlbumsSharedByYouYet": MessageLookupByLibrary.simpleMessage(
"Dar nėra albumų, kuriais bendrinotės."),
"noDeviceFound":
MessageLookupByLibrary.simpleMessage("Įrenginys nerastas"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("Jokio"),
@@ -1282,6 +1393,8 @@ class MessageLookup extends MessageLookupByLibrary {
"noPhotosAreBeingBackedUpRightNow":
MessageLookupByLibrary.simpleMessage(
"Šiuo metu nekuriamos atsarginės nuotraukų kopijos"),
"noPhotosFoundHere":
MessageLookupByLibrary.simpleMessage("Nuotraukų čia nerasta"),
"noQuickLinksSelected": MessageLookupByLibrary.simpleMessage(
"Nėra pasirinktų sparčiųjų nuorodų"),
"noRecoveryKey":
@@ -1312,6 +1425,8 @@ class MessageLookup extends MessageLookupByLibrary {
"onlyFamilyAdminCanChangeCode": m54,
"onlyThem": MessageLookupByLibrary.simpleMessage("Tik jiems"),
"oops": MessageLookupByLibrary.simpleMessage("Ups"),
"oopsCouldNotSaveEdits": MessageLookupByLibrary.simpleMessage(
"Ups, nepavyko išsaugoti redagavimų."),
"oopsSomethingWentWrong":
MessageLookupByLibrary.simpleMessage("Ups, kažkas nutiko ne taip"),
"openAlbumInBrowser":
@@ -1323,6 +1438,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Atverti nustatymus"),
"openTheItem":
MessageLookupByLibrary.simpleMessage("• Atverkite elementą."),
"openstreetmapContributors": MessageLookupByLibrary.simpleMessage(
"„OpenStreetMap“ bendradarbiai"),
"optionalAsShortAsYouLike": MessageLookupByLibrary.simpleMessage(
"Nebūtina, trumpai, kaip jums patinka..."),
"orMergeWithExistingPerson":
@@ -1336,6 +1453,7 @@ class MessageLookup extends MessageLookupByLibrary {
"pairingComplete":
MessageLookupByLibrary.simpleMessage("Susiejimas baigtas"),
"panorama": MessageLookupByLibrary.simpleMessage("Panorama"),
"partyWithThem": m55,
"passKeyPendingVerification": MessageLookupByLibrary.simpleMessage(
"Vis dar laukiama patvirtinimo"),
"passkey": MessageLookupByLibrary.simpleMessage("Slaptaraktis"),
@@ -1365,11 +1483,18 @@ class MessageLookup extends MessageLookupByLibrary {
"people": MessageLookupByLibrary.simpleMessage("Asmenys"),
"peopleUsingYourCode": MessageLookupByLibrary.simpleMessage(
"Asmenys, naudojantys jūsų kodą"),
"permDeleteWarning": MessageLookupByLibrary.simpleMessage(
"Visi elementai šiukšlinėje bus negrįžtamai ištrinti.\n\nŠio veiksmo negalima anuliuoti."),
"permanentlyDelete":
MessageLookupByLibrary.simpleMessage("Ištrinti negrįžtamai"),
"permanentlyDeleteFromDevice": MessageLookupByLibrary.simpleMessage(
"Ištrinti negrįžtamai iš įrenginio?"),
"personIsAge": m58,
"personName": MessageLookupByLibrary.simpleMessage("Asmens vardas"),
"personTurningAge": m59,
"pets": MessageLookupByLibrary.simpleMessage("Furio draugai"),
"photoDescriptions":
MessageLookupByLibrary.simpleMessage("Nuotraukų aprašai"),
"photoGridSize":
MessageLookupByLibrary.simpleMessage("Nuotraukų tinklelio dydis"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("nuotrauka"),
@@ -1378,9 +1503,12 @@ class MessageLookup extends MessageLookupByLibrary {
"photosAddedByYouWillBeRemovedFromTheAlbum":
MessageLookupByLibrary.simpleMessage(
"Jūsų pridėtos nuotraukos bus pašalintos iš albumo"),
"photosCount": m61,
"photosKeepRelativeTimeDifference":
MessageLookupByLibrary.simpleMessage(
"Nuotraukos išlaiko santykinį laiko skirtumą"),
"pickCenterPoint":
MessageLookupByLibrary.simpleMessage("Pasirinkite centro tašką"),
"pinAlbum": MessageLookupByLibrary.simpleMessage("Prisegti albumą"),
"pinLock": MessageLookupByLibrary.simpleMessage("PIN užrakinimas"),
"playOnTv": MessageLookupByLibrary.simpleMessage(
@@ -1398,6 +1526,10 @@ class MessageLookup extends MessageLookupByLibrary {
"pleaseContactSupportAndWeWillBeHappyToHelp":
MessageLookupByLibrary.simpleMessage(
"Susisiekite adresu support@ente.io ir mes mielai padėsime!"),
"pleaseContactSupportIfTheProblemPersists":
MessageLookupByLibrary.simpleMessage(
"Jei problema išlieka, susisiekite su pagalbos komanda."),
"pleaseEmailUsAt": m63,
"pleaseGrantPermissions":
MessageLookupByLibrary.simpleMessage("Suteikite leidimus."),
"pleaseLoginAgain":
@@ -1417,6 +1549,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Palaukite kurį laiką prieš bandydami pakartotinai"),
"pleaseWaitThisWillTakeAWhile": MessageLookupByLibrary.simpleMessage(
"Palaukite, tai šiek tiek užtruks."),
"posingWithThem": m65,
"preparingLogs":
MessageLookupByLibrary.simpleMessage("Ruošiami žurnalai..."),
"preserveMore":
@@ -1444,11 +1577,18 @@ class MessageLookup extends MessageLookupByLibrary {
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Įjungta viešoji nuoroda"),
"queued": MessageLookupByLibrary.simpleMessage("Įtraukta eilėje"),
"quickLinks": MessageLookupByLibrary.simpleMessage("Sparčios nuorodos"),
"radius": MessageLookupByLibrary.simpleMessage("Spindulys"),
"raiseTicket": MessageLookupByLibrary.simpleMessage("Sukurti paraišką"),
"rateTheApp": MessageLookupByLibrary.simpleMessage("Vertinti programą"),
"rateUs": MessageLookupByLibrary.simpleMessage("Vertinti mus"),
"rateUsOnStore": m67,
"reassignMe": MessageLookupByLibrary.simpleMessage("Perskirstyti „Aš“"),
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Perskirstoma..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Atkurti"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Atkurti paskyrą"),
@@ -1556,6 +1696,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Atkurti ignoruojamus failus"),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Nustatyti slaptažodį iš naujo"),
"resetPerson": MessageLookupByLibrary.simpleMessage("Šalinti"),
"resetToDefault": MessageLookupByLibrary.simpleMessage(
"Atkurti numatytąsias reikšmes"),
"restore": MessageLookupByLibrary.simpleMessage("Atkurti"),
@@ -1563,24 +1704,33 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Atkurti į albumą"),
"restoringFiles":
MessageLookupByLibrary.simpleMessage("Atkuriami failai..."),
"resumableUploads":
MessageLookupByLibrary.simpleMessage("Tęstiniai įkėlimai"),
"retry": MessageLookupByLibrary.simpleMessage("Kartoti"),
"review": MessageLookupByLibrary.simpleMessage("Peržiūrėti"),
"reviewDeduplicateItems": MessageLookupByLibrary.simpleMessage(
"Peržiūrėkite ir ištrinkite elementus, kurie, jūsų manymu, yra dublikatai."),
"reviewSuggestions":
MessageLookupByLibrary.simpleMessage("Peržiūrėti pasiūlymus"),
"right": MessageLookupByLibrary.simpleMessage("Dešinė"),
"roadtripWithThem": m75,
"rotate": MessageLookupByLibrary.simpleMessage("Sukti"),
"rotateLeft": MessageLookupByLibrary.simpleMessage("Sukti į kairę"),
"rotateRight": MessageLookupByLibrary.simpleMessage("Sukti į dešinę"),
"safelyStored": MessageLookupByLibrary.simpleMessage("Saugiai saugoma"),
"save": MessageLookupByLibrary.simpleMessage("Išsaugoti"),
"saveChangesBeforeLeavingQuestion":
MessageLookupByLibrary.simpleMessage(
"Išsaugoti pakeitimus prieš išeinant?"),
"saveCollage":
MessageLookupByLibrary.simpleMessage("Išsaugoti koliažą"),
"saveCopy": MessageLookupByLibrary.simpleMessage("Išsaugoti kopiją"),
"saveKey": MessageLookupByLibrary.simpleMessage("Išsaugoti raktą"),
"savePerson": MessageLookupByLibrary.simpleMessage("Išsaugoti asmenį"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"Išsaugokite atkūrimo raktą, jei dar to nepadarėte"),
"saving": MessageLookupByLibrary.simpleMessage("Išsaugoma..."),
"savingEdits":
MessageLookupByLibrary.simpleMessage("Išsaugomi redagavimai..."),
"scanCode": MessageLookupByLibrary.simpleMessage("Skenuoti kodą"),
@@ -1588,14 +1738,26 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"Skenuokite šį QR kodą\nsu autentifikatoriaus programa"),
"search": MessageLookupByLibrary.simpleMessage("Ieškokite"),
"searchAlbumsEmptySection":
MessageLookupByLibrary.simpleMessage("Albumai"),
"searchByAlbumNameHint":
MessageLookupByLibrary.simpleMessage("Albumo pavadinimas"),
"searchByExamples": MessageLookupByLibrary.simpleMessage(
"• Albumų pavadinimai (pvz., „Fotoaparatas“)\n• Failų tipai (pvz., „Vaizdo įrašai“, „.gif“)\n• Metai ir mėnesiai (pvz., „2022“, „sausis“)\n• Šventės (pvz., „Kalėdos“)\n• Nuotraukų aprašymai (pvz., „#džiaugsmas“)"),
"searchCaptionEmptySection": MessageLookupByLibrary.simpleMessage(
"Pridėkite aprašymus, pavyzdžiui, „#kelionė“, į nuotraukos informaciją, kad greičiau jas čia rastumėte."),
"searchDatesEmptySection": MessageLookupByLibrary.simpleMessage(
"Ieškokite pagal datą, mėnesį arba metus"),
"searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage(
"Vaizdai bus rodomi čia, kai bus užbaigtas apdorojimas ir sinchronizavimas."),
"searchFaceEmptySection": MessageLookupByLibrary.simpleMessage(
"Asmenys bus rodomi čia, kai bus užbaigtas indeksavimas."),
"searchFileTypesAndNamesEmptySection":
MessageLookupByLibrary.simpleMessage("Failų tipai ir pavadinimai"),
"searchHint1":
MessageLookupByLibrary.simpleMessage("Sparti paieška įrenginyje"),
"searchHint2":
MessageLookupByLibrary.simpleMessage("Nuotraukų datos ir aprašai"),
"searchHint3": MessageLookupByLibrary.simpleMessage(
"Albumai, failų pavadinimai ir tipai"),
"searchHint4": MessageLookupByLibrary.simpleMessage("Vietovė"),
@@ -1625,6 +1787,8 @@ class MessageLookup extends MessageLookupByLibrary {
"selectDate": MessageLookupByLibrary.simpleMessage("Pasirinkti datą"),
"selectFoldersForBackup": MessageLookupByLibrary.simpleMessage(
"Pasirinkite aplankus atsarginėms kopijoms kurti"),
"selectItemsToAdd": MessageLookupByLibrary.simpleMessage(
"Pasirinkite elementus įtraukti"),
"selectLanguage":
MessageLookupByLibrary.simpleMessage("Pasirinkite kalbą"),
"selectMailApp":
@@ -1635,11 +1799,15 @@ class MessageLookup extends MessageLookupByLibrary {
"Pasirinkti vieną datą ir laiką"),
"selectOneDateAndTimeForAll": MessageLookupByLibrary.simpleMessage(
"Pasirinkti vieną datą ir laiką viskam"),
"selectPersonToLink": MessageLookupByLibrary.simpleMessage(
"Pasirinkite asmenį, kurį susieti."),
"selectReason":
MessageLookupByLibrary.simpleMessage("Pasirinkite priežastį"),
"selectStartOfRange": MessageLookupByLibrary.simpleMessage(
"Pasirinkti intervalo pradžią"),
"selectTime": MessageLookupByLibrary.simpleMessage("Pasirinkti laiką"),
"selectYourFace":
MessageLookupByLibrary.simpleMessage("Pasirinkite savo veidą"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Pasirinkite planą"),
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
@@ -1647,11 +1815,15 @@ class MessageLookup extends MessageLookupByLibrary {
"selectedFoldersWillBeEncryptedAndBackedUp":
MessageLookupByLibrary.simpleMessage(
"Pasirinkti aplankai bus užšifruoti ir sukurtos atsarginės kopijos."),
"selectedItemsWillBeDeletedFromAllAlbumsAndMoved":
MessageLookupByLibrary.simpleMessage(
"Pasirinkti elementai bus ištrinti iš visų albumų ir perkelti į šiukšlinę."),
"selectedItemsWillBeRemovedFromThisPerson":
MessageLookupByLibrary.simpleMessage(
"Pasirinkti elementai bus pašalinti iš šio asmens, bet nebus ištrinti iš jūsų bibliotekos."),
"selectedPhotos": m78,
"selectedPhotosWithYours": m79,
"selfiesWithThem": m80,
"send": MessageLookupByLibrary.simpleMessage("Siųsti"),
"sendEmail": MessageLookupByLibrary.simpleMessage("Siųsti el. laišką"),
"sendInvite": MessageLookupByLibrary.simpleMessage("Siųsti kvietimą"),
@@ -1673,6 +1845,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Nustatykite naują PIN"),
"setPasswordTitle":
MessageLookupByLibrary.simpleMessage("Nustatyti slaptažodį"),
"setRadius": MessageLookupByLibrary.simpleMessage("Nustatyti spindulį"),
"setupComplete": MessageLookupByLibrary.simpleMessage("Sąranka baigta"),
"share": MessageLookupByLibrary.simpleMessage("Bendrinti"),
"shareALink":
@@ -1702,7 +1875,7 @@ class MessageLookup extends MessageLookupByLibrary {
"sharedPhotoNotifications": MessageLookupByLibrary.simpleMessage(
"Naujos bendrintos nuotraukos"),
"sharedPhotoNotificationsExplanation": MessageLookupByLibrary.simpleMessage(
"Gaukite pranešimus, kai kas nors prideda nuotrauką į bendrinamą albumą, kuriame dalyvaujate."),
"Gaukite pranešimus, kai kas nors įtraukia nuotrauką į bendrinamą albumą, kuriame dalyvaujate."),
"sharedWith": m85,
"sharedWithMe":
MessageLookupByLibrary.simpleMessage("Bendrinta su manimi"),
@@ -1714,8 +1887,12 @@ class MessageLookup extends MessageLookupByLibrary {
"showMemories":
MessageLookupByLibrary.simpleMessage("Rodyti prisiminimus"),
"showPerson": MessageLookupByLibrary.simpleMessage("Rodyti asmenį"),
"signOutFromOtherDevices": MessageLookupByLibrary.simpleMessage(
"Atsijungti iš kitų įrenginių"),
"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ą."),
"signOutOtherDevices":
MessageLookupByLibrary.simpleMessage("Atsijungti kitus įrenginius"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Sutinku su <u-terms>paslaugų sąlygomis</u-terms> ir <u-policy> privatumo politika</u-policy>"),
"singleFileDeleteFromDevice": m86,
@@ -1725,6 +1902,8 @@ class MessageLookup extends MessageLookupByLibrary {
"singleFileInRemoteOnly": m88,
"skip": MessageLookupByLibrary.simpleMessage("Praleisti"),
"social": MessageLookupByLibrary.simpleMessage("Socialinės"),
"someItemsAreInBothEnteAndYourDevice": MessageLookupByLibrary.simpleMessage(
"Kai kurie elementai yra ir platformoje „Ente“ bei jūsų įrenginyje."),
"someOfTheFilesYouAreTryingToDeleteAre":
MessageLookupByLibrary.simpleMessage(
"Kai kurie failai, kuriuos bandote ištrinti, yra pasiekiami tik jūsų įrenginyje ir jų negalima atkurti, jei jie buvo ištrinti."),
@@ -1744,6 +1923,9 @@ class MessageLookup extends MessageLookupByLibrary {
"sorryCouldNotRemoveFromFavorites":
MessageLookupByLibrary.simpleMessage(
"Atsiprašome, nepavyko pašalinti iš mėgstamų."),
"sorryTheCodeYouveEnteredIsIncorrect":
MessageLookupByLibrary.simpleMessage(
"Atsiprašome, įvestas kodas yra neteisingas."),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Atsiprašome, šiame įrenginyje nepavyko sugeneruoti saugių raktų.\n\nRegistruokitės iš kito įrenginio."),
@@ -1756,6 +1938,10 @@ class MessageLookup extends MessageLookupByLibrary {
"sortOldestFirst":
MessageLookupByLibrary.simpleMessage("Seniausią pirmiausiai"),
"sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ Sėkmė"),
"sportsWithThem": m89,
"spotlightOnThem": m90,
"spotlightOnYourself":
MessageLookupByLibrary.simpleMessage("Dėmesys į save"),
"startAccountRecoveryTitle":
MessageLookupByLibrary.simpleMessage("Pradėti atkūrimą"),
"startBackup": MessageLookupByLibrary.simpleMessage(
@@ -1766,10 +1952,12 @@ class MessageLookup extends MessageLookupByLibrary {
"stopCastingTitle":
MessageLookupByLibrary.simpleMessage("Stabdyti perdavimą"),
"storage": MessageLookupByLibrary.simpleMessage("Saugykla"),
"storageBreakupFamily": MessageLookupByLibrary.simpleMessage("Šeima"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("Jūs"),
"storageInGB": m91,
"storageLimitExceeded":
MessageLookupByLibrary.simpleMessage("Viršyta saugyklos riba."),
"storageUsageInfo": m92,
"streamDetails": MessageLookupByLibrary.simpleMessage(
"Srautinio perdavimo išsami informacija"),
"strongStrength": MessageLookupByLibrary.simpleMessage("Stipri"),
@@ -1782,8 +1970,12 @@ class MessageLookup extends MessageLookupByLibrary {
"success": MessageLookupByLibrary.simpleMessage("Sėkmė"),
"successfullyArchived":
MessageLookupByLibrary.simpleMessage("Sėkmingai suarchyvuota"),
"successfullyHid":
MessageLookupByLibrary.simpleMessage("Sėkmingai paslėptas"),
"successfullyUnarchived":
MessageLookupByLibrary.simpleMessage("Sėkmingai išarchyvuota"),
"successfullyUnhid":
MessageLookupByLibrary.simpleMessage("Sėkmingai atslėptas"),
"suggestFeatures":
MessageLookupByLibrary.simpleMessage("Siūlyti funkcijas"),
"sunrise": MessageLookupByLibrary.simpleMessage("Akiratyje"),
@@ -1821,7 +2013,14 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"Įvestas atkūrimo raktas yra neteisingas."),
"theme": MessageLookupByLibrary.simpleMessage("Tema"),
"theseItemsWillBeDeletedFromYourDevice":
MessageLookupByLibrary.simpleMessage(
"Šie elementai bus ištrinti iš jūsų įrenginio."),
"theyAlsoGetXGb": m97,
"theyWillBeDeletedFromAllAlbums": MessageLookupByLibrary.simpleMessage(
"Jie bus ištrinti iš visų albumų."),
"thisActionCannotBeUndone": MessageLookupByLibrary.simpleMessage(
"Šio veiksmo negalima anuliuoti."),
"thisAlbumAlreadyHDACollaborativeLink":
MessageLookupByLibrary.simpleMessage(
"Šis albumas jau turi bendradarbiavimo nuorodą."),
@@ -1881,6 +2080,9 @@ class MessageLookup extends MessageLookupByLibrary {
"2 mėnesiai nemokamai metiniuose planuose"),
"twofactor": MessageLookupByLibrary.simpleMessage(
"Dvigubas tapatybės nustatymas"),
"twofactorAuthenticationHasBeenDisabled":
MessageLookupByLibrary.simpleMessage(
"Dvigubas tapatybės nustatymas išjungtas."),
"twofactorAuthenticationPageTitle":
MessageLookupByLibrary.simpleMessage(
"Dvigubas tapatybės nustatymas"),
@@ -1902,6 +2104,7 @@ class MessageLookup extends MessageLookupByLibrary {
"unhide": MessageLookupByLibrary.simpleMessage("Rodyti"),
"unhideToAlbum":
MessageLookupByLibrary.simpleMessage("Rodyti į albumą"),
"unhiding": MessageLookupByLibrary.simpleMessage("Rodoma..."),
"unhidingFilesToAlbum":
MessageLookupByLibrary.simpleMessage("Rodomi failai į albumą"),
"unlock": MessageLookupByLibrary.simpleMessage("Atrakinti"),
@@ -1931,6 +2134,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Naudokite viešas nuorodas asmenimis, kurie nėra sistemoje „Ente“"),
"useRecoveryKey":
MessageLookupByLibrary.simpleMessage("Naudoti atkūrimo raktą"),
"useSelectedPhoto": MessageLookupByLibrary.simpleMessage(
"Naudoti pasirinktą nuotrauką"),
"usedSpace": MessageLookupByLibrary.simpleMessage("Naudojama vieta"),
"validTill": m108,
"verificationFailedPleaseTryAgain":
@@ -1967,9 +2172,11 @@ class MessageLookup extends MessageLookupByLibrary {
"viewLargeFilesDesc": MessageLookupByLibrary.simpleMessage(
"Peržiūrėkite failus, kurie užima daugiausiai saugyklos vietos."),
"viewLogs": MessageLookupByLibrary.simpleMessage("Peržiūrėti žurnalus"),
"viewPersonToUnlink": m110,
"viewRecoveryKey":
MessageLookupByLibrary.simpleMessage("Peržiūrėti atkūrimo raktą"),
"viewer": MessageLookupByLibrary.simpleMessage("Žiūrėtojas"),
"viewersSuccessfullyAdded": m111,
"visitWebToManage": MessageLookupByLibrary.simpleMessage(
"Aplankykite web.ente.io, kad tvarkytumėte savo prenumeratą"),
"waitingForVerification":
@@ -1996,6 +2203,8 @@ class MessageLookup extends MessageLookupByLibrary {
"yesConvertToViewer":
MessageLookupByLibrary.simpleMessage("Taip, keisti į žiūrėtoją"),
"yesDelete": MessageLookupByLibrary.simpleMessage("Taip, ištrinti"),
"yesDiscardChanges":
MessageLookupByLibrary.simpleMessage("Taip, atmesti pakeitimus"),
"yesLogout": MessageLookupByLibrary.simpleMessage("Taip, atsijungti"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Taip, šalinti"),
"yesRenew": MessageLookupByLibrary.simpleMessage("Taip, pratęsti"),
@@ -2047,6 +2256,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Neturite dubliuotų failų, kuriuos būtų galima išvalyti."),
"youveNoFilesInThisAlbumThatCanBeDeleted":
MessageLookupByLibrary.simpleMessage(
"Neturite šiame albume failų, kuriuos būtų galima ištrinti.")
"Neturite šiame albume failų, kuriuos būtų galima ištrinti."),
"zoomOutToSeePhotos": MessageLookupByLibrary.simpleMessage(
"Padidinkite mastelį, kad matytumėte nuotraukas")
};
}

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -28,6 +28,7 @@ class MessageLookup extends MessageLookupByLibrary {
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"അക്കൗണ്ട് ഉപേക്ഷിക്കുവാൻ പ്രധാന കാരണമെന്താണ്?"),
"available": MessageLookupByLibrary.simpleMessage("ലഭ്യമാണ്"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"calculating":
MessageLookupByLibrary.simpleMessage("കണക്കുകൂട്ടുന്നു..."),
"cancel": MessageLookupByLibrary.simpleMessage("റദ്ദാക്കുക"),
@@ -70,6 +71,8 @@ class MessageLookup extends MessageLookupByLibrary {
"forgotPassword":
MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി മറന്നുപോയി"),
"general": MessageLookupByLibrary.simpleMessage("പൊതുവായവ"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hide": MessageLookupByLibrary.simpleMessage("മറയ്ക്കുക"),
"howItWorks": MessageLookupByLibrary.simpleMessage("പ്രവർത്തന രീതി"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("അവഗണിക്കുക"),
@@ -104,6 +107,8 @@ class MessageLookup extends MessageLookupByLibrary {
"privacy": MessageLookupByLibrary.simpleMessage("സ്വകാര്യത"),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("സ്വകാര്യതാനയം"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recoverButton": MessageLookupByLibrary.simpleMessage("വീണ്ടെടുക്കുക"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("വീണ്ടെടുക്കൽ വിജയകരം!"),

View File

@@ -84,9 +84,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m21(count) =>
"${Intl.plural(count, one: 'Verwijder ${count} bestand', other: 'Verwijder ${count} bestanden')}";
static String m116(count) =>
"Verwijder de foto\'s (en video\'s) van deze ${count} albums ook uit <bold>alle</bold> andere albums waar deze deel van uitmaken?";
static String m22(currentlyDeleting, totalCount) =>
"Verwijderen van ${currentlyDeleting} / ${totalCount}";
@@ -229,8 +226,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m77(snapshotLength, searchLength) =>
"Lengte van secties komt niet overeen: ${snapshotLength} != ${searchLength}";
static String m117(count) => "${count} geselecteerd";
static String m78(count) => "${count} geselecteerd";
static String m79(count, yourCount) =>
@@ -345,9 +340,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Welkom terug!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Ik begrijp dat als ik mijn wachtwoord verlies, ik mijn gegevens kan verliezen omdat mijn gegevens <underline>end-to-end versleuteld</underline> zijn."),
"actionNotSupportedOnFavouritesAlbum":
MessageLookupByLibrary.simpleMessage(
"Actie niet ondersteund op Favorieten album"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Actieve sessies"),
"add": MessageLookupByLibrary.simpleMessage("Toevoegen"),
@@ -375,8 +367,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Details van add-ons"),
"addOnValidTill": m3,
"addOns": MessageLookupByLibrary.simpleMessage("Add-ons"),
"addParticipants":
MessageLookupByLibrary.simpleMessage("Voeg deelnemers toe"),
"addPhotos": MessageLookupByLibrary.simpleMessage("Foto\'s toevoegen"),
"addSelected":
MessageLookupByLibrary.simpleMessage("Voeg geselecteerde toe"),
@@ -559,6 +549,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Back-up video\'s"),
"beach": MessageLookupByLibrary.simpleMessage("Zand en zee"),
"birthday": MessageLookupByLibrary.simpleMessage("Verjaardag"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Black Friday-aanbieding"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -733,8 +724,6 @@ class MessageLookup extends MessageLookupByLibrary {
"criticalUpdateAvailable": MessageLookupByLibrary.simpleMessage(
"Belangrijke update beschikbaar"),
"crop": MessageLookupByLibrary.simpleMessage("Bijsnijden"),
"curatedMemories":
MessageLookupByLibrary.simpleMessage("Samengestelde herinneringen"),
"currentUsageIs":
MessageLookupByLibrary.simpleMessage("Huidig gebruik is "),
"currentlyRunning":
@@ -781,7 +770,6 @@ class MessageLookup extends MessageLookupByLibrary {
"deleteItemCount": m21,
"deleteLocation":
MessageLookupByLibrary.simpleMessage("Verwijder locatie"),
"deleteMultipleAlbumDialog": m116,
"deletePhotos":
MessageLookupByLibrary.simpleMessage("Foto\'s verwijderen"),
"deleteProgress": m22,
@@ -1086,6 +1074,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Gasten weergave"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Om gasten weergave in te schakelen, moet u een toegangscode of schermvergrendeling instellen in uw systeeminstellingen."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Wij gebruiken geen tracking. Het zou helpen als je ons vertelt waar je ons gevonden hebt!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1589,6 +1579,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Opnieuw toewijzen..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Herstellen"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Account herstellen"),
@@ -1807,7 +1799,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Selecteer je gezicht"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Kies uw abonnement"),
"selectedAlbums": m117,
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
"Geselecteerde bestanden staan niet op Ente"),
"selectedFoldersWillBeEncryptedAndBackedUp":

View File

@@ -518,6 +518,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Sikkerhetskopier videoer"),
"beach": MessageLookupByLibrary.simpleMessage("Sand og sjø"),
"birthday": MessageLookupByLibrary.simpleMessage("Bursdag"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Black Friday salg"),
"blog": MessageLookupByLibrary.simpleMessage("Blogg"),
@@ -1027,6 +1028,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Gjestevisning"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"For å aktivere gjestevisning, vennligst konfigurer enhetens passord eller skjermlås i systeminnstillingene."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Vi sporer ikke app-installasjoner. Det hadde vært til hjelp om du fortalte oss hvor du fant oss!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1516,6 +1519,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Tildeler..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Gjenopprett"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Gjenopprett konto"),

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -456,6 +456,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos":
MessageLookupByLibrary.simpleMessage("Utwórz kopię zapasową wideo"),
"birthday": MessageLookupByLibrary.simpleMessage("Urodziny"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage(
"Wyprzedaż z okazji Czarnego Piątku"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -957,6 +958,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Widok gościa"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Aby włączyć widok gościa, należy skonfigurować hasło urządzenia lub blokadę ekranu w ustawieniach Twojego systemu."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Nie śledzimy instalacji aplikacji. Pomogłyby nam, gdybyś powiedział/a nam, gdzie nas znalazłeś/aś!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1406,6 +1409,8 @@ class MessageLookup extends MessageLookupByLibrary {
"rateTheApp": MessageLookupByLibrary.simpleMessage("Oceń aplikację"),
"rateUs": MessageLookupByLibrary.simpleMessage("Oceń nas"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Odzyskaj"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Odzyskaj konto"),

View File

@@ -512,6 +512,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Cópia de segurança de vídeos"),
"beach": MessageLookupByLibrary.simpleMessage("Areia e o mar"),
"birthday": MessageLookupByLibrary.simpleMessage("Aniversário"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Promoção Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -1016,6 +1017,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Visão de convidado"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Para ativar a vista de convidado, configure o código de acesso do dispositivo ou o bloqueio do ecrã nas definições do sistema."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Não monitorizamos as instalações de aplicações. Ajudaria se nos dissesse onde nos encontrou!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1514,6 +1517,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Reatribuindo..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recuperar"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recuperar conta"),

View File

@@ -82,9 +82,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m21(count) =>
"${Intl.plural(count, one: 'Excluir ${count} item', other: 'Excluir ${count} itens')}";
static String m116(count) =>
"E também excluir todas as fotos (e vídeos) presente dentro desses ${count} álbuns e de <bold>todos</bold> os álbuns que eles fazem parte?";
static String m22(currentlyDeleting, totalCount) =>
"Excluindo ${currentlyDeleting} / ${totalCount}";
@@ -226,8 +223,6 @@ class MessageLookup extends MessageLookupByLibrary {
static String m77(snapshotLength, searchLength) =>
"Incompatibilidade de comprimento de seções: ${snapshotLength} != ${searchLength}";
static String m117(count) => "${count} selecionado(s)";
static String m78(count) => "${count} selecionado(s)";
static String m79(count, yourCount) =>
@@ -340,9 +335,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Bem-vindo(a) de volta!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Eu entendo que se eu perder minha senha, posso perder meus dados, já que meus dados são <underline>criptografados de ponta a ponta</underline>."),
"actionNotSupportedOnFavouritesAlbum":
MessageLookupByLibrary.simpleMessage(
"Ação não suportada em álbum favorito"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Sessões ativas"),
"add": MessageLookupByLibrary.simpleMessage("Adicionar"),
@@ -370,8 +362,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Detalhes dos complementos"),
"addOnValidTill": m3,
"addOns": MessageLookupByLibrary.simpleMessage("Complementos"),
"addParticipants":
MessageLookupByLibrary.simpleMessage("Adicionar participante"),
"addPhotos": MessageLookupByLibrary.simpleMessage("Adicionar fotos"),
"addSelected":
MessageLookupByLibrary.simpleMessage("Adicionar selecionado"),
@@ -556,6 +546,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Cópia de segurança de vídeos"),
"beach": MessageLookupByLibrary.simpleMessage("Areia e o mar"),
"birthday": MessageLookupByLibrary.simpleMessage("Aniversário"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Promoção Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -774,7 +765,6 @@ class MessageLookup extends MessageLookupByLibrary {
"deleteItemCount": m21,
"deleteLocation":
MessageLookupByLibrary.simpleMessage("Excluir localização"),
"deleteMultipleAlbumDialog": m116,
"deletePhotos": MessageLookupByLibrary.simpleMessage("Excluir fotos"),
"deleteProgress": m22,
"deleteReason1": MessageLookupByLibrary.simpleMessage(
@@ -1076,6 +1066,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Vista do convidado"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Para ativar a vista do convidado, defina uma senha de acesso no dispositivo ou bloqueie sua tela nas opções do sistema."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Não rastreamos instalações de aplicativo. Seria útil se você contasse onde nos encontrou!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1579,6 +1571,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Reatribuindo..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recuperar"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recuperar conta"),
@@ -1793,7 +1787,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Selecione seu rosto"),
"selectYourPlan":
MessageLookupByLibrary.simpleMessage("Selecione seu plano"),
"selectedAlbums": m117,
"selectedFilesAreNotOnEnte": MessageLookupByLibrary.simpleMessage(
"Os arquivos selecionados não estão no Ente"),
"selectedFoldersWillBeEncryptedAndBackedUp":

View File

@@ -412,6 +412,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage(
"Cópia de segurança de vídeos"),
"birthday": MessageLookupByLibrary.simpleMessage("Aniversário"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Promoção Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -887,6 +888,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Visão de convidado"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Para ativar a vista de convidado, configure o código de acesso do dispositivo ou o bloqueio do ecrã nas definições do sistema."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Não monitorizamos as instalações de aplicações. Ajudaria se nos dissesse onde nos encontrou!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1300,6 +1303,8 @@ class MessageLookup extends MessageLookupByLibrary {
"rateTheApp": MessageLookupByLibrary.simpleMessage("Avaliar aplicação"),
"rateUs": MessageLookupByLibrary.simpleMessage("Avalie-nos"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recuperar"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recuperar conta"),

View File

@@ -452,6 +452,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage(
"Copie de rezervă videoclipuri"),
"birthday": MessageLookupByLibrary.simpleMessage("Ziua de naștere"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Ofertă Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -959,6 +960,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Mod oaspete"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Pentru a activa modul oaspete, vă rugăm să configurați codul de acces al dispozitivului sau blocarea ecranului în setările sistemului."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Nu urmărim instalările aplicației. Ne-ar ajuta dacă ne-ați spune unde ne-ați găsit!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1415,6 +1418,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Evaluați aplicația"),
"rateUs": MessageLookupByLibrary.simpleMessage("Evaluați-ne"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Recuperare"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Recuperare cont"),

View File

@@ -540,6 +540,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Резервное копирование видео"),
"beach": MessageLookupByLibrary.simpleMessage("Песок и море"),
"birthday": MessageLookupByLibrary.simpleMessage("День рождения"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage(
"Распродажа в \"Черную пятницу\""),
"blog": MessageLookupByLibrary.simpleMessage("Блог"),
@@ -1057,6 +1058,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Гостевой просмотр"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Для включения гостевого просмотра, пожалуйста, настройте код или блокировку экрана в настройках устройства."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Мы не отслеживаем установки приложений. Нам поможет, если скажете, как вы нас нашли!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1569,6 +1572,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Переназначение..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Восстановить"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Восстановить аккаунт"),

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -21,5 +21,11 @@ class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'sr';
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person.")
};
}

View File

@@ -164,6 +164,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Säkerhetskopieringsinställningar"),
"backupStatus":
MessageLookupByLibrary.simpleMessage("Säkerhetskopieringsstatus"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blog": MessageLookupByLibrary.simpleMessage("Blogg"),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
"Tyvärr kan detta album inte öppnas i appen."),
@@ -353,6 +354,8 @@ class MessageLookup extends MessageLookupByLibrary {
"goToSettings":
MessageLookupByLibrary.simpleMessage("Gå till inställningar"),
"guestView": MessageLookupByLibrary.simpleMessage("Gästvy"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"help": MessageLookupByLibrary.simpleMessage("Hjälp"),
"howItWorks":
MessageLookupByLibrary.simpleMessage("Så här fungerar det"),
@@ -479,6 +482,8 @@ class MessageLookup extends MessageLookupByLibrary {
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Offentlig länk aktiverad"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Återställ"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Återställ konto"),

View File

@@ -26,6 +26,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("மீண்டும் வருக!"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"உங்கள் கணக்கை நீக்குவதற்கான முக்கிய காரணம் என்ன?"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"cancel": MessageLookupByLibrary.simpleMessage("ரத்து செய்"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
@@ -50,6 +51,8 @@ class MessageLookup extends MessageLookupByLibrary {
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்"),
"feedback": MessageLookupByLibrary.simpleMessage("பின்னூட்டம்"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("தவறான மின்னஞ்சல் முகவரி"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
@@ -60,6 +63,8 @@ class MessageLookup extends MessageLookupByLibrary {
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"selectReason": MessageLookupByLibrary.simpleMessage(
"காரணத்தைத் தேர்ந்தெடுக்கவும்"),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -78,6 +78,7 @@ class MessageLookup extends MessageLookupByLibrary {
"เหตุผลหลักที่คุณลบบัญชีคืออะไร?"),
"authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"โปรดตรวจสอบสิทธิ์เพื่อดูคีย์การกู้คืนของคุณ"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"canOnlyCreateLinkForFilesOwnedByYou":
MessageLookupByLibrary.simpleMessage(
"สามารถสร้างลิงก์ได้เฉพาะไฟล์ที่คุณเป็นเจ้าของ"),
@@ -171,6 +172,8 @@ class MessageLookup extends MessageLookupByLibrary {
"freeTrial": MessageLookupByLibrary.simpleMessage("ทดลองใช้ฟรี"),
"genericProgress": m41,
"goToSettings": MessageLookupByLibrary.simpleMessage("ไปที่การตั้งค่า"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hide": MessageLookupByLibrary.simpleMessage("ซ่อน"),
"hostedAtOsmFrance":
MessageLookupByLibrary.simpleMessage("โฮสต์ที่ OSM ฝรั่งเศส"),
@@ -253,6 +256,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("สร้างลิงก์สาธารณะแล้ว"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("เปิดใช้ลิงก์สาธารณะแล้ว"),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("กู้คืน"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("กู้คืนบัญชี"),
"recoverButton": MessageLookupByLibrary.simpleMessage("กู้คืน"),

View File

@@ -22,14 +22,19 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"clickToInstallOurBestVersionYet": MessageLookupByLibrary.simpleMessage(
"Click to install our best version yet"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"lookBackOnYourMemories": MessageLookupByLibrary.simpleMessage(
"Look back on your memories 🌄"),
"newPhotosEmoji": MessageLookupByLibrary.simpleMessage(" new 📸"),
"onThisDay": MessageLookupByLibrary.simpleMessage("On this day"),
"onThisDayNotificationExplanation": MessageLookupByLibrary.simpleMessage(
"Receive reminders about memories from this day in previous years."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"sorryWeHadToPauseYourBackups": MessageLookupByLibrary.simpleMessage(
"Sorry, we had to pause your backups")
};

View File

@@ -542,6 +542,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Videoları yedekle"),
"beach": MessageLookupByLibrary.simpleMessage("Kum ve deniz"),
"birthday": MessageLookupByLibrary.simpleMessage("Doğum Günü"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Muhteşem Cuma kampanyası"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -941,6 +942,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Lütfen geçerli bir E-posta adresi girin."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("E-posta adresinizi girin"),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Yeni e-posta adresinizi girin"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Lütfen şifrenizi giriniz"),
"enterYourRecoveryKey":
@@ -1020,7 +1023,7 @@ class MessageLookup extends MessageLookupByLibrary {
"flip": MessageLookupByLibrary.simpleMessage("Çevir"),
"food": MessageLookupByLibrary.simpleMessage("Yemek keyfi"),
"forYourMemories":
MessageLookupByLibrary.simpleMessage("anıların için"),
MessageLookupByLibrary.simpleMessage("anılarınız için"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("Şifremi unuttum"),
"foundFaces": MessageLookupByLibrary.simpleMessage("Yüzler bulundu"),
@@ -1058,6 +1061,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Misafir Görünümü"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Misafir görünümünü etkinleştirmek için lütfen sistem ayarlarınızda cihaz şifresi veya ekran kilidi ayarlayın."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Biz uygulama kurulumlarını takip etmiyoruz. Bizi nereden duyduğunuzdan bahsetmeniz bize çok yardımcı olacak!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1558,6 +1563,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignedToName": m68,
"reassigningLoading":
MessageLookupByLibrary.simpleMessage("Yeniden atanıyor..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Kurtarma"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Hesabı kurtar"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Kurtar"),
@@ -1642,7 +1649,7 @@ class MessageLookup extends MessageLookupByLibrary {
"removeShareItemsWarning": MessageLookupByLibrary.simpleMessage(
"Kaldırdığınız öğelerden bazıları başkaları tarafından eklenmiştir ve bunlara erişiminizi kaybedeceksiniz"),
"removeWithQuestionMark":
MessageLookupByLibrary.simpleMessage("Kaldır?"),
MessageLookupByLibrary.simpleMessage("Kaldırılsın mı?"),
"removeYourselfAsTrustedContact": MessageLookupByLibrary.simpleMessage(
"Kendinizi güvenilir kişi olarak kaldırın"),
"removingFromFavorites":
@@ -2200,7 +2207,7 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage(
"Planınız başarıyla düşürüldü"),
"yourPlanWasSuccessfullyUpgraded": MessageLookupByLibrary.simpleMessage(
"Planınız başarılı şekilde yükseltildi"),
"Planınız başarıyla yükseltildi"),
"yourPurchaseWasSuccessful":
MessageLookupByLibrary.simpleMessage("Satın alım başarılı"),
"yourStorageDetailsCouldNotBeFetched":

View File

@@ -446,6 +446,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos":
MessageLookupByLibrary.simpleMessage("Резервне копіювання відео"),
"birthday": MessageLookupByLibrary.simpleMessage("День народження"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage(
"Розпродаж у «Чорну п\'ятницю»"),
"blog": MessageLookupByLibrary.simpleMessage("Блог"),
@@ -940,6 +941,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Гостьовий перегляд"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Щоб увімкнути гостьовий перегляд, встановіть пароль або блокування екрана в налаштуваннях системи."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Ми не відстежуємо встановлення застосунку. Але, якщо ви скажете нам, де ви нас знайшли, це допоможе!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1383,6 +1386,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Оцініть застосунок"),
"rateUs": MessageLookupByLibrary.simpleMessage("Оцініть нас"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Відновити"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Відновити обліковий запис"),

View File

@@ -449,6 +449,7 @@ class MessageLookup extends MessageLookupByLibrary {
"Các mục đã được sao lưu sẽ hiển thị ở đây"),
"backupVideos": MessageLookupByLibrary.simpleMessage("Sao lưu video"),
"birthday": MessageLookupByLibrary.simpleMessage("Sinh nhật"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale":
MessageLookupByLibrary.simpleMessage("Giảm giá Black Friday"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
@@ -937,6 +938,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("Chế độ khách"),
"guestViewEnablePreSteps": MessageLookupByLibrary.simpleMessage(
"Để bật chế độ khách, vui lòng thiết lập mã khóa thiết bị hoặc khóa màn hình trong cài đặt hệ thống của bạn."),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"Chúng tôi không theo dõi cài đặt ứng dụng. Sẽ rất hữu ích nếu bạn cho chúng tôi biết bạn đã tìm thấy chúng ở đâu!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
@@ -1377,6 +1380,8 @@ class MessageLookup extends MessageLookupByLibrary {
"rateTheApp": MessageLookupByLibrary.simpleMessage("Đánh giá ứng dụng"),
"rateUs": MessageLookupByLibrary.simpleMessage("Đánh giá chúng tôi"),
"rateUsOnStore": m67,
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("Khôi phục"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Khôi phục tài khoản"),

View File

@@ -477,6 +477,7 @@ class MessageLookup extends MessageLookupByLibrary {
"backupVideos": MessageLookupByLibrary.simpleMessage("备份视频"),
"beach": MessageLookupByLibrary.simpleMessage("沙滩与大海"),
"birthday": MessageLookupByLibrary.simpleMessage("生日"),
"birthdays": MessageLookupByLibrary.simpleMessage("Birthdays"),
"blackFridaySale": MessageLookupByLibrary.simpleMessage("黑色星期五特惠"),
"blog": MessageLookupByLibrary.simpleMessage("博客"),
"cachedData": MessageLookupByLibrary.simpleMessage("缓存数据"),
@@ -876,6 +877,8 @@ class MessageLookup extends MessageLookupByLibrary {
"guestView": MessageLookupByLibrary.simpleMessage("访客视图"),
"guestViewEnablePreSteps":
MessageLookupByLibrary.simpleMessage("要启用访客视图,请在系统设置中设置设备密码或屏幕锁。"),
"happyBirthday":
MessageLookupByLibrary.simpleMessage("Happy birthday! 🥳"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"我们不跟踪应用程序安装情况。如果您告诉我们您是在哪里找到我们的,将会有所帮助!"),
"hearUsWhereTitle":
@@ -1286,6 +1289,8 @@ class MessageLookup extends MessageLookupByLibrary {
"reassignMe": MessageLookupByLibrary.simpleMessage("重新分配“我”"),
"reassignedToName": m68,
"reassigningLoading": MessageLookupByLibrary.simpleMessage("正在重新分配..."),
"receiveRemindersOnBirthdays": MessageLookupByLibrary.simpleMessage(
"Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person."),
"recover": MessageLookupByLibrary.simpleMessage("恢复"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("恢复账户"),
"recoverButton": MessageLookupByLibrary.simpleMessage("恢复"),

View File

@@ -11925,6 +11925,56 @@ class S {
args: [],
);
}
/// `Birthday notifications`
String get birthdayNotifications {
return Intl.message(
'Birthday notifications',
name: 'birthdayNotifications',
desc: '',
args: [],
);
}
/// `Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.`
String get receiveRemindersOnBirthdays {
return Intl.message(
'Receive reminders when it\'s someone\'s birthday. Tapping on the notification will take you to photos of the birthday person.',
name: 'receiveRemindersOnBirthdays',
desc: '',
args: [],
);
}
/// `Happy birthday! 🥳`
String get happyBirthday {
return Intl.message(
'Happy birthday! 🥳',
name: 'happyBirthday',
desc: '',
args: [],
);
}
/// `Happy birthday to {name}! 🎉`
String happyBirthdayToPerson(Object name) {
return Intl.message(
'Happy birthday to $name! 🎉',
name: 'happyBirthdayToPerson',
desc: '',
args: [name],
);
}
/// `Birthdays`
String get birthdays {
return Intl.message(
'Birthdays',
name: 'birthdays',
desc: '',
args: [],
);
}
}
class AppLocalizationDelegate extends LocalizationsDelegate<S> {
@@ -11968,6 +12018,7 @@ class AppLocalizationDelegate extends LocalizationsDelegate<S> {
Locale.fromSubtags(languageCode: 'ro'),
Locale.fromSubtags(languageCode: 'ru'),
Locale.fromSubtags(languageCode: 'sl'),
Locale.fromSubtags(languageCode: 'sr'),
Locale.fromSubtags(languageCode: 'sv'),
Locale.fromSubtags(languageCode: 'ta'),
Locale.fromSubtags(languageCode: 'te'),

View File

@@ -37,27 +37,32 @@ class CenterBox extends $pb.GeneratedMessage {
return $result;
}
CenterBox._() : super();
factory CenterBox.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory CenterBox.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory CenterBox.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory CenterBox.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'CenterBox', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'), createEmptyInstance: create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'CenterBox',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'),
createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF)
..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF)
..a<$core.double>(3, _omitFieldNames ? '' : 'height', $pb.PbFieldType.OF)
..a<$core.double>(4, _omitFieldNames ? '' : 'width', $pb.PbFieldType.OF)
..hasRequiredFields = false
;
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
CenterBox clone() => CenterBox()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
CenterBox copyWith(void Function(CenterBox) updates) => super.copyWith((message) => updates(message as CenterBox)) as CenterBox;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
CenterBox copyWith(void Function(CenterBox) updates) =>
super.copyWith((message) => updates(message as CenterBox)) as CenterBox;
$pb.BuilderInfo get info_ => _i;
@@ -66,13 +71,17 @@ class CenterBox extends $pb.GeneratedMessage {
CenterBox createEmptyInstance() => create();
static $pb.PbList<CenterBox> createRepeated() => $pb.PbList<CenterBox>();
@$core.pragma('dart2js:noInline')
static CenterBox getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CenterBox>(create);
static CenterBox getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<CenterBox>(create);
static CenterBox? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
set x($core.double v) { $_setFloat(0, v); }
set x($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
@@ -81,7 +90,10 @@ class CenterBox extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
set y($core.double v) { $_setFloat(1, v); }
set y($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
@@ -90,7 +102,10 @@ class CenterBox extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.double get height => $_getN(2);
@$pb.TagNumber(3)
set height($core.double v) { $_setFloat(2, v); }
set height($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasHeight() => $_has(2);
@$pb.TagNumber(3)
@@ -99,13 +114,16 @@ class CenterBox extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.double get width => $_getN(3);
@$pb.TagNumber(4)
set width($core.double v) { $_setFloat(3, v); }
set width($core.double v) {
$_setFloat(3, v);
}
@$pb.TagNumber(4)
$core.bool hasWidth() => $_has(3);
@$pb.TagNumber(4)
void clearWidth() => clearField(4);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
const _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -8,4 +8,3 @@
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@@ -35,4 +35,3 @@ final $typed_data.Uint8List centerBoxDescriptor = $convert.base64Decode(
'CglDZW50ZXJCb3gSEQoBeBgBIAEoAkgAUgF4iAEBEhEKAXkYAiABKAJIAVIBeYgBARIbCgZoZW'
'lnaHQYAyABKAJIAlIGaGVpZ2h0iAEBEhkKBXdpZHRoGAQgASgCSANSBXdpZHRoiAEBQgQKAl94'
'QgQKAl95QgkKB19oZWlnaHRCCAoGX3dpZHRo');

View File

@@ -11,4 +11,3 @@
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
export 'box.pb.dart';

View File

@@ -29,25 +29,30 @@ class EPoint extends $pb.GeneratedMessage {
return $result;
}
EPoint._() : super();
factory EPoint.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory EPoint.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory EPoint.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory EPoint.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EPoint', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'), createEmptyInstance: create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EPoint',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'),
createEmptyInstance: create)
..a<$core.double>(1, _omitFieldNames ? '' : 'x', $pb.PbFieldType.OF)
..a<$core.double>(2, _omitFieldNames ? '' : 'y', $pb.PbFieldType.OF)
..hasRequiredFields = false
;
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
EPoint clone() => EPoint()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
EPoint copyWith(void Function(EPoint) updates) => super.copyWith((message) => updates(message as EPoint)) as EPoint;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
EPoint copyWith(void Function(EPoint) updates) =>
super.copyWith((message) => updates(message as EPoint)) as EPoint;
$pb.BuilderInfo get info_ => _i;
@@ -56,13 +61,17 @@ class EPoint extends $pb.GeneratedMessage {
EPoint createEmptyInstance() => create();
static $pb.PbList<EPoint> createRepeated() => $pb.PbList<EPoint>();
@$core.pragma('dart2js:noInline')
static EPoint getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EPoint>(create);
static EPoint getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EPoint>(create);
static EPoint? _defaultInstance;
@$pb.TagNumber(1)
$core.double get x => $_getN(0);
@$pb.TagNumber(1)
set x($core.double v) { $_setFloat(0, v); }
set x($core.double v) {
$_setFloat(0, v);
}
@$pb.TagNumber(1)
$core.bool hasX() => $_has(0);
@$pb.TagNumber(1)
@@ -71,13 +80,16 @@ class EPoint extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.double get y => $_getN(1);
@$pb.TagNumber(2)
set y($core.double v) { $_setFloat(1, v); }
set y($core.double v) {
$_setFloat(1, v);
}
@$pb.TagNumber(2)
$core.bool hasY() => $_has(1);
@$pb.TagNumber(2)
void clearY() => clearField(2);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
const _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -8,4 +8,3 @@
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@@ -30,4 +30,3 @@ const EPoint$json = {
final $typed_data.Uint8List ePointDescriptor = $convert.base64Decode(
'CgZFUG9pbnQSEQoBeBgBIAEoAkgAUgF4iAEBEhEKAXkYAiABKAJIAVIBeYgBAUIECgJfeEIECg'
'JfeQ==');

View File

@@ -11,4 +11,3 @@
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
export 'point.pb.dart';

View File

@@ -26,24 +26,29 @@ class EVector extends $pb.GeneratedMessage {
return $result;
}
EVector._() : super();
factory EVector.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory EVector.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory EVector.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory EVector.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'EVector', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'), createEmptyInstance: create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'EVector',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.common'),
createEmptyInstance: create)
..p<$core.double>(1, _omitFieldNames ? '' : 'values', $pb.PbFieldType.KD)
..hasRequiredFields = false
;
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
EVector clone() => EVector()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
EVector copyWith(void Function(EVector) updates) => super.copyWith((message) => updates(message as EVector)) as EVector;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
EVector copyWith(void Function(EVector) updates) =>
super.copyWith((message) => updates(message as EVector)) as EVector;
$pb.BuilderInfo get info_ => _i;
@@ -52,13 +57,14 @@ class EVector extends $pb.GeneratedMessage {
EVector createEmptyInstance() => create();
static $pb.PbList<EVector> createRepeated() => $pb.PbList<EVector>();
@$core.pragma('dart2js:noInline')
static EVector getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EVector>(create);
static EVector getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<EVector>(create);
static EVector? _defaultInstance;
@$pb.TagNumber(1)
$core.List<$core.double> get values => $_getList(0);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
const _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -8,4 +8,3 @@
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@@ -22,6 +22,5 @@ const EVector$json = {
};
/// Descriptor for `EVector`. Decode as a `google.protobuf.DescriptorProto`.
final $typed_data.Uint8List eVectorDescriptor = $convert.base64Decode(
'CgdFVmVjdG9yEhYKBnZhbHVlcxgBIAMoAVIGdmFsdWVz');
final $typed_data.Uint8List eVectorDescriptor =
$convert.base64Decode('CgdFVmVjdG9yEhYKBnZhbHVlcxgBIAMoAVIGdmFsdWVz');

View File

@@ -11,4 +11,3 @@
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
export 'vector.pb.dart';

View File

@@ -31,25 +31,32 @@ class Detection extends $pb.GeneratedMessage {
return $result;
}
Detection._() : super();
factory Detection.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory Detection.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory Detection.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory Detection.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Detection', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'), createEmptyInstance: create)
..aOM<$0.CenterBox>(1, _omitFieldNames ? '' : 'box', subBuilder: $0.CenterBox.create)
..aOM<$1.EPoint>(2, _omitFieldNames ? '' : 'landmarks', subBuilder: $1.EPoint.create)
..hasRequiredFields = false
;
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Detection',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'),
createEmptyInstance: create)
..aOM<$0.CenterBox>(1, _omitFieldNames ? '' : 'box',
subBuilder: $0.CenterBox.create)
..aOM<$1.EPoint>(2, _omitFieldNames ? '' : 'landmarks',
subBuilder: $1.EPoint.create)
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
Detection clone() => Detection()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
Detection copyWith(void Function(Detection) updates) => super.copyWith((message) => updates(message as Detection)) as Detection;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
Detection copyWith(void Function(Detection) updates) =>
super.copyWith((message) => updates(message as Detection)) as Detection;
$pb.BuilderInfo get info_ => _i;
@@ -58,13 +65,17 @@ class Detection extends $pb.GeneratedMessage {
Detection createEmptyInstance() => create();
static $pb.PbList<Detection> createRepeated() => $pb.PbList<Detection>();
@$core.pragma('dart2js:noInline')
static Detection getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Detection>(create);
static Detection getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Detection>(create);
static Detection? _defaultInstance;
@$pb.TagNumber(1)
$0.CenterBox get box => $_getN(0);
@$pb.TagNumber(1)
set box($0.CenterBox v) { setField(1, v); }
set box($0.CenterBox v) {
setField(1, v);
}
@$pb.TagNumber(1)
$core.bool hasBox() => $_has(0);
@$pb.TagNumber(1)
@@ -75,7 +86,10 @@ class Detection extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$1.EPoint get landmarks => $_getN(1);
@$pb.TagNumber(2)
set landmarks($1.EPoint v) { setField(2, v); }
set landmarks($1.EPoint v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasLandmarks() => $_has(1);
@$pb.TagNumber(2)
@@ -103,26 +117,33 @@ class Face extends $pb.GeneratedMessage {
return $result;
}
Face._() : super();
factory Face.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory Face.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory Face.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory Face.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'Face', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'), createEmptyInstance: create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'Face',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'),
createEmptyInstance: create)
..aOS(1, _omitFieldNames ? '' : 'id')
..aOM<Detection>(2, _omitFieldNames ? '' : 'detection', subBuilder: Detection.create)
..a<$core.double>(3, _omitFieldNames ? '' : 'confidence', $pb.PbFieldType.OF)
..hasRequiredFields = false
;
..aOM<Detection>(2, _omitFieldNames ? '' : 'detection',
subBuilder: Detection.create)
..a<$core.double>(
3, _omitFieldNames ? '' : 'confidence', $pb.PbFieldType.OF)
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
Face clone() => Face()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
Face copyWith(void Function(Face) updates) => super.copyWith((message) => updates(message as Face)) as Face;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
Face copyWith(void Function(Face) updates) =>
super.copyWith((message) => updates(message as Face)) as Face;
$pb.BuilderInfo get info_ => _i;
@@ -131,13 +152,17 @@ class Face extends $pb.GeneratedMessage {
Face createEmptyInstance() => create();
static $pb.PbList<Face> createRepeated() => $pb.PbList<Face>();
@$core.pragma('dart2js:noInline')
static Face getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Face>(create);
static Face getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<Face>(create);
static Face? _defaultInstance;
@$pb.TagNumber(1)
$core.String get id => $_getSZ(0);
@$pb.TagNumber(1)
set id($core.String v) { $_setString(0, v); }
set id($core.String v) {
$_setString(0, v);
}
@$pb.TagNumber(1)
$core.bool hasId() => $_has(0);
@$pb.TagNumber(1)
@@ -146,7 +171,10 @@ class Face extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
Detection get detection => $_getN(1);
@$pb.TagNumber(2)
set detection(Detection v) { setField(2, v); }
set detection(Detection v) {
setField(2, v);
}
@$pb.TagNumber(2)
$core.bool hasDetection() => $_has(1);
@$pb.TagNumber(2)
@@ -157,13 +185,16 @@ class Face extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.double get confidence => $_getN(2);
@$pb.TagNumber(3)
set confidence($core.double v) { $_setFloat(2, v); }
set confidence($core.double v) {
$_setFloat(2, v);
}
@$pb.TagNumber(3)
$core.bool hasConfidence() => $_has(2);
@$pb.TagNumber(3)
void clearConfidence() => clearField(3);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
const _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -8,4 +8,3 @@
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@@ -17,8 +17,26 @@ import 'dart:typed_data' as $typed_data;
const Detection$json = {
'1': 'Detection',
'2': [
{'1': 'box', '3': 1, '4': 1, '5': 11, '6': '.ente.common.CenterBox', '9': 0, '10': 'box', '17': true},
{'1': 'landmarks', '3': 2, '4': 1, '5': 11, '6': '.ente.common.EPoint', '9': 1, '10': 'landmarks', '17': true},
{
'1': 'box',
'3': 1,
'4': 1,
'5': 11,
'6': '.ente.common.CenterBox',
'9': 0,
'10': 'box',
'17': true
},
{
'1': 'landmarks',
'3': 2,
'4': 1,
'5': 11,
'6': '.ente.common.EPoint',
'9': 1,
'10': 'landmarks',
'17': true
},
],
'8': [
{'1': '_box'},
@@ -37,8 +55,25 @@ const Face$json = {
'1': 'Face',
'2': [
{'1': 'id', '3': 1, '4': 1, '5': 9, '9': 0, '10': 'id', '17': true},
{'1': 'detection', '3': 2, '4': 1, '5': 11, '6': '.ente.ml.Detection', '9': 1, '10': 'detection', '17': true},
{'1': 'confidence', '3': 3, '4': 1, '5': 2, '9': 2, '10': 'confidence', '17': true},
{
'1': 'detection',
'3': 2,
'4': 1,
'5': 11,
'6': '.ente.ml.Detection',
'9': 1,
'10': 'detection',
'17': true
},
{
'1': 'confidence',
'3': 3,
'4': 1,
'5': 2,
'9': 2,
'10': 'confidence',
'17': true
},
],
'8': [
{'1': '_id'},
@@ -52,4 +87,3 @@ final $typed_data.Uint8List faceDescriptor = $convert.base64Decode(
'CgRGYWNlEhMKAmlkGAEgASgJSABSAmlkiAEBEjUKCWRldGVjdGlvbhgCIAEoCzISLmVudGUubW'
'wuRGV0ZWN0aW9uSAFSCWRldGVjdGlvbogBARIjCgpjb25maWRlbmNlGAMgASgCSAJSCmNvbmZp'
'ZGVuY2WIAQFCBQoDX2lkQgwKCl9kZXRlY3Rpb25CDQoLX2NvbmZpZGVuY2U=');

View File

@@ -11,4 +11,3 @@
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
export 'face.pb.dart';

View File

@@ -31,25 +31,30 @@ class FileML extends $pb.GeneratedMessage {
return $result;
}
FileML._() : super();
factory FileML.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory FileML.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory FileML.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory FileML.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FileML', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'), createEmptyInstance: create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FileML',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'),
createEmptyInstance: create)
..aInt64(1, _omitFieldNames ? '' : 'id')
..p<$core.double>(2, _omitFieldNames ? '' : 'clip', $pb.PbFieldType.KD)
..hasRequiredFields = false
;
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
FileML clone() => FileML()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
FileML copyWith(void Function(FileML) updates) => super.copyWith((message) => updates(message as FileML)) as FileML;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
FileML copyWith(void Function(FileML) updates) =>
super.copyWith((message) => updates(message as FileML)) as FileML;
$pb.BuilderInfo get info_ => _i;
@@ -58,13 +63,17 @@ class FileML extends $pb.GeneratedMessage {
FileML createEmptyInstance() => create();
static $pb.PbList<FileML> createRepeated() => $pb.PbList<FileML>();
@$core.pragma('dart2js:noInline')
static FileML getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileML>(create);
static FileML getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileML>(create);
static FileML? _defaultInstance;
@$pb.TagNumber(1)
$fixnum.Int64 get id => $_getI64(0);
@$pb.TagNumber(1)
set id($fixnum.Int64 v) { $_setInt64(0, v); }
set id($fixnum.Int64 v) {
$_setInt64(0, v);
}
@$pb.TagNumber(1)
$core.bool hasId() => $_has(0);
@$pb.TagNumber(1)
@@ -101,28 +110,34 @@ class FileFaces extends $pb.GeneratedMessage {
return $result;
}
FileFaces._() : super();
factory FileFaces.fromBuffer($core.List<$core.int> i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromBuffer(i, r);
factory FileFaces.fromJson($core.String i, [$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) => create()..mergeFromJson(i, r);
factory FileFaces.fromBuffer($core.List<$core.int> i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromBuffer(i, r);
factory FileFaces.fromJson($core.String i,
[$pb.ExtensionRegistry r = $pb.ExtensionRegistry.EMPTY]) =>
create()..mergeFromJson(i, r);
static final $pb.BuilderInfo _i = $pb.BuilderInfo(_omitMessageNames ? '' : 'FileFaces', package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'), createEmptyInstance: create)
..pc<$2.Face>(1, _omitFieldNames ? '' : 'faces', $pb.PbFieldType.PM, subBuilder: $2.Face.create)
static final $pb.BuilderInfo _i = $pb.BuilderInfo(
_omitMessageNames ? '' : 'FileFaces',
package: const $pb.PackageName(_omitMessageNames ? '' : 'ente.ml'),
createEmptyInstance: create)
..pc<$2.Face>(1, _omitFieldNames ? '' : 'faces', $pb.PbFieldType.PM,
subBuilder: $2.Face.create)
..a<$core.int>(2, _omitFieldNames ? '' : 'height', $pb.PbFieldType.O3)
..a<$core.int>(3, _omitFieldNames ? '' : 'width', $pb.PbFieldType.O3)
..a<$core.int>(4, _omitFieldNames ? '' : 'version', $pb.PbFieldType.O3)
..aOS(5, _omitFieldNames ? '' : 'error')
..hasRequiredFields = false
;
..hasRequiredFields = false;
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.deepCopy] instead. '
'Will be removed in next major version')
FileFaces clone() => FileFaces()..mergeFromMessage(this);
@$core.Deprecated(
'Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
FileFaces copyWith(void Function(FileFaces) updates) => super.copyWith((message) => updates(message as FileFaces)) as FileFaces;
@$core.Deprecated('Using this can add significant overhead to your binary. '
'Use [GeneratedMessageGenericExtensions.rebuild] instead. '
'Will be removed in next major version')
FileFaces copyWith(void Function(FileFaces) updates) =>
super.copyWith((message) => updates(message as FileFaces)) as FileFaces;
$pb.BuilderInfo get info_ => _i;
@@ -131,7 +146,8 @@ class FileFaces extends $pb.GeneratedMessage {
FileFaces createEmptyInstance() => create();
static $pb.PbList<FileFaces> createRepeated() => $pb.PbList<FileFaces>();
@$core.pragma('dart2js:noInline')
static FileFaces getDefault() => _defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileFaces>(create);
static FileFaces getDefault() =>
_defaultInstance ??= $pb.GeneratedMessage.$_defaultFor<FileFaces>(create);
static FileFaces? _defaultInstance;
@$pb.TagNumber(1)
@@ -140,7 +156,10 @@ class FileFaces extends $pb.GeneratedMessage {
@$pb.TagNumber(2)
$core.int get height => $_getIZ(1);
@$pb.TagNumber(2)
set height($core.int v) { $_setSignedInt32(1, v); }
set height($core.int v) {
$_setSignedInt32(1, v);
}
@$pb.TagNumber(2)
$core.bool hasHeight() => $_has(1);
@$pb.TagNumber(2)
@@ -149,7 +168,10 @@ class FileFaces extends $pb.GeneratedMessage {
@$pb.TagNumber(3)
$core.int get width => $_getIZ(2);
@$pb.TagNumber(3)
set width($core.int v) { $_setSignedInt32(2, v); }
set width($core.int v) {
$_setSignedInt32(2, v);
}
@$pb.TagNumber(3)
$core.bool hasWidth() => $_has(2);
@$pb.TagNumber(3)
@@ -158,7 +180,10 @@ class FileFaces extends $pb.GeneratedMessage {
@$pb.TagNumber(4)
$core.int get version => $_getIZ(3);
@$pb.TagNumber(4)
set version($core.int v) { $_setSignedInt32(3, v); }
set version($core.int v) {
$_setSignedInt32(3, v);
}
@$pb.TagNumber(4)
$core.bool hasVersion() => $_has(3);
@$pb.TagNumber(4)
@@ -167,13 +192,16 @@ class FileFaces extends $pb.GeneratedMessage {
@$pb.TagNumber(5)
$core.String get error => $_getSZ(4);
@$pb.TagNumber(5)
set error($core.String v) { $_setString(4, v); }
set error($core.String v) {
$_setString(4, v);
}
@$pb.TagNumber(5)
$core.bool hasError() => $_has(4);
@$pb.TagNumber(5)
void clearError() => clearField(5);
}
const _omitFieldNames = $core.bool.fromEnvironment('protobuf.omit_field_names');
const _omitMessageNames = $core.bool.fromEnvironment('protobuf.omit_message_names');
const _omitMessageNames =
$core.bool.fromEnvironment('protobuf.omit_message_names');

View File

@@ -8,4 +8,3 @@
// ignore_for_file: constant_identifier_names, library_prefixes
// ignore_for_file: non_constant_identifier_names, prefer_final_fields
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import

View File

@@ -34,10 +34,25 @@ final $typed_data.Uint8List fileMLDescriptor = $convert.base64Decode(
const FileFaces$json = {
'1': 'FileFaces',
'2': [
{'1': 'faces', '3': 1, '4': 3, '5': 11, '6': '.ente.ml.Face', '10': 'faces'},
{
'1': 'faces',
'3': 1,
'4': 3,
'5': 11,
'6': '.ente.ml.Face',
'10': 'faces'
},
{'1': 'height', '3': 2, '4': 1, '5': 5, '9': 0, '10': 'height', '17': true},
{'1': 'width', '3': 3, '4': 1, '5': 5, '9': 1, '10': 'width', '17': true},
{'1': 'version', '3': 4, '4': 1, '5': 5, '9': 2, '10': 'version', '17': true},
{
'1': 'version',
'3': 4,
'4': 1,
'5': 5,
'9': 2,
'10': 'version',
'17': true
},
{'1': 'error', '3': 5, '4': 1, '5': 9, '9': 3, '10': 'error', '17': true},
],
'8': [
@@ -54,4 +69,3 @@ final $typed_data.Uint8List fileFacesDescriptor = $convert.base64Decode(
'dodBgCIAEoBUgAUgZoZWlnaHSIAQESGQoFd2lkdGgYAyABKAVIAVIFd2lkdGiIAQESHQoHdmVy'
'c2lvbhgEIAEoBUgCUgd2ZXJzaW9uiAEBEhkKBWVycm9yGAUgASgJSANSBWVycm9yiAEBQgkKB1'
'9oZWlnaHRCCAoGX3dpZHRoQgoKCF92ZXJzaW9uQggKBl9lcnJvcg==');

View File

@@ -11,4 +11,3 @@
// ignore_for_file: unnecessary_import, unnecessary_this, unused_import
export 'fileml.pb.dart';

View File

@@ -1746,5 +1746,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -214,5 +214,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -5,5 +5,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -5,5 +5,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -445,5 +445,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -328,5 +328,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -1736,5 +1736,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -6,5 +6,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -1751,5 +1751,10 @@
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"addMemoriesWidgetPrompt": "Add a memories widget to your homescreen and come back here to customize.",
"addAlbumWidgetPrompt": "Add an album widget to your homescreen and come back here to customize.",
"addPeopleWidgetPrompt": "Add a people widget to your homescreen and come back here to customize."
}
"addPeopleWidgetPrompt": "Add a people widget to your homescreen and come back here to customize.",
"birthdayNotifications": "Birthday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"happyBirthdayToPerson": "Happy birthday to {name}! 🎉",
"birthdays": "Birthdays"
}

View File

@@ -1740,5 +1740,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

View File

@@ -224,5 +224,9 @@
"newPhotosEmoji": " new 📸",
"sorryWeHadToPauseYourBackups": "Sorry, we had to pause your backups",
"clickToInstallOurBestVersionYet": "Click to install our best version yet",
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years."
"onThisDayNotificationExplanation": "Receive reminders about memories from this day in previous years.",
"birhtdayNotifications": "Birhtday notifications",
"receiveRemindersOnBirthdays": "Receive reminders when it's someone's birthday. Tapping on the notification will take you to photos of the birthday person.",
"happyBirthday": "Happy birthday! 🥳",
"birthdays": "Birthdays"
}

Some files were not shown because too many files have changed in this diff Show More