Compare commits

..

51 Commits

Author SHA1 Message Date
Neeraj Gupta
8378af153b Tweak 2025-07-28 10:31:39 +05:30
Neeraj Gupta
7f57fd597c Tweak order 2025-07-28 10:24:58 +05:30
Neeraj Gupta
f7515f520c Update 2025-07-28 10:22:29 +05:30
Neeraj Gupta
b0ebbce292 Remove code magic 2025-07-28 10:09:54 +05:30
Neeraj Gupta
3d409ffd77 Try adding existing cert 2025-07-28 09:49:31 +05:30
Neeraj Gupta
6d45c3c4e5 Fix 7/n 2025-07-26 15:31:28 +05:30
Neeraj Gupta
35ca600c4e Fix 5/n 2025-07-26 15:19:24 +05:30
Neeraj Gupta
6fcf2732a8 Merge branch 'internal_photos_july25_2' into internal_ios_build 2025-07-26 15:11:57 +05:30
Neeraj Gupta
311e8f3939 Fix 5/n 2025-07-26 15:10:38 +05:30
Neeraj Gupta
da1ff4131c Fix build 4/n 2025-07-26 15:02:01 +05:30
Prateek Sunal
d0bbdfec8e chore: bump version 2025-07-26 14:58:41 +05:30
Prateek Sunal
e5f2ae8ac8 Merge remote-tracking branch 'origin/smart-album-nothingelse' into internal_photos_july25_2 2025-07-26 14:58:17 +05:30
Neeraj Gupta
a119babe21 Fix build 4/n 2025-07-26 14:57:07 +05:30
Neeraj Gupta
9dd9a8db80 Fix build 3/n 2025-07-26 14:52:29 +05:30
Neeraj Gupta
ea4282882e Fix build 2/n 2025-07-26 14:45:42 +05:30
Neeraj Gupta
862064d2e4 Fix build 2/n 2025-07-26 14:42:58 +05:30
ashilkn
191ec62215 bump up version 2025-07-26 14:31:20 +05:30
Neeraj Gupta
dabd703803 Fix build 1/n 2025-07-26 14:31:05 +05:30
ashilkn
be6bc3747b Merge gallery_rewrite 2025-07-26 14:30:35 +05:30
Neeraj Gupta
9f9eab3644 Update build workflow 2025-07-26 14:22:15 +05:30
Neeraj Gupta
91499c7775 Merge remote-tracking branch 'origin/main' into internal_photos_july25_2 2025-07-26 14:07:52 +05:30
AmanRajSinghMourya
f254a7841b Merge branch 'advance_image_editor' into internal_photos_july25_2 2025-07-26 00:18:50 +05:30
Prateek Sunal
e583794d37 Merge remote-tracking branch 'origin/main' into internal_photos_july25_2 2025-07-25 20:01:43 +05:30
Prateek Sunal
87df2add67 Merge branch 'internal_photos_july25_2' of https://github.com/ente-io/ente into internal_photos_july25_2 2025-07-25 20:01:28 +05:30
Prateek Sunal
c074f66b38 Merge branch 'smart-album-nothingelse' into internal_photos_july25_2 2025-07-25 20:01:20 +05:30
ashilkn
9bdf6305f7 Merge gallery_rewrite 2025-07-25 16:39:56 +05:30
ashilkn
e13e27c10e Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-25 16:14:49 +05:30
ashilkn
d1d7d03af2 Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-25 16:12:57 +05:30
Prateek Sunal
ba2cf287ce chore: push changes 2025-07-25 14:08:29 +05:30
Prateek Sunal
619d7676f6 Merge branch 'smart-album-nothingelse' into internal_photos_july25_2 2025-07-25 14:08:14 +05:30
Prateek Sunal
0d7cbd3187 chore: bump version 2025-07-25 13:05:05 +05:30
Prateek Sunal
a292d09d8c Merge branch 'smart-album-nothingelse' into internal_photos_july25_2 2025-07-25 13:04:45 +05:30
ashilkn
7450996f4d Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-24 20:13:05 +05:30
ashilkn
f37d94a2bd Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-24 19:49:38 +05:30
ashilkn
d48b4392f5 Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-24 19:45:45 +05:30
ashilkn
8feb69d711 Merge branch 'gallery_rewrite' into internal_photos_july25_2 2025-07-24 19:24:12 +05:30
Neeraj Gupta
24266e9eca Bump version 2025-07-24 17:23:42 +05:30
Neeraj Gupta
3419197817 Merge branch 'fixNow' into internal_photos_july25_2 2025-07-24 17:23:11 +05:30
Neeraj Gupta
6d59e51ffa Bump version 2025-07-24 16:26:38 +05:30
Neeraj Gupta
16bc189c2b Merge branch 'fixQuery' into internal_photos_july25_2 2025-07-24 16:25:39 +05:30
ashilkn
c942257c5f bump up version 2025-07-24 14:55:54 +05:30
ashilkn
bc7d265812 Fix build error 2025-07-24 14:52:38 +05:30
ashilkn
f7ee1099c4 Merge flutter_3.27 2025-07-24 14:45:32 +05:30
ashilkn
f6852885b1 Change from flutter pub get 2025-07-24 14:39:34 +05:30
ashilkn
ee1686370b Merge branch 'flutter_3.27' into internal_photos_july25_2 2025-07-24 14:07:49 +05:30
ashilkn
c94e817205 update README file 2025-07-24 14:05:46 +05:30
ashilkn
4669107647 Update workflows 2025-07-24 14:05:26 +05:30
ashilkn
dcf0192257 Resolve merge conflicts and merge gallery_rewrite 2025-07-24 14:00:14 +05:30
ashilkn
a0686dc8bd Regenerate pubspec.lock after upgrading to flutter 3.27.4 2025-07-24 13:42:08 +05:30
ashilkn
506fc51675 Merge remote-tracking branch 'origin/advance_image_editor' into internal_photos_july25_2 2025-07-24 12:30:28 +05:30
ashilkn
6751648aae Merge remote-tracking branch 'origin/smart-album-nothingelse' into internal_photos_july25_2 2025-07-24 12:26:56 +05:30
196 changed files with 3822 additions and 4027 deletions

View File

@@ -4,7 +4,7 @@ on:
workflow_dispatch: # Allow manually running the action
env:
FLUTTER_VERSION: "3.24.3"
FLUTTER_VERSION: "3.27.4"
permissions:
contents: write

View File

@@ -8,7 +8,7 @@ on:
- ".github/workflows/mobile-lint.yml"
env:
FLUTTER_VERSION: "3.24.3"
FLUTTER_VERSION: "3.27.4"
permissions:
contents: read

View File

@@ -9,7 +9,7 @@ on:
- "photos-v*"
env:
FLUTTER_VERSION: "3.24.3"
FLUTTER_VERSION: "3.27.4"
permissions:
contents: write

View File

@@ -4,12 +4,12 @@ on:
workflow_dispatch: # Manual trigger only
env:
FLUTTER_VERSION: "3.24.3"
FLUTTER_VERSION: "3.27.4"
ANDROID_KEYSTORE_PATH: "keystore/ente_photos_key.jks"
jobs:
build:
runs-on: macos-latest # Required for iOS builds
runs-on: macos-15 # Required for iOS builds
environment: "ios-build"
permissions:
contents: write
@@ -19,12 +19,50 @@ jobs:
working-directory: mobile/apps/photos
steps:
# Common Setup
- name: Checkout code
uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Apple Certificate
env:
MAC_OS_CERTIFICATE: ${{ secrets.MAC_OS_CERTIFICATE }}
MAC_OS_CERTIFICATE_PASSWORD: ${{ secrets.MAC_OS_CERTIFICATE_PASSWORD }}
KEYCHAIN_PASSWORD: ${{ secrets.KEYCHAIN_PASSWORD }}
run: |
# Create variables
CERTIFICATE_PATH=$RUNNER_TEMP/build_certificate.p12
KEYCHAIN_PATH=$RUNNER_TEMP/app-signing.keychain-db
# Import certificate from secrets
echo -n "$MAC_OS_CERTIFICATE" | base64 --decode -o $CERTIFICATE_PATH
# Create temporary keychain
security create-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
security set-keychain-settings -lut 21600 $KEYCHAIN_PATH
security unlock-keychain -p "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
# Import certificate to keychain
security import $CERTIFICATE_PATH -P "$MAC_OS_CERTIFICATE_PASSWORD" -A -t cert -f pkcs12 -k $KEYCHAIN_PATH
security set-key-partition-list -S apple-tool:,apple: -k "$KEYCHAIN_PASSWORD" $KEYCHAIN_PATH
# Make the keychain the default
security list-keychain -d user -s $KEYCHAIN_PATH
- name: Add provisioning profiles
run: |
# Decode and install all provisioning profiles
PROFILES_HOME="$HOME/Library/MobileDevice/Provisioning Profiles"
mkdir -p "$PROFILES_HOME"
IFS=$'\n'
for profile in ${{ secrets.MAC_OS_PROFILES_BASE64 }}; do
PROFILE_PATH="$(mktemp "$PROFILES_HOME"/$(uuidgen).mobileprovision)"
echo "$profile" | base64 --decode > "$PROFILE_PATH"
echo "Saved provisioning profile to $PROFILE_PATH"
done
# Common Setup
- name: Setup JDK 17
uses: actions/setup-java@v1
with:
@@ -35,8 +73,11 @@ jobs:
with:
flutter-version: ${{ env.FLUTTER_VERSION }}
cache: true
- name: Get Flutter dependencies
run: flutter pub get
# Android Build
# Android Build
- name: Setup Android signing key
uses: timheuer/base64-to-file@v1
with:
@@ -59,6 +100,16 @@ jobs:
- name: Install fastlane
run: gem install fastlane
- name: Update CocoaPods Specs
run: pod repo update
working-directory: mobile/apps/photos/ios
- name: Install CocoaPods dependencies
run: |
rm -f Podfile.lock
pod install
working-directory: mobile/apps/photos/ios
- name: Create ExportOptions.plist
run: |
cat <<EOF > ios/ExportOptions.plist
@@ -70,10 +121,23 @@ jobs:
<string>app-store</string>
<key>teamID</key>
<string>${{ secrets.IOS_TEAM_ID }}</string>
<key>provisioningProfiles</key>
<dict>
<key>io.ente.photos</key>
<string>match AppStore io.ente.photos</string>
<key>io.ente.frame</key>
<string>match AppStore io.ente.frame</string>
<key>io.ente.frame.EntePeopleWidget</key>
<string>match AppStore io.ente.frame.EntePeopleWidget</string>
<key>io.ente.frame.EnteAlbumWidget</key>
<string>match AppStore io.ente.frame.EnteAlbumWidget</string>
<key>io.ente.frame.EnteMemoryWidget</key>
<string>match AppStore io.ente.frame.EnteMemoryWidget</string>
</dict>
</dict>
</plist>
EOF
- name: Setup App Store Connect API Key
run: |
echo '${{ secrets.IOS_API_KEY }}' > api_key.json
@@ -83,7 +147,7 @@ jobs:
run: |
flutter build ipa \
--release \
--export-options-plist=ExportOptions.plist \
--export-options-plist=ios/ExportOptions.plist \
--dart-define=cronetHttpNoPlay=true
env:
SIGNING_TEAM_ID: ${{ secrets.IOS_TEAM_ID }}

View File

@@ -1,41 +0,0 @@
name: "Lint (rust)"
on:
# Run on every pull request (open or push to it) that changes rust/
pull_request:
paths:
- "rust/**"
- ".github/workflows/rust-lint.yml"
permissions:
contents: read
# Cancel in-progress lint runs when a new commit is pushed.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-latest
defaults:
run:
working-directory: rust
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Cache
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- run: cargo fmt --check
- run: cargo clippy
- run: cargo build

View File

@@ -44,7 +44,8 @@ jobs:
# If triggered by a tag, checkout photosd-$tag from the source
# repository. Otherwise checkout $source (default: "main").
repository: ente-io/ente
ref: "${{ startsWith(github.ref, 'refs/tags/v') &&
ref:
"${{ startsWith(github.ref, 'refs/tags/v') &&
format('photosd-{0}', github.ref_name) || ( inputs.source
|| 'main' ) }}"
@@ -109,7 +110,8 @@ jobs:
env:
# macOS notarization credentials key details
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_APP_SPECIFIC_PASSWORD:
${{ secrets.APPLE_APP_SPECIFIC_PASSWORD }}
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
# Windows Azure Trusted Signing related values
# https://www.electron.build/code-signing-win#using-azure-trusted-signing-beta

View File

@@ -1,5 +1,6 @@
{
"tabWidth": 4,
"proseWrap": "always",
"objectWrap": "collapse",
"plugins": [
"prettier-plugin-organize-imports",

View File

@@ -1,3 +1,4 @@
{
"tabWidth": 4
"tabWidth": 4,
"proseWrap": "always"
}

View File

@@ -342,17 +342,13 @@ export const sidebar = [
text: "General",
link: "/self-hosting/troubleshooting/misc",
},
{
text: "Docker / quickstart",
link: "/self-hosting/troubleshooting/docker",
},
{
text: "Uploads",
link: "/self-hosting/troubleshooting/uploads",
},
{
text: "Ente CLI",
link: "/self-hosting/troubleshooting/cli",
text: "Docker / quickstart",
link: "/self-hosting/troubleshooting/docker",
},
],
},

View File

@@ -1,6 +1,7 @@
---
title: Migrating to Ente Auth
description: Guides for migrating your existing 2FA tokens into or out of Ente Auth
description:
Guides for migrating your existing 2FA tokens into or out of Ente Auth
---
# Migrating to/from Ente Auth

View File

@@ -1,6 +1,7 @@
---
title: Desktop app FAQ
description: An assortment of frequently asked questions about Ente Photos desktop app
description:
An assortment of frequently asked questions about Ente Photos desktop app
---
# Desktop app FAQ
@@ -35,4 +36,4 @@ be specific to your distro (e.g. `xdg-desktop-menu forceupdate`).
> [!NOTE]
>
> If you're using an AppImage and not seeing the icon, you'll need to
> [enable AppImage desktop integration](/photos/troubleshooting/desktop-install/#appimage-desktop-integration).
> [enable AppImage desktop integration](/photos/troubleshooting/desktop-install/#appimage-desktop-integration).

View File

@@ -67,7 +67,7 @@ reliable as any one can be.
If you would like to fund the development of this project, please consider
[subscribing](https://ente.io/download).
## How do I pronounce Ente?
## How do I pronounce ente?
It's like cafe 😊. kaf-_ay_. en-_tay_.

View File

@@ -1,6 +1,7 @@
---
title: Security and Privacy FAQ
description: Comprehensive information about security and privacy measures in Ente Photos
description:
Comprehensive information about security and privacy measures in Ente Photos
---
# Security and Privacy FAQ

View File

@@ -1,6 +1,7 @@
---
title: Cast
description: Casting your photos on to a large screen or a TV or a Chromecast device
description:
Casting your photos on to a large screen or a TV or a Chromecast device
---
# Cast

View File

@@ -1,6 +1,7 @@
---
title: Family plans
description: Share your Ente Photos plan with your family members with no extra cost
description:
Share your Ente Photos plan with your family members with no extra cost
---
# Family plans

View File

@@ -1,6 +1,7 @@
---
title: Watch folder
description: Automatic syncing of selected folders using the Ente Photos desktop app
description:
Automatic syncing of selected folders using the Ente Photos desktop app
---
# Watch folders

View File

@@ -1,6 +1,7 @@
---
title: Import from local hard disk
description: Migrating to Ente Photos by importing data from your local hard disk
description:
Migrating to Ente Photos by importing data from your local hard disk
---
# Import photos from your local hard disk

View File

@@ -99,17 +99,3 @@ If you do want to run it from the command line, you can do so by passing the
For more details, see this upstream issue on
[electron](https://github.com/electron/electron/issues/17972).
### Application reporting offline despite Internet connectivity
Due to unreliability of usage of `navigator.onLine` in Linux, the app may report that you are offline, even though the internet connection is functional.
You can resolve the issue by adding a dummy network interface using the following command:
```shell
ip link add dummy0 type dummy
ip addr add 10.10.10.1/24 dev dummy0
ip link set dummy0 up
```
Once the interface is up, Ente correctly detects that the system is online.

View File

@@ -1,6 +1,7 @@
---
title: Files not uploading
description: Troubleshooting when files are not uploading from your Ente Photos app
description:
Troubleshooting when files are not uploading from your Ente Photos app
---
# Files not uploading

View File

@@ -63,11 +63,17 @@ It has no relation to Backblaze, Wasabi or Scaleway.
Each bucket's endpoint, region, key and secret should be configured accordingly
if using an external bucket.
Additionally, you can enable SSL and path-style URL for specific buckets, which
provides flexibility for storage. If this is not configured, top level
configuration (`s3.are_local_buckets` and `s3.use_path_style_urls`) is used.
A sample configuration for `b2-eu-cen` is provided, which can be used for other
2 buckets as well:
```yaml
b2-eu-cen:
are_local_buckets: true
use_path_style_urls: true
key: <key>
secret: <secret>
endpoint: localhost:3200

View File

@@ -108,11 +108,24 @@ emails having @example.com as suffix.
### Send email with verification code
You can configure SMTP for sending verification code e-mails to users, if you do
not wish to hardcode OTTs and have larger audience.
You can configure SMTP for sending verification code e-mails to users, which is
efficient if you do not know mail addresses of people for who you want to
hardcode OTTs or if you are serving larger audience.
For more information on configuring email, check out the
[email configuration](/self-hosting/installation/config#email) section.
Set the host and port accordingly with your credentials in `museum.yaml`
```yaml
smtp:
host:
port:
# Optional username and password if using local relay server
username:
password:
# Email address used for sending emails (this mail's credentials have to be provided)
email:
# Optional name for sender
sender-name:
```
## Disable registrations

View File

@@ -7,8 +7,8 @@ description: Getting started with self-hosting Ente
If you're looking to spin up Ente on your server, you are in the right place!
Our entire source code,
[including the server](https://ente.io/blog/open-sourcing-our-server/) is open
Our entire source code
([including the server](https://ente.io/blog/open-sourcing-our-server/)) is open
source. This is the same code we use on production.
For a quick preview, make sure your system meets the requirements mentioned
@@ -35,12 +35,9 @@ This creates a directory `my-ente` in the current working directory, prompts to
start the cluster with needed containers after pulling the images required to
run Ente.
::: info
Make sure to modify the default values in `compose.yaml` and `museum.yaml` if
you wish to change endpoints, bucket configuration or server configuration.
:::
::: note Make sure to modify the default values in `compose.yaml` and
`museum.yaml` if you wish to change endpoints, bucket configuration or server
configuration. :::
## Try the web app

View File

@@ -45,25 +45,6 @@ cp example.yaml museum.yaml
Change the values present in `.env` file along with `museum.yaml` file
accordingly.
::: tip
Make sure to enter the correct values for the database and object storage.
You should consider generating values for JWT and encryption keys for emails if
you intend to use for long-term needs.
You can do by running the following command inside `ente/server`, assuming you
cloned the repository to `ente`:
```shell
# Change into the ente/server
cd ente/server
# Generate secrets
go run tools/gen-random-keys/main.go
```
:::
## Step 3: Start the cluster
Start the cluster by running the following command:

View File

@@ -78,9 +78,6 @@ used for Compose and quickstart for ease of use.)
### Database
The `db` section is used for configuring database connectivity. Ensure you
provide correct credentials for proper connectivity within Museum.
| Variable | Description | Default |
| ------------- | -------------------------- | ----------- |
| `db.host` | DB hostname | `localhost` |
@@ -97,13 +94,10 @@ The `s3` section within `museum.yaml` is by default configured to use local
MinIO buckets when using `quickstart.sh` or Docker Compose.
If you wish to use an external S3 provider, you can edit the configuration with
your provider's credentials, and set `s3.are_local_buckets` to `false`.
your provider's credentials, and set `are_local_buckets` to `false`.
If you are using default MinIO, it is accessible at port `3200`. Web Console can
be accessed by enabling port `3201` in the Compose file.
For more information on object storage configuration, check our
[documentation](/self-hosting/administration/object-storage).
MinIO uses the port `3200` for API Endpoints. Web Console can be accessed at
http://localhost:3201 by enabling port `3201` in the Compose file.
If you face any issues related to uploads then check out
[CORS](/self-hosting/administration/object-storage#cors-cross-origin-resource-sharing)
@@ -152,27 +146,6 @@ go run tools/gen-random-keys/main.go
### Email
You may wish to send emails for verification codes instead of
[hardcoding them](/self-hosting/administration/users#use-hardcoded-otts). In
such cases, you can configure SMTP (or Zoho Transmail, for bulk emails).
Set the host and port accordingly with your credentials in `museum.yaml`
You may skip the username and password if using a local relay server.
```yaml
smtp:
host:
port:
# Optional username and password if using local relay server
username:
password:
# Email address used for sending emails (this mail's credentials have to be provided)
email:
# Optional name for sender
sender-name:
```
| Variable | Description | Default |
| ------------------ | ---------------------------- | ------- |
| `smtp.host` | SMTP server host | |

View File

@@ -92,9 +92,9 @@ git clone https://github.com/ente-io/ente
2. Build the server. The server binary should be available as `./main` relative
to `server` directory
```shell
go build cmd/museum/main.go
```
``` shell
go build cmd/museum/main.go
```
3. Create `museum.yaml` file inside `server` for configuring the needed
variables. You can copy the templated configuration file for editing with
@@ -104,25 +104,6 @@ git clone https://github.com/ente-io/ente
cp config/example.yaml ./museum.yaml
```
::: tip
Make sure to enter the correct values for the database and object storage.
You should consider generating values for JWT and encryption keys for emails
if you intend to use for long-term needs.
You can do by running the following command inside `ente/server`, assuming
you cloned the repository to `ente`:
```shell
# Change into the ente/server
cd ente/server
# Generate secrets
go run tools/gen-random-keys/main.go
```
:::
4. Run the server
```shell

View File

@@ -159,7 +159,7 @@ apps](web-dev-settings.png){width=400px}
## Step 7: Configure Ente CLI
You can download Ente CLI from
[here](https://github.com/ente-io/ente/releases?q=tag%3Acli).
[here](https://github.com/ente-io/ente/releases?q=tag%3Acli)
Check our [documentation](/self-hosting/administration/cli) on how to use Ente
CLI for managing self-hosted instances.

View File

@@ -1,52 +0,0 @@
---
title: Ente CLI - Self-hosting
description: A quick hotfix for keyring errors while running Ente CLI.
---
# Ente CLI
## Secrets
Ente CLI makes use of your system keyring for storing sensitive information such
as passwords.
There are 2 ways to address keyring-related error:
### Install system keyring
This is the recommended method as it is considerably secure than the latter.
If you are using Linux for accessing Ente CLI with, you can install a system
keyring manager such as `gnome-keyring`, `kwallet`, etc. via your distribution's
package manager.
For Ubuntu/Debian based distributions, you can install `gnome-keyring` via `apt`
```shell
sudo apt install gnome-keyring
```
Now you can use Ente CLI for adding account, which will trigger your system's
keyring.
### Configure secrets path
In case of using Ente CLI on server environment, you may not be able to install
system keyring. In such cases, you can configure Ente CLI to use a text file for
saving the secrets.
Set `ENTE_CLI_SECRETS_PATH` environment variable in your shell's configuration
file (`~/.bashrc`, `~/.zshrc`, or other corresponding file)
```shell
# Replace ./secrets.txt with the path to secrets file
# that you are using for saving.
# IMPORTANT: Make sure it is stored in a secure place.
export ENTE_CLI_SECRETS_PATH=./secrets.txt
```
When you run Ente CLI, and if the file doesn't exist, Ente CLI will create it
and fill it with a random 32 character encryption key.
If you create the file, please fill it with a cryptographically generated 32
byte string.

View File

@@ -17,20 +17,19 @@ description: Fixing Docker-related errors when trying to self-host Ente
## post_start
The Docker compose file used if relying on quickstart script or installation
using Docker Compose uses the "post_start" lifecycle hook to provision the MinIO
instance.
The `server/compose.yaml` Docker compose file uses the "post_start" lifecycle
hook to provision the MinIO instance.
The lifecycle hook **requires Docker Compose version 2.30.0+**, and if you're
using an older version of Docker Compose you will see an error like this:
using an older version of docker compose you will see an error like this:
```
validating compose.yaml: services.minio Additional property post_start is not allowed
```
The easiest way to resolve this is to upgrade your Docker Compose.
The easiest way to resolve this is to upgrade your Docker compose.
If you cannot update your Docker Compose version, then alternatively you can
If you cannot update your Docker compose version, then alternatively you can
perform the same configuration by removing the "post_start" hook, and adding a
new service definition:
@@ -71,11 +70,11 @@ supports the `start_interval` property on the health check.
## Postgres authentication failed
If you are getting Postgres password authentication failures when starting your
If you're getting Postgres password authentication failures when starting your
cluster, then you might be using a stale Docker volume.
If you are getting an error of the following form (pasting a full example for
easier greppability):
In more detail, if you're getting an error of the following form (pasting a full
example for easier greppability):
```
museum-1 | panic: pq: password authentication failed for user "pguser"
@@ -93,13 +92,9 @@ is expecting.
There are 2 possibilities:
1. If you are using Docker Compose for running Ente from source, you might not
have set the same credentials in `.env` and `museum.yaml` inside
`server/config` directory. Edit the values to make sure the correct
credentials are being used.
2. When you have created a cluster in `my-ente` directory on running
`quickstart.sh` and later deleted it, only to create another cluster with
same `my-ente` directory.
1. When you have created a cluster in `my-ente` directory on running
`quickstart.sh` and later deleted it, only to create another cluster with
same `my-ente` directory.
However, by deleting the directory, the Docker volumes are not deleted.
@@ -134,7 +129,12 @@ There are 2 possibilities:
## MinIO provisioning error
If you encounter similar logs while starting your Docker Compose cluster
MinIO has deprecated the `mc config` command in favor of `mc alias set`
resulting in failure in execution of the command for creating bucket using
`post_start` hook.
You may encounter similar logs while trying to start the cluster if you are
using the older command (provided by default in `quickstart.sh`):
```
my-ente-minio-1 -> | Waiting for minio...
@@ -142,8 +142,9 @@ my-ente-minio-1 -> | Waiting for minio...
my-ente-minio-1 -> | Waiting for minio...
```
This could be due to usage of deprecated MinIO `mc config` command. Changing
`mc config host h0 add` to `mc alias set h0` resolves this.
This can be resolved by changing
`mc config host h0 add http://minio:3200 $minio_user $minio_pass` to
`mc alias set h0 http://minio:3200 $minio_user $minio_pass`
Thus the updated `post_start` will look as follows for `minio` service:
@@ -155,6 +156,13 @@ Thus the updated `post_start` will look as follows for `minio` service:
sh -c '
#!/bin/sh
while ! mc alias set h0 http://minio:3200 your_minio_user your_minio_pass 2>/dev/null
...
do
echo "Waiting for minio..."
sleep 0.5
done
cd /data
mc mb -p b2-eu-cen
mc mb -p wasabi-eu-central-2-v3
mc mb -p scw-eu-fr-v3
'
```

View File

@@ -0,0 +1,38 @@
---
title: Ente CLI Secrets - Self-hosting
description: A quick hotfix for keyring errors while running Ente CLI.
---
# Ente CLI Secrets
Ente CLI makes use of system keyring for storing sensitive information like your
passwords. And running the CLI straight out of the box might give you some
errors related to keyrings in some case.
Follow the below steps to run Ente CLI and also avoid keyrings errors.
Run:
```shell
# export the secrets path
export ENTE_CLI_SECRETS_PATH=./<path-to-secrets.txt>
./ente-cli
```
You can also add the above line to your shell's rc file, to prevent the need to
export manually every time.
Then one of the following:
1. If the file doesn't exist, Ente CLI will create it and fill it with a random
32 character encryption key.
2. If you do create the file, please fill it with a cryptographically generated
32 byte string.
And you are good to go.
## References
- [Ente CLI Secrets Path](https://www.reddit.com/r/selfhosted/comments/1gc09il/comment/lu2hox2/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)
- [Keyrings](https://man7.org/linux/man-pages/man7/keyrings.7.html)

View File

@@ -1,5 +1,6 @@
{
"tabWidth": 4,
"proseWrap": "always",
"plugins": [
"prettier-plugin-organize-imports",
"prettier-plugin-packagejson"

View File

@@ -1,3 +1,4 @@
{
"tabWidth": 4
"tabWidth": 4,
"proseWrap": "always"
}

View File

@@ -19,16 +19,16 @@ without relying on third party stores.
You can alternatively install the build from PlayStore or F-Droid.
<a href="https://play.google.com/store/apps/details?id=io.ente.auth">
<img height="59" src="../../../.github/assets/play-store-badge.png">
<img height="59" src="../.github/assets/play-store-badge.png">
</a>
<a href="https://f-droid.org/packages/io.ente.auth/">
<img height="59" src="../../../.github/assets/f-droid-badge.png">
<img height="59" src="../.github/assets/f-droid-badge.png">
</a>
### iOS / Apple Silicon macOS
<a href="https://apps.apple.com/us/app/ente-authenticator/id6444121398">
<img height="59" src="../../../.github/assets/app-store-badge.svg">
<img height="59" src="../.github/assets/app-store-badge.svg">
</a>
### Desktop
@@ -98,7 +98,7 @@ more, see [docs/adding-icons](docs/adding-icons.md).
The best way to support this project is by checking out [Ente
Photos](../mobile/README.md) or spreading the word.
For more ways to contribute, see [../CONTRIBUTING.md](../../../CONTRIBUTING.md).
For more ways to contribute, see [../CONTRIBUTING.md](../CONTRIBUTING.md).
## Certificate Fingerprints
@@ -113,4 +113,4 @@ apksigner verify --print-certs <path_to_apk>
## ⭐️ About
To know more about Ente and the ways to get in touch or seek help, see [our main
README](../../../README.md) or visit [ente.io](https://ente.io).
README](../README.md) or visit [ente.io](https://ente.io).

View File

@@ -10,16 +10,6 @@
{
"title": "3Commas"
},
{
"title": "Aadhaar",
"slug": "aadhaar",
"altNames": [
"uidai",
"UIDAI",
"Unique Identification Authority of India"
],
"hex": "FBB401"
},
{
"title": "Accredible",
"slug": "accredible",
@@ -55,11 +45,6 @@
{
"title": "Amazon"
},
{
"title": "Amtrak",
"slug": "amtrak",
"hex": "003A5D"
},
{
"title": "Ankama",
"slug": "ankama"
@@ -295,11 +280,6 @@
{
"title": "Caixa"
},
{
"title": "Caltrain",
"slug": "caltrain",
"hex": "E31837"
},
{
"title": "Canva"
},
@@ -326,31 +306,11 @@
{
"title": "ChangeNOW"
},
{
"title": "Charles Schwab",
"slug": "charles_schwab",
"altNames": [
"schwab",
"charles-schwab",
"charles schwab"
],
"hex": "01A0E0"
},
{
"title": "Channel Island Hosting",
"slug": "cih",
"hex": "D14633"
},
{
"title": "Clipper",
"slug": "clippercard",
"altNames": [
"ClipperCard",
"clipper-card",
"Clipper Card"
],
"hex": "006298"
},
{
"title": "CloudAMQP"
},
@@ -392,11 +352,6 @@
"title": "Control D",
"slug": "controld"
},
{
"title": "Coolify",
"slug": "coolify",
"hex": "8C52FF"
},
{
"title": "Crowdpear"
},
@@ -427,10 +382,6 @@
"title": "CSGORoll",
"slug": "csgoroll"
},
{
"title": "CrowdSec",
"slug": "crowdsec"
},
{
"title": "Cryptee",
"slug": "cryptee"
@@ -444,36 +395,12 @@
"cwallet.com"
]
},
{
"title": "U.S. Department of Homeland Security",
"slug": "us_dhs",
"altNames": [
"DHS",
"dhs",
"United States Department of Homeland Security",
"uscis",
"USCIS",
"U.S. Citizenship and Immigration Services",
"cbp",
"CBP",
"U.S. Customs and Border Protection",
"U.S. Immigration and Customs Enforcement",
"ice",
"ICE"
],
"hex": "005189"
},
{
"title": "DCS",
"altNames": [
"Digital Combat Simulator"
]
},
{
"title": "DeepSeek",
"slug": "deepseek",
"hex": "4D6BFE"
},
{
"title": "DEGIRO"
},
@@ -502,15 +429,6 @@
{
"title": "DocuSeal"
},
{
"title": "Dominos",
"slug": "dominos",
"altNames": [
"Domino's",
"Domino's Pizza"
],
"hex": "0B648F"
},
{
"title": "Doppler"
},
@@ -525,16 +443,6 @@
"title": "dus.net",
"slug": "dusnet"
},
{
"title": "Dunkin' Donuts",
"slug": "dunkindonuts",
"altNames": [
"Dunkin'",
"Dunkin",
"Dunkin Donuts"
],
"hex": "C63663"
},
{
"title": "eBay"
},
@@ -585,19 +493,6 @@
],
"hex": "858585"
},
{
"title": "exaroton",
"slug": "exaroton",
"altNames": [
"Exaroton"
],
"hex": "17AB17"
},
{
"title": "Experian",
"slug": "experian",
"hex": "AF1685"
},
{
"title": "Fanatical",
"slug": "fanatical",
@@ -623,10 +518,6 @@
"Fidelity Investments"
]
},
{
"title": "FileCloud",
"slug": "filecloud"
},
{
"title": "Filen"
},
@@ -714,15 +605,6 @@
"Canada Revenue Agency"
]
},
{
"title": "Green Man Gaming",
"slug": "greenmangaming",
"altNames": [
"green man gaming",
"gmg"
],
"hex": "00E205"
},
{
"title": "Guideline"
},
@@ -739,15 +621,6 @@
{
"title": "Hivelocity"
},
{
"title": "HSA Bank",
"slug": "hsa_bank",
"altNames": [
"hsa bank",
"hsabank"
],
"hex": "00FF85"
},
{
"title": "HTX"
},
@@ -757,11 +630,6 @@
"Hugging Face"
]
},
{
"title": "Hulu",
"slug": "hulu",
"hex": "1CE783"
},
{
"title": "IBKR",
"slug": "ibkr",
@@ -808,15 +676,6 @@
{
"title": "INWX"
},
{
"title": "IRCTC",
"slug": "irctc",
"altNames": [
"Indian Railway Catering and Tourism Corporation",
"Indian Railways"
],
"hex": "000075"
},
{
"title": "Itch",
"slug": "itch_io",
@@ -830,13 +689,6 @@
"title": "Jagex",
"hex": "D3D800"
},
{
"title": "JetBrains YouTrack",
"slug": "jetbrains-youtrack",
"altNames": [
"YouTrack"
]
},
{
"title": "jianguoyun",
"altNames": [
@@ -846,11 +698,6 @@
{
"title": "Kagi"
},
{
"title": "Kayak",
"slug": "kayak",
"hex": "FF6900"
},
{
"title": "Keygen",
"altNames": [
@@ -969,14 +816,6 @@
"lu.ma"
]
},
{
"title": "MailCow",
"slug": "mailcow",
"altNames": [
"mailcow",
"mailcow UI"
]
},
{
"title": "MangaDex",
"slug": "mangadex"
@@ -1131,10 +970,6 @@
{
"title": "Nelnet"
},
{
"title": "NetBird",
"slug": "netbird"
},
{
"title": "nintendo",
"altNames": [
@@ -1145,14 +980,6 @@
{
"title": "Njalla"
},
{
"title": "NJTransit",
"slug": "njtransit",
"altNames": [
"NJ Transit"
],
"hex": "1A2B57"
},
{
"title": "nordvpn",
"slug": "nordaccount",
@@ -1176,11 +1003,6 @@
{
"title": "Notion"
},
{
"title": "NumberBarn",
"slug": "numberbarn",
"hex": "1c5787"
},
{
"title": "NuCommunity"
},
@@ -1251,14 +1073,6 @@
"Pebble Host"
]
},
{
"title": "PCPartPicker",
"slug": "pcpartpicker",
"altNames": [
"PC Part Picker"
],
"hex": "EDA920"
},
{
"title": "Peerberry"
},
@@ -1426,18 +1240,6 @@
"title": "Rockstar Games",
"slug": "rockstar_games"
},
{
"title": "Rose-Hulman Institute of Technology",
"slug": "rose_hulman",
"altNames": [
"rose-hulman",
"Rose-Hulman",
"Rose Hulman",
"Rose Hulman Institute of Technology",
"RHIT"
],
"hex": "800000"
},
{
"title": "RuneMate"
},
@@ -1457,15 +1259,6 @@
"title": "Seafile",
"slug": "seafile"
},
{
"title": "SBI",
"slug": "sbi",
"altNames": [
"onlinesbi",
"State Bank of India"
],
"hex": "12A8E0"
},
{
"title": "SEI",
"altNames": [
@@ -1539,14 +1332,6 @@
"title": "Startmail",
"slug": "startmail"
},
{
"title": "State Farm",
"slug": "state_farm",
"altNames": [
"StateFarm"
],
"hex": "EDA920"
},
{
"title": "Stripchat",
"slug": "stripchat",
@@ -1560,11 +1345,6 @@
"title": "STRATO",
"hex": "FF8800"
},
{
"title": "Supercell",
"slug": "supercell",
"hex": "000000"
},
{
"title": "Surfshark"
},
@@ -1582,15 +1362,6 @@
{
"title": "Tableau"
},
{
"title": "Tally.so",
"slug": "tally_so",
"altNames": [
"Tally Forms",
"Tally"
],
"hex": "000000"
},
{
"title": "TCPShield"
},
@@ -1640,15 +1411,6 @@
"title": "Temu",
"slug": "temu"
},
{
"title": "The StoryGraph",
"slug": "thestorygraph",
"altNames": [
"StoryGraph",
"TheStoryGraph"
],
"hex": "15919B"
},
{
"title": "tianyiyun",
"altNames": [
@@ -1776,14 +1538,6 @@
{
"title": "WEB.DE",
"slug": "web_de"
},
{
"title": "WeMod",
"slug": "wemod",
"altNames": [
"wemod"
],
"hex": "4B63FB"
},
{
"title": "WHMCS"
@@ -1794,16 +1548,6 @@
{
"title": "Wise"
},
{
"title": "WMATA",
"slug": "wmata",
"altNames": [
"Washington Metro",
"DC Metro",
"Washington Metropolitan Area Transit Authority"
],
"hex": "2D2D2D"
},
{
"title": "Wolvesville"
},
@@ -1908,4 +1652,4 @@
"slug": "cowheels"
}
]
}
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.7 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 119.2 40.4" version="1.1" viewBox="0 0 119.2 40.4"><style>.st0{fill:#004d6e}</style><path d="M119 0C85.4 9.2 64 16 48.7 32.4c7.4 3 15.1 5.9 21.9 7.9C78.5 24.7 92.8 12.1 119.2.6L119 0zM75.7 4c-4-.3-8.4-1.2-11.9-2.2C56.3 1.5 17.3.5 0 7.9c4.7 2.9 9.6 5.7 15.6 8.9C33 8.7 55.1 5.9 75.7 4.7V4z" class="st0"/><path d="M100.7 3.9c-5.4.7-14 1-19.2 1C66 6.6 38.8 11 23.3 20.5c5.7 2.9 11.4 5.7 17.5 8.2C57 14.8 78.7 8.6 100.7 4.4v-.5z" class="st0"/></svg>

Before

Width:  |  Height:  |  Size: 564 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="113.088"><path fill="#010202" d="M74.686 72.818H63.827l7.316-37.63h10.858l-7.315 37.63M51.347 72.818c-.029-1.263.119-2.579.372-3.894-2.821 3.235-6.185 4.442-10.023 4.442-5.212 0-9.211-2.855-8.122-8.449.862-4.445 4.896-7.405 9.024-8.613 3.778-1.095 7.65-1.536 11.368-1.756l.042-.216c.493-2.525.024-3.511-2.607-3.511-2.141 0-4.292.946-5.08 3.306l-8.331.008c1.524-7.289 8.331-9.896 15.019-9.896 3.292 0 7.429.435 9.788 2.413 3.177 2.578 2.03 6.2 1.255 10.202l-1.909 9.82c-.406 2.085-.756 4.171-.319 6.146H51.347m1.616-13.112c-2.687.274-7.234 1.097-7.896 4.498-.351 1.809.651 2.576 2.352 2.576 4.112 0 4.84-3.456 5.436-6.527l.108-.547z"/><path fill="#E31837" d="M85.378 57.216c-.512 2.657-1.031 5.336-1.031 5.336l-.042.221c-.306 1.563-.656 3.04-.601 4.403.005.129-.023.234-.145.255-.016-.074-.026-.15-.04-.224v.013a56.074 56.074 0 0 1-.78-15.303h3.926l-1.287 5.299m47.624 6.989c-.355 1.809.649 2.578 2.35 2.578 4.115 0 4.84-3.456 5.438-6.527l.108-.551c-2.686.277-7.237 1.099-7.896 4.5zm-48.881 5.273c.011.111.056.248.143.469.105.192.227.382.361.564 1.695 2.307 4.31 3.238 7.292 2.855l6.577-.825 1.524-7.84c-1.094.271-2.18.493-3.222.493-2.578 0-2.051-1.592-1.655-3.623l1.879-9.654h5.484l1.387-7.134h-5.597l1.824-9.601H90.88l-2.399 9.601h-4.667C89.287 19.691 111.632.894 138.366.894c26.742 0 49.093 18.802 54.558 43.904-1.139-.39-2.409-.562-3.633-.562-3.4 0-6.894 1.316-8.831 4.498h-.105l.764-3.952h-10.258l-5.446 28.034h10.859l3.145-16.182c.448-2.304 1.224-4.882 4.242-4.882 2.359 0 1.9 2.357 1.571 4.06l-3.307 17.004h9.926c-6.907 22.996-28.237 39.752-53.484 39.752-26.041 0-47.922-17.83-54.096-41.951a45.902 45.902 0 0 0-.398-1.292c.111-.024.213.039.248.153zM157.707 42.1h10.861l1.452-7.461h-10.863l-1.45 7.461zm-36.763 12.011c.714 0 1.373 0 2.235.016l1.911-9.778-1.46-.111c-4.271-.33-6.831 2.413-8.523 6.309h-.11l1.12-5.763h-9.27l-5.449 28.034h10.862l2.367-12.18c.318-1.645.672-3.454 1.705-4.824 1.19-1.592 2.859-1.703 4.612-1.703zm29.131 12.561 1.908-9.817c.778-4.004 1.919-7.626-1.252-10.205-2.359-1.972-6.499-2.413-9.791-2.413-6.686 0-13.492 2.607-15.017 9.896l8.331-.008c.788-2.356 2.939-3.306 5.08-3.306 2.631 0 3.098.986 2.607 3.511l-.043.216c-3.717.223-7.59.661-11.367 1.758-4.128 1.208-8.162 4.168-9.026 8.61-1.086 5.594 2.91 8.449 8.125 8.449 3.838 0 7.199-1.208 10.022-4.445-.255 1.318-.403 2.634-.374 3.896h10.479c-.436-1.974-.088-4.056.318-6.142zm12.522 6.146 5.449-28.034h-10.861l-5.449 28.034h10.861z"/><path fill="#010202" d="M22.016 34.639c-11.847 0-18.81 8.995-20.921 19.856-2.08 10.695 2.257 18.871 13.556 18.871 8.668 0 16.063-5.597 18.749-14.948H22.812c-1.163 3.578-3.108 6.282-6.422 6.282-5.209 0-4.181-6.422-3.448-10.205.693-3.564 2.438-11.41 7.54-11.41 3.648 0 4.255 3.512 3.601 7.334h10.703l.119-.696h.032c1.054-9.381-3.323-15.084-12.921-15.084"/><path fill="#E31837" d="M191.954 75.952c0-2.111 1.711-3.667 3.733-3.667 2.001 0 3.712 1.556 3.712 3.667 0 2.125-1.711 3.68-3.712 3.68-2.022 0-3.733-1.555-3.733-3.68m3.734 3.069c1.661 0 2.971-1.302 2.971-3.069 0-1.743-1.31-3.055-2.971-3.055-1.682 0-2.995 1.313-2.995 3.055-.001 1.767 1.313 3.069 2.995 3.069zm-.778-.944h-.644v-4.236h1.616c1.002 0 1.494.369 1.494 1.205 0 .759-.475 1.089-1.099 1.168l1.207 1.864h-.723l-1.114-1.835h-.738v1.834zm.767-2.381c.546 0 1.031-.037 1.031-.69 0-.525-.478-.62-.923-.62h-.875v1.31h.767z"/></svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.3 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 83.8 44.2" version="1.1" viewBox="0 0 83.8 44.2"><style>.st0{fill:#006298}</style><g id="clipper_logo" transform="translate(-94.453 -83.393)"><path id="Path_1" d="M136.8 106.2c-.9 1.9-2.7 3.1-4.8 3.1-3 0-5.4-2.3-5.4-5.3s2.3-5.4 5.3-5.4c2.1 0 4 1.2 4.9 3.1h-2.2c-.7-.9-1.7-1.4-2.8-1.4-1.9.1-3.4 1.7-3.4 3.6 0 1.9 1.5 3.5 3.4 3.6 1 0 2-.5 2.6-1.3h2.4z" class="st0"/><path id="Path_2" d="M138.3 98.8h1.9v8.5h3.1v1.8h-5V98.8z" class="st0"/><path id="Path_3" d="M144.8 98.8h1.9v10.3h-1.9V98.8z" class="st0"/><path id="Path_4" d="M148.2 98.8h2.6c1.1-.1 2.1.2 3 .8 1.3 1.3 1.3 3.5 0 4.8-.9.6-1.9.9-3 .8h-.7v3.9h-1.9V98.8zm1.9 4.6h.6c.8 0 2.2-.1 2.2-1.4s-1.3-1.4-2.1-1.4h-.7v2.8z" class="st0"/><path id="Path_5" d="M156.3 98.8h2.6c1.1-.1 2.1.2 3 .8 1.3 1.3 1.3 3.5 0 4.8-.9.6-1.9.9-3 .8h-.7v3.9h-1.9V98.8zm1.9 4.6h.6c.8 0 2.2-.1 2.2-1.4s-1.3-1.4-2.1-1.4h-.7v2.8z" class="st0"/><path id="Path_6" d="M164.3 98.8h5.5v1.8h-3.6v2.5h3.5v1.8h-3.5v2.4h3.6v1.8h-5.5V98.8z" class="st0"/><path id="Path_7" d="M171.3 98.8h3.2c.9-.1 1.8.2 2.5.7.8.6 1.2 1.5 1.2 2.5 0 .9-.4 1.8-1 2.5-.5.4-1.1.7-1.7.8l2.8 3.8H176l-2.7-3.9v3.9h-1.9V98.8h-.1zm2 4.9h1.2c1.6 0 1.8-1 1.8-1.6s-.3-1.6-1.8-1.6h-1.2v3.2z" class="st0"/><path id="Path_8" d="M99.6 86.6c-.1-.2.1-.4.1-.4.2-.3 1.5-1.8 1.8-2.2.1-.1.2-.2.3-.2.2 0 .3.1.3.2.1.1 1.8 2.2 1.8 2.2s.2.2.1.4-.4.2-.4.2H100s-.3 0-.4-.2z" class="st0"/><path id="Path_9" d="M98.5 91.6c-.1-.2.1-.5.2-.6.4-.4 2.3-2.8 2.7-3.3.2-.2.3-.3.5-.3s.4.1.5.3c.1.1 2.7 3.3 2.7 3.3s.3.3.2.6c-.1.2-.4.3-.6.3h-5.5c-.1 0-.6 0-.7-.3z" class="st0"/><path id="Path_10" d="M97.2 98.3c-.2-.3.2-.7.2-.8.5-.6 3.2-3.8 3.8-4.5.1-.3.4-.4.7-.4.4 0 .5.3.6.4.1.1 3.8 4.5 3.8 4.5s.4.5.2.8c-.2.4-.8.4-.8.4H98s-.6 0-.8-.4z" class="st0"/><path id="Path_11" d="M94.5 100.3c-.2.5.3 1.1.4 1.3.8 1 5 6 5.9 7.1.2.4.6.6 1 .6s.8-.2 1-.6c.2-.2 5.9-7.1 5.9-7.1s.6-.7.4-1.3c-.3-.7-1.3-.7-1.3-.7h-12s-1 0-1.3.7z" class="st0"/><path id="Path_12" d="M110 88.2c-.1-.3 0-.5.2-.7.4-.5 2.7-3.2 3.1-3.8.1-.2.4-.3.6-.3.2 0 .4.1.5.3.1.1 3.1 3.8 3.1 3.8s.3.4.2.7c-.1.2-.4.4-.7.3h-6.4c.1.1-.4.1-.6-.3z" class="st0"/><path id="Path_13" d="M108.1 96.9c-.2-.4.2-.9.3-1 .6-.8 4-4.8 4.7-5.7.3-.3.4-.5.8-.5.3 0 .7.2.8.5.1.2 4.7 5.7 4.7 5.7s.5.6.3 1c-.2.3-.6.5-1 .5h-9.6s-.8.1-1-.5z" class="st0"/><path id="Path_14" d="M105.8 108.5c-.3-.6.3-1.3.4-1.4.9-1.1 5.6-6.7 6.6-7.9.4-.5.6-.7 1.2-.7.5 0 .9.3 1.1.7.2.2 6.5 7.9 6.5 7.9s.7.8.4 1.4c-.3.4-.8.7-1.4.7h-13.3c-.6.1-1.2-.2-1.5-.7z" class="st0"/><path id="Path_15" d="M101.2 112c-.2.8 0 1.6.6 2.2 1.4 1.7 8.7 10.5 10.3 12.3.4.6 1.1 1 1.8 1s1.3-.4 1.7-1c.3-.3 10.3-12.3 10.3-12.3s1.1-1.3.6-2.2c-.6-1.2-2.3-1.1-2.3-1.1h-20.9c-.9-.1-1.7.3-2.1 1.1z" class="st0"/><path id="Path_16" d="M121.6 125.7c0 1-.8 1.8-1.8 1.8s-1.8-.8-1.8-1.8.8-1.8 1.8-1.8c.9-.1 1.8.6 1.8 1.6.1.1.1.2 0 .2zm-3.2 0c0 .8.6 1.4 1.4 1.4.8 0 1.4-.6 1.4-1.4s-.6-1.4-1.4-1.4c-.8 0-1.4.6-1.4 1.4zm1.4-1c.2 0 .8 0 .8.6 0 .2-.2.4-.4.4.2 0 .4.2.4.6v.4h-.4v-.4c0-.4 0-.4-.4-.4h-.4v.8h-.4v-2.1l.8.1zm-.4.9h.4c.2 0 .4 0 .4-.4 0-.2-.2-.2-.4-.2h-.4v.6z" class="st0"/></g></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 512 512"><path d="M63.7-161.7h-90.9v272.8h90.9zm0 363.7h363.7v-90.9H63.7zm0-363.7h363.7v-90.9H63.7z" style="fill:#8c52ff;fill-opacity:.302" transform="translate(84.664 310.016)"/><path d="M48.2-177.1h-90.9V95.6h90.9zm0 363.6h363.7V95.6H48.2zm0-363.6h363.7V-268H48.2z" style="fill:#8c52ff;fill-opacity:.502" transform="translate(71.406 296.758)"/><path d="M32.8-192.6h-90.9V80.2h90.9zm0 363.7h363.7V80.2H32.8zm0-363.7h363.7v-90.9H32.8z" style="fill:#8c52ff" transform="translate(58.147 283.5)"/></svg>

Before

Width:  |  Height:  |  Size: 574 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.4 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" data-name="Layer 2" viewBox="0 0 377.1 277.86"><path d="M373.15 23.32c-4-1.95-5.72 1.77-8.06 3.66-.79.62-1.47 1.43-2.14 2.14-5.85 6.26-12.67 10.36-21.57 9.86-13.04-.71-24.16 3.38-33.99 13.37-2.09-12.31-9.04-19.66-19.6-24.38-5.54-2.45-11.13-4.9-14.99-10.23-2.71-3.78-3.44-8-4.81-12.16-.85-2.51-1.72-5.09-4.6-5.52-3.13-.5-4.36 2.14-5.58 4.34-4.93 8.99-6.82 18.92-6.65 28.97.43 22.58 9.97 40.56 28.89 53.37 2.16 1.46 2.71 2.95 2.03 5.09-1.29 4.4-2.82 8.68-4.19 13.09-.85 2.82-2.14 3.44-5.15 2.2-10.39-4.34-19.37-10.76-27.29-18.55-13.46-13.02-25.63-27.41-40.81-38.67-3.57-2.64-7.12-5.09-10.81-7.41-15.49-15.07 2.03-27.45 6.08-28.9 4.25-1.52 1.47-6.79-12.23-6.73-13.69.06-26.24 4.65-42.21 10.76-2.34.93-4.79 1.61-7.32 2.14-14.5-2.73-29.55-3.35-45.29-1.58-29.62 3.32-53.28 17.34-70.68 41.28C1.29 88.2-3.63 120.88 2.39 155c6.33 35.91 24.64 65.68 52.8 88.94 29.18 24.1 62.8 35.91 101.15 33.65 23.29-1.33 49.23-4.46 78.48-29.24 7.38 3.66 15.12 5.12 27.97 6.23 9.89.93 19.41-.5 26.79-2.02 11.55-2.45 10.75-13.15 6.58-15.13-33.87-15.78-26.44-9.36-33.2-14.54 17.21-20.41 43.15-41.59 53.3-110.19.79-5.46.11-8.87 0-13.3-.06-2.67.54-3.72 3.61-4.03 8.48-.96 16.72-3.29 24.28-7.47 21.94-12 30.78-31.69 32.87-55.33.31-3.6-.06-7.35-3.86-9.24ZM181.96 235.97c-32.83-25.83-48.74-34.33-55.31-33.96-6.14.34-5.04 7.38-3.69 11.97 1.41 4.53 3.26 7.66 5.85 11.63 1.78 2.64 3.01 6.57-1.78 9.49-10.57 6.58-28.95-2.2-29.82-2.64-21.38-12.59-39.26-29.24-51.87-52.01-12.16-21.92-19.23-45.43-20.39-70.52-.31-6.08 1.47-8.22 7.49-9.3 7.92-1.46 16.11-1.77 24.03-.62 33.49 4.9 62.01 19.91 85.9 43.63 13.65 13.55 23.97 29.71 34.61 45.49 11.3 16.78 23.48 32.75 38.97 45.84 5.46 4.59 9.83 8.09 14 10.67-12.59 1.4-33.62 1.71-47.99-9.68Zm15.73-101.32c0-2.7 2.15-4.84 4.87-4.84.6 0 1.16.12 1.66.31.67.25 1.29.62 1.77 1.18.87.84 1.36 2.08 1.36 3.35 0 2.7-2.15 4.84-4.85 4.84s-4.81-2.14-4.81-4.84Zm48.86 25.12c-3.13 1.27-6.26 2.39-9.27 2.51-4.67.22-9.77-1.68-12.55-4-4.3-3.6-7.36-5.61-8.67-11.94-.54-2.7-.23-6.85.25-9.24 1.12-5.15-.12-8.44-3.74-11.44-2.96-2.45-6.7-3.1-10.82-3.1-1.54 0-2.95-.68-4-1.24-1.72-.87-3.13-3.01-1.78-5.64.43-.84 2.53-2.92 3.02-3.29 5.58-3.19 12.03-2.14 18 .25 5.54 2.26 9.71 6.42 15.72 12.28 6.16 7.1 7.26 9.09 10.76 14.39 2.76 4.19 5.29 8.47 7.01 13.37 1.04 3.04-.31 5.55-3.94 7.1Z" data-name="Layer 1" style="fill:#4d6bfe;stroke-width:0"/></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="18.5 18.2 162.9 163.7"><path fill="#FFF" d="m71 70.9 49.6-49.6c3.7-3.7 7.9-4.4 12.4 0l46.1 46.1c3.3 3.3 3 8.3 0 11.3L78.8 178.9c-3.6 3.6-8.3 4.2-12.5 0l-45.1-45.1c-3.6-3.6-3.3-9.3 0-12.6L71 70.9z"/><path fill="#006491" d="m71.8 76 51.9 51.9-47.2 47.2c-2.9 2.9-5.9 3-8.9 0l-43.2-43.2c-2.7-2.7-2.5-5.7 0-8.2L71.8 76z"/><path fill="#E31837" d="M127 124.8 75.1 72.9l47.2-47.2c2.9-2.9 5.9-3 8.9 0l43.2 43.2c2.7 2.7 2.5 5.7 0 8.2L127 124.8z"/><circle cx="126.7" cy="73" r="12.8" fill="#FFF"/><circle cx="90.8" cy="127.9" r="12.8" fill="#FFF"/><circle cx="53.4" cy="127.9" r="12.8" fill="#FFF"/></svg>

Before

Width:  |  Height:  |  Size: 664 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 516.2 100" version="1.1" viewBox="0 0 516.2 100"><style>.st0{fill:#ef6a00}</style><path d="M36.3 2.1H15.4C6.5 2.1 0 8.6 0 17.5v65.1C0 91.5 6.5 98 15.4 98h20.9C66.1 97.9 87 78.2 87 50S66.1 2.1 36.3 2.1zm1 70.4H26.6v-45h10.7c13.6 0 23.1 9.2 23.1 22.5s-9.5 22.5-23.1 22.5zM176.6 13.6C176.6 5.7 171 0 163.3 0 155.6 0 150 5.8 150 13.6v44.7c0 8.6-6.5 15.4-14.8 15.4s-14.8-6.8-14.8-15.4V13.6c0-7.9-5.6-13.6-13.3-13.6-7.7 0-13.3 5.7-13.3 13.6v45.9c0 23.9 17 40.5 41.4 40.5s41.4-16.7 41.4-40.5V13.6zM352.7 75.2l-22.6-25.6 21.1-24.7c3.1-3.6 4.7-7.2 4.7-10.5 0-8-6.2-14.4-14-14.4-4 0-7.7 2.2-11.4 6.7l-23.8 31.9v-25c0-8.1-5.4-13.6-13.3-13.6-8 0-13.3 5.5-13.3 13.6v72.8c0 8.1 5.4 13.6 13.3 13.6 8 0 13.3-5.5 13.3-13.6V61.2l25.6 32.5c3.7 4.5 6.9 6.3 10.9 6.3 7.9 0 13.6-6 13.6-14.4 0-3.7-1.5-7.5-4.1-10.4zM390.2 13.6c0-8.1-5.4-13.6-13.3-13.6-8 0-13.3 5.5-13.3 13.6v72.8c0 8.1 5.4 13.6 13.3 13.6 8 0 13.3-5.5 13.3-13.6V13.6z" class="st0"/><path d="M516.1 14.4c.9-7.4-4.6-12-10.2-12.7-4.7-.6-8.2.9-10.6 4.2-1.8 2.5-2.9 6.2-3.6 12.1-.7 6.1-.6 10.2.2 12.9 1.2 3.6 4 5.8 7.8 6.3 7.2.8 10.7-5 14.8-16.8.8-2.5 1.5-4.8 1.6-6z" style="fill:#c63663"/><path d="M212.8 49.2v37.2c0 8.1-5.4 13.6-13.3 13.6-8 0-13.3-5.5-13.3-13.6V13.6c0-8.1 5.4-13.6 13.3-13.6 3.8 0 7.3 1.4 9.4 3.5 2 2.1 35.5 47.3 35.5 47.3V13.6c0-8.1 5.4-13.6 13.3-13.6 8 0 13.3 5.5 13.3 13.6v72.8c0 8.1-5.4 13.6-13.3 13.6-3.8 0-7.3-1.4-9.4-3.5-2.2-2.1-35.5-47.3-35.5-47.3zM426.1 49.2v37.2c0 8.1-5.4 13.6-13.3 13.6-8 0-13.3-5.5-13.3-13.6V13.6c0-8.1 5.4-13.6 13.3-13.6 3.8 0 7.3 1.4 9.4 3.5 2 2.1 35.5 47.3 35.5 47.3V13.6C457.7 5.5 463 0 471 0s13.3 5.5 13.3 13.6v72.8c0 8.1-5.4 13.6-13.3 13.6-3.8 0-7.3-1.4-9.4-3.5-2.1-2.1-35.5-47.3-35.5-47.3zM498.4 90.1h-2.2c-.4 0-.7.3-.7.7v5.3c0 .4.3.7.7.7.4 0 .7-.3.7-.7v-1.7h.9l1.6 2.2c.1.2.4.3.6.3.4 0 .7-.3.7-.7 0-.2-.1-.3-.3-.6l-1-1.4.3-.2c.5-.4.8-1 .8-1.7 0-1.3-.9-2.2-2.1-2.2zm-.6 3.3h-1v-2.3h1c.7 0 1.2.5 1.2 1.1s-.4 1.2-1.2 1.2z" class="st0"/><path d="M497.8 86.9c-3.7 0-6.7 2.9-6.7 6.5s3 6.5 6.7 6.5 6.7-2.9 6.7-6.5c.1-3.5-2.9-6.5-6.7-6.5zm0 11.9c-3 0-5.4-2.4-5.4-5.4 0-3 2.4-5.4 5.4-5.4 3 0 5.4 2.4 5.4 5.4 0 3-2.4 5.4-5.4 5.4z" class="st0"/></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" fill="none"><g clip-path="url(#a)"><path fill="#19BA19" d="M64 128c35.3462 0 64-28.6538 64-64 0-35.3462-28.6538-64-64-64C28.6538 0 0 28.6538 0 64c0 35.3462 28.6538 64 64 64Z"/><path fill="#fff" d="M96.6725 54.9921a2.4812 2.4812 0 0 0 0-3.51l-20.25-20.25a2.4822 2.4822 0 0 0-1.755-.7272 2.4807 2.4807 0 0 0-1.755.7272l-7.25 7.25a2.4812 2.4812 0 0 1-3.51 0l-7.195-7.22a2.4822 2.4822 0 0 0-1.755-.7272 2.4804 2.4804 0 0 0-1.755.7272l-20.2212 20.25a2.4802 2.4802 0 0 0-.7273 1.755 2.4812 2.4812 0 0 0 .7273 1.755l7.25 7.25a2.4815 2.4815 0 0 1 0 3.51l-7.25 7.1863a2.4809 2.4809 0 0 0 0 3.51l20.25 20.25a2.4822 2.4822 0 0 0 1.755.7272 2.4807 2.4807 0 0 0 1.755-.7272l7.25-7.25a2.4809 2.4809 0 0 1 3.51 0l7.25 7.25a2.4822 2.4822 0 0 0 1.755.7272 2.4807 2.4807 0 0 0 1.755-.7272l20.25-20.25a2.4826 2.4826 0 0 0 .7272-1.755 2.4809 2.4809 0 0 0-.7272-1.755l-7.25-7.25a2.4824 2.4824 0 0 1-.7273-1.755 2.4809 2.4809 0 0 1 .7273-1.755l7.1662-7.2088v-.0075ZM82.0663 67.9596c0 7.7875-6.35 14.1375-14.1375 14.1375h-7.955c-7.7875 0-14.1375-6.35-14.1375-14.1375v-7.96c0-7.7875 6.35-14.1375 14.1375-14.1375h7.955c7.7875 0 14.1375 6.35 14.1375 14.1375v7.96Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h128v128H0z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 77.8 99.5" version="1.1" viewBox="0 0 77.8 99.5"><style>.st3{fill:#e63888}.st4{fill:#1d4f91}</style><path d="M37.4 23.4h11.2c3.4 0 6.1-2.7 6.1-6.1V6.1C54.7 2.7 52 0 48.6 0H37.4c-3.4 0-6.1 2.7-6.1 6.1v11.2c.1 3.4 2.7 6.1 6.1 6.1z" style="fill:#426da9"/><path d="M26.4 29.2c0-3.8-3.1-6.9-6.9-6.9H6.9c-3.8 0-6.9 3.1-6.9 6.9v12.7c0 3.7 3.1 6.8 6.9 6.8h12.6c3.8 0 6.9-3 6.9-6.8V29.2z" style="fill:#6d2077"/><path d="M18.3 58.9h-7.8c-2.3 0-4.2 1.9-4.2 4.2v7.8c0 2.3 1.9 4.2 4.2 4.2h7.8c2.3 0 4.2-1.9 4.2-4.2v-7.8c0-2.3-1.9-4.2-4.2-4.2z" style="fill:#af1685"/><path d="M72.7 14.9h-6.4c-1.9 0-3.4 1.5-3.4 3.4v6.4c0 1.9 1.5 3.4 3.4 3.4h6.4c1.9 0 3.5-1.6 3.4-3.4v-6.4c-.1-1.9-1.5-3.4-3.4-3.4zM39.1 80.5H30c-2.8 0-5 2.3-5 5v9.2c0 2.7 2.3 4.9 5 4.9h9.2c2.7 0 5-2.2 5-5v-9.1c-.1-2.8-2.4-5-5.1-5z" class="st3"/><path d="M52.7 36.4c-10.2 0-18.3 8.2-18.3 18.2 0 10.1 8.1 18.3 18.1 18.3h.2c4.9 0 9.5-1.9 12.6-5.2.6-.6 1.1-1.4 1.1-2.3 0-1.6-1.4-3.1-3.1-3.1-.9 0-1.8.6-2.4 1.2-2.1 2.2-5.1 3.2-8.3 3.2-6.1 0-11-4.2-12.1-10H68.2c.1 0 .2 0 .3-.1 1.5-.4 2.4-1.7 2.4-3.1-.1-9.1-8.5-17.1-18.2-17.1zM41 50.9c1.6-4.9 6.2-8.5 11.7-8.5 5.5 0 10.1 3.5 11.6 8.5H41zM71 72.5c-.2 0-.4-.2-.4-.4v-3.9h-.8c-.2 0-.4-.2-.4-.4s.2-.4.4-.4h2.5c.2 0 .4.2.4.4s-.2.4-.4.4h-.9v3.9c0 .2-.1.4-.4.4zm4.6 0c-.2 0-.3-.2-.4-.3L74.1 69v3.2c0 .2-.2.4-.4.4s-.4-.2-.4-.4V68c0-.3.3-.6.6-.6.2 0 .5.2.5.5l1.1 3.2 1.1-3.2c.1-.2.3-.4.5-.5.3 0 .6.3.6.6v4.2c0 .2-.2.4-.4.4s-.4-.2-.4-.4V69l-.6 1.9-.3 1.3c-.1.2-.2.3-.4.3z" class="st4"/></svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0.87 0.06 173.29 236.52"><path fill="#fff" d="M168.646.176C107.411 11.96 51.294 28.372 4.097 51.181a5.72 5.72 0 0 0-3.232 5.05v116.99a31.48 31.48 0 0 0 15.721 27.253l55.175 31.899a31.52 31.52 0 0 0 31.459 0l55.209-31.899a31.48 31.48 0 0 0 15.721-27.253V4.637a4.478 4.478 0 0 0-5.504-4.46"/><path fill="#0068AD" d="M161.966 9.91c-56.193 10.812-107.69 25.873-151 46.804a5.25 5.25 0 0 0-2.965 4.634v107.357a28.89 28.89 0 0 0 14.426 25.008l50.632 29.273a28.94 28.94 0 0 0 28.868 0l50.663-29.273a28.88 28.88 0 0 0 14.426-25.008V14.003a4.108 4.108 0 0 0-5.05-4.094"/><path fill="#fff" d="M161.966 9.91c-25.965 5.004-50.864 10.951-74.465 17.918v198.988a28.8 28.8 0 0 0 14.426-3.83l50.663-29.273a28.88 28.88 0 0 0 14.426-25.008V14.003a4.108 4.108 0 0 0-5.05-4.094" opacity=".07"/><path fill="#020404" d="M132.912 40.71c-39.217 5.067-75.13 14.768-105.357 27.805a3.51 3.51 0 0 0-2.07 3.09v25.95a.62.62 0 0 1 .356-.571c31.417-13.717 69.136-23.835 110.392-28.901h.185V43.8a3.08 3.08 0 0 0-1.047-2.346 3.1 3.1 0 0 0-2.459-.744M93.803 87.175a345 345 0 0 0-66.325 19.371 3.4 3.4 0 0 0-2.008 3.089v25.951a.54.54 0 0 1 .34-.54 342.3 342.3 0 0 1 67.962-20.081z" opacity=".29"/><path fill="#fff" d="M137.144 32.987C96.398 40.849 59.05 53.068 27.633 68.283a3.82 3.82 0 0 0-2.147 3.322v25.95a.65.65 0 0 1 .37-.587C58.51 80.95 97.742 68.114 140.62 60.144l.201-.093V35.953a3 3 0 0 0-1.114-2.38 3 3 0 0 0-2.562-.586M98.53 80.193a421.7 421.7 0 0 0-70.96 26.26 3.8 3.8 0 0 0-2.147 3.352v25.936a.63.63 0 0 1 .372-.587 418.6 418.6 0 0 1 72.734-27.11z"/><path fill="#020404" d="M52.3 138.027a244 244 0 0 0-24.961 6.627 2.975 2.975 0 0 0-1.854 2.935v25.966a.51.51 0 0 1 .31-.51 239 239 0 0 1 26.505-7.213z" opacity=".29"/><path fill="#fff" d="M56.625 131.709c-10.117 3.877-19.88 8.032-28.992 12.497a3.82 3.82 0 0 0-2.147 3.367v25.982a.65.65 0 0 1 .37-.587c9.685-4.742 19.987-9.191 30.769-13.331z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 300 300"><path d="M.017 300.002h299.995V0H.017z"/><path d="M108.4 93.8a47.14 47.14 0 0 1-31 14.5V93.8h31Zm-50.1 14.5c-12.2-.8-23.1-6.2-31.1-14.5h31.1v14.5ZM135.6 0H67.9C30.4 0 0 30.3 0 67.8s30.4 67.9 67.9 67.9c35.9 0 65.2-27.8 67.7-63.1V0Z" style="fill:#00e205;fill-rule:nonzero" transform="translate(25 24.908) scale(1.84366)"/></svg>

Before

Width:  |  Height:  |  Size: 495 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 300 300"><path d="M104.712 80.594h14.575v45.939h-14.575z" style="fill:none" transform="matrix(20.5829 0 0 -6.53046 -2155.26 826.318)"/><path d="M129 297.5c-14.9-7.1-21.6-22.9-16-38 2.2-5.8 5.7-9.5 108.1-112L327 41.5l-.2 119-.3 119-2.2 4.1c-1.2 2.3-4.5 6.2-7.3 8.7-6.5 5.9-13 8.1-21.9 7.5-11.2-.8-19.3-6.3-24.3-16.6l-3.3-6.7-.3-44.9-.3-45-54.2 54.1c-37.8 37.7-55.6 54.8-58.7 56.4-3.1 1.5-6.8 2.4-12 2.6-6.5.4-8.2.1-13-2.2Zm1.7-127.9c-2-.7-4.5-2-5.5-2.7-12.1-9.1-16.6-21.2-12.7-34.5 1.6-5.8 2.4-6.6 33.6-37.9C163.6 76.8 178 62.1 178 61.7c0-.3-34.8-.8-77.2-.9l-77.3-.3-5.1-2.3C7.4 53.2.6 42.6.6 30.5.7 19.3 6.2 10 16.1 4.5l5.4-3 151-.3 151-.2L241 83.5c-60 60-83.7 83.1-87 84.8-5.6 2.7-17.6 3.4-23.3 1.3Z" style="fill:#00d993;fill-rule:nonzero" transform="translate(24.54 34.767) scale(.76593)"/></svg>

Before

Width:  |  Height:  |  Size: 958 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 171.6 512 168.9"><path d="M113.8 234.7c8.5 6.9 12.7 17.6 12.7 32.3v73.5H86.2v-68.1q0-4.5-3.3-7.8t-7.8-3.3H51.5c-3 0-5.5 1.1-7.6 3.3s-3.2 4.8-3.2 7.8v68.1H0V171.6h40.7v55c.6-.2 2.1-.6 4.5-1.3 2.3-.6 5.4-1 9.2-1h26.1c13.7.1 24.9 3.5 33.3 10.4M242 224.4h40.7v71.2c0 13.4-3.7 24.2-11 32.4-7.3 8.3-17.2 12.4-29.7 12.4h-40.1c-14 0-25.2-3.9-33.5-11.6-8.4-7.7-12.6-18.8-12.6-33.2v-71.2h40.7v68.1c0 3 1.1 5.5 3.2 7.6s4.7 3.2 7.6 3.2h23.5c3 0 5.6-1.1 7.8-3.2s3.3-4.7 3.3-7.6v-68.1zm71.6-52.8h40.7v168.9h-40.7zM512 224.4v71.2c0 13.4-3.7 24.2-11 32.4-7.3 8.3-17.2 12.4-29.7 12.4h-39.8c-14.2 0-25.5-3.9-33.9-11.6S385 310 385 295.6v-71.2h40.7v68.1c0 3 1.1 5.5 3.2 7.6s4.7 3.2 7.6 3.2h23.9c3 0 5.5-1.1 7.6-3.2s3.2-4.7 3.2-7.6v-68.1z" style="fill:#1ce783"/></svg>

Before

Width:  |  Height:  |  Size: 819 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 15 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 70 70"><linearGradient id="a" x1="7.083" x2="64.106" y1="16.294" y2="42.288" gradientTransform="matrix(1 0 0 -1 0 71.047)" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#905cfb"/><stop offset=".165" style="stop-color:#6677f8"/><stop offset=".378" style="stop-color:#3596f5"/><stop offset=".54" style="stop-color:#17a9f3"/><stop offset=".632" style="stop-color:#0cb0f2"/></linearGradient><path d="M66.9 47.5c-.2-.2-13.1-12.6-13.1-12.6s9.8-10.4 12.4-13c.8-.8 1.5-1.6 2-2.6 3.6-6.1 1.5-13.9-4.6-17.5-4.5-2.6-10.1-2.2-14.1.8-.7.5-1.3 1-1.9 1.6-.3.4-13.9 12.8-25.7 23.6l22.1 14-23.2 26.1c-1.4 1-2.8 1.6-4.3 1.9.3 0 .5 0 .8-.1 4.6-.7 43.9-7.3 45.8-7.7 2.3-.4 4.4-1.8 5.7-3.9C71 54.5 70 50 66.9 47.5" style="fill:url(#a)"/><linearGradient id="b" x1="30.31" x2="1.068" y1="42.916" y2="68.744" gradientTransform="matrix(1 0 0 -1 0 71.047)" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#905cfb"/><stop offset=".072" style="stop-color:#a554e6"/><stop offset=".252" style="stop-color:#d641b5"/><stop offset=".39" style="stop-color:#f43597"/><stop offset=".468" style="stop-color:#ff318c"/></linearGradient><path d="M45.9 30.5c-.4-2.7-1.8-4.9-3.8-6.5C40 22.4 23.8 5.6 22 3.7 19.2 1 15.2-.5 11.1.2 4.1 1.2-.8 7.8.3 14.8c.5 3.5 2.5 6.5 5.1 8.4 2.6 2 23 16 24.3 17 2.1 1.6 4.9 2.5 7.7 2 5.5-1 9.4-6.2 8.5-11.7" style="fill:url(#b)"/><linearGradient id="c" x1="4.983" x2="74.023" y1="12.362" y2="55.864" gradientTransform="matrix(1 0 0 -1 0 71.047)" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#905cfb"/><stop offset=".165" style="stop-color:#6677f8"/><stop offset=".378" style="stop-color:#3596f5"/><stop offset=".54" style="stop-color:#17a9f3"/><stop offset=".632" style="stop-color:#0cb0f2"/></linearGradient><path d="M23 67.8c.1 0 23.3-26.1 23.3-26.1L22.9 26.9c-8.3 7.6-16 14.5-17.8 16.2-1.1 1-2.2 2.3-3 3.7-4.3 7.4-1.8 16.8 5.6 21.1 3 1.7 9.8 3.8 15.3-.1" style="fill:url(#c)"/><path d="M13.4 13.4h43.2v43.2H13.4z" style="fill:#000"/><path d="M17.4 48.5h16.2v2.7H17.4zm6.4-18.6L17 19.1h4.6l4.2 7.1 4.4-7.1h4.5l-6.9 10.7V37h-4zm17.8-7.2h-5.5v-3.6H51v3.6h-5.5V37h-3.9z" style="fill:#fff"/></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="svg-image" style="width:inherit;height:inherit;line-height:inherit;color:inherit" viewBox="0 0 125 24"><path fill="#FF690F" fill-rule="evenodd" d="M0 24h23.936V0H0v24zm25.266 0h23.936V0H25.266v24zm49.202 0H50.532V0h23.936v24zm1.33 0h23.936V0H75.798v24zM125 24h-23.936V0H125v24z" clip-rule="evenodd"/><path fill="#FAFAFC" fill-rule="evenodd" d="M10.287 11.549V6H7.38v12h2.907v-5.548L13.348 18h3.208l-3.33-6 3.33-6h-3.208l-3.061 5.549zm24.785 4.724L34.552 18h-3.104l3.947-12h3.696l3.93 12h-3.194l-.52-1.727h-4.235zm2.117-6.837-1.4 4.48h2.8l-1.4-4.48zM63.98 18h-2.906v-5.29L57.144 6h3.463l1.938 3.688L64.447 6h3.409l-3.876 6.71V18zm21.624-1.727L85.084 18h-3.105l3.948-12h3.696l3.93 12h-3.194l-.52-1.727h-4.235zm2.117-6.837-1.4 4.48h2.8l-1.4-4.48zm23.63 2.113V6h-2.907v12h2.907v-5.548L114.412 18h3.208l-3.33-6 3.33-6h-3.208l-3.061 5.549z" clip-rule="evenodd"/></svg>

Before

Width:  |  Height:  |  Size: 921 B

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg1203" x="0" y="0" version="1.1" viewBox="0.02 69.9 512 372.2"><style>.st0{fill:#f68330}</style><g id="layer1"><g id="g23427" transform="translate(-.385 1.9)"><path id="path30" d="M364.3 68c-61.8 5.7-92.5 41.3-104.1 59.3l-5.2 9.1c-.4.8-.6 1.3-.6 1.3l-.1-.1L79.5 440.2h218L512.4 68z" class="st0"/><path id="path32" d="M297.5 440.2.4 125s336-90.2 368.7 191.4z" class="st0"/><path id="path34" d="m253.5 138.9-91.2 157.9 135.2 143.4 71.6-124c-11.3-96.9-58.5-149.7-115.6-177.3" style="fill:#f35e32"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 576 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 300 300"><path d="M104.712 80.594h14.575v45.939h-14.575z" style="fill:#1a2b57" transform="matrix(20.5829 0 0 -6.53046 -2155.26 826.318)"/><path d="M17.95 17.268V.327h5.062v1c.007 5.732.005 11.463.026 17.2a5.21 5.21 0 0 1-1.131 3.4 3.787 3.787 0 0 1-4.569 1.083 10.101 10.101 0 0 1-4.124-3.408c-2.374-2.962-4.785-5.9-7.368-9.079v18.485H0V4.521a3.165 3.165 0 0 1 2.2-3.253 3.706 3.706 0 0 1 3.917 1.26C7.538 4.196 8.83 5.952 10.191 7.66a2947.63 2947.63 0 0 0 7.229 9.039c.111.14.244.265.53.569Z" style="fill:#fff;fill-rule:nonzero" transform="translate(25.077 23.269) scale(8.37507)"/><path d="M24.693.265h5.136v1.028c0 6.291-.036 12.582.012 18.872.036 4.629-3.77 8.71-8.744 9.631-4.2.777-7.573-.745-10.357-3.422a39.34 39.34 0 0 1-3.082-3.7 2.555 2.555 0 0 1-.2-.313c-.014-2.4 0-5.045 0-7.6 1.231 1.587 2.569 3.361 3.877 4.894a27.875 27.875 0 0 0 3.956 4.134c3.027 2.34 6.773 1.635 8.452-1.491a7.032 7.032 0 0 0 .874-3.108c.094-5.918.066-11.836.079-17.755-.002-.368-.003-.734-.003-1.17Z" style="fill:#fff;fill-rule:nonzero" transform="translate(25.077 23.269) scale(8.37507)"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.4 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" width="36" height="42" x="0" y="0" style="enable-background:new 0 0 36 42" version="1.1"><style>.st3{fill:#cdcccc}</style><path d="m17.6.4-12.1 7v5L0 9.2v21.6l18.7 10.8v-6.3l4.3 2.5 12.1-7V10.5L17.6.4zm16.3 29.7L23 36.4l-5.5-3.2v6.3L1.2 30.1V11.2l5.5 3.2V8.1l10.9-6.3L34 11.3l-.1 18.8z" style="fill:#dddcdb"/><path d="m15.7 13.3-5.4 3.2 7.3 4.1 5.4-3.1z" style="fill:#feda47"/><path d="m23 25.9-5.4 3.2v-8.5l5.4-3.1z" style="fill:#eda920"/><path d="m17.6 3.9-7.3 4.2 13.6 7.8 7.3-4.2zM24.8 17.5l7.3-4.2v15.8l-7.3 4.2zM3 14.4l12.7 7.3v14.7L3 29.1z" class="st3"/></svg>

Before

Width:  |  Height:  |  Size: 641 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" fill="none"><g clip-path="url(#a)"><path fill="#7F0000" d="M0 0h128v128H0V0Zm53.92 82.72.688-.352c.576-.32.912-.368 2.352-.368 1.552 0 1.76.032 2.72.496 2.176 1.04 3.36 2.704 6.56 9.232 2.224 4.544 4.464 9.504 7.344 16.224l1.552 3.648 13.632.048c7.504.016 13.632 0 13.632-.048 0-.16-12.32-20.688-16.72-27.84-6.896-11.216-9.456-15.072-11.136-16.752-3.536-3.552-7.984-4.976-16.304-5.232l-3.44-.096-.08-49.04H30.88V61.6h-7.808l.592 1.568c.656 1.68 2.768 7.216 5.312 13.872.88 2.288 1.664 4.32 1.744 4.528.096.224.16 5.984.16 15.232v14.88h23.04V82.72Zm32.288-7.44c.976-.656 3.04-2.784 4.192-4.32 4.128-5.472 6.96-12.88 7.696-20.032.224-2.112.096-6.464-.256-8.48-1.456-8.624-5.76-16.864-11.264-21.568-6.336-5.408-14.976-8.24-25.168-8.24H58.4V34.4h.848c1.456 0 4.288.32 5.68.656 2.88.656 5.648 2.176 7.232 3.952 1.12 1.232 2.176 3.44 2.56 5.344.4 1.872.416 4.912.064 6.656-.544 2.672-2.016 5.632-3.776 7.616l-.752.848.672.208c1.744.512 4.512 2.208 6.16 3.744 1.984 1.856 5.2 6.496 8.032 11.584.208.368.4.672.432.672.032 0 .336-.176.656-.4Z"/><path fill="#fff" d="M30.4 97.28c0-9.248-.064-15.008-.16-15.232-.08-.208-.864-2.24-1.744-4.528a5690.837 5690.837 0 0 0-5.424-14.192c-.432-1.12-.752-2.08-.704-2.128.048-.048 1.872-.08 4.064-.08H30.4V12.16h24.8l.08 49.04 3.44.096c8.32.256 12.768 1.68 16.304 5.232 1.68 1.68 4.24 5.536 11.136 16.752 5.488 8.928 17.2 28.496 17.2 28.736 0 .096-5.472.128-14.352.112l-14.352-.048-1.552-3.648c-2.88-6.72-5.12-11.68-7.344-16.224-3.2-6.544-4.384-8.208-6.56-9.232-1.36-.64-3.056-.688-4.112-.128l-.688.352v28.96h-24V97.28Z"/><path fill="#fff" d="M84.784 75.728c-3.264-5.76-6.144-9.92-8.176-11.824-1.712-1.6-4.32-3.168-6.368-3.824-.48-.16-.928-.32-1.008-.352-.064-.048.368-.592.96-1.248 4.384-4.704 5.584-11.376 3.024-16.608-.88-1.824-1.952-3.04-3.664-4.176-1.52-1.008-3.2-1.728-5.104-2.16-1.488-.352-4.736-.704-5.776-.624L58 34.96l-.048-11.392-.032-11.408h3.472c7.536 0 13.536 1.232 19.008 3.904 5.872 2.88 10.272 7.088 13.408 12.848 2.096 3.856 3.776 8.688 4.512 13.056.336 1.952.48 7.248.256 9.44-.864 8.56-4.88 17.632-10.048 22.704-1.152 1.136-1.552 1.472-2.784 2.272l-.432.272-.528-.928Z"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h128v128H0z"/></clipPath></defs></svg>

Before

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="svg9969" x="0" y="0" style="enable-background:new 0 0 160.5 55" version="1.1" viewBox="0 0 160.5 55"><style>.st0{fill:#292075}</style><g id="layer1" transform="translate(-33.783 -175.577)"><g id="g9996" transform="translate(.132 -.132)"><path id="path2868" d="M128.5 203.6c-2.9-2.4-6.7-4-10.1-5.4-4.6-1.9-8.6-3.6-8.6-6.6 0-1.3.6-2.6 1.8-3.4 1.2-.9 2.9-1.4 4.7-1.4 5.8 0 10.4 4.1 10.4 4.1l1.1 1 5.1-9.6-.6-.6c-.2-.2-5.6-5.8-16-5.8-5 0-9.6 1.6-12.9 4.5-3.4 2.9-5.3 7-5.3 11.4 0 4.3 1.7 7.8 5.1 10.7 2.9 2.4 6.5 4 10 5.5 4.7 2 8.9 3.8 8.9 7 0 2.4-1.6 5-6.2 5-6.5 0-11.8-5-11.8-5l-1-1-6.4 8.8.6.7c.1.1 1.7 1.9 4.8 3.7 2.8 1.7 7.5 3.6 13.6 3.6 5.3 0 9.9-1.6 13.1-4.7 3.1-2.9 4.8-6.9 4.8-11.3.1-4.7-1.6-8.3-5.1-11.2" class="st0"/><path id="path2870" d="M182.3 229.9h11.9v-53.2h-11.9v53.2z" class="st0"/><path id="path2874" d="M159 219.9h-9.1v-33.3h8c3.6 0 5.6 2 5.6 5.5s-1.8 5.3-5.5 5.3h-2.8v9.8h3.7c2 0 3.7.6 4.9 1.8 1.2 1.3 1.7 2.5 1.7 4.3.1 4.1-2.5 6.6-6.5 6.6m15.8-13.9c-1.2-1.9-2.8-3.3-4.7-4.3 3.1-2.5 4.9-6.3 4.9-10.7 0-4.4-1.7-8.1-4.9-10.6-3-2.4-7.2-3.7-12-3.7h-19.4v53.2h19.6c5.2 0 9.7-1.3 13-3.8 3.8-2.8 5.7-7 5.7-12.2 0-2.9-.7-5.7-2.2-7.9" class="st0"/><path id="path2878" d="M61.2 175.7c-15.2 0-27.5 12.3-27.5 27.6 0 14.3 10.8 26 24.7 27.4v-20c-3-1.1-5.1-4-5.1-7.4 0-4.4 3.6-7.9 7.9-7.9 4.4 0 7.9 3.6 7.9 7.9 0 3.4-2.1 6.3-5.1 7.4v20c13.9-1.4 24.7-13.2 24.7-27.4 0-15.2-12.3-27.6-27.5-27.6" style="fill:#00b5ef"/></g></g></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="enable-background:new 0 0 163.2 107.8" viewBox="0 0 163.2 107.8"><path d="M60.8 41.5c5.2 3.2 12.5 5.3 20.8 5.3 8.2 0 15.6-2 20.9-5.3 5.3-3.2 8.4-7.6 8.4-12.1 0-4.6-3.1-8.9-8.4-12.1-5.3-3.2-12.6-5.2-20.9-5.2-8.2 0-15.6 2-20.8 5.2s-8.3 7.5-8.3 12.1c0 4.5 3 8.9 8.3 12.1m1.3 24.8c-5.3-3.2-12.6-5.2-20.9-5.2-8.2 0-15.6 2-20.8 5.2s-8.3 7.5-8.3 12c0 4.6 3.1 8.9 8.3 12.2 5.2 3.2 12.5 5.2 20.8 5.3 8.2 0 15.6-2.1 20.9-5.3 5.3-3.2 8.4-7.5 8.4-12.1s-3.1-8.9-8.4-12.1m80.6 0c-5.3-3.2-12.7-5.2-20.9-5.2s-15.6 2-20.8 5.2c-5.2 3.2-8.3 7.5-8.3 12.1s3.1 8.9 8.3 12.1c5.2 3.2 12.5 5.2 20.8 5.3 8.2 0 15.6-2.1 20.9-5.3s8.4-7.5 8.4-12.1-3.1-8.9-8.4-12.1m-21-17.2c-3.7 0-7.3.4-10.7 1 7.5-5.3 12.1-12.7 12.1-20.8C123.1 13 104.6 0 81.6 0S40.3 13 40.3 29.3c0 8.1 4.5 15.4 11.9 20.8-3.5-.7-7.1-1-10.9-1-23 0-41.3 13-41.3 29.2 0 16.3 18.2 29.5 41.2 29.5 19.6 0 35.9-9.6 40.4-22.4 4.4 12.9 20.5 22.4 40 22.4 23 0 41.6-13.2 41.6-29.5s-18.5-29.2-41.5-29.2M47.8 29.3c0-7.3 5.6-12.3 8.9-14.6 6.5-4.6 15.4-7.1 24.9-7.1 9.6 0 18.5 2.5 25 7.1 3.3 2.3 8.9 7.3 9 14.6-.1 12.2-15.8 22-34.1 22-9.5 0-18.3-2.5-24.8-7.2-5.7-4.1-8.9-9.3-8.9-14.8m-6.6 71c-9.5 0-18.3-2.5-24.8-7.2-5.6-4-8.9-9.3-8.9-14.7 0-7.3 5.6-12.3 8.9-14.6 6.5-4.6 15.4-7.1 24.9-7.1 9.6 0 18.5 2.5 25 7.2 3.3 2.3 8.9 7.3 9 14.6-.1 12-15.8 21.8-34.1 21.8m40.4-29c-1.8-5.2-5.5-9.8-10.6-13.5 3.3.6 6.9 1 10.5 1 3.7 0 7.3-.3 10.8-1-5.2 3.6-8.9 8.3-10.7 13.5m40 29c-9.5 0-18.3-2.5-24.8-7.2-5.7-4-8.9-9.3-8.9-14.7 0-7.3 5.6-12.3 8.9-14.6 6.5-4.6 15.4-7.1 24.9-7.1 9.6 0 18.5 2.5 25.1 7.2 3.3 2.3 8.9 7.3 8.9 14.6-.1 12-15.8 21.8-34.1 21.8" style="fill:#ed1d24"/></svg>

Before

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="423.307" height="368.64"><path d="M3174.8 0H0v2764.8h3174.8V0" style="fill:#100f0d;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="matrix(.13333 0 0 -.13333 0 368.64)"/><path d="M1661.15 1542.1h-149.04v-108.32h149.04zm71.92-485.19-71.92 71.91v203.6h-149.04v-108.29h52.86v-167.22h-383.8v167.22h71.04v317.97h-71.04v168.09h642.01l108.3-108.31v-135.15l-96.18-71.92 96.18-72.78v-121.3h60.67v-143.82h-259.08M1931.78 2244.54v-341.38l-144.69-143.84h-389.91l-143.82 143.84v341.38h-71.07v168.08h393.34v-168.08h-62.35v-317.98h220.08v317.98h-53.73v168.08h313.63v-168.08h-61.48M2596.74 2245.31h-221.78v-114.38h221.78zm155.97-227.88h-377.75v-90.11H2446v-167.24h-402.04v167.24H2115v317.99h-71.04v168.08h696.63l114.35-114.37v-179.34l-102.23-102.25M2708.52 1056.91h-493.89l-170.67 167.22v318.82l170.67 167.24h389.08l48.5-60.66 47.63 60.66h155.1v-274.86h-202.73v107.62h-342.23v-318.82h342.23v109.83h202.73v-134.1l-146.42-142.95M1921.36 351.41h-740.19v167.219h71.04v317.98h-71.04v168.081h401.98V836.609h-71.04v-317.98h278.42v210.91h202.73V429.371l-71.9-77.961M2783.05 351.41h-740.24v167.219h71.04v317.98h-71.04v168.081h402.01V836.609h-71.03v-317.98h278.42v210.91h202.73V429.371l-71.89-77.961M1005.12 1759.32H552.055l-53.731 57.2-47.636-57.2H319.863v199.29H502.68v-56.33h341.281v95.33H437.699l-117.836 108.3v161.16l135.141 145.55h407.168l53.691-57.19 47.676 57.19h130.831v-199.26H911.547v56.3H602.305v-95.31h395.883l133.442-125.62v-152.5l-126.51-136.91M1058.93 1056.91H319.863v167.22h71.035v317.97h-71.035v168.09h739.067l71.91-78.84V1405.2H928.105v136.9H650.852v-97.9h119.582v-121.29H650.852v-98.78h277.253v136.9h202.735v-226.15l-71.91-77.97M1058.93 351.41H319.863v167.219h71.035v317.98h-71.035v168.081h739.067l71.91-78.85V699.699H928.105v136.91H650.852v-97.898h119.582V617.398H650.852v-98.769h277.253v136.902h202.735v-226.16l-71.91-77.961" style="fill:#fff;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="matrix(.13333 0 0 -.13333 0 368.64)"/></svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" clip-rule="evenodd" viewBox="0 0 300 300">
<path fill-rule="nonzero" stroke="#fff" stroke-width="3" d="M179.3 67c0 13.2-5 31.4-12.1 55.9l-5.2 18.7 16.3-10.6c31-21.7 49.7-30 62-30 14.2 0 28.7 10.2 28.7 30.2 0 25.4-27.2 32.7-79.7 33.6l-19.6.9 15.5 12.3c36.7 28.3 49.5 42.2 49.5 59.8a29.7 29.7 0 0 1-28.8 28.2c-24 0-34.8-24.9-49.4-67.1l-7.4-18.4-7 18.4c-16.4 48-29 66.7-49.8 66.7a29.7 29.7 0 0 1-28.8-28.3C63.5 218 81 202 113.4 178l15.4-12.3-19.1-1c-55.8-.4-79.7-8.4-79.7-34 0-20 15-30 28.8-30 16.7 0 34.9 11.2 61.9 30.3l16.3 10.6-5.2-18.7C124 97 120.4 78.2 120.4 67c0-17.5 9.8-32 29.1-32 19.7 0 29.8 14.5 29.8 32Z"/>
<path fill="none" d="M.2 0H300v299.4H.2z"/>
</svg>

Before

Width:  |  Height:  |  Size: 852 B

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 300 300"><path d="M11.023 11.145h122.659v93.434H11.023z" style="fill:none" transform="matrix(2.4458 0 0 3.21082 -26.961 -35.786)"/><path d="m46.8 684-5.8-5.8v-40.4l5.8-5.8h649l5.2 6.2v20.1c-.1 21.1-.3 22.2-4.7 24.5-1.6.9-81.7 1.2-325.8 1.2H46.8Zm4.7-81.4c-4.2-1.8-9.3-7.9-10-11.8-.3-1.8-.4-117.2-.3-256.4l.3-253.1 2.8-3.6c1.6-2.1 4.6-4.6 6.7-5.7 3.8-1.9 6-2 64.1-2 59.4 0 60.3 0 64.7 2.1 2.6 1.3 5.4 3.8 7 6.2l2.7 4.1.3 252.5c.2 173.3 0 253.7-.8 256.2-1.4 5.1-4.7 8.8-9.4 11-3.8 1.7-7.8 1.9-64.6 1.8-47.8 0-61.1-.3-63.5-1.3Zm190.9-.5c-4.8-2.2-8-6-9.4-11.1-.7-2.5-.9-88.4-.8-256.2l.3-252.4 2.7-4.1c1.6-2.4 4.4-4.9 7-6.2 4.4-2.1 5.3-2.1 64.7-2.1 53.5 0 60.6.2 63.4 1.6 4.5 2.3 6.6 4.4 8.8 8.6 1.8 3.6 1.9 10.4 1.9 257 0 244.8-.1 253.4-1.9 256.8-1 1.9-3.5 4.8-5.5 6.5l-3.8 3-61.6.2c-58.4.3-61.9.2-65.8-1.6Zm325.1 0c-2.2-1-5-3.2-6.2-4.9-2.5-3.4-2.7-4.1-60.2-199.2-21.4-72.9-49.2-166.9-61.6-209-14.5-48.9-22.6-78.1-22.7-81.1-.1-8.8 5.1-14.6 16-17.8 3.7-1.1 25.2-7.5 47.7-14.2 64.4-19.1 61.8-18.4 66.5-17 4.8 1.4 10.3 6 11.9 9.8.6 1.6 26.3 88.5 57.2 193.3 30.8 104.8 62.5 212.5 70.5 239.5 8.8 30 14.4 50.6 14.4 53.3 0 5.2-1.8 8.9-6.2 12.8-2.9 2.5-11.7 5.4-60.8 19.7-31.6 9.2-58.6 16.7-60 16.7-1.4 0-4.3-.9-6.5-1.9Z" style="fill:#130000;fill-rule:nonzero;stroke:#fff;stroke-width:21.12px" transform="matrix(.37879 0 0 .37879 9.47 9.417)"/></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 30 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2" viewBox="0 0 300 300"><path d="M104.712 80.594h14.575v45.939h-14.575z" style="fill:none" transform="matrix(20.5829 0 0 -6.53046 -2155.26 826.318)"/><path d="M47.758 40c-2.519 0-4.723-1.579-5.825-3.79l-3.149-7.579-.63.79c-1.259 1.421-2.991 2.21-4.723 2.21-1.889 0-3.621-.789-4.723-2.21l-.63-.79-3.463 7.579C23.67 38.579 21.308 40 18.789 40c-2.519 0-4.723-1.579-5.825-3.79L1.471 8.736C.054 5.578 1.629 1.947 4.777.526c3.149-1.422 6.77.157 8.187 3.315l5.983 13.895 1.417-3.473c.787-2.053 2.676-3.474 4.88-3.79 2.047-.158 4.251.632 5.668 2.211l2.519 2.842 2.361-2.842c1.418-1.579 3.622-2.527 5.668-2.211 2.204.316 3.936 1.737 4.881 3.79l1.417 3.473L53.74 3.841C55.157.683 58.778-.896 61.927.526c3.149 1.421 4.723 5.052 3.306 8.21L53.583 36.21C52.481 38.579 50.277 40 47.758 40Z" style="fill:#fff;fill-rule:nonzero;stroke:#000;stroke-width:2.07px" transform="translate(21.346 72.851) scale(3.85743)"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

View File

@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="Layer_1" x="0" y="0" style="enable-background:new 0 0 42.9 54.8" version="1.1" viewBox="0 0 42.9 54.8"><style>.st2{fill:#fff}</style><path d="M2.4 0h38.1c1.3 0 2.4 1.1 2.4 2.4v50c0 1.3-1.1 2.4-2.4 2.4H2.4c-1.3 0-2.4-1.1-2.4-2.4v-50C0 1.1 1.1 0 2.4 0"/><path d="M2.4 0h38.1c1.3 0 2.4 1.1 2.4 2.4v50c0 1.3-1.1 2.4-2.4 2.4H2.4c-1.3 0-2.4-1.1-2.4-2.4v-50C0 1.1 1.1 0 2.4 0z" style="fill:none;stroke:#231f20;stroke-width:0;stroke-miterlimit:3.864"/><path d="M3.6 39.3h7.1v-25l7.2 25H25l7.2-25v25h7.1V3.6H28.6l-7.2 23.8-7.1-23.8H3.6z" style="fill-rule:evenodd;clip-rule:evenodd;fill:#fff"/><path d="M13.9 50H12v-4.2c0-1-.5-1.4-1-1.4-.9 0-1.3.6-1.3 1.4V50H7.8v-4.1c0-.6 0-1.4-1.1-1.4-.9 0-1.2.6-1.2 1.3V50H3.6v-6.9h1.8v1c.2-.5.8-1.2 2-1.2 1 0 1.5.4 2 1.1.2-.3.8-1.1 1.9-1.1 1.4 0 2.5.8 2.5 2.3V50zM21.8 48c-.5 1.7-1.9 2.2-3.1 2.2-2 0-3.6-.9-3.6-3.8 0-.8.3-3.5 3.4-3.5 1.4 0 3.4.6 3.4 3.8v.3H17c.1.5.2 1.7 1.7 1.7.5 0 1.1-.3 1.2-.8h1.9zm-1.9-2.1c-.1-1.1-.8-1.4-1.5-1.4-.9 0-1.4.5-1.5 1.4h3zM25.2 43.1h1.2v1.3h-1.2v3.7c0 .4 0 .6.8.6h.4V50h-1.1c-1.6 0-1.9-.6-1.9-1.5v-4.2h-1V43h1v-1.9h1.9v2zM27.6 43.1h1.8v1.2c.4-.7.8-1.4 2-1.4h.4v1.8h-.5c-1.5 0-1.7.9-1.7 1.6V50h-1.9v-6.9zM36 50.2c-1.9 0-3.7-1.1-3.7-3.6S34 43 36 43c1.9 0 3.7 1.1 3.7 3.6 0 2.4-1.7 3.6-3.7 3.6m0-5.7c-1.5 0-1.7 1.2-1.7 2.1 0 .9.3 2.1 1.7 2.1 1.5 0 1.7-1.2 1.7-2.1.1-.9-.2-2.1-1.7-2.1" class="st2"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,6 +1,6 @@
{
"account": "الحساب",
"unlock": "فتح القفل",
"unlock": "فتح القُفْل",
"recoveryKey": "مفتاح الاسترداد",
"counterAppBarTitle": "العداد",
"@counterAppBarTitle": {
@@ -9,8 +9,8 @@
"onBoardingBody": "النسخ الاحتياطي لشيفرات الاستيثاق ذي العاملين",
"onBoardingGetStarted": "ابدأ الآن",
"setupFirstAccount": "إعداد الحساب الأول الخاص بك",
"importScanQrCode": "مسح رمز QR",
"qrCode": "رمز QR",
"importScanQrCode": "مسح شيفرة الاستجابة السريعة",
"qrCode": "شيفرة الاستجابة السريعة",
"importEnterSetupKey": "أدخِل مفتاح الإعداد",
"importAccountPageTitle": "أدخل تفاصيل الحساب",
"secretCanNotBeEmpty": "لا يمكن أن يكون رمز السر فارغ",
@@ -36,7 +36,7 @@
"codeAccountHint": "الحساب (you@domain.com)",
"codeTagHint": "وسم",
"accountKeyType": "نوع المفتاح",
"sessionExpired": "انتهت صلاحية الجلسة",
"sessionExpired": "انتهت صَلاحِيَة الجِلسة",
"@sessionExpired": {
"description": "Title of the dialog when the users current session is invalid/expired"
},
@@ -106,7 +106,7 @@
"importSelectJsonFile": "انتقِ ملف JSON",
"importSelectAppExport": "حدد ملف التصدير الخاص بـ{appName}",
"importEnteEncGuide": "اختر ملف JSON المشفر المصدَّر من Ente",
"importRaivoGuide": "استخدم خيار تصدير OTP إلى أرشيف Zip في إعدادات Raivo.\n\nاستخرج ملف zip واسترد ملف JSON.",
"importRaivoGuide": "استخدم خيار \"صدر كلمات المرور لمرة واحدة إلى أرشيف Zip\" في إعدادات Raivo.\n\nاستخرج ملف الـzip واسترد ملف الـJSON.",
"importBitwardenGuide": "استخدم خيار \"تصدير خزانة\" داخل أدوات Bitwarden واستيراد ملف JSON غير مشفر.",
"importAegisGuide": "استخدم خيار \"Export the vault\" في إعدادات Aegis.\n\nإذا كان المخزن الخاص بك مشفرًا، فستحتاج إلى إدخال كلمة مرور المخزن لفك تشفير المخزن.",
"import2FasGuide": "استخدم خيار \"الإعدادات -> النسخ الاحتياطي - التصدير\" في 2FAS.\n\nإذا تم تشفير النسخة الاحتياطية، سوف تحتاج إلى إدخال كلمة المرور لفك تشفير النسخة الاحتياطية",

View File

@@ -52,7 +52,6 @@
"trashCodeMessage": "Вы сапраўды хочаце выдаліць код для {account}?",
"trash": "Сметніца",
"viewLogsAction": "Паглядзець журналы",
"sendLogsDescription": "Гэта абагуліць вашы журналы з намі і дапаможа адладзіць вашу праблему. Хоць мы і прымаем захады, каб канфідэнцыяльныя звесткі не рэгістраваліся, але рэкамендуецца прагледзець гэтыя журналы перад адпраўкай.",
"preparingLogsTitle": "Падрыхтоўка журналаў...",
"emailLogsTitle": "Адправіць журнал па электроннай пошце",
"emailLogsMessage": "Адпраўце журналы на {email}",
@@ -84,15 +83,12 @@
"pleaseWait": "Пачакайце...",
"generatingEncryptionKeysTitle": "Генерацыя ключоў шыфравання...",
"recreatePassword": "Стварыць пароль паўторна",
"recreatePasswordMessage": "У бягучай прылады недастаткова вылічальнай здольнасці для праверкі вашага паролю, таму неабходна регенерыраваць яго адзін раз такім чынам, каб гэта працавала з усімі прыладамі.\n\nУвайдзіце, выкарыстоўваючы свой ключа аднаўлення і регенерыруйце свой пароль (калі хочаце, то можаце выбраць папярэдні пароль).",
"useRecoveryKey": "Выкарыстоўваць ключ аднаўлення",
"incorrectPasswordTitle": "Няправільны пароль",
"welcomeBack": "З вяртаннем!",
"emailAlreadyRegistered": "Электронная пошта ўжо зарэгістравана.",
"emailNotRegistered": "Электронная пошта не зарэгістравана.",
"madeWithLoveAtPrefix": "зроблена з ❤️ у ",
"supportDevs": "Падпішыцеся на <bold-green>ente</bold-green>, каб падтрымаць нас",
"supportDiscount": "Выкарыстоўвайце купон з кодам «AUTH», каб атрымаць скідку ў памеры 10% за першы год",
"changeEmail": "Змяніць адрас электроннай пошты",
"changePassword": "Змяніць пароль",
"data": "Даныя",
@@ -102,29 +98,13 @@
"passwordForDecryptingExport": "Пароль для дэшыфроўкі экспартавання",
"passwordEmptyError": "Пароль не можа быць пустым",
"importFromApp": "Імпартаваць коды з {appName}",
"importGoogleAuthGuide": "Экспартуйце свае ўліковыя запісы з Google Authenticator у QR-код з дапамогай параметра «Перанесці ўліковыя запісы». Потым скарыстайцеся іншай прыладай, якая можа адсканіраваць QR-код.\n\nПарада: вы можаце скарыстацца вэб-камерай свайго ноўтбука, каб сфатаграфаваць QR-код.",
"importSelectJsonFile": "Выбраць файл JSON",
"importSelectAppExport": "Выберыце файл экспартавання {appName}",
"importEnteEncGuide": "Выберыце зашыфраваны файл JSON, які экспартаваны з Ente",
"importRaivoGuide": "Скарыстайцеся параметрам «Экспартаваць OTP у архіў ZIP» у наладах Raivo.\n\nВыньце файл ZIP і імпартуйце файл JSON.",
"importBitwardenGuide": "Скарыстайцеся параметрам «Экспартаваць сховішча» ў Bitwarden Tools і імпартуйце файл JSON.",
"importAegisGuide": "Скарыстайцеся параметрам «Экспартаваць сховішча» ў наладах Aegis.\n\nВам спатрэбіцца ўвесці пароль ад сховішча, каб дэшыфраваць яго (у выпадку, калі яно было зашыфравана раней).",
"import2FasGuide": "Скарыстайцеся параметрам «Налады -> Рэзервовае капіяванне -Экспартаванне» ў наладах 2FAS.\n\nВам спатрэбіцца ўвесці пароль, каб дэшыфраваць рэзервовую копію (у выпадку, калі яна была зашыфравана раней)",
"importLastpassGuide": "Скарыстайцеся параметрам «Перанесці ўліковыя запісы» ў налады Lastpass Authenticator і націсніце «Экспартаваць уліковыя запісы ў файл».",
"exportCodes": "Экспартаваць коды",
"importLabel": "Імпарт",
"importInstruction": "Выберыце файл, які змяшчае спіс вашых кодаў у наступным фармаце",
"importCodeDelimiterInfo": "Коды могуць быць адасоблены коскамі або новым радком",
"selectFile": "Выбраць файл",
"emailVerificationToggle": "Праверка эл. пошты",
"emailVerificationEnableWarning": "Пераканайцеся, што ў вас захавана копія 2ФА ад вашай электроннай пошты па-за межамі праграмы Ente Auth перад тым, як уключаць праверку электроннай пошты. Гэта дазволіць пазбегнуць блакіроўкі вашага ўліковага запісу.",
"authToChangeEmailVerificationSetting": "Прайдзіце аўтэнтыфікацыю, каб змяніць праверку адраса электроннай пошты",
"authenticateGeneric": "Прайдзіце аўтэнтыфікацыю",
"authToViewYourRecoveryKey": "Прайдзіце аўтэнтыфікацыю для прагляду свайго ключа аднаўлення",
"authToChangeYourEmail": "Прайдзіце аўтэнтыфікацыю, каб змяніць сваю электронную пошту",
"authToChangeYourPassword": "Прайдзіце аўтэнтыфікацыю, каб змяніць свой пароль",
"authToViewSecrets": "Прайдзіце аўтэнтыфікацыю для прагляду сваіх сакрэтаў",
"authToInitiateSignIn": "Прайдзіце аўтэнтыфікацыю, каб пачаць уваход для рэзервовай копіі.",
"ok": "OK",
"cancel": "Скасаваць",
"yes": "Так",
@@ -143,17 +123,12 @@
"oops": "Вой",
"suggestFeatures": "Прапанаваць функцыю",
"faq": "Частыя пытанні",
"somethingWentWrongMessage": "Нешта пайшло не так. Паспрабуйце яшчэ раз",
"leaveFamily": "Пакінуць сямейны план",
"leaveFamilyMessage": "Вы ўпэўнены, што хочаце выйсці з сямейнага плана?",
"inFamilyPlanMessage": "Вы ўдзельнік сямейнага плана!",
"hintForMobile": "Доўгі націск на код для рэдагавання або выдалення.",
"hintForDesktop": "Правы націск на код для рэдагавання або выдалення.",
"scan": "Сканіраваць",
"scanACode": "Сканіраваць код",
"verify": "Праверыць",
"verifyEmail": "Праверыць электронную пошту",
"enterCodeHint": "Увядзіце шасцізначны код з\nвашай праграмы аўтэнтыфікацыі",
"lostDeviceTitle": "Згубілі прыладу?",
"twoFactorAuthTitle": "Двухфактарная аўтэнтыфікацыя",
"passkeyAuthTitle": "Праверка ключа доступу",
@@ -162,25 +137,14 @@
"recoverAccount": "Аднавіць уліковы запіс",
"enterRecoveryKeyHint": "Увядзіце свой ключ аднаўлення",
"recover": "Аднавіць",
"contactSupportViaEmailMessage": "Адпраўце ліст на {email} з вашага зарэгістраванага адраса электроннай пошты",
"@contactSupportViaEmailMessage": {
"placeholders": {
"email": {
"type": "String"
}
}
},
"invalidQRCode": "Памылковы QR-код",
"noRecoveryKeyTitle": "Няма ключа аднаўлення?",
"enterEmailHint": "Увядзіце свой адрас электроннай пошты",
"enterNewEmailHint": "Увядзіце свой новы адрас электроннай пошты",
"invalidEmailTitle": "Памылковы адрас электроннай пошты",
"invalidEmailMessage": "Увядзіце сапраўдны адрас электронная пошты.",
"deleteAccount": "Выдаліць уліковы запіс",
"deleteAccountQuery": "Вельмі шкада, што вы пакідаеце нас. Вы сутыкнуліся з нейкай праблемай?",
"yesSendFeedbackAction": "Так. Адправіць водгук",
"noDeleteAccountAction": "Не, выдаліць уліковы запіс",
"initiateAccountDeleteTitle": "Прайдзіце аўтэнтыфікацыю, каб пачаць выдаленне ўліковага запісу",
"sendEmail": "Адправіць ліст",
"createNewAccount": "Стварыць новы ўліковы запіс",
"weakStrength": "Ненадзейны",
@@ -194,13 +158,9 @@
"social": "Сацыяльныя сеткі",
"security": "Бяспека",
"lockscreen": "Экран блакіроўкі",
"authToChangeLockscreenSetting": "Прайдзіце аўтэнтыфікацыю, каб змяніць налады блакіроўкі экрана",
"deviceLockEnablePreSteps": "Наладзьце код доступу да прылады або блакіроўку экрана ў наладах вашай сістэме, каб уключыць блакіроўку прылады.",
"viewActiveSessions": "Паглядзець актыўныя сеансы",
"authToViewYourActiveSessions": "Прайдзіце аўтэнтыфікацыю для прагляду сваіх актыўных сеансаў",
"searchHint": "Пошук...",
"search": "Пошук",
"sorryUnableToGenCode": "Немагчыма згенерыраваць код з {issuerName}",
"noResult": "Няма вынікаў",
"addCode": "Дадаць код",
"scanAQrCode": "Сканіраваць QR-код",
@@ -208,36 +168,18 @@
"edit": "Рэдагаваць",
"share": "Абагуліць",
"shareCodes": "Абагуліць коды",
"shareCodesDuration": "Выберыце працягласць, на якую вы хочаце абагуліць коды.",
"restore": "Аднавіць",
"copiedToClipboard": "Скапіявана ў буфер абмену",
"copiedNextToClipboard": "Скапіяваць наступны код у буфер абмену",
"error": "Памылка",
"recoveryKeyCopiedToClipboard": "Ключ аднаўлення скапіяваны ў буфер абмену",
"recoveryKeyOnForgotPassword": "Адзіным спосабам аднавіць вашы даныя з'яўляецца гэты ключ, калі вы забылі свой пароль.",
"recoveryKeySaveDescription": "Захавайце гэты ключ, які складаецца з 24 слоў, у наедзеным месцы. Ён не захоўваецца на нашым серверы.",
"doThisLater": "Зрабіць гэта пазней",
"saveKey": "Захаваць ключ",
"save": "Захаваць",
"send": "Адправіць",
"saveOrSendDescription": "Вы сапраўды хочаце захаваць гэта ў сваім сховішчы (прадвызначана папка са спампоўваннямі) або адправіць у іншыя праграмы?",
"saveOnlyDescription": "Вы сапраўды хочаце захаваць гэта ў сваім сховішчы (прадвызначана папка са спампоўваннямі)?",
"back": "Назад",
"createAccount": "Стварыць уліковы запіс",
"passwordStrength": "Надзейнасць пароля: {passwordStrengthValue}",
"@passwordStrength": {
"description": "Text to indicate the password strength",
"placeholders": {
"passwordStrengthValue": {
"description": "The strength of the password as a string",
"type": "String",
"example": "Weak or Moderate or Strong"
}
},
"message": "Password Strength: {passwordStrengthText}"
},
"password": "Пароль",
"signUpTerms": "Я пагаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>",
"privacyPolicyTitle": "Палітыка прыватнасці",
"termsOfServicesTitle": "Умовы",
"encryption": "Шыфраванне",
@@ -245,17 +187,11 @@
"changePasswordTitle": "Змяніць пароль",
"resetPasswordTitle": "Скінуць пароль",
"encryptionKeys": "Ключы шыфравання",
"passwordWarning": "Мы не захоўваем гэты пароль і <underline>мы не зможам расшыфраваць вашы даныя</underline>, калі вы забудзеце яго",
"enterPasswordToEncrypt": "Увядзіце пароль, каб была магчымасць выкарыстаць яго для расшыфроўкі вашых даных",
"enterNewPasswordToEncrypt": "Увядзіце новы пароль, каб мы маглі выкарыстаць яго для расшыфроўкі вашых даных",
"passwordChangedSuccessfully": "Пароль паспяхова зменены",
"generatingEncryptionKeys": "Генерацыя ключоў шыфравання...",
"continueLabel": "Працягнуць",
"insecureDevice": "Небяспечная прылада",
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Немагчыма згенерыраваць ключы бяспекі на гэтай прыладзе.\n\nЗарэгіструйцеся з іншай прылады.",
"howItWorks": "Як гэта працуе",
"ackPasswordLostWarning": "Я ўсведамляю, што калі я страчу свой пароль, то я магу згубіць свае даныя, бо мае даныя абаронены <underline>скразным шыфраваннем</underline>.",
"loginTerms": "Націскаючы ўвайсці, я згаджаюся з <u-terms>умовамі абслугоўвання</u-terms> і <u-policy>палітыкай прыватнасці</u-policy>",
"logInLabel": "Увайсці",
"logout": "Выйсці",
"areYouSureYouWantToLogout": "Вы сапраўды хочаце выйсці?",
@@ -267,7 +203,6 @@
"systemTheme": "Сістэманая",
"verifyingRecoveryKey": "Праверка ключа аднаўлення...",
"recoveryKeyVerified": "Ключ аднаўлення правераны",
"recoveryKeySuccessBody": "Усё ў парадку! Вашы ключ аднаўлення з'яўляецца сапраўдным.\n\nНе забывайце захоўваць ваш ключ аднаўлення ў надзейным месцы.",
"recreatePasswordTitle": "Стварыць пароль паўторна",
"invalidKey": "Памылковы ключ",
"tryAgain": "Паспрабуйце яшчэ раз",
@@ -319,40 +254,20 @@
"checkInboxAndSpamFolder": "Праверце свае ўваходныя лісты (і спам) для завяршэння праверкі",
"tapToEnterCode": "Націсніце, каб увесці код",
"resendEmail": "Адправіць ліст яшчэ раз",
"weHaveSendEmailTo": "Ліст адпраўлены на электронную пошту <green>{email}</green>",
"@weHaveSendEmailTo": {
"description": "Text to indicate that we have sent a mail to the user",
"placeholders": {
"email": {
"description": "The email address of the user",
"type": "String",
"example": "example@ente.io"
}
}
},
"manualSort": "Карыстальніцкая",
"editOrder": "Рэдагаваць заказ",
"mostFrequentlyUsed": "Часта выкарыстоўваюцца",
"mostRecentlyUsed": "Нядаўна выкарыстаныя",
"activeSessions": "Актыўныя сеансы",
"somethingWentWrongPleaseTryAgain": "Нешта пайшло не так. Паспрабуйце яшчэ раз",
"thisWillLogYouOutOfThisDevice": "Гэта дзеянне завершыць сеанс на вашай прыладзе!",
"thisWillLogYouOutOfTheFollowingDevice": "Гэта дзеянне завершыць сеанс наступнай прылады:",
"terminateSession": "Перарваць сеанс?",
"terminate": "Перарваць",
"thisDevice": "Гэта прылада",
"toResetVerifyEmail": "Спачатку праверце электронную пошту, каб скінуць свой пароль.",
"thisEmailIsAlreadyInUse": "Гэта электронная пошта ўжо выкарыстоўваецца",
"verificationFailedPleaseTryAgain": "Збой праверкі. Паспрабуйце яшчэ раз",
"yourVerificationCodeHasExpired": "Ваш праверачны код пратэрмінаваны",
"incorrectCode": "Няправільны код",
"sorryTheCodeYouveEnteredIsIncorrect": "Уведзены вамі код з'яўляецца няправільным",
"emailChangedTo": "Электронная пошта зменена на {newEmail}",
"authenticationFailedPleaseTryAgain": "Збой аўтэнтыфікацыі. Паспрабуйце яшчэ раз",
"authenticationSuccessful": "Аўтэнтыфікацыя паспяхова пройдзена!",
"twofactorAuthenticationSuccessfullyReset": "Двухфактарная аўтэнтыфікацыя паспяхова скінута",
"incorrectRecoveryKey": "Няправільны ключ аднаўлення",
"theRecoveryKeyYouEnteredIsIncorrect": "Вы ўвялі памылковы ключ аднаўлення",
"enterPassword": "Увядзіце пароль",
"selectExportFormat": "Выберыце фармат экспартавання",
"exportDialogDesc": "Зашыфраванае экспартаванне будзе абаронена паролем, які вы выберыце.",
@@ -417,19 +332,14 @@
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters."
},
"noInternetConnection": "Адсутнічае падключэнне да інтэрнэту",
"pleaseCheckYourInternetConnectionAndTryAgain": "Праверце злучэнне з інтэрнэтам і паспрабуйце яшчэ раз.",
"signOutFromOtherDevices": "Выйсці з іншых прылад",
"signOutOtherDevices": "Выйсці на іншых прыладах",
"doNotSignOut": "Не выходзіць",
"hearUsWhereTitle": "Адкуль вы пачулі пра Ente? (неабавязкова)",
"recoveryKeySaved": "Ключ аднаўлення захаваны ў папцы «Спампоўкі»!",
"waitingForBrowserRequest": "Чаканне запыту браўзера...",
"waitingForVerification": "Чаканне праверкі...",
"passkey": "Ключ доступу",
"passKeyPendingVerification": "Праверка пакуль яшчэ не завершана",
"loginSessionExpired": "Сеанс завяршыўся",
"loginSessionExpiredDetails": "Ваш сеанс завяршыўся. Увайдзіце яшчэ раз.",
"developerSettingsWarning": "Вы ўпэўнены, што хочаце змяніць налады распрацоўшчыка?",
"developerSettings": "Налады распрацоўшчыка",
"serverEndpoint": "Канцавы пункт сервера",
"invalidEndpoint": "Памылковы канцавы пункт",
@@ -446,7 +356,6 @@
"create": "Стварыць",
"editTag": "Рэдагаванне тэг",
"deleteTagTitle": "Выдаліць тэг?",
"somethingWentWrongParsingCode": "Немагчыма прааналізаваць коды (колькасць: {x}).",
"updateNotAvailable": "Абнаўленне недаступна",
"viewRawCodes": "Паглядзець неапрацаваныя коды",
"rawCodes": "Неапрацаваныя коды",
@@ -463,17 +372,12 @@
"setNewPassword": "Задаць новы пароль",
"deviceLock": "Блакіроўка прылады",
"hideContent": "Схаваць змест",
"hideContentDescriptioniOS": "Хаваць змесціва праграмы ў пераключальніку праграм",
"pinLock": "Блакіроўка PIN'ам",
"enterPin": "Увядзіце PIN-код",
"setNewPin": "Задаць новы PIN",
"importFailureDescNew": "Не ўдалося прааналізаваць выбраны файл.",
"appLockNotEnabled": "Блакіроўка праграмы не ўключана",
"appLockNotEnabledDescription": "Уключыце блакіроўку праграмы ў раздзеле «Бяспека» -> «Блакіроўка праграмы»",
"authToViewPasskey": "Прайдзіце аўтэнтыфікацыю, каб паглядзець ключ доступу",
"duplicateCodes": "Дублікаты кадоў",
"noDuplicates": "✨ Няма дублікатаў",
"youveNoDuplicateCodesThatCanBeCleared": "У вас адсутнічаць дубліраваныя коды, які можна ачысціць",
"deduplicateCodes": "Дубліраваныя кады",
"deselectAll": "Зняць выбар з усіх",
"selectAll": "Выбраць усе",
@@ -482,12 +386,8 @@
"tellUsWhatYouThink": "Раскажыце, што вы думаеце",
"dropReviewiOS": "Пакіньце водгук у App Store",
"dropReviewAndroid": "Пакіньце водгук у Play Store",
"supportEnte": "Падтрымка <bold-green>ente</bold-green>",
"giveUsAStarOnGithub": "Адзначце нас зоркай на Github",
"free5GB": "Бясплатна 5 ГБ на <bold-green>ente</bold-green> Photos",
"loginWithAuthAccount": "Увайдзіце з дапамогай уліковага запісу Auth",
"freeStorageOffer": "Скідка ў памеры 10% на <bold-green>ente</bold-green> Photos",
"freeStorageOfferDescription": "Выкарыстоўвайце код «AUTH», каб атрымаць скідку ў памеры 10% за першы год",
"advanced": "Пашыраныя",
"algorithm": "Алгарытм",
"type": "Тып",

View File

@@ -347,14 +347,14 @@
"terminate": "Quitter",
"thisDevice": "Cet appareil",
"toResetVerifyEmail": "Pour réinitialiser votre mot de passe, veuillez d'abord vérifier votre e-mail.",
"thisEmailIsAlreadyInUse": "Cette adresse mail est déjà utilisée",
"thisEmailIsAlreadyInUse": "Cette adresse mail est déjà utilisé",
"verificationFailedPleaseTryAgain": "La vérification a échouée, veuillez réessayer",
"yourVerificationCodeHasExpired": "Votre code de vérification a expiré",
"incorrectCode": "Code non valide",
"sorryTheCodeYouveEnteredIsIncorrect": "Le code que vous avez saisi est incorrect",
"emailChangedTo": "L'e-mail a été changé en {newEmail}",
"authenticationFailedPleaseTryAgain": "L'authentification a échouée, veuillez réessayer",
"authenticationSuccessful": "Authentification réussie !",
"authenticationSuccessful": "Authentification réussie!",
"twofactorAuthenticationSuccessfullyReset": "L'authentification à deux facteurs a été réinitialisée avec succès ",
"incorrectRecoveryKey": "Clé de récupération non valide",
"theRecoveryKeyYouEnteredIsIncorrect": "La clé de récupération que vous avez entrée est incorrecte",

View File

@@ -173,7 +173,6 @@
"invalidQRCode": "Netinkamas QR kodas.",
"noRecoveryKeyTitle": "Neturite atkūrimo rakto?",
"enterEmailHint": "Įveskite savo el. pašto adresą",
"enterNewEmailHint": "Įveskite savo naują el. pašto adresą",
"invalidEmailTitle": "Netinkamas el. pašto adresas",
"invalidEmailMessage": "Įveskite tinkamą el. pašto adresą.",
"deleteAccount": "Ištrinti paskyrą",

View File

@@ -91,7 +91,7 @@
"emailAlreadyRegistered": "Email đã được đăng ký.",
"emailNotRegistered": "Email chưa được đăng ký.",
"madeWithLoveAtPrefix": "lập trình bằng ❤️ bởi ",
"supportDevs": "Đăng ký <bold-green>ente</bold-green> để hỗ trợ chúng tôi",
"supportDevs": "Đăng ký <bold-green>ente</bold-green> để hỗ trợ dự án này.",
"supportDiscount": "Dùng mã \"AUTH\" để được giảm 10% trong năm đầu tiên",
"changeEmail": "Đổi email",
"changePassword": "Đổi mật khẩu",
@@ -513,8 +513,8 @@
"giveUsAStarOnGithub": "Tặng sao trên GitHub",
"free5GB": "Miễn phí 5GB cho <bold-green>ente</bold-green> Photos",
"loginWithAuthAccount": "Đăng nhập bằng tài khoản Ente Auth",
"freeStorageOffer": "Giảm 10% <bold-green>ente</bold-green> Photos",
"freeStorageOfferDescription": "Dùng mã \"AUTH\" để giảm 10% năm đầu tiên",
"freeStorageOffer": "Giảm giá 10% cho <bold-green>ente</bold-green> Photos",
"freeStorageOfferDescription": "Dùng mã \"AUTH\" để được giảm 10% trong năm đầu tiên",
"advanced": "Nâng cao",
"algorithm": "Thuật toán",
"type": "Loại",

View File

@@ -46,7 +46,7 @@ You can alternatively install the build from PlayStore or F-Droid.
## 🧑‍💻 Building from source
1. [Install Flutter v3.24.3](https://flutter.dev/docs/get-started/install).
1. [Install Flutter v3.27.4](https://flutter.dev/docs/get-started/install).
2. Pull in all submodules with `git submodule update --init --recursive`

View File

@@ -43,7 +43,7 @@ post_install do |installer|
target.build_configurations.each do |config|
config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'arm64'
config.build_settings['DEVELOPMENT_TEAM'] = '6Z68YJY9Q2'
end
end
end

View File

@@ -12,8 +12,6 @@ PODS:
- Flutter
- device_info_plus (0.0.1):
- Flutter
- emoji_picker_flutter (0.0.1):
- Flutter
- ffmpeg_kit_custom (6.0.3)
- ffmpeg_kit_flutter (6.0.3):
- ffmpeg_kit_custom
@@ -229,8 +227,6 @@ PODS:
- Flutter
- url_launcher_ios (0.0.1):
- Flutter
- vibration (1.7.5):
- Flutter
- video_player_avfoundation (0.0.1):
- Flutter
- FlutterMacOS
@@ -251,7 +247,6 @@ DEPENDENCIES:
- cupertino_http (from `.symlinks/plugins/cupertino_http/darwin`)
- dart_ui_isolate (from `.symlinks/plugins/dart_ui_isolate/ios`)
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
- emoji_picker_flutter (from `.symlinks/plugins/emoji_picker_flutter/ios`)
- ffmpeg_kit_flutter (from `.symlinks/plugins/ffmpeg_kit_flutter/ios`)
- file_saver (from `.symlinks/plugins/file_saver/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
@@ -298,7 +293,6 @@ DEPENDENCIES:
- thermal (from `.symlinks/plugins/thermal/ios`)
- ua_client_hints (from `.symlinks/plugins/ua_client_hints/ios`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- vibration (from `.symlinks/plugins/vibration/ios`)
- video_player_avfoundation (from `.symlinks/plugins/video_player_avfoundation/darwin`)
- video_thumbnail (from `.symlinks/plugins/video_thumbnail/ios`)
- volume_controller (from `.symlinks/plugins/volume_controller/ios`)
@@ -306,7 +300,7 @@ DEPENDENCIES:
- workmanager (from `.symlinks/plugins/workmanager/ios`)
SPEC REPOS:
https://github.com/ente-io/ffmpeg-kit-custom-repo-ios.git:
https://github.com/ente-io/ffmpeg-kit-custom-repo-ios:
- ffmpeg_kit_custom
trunk:
- Firebase
@@ -341,8 +335,6 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/dart_ui_isolate/ios"
device_info_plus:
:path: ".symlinks/plugins/device_info_plus/ios"
emoji_picker_flutter:
:path: ".symlinks/plugins/emoji_picker_flutter/ios"
ffmpeg_kit_flutter:
:path: ".symlinks/plugins/ffmpeg_kit_flutter/ios"
file_saver:
@@ -435,8 +427,6 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/ua_client_hints/ios"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
vibration:
:path: ".symlinks/plugins/vibration/ios"
video_player_avfoundation:
:path: ".symlinks/plugins/video_player_avfoundation/darwin"
video_thumbnail:
@@ -449,84 +439,82 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/workmanager/ios"
SPEC CHECKSUMS:
app_links: f3e17e4ee5e357b39d8b95290a9b2c299fca71c6
battery_info: b6c551049266af31556b93c9d9b9452cfec0219f
connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
cupertino_http: 947a233f40cfea55167a49f2facc18434ea117ba
dart_ui_isolate: d5bcda83ca4b04f129d70eb90110b7a567aece14
device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
emoji_picker_flutter: fe2e6151c5b548e975d546e6eeb567daf0962a58
app_links: 76b66b60cc809390ca1ad69bfd66b998d2387ac7
battery_info: 83f3aae7be2fccefab1d2bf06b8aa96f11c8bcdd
connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
cupertino_http: 94ac07f5ff090b8effa6c5e2c47871d48ab7c86c
dart_ui_isolate: 46f6714abe6891313267153ef6f9748d8ecfcab1
device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
ffmpeg_kit_custom: 682b4f2f1ff1f8abae5a92f6c3540f2441d5be99
ffmpeg_kit_flutter: 9dce4803991478c78c6fb9f972703301101095fe
file_saver: 503e386464dbe118f630e17b4c2e1190fa0cf808
ffmpeg_kit_flutter: 915b345acc97d4142e8a9a8549d177ff10f043f5
file_saver: 6cdbcddd690cb02b0c1a0c225b37cd805c2bf8b6
Firebase: d80354ed7f6df5f9aca55e9eb47cc4b634735eaf
firebase_core: 6e223dfa350b2edceb729cea505eaaef59330682
firebase_messaging: 07fde77ae28c08616a1d4d870450efc2b38cf40d
firebase_core: 6cbed78b4f298ed103a9fd034e6dbc846320480f
firebase_messaging: 5e0adf2eb18b0ee59aa0c109314c091a0497ecac
FirebaseCore: 99fe0c4b44a39f37d99e6404e02009d2db5d718d
FirebaseCoreInternal: df24ce5af28864660ecbd13596fc8dd3a8c34629
FirebaseInstallations: 6c963bd2a86aca0481eef4f48f5a4df783ae5917
FirebaseMessaging: 487b634ccdf6f7b7ff180fdcb2a9935490f764e8
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
flutter_email_sender: e03bdda7637bcd3539bfe718fddd980e9508efaa
flutter_image_compress_common: ec1d45c362c9d30a3f6a0426c297f47c52007e3e
flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
flutter_native_splash: f71420956eb811e6d310720fee915f1d42852e7a
flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
flutter_sodium: a00383520fc689c688b66fd3092984174712493e
flutter_timezone: ac3da59ac941ff1c98a2e1f0293420e020120282
fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
flutter_email_sender: aa1e9772696691d02cd91fea829856c11efb8e58
flutter_image_compress_common: 1697a328fd72bfb335507c6bca1a65fa5ad87df1
flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
flutter_native_splash: 6cad9122ea0fad137d23137dd14b937f3e90b145
flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
flutter_sodium: 7e4621538491834eba53bd524547854bcbbd6987
flutter_timezone: 7c838e17ffd4645d261e87037e5bebf6d38fe544
fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7
GoogleUtilities: 00c88b9a86066ef77f0da2fab05f65d7768ed8e1
home_widget: 0434835a4c9a75704264feff6be17ea40e0f0d57
image_editor_common: d6f6644ae4a6de80481e89fe6d0a8c49e30b4b43
in_app_purchase_storekit: a1ce04056e23eecc666b086040239da7619cd783
integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
launcher_icon_switcher: 8e0ad2131a20c51c1dd939896ee32e70cd845b37
home_widget: f169fc41fd807b4d46ab6615dc44d62adbf9f64f
image_editor_common: 3de87e7c4804f4ae24c8f8a998362b98c105cac1
in_app_purchase_storekit: d1a48cb0f8b29dbf5f85f782f5dd79b21b90a5e6
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
launcher_icon_switcher: 84c218d233505aa7d8655d8fa61a3ba802c022da
libwebp: 02b23773aedb6ff1fd38cec7a77b81414c6842a8
local_auth_ios: 5046a18c018dd973247a0564496c8898dbb5adf9
local_auth_ios: f7a1841beef3151d140a967c2e46f30637cdf451
Mantle: c5aa8794a29a022dfbbfc9799af95f477a69b62d
maps_launcher: 2e5b6a2d664ec6c27f82ffa81b74228d770ab203
media_extension: 6618f07abd762cdbfaadf1b0c56a287e820f0c84
media_kit_libs_ios_video: a5fe24bc7875ccd6378a0978c13185e1344651c1
media_kit_video: 5da63f157170e5bf303bf85453b7ef6971218a2e
motion_sensors: 03f55b7c637a7e365a0b5f9697a449f9059d5d91
motionphoto: 8b65ce50c7d7ff3c767534fc3768b2eed9ac24e4
move_to_background: cd3091014529ec7829e342ad2d75c0a11f4378a5
maps_launcher: edf829809ba9e894d70e569bab11c16352dedb45
media_extension: 671e2567880d96c95c65c9a82ccceed8f2e309fd
media_kit_libs_ios_video: 5a18affdb97d1f5d466dc79988b13eff6c5e2854
media_kit_video: 1746e198cb697d1ffb734b1d05ec429d1fcd1474
motion_sensors: 741e702c17467b9569a92165dda8d4d88c6167f1
motionphoto: 23e2aeb5c6380112f69468d71f970fa7438e5ed1
move_to_background: 7e3467dd2a1d1013e98c9c1cb93fd53cd7ef9d84
nanopb: fad817b59e0457d11a5dfbde799381cd727c1275
native_video_player: 29ab24a926804ac8c4a57eb6d744c7d927c2bc3e
objective_c: 77e887b5ba1827970907e10e832eec1683f3431d
onnxruntime: e7c2ae44385191eaad5ae64c935a72debaddc997
native_video_player: 6809dec117e8997161dbfb42a6f90d6df71a504d
objective_c: 89e720c30d716b036faf9c9684022048eee1eee2
onnxruntime: f9b296392c96c42882be020a59dbeac6310d81b2
onnxruntime-c: a909204639a1f035f575127ac406f781ac797c9c
onnxruntime-objc: b6fab0f1787aa6f7190c2013f03037df4718bd8b
open_mail_app: 70273c53f768beefdafbe310c3d9086e4da3cb02
open_mail_app: 7314a609e88eed22d53671279e189af7a0ab0f11
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
photo_manager: ff695c7a1dd5bc379974953a2b5c0a293f7c4c8a
privacy_screen: 1a131c052ceb3c3659934b003b0d397c2381a24e
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
photo_manager: d2fbcc0f2d82458700ee6256a15018210a81d413
privacy_screen: 3159a541f5d3a31bea916cfd4e58f9dc722b3fd4
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
receive_sharing_intent: 79c848f5b045674ad60b9fea3bafea59962ad2c1
receive_sharing_intent: 222384f00ffe7e952bbfabaa9e3967cb87e5fe00
SDWebImage: f29024626962457f3470184232766516dee8dfea
SDWebImageWebPCoder: e38c0a70396191361d60c092933e22c20d5b1380
Sentry: da60d980b197a46db0b35ea12cb8f39af48d8854
sentry_flutter: 2df8b0aab7e4aba81261c230cbea31c82a62dd1b
share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
sentry_flutter: 27892878729f42701297c628eb90e7c6529f3684
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
sqlite3: 3c950dc86011117c307eb0b28c4a7bb449dce9f1
sqlite3_flutter_libs: 069c435986dd4b63461aecd68f4b30be4a9e9daa
system_info_plus: 5393c8da281d899950d751713575fbf91c7709aa
thermal: a9261044101ae8f532fa29cab4e8270b51b3f55c
ua_client_hints: aeabd123262c087f0ce151ef96fa3ab77bfc8b38
url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
vibration: 7d883d141656a1c1a6d8d238616b2042a51a1241
video_player_avfoundation: 7c6c11d8470e1675df7397027218274b6d2360b3
video_thumbnail: 94ba6705afbaa120b77287080424930f23ea0c40
volume_controller: 2e3de73d6e7e81a0067310d17fb70f2f86d71ac7
wakelock_plus: 373cfe59b235a6dd5837d0fb88791d2f13a90d56
workmanager: 0afdcf5628bbde6924c21af7836fed07b42e30e6
sqlite3_flutter_libs: 3c323550ef3b928bc0aa9513c841e45a7d242832
system_info_plus: 555ce7047fbbf29154726db942ae785c29211740
thermal: d4c48be750d1ddbab36b0e2dcb2471531bc8df41
ua_client_hints: 92fe0d139619b73ec9fcb46cc7e079a26178f586
url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
video_player_avfoundation: 2cef49524dd1f16c5300b9cd6efd9611ce03639b
video_thumbnail: 584ccfa55d8fd2f3d5507218b0a18d84c839c620
volume_controller: 3657a1f65bedb98fa41ff7dc5793537919f31b12
wakelock_plus: 04623e3f525556020ebd4034310f20fe7fda8b49
workmanager: 01be2de7f184bd15de93a1812936a2b7f42ef07e
PODFILE CHECKSUM: a8ef88ad74ba499756207e7592c6071a96756d18

View File

@@ -532,7 +532,6 @@
"${BUILT_PRODUCTS_DIR}/cupertino_http/cupertino_http.framework",
"${BUILT_PRODUCTS_DIR}/dart_ui_isolate/dart_ui_isolate.framework",
"${BUILT_PRODUCTS_DIR}/device_info_plus/device_info_plus.framework",
"${BUILT_PRODUCTS_DIR}/emoji_picker_flutter/emoji_picker_flutter.framework",
"${BUILT_PRODUCTS_DIR}/file_saver/file_saver.framework",
"${BUILT_PRODUCTS_DIR}/flutter_email_sender/flutter_email_sender.framework",
"${BUILT_PRODUCTS_DIR}/flutter_image_compress_common/flutter_image_compress_common.framework",
@@ -576,7 +575,6 @@
"${BUILT_PRODUCTS_DIR}/thermal/thermal.framework",
"${BUILT_PRODUCTS_DIR}/ua_client_hints/ua_client_hints.framework",
"${BUILT_PRODUCTS_DIR}/url_launcher_ios/url_launcher_ios.framework",
"${BUILT_PRODUCTS_DIR}/vibration/vibration.framework",
"${BUILT_PRODUCTS_DIR}/video_player_avfoundation/video_player_avfoundation.framework",
"${BUILT_PRODUCTS_DIR}/video_thumbnail/video_thumbnail.framework",
"${BUILT_PRODUCTS_DIR}/volume_controller/volume_controller.framework",
@@ -629,7 +627,6 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/cupertino_http.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/dart_ui_isolate.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/device_info_plus.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/emoji_picker_flutter.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/file_saver.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_email_sender.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/flutter_image_compress_common.framework",
@@ -673,7 +670,6 @@
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/thermal.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ua_client_hints.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/url_launcher_ios.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/vibration.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/video_player_avfoundation.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/video_thumbnail.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/volume_controller.framework",

View File

@@ -1359,7 +1359,7 @@ class MLDataDB with SqlDbBase implements IMLDataDB<int> {
final db = await instance.asyncDB;
const String sql = '''
DELETE FROM $faceCacheTable
WHERE $personOrClusterIdColumn = ?
WHERE $personOrClusterIdColumn = ?'
''';
final List<Object?> params = [personOrClusterID];
await db.execute(sql, params);

View File

@@ -14,5 +14,4 @@ enum CollectionMetaEventType {
sortChanged,
orderChanged,
thumbnailChanged,
autoAddPeople,
}

View File

@@ -599,6 +599,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Wir haben deutliche Verbesserungen an der Darstellung von Erinnerungen vorgenommen, u.a. automatische Wiedergabe, Wischen zur nächsten Erinnerung und vieles mehr."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Zusammen mit einer Reihe von Verbesserungen unter der Haube ist es jetzt viel einfacher, alle erkannten Gesichter zu sehen, Feedback zu ähnlichen Gesichtern geben und Gesichter für ein einzelnes Foto hinzuzufügen oder zu entfernen."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Du erhältst jetzt eine Opt-Out-Benachrichtigung für alle Geburtstage, die du bei Ente gespeichert hast, zusammen mit einer Sammlung der besten Fotos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Kein Warten mehr auf das Hoch- oder Herunterladen, bevor du die App schließen kannst. Alle Übertragungen können jetzt mittendrin pausiert und fortgesetzt werden, wo du aufgehört hast."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Lade große Videodateien hoch"),
"cLTitle2":
@@ -607,6 +611,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Automatische Wiedergabe von Erinnerungen"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Verbesserte Gesichtserkennung"),
"cLTitle5": MessageLookupByLibrary.simpleMessage(
"Geburtstags-Benachrichtigungen"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Wiederaufnehmbares Hoch- und Herunterladen"),
"cachedData": MessageLookupByLibrary.simpleMessage("Daten im Cache"),
"calculating":
MessageLookupByLibrary.simpleMessage("Wird berechnet..."),

View File

@@ -442,7 +442,6 @@ class MessageLookup extends MessageLookupByLibrary {
"Please allow access to your photos from Settings so Ente can display and backup your library."),
"allowPermTitle":
MessageLookupByLibrary.simpleMessage("Allow access to photos"),
"analysis": MessageLookupByLibrary.simpleMessage("Analysis"),
"androidBiometricHint":
MessageLookupByLibrary.simpleMessage("Verify identity"),
"androidBiometricNotRecognized":
@@ -549,8 +548,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Authentication successful!"),
"autoAddPeople":
MessageLookupByLibrary.simpleMessage("Auto-add people"),
"autoAddToAlbum":
MessageLookupByLibrary.simpleMessage("Auto-add to album"),
"autoCastDialogBody": MessageLookupByLibrary.simpleMessage(
"You\'ll see available Cast devices here."),
"autoCastiOSPermission": MessageLookupByLibrary.simpleMessage(
@@ -563,9 +560,6 @@ class MessageLookup extends MessageLookupByLibrary {
"autoPair": MessageLookupByLibrary.simpleMessage("Auto pair"),
"autoPairDesc": MessageLookupByLibrary.simpleMessage(
"Auto pair works only with devices that support Chromecast."),
"automaticallyAnalyzeAndSplitGrouping":
MessageLookupByLibrary.simpleMessage(
"We will automatically analyze the grouping to determine if there are multiple people present, and separate them out again. This may take a few seconds."),
"available": MessageLookupByLibrary.simpleMessage("Available"),
"availableStorageSpace": m10,
"backedUpFolders":
@@ -591,18 +585,27 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Black Friday Sale"),
"blog": MessageLookupByLibrary.simpleMessage("Blog"),
"cLDesc1": MessageLookupByLibrary.simpleMessage(
"We are releasing a new and advanced image editor that add more cropping frames, filter presets for quick edits, fine tuning options including saturation, contrast, brightness, temperature and a lot more. The new editor also includes the ability to draw on your photos and add emojis as stickers."),
"On the back of video streaming beta, and work on resumable uploads and downloads, we have now increased the file upload limit to 10GB. This is now available in both desktop and mobile apps."),
"cLDesc2": MessageLookupByLibrary.simpleMessage(
"You can now automatically add photos of selected people to any album. Just go the album, and select \"auto-add people\" from the overflow menu. If used along with shared album, you can share photos with zero clicks."),
"Background uploads are now supported on iOS as well, in addition to Android devices. No need to open the app to backup your latest photos and videos."),
"cLDesc3": MessageLookupByLibrary.simpleMessage(
"We have added the ability to group your gallery by weeks, months, and years. You can now customise your gallery to look exactly the way you want with these new grouping options, along with custom grids"),
"We have made significant improvements to our memories experience, including autoplay, swipe to next memory and a lot more."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Along with a bunch of under the hood improvements to improve the gallery scroll experience, we have also redesigned the scroll bar to show markers, allowing you to quickly jump across the timeline."),
"Along with a bunch of under the hood improvements, now its much easier to see all detected faces, provide feedback on similar faces, and add/remove faces from a single photo."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"You will now receive an opt-out notification for all the birthdays your have saved on Ente, along with a collection of their best photos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"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."),
"cLTitle1":
MessageLookupByLibrary.simpleMessage("Advanced Image Editor"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Smart Albums"),
"cLTitle3": MessageLookupByLibrary.simpleMessage("Improved Gallery"),
"cLTitle4": MessageLookupByLibrary.simpleMessage("Faster Scroll"),
MessageLookupByLibrary.simpleMessage("Uploading Large Video Files"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Background Upload"),
"cLTitle3": MessageLookupByLibrary.simpleMessage("Autoplay Memories"),
"cLTitle4":
MessageLookupByLibrary.simpleMessage("Improved Face Recognition"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Birthday Notifications"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Resumable Uploads and Downloads"),
"cachedData": MessageLookupByLibrary.simpleMessage("Cached data"),
"calculating": MessageLookupByLibrary.simpleMessage("Calculating..."),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(
@@ -895,8 +898,6 @@ class MessageLookup extends MessageLookupByLibrary {
"doYouWantToDiscardTheEditsYouHaveMade":
MessageLookupByLibrary.simpleMessage(
"Do you want to discard the edits you have made?"),
"doesGroupContainMultiplePeople": MessageLookupByLibrary.simpleMessage(
"Does this grouping contain multiple people?"),
"done": MessageLookupByLibrary.simpleMessage("Done"),
"dontSave": MessageLookupByLibrary.simpleMessage("Don\'t save"),
"doubleYourStorage":
@@ -1147,7 +1148,6 @@ class MessageLookup extends MessageLookupByLibrary {
"Biometric authentication is disabled. Please lock and unlock your screen to enable it."),
"iOSOkButton": MessageLookupByLibrary.simpleMessage("OK"),
"ignore": MessageLookupByLibrary.simpleMessage("Ignore"),
"ignorePerson": MessageLookupByLibrary.simpleMessage("Ignore person"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("Ignore"),
"ignored": MessageLookupByLibrary.simpleMessage("ignored"),
"ignoredFolderUploadReason": MessageLookupByLibrary.simpleMessage(
@@ -1348,8 +1348,6 @@ class MessageLookup extends MessageLookupByLibrary {
"mergeWithExisting":
MessageLookupByLibrary.simpleMessage("Merge with existing"),
"mergedPhotos": MessageLookupByLibrary.simpleMessage("Merged photos"),
"mixedGrouping":
MessageLookupByLibrary.simpleMessage("Mixed grouping?"),
"mlConsent":
MessageLookupByLibrary.simpleMessage("Enable machine learning"),
"mlConsentConfirmation": MessageLookupByLibrary.simpleMessage(
@@ -1512,8 +1510,6 @@ class MessageLookup extends MessageLookupByLibrary {
"pendingItems": MessageLookupByLibrary.simpleMessage("Pending items"),
"pendingSync": MessageLookupByLibrary.simpleMessage("Pending sync"),
"people": MessageLookupByLibrary.simpleMessage("People"),
"peopleAutoAddDesc": MessageLookupByLibrary.simpleMessage(
"Select the people you want to automatically add to the album"),
"peopleUsingYourCode":
MessageLookupByLibrary.simpleMessage("People using your code"),
"peopleWidgetDesc": MessageLookupByLibrary.simpleMessage(

View File

@@ -602,6 +602,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Hemos hecho mejoras significativas en nuestra experiencia de recuerdos, incluyendo la reproducción automática, el deslizado a la memoria siguiente y mucho más."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Junto con un montón de mejoras adicionales, ahora es mucho más fácil ver todas las caras detectadas, proporcionar comentarios sobre caras similares, y añadir o quitar caras de una sola foto."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Ahora recibirás una notificación de exclusión voluntaria para todos los cumpleaños que hayas guardado en Ente, junto con una colección de sus mejores fotos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Ya no tienes que esperar a que las subidas o descargas se completen para cerrar la aplicación. Ahora, todas las subidas y descargas se pueden pausar a mitad de proceso y reanudarse justo donde lo dejaste."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Subiendo archivos de vídeo grandes"),
"cLTitle2":
@@ -610,6 +614,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Reproducción automática de recuerdos"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Reconocimiento facial mejorado"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Notificación de cumpleaños"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Subidas y Descargas reanudables"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Datos almacenados en caché"),
"calculating": MessageLookupByLibrary.simpleMessage("Calculando..."),

View File

@@ -605,6 +605,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Nous avons apporté des améliorations significatives à l\'expérience des souvenirs, comme la lecture automatique, la glisse vers le souvenir suivant et bien plus encore."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Avec un tas d\'améliorations sous le capot, il est maintenant beaucoup plus facile de voir tous les visages détectés, mettre des commentaires sur des visages similaires, et ajouter/supprimer des visages depuis une seule photo."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Vous recevrez maintenant une notification de désinscription pour tous les anniversaires que vous avez enregistrés sur Ente, ainsi qu\'une collection de leurs meilleures photos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Plus besoin d\'attendre la fin des chargements/téléchargements avant de pouvoir fermer l\'application. Tous peuvent maintenant être mis en pause en cours de route et reprendre à partir de là où ça s\'est arrêté."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Envoi de gros fichiers vidéo"),
"cLTitle2":
@@ -613,6 +617,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Lecture automatique des souvenirs"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Amélioration de la reconnaissance faciale"),
"cLTitle5": MessageLookupByLibrary.simpleMessage(
"Notifications danniversaire"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Reprise des chargements et téléchargements"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Données mises en cache"),
"calculating":

View File

@@ -421,9 +421,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Išsaugoti visi prisiminimai"),
"allPersonGroupingWillReset": MessageLookupByLibrary.simpleMessage(
"Visi šio asmens grupavimai bus iš naujo nustatyti, o jūs neteksite visų šiam asmeniui pateiktų pasiūlymų"),
"allUnnamedGroupsWillBeMergedIntoTheSelectedPerson":
MessageLookupByLibrary.simpleMessage(
"Visos nepavadintos grupės bus sujungtos su pasirinktu asmeniu. Tai vis dar galima atšaukti iš asmens pasiūlymų istorijos apžvalgos."),
"allWillShiftRangeBasedOnFirst": MessageLookupByLibrary.simpleMessage(
"Tai pirmoji šioje grupėje. Kitos pasirinktos nuotraukos bus automatiškai perkeltos pagal šią naują datą."),
"allow": MessageLookupByLibrary.simpleMessage("Leisti"),
@@ -476,10 +473,6 @@ class MessageLookup extends MessageLookupByLibrary {
"archiveAlbum":
MessageLookupByLibrary.simpleMessage("Archyvuoti albumą"),
"archiving": MessageLookupByLibrary.simpleMessage("Archyvuojama..."),
"areThey": MessageLookupByLibrary.simpleMessage("Ar jie "),
"areYouSureRemoveThisFaceFromPerson":
MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite pašalinti šį veidą iš šio asmens?"),
"areYouSureThatYouWantToLeaveTheFamily":
MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite palikti šeimos planą?"),
@@ -490,16 +483,8 @@ class MessageLookup extends MessageLookupByLibrary {
"Ar tikrai norite keisti planą?"),
"areYouSureYouWantToExit":
MessageLookupByLibrary.simpleMessage("Ar tikrai norite išeiti?"),
"areYouSureYouWantToIgnoreThesePersons":
MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite ignoruoti šiuos asmenis?"),
"areYouSureYouWantToIgnoreThisPerson":
MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite ignoruoti šį asmenį?"),
"areYouSureYouWantToLogout": MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite atsijungti?"),
"areYouSureYouWantToMergeThem": MessageLookupByLibrary.simpleMessage(
"Ar tikrai norite juos sujungti?"),
"areYouSureYouWantToRenew":
MessageLookupByLibrary.simpleMessage("Ar tikrai norite pratęsti?"),
"areYouSureYouWantToResetThisPerson":
@@ -591,21 +576,6 @@ class MessageLookup extends MessageLookupByLibrary {
"blackFridaySale": MessageLookupByLibrary.simpleMessage(
"Juodojo penktadienio išpardavimas"),
"blog": MessageLookupByLibrary.simpleMessage("Tinklaraštis"),
"cLDesc1": MessageLookupByLibrary.simpleMessage(
"Po vaizdo įrašų srauto perdavimo beta versijos ir darbo prie tęsiamų įkėlimų ir atsisiuntimų, dabar padidinome failų įkėlimo ribą iki 10 GB. Tai dabar pasiekiama tiek kompiuterinėse, tiek mobiliosiose programėlėse."),
"cLDesc2": MessageLookupByLibrary.simpleMessage(
"Fono įkėlimai dabar palaikomi ir sistemoje „iOS“ bei „Android“ įrenginiuose. Nebereikia atverti programėlės, kad būtų galima sukurti naujausių nuotraukų ir vaizdo įrašų atsarginę kopiją."),
"cLDesc3": MessageLookupByLibrary.simpleMessage(
"Mes žymiai patobulinome prisiminimų patirtį, įskaitant automatinį peržiūrėjimą, braukimą į kitą prisiminimą ir daug daugiau."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Kartu su daugybe vidinių patobulinimų, dabar daug lengviau matyti visus aptiktus veidus, pateikti atsiliepimus apie panašius veidus ir pridėti / pašalinti veidus iš vienos nuotraukos."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Įkeliami dideli vaizdo įrašų failai"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Fono įkėlimas"),
"cLTitle3": MessageLookupByLibrary.simpleMessage(
"Automatiniai peržiūros prisiminimai"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Patobulintas veido atpažinimas"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Podėliuoti duomenis"),
"calculating": MessageLookupByLibrary.simpleMessage("Skaičiuojama..."),
@@ -858,11 +828,10 @@ class MessageLookup extends MessageLookupByLibrary {
"deviceLock":
MessageLookupByLibrary.simpleMessage("Įrenginio užraktas"),
"deviceLockExplanation": MessageLookupByLibrary.simpleMessage(
"Išjunkite įrenginio ekrano užraktą, kai „Ente“ yra priekiniame fone ir kuriama atsarginės kopijos. Paprastai to nereikia, bet tai gali padėti sparčiau užbaigti didelius įkėlimus ir pradinį didelių bibliotekų importą."),
"Išjunkite įrenginio ekrano užraktą, kai „Ente“ yra priekiniame fone ir kuriama atsarginės kopijos. Paprastai to nereikia, bet tai gali padėti greičiau užbaigti didelius įkėlimus ir pradinį didelių bibliotekų importą."),
"deviceNotFound":
MessageLookupByLibrary.simpleMessage("Įrenginys nerastas"),
"didYouKnow": MessageLookupByLibrary.simpleMessage("Ar žinojote?"),
"different": MessageLookupByLibrary.simpleMessage("Skirtingas"),
"disableAutoLock":
MessageLookupByLibrary.simpleMessage("Išjungti automatinį užraktą"),
"disableDownloadWarningBody": MessageLookupByLibrary.simpleMessage(
@@ -1029,8 +998,6 @@ class MessageLookup extends MessageLookupByLibrary {
"Veidas dar nesugrupuotas. Grįžkite vėliau."),
"faceRecognition":
MessageLookupByLibrary.simpleMessage("Veido atpažinimas"),
"faceThumbnailGenerationFailed": MessageLookupByLibrary.simpleMessage(
"Nepavyksta sugeneruoti veido miniatiūrų."),
"faces": MessageLookupByLibrary.simpleMessage("Veidai"),
"failed": MessageLookupByLibrary.simpleMessage("Nepavyko"),
"failedToApplyCode":
@@ -1066,8 +1033,6 @@ class MessageLookup extends MessageLookupByLibrary {
"feastingWithThem": m34,
"feedback": MessageLookupByLibrary.simpleMessage("Atsiliepimai"),
"file": MessageLookupByLibrary.simpleMessage("Failas"),
"fileAnalysisFailed": MessageLookupByLibrary.simpleMessage(
"Nepavyksta išanalizuoti failo."),
"fileFailedToSaveToGallery": MessageLookupByLibrary.simpleMessage(
"Nepavyko išsaugoti failo į galeriją"),
"fileInfoAddDescHint":
@@ -1085,9 +1050,9 @@ class MessageLookup extends MessageLookupByLibrary {
"filesSavedToGallery":
MessageLookupByLibrary.simpleMessage("Failai išsaugoti į galeriją"),
"findPeopleByName": MessageLookupByLibrary.simpleMessage(
"Sparčiai suraskite asmenis pagal vardą"),
"Greitai suraskite žmones pagal vardą"),
"findThemQuickly":
MessageLookupByLibrary.simpleMessage("Raskite juos sparčiai"),
MessageLookupByLibrary.simpleMessage("Raskite juos greitai"),
"flip": MessageLookupByLibrary.simpleMessage("Apversti"),
"food": MessageLookupByLibrary.simpleMessage("Kulinarinis malonumas"),
"forYourMemories":
@@ -1161,7 +1126,6 @@ class MessageLookup extends MessageLookupByLibrary {
"iOSLockOut": MessageLookupByLibrary.simpleMessage(
"Biometrinis tapatybės nustatymas išjungtas. Kad jį įjungtumėte, užrakinkite ir atrakinkite ekraną."),
"iOSOkButton": MessageLookupByLibrary.simpleMessage("Gerai"),
"ignore": MessageLookupByLibrary.simpleMessage("Ignoruoti"),
"ignoreUpdate": MessageLookupByLibrary.simpleMessage("Ignoruoti"),
"ignored": MessageLookupByLibrary.simpleMessage("ignoruota"),
"ignoredFolderUploadReason": MessageLookupByLibrary.simpleMessage(
@@ -1182,8 +1146,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Neteisingas atkūrimo raktas"),
"indexedItems":
MessageLookupByLibrary.simpleMessage("Indeksuoti elementai"),
"indexingPausedStatusDescription": MessageLookupByLibrary.simpleMessage(
"Indeksavimas pristabdytas. Jis bus automatiškai tęsiamas, kai įrenginys bus parengtas. Įrenginys laikomas parengtu, kai jo akumuliatoriaus įkrovos lygis, akumuliatoriaus būklė ir terminė būklė yra normos ribose."),
"ineligible": MessageLookupByLibrary.simpleMessage("Netinkami"),
"info": MessageLookupByLibrary.simpleMessage("Informacija"),
"insecureDevice":
@@ -1372,7 +1334,6 @@ class MessageLookup extends MessageLookupByLibrary {
"Pasirinkite, kokius prisiminimus norite matyti savo pradžios ekrane."),
"memoryCount": m50,
"merchandise": MessageLookupByLibrary.simpleMessage("Atributika"),
"merge": MessageLookupByLibrary.simpleMessage("Sujungti"),
"mergeWithExisting":
MessageLookupByLibrary.simpleMessage("Sujungti su esamais"),
"mergedPhotos":
@@ -1513,8 +1474,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Arba pasirinkite esamą"),
"orPickFromYourContacts": MessageLookupByLibrary.simpleMessage(
"arba pasirinkite iš savo kontaktų"),
"otherDetectedFaces":
MessageLookupByLibrary.simpleMessage("Kiti aptikti veidai"),
"pair": MessageLookupByLibrary.simpleMessage("Susieti"),
"pairWithPin": MessageLookupByLibrary.simpleMessage("Susieti su PIN"),
"pairingComplete":
@@ -1647,7 +1606,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Vieša nuoroda sukurta"),
"publicLinkEnabled":
MessageLookupByLibrary.simpleMessage("Įjungta viešoji nuoroda"),
"questionmark": MessageLookupByLibrary.simpleMessage("?"),
"queued": MessageLookupByLibrary.simpleMessage("Įtraukta eilėje"),
"quickLinks": MessageLookupByLibrary.simpleMessage("Sparčios nuorodos"),
"radius": MessageLookupByLibrary.simpleMessage("Spindulys"),
@@ -1764,7 +1722,6 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Pranešti apie riktą"),
"resendEmail":
MessageLookupByLibrary.simpleMessage("Iš naujo siųsti el. laišką"),
"reset": MessageLookupByLibrary.simpleMessage("Atkurti"),
"resetIgnoredFiles":
MessageLookupByLibrary.simpleMessage("Atkurti ignoruojamus failus"),
"resetPasswordTitle": MessageLookupByLibrary.simpleMessage(
@@ -1791,11 +1748,7 @@ class MessageLookup extends MessageLookupByLibrary {
"rotateLeft": MessageLookupByLibrary.simpleMessage("Sukti į kairę"),
"rotateRight": MessageLookupByLibrary.simpleMessage("Sukti į dešinę"),
"safelyStored": MessageLookupByLibrary.simpleMessage("Saugiai saugoma"),
"same": MessageLookupByLibrary.simpleMessage("Tas pats"),
"sameperson": MessageLookupByLibrary.simpleMessage("Tas pats asmuo?"),
"save": MessageLookupByLibrary.simpleMessage("Išsaugoti"),
"saveAsAnotherPerson":
MessageLookupByLibrary.simpleMessage("Išsaugoti kaip kitą asmenį"),
"saveChangesBeforeLeavingQuestion":
MessageLookupByLibrary.simpleMessage(
"Išsaugoti pakeitimus prieš išeinant?"),
@@ -1822,7 +1775,7 @@ class MessageLookup extends MessageLookupByLibrary {
"searchByExamples": MessageLookupByLibrary.simpleMessage(
"• Albumų pavadinimai (pvz., „Fotoaparatas“)\n• Failų tipai (pvz., „Vaizdo įrašai“, „.gif“)\n• Metai ir mėnesiai (pvz., „2022“, „sausis“)\n• Šventės (pvz., „Kalėdos“)\n• Nuotraukų aprašymai (pvz., „#džiaugsmas“)"),
"searchCaptionEmptySection": MessageLookupByLibrary.simpleMessage(
"Pridėkite aprašus, pavyzdžiui, „#kelionė“, į nuotraukos informaciją, kad sparčiau jas čia rastumėte."),
"Pridėkite aprašymus, pavyzdžiui, „#kelionė“, į nuotraukos informaciją, kad greičiau jas čia rastumėte."),
"searchDatesEmptySection": MessageLookupByLibrary.simpleMessage(
"Ieškokite pagal datą, mėnesį arba metus"),
"searchDiscoverEmptySection": MessageLookupByLibrary.simpleMessage(
@@ -1962,12 +1915,8 @@ class MessageLookup extends MessageLookupByLibrary {
"sharing": MessageLookupByLibrary.simpleMessage("Bendrinima..."),
"shiftDatesAndTime":
MessageLookupByLibrary.simpleMessage("Pastumti datas ir laiką"),
"showLessFaces":
MessageLookupByLibrary.simpleMessage("Rodyti mažiau veidų"),
"showMemories":
MessageLookupByLibrary.simpleMessage("Rodyti prisiminimus"),
"showMoreFaces":
MessageLookupByLibrary.simpleMessage("Rodyti daugiau veidų"),
"showPerson": MessageLookupByLibrary.simpleMessage("Rodyti asmenį"),
"signOutFromOtherDevices": MessageLookupByLibrary.simpleMessage(
"Atsijungti iš kitų įrenginių"),
@@ -2093,10 +2042,6 @@ class MessageLookup extends MessageLookupByLibrary {
"theLinkYouAreTryingToAccessHasExpired":
MessageLookupByLibrary.simpleMessage(
"Nuoroda, kurią bandote pasiekti, nebegalioja."),
"thePersonGroupsWillNotBeDisplayed": MessageLookupByLibrary.simpleMessage(
"Asmenų grupės nebebus rodomos asmenų sekcijoje. Nuotraukos liks nepakitusios."),
"thePersonWillNotBeDisplayed": MessageLookupByLibrary.simpleMessage(
"Asmuo nebebus rodomas asmenų sekcijoje. Nuotraukos liks nepakitusios."),
"theRecoveryKeyYouEnteredIsIncorrect":
MessageLookupByLibrary.simpleMessage(
"Įvestas atkūrimo raktas yra neteisingas."),
@@ -2295,7 +2240,6 @@ class MessageLookup extends MessageLookupByLibrary {
"yesDelete": MessageLookupByLibrary.simpleMessage("Taip, ištrinti"),
"yesDiscardChanges":
MessageLookupByLibrary.simpleMessage("Taip, atmesti pakeitimus"),
"yesIgnore": MessageLookupByLibrary.simpleMessage("Taip, ignoruoti"),
"yesLogout": MessageLookupByLibrary.simpleMessage("Taip, atsijungti"),
"yesRemove": MessageLookupByLibrary.simpleMessage("Taip, šalinti"),
"yesRenew": MessageLookupByLibrary.simpleMessage("Taip, pratęsti"),

View File

@@ -557,6 +557,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Wprowadziliśmy istotne ulepszenia w funkcji wspomnień, w tym automatyczne odtwarzanie, przesuwanie do kolejnego wspomnienia i wiele innych."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Wraz z kilkoma ulepszeniami w mechanizmie teraz znacznie łatwiej jest widzieć wszystkie wykryte twarze, zapewniać informacje zwrotne o podobnych twarzach i dodawać/usuwać twarze z jednego zdjęcia."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Od teraz otrzymasz powiadomienie z możliwością rezygnacji dotyczące wszystkich zapisanych urodzin w Ente, wraz z kolekcją najlepszych zdjęć danej osoby."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Nie musisz już czekać na zakończenie przesyłania ani pobierania, żeby móc zamknąć aplikację. Wszystkie operacje przesyłania i pobierania można teraz wstrzymać w dowolnym momencie i wznowić od miejsca, w którym zostały przerwane."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Przesyłanie Dużych Plików Wideo"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Przesyłanie w Tle"),
@@ -564,6 +568,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Automatyczne Odtwarzanie Wspomnień"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Ulepszone Rozpoznawanie Twarzy"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Powiadomienia o Urodzinach"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Wznawialne Przesyłanie i Pobieranie Danych"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Dane w pamięci podręcznej"),
"calculating": MessageLookupByLibrary.simpleMessage("Obliczanie..."),

View File

@@ -594,6 +594,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Fizemos melhorias significantes para a experiência de memórias, incluindo reprodução automática, deslizar para a próxima memória e mais."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Ao lado de outras melhorias, agora ficou mais fácil para detectar rostos, fornecer comentários em rostos similares, e adicionar/remover rostos de uma foto."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Você receberá uma notificação opcional para todos os aniversários salvos no Ente, além de uma coleção de melhores fotos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Nada de esperar os envios/downloads terminarem para fechar o aplicativo. Todos os envios e downloads agora possuem a habilidade de ser pausado na metade do processo, e retomar de onde você parou."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Enviando arquivos de vídeo grandes"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Envio de fundo"),
@@ -601,6 +605,10 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Reproduzir memórias auto."),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Reconhecimento Facial Melhorado"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Notificações de aniversário"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Envios e downloads retomáveis"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Dados armazenados em cache"),
"calculating": MessageLookupByLibrary.simpleMessage("Calculando..."),

View File

@@ -598,6 +598,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Nós fizemos melhorias significativas para a experiência das memórias, incluindo revisão automática, arrastar até a próxima memória e muito mais."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Junto a outras mudanças, agora facilitou a maneira de ver todos os rostos detetados, fornecer comentários para rostos similares, e adicionar ou remover rostos de uma foto única."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Ganhará uma notificação para todos os aniversários que salvaste no Ente, além de uma coleção das melhores fotos."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Sem mais aguardar até que os envios e transferências sejam concluídos para fechar a aplicação. Todos os envios e transferências podem ser pausados a qualquer momento, e retomar onde parou."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"A Enviar Ficheiros de Vídeo Grandes"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Envio de Fundo"),
@@ -605,6 +609,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Revisão automática de memórias"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Reconhecimento Facial Melhorado"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Notificações de Felicidade"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Envios e transferências retomáveis"),
"cachedData": MessageLookupByLibrary.simpleMessage("Dados em cache"),
"calculating": MessageLookupByLibrary.simpleMessage("Calcular..."),
"canNotOpenBody": MessageLookupByLibrary.simpleMessage(

View File

@@ -594,6 +594,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Мы внесли значительные улучшения в работу с воспоминаниями, включая автовоспроизведение, переход к следующему воспоминанию и многое другое."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Наряду с рядом внутренних улучшений теперь стало гораздо проще просматривать все обнаруженные лица, оставлять отзывы о похожих лицах, а также добавлять/удалять лица с одной фотографии."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Теперь вы будете получать уведомления о всех днях рождениях, которые вы сохранили на Ente, а также коллекцию их лучших фотографий."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Больше не нужно ждать завершения загрузки/скачивания, прежде чем закрыть приложение. Все загрузки и скачивания теперь можно приостановить и возобновить с того места, где вы остановились."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Загрузка больших видеофайлов"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Фоновая загрузка"),
@@ -601,6 +605,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Автовоспроизведение воспоминаний"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Улучшенное распознавание лиц"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Уведомления о днях рождения"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Возобновляемые загрузки и скачивания"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Кэшированные данные"),
"calculating": MessageLookupByLibrary.simpleMessage("Подсчёт..."),

View File

@@ -591,6 +591,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Otomatik oynatma, bir sonraki belleğe kaydırma ve çok daha fazlası dahil olmak üzere bellek deneyimimizde önemli iyileştirmeler yaptık."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Bazı arka plandaki iyileştirmelere ek olarak, artık tespit edilen tüm yüzleri görmek, benzer yüzler hakkında geri bildirimde bulunmak ve tek bir fotoğraftan yüz ekleyip çıkarmak çok daha kolay."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Enteye kaydettiğiniz tüm doğum günleri için artık en iyi fotoğraflarından oluşan bir koleksiyonla birlikte, devre dışı bırakabileceğiniz bir bildirim alacaksınız."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Uygulamayı kapatmadan önce yüklemelerin / indirmelerin tamamlanmasını beklemenize gerek yok. Tüm yüklemeler ve indirmeler artık yarıda duraklatma ve kaldığınız yerden devam etme özelliğine sahip."),
"cLTitle1": MessageLookupByLibrary.simpleMessage(
"Büyük Video Dosyalarını Yükleme"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Arka Plan Yükleme"),
@@ -598,6 +602,10 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Otomatik Oynatma Anıları"),
"cLTitle4":
MessageLookupByLibrary.simpleMessage("Geliştirilmiş Yüz Tanıma"),
"cLTitle5":
MessageLookupByLibrary.simpleMessage("Doğum Günü Bildirimleri"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Devam Ettirilebilir Yüklemeler ve İndirmeler"),
"cachedData":
MessageLookupByLibrary.simpleMessage("Önbelleğe alınmış veriler"),
"calculating": MessageLookupByLibrary.simpleMessage("Hesaplanıyor..."),

View File

@@ -226,7 +226,7 @@ class MessageLookup extends MessageLookupByLibrary {
static String m76(name) => "Đi bộ với ${name}";
static String m77(count) =>
"${Intl.plural(count, other: '${count} kết quả đã tìm thấy')}";
"${Intl.plural(count, other: '${count} kết quả được tìm thấy')}";
static String m78(snapshotLength, searchLength) =>
"Độ dài các phần không khớp: ${snapshotLength} != ${searchLength}";
@@ -593,6 +593,10 @@ class MessageLookup extends MessageLookupByLibrary {
"Chúng tôi đã có những cải tiến đáng kể cho trải nghiệm kỷ niệm, bao gồm tự phát, vuốt xem kỷ niệm tiếp theo và nhiều tính năng khác."),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"Cùng với một loạt cải tiến nội bộ, giờ đây bạn có thể dễ dàng xem tất cả khuôn mặt đã phát hiện, cung cấp phản hồi về các khuôn mặt giống nhau và thêm/xóa khuôn mặt khỏi một bức ảnh."),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"Bây giờ bạn sẽ nhận được thông báo tùy-chọn cho tất cả các ngày sinh nhật mà bạn đã lưu trên Ente, cùng với bộ sưu tập những bức ảnh đẹp nhất của họ."),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"Không còn phải chờ tải lên/tải xuống xong mới có thể đóng ứng dụng. Tất cả các tải lên và tải xuống hiện có thể tạm dừng giữa chừng và tiếp tục từ nơi bạn đã dừng lại."),
"cLTitle1":
MessageLookupByLibrary.simpleMessage("Tải lên tệp video lớn"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("Tải lên trong nền"),
@@ -600,6 +604,9 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("Tự động phát kỷ niệm"),
"cLTitle4": MessageLookupByLibrary.simpleMessage(
"Cải thiện nhận diện khuôn mặt"),
"cLTitle5": MessageLookupByLibrary.simpleMessage("Thông báo sinh nhật"),
"cLTitle6": MessageLookupByLibrary.simpleMessage(
"Tiếp tục tải lên và tải xuống"),
"cachedData": MessageLookupByLibrary.simpleMessage(
"Dữ liệu đã lưu trong bộ nhớ đệm"),
"calculating":
@@ -1265,7 +1272,7 @@ class MessageLookup extends MessageLookupByLibrary {
"loadMessage9": MessageLookupByLibrary.simpleMessage(
"Chúng tôi sử dụng Xchacha20Poly1305 để mã hóa dữ liệu của bạn"),
"loadingExifData":
MessageLookupByLibrary.simpleMessage("Đang lấy thông số Exif..."),
MessageLookupByLibrary.simpleMessage("Đang tải thông số Exif..."),
"loadingGallery":
MessageLookupByLibrary.simpleMessage("Đang tải thư viện..."),
"loadingMessage":
@@ -1405,7 +1412,8 @@ class MessageLookup extends MessageLookupByLibrary {
MessageLookupByLibrary.simpleMessage("✨ Không có trùng lặp"),
"noEnteAccountExclamation":
MessageLookupByLibrary.simpleMessage("Chưa có tài khoản Ente!"),
"noExifData": MessageLookupByLibrary.simpleMessage("Không có Exif"),
"noExifData":
MessageLookupByLibrary.simpleMessage("Không có thông số Exif"),
"noFacesFound":
MessageLookupByLibrary.simpleMessage("Không tìm thấy khuôn mặt"),
"noHiddenPhotosOrVideos":

View File

@@ -523,10 +523,16 @@ class MessageLookup extends MessageLookupByLibrary {
"我们对回忆体验进行了重大改进,包括自动播放、滑动到下一个回忆以及更多功能。"),
"cLDesc4": MessageLookupByLibrary.simpleMessage(
"除了多项底层改进外,现在可以更轻松地查看所有检测到的人脸,对相似人脸提供反馈,以及从单张照片中添加/删除人脸。"),
"cLDesc5": MessageLookupByLibrary.simpleMessage(
"您现在将收到 Ente 上保存的所有生日的可选退出通知,同时附上他们最佳照片的合集。"),
"cLDesc6": MessageLookupByLibrary.simpleMessage(
"无需等待上传/下载完成即可关闭应用程序。所有上传和下载现在都可以中途暂停,并从中断处继续。"),
"cLTitle1": MessageLookupByLibrary.simpleMessage("正在上传大型视频文件"),
"cLTitle2": MessageLookupByLibrary.simpleMessage("后台上传"),
"cLTitle3": MessageLookupByLibrary.simpleMessage("自动播放回忆"),
"cLTitle4": MessageLookupByLibrary.simpleMessage("改进的人脸识别"),
"cLTitle5": MessageLookupByLibrary.simpleMessage("生日通知"),
"cLTitle6": MessageLookupByLibrary.simpleMessage("可恢复的上传和下载"),
"cachedData": MessageLookupByLibrary.simpleMessage("缓存数据"),
"calculating": MessageLookupByLibrary.simpleMessage("正在计算..."),
"canNotOpenBody":

View File

@@ -12166,86 +12166,126 @@ class S {
);
}
/// `Advanced Image Editor`
/// `Uploading Large Video Files`
String get cLTitle1 {
return Intl.message(
'Advanced Image Editor',
'Uploading Large Video Files',
name: 'cLTitle1',
desc: '',
args: [],
);
}
/// `We are releasing a new and advanced image editor that add more cropping frames, filter presets for quick edits, fine tuning options including saturation, contrast, brightness, temperature and a lot more. The new editor also includes the ability to draw on your photos and add emojis as stickers.`
/// `On the back of video streaming beta, and work on resumable uploads and downloads, we have now increased the file upload limit to 10GB. This is now available in both desktop and mobile apps.`
String get cLDesc1 {
return Intl.message(
'We are releasing a new and advanced image editor that add more cropping frames, filter presets for quick edits, fine tuning options including saturation, contrast, brightness, temperature and a lot more. The new editor also includes the ability to draw on your photos and add emojis as stickers.',
'On the back of video streaming beta, and work on resumable uploads and downloads, we have now increased the file upload limit to 10GB. This is now available in both desktop and mobile apps.',
name: 'cLDesc1',
desc: '',
args: [],
);
}
/// `Smart Albums`
/// `Background Upload`
String get cLTitle2 {
return Intl.message(
'Smart Albums',
'Background Upload',
name: 'cLTitle2',
desc: '',
args: [],
);
}
/// `You can now automatically add photos of selected people to any album. Just go the album, and select "auto-add people" from the overflow menu. If used along with shared album, you can share photos with zero clicks.`
/// `Background uploads are now supported on iOS as well, in addition to Android devices. No need to open the app to backup your latest photos and videos.`
String get cLDesc2 {
return Intl.message(
'You can now automatically add photos of selected people to any album. Just go the album, and select "auto-add people" from the overflow menu. If used along with shared album, you can share photos with zero clicks.',
'Background uploads are now supported on iOS as well, in addition to Android devices. No need to open the app to backup your latest photos and videos.',
name: 'cLDesc2',
desc: '',
args: [],
);
}
/// `Improved Gallery`
/// `Autoplay Memories`
String get cLTitle3 {
return Intl.message(
'Improved Gallery',
'Autoplay Memories',
name: 'cLTitle3',
desc: '',
args: [],
);
}
/// `We have added the ability to group your gallery by weeks, months, and years. You can now customise your gallery to look exactly the way you want with these new grouping options, along with custom grids`
/// `We have made significant improvements to our memories experience, including autoplay, swipe to next memory and a lot more.`
String get cLDesc3 {
return Intl.message(
'We have added the ability to group your gallery by weeks, months, and years. You can now customise your gallery to look exactly the way you want with these new grouping options, along with custom grids',
'We have made significant improvements to our memories experience, including autoplay, swipe to next memory and a lot more.',
name: 'cLDesc3',
desc: '',
args: [],
);
}
/// `Faster Scroll`
/// `Improved Face Recognition`
String get cLTitle4 {
return Intl.message(
'Faster Scroll',
'Improved Face Recognition',
name: 'cLTitle4',
desc: '',
args: [],
);
}
/// `Along with a bunch of under the hood improvements to improve the gallery scroll experience, we have also redesigned the scroll bar to show markers, allowing you to quickly jump across the timeline.`
/// `Along with a bunch of under the hood improvements, now its much easier to see all detected faces, provide feedback on similar faces, and add/remove faces from a single photo.`
String get cLDesc4 {
return Intl.message(
'Along with a bunch of under the hood improvements to improve the gallery scroll experience, we have also redesigned the scroll bar to show markers, allowing you to quickly jump across the timeline.',
'Along with a bunch of under the hood improvements, now its much easier to see all detected faces, provide feedback on similar faces, and add/remove faces from a single photo.',
name: 'cLDesc4',
desc: '',
args: [],
);
}
/// `Birthday Notifications`
String get cLTitle5 {
return Intl.message(
'Birthday Notifications',
name: 'cLTitle5',
desc: '',
args: [],
);
}
/// `You will now receive an opt-out notification for all the birthdays your have saved on Ente, along with a collection of their best photos.`
String get cLDesc5 {
return Intl.message(
'You will now receive an opt-out notification for all the birthdays your have saved on Ente, along with a collection of their best photos.',
name: 'cLDesc5',
desc: '',
args: [],
);
}
/// `Resumable Uploads and Downloads`
String get cLTitle6 {
return Intl.message(
'Resumable Uploads and Downloads',
name: 'cLTitle6',
desc: '',
args: [],
);
}
/// `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.`
String get cLDesc6 {
return Intl.message(
'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.',
name: 'cLDesc6',
desc: '',
args: [],
);
}
/// `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.`
String get indexingPausedStatusDescription {
return Intl.message(
@@ -12346,16 +12386,6 @@ class S {
);
}
/// `Auto-add to album`
String get autoAddToAlbum {
return Intl.message(
'Auto-add to album',
name: 'autoAddToAlbum',
desc: '',
args: [],
);
}
/// `Should the files related to the person that were previously selected in smart albums be removed?`
String get shouldRemoveFilesSmartAlbumsDesc {
return Intl.message(
@@ -12416,56 +12446,6 @@ class S {
);
}
/// `Ignore person`
String get ignorePerson {
return Intl.message(
'Ignore person',
name: 'ignorePerson',
desc: '',
args: [],
);
}
/// `Mixed grouping?`
String get mixedGrouping {
return Intl.message(
'Mixed grouping?',
name: 'mixedGrouping',
desc: '',
args: [],
);
}
/// `Analysis`
String get analysis {
return Intl.message(
'Analysis',
name: 'analysis',
desc: '',
args: [],
);
}
/// `Does this grouping contain multiple people?`
String get doesGroupContainMultiplePeople {
return Intl.message(
'Does this grouping contain multiple people?',
name: 'doesGroupContainMultiplePeople',
desc: '',
args: [],
);
}
/// `We will automatically analyze the grouping to determine if there are multiple people present, and separate them out again. This may take a few seconds.`
String get automaticallyAnalyzeAndSplitGrouping {
return Intl.message(
'We will automatically analyze the grouping to determine if there are multiple people present, and separate them out again. This may take a few seconds.',
name: 'automaticallyAnalyzeAndSplitGrouping',
desc: '',
args: [],
);
}
/// `Layout`
String get layout {
return Intl.message(
@@ -12485,128 +12465,6 @@ class S {
args: [],
);
}
/// `Select the people you want to automatically add to the album`
String get peopleAutoAddDesc {
return Intl.message(
'Select the people you want to automatically add to the album',
name: 'peopleAutoAddDesc',
desc: '',
args: [],
);
}
/// `Undo`
String get undo {
return Intl.message(
'Undo',
name: 'undo',
desc: '',
args: [],
);
}
/// `Redo`
String get redo {
return Intl.message(
'Redo',
name: 'redo',
desc: '',
args: [],
);
}
/// `Filter`
String get filter {
return Intl.message(
'Filter',
name: 'filter',
desc: '',
args: [],
);
}
/// `Adjust`
String get adjust {
return Intl.message(
'Adjust',
name: 'adjust',
desc: '',
args: [],
);
}
/// `Draw`
String get draw {
return Intl.message(
'Draw',
name: 'draw',
desc: '',
args: [],
);
}
/// `Sticker`
String get sticker {
return Intl.message(
'Sticker',
name: 'sticker',
desc: '',
args: [],
);
}
/// `Brush Color`
String get brushColor {
return Intl.message(
'Brush Color',
name: 'brushColor',
desc: '',
args: [],
);
}
/// `Font`
String get font {
return Intl.message(
'Font',
name: 'font',
desc: '',
args: [],
);
}
/// `Background`
String get background {
return Intl.message(
'Background',
name: 'background',
desc: '',
args: [],
);
}
/// `Align`
String get align {
return Intl.message(
'Align',
name: 'align',
desc: '',
args: [],
);
}
/// `{count, plural, =1{Added successfully to 1 album} other{Added successfully to {count} albums}}`
String addedToAlbums(int count) {
return Intl.plural(
count,
one: 'Added successfully to 1 album',
other: 'Added successfully to $count albums',
name: 'addedToAlbums',
desc: 'Message shown when items are added to albums',
args: [count],
);
}
}
class AppLocalizationDelegate extends LocalizationsDelegate<S> {

View File

@@ -1776,14 +1776,18 @@
"same": "Gleich",
"different": "Verschieden",
"sameperson": "Dieselbe Person?",
"cLTitle1": "Erweiterter Bildbearbeiter",
"cLDesc1": "Wir veröffentlichen einen neuen und erweiterten Bildbearbeiter, der mehr Zuschnitt-Rahmen, Filter-Presets für schnelle Bearbeitungen, Feinabstimmungsoptionen einschließlich Sättigung, Kontrast, Helligkeit, Temperatur und vieles mehr hinzufügt. Der neue Editor enthält auch die Möglichkeit, auf deine Fotos zu zeichnen und Emojis als Aufkleber hinzuzufügen.",
"cLTitle2": "Intelligente Alben",
"cLDesc2": "Du kannst jetzt automatisch Fotos von ausgewählten Personen zu jedem Album hinzufügen. Gehe einfach zum Album und wähle \"Personen automatisch hinzufügen\" aus dem Overflow-Menü. Wenn es zusammen mit einem geteilten Album verwendet wird, kannst du Fotos mit null Klicks teilen.",
"cLTitle3": "Verbesserte Galerie",
"cLDesc3": "Wir haben die Möglichkeit hinzugefügt, deine Galerie nach Wochen, Monaten und Jahren zu gruppieren. Du kannst deine Galerie jetzt genau so anpassen, wie du sie haben möchtest, mit diesen neuen Gruppierungsoptionen und benutzerdefinierten Rastern.",
"cLTitle4": "Schnelleres Scrollen",
"cLDesc4": "Zusammen mit einer Reihe von Verbesserungen unter der Haube, um das Galerie-Scroll-Erlebnis zu verbessern, haben wir auch die Scrollleiste neu gestaltet, um Markierungen anzuzeigen, die es dir ermöglichen, schnell durch die Timeline zu springen.",
"cLTitle1": "Lade große Videodateien hoch",
"cLDesc1": "Zusammen mit der Beta-Version des Video-Streamings und der Arbeit an wiederaufnehmbarem Hoch- und Herunterladen haben wir jetzt das Limit für das Hochladen von Dateien auf 10 GB erhöht. Dies ist ab sofort sowohl in den Desktop- als auch Mobil-Apps verfügbar.",
"cLTitle2": "Hochladen im Hintergrund",
"cLDesc2": "Das Hochladen im Hintergrund wird jetzt auch unter iOS unterstützt, zusätzlich zu Android-Geräten. Es ist nicht mehr notwendig, die App zu öffnen, um die letzten Fotos und Videos zu sichern.",
"cLTitle3": "Automatische Wiedergabe von Erinnerungen",
"cLDesc3": "Wir haben deutliche Verbesserungen an der Darstellung von Erinnerungen vorgenommen, u.a. automatische Wiedergabe, Wischen zur nächsten Erinnerung und vieles mehr.",
"cLTitle4": "Verbesserte Gesichtserkennung",
"cLDesc4": "Zusammen mit einer Reihe von Verbesserungen unter der Haube ist es jetzt viel einfacher, alle erkannten Gesichter zu sehen, Feedback zu ähnlichen Gesichtern geben und Gesichter für ein einzelnes Foto hinzuzufügen oder zu entfernen.",
"cLTitle5": "Geburtstags-Benachrichtigungen",
"cLDesc5": "Du erhältst jetzt eine Opt-Out-Benachrichtigung für alle Geburtstage, die du bei Ente gespeichert hast, zusammen mit einer Sammlung der besten Fotos.",
"cLTitle6": "Wiederaufnehmbares Hoch- und Herunterladen",
"cLDesc6": "Kein Warten mehr auf das Hoch- oder Herunterladen, bevor du die App schließen kannst. Alle Übertragungen können jetzt mittendrin pausiert und fortgesetzt werden, wo du aufgehört hast.",
"indexingPausedStatusDescription": "Die Indizierung ist pausiert. Sie wird automatisch fortgesetzt, wenn das Gerät bereit ist. Das Gerät wird als bereit angesehen, wenn sich der Akkustand, die Akkugesundheit und der thermische Zustand in einem gesunden Bereich befinden.",
"faceThumbnailGenerationFailed": "Vorschaubilder konnten nicht erstellt werden",
"fileAnalysisFailed": "Datei konnte nicht analysiert werden"

View File

@@ -1776,14 +1776,18 @@
"same": "Same",
"different": "Different",
"sameperson": "Same person?",
"cLTitle1": "Advanced Image Editor",
"cLDesc1": "We are releasing a new and advanced image editor that add more cropping frames, filter presets for quick edits, fine tuning options including saturation, contrast, brightness, temperature and a lot more. The new editor also includes the ability to draw on your photos and add emojis as stickers.",
"cLTitle2": "Smart Albums",
"cLDesc2": "You can now automatically add photos of selected people to any album. Just go the album, and select \"auto-add people\" from the overflow menu. If used along with shared album, you can share photos with zero clicks.",
"cLTitle3": "Improved Gallery",
"cLDesc3": "We have added the ability to group your gallery by weeks, months, and years. You can now customise your gallery to look exactly the way you want with these new grouping options, along with custom grids",
"cLTitle4": "Faster Scroll",
"cLDesc4": "Along with a bunch of under the hood improvements to improve the gallery scroll experience, we have also redesigned the scroll bar to show markers, allowing you to quickly jump across the timeline.",
"cLTitle1": "Uploading Large Video Files",
"cLDesc1": "On the back of video streaming beta, and work on resumable uploads and downloads, we have now increased the file upload limit to 10GB. This is now available in both desktop and mobile apps.",
"cLTitle2": "Background Upload",
"cLDesc2": "Background uploads are now supported on iOS as well, in addition to Android devices. No need to open the app to backup your latest photos and videos.",
"cLTitle3": "Autoplay Memories",
"cLDesc3": "We have made significant improvements to our memories experience, including autoplay, swipe to next memory and a lot more.",
"cLTitle4": "Improved Face Recognition",
"cLDesc4": "Along with a bunch of under the hood improvements, now its much easier to see all detected faces, provide feedback on similar faces, and add/remove faces from a single photo.",
"cLTitle5": "Birthday Notifications",
"cLDesc5": "You will now receive an opt-out notification for all the birthdays your have saved on Ente, along with a collection of their best photos.",
"cLTitle6": "Resumable Uploads and Downloads",
"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.",
"thisWeek": "This week",
"lastWeek": "Last week",
@@ -1794,38 +1798,12 @@
"fileAnalysisFailed": "Unable to analyze file",
"editAutoAddPeople": "Edit auto-add people",
"autoAddPeople": "Auto-add people",
"autoAddToAlbum": "Auto-add to album",
"shouldRemoveFilesSmartAlbumsDesc": "Should the files related to the person that were previously selected in smart albums be removed?",
"addingPhotos": "Adding photos",
"gettingReady": "Getting ready",
"addSomePhotosDesc1": "Add some photos or pick ",
"addSomePhotosDesc2": "familiar faces",
"addSomePhotosDesc3": "\nto begin with",
"ignorePerson": "Ignore person",
"mixedGrouping": "Mixed grouping?",
"analysis": "Analysis",
"doesGroupContainMultiplePeople": "Does this grouping contain multiple people?",
"automaticallyAnalyzeAndSplitGrouping": "We will automatically analyze the grouping to determine if there are multiple people present, and separate them out again. This may take a few seconds.",
"layout": "Layout",
"day": "Day",
"peopleAutoAddDesc": "Select the people you want to automatically add to the album",
"undo": "Undo",
"redo": "Redo",
"filter": "Filter",
"adjust": "Adjust",
"draw": "Draw",
"sticker": "Sticker",
"brushColor": "Brush Color",
"font": "Font",
"background": "Background",
"align": "Align",
"addedToAlbums": "{count, plural, =1{Added successfully to 1 album} other{Added successfully to {count} albums}}",
"@addedToAlbums": {
"description": "Message shown when items are added to albums",
"placeholders": {
"count": {
"type": "int"
}
}
}
}
"layout" : "Layout",
"day": "Day"
}

View File

@@ -1776,13 +1776,17 @@
"same": "Igual",
"different": "Diferente",
"sameperson": "la misma persona?",
"cLTitle1": "Editor de imágenes avanzado",
"cLDesc1": "Estamos lanzando un nuevo y avanzado editor de imágenes que añade más marcos de recorte, presets de filtros para ediciones rápidas, opciones de ajuste fino incluyendo saturación, contraste, brillo, temperatura y mucho más. El nuevo editor también incluye la capacidad de dibujar en tus fotos y añadir emojis como stickers.",
"cLTitle2": "Álbumes inteligentes",
"cLDesc2": "Ahora puedes añadir automáticamente fotos de personas seleccionadas a cualquier álbum. Solo ve al álbum y selecciona \"auto-añadir personas\" desde el menú overflow. Si se usa junto con un álbum compartido, puedes compartir fotos con cero clics.",
"cLTitle3": "Galería mejorada",
"cLDesc3": "Hemos añadido la capacidad de agrupar tu galería por semanas, meses y años. Ahora puedes personalizar tu galería para que se vea exactamente como quieres con estas nuevas opciones de agrupación, junto con cuadrículas personalizadas.",
"cLTitle4": "Desplazamiento más rápido",
"cLDesc4": "Junto con un montón de mejoras internas para mejorar la experiencia de desplazamiento de la galería, también hemos rediseñado la barra de desplazamiento para mostrar marcadores, permitiéndote saltar rápidamente a través de la línea de tiempo.",
"cLTitle1": "Subiendo archivos de vídeo grandes",
"cLDesc1": "Dado el trabajo que hemos hecho en la versión beta de vídeos en streaming y en las cargas y descargas reanudables, hemos aumentado el límite de subida de archivos a 10 GB. Esto ya está disponible tanto en la aplicación de escritorio como en la móvil.",
"cLTitle2": "Subida en segundo plano",
"cLDesc2": "Las subidas en segundo plano ya están también soportadas en iOS, además de los dispositivos Android. No es necesario abrir la aplicación para hacer una copia de seguridad de tus fotos y vídeos más recientes.",
"cLTitle3": "Reproducción automática de recuerdos",
"cLDesc3": "Hemos hecho mejoras significativas en nuestra experiencia de recuerdos, incluyendo la reproducción automática, el deslizado a la memoria siguiente y mucho más.",
"cLTitle4": "Reconocimiento facial mejorado",
"cLDesc4": "Junto con un montón de mejoras adicionales, ahora es mucho más fácil ver todas las caras detectadas, proporcionar comentarios sobre caras similares, y añadir o quitar caras de una sola foto.",
"cLTitle5": "Notificación de cumpleaños",
"cLDesc5": "Ahora recibirás una notificación de exclusión voluntaria para todos los cumpleaños que hayas guardado en Ente, junto con una colección de sus mejores fotos.",
"cLTitle6": "Subidas y Descargas reanudables",
"cLDesc6": "Ya no tienes que esperar a que las subidas o descargas se completen para cerrar la aplicación. Ahora, todas las subidas y descargas se pueden pausar a mitad de proceso y reanudarse justo donde lo dejaste.",
"indexingPausedStatusDescription": "La indexación está pausada. Se reanudará automáticamente cuando el dispositivo esté listo. El dispositivo se considera listo cuando su nivel de batería, la salud de la batería y temperatura están en un rango saludable."
}

View File

@@ -1776,14 +1776,18 @@
"same": "Identique",
"different": "Différent(e)",
"sameperson": "Même personne ?",
"cLTitle1": "Éditeur d'images avancé",
"cLDesc1": "Nous lançons un nouvel éditeur d'images avancé qui ajoute plus de cadres de recadrage, des préréglages de filtres pour des modifications rapides, des options de réglage fin incluant la saturation, le contraste, la luminosité, la température et bien plus encore. Le nouvel éditeur inclut également la possibilité de dessiner sur vos photos et d'ajouter des emojis comme autocollants.",
"cLTitle2": "Albums intelligents",
"cLDesc2": "Vous pouvez maintenant ajouter automatiquement des photos de personnes sélectionnées à n'importe quel album. Allez simplement dans l'album et sélectionnez \"ajout automatique de personnes\" dans le menu de débordement. Si utilisé avec un album partagé, vous pouvez partager des photos en zéro clic.",
"cLTitle3": "Galerie améliorée",
"cLDesc3": "Nous avons ajouté la possibilité de regrouper votre galerie par semaines, mois et années. Vous pouvez maintenant personnaliser votre galerie pour qu'elle apparaisse exactement comme vous le souhaitez avec ces nouvelles options de regroupement, ainsi que des grilles personnalisées.",
"cLTitle4": "Défilement plus rapide",
"cLDesc4": "Avec de nombreuses améliorations sous le capot pour améliorer l'expérience de défilement de la galerie, nous avons également repensé la barre de défilement pour afficher des marqueurs, vous permettant de naviguer rapidement dans la chronologie.",
"cLTitle1": "Envoi de gros fichiers vidéo",
"cLDesc1": "Derrière la version beta du streaming vidéo, tout en travaillant sur la reprise des chargements et téléchargements, nous avons maintenant augmenté la limite de téléchargement de fichiers à 10 Go. Ceci est maintenant disponible dans les applications bureau et mobiles.",
"cLTitle2": "Charger en arrière-plan",
"cLDesc2": "Les chargements en arrière-plan sont maintenant pris en charge sur iOS, en plus des appareils Android. Inutile d'ouvrir l'application pour sauvegarder vos dernières photos et vidéos.",
"cLTitle3": "Lecture automatique des souvenirs",
"cLDesc3": "Nous avons apporté des améliorations significatives à l'expérience des souvenirs, comme la lecture automatique, la glisse vers le souvenir suivant et bien plus encore.",
"cLTitle4": "Amélioration de la reconnaissance faciale",
"cLDesc4": "Avec un tas d'améliorations sous le capot, il est maintenant beaucoup plus facile de voir tous les visages détectés, mettre des commentaires sur des visages similaires, et ajouter/supprimer des visages depuis une seule photo.",
"cLTitle5": "Notifications danniversaire",
"cLDesc5": "Vous recevrez maintenant une notification de désinscription pour tous les anniversaires que vous avez enregistrés sur Ente, ainsi qu'une collection de leurs meilleures photos.",
"cLTitle6": "Reprise des chargements et téléchargements",
"cLDesc6": "Plus besoin d'attendre la fin des chargements/téléchargements avant de pouvoir fermer l'application. Tous peuvent maintenant être mis en pause en cours de route et reprendre à partir de là où ça s'est arrêté.",
"indexingPausedStatusDescription": "L'indexation est en pause. Elle reprendra automatiquement lorsque l'appareil sera prêt. Celui-ci est considéré comme prêt lorsque le niveau de batterie, sa santé et son état thermique sont dans une plage saine.",
"faceThumbnailGenerationFailed": "Impossible de créer des miniatures de visage",
"fileAnalysisFailed": "Impossible d'analyser le fichier"

View File

@@ -484,7 +484,7 @@
"backupOverMobileData": "Kurti atsargines kopijas per mobiliuosius duomenis",
"backupVideos": "Kurti atsargines vaizdo įrašų kopijas",
"disableAutoLock": "Išjungti automatinį užraktą",
"deviceLockExplanation": "Išjunkite įrenginio ekrano užraktą, kai „Ente“ yra priekiniame fone ir kuriama atsarginės kopijos. Paprastai to nereikia, bet tai gali padėti sparčiau užbaigti didelius įkėlimus ir pradinį didelių bibliotekų importą.",
"deviceLockExplanation": "Išjunkite įrenginio ekrano užraktą, kai „Ente“ yra priekiniame fone ir kuriama atsarginės kopijos. Paprastai to nereikia, bet tai gali padėti greičiau užbaigti didelius įkėlimus ir pradinį didelių bibliotekų importą.",
"about": "Apie",
"weAreOpenSource": "Esame atviro kodo!",
"privacy": "Privatumas",
@@ -1049,7 +1049,7 @@
"searchPeopleEmptySection": "Pakvieskite asmenis ir čia matysite visas jų bendrinamas nuotraukas.",
"searchAlbumsEmptySection": "Albumai",
"searchFileTypesAndNamesEmptySection": "Failų tipai ir pavadinimai",
"searchCaptionEmptySection": "Pridėkite aprašus, pavyzdžiui, „#kelionė“, į nuotraukos informaciją, kad sparčiau jas čia rastumėte.",
"searchCaptionEmptySection": "Pridėkite aprašymus, pavyzdžiui, „#kelionė“, į nuotraukos informaciją, kad greičiau jas čia rastumėte.",
"language": "Kalba",
"selectLanguage": "Pasirinkite kalbą",
"locationName": "Vietovės pavadinimas",
@@ -1264,11 +1264,11 @@
"joinDiscord": "Jungtis prie „Discord“",
"locations": "Vietovės",
"addAName": "Pridėti vardą",
"findThemQuickly": "Raskite juos sparčiai",
"findThemQuickly": "Raskite juos greitai",
"@findThemQuickly": {
"description": "Subtitle to indicate that the user can find people quickly by name"
},
"findPeopleByName": "Sparčiai suraskite asmenis pagal vardą",
"findPeopleByName": "Greitai suraskite žmones pagal vardą",
"addViewers": "{count, plural, =0 {Pridėti žiūrėtojų} =1 {Pridėti žiūrėtoją} other {Pridėti žiūrėtojų}}",
"addCollaborators": "{count, plural, =0 {Pridėti bendradarbių} =1 {Pridėti bendradarbį} other {Pridėti bendradarbių}}",
"longPressAnEmailToVerifyEndToEndEncryption": "Ilgai paspauskite el. paštą, kad patvirtintumėte visapusį šifravimą.",
@@ -1755,36 +1755,5 @@
"receiveRemindersOnBirthdays": "Gaukite priminimus, kai yra kažkieno gimtadienis. Paliesdami pranešimą, pateksite į gimtadienio šventės asmens nuotraukas.",
"happyBirthday": "Su gimtadieniu! 🥳",
"birthdays": "Gimtadieniai",
"wishThemAHappyBirthday": "Palinkėkite {name} su gimtadieniu! 🎉",
"areYouSureRemoveThisFaceFromPerson": "Ar tikrai norite pašalinti šį veidą iš šio asmens?",
"otherDetectedFaces": "Kiti aptikti veidai",
"areThey": "Ar jie ",
"questionmark": "?",
"saveAsAnotherPerson": "Išsaugoti kaip kitą asmenį",
"showLessFaces": "Rodyti mažiau veidų",
"showMoreFaces": "Rodyti daugiau veidų",
"ignore": "Ignoruoti",
"merge": "Sujungti",
"reset": "Atkurti",
"areYouSureYouWantToIgnoreThisPerson": "Ar tikrai norite ignoruoti šį asmenį?",
"areYouSureYouWantToIgnoreThesePersons": "Ar tikrai norite ignoruoti šiuos asmenis?",
"thePersonGroupsWillNotBeDisplayed": "Asmenų grupės nebebus rodomos asmenų sekcijoje. Nuotraukos liks nepakitusios.",
"thePersonWillNotBeDisplayed": "Asmuo nebebus rodomas asmenų sekcijoje. Nuotraukos liks nepakitusios.",
"areYouSureYouWantToMergeThem": "Ar tikrai norite juos sujungti?",
"allUnnamedGroupsWillBeMergedIntoTheSelectedPerson": "Visos nepavadintos grupės bus sujungtos su pasirinktu asmeniu. Tai vis dar galima atšaukti iš asmens pasiūlymų istorijos apžvalgos.",
"yesIgnore": "Taip, ignoruoti",
"same": "Tas pats",
"different": "Skirtingas",
"sameperson": "Tas pats asmuo?",
"cLTitle1": "Išplėstinis vaizdų redaktorius",
"cLDesc1": "Paleidžiame naują ir išplėstinį vaizdų redaktorių, kuris prideda daugiau apkarpymo rėmelių, filtrų šablonus spartiems redagavimams, tikslaus derinimo parinktis, įskaitant sodrumą, kontrastą, ryškumą, temperatūrą ir daug daugiau. Naujasis redaktorius taip pat įtraukia galimybę piešti ant nuotraukų ir pridėti šypsniukus kaip lipdukus.",
"cLTitle2": "Protingi albumai",
"cLDesc2": "Dabar galite automatiškai pridėti pasirinktų asmenų nuotraukas į bet kurį albumą. Tiesiog eikite į albumą ir pasirinkite „automatiškai pridėti asmenis“ iš perpildymo meniu. Jei naudojate kartu su bendrinamu albumu, galite bendrinti nuotraukas su nuliniais paspaudimais. ir sistemoje „iOS“ bei „Android“ įrenginiuose. Nebereikia atverti programėlės, kad būtų galima sukurti naujausių nuotraukų ir vaizdo įrašų atsarginę kopiją.",
"cLTitle3": "Patobulinta galerija",
"cLDesc3": "Pridėjome galimybę grupuoti galeriją pagal savaites, mėnesius ir metus. Dabar galite pritaikyti galeriją, kad ji atrodytų lygiai taip, kaip norite, su šiomis naujomis grupavimo parinktimis kartu su tinkintais tinkleliais.",
"cLTitle4": "Greitesnis slinkimas",
"cLDesc4": "Kartu su daugybe vidinių patobulinimų galerijos slinkimo patirčiai pagerinti, taip pat perdarėme slinkimo juostą, kad rodytų žymeklius, leidžiančius greitai šokti per laiko juostą.",
"indexingPausedStatusDescription": "Indeksavimas pristabdytas. Jis bus automatiškai tęsiamas, kai įrenginys bus parengtas. Įrenginys laikomas parengtu, kai jo akumuliatoriaus įkrovos lygis, akumuliatoriaus būklė ir terminė būklė yra normos ribose.",
"faceThumbnailGenerationFailed": "Nepavyksta sugeneruoti veido miniatiūrų.",
"fileAnalysisFailed": "Nepavyksta išanalizuoti failo."
"wishThemAHappyBirthday": "Palinkėkite {name} su gimtadieniu! 🎉"
}

View File

@@ -1695,14 +1695,18 @@
"same": "Identyczne",
"different": "Inne",
"sameperson": "Ta sama osoba?",
"cLTitle1": "Zaawansowany edytor obrazów",
"cLDesc1": "Uruchamiamy nowy i zaawansowany edytor obrazów, który dodaje więcej ramek kadrowania, presety filtrów do szybkich edycji, opcje precyzyjnego dostrojenia obejmujące nasycenie, kontrast, jasność, temperaturę i wiele więcej. Nowy edytor zawiera również możliwość rysowania na zdjęciach i dodawania emoji jako naklejek.",
"cLTitle2": "Inteligentne albumy",
"cLDesc2": "Teraz możesz automatycznie dodawać zdjęcia wybranych osób do dowolnego albumu. Po prostu przejdź do albumu i wybierz \"automatycznie dodaj osoby\" z menu przepełnienia. Jeśli używane z udostępnionym albumem, możesz udostępniać zdjęcia bez kliknięć.",
"cLTitle3": "Ulepszona galeria",
"cLDesc3": "Dodaliśmy możliwość grupowania galerii według tygodni, miesięcy i lat. Możesz teraz dostosować swoją galerię tak, aby wyglądała dokładnie tak, jak chcesz, dzięki tym nowym opcjom grupowania oraz niestandardowym siatkom.",
"cLTitle4": "Szybsze przewijanie",
"cLDesc4": "Wraz z wieloma ulepszeniami pod maską, które poprawiają doświadczenie przewijania galerii, przeprojektowaliśmy również pasek przewijania, aby pokazywał znaczniki, umożliwiając szybkie przeskakiwanie po osi czasu.",
"cLTitle1": "Przesyłanie Dużych Plików Wideo",
"cLDesc1": "W związku z uruchomieniem wersji beta przesyłania strumieniowego wideo oraz pracami nad możliwością wznawiania przesyłania i pobierania plików, zwiększyliśmy limit przesyłanych plików do 10 GB. Jest to już dostępne zarówno w aplikacjach na komputery, jak i na urządzenia mobilne.",
"cLTitle2": "Przesyłanie w Tle",
"cLDesc2": "Funkcja przesyłania w tle jest teraz obsługiwana również na urządzeniach z systemem iOS, oprócz urządzeń z Androidem. Nie trzeba już otwierać aplikacji, aby utworzyć kopię zapasową najnowszych zdjęć i filmów.",
"cLTitle3": "Automatyczne Odtwarzanie Wspomnień",
"cLDesc3": "Wprowadziliśmy istotne ulepszenia w funkcji wspomnień, w tym automatyczne odtwarzanie, przesuwanie do kolejnego wspomnienia i wiele innych.",
"cLTitle4": "Ulepszone Rozpoznawanie Twarzy",
"cLDesc4": "Wraz z kilkoma ulepszeniami w mechanizmie teraz znacznie łatwiej jest widzieć wszystkie wykryte twarze, zapewniać informacje zwrotne o podobnych twarzach i dodawać/usuwać twarze z jednego zdjęcia.",
"cLTitle5": "Powiadomienia o Urodzinach",
"cLDesc5": "Od teraz otrzymasz powiadomienie z możliwością rezygnacji dotyczące wszystkich zapisanych urodzin w Ente, wraz z kolekcją najlepszych zdjęć danej osoby.",
"cLTitle6": "Wznawialne Przesyłanie i Pobieranie Danych",
"cLDesc6": "Nie musisz już czekać na zakończenie przesyłania ani pobierania, żeby móc zamknąć aplikację. Wszystkie operacje przesyłania i pobierania można teraz wstrzymać w dowolnym momencie i wznowić od miejsca, w którym zostały przerwane.",
"indexingPausedStatusDescription": "Indeksowanie zostało wstrzymane. Zostanie automatycznie wznowione, gdy urządzenie będzie gotowe. Urządzenie uznaje się za gotowe, gdy poziom baterii, stan jej zdrowia oraz status termiczny znajdują się w bezpiecznym zakresie.",
"faceThumbnailGenerationFailed": "Nie można wygenerować miniaturek twarzy",
"fileAnalysisFailed": "Nie można przeanalizować pliku"

View File

@@ -1776,14 +1776,18 @@
"same": "Igual",
"different": "Diferente",
"sameperson": "Mesma pessoa?",
"cLTitle1": "Editor de Imagem Avançado",
"cLDesc1": "Aprimore suas fotos com novas ferramentas de edição profissional. Ajuste brilho, contraste, saturação e aplique filtros para criar imagens perfeitas.",
"cLTitle2": "Álbuns Inteligentes",
"cLDesc2": "Organize suas fotos automaticamente com álbuns inteligentes baseados em localização, pessoas e objetos detectados por IA.",
"cLTitle3": "Galeria Aprimorada",
"cLDesc3": "Interface renovada com melhor navegação, visualizações em grade otimizadas e controles de zoom mais suaves para uma experiência visual superior.",
"cLTitle4": "Rolagem Mais Rápida",
"cLDesc4": "Navegue por sua coleção de fotos com velocidade aprimorada e transições mais fluidas, tornando a exploração de memórias mais eficiente.",
"cLTitle1": "Enviando arquivos de vídeo grandes",
"cLDesc1": "De volta na transmissão de vídeo beta, e trabalhando em envios e downloads retomáveis, nós aumentamos o limite de envio de arquivos para 10 GB. Isso está disponível em ambos a versão móvel e a versão para desktop.",
"cLTitle2": "Envio de fundo",
"cLDesc2": "Envios de fundo agora são suportados no iOS também, para assemelhar-se aos dispositivos Android. Não precisa abrir o aplicativo para salvar em segurança as fotos e vídeos mais recentes.",
"cLTitle3": "Reproduzir memórias auto.",
"cLDesc3": "Fizemos melhorias significantes para a experiência de memórias, incluindo reprodução automática, deslizar para a próxima memória e mais.",
"cLTitle4": "Reconhecimento Facial Melhorado",
"cLDesc4": "Ao lado de outras melhorias, agora ficou mais fácil para detectar rostos, fornecer comentários em rostos similares, e adicionar/remover rostos de uma foto.",
"cLTitle5": "Notificações de aniversário",
"cLDesc5": "Você receberá uma notificação opcional para todos os aniversários salvos no Ente, além de uma coleção de melhores fotos.",
"cLTitle6": "Envios e downloads retomáveis",
"cLDesc6": "Nada de esperar os envios/downloads terminarem para fechar o aplicativo. Todos os envios e downloads agora possuem a habilidade de ser pausado na metade do processo, e retomar de onde você parou.",
"indexingPausedStatusDescription": "A indexação foi pausada. Ela retomará automaticamente quando o dispositivo estiver pronto. O dispositivo é considerado pronto quando o nível de bateria, saúde da bateria, e estado térmico estejam num alcance saudável.",
"faceThumbnailGenerationFailed": "Incapaz de gerar miniaturas de rosto",
"fileAnalysisFailed": "Incapaz de analisar rosto"

View File

@@ -1776,14 +1776,18 @@
"same": "Igual",
"different": "Diferente",
"sameperson": "A mesma pessoa?",
"cLTitle1": "Editor de Imagem Avançado",
"cLDesc1": "Estamos a lançar um novo e avançado editor de imagem que adiciona mais molduras de recorte, predefinições de filtros para edições rápidas, opções de ajuste fino incluindo saturação, contraste, brilho, temperatura e muito mais. O novo editor também inclui a capacidade de desenhar nas suas fotos e adicionar emojis como autocolantes.",
"cLTitle2": "Álbuns Inteligentes",
"cLDesc2": "Agora pode adicionar automaticamente fotos de pessoas selecionadas a qualquer álbum. Basta ir ao álbum e selecionar \"adicionar pessoas automaticamente\" no menu overflow. Se usado em conjunto com álbum partilhado, pode partilhar fotos com zero cliques.",
"cLTitle3": "Galeria Melhorada",
"cLDesc3": "Adicionámos a capacidade de agrupar a sua galeria por semanas, meses e anos. Agora pode personalizar a sua galeria para que fique exatamente como deseja com estas novas opções de agrupamento, juntamente com grades personalizadas.",
"cLTitle4": "Deslocamento Mais Rápido",
"cLDesc4": "Juntamente com uma série de melhorias nos bastidores para melhorar a experiência de deslocamento da galeria, também redesenhámos a barra de deslocamento para mostrar marcadores, permitindo-lhe saltar rapidamente pela linha do tempo.",
"cLTitle1": "A Enviar Ficheiros de Vídeo Grandes",
"cLDesc1": "De volta aos vídeos em direto (beta), e a trabalhar em envios e transferências retomáveis, nós aumentamos o limite de envio de ficheiros para 10 GB. Isto está disponível para dispositivos Móveis e para Desktop.",
"cLTitle2": "Envio de Fundo",
"cLDesc2": "Envios de fundo agora fornecerem suporte ao iOS. Para combinar com os aparelhos Android. Não precisa abrir a aplicação para fazer backup das fotos e vídeos recentes.",
"cLTitle3": "Revisão automática de memórias",
"cLDesc3": "Nós fizemos melhorias significativas para a experiência das memórias, incluindo revisão automática, arrastar até a próxima memória e muito mais.",
"cLTitle4": "Reconhecimento Facial Melhorado",
"cLDesc4": "Junto a outras mudanças, agora facilitou a maneira de ver todos os rostos detetados, fornecer comentários para rostos similares, e adicionar ou remover rostos de uma foto única.",
"cLTitle5": "Notificações de Felicidade",
"cLDesc5": "Ganhará uma notificação para todos os aniversários que salvaste no Ente, além de uma coleção das melhores fotos.",
"cLTitle6": "Envios e transferências retomáveis",
"cLDesc6": "Sem mais aguardar até que os envios e transferências sejam concluídos para fechar a aplicação. Todos os envios e transferências podem ser pausados a qualquer momento, e retomar onde parou.",
"indexingPausedStatusDescription": "A indexação foi interrompida. Ele será retomado se o dispositivo estiver pronto. O dispositivo é considerado pronto se o nível de bateria, saúde da bateria, e estado térmico esteja num estado saudável.",
"faceThumbnailGenerationFailed": "Impossível gerar thumbnails de rosto",
"fileAnalysisFailed": "Impossível analisar arquivo"

View File

@@ -1776,14 +1776,18 @@
"same": "Такой же",
"different": "Разные",
"sameperson": "Тот же человек?",
"cLTitle1": "Расширенный редактор изображений",
"cLDesc1": "Мы выпускаем новый расширенный редактор изображений, который добавляет больше рамок для обрезки, предустановки фильтров для быстрого редактирования, параметры тонкой настройки, включая насыщенность, контрастность, яркость, температуру и многое другое. Новый редактор также включает возможность рисования на ваших фотографиях и добавления эмодзи в качестве стикеров.",
"cLTitle2": "Умные альбомы",
"cLDesc2": "Теперь вы можете автоматически добавлять фотографии выбранных людей в любой альбом. Просто перейдите в альбом и выберите \"автодобавление людей\" в меню переполнения. При использовании вместе с общим альбомом вы можете делиться фотографиями без единого клика.",
"cLTitle3": "Улучшенная галерея",
"cLDesc3": "Мы добавили возможность группировать галерею по неделям, месяцам и годам. Теперь вы можете настроить свою галерею так, чтобы она выглядела именно так, как вы хотите, с этими новыми параметрами группировки, а также с пользовательскими сетками.",
"cLTitle4": "Более быстрая прокрутка",
"cLDesc4": "Наряду с множеством внутренних улучшений для повышения качества прокрутки галереи, мы также изменили дизайн полосы прокрутки, чтобы показывать маркеры, позволяющие быстро переходить по временной шкале.",
"cLTitle1": "Загрузка больших видеофайлов",
"cLDesc1": "В результате бета-тестирования потоковой передачи видео и работы над возобновляемыми загрузками и скачиваниями мы увеличили лимит загружаемых файлов до 10 ГБ. Теперь это доступно как в настольных, так и в мобильных приложениях.",
"cLTitle2": "Фоновая загрузка",
"cLDesc2": "Фоновая загрузка теперь поддерживается не только на устройствах Android, но и на iOS. Не нужно открывать приложение для резервного копирования последних фотографий и видео.",
"cLTitle3": "Автовоспроизведение воспоминаний",
"cLDesc3": "Мы внесли значительные улучшения в работу с воспоминаниями, включая автовоспроизведение, переход к следующему воспоминанию и многое другое.",
"cLTitle4": "Улучшенное распознавание лиц",
"cLDesc4": "Наряду с рядом внутренних улучшений теперь стало гораздо проще просматривать все обнаруженные лица, оставлять отзывы о похожих лицах, а также добавлять/удалять лица с одной фотографии.",
"cLTitle5": "Уведомления о днях рождения",
"cLDesc5": "Теперь вы будете получать уведомления о всех днях рождениях, которые вы сохранили на Ente, а также коллекцию их лучших фотографий.",
"cLTitle6": "Возобновляемые загрузки и скачивания",
"cLDesc6": "Больше не нужно ждать завершения загрузки/скачивания, прежде чем закрыть приложение. Все загрузки и скачивания теперь можно приостановить и возобновить с того места, где вы остановились.",
"indexingPausedStatusDescription": "Индексирование приостановлено. Оно автоматически возобновится, когда устройство будет готово. Устройство считается готовым, когда уровень заряда батареи, её состояние и температура находятся в пределах нормы.",
"faceThumbnailGenerationFailed": "Не удалось создать миниатюры лиц",
"fileAnalysisFailed": "Не удалось проанализировать файл"

View File

@@ -1776,13 +1776,17 @@
"same": "Aynı",
"different": "Farklı",
"sameperson": "Aynı kişi mi?",
"cLTitle1": "Gelişmiş Görüntü Düzenleyici",
"cLDesc1": "Daha fazla kırpma çerçevesi, hızlı düzenlemeler için filtre ön ayarları, doygunluk, kontrast, parlaklık, sıcaklık ve çok daha fazlası dahil olmak üzere ince ayar seçenekleri ekleyen yeni ve gelişmiş bir görüntü düzenleyici yayınlıyoruz. Yeni düzenleyici ayrıca fotoğraflarınızın üzerine çizim yapabilme ve çıkartma olarak emoji ekleme özelliğini de içeriyor.",
"cLTitle2": "Akıllı Albümler",
"cLDesc2": "Artık seçili kişilerin fotoğraflarını herhangi bir albüme otomatik olarak ekleyebilirsiniz. Sadece albüme gidin ve taşma menüsünden \"otomatik kişi ekleme\"yi seçin. Paylaşılan albümle birlikte kullanılırsa, fotoğrafları sıfır tıklamayla paylaşabilirsiniz.",
"cLTitle3": "Geliştirilmiş Galeri",
"cLDesc3": "Galerinizi haftalara, aylara ve yıllara göre gruplandırma özelliği ekledik. Artık bu yeni gruplandırma seçenekleri ve özel ızgaralarla galerinizi tam istediğiniz gibi görünecek şekilde özelleştirebilirsiniz.",
"cLTitle4": "Daha Hızlı Kaydırma",
"cLDesc4": "Galeri kaydırma deneyimini iyileştirmek için perde arkasındaki bir dizi iyileştirmenin yanı sıra, zaman çizelgesinde hızlıca atlayabilmenizi sağlayan işaretçiler göstermek için kaydırma çubuğunu da yeniden tasarladık.",
"cLTitle1": "Büyük Video Dosyalarını Yükleme",
"cLDesc1": "Video akışı beta sürümünün arkasında ve devam ettirilebilir yüklemeler ve indirmeler üzerinde çalışırken, artık dosya yükleme sınırını 10 GB'a çıkardık. Bu artık hem masaüstü hem de mobil uygulamalarda kullanılabilir.",
"cLTitle2": "Arka Plan Yükleme",
"cLDesc2": "Arka plan yüklemeleri artık Android cihazlara ek olarak iOS'ta da destekleniyor. En son fotoğraflarınızı ve videolarınızı yedeklemek için uygulamayı açmanıza gerek yok.",
"cLTitle3": "Otomatik Oynatma Anıları",
"cLDesc3": "Otomatik oynatma, bir sonraki belleğe kaydırma ve çok daha fazlası dahil olmak üzere bellek deneyimimizde önemli iyileştirmeler yaptık.",
"cLTitle4": "Geliştirilmiş Yüz Tanıma",
"cLDesc4": "Bazı arka plandaki iyileştirmelere ek olarak, artık tespit edilen tüm yüzleri görmek, benzer yüzler hakkında geri bildirimde bulunmak ve tek bir fotoğraftan yüz ekleyip çıkarmak çok daha kolay.",
"cLTitle5": "Doğum Günü Bildirimleri",
"cLDesc5": "Enteye kaydettiğiniz tüm doğum günleri için artık en iyi fotoğraflarından oluşan bir koleksiyonla birlikte, devre dışı bırakabileceğiniz bir bildirim alacaksınız.",
"cLTitle6": "Devam Ettirilebilir Yüklemeler ve İndirmeler",
"cLDesc6": "Uygulamayı kapatmadan önce yüklemelerin / indirmelerin tamamlanmasını beklemenize gerek yok. Tüm yüklemeler ve indirmeler artık yarıda duraklatma ve kaldığınız yerden devam etme özelliğine sahip.",
"indexingPausedStatusDescription": "Dizin oluşturma duraklatıldı. Cihaz hazır olduğunda otomatik olarak devam edecektir. Cihaz, pil seviyesi, pil sağlığı ve termal durumu sağlıklı bir aralıkta olduğunda hazır kabul edilir."
}

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