Compare commits

..

21 Commits

Author SHA1 Message Date
Prateek Sunal
2c15c0578e Merge branch 'isolated-ffmpeg' into smart-album 2025-07-23 14:40:29 +05:30
Prateek Sunal
78055a25d0 Merge branch 'flutter-upgrade' into isolated-ffmpeg 2025-07-23 14:40:14 +05:30
Prateek Sunal
b050f683c8 Merge remote-tracking branch 'origin/main' into flutter-upgrade 2025-07-23 14:39:52 +05:30
Prateek Sunal
9141db8d47 Merge branch 'flutter-upgrade' into isolated-ffmpeg 2025-07-23 14:39:17 +05:30
Aman Raj Singh Mourya
dd08ca82fe add unitedhealthgroup icona and added more altnames to previously added colorado icon (#6607)
## Description

## Tests
2025-07-23 00:01:21 +05:30
slacker-treat-deferred-unbuckled-jiffy
8d71a6bb58 Update custom-icons.json 2025-07-22 10:12:45 -06:00
slacker-treat-deferred-unbuckled-jiffy
c583fa4742 Add files via upload 2025-07-22 10:10:35 -06:00
Prateek Sunal
5a31d81d28 chore: update locals 2025-07-22 15:08:50 +05:30
Prateek Sunal
9f926383a5 chore: use locals 2025-07-22 15:05:20 +05:30
Aman Raj Singh Mourya
ec0d3c4266 [auth] Add numerai and nasdaq icons (#6586)
## Description

## Tests
2025-07-22 14:09:05 +05:30
Murad Khalil
55cc92e57d Update custom-icons.json
fixed nasdaq entry
2025-07-22 10:06:25 +02:00
Murad Khalil
3f71d491e9 Merge branch 'ente-io:main' into main 2025-07-22 10:02:14 +02:00
Aman Raj Singh Mourya
304daf0b09 Minor Fix 2025-07-22 13:24:12 +05:30
Aman Raj Singh Mourya
e1281657ba Add icons for availity, bestbuy, colorado, emeritihealth, lincolnfinancial (#6601)
## Description

## Tests
2025-07-22 13:16:49 +05:30
Aman Raj Singh Mourya
595871f571 feat(ente-auth): Add custom icon for Pangolin (#6604)
## Description
This PR adds the Pangolin icon for auth
2025-07-22 13:14:22 +05:30
Manav Rathi
d31127c2e3 [docs] Simplify (#6606) 2025-07-22 12:03:22 +05:30
Manav Rathi
09d7b82c08 Simplify 2025-07-22 10:56:01 +05:30
Rafael Ieda
88c9f4943b feat(ente-auth): Add custom icon for Pangolin 2025-07-21 22:50:50 -03:00
slacker-treat-deferred-unbuckled-jiffy
cacc7dc85a Add files via upload 2025-07-21 13:55:34 -06:00
slacker-treat-deferred-unbuckled-jiffy
24a30709cd Update custom-icons.json 2025-07-21 13:55:12 -06:00
Murad Khalil
054ad8b480 add numerai and nasdaq icons 2025-07-20 23:15:27 +02:00
65 changed files with 56888 additions and 47034 deletions

View File

@@ -1,39 +1,22 @@
name: Report a bug
description: For regressions only (things that were working earlier)
description: Things that were working earlier but don't anymore
labels: []
body:
- type: markdown
attributes:
value: |
Before opening a new issue, **please** ensure
1. You are on the latest version,
2. You've searched for existing issues,
3. It was working earlier (otherwise use [this](https://github.com/ente-io/ente/discussions/categories/enhancements))
4. It is not about self hosting (otherwise use [this](https://github.com/ente-io/ente/discussions/categories/q-a))
**Checklist**
1. You've searched existing [issues](https://github.com/search?q=repo%3Aente-io%2Fente+&type=issues) and [discussions](https://github.com/search?q=repo%3Aente-io%2Fente+&type=discussions)
2. It was working earlier (otherwise use [enhancements](https://github.com/ente-io/ente/discussions/categories/enhancements))
3. It is not about self hosting (for those use [this](https://github.com/ente-io/ente/discussions/categories/q-a))
- type: textarea
attributes:
label: Description
description: >
Describe the bug and steps to reproduce the behaviour, and how it
differs from the previously working behaviour.
validations:
required: true
- type: input
attributes:
label: Version
description: The version can be seen at the bottom of settings.
placeholder: e.g. v1.2.3
- type: input
attributes:
label: Last working version
description: >
The version where things were last known to be working. It is fine
if you don't remember the exact version (mention roughly then),
but **if there just isn't a last working version, then please file
it as an
[enhancement](https://github.com/ente-io/ente/discussions/categories/enhancements))**
(where the community upvotes can be used to help prioritize).
placeholder: e.g. v1.2.3
- type: dropdown
attributes:
label: What product are you using?

View File

@@ -1,54 +1,42 @@
# Contributing
First and foremost, thank you for your interest in contributing to Ente 🙏
There are many ways to contribute, and most of them don't require writing code.
* [Spread the word](#spread-the-word)
* [Engage with the community](#engage-with-the-community)
* [Translate](#translate)
* [Document](#document)
- [Spread the word](#spread-the-word)
- [Engage with the community](#engage-with-the-community)
- [Translate](#translate)
- [Document](#document)
## Spread the word
This is perhaps the most impactful contribution you can make. [Spread the
word](https://help.ente.io/photos/features/referral-program/). Online on your
favorite social media channels. Offline to your friends and family who are
looking for a privacy-friendly alternative to big tech.
**This is the most impactful contribution you can make**.
[Spread the word](https://help.ente.io/photos/features/referral-program/). Online on your favorite social media channels. Offline to your friends and family who are looking for a privacy-friendly alternative to big tech.
## Engage with the community
Just hang around, enjoy the vibe. Answer someone's query on our
[Discord](https://discord.gg/z2YVKkycX3), or pile on in the sporadic #off-topic
rants there. Chuckle (or wince!) at our [Twitter](https://twitter.com/enteio)
memes. Suggest a new feature in our [Github
Discussions](https://github.com/ente-io/ente/discussions/new?category=enhancements),
or upvote the existing ones that you feel we should focus on first. Provide your
opinion on existing threads.
Just hang around, enjoy the vibe. The Ente community — the people who are building Ente, and the people who are using Ente — hang out at various places depending on their proclivity:
These might seem like small things, but it provides us energy. Knowing that
there is a community of people who care for what we are building.
- [Discord](https://discord.ente.io)
- [Mastodon](https://fosstodon.org/@ente)
- [X / Twitter](https://twitter.com/enteio)
- [Github Discussions](https://github.com/ente-io/ente/discussions)
Just being around might seem a small thing, but it provides us energy. Knowing that there is a community of people who care for what we are building, **who want us to do better**.
## Translate
If you're interested in helping out with translation, please visit our Crowdin
projects to get started:
| Project | |
| ------------- | ------------- |
| [Auth](https://crowdin.com/project/ente-authenticator-app) | [![Crowdin](https://badges.crowdin.net/ente-authenticator-app/localized.svg)](https://crowdin.com/project/ente-authenticator-app) |
| [Photos](https://crowdin.com/project/ente-photos-app) | [![Crowdin](https://badges.crowdin.net/ente-photos-app/localized.svg)](https://crowdin.com/project/ente-photos-app) |
| [Photos Web / Desktop](https://crowdin.com/project/ente-photos-web) | [![Crowdin](https://badges.crowdin.net/ente-photos-web/localized.svg)](https://crowdin.com/project/ente-photos-web) |
Visit our Crowdin projects to help with translations:
| Project | |
| ------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |
| [Auth](https://crowdin.com/project/ente-authenticator-app) | [![Crowdin](https://badges.crowdin.net/ente-authenticator-app/localized.svg)](https://crowdin.com/project/ente-authenticator-app) |
| [Photos](https://crowdin.com/project/ente-photos-app) | [![Crowdin](https://badges.crowdin.net/ente-photos-app/localized.svg)](https://crowdin.com/project/ente-photos-app) |
| [Photos Web / Desktop](https://crowdin.com/project/ente-photos-web) | [![Crowdin](https://badges.crowdin.net/ente-photos-web/localized.svg)](https://crowdin.com/project/ente-photos-web) |
If your language is not listed for translation, please [create a GitHub
issue](https://github.com/ente-io/ente/issues/new?title=Request+for+New+Language+Translation&body=Language+name%3A+%0AProject%3A+auth%2Fphotos%2Fboth)
to have it added. It is okay to have partial translations. Once ~90% of the
strings in a language get translated, we will start surfacing it in the apps.
Thank you for your support.
## Document
The help guides and FAQs for users of Ente products are also open source, and
@@ -60,25 +48,9 @@ See [docs/](docs/README.md) for how to edit these documents.
## Code contributions
Code is a small aspect of community, and the ways mentioned above are more
important in helping us. But if you'd _really_ like to contribute code, it is
best to start small. Consider some well-scoped changes, say like adding more
[custom icons to auth](auth/docs/adding-icons.md).
If you'd like to contribute code, it is best to start small. Consider some well-scoped changes, say like adding more [custom icons to auth](auth/docs/adding-icons.md), or fixing a specific bug.
Each of the individual product/platform specific directories in this repository
have instructions on setting up a dev environment.
For anything beyond trivial bug fixes, please use
[discussions](https://github.com/ente-io/ente/discussions) instead of performing
code changes directly.
> [!TIP]
>
> Please remember that code is a important, but small, part of the overall big
> picture that makes a product a joy to use. Something that's easy in code is
> not necessarily the right choice for the product as a whole. So we'll repeat -
> there are other ways to contribute than code that we'd request you to
> consider.
Code that changes the behaviour of the product might not get merged, at least not initially. The PR can serve as a discussion bed, but you might find it easier to just start a discussion instead, or post your perspective in the (likely) existing thread about the behaviour change or new feature you wish for.
## Leave a review or star

View File

@@ -71,6 +71,9 @@
],
"hex": "fd4b2d"
},
{
"title": "availity"
},
{
"title": "AzurHosts",
"slug": "azurhosts",
@@ -121,6 +124,13 @@
{
"title": "Belo"
},
{
"title": "bestbuy",
"altNames": [
"Best Buy",
"bestbuy.com"
]
},
{
"title": "Bethesda",
"altNames": [
@@ -292,6 +302,25 @@
{
"title": "CoinDCX"
},
{
"title": "colorado",
"altNames": [
"Colorado.gov",
"Colorado Gov",
"Colorado Government",
"Colorado Government Portal",
"Colorado COVES Death Certificates",
"Colorado COVES",
"Colorado Official State Web Portal",
"Colorado State Web Portal",
"Colorado State Portal",
"Colorado Web Portal",
"Colorado Portal",
"Colorado State",
"Colorado PEAK",
"myColorado"
]
},
{
"title": "ConfigCat"
},
@@ -403,6 +432,13 @@
"Murena"
]
},
{
"title": "emeritihealth",
"altNames": [
"Emeriti Health",
"Emeriti Retirement Health",
]
},
{
"title": "eneba"
},
@@ -706,6 +742,14 @@
{
"title": "Letterboxd"
},
{
"title": "lincolnfinancial",
"altNames": [
"Lincoln Financial",
"Lincoln Financial Group",
"LFG"
]
},
{
"title": "LinkedIn",
"slug": "linkedin"
@@ -842,6 +886,9 @@
"title": "Name.com",
"slug": "name_com"
},
{
"title": "nasdaq"
},
{
"title": "Nextcloud",
"slug": "nextcloud"
@@ -926,6 +973,9 @@
{
"title": "NuCommunity"
},
{
"title": "numerai"
},
{
"title": "NVIDIA"
},
@@ -956,6 +1006,10 @@
"title": "Oracle Cloud",
"slug": "oracle_cloud"
},
{
"title": "Pangolin",
"slug": "pangolin"
},
{
"title": "Parqet",
"slug": "parqet"
@@ -1374,6 +1428,16 @@
"title": "Ubuntu One",
"slug": "ubuntu_one"
},
{
"title": "unitedhealthgroup",
"altNames": [
"Unitedhealth Group",
"United Healthgroup",
"UHG",
"uhg.com",
"unitedhealthgroup.com"
]
},
{
"title": "Unity",
"hex": "858585"

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -0,0 +1 @@
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 638 638"><defs><style>.cls-1{fill:#104ab8;}.cls-1,.cls-2,.cls-3,.cls-4{fill-rule:evenodd;}.cls-2{fill:#fff;}.cls-3{fill:#ffed31;}.cls-4{fill:#1c252c;}</style></defs><title>Best Buy Logo Vector</title><g id="logo-en"><polygon class="cls-1" points="0 0 638 0 638 638 0 638 0 0 0 0"/><path class="cls-2" d="M232,347.26V482.49h70.8c27.87,0,53.62-9.78,53.62-38.51,0-19.42-14-28.29-29.38-32.93,9.37-3.76,20-11.66,20-28.23,0-21.2-21-35.56-49.35-35.56Zm43.37,31.5h15.95c6.49,0,11.44,5.08,11.44,10.24,0,4.8-5.14,9.93-11.44,9.93H275.41V378.76Zm0,48.23h21c7.35,0,13.52,5.59,13.52,12,0,6.78-5.77,12.4-14.79,12.4H275.41V427Z" transform="translate(-181 -181)"/><path class="cls-2" d="M267.12,497.24V632.46h70.8c27.87,0,53.62-9.78,53.62-38.51,0-19.42-14-28.29-29.38-32.93,9.38-3.76,20-11.66,20-28.22,0-21.2-21-35.56-49.35-35.56Zm43.37,31.49h15.95c6.49,0,11.44,5.08,11.44,10.25,0,4.79-5.14,9.92-11.44,9.92H310.49V528.73Zm0,48.24h21.05c7.35,0,13.52,5.58,13.52,12,0,6.77-5.77,12.4-14.79,12.4H310.49V577Z" transform="translate(-181 -181)"/><polygon class="cls-2" points="178.87 301.47 178.87 166.25 287.94 166.25 287.94 198.9 222.11 198.9 222.11 216.64 275.56 216.64 275.56 247.25 222.11 247.25 222.11 268.94 287.94 268.94 287.94 301.47 178.87 301.47 178.87 301.47"/><path class="cls-2" d="M528,486.34c30.7,0,55.26-17.51,55.26-45.89,0-45.8-59.58-38.75-59.58-53,0-5.51,5.79-8.43,11.73-8.43,10.24,0,17.64,6.74,17.64,6.74l25.63-24.41c-10.25-9.75-26.44-18-48.26-18-32.75,0-54.19,19.45-54.19,42.9,0,46.38,58.73,39.65,58.73,54.2,0,5.11-4.91,10.24-13.81,10.24-10.11,0-18.12-6.1-24.35-11.28L471,464c10.38,10.12,27,22.32,57,22.32Z" transform="translate(-181 -181)"/><polygon class="cls-2" points="435.66 301.47 435.66 198.78 399.94 198.78 399.94 166.25 514.75 166.25 514.75 198.78 479.04 198.78 479.04 301.47 435.66 301.47 435.66 301.47"/><path class="cls-2" d="M393,497.14h43.25v81c0,8.22,8.19,15.8,16.72,15.8,8.05,0,16.19-6.84,16.19-16.23V497.14h43.12v80c0,31.76-26.36,57.09-60.45,57.09-34.28,0-58.83-27.57-58.83-58.82V497.14Z" transform="translate(-181 -181)"/><polygon class="cls-2" points="384.63 451.37 384.63 403.05 333.81 316.14 377.56 316.14 406.32 362.7 435.18 316.14 479.04 316.14 428.01 403.54 428.01 451.37 384.63 451.37 384.63 451.37"/><polygon class="cls-3" points="479.04 390.15 453.52 415.66 453.52 450.11 479.04 475.62 586.96 475.62 586.96 390.15 479.04 390.15 479.04 390.15"/><path class="cls-4" d="M655.85,613.87a5.75,5.75,0,1,1-5.75-5.74,5.74,5.74,0,0,1,5.75,5.74Z" transform="translate(-181 -181)"/></g></svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="254" height="197">
<path d="M0 0 C83.82 0 167.64 0 254 0 C254 65.01 254 130.02 254 197 C170.18 197 86.36 197 0 197 C0 131.99 0 66.98 0 0 Z " fill="#255E39" transform="translate(0,0)"/>
<path d="M0 0 C83.82 0 167.64 0 254 0 C254 20.13 254 40.26 254 61 C252 58 252 58 250.44140625 55.1015625 C245.56357778 46.07605867 239.90237971 38.57068879 233 31 C232.40574219 30.32324219 231.81148437 29.64648438 231.19921875 28.94921875 C220.24437377 17.12451014 203.62450839 8.5338504 188 5 C186.79472656 4.72285156 185.58945313 4.44570312 184.34765625 4.16015625 C158.77417322 -1.25753788 132.93293113 2.2138374 110.6875 16.3125 C104.6016815 20.31637252 99.20467262 24.91572017 94 30 C92.94425781 31.01513672 92.94425781 31.01513672 91.8671875 32.05078125 C88.51106627 35.20766805 88.51106627 35.20766805 86 39 C81.91471475 37.63823825 81.46098573 35.78559446 79.3828125 32.05859375 C79.04377899 31.45749283 78.70474548 30.85639191 78.35543823 30.23707581 C77.26990008 28.30862811 76.19708095 26.37345578 75.125 24.4375 C73.71411291 21.91357977 72.29846937 19.39234086 70.8828125 16.87109375 C70.54493713 16.26711761 70.20706177 15.66314148 69.85894775 15.04086304 C67.36815994 10.6040756 64.75182831 6.27882324 62 2 C59.33448576 4.40817141 57.69828306 6.99238148 55.91796875 10.1015625 C55.32242188 11.13708252 54.726875 12.17260254 54.11328125 13.23950195 C53.47777344 14.35671631 52.84226563 15.47393066 52.1875 16.625 C51.52109934 17.78945891 50.85442872 18.95376337 50.1875 20.11791992 C40.93068749 36.30218373 31.75265124 52.53667981 23 69 C27.95 68.01 32.9 67.02 38 66 C35.92604704 72.67301098 33.33060795 78.79820286 30.25 85.0625 C29.27859712 87.06444928 28.30863363 89.06709742 27.33984375 91.0703125 C26.54876221 92.70468262 26.54876221 92.70468262 25.74169922 94.37207031 C22.3730026 101.36581172 19.10119743 108.40590787 15.8125 115.4375 C15.13382358 116.88746733 14.45511339 118.33741885 13.77636719 119.78735352 C12.18329197 123.1911238 10.59131013 126.59540409 9 130 C12.34653694 130 15.42039041 128.66450025 18.58984375 127.65625 C21 127 21 127 24 127 C22.01427175 133.18398243 19.7878242 139.22422353 17.34765625 145.2421875 C17.00625107 146.09120636 16.66484589 146.94022522 16.31309509 147.81497192 C15.23207037 150.50266587 14.14761226 153.188954 13.0625 155.875 C6.77912222 171.34098251 6.77912222 171.34098251 1 187 C2.11632812 186.61328125 3.23265625 186.2265625 4.3828125 185.828125 C33.68892175 175.93751189 66.60784235 172.70374295 97 180 C97.66676758 180.1551709 98.33353516 180.3103418 99.02050781 180.47021484 C108.69943089 182.7670275 118.15151684 185.81999107 127.46875 189.29296875 C128.6546875 189.73253906 129.840625 190.17210937 131.0625 190.625 C132.12597656 191.02976563 133.18945312 191.43453125 134.28515625 191.8515625 C143.57746226 194.72426278 152.62428287 195.36040388 162.3125 195.3125 C164.10361206 195.30404053 164.10361206 195.30404053 165.9309082 195.29541016 C174.3610904 195.1791794 181.93838254 194.62771049 190 192 C190.93513428 191.70198486 190.93513428 191.70198486 191.88916016 191.39794922 C217.24006336 183.15751684 235.08132548 168.03878987 248.72729492 145.21801758 C251.80476766 140.09761617 251.80476766 140.09761617 254 139 C254 158.14 254 177.28 254 197 C170.18 197 86.36 197 0 197 C0 131.99 0 66.98 0 0 Z " fill="#FDFDFD" transform="translate(0,0)"/>
<path d="M0 0 C0.65613281 0.47308594 1.31226563 0.94617187 1.98828125 1.43359375 C8.19172898 6.28906392 12.5611382 12.98165036 16 20 C24.23839404 17.77769262 32.0090674 14.65817187 39.875 11.375 C42.26721473 10.38036914 44.66040281 9.38807517 47.0546875 8.3984375 C48.10124512 7.96192871 49.14780273 7.52541992 50.22607422 7.07568359 C53 6 53 6 57 5 C57 30.41 57 55.82 57 82 C56.01 82.495 56.01 82.495 55 83 C55 81.35 55 79.7 55 78 C51.21452654 76.50479006 47.4282773 75.01156244 43.64135742 73.52001953 C42.35827504 73.01435393 41.0753909 72.50818496 39.79272461 72.00146484 C31.90172043 68.88456448 23.99310874 65.84575736 16 63 C15.525625 64.093125 15.05125 65.18625 14.5625 66.3125 C8.10206161 78.96512328 -2.35460415 87.70575421 -15.4375 93 C-29.87838266 97.0535811 -45.55564041 96.50754481 -58.859375 89.4921875 C-73.15897526 80.99933099 -81.70929125 69.15197361 -86.08203125 53.2265625 C-88.73289686 42.16808167 -87.6277083 31.38695655 -83 21 C-82.39865234 19.61554688 -82.39865234 19.61554688 -81.78515625 18.203125 C-75.22740726 4.7454836 -63.31358344 -4.70987829 -49.4375 -9.9375 C-32.12753124 -14.39739533 -14.1778871 -10.52355405 0 0 Z " fill="#FBFAFA" transform="translate(197,57)"/>
<path d="M0 0 C4.17781518 3.50676714 8.11713034 7.1703933 12 11 C12.80566406 11.79277344 13.61132812 12.58554687 14.44140625 13.40234375 C22.19006532 21.50137697 28.59401999 31.29414841 32 42 C31.29689697 42.29277832 30.59379395 42.58555664 29.86938477 42.88720703 C28.88252686 43.29825684 27.89566895 43.70930664 26.87890625 44.1328125 C25.7820752 44.58946289 24.68524414 45.04611328 23.55517578 45.51660156 C21.21112215 46.49465882 18.86831579 47.47571148 16.52685547 48.45996094 C13.00083028 49.94082264 9.46957562 51.40863582 5.9375 52.875 C4.72900391 53.38546875 3.52050781 53.8959375 2.27539062 54.421875 C1.12103516 54.89882812 -0.03332031 55.37578125 -1.22265625 55.8671875 C-2.26172119 56.30144043 -3.30078613 56.73569336 -4.37133789 57.18310547 C-7 58 -7 58 -10 57 C-11.4296875 54.92578125 -11.4296875 54.92578125 -12.875 52.3125 C-19.42601148 40.51709955 -29.84217649 32.8446492 -42.5625 28.65625 C-56.42990775 24.92271714 -71.13091577 25.7886915 -83.85546875 32.5078125 C-97.34889321 40.51080907 -106.24401068 52.0414341 -110.5546875 67.203125 C-111.02309404 70.14504676 -111.01460289 72.9684764 -110.99194336 75.94140625 C-111.02545456 84.76399115 -111.02545456 84.76399115 -114.08203125 88.640625 C-116.9592845 90.92925563 -119.95266091 92.94464306 -123 95 C-125.07005107 96.76090923 -127.03276148 98.62570442 -129 100.5 C-143.70570026 114.18796331 -143.70570026 114.18796331 -150 117 C-159.57148912 93.63001896 -160.76344158 66.4060235 -151.12304688 42.85791016 C-141.87944936 21.5593662 -127.22320872 4.39468338 -107 -7 C-106.02675781 -7.56203125 -105.05351563 -8.1240625 -104.05078125 -8.703125 C-71.86898073 -26.08920004 -28.99166492 -22.13908958 0 0 Z " fill="#C30230" transform="translate(222,20)"/>
<path d="M0 0 C4.45538794 1.64894619 8.90185574 3.3200767 13.34472656 5.00244141 C15.22690683 5.70955694 17.1119842 6.40898279 18.99902344 7.10302734 C22.15076109 8.26257362 25.29431886 9.44248243 28.4375 10.625 C29.46238525 10.99681396 30.48727051 11.36862793 31.54321289 11.75170898 C32.97395142 12.29613647 32.97395142 12.29613647 34.43359375 12.8515625 C35.71834595 13.32843506 35.71834595 13.32843506 37.02905273 13.81494141 C39 15 39 15 39.84375 16.9699707 C40.49342913 25.41072381 30.94776473 35.75864029 26 42 C25.40703125 42.75925781 24.8140625 43.51851562 24.203125 44.30078125 C9.68750758 61.76294494 -14.28234764 74.8665569 -37 77 C-61.22105191 78.03276946 -85.35950409 76.70549321 -105 61 C-105.74378906 60.44441406 -106.48757812 59.88882813 -107.25390625 59.31640625 C-123.79829816 46.85775982 -123.79829816 46.85775982 -126 40 C-125.10539062 39.23816406 -124.21078125 38.47632813 -123.2890625 37.69140625 C-116.87637214 32.21935059 -110.50956553 26.71190714 -104.265625 21.046875 C-100.88076288 17.98882715 -97.44363278 14.99153574 -94 12 C-90.74459922 13.40639025 -88.85406513 15.05982643 -86.5 17.6875 C-77.43916873 26.95043159 -66.1810049 31.99274637 -53.34033203 32.2980957 C-46.39490631 32.33973156 -39.63170864 32.26258295 -33 30 C-32.21882813 29.75507813 -31.43765625 29.51015625 -30.6328125 29.2578125 C-17.23315198 24.54079805 -7.75035638 15.14019465 -1.25 2.6328125 C-0.8375 1.76398438 -0.425 0.89515625 0 0 Z " fill="#021A71" transform="translate(213,119)"/>
<path d="M0 0 C5.35552828 3.39157167 9.73048255 7.37353935 14.31640625 11.7578125 C16.86387172 13.88626254 18.8665855 14.9914145 22 16 C22.95261719 15.09636719 23.90523437 14.19273438 24.88671875 13.26171875 C26.15342443 12.07007711 27.42036387 10.87868391 28.6875 9.6875 C29.31333984 9.09259766 29.93917969 8.49769531 30.58398438 7.88476562 C33.87475275 4.80074709 36.98137595 2.12841083 41 0 C41.66644531 0.61746094 42.33289063 1.23492187 43.01953125 1.87109375 C48.7281423 7.11662866 54.5269502 12.15258764 60.58984375 16.9921875 C66.81970816 22.18205834 66.81970816 22.18205834 67.53125 25.41015625 C67.38452482 37.86345569 62.48204938 48.68984739 54.2265625 58 C46.31381371 65.47871616 35.90872336 71.06835437 25 72 C24.06671875 72.08121094 23.1334375 72.16242188 22.171875 72.24609375 C8.50219507 72.83653804 -2.2982359 67.43653936 -13.1875 59.75 C-21.40487698 51.71523139 -27.73929647 40.75799942 -28.75 29.125 C-28.43874508 24.7355076 -26.48070743 22.6315565 -23.25 19.8046875 C-22.5075 19.20914063 -21.765 18.61359375 -21 18 C-20.154375 17.30132812 -19.30875 16.60265625 -18.4375 15.8828125 C-16.58822798 14.36451814 -14.73128441 12.85552457 -12.8671875 11.35546875 C-8.44244171 7.72042555 -4.21848422 3.87075667 0 0 Z " fill="#031A71" transform="translate(144,75)"/>
<path d="M0 0 C0.89460938 0.43441406 1.78921875 0.86882813 2.7109375 1.31640625 C13.56733148 7.178859 20.58301944 16.62066024 25 28 C26.34950368 32.74608059 27 37.065874 27 42 C23.55220914 40.49993609 21.17639467 38.49590738 18.4375 35.9375 C12.27265981 30.28487205 5.96967741 24.64645161 -1 20 C-1.6290625 20.56847656 -2.258125 21.13695313 -2.90625 21.72265625 C-8.23211968 26.5271682 -13.58511587 31.29600848 -19 36 C-23.98743064 34.50843196 -26.93142754 31.54332502 -30.5625 28 C-35.25906082 23.26431569 -35.25906082 23.26431569 -41 20 C-41.66644531 20.61746094 -42.33289063 21.23492187 -43.01953125 21.87109375 C-49.49783882 27.82388826 -56.14900967 33.47570939 -63 39 C-65.00712736 40.65839866 -67.00426503 42.32789773 -69 44 C-69.89444705 31.15474652 -65.74873183 21.17814981 -58 11 C-42.95796817 -5.60359869 -19.74821462 -9.8220012 0 0 Z " fill="#FDD204" transform="translate(185,56)"/>
<path d="M0 0 C4.28792054 2.72349458 7.96086865 5.64265272 11.6875 9.125 C14.40593357 11.65919672 16.90611339 13.93740893 20 16 C18.45427224 19.81628832 16.11228755 21.97025743 13.0625 24.6875 C12.57450928 25.12392822 12.08651855 25.56035645 11.58374023 26.01000977 C7.44438884 29.68168288 3.1542964 33.15674428 -1.15625 36.625 C-4.88158413 39.73626806 -8.42845194 43.02239671 -11.94116211 46.37084961 C-14.47323772 48.75074994 -16.77334734 50.66509642 -20 52 C-20.96345444 50.12762629 -21.92053102 48.2519701 -22.875 46.375 C-23.40867187 45.33085938 -23.94234375 44.28671875 -24.4921875 43.2109375 C-27.26231047 37.31186734 -29.44678461 31.53349556 -28 25 C-26.12378629 22.11112789 -23.67216304 20.14329744 -21 18 C-20.154375 17.30132812 -19.30875 16.60265625 -18.4375 15.8828125 C-16.58822798 14.36451814 -14.73128441 12.85552457 -12.8671875 11.35546875 C-8.44244171 7.72042555 -4.21848422 3.87075667 0 0 Z " fill="#7A853B" transform="translate(144,75)"/>
<path d="M0 0 C0.30292969 1.05058594 0.60585937 2.10117188 0.91796875 3.18359375 C3.21554955 10.95006406 5.53141385 18.15450633 10 25 C9.34515625 25.52207031 8.6903125 26.04414063 8.015625 26.58203125 C2.85533541 30.74379023 -2.14926847 34.98462376 -7 39.5 C-12.46969905 44.59155144 -18.15506859 49.34016295 -24 54 C-27.98232778 50.33096724 -30.64316353 46.66489768 -33.25 41.9375 C-33.600625 41.32583984 -33.95125 40.71417969 -34.3125 40.08398438 C-35.98121521 37.11559674 -37.4271484 34.37813958 -38 31 C-31.44231174 24.87720206 -24.8192745 18.95918641 -17.8125 13.34765625 C-14.05017212 10.20715756 -10.48696844 6.86610283 -6.97070312 3.453125 C-3.32463848 0 -3.32463848 0 0 0 Z " fill="#6D3C5E" transform="translate(111,106)"/>
<path d="M0 0 C5.83043424 4.10970437 11.09789229 8.68615219 16.30078125 13.5625 C18.89058893 15.98553895 18.89058893 15.98553895 21.48046875 17.8125 C24.59352223 20.10458893 26.65980595 21.65401484 27.62890625 25.48828125 C28.05445689 35.19358123 24.02478887 43.92444646 19 52 C18.071875 51.0409375 18.071875 51.0409375 17.125 50.0625 C11.25501774 44.20900645 5.00673282 38.77135771 -1.4375 33.5625 C-7.88257776 28.34767925 -14.13523865 22.86476135 -20 17 C-19.31035156 16.443125 -18.62070313 15.88625 -17.91015625 15.3125 C-11.80242122 10.35258349 -5.83030237 5.28326166 0 0 Z " fill="#35647D" transform="translate(184,75)"/>
<path d="M0 0 C0.66 0.33 1.32 0.66 2 1 C-1.63 4.63 -5.26 8.26 -9 12 C-9.66 11.67 -10.32 11.34 -11 11 C-9.92173635 9.72486237 -8.83714481 8.45507431 -7.75 7.1875 C-7.14671875 6.47980469 -6.5434375 5.77210937 -5.921875 5.04296875 C-4.07629602 3.08110329 -2.20054668 1.54330375 0 0 Z " fill="#FEDE22" transform="translate(135,60)"/>
<path d="M0 0 C3.75931429 1.03381143 5.16972619 2.16972619 8 5 C4.37 4.01 0.74 3.02 -3 2 C-2.01 1.34 -1.02 0.68 0 0 Z " fill="#45755B" transform="translate(109,181)"/>
<path d="M0 0 C0.33 0.66 0.66 1.32 1 2 C6.445 1.505 6.445 1.505 12 1 C12 1.33 12 1.66 12 2 C7.71 2.66 3.42 3.32 -1 4 C-0.67 2.68 -0.34 1.36 0 0 Z " fill="#4F7F60" transform="translate(24,65)"/>
</svg>

After

Width:  |  Height:  |  Size: 13 KiB

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="121" height="111">
<path d="M0 0 C39.93 0 79.86 0 121 0 C121 36.63 121 73.26 121 111 C81.07 111 41.14 111 0 111 C0 74.37 0 37.74 0 0 Z " fill="#FDFDFC" transform="translate(0,0)"/>
<path d="M0 0 C1.34094727 -0.00483398 1.34094727 -0.00483398 2.70898438 -0.00976562 C15.92329958 0.09656756 29.05768111 5.15920937 38.69921875 14.3671875 C46.33623486 22.91378081 51.45414229 32.03867724 53.4375 43.3125 C55.4175 42.9825 57.3975 42.6525 59.4375 42.3125 C56.40996635 50.06943534 46.82853593 55.97682128 39.5 59.3125 C37.82136046 60.00117263 36.13406518 60.66925254 34.4375 61.3125 C33.5609375 61.67085937 32.684375 62.02921875 31.78125 62.3984375 C20.17960201 66.92308022 6.59150797 64.44771949 -4.48828125 59.66015625 C-6.56191878 58.74121933 -8.62982096 57.81032187 -10.69677734 56.87646484 C-21.71786864 51.93615813 -31.96757967 49.00024219 -43.6875 53.25 C-49.85297476 56.02724089 -53.58090596 59.9493408 -57.5625 65.3125 C-58.41134766 66.43978516 -58.41134766 66.43978516 -59.27734375 67.58984375 C-59.70144531 68.15832031 -60.12554687 68.72679688 -60.5625 69.3125 C-60.21265815 63.71503042 -56.42242893 59.17242893 -52.5625 55.3125 C-52.45417831 53.23031638 -52.37676459 51.14650871 -52.3125 49.0625 C-51.32728272 34.37380601 -44.38377625 22.27099897 -33.859375 12.1953125 C-23.67156706 3.84408218 -13.05318857 -0.23629958 0 0 Z " fill="#7D9C07" transform="translate(60.5625,2.6875)"/>
<path d="M0 0 C39.93 0 79.86 0 121 0 C121 15.18 121 30.36 121 46 C118.69 46 116.38 46 114 46 C113.72027344 45.10539062 113.44054687 44.21078125 113.15234375 43.2890625 C110.46208014 35.17501984 107.34684612 28.77440212 102 22 C101.401875 21.113125 100.80375 20.22625 100.1875 19.3125 C91.26978576 9.88520209 79.12630771 4.33913818 66.27734375 3.7265625 C48.74009638 3.25612695 36.53738751 7.13555151 23.3125 19.1875 C14.84180419 28.0987521 10.10977052 38.99431955 9.6875 51.125 C9.34944073 57.79987234 7.81473954 60.61643116 3 65 C2.01 66.32 1.02 67.64 0 69 C0 46.23 0 23.46 0 0 Z " fill="#FDFEFC" transform="translate(0,0)"/>
<path d="M0 0 C7.7514671 5.16764473 13.82626339 13.90836132 16.703125 22.71875 C16.703125 24.03875 16.703125 25.35875 16.703125 26.71875 C11.46215703 26.16706916 7.64974874 24.39540175 3.078125 21.96875 C-14.90773287 12.27142089 -14.90773287 12.27142089 -34.734375 12.4375 C-39.88111467 14.59356662 -45.70693353 17.53886707 -48.296875 22.71875 C-47.08 22.615625 -45.863125 22.5125 -44.609375 22.40625 C-34.14474874 22.43895196 -24.29281839 28.5635433 -15.1953125 33.265625 C-10.48229066 35.6284877 -6.28828923 36.00534278 -1.109375 36.28125 C0.01500977 36.34602539 0.01500977 36.34602539 1.16210938 36.41210938 C3.00890875 36.51797685 4.85599334 36.6188476 6.703125 36.71875 C3.65258646 39.76928854 0.59053342 39.47031177 -3.60205078 39.58984375 C-11.64954951 39.3417513 -18.79427187 36.1503666 -26.171875 33.21875 C-39.2911509 28.00909237 -50.24239432 25.58953741 -64.296875 28.71875 C-63.91593636 18.62387614 -58.87170481 10.32516481 -51.57421875 3.50390625 C-35.74413322 -8.9049258 -17.299832 -9.65024642 0 0 Z " fill="#FBFCF9" transform="translate(85.296875,20.28125)"/>
<path d="M0 0 C0.07476562 0.59425781 0.14953125 1.18851563 0.2265625 1.80078125 C1.89490592 12.31788733 7.03959282 21.85443765 15 29 C18.20627298 31.27541953 21.4909817 33.22982559 25 35 C26.60294922 35.81017578 26.60294922 35.81017578 28.23828125 36.63671875 C32.50890201 38.42008659 36.60502154 38.5364421 41.1875 38.5 C42.02394043 38.49427979 42.86038086 38.48855957 43.72216797 38.48266602 C54.81538411 38.16495288 64.10602396 33.8155071 72 26 C76.47244994 20.53700746 79.32082187 14.4918547 82 8 C85.96 8 89.92 8 94 8 C91.39683113 21.53647814 84.16445962 32.6524866 73.296875 41.1015625 C60.88291389 49.43665068 45.9146679 53.47483724 31.00488281 50.61767578 C22.25796227 48.44289499 14.98853845 44.65676037 8 39 C6.948125 38.236875 5.89625 37.47375 4.8125 36.6875 C-1.36142088 30.78797561 -5.25051243 24.03047722 -8.4375 16.1875 C-8.69660156 15.55344238 -8.95570312 14.91938477 -9.22265625 14.26611328 C-10.58441341 10.72610583 -11.29621798 7.7930351 -11 4 C-4.5 0 -4.5 0 0 0 Z " fill="#7D9C08" transform="translate(20,59)"/>
<path d="M0 0 C2.01050607 0.26263368 4.00961749 0.61336248 6 1 C8.78756093 1.25820896 11.57995448 1.40834288 14.375 1.5625 C15.11105469 1.60568359 15.84710938 1.64886719 16.60546875 1.69335938 C18.40348068 1.79843799 20.20171958 1.89962093 22 2 C19.47636907 4.52363093 17.87673704 4.2605272 14.4296875 4.2734375 C13.71039063 4.26570313 12.99109375 4.25796875 12.25 4.25 C11.54617187 4.25773437 10.84234375 4.26546875 10.1171875 4.2734375 C5.70222524 4.257025 2.15942781 3.64807517 -2 2 C-1.34 1.34 -0.68 0.68 0 0 Z " fill="#DFE7C3" transform="translate(70,55)"/>
<path d="M0 0 C0.99 0.33 1.98 0.66 3 1 C2.60167969 1.45890625 2.20335937 1.9178125 1.79296875 2.390625 C-0.91142062 5.52271585 -3.57991771 8.63877459 -6 12 C-5.54300722 6.97307937 -3.00758252 3.85103739 0 0 Z " fill="#9DB444" transform="translate(6,60)"/>
<path d="M0 0 C0 0.66 0 1.32 0 2 C0.66 2.33 1.32 2.66 2 3 C-4.625 2.25 -4.625 2.25 -8 0 C-5.13822943 -1.43088528 -3.06624227 -0.59991697 0 0 Z " fill="#E9EED6" transform="translate(76,56)"/>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 25 KiB

View File

@@ -0,0 +1,12 @@
<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 70.1 60" style="enable-background:new 0 0 70.1 60;" xml:space="preserve">
<style type="text/css">
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#0090BA;}
</style>
<g>
<path class="st0" d="M53.3,0L37.7,43c-0.4,1.1-1.4,1.8-2.5,2v0h16.5c1.3,0,2.4-0.8,2.8-2L70.1,0H53.3z M33.9,44.3
c1,0,1.8-0.5,2.3-1.2c0.1-0.1,0.2-0.3,0.4-0.7l5.7-15.8l-3.3-9.2c-0.4-1-1.4-1.7-2.6-1.7c-1,0-1.8,0.5-2.3,1.2
c-0.1,0.1-0.3,0.4-0.4,0.7l-5.7,15.8l3.4,9.2C31.7,43.6,32.7,44.3,33.9,44.3z M18.4,15h16.7v0c-1.2,0.1-2.3,0.9-2.7,2L16.8,60H0
l15.6-43C16,15.9,17.1,15,18.4,15z">
</path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 719 B

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 10 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="900.82861"
height="955.20648"
viewBox="0 0 238.34422 252.7317"
version="1.1"
id="svg420"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs417" />
<g
id="layer1"
transform="translate(-13.119542,-5.9258171)">
<path
d="m 213.66176,90.072122 c 4.95655,0 8.97383,4.018046 8.97383,8.973827 0,4.956581 -4.01728,8.974621 -8.97383,8.974621 -4.95657,0 -8.97462,-4.01804 -8.97462,-8.974621 0,-4.955781 4.01805,-8.973827 8.97462,-8.973827 z m 35.2316,37.450998 c -0.90048,29.80928 -23.66033,69.21262 -54.51292,79.34466 -36.04206,11.836 -63.40991,-5.92226 -72.08409,-26.74061 -6.75754,-16.21966 -1.65117,-35.62363 10.96266,-43.83669 10.6506,-6.93533 30.48543,-8.76736 47.15454,2.19144 -5.85627,-15.34246 -21.62491,-25.4256 -35.59101,-28.49424 -13.96613,-3.06867 -28.38324,0.43858 -38.74504,5.69946 13.29071,-14.68572 44.40801,-28.946049 78.24077,-10.95958 22.67676,12.05491 32.43775,28.93208 42.0489,51.72763 C 251.59637,117.87858 234.026,71.411066 203.39074,43.794029 172.15544,15.636686 129.95516,4.340214 97.668803,6.103155 108.32483,12.678273 120.84625,22.06586 132.41209,33.053363 81.298533,26.697169 39.174705,38.314245 13.119542,73.749217 27.67508,70.878527 46.868833,69.073666 65.974711,70.016861 28.737658,96.252107 7.1124298,140.38147 18.105298,186.43137 c 6.718497,-11.74129 16.767711,-25.84558 28.726275,-38.62863 -3.677175,34.36994 1.42836,80.83745 45.62293,110.85478 -2.25587,-9.42394 -4.08014,-20.88443 -4.91466,-33.0154 20.673197,16.1282 50.685067,29.42205 87.917917,20.24096 65.77679,-16.21975 83.34719,-79.78335 73.4356,-118.35996"
style="fill:#f36118;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.0776283"
id="path32" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@@ -316,48 +316,28 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
// read person from db
final db = await instance.asyncDB;
if (personID != null) {
logger.info("[$recentFileID] Processing personID path: $personID");
final List<int> fileId = [recentFileID];
logger.info("[$recentFileID] Initial fileId list: $fileId");
int? avatarFileId;
if (avatarFaceId != null) {
logger.info(
"[$recentFileID] Looking up avatarFileId for avatarFaceId: $avatarFaceId",
);
avatarFileId = tryGetFileIdFromFaceId(avatarFaceId);
logger.info("[$recentFileID] avatarFileId result: $avatarFileId");
if (avatarFileId != null) {
fileId.add(avatarFileId);
logger.info(
"[$recentFileID] Updated fileId list with avatarFileId: $fileId",
);
}
} else {
logger.info("[$recentFileID] No avatarFaceId provided");
}
const String queryClusterID = '''
SELECT $clusterIDColumn
FROM $clusterPersonTable
WHERE $personIdColumn = ?
''';
logger.info(
"[$recentFileID] Executing cluster query for personID: $personID",
);
final clusterRows = await db.getAll(
queryClusterID,
[personID],
);
logger.info(
"[$recentFileID] Found ${clusterRows.length} cluster rows: $clusterRows",
);
final clusterIDs =
clusterRows.map((e) => e[clusterIDColumn] as String).toList();
logger.info("[$recentFileID] Extracted clusterIDs: $clusterIDs");
final faceQuery = '''
final List<Map<String, dynamic>> faceMaps = await db.getAll(
'''
SELECT * FROM $facesTable
WHERE $faceIDColumn IN (
SELECT $faceIDColumn
@@ -366,193 +346,45 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
)
AND $fileIDColumn IN (${List.filled(fileId.length, '?').join(',')})
ORDER BY $faceScore DESC
''';
final queryParams = [...clusterIDs, ...fileId];
logger.info(
"[$recentFileID] Executing face query with ${clusterIDs.length} clusterIDs and ${fileId.length} fileIDs",
''',
[...clusterIDs, ...fileId],
);
logger.info("[$recentFileID] Face query: $faceQuery");
logger.info("[$recentFileID] Query parameters: $queryParams");
final List<Map<String, dynamic>> faceMaps = await db.getAll(
faceQuery,
queryParams,
);
logger.info("[$recentFileID] Found ${faceMaps.length} face maps");
if (faceMaps.isNotEmpty) {
logger.info(
"[$recentFileID] Found ${faceMaps.length} faces, processing selection",
);
if (avatarFileId != null) {
logger.info(
"[$recentFileID] Looking for face with avatarFileId: $avatarFileId",
);
final row = faceMaps.firstWhereOrNull(
(element) => (element[fileIDColumn] as int) == avatarFileId,
);
if (row != null) {
logger.info(
"[$recentFileID] Found avatar face, returning: ${row[faceIDColumn]}",
);
final face = mapRowToFace(row);
logger.info(
"[$recentFileID] getCoverFaceForPerson SUCCESS (avatar): returning face ${face.faceID}",
);
return face;
} else {
logger.info(
"[$recentFileID] Avatar face not found in results, falling back to first face",
);
return mapRowToFace(row);
}
}
logger.info(
"[$recentFileID] Returning first face: ${faceMaps.first[faceIDColumn]}",
);
final face = mapRowToFace(faceMaps.first);
logger.info(
"[$recentFileID] getCoverFaceForPerson SUCCESS (first): returning face ${face.faceID}",
);
return face;
} else {
// Diagnostic queries to understand why faceMaps is empty
logger.info(
"[$recentFileID] faceMaps is empty, running diagnostic queries",
);
// Test 1: Check if faces exist in faceClustersTable for these clusterIDs
if (clusterIDs.isNotEmpty) {
final faceIDsInClusters = await db.getAll(
'''
SELECT $faceIDColumn
FROM $faceClustersTable
WHERE $clusterIDColumn IN (${List.filled(clusterIDs.length, '?').join(',')})
''',
clusterIDs,
);
logger.info(
"[$recentFileID] Found ${faceIDsInClusters.length} faceIDs in faceClustersTable for clusterIDs: ${faceIDsInClusters.map((e) => e[faceIDColumn]).toList()}",
);
// Test 2: Check if any of those faces exist in facesTable
if (faceIDsInClusters.isNotEmpty) {
final faceIDsFromClusters = faceIDsInClusters
.map((e) => e[faceIDColumn] as String)
.toList();
final facesInFacesTable = await db.getAll(
'''
SELECT $faceIDColumn, $fileIDColumn
FROM $facesTable
WHERE $faceIDColumn IN (${List.filled(faceIDsFromClusters.length, '?').join(',')})
''',
faceIDsFromClusters,
);
logger.info(
"[$recentFileID] Found ${facesInFacesTable.length} faces in facesTable: ${facesInFacesTable.map((e) => '${e[faceIDColumn]}(file:${e[fileIDColumn]})').toList()}",
);
// Test 3: Check if any of those faces are for our target fileIDs
final facesForTargetFiles = facesInFacesTable
.where(
(face) => fileId.contains(face[fileIDColumn] as int),
)
.toList();
logger.info(
"[$recentFileID] Found ${facesForTargetFiles.length} faces for target fileIDs $fileId: ${facesForTargetFiles.map((e) => '${e[faceIDColumn]}(file:${e[fileIDColumn]})').toList()}",
);
} else {
logger.info(
"[$recentFileID] No faceIDs found in faceClustersTable for these clusterIDs",
);
}
} else {
logger.info("[$recentFileID] No clusterIDs to check");
}
// Test 4: Check if there are any faces at all for the target fileIDs
final allFacesForFiles = await db.getAll(
'''
SELECT $faceIDColumn, $fileIDColumn
FROM $facesTable
WHERE $fileIDColumn IN (${List.filled(fileId.length, '?').join(',')})
''',
fileId,
);
logger.info(
"[$recentFileID] Found ${allFacesForFiles.length} total faces for fileIDs $fileId: ${allFacesForFiles.map((e) => '${e[faceIDColumn]}(file:${e[fileIDColumn]})').toList()}",
);
if (clusterID == null) {
logger.severe(
"[$recentFileID] Didn't find any faces for personID $personID in getCoverFaceForPerson. fileID: $fileId, clusterIDs: $clusterIDs",
);
} else {
logger.info(
"[$recentFileID] No faces found for personID, but clusterID provided, will try clusterID path",
);
}
return mapRowToFace(faceMaps.first);
}
}
if (clusterID != null) {
logger.info("[$recentFileID] Processing clusterID path: $clusterID");
const String queryFaceID = '''
SELECT $faceIDColumn
FROM $faceClustersTable
WHERE $clusterIDColumn = ?
''';
logger.info(
"[$recentFileID] Executing faceID query for clusterID: $clusterID",
);
logger.info("[$recentFileID] Query: $queryFaceID");
final List<Map<String, dynamic>> faceMaps = await db.getAll(
queryFaceID,
[clusterID],
);
logger.info(
"[$recentFileID] Found ${faceMaps.length} face mappings for cluster: ${faceMaps.map((e) => e[faceIDColumn]).toList()}",
);
final List<Face>? faces = await getFacesForGivenFileID(recentFileID);
logger.info(
"[$recentFileID] getFacesForGivenFileID returned ${faces?.length ?? 0} faces: ${faces?.map((f) => f.faceID).toList() ?? []}",
);
if (faces != null) {
logger.info(
"[$recentFileID] Searching for matching face in ${faces.length} faces",
);
for (final face in faces) {
final isMatch = faceMaps.any(
if (faceMaps.any(
(element) => (element[faceIDColumn] as String) == face.faceID,
);
logger.info(
"[$recentFileID] Checking face ${face.faceID}: match=$isMatch",
);
if (isMatch) {
logger.info(
"[$recentFileID] getCoverFaceForPerson SUCCESS (cluster): returning face ${face.faceID}",
);
)) {
return face;
}
}
logger.info(
"[$recentFileID] No matching faces found in file for clusterID",
);
} else {
logger.severe(
"[$recentFileID] Didn't find any faces for clusterID $clusterID in getCoverFaceForPerson. faces: $faces",
);
}
}
if (personID == null && clusterID == null) {
logger
.severe("[$recentFileID] personID and clusterID cannot be null both");
throw Exception("personID and clusterID cannot be null");
}
logger.severe(
"[$recentFileID] getCoverFaceForPerson FAILED: No face found (personID: $personID, clusterID: $clusterID)",
);
return null;
}

View File

@@ -43,6 +43,7 @@ import 'messages_ku.dart' as messages_ku;
import 'messages_lt.dart' as messages_lt;
import 'messages_lv.dart' as messages_lv;
import 'messages_ml.dart' as messages_ml;
import 'messages_ms.dart' as messages_ms;
import 'messages_nl.dart' as messages_nl;
import 'messages_no.dart' as messages_no;
import 'messages_or.dart' as messages_or;
@@ -93,6 +94,7 @@ Map<String, LibraryLoader> _deferredLibraries = {
'lt': () => new SynchronousFuture(null),
'lv': () => new SynchronousFuture(null),
'ml': () => new SynchronousFuture(null),
'ms': () => new SynchronousFuture(null),
'nl': () => new SynchronousFuture(null),
'no': () => new SynchronousFuture(null),
'or': () => new SynchronousFuture(null),
@@ -171,6 +173,8 @@ MessageLookupByLibrary? _findExact(String localeName) {
return messages_lv.messages;
case 'ml':
return messages_ml.messages;
case 'ms':
return messages_ms.messages;
case 'nl':
return messages_nl.messages;
case 'no':
@@ -219,8 +223,10 @@ MessageLookupByLibrary? _findExact(String localeName) {
/// User programs should call this before using [localeName] for messages.
Future<bool> initializeMessages(String localeName) {
var availableLocale = Intl.verifiedLocale(
localeName, (locale) => _deferredLibraries[locale] != null,
onFailure: (_) => null);
localeName,
(locale) => _deferredLibraries[locale] != null,
onFailure: (_) => null,
);
if (availableLocale == null) {
return new SynchronousFuture(false);
}
@@ -240,8 +246,11 @@ bool _messagesExistFor(String locale) {
}
MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) {
var actualLocale =
Intl.verifiedLocale(locale, _messagesExistFor, onFailure: (_) => null);
var actualLocale = Intl.verifiedLocale(
locale,
_messagesExistFor,
onFailure: (_) => null,
);
if (actualLocale == null) return null;
return _findExact(actualLocale);
}

File diff suppressed because it is too large Load Diff

View File

@@ -30,276 +30,334 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"about": MessageLookupByLibrary.simpleMessage("Пра праграму"),
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("З вяртаннем!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Я ўсведамляю, што калі я страчу свой пароль, то я магу згубіць свае даныя, бо мае даныя абаронены <underline>скразным шыфраваннем</underline>."),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Актыўныя сеансы"),
"addMore": MessageLookupByLibrary.simpleMessage("Дадаць яшчэ"),
"addViewer": MessageLookupByLibrary.simpleMessage("Дадаць гледача"),
"after1Day": MessageLookupByLibrary.simpleMessage("Праз 1 дзень"),
"after1Hour": MessageLookupByLibrary.simpleMessage("Праз 1 гадзіну"),
"after1Month": MessageLookupByLibrary.simpleMessage("Праз 1 месяц"),
"after1Week": MessageLookupByLibrary.simpleMessage("Праз 1 тыдзень"),
"after1Year": MessageLookupByLibrary.simpleMessage("Праз 1 год"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Уладальнік"),
"apply": MessageLookupByLibrary.simpleMessage("Ужыць"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Якая асноўная прычына выдалення вашага ўліковага запісу?"),
"backup": MessageLookupByLibrary.simpleMessage("Рэзервовая копія"),
"cancel": MessageLookupByLibrary.simpleMessage("Скасаваць"),
"change": MessageLookupByLibrary.simpleMessage("Змяніць"),
"changeEmail": MessageLookupByLibrary.simpleMessage(
"Змяніць адрас электроннай пошты"),
"changePasswordTitle":
MessageLookupByLibrary.simpleMessage("Змяніць пароль"),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"Праверце свае ўваходныя лісты (і спам) для завяршэння праверкі"),
"codeAppliedPageTitle":
MessageLookupByLibrary.simpleMessage("Код ужыты"),
"confirm": MessageLookupByLibrary.simpleMessage("Пацвердзіць"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"Пацвердзіць выдаленне ўліковага запісу"),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"Так. Я хачу незваротна выдаліць гэты ўліковы запіс і яго даныя ва ўсіх праграмах."),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("Пацвердзіць пароль"),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"Звярніцеся ў службу падтрымкі"),
"continueLabel": MessageLookupByLibrary.simpleMessage("Працягнуць"),
"copyLink": MessageLookupByLibrary.simpleMessage("Скапіяваць спасылку"),
"createAccount":
MessageLookupByLibrary.simpleMessage("Стварыць уліковы запіс"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("Стварыць новы ўліковы запіс"),
"darkTheme": MessageLookupByLibrary.simpleMessage("Цёмная"),
"decrypting": MessageLookupByLibrary.simpleMessage("Расшыфроўка..."),
"deleteAccount":
MessageLookupByLibrary.simpleMessage("Выдаліць уліковы запіс"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"Нам шкада, што вы выдаляеце свой уліковы запіс. Абагуліце з намі водгук, каб дапамагчы нам палепшыць сэрвіс."),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"Незваротна выдаліць уліковы запіс"),
"deleteAlbum": MessageLookupByLibrary.simpleMessage("Выдаліць альбом"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"Адпраўце ліст на <warning>account-deletion@ente.io</warning> з вашага зарэгістраванага адраса электроннай пошты."),
"deleteFromEnte":
MessageLookupByLibrary.simpleMessage("Выдаліць з Ente"),
"deletePhotos": MessageLookupByLibrary.simpleMessage("Выдаліць фота"),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"У вас адсутнічае важная функцыя, якая мне неабходна"),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"Праграма або пэўная функцыя не паводзіць сябе так, як павінна"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"Я знайшоў больш прывабны сэрвіс"),
"deleteReason4":
MessageLookupByLibrary.simpleMessage("Прычына адсутнічае ў спісе"),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"Ваш запыт будзе апрацаваны цягам 72 гадзін."),
"details": MessageLookupByLibrary.simpleMessage("Падрабязнасці"),
"discover_food": MessageLookupByLibrary.simpleMessage("Ежа"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Нататкі"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Хатнія жывёлы"),
"discover_receipts": MessageLookupByLibrary.simpleMessage("Чэкі"),
"discover_screenshots":
MessageLookupByLibrary.simpleMessage("Скрыншоты"),
"discover_selfies": MessageLookupByLibrary.simpleMessage("Сэлфi"),
"discover_wallpapers": MessageLookupByLibrary.simpleMessage("Шпалеры"),
"doThisLater":
MessageLookupByLibrary.simpleMessage("Зрабіць гэта пазней"),
"done": MessageLookupByLibrary.simpleMessage("Гатова"),
"email": MessageLookupByLibrary.simpleMessage("Электронная пошта"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"Электронная пошта ўжо зарэгістравана."),
"encryption": MessageLookupByLibrary.simpleMessage("Шыфраванне"),
"encryptionKeys":
MessageLookupByLibrary.simpleMessage("Ключы шыфравання"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Праграме <i>неабходны доступ</i> для захавання вашых фатаграфій"),
"enterCode": MessageLookupByLibrary.simpleMessage("Увядзіце код"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Увядзіце новы пароль, каб мы маглі выкарыстаць яго для расшыфроўкі вашых даных"),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Увядзіце пароль, каб мы маглі выкарыстаць яго для расшыфроўкі вашых даных"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Увядзіце сапраўдны адрас электронная пошты."),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Увядзіце свой адрас электроннай пошты"),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Увядзіце ваш новы адрас электроннай пошты"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Увядзіце свой пароль"),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Увядзіце свой ключ аднаўлення"),
"familyPlans":
MessageLookupByLibrary.simpleMessage("Сямейныя тарыфныя планы"),
"faq": MessageLookupByLibrary.simpleMessage("Частыя пытанні"),
"faqs": MessageLookupByLibrary.simpleMessage("Частыя пытанні"),
"feedback": MessageLookupByLibrary.simpleMessage("Водгук"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("Забыліся пароль"),
"freeTrial":
MessageLookupByLibrary.simpleMessage("Бясплатная пробная версія"),
"general": MessageLookupByLibrary.simpleMessage("Асноўныя"),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Генерацыя ключоў шыфравання..."),
"howItWorks": MessageLookupByLibrary.simpleMessage("Як гэта працуе"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("Iгнараваць"),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("Няправільны пароль"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"Вы ўвялі памылковы ключ аднаўлення"),
"incorrectRecoveryKeyTitle":
MessageLookupByLibrary.simpleMessage("Няправільны ключ аднаўлення"),
"insecureDevice":
MessageLookupByLibrary.simpleMessage("Небяспечная прылада"),
"installManually":
MessageLookupByLibrary.simpleMessage("Усталяваць уручную"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"Памылковы адрас электроннай пошты"),
"invalidKey": MessageLookupByLibrary.simpleMessage("Няправільны ключ"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Калі ласка, дапамажыце нам з гэтай інфармацыяй"),
"lightTheme": MessageLookupByLibrary.simpleMessage("Светлая"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Пратэрмінавана"),
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Ніколі"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Замкнуць"),
"lockscreen": MessageLookupByLibrary.simpleMessage("Экран блакіроўкі"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Увайсці"),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"Націскаючы ўвайсці, я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>"),
"logout": MessageLookupByLibrary.simpleMessage("Выйсці"),
"lostDevice": MessageLookupByLibrary.simpleMessage("Згубілі прыладу?"),
"magicSearch": MessageLookupByLibrary.simpleMessage("Магічны пошук"),
"manage": MessageLookupByLibrary.simpleMessage("Кіраванне"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Кіраванне"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Умераны"),
"never": MessageLookupByLibrary.simpleMessage("Ніколі"),
"noDuplicates":
MessageLookupByLibrary.simpleMessage("✨ Няма дублікатаў"),
"noRecoveryKey":
MessageLookupByLibrary.simpleMessage("Няма ключа аднаўлення?"),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"Вашы даныя не могуць быць расшыфраваны без пароля або ключа аднаўлення па прычыне архітэктуры наша пратакола скразнога шыфравання"),
"notifications": MessageLookupByLibrary.simpleMessage("Апавяшчэнні"),
"ok": MessageLookupByLibrary.simpleMessage("Добра"),
"oops": MessageLookupByLibrary.simpleMessage("Вой"),
"oopsSomethingWentWrong":
MessageLookupByLibrary.simpleMessage("Штосьці пайшло не так"),
"password": MessageLookupByLibrary.simpleMessage("Пароль"),
"passwordChangedSuccessfully":
MessageLookupByLibrary.simpleMessage("Пароль паспяхова зменены"),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"Мы не захоўваем гэты пароль і <underline>мы не зможам расшыфраваць вашы даныя</underline>, калі вы забудзеце яго"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("фота"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("Паспрабуйце яшчэ раз"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Пачакайце..."),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("Палітыка прыватнасці"),
"rateUs": MessageLookupByLibrary.simpleMessage("Ацаніце нас"),
"recover": MessageLookupByLibrary.simpleMessage("Аднавіць"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("Аднавіць уліковы запіс"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Аднавіць"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("Ключ аднаўлення"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Ключ аднаўлення скапіяваны ў буфер абмену"),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"Адзіным спосабам аднавіць вашы даныя з\'яўляецца гэты ключ, калі вы забылі свой пароль."),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"Захавайце гэты ключ, які складаецца з 24 слоў, у наедзеным месцы. Ён не захоўваецца на нашым серверы."),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("Паспяховае аднаўленне!"),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"У бягучай прылады недастаткова вылічальнай здольнасці для праверкі вашага паролю, але мы можам регенерыраваць яго, бо гэта працуе з усімі прыладамі.\n\nУвайдзіце, выкарыстоўваючы свой ключа аднаўлення і регенерыруйце свой пароль (калі хочаце, то можаце выбраць папярэдні пароль)."),
"recreatePasswordTitle":
MessageLookupByLibrary.simpleMessage("Стварыць пароль паўторна"),
"remove": MessageLookupByLibrary.simpleMessage("Выдаліць"),
"removeDuplicates":
MessageLookupByLibrary.simpleMessage("Выдаліць дублікаты"),
"removeParticipant":
MessageLookupByLibrary.simpleMessage("Выдаліць удзельніка"),
"removeWithQuestionMark":
MessageLookupByLibrary.simpleMessage("Выдаліць?"),
"resendEmail":
MessageLookupByLibrary.simpleMessage("Адправіць ліст яшчэ раз"),
"resetPasswordTitle":
MessageLookupByLibrary.simpleMessage("Скінуць пароль"),
"retry": MessageLookupByLibrary.simpleMessage("Паўтарыць"),
"saveKey": MessageLookupByLibrary.simpleMessage("Захаваць ключ"),
"scanCode": MessageLookupByLibrary.simpleMessage("Сканіраваць код"),
"security": MessageLookupByLibrary.simpleMessage("Бяспека"),
"selectAll": MessageLookupByLibrary.simpleMessage("Абраць усё"),
"selectReason":
MessageLookupByLibrary.simpleMessage("Выберыце прычыну"),
"sendEmail": MessageLookupByLibrary.simpleMessage("Адправіць ліст"),
"sendLink": MessageLookupByLibrary.simpleMessage("Адправіць спасылку"),
"setPasswordTitle":
MessageLookupByLibrary.simpleMessage("Задаць пароль"),
"setupComplete":
MessageLookupByLibrary.simpleMessage("Наладжванне завершана"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>"),
"skip": MessageLookupByLibrary.simpleMessage("Прапусціць"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"Нешта пайшло не так. Паспрабуйце яшчэ раз"),
"sorry": MessageLookupByLibrary.simpleMessage("Прабачце"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Немагчыма згенерыраваць ключы бяспекі на гэтай прыладзе.\n\nЗарэгіструйцеся з іншай прылады."),
"status": MessageLookupByLibrary.simpleMessage("Стан"),
"storageInGB": m93,
"strongStrength": MessageLookupByLibrary.simpleMessage("Надзейны"),
"support": MessageLookupByLibrary.simpleMessage("Падтрымка"),
"systemTheme": MessageLookupByLibrary.simpleMessage("Сістэма"),
"tapToCopy":
MessageLookupByLibrary.simpleMessage("націсніце, каб скапіяваць"),
"tapToEnterCode":
MessageLookupByLibrary.simpleMessage("Націсніце, каб увесці код"),
"terminate": MessageLookupByLibrary.simpleMessage("Перарваць"),
"terminateSession":
MessageLookupByLibrary.simpleMessage("Перарваць сеанс?"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Умовы"),
"theme": MessageLookupByLibrary.simpleMessage("Тема"),
"thisDevice": MessageLookupByLibrary.simpleMessage("Гэта прылада"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"Гэта дзеянне завяршыць сеанс на наступнай прыладзе:"),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"Гэта дзеянне завяршыць сеанс на вашай прыладзе!"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"Праверце электронную пошту, каб скінуць свой пароль."),
"trash": MessageLookupByLibrary.simpleMessage("Сметніца"),
"twofactorAuthenticationPageTitle":
MessageLookupByLibrary.simpleMessage(
"Двухфактарная аўтэнтыфікацыя"),
"uncategorized": MessageLookupByLibrary.simpleMessage("Без катэгорыі"),
"update": MessageLookupByLibrary.simpleMessage("Абнавіць"),
"updateAvailable":
MessageLookupByLibrary.simpleMessage("Даступна абнаўленне"),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Выкарыстоўваць ключ аднаўлення"),
"verify": MessageLookupByLibrary.simpleMessage("Праверыць"),
"verifyEmail":
MessageLookupByLibrary.simpleMessage("Праверыць электронную пошту"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("Праверыць пароль"),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("відэа"),
"viewLargeFiles": MessageLookupByLibrary.simpleMessage("Вялікія файлы"),
"viewer": MessageLookupByLibrary.simpleMessage("Праглядальнік"),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("Ненадзейны"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("З вяртаннем!"),
"yesDelete": MessageLookupByLibrary.simpleMessage("Так, выдаліць"),
"yesLogout": MessageLookupByLibrary.simpleMessage("Так, выйсці"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Так, выдаліць"),
"you": MessageLookupByLibrary.simpleMessage("Вы"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"Ваш уліковы запіс быў выдалены")
};
"about": MessageLookupByLibrary.simpleMessage("Пра праграму"),
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage("З вяртаннем!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Я ўсведамляю, што калі я страчу свой пароль, то я магу згубіць свае даныя, бо мае даныя абаронены <underline>скразным шыфраваннем</underline>.",
),
"activeSessions": MessageLookupByLibrary.simpleMessage("Актыўныя сеансы"),
"addMore": MessageLookupByLibrary.simpleMessage("Дадаць яшчэ"),
"addViewer": MessageLookupByLibrary.simpleMessage("Дадаць гледача"),
"after1Day": MessageLookupByLibrary.simpleMessage("Праз 1 дзень"),
"after1Hour": MessageLookupByLibrary.simpleMessage("Праз 1 гадзіну"),
"after1Month": MessageLookupByLibrary.simpleMessage("Праз 1 месяц"),
"after1Week": MessageLookupByLibrary.simpleMessage("Праз 1 тыдзень"),
"after1Year": MessageLookupByLibrary.simpleMessage("Праз 1 год"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Уладальнік"),
"apply": MessageLookupByLibrary.simpleMessage("Ужыць"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Якая асноўная прычына выдалення вашага ўліковага запісу?",
),
"backup": MessageLookupByLibrary.simpleMessage("Рэзервовая копія"),
"cancel": MessageLookupByLibrary.simpleMessage("Скасаваць"),
"change": MessageLookupByLibrary.simpleMessage("Змяніць"),
"changeEmail": MessageLookupByLibrary.simpleMessage(
"Змяніць адрас электроннай пошты",
),
"changePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Змяніць пароль",
),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"Праверце свае ўваходныя лісты (і спам) для завяршэння праверкі",
),
"codeAppliedPageTitle": MessageLookupByLibrary.simpleMessage("Код ужыты"),
"confirm": MessageLookupByLibrary.simpleMessage("Пацвердзіць"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"Пацвердзіць выдаленне ўліковага запісу",
),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"Так. Я хачу незваротна выдаліць гэты ўліковы запіс і яго даныя ва ўсіх праграмах.",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage(
"Пацвердзіць пароль",
),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"Звярніцеся ў службу падтрымкі",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("Працягнуць"),
"copyLink": MessageLookupByLibrary.simpleMessage("Скапіяваць спасылку"),
"createAccount": MessageLookupByLibrary.simpleMessage(
"Стварыць уліковы запіс",
),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"Стварыць новы ўліковы запіс",
),
"darkTheme": MessageLookupByLibrary.simpleMessage("Цёмная"),
"decrypting": MessageLookupByLibrary.simpleMessage("Расшыфроўка..."),
"deleteAccount": MessageLookupByLibrary.simpleMessage(
"Выдаліць уліковы запіс",
),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"Нам шкада, што вы выдаляеце свой уліковы запіс. Абагуліце з намі водгук, каб дапамагчы нам палепшыць сэрвіс.",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"Незваротна выдаліць уліковы запіс",
),
"deleteAlbum": MessageLookupByLibrary.simpleMessage("Выдаліць альбом"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"Адпраўце ліст на <warning>account-deletion@ente.io</warning> з вашага зарэгістраванага адраса электроннай пошты.",
),
"deleteFromEnte": MessageLookupByLibrary.simpleMessage("Выдаліць з Ente"),
"deletePhotos": MessageLookupByLibrary.simpleMessage("Выдаліць фота"),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"У вас адсутнічае важная функцыя, якая мне неабходна",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"Праграма або пэўная функцыя не паводзіць сябе так, як павінна",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"Я знайшоў больш прывабны сэрвіс",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"Прычына адсутнічае ў спісе",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"Ваш запыт будзе апрацаваны цягам 72 гадзін.",
),
"details": MessageLookupByLibrary.simpleMessage("Падрабязнасці"),
"discover_food": MessageLookupByLibrary.simpleMessage("Ежа"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Нататкі"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Хатнія жывёлы"),
"discover_receipts": MessageLookupByLibrary.simpleMessage("Чэкі"),
"discover_screenshots": MessageLookupByLibrary.simpleMessage("Скрыншоты"),
"discover_selfies": MessageLookupByLibrary.simpleMessage("Сэлфi"),
"discover_wallpapers": MessageLookupByLibrary.simpleMessage("Шпалеры"),
"doThisLater": MessageLookupByLibrary.simpleMessage("Зрабіць гэта пазней"),
"done": MessageLookupByLibrary.simpleMessage("Гатова"),
"email": MessageLookupByLibrary.simpleMessage("Электронная пошта"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"Электронная пошта ўжо зарэгістравана.",
),
"encryption": MessageLookupByLibrary.simpleMessage("Шыфраванне"),
"encryptionKeys": MessageLookupByLibrary.simpleMessage("Ключы шыфравання"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Праграме <i>неабходны доступ</i> для захавання вашых фатаграфій",
),
"enterCode": MessageLookupByLibrary.simpleMessage("Увядзіце код"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Увядзіце новы пароль, каб мы маглі выкарыстаць яго для расшыфроўкі вашых даных",
),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Увядзіце пароль, каб мы маглі выкарыстаць яго для расшыфроўкі вашых даных",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Увядзіце сапраўдны адрас электронная пошты.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Увядзіце свой адрас электроннай пошты",
),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Увядзіце ваш новы адрас электроннай пошты",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"Увядзіце свой пароль",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Увядзіце свой ключ аднаўлення",
),
"familyPlans": MessageLookupByLibrary.simpleMessage(
"Сямейныя тарыфныя планы",
),
"faq": MessageLookupByLibrary.simpleMessage("Частыя пытанні"),
"faqs": MessageLookupByLibrary.simpleMessage("Частыя пытанні"),
"feedback": MessageLookupByLibrary.simpleMessage("Водгук"),
"forgotPassword": MessageLookupByLibrary.simpleMessage("Забыліся пароль"),
"freeTrial": MessageLookupByLibrary.simpleMessage(
"Бясплатная пробная версія",
),
"general": MessageLookupByLibrary.simpleMessage("Асноўныя"),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Генерацыя ключоў шыфравання...",
),
"howItWorks": MessageLookupByLibrary.simpleMessage("Як гэта працуе"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("Iгнараваць"),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Няправільны пароль",
),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"Вы ўвялі памылковы ключ аднаўлення",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"Няправільны ключ аднаўлення",
),
"insecureDevice": MessageLookupByLibrary.simpleMessage(
"Небяспечная прылада",
),
"installManually": MessageLookupByLibrary.simpleMessage(
"Усталяваць уручную",
),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"Памылковы адрас электроннай пошты",
),
"invalidKey": MessageLookupByLibrary.simpleMessage("Няправільны ключ"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Калі ласка, дапамажыце нам з гэтай інфармацыяй",
),
"lightTheme": MessageLookupByLibrary.simpleMessage("Светлая"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Пратэрмінавана"),
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Ніколі"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Замкнуць"),
"lockscreen": MessageLookupByLibrary.simpleMessage("Экран блакіроўкі"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Увайсці"),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"Націскаючы ўвайсці, я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>",
),
"logout": MessageLookupByLibrary.simpleMessage("Выйсці"),
"lostDevice": MessageLookupByLibrary.simpleMessage("Згубілі прыладу?"),
"magicSearch": MessageLookupByLibrary.simpleMessage("Магічны пошук"),
"manage": MessageLookupByLibrary.simpleMessage("Кіраванне"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Кіраванне"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Умераны"),
"never": MessageLookupByLibrary.simpleMessage("Ніколі"),
"noDuplicates": MessageLookupByLibrary.simpleMessage("✨ Няма дублікатаў"),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Няма ключа аднаўлення?",
),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"Вашы даныя не могуць быць расшыфраваны без пароля або ключа аднаўлення па прычыне архітэктуры наша пратакола скразнога шыфравання",
),
"notifications": MessageLookupByLibrary.simpleMessage("Апавяшчэнні"),
"ok": MessageLookupByLibrary.simpleMessage("Добра"),
"oops": MessageLookupByLibrary.simpleMessage("Вой"),
"oopsSomethingWentWrong": MessageLookupByLibrary.simpleMessage(
"Штосьці пайшло не так",
),
"password": MessageLookupByLibrary.simpleMessage("Пароль"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"Пароль паспяхова зменены",
),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"Мы не захоўваем гэты пароль і <underline>мы не зможам расшыфраваць вашы даныя</underline>, калі вы забудзеце яго",
),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("фота"),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Паспрабуйце яшчэ раз",
),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Пачакайце..."),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage(
"Палітыка прыватнасці",
),
"rateUs": MessageLookupByLibrary.simpleMessage("Ацаніце нас"),
"recover": MessageLookupByLibrary.simpleMessage("Аднавіць"),
"recoverAccount": MessageLookupByLibrary.simpleMessage(
"Аднавіць уліковы запіс",
),
"recoverButton": MessageLookupByLibrary.simpleMessage("Аднавіць"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("Ключ аднаўлення"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Ключ аднаўлення скапіяваны ў буфер абмену",
),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"Адзіным спосабам аднавіць вашы даныя з\'яўляецца гэты ключ, калі вы забылі свой пароль.",
),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"Захавайце гэты ключ, які складаецца з 24 слоў, у наедзеным месцы. Ён не захоўваецца на нашым серверы.",
),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"Паспяховае аднаўленне!",
),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"У бягучай прылады недастаткова вылічальнай здольнасці для праверкі вашага паролю, але мы можам регенерыраваць яго, бо гэта працуе з усімі прыладамі.\n\nУвайдзіце, выкарыстоўваючы свой ключа аднаўлення і регенерыруйце свой пароль (калі хочаце, то можаце выбраць папярэдні пароль).",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Стварыць пароль паўторна",
),
"remove": MessageLookupByLibrary.simpleMessage("Выдаліць"),
"removeDuplicates": MessageLookupByLibrary.simpleMessage(
"Выдаліць дублікаты",
),
"removeParticipant": MessageLookupByLibrary.simpleMessage(
"Выдаліць удзельніка",
),
"removeWithQuestionMark": MessageLookupByLibrary.simpleMessage("Выдаліць?"),
"resendEmail": MessageLookupByLibrary.simpleMessage(
"Адправіць ліст яшчэ раз",
),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Скінуць пароль",
),
"retry": MessageLookupByLibrary.simpleMessage("Паўтарыць"),
"saveKey": MessageLookupByLibrary.simpleMessage("Захаваць ключ"),
"scanCode": MessageLookupByLibrary.simpleMessage("Сканіраваць код"),
"security": MessageLookupByLibrary.simpleMessage("Бяспека"),
"selectAll": MessageLookupByLibrary.simpleMessage("Абраць усё"),
"selectReason": MessageLookupByLibrary.simpleMessage("Выберыце прычыну"),
"sendEmail": MessageLookupByLibrary.simpleMessage("Адправіць ліст"),
"sendLink": MessageLookupByLibrary.simpleMessage("Адправіць спасылку"),
"setPasswordTitle": MessageLookupByLibrary.simpleMessage("Задаць пароль"),
"setupComplete": MessageLookupByLibrary.simpleMessage(
"Наладжванне завершана",
),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>",
),
"skip": MessageLookupByLibrary.simpleMessage("Прапусціць"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Нешта пайшло не так. Паспрабуйце яшчэ раз",
),
"sorry": MessageLookupByLibrary.simpleMessage("Прабачце"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Немагчыма згенерыраваць ключы бяспекі на гэтай прыладзе.\n\nЗарэгіструйцеся з іншай прылады.",
),
"status": MessageLookupByLibrary.simpleMessage("Стан"),
"storageInGB": m93,
"strongStrength": MessageLookupByLibrary.simpleMessage("Надзейны"),
"support": MessageLookupByLibrary.simpleMessage("Падтрымка"),
"systemTheme": MessageLookupByLibrary.simpleMessage("Сістэма"),
"tapToCopy": MessageLookupByLibrary.simpleMessage(
"націсніце, каб скапіяваць",
),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage(
"Націсніце, каб увесці код",
),
"terminate": MessageLookupByLibrary.simpleMessage("Перарваць"),
"terminateSession": MessageLookupByLibrary.simpleMessage(
"Перарваць сеанс?",
),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Умовы"),
"theme": MessageLookupByLibrary.simpleMessage("Тема"),
"thisDevice": MessageLookupByLibrary.simpleMessage("Гэта прылада"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"Гэта дзеянне завяршыць сеанс на наступнай прыладзе:",
),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"Гэта дзеянне завяршыць сеанс на вашай прыладзе!",
),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"Праверце электронную пошту, каб скінуць свой пароль.",
),
"trash": MessageLookupByLibrary.simpleMessage("Сметніца"),
"twofactorAuthenticationPageTitle": MessageLookupByLibrary.simpleMessage(
"Двухфактарная аўтэнтыфікацыя",
),
"uncategorized": MessageLookupByLibrary.simpleMessage("Без катэгорыі"),
"update": MessageLookupByLibrary.simpleMessage("Абнавіць"),
"updateAvailable": MessageLookupByLibrary.simpleMessage(
"Даступна абнаўленне",
),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Выкарыстоўваць ключ аднаўлення",
),
"verify": MessageLookupByLibrary.simpleMessage("Праверыць"),
"verifyEmail": MessageLookupByLibrary.simpleMessage(
"Праверыць электронную пошту",
),
"verifyPassword": MessageLookupByLibrary.simpleMessage("Праверыць пароль"),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("відэа"),
"viewLargeFiles": MessageLookupByLibrary.simpleMessage("Вялікія файлы"),
"viewer": MessageLookupByLibrary.simpleMessage("Праглядальнік"),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("Ненадзейны"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("З вяртаннем!"),
"yesDelete": MessageLookupByLibrary.simpleMessage("Так, выдаліць"),
"yesLogout": MessageLookupByLibrary.simpleMessage("Так, выйсці"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Так, выдаліць"),
"you": MessageLookupByLibrary.simpleMessage("Вы"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"Ваш уліковы запіс быў выдалены",
),
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -51,420 +51,511 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("Velkommen tilbage!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Jeg forstår at hvis jeg mister min adgangskode kan jeg miste mine data, da mine data er <underline>end-to-end krypteret</underline>."),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Aktive sessioner"),
"addANewEmail":
MessageLookupByLibrary.simpleMessage("Tilføj en ny e-mail"),
"addCollaborator":
MessageLookupByLibrary.simpleMessage("Tilføj samarbejdspartner"),
"addMore": MessageLookupByLibrary.simpleMessage("Tilføj flere"),
"addOnPageSubtitle":
MessageLookupByLibrary.simpleMessage("Oplysninger om tilføjelser"),
"addViewer": MessageLookupByLibrary.simpleMessage("Tilføj seer"),
"addedAs": MessageLookupByLibrary.simpleMessage("Tilføjet som"),
"addingToFavorites":
MessageLookupByLibrary.simpleMessage("Tilføjer til favoritter..."),
"advancedSettings": MessageLookupByLibrary.simpleMessage("Avanceret"),
"after1Day": MessageLookupByLibrary.simpleMessage("Efter 1 dag"),
"after1Hour": MessageLookupByLibrary.simpleMessage("Efter 1 time"),
"after1Month": MessageLookupByLibrary.simpleMessage("Efter 1 måned"),
"after1Week": MessageLookupByLibrary.simpleMessage("Efter 1 uge"),
"after1Year": MessageLookupByLibrary.simpleMessage("Efter 1 år"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Ejer"),
"albumParticipantsCount": m8,
"albumUpdated":
MessageLookupByLibrary.simpleMessage("Album er opdateret"),
"allowAddPhotosDescription": MessageLookupByLibrary.simpleMessage(
"Tillad personer med linket også at tilføje billeder til det delte album."),
"allowAddingPhotos":
MessageLookupByLibrary.simpleMessage("Tillad tilføjelse af fotos"),
"allowDownloads":
MessageLookupByLibrary.simpleMessage("Tillad downloads"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Hvad er hovedårsagen til, at du sletter din konto?"),
"backedUpFolders":
MessageLookupByLibrary.simpleMessage("Sikkerhedskopierede mapper"),
"backupStatusDescription": MessageLookupByLibrary.simpleMessage(
"Elementer, der er blevet sikkerhedskopieret, vil blive vist her"),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
"Beklager, dette album kan ikke åbnes i appen."),
"canOnlyRemoveFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
"Kan kun fjerne filer ejet af dig"),
"cancel": MessageLookupByLibrary.simpleMessage("Annuller"),
"cannotAddMorePhotosAfterBecomingViewer": m13,
"cannotDeleteSharedFiles":
MessageLookupByLibrary.simpleMessage("Kan ikke slette delte filer"),
"changeEmail":
MessageLookupByLibrary.simpleMessage("Skift email adresse"),
"changePasswordTitle":
MessageLookupByLibrary.simpleMessage("Skift adgangskode"),
"changePermissions":
MessageLookupByLibrary.simpleMessage("Rediger rettigheder?"),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"Tjek venligst din indbakke (og spam) for at færdiggøre verificeringen"),
"clearIndexes": MessageLookupByLibrary.simpleMessage("Ryd indekser"),
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Kode kopieret til udklipsholder"),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"Opret et link, så folk kan tilføje og se fotos i dit delte album uden at behøve en Ente-app eller konto. Fantastisk til at indsamle event fotos."),
"collaborativeLink":
MessageLookupByLibrary.simpleMessage("Kollaborativt link"),
"collectPhotos":
MessageLookupByLibrary.simpleMessage("Indsaml billeder"),
"confirm": MessageLookupByLibrary.simpleMessage("Bekræft"),
"confirmAccountDeletion":
MessageLookupByLibrary.simpleMessage("Bekræft Sletning Af Konto"),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("Bekræft adgangskode"),
"confirmRecoveryKey":
MessageLookupByLibrary.simpleMessage("Bekræft gendannelsesnøgle"),
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Bekræft din gendannelsesnøgle"),
"contactSupport":
MessageLookupByLibrary.simpleMessage("Kontakt support"),
"continueLabel": MessageLookupByLibrary.simpleMessage("Fortsæt"),
"copyLink": MessageLookupByLibrary.simpleMessage("Kopiér link"),
"copypasteThisCodentoYourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Kopiér denne kode\ntil din autentificeringsapp"),
"couldNotUpdateSubscription": MessageLookupByLibrary.simpleMessage(
"Abonnementet kunne ikke opdateres."),
"createAccount": MessageLookupByLibrary.simpleMessage("Opret konto"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("Opret en ny konto"),
"createPublicLink":
MessageLookupByLibrary.simpleMessage("Opret et offentligt link"),
"creatingLink":
MessageLookupByLibrary.simpleMessage("Opretter link..."),
"custom": MessageLookupByLibrary.simpleMessage("Tilpasset"),
"decrypting": MessageLookupByLibrary.simpleMessage("Dekrypterer..."),
"deleteAccount": MessageLookupByLibrary.simpleMessage("Slet konto"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"Vi er kede af at du forlader os. Forklar venligst hvorfor, så vi kan forbedre os."),
"deleteAccountPermanentlyButton":
MessageLookupByLibrary.simpleMessage("Slet konto permanent"),
"deleteAlbum": MessageLookupByLibrary.simpleMessage("Slet album"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"Send venligst en email til <warning>account-deletion@ente.io</warning> fra din registrerede email adresse."),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"Der mangler en vigtig funktion, som jeg har brug for"),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"App\'en eller en bestemt funktion virker ikke som den skal"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"Jeg fandt en anden tjeneste, som jeg syntes bedre om"),
"deleteReason4":
MessageLookupByLibrary.simpleMessage("Min grund er ikke angivet"),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"Din anmodning vil blive behandlet inden for 72 timer."),
"deleteSharedAlbum":
MessageLookupByLibrary.simpleMessage("Slet delt album?"),
"details": MessageLookupByLibrary.simpleMessage("Detaljer"),
"developerSettingsWarning": MessageLookupByLibrary.simpleMessage(
"Er du sikker på, at du vil ændre udviklerindstillingerne?"),
"disableDownloadWarningTitle":
MessageLookupByLibrary.simpleMessage("Bemærk venligst"),
"discover_food": MessageLookupByLibrary.simpleMessage("Mad"),
"discover_identity": MessageLookupByLibrary.simpleMessage("Identitet"),
"discover_memes": MessageLookupByLibrary.simpleMessage("Memes"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Noter"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Kæledyr"),
"discover_screenshots":
MessageLookupByLibrary.simpleMessage("Skærmbilleder"),
"discover_selfies": MessageLookupByLibrary.simpleMessage("Selfier"),
"discover_sunset": MessageLookupByLibrary.simpleMessage("Solnedgang"),
"discover_wallpapers":
MessageLookupByLibrary.simpleMessage("Baggrundsbilleder"),
"doThisLater": MessageLookupByLibrary.simpleMessage("Gør det senere"),
"dropSupportEmail": m25,
"eligible": MessageLookupByLibrary.simpleMessage("kvalificeret"),
"email": MessageLookupByLibrary.simpleMessage("Email"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"E-mail er allerede registreret."),
"emailNotRegistered":
MessageLookupByLibrary.simpleMessage("E-mail er ikke registreret."),
"encryption": MessageLookupByLibrary.simpleMessage("Kryptering"),
"encryptionKeys":
MessageLookupByLibrary.simpleMessage("Krypteringsnøgler"),
"enterCode": MessageLookupByLibrary.simpleMessage("Indtast kode"),
"enterEmail":
MessageLookupByLibrary.simpleMessage("Indtast email adresse"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Indtast en ny adgangskode vi kan bruge til at kryptere dine data"),
"enterPassword":
MessageLookupByLibrary.simpleMessage("Indtast adgangskode"),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Indtast en adgangskode vi kan bruge til at kryptere dine data"),
"enterPin": MessageLookupByLibrary.simpleMessage("Indtast PIN"),
"enterThe6digitCodeFromnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Indtast den 6-cifrede kode fra din autentificeringsapp"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Indtast venligst en gyldig email adresse."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("Indtast din email adresse"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Indtast adgangskode"),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Indtast din gendannelsesnøgle"),
"familyPlanPortalTitle":
MessageLookupByLibrary.simpleMessage("Familie"),
"feedback": MessageLookupByLibrary.simpleMessage("Feedback"),
"fileSavedToGallery":
MessageLookupByLibrary.simpleMessage("Fil gemt i galleri"),
"findPeopleByName":
MessageLookupByLibrary.simpleMessage("Find folk hurtigt ved navn"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("Glemt adgangskode"),
"freeStorageOnReferralSuccess": m37,
"freeUpDeviceSpace":
MessageLookupByLibrary.simpleMessage("Frigør enhedsplads"),
"freeUpDeviceSpaceDesc": MessageLookupByLibrary.simpleMessage(
"Spar plads på din enhed ved at rydde filer, der allerede er sikkerhedskopieret."),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Genererer krypteringsnøgler..."),
"help": MessageLookupByLibrary.simpleMessage("Hjælp"),
"howItWorks":
MessageLookupByLibrary.simpleMessage("Sådan fungerer det"),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("Forkert adgangskode"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"Den gendannelsesnøgle du indtastede er forkert"),
"incorrectRecoveryKeyTitle":
MessageLookupByLibrary.simpleMessage("Forkert gendannelsesnøgle"),
"indexedItems":
MessageLookupByLibrary.simpleMessage("Indekserede elementer"),
"insecureDevice": MessageLookupByLibrary.simpleMessage("Usikker enhed"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("Ugyldig email adresse"),
"invalidKey": MessageLookupByLibrary.simpleMessage("Ugyldig nøgle"),
"invite": MessageLookupByLibrary.simpleMessage("Inviter"),
"inviteYourFriends":
MessageLookupByLibrary.simpleMessage("Inviter dine venner"),
"itemsWillBeRemovedFromAlbum": MessageLookupByLibrary.simpleMessage(
"Valgte elementer vil blive fjernet fra dette album"),
"keepPhotos": MessageLookupByLibrary.simpleMessage("Behold billeder"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Hjælp os venligst med disse oplysninger"),
"linkDeviceLimit":
MessageLookupByLibrary.simpleMessage("Enheds grænse"),
"linkEnabled": MessageLookupByLibrary.simpleMessage("Aktiveret"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Udløbet"),
"linkExpiresOn": m47,
"linkExpiry": MessageLookupByLibrary.simpleMessage("Udløb af link"),
"linkHasExpired":
MessageLookupByLibrary.simpleMessage("Linket er udløbet"),
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Aldrig"),
"loadingModel":
MessageLookupByLibrary.simpleMessage("Downloader modeller..."),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lås"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Log ind"),
"loggingOut": MessageLookupByLibrary.simpleMessage("Logger ud..."),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"Ved at klikke på log ind accepterer jeg <u-terms>vilkårene for service</u-terms> og <u-policy>privatlivspolitik</u-policy>"),
"longPressAnEmailToVerifyEndToEndEncryption":
MessageLookupByLibrary.simpleMessage(
"Langt tryk på en e-mail for at bekræfte slutningen af krypteringen."),
"lostDevice":
MessageLookupByLibrary.simpleMessage("Har du mistet enhed?"),
"machineLearning": MessageLookupByLibrary.simpleMessage("Maskinlæring"),
"magicSearch": MessageLookupByLibrary.simpleMessage("Magisk søgning"),
"manage": MessageLookupByLibrary.simpleMessage("Administrér"),
"manageDeviceStorageDesc": MessageLookupByLibrary.simpleMessage(
"Gennemgå og ryd lokal cache-lagring."),
"manageParticipants":
MessageLookupByLibrary.simpleMessage("Administrer"),
"mlConsent":
MessageLookupByLibrary.simpleMessage("Aktiver maskinlæring"),
"mlConsentPrivacy": MessageLookupByLibrary.simpleMessage(
"Klik her for flere detaljer om denne funktion i vores privatlivspolitik"),
"mlConsentTitle":
MessageLookupByLibrary.simpleMessage("Aktiver maskinlæring?"),
"mlIndexingDescription": MessageLookupByLibrary.simpleMessage(
"Bemærk venligst, at maskinindlæring vil resultere i en højere båndbredde og batteriforbrug, indtil alle elementer er indekseret. Overvej at bruge desktop app til hurtigere indeksering, vil alle resultater blive synkroniseret automatisk."),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Moderat"),
"moments": MessageLookupByLibrary.simpleMessage("Øjeblikke"),
"never": MessageLookupByLibrary.simpleMessage("Aldrig"),
"newAlbum": MessageLookupByLibrary.simpleMessage("Nyt album"),
"next": MessageLookupByLibrary.simpleMessage("Næste"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("Ingen"),
"noRecoveryKey":
MessageLookupByLibrary.simpleMessage("Ingen gendannelsesnøgle?"),
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
"oops": MessageLookupByLibrary.simpleMessage("Ups"),
"oopsSomethingWentWrong":
MessageLookupByLibrary.simpleMessage("Ups, noget gik galt"),
"orPickAnExistingOne":
MessageLookupByLibrary.simpleMessage("Eller vælg en eksisterende"),
"password": MessageLookupByLibrary.simpleMessage("Adgangskode"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"Adgangskoden er blevet ændret"),
"passwordLock": MessageLookupByLibrary.simpleMessage("Adgangskodelås"),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"Vi gemmer ikke denne adgangskode, så hvis du glemmer den <underline>kan vi ikke dekryptere dine data</underline>"),
"pendingItems":
MessageLookupByLibrary.simpleMessage("Afventende elementer"),
"peopleUsingYourCode": MessageLookupByLibrary.simpleMessage(
"Personer, der bruger din kode"),
"pleaseContactSupportAndWeWillBeHappyToHelp":
MessageLookupByLibrary.simpleMessage(
"Kontakt support@ente.io og vi vil være glade for at hjælpe!"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("Prøv venligst igen"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Vent venligst..."),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("Privatlivspolitik"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Offentligt link aktiveret"),
"recover": MessageLookupByLibrary.simpleMessage("Gendan"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Gendan konto"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Gendan"),
"recoveryKey":
MessageLookupByLibrary.simpleMessage("Gendannelse nøgle"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Gendannelsesnøgle kopieret til udklipsholder"),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"Hvis du glemmer din adgangskode, den eneste måde, du kan gendanne dine data er med denne nøgle."),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"Vi gemmer ikke denne nøgle, gem venligst denne 24 ord nøgle på et sikkert sted."),
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
"Super! Din gendannelsesnøgle er gyldig. Tak fordi du verificerer.\n\nHusk at holde din gendannelsesnøgle sikker sikkerhedskopieret."),
"recoveryKeyVerified":
MessageLookupByLibrary.simpleMessage("Gendannelsesnøgle bekræftet"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("Gendannelse lykkedes!"),
"recreatePasswordTitle":
MessageLookupByLibrary.simpleMessage("Genskab adgangskode"),
"referralStep2": MessageLookupByLibrary.simpleMessage(
"2. De tilmelder sig en betalt plan"),
"remove": MessageLookupByLibrary.simpleMessage("Fjern"),
"removeFromAlbum":
MessageLookupByLibrary.simpleMessage("Fjern fra album"),
"removeFromAlbumTitle":
MessageLookupByLibrary.simpleMessage("Fjern fra album?"),
"removeLink": MessageLookupByLibrary.simpleMessage("Fjern link"),
"removeParticipant":
MessageLookupByLibrary.simpleMessage("Fjern deltager"),
"removeWithQuestionMark":
MessageLookupByLibrary.simpleMessage("Fjern?"),
"removingFromFavorites":
MessageLookupByLibrary.simpleMessage("Fjerner fra favoritter..."),
"renameFile": MessageLookupByLibrary.simpleMessage("Omdøb fil"),
"resendEmail": MessageLookupByLibrary.simpleMessage("Send email igen"),
"resetPasswordTitle":
MessageLookupByLibrary.simpleMessage("Nulstil adgangskode"),
"retry": MessageLookupByLibrary.simpleMessage("Prøv igen"),
"saveKey": MessageLookupByLibrary.simpleMessage("Gem nøgle"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"Gem din gendannelsesnøgle, hvis du ikke allerede har"),
"scanCode": MessageLookupByLibrary.simpleMessage("Skan kode"),
"scanThisBarcodeWithnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Skan denne QR-kode med godkendelses-appen"),
"searchHint1":
MessageLookupByLibrary.simpleMessage("Hurtig, søgning på enheden"),
"selectAll": MessageLookupByLibrary.simpleMessage("Vælg alle"),
"selectFoldersForBackup": MessageLookupByLibrary.simpleMessage(
"Vælg mapper til sikkerhedskopiering"),
"selectReason": MessageLookupByLibrary.simpleMessage("Vælg årsag"),
"selectedFoldersWillBeEncryptedAndBackedUp":
MessageLookupByLibrary.simpleMessage(
"Valgte mapper vil blive krypteret og sikkerhedskopieret"),
"selectedPhotos": m80,
"sendEmail": MessageLookupByLibrary.simpleMessage("Send email"),
"sendLink": MessageLookupByLibrary.simpleMessage("Send link"),
"setPasswordTitle":
MessageLookupByLibrary.simpleMessage("Angiv adgangskode"),
"setupComplete":
MessageLookupByLibrary.simpleMessage("Opsætning fuldført"),
"shareALink": MessageLookupByLibrary.simpleMessage("Del et link"),
"shareTextConfirmOthersVerificationID": m84,
"shareWithNonenteUsers":
MessageLookupByLibrary.simpleMessage("Del med ikke Ente brugere"),
"showMemories": MessageLookupByLibrary.simpleMessage("Vis minder"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Jeg er enig i <u-terms>betingelser for brug</u-terms> og <u-policy>privatlivspolitik</u-policy>"),
"skip": MessageLookupByLibrary.simpleMessage("Spring over"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"Noget gik galt, prøv venligst igen"),
"sorry": MessageLookupByLibrary.simpleMessage("Beklager"),
"sorryCouldNotAddToFavorites": MessageLookupByLibrary.simpleMessage(
"Beklager, kunne ikke føje til favoritter!"),
"sorryCouldNotRemoveFromFavorites":
MessageLookupByLibrary.simpleMessage(
"Beklager, kunne ikke fjernes fra favoritter!"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Beklager, vi kunne ikke generere sikre krypteringsnøgler på denne enhed.\n\nForsøg venligst at oprette en konto fra en anden enhed."),
"status": MessageLookupByLibrary.simpleMessage("Status"),
"storageInGB": m93,
"strongStrength": MessageLookupByLibrary.simpleMessage("Stærkt"),
"subscribe": MessageLookupByLibrary.simpleMessage("Abonner"),
"subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage(
"Du skal have et aktivt betalt abonnement for at aktivere deling."),
"tapToCopy":
MessageLookupByLibrary.simpleMessage("tryk for at kopiere"),
"tapToEnterCode":
MessageLookupByLibrary.simpleMessage("Tryk for at indtaste kode"),
"terminate": MessageLookupByLibrary.simpleMessage("Afbryd"),
"terminateSession":
MessageLookupByLibrary.simpleMessage("Afslut session?"),
"termsOfServicesTitle":
MessageLookupByLibrary.simpleMessage("Betingelser"),
"theyAlsoGetXGb": m99,
"thisCanBeUsedToRecoverYourAccountIfYou":
MessageLookupByLibrary.simpleMessage(
"Dette kan bruges til at gendanne din konto, hvis du mister din anden faktor"),
"thisDevice": MessageLookupByLibrary.simpleMessage("Denne enhed"),
"thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage(
"Dette er dit bekræftelses-ID"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"Dette vil logge dig ud af følgende enhed:"),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"Dette vil logge dig ud af denne enhed!"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"For at nulstille din adgangskode, bekræft venligst din email adresse."),
"tryAgain": MessageLookupByLibrary.simpleMessage("Prøv igen"),
"twofactorAuthenticationPageTitle":
MessageLookupByLibrary.simpleMessage("To-faktor-godkendelse"),
"twofactorSetup":
MessageLookupByLibrary.simpleMessage("To-faktor opsætning"),
"unavailableReferralCode": MessageLookupByLibrary.simpleMessage(
"Beklager, denne kode er ikke tilgængelig."),
"unselectAll": MessageLookupByLibrary.simpleMessage("Fravælg alle"),
"updatingFolderSelection":
MessageLookupByLibrary.simpleMessage("Opdaterer mappevalg..."),
"useRecoveryKey":
MessageLookupByLibrary.simpleMessage("Brug gendannelsesnøgle"),
"verify": MessageLookupByLibrary.simpleMessage("Bekræft"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("Bekræft e-mail"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("Bekræft adgangskode"),
"verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Verificerer gendannelsesnøgle..."),
"viewAddOnButton":
MessageLookupByLibrary.simpleMessage("Vis tilføjelser"),
"viewRecoveryKey":
MessageLookupByLibrary.simpleMessage("Vis gendannelsesnøgle"),
"viewer": MessageLookupByLibrary.simpleMessage("Seer"),
"waitingForWifi":
MessageLookupByLibrary.simpleMessage("Venter på Wi-fi..."),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("Svagt"),
"welcomeBack":
MessageLookupByLibrary.simpleMessage("Velkommen tilbage!"),
"yesConvertToViewer": MessageLookupByLibrary.simpleMessage(
"Ja, konverter til præsentation"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Ja, fjern"),
"you": MessageLookupByLibrary.simpleMessage("Dig"),
"yourAccountHasBeenDeleted":
MessageLookupByLibrary.simpleMessage("Din konto er blevet slettet")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"Velkommen tilbage!",
),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Jeg forstår at hvis jeg mister min adgangskode kan jeg miste mine data, da mine data er <underline>end-to-end krypteret</underline>.",
),
"activeSessions": MessageLookupByLibrary.simpleMessage("Aktive sessioner"),
"addANewEmail": MessageLookupByLibrary.simpleMessage("Tilføj en ny e-mail"),
"addCollaborator": MessageLookupByLibrary.simpleMessage(
"Tilføj samarbejdspartner",
),
"addMore": MessageLookupByLibrary.simpleMessage("Tilføj flere"),
"addOnPageSubtitle": MessageLookupByLibrary.simpleMessage(
"Oplysninger om tilføjelser",
),
"addViewer": MessageLookupByLibrary.simpleMessage("Tilføj seer"),
"addedAs": MessageLookupByLibrary.simpleMessage("Tilføjet som"),
"addingToFavorites": MessageLookupByLibrary.simpleMessage(
"Tilføjer til favoritter...",
),
"advancedSettings": MessageLookupByLibrary.simpleMessage("Avanceret"),
"after1Day": MessageLookupByLibrary.simpleMessage("Efter 1 dag"),
"after1Hour": MessageLookupByLibrary.simpleMessage("Efter 1 time"),
"after1Month": MessageLookupByLibrary.simpleMessage("Efter 1 måned"),
"after1Week": MessageLookupByLibrary.simpleMessage("Efter 1 uge"),
"after1Year": MessageLookupByLibrary.simpleMessage("Efter 1 år"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Ejer"),
"albumParticipantsCount": m8,
"albumUpdated": MessageLookupByLibrary.simpleMessage("Album er opdateret"),
"allowAddPhotosDescription": MessageLookupByLibrary.simpleMessage(
"Tillad personer med linket også at tilføje billeder til det delte album.",
),
"allowAddingPhotos": MessageLookupByLibrary.simpleMessage(
"Tillad tilføjelse af fotos",
),
"allowDownloads": MessageLookupByLibrary.simpleMessage("Tillad downloads"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Hvad er hovedårsagen til, at du sletter din konto?",
),
"backedUpFolders": MessageLookupByLibrary.simpleMessage(
"Sikkerhedskopierede mapper",
),
"backupStatusDescription": MessageLookupByLibrary.simpleMessage(
"Elementer, der er blevet sikkerhedskopieret, vil blive vist her",
),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
"Beklager, dette album kan ikke åbnes i appen.",
),
"canOnlyRemoveFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
"Kan kun fjerne filer ejet af dig",
),
"cancel": MessageLookupByLibrary.simpleMessage("Annuller"),
"cannotAddMorePhotosAfterBecomingViewer": m13,
"cannotDeleteSharedFiles": MessageLookupByLibrary.simpleMessage(
"Kan ikke slette delte filer",
),
"changeEmail": MessageLookupByLibrary.simpleMessage("Skift email adresse"),
"changePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Skift adgangskode",
),
"changePermissions": MessageLookupByLibrary.simpleMessage(
"Rediger rettigheder?",
),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"Tjek venligst din indbakke (og spam) for at færdiggøre verificeringen",
),
"clearIndexes": MessageLookupByLibrary.simpleMessage("Ryd indekser"),
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Kode kopieret til udklipsholder",
),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"Opret et link, så folk kan tilføje og se fotos i dit delte album uden at behøve en Ente-app eller konto. Fantastisk til at indsamle event fotos.",
),
"collaborativeLink": MessageLookupByLibrary.simpleMessage(
"Kollaborativt link",
),
"collectPhotos": MessageLookupByLibrary.simpleMessage("Indsaml billeder"),
"confirm": MessageLookupByLibrary.simpleMessage("Bekræft"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"Bekræft Sletning Af Konto",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage(
"Bekræft adgangskode",
),
"confirmRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Bekræft gendannelsesnøgle",
),
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Bekræft din gendannelsesnøgle",
),
"contactSupport": MessageLookupByLibrary.simpleMessage("Kontakt support"),
"continueLabel": MessageLookupByLibrary.simpleMessage("Fortsæt"),
"copyLink": MessageLookupByLibrary.simpleMessage("Kopiér link"),
"copypasteThisCodentoYourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Kopiér denne kode\ntil din autentificeringsapp",
),
"couldNotUpdateSubscription": MessageLookupByLibrary.simpleMessage(
"Abonnementet kunne ikke opdateres.",
),
"createAccount": MessageLookupByLibrary.simpleMessage("Opret konto"),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"Opret en ny konto",
),
"createPublicLink": MessageLookupByLibrary.simpleMessage(
"Opret et offentligt link",
),
"creatingLink": MessageLookupByLibrary.simpleMessage("Opretter link..."),
"custom": MessageLookupByLibrary.simpleMessage("Tilpasset"),
"decrypting": MessageLookupByLibrary.simpleMessage("Dekrypterer..."),
"deleteAccount": MessageLookupByLibrary.simpleMessage("Slet konto"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"Vi er kede af at du forlader os. Forklar venligst hvorfor, så vi kan forbedre os.",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"Slet konto permanent",
),
"deleteAlbum": MessageLookupByLibrary.simpleMessage("Slet album"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"Send venligst en email til <warning>account-deletion@ente.io</warning> fra din registrerede email adresse.",
),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"Der mangler en vigtig funktion, som jeg har brug for",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"App\'en eller en bestemt funktion virker ikke som den skal",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"Jeg fandt en anden tjeneste, som jeg syntes bedre om",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"Min grund er ikke angivet",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"Din anmodning vil blive behandlet inden for 72 timer.",
),
"deleteSharedAlbum": MessageLookupByLibrary.simpleMessage(
"Slet delt album?",
),
"details": MessageLookupByLibrary.simpleMessage("Detaljer"),
"developerSettingsWarning": MessageLookupByLibrary.simpleMessage(
"Er du sikker på, at du vil ændre udviklerindstillingerne?",
),
"disableDownloadWarningTitle": MessageLookupByLibrary.simpleMessage(
"Bemærk venligst",
),
"discover_food": MessageLookupByLibrary.simpleMessage("Mad"),
"discover_identity": MessageLookupByLibrary.simpleMessage("Identitet"),
"discover_memes": MessageLookupByLibrary.simpleMessage("Memes"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Noter"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Kæledyr"),
"discover_screenshots": MessageLookupByLibrary.simpleMessage(
"Skærmbilleder",
),
"discover_selfies": MessageLookupByLibrary.simpleMessage("Selfier"),
"discover_sunset": MessageLookupByLibrary.simpleMessage("Solnedgang"),
"discover_wallpapers": MessageLookupByLibrary.simpleMessage(
"Baggrundsbilleder",
),
"doThisLater": MessageLookupByLibrary.simpleMessage("Gør det senere"),
"dropSupportEmail": m25,
"eligible": MessageLookupByLibrary.simpleMessage("kvalificeret"),
"email": MessageLookupByLibrary.simpleMessage("Email"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"E-mail er allerede registreret.",
),
"emailNotRegistered": MessageLookupByLibrary.simpleMessage(
"E-mail er ikke registreret.",
),
"encryption": MessageLookupByLibrary.simpleMessage("Kryptering"),
"encryptionKeys": MessageLookupByLibrary.simpleMessage("Krypteringsnøgler"),
"enterCode": MessageLookupByLibrary.simpleMessage("Indtast kode"),
"enterEmail": MessageLookupByLibrary.simpleMessage("Indtast email adresse"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Indtast en ny adgangskode vi kan bruge til at kryptere dine data",
),
"enterPassword": MessageLookupByLibrary.simpleMessage(
"Indtast adgangskode",
),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Indtast en adgangskode vi kan bruge til at kryptere dine data",
),
"enterPin": MessageLookupByLibrary.simpleMessage("Indtast PIN"),
"enterThe6digitCodeFromnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Indtast den 6-cifrede kode fra din autentificeringsapp",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Indtast venligst en gyldig email adresse.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Indtast din email adresse",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"Indtast adgangskode",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Indtast din gendannelsesnøgle",
),
"familyPlanPortalTitle": MessageLookupByLibrary.simpleMessage("Familie"),
"feedback": MessageLookupByLibrary.simpleMessage("Feedback"),
"fileSavedToGallery": MessageLookupByLibrary.simpleMessage(
"Fil gemt i galleri",
),
"findPeopleByName": MessageLookupByLibrary.simpleMessage(
"Find folk hurtigt ved navn",
),
"forgotPassword": MessageLookupByLibrary.simpleMessage("Glemt adgangskode"),
"freeStorageOnReferralSuccess": m37,
"freeUpDeviceSpace": MessageLookupByLibrary.simpleMessage(
"Frigør enhedsplads",
),
"freeUpDeviceSpaceDesc": MessageLookupByLibrary.simpleMessage(
"Spar plads på din enhed ved at rydde filer, der allerede er sikkerhedskopieret.",
),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Genererer krypteringsnøgler...",
),
"help": MessageLookupByLibrary.simpleMessage("Hjælp"),
"howItWorks": MessageLookupByLibrary.simpleMessage("Sådan fungerer det"),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Forkert adgangskode",
),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"Den gendannelsesnøgle du indtastede er forkert",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"Forkert gendannelsesnøgle",
),
"indexedItems": MessageLookupByLibrary.simpleMessage(
"Indekserede elementer",
),
"insecureDevice": MessageLookupByLibrary.simpleMessage("Usikker enhed"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"Ugyldig email adresse",
),
"invalidKey": MessageLookupByLibrary.simpleMessage("Ugyldig nøgle"),
"invite": MessageLookupByLibrary.simpleMessage("Inviter"),
"inviteYourFriends": MessageLookupByLibrary.simpleMessage(
"Inviter dine venner",
),
"itemsWillBeRemovedFromAlbum": MessageLookupByLibrary.simpleMessage(
"Valgte elementer vil blive fjernet fra dette album",
),
"keepPhotos": MessageLookupByLibrary.simpleMessage("Behold billeder"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Hjælp os venligst med disse oplysninger",
),
"linkDeviceLimit": MessageLookupByLibrary.simpleMessage("Enheds grænse"),
"linkEnabled": MessageLookupByLibrary.simpleMessage("Aktiveret"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Udløbet"),
"linkExpiresOn": m47,
"linkExpiry": MessageLookupByLibrary.simpleMessage("Udløb af link"),
"linkHasExpired": MessageLookupByLibrary.simpleMessage("Linket er udløbet"),
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Aldrig"),
"loadingModel": MessageLookupByLibrary.simpleMessage(
"Downloader modeller...",
),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lås"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Log ind"),
"loggingOut": MessageLookupByLibrary.simpleMessage("Logger ud..."),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"Ved at klikke på log ind accepterer jeg <u-terms>vilkårene for service</u-terms> og <u-policy>privatlivspolitik</u-policy>",
),
"longPressAnEmailToVerifyEndToEndEncryption":
MessageLookupByLibrary.simpleMessage(
"Langt tryk på en e-mail for at bekræfte slutningen af krypteringen.",
),
"lostDevice": MessageLookupByLibrary.simpleMessage("Har du mistet enhed?"),
"machineLearning": MessageLookupByLibrary.simpleMessage("Maskinlæring"),
"magicSearch": MessageLookupByLibrary.simpleMessage("Magisk søgning"),
"manage": MessageLookupByLibrary.simpleMessage("Administrér"),
"manageDeviceStorageDesc": MessageLookupByLibrary.simpleMessage(
"Gennemgå og ryd lokal cache-lagring.",
),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Administrer"),
"mlConsent": MessageLookupByLibrary.simpleMessage("Aktiver maskinlæring"),
"mlConsentPrivacy": MessageLookupByLibrary.simpleMessage(
"Klik her for flere detaljer om denne funktion i vores privatlivspolitik",
),
"mlConsentTitle": MessageLookupByLibrary.simpleMessage(
"Aktiver maskinlæring?",
),
"mlIndexingDescription": MessageLookupByLibrary.simpleMessage(
"Bemærk venligst, at maskinindlæring vil resultere i en højere båndbredde og batteriforbrug, indtil alle elementer er indekseret. Overvej at bruge desktop app til hurtigere indeksering, vil alle resultater blive synkroniseret automatisk.",
),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Moderat"),
"moments": MessageLookupByLibrary.simpleMessage("Øjeblikke"),
"never": MessageLookupByLibrary.simpleMessage("Aldrig"),
"newAlbum": MessageLookupByLibrary.simpleMessage("Nyt album"),
"next": MessageLookupByLibrary.simpleMessage("Næste"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("Ingen"),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Ingen gendannelsesnøgle?",
),
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
"oops": MessageLookupByLibrary.simpleMessage("Ups"),
"oopsSomethingWentWrong": MessageLookupByLibrary.simpleMessage(
"Ups, noget gik galt",
),
"orPickAnExistingOne": MessageLookupByLibrary.simpleMessage(
"Eller vælg en eksisterende",
),
"password": MessageLookupByLibrary.simpleMessage("Adgangskode"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"Adgangskoden er blevet ændret",
),
"passwordLock": MessageLookupByLibrary.simpleMessage("Adgangskodelås"),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"Vi gemmer ikke denne adgangskode, så hvis du glemmer den <underline>kan vi ikke dekryptere dine data</underline>",
),
"pendingItems": MessageLookupByLibrary.simpleMessage(
"Afventende elementer",
),
"peopleUsingYourCode": MessageLookupByLibrary.simpleMessage(
"Personer, der bruger din kode",
),
"pleaseContactSupportAndWeWillBeHappyToHelp":
MessageLookupByLibrary.simpleMessage(
"Kontakt support@ente.io og vi vil være glade for at hjælpe!",
),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Prøv venligst igen",
),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Vent venligst..."),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage(
"Privatlivspolitik",
),
"publicLinkEnabled": MessageLookupByLibrary.simpleMessage(
"Offentligt link aktiveret",
),
"recover": MessageLookupByLibrary.simpleMessage("Gendan"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Gendan konto"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Gendan"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("Gendannelse nøgle"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Gendannelsesnøgle kopieret til udklipsholder",
),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"Hvis du glemmer din adgangskode, den eneste måde, du kan gendanne dine data er med denne nøgle.",
),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"Vi gemmer ikke denne nøgle, gem venligst denne 24 ord nøgle på et sikkert sted.",
),
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
"Super! Din gendannelsesnøgle er gyldig. Tak fordi du verificerer.\n\nHusk at holde din gendannelsesnøgle sikker sikkerhedskopieret.",
),
"recoveryKeyVerified": MessageLookupByLibrary.simpleMessage(
"Gendannelsesnøgle bekræftet",
),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"Gendannelse lykkedes!",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Genskab adgangskode",
),
"referralStep2": MessageLookupByLibrary.simpleMessage(
"2. De tilmelder sig en betalt plan",
),
"remove": MessageLookupByLibrary.simpleMessage("Fjern"),
"removeFromAlbum": MessageLookupByLibrary.simpleMessage("Fjern fra album"),
"removeFromAlbumTitle": MessageLookupByLibrary.simpleMessage(
"Fjern fra album?",
),
"removeLink": MessageLookupByLibrary.simpleMessage("Fjern link"),
"removeParticipant": MessageLookupByLibrary.simpleMessage("Fjern deltager"),
"removeWithQuestionMark": MessageLookupByLibrary.simpleMessage("Fjern?"),
"removingFromFavorites": MessageLookupByLibrary.simpleMessage(
"Fjerner fra favoritter...",
),
"renameFile": MessageLookupByLibrary.simpleMessage("Omdøb fil"),
"resendEmail": MessageLookupByLibrary.simpleMessage("Send email igen"),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Nulstil adgangskode",
),
"retry": MessageLookupByLibrary.simpleMessage("Prøv igen"),
"saveKey": MessageLookupByLibrary.simpleMessage("Gem nøgle"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"Gem din gendannelsesnøgle, hvis du ikke allerede har",
),
"scanCode": MessageLookupByLibrary.simpleMessage("Skan kode"),
"scanThisBarcodeWithnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Skan denne QR-kode med godkendelses-appen",
),
"searchHint1": MessageLookupByLibrary.simpleMessage(
"Hurtig, søgning på enheden",
),
"selectAll": MessageLookupByLibrary.simpleMessage("Vælg alle"),
"selectFoldersForBackup": MessageLookupByLibrary.simpleMessage(
"Vælg mapper til sikkerhedskopiering",
),
"selectReason": MessageLookupByLibrary.simpleMessage("Vælg årsag"),
"selectedFoldersWillBeEncryptedAndBackedUp":
MessageLookupByLibrary.simpleMessage(
"Valgte mapper vil blive krypteret og sikkerhedskopieret",
),
"selectedPhotos": m80,
"sendEmail": MessageLookupByLibrary.simpleMessage("Send email"),
"sendLink": MessageLookupByLibrary.simpleMessage("Send link"),
"setPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Angiv adgangskode",
),
"setupComplete": MessageLookupByLibrary.simpleMessage("Opsætning fuldført"),
"shareALink": MessageLookupByLibrary.simpleMessage("Del et link"),
"shareTextConfirmOthersVerificationID": m84,
"shareWithNonenteUsers": MessageLookupByLibrary.simpleMessage(
"Del med ikke Ente brugere",
),
"showMemories": MessageLookupByLibrary.simpleMessage("Vis minder"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Jeg er enig i <u-terms>betingelser for brug</u-terms> og <u-policy>privatlivspolitik</u-policy>",
),
"skip": MessageLookupByLibrary.simpleMessage("Spring over"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Noget gik galt, prøv venligst igen",
),
"sorry": MessageLookupByLibrary.simpleMessage("Beklager"),
"sorryCouldNotAddToFavorites": MessageLookupByLibrary.simpleMessage(
"Beklager, kunne ikke føje til favoritter!",
),
"sorryCouldNotRemoveFromFavorites": MessageLookupByLibrary.simpleMessage(
"Beklager, kunne ikke fjernes fra favoritter!",
),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Beklager, vi kunne ikke generere sikre krypteringsnøgler på denne enhed.\n\nForsøg venligst at oprette en konto fra en anden enhed.",
),
"status": MessageLookupByLibrary.simpleMessage("Status"),
"storageInGB": m93,
"strongStrength": MessageLookupByLibrary.simpleMessage("Stærkt"),
"subscribe": MessageLookupByLibrary.simpleMessage("Abonner"),
"subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage(
"Du skal have et aktivt betalt abonnement for at aktivere deling.",
),
"tapToCopy": MessageLookupByLibrary.simpleMessage("tryk for at kopiere"),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage(
"Tryk for at indtaste kode",
),
"terminate": MessageLookupByLibrary.simpleMessage("Afbryd"),
"terminateSession": MessageLookupByLibrary.simpleMessage("Afslut session?"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Betingelser"),
"theyAlsoGetXGb": m99,
"thisCanBeUsedToRecoverYourAccountIfYou": MessageLookupByLibrary.simpleMessage(
"Dette kan bruges til at gendanne din konto, hvis du mister din anden faktor",
),
"thisDevice": MessageLookupByLibrary.simpleMessage("Denne enhed"),
"thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage(
"Dette er dit bekræftelses-ID",
),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"Dette vil logge dig ud af følgende enhed:",
),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"Dette vil logge dig ud af denne enhed!",
),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"For at nulstille din adgangskode, bekræft venligst din email adresse.",
),
"tryAgain": MessageLookupByLibrary.simpleMessage("Prøv igen"),
"twofactorAuthenticationPageTitle": MessageLookupByLibrary.simpleMessage(
"To-faktor-godkendelse",
),
"twofactorSetup": MessageLookupByLibrary.simpleMessage(
"To-faktor opsætning",
),
"unavailableReferralCode": MessageLookupByLibrary.simpleMessage(
"Beklager, denne kode er ikke tilgængelig.",
),
"unselectAll": MessageLookupByLibrary.simpleMessage("Fravælg alle"),
"updatingFolderSelection": MessageLookupByLibrary.simpleMessage(
"Opdaterer mappevalg...",
),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Brug gendannelsesnøgle",
),
"verify": MessageLookupByLibrary.simpleMessage("Bekræft"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("Bekræft e-mail"),
"verifyPassword": MessageLookupByLibrary.simpleMessage(
"Bekræft adgangskode",
),
"verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Verificerer gendannelsesnøgle...",
),
"viewAddOnButton": MessageLookupByLibrary.simpleMessage("Vis tilføjelser"),
"viewRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Vis gendannelsesnøgle",
),
"viewer": MessageLookupByLibrary.simpleMessage("Seer"),
"waitingForWifi": MessageLookupByLibrary.simpleMessage(
"Venter på Wi-fi...",
),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("Svagt"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("Velkommen tilbage!"),
"yesConvertToViewer": MessageLookupByLibrary.simpleMessage(
"Ja, konverter til præsentation",
),
"yesRemove": MessageLookupByLibrary.simpleMessage("Ja, fjern"),
"you": MessageLookupByLibrary.simpleMessage("Dig"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"Din konto er blevet slettet",
),
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -22,7 +22,8 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας")
};
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Εισάγετε την διεύθυνση ηλ. ταχυδρομείου σας",
),
};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -22,253 +22,266 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"about": MessageLookupByLibrary.simpleMessage("Info"),
"account": MessageLookupByLibrary.simpleMessage("Konto"),
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("Tere tulemast tagasi!"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("Aktiivsed sessioonid"),
"addLocation": MessageLookupByLibrary.simpleMessage("Lisa asukoht"),
"addLocationButton": MessageLookupByLibrary.simpleMessage("Lisa"),
"addMore": MessageLookupByLibrary.simpleMessage("Lisa veel"),
"addedAs": MessageLookupByLibrary.simpleMessage("Lisatud kui"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Omanik"),
"albumUpdated":
MessageLookupByLibrary.simpleMessage("Albumit on uuendatud"),
"allowDownloads":
MessageLookupByLibrary.simpleMessage("Luba allalaadimised"),
"appleId": MessageLookupByLibrary.simpleMessage("Apple ID"),
"apply": MessageLookupByLibrary.simpleMessage("Rakenda"),
"blog": MessageLookupByLibrary.simpleMessage("Blogi"),
"cancel": MessageLookupByLibrary.simpleMessage("Loobu"),
"changeEmail": MessageLookupByLibrary.simpleMessage("Muuda e-posti"),
"changePermissions":
MessageLookupByLibrary.simpleMessage("Muuta õiguseid?"),
"checkForUpdates":
MessageLookupByLibrary.simpleMessage("Kontrolli uuendusi"),
"checkStatus":
MessageLookupByLibrary.simpleMessage("Kontrolli staatust"),
"checking": MessageLookupByLibrary.simpleMessage("Kontrollimine..."),
"collaborator": MessageLookupByLibrary.simpleMessage("Kaastööline"),
"collectPhotos": MessageLookupByLibrary.simpleMessage("Kogu fotod"),
"color": MessageLookupByLibrary.simpleMessage("Värv"),
"confirm": MessageLookupByLibrary.simpleMessage("Kinnita"),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("Kinnita parool"),
"contactSupport":
MessageLookupByLibrary.simpleMessage("Võtke ühendust klienditoega"),
"continueLabel": MessageLookupByLibrary.simpleMessage("Jätka"),
"convertToAlbum":
MessageLookupByLibrary.simpleMessage("Konverdi albumiks"),
"copyLink": MessageLookupByLibrary.simpleMessage("Kopeeri link"),
"createAccount": MessageLookupByLibrary.simpleMessage("Loo konto"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("Loo uus konto"),
"creatingLink":
MessageLookupByLibrary.simpleMessage("Lingi loomine..."),
"custom": MessageLookupByLibrary.simpleMessage("Kohandatud"),
"darkTheme": MessageLookupByLibrary.simpleMessage("Tume"),
"dayToday": MessageLookupByLibrary.simpleMessage("Täna"),
"dayYesterday": MessageLookupByLibrary.simpleMessage("Eile"),
"delete": MessageLookupByLibrary.simpleMessage("Kustuta"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("Kustuta konto"),
"deleteAll": MessageLookupByLibrary.simpleMessage("Kustuta kõik"),
"deleteFromBoth":
MessageLookupByLibrary.simpleMessage("Kustuta mõlemast"),
"deleteFromDevice":
MessageLookupByLibrary.simpleMessage("Kustutage seadmest"),
"deleteLocation":
MessageLookupByLibrary.simpleMessage("Kustuta asukoht"),
"deletePhotos": MessageLookupByLibrary.simpleMessage("Kustuta fotod"),
"details": MessageLookupByLibrary.simpleMessage("Üksikasjad"),
"discord": MessageLookupByLibrary.simpleMessage("Discord"),
"discover": MessageLookupByLibrary.simpleMessage("Avasta"),
"discover_babies": MessageLookupByLibrary.simpleMessage("Beebid"),
"discover_identity": MessageLookupByLibrary.simpleMessage("Identiteet"),
"discover_memes": MessageLookupByLibrary.simpleMessage("Meemid"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Märkmed"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Lemmikloomad"),
"discover_receipts": MessageLookupByLibrary.simpleMessage("Kviitungid"),
"discover_screenshots":
MessageLookupByLibrary.simpleMessage("Ekraanipildid"),
"discover_visiting_cards":
MessageLookupByLibrary.simpleMessage("Visiitkaardid"),
"distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"),
"doThisLater": MessageLookupByLibrary.simpleMessage("Tee seda hiljem"),
"done": MessageLookupByLibrary.simpleMessage("Valmis"),
"edit": MessageLookupByLibrary.simpleMessage("Muuda"),
"email": MessageLookupByLibrary.simpleMessage("E-post"),
"encryption": MessageLookupByLibrary.simpleMessage("Krüpteerimine"),
"enterCode": MessageLookupByLibrary.simpleMessage("Sisesta kood"),
"enterEmail": MessageLookupByLibrary.simpleMessage("Sisesta e-post"),
"enterPassword": MessageLookupByLibrary.simpleMessage("Sisesta parool"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Palun sisesta korrektne e-posti aadress."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("Sisesta oma e-posti aadress"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("Sisesta oma parool"),
"exportYourData":
MessageLookupByLibrary.simpleMessage("Ekspordi oma andmed"),
"faq": MessageLookupByLibrary.simpleMessage("KKK"),
"faqs": MessageLookupByLibrary.simpleMessage("KKK"),
"feedback": MessageLookupByLibrary.simpleMessage("Tagasiside"),
"flip": MessageLookupByLibrary.simpleMessage("Pööra ümber"),
"freeTrial": MessageLookupByLibrary.simpleMessage("Tasuta prooviaeg"),
"general": MessageLookupByLibrary.simpleMessage("Üldine"),
"googlePlayId": MessageLookupByLibrary.simpleMessage("Google Play ID"),
"groupNearbyPhotos": MessageLookupByLibrary.simpleMessage(
"Grupeeri lähedal olevad fotod"),
"help": MessageLookupByLibrary.simpleMessage("Abiinfo"),
"hidden": MessageLookupByLibrary.simpleMessage("Peidetud"),
"hide": MessageLookupByLibrary.simpleMessage("Peida"),
"importing": MessageLookupByLibrary.simpleMessage("Importimine...."),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("Vale parool"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("Vigane e-posti aadress"),
"invalidKey": MessageLookupByLibrary.simpleMessage("Vigane võti"),
"keepPhotos": MessageLookupByLibrary.simpleMessage("Säilita fotod"),
"kiloMeterUnit": MessageLookupByLibrary.simpleMessage("km"),
"language": MessageLookupByLibrary.simpleMessage("Keel"),
"lastUpdated":
MessageLookupByLibrary.simpleMessage("Viimati uuendatud"),
"leaveSharedAlbum":
MessageLookupByLibrary.simpleMessage("Lahkuda jagatud albumist?"),
"light": MessageLookupByLibrary.simpleMessage("Hele"),
"lightTheme": MessageLookupByLibrary.simpleMessage("Hele"),
"linkDeviceLimit": MessageLookupByLibrary.simpleMessage("Seadme limit"),
"linkEnabled": MessageLookupByLibrary.simpleMessage("Sees"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Aegunud"),
"linkExpiry": MessageLookupByLibrary.simpleMessage("Lingi aegumine"),
"linkHasExpired":
MessageLookupByLibrary.simpleMessage("Link on aegunud"),
"linkNeverExpires":
MessageLookupByLibrary.simpleMessage("Mitte kunagi"),
"locationName": MessageLookupByLibrary.simpleMessage("Asukoha nimi"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lukusta"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Logi sisse"),
"logout": MessageLookupByLibrary.simpleMessage("Logi välja"),
"manage": MessageLookupByLibrary.simpleMessage("Halda"),
"manageLink": MessageLookupByLibrary.simpleMessage("Halda linki"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Halda"),
"manageSubscription":
MessageLookupByLibrary.simpleMessage("Halda tellimust"),
"mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
"matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
"merchandise": MessageLookupByLibrary.simpleMessage("Kaup"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Keskmine"),
"movedToTrash":
MessageLookupByLibrary.simpleMessage("Liigutatud prügikasti"),
"name": MessageLookupByLibrary.simpleMessage("Nimi"),
"never": MessageLookupByLibrary.simpleMessage("Mitte kunagi"),
"newest": MessageLookupByLibrary.simpleMessage("Uusimad"),
"no": MessageLookupByLibrary.simpleMessage("Ei"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("Puudub"),
"ok": MessageLookupByLibrary.simpleMessage("OK"),
"oops": MessageLookupByLibrary.simpleMessage("Oih"),
"oopsSomethingWentWrong":
MessageLookupByLibrary.simpleMessage("Oih, midagi läks valesti"),
"password": MessageLookupByLibrary.simpleMessage("Parool"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("foto"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("Palun proovi uuesti"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Palun oota..."),
"privacy": MessageLookupByLibrary.simpleMessage("Privaatsus"),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("Privaatsus"),
"radius": MessageLookupByLibrary.simpleMessage("Raadius"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Taasta"),
"reddit": MessageLookupByLibrary.simpleMessage("Reddit"),
"remove": MessageLookupByLibrary.simpleMessage("Eemalda"),
"removeFromAlbum":
MessageLookupByLibrary.simpleMessage("Eemalda albumist"),
"removeLink": MessageLookupByLibrary.simpleMessage("Eemalda link"),
"removeParticipant":
MessageLookupByLibrary.simpleMessage("Eemalda osaleja"),
"removePublicLink":
MessageLookupByLibrary.simpleMessage("Eemalda avalik link"),
"removeWithQuestionMark":
MessageLookupByLibrary.simpleMessage("Eemaldada?"),
"rename": MessageLookupByLibrary.simpleMessage("Nimeta ümber"),
"renameAlbum":
MessageLookupByLibrary.simpleMessage("Nimeta album ümber"),
"rotateLeft": MessageLookupByLibrary.simpleMessage("Pööra vasakule"),
"rotateRight": MessageLookupByLibrary.simpleMessage("Pööra paremale"),
"save": MessageLookupByLibrary.simpleMessage("Salvesta"),
"saveCopy": MessageLookupByLibrary.simpleMessage("Salvesta koopia"),
"saveKey": MessageLookupByLibrary.simpleMessage("Salvesta võti"),
"saving": MessageLookupByLibrary.simpleMessage("Salvestamine..."),
"scanCode": MessageLookupByLibrary.simpleMessage("Skanni koodi"),
"scanThisBarcodeWithnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Skaneeri seda QR koodi\noma autentimisrakendusega"),
"security": MessageLookupByLibrary.simpleMessage("Turvalisus"),
"selectAll": MessageLookupByLibrary.simpleMessage("Vali kõik"),
"selectLanguage": MessageLookupByLibrary.simpleMessage("Vali keel"),
"selectReason": MessageLookupByLibrary.simpleMessage("Vali põhjus"),
"selectYourPlan": MessageLookupByLibrary.simpleMessage("Vali pakett"),
"sendLink": MessageLookupByLibrary.simpleMessage("Saada link"),
"setAPassword": MessageLookupByLibrary.simpleMessage("Määra parool"),
"setCover": MessageLookupByLibrary.simpleMessage("Määra kaanepilt"),
"setupComplete":
MessageLookupByLibrary.simpleMessage("Seadistamine on lõpetatud"),
"share": MessageLookupByLibrary.simpleMessage("Jaga"),
"shareALink": MessageLookupByLibrary.simpleMessage("Jaga linki"),
"sharing": MessageLookupByLibrary.simpleMessage("Jagamine..."),
"skip": MessageLookupByLibrary.simpleMessage("Jäta vahele"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"Midagi läks valesti, palun proovi uuesti"),
"sorry": MessageLookupByLibrary.simpleMessage("Vabandust"),
"sortAlbumsBy": MessageLookupByLibrary.simpleMessage("Sorteeri"),
"sortNewestFirst":
MessageLookupByLibrary.simpleMessage("Uuemad eespool"),
"sortOldestFirst":
MessageLookupByLibrary.simpleMessage("Vanemad eespool"),
"storage": MessageLookupByLibrary.simpleMessage("Mäluruum"),
"storageBreakupFamily":
MessageLookupByLibrary.simpleMessage("Perekond"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("Sina"),
"strongStrength": MessageLookupByLibrary.simpleMessage("Tugev"),
"subscribe": MessageLookupByLibrary.simpleMessage("Telli"),
"support": MessageLookupByLibrary.simpleMessage("Kasutajatugi"),
"systemTheme": MessageLookupByLibrary.simpleMessage("Süsteem"),
"tapToCopy":
MessageLookupByLibrary.simpleMessage("kopeerimiseks vajuta"),
"terminate": MessageLookupByLibrary.simpleMessage("Lõpeta"),
"terms": MessageLookupByLibrary.simpleMessage("Tingimused"),
"termsOfServicesTitle":
MessageLookupByLibrary.simpleMessage("Tingimused"),
"theme": MessageLookupByLibrary.simpleMessage("Teema"),
"thisDevice": MessageLookupByLibrary.simpleMessage("See seade"),
"trash": MessageLookupByLibrary.simpleMessage("Prügikast"),
"tryAgain": MessageLookupByLibrary.simpleMessage("Proovi uuesti"),
"twitter": MessageLookupByLibrary.simpleMessage("Twitter"),
"uncategorized": MessageLookupByLibrary.simpleMessage("Liigitamata"),
"useRecoveryKey":
MessageLookupByLibrary.simpleMessage("Kasuta taastevõtit"),
"usedSpace":
MessageLookupByLibrary.simpleMessage("Kasutatud kettaruum"),
"verify": MessageLookupByLibrary.simpleMessage("Kinnita"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("Kinnita parool"),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("video"),
"viewer": MessageLookupByLibrary.simpleMessage("Vaataja"),
"weakStrength": MessageLookupByLibrary.simpleMessage("Nõrk"),
"welcomeBack":
MessageLookupByLibrary.simpleMessage("Tere tulemast tagasi!"),
"yes": MessageLookupByLibrary.simpleMessage("Jah"),
"yesConvertToViewer":
MessageLookupByLibrary.simpleMessage("Jah, muuda vaatajaks"),
"yesDelete": MessageLookupByLibrary.simpleMessage("Jah, kustuta"),
"yesDiscardChanges":
MessageLookupByLibrary.simpleMessage("Jah, tühista muutused"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Jah, eemalda"),
"you": MessageLookupByLibrary.simpleMessage("Sina"),
"youAreOnTheLatestVersion":
MessageLookupByLibrary.simpleMessage("Kasutad viimast versiooni"),
"youCannotShareWithYourself":
MessageLookupByLibrary.simpleMessage("Sa ei saa iseendaga jagada")
};
"about": MessageLookupByLibrary.simpleMessage("Info"),
"account": MessageLookupByLibrary.simpleMessage("Konto"),
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"Tere tulemast tagasi!",
),
"activeSessions": MessageLookupByLibrary.simpleMessage(
"Aktiivsed sessioonid",
),
"addLocation": MessageLookupByLibrary.simpleMessage("Lisa asukoht"),
"addLocationButton": MessageLookupByLibrary.simpleMessage("Lisa"),
"addMore": MessageLookupByLibrary.simpleMessage("Lisa veel"),
"addedAs": MessageLookupByLibrary.simpleMessage("Lisatud kui"),
"albumOwner": MessageLookupByLibrary.simpleMessage("Omanik"),
"albumUpdated": MessageLookupByLibrary.simpleMessage(
"Albumit on uuendatud",
),
"allowDownloads": MessageLookupByLibrary.simpleMessage(
"Luba allalaadimised",
),
"appleId": MessageLookupByLibrary.simpleMessage("Apple ID"),
"apply": MessageLookupByLibrary.simpleMessage("Rakenda"),
"blog": MessageLookupByLibrary.simpleMessage("Blogi"),
"cancel": MessageLookupByLibrary.simpleMessage("Loobu"),
"changeEmail": MessageLookupByLibrary.simpleMessage("Muuda e-posti"),
"changePermissions": MessageLookupByLibrary.simpleMessage(
"Muuta õiguseid?",
),
"checkForUpdates": MessageLookupByLibrary.simpleMessage(
"Kontrolli uuendusi",
),
"checkStatus": MessageLookupByLibrary.simpleMessage("Kontrolli staatust"),
"checking": MessageLookupByLibrary.simpleMessage("Kontrollimine..."),
"collaborator": MessageLookupByLibrary.simpleMessage("Kaastööline"),
"collectPhotos": MessageLookupByLibrary.simpleMessage("Kogu fotod"),
"color": MessageLookupByLibrary.simpleMessage("Värv"),
"confirm": MessageLookupByLibrary.simpleMessage("Kinnita"),
"confirmPassword": MessageLookupByLibrary.simpleMessage("Kinnita parool"),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"Võtke ühendust klienditoega",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("Jätka"),
"convertToAlbum": MessageLookupByLibrary.simpleMessage("Konverdi albumiks"),
"copyLink": MessageLookupByLibrary.simpleMessage("Kopeeri link"),
"createAccount": MessageLookupByLibrary.simpleMessage("Loo konto"),
"createNewAccount": MessageLookupByLibrary.simpleMessage("Loo uus konto"),
"creatingLink": MessageLookupByLibrary.simpleMessage("Lingi loomine..."),
"custom": MessageLookupByLibrary.simpleMessage("Kohandatud"),
"darkTheme": MessageLookupByLibrary.simpleMessage("Tume"),
"dayToday": MessageLookupByLibrary.simpleMessage("Täna"),
"dayYesterday": MessageLookupByLibrary.simpleMessage("Eile"),
"delete": MessageLookupByLibrary.simpleMessage("Kustuta"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("Kustuta konto"),
"deleteAll": MessageLookupByLibrary.simpleMessage("Kustuta kõik"),
"deleteFromBoth": MessageLookupByLibrary.simpleMessage("Kustuta mõlemast"),
"deleteFromDevice": MessageLookupByLibrary.simpleMessage(
"Kustutage seadmest",
),
"deleteLocation": MessageLookupByLibrary.simpleMessage("Kustuta asukoht"),
"deletePhotos": MessageLookupByLibrary.simpleMessage("Kustuta fotod"),
"details": MessageLookupByLibrary.simpleMessage("Üksikasjad"),
"discord": MessageLookupByLibrary.simpleMessage("Discord"),
"discover": MessageLookupByLibrary.simpleMessage("Avasta"),
"discover_babies": MessageLookupByLibrary.simpleMessage("Beebid"),
"discover_identity": MessageLookupByLibrary.simpleMessage("Identiteet"),
"discover_memes": MessageLookupByLibrary.simpleMessage("Meemid"),
"discover_notes": MessageLookupByLibrary.simpleMessage("Märkmed"),
"discover_pets": MessageLookupByLibrary.simpleMessage("Lemmikloomad"),
"discover_receipts": MessageLookupByLibrary.simpleMessage("Kviitungid"),
"discover_screenshots": MessageLookupByLibrary.simpleMessage(
"Ekraanipildid",
),
"discover_visiting_cards": MessageLookupByLibrary.simpleMessage(
"Visiitkaardid",
),
"distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"),
"doThisLater": MessageLookupByLibrary.simpleMessage("Tee seda hiljem"),
"done": MessageLookupByLibrary.simpleMessage("Valmis"),
"edit": MessageLookupByLibrary.simpleMessage("Muuda"),
"email": MessageLookupByLibrary.simpleMessage("E-post"),
"encryption": MessageLookupByLibrary.simpleMessage("Krüpteerimine"),
"enterCode": MessageLookupByLibrary.simpleMessage("Sisesta kood"),
"enterEmail": MessageLookupByLibrary.simpleMessage("Sisesta e-post"),
"enterPassword": MessageLookupByLibrary.simpleMessage("Sisesta parool"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Palun sisesta korrektne e-posti aadress.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Sisesta oma e-posti aadress",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"Sisesta oma parool",
),
"exportYourData": MessageLookupByLibrary.simpleMessage(
"Ekspordi oma andmed",
),
"faq": MessageLookupByLibrary.simpleMessage("KKK"),
"faqs": MessageLookupByLibrary.simpleMessage("KKK"),
"feedback": MessageLookupByLibrary.simpleMessage("Tagasiside"),
"flip": MessageLookupByLibrary.simpleMessage("Pööra ümber"),
"freeTrial": MessageLookupByLibrary.simpleMessage("Tasuta prooviaeg"),
"general": MessageLookupByLibrary.simpleMessage("Üldine"),
"googlePlayId": MessageLookupByLibrary.simpleMessage("Google Play ID"),
"groupNearbyPhotos": MessageLookupByLibrary.simpleMessage(
"Grupeeri lähedal olevad fotod",
),
"help": MessageLookupByLibrary.simpleMessage("Abiinfo"),
"hidden": MessageLookupByLibrary.simpleMessage("Peidetud"),
"hide": MessageLookupByLibrary.simpleMessage("Peida"),
"importing": MessageLookupByLibrary.simpleMessage("Importimine...."),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Vale parool",
),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"Vigane e-posti aadress",
),
"invalidKey": MessageLookupByLibrary.simpleMessage("Vigane võti"),
"keepPhotos": MessageLookupByLibrary.simpleMessage("Säilita fotod"),
"kiloMeterUnit": MessageLookupByLibrary.simpleMessage("km"),
"language": MessageLookupByLibrary.simpleMessage("Keel"),
"lastUpdated": MessageLookupByLibrary.simpleMessage("Viimati uuendatud"),
"leaveSharedAlbum": MessageLookupByLibrary.simpleMessage(
"Lahkuda jagatud albumist?",
),
"light": MessageLookupByLibrary.simpleMessage("Hele"),
"lightTheme": MessageLookupByLibrary.simpleMessage("Hele"),
"linkDeviceLimit": MessageLookupByLibrary.simpleMessage("Seadme limit"),
"linkEnabled": MessageLookupByLibrary.simpleMessage("Sees"),
"linkExpired": MessageLookupByLibrary.simpleMessage("Aegunud"),
"linkExpiry": MessageLookupByLibrary.simpleMessage("Lingi aegumine"),
"linkHasExpired": MessageLookupByLibrary.simpleMessage("Link on aegunud"),
"linkNeverExpires": MessageLookupByLibrary.simpleMessage("Mitte kunagi"),
"locationName": MessageLookupByLibrary.simpleMessage("Asukoha nimi"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lukusta"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Logi sisse"),
"logout": MessageLookupByLibrary.simpleMessage("Logi välja"),
"manage": MessageLookupByLibrary.simpleMessage("Halda"),
"manageLink": MessageLookupByLibrary.simpleMessage("Halda linki"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Halda"),
"manageSubscription": MessageLookupByLibrary.simpleMessage(
"Halda tellimust",
),
"mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
"matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
"merchandise": MessageLookupByLibrary.simpleMessage("Kaup"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("Keskmine"),
"movedToTrash": MessageLookupByLibrary.simpleMessage(
"Liigutatud prügikasti",
),
"name": MessageLookupByLibrary.simpleMessage("Nimi"),
"never": MessageLookupByLibrary.simpleMessage("Mitte kunagi"),
"newest": MessageLookupByLibrary.simpleMessage("Uusimad"),
"no": MessageLookupByLibrary.simpleMessage("Ei"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("Puudub"),
"ok": MessageLookupByLibrary.simpleMessage("OK"),
"oops": MessageLookupByLibrary.simpleMessage("Oih"),
"oopsSomethingWentWrong": MessageLookupByLibrary.simpleMessage(
"Oih, midagi läks valesti",
),
"password": MessageLookupByLibrary.simpleMessage("Parool"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("foto"),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Palun proovi uuesti",
),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Palun oota..."),
"privacy": MessageLookupByLibrary.simpleMessage("Privaatsus"),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage("Privaatsus"),
"radius": MessageLookupByLibrary.simpleMessage("Raadius"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Taasta"),
"reddit": MessageLookupByLibrary.simpleMessage("Reddit"),
"remove": MessageLookupByLibrary.simpleMessage("Eemalda"),
"removeFromAlbum": MessageLookupByLibrary.simpleMessage("Eemalda albumist"),
"removeLink": MessageLookupByLibrary.simpleMessage("Eemalda link"),
"removeParticipant": MessageLookupByLibrary.simpleMessage(
"Eemalda osaleja",
),
"removePublicLink": MessageLookupByLibrary.simpleMessage(
"Eemalda avalik link",
),
"removeWithQuestionMark": MessageLookupByLibrary.simpleMessage(
"Eemaldada?",
),
"rename": MessageLookupByLibrary.simpleMessage("Nimeta ümber"),
"renameAlbum": MessageLookupByLibrary.simpleMessage("Nimeta album ümber"),
"rotateLeft": MessageLookupByLibrary.simpleMessage("Pööra vasakule"),
"rotateRight": MessageLookupByLibrary.simpleMessage("Pööra paremale"),
"save": MessageLookupByLibrary.simpleMessage("Salvesta"),
"saveCopy": MessageLookupByLibrary.simpleMessage("Salvesta koopia"),
"saveKey": MessageLookupByLibrary.simpleMessage("Salvesta võti"),
"saving": MessageLookupByLibrary.simpleMessage("Salvestamine..."),
"scanCode": MessageLookupByLibrary.simpleMessage("Skanni koodi"),
"scanThisBarcodeWithnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Skaneeri seda QR koodi\noma autentimisrakendusega",
),
"security": MessageLookupByLibrary.simpleMessage("Turvalisus"),
"selectAll": MessageLookupByLibrary.simpleMessage("Vali kõik"),
"selectLanguage": MessageLookupByLibrary.simpleMessage("Vali keel"),
"selectReason": MessageLookupByLibrary.simpleMessage("Vali põhjus"),
"selectYourPlan": MessageLookupByLibrary.simpleMessage("Vali pakett"),
"sendLink": MessageLookupByLibrary.simpleMessage("Saada link"),
"setAPassword": MessageLookupByLibrary.simpleMessage("Määra parool"),
"setCover": MessageLookupByLibrary.simpleMessage("Määra kaanepilt"),
"setupComplete": MessageLookupByLibrary.simpleMessage(
"Seadistamine on lõpetatud",
),
"share": MessageLookupByLibrary.simpleMessage("Jaga"),
"shareALink": MessageLookupByLibrary.simpleMessage("Jaga linki"),
"sharing": MessageLookupByLibrary.simpleMessage("Jagamine..."),
"skip": MessageLookupByLibrary.simpleMessage("Jäta vahele"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Midagi läks valesti, palun proovi uuesti",
),
"sorry": MessageLookupByLibrary.simpleMessage("Vabandust"),
"sortAlbumsBy": MessageLookupByLibrary.simpleMessage("Sorteeri"),
"sortNewestFirst": MessageLookupByLibrary.simpleMessage("Uuemad eespool"),
"sortOldestFirst": MessageLookupByLibrary.simpleMessage("Vanemad eespool"),
"storage": MessageLookupByLibrary.simpleMessage("Mäluruum"),
"storageBreakupFamily": MessageLookupByLibrary.simpleMessage("Perekond"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("Sina"),
"strongStrength": MessageLookupByLibrary.simpleMessage("Tugev"),
"subscribe": MessageLookupByLibrary.simpleMessage("Telli"),
"support": MessageLookupByLibrary.simpleMessage("Kasutajatugi"),
"systemTheme": MessageLookupByLibrary.simpleMessage("Süsteem"),
"tapToCopy": MessageLookupByLibrary.simpleMessage("kopeerimiseks vajuta"),
"terminate": MessageLookupByLibrary.simpleMessage("Lõpeta"),
"terms": MessageLookupByLibrary.simpleMessage("Tingimused"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Tingimused"),
"theme": MessageLookupByLibrary.simpleMessage("Teema"),
"thisDevice": MessageLookupByLibrary.simpleMessage("See seade"),
"trash": MessageLookupByLibrary.simpleMessage("Prügikast"),
"tryAgain": MessageLookupByLibrary.simpleMessage("Proovi uuesti"),
"twitter": MessageLookupByLibrary.simpleMessage("Twitter"),
"uncategorized": MessageLookupByLibrary.simpleMessage("Liigitamata"),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Kasuta taastevõtit",
),
"usedSpace": MessageLookupByLibrary.simpleMessage("Kasutatud kettaruum"),
"verify": MessageLookupByLibrary.simpleMessage("Kinnita"),
"verifyPassword": MessageLookupByLibrary.simpleMessage("Kinnita parool"),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("video"),
"viewer": MessageLookupByLibrary.simpleMessage("Vaataja"),
"weakStrength": MessageLookupByLibrary.simpleMessage("Nõrk"),
"welcomeBack": MessageLookupByLibrary.simpleMessage(
"Tere tulemast tagasi!",
),
"yes": MessageLookupByLibrary.simpleMessage("Jah"),
"yesConvertToViewer": MessageLookupByLibrary.simpleMessage(
"Jah, muuda vaatajaks",
),
"yesDelete": MessageLookupByLibrary.simpleMessage("Jah, kustuta"),
"yesDiscardChanges": MessageLookupByLibrary.simpleMessage(
"Jah, tühista muutused",
),
"yesRemove": MessageLookupByLibrary.simpleMessage("Jah, eemalda"),
"you": MessageLookupByLibrary.simpleMessage("Sina"),
"youAreOnTheLatestVersion": MessageLookupByLibrary.simpleMessage(
"Kasutad viimast versiooni",
),
"youCannotShareWithYourself": MessageLookupByLibrary.simpleMessage(
"Sa ei saa iseendaga jagada",
),
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -34,7 +34,11 @@ class MessageLookup extends MessageLookupByLibrary {
static String m68(storeName) => "به ما در ${storeName} امتیاز دهید";
static String m94(
usedAmount, usedStorageUnit, totalAmount, totalStorageUnit) =>
usedAmount,
usedStorageUnit,
totalAmount,
totalStorageUnit,
) =>
"${usedAmount} ${usedStorageUnit} از ${totalAmount} ${totalStorageUnit} استفاده شده";
static String m111(email) => "تایید ${email}";
@@ -44,396 +48,471 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"aNewVersionOfEnteIsAvailable": MessageLookupByLibrary.simpleMessage(
"نسخه جدید Ente در دسترس است."),
"about": MessageLookupByLibrary.simpleMessage("درباره ما"),
"account": MessageLookupByLibrary.simpleMessage("حساب کاربری"),
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("خوش آمدید!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"من درک می‌کنم که اگر رمز عبور خود را گم کنم، ممکن است اطلاعات خود را از دست بدهم، زیرا اطلاعات من <underline>رمزگذاری سرتاسر شده است</underline>."),
"activeSessions":
MessageLookupByLibrary.simpleMessage("دستگاه‌های فعال"),
"addANewEmail":
MessageLookupByLibrary.simpleMessage("افزودن ایمیل جدید"),
"addCollaborator": MessageLookupByLibrary.simpleMessage("افزودن همکار"),
"addMore": MessageLookupByLibrary.simpleMessage("افزودن بیشتر"),
"addViewer": MessageLookupByLibrary.simpleMessage("افزودن بیننده"),
"addedAs": MessageLookupByLibrary.simpleMessage("اضافه شده به عنوان"),
"advanced": MessageLookupByLibrary.simpleMessage("پیشرفته"),
"albumUpdated": MessageLookupByLibrary.simpleMessage("آلبوم به‌روز شد"),
"allowAddPhotosDescription": MessageLookupByLibrary.simpleMessage(
"به افراد که این پیوند را دارند، اجازه دهید عکس‌ها را به آلبوم اشتراک گذاری شده اضافه کنند."),
"allowAddingPhotos":
MessageLookupByLibrary.simpleMessage("اجازه اضافه کردن عکس"),
"allowPeopleToAddPhotos": MessageLookupByLibrary.simpleMessage(
"به افراد اجازه دهید عکس اضافه کنند"),
"androidBiometricHint":
MessageLookupByLibrary.simpleMessage("تایید هویت"),
"androidBiometricSuccess":
MessageLookupByLibrary.simpleMessage("موفقیت"),
"androidCancelButton": MessageLookupByLibrary.simpleMessage("لغو"),
"androidIosWebDesktop": MessageLookupByLibrary.simpleMessage(
"اندروید، آی‌اواس، وب، رایانه رومیزی"),
"appVersion": m9,
"archive": MessageLookupByLibrary.simpleMessage("بایگانی"),
"areYouSureYouWantToLogout": MessageLookupByLibrary.simpleMessage(
"آیا برای خارج شدن مطمئن هستید؟"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"دلیل اصلی که حساب کاربری‌تان را حذف می‌کنید، چیست؟"),
"atAFalloutShelter":
MessageLookupByLibrary.simpleMessage("در یک پناهگاه ذخیره می‌شود"),
"authToViewYourActiveSessions": MessageLookupByLibrary.simpleMessage(
"لطفاً برای مشاهده دستگاه‌های فعال خود احراز هویت کنید"),
"available": MessageLookupByLibrary.simpleMessage("در دسترس"),
"availableStorageSpace": m10,
"backedUpFolders":
MessageLookupByLibrary.simpleMessage("پوشه‌های پشتیبان گیری شده"),
"backup": MessageLookupByLibrary.simpleMessage("پشتیبان گیری"),
"blog": MessageLookupByLibrary.simpleMessage("وبلاگ"),
"cancel": MessageLookupByLibrary.simpleMessage("لغو"),
"cannotDeleteSharedFiles": MessageLookupByLibrary.simpleMessage(
"پرونده‌های به اشتراک گذاشته شده را نمی‌توان حذف کرد"),
"changeEmail": MessageLookupByLibrary.simpleMessage("تغییر ایمیل"),
"changePasswordTitle":
MessageLookupByLibrary.simpleMessage("تغییر رمز عبور"),
"checkForUpdates":
MessageLookupByLibrary.simpleMessage("بررسی برای به‌روزرسانی"),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"لطفا صندوق ورودی (و هرزنامه) خود را برای تایید کامل بررسی کنید"),
"checkStatus": MessageLookupByLibrary.simpleMessage("بررسی وضعیت"),
"checking": MessageLookupByLibrary.simpleMessage("در حال بررسی..."),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"پیوندی ایجاد کنید تا به افراد اجازه دهید بدون نیاز به برنامه یا حساب کاربری Ente عکس‌ها را در آلبوم اشتراک گذاشته شده شما اضافه و مشاهده کنند. برای جمع‌آوری عکس‌های رویداد عالی است."),
"collaborator": MessageLookupByLibrary.simpleMessage("همکار"),
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum":
MessageLookupByLibrary.simpleMessage(
"همکاران می‌توانند عکس‌ها و ویدیوها را به آلبوم اشتراک گذاری شده اضافه کنند."),
"color": MessageLookupByLibrary.simpleMessage("رنگ"),
"confirm": MessageLookupByLibrary.simpleMessage("تایید"),
"confirmAccountDeletion":
MessageLookupByLibrary.simpleMessage("تایید حذف حساب کاربری"),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"بله، می خواهم این حساب و داده های آن را در همه برنامه ها برای همیشه حذف کنم."),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("تایید رمز عبور"),
"confirmRecoveryKey":
MessageLookupByLibrary.simpleMessage("تایید کلید بازیابی"),
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی خود را تایید کنید"),
"contactSupport":
MessageLookupByLibrary.simpleMessage("ارتباط با پشتیبانی"),
"continueLabel": MessageLookupByLibrary.simpleMessage("ادامه"),
"convertToAlbum":
MessageLookupByLibrary.simpleMessage("تبدیل به آلبوم"),
"createAccount":
MessageLookupByLibrary.simpleMessage("ایجاد حساب کاربری"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("ایجاد حساب کاربری جدید"),
"criticalUpdateAvailable": MessageLookupByLibrary.simpleMessage(
"به‌روزرسانی حیاتی در دسترس است"),
"custom": MessageLookupByLibrary.simpleMessage("سفارشی"),
"darkTheme": MessageLookupByLibrary.simpleMessage("تیره"),
"dayToday": MessageLookupByLibrary.simpleMessage("امروز"),
"dayYesterday": MessageLookupByLibrary.simpleMessage("دیروز"),
"decrypting":
MessageLookupByLibrary.simpleMessage("در حال رمزگشایی..."),
"deleteAccount":
MessageLookupByLibrary.simpleMessage("حذف حساب کاربری"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"ما متاسفیم که می‌بینیم شما می‌روید. لطفا نظرات خود را برای کمک به بهبود ما به اشتراک بگذارید."),
"deleteAccountPermanentlyButton":
MessageLookupByLibrary.simpleMessage("حذف دائمی حساب کاربری"),
"deleteAll": MessageLookupByLibrary.simpleMessage("حذف همه"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"لطفا یک ایمیل به <warning>account-deletion@ente.io</warning> از آدرس ایمیل ثبت شده خود ارسال کنید."),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"یک ویژگی کلیدی که به آن نیاز دارم، وجود ندارد"),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"برنامه یا یک ویژگی خاص آنطور که من فکر می‌کنم، عمل نمی‌کند"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"سرویس دیگری پیدا کردم که بهتر می‌پسندم"),
"deleteReason4":
MessageLookupByLibrary.simpleMessage("دلیل من ذکر نشده است"),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"درخواست شما ظرف مدت ۷۲ ساعت پردازش خواهد شد."),
"designedToOutlive": MessageLookupByLibrary.simpleMessage(
"طراحی شده تا بیشتر زنده بماند"),
"details": MessageLookupByLibrary.simpleMessage("جزئیات"),
"developerSettings":
MessageLookupByLibrary.simpleMessage("تنظیمات توسعه‌دهنده"),
"didYouKnow": MessageLookupByLibrary.simpleMessage("آیا می‌دانستید؟"),
"discord": MessageLookupByLibrary.simpleMessage("دیسکورد"),
"doThisLater": MessageLookupByLibrary.simpleMessage("بعداً انجام شود"),
"downloading": MessageLookupByLibrary.simpleMessage("در حال دانلود..."),
"dropSupportEmail": m25,
"editLocationTagTitle":
MessageLookupByLibrary.simpleMessage("ویرایش مکان"),
"email": MessageLookupByLibrary.simpleMessage("ایمیل"),
"encryption": MessageLookupByLibrary.simpleMessage("رمزگذاری"),
"encryptionKeys":
MessageLookupByLibrary.simpleMessage("کلیدهای رمزنگاری"),
"endtoendEncryptedByDefault": MessageLookupByLibrary.simpleMessage(
"به صورت پیش‌فرض رمزگذاری سرتاسر"),
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant":
MessageLookupByLibrary.simpleMessage(
"Ente فقط در صورتی می‌تواند پرونده‌ها را رمزگذاری و نگه‌داری کند که به آن‌ها دسترسی داشته باشید"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Ente برای نگه‌داری عکس‌های شما <i>به دسترسی نیاز دارد</i>"),
"enterEmail":
MessageLookupByLibrary.simpleMessage("ایمیل را وارد کنید"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"رمز عبور جدیدی را وارد کنید که بتوانیم از آن برای رمزگذاری اطلاعات شما استفاده کنیم"),
"enterPassword":
MessageLookupByLibrary.simpleMessage("رمز عبور را وارد کنید"),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"رمز عبوری را وارد کنید که بتوانیم از آن برای رمزگذاری اطلاعات شما استفاده کنیم"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"لطفا یک ایمیل معتبر وارد کنید."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("آدرس ایمیل خود را وارد کنید"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("رمز عبور خود را وارد کنید"),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی خود را وارد کنید"),
"error": MessageLookupByLibrary.simpleMessage("خطا"),
"everywhere": MessageLookupByLibrary.simpleMessage("همه جا"),
"existingUser": MessageLookupByLibrary.simpleMessage("کاربر موجود"),
"familyPlanPortalTitle":
MessageLookupByLibrary.simpleMessage("خانوادگی"),
"familyPlans":
MessageLookupByLibrary.simpleMessage("برنامه‌های خانوادگی"),
"faq": MessageLookupByLibrary.simpleMessage("سوالات متداول"),
"feedback": MessageLookupByLibrary.simpleMessage("بازخورد"),
"fileInfoAddDescHint":
MessageLookupByLibrary.simpleMessage("افزودن توضیحات..."),
"fileTypes": MessageLookupByLibrary.simpleMessage("انواع پرونده"),
"forYourMemories":
MessageLookupByLibrary.simpleMessage("برای خاطرات شما"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("رمز عبور را فراموش کرده‌اید"),
"general": MessageLookupByLibrary.simpleMessage("عمومی"),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"در حال تولید کلیدهای رمزگذاری..."),
"grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage(
"لطفا اجازه دسترسی به تمام عکس‌ها را در تنظیمات برنامه بدهید"),
"grantPermission": MessageLookupByLibrary.simpleMessage("دسترسی دادن"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"ما نصب برنامه را ردیابی نمی‌کنیم. اگر بگویید کجا ما را پیدا کردید، به ما کمک می‌کند!"),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
"از کجا در مورد Ente شنیدی؟ (اختیاری)"),
"howItWorks": MessageLookupByLibrary.simpleMessage("چگونه کار می‌کند"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("نادیده گرفتن"),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("رمز عبور درست نیست"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی که وارد کردید درست نیست"),
"incorrectRecoveryKeyTitle":
MessageLookupByLibrary.simpleMessage("کلید بازیابی درست نیست"),
"insecureDevice": MessageLookupByLibrary.simpleMessage("دستگاه ناامن"),
"installManually": MessageLookupByLibrary.simpleMessage("نصب دستی"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("آدرس ایمیل معتبر نیست"),
"invalidKey": MessageLookupByLibrary.simpleMessage("کلید نامعتبر"),
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome":
MessageLookupByLibrary.simpleMessage(
"به نظر می‌رسد مشکلی وجود دارد. لطفا بعد از مدتی دوباره تلاش کنید. اگر همچنان با خطا مواجه می‌شوید، لطفا با تیم پشتیبانی ما ارتباط برقرار کنید."),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"لطفا با این اطلاعات به ما کمک کنید"),
"lightTheme": MessageLookupByLibrary.simpleMessage("روشن"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("قفل"),
"logInLabel": MessageLookupByLibrary.simpleMessage("ورود"),
"loggingOut": MessageLookupByLibrary.simpleMessage("در حال خروج..."),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"با کلیک بر روی ورود به سیستم، من با <u-terms>شرایط خدمات</u-terms> و <u-policy>سیاست حفظ حریم خصوصی</u-policy> موافقم"),
"logout": MessageLookupByLibrary.simpleMessage("خروج"),
"manage": MessageLookupByLibrary.simpleMessage("مدیریت"),
"manageFamily": MessageLookupByLibrary.simpleMessage("مدیریت خانواده"),
"manageLink": MessageLookupByLibrary.simpleMessage("مدیریت پیوند"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("مدیریت"),
"manageSubscription":
MessageLookupByLibrary.simpleMessage("مدیریت اشتراک"),
"mastodon": MessageLookupByLibrary.simpleMessage("ماستودون"),
"matrix": MessageLookupByLibrary.simpleMessage("ماتریس"),
"merchandise": MessageLookupByLibrary.simpleMessage("کالا"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("متوسط"),
"never": MessageLookupByLibrary.simpleMessage("هرگز"),
"newToEnte": MessageLookupByLibrary.simpleMessage("کاربر جدید Ente"),
"no": MessageLookupByLibrary.simpleMessage("خیر"),
"noRecoveryKey":
MessageLookupByLibrary.simpleMessage("کلید بازیابی ندارید؟"),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"با توجه به ماهیت پروتکل رمزگذاری سرتاسر ما، اطلاعات شما بدون رمز عبور یا کلید بازیابی شما قابل رمزگشایی نیست"),
"notifications": MessageLookupByLibrary.simpleMessage("آگاه‌سازی‌ها"),
"ok": MessageLookupByLibrary.simpleMessage("تایید"),
"oops": MessageLookupByLibrary.simpleMessage("اوه"),
"password": MessageLookupByLibrary.simpleMessage("رمز عبور"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"رمز عبور با موفقیت تغییر کرد"),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"ما این رمز عبور را ذخیره نمی‌کنیم، بنابراین اگر فراموش کنید، <underline>نمی‌توانیم اطلاعات شما را رمزگشایی کنیم</underline>"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("عکس"),
"pleaseGrantPermissions":
MessageLookupByLibrary.simpleMessage("لطفا دسترسی بدهید"),
"pleaseLoginAgain":
MessageLookupByLibrary.simpleMessage("لطفا دوباره وارد شوید"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("لطفا دوباره تلاش کنید"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("لطفا صبر کنید..."),
"preparingLogs":
MessageLookupByLibrary.simpleMessage("در حال آماده‌سازی لاگ‌ها..."),
"privacy": MessageLookupByLibrary.simpleMessage("حریم خصوصی"),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("سیاست حفظ حریم خصوصی"),
"privateBackups":
MessageLookupByLibrary.simpleMessage("پشتیبان گیری خصوصی"),
"privateSharing":
MessageLookupByLibrary.simpleMessage("اشتراک گذاری خصوصی"),
"rateUsOnStore": m68,
"recover": MessageLookupByLibrary.simpleMessage("بازیابی"),
"recoverAccount":
MessageLookupByLibrary.simpleMessage("بازیابی حساب کاربری"),
"recoverButton": MessageLookupByLibrary.simpleMessage("بازیابی"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("کلید بازیابی"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی در کلیپ‌بورد کپی شد"),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"اگر رمز عبور خود را فراموش کردید، تنها راهی که می‌توانید اطلاعات خود را بازیابی کنید با این کلید است."),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"ما این کلید را ذخیره نمی‌کنیم، لطفا این کلید ۲۴ کلمه‌ای را در مکانی امن ذخیره کنید."),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("بازیابی موفقیت آمیز بود!"),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"دستگاه فعلی به اندازه کافی قدرتمند نیست تا رمز عبور شما را تایید کند، اما ما می‌توانیم به گونه‌ای بازسازی کنیم که با تمام دستگاه‌ها کار کند.\n\nلطفا با استفاده از کلید بازیابی خود وارد شوید و رمز عبور خود را دوباره ایجاد کنید (در صورت تمایل می‌توانید دوباره از همان رمز عبور استفاده کنید)."),
"recreatePasswordTitle":
MessageLookupByLibrary.simpleMessage("بازتولید رمز عبور"),
"reddit": MessageLookupByLibrary.simpleMessage("ردیت"),
"removeLink": MessageLookupByLibrary.simpleMessage("حذف پیوند"),
"rename": MessageLookupByLibrary.simpleMessage("تغییر نام"),
"renameAlbum": MessageLookupByLibrary.simpleMessage("تغییر نام آلبوم"),
"renameFile": MessageLookupByLibrary.simpleMessage("تغییر نام پرونده"),
"resendEmail": MessageLookupByLibrary.simpleMessage("ارسال مجدد ایمیل"),
"resetPasswordTitle":
MessageLookupByLibrary.simpleMessage("بازنشانی رمز عبور"),
"retry": MessageLookupByLibrary.simpleMessage("سعی مجدد"),
"reviewSuggestions":
MessageLookupByLibrary.simpleMessage("مرور پیشنهادها"),
"safelyStored": MessageLookupByLibrary.simpleMessage("به طور ایمن"),
"saveKey": MessageLookupByLibrary.simpleMessage("ذخیره کلید"),
"search": MessageLookupByLibrary.simpleMessage("جستجو"),
"security": MessageLookupByLibrary.simpleMessage("امنیت"),
"selectAll": MessageLookupByLibrary.simpleMessage("انتخاب همه"),
"selectFoldersForBackup": MessageLookupByLibrary.simpleMessage(
"پوشه‌ها را برای پشتیبان گیری انتخاب کنید"),
"selectReason": MessageLookupByLibrary.simpleMessage("انتخاب دلیل"),
"selectedFoldersWillBeEncryptedAndBackedUp":
MessageLookupByLibrary.simpleMessage(
"پوشه‌های انتخاب شده، رمزگذاری شده و از آنها نسخه پشتیبان تهیه می‌شود"),
"send": MessageLookupByLibrary.simpleMessage("ارسال"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ارسال ایمیل"),
"setPasswordTitle":
MessageLookupByLibrary.simpleMessage("تنظیم رمز عبور"),
"shareOnlyWithThePeopleYouWant": MessageLookupByLibrary.simpleMessage(
"فقط با افرادی که می‌خواهید به اشتراک بگذارید"),
"shareTextRecommendUsingEnte": MessageLookupByLibrary.simpleMessage(
"Ente را دانلود کنید تا بتوانید به راحتی عکس‌ها و ویدیوهای با کیفیت اصلی را به اشتراک بگذارید\n\nhttps://ente.io"),
"sharedPhotoNotifications": MessageLookupByLibrary.simpleMessage(
"عکس‌های جدید به اشتراک گذاشته شده"),
"sharedPhotoNotificationsExplanation": MessageLookupByLibrary.simpleMessage(
"هنگامی که شخصی عکسی را به آلبوم مشترکی که شما بخشی از آن هستید اضافه می‌کند، آگاه‌سازی دریافت می‌کنید"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"من با <u-terms>شرایط خدمات</u-terms> و <u-policy>سیاست حفظ حریم خصوصی</u-policy> موافقم"),
"skip": MessageLookupByLibrary.simpleMessage("رد کردن"),
"social": MessageLookupByLibrary.simpleMessage("شبکه اجتماعی"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"مشکلی پیش آمده، لطفا دوباره تلاش کنید"),
"sorry": MessageLookupByLibrary.simpleMessage("متاسفیم"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"با عرض پوزش، ما نمی‌توانیم کلیدهای امن را در این دستگاه تولید کنیم.\n\nلطفا از دستگاه دیگری ثبت نام کنید."),
"sortAlbumsBy":
MessageLookupByLibrary.simpleMessage("مرتب‌سازی براساس"),
"sortNewestFirst":
MessageLookupByLibrary.simpleMessage("ایتدا جدیدترین"),
"sortOldestFirst":
MessageLookupByLibrary.simpleMessage("ایتدا قدیمی‌ترین"),
"startBackup":
MessageLookupByLibrary.simpleMessage("شروع پشتیبان گیری"),
"status": MessageLookupByLibrary.simpleMessage("وضعیت"),
"storage": MessageLookupByLibrary.simpleMessage("حافظه ذخیره‌سازی"),
"storageBreakupFamily":
MessageLookupByLibrary.simpleMessage("خانوادگی"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("شما"),
"storageUsageInfo": m94,
"strongStrength": MessageLookupByLibrary.simpleMessage("قوی"),
"support": MessageLookupByLibrary.simpleMessage("پشتیبانی"),
"systemTheme": MessageLookupByLibrary.simpleMessage("سیستم"),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage(
"برای وارد کردن کد ضربه بزنید"),
"tempErrorContactSupportIfPersists": MessageLookupByLibrary.simpleMessage(
"به نظر می‌رسد مشکلی وجود دارد. لطفا بعد از مدتی دوباره تلاش کنید. اگر همچنان با خطا مواجه می‌شوید، لطفا با تیم پشتیبانی ما ارتباط برقرار کنید."),
"terminate": MessageLookupByLibrary.simpleMessage("خروج"),
"terminateSession":
MessageLookupByLibrary.simpleMessage("خروچ دستگاه؟"),
"terms": MessageLookupByLibrary.simpleMessage("شرایط و مقررات"),
"termsOfServicesTitle":
MessageLookupByLibrary.simpleMessage("شرایط و مقررات"),
"theDownloadCouldNotBeCompleted":
MessageLookupByLibrary.simpleMessage("دانلود کامل نشد"),
"theme": MessageLookupByLibrary.simpleMessage("تم"),
"thisDevice": MessageLookupByLibrary.simpleMessage("این دستگاه"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"با این کار شما از دستگاه زیر خارج می‌شوید:"),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"این کار شما را از این دستگاه خارج می‌کند!"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"برای تنظیم مجدد رمز عبور، لطفا ابتدا ایمیل خود را تایید کنید."),
"tryAgain": MessageLookupByLibrary.simpleMessage("دوباره امتحان کنید"),
"twitter": MessageLookupByLibrary.simpleMessage("توییتر"),
"uncategorized": MessageLookupByLibrary.simpleMessage("دسته‌بندی نشده"),
"unselectAll": MessageLookupByLibrary.simpleMessage("لغو انتخاب همه"),
"update": MessageLookupByLibrary.simpleMessage("به‌روزرسانی"),
"updateAvailable":
MessageLookupByLibrary.simpleMessage("به‌رورزرسانی در دسترس است"),
"updatingFolderSelection": MessageLookupByLibrary.simpleMessage(
"در حال به‌روزرسانی گزینش پوشه..."),
"usePublicLinksForPeopleNotOnEnte":
MessageLookupByLibrary.simpleMessage(
"استفاده از پیوندهای عمومی برای افرادی که در Ente نیستند"),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"از کلید بازیابی استفاده کنید"),
"verify": MessageLookupByLibrary.simpleMessage("تایید"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("تایید ایمیل"),
"verifyEmailID": m111,
"verifyIDLabel": MessageLookupByLibrary.simpleMessage("تایید"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("تایید رمز عبور"),
"verifying": MessageLookupByLibrary.simpleMessage("در حال تایید..."),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("ویدیو"),
"viewActiveSessions":
MessageLookupByLibrary.simpleMessage("مشاهده دستگاه‌های فعال"),
"viewRecoveryKey":
MessageLookupByLibrary.simpleMessage("نمایش کلید بازیابی"),
"viewer": MessageLookupByLibrary.simpleMessage("بیننده"),
"weAreOpenSource":
MessageLookupByLibrary.simpleMessage("ما متن‌باز هستیم!"),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("ضعیف"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("خوش آمدید!"),
"whatsNew": MessageLookupByLibrary.simpleMessage("تغییرات جدید"),
"yes": MessageLookupByLibrary.simpleMessage("بله"),
"yesConvertToViewer":
MessageLookupByLibrary.simpleMessage("بله، تبدیل به بیننده شود"),
"yesLogout": MessageLookupByLibrary.simpleMessage("بله، خارج می‌شوم"),
"you": MessageLookupByLibrary.simpleMessage("شما"),
"youAreOnAFamilyPlan": MessageLookupByLibrary.simpleMessage(
"شما در یک برنامه خانوادگی هستید!"),
"youAreOnTheLatestVersion": MessageLookupByLibrary.simpleMessage(
"شما در حال استفاده از آخرین نسخه هستید"),
"yourAccountHasBeenDeleted":
MessageLookupByLibrary.simpleMessage("حساب کاربری شما حذف شده است")
};
"aNewVersionOfEnteIsAvailable": MessageLookupByLibrary.simpleMessage(
"نسخه جدید Ente در دسترس است.",
),
"about": MessageLookupByLibrary.simpleMessage("درباره ما"),
"account": MessageLookupByLibrary.simpleMessage("حساب کاربری"),
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage("خوش آمدید!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"من درک می‌کنم که اگر رمز عبور خود را گم کنم، ممکن است اطلاعات خود را از دست بدهم، زیرا اطلاعات من <underline>رمزگذاری سرتاسر شده است</underline>.",
),
"activeSessions": MessageLookupByLibrary.simpleMessage("دستگاه‌های فعال"),
"addANewEmail": MessageLookupByLibrary.simpleMessage("افزودن ایمیل جدید"),
"addCollaborator": MessageLookupByLibrary.simpleMessage("افزودن همکار"),
"addMore": MessageLookupByLibrary.simpleMessage("افزودن بیشتر"),
"addViewer": MessageLookupByLibrary.simpleMessage("افزودن بیننده"),
"addedAs": MessageLookupByLibrary.simpleMessage("اضافه شده به عنوان"),
"advanced": MessageLookupByLibrary.simpleMessage("پیشرفته"),
"albumUpdated": MessageLookupByLibrary.simpleMessage("آلبوم به‌روز شد"),
"allowAddPhotosDescription": MessageLookupByLibrary.simpleMessage(
"به افراد که این پیوند را دارند، اجازه دهید عکس‌ها را به آلبوم اشتراک گذاری شده اضافه کنند.",
),
"allowAddingPhotos": MessageLookupByLibrary.simpleMessage(
"اجازه اضافه کردن عکس",
),
"allowPeopleToAddPhotos": MessageLookupByLibrary.simpleMessage(
"به افراد اجازه دهید عکس اضافه کنند",
),
"androidBiometricHint": MessageLookupByLibrary.simpleMessage("تایید هویت"),
"androidBiometricSuccess": MessageLookupByLibrary.simpleMessage("موفقیت"),
"androidCancelButton": MessageLookupByLibrary.simpleMessage("لغو"),
"androidIosWebDesktop": MessageLookupByLibrary.simpleMessage(
"اندروید، آی‌اواس، وب، رایانه رومیزی",
),
"appVersion": m9,
"archive": MessageLookupByLibrary.simpleMessage("بایگانی"),
"areYouSureYouWantToLogout": MessageLookupByLibrary.simpleMessage(
"آیا برای خارج شدن مطمئن هستید؟",
),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"دلیل اصلی که حساب کاربری‌تان را حذف می‌کنید، چیست؟",
),
"atAFalloutShelter": MessageLookupByLibrary.simpleMessage(
"در یک پناهگاه ذخیره می‌شود",
),
"authToViewYourActiveSessions": MessageLookupByLibrary.simpleMessage(
"لطفاً برای مشاهده دستگاه‌های فعال خود احراز هویت کنید",
),
"available": MessageLookupByLibrary.simpleMessage("در دسترس"),
"availableStorageSpace": m10,
"backedUpFolders": MessageLookupByLibrary.simpleMessage(
"پوشه‌های پشتیبان گیری شده",
),
"backup": MessageLookupByLibrary.simpleMessage("پشتیبان گیری"),
"blog": MessageLookupByLibrary.simpleMessage("وبلاگ"),
"cancel": MessageLookupByLibrary.simpleMessage("لغو"),
"cannotDeleteSharedFiles": MessageLookupByLibrary.simpleMessage(
"پرونده‌های به اشتراک گذاشته شده را نمی‌توان حذف کرد",
),
"changeEmail": MessageLookupByLibrary.simpleMessage("تغییر ایمیل"),
"changePasswordTitle": MessageLookupByLibrary.simpleMessage(
"تغییر رمز عبور",
),
"checkForUpdates": MessageLookupByLibrary.simpleMessage(
"بررسی برای به‌روزرسانی",
),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"لطفا صندوق ورودی (و هرزنامه) خود را برای تایید کامل بررسی کنید",
),
"checkStatus": MessageLookupByLibrary.simpleMessage("بررسی وضعیت"),
"checking": MessageLookupByLibrary.simpleMessage("در حال بررسی..."),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"پیوندی ایجاد کنید تا به افراد اجازه دهید بدون نیاز به برنامه یا حساب کاربری Ente عکس‌ها را در آلبوم اشتراک گذاشته شده شما اضافه و مشاهده کنند. برای جمع‌آوری عکس‌های رویداد عالی است.",
),
"collaborator": MessageLookupByLibrary.simpleMessage("همکار"),
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum":
MessageLookupByLibrary.simpleMessage(
"همکاران می‌توانند عکس‌ها و ویدیوها را به آلبوم اشتراک گذاری شده اضافه کنند.",
),
"color": MessageLookupByLibrary.simpleMessage("رنگ"),
"confirm": MessageLookupByLibrary.simpleMessage("تایید"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"تایید حذف حساب کاربری",
),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"بله، می خواهم این حساب و داده های آن را در همه برنامه ها برای همیشه حذف کنم.",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage("تایید رمز عبور"),
"confirmRecoveryKey": MessageLookupByLibrary.simpleMessage(
"تایید کلید بازیابی",
),
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی خود را تایید کنید",
),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"ارتباط با پشتیبانی",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("ادامه"),
"convertToAlbum": MessageLookupByLibrary.simpleMessage("تبدیل به آلبوم"),
"createAccount": MessageLookupByLibrary.simpleMessage("ایجاد حساب کاربری"),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"ایجاد حساب کاربری جدید",
),
"criticalUpdateAvailable": MessageLookupByLibrary.simpleMessage(
"به‌روزرسانی حیاتی در دسترس است",
),
"custom": MessageLookupByLibrary.simpleMessage("سفارشی"),
"darkTheme": MessageLookupByLibrary.simpleMessage("تیره"),
"dayToday": MessageLookupByLibrary.simpleMessage("امروز"),
"dayYesterday": MessageLookupByLibrary.simpleMessage("دیروز"),
"decrypting": MessageLookupByLibrary.simpleMessage("در حال رمزگشایی..."),
"deleteAccount": MessageLookupByLibrary.simpleMessage("حذف حساب کاربری"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"ما متاسفیم که می‌بینیم شما می‌روید. لطفا نظرات خود را برای کمک به بهبود ما به اشتراک بگذارید.",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"حذف دائمی حساب کاربری",
),
"deleteAll": MessageLookupByLibrary.simpleMessage("حذف همه"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"لطفا یک ایمیل به <warning>account-deletion@ente.io</warning> از آدرس ایمیل ثبت شده خود ارسال کنید.",
),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"یک ویژگی کلیدی که به آن نیاز دارم، وجود ندارد",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"برنامه یا یک ویژگی خاص آنطور که من فکر می‌کنم، عمل نمی‌کند",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"سرویس دیگری پیدا کردم که بهتر می‌پسندم",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"دلیل من ذکر نشده است",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"درخواست شما ظرف مدت ۷۲ ساعت پردازش خواهد شد.",
),
"designedToOutlive": MessageLookupByLibrary.simpleMessage(
"طراحی شده تا بیشتر زنده بماند",
),
"details": MessageLookupByLibrary.simpleMessage("جزئیات"),
"developerSettings": MessageLookupByLibrary.simpleMessage(
"تنظیمات توسعه‌دهنده",
),
"didYouKnow": MessageLookupByLibrary.simpleMessage("آیا می‌دانستید؟"),
"discord": MessageLookupByLibrary.simpleMessage("دیسکورد"),
"doThisLater": MessageLookupByLibrary.simpleMessage("بعداً انجام شود"),
"downloading": MessageLookupByLibrary.simpleMessage("در حال دانلود..."),
"dropSupportEmail": m25,
"editLocationTagTitle": MessageLookupByLibrary.simpleMessage("ویرایش مکان"),
"email": MessageLookupByLibrary.simpleMessage("ایمیل"),
"encryption": MessageLookupByLibrary.simpleMessage("رمزگذاری"),
"encryptionKeys": MessageLookupByLibrary.simpleMessage("کلیدهای رمزنگاری"),
"endtoendEncryptedByDefault": MessageLookupByLibrary.simpleMessage(
"به صورت پیش‌فرض رمزگذاری سرتاسر",
),
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant":
MessageLookupByLibrary.simpleMessage(
"Ente فقط در صورتی می‌تواند پرونده‌ها را رمزگذاری و نگه‌داری کند که به آن‌ها دسترسی داشته باشید",
),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Ente برای نگه‌داری عکس‌های شما <i>به دسترسی نیاز دارد</i>",
),
"enterEmail": MessageLookupByLibrary.simpleMessage("ایمیل را وارد کنید"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"رمز عبور جدیدی را وارد کنید که بتوانیم از آن برای رمزگذاری اطلاعات شما استفاده کنیم",
),
"enterPassword": MessageLookupByLibrary.simpleMessage(
"رمز عبور را وارد کنید",
),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"رمز عبوری را وارد کنید که بتوانیم از آن برای رمزگذاری اطلاعات شما استفاده کنیم",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"لطفا یک ایمیل معتبر وارد کنید.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"آدرس ایمیل خود را وارد کنید",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"رمز عبور خود را وارد کنید",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی خود را وارد کنید",
),
"error": MessageLookupByLibrary.simpleMessage("خطا"),
"everywhere": MessageLookupByLibrary.simpleMessage("همه جا"),
"existingUser": MessageLookupByLibrary.simpleMessage("کاربر موجود"),
"familyPlanPortalTitle": MessageLookupByLibrary.simpleMessage("خانوادگی"),
"familyPlans": MessageLookupByLibrary.simpleMessage("برنامه‌های خانوادگی"),
"faq": MessageLookupByLibrary.simpleMessage("سوالات متداول"),
"feedback": MessageLookupByLibrary.simpleMessage("بازخورد"),
"fileInfoAddDescHint": MessageLookupByLibrary.simpleMessage(
"افزودن توضیحات...",
),
"fileTypes": MessageLookupByLibrary.simpleMessage("انواع پرونده"),
"forYourMemories": MessageLookupByLibrary.simpleMessage("برای خاطرات شما"),
"forgotPassword": MessageLookupByLibrary.simpleMessage(
"رمز عبور را فراموش کرده‌اید",
),
"general": MessageLookupByLibrary.simpleMessage("عمومی"),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"در حال تولید کلیدهای رمزگذاری...",
),
"grantFullAccessPrompt": MessageLookupByLibrary.simpleMessage(
"لطفا اجازه دسترسی به تمام عکس‌ها را در تنظیمات برنامه بدهید",
),
"grantPermission": MessageLookupByLibrary.simpleMessage("دسترسی دادن"),
"hearUsExplanation": MessageLookupByLibrary.simpleMessage(
"ما نصب برنامه را ردیابی نمی‌کنیم. اگر بگویید کجا ما را پیدا کردید، به ما کمک می‌کند!",
),
"hearUsWhereTitle": MessageLookupByLibrary.simpleMessage(
"از کجا در مورد Ente شنیدی؟ (اختیاری)",
),
"howItWorks": MessageLookupByLibrary.simpleMessage("چگونه کار می‌کند"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("نادیده گرفتن"),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"رمز عبور درست نیست",
),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی که وارد کردید درست نیست",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی درست نیست",
),
"insecureDevice": MessageLookupByLibrary.simpleMessage("دستگاه ناامن"),
"installManually": MessageLookupByLibrary.simpleMessage("نصب دستی"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"آدرس ایمیل معتبر نیست",
),
"invalidKey": MessageLookupByLibrary.simpleMessage("کلید نامعتبر"),
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome":
MessageLookupByLibrary.simpleMessage(
"به نظر می‌رسد مشکلی وجود دارد. لطفا بعد از مدتی دوباره تلاش کنید. اگر همچنان با خطا مواجه می‌شوید، لطفا با تیم پشتیبانی ما ارتباط برقرار کنید.",
),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"لطفا با این اطلاعات به ما کمک کنید",
),
"lightTheme": MessageLookupByLibrary.simpleMessage("روشن"),
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("قفل"),
"logInLabel": MessageLookupByLibrary.simpleMessage("ورود"),
"loggingOut": MessageLookupByLibrary.simpleMessage("در حال خروج..."),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"با کلیک بر روی ورود به سیستم، من با <u-terms>شرایط خدمات</u-terms> و <u-policy>سیاست حفظ حریم خصوصی</u-policy> موافقم",
),
"logout": MessageLookupByLibrary.simpleMessage("خروج"),
"manage": MessageLookupByLibrary.simpleMessage("مدیریت"),
"manageFamily": MessageLookupByLibrary.simpleMessage("مدیریت خانواده"),
"manageLink": MessageLookupByLibrary.simpleMessage("مدیریت پیوند"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("مدیریت"),
"manageSubscription": MessageLookupByLibrary.simpleMessage("مدیریت اشتراک"),
"mastodon": MessageLookupByLibrary.simpleMessage("ماستودون"),
"matrix": MessageLookupByLibrary.simpleMessage("ماتریس"),
"merchandise": MessageLookupByLibrary.simpleMessage("کالا"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("متوسط"),
"never": MessageLookupByLibrary.simpleMessage("هرگز"),
"newToEnte": MessageLookupByLibrary.simpleMessage("کاربر جدید Ente"),
"no": MessageLookupByLibrary.simpleMessage("خیر"),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی ندارید؟",
),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"با توجه به ماهیت پروتکل رمزگذاری سرتاسر ما، اطلاعات شما بدون رمز عبور یا کلید بازیابی شما قابل رمزگشایی نیست",
),
"notifications": MessageLookupByLibrary.simpleMessage("آگاه‌سازی‌ها"),
"ok": MessageLookupByLibrary.simpleMessage("تایید"),
"oops": MessageLookupByLibrary.simpleMessage("اوه"),
"password": MessageLookupByLibrary.simpleMessage("رمز عبور"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"رمز عبور با موفقیت تغییر کرد",
),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"ما این رمز عبور را ذخیره نمی‌کنیم، بنابراین اگر فراموش کنید، <underline>نمی‌توانیم اطلاعات شما را رمزگشایی کنیم</underline>",
),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("عکس"),
"pleaseGrantPermissions": MessageLookupByLibrary.simpleMessage(
"لطفا دسترسی بدهید",
),
"pleaseLoginAgain": MessageLookupByLibrary.simpleMessage(
"لطفا دوباره وارد شوید",
),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"لطفا دوباره تلاش کنید",
),
"pleaseWait": MessageLookupByLibrary.simpleMessage("لطفا صبر کنید..."),
"preparingLogs": MessageLookupByLibrary.simpleMessage(
"در حال آماده‌سازی لاگ‌ها...",
),
"privacy": MessageLookupByLibrary.simpleMessage("حریم خصوصی"),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage(
"سیاست حفظ حریم خصوصی",
),
"privateBackups": MessageLookupByLibrary.simpleMessage(
"پشتیبان گیری خصوصی",
),
"privateSharing": MessageLookupByLibrary.simpleMessage(
"اشتراک گذاری خصوصی",
),
"rateUsOnStore": m68,
"recover": MessageLookupByLibrary.simpleMessage("بازیابی"),
"recoverAccount": MessageLookupByLibrary.simpleMessage(
"بازیابی حساب کاربری",
),
"recoverButton": MessageLookupByLibrary.simpleMessage("بازیابی"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("کلید بازیابی"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"کلید بازیابی در کلیپ‌بورد کپی شد",
),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"اگر رمز عبور خود را فراموش کردید، تنها راهی که می‌توانید اطلاعات خود را بازیابی کنید با این کلید است.",
),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"ما این کلید را ذخیره نمی‌کنیم، لطفا این کلید ۲۴ کلمه‌ای را در مکانی امن ذخیره کنید.",
),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"بازیابی موفقیت آمیز بود!",
),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"دستگاه فعلی به اندازه کافی قدرتمند نیست تا رمز عبور شما را تایید کند، اما ما می‌توانیم به گونه‌ای بازسازی کنیم که با تمام دستگاه‌ها کار کند.\n\nلطفا با استفاده از کلید بازیابی خود وارد شوید و رمز عبور خود را دوباره ایجاد کنید (در صورت تمایل می‌توانید دوباره از همان رمز عبور استفاده کنید).",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"بازتولید رمز عبور",
),
"reddit": MessageLookupByLibrary.simpleMessage("ردیت"),
"removeLink": MessageLookupByLibrary.simpleMessage("حذف پیوند"),
"rename": MessageLookupByLibrary.simpleMessage("تغییر نام"),
"renameAlbum": MessageLookupByLibrary.simpleMessage("تغییر نام آلبوم"),
"renameFile": MessageLookupByLibrary.simpleMessage("تغییر نام پرونده"),
"resendEmail": MessageLookupByLibrary.simpleMessage("ارسال مجدد ایمیل"),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"بازنشانی رمز عبور",
),
"retry": MessageLookupByLibrary.simpleMessage("سعی مجدد"),
"reviewSuggestions": MessageLookupByLibrary.simpleMessage("مرور پیشنهادها"),
"safelyStored": MessageLookupByLibrary.simpleMessage("به طور ایمن"),
"saveKey": MessageLookupByLibrary.simpleMessage("ذخیره کلید"),
"search": MessageLookupByLibrary.simpleMessage("جستجو"),
"security": MessageLookupByLibrary.simpleMessage("امنیت"),
"selectAll": MessageLookupByLibrary.simpleMessage("انتخاب همه"),
"selectFoldersForBackup": MessageLookupByLibrary.simpleMessage(
"پوشه‌ها را برای پشتیبان گیری انتخاب کنید",
),
"selectReason": MessageLookupByLibrary.simpleMessage("انتخاب دلیل"),
"selectedFoldersWillBeEncryptedAndBackedUp":
MessageLookupByLibrary.simpleMessage(
"پوشه‌های انتخاب شده، رمزگذاری شده و از آنها نسخه پشتیبان تهیه می‌شود",
),
"send": MessageLookupByLibrary.simpleMessage("ارسال"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ارسال ایمیل"),
"setPasswordTitle": MessageLookupByLibrary.simpleMessage("تنظیم رمز عبور"),
"shareOnlyWithThePeopleYouWant": MessageLookupByLibrary.simpleMessage(
"فقط با افرادی که می‌خواهید به اشتراک بگذارید",
),
"shareTextRecommendUsingEnte": MessageLookupByLibrary.simpleMessage(
"Ente را دانلود کنید تا بتوانید به راحتی عکس‌ها و ویدیوهای با کیفیت اصلی را به اشتراک بگذارید\n\nhttps://ente.io",
),
"sharedPhotoNotifications": MessageLookupByLibrary.simpleMessage(
"عکس‌های جدید به اشتراک گذاشته شده",
),
"sharedPhotoNotificationsExplanation": MessageLookupByLibrary.simpleMessage(
"هنگامی که شخصی عکسی را به آلبوم مشترکی که شما بخشی از آن هستید اضافه می‌کند، آگاه‌سازی دریافت می‌کنید",
),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"من با <u-terms>شرایط خدمات</u-terms> و <u-policy>سیاست حفظ حریم خصوصی</u-policy> موافقم",
),
"skip": MessageLookupByLibrary.simpleMessage("رد کردن"),
"social": MessageLookupByLibrary.simpleMessage("شبکه اجتماعی"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"مشکلی پیش آمده، لطفا دوباره تلاش کنید",
),
"sorry": MessageLookupByLibrary.simpleMessage("متاسفیم"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"با عرض پوزش، ما نمی‌توانیم کلیدهای امن را در این دستگاه تولید کنیم.\n\nلطفا از دستگاه دیگری ثبت نام کنید.",
),
"sortAlbumsBy": MessageLookupByLibrary.simpleMessage("مرتب‌سازی براساس"),
"sortNewestFirst": MessageLookupByLibrary.simpleMessage("ایتدا جدیدترین"),
"sortOldestFirst": MessageLookupByLibrary.simpleMessage("ایتدا قدیمی‌ترین"),
"startBackup": MessageLookupByLibrary.simpleMessage("شروع پشتیبان گیری"),
"status": MessageLookupByLibrary.simpleMessage("وضعیت"),
"storage": MessageLookupByLibrary.simpleMessage("حافظه ذخیره‌سازی"),
"storageBreakupFamily": MessageLookupByLibrary.simpleMessage("خانوادگی"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("شما"),
"storageUsageInfo": m94,
"strongStrength": MessageLookupByLibrary.simpleMessage("قوی"),
"support": MessageLookupByLibrary.simpleMessage("پشتیبانی"),
"systemTheme": MessageLookupByLibrary.simpleMessage("سیستم"),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage(
"برای وارد کردن کد ضربه بزنید",
),
"tempErrorContactSupportIfPersists": MessageLookupByLibrary.simpleMessage(
"به نظر می‌رسد مشکلی وجود دارد. لطفا بعد از مدتی دوباره تلاش کنید. اگر همچنان با خطا مواجه می‌شوید، لطفا با تیم پشتیبانی ما ارتباط برقرار کنید.",
),
"terminate": MessageLookupByLibrary.simpleMessage("خروج"),
"terminateSession": MessageLookupByLibrary.simpleMessage("خروچ دستگاه؟"),
"terms": MessageLookupByLibrary.simpleMessage("شرایط و مقررات"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage(
"شرایط و مقررات",
),
"theDownloadCouldNotBeCompleted": MessageLookupByLibrary.simpleMessage(
"دانلود کامل نشد",
),
"theme": MessageLookupByLibrary.simpleMessage("تم"),
"thisDevice": MessageLookupByLibrary.simpleMessage("این دستگاه"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"با این کار شما از دستگاه زیر خارج می‌شوید:",
),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"این کار شما را از این دستگاه خارج می‌کند!",
),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"برای تنظیم مجدد رمز عبور، لطفا ابتدا ایمیل خود را تایید کنید.",
),
"tryAgain": MessageLookupByLibrary.simpleMessage("دوباره امتحان کنید"),
"twitter": MessageLookupByLibrary.simpleMessage("توییتر"),
"uncategorized": MessageLookupByLibrary.simpleMessage("دسته‌بندی نشده"),
"unselectAll": MessageLookupByLibrary.simpleMessage("لغو انتخاب همه"),
"update": MessageLookupByLibrary.simpleMessage("به‌روزرسانی"),
"updateAvailable": MessageLookupByLibrary.simpleMessage(
"به‌رورزرسانی در دسترس است",
),
"updatingFolderSelection": MessageLookupByLibrary.simpleMessage(
"در حال به‌روزرسانی گزینش پوشه...",
),
"usePublicLinksForPeopleNotOnEnte": MessageLookupByLibrary.simpleMessage(
"استفاده از پیوندهای عمومی برای افرادی که در Ente نیستند",
),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"از کلید بازیابی استفاده کنید",
),
"verify": MessageLookupByLibrary.simpleMessage("تایید"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("تایید ایمیل"),
"verifyEmailID": m111,
"verifyIDLabel": MessageLookupByLibrary.simpleMessage("تایید"),
"verifyPassword": MessageLookupByLibrary.simpleMessage("تایید رمز عبور"),
"verifying": MessageLookupByLibrary.simpleMessage("در حال تایید..."),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("ویدیو"),
"viewActiveSessions": MessageLookupByLibrary.simpleMessage(
"مشاهده دستگاه‌های فعال",
),
"viewRecoveryKey": MessageLookupByLibrary.simpleMessage(
"نمایش کلید بازیابی",
),
"viewer": MessageLookupByLibrary.simpleMessage("بیننده"),
"weAreOpenSource": MessageLookupByLibrary.simpleMessage(
"ما متن‌باز هستیم!",
),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("ضعیف"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("خوش آمدید!"),
"whatsNew": MessageLookupByLibrary.simpleMessage("تغییرات جدید"),
"yes": MessageLookupByLibrary.simpleMessage("بله"),
"yesConvertToViewer": MessageLookupByLibrary.simpleMessage(
"بله، تبدیل به بیننده شود",
),
"yesLogout": MessageLookupByLibrary.simpleMessage("بله، خارج می‌شوم"),
"you": MessageLookupByLibrary.simpleMessage("شما"),
"youAreOnAFamilyPlan": MessageLookupByLibrary.simpleMessage(
"شما در یک برنامه خانوادگی هستید!",
),
"youAreOnTheLatestVersion": MessageLookupByLibrary.simpleMessage(
"شما در حال استفاده از آخرین نسخه هستید",
),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"حساب کاربری شما حذف شده است",
),
};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -22,90 +22,115 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("आपका पुनः स्वागत है"),
"activeSessions": MessageLookupByLibrary.simpleMessage("एक्टिव सेशन"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"आपका अकाउंट हटाने का मुख्य कारण क्या है?"),
"cancel": MessageLookupByLibrary.simpleMessage("रद्द करें"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"अकाउंट डिलीट करने की पुष्टि करें"),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("पासवर्ड की पुष्टि करें"),
"createAccount": MessageLookupByLibrary.simpleMessage("अकाउंट बनायें"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("नया अकाउंट बनाएँ"),
"decrypting":
MessageLookupByLibrary.simpleMessage("डिक्रिप्ट हो रहा है..."),
"deleteAccount":
MessageLookupByLibrary.simpleMessage("अकाउंट डिलीट करें"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"आपको जाता हुए देख कर हमें खेद है। कृपया हमें बेहतर बनने में सहायता के लिए अपनी प्रतिक्रिया साझा करें।"),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"अकाउंट स्थायी रूप से डिलीट करें"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"कृपया <warning>account-deletion@ente.io</warning> पर अपने पंजीकृत ईमेल एड्रेस से ईमेल भेजें।"),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"इसमें एक मुख्य विशेषता गायब है जिसकी मुझे आवश्यकता है"),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"यह ऐप या इसका कोई एक फीचर मेरे विचारानुसार काम नहीं करता है"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"मुझे कहीं और कोई दूरी सेवा मिली जो मुझे बेहतर लगी"),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"मेरा कारण इस लिस्ट में नहीं है"),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"आपका अनुरोध 72 घंटों के भीतर संसाधित किया जाएगा।"),
"email": MessageLookupByLibrary.simpleMessage("ईमेल"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Ente को आपकी तस्वीरों को संरक्षित करने के लिए <i>अनुमति की आवश्यकता है</i>"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"कृपया वैद्य ईमेल ऐड्रेस डालें"),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("अपना ईमेल ऐड्रेस डालें"),
"enterYourRecoveryKey":
MessageLookupByLibrary.simpleMessage("अपनी रिकवरी कुंजी दर्ज करें"),
"feedback": MessageLookupByLibrary.simpleMessage("प्रतिपुष्टि"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("पासवर्ड भूल गए"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"आपके द्वारा दर्ज रिकवरी कुंजी ग़लत है"),
"incorrectRecoveryKeyTitle":
MessageLookupByLibrary.simpleMessage("रिकवरी कुंजी ग़लत है"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("अमान्य ईमेल ऐड्रेस"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"कृपया हमें इस जानकारी के लिए सहायता करें"),
"noRecoveryKey":
MessageLookupByLibrary.simpleMessage("रिकवरी कुंजी नहीं है?"),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"हमारे एंड-टू-एंड एन्क्रिप्शन प्रोटोकॉल की प्रकृति के कारण, आपके डेटा को आपके पासवर्ड या रिकवरी कुंजी के बिना डिक्रिप्ट नहीं किया जा सकता है"),
"ok": MessageLookupByLibrary.simpleMessage("ठीक है"),
"oops": MessageLookupByLibrary.simpleMessage("ओह!"),
"password": MessageLookupByLibrary.simpleMessage("ासवर्ड"),
"recoverButton": MessageLookupByLibrary.simpleMessage("ुनः प्राप्त"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("रिकवरी सफल हुई!"),
"selectReason": MessageLookupByLibrary.simpleMessage("कारण चुनें"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ईमेल भेजें"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"कुछ गड़बड़ हुई है। कृपया दोबारा प्रयास करें।"),
"sorry": MessageLookupByLibrary.simpleMessage("क्षमा करें!"),
"terminate": MessageLookupByLibrary.simpleMessage("रद्द करें"),
"terminateSession":
MessageLookupByLibrary.simpleMessage("सेशन रद्द करें?"),
"thisDevice": MessageLookupByLibrary.simpleMessage("यह डिवाइस"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"इससे आप इन डिवाइसों से लॉग आउट हो जाएँगे:"),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"इससे आप इस डिवाइस से लॉग आउट हो जाएँगे!"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"अपना पासवर्ड रीसेट करने के लिए, कृपया पहले अपना ईमेल सत्यापित करें।"),
"verify": MessageLookupByLibrary.simpleMessage("सत्यापित करें"),
"verifyEmail":
MessageLookupByLibrary.simpleMessage("ईमेल सत्यापित करें"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"आपका अकाउंट डिलीट कर दिया गया है")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"आपका पुनः स्वागत है",
),
"activeSessions": MessageLookupByLibrary.simpleMessage("एक्टिव सेशन"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"आपका अकाउंट हटाने का मुख्य कारण क्या है?",
),
"cancel": MessageLookupByLibrary.simpleMessage("रद्द करें"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"अकाउंट डिलीट करने की पुष्टि करें",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage(
"पासवर्ड की पुष्टि करें",
),
"createAccount": MessageLookupByLibrary.simpleMessage("अकाउंट बनायें"),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"नया अकाउंट बनाएँ",
),
"decrypting": MessageLookupByLibrary.simpleMessage(
"डिक्रिप्ट हो रहा है...",
),
"deleteAccount": MessageLookupByLibrary.simpleMessage("अकाउंट डिलीट करें"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"आपको जाता हुए देख कर हमें खेद है। कृपया हमें बेहतर बनने में सहायता के लिए अपनी प्रतिक्रिया साझा करें।",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"अकाउंट स्थायी रूप से डिलीट करें",
),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"कृपया <warning>account-deletion@ente.io</warning> पर अपने पंजीकृत ईमेल एड्रेस से ईमेल भेजें।",
),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"इसमें एक मुख्य विशेषता गायब है जिसकी मुझे आवश्यकता है",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"यह ऐप या इसका कोई एक फीचर मेरे विचारानुसार काम नहीं करता है",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"मुझे कहीं और कोई दूरी सेवा मिली जो मुझे बेहतर लगी",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"मेरा कारण इस लिस्ट में नहीं है",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"आपका अनुरोध 72 घंटों के भीतर संसाधित किया जाएगा।",
),
"email": MessageLookupByLibrary.simpleMessage("ईमेल"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Ente को आपकी तस्वीरों को संरक्षित करने के लिए <i>अनुमति की आवश्यकता है</i>",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"कृपया वैद्य ईमेल ऐड्रेस डालें",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"अपना ईमेल ऐड्रेस डालें",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"अपनी रिकवरी कुंजी दर्ज करें",
),
"feedback": MessageLookupByLibrary.simpleMessage("्रतिपुष्टि"),
"forgotPassword": MessageLookupByLibrary.simpleMessage("ासवर्ड भूल गए"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"आपके द्वारा दर्ज रिकवरी कुंजी ग़लत है",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"रिकवरी कुंजी ग़लत है",
),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"अमान्य ईमेल ऐड्रेस",
),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"कृपया हमें इस जानकारी के लिए सहायता करें",
),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"रिकवरी कुंजी नहीं है?",
),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"हमारे एंड-टू-एंड एन्क्रिप्शन प्रोटोकॉल की प्रकृति के कारण, आपके डेटा को आपके पासवर्ड या रिकवरी कुंजी के बिना डिक्रिप्ट नहीं किया जा सकता है",
),
"ok": MessageLookupByLibrary.simpleMessage("ठीक है"),
"oops": MessageLookupByLibrary.simpleMessage("ओह!"),
"password": MessageLookupByLibrary.simpleMessage("पासवर्ड"),
"recoverButton": MessageLookupByLibrary.simpleMessage("पुनः प्राप्त"),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"रिकवरी सफल हुई!",
),
"selectReason": MessageLookupByLibrary.simpleMessage("कारण चुनें"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ईमेल भेजें"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"कुछ गड़बड़ हुई है। कृपया दोबारा प्रयास करें।",
),
"sorry": MessageLookupByLibrary.simpleMessage("क्षमा करें!"),
"terminate": MessageLookupByLibrary.simpleMessage("रद्द करें"),
"terminateSession": MessageLookupByLibrary.simpleMessage("सेशन रद्द करें?"),
"thisDevice": MessageLookupByLibrary.simpleMessage("यह डिवाइस"),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"इससे आप इन डिवाइसों से लॉग आउट हो जाएँगे:",
),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"इससे आप इस डिवाइस से लॉग आउट हो जाएँगे!",
),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"अपना पासवर्ड रीसेट करने के लिए, कृपया पहले अपना ईमेल सत्यापित करें।",
),
"verify": MessageLookupByLibrary.simpleMessage("सत्यापित करें"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("ईमेल सत्यापित करें"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"आपका अकाउंट डिलीट कर दिया गया है",
),
};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -22,26 +22,28 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("다시 오신 것을 환영합니다!"),
"askDeleteReason":
MessageLookupByLibrary.simpleMessage("계정을 삭제하는 가장 큰 이유가 무엇인가요?"),
"cancel": MessageLookupByLibrary.simpleMessage("닫기"),
"confirmAccountDeletion":
MessageLookupByLibrary.simpleMessage("계정 삭제 확인"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("계정 삭제"),
"deleteAccountPermanentlyButton":
MessageLookupByLibrary.simpleMessage("계정을 영구적으로 삭제"),
"email": MessageLookupByLibrary.simpleMessage("이메일"),
"enterValidEmail":
MessageLookupByLibrary.simpleMessage("올바른 이메일 주소를 입력하세요."),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("이메일을 입력하세요"),
"feedback": MessageLookupByLibrary.simpleMessage("피드백"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("잘못된 이메일 주소"),
"verify": MessageLookupByLibrary.simpleMessage("인증"),
"yourAccountHasBeenDeleted":
MessageLookupByLibrary.simpleMessage("계정이 삭제되었습니다.")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"다시 오신 것을 환영합니다!",
),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"계정을 삭제하는 가장 큰 이유가 무엇인가요?",
),
"cancel": MessageLookupByLibrary.simpleMessage("닫기"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage("계정 삭제 확인"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("계정 삭제"),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"계정을 영구적으로 삭제",
),
"email": MessageLookupByLibrary.simpleMessage("이메일"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"올바른 이메일 주소를 입력하세요.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage("이메일을 입력하세요"),
"feedback": MessageLookupByLibrary.simpleMessage("피드백"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage("잘못된 이메일 주소"),
"verify": MessageLookupByLibrary.simpleMessage("인증"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"계정이 삭제되었습니다.",
),
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -22,120 +22,134 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("വീണ്ടും സ്വാഗതം!"),
"albumOwner": MessageLookupByLibrary.simpleMessage("ഉടമ"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"അക്കൗണ്ട് ഉപേക്ഷിക്കുവാൻ പ്രധാന കാരണമെന്താണ്?"),
"available": MessageLookupByLibrary.simpleMessage("ലഭ്യമാണ്"),
"calculating":
MessageLookupByLibrary.simpleMessage("കണക്കുകൂട്ടുന്നു..."),
"cancel": MessageLookupByLibrary.simpleMessage("റദ്ദാക്കുക"),
"changeEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ മാറ്റുക"),
"close": MessageLookupByLibrary.simpleMessage("അടക്കുക"),
"confirm": MessageLookupByLibrary.simpleMessage("നിജപ്പെടുത്തുക"),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി ഉറപ്പിക്കുക"),
"continueLabel": MessageLookupByLibrary.simpleMessage("തുടരൂ"),
"count": MessageLookupByLibrary.simpleMessage("എണ്ണം"),
"createAccount":
MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് തുറക്കുക"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("പുതിയ അക്കൗണ്ട് തുറക്കുക"),
"custom": MessageLookupByLibrary.simpleMessage("ഇഷ്‌ടാനുസൃതം"),
"darkTheme": MessageLookupByLibrary.simpleMessage("ഇരുണ്ട"),
"deleteAccount":
MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് ഉപേക്ഷിക്കു"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"സേവനം ഉപേക്ഷിക്കുന്നതിൽ ഖേദിക്കുന്നു. മെച്ചപ്പെടുത്താൻ ഞങ്ങളെ സഹായിക്കുന്നതിനായി ദയവായി നിങ്ങളുടെ അഭിപ്രായം പങ്കിടുക."),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"അത്യാവശപെട്ടയൊരു സുവിഷേശത ഇതിൽ ഇല്ല"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"ഇതിനേക്കാൾ ഇഷ്ടപ്പെടുന്ന മറ്റൊരു സേവനം കണ്ടെത്തി"),
"deleteReason4":
MessageLookupByLibrary.simpleMessage("എന്റെ കാരണം ഉൾകൊണ്ടിട്ടില്ല"),
"doThisLater": MessageLookupByLibrary.simpleMessage("പിന്നീട് ചെയ്യുക"),
"email": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ"),
"emailVerificationToggle":
MessageLookupByLibrary.simpleMessage("ഇമെയിൽ ദൃഢീകരണം"),
"enterValidEmail":
MessageLookupByLibrary.simpleMessage("സാധുവായ ഒരു ഇമെയിൽ നൽകുക."),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക"),
"faqs": MessageLookupByLibrary.simpleMessage("പതിവുചോദ്യങ്ങൾ"),
"favorite": MessageLookupByLibrary.simpleMessage("പ്രിയപ്പെട്ടവ"),
"feedback": MessageLookupByLibrary.simpleMessage("അഭിപ്രായ"),
"forgotPassword":
MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി മറന്നുപോയി"),
"general": MessageLookupByLibrary.simpleMessage("പൊതുവായവ"),
"hide": MessageLookupByLibrary.simpleMessage("മറയ്ക്കുക"),
"howItWorks": MessageLookupByLibrary.simpleMessage("പ്രവർത്തന രീതി"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("അവഗണിക്കുക"),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("തെറ്റായ സങ്കേതക്കുറി"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("സാധുവായ ഇമെയിൽ വിലാസ"),
"kindlyHelpUsWithThisInformation":
MessageLookupByLibrary.simpleMessage("വിവരങ്ങൾ തന്നു സഹായിക്കുക"),
"lightTheme": MessageLookupByLibrary.simpleMessage("തെളിഞ"),
"linkExpired": MessageLookupByLibrary.simpleMessage("കാലഹരണപ്പെട്ടു"),
"mastodon": MessageLookupByLibrary.simpleMessage("ാസ്റ്റഡോൺ"),
"matrix": MessageLookupByLibrary.simpleMessage("മേട്രിക്സ്"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("ഇടത്തരം"),
"monthly": MessageLookupByLibrary.simpleMessage("പ്രതിമാസം"),
"name": MessageLookupByLibrary.simpleMessage("പേര്"),
"no": MessageLookupByLibrary.simpleMessage("വേണ്ട"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("ഒന്നുമില്ല"),
"nothingToSeeHere":
MessageLookupByLibrary.simpleMessage("ഇവിടൊന്നും കാണ്മാനില്ല! 👀"),
"ok": MessageLookupByLibrary.simpleMessage("ശരി"),
"oops": MessageLookupByLibrary.simpleMessage("അയ്യോ"),
"password": MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("ദയവായി വീണ്ടും ശ്രമിക്കുക"),
"privacy": MessageLookupByLibrary.simpleMessage("സ്വകാര്യത"),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("സ്വകാര്യതാനയ"),
"recoverButton": MessageLookupByLibrary.simpleMessage("വീണ്ടെടുക്കുക"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("ണ്ടെടുക്കൽ വിജയകരം!"),
"recreatePasswordTitle":
MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി പുനസൃഷ്ടിക്കുക"),
"reddit": MessageLookupByLibrary.simpleMessage("റെഡ്ഡിറ്റ്"),
"retry": MessageLookupByLibrary.simpleMessage("പുനശ്രമിക്കുക"),
"security": MessageLookupByLibrary.simpleMessage("സുരക്ഷ"),
"selectReason":
MessageLookupByLibrary.simpleMessage("കാരണം തിരഞ്ഞെടുക്കൂ"),
"send": MessageLookupByLibrary.simpleMessage("അയക്കുക"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ അയക്കുക"),
"setupComplete":
MessageLookupByLibrary.simpleMessage("ജ്ജീകരണം പൂർത്തിയായി"),
"share": MessageLookupByLibrary.simpleMessage("പങ്കിടുക"),
"sharedByMe": MessageLookupByLibrary.simpleMessage("ഞാനാൽ പങ്കിട്ടവ"),
"sharedWithMe":
MessageLookupByLibrary.simpleMessage("എന്നോട് പങ്കിട്ടവ"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"എന്തോ കുഴപ്പം സംഭവിച്ചു, ദയവായി വീണ്ടും ശ്രമിക്കുക"),
"sorry": MessageLookupByLibrary.simpleMessage("ക്ഷമിക്കുക"),
"sortAlbumsBy":
MessageLookupByLibrary.simpleMessage("ഇപ്രകാരം അടുക്കുക"),
"sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ സഫലം"),
"strongStrength": MessageLookupByLibrary.simpleMessage("ശക്തം"),
"success": MessageLookupByLibrary.simpleMessage("സഫലം"),
"support": MessageLookupByLibrary.simpleMessage("പിന്തുണ"),
"terms": MessageLookupByLibrary.simpleMessage("നിബന്ധനകൾ"),
"termsOfServicesTitle":
MessageLookupByLibrary.simpleMessage("നിബന്ധനകൾ"),
"thankYou": MessageLookupByLibrary.simpleMessage("നന്ദി"),
"thisDevice": MessageLookupByLibrary.simpleMessage("ഈ ഉപകരണം"),
"verify": MessageLookupByLibrary.simpleMessage("ഉറപ്പിക്കുക"),
"verifyEmail":
MessageLookupByLibrary.simpleMessage("ഇമെയിൽ ദൃഢീകരിക്കുക"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി ദൃഢീകരിക്കുക"),
"weakStrength": MessageLookupByLibrary.simpleMessage("ദുർബലം"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("വീണ്ടും സ്വാഗതം!"),
"yearly": MessageLookupByLibrary.simpleMessage("പ്രതിവർഷ")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"വീണ്ടും സ്വാഗതം!",
),
"albumOwner": MessageLookupByLibrary.simpleMessage("ഉടമ"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"അക്കൗണ്ട് ഉപേക്ഷിക്കുവാൻ പ്രധാന കാരണമെന്താണ്?",
),
"available": MessageLookupByLibrary.simpleMessage("ലഭ്യമാണ്"),
"calculating": MessageLookupByLibrary.simpleMessage("കണക്കുകൂട്ടുന്നു..."),
"cancel": MessageLookupByLibrary.simpleMessage("റദ്ദാക്കുക"),
"changeEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ മാറ്റുക"),
"close": MessageLookupByLibrary.simpleMessage("അടക്കുക"),
"confirm": MessageLookupByLibrary.simpleMessage("നിജപ്പെടുത്തുക"),
"confirmPassword": MessageLookupByLibrary.simpleMessage(
"സങ്കേതക്കുറി ഉറപ്പിക്കുക",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("തുടരൂ"),
"count": MessageLookupByLibrary.simpleMessage("എണ്ണം"),
"createAccount": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് തുറക്കുക"),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"പുതിയ അക്കൗണ്ട് തുറക്കുക",
),
"custom": MessageLookupByLibrary.simpleMessage("ഇഷ്‌ടാനുസൃതം"),
"darkTheme": MessageLookupByLibrary.simpleMessage("ഇരുണ്ട"),
"deleteAccount": MessageLookupByLibrary.simpleMessage(
"അക്കൗണ്ട് ഉപേക്ഷിക്കു",
),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"സേവനം ഉപേക്ഷിക്കുന്നതിൽ ഖേദിക്കുന്നു. മെച്ചപ്പെടുത്താൻ ഞങ്ങളെ സഹായിക്കുന്നതിനായി ദയവായി നിങ്ങളുടെ അഭിപ്രായം പങ്കിടുക.",
),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"അത്യാവശപെട്ടയൊരു സുവിഷേശത ഇതിൽ ഇല്ല",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"ഇതിനേക്കാൾ ഇഷ്ടപ്പെടുന്ന മറ്റൊരു സേവനം കണ്ടെത്തി",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"എന്റെ കാരണം ഉൾകൊണ്ടിട്ടില്ല",
),
"doThisLater": MessageLookupByLibrary.simpleMessage("പിന്നീട് ചെയ്യുക"),
"email": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ"),
"emailVerificationToggle": MessageLookupByLibrary.simpleMessage(
"ഇമെയിൽ ദൃഢീകരണ",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"സാധുവായ ഒരു ഇമെയിൽ നൽകുക.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക",
),
"faqs": MessageLookupByLibrary.simpleMessage("പതിവുചോദ്യങ്ങൾ"),
"favorite": MessageLookupByLibrary.simpleMessage("പ്രിയപ്പെട്ടവ"),
"feedback": MessageLookupByLibrary.simpleMessage("ഭിപ്രായ"),
"forgotPassword": MessageLookupByLibrary.simpleMessage(
"സങ്കേതക്കുറി മറന്നുപോയി",
),
"general": MessageLookupByLibrary.simpleMessage("പൊതുവായവ"),
"hide": MessageLookupByLibrary.simpleMessage("റയ്ക്കുക"),
"howItWorks": MessageLookupByLibrary.simpleMessage("പ്രവർത്തന രീതി"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("അവഗണിക്കുക"),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"തെറ്റായ സങ്കേതക്കുറി",
),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"അസാധുവായ ഇമെയിൽ വിലാസം",
),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"വിവരങ്ങൾ തന്നു സഹായിക്കുക",
),
"lightTheme": MessageLookupByLibrary.simpleMessage("തെളിഞ"),
"linkExpired": MessageLookupByLibrary.simpleMessage("കാലഹരണപ്പെട്ടു"),
"mastodon": MessageLookupByLibrary.simpleMessage("മാസ്റ്റഡോൺ"),
"matrix": MessageLookupByLibrary.simpleMessage("മേട്രിക്സ്"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("ഇടത്തര"),
"monthly": MessageLookupByLibrary.simpleMessage("പ്രതിമാസം"),
"name": MessageLookupByLibrary.simpleMessage("പേര്"),
"no": MessageLookupByLibrary.simpleMessage("ണ്ട"),
"noDeviceLimit": MessageLookupByLibrary.simpleMessage("ഒന്നുമില്ല"),
"nothingToSeeHere": MessageLookupByLibrary.simpleMessage(
"ഇവിടൊന്നും കാണ്മാനില്ല! 👀",
),
"ok": MessageLookupByLibrary.simpleMessage("ശരി"),
"oops": MessageLookupByLibrary.simpleMessage("അയ്യോ"),
"password": MessageLookupByLibrary.simpleMessage("സങ്കേതക്കുറി"),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"ദയവായി വീണ്ടും ശ്രമിക്കുക",
),
"privacy": MessageLookupByLibrary.simpleMessage("്വകാര്യത"),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage("സ്വകാര്യതാനയം"),
"recoverButton": MessageLookupByLibrary.simpleMessage("വീണ്ടെടുക്കുക"),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"വീണ്ടെടുക്കൽ വിജയകരം!",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"സങ്കേതക്കുറി പുനസൃഷ്ടിക്കുക",
),
"reddit": MessageLookupByLibrary.simpleMessage("റെഡ്ഡിറ്റ്"),
"retry": MessageLookupByLibrary.simpleMessage("പുനശ്രമിക്കുക"),
"security": MessageLookupByLibrary.simpleMessage("സുരക്ഷ"),
"selectReason": MessageLookupByLibrary.simpleMessage("കാരണം തിരഞ്ഞെടുക്കൂ"),
"send": MessageLookupByLibrary.simpleMessage("അയക്കുക"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ അയക്കുക"),
"setupComplete": MessageLookupByLibrary.simpleMessage(
"സജ്ജീകരണം പൂർത്തിയായി",
),
"share": MessageLookupByLibrary.simpleMessage("പങ്കിടുക"),
"sharedByMe": MessageLookupByLibrary.simpleMessage("ഞാനാൽ പങ്കിട്ടവ"),
"sharedWithMe": MessageLookupByLibrary.simpleMessage("എന്നോട് പങ്കിട്ടവ"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"എന്തോ കുഴപ്പം സംഭവിച്ചു, ദയവായി വീണ്ടും ശ്രമിക്കുക",
),
"sorry": MessageLookupByLibrary.simpleMessage("ക്ഷമിക്കുക"),
"sortAlbumsBy": MessageLookupByLibrary.simpleMessage("ഇപ്രകാരം അടുക്കുക"),
"sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ സഫലം"),
"strongStrength": MessageLookupByLibrary.simpleMessage("ശക്ത"),
"success": MessageLookupByLibrary.simpleMessage("സഫലം"),
"support": MessageLookupByLibrary.simpleMessage("പിന്തുണ"),
"terms": MessageLookupByLibrary.simpleMessage("നിബന്ധനകൾ"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("നിബന്ധനകൾ"),
"thankYou": MessageLookupByLibrary.simpleMessage("നന്ദി"),
"thisDevice": MessageLookupByLibrary.simpleMessage("ഈ ഉപകരണം"),
"verify": MessageLookupByLibrary.simpleMessage("ഉറപ്പിക്കുക"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ ദൃഢീകരിക്കുക"),
"verifyPassword": MessageLookupByLibrary.simpleMessage(
"സങ്കേതക്കുറി ദൃഢീകരിക്കുക",
),
"weakStrength": MessageLookupByLibrary.simpleMessage("ദുർബലം"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("വീണ്ടും സ്വാഗതം!"),
"yearly": MessageLookupByLibrary.simpleMessage("പ്രതിവർഷം"),
};
}

View File

@@ -0,0 +1,25 @@
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
// This is a library that provides messages for a ms locale. All the
// messages from the main program should be duplicated here with the same
// function name.
// Ignore issues from commonly used lints in this file.
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes
import 'package:intl/intl.dart';
import 'package:intl/message_lookup_by_library.dart';
final messages = new MessageLookup();
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'ms';
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -20,6 +20,439 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
class MessageLookup extends MessageLookupByLibrary {
String get localeName => 'sr';
static String m8(count) =>
"${Intl.plural(count, zero: 'Нека учесника', one: '1 учесник', other: '${count} учесника')}";
static String m25(supportEmail) =>
"Молимо Вас да пошаљете имејл на ${supportEmail} са Ваше регистроване адресе е-поште";
static String m31(email) =>
"${email} нема Енте налог.\n\nПошаљи им позивницу за дељење фотографија.";
static String m47(expiryTime) => "Веза ће истећи ${expiryTime}";
static String m50(count, formattedCount) =>
"${Intl.plural(count, zero: 'нема сећања', one: '${formattedCount} сећање', other: '${formattedCount} сећања')}";
static String m55(familyAdminEmail) =>
"Молимо вас да контактирате ${familyAdminEmail} да бисте променили свој код.";
static String m57(passwordStrengthValue) =>
"Снага лозинке: ${passwordStrengthValue}";
static String m80(count) => "${count} изабрано";
static String m81(count, yourCount) =>
"${count} изабрано (${yourCount} Ваше)";
static String m83(verificationID) =>
"Ево мог ИД-а за верификацију: ${verificationID} за ente.io.";
static String m84(verificationID) =>
"Здраво, можеш ли да потврдиш да је ово твој ente.io ИД за верификацију: ${verificationID}";
static String m86(numberOfPeople) =>
"${Intl.plural(numberOfPeople, zero: 'Подели са одређеним особама', one: 'Подељено са 1 особом', other: 'Подељено са ${numberOfPeople} особа')}";
static String m88(fileType) =>
"Овај ${fileType} ће бити избрисан са твог уређаја.";
static String m89(fileType) =>
"Овај ${fileType} се налази и у Енте-у и на Вашем уређају.";
static String m90(fileType) => "Овај ${fileType} ће бити избрисан из Енте-а.";
static String m93(storageAmountInGB) => "${storageAmountInGB} ГБ";
static String m100(email) => "Ово је ИД за верификацију корисника ${email}";
static String m111(email) => "Верификуј ${email}";
static String m114(email) => "Послали смо е-попту на <green>${email}</green>";
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"Добродошли назад!",
),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"Разумем да ако изгубим лозинку, могу изгубити своје податке пошто су <underline>шифрирани од краја до краја</underline>.",
),
"activeSessions": MessageLookupByLibrary.simpleMessage("Активне сесије"),
"advancedSettings": MessageLookupByLibrary.simpleMessage("Напредно"),
"after1Day": MessageLookupByLibrary.simpleMessage("Након 1 дана"),
"after1Hour": MessageLookupByLibrary.simpleMessage("Након 1 сата"),
"after1Month": MessageLookupByLibrary.simpleMessage("Након 1 месеца"),
"after1Week": MessageLookupByLibrary.simpleMessage("Након 1 недеље"),
"after1Year": MessageLookupByLibrary.simpleMessage("Након 1 године"),
"albumParticipantsCount": m8,
"albumUpdated": MessageLookupByLibrary.simpleMessage("Албум ажуриран"),
"albums": MessageLookupByLibrary.simpleMessage("Албуми"),
"apply": MessageLookupByLibrary.simpleMessage("Примени"),
"applyCodeTitle": MessageLookupByLibrary.simpleMessage("Примени кôд"),
"archive": MessageLookupByLibrary.simpleMessage("Архивирај"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"Који је главни разлог што бришете свој налог?",
),
"authToViewTrashedFiles": MessageLookupByLibrary.simpleMessage(
"Молимо вас да се аутентификујете да бисте видели датотеке у отпаду",
),
"authToViewYourHiddenFiles": MessageLookupByLibrary.simpleMessage(
"Молимо вас да се аутентификујете да бисте видели скривене датотеке",
),
"cancel": MessageLookupByLibrary.simpleMessage("Откажи"),
"change": MessageLookupByLibrary.simpleMessage("Измени"),
"changeEmail": MessageLookupByLibrary.simpleMessage("Промени е-пошту"),
"changePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Промени лозинку",
),
"changeYourReferralCode": MessageLookupByLibrary.simpleMessage(
"Промени свој реферални код",
),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"Молимо вас да проверите примљену пошту (и нежељену пошту) да бисте довршили верификацију",
),
"codeAppliedPageTitle": MessageLookupByLibrary.simpleMessage(
"Кôд примењен",
),
"codeChangeLimitReached": MessageLookupByLibrary.simpleMessage(
"Жао нам је, достигли сте максимум броја промена кôда.",
),
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Копирано у међуспремник",
),
"collabLinkSectionDescription": MessageLookupByLibrary.simpleMessage(
"Креирајте везу која омогућава људима да додају и прегледају фотографије у вашем дељеном албуму без потребе за Енте апликацијом или налогом. Одлично за прикупљање фотографија са догађаја.",
),
"collaborativeLink": MessageLookupByLibrary.simpleMessage(
"Сарадничка веза",
),
"collectPhotos": MessageLookupByLibrary.simpleMessage(
"Прикупи фотографије",
),
"confirm": MessageLookupByLibrary.simpleMessage("Потврди"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"Потврдите брисање налога",
),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"Да, желим трајно да избришем овај налог и све његове податке у свим апликацијама.",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage(
"Потврдите лозинку",
),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"Контактирати подршку",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("Настави"),
"copyLink": MessageLookupByLibrary.simpleMessage("Копирај везу"),
"copypasteThisCodentoYourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Копирајте и налепите овај код \nу своју апликацију за аутентификацију",
),
"createAccount": MessageLookupByLibrary.simpleMessage("Направи налог"),
"createAlbumActionHint": MessageLookupByLibrary.simpleMessage(
"Дуго притисните да бисте изабрали фотографије и кликните на + да бисте направили албум",
),
"createNewAccount": MessageLookupByLibrary.simpleMessage(
"Креирај нови налог",
),
"createPublicLink": MessageLookupByLibrary.simpleMessage(
"Креирај јавну везу",
),
"custom": MessageLookupByLibrary.simpleMessage("Прилагођено"),
"decrypting": MessageLookupByLibrary.simpleMessage("Дешифровање..."),
"deleteAccount": MessageLookupByLibrary.simpleMessage("Обриши налог"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"Жао нам је што одлазите. Молимо вас да нам оставите повратне информације како бисмо могли да се побољшамо.",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"Трајно обриши налог",
),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"Молимо пошаљите имејл на <warning>account-deletion@ente.io</warning> са ваше регистроване адресе е-поште.",
),
"deleteFromBoth": MessageLookupByLibrary.simpleMessage("Обриши са оба"),
"deleteFromDevice": MessageLookupByLibrary.simpleMessage(
"Обриши са уређаја",
),
"deleteFromEnte": MessageLookupByLibrary.simpleMessage("Обриши са Енте-а"),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"Недостаје важна функција која ми је потребна",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"Апликација или одређена функција не ради онако како мислим да би требало",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"Пронашао/ла сам други сервис који ми више одговара",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"Мој разлог није на листи",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"Ваш захтев ће бити обрађен у року од 72 сата.",
),
"doThisLater": MessageLookupByLibrary.simpleMessage("Уради ово касније"),
"done": MessageLookupByLibrary.simpleMessage("Готово"),
"dropSupportEmail": m25,
"email": MessageLookupByLibrary.simpleMessage("Е-пошта"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"Е-пошта је већ регистрована.",
),
"emailNoEnteAccount": m31,
"emailNotRegistered": MessageLookupByLibrary.simpleMessage(
"Е-пошта није регистрована.",
),
"encryption": MessageLookupByLibrary.simpleMessage("Шифровање"),
"encryptionKeys": MessageLookupByLibrary.simpleMessage("Кључеви шифровања"),
"entePhotosPerm": MessageLookupByLibrary.simpleMessage(
"Енте-у <i>је потребна дозвола да</i> сачува ваше фотографије",
),
"enterCode": MessageLookupByLibrary.simpleMessage("Унесите кôд"),
"enterCodeDescription": MessageLookupByLibrary.simpleMessage(
"Унеси код који ти је дао пријатељ да бисте обоје добили бесплатан простор за складиштење",
),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Унесите нову лозинку коју можемо да користимо за шифровање ваших података",
),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"Унесите лозинку коју можемо да користимо за шифровање ваших података",
),
"enterReferralCode": MessageLookupByLibrary.simpleMessage(
"Унеси реферални код",
),
"enterThe6digitCodeFromnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Унесите 6-цифрени кôд из\nапликације за аутентификацију",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"Молимо унесите исправну адресу е-поште.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"Унесите Вашу е-пошту",
),
"enterYourNewEmailAddress": MessageLookupByLibrary.simpleMessage(
"Унесите Вашу нову е-пошту",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"Унесите лозинку",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Унесите Ваш кључ за опоравак",
),
"failedToApplyCode": MessageLookupByLibrary.simpleMessage(
"Грешка у примењивању кôда",
),
"failedToLoadAlbums": MessageLookupByLibrary.simpleMessage(
"Грешка при учитавању албума",
),
"feedback": MessageLookupByLibrary.simpleMessage("Повратне информације"),
"forgotPassword": MessageLookupByLibrary.simpleMessage(
"Заборавио сам лозинку",
),
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
"Генерисање кључева за шифровање...",
),
"hidden": MessageLookupByLibrary.simpleMessage("Скривено"),
"howItWorks": MessageLookupByLibrary.simpleMessage("Како ради"),
"howToViewShareeVerificationID": MessageLookupByLibrary.simpleMessage(
"Молимо их да дуго притисну своју адресу е-поште на екрану за подешавања и провере да ли се ИД-ови на оба уређаја поклапају.",
),
"importing": MessageLookupByLibrary.simpleMessage("Увоз...."),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Неисправна лозинка",
),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"Унети кључ за опоравак је натачан",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"Нетачан кључ за опоравак",
),
"insecureDevice": MessageLookupByLibrary.simpleMessage(
"Уређај није сигуран",
),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"Неисправна е-пошта",
),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"Љубазно вас молимо да нам помогнете са овим информацијама",
),
"linkExpiresOn": m47,
"linkHasExpired": MessageLookupByLibrary.simpleMessage("Веза је истекла"),
"logInLabel": MessageLookupByLibrary.simpleMessage("Пријави се"),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"Кликом на пријаву, прихватам <u-terms>услове сервиса</u-terms> и <u-policy>политику приватности</u-policy>",
),
"manageLink": MessageLookupByLibrary.simpleMessage("Управљај везом"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("Управљај"),
"memoryCount": m50,
"moderateStrength": MessageLookupByLibrary.simpleMessage("Средње"),
"movedToTrash": MessageLookupByLibrary.simpleMessage("Премештено у смеће"),
"never": MessageLookupByLibrary.simpleMessage("Никад"),
"newAlbum": MessageLookupByLibrary.simpleMessage("Нови албум"),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Немате кључ за опоравак?",
),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"Због природе нашег протокола за крај-до-крај енкрипцију, ваши подаци не могу бити дешифровани без ваше лозинке или кључа за опоравак",
),
"ok": MessageLookupByLibrary.simpleMessage("Ок"),
"onlyFamilyAdminCanChangeCode": m55,
"oops": MessageLookupByLibrary.simpleMessage("Упс!"),
"password": MessageLookupByLibrary.simpleMessage("Лозинка"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"Лозинка је успешно промењена",
),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"Не чувамо ову лозинку, па ако је заборавите, <underline>не можемо дешифрирати ваше податке</underline>",
),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("слика"),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage("Пробајте поново"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("Молимо сачекајте..."),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage(
"Политика приватности",
),
"publicLinkEnabled": MessageLookupByLibrary.simpleMessage(
"Јавна веза је укључена",
),
"recover": MessageLookupByLibrary.simpleMessage("Опорави"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("Опоравак налога"),
"recoverButton": MessageLookupByLibrary.simpleMessage("Опорави"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("Кључ за опоравак"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"Кључ за опоравак је копиран у међуспремник",
),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"Ако заборавите лозинку, једини начин на који можете повратити податке је са овим кључем.",
),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"Не чувамо овај кључ, молимо да сачувате кључ од 24 речи на сигурном месту.",
),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage(
"Опоравак успешан!",
),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"Тренутни уређај није довољно моћан да потврди вашу лозинку, али можемо регенерирати на начин који ради са свим уређајима.\n\nПријавите се помоћу кључа за опоравак и обновите своју лозинку (можете поново користити исту ако желите).",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"Рекреирај лозинку",
),
"removeLink": MessageLookupByLibrary.simpleMessage("Уклони везу"),
"resendEmail": MessageLookupByLibrary.simpleMessage(
"Поново пошаљи е-пошту",
),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"Ресетуј лозинку",
),
"saveKey": MessageLookupByLibrary.simpleMessage("Сачувај кључ"),
"scanCode": MessageLookupByLibrary.simpleMessage("Скенирајте кôд"),
"scanThisBarcodeWithnyourAuthenticatorApp":
MessageLookupByLibrary.simpleMessage(
"Скенирајте овај баркод \nсвојом апликацијом за аутентификацију",
),
"selectReason": MessageLookupByLibrary.simpleMessage("Одаберите разлог"),
"selectedPhotos": m80,
"selectedPhotosWithYours": m81,
"sendEmail": MessageLookupByLibrary.simpleMessage("Пошаљи е-пошту"),
"sendInvite": MessageLookupByLibrary.simpleMessage("Пошаљи позивницу"),
"sendLink": MessageLookupByLibrary.simpleMessage("Пошаљи везу"),
"setPasswordTitle": MessageLookupByLibrary.simpleMessage("Постави лозинку"),
"setupComplete": MessageLookupByLibrary.simpleMessage(
"Постављање завршено",
),
"shareALink": MessageLookupByLibrary.simpleMessage("Подели везу"),
"shareMyVerificationID": m83,
"shareTextConfirmOthersVerificationID": m84,
"shareTextRecommendUsingEnte": MessageLookupByLibrary.simpleMessage(
"Преузми Енте да бисмо лако делили фотографије и видео записе у оригиналном квалитету\n\nhttps://ente.io",
),
"shareWithNonenteUsers": MessageLookupByLibrary.simpleMessage(
"Пошаљи корисницима који немају Енте налог",
),
"shareWithPeopleSectionTitle": m86,
"sharedAlbumSectionDescription": MessageLookupByLibrary.simpleMessage(
"Креирај дељене и заједничке албуме са другим Енте корисницима, укључујући и оне на бесплатним плановима.",
),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"Прихватам <u-terms>услове сервиса</u-terms> и <u-policy>политику приватности</u-policy>",
),
"singleFileDeleteFromDevice": m88,
"singleFileDeleteHighlight": MessageLookupByLibrary.simpleMessage(
"Биће обрисано из свих албума.",
),
"singleFileInBothLocalAndRemote": m89,
"singleFileInRemoteOnly": m90,
"someoneSharingAlbumsWithYouShouldSeeTheSameId":
MessageLookupByLibrary.simpleMessage(
"Особе које деле албуме с тобом би требале да виде исти ИД на свом уређају.",
),
"somethingWentWrong": MessageLookupByLibrary.simpleMessage(
"Нешто није у реду",
),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"Нешто је пошло наопако, покушајте поново",
),
"sorry": MessageLookupByLibrary.simpleMessage("Извините"),
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
MessageLookupByLibrary.simpleMessage(
"Извините, не можемо да генеришемо сигурне кључеве на овом уређају.\n\nМолимо пријавите се са другог уређаја.",
),
"storageInGB": m93,
"strongStrength": MessageLookupByLibrary.simpleMessage("Јако"),
"tapToCopy": MessageLookupByLibrary.simpleMessage("питисните да копирате"),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage(
"Пипните да бисте унели кôд",
),
"terminate": MessageLookupByLibrary.simpleMessage("Прекини"),
"terminateSession": MessageLookupByLibrary.simpleMessage(
"Прекинути сесију?",
),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Услови"),
"thisDevice": MessageLookupByLibrary.simpleMessage("Овај уређај"),
"thisIsPersonVerificationId": m100,
"thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage(
"Ово је Ваш ИД за верификацију",
),
"thisWillLogYouOutOfTheFollowingDevice":
MessageLookupByLibrary.simpleMessage(
"Ово ће вас одјавити са овог уређаја:",
),
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
"Ово ће вас одјавити са овог уређаја!",
),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"Да бисте ресетовали лозинку, прво потврдите своју е-пошту.",
),
"trash": MessageLookupByLibrary.simpleMessage("Смеће"),
"twofactorSetup": MessageLookupByLibrary.simpleMessage(
"Постављање двофакторске аутентификације",
),
"unavailableReferralCode": MessageLookupByLibrary.simpleMessage(
"Жао нам је, овај кôд није доступан.",
),
"uncategorized": MessageLookupByLibrary.simpleMessage("Некатегоризовано"),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage(
"Користи кључ за опоравак",
),
"verificationId": MessageLookupByLibrary.simpleMessage(
"ИД за верификацију",
),
"verify": MessageLookupByLibrary.simpleMessage("Верификуј"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("Верификуј е-пошту"),
"verifyEmailID": m111,
"verifyPassword": MessageLookupByLibrary.simpleMessage(
"Верификујте лозинку",
),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("видео"),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("Слабо"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("Добродошли назад!"),
"yesDelete": MessageLookupByLibrary.simpleMessage("Да, обриши"),
"youCannotShareWithYourself": MessageLookupByLibrary.simpleMessage(
"Не можеш делити сам са собом",
),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"Ваш налог је обрисан",
),
};
}

File diff suppressed because it is too large Load Diff

View File

@@ -22,40 +22,55 @@ class MessageLookup extends MessageLookupByLibrary {
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("மீண்டும் வருக!"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"உங்கள் கணக்கை நீக்குவதற்கான முக்கிய காரணம் என்ன?"),
"cancel": MessageLookupByLibrary.simpleMessage("ரத்து செய்"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"கணக்கு நீக்குதலை உறுதிப்படுத்தவும"),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"ஆம், எல்லா செயலிகளிலும் இந்தக் கணக்கையும் அதன் தரவையும் நிரந்தரமாக நீக்க விரும்புகிறேன்."),
"deleteAccount": MessageLookupByLibrary.simpleMessage("கணக்கை நீக்கு"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"நீங்கள் வெளியேறுவதை கண்டு வருந்துகிறோம். எங்களை மேம்படுத்த உதவ உங்கள் கருத்தைப் பகிரவும்."),
"deleteAccountPermanentlyButton":
MessageLookupByLibrary.simpleMessage("கணக்கை நிரந்தரமாக நீக்கவும்"),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"எனக்கு தேவையான ஒரு முக்கிய அம்சம் இதில் இல்லை"),
"email": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல்"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"மின்னஞ்சல் முன்பே பதிவுசெய்யப்பட்டுள்ளது."),
"emailNotRegistered": MessageLookupByLibrary.simpleMessage(
"மின்னஞ்சல் பதிவு செய்யப்படவில்லை."),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும்."),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்"),
"feedback": MessageLookupByLibrary.simpleMessage("பின்னூட்டம்"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("தவறான மின்னஞ்சல் முகவரி"),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"இந்த தகவலுடன் தயவுசெய்து எங்களுக்கு உதவுங்கள்"),
"selectReason": MessageLookupByLibrary.simpleMessage(
"காரணத்தைத் தேர்ந்தெடுக்கவும்"),
"verify": MessageLookupByLibrary.simpleMessage("சரிபார்க்கவும்"),
"yourAccountHasBeenDeleted":
MessageLookupByLibrary.simpleMessage("உங்கள் கணக்கு நீக்கப்பட்டது")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"மீண்டும் வருக!",
),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"உங்கள் கணக்கை நீக்குவதற்கான முக்கிய காரணம் என்ன?",
),
"cancel": MessageLookupByLibrary.simpleMessage("ரத்து செய"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"கணக்கு நீக்குதலை உறுதிப்படுத்தவும்",
),
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
"ஆம், எல்லா செயலிகளிலும் இந்தக் கணக்கையும் அதன் தரவையும் நிரந்தரமாக நீக்க விரும்புகிறேன்.",
),
"deleteAccount": MessageLookupByLibrary.simpleMessage("கணக்கை நீக்கு"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"நீங்கள் வெளியேறுவதை கண்டு வருந்துகிறோம். எங்களை மேம்படுத்த உதவ உங்கள் கருத்தைப் பகிரவும்.",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"கணக்கை நிரந்தரமாக நீக்கவும்",
),
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"எனக்கு தேவையான ஒரு முக்கிய அம்சம் இதில் இல்லை",
),
"email": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல்"),
"emailAlreadyRegistered": MessageLookupByLibrary.simpleMessage(
"மின்னஞ்சல் முன்பே பதிவுசெய்யப்பட்டுள்ளது.",
),
"emailNotRegistered": MessageLookupByLibrary.simpleMessage(
"மின்னஞ்சல் பதிவு செய்யப்படவில்லை.",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"சரியான மின்னஞ்சல் முகவரியை உள்ளிடவும்.",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்",
),
"feedback": MessageLookupByLibrary.simpleMessage("பின்னூட்டம்"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"தவறான மின்னஞ்சல் முகவரி",
),
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"இந்த தகவலுடன் தயவுசெய்து எங்களுக்கு உதவுங்கள்",
),
"selectReason": MessageLookupByLibrary.simpleMessage(
"காரணத்தைத் தேர்ந்தெடுக்கவும்",
),
"verify": MessageLookupByLibrary.simpleMessage("சரிபார்க்கவும்"),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"உங்கள் கணக்கு நீக்கப்பட்டது",
),
};
}

View File

@@ -40,316 +40,376 @@ class MessageLookup extends MessageLookupByLibrary {
"ความแข็งแรงของรหัสผ่าน: ${passwordStrengthValue}";
static String m94(
usedAmount, usedStorageUnit, totalAmount, totalStorageUnit) =>
usedAmount,
usedStorageUnit,
totalAmount,
totalStorageUnit,
) =>
"ใช้ไป ${usedAmount} ${usedStorageUnit} จาก ${totalAmount} ${totalStorageUnit}";
static String m114(email) => "เราได้ส่งจดหมายไปยัง <green>${email}</green>";
final messages = _notInlinedMessages(_notInlinedMessages);
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
"accountWelcomeBack":
MessageLookupByLibrary.simpleMessage("ยินดีต้อนรับกลับมา!"),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"ฉันเข้าใจว่าหากฉันทำรหัสผ่านหาย ข้อมูลของฉันอาจสูญหายเนื่องจากข้อมูลของฉัน<underline>มีการเข้ารหัสจากต้นทางถึงปลายทาง</underline>"),
"activeSessions":
MessageLookupByLibrary.simpleMessage("เซสชันที่ใช้งานอยู่"),
"addANewEmail": MessageLookupByLibrary.simpleMessage("เพิ่มอีเมลใหม่"),
"addCollaborator":
MessageLookupByLibrary.simpleMessage("เพิ่มผู้ทำงานร่วมกัน"),
"addMore": MessageLookupByLibrary.simpleMessage("เพิ่มอี"),
"addToAlbum": MessageLookupByLibrary.simpleMessage("เพิ่มไปยังอัลบั้ม"),
"addViewer": MessageLookupByLibrary.simpleMessage("เพิ่มผู้ชม"),
"after1Day": MessageLookupByLibrary.simpleMessage("หลังจาก 1 วัน"),
"after1Hour": MessageLookupByLibrary.simpleMessage("หลังจาก 1 ชั่วโมง"),
"after1Month": MessageLookupByLibrary.simpleMessage("หลังจาก 1 เดือน"),
"after1Week": MessageLookupByLibrary.simpleMessage("หลังจาก 1 สัปดาห์"),
"after1Year": MessageLookupByLibrary.simpleMessage("หลังจาก 1 ปี"),
"albumOwner": MessageLookupByLibrary.simpleMessage("เจ้าขอ"),
"allowAddingPhotos":
MessageLookupByLibrary.simpleMessage("อนุญาตให้เพิ่มรูปภาพ"),
"allowDownloads":
MessageLookupByLibrary.simpleMessage("อนุญาตให้ดาวน์โหลด"),
"androidBiometricSuccess":
MessageLookupByLibrary.simpleMessage("สำเร็จ"),
"androidCancelButton": MessageLookupByLibrary.simpleMessage("ยกเลิก"),
"appVersion": m9,
"apply": MessageLookupByLibrary.simpleMessage("นำไปใช้"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"เหตุผลหลักที่คุณลบบัญชีคืออะไร?"),
"authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"โปรดตรวจสอบสิทธิ์เพื่อดูคีย์การกู้คืนของคุณ"),
"canOnlyCreateLinkForFilesOwnedByYou":
MessageLookupByLibrary.simpleMessage(
"สามารถสร้างลิงก์ได้เฉพาะไฟล์ที่คุณเป็นเจ้าของ"),
"cancel": MessageLookupByLibrary.simpleMessage("ยกเลิก"),
"changeEmail": MessageLookupByLibrary.simpleMessage("เปลี่ยนอีเมล"),
"changePasswordTitle":
MessageLookupByLibrary.simpleMessage("เปลี่ยนรหัสผ่าน"),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"โปรดตรวจสอบกล่องจดหมาย (และสแปม) ของคุณ เพื่อยืนยันให้เสร็จสิ้น"),
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกรหัสไปยังคลิปบอร์ดแล้ว"),
"collectPhotos": MessageLookupByLibrary.simpleMessage("รวบรวมรูปภาพ"),
"color": MessageLookupByLibrary.simpleMessage("สี"),
"confirm": MessageLookupByLibrary.simpleMessage("ยืนยั"),
"confirmAccountDeletion":
MessageLookupByLibrary.simpleMessage("ยืนยันการลบบัญชี"),
"confirmPassword":
MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"),
"confirmRecoveryKey":
MessageLookupByLibrary.simpleMessage("ยืนยันคีย์การกู้คืน"),
"confirmYourRecoveryKey":
MessageLookupByLibrary.simpleMessage("ยืนยันคีย์การกู้คืนของคุณ"),
"contactSupport":
MessageLookupByLibrary.simpleMessage("ติดต่อฝ่ายสนับสนุ"),
"continueLabel": MessageLookupByLibrary.simpleMessage("ดำเนินการต่อ"),
"copyLink": MessageLookupByLibrary.simpleMessage("คัดลอกลิงก์"),
"createAccount": MessageLookupByLibrary.simpleMessage("สร้างบัญชี"),
"createNewAccount":
MessageLookupByLibrary.simpleMessage("สร้างบัญชีใหม่"),
"createPublicLink":
MessageLookupByLibrary.simpleMessage("สร้างลิงก์สาธารณะ"),
"custom": MessageLookupByLibrary.simpleMessage("กำหนดเอง"),
"darkTheme": MessageLookupByLibrary.simpleMessage("มืด"),
"decrypting": MessageLookupByLibrary.simpleMessage("กำลังถอดรหัส..."),
"delete": MessageLookupByLibrary.simpleMessage("ลบ"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("ลบบัญชี"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"เราเสียใจที่เห็นคุณไป โปรดแบ่งปันความคิดเห็นของคุณเพื่อช่วยให้เราปรับปรุง"),
"deleteAccountPermanentlyButton":
MessageLookupByLibrary.simpleMessage("ลบบัญชีถาวร"),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"กรุณาส่งอีเมลไปที่ <warning>account-deletion@ente.io</warning> จากที่อยู่อีเมลที่คุณลงทะเบียนไว้"),
"deleteEmptyAlbums":
MessageLookupByLibrary.simpleMessage("ลบอัลบั้มที่ว่างเปล่า"),
"deleteEmptyAlbumsWithQuestionMark":
MessageLookupByLibrary.simpleMessage(
"ลบอัลบั้มที่ว่างเปล่าหรือไม่?"),
"deleteItemCount": m21,
"deleteProgress": m23,
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"ขาดคุณสมบัติสำคัญที่ฉันต้องการ"),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"ตัวแอปหรือคุณสมบัติบางอย่างไม่ทำงานเหมือนที่ฉันคิดว่าควรจะเป็น"),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"ฉันเจอบริการอื่นที่ฉันชอบมากกว่า"),
"deleteReason4":
MessageLookupByLibrary.simpleMessage("เหตุผลของฉันไม่มีระบุไว้"),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"คำขอของคุณจะได้รับการดำเนินการภายใน 72 ชั่วโมง"),
"doThisLater": MessageLookupByLibrary.simpleMessage("ทำในภายหลัง"),
"dropSupportEmail": m25,
"edit": MessageLookupByLibrary.simpleMessage("แก้ไข"),
"editLocationTagTitle":
MessageLookupByLibrary.simpleMessage("แก้ไขตำแหน่ง"),
"eligible": MessageLookupByLibrary.simpleMessage("มีสิทธิ์"),
"email": MessageLookupByLibrary.simpleMessage("อีเมล"),
"enableMaps": MessageLookupByLibrary.simpleMessage("เปิดใช้งานแผนที่"),
"encryption": MessageLookupByLibrary.simpleMessage("การเข้ารหัส"),
"enterCode": MessageLookupByLibrary.simpleMessage("ป้อนรหัส"),
"enterEmail": MessageLookupByLibrary.simpleMessage("ใส่อีเมล"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"ใส่รหัสผ่านใหม่ที่เราสามารถใช้เพื่อเข้ารหัสข้อมูลของคุณ"),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"ใส่รหัสผ่านที่เราสามารถใช้เพื่อเข้ารหัสข้อมูลของคุณ"),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"โปรดใส่ที่อยู่อีเมลที่ถูกต้อง"),
"enterYourEmailAddress":
MessageLookupByLibrary.simpleMessage("ใส่ที่อยู่อีเมลของคุณ"),
"enterYourPassword":
MessageLookupByLibrary.simpleMessage("ใส่รหัสผ่านของคุณ"),
"enterYourRecoveryKey":
MessageLookupByLibrary.simpleMessage("ป้อนคีย์การกู้คืน"),
"faq": MessageLookupByLibrary.simpleMessage("คำถามที่พบบ่อย"),
"favorite": MessageLookupByLibrary.simpleMessage("ชื่นชอบ"),
"feedback": MessageLookupByLibrary.simpleMessage("ความคิดเห็น"),
"fileInfoAddDescHint":
MessageLookupByLibrary.simpleMessage("เพิ่มคำอธิบาย..."),
"forgotPassword": MessageLookupByLibrary.simpleMessage("ลืมรหัสผ่าน"),
"freeTrial": MessageLookupByLibrary.simpleMessage("ทดลองใช้ฟรี"),
"genericProgress": m42,
"goToSettings": MessageLookupByLibrary.simpleMessage("ไปที่การตั้งค่า"),
"hide": MessageLookupByLibrary.simpleMessage("ซ่อน"),
"hostedAtOsmFrance":
MessageLookupByLibrary.simpleMessage("โฮสต์ที่ OSM ฝรั่งเศส"),
"howItWorks": MessageLookupByLibrary.simpleMessage("วิธีการทำงาน"),
"iOSOkButton": MessageLookupByLibrary.simpleMessage("ตกลง"),
"importing": MessageLookupByLibrary.simpleMessage("กำลังนำเข้า...."),
"incorrectPasswordTitle":
MessageLookupByLibrary.simpleMessage("รหัสผ่านไม่ถูกต้อง"),
"incorrectRecoveryKey":
MessageLookupByLibrary.simpleMessage("คีย์การกู้คืนไม่ถูกต้อง"),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง"),
"incorrectRecoveryKeyTitle":
MessageLookupByLibrary.simpleMessage("คีย์การกู้คืนไม่ถูกต้อง"),
"insecureDevice":
MessageLookupByLibrary.simpleMessage("อุปกรณ์ไม่ปลอดภัย"),
"invalidEmailAddress":
MessageLookupByLibrary.simpleMessage("ที่อยู่อีเมลไม่ถูกต้อง"),
"invalidKey": MessageLookupByLibrary.simpleMessage("รหัสไม่ถูกต้อง"),
"invalidRecoveryKey": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง โปรดตรวจสอบให้แน่ใจว่ามี 24 คำ และตรวจสอบการสะกดของแต่ละคำ\n\nหากคุณป้อนรหัสกู้คืนที่เก่ากว่า ตรวจสอบให้แน่ใจว่ามีความยาว 64 ตัวอักษร และตรวจสอบแต่ละตัวอักษร"),
"itemCount": m44,
"kindlyHelpUsWithThisInformation":
MessageLookupByLibrary.simpleMessage("กรุณาช่วยเราด้วยข้อมูลนี้"),
"lastUpdated": MessageLookupByLibrary.simpleMessage("อัปเดตล่าสุด"),
"lightTheme": MessageLookupByLibrary.simpleMessage("สว่าง"),
"linkCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว"),
"linkHasExpired":
MessageLookupByLibrary.simpleMessage("ลิงก์หมดอายุแล้ว"),
"loadMessage9": MessageLookupByLibrary.simpleMessage(
"เราใช้ Xchacha20Poly1305 เพื่อเข้ารหัสข้อมูลของคุณอย่างปลอดภัย"),
"logInLabel": MessageLookupByLibrary.simpleMessage("เข้าสู่ระบบ"),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"โดยการคลิกเข้าสู่ระบบ ฉันยอมรับ<u-terms>เงื่อนไขการให้บริการ</u-terms>และ<u-policy>นโยบายความเป็นส่วนตัว</u-policy>"),
"manageParticipants": MessageLookupByLibrary.simpleMessage("จัดการ"),
"map": MessageLookupByLibrary.simpleMessage("แผนที่"),
"maps": MessageLookupByLibrary.simpleMessage("แผนที่"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("ปานกลา"),
"moveToAlbum": MessageLookupByLibrary.simpleMessage("ย้ายไปยังอัลบั้ม"),
"name": MessageLookupByLibrary.simpleMessage("ชื่อ"),
"newest": MessageLookupByLibrary.simpleMessage("ใหม่สุด"),
"noRecoveryKey":
MessageLookupByLibrary.simpleMessage("ไม่มีคีย์การกู้คืน?"),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"เนื่องจากลักษณะของโปรโตคอลการเข้ารหัสตั้งแต่ต้นทางถึงปลายทางของเรา ข้อมูลของคุณจึงไม่สามารถถอดรหัสได้หากไม่มีรหัสผ่านหรือคีย์การกู้คืน"),
"ok": MessageLookupByLibrary.simpleMessage("ตกลง"),
"onEnte": MessageLookupByLibrary.simpleMessage(
"บน <branding>ente</branding>"),
"oops": MessageLookupByLibrary.simpleMessage("๊ะ"),
"oopsSomethingWentWrong":
MessageLookupByLibrary.simpleMessage("อ๊ะ มีบางอย่างผิดพลาด"),
"openstreetmapContributors":
MessageLookupByLibrary.simpleMessage("ผู้มีส่วนร่วม OpenStreetMap"),
"orPickAnExistingOne":
MessageLookupByLibrary.simpleMessage("หรือเลือกที่มีอยู่แล้ว"),
"password": MessageLookupByLibrary.simpleMessage("รหัสผ่าน"),
"passwordChangedSuccessfully":
MessageLookupByLibrary.simpleMessage("เปลี่ยนรหัสผ่านสำเร็จ"),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"เราไม่จัดเก็บรหัสผ่านนี้ ดังนั้นหากคุณลืม <underline>เราจะไม่สามารถถอดรหัสข้อมูลของคุณ</underline>"),
"peopleUsingYourCode":
MessageLookupByLibrary.simpleMessage("ผู้คนที่ใช้รหัสของคุณ"),
"permanentlyDelete":
MessageLookupByLibrary.simpleMessage("ลบอย่างถาวร"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("รูปภาพ"),
"pleaseTryAgain":
MessageLookupByLibrary.simpleMessage("กรุณาลองอีกครั้ง"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("กรุณารอสักครู่..."),
"privacyPolicyTitle":
MessageLookupByLibrary.simpleMessage("นโยบายความเป็นส่วนตัว"),
"publicLinkCreated":
MessageLookupByLibrary.simpleMessage("สร้างลิงก์สาธารณะแล้ว"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("เปิดใช้ลิงก์สาธารณะแล้ว"),
"recover": MessageLookupByLibrary.simpleMessage("กู้คืน"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("กู้คืนบัญชี"),
"recoverButton": MessageLookupByLibrary.simpleMessage("กู้คืน"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("คีย์การกู้คืน"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกคีย์การกู้คืนไปยังคลิปบอร์ดแล้ว"),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"หากคุณลืมรหัสผ่าน วิธีเดียวที่คุณสามารถกู้คืนข้อมูลของคุณได้คือการใช้คีย์นี้"),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"ราไม่จัดเก็บคีย์นี้ โปรดบันทึกคีย์ 24 คำนี้ไว้ในที่ที่ปลอดภัย"),
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
"ยอดเยี่ยม! คีย์การกู้คืนของคุณถูกต้อง ขอบคุณสำหรับการยืนยัน\n\nโปรดอย่าลืมสำรองคีย์การกู้คืนของคุณไว้อย่างปลอดภัย"),
"recoveryKeyVerified":
MessageLookupByLibrary.simpleMessage("ยืนยันคีย์การกู้คืนแล้ว"),
"recoverySuccessful":
MessageLookupByLibrary.simpleMessage("กู้คืนสำเร็จ!"),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"ุปกรณ์ปัจจุบันไม่ทรงพลังพอที่จะยืนยันรหัสผ่านของคุณ แต่เราสามารถสร้างใหม่ในลักษณะที่ใช้ได้กับอุปกรณ์ทั้งหมดได้\n\nกรุณาเข้าสู่ระบบโดยใช้คีย์การกู้คืนของคุณและสร้างรหัสผ่านใหม่ (คุณสามารถใช้รหัสเดิมอีกครั้งได้หากต้องการ)"),
"recreatePasswordTitle":
MessageLookupByLibrary.simpleMessage("สร้างรหัสผ่านใหม่"),
"resendEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมลอีกครั้ง"),
"resetPasswordTitle":
MessageLookupByLibrary.simpleMessage("รีเซ็ตรหัสผ่าน"),
"restore": MessageLookupByLibrary.simpleMessage(" กู้คืน"),
"restoreToAlbum":
MessageLookupByLibrary.simpleMessage("กู้คืนไปยังอัลบั้ม"),
"save": MessageLookupByLibrary.simpleMessage("บันทึก"),
"saveCopy": MessageLookupByLibrary.simpleMessage("บันทึกสำเนา"),
"saveKey": MessageLookupByLibrary.simpleMessage("บันทึกคีย์"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"บันทึกคีย์การกู้คืนของคุณหากคุณยังไม่ได้ทำ"),
"scanCode": MessageLookupByLibrary.simpleMessage("สแกนรหัส"),
"selectAll": MessageLookupByLibrary.simpleMessage("เลือกทั้งหมด"),
"selectReason": MessageLookupByLibrary.simpleMessage("เลือกเหตุผล"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมล"),
"sendLink": MessageLookupByLibrary.simpleMessage("ส่งลิงก์"),
"setPasswordTitle":
MessageLookupByLibrary.simpleMessage("ตั้งรหัสผ่าน"),
"setupComplete":
MessageLookupByLibrary.simpleMessage("ตั้งค่าเสร็จสมบูรณ์"),
"share": MessageLookupByLibrary.simpleMessage("แชร์"),
"shareALink": MessageLookupByLibrary.simpleMessage("แชร์​ลิงก์"),
"shareLink": MessageLookupByLibrary.simpleMessage("แชร์​ลิงก์"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"ฉันยอมรับ<u-terms>เงื่อนไขการให้บริการ</u-terms>และ<u-policy>นโยบายความเป็นส่วนตัว</u-policy>"),
"skip": MessageLookupByLibrary.simpleMessage("ข้าม"),
"somethingWentWrongPleaseTryAgain":
MessageLookupByLibrary.simpleMessage(
"มีบางอย่างผิดพลาด โปรดลองอีกครั้ง"),
"sorry": MessageLookupByLibrary.simpleMessage("ขออภัย"),
"status": MessageLookupByLibrary.simpleMessage("สถานะ"),
"storageBreakupFamily":
MessageLookupByLibrary.simpleMessage("ครอบครัว"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("คุณ"),
"storageUsageInfo": m94,
"strongStrength": MessageLookupByLibrary.simpleMessage("แข็งแรง"),
"syncStopped": MessageLookupByLibrary.simpleMessage("หยุดการซิงค์แล้ว"),
"syncing": MessageLookupByLibrary.simpleMessage("กำลังซิงค์..."),
"systemTheme": MessageLookupByLibrary.simpleMessage("ระบบ"),
"tapToCopy": MessageLookupByLibrary.simpleMessage("แตะเพื่อคัดลอก"),
"tapToEnterCode":
MessageLookupByLibrary.simpleMessage("แตะเพื่อป้อนรหัส"),
"termsOfServicesTitle":
MessageLookupByLibrary.simpleMessage("เงื่อนไข"),
"theRecoveryKeyYouEnteredIsIncorrect":
MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง"),
"thisDevice": MessageLookupByLibrary.simpleMessage("อุปกรณ์นี้"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"เพื่อรีเซ็ตรหัสผ่านของคุณ โปรดยืนยันอีเมลของคุณก่อน"),
"total": MessageLookupByLibrary.simpleMessage("รวม"),
"trash": MessageLookupByLibrary.simpleMessage("ถังขยะ"),
"tryAgain": MessageLookupByLibrary.simpleMessage("ลองอีกครั้ง"),
"twofactorSetup":
MessageLookupByLibrary.simpleMessage("การตั้งค่าสองปัจจัย"),
"unarchive": MessageLookupByLibrary.simpleMessage("เลิกเก็บถาวร"),
"uncategorized": MessageLookupByLibrary.simpleMessage("ไม่มีหมวดหมู่"),
"unhide": MessageLookupByLibrary.simpleMessage("เลิกซ่อน"),
"unhideToAlbum":
MessageLookupByLibrary.simpleMessage("เลิกซ่อนไปยังอัลบั้ม"),
"unselectAll": MessageLookupByLibrary.simpleMessage("ไม่เลือกทั้งหมด"),
"useRecoveryKey":
MessageLookupByLibrary.simpleMessage("ใช้คีย์การกู้คืน"),
"verify": MessageLookupByLibrary.simpleMessage("ยืนยัน"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("ยืนยันอีเมล"),
"verifyIDLabel": MessageLookupByLibrary.simpleMessage("ยืนยัน"),
"verifyPassword":
MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"),
"verifyingRecoveryKey":
MessageLookupByLibrary.simpleMessage("กำลังยืนยันคีย์การกู้คืน..."),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("วิดีโอ"),
"viewRecoveryKey":
MessageLookupByLibrary.simpleMessage("ดูคีย์การกู้คืน"),
"waitingForWifi":
MessageLookupByLibrary.simpleMessage("กำลังรอ WiFi..."),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("อ่อน"),
"welcomeBack":
MessageLookupByLibrary.simpleMessage("ยินดีต้อนรับกลับมา!"),
"you": MessageLookupByLibrary.simpleMessage("คุณ"),
"youCanManageYourLinksInTheShareTab":
MessageLookupByLibrary.simpleMessage(
"คุณสามารถจัดการลิงก์ของคุณได้ในแท็บแชร์"),
"yourAccountHasBeenDeleted":
MessageLookupByLibrary.simpleMessage("บัญชีของคุณถูกลบแล้ว")
};
"accountWelcomeBack": MessageLookupByLibrary.simpleMessage(
"ยินดีต้อนรับกลับมา!",
),
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
"ฉันเข้าใจว่าหากฉันทำรหัสผ่านหาย ข้อมูลของฉันอาจสูญหายเนื่องจากข้อมูลของฉัน<underline>มีการเข้ารหัสจากต้นทางถึงปลายทาง</underline>",
),
"activeSessions": MessageLookupByLibrary.simpleMessage(
"เซสชันที่ใช้งานอยู่",
),
"addANewEmail": MessageLookupByLibrary.simpleMessage("เพิ่มอีเมลใหม่"),
"addCollaborator": MessageLookupByLibrary.simpleMessage(
"เพิ่มผู้ทำงานร่วมกัน",
),
"addMore": MessageLookupByLibrary.simpleMessage("เพิ่มอีก"),
"addToAlbum": MessageLookupByLibrary.simpleMessage("เพิ่มไปยังอัลบั้ม"),
"addViewer": MessageLookupByLibrary.simpleMessage("เพิ่มผู้ชม"),
"after1Day": MessageLookupByLibrary.simpleMessage("หลังจาก 1 วัน"),
"after1Hour": MessageLookupByLibrary.simpleMessage("หลังจาก 1 ชั่วโม"),
"after1Month": MessageLookupByLibrary.simpleMessage("หลังจาก 1 เดือน"),
"after1Week": MessageLookupByLibrary.simpleMessage("หลังจาก 1 สัปดาห์"),
"after1Year": MessageLookupByLibrary.simpleMessage("หลังจาก 1 ปี"),
"albumOwner": MessageLookupByLibrary.simpleMessage("เจ้าของ"),
"allowAddingPhotos": MessageLookupByLibrary.simpleMessage(
"อนุญาตให้เพิ่มรูปภาพ",
),
"allowDownloads": MessageLookupByLibrary.simpleMessage(
"อนุญาตให้ดาวน์โหลด",
),
"androidBiometricSuccess": MessageLookupByLibrary.simpleMessage("สำเร็จ"),
"androidCancelButton": MessageLookupByLibrary.simpleMessage("ยกเลิก"),
"appVersion": m9,
"apply": MessageLookupByLibrary.simpleMessage("นำไปใช้"),
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
"เหตุผลหลักที่คุณลบบัญชีคืออะไร?",
),
"authToViewYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"โปรดตรวจสอบสิทธิ์เพื่อดูคีย์การกู้คืนของคุณ",
),
"canOnlyCreateLinkForFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
"สามารถสร้างลิงก์ได้เฉพาะไฟล์ที่คุณเป็นเจ้าของ",
),
"cancel": MessageLookupByLibrary.simpleMessage("ยกเลิก"),
"changeEmail": MessageLookupByLibrary.simpleMessage("เปลี่ยนอีเมล"),
"changePasswordTitle": MessageLookupByLibrary.simpleMessage(
"เปลี่ยนรหัสผ่า",
),
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
"โปรดตรวจสอบกล่องจดหมาย (และสแปม) ของคุณ เพื่อยืนยันให้เสร็จสิ้น",
),
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกรหัสไปยังคลิปบอร์ดแล้ว",
),
"collectPhotos": MessageLookupByLibrary.simpleMessage("รวบรวมรูปภาพ"),
"color": MessageLookupByLibrary.simpleMessage("สี"),
"confirm": MessageLookupByLibrary.simpleMessage("ยืนยั"),
"confirmAccountDeletion": MessageLookupByLibrary.simpleMessage(
"ยืนยันการลบบัญชี",
),
"confirmPassword": MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"),
"confirmRecoveryKey": MessageLookupByLibrary.simpleMessage(
"ยืนยันคีย์การกู้คืน",
),
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"ยืนยันคีย์การกู้คืนของคุณ",
),
"contactSupport": MessageLookupByLibrary.simpleMessage(
"ติดต่อฝ่ายสนับสนุน",
),
"continueLabel": MessageLookupByLibrary.simpleMessage("ดำเนินการต่อ"),
"copyLink": MessageLookupByLibrary.simpleMessage("คัดลอกลิงก์"),
"createAccount": MessageLookupByLibrary.simpleMessage("สร้างบัญชี"),
"createNewAccount": MessageLookupByLibrary.simpleMessage("สร้างบัญชีใหม่"),
"createPublicLink": MessageLookupByLibrary.simpleMessage(
"สร้างลิงก์สาธารณะ",
),
"custom": MessageLookupByLibrary.simpleMessage("กำหนดเอง"),
"darkTheme": MessageLookupByLibrary.simpleMessage("มืด"),
"decrypting": MessageLookupByLibrary.simpleMessage("กำลังถอดรหัส..."),
"delete": MessageLookupByLibrary.simpleMessage("ลบ"),
"deleteAccount": MessageLookupByLibrary.simpleMessage("ลบบัญชี"),
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
"เราเสียใจที่เห็นคุณไป โปรดแบ่งปันความคิดเห็นของคุณเพื่อช่วยให้เราปรับปรุง",
),
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
"ลบบัญชีถาวร",
),
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
"กรุณาส่งอีเมลไปที่ <warning>account-deletion@ente.io</warning> จากที่อยู่อีเมลที่คุณลงทะเบียนไว้",
),
"deleteEmptyAlbums": MessageLookupByLibrary.simpleMessage(
"ลบอัลบั้มที่ว่างเปล่า",
),
"deleteEmptyAlbumsWithQuestionMark": MessageLookupByLibrary.simpleMessage(
"ลบอัลบั้มที่ว่างเปล่าหรือไม่?",
),
"deleteItemCount": m21,
"deleteProgress": m23,
"deleteReason1": MessageLookupByLibrary.simpleMessage(
"ขาดคุณสมบัติสำคัญที่ฉันต้องการ",
),
"deleteReason2": MessageLookupByLibrary.simpleMessage(
"ตัวแอปหรือคุณสมบัติบางอย่างไม่ทำงานเหมือนที่ฉันคิดว่าควรจะเป็น",
),
"deleteReason3": MessageLookupByLibrary.simpleMessage(
"ฉันเจอบริการอื่นที่ฉันชอบมากกว่า",
),
"deleteReason4": MessageLookupByLibrary.simpleMessage(
"เหตุผลของฉันไม่มีระบุไว้",
),
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
"คำขอของคุณจะได้รับการดำเนินการภายใน 72 ชั่วโมง",
),
"doThisLater": MessageLookupByLibrary.simpleMessage("ทำในภายหลัง"),
"dropSupportEmail": m25,
"edit": MessageLookupByLibrary.simpleMessage("แก้ไข"),
"editLocationTagTitle": MessageLookupByLibrary.simpleMessage(
"แก้ไขตำแหน่ง",
),
"eligible": MessageLookupByLibrary.simpleMessage("มีสิทธิ์"),
"email": MessageLookupByLibrary.simpleMessage("อีเมล"),
"enableMaps": MessageLookupByLibrary.simpleMessage("เปิดใช้งานแผนที่"),
"encryption": MessageLookupByLibrary.simpleMessage("การเข้ารหัส"),
"enterCode": MessageLookupByLibrary.simpleMessage("ป้อนรหัส"),
"enterEmail": MessageLookupByLibrary.simpleMessage("ใส่อีเมล"),
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"ใส่รหัสผ่านใหม่ที่เราสามารถใช้เพื่อเข้ารหัสข้อมูลของคุณ",
),
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
"ใส่รหัสผ่านที่เราสามารถใช้เพื่อเข้ารหัสข้อมูลของคุณ",
),
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
"โปรดใส่ที่อยู่อีเมลที่ถูกต้อง",
),
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
"ใส่ที่อยู่อีเมลของคุณ",
),
"enterYourPassword": MessageLookupByLibrary.simpleMessage(
"ใส่รหัสผ่านของคุณ",
),
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
"ป้อนคีย์การกู้คืน",
),
"faq": MessageLookupByLibrary.simpleMessage("คำถามที่พบบ่อย"),
"favorite": MessageLookupByLibrary.simpleMessage("ชื่นชอบ"),
"feedback": MessageLookupByLibrary.simpleMessage("ความคิดเห็น"),
"fileInfoAddDescHint": MessageLookupByLibrary.simpleMessage(
"เพิ่มคำอธิบาย...",
),
"forgotPassword": MessageLookupByLibrary.simpleMessage("ลืมรหัสผ่าน"),
"freeTrial": MessageLookupByLibrary.simpleMessage("ดลองใช้ฟรี"),
"genericProgress": m42,
"goToSettings": MessageLookupByLibrary.simpleMessage("ไปที่การตั้งค่า"),
"hide": MessageLookupByLibrary.simpleMessage("ซ่อน"),
"hostedAtOsmFrance": MessageLookupByLibrary.simpleMessage(
"โฮสต์ที่ OSM ฝรั่งเศส",
),
"howItWorks": MessageLookupByLibrary.simpleMessage("วิธีการทำงาน"),
"iOSOkButton": MessageLookupByLibrary.simpleMessage("ตกลง"),
"importing": MessageLookupByLibrary.simpleMessage("กำลังนำเข้า...."),
"incorrectPasswordTitle": MessageLookupByLibrary.simpleMessage(
"รหัสผ่านไม่ถูกต้อ",
),
"incorrectRecoveryKey": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนไม่ถูกต้อง",
),
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง",
),
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนไม่ถูกต้อง",
),
"insecureDevice": MessageLookupByLibrary.simpleMessage("ุปกรณ์ไม่ปลอดภัย"),
"invalidEmailAddress": MessageLookupByLibrary.simpleMessage(
"ที่อยู่อีเมลไม่ถูกต้อง",
),
"invalidKey": MessageLookupByLibrary.simpleMessage("รหัสไม่ถูกต้อง"),
"invalidRecoveryKey": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง โปรดตรวจสอบให้แน่ใจว่ามี 24 คำ และตรวจสอบการสะกดของแต่ละคำ\n\nหากคุณป้อนรหัสกู้คืนที่เก่ากว่า ตรวจสอบให้แน่ใจว่ามีความยาว 64 ตัวอักษร และตรวจสอบแต่ละตัวอักษร",
),
"itemCount": m44,
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
"กรุณาช่วยเราด้วยข้อมูลนี้",
),
"lastUpdated": MessageLookupByLibrary.simpleMessage("อัปเดตล่าสุด"),
"lightTheme": MessageLookupByLibrary.simpleMessage("สว่าง"),
"linkCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกลิงก์ไปยังคลิปบอร์ดแล้ว",
),
"linkHasExpired": MessageLookupByLibrary.simpleMessage("ลิงก์หมดอายุแล้ว"),
"loadMessage9": MessageLookupByLibrary.simpleMessage(
"เราใช้ Xchacha20Poly1305 เพื่อเข้ารหัสข้อมูลของคุณอย่างปลอดภัย",
),
"logInLabel": MessageLookupByLibrary.simpleMessage("เข้าสู่ระบบ"),
"loginTerms": MessageLookupByLibrary.simpleMessage(
"โดยการคลิกเข้าสู่ระบบ ฉันยอมรับ<u-terms>เงื่อนไขการให้บริการ</u-terms>และ<u-policy>นโยบายความเป็นส่วนตัว</u-policy>",
),
"manageParticipants": MessageLookupByLibrary.simpleMessage("จัดการ"),
"map": MessageLookupByLibrary.simpleMessage("แผนที่"),
"maps": MessageLookupByLibrary.simpleMessage("แผนที่"),
"moderateStrength": MessageLookupByLibrary.simpleMessage("ปานกลาง"),
"moveToAlbum": MessageLookupByLibrary.simpleMessage("ย้ายไปยังอัลบั้ม"),
"name": MessageLookupByLibrary.simpleMessage("ชื่อ"),
"newest": MessageLookupByLibrary.simpleMessage("ใหม่สุด"),
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
"ไม่มีคีย์การกู้คืน?",
),
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
"นื่องจากลักษณะของโปรโตคอลการเข้ารหัสตั้งแต่ต้นทางถึงปลายทางของเรา ข้อมูลของคุณจึงไม่สามารถถอดรหัสได้หากไม่มีรหัสผ่านหรือคีย์การกู้คืน",
),
"ok": MessageLookupByLibrary.simpleMessage("ตกลง"),
"onEnte": MessageLookupByLibrary.simpleMessage(
"บน <branding>ente</branding>",
),
"oops": MessageLookupByLibrary.simpleMessage("อ๊ะ"),
"oopsSomethingWentWrong": MessageLookupByLibrary.simpleMessage(
"๊ะ มีบางอย่างผิดพลาด",
),
"openstreetmapContributors": MessageLookupByLibrary.simpleMessage(
"ผู้มีส่วนร่วม OpenStreetMap",
),
"orPickAnExistingOne": MessageLookupByLibrary.simpleMessage(
"หรือเลือกที่มีอยู่แล้ว",
),
"password": MessageLookupByLibrary.simpleMessage("รหัสผ่าน"),
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
"เปลี่ยนรหัสผ่านสำเร็จ",
),
"passwordStrength": m57,
"passwordWarning": MessageLookupByLibrary.simpleMessage(
"เราไม่จัดเก็บรหัสผ่านนี้ ดังนั้นหากคุณลืม <underline>เราจะไม่สามารถถอดรหัสข้อมูลของคุณ</underline>",
),
"peopleUsingYourCode": MessageLookupByLibrary.simpleMessage(
"ผู้คนที่ใช้รหัสของคุณ",
),
"permanentlyDelete": MessageLookupByLibrary.simpleMessage("ลบอย่างถาวร"),
"photoSmallCase": MessageLookupByLibrary.simpleMessage("รูปภาพ"),
"pleaseTryAgain": MessageLookupByLibrary.simpleMessage("กรุณาลองอีกครั้ง"),
"pleaseWait": MessageLookupByLibrary.simpleMessage("กรุณารอสักครู่..."),
"privacyPolicyTitle": MessageLookupByLibrary.simpleMessage(
"นโยบายความเป็นส่วนตัว",
),
"publicLinkCreated": MessageLookupByLibrary.simpleMessage(
"สร้างลิงก์สาธารณะแล้ว",
),
"publicLinkEnabled": MessageLookupByLibrary.simpleMessage(
"เปิดใช้ลิงก์สาธารณะแล้ว",
),
"recover": MessageLookupByLibrary.simpleMessage("กู้คืน"),
"recoverAccount": MessageLookupByLibrary.simpleMessage("กู้คืนบัญชี"),
"recoverButton": MessageLookupByLibrary.simpleMessage("กู้คืน"),
"recoveryKey": MessageLookupByLibrary.simpleMessage("คีย์การกู้คืน"),
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
"คัดลอกคีย์การกู้คืนไปยังคลิปบอร์ดแล้ว",
),
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
"หากคุณลืมรหัสผ่าน วิธีเดียวที่คุณสามารถกู้คืนข้อมูลของคุณได้คือการใช้คีย์นี้",
),
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
"เราไม่จัดเก็บคีย์นี้ โปรดบันทึกคีย์ 24 คำนี้ไว้ในที่ที่ปลอดภัย",
),
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
"ยอดเยี่ยม! คีย์การกู้คืนของคุณถูกต้อง ขอบคุณสำหรับการยืนยัน\n\nโปรดอย่าลืมสำรองคีย์การกู้คืนของคุณไว้อย่างปลอดภัย",
),
"recoveryKeyVerified": MessageLookupByLibrary.simpleMessage(
"ยืนยันคีย์การกู้คืนแล้ว",
),
"recoverySuccessful": MessageLookupByLibrary.simpleMessage("กู้คืนสำเร็จ!"),
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
"อุปกรณ์ปัจจุบันไม่ทรงพลังพอที่จะยืนยันรหัสผ่านของคุณ แต่เราสามารถสร้างใหม่ในลักษณะที่ใช้ได้กับอุปกรณ์ทั้งหมดได้\n\nกรุณาเข้าสู่ระบบโดยใช้คีย์การกู้คืนของคุณและสร้างรหัสผ่านใหม่ (คุณสามารถใช้รหัสเดิมอีกครั้งได้หากต้องการ)",
),
"recreatePasswordTitle": MessageLookupByLibrary.simpleMessage(
"สร้างรหัสผ่านใหม่",
),
"resendEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมลอีกครั้ง"),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
"รีเซ็ตรหัสผ่าน",
),
"restore": MessageLookupByLibrary.simpleMessage(" กู้คืน"),
"restoreToAlbum": MessageLookupByLibrary.simpleMessage(
"กู้คืนไปยังอัลบั้ม",
),
"save": MessageLookupByLibrary.simpleMessage("บันทึก"),
"saveCopy": MessageLookupByLibrary.simpleMessage("บันทึกสำเนา"),
"saveKey": MessageLookupByLibrary.simpleMessage("บันทึกคีย์"),
"saveYourRecoveryKeyIfYouHaventAlready":
MessageLookupByLibrary.simpleMessage(
"บันทึกคีย์การกู้คืนของคุณหากคุณยังไม่ได้ทำ",
),
"scanCode": MessageLookupByLibrary.simpleMessage("สแกนรหัส"),
"selectAll": MessageLookupByLibrary.simpleMessage("เลือกทั้งหมด"),
"selectReason": MessageLookupByLibrary.simpleMessage("เลือกเหตุผล"),
"sendEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมล"),
"sendLink": MessageLookupByLibrary.simpleMessage("ส่งลิงก์"),
"setPasswordTitle": MessageLookupByLibrary.simpleMessage("ตั้งรหัสผ่าน"),
"setupComplete": MessageLookupByLibrary.simpleMessage(
"ตั้งค่าเสร็จสมบูรณ์",
),
"share": MessageLookupByLibrary.simpleMessage("แชร์"),
"shareALink": MessageLookupByLibrary.simpleMessage("แชร์​ลิงก์"),
"shareLink": MessageLookupByLibrary.simpleMessage("แชร์​ลิงก์"),
"signUpTerms": MessageLookupByLibrary.simpleMessage(
"ฉันยอมรับ<u-terms>เงื่อนไขการให้บริการ</u-terms>และ<u-policy>นโยบายความเป็นส่วนตัว</u-policy>",
),
"skip": MessageLookupByLibrary.simpleMessage("ข้าม"),
"somethingWentWrongPleaseTryAgain": MessageLookupByLibrary.simpleMessage(
"มีบางอย่างผิดพลาด โปรดลองอีกครั้ง",
),
"sorry": MessageLookupByLibrary.simpleMessage("ขออภัย"),
"status": MessageLookupByLibrary.simpleMessage("สถานะ"),
"storageBreakupFamily": MessageLookupByLibrary.simpleMessage("ครอบครัว"),
"storageBreakupYou": MessageLookupByLibrary.simpleMessage("คุณ"),
"storageUsageInfo": m94,
"strongStrength": MessageLookupByLibrary.simpleMessage("แข็งแรง"),
"syncStopped": MessageLookupByLibrary.simpleMessage("หยุดการซิงค์แล้ว"),
"syncing": MessageLookupByLibrary.simpleMessage("กำลังซิงค์..."),
"systemTheme": MessageLookupByLibrary.simpleMessage("ระบบ"),
"tapToCopy": MessageLookupByLibrary.simpleMessage("แตะเพื่อคัดลอก"),
"tapToEnterCode": MessageLookupByLibrary.simpleMessage("แตะเพื่อป้อนรหัส"),
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("เงื่อนไข"),
"theRecoveryKeyYouEnteredIsIncorrect": MessageLookupByLibrary.simpleMessage(
"คีย์การกู้คืนที่คุณป้อนไม่ถูกต้อง",
),
"thisDevice": MessageLookupByLibrary.simpleMessage("อุปกรณ์นี้"),
"toResetVerifyEmail": MessageLookupByLibrary.simpleMessage(
"เพื่อรีเซ็ตรหัสผ่านของคุณ โปรดยืนยันอีเมลของคุณก่อน",
),
"total": MessageLookupByLibrary.simpleMessage("รวม"),
"trash": MessageLookupByLibrary.simpleMessage("ถังขยะ"),
"tryAgain": MessageLookupByLibrary.simpleMessage("ลองอีกครั้ง"),
"twofactorSetup": MessageLookupByLibrary.simpleMessage(
"การตั้งค่าสองปัจจัย",
),
"unarchive": MessageLookupByLibrary.simpleMessage("เลิกเก็บถาวร"),
"uncategorized": MessageLookupByLibrary.simpleMessage("ไม่มีหมวดหมู่"),
"unhide": MessageLookupByLibrary.simpleMessage("เลิกซ่อน"),
"unhideToAlbum": MessageLookupByLibrary.simpleMessage(
"เลิกซ่อนไปยังอัลบั้ม",
),
"unselectAll": MessageLookupByLibrary.simpleMessage("ไม่เลือกทั้งหมด"),
"useRecoveryKey": MessageLookupByLibrary.simpleMessage("ใช้คีย์การกู้คืน"),
"verify": MessageLookupByLibrary.simpleMessage("ยืนยัน"),
"verifyEmail": MessageLookupByLibrary.simpleMessage("ยืนยันอีเมล"),
"verifyIDLabel": MessageLookupByLibrary.simpleMessage("ยืนยัน"),
"verifyPassword": MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"),
"verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage(
"กำลังยืนยันคีย์การกู้คืน...",
),
"videoSmallCase": MessageLookupByLibrary.simpleMessage("วิดีโอ"),
"viewRecoveryKey": MessageLookupByLibrary.simpleMessage("ดูคีย์การกู้คืน"),
"waitingForWifi": MessageLookupByLibrary.simpleMessage("กำลังรอ WiFi..."),
"weHaveSendEmailTo": m114,
"weakStrength": MessageLookupByLibrary.simpleMessage("อ่อน"),
"welcomeBack": MessageLookupByLibrary.simpleMessage("ยินดีต้อนรับกลับมา!"),
"you": MessageLookupByLibrary.simpleMessage("คุณ"),
"youCanManageYourLinksInTheShareTab": MessageLookupByLibrary.simpleMessage(
"คุณสามารถจัดการลิงก์ของคุณได้ในแท็บแชร์",
),
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
"บัญชีของคุณถูกลบแล้ว",
),
};
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1790,5 +1790,8 @@
"cLDesc6": "No more waiting for uploads/downloads to complete before you can close the app. All uploads and downloads now have the ability to be paused midway, and resume from where you left off.",
"indexingPausedStatusDescription": "Indexing is paused. It will automatically resume when the device is ready. The device is considered ready when its battery level, battery health, and thermal status are within a healthy range.",
"faceThumbnailGenerationFailed": "Unable to generate face thumbnails",
"fileAnalysisFailed": "Unable to analyze file"
}
"fileAnalysisFailed": "Unable to analyze file",
"editAutoAddPeople": "Edit auto-add people",
"autoAddPeople": "Auto-add people",
"shouldRemoveFilesSmartAlbumsDesc": "Should the files related to the person that were previously selected in smart albums be removed?"
}

View File

@@ -10,7 +10,6 @@ import "package:photos/models/base/id.dart";
import "package:photos/services/isolate_functions.dart";
import "package:synchronized/synchronized.dart";
@pragma('vm:entry-point')
abstract class SuperIsolate {
Logger get logger;

View File

@@ -7,7 +7,6 @@ import "package:photos/services/isolate_functions.dart";
import "package:photos/services/isolate_service.dart";
import "package:photos/utils/image_ml_util.dart";
@pragma('vm:entry-point')
class FaceThumbnailGenerator extends SuperIsolate {
@override
Logger get logger => _logger;
@@ -33,83 +32,22 @@ class FaceThumbnailGenerator extends SuperIsolate {
/// Uses [generateFaceThumbnailsUsingCanvas] inside the isolate.
Future<List<Uint8List>> generateFaceThumbnails(
String imagePath,
List<FaceBox> faceBoxes, {
int? fileID,
}) async {
try {
_logger.info(
"[$fileID] FaceThumbnailGenerator START: Generating face thumbnails for ${faceBoxes.length} face boxes in $imagePath",
);
_logger
.info("[$fileID] Converting ${faceBoxes.length} face boxes to JSON");
final List<Map<String, dynamic>> faceBoxesJson =
faceBoxes.map((box) => box.toJson()).toList();
_logger.info(
"[$fileID] Face boxes converted to JSON, preparing isolate operation",
);
_logger.info(
"[$fileID] Running generateFaceThumbnails in isolate with imagePath: $imagePath",
);
final stopwatch = Stopwatch()..start();
final List<Uint8List> faces = await runInIsolate(
IsolateOperation.generateFaceThumbnails,
{
'imagePath': imagePath,
'faceBoxesList': faceBoxesJson,
},
).then((value) => value.cast<Uint8List>());
stopwatch.stop();
_logger.info(
"[$fileID] Isolate operation completed in ${stopwatch.elapsedMilliseconds}ms",
);
_logger.info(
"[$fileID] Generated ${faces.length} face thumbnails with sizes: ${faces.map((e) => '${(e.length / 1024).toStringAsFixed(1)}KB').toList()}",
);
if (faces.length != faceBoxes.length) {
_logger.severe(
"[$fileID] Mismatch: Expected ${faceBoxes.length} face thumbnails but got ${faces.length}",
);
}
_logger.info("[$fileID] Starting face thumbnail compression");
final compressionStopwatch = Stopwatch()..start();
final compressedFaces =
await compressFaceThumbnails({'listPngBytes': faces}, fileID: fileID);
compressionStopwatch.stop();
_logger.info(
"[$fileID] Compression completed in ${compressionStopwatch.elapsedMilliseconds}ms",
);
_logger.info(
"[$fileID] Compressed face thumbnails from sizes ${faces.map((e) => '${(e.length / 1024).toStringAsFixed(1)}KB').toList()} to ${compressedFaces.map((e) => '${(e.length / 1024).toStringAsFixed(1)}KB').toList()}",
);
final totalOriginalSize =
faces.fold<int>(0, (sum, face) => sum + face.length);
final totalCompressedSize =
compressedFaces.fold<int>(0, (sum, face) => sum + face.length);
final compressionRatio = totalOriginalSize > 0
? (totalCompressedSize / totalOriginalSize * 100).toStringAsFixed(1)
: "0.0";
_logger.info(
"[$fileID] FaceThumbnailGenerator END: Total size reduced from ${(totalOriginalSize / 1024).toStringAsFixed(1)}KB to ${(totalCompressedSize / 1024).toStringAsFixed(1)}KB (${compressionRatio}% of original)",
);
return compressedFaces;
} catch (e, s) {
_logger.severe(
"[$fileID] Failed to generate face thumbnails for $imagePath",
e,
s,
);
rethrow;
}
List<FaceBox> faceBoxes,
) async {
final List<Map<String, dynamic>> faceBoxesJson =
faceBoxes.map((box) => box.toJson()).toList();
final List<Uint8List> faces = await runInIsolate(
IsolateOperation.generateFaceThumbnails,
{
'imagePath': imagePath,
'faceBoxesList': faceBoxesJson,
},
).then((value) => value.cast<Uint8List>());
final compressedFaces =
await compressFaceThumbnails({'listPngBytes': faces});
_logger.fine(
"Compressed face thumbnails from sizes ${faces.map((e) => e.length / 1024).toList()} to ${compressedFaces.map((e) => e.length / 1024).toList()} kilobytes",
);
return compressedFaces;
}
}

View File

@@ -225,7 +225,7 @@ class SmartAlbumsService {
final completer = Completer<bool>();
await showActionSheet(
context: context,
body: "Should the files related to the person be removed?",
body: S.of(context).shouldRemoveFilesSmartAlbumsDesc,
buttons: [
ButtonWidget(
labelText: S.of(context).yes,

View File

@@ -323,7 +323,6 @@ class _FacesItemWidgetState extends State<FacesItemWidget> {
final mlDataDB = MLDataDB.instance;
final faces =
await mlDataDB.getFacesForGivenFileID(widget.file.uploadedFileID!);
_logger.info('Fetched ${faces?.length} faces');
if (faces == null) {
return _FaceDataResult(
@@ -337,15 +336,8 @@ class _FacesItemWidgetState extends State<FacesItemWidget> {
final faceIdsToClusterIds = await mlDataDB.getFaceIdsToClusterIds(
faces.map((face) => face.faceID).toList(),
);
_logger
.info('Fetched ${faceIdsToClusterIds.length} face IDs to cluster IDs');
_logger.info('Face IDs to Cluster IDs: $faceIdsToClusterIds');
final persons = await PersonService.instance.getPersonsMap();
_logger.info('Fetched ${persons.length} persons');
final clusterIDToPerson = await mlDataDB.getClusterIDToPersonID();
_logger.info('Fetched ${clusterIDToPerson.length} cluster IDs to person IDs');
_logger.info("Now getting cached face crops");
final faceCrops =
await getCachedFaceCrops(widget.file, faces, useTempCache: true);
final defaultFaces = <Face>[];

View File

@@ -532,8 +532,8 @@ class _GalleryAppBarWidgetState extends State<GalleryAppBarWidget> {
if (widget.collection != null)
EntePopupMenuItemAsync(
(value) => (value?[widget.collection!.id]?.personIDs.isEmpty ?? true)
? "Auto-add people"
: "Edit auto-add people",
? S.of(context).autoAddPeople
: S.of(context).editAutoAddPeople,
value: AlbumPopupAction.autoAddPhotos,
future: SmartAlbumsService.instance.getSmartConfigs,
icon: (value) => Icons.add,

View File

@@ -163,7 +163,7 @@ class _PersonFaceWidgetState extends State<PersonFaceWidget> {
}
}
if (fileForFaceCrop == null) {
_logger.severe(
_logger.warning(
"No suitable file found for face crop for person: ${widget.personId} or cluster: ${widget.clusterID}",
);
return null;
@@ -176,8 +176,8 @@ class _PersonFaceWidgetState extends State<PersonFaceWidget> {
clusterID: widget.clusterID,
);
if (face == null) {
_logger.severe(
"No cover face found in DB for person: ${widget.personId} or cluster ${widget.clusterID} and fileID ${fileForFaceCrop.uploadedFileID!}",
debugPrint(
"No cover face for person: ${widget.personId} or cluster ${widget.clusterID} and fileID ${fileForFaceCrop.uploadedFileID!}",
);
return null;
}
@@ -188,13 +188,7 @@ class _PersonFaceWidgetState extends State<PersonFaceWidget> {
personOrClusterID: personOrClusterId,
useTempCache: false,
);
final result = cropMap?[face.faceID];
if (result == null) {
_logger.severe(
"Null cover face crop for person: ${widget.personId} or cluster ${widget.clusterID} and fileID ${fileForFaceCrop.uploadedFileID!}",
);
}
return result;
return cropMap?[face.faceID];
} catch (e, s) {
_logger.severe(
"Error getting cover face for person: ${widget.personId} or cluster ${widget.clusterID}",

View File

@@ -46,12 +46,8 @@ Uint8List? checkInMemoryCachedCropForPersonOrClusterID(
return cachedCover;
}
Uint8List? _checkInMemoryCachedCropForFaceID(String faceID, int? fileID) {
_logger.info("[$fileID] Checking in-memory cache for faceID: $faceID");
Uint8List? _checkInMemoryCachedCropForFaceID(String faceID) {
final Uint8List? cachedCover = _faceCropCache.get(faceID);
_logger.info(
"[$fileID] In-memory cache result for faceID $faceID: ${cachedCover != null ? 'found (${cachedCover.length} bytes)' : 'not found'}",
);
return cachedCover;
}
@@ -84,21 +80,10 @@ Future<void> _putCachedCropForFaceID(
String faceID,
Uint8List data, [
String? personOrClusterID,
int? fileID,
]) async {
_logger.info(
"[$fileID] _putCachedCropForFaceID: faceID=$faceID, dataSize=${data.length} bytes, personOrClusterID=$personOrClusterID",
);
_faceCropCache.put(faceID, data);
_logger.info("[$fileID] Put faceID $faceID in memory cache");
if (personOrClusterID != null) {
_logger.info(
"[$fileID] Putting faceID $faceID for personOrClusterID $personOrClusterID in DB",
);
await putFaceIdCachedForPersonOrCluster(personOrClusterID, faceID);
_logger.info(
"[$fileID] Successfully put faceID $faceID for personOrClusterID $personOrClusterID in DB",
);
}
}
@@ -123,265 +108,102 @@ Future<Map<String, Uint8List>?> getCachedFaceCrops(
String? personOrClusterID,
required bool useTempCache,
}) async {
_logger.info(
"[${enteFile.uploadedFileID}] getCachedFaceCrops START: faces=${faces.length}, fetchAttempt=$fetchAttempt, useFullFile=$useFullFile, personOrClusterID=$personOrClusterID, useTempCache=$useTempCache",
);
try {
final faceIdToCrop = <String, Uint8List>{};
final facesWithoutCrops = <String, FaceBox>{};
_logger.info(
"[${enteFile.uploadedFileID}] Initialized maps: faceIdToCrop and facesWithoutCrops",
);
_logger.info(
"[${enteFile.uploadedFileID}] Processing ${faces.length} faces with IDs: ${faces.map((f) => f.faceID).toList()}",
);
// Validate faces have valid detection boxes
for (final face in faces) {
if (face.detection.box.width <= 0 || face.detection.box.height <= 0) {
_logger.severe(
"[${enteFile.uploadedFileID}] Face ${face.faceID} has invalid detection box: ${face.detection.box}",
);
}
}
for (final face in faces) {
_logger.info(
"[${enteFile.uploadedFileID}] face ${face.faceID} has score ${face.score}",
);
_logger
.info("[${enteFile.uploadedFileID}] Processing face ${face.faceID}");
final Uint8List? cachedFace = _checkInMemoryCachedCropForFaceID(
face.faceID,
enteFile.uploadedFileID,
);
final Uint8List? cachedFace =
_checkInMemoryCachedCropForFaceID(face.faceID);
if (cachedFace != null) {
_logger.info(
"[${enteFile.uploadedFileID}] Found face ${face.faceID} in memory cache, size: ${cachedFace.length} bytes",
);
faceIdToCrop[face.faceID] = cachedFace;
} else {
_logger.info(
"[${enteFile.uploadedFileID}] Face ${face.faceID} not in memory cache, checking file cache",
);
final faceCropCacheFile = cachedFaceCropPath(
face.faceID,
useTempCache,
enteFile.uploadedFileID,
);
_logger.info(
"[${enteFile.uploadedFileID}] Cache file path for face ${face.faceID}: ${faceCropCacheFile.path}",
);
// Check if cache directory exists
final cacheDir = faceCropCacheFile.parent;
if (!(await cacheDir.exists())) {
_logger.severe(
"[${enteFile.uploadedFileID}] Cache directory does not exist: ${cacheDir.path}",
);
try {
await cacheDir.create(recursive: true);
_logger.info(
"[${enteFile.uploadedFileID}] Created cache directory: ${cacheDir.path}",
);
} catch (e, s) {
_logger.severe(
"[${enteFile.uploadedFileID}] Failed to create cache directory: ${cacheDir.path}",
e,
s,
);
facesWithoutCrops[face.faceID] = face.detection.box;
continue;
}
}
final faceCropCacheFile = cachedFaceCropPath(face.faceID, useTempCache);
if ((await faceCropCacheFile.exists())) {
_logger.info(
"[${enteFile.uploadedFileID}] Cache file exists for face ${face.faceID}, attempting to read",
);
try {
final data = await faceCropCacheFile.readAsBytes();
_logger.info(
"[${enteFile.uploadedFileID}] Read ${data.length} bytes from cache file for face ${face.faceID}",
);
if (data.isNotEmpty) {
_logger.info(
"[${enteFile.uploadedFileID}] Cache file data is valid for face ${face.faceID}, putting in memory cache",
);
await _putCachedCropForFaceID(
face.faceID,
data,
personOrClusterID,
enteFile.uploadedFileID,
);
faceIdToCrop[face.faceID] = data;
_logger.info(
"[${enteFile.uploadedFileID}] Successfully cached face ${face.faceID} from file",
);
} else {
_logger.severe(
"[${enteFile.uploadedFileID}] Cached face crop for faceID ${face.faceID} is empty, deleting file ${faceCropCacheFile.path}",
_logger.warning(
"Cached face crop for faceID ${face.faceID} is empty, deleting file ${faceCropCacheFile.path}",
);
await faceCropCacheFile.delete();
facesWithoutCrops[face.faceID] = face.detection.box;
_logger.info(
"[${enteFile.uploadedFileID}] Added face ${face.faceID} to facesWithoutCrops due to empty cache file",
);
}
} catch (e, s) {
_logger.severe(
"[${enteFile.uploadedFileID}] Error reading cached face crop for faceID ${face.faceID} from file ${faceCropCacheFile.path}",
"Error reading cached face crop for faceID ${face.faceID} from file ${faceCropCacheFile.path}",
e,
s,
);
facesWithoutCrops[face.faceID] = face.detection.box;
_logger.info(
"[${enteFile.uploadedFileID}] Added face ${face.faceID} to facesWithoutCrops due to read error",
);
}
} else {
_logger.info(
"[${enteFile.uploadedFileID}] Cache file does not exist for face ${face.faceID}",
);
facesWithoutCrops[face.faceID] = face.detection.box;
_logger.info(
"[${enteFile.uploadedFileID}] Added face ${face.faceID} to facesWithoutCrops",
);
}
}
}
_logger.info(
"[${enteFile.uploadedFileID}] Cache check complete: ${faceIdToCrop.length} faces found in cache, ${facesWithoutCrops.length} faces need generation",
);
if (facesWithoutCrops.isEmpty) {
_logger.info(
"[${enteFile.uploadedFileID}] All face crops gotten from cache, returning ${faceIdToCrop.length} crops",
);
return faceIdToCrop;
}
_logger.info(
"[${enteFile.uploadedFileID}] Faces without crops: ${facesWithoutCrops.keys.toList()}",
);
if (!useFullFile) {
_logger.info(
"[${enteFile.uploadedFileID}] Using thumbnail mode, checking thumbnail cache for ${facesWithoutCrops.length} faces",
);
for (final face in faces) {
if (facesWithoutCrops.containsKey(face.faceID)) {
final Uint8List? cachedFaceThumbnail =
_faceCropThumbnailCache.get(face.faceID);
if (cachedFaceThumbnail != null) {
_logger.info(
"[${enteFile.uploadedFileID}] Found face ${face.faceID} in thumbnail cache, size: ${cachedFaceThumbnail.length} bytes",
);
faceIdToCrop[face.faceID] = cachedFaceThumbnail;
facesWithoutCrops.remove(face.faceID);
} else {
_logger.info(
"[${enteFile.uploadedFileID}] Face ${face.faceID} not found in thumbnail cache",
);
}
}
}
_logger.info(
"[${enteFile.uploadedFileID}] After thumbnail cache check: ${facesWithoutCrops.length} faces still need generation",
);
if (facesWithoutCrops.isEmpty) {
_logger.info(
"[${enteFile.uploadedFileID}] All faces found in thumbnail cache, returning ${faceIdToCrop.length} crops",
);
return faceIdToCrop;
}
}
_logger.info(
"[${enteFile.uploadedFileID}] Starting face crop generation for ${facesWithoutCrops.length} faces using ${useFullFile ? 'full file' : 'thumbnail'}",
);
final result = await _getFaceCropsUsingHeapPriorityQueue(
enteFile,
facesWithoutCrops,
useFullFile: useFullFile,
);
_logger.info(
"[${enteFile.uploadedFileID}] Face crop generation completed, result: ${result != null ? 'success with ${result.length} crops' : 'null'}",
);
if (result == null) {
_logger.severe(
"[${enteFile.uploadedFileID}] Face crop generation returned null, returning ${faceIdToCrop.isEmpty ? 'null' : '${faceIdToCrop.length} cached crops'}",
);
return (faceIdToCrop.isEmpty) ? null : faceIdToCrop;
}
_logger.info(
"[${enteFile.uploadedFileID}] Processing ${result.length} generated face crops",
);
for (final entry in result.entries) {
final Uint8List? computedCrop = result[entry.key];
if (computedCrop != null) {
_logger.info(
"[${enteFile.uploadedFileID}] Processing generated crop for face ${entry.key}, size: ${computedCrop.length} bytes",
);
faceIdToCrop[entry.key] = computedCrop;
if (useFullFile) {
_logger.info(
"[${enteFile.uploadedFileID}] Caching generated crop for face ${entry.key} in memory and file",
);
await _putCachedCropForFaceID(
entry.key,
computedCrop,
personOrClusterID,
enteFile.uploadedFileID,
);
final faceCropCacheFile = cachedFaceCropPath(
entry.key,
useTempCache,
enteFile.uploadedFileID,
);
final faceCropCacheFile = cachedFaceCropPath(entry.key, useTempCache);
try {
_logger.info(
"[${enteFile.uploadedFileID}] Writing crop to file: ${faceCropCacheFile.path}",
);
// Ensure directory exists before writing
final cacheDir = faceCropCacheFile.parent;
if (!(await cacheDir.exists())) {
_logger.severe(
"[${enteFile.uploadedFileID}] Creating cache directory before write: ${cacheDir.path}",
);
await cacheDir.create(recursive: true);
}
await faceCropCacheFile.writeAsBytes(computedCrop);
_logger.info(
"[${enteFile.uploadedFileID}] Successfully wrote crop file for face ${entry.key}",
);
// ignore: unawaited_futures
faceCropCacheFile.writeAsBytes(computedCrop);
} catch (e, s) {
_logger.severe(
"[${enteFile.uploadedFileID}] Error writing cached face crop for faceID ${entry.key} to file ${faceCropCacheFile.path}",
"Error writing cached face crop for faceID ${entry.key} to file ${faceCropCacheFile.path}",
e,
s,
);
}
} else {
_logger.info(
"[${enteFile.uploadedFileID}] Caching generated crop for face ${entry.key} in thumbnail cache",
);
_faceCropThumbnailCache.put(entry.key, computedCrop);
}
} else {
_logger.severe(
"[${enteFile.uploadedFileID}] Generated crop for face ${entry.key} is null",
);
}
}
_logger.info(
"[${enteFile.uploadedFileID}] Final result: ${faceIdToCrop.length} total face crops, returning ${faceIdToCrop.isEmpty ? 'null' : 'map with ${faceIdToCrop.length} entries'}",
);
return faceIdToCrop.isEmpty ? null : faceIdToCrop;
} catch (e, s) {
_logger.severe(
"[${enteFile.uploadedFileID}] getCachedFaceCrops EXCEPTION: faces=${faces.map((face) => face.faceID).toList()}, error=$e",
);
if (e is! TaskQueueTimeoutException &&
e is! TaskQueueOverflowException &&
e is! TaskQueueCancelledException) {
@@ -389,12 +211,9 @@ Future<Map<String, Uint8List>?> getCachedFaceCrops(
final backoff = Duration(
milliseconds: 100 * pow(2, fetchAttempt + 1).toInt(),
);
_logger.info(
"[${enteFile.uploadedFileID}] Will retry after ${backoff.inMilliseconds}ms delay",
);
await Future.delayed(backoff);
_logger.severe(
"[${enteFile.uploadedFileID}] Error getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()}, retrying (attempt ${fetchAttempt + 1}) in ${backoff.inMilliseconds} ms",
_logger.warning(
"Error getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()}, retrying (attempt ${fetchAttempt + 1}) in ${backoff.inMilliseconds} ms",
e,
s,
);
@@ -407,18 +226,15 @@ Future<Map<String, Uint8List>?> getCachedFaceCrops(
);
}
_logger.severe(
"[${enteFile.uploadedFileID}] Error getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()}",
"Error getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()}",
e,
s,
);
} else {
_logger.severe(
"[${enteFile.uploadedFileID}] Stopped getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()} due to $e",
_logger.info(
"Stopped getting face crops for faceIDs: ${faces.map((face) => face.faceID).toList()} due to $e",
);
}
_logger.info(
"[${enteFile.uploadedFileID}] getCachedFaceCrops returning null due to exception",
);
return null;
}
}
@@ -485,9 +301,6 @@ Future<Map<String, Uint8List>?> _getFaceCropsUsingHeapPriorityQueue(
Map<String, FaceBox> faceBoxeMap, {
bool useFullFile = true,
}) async {
_logger.info(
"[${file.uploadedFileID}] _getFaceCropsUsingHeapPriorityQueue START: faces=${faceBoxeMap.length}, useFullFile=$useFullFile",
);
final completer = Completer<Map<String, Uint8List>?>();
late final TaskQueue relevantTaskQueue;
@@ -495,46 +308,21 @@ Future<Map<String, Uint8List>?> _getFaceCropsUsingHeapPriorityQueue(
if (useFullFile) {
relevantTaskQueue = _queueFullFileFaceGenerations;
taskId = [file.uploadedFileID!, "-full"].join();
_logger.info(
"[${file.uploadedFileID}] Using full file task queue with taskId: $taskId",
);
} else {
relevantTaskQueue = _queueThumbnailFaceGenerations;
taskId = [file.uploadedFileID!, "-thumbnail"].join();
_logger.info(
"[${file.uploadedFileID}] Using thumbnail task queue with taskId: $taskId",
);
}
_logger.info("[${file.uploadedFileID}] Adding task to queue: $taskId");
try {
await relevantTaskQueue.addTask(taskId, () async {
_logger.info("[${file.uploadedFileID}] Task $taskId started execution");
final faceCrops = await _getFaceCrops(
file,
faceBoxeMap,
useFullFile: useFullFile,
);
_logger.info(
"[${file.uploadedFileID}] Task $taskId completed, result: ${faceCrops != null ? '${faceCrops.length} crops' : 'null'}",
);
completer.complete(faceCrops);
});
} catch (e, s) {
_logger.severe(
"[${file.uploadedFileID}] Error adding task $taskId to queue",
e,
s,
await relevantTaskQueue.addTask(taskId, () async {
final faceCrops = await _getFaceCrops(
file,
faceBoxeMap,
useFullFile: useFullFile,
);
completer.complete(null);
}
completer.complete(faceCrops);
});
_logger.info("[${file.uploadedFileID}] Waiting for task $taskId to complete");
final result = await completer.future;
_logger.info(
"[${file.uploadedFileID}] _getFaceCropsUsingHeapPriorityQueue END: taskId=$taskId, result=${result != null ? '${result.length} crops' : 'null'}",
);
return result;
return completer.future;
}
Future<Map<String, Uint8List>?> _getFaceCrops(
@@ -542,80 +330,35 @@ Future<Map<String, Uint8List>?> _getFaceCrops(
Map<String, FaceBox> faceBoxeMap, {
bool useFullFile = true,
}) async {
_logger.info(
"[${file.uploadedFileID}] _getFaceCrops START: faces=${faceBoxeMap.length}, useFullFile=$useFullFile, fileType=${file.fileType}",
);
late String? imagePath;
if (useFullFile && file.fileType != FileType.video) {
_logger.info("[${file.uploadedFileID}] Getting full file");
final File? ioFile = await getFile(file);
if (ioFile == null) {
_logger.severe(
"[${file.uploadedFileID}] Failed to get file for face crop generation",
);
return null;
}
imagePath = ioFile.path;
_logger.info(
"[${file.uploadedFileID}] Got full file path: $imagePath, exists: ${await ioFile.exists()}",
);
} else {
_logger.info("[${file.uploadedFileID}] Getting thumbnail");
final thumbnail = await getThumbnailForUploadedFile(file);
if (thumbnail == null) {
_logger.severe(
"[${file.uploadedFileID}] Failed to get thumbnail for face crop generation",
);
return null;
}
imagePath = thumbnail.path;
_logger.info(
"[${file.uploadedFileID}] Got thumbnail path: $imagePath, exists: ${await thumbnail.exists()}",
);
}
_logger.info("[${file.uploadedFileID}] Preparing face data for generation");
final List<String> faceIds = [];
final List<FaceBox> faceBoxes = [];
for (final e in faceBoxeMap.entries) {
faceIds.add(e.key);
faceBoxes.add(e.value);
_logger.info(
"[${file.uploadedFileID}] Face ${e.key}: box=${e.value.x}, ${e.value.y}, ${e.value.width}, ${e.value.height}",
);
}
_logger.info(
"[${file.uploadedFileID}] Calling FaceThumbnailGenerator with ${faceBoxes.length} face boxes",
final List<Uint8List> faceCrop =
await FaceThumbnailGenerator.instance.generateFaceThumbnails(
// await generateJpgFaceThumbnails(
imagePath,
faceBoxes,
);
try {
final List<Uint8List> faceCrop =
await FaceThumbnailGenerator.instance.generateFaceThumbnails(
imagePath,
faceBoxes,
fileID: file.uploadedFileID,
);
_logger.info(
"[${file.uploadedFileID}] FaceThumbnailGenerator returned ${faceCrop.length} crops",
);
final Map<String, Uint8List> result = {};
for (int i = 0; i < faceCrop.length; i++) {
result[faceIds[i]] = faceCrop[i];
_logger.info(
"[${file.uploadedFileID}] Mapped face ${faceIds[i]} to crop of size ${faceCrop[i].length} bytes",
);
}
_logger.info(
"[${file.uploadedFileID}] _getFaceCrops END: returning ${result.length} face crops",
);
return result;
} catch (e, s) {
_logger.severe(
"[${file.uploadedFileID}] Error in FaceThumbnailGenerator.generateFaceThumbnails",
e,
s,
);
return null;
final Map<String, Uint8List> result = {};
for (int i = 0; i < faceCrop.length; i++) {
result[faceIds[i]] = faceCrop[i];
}
return result;
}

View File

@@ -162,43 +162,20 @@ Future<List<Uint8List>> generateFaceThumbnailsUsingCanvas(
List<FaceBox> faceBoxes,
) async {
int i = 0; // Index of the faceBox, initialized here for logging purposes
_logger.info(
"generateFaceThumbnailsUsingCanvas START: Processing ${faceBoxes.length} face boxes from $imagePath",
);
try {
_logger.info("Decoding image from path: $imagePath");
final stopwatch = Stopwatch()..start();
final decodedImage = await decodeImageFromPath(
imagePath,
includeRgbaBytes: false,
);
final Image img = decodedImage.image;
stopwatch.stop();
_logger.info(
"Image decoded successfully: ${img.width}x${img.height} in ${stopwatch.elapsedMilliseconds}ms",
);
final futureFaceThumbnails = <Future<Uint8List>>[];
_logger.info("Starting face crop processing for ${faceBoxes.length} faces");
for (final faceBox in faceBoxes) {
_logger.info(
"Processing face $i/${faceBoxes.length}: relative box=(${faceBox.x.toStringAsFixed(3)}, ${faceBox.y.toStringAsFixed(3)}, ${faceBox.width.toStringAsFixed(3)}, ${faceBox.height.toStringAsFixed(3)})",
);
// Note that the faceBox values are relative to the image size, so we need to convert them to absolute values first
final double xMinAbs = faceBox.x * img.width;
final double yMinAbs = faceBox.y * img.height;
final double widthAbs = faceBox.width * img.width;
final double heightAbs = faceBox.height * img.height;
_logger.info(
"Face $i absolute coordinates: (${xMinAbs.toStringAsFixed(1)}, ${yMinAbs.toStringAsFixed(1)}, ${widthAbs.toStringAsFixed(1)}, ${heightAbs.toStringAsFixed(1)})",
);
// Calculate the crop values by adding some padding around the face and making sure it's centered
const regularPadding = 0.4;
const minimumPadding = 0.1;
@@ -217,10 +194,6 @@ Future<List<Uint8List>> generateFaceThumbnailsUsingCanvas(
final widthCropSafe = widthCrop.clamp(0, img.width - xCropSafe);
final heightCropSafe = heightCrop.clamp(0, img.height - yCropSafe);
_logger.info(
"Face $i final crop area: (${xCropSafe.toStringAsFixed(1)}, ${yCropSafe.toStringAsFixed(1)}, ${widthCropSafe.toStringAsFixed(1)}, ${heightCropSafe.toStringAsFixed(1)})",
);
futureFaceThumbnails.add(
_cropAndEncodeCanvas(
img,
@@ -232,22 +205,12 @@ Future<List<Uint8List>> generateFaceThumbnailsUsingCanvas(
);
i++;
}
_logger.info("All face crop futures created, waiting for completion...");
final cropStopwatch = Stopwatch()..start();
final List<Uint8List> faceThumbnails =
await Future.wait(futureFaceThumbnails);
cropStopwatch.stop();
_logger.info(
"generateFaceThumbnailsUsingCanvas END: Generated ${faceThumbnails.length} thumbnails in ${cropStopwatch.elapsedMilliseconds}ms, sizes: ${faceThumbnails.map((t) => '${(t.length / 1024).toStringAsFixed(1)}KB').toList()}",
);
return faceThumbnails;
} catch (e, s) {
_logger.severe(
'generateFaceThumbnailsUsingCanvas ERROR: Failed at face $i/${faceBoxes.length}. FaceBox: ${i < faceBoxes.length ? faceBoxes[i].toString() : "index out of bounds"}. ImagePath: $imagePath',
'Error generating face thumbnails. cropImage problematic input argument: ${i}th facebox: ${faceBoxes[i].toString()}',
e,
s,
);
@@ -586,11 +549,6 @@ Future<Uint8List> _cropAndEncodeCanvas(
required double width,
required double height,
}) async {
_logger.info(
"_cropAndEncodeCanvas: Cropping ${image.width}x${image.height} image at (${x.toStringAsFixed(1)}, ${y.toStringAsFixed(1)}) with size ${width.toStringAsFixed(1)}x${height.toStringAsFixed(1)}",
);
final cropStopwatch = Stopwatch()..start();
final croppedImage = await _cropImage(
image,
x: x,
@@ -598,39 +556,14 @@ Future<Uint8List> _cropAndEncodeCanvas(
width: width,
height: height,
);
cropStopwatch.stop();
_logger.info(
"_cropAndEncodeCanvas: Crop completed in ${cropStopwatch.elapsedMilliseconds}ms, result: ${croppedImage.width}x${croppedImage.height}",
);
final encodeStopwatch = Stopwatch()..start();
final result = await _encodeImageToPng(croppedImage);
encodeStopwatch.stop();
_logger.info(
"_cropAndEncodeCanvas: PNG encoding completed in ${encodeStopwatch.elapsedMilliseconds}ms, size: ${(result.length / 1024).toStringAsFixed(1)}KB",
);
return result;
return await _encodeImageToPng(croppedImage);
}
Future<List<Uint8List>> compressFaceThumbnails(Map args, {int? fileID}) async {
_logger.info("[$fileID] compressFaceThumbnails START");
Future<List<Uint8List>> compressFaceThumbnails(Map args) async {
final listPngBytes = args['listPngBytes'] as List<Uint8List>;
final List<Future<Uint8List>> compressedBytesList = [];
_logger.info(
"[$fileID] compressFaceThumbnails START: Processing ${listPngBytes.length} thumbnails with quality=$_faceThumbnailCompressionQuality, minDimension=$_faceThumbnailMinDimension",
);
try {
for (int i = 0; i < listPngBytes.length; i++) {
final pngBytes = listPngBytes[i];
_logger.info(
"[$fileID] Compressing thumbnail $i/${listPngBytes.length}, original size: ${(pngBytes.length / 1024).toStringAsFixed(1)}KB",
);
for (final pngBytes in listPngBytes) {
final compressedBytes = FlutterImageCompress.compressWithList(
pngBytes,
quality: _faceThumbnailCompressionQuality,
@@ -640,29 +573,10 @@ Future<List<Uint8List>> compressFaceThumbnails(Map args, {int? fileID}) async {
);
compressedBytesList.add(compressedBytes);
}
_logger.info(
"[$fileID] Starting Future.wait for ${compressedBytesList.length} compression tasks",
);
final stopwatch = Stopwatch()..start();
final result = await Future.wait(compressedBytesList);
stopwatch.stop();
_logger.info(
"[$fileID] compressFaceThumbnails END: All ${result.length} compressions completed in ${stopwatch.elapsedMilliseconds}ms",
);
for (int i = 0; i < result.length; i++) {
_logger.info(
"[$fileID] Thumbnail $i: ${(listPngBytes[i].length / 1024).toStringAsFixed(1)}KB -> ${(result[i].length / 1024).toStringAsFixed(1)}KB (${((result[i].length / listPngBytes[i].length) * 100).toStringAsFixed(1)}%)",
);
}
return result;
return await Future.wait(compressedBytesList);
} catch (e, s) {
_logger.severe(
'[$fileID] Failed to compress face thumbnails. Original sizes: ${listPngBytes.map((e) => '${(e.length / 1024).toStringAsFixed(1)}KB').toList()}',
_logger.warning(
'Failed to compress face thumbnail, using original. Size: ${listPngBytes.map((e) => e.length).toList()} bytes',
e,
s,
);

View File

@@ -242,28 +242,16 @@ File cachedThumbnailPath(EnteFile file) {
);
}
File cachedFaceCropPath(String faceID, bool useTempCache, [int? fileID]) {
final logger = Logger("FaceCropUtils");
logger.info(
"[$fileID] cachedFaceCropPath called: faceID=$faceID, useTempCache=$useTempCache",
);
File cachedFaceCropPath(String faceID, bool useTempCache) {
late final String thumbnailCacheDirectory;
if (useTempCache) {
thumbnailCacheDirectory =
Configuration.instance.getThumbnailCacheDirectory();
logger
.info("[$fileID] Using temp cache directory: $thumbnailCacheDirectory");
} else {
thumbnailCacheDirectory =
Configuration.instance.getPersonFaceThumbnailCacheDirectory();
logger.info(
"[$fileID] Using person face cache directory: $thumbnailCacheDirectory",
);
}
final filePath = thumbnailCacheDirectory + "/" + faceID;
logger.info("[$fileID] Generated cache file path: $filePath");
return File(filePath);
return File(
thumbnailCacheDirectory + "/" + faceID,
);
}

View File

@@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: async
sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
sha256: d2872f9c19731c2e5f10444b14686eb7cc85c76274bd6c16e1816bff9a3bab63
url: "https://pub.dev"
source: hosted
version: "2.13.0"
version: "2.12.0"
boolean_selector:
dependency: transitive
description:
@@ -45,10 +45,10 @@ packages:
dependency: transitive
description:
name: fake_async
sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
url: "https://pub.dev"
source: hosted
version: "1.3.3"
version: "1.3.2"
flutter:
dependency: "direct main"
description: flutter
@@ -71,10 +71,10 @@ packages:
dependency: transitive
description:
name: leak_tracker
sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0"
sha256: c35baad643ba394b40aac41080300150a4f08fd0fd6a10378f8f7c6bc161acec
url: "https://pub.dev"
source: hosted
version: "10.0.9"
version: "10.0.8"
leak_tracker_flutter_testing:
dependency: transitive
description:
@@ -204,10 +204,10 @@ packages:
dependency: transitive
description:
name: vm_service
sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
sha256: "0968250880a6c5fe7edc067ed0a13d4bae1577fe2771dcf3010d52c4a9d3ca14"
url: "https://pub.dev"
source: hosted
version: "15.0.0"
version: "14.3.1"
sdks:
dart: ">=3.7.0-0 <4.0.0"
flutter: ">=3.18.0-18.0.pre.54"

View File

@@ -12,7 +12,7 @@ description: ente photos application
# Read more about iOS versioning at
# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
version: 1.1.63+1097
version: 1.1.54+1084
publish_to: none
environment: