Merge branch 'main' into l10n_extract
2
.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
lib/generated/intl/messages_*.dart linguist-generated=true
|
||||
lib/generated/l10n.dart linguist-generated=true
|
1
.github/workflows/crowdin.yml
vendored
|
@ -29,6 +29,7 @@ jobs:
|
|||
pull_request_title: 'New Translations'
|
||||
pull_request_body: 'New translations via [Crowdin GH Action](https://github.com/crowdin/github-action)'
|
||||
pull_request_base_branch_name: 'main'
|
||||
reviewers: ashilkn,vishnukvmd,ua741
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }}
|
||||
|
|
1
.gitignore
vendored
|
@ -40,4 +40,5 @@ android/key.properties
|
|||
android/app/.settings/*
|
||||
.env
|
||||
|
||||
|
||||
fastlane/report.xml
|
||||
|
|
10
Gemfile
Normal file
|
@ -0,0 +1,10 @@
|
|||
# Autogenerated by fastlane
|
||||
#
|
||||
# Ensure this file is checked in to source control!
|
||||
|
||||
source "https://rubygems.org"
|
||||
|
||||
gem 'fastlane'
|
||||
|
||||
plugins_path = File.join(File.dirname(__FILE__), 'fastlane', 'Pluginfile')
|
||||
eval_gemfile(plugins_path) if File.exist?(plugins_path)
|
220
Gemfile.lock
Normal file
|
@ -0,0 +1,220 @@
|
|||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.6)
|
||||
rexml
|
||||
addressable (2.8.4)
|
||||
public_suffix (>= 2.0.2, < 6.0)
|
||||
artifactory (3.0.15)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.752.0)
|
||||
aws-sdk-core (3.171.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.651.0)
|
||||
aws-sigv4 (~> 1.5)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.63.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.121.0)
|
||||
aws-sdk-core (~> 3, >= 3.165.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.4)
|
||||
aws-sigv4 (1.5.2)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
babosa (1.0.4)
|
||||
claide (1.1.0)
|
||||
colored (1.2)
|
||||
colored2 (3.1.2)
|
||||
commander (4.6.0)
|
||||
highline (~> 2.0.0)
|
||||
declarative (0.0.20)
|
||||
digest-crc (0.6.4)
|
||||
rake (>= 12.0.0, < 14.0.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
dotenv (2.8.1)
|
||||
emoji_regex (3.2.3)
|
||||
excon (0.99.0)
|
||||
faraday (1.10.3)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
faraday-httpclient (~> 1.0)
|
||||
faraday-multipart (~> 1.0)
|
||||
faraday-net_http (~> 1.0)
|
||||
faraday-net_http_persistent (~> 1.0)
|
||||
faraday-patron (~> 1.0)
|
||||
faraday-rack (~> 1.0)
|
||||
faraday-retry (~> 1.0)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-cookie_jar (0.0.7)
|
||||
faraday (>= 0.8.0)
|
||||
http-cookie (~> 1.0.0)
|
||||
faraday-em_http (1.0.0)
|
||||
faraday-em_synchrony (1.0.0)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-multipart (1.0.4)
|
||||
multipart-post (~> 2)
|
||||
faraday-net_http (1.0.1)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
faraday-rack (1.0.0)
|
||||
faraday-retry (1.0.3)
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.2.6)
|
||||
fastlane (2.212.2)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
aws-sdk-s3 (~> 1.0)
|
||||
babosa (>= 1.0.3, < 2.0.0)
|
||||
bundler (>= 1.12.0, < 3.0.0)
|
||||
colored
|
||||
commander (~> 4.6)
|
||||
dotenv (>= 2.1.1, < 3.0.0)
|
||||
emoji_regex (>= 0.1, < 4.0)
|
||||
excon (>= 0.71.0, < 1.0.0)
|
||||
faraday (~> 1.0)
|
||||
faraday-cookie_jar (~> 0.0.6)
|
||||
faraday_middleware (~> 1.0)
|
||||
fastimage (>= 2.1.0, < 3.0.0)
|
||||
gh_inspector (>= 1.1.2, < 2.0.0)
|
||||
google-apis-androidpublisher_v3 (~> 0.3)
|
||||
google-apis-playcustomapp_v1 (~> 0.1)
|
||||
google-cloud-storage (~> 1.31)
|
||||
highline (~> 2.0)
|
||||
json (< 3.0.0)
|
||||
jwt (>= 2.1.0, < 3)
|
||||
mini_magick (>= 4.9.4, < 5.0.0)
|
||||
multipart-post (~> 2.0.0)
|
||||
naturally (~> 2.2)
|
||||
optparse (~> 0.1.1)
|
||||
plist (>= 3.1.0, < 4.0.0)
|
||||
rubyzip (>= 2.0.0, < 3.0.0)
|
||||
security (= 0.1.3)
|
||||
simctl (~> 1.6.3)
|
||||
terminal-notifier (>= 2.0.0, < 3.0.0)
|
||||
terminal-table (>= 1.4.5, < 2.0.0)
|
||||
tty-screen (>= 0.6.3, < 1.0.0)
|
||||
tty-spinner (>= 0.8.0, < 1.0.0)
|
||||
word_wrap (~> 1.0.0)
|
||||
xcodeproj (>= 1.13.0, < 2.0.0)
|
||||
xcpretty (~> 0.3.0)
|
||||
xcpretty-travis-formatter (>= 0.0.3)
|
||||
fastlane-plugin-versioning (0.5.1)
|
||||
gh_inspector (1.1.3)
|
||||
google-apis-androidpublisher_v3 (0.40.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-core (0.11.0)
|
||||
addressable (~> 2.5, >= 2.5.1)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
httpclient (>= 2.8.1, < 3.a)
|
||||
mini_mime (~> 1.0)
|
||||
representable (~> 3.0)
|
||||
retriable (>= 2.0, < 4.a)
|
||||
rexml
|
||||
webrick
|
||||
google-apis-iamcredentials_v1 (0.17.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.13.0)
|
||||
google-apis-core (>= 0.11.0, < 2.a)
|
||||
google-apis-storage_v1 (0.19.0)
|
||||
google-apis-core (>= 0.9.0, < 2.a)
|
||||
google-cloud-core (1.6.0)
|
||||
google-cloud-env (~> 1.0)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.6.0)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
google-cloud-errors (1.3.1)
|
||||
google-cloud-storage (1.44.0)
|
||||
addressable (~> 2.8)
|
||||
digest-crc (~> 0.4)
|
||||
google-apis-iamcredentials_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.19.0)
|
||||
google-cloud-core (~> 1.6)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
mini_mime (~> 1.0)
|
||||
googleauth (1.5.2)
|
||||
faraday (>= 0.17.3, < 3.a)
|
||||
jwt (>= 1.4, < 3.0)
|
||||
memoist (~> 0.16)
|
||||
multi_json (~> 1.11)
|
||||
os (>= 0.9, < 2.0)
|
||||
signet (>= 0.16, < 2.a)
|
||||
highline (2.0.3)
|
||||
http-cookie (1.0.5)
|
||||
domain_name (~> 0.5)
|
||||
httpclient (2.8.3)
|
||||
jmespath (1.6.2)
|
||||
json (2.6.3)
|
||||
jwt (2.7.0)
|
||||
memoist (0.16.2)
|
||||
mini_magick (4.12.0)
|
||||
mini_mime (1.1.2)
|
||||
multi_json (1.15.0)
|
||||
multipart-post (2.0.0)
|
||||
nanaimo (0.3.0)
|
||||
naturally (2.2.1)
|
||||
optparse (0.1.1)
|
||||
os (1.1.4)
|
||||
plist (3.7.0)
|
||||
public_suffix (5.0.1)
|
||||
rake (13.0.6)
|
||||
representable (3.2.0)
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
uber (< 0.2.0)
|
||||
retriable (3.1.2)
|
||||
rexml (3.2.5)
|
||||
rouge (2.0.7)
|
||||
ruby2_keywords (0.0.5)
|
||||
rubyzip (2.3.2)
|
||||
security (0.1.3)
|
||||
signet (0.17.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
multi_json (~> 1.10)
|
||||
simctl (1.6.10)
|
||||
CFPropertyList
|
||||
naturally
|
||||
terminal-notifier (2.0.0)
|
||||
terminal-table (1.8.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
trailblazer-option (0.1.2)
|
||||
tty-cursor (0.7.1)
|
||||
tty-screen (0.8.1)
|
||||
tty-spinner (0.9.3)
|
||||
tty-cursor (~> 0.7)
|
||||
uber (0.1.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.8.2)
|
||||
unicode-display_width (1.8.0)
|
||||
webrick (1.8.1)
|
||||
word_wrap (1.0.0)
|
||||
xcodeproj (1.22.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
colored2 (~> 3.1)
|
||||
nanaimo (~> 0.3.0)
|
||||
rexml (~> 3.2.4)
|
||||
xcpretty (0.3.0)
|
||||
rouge (~> 2.0.7)
|
||||
xcpretty-travis-formatter (1.0.1)
|
||||
xcpretty (~> 0.2, >= 0.0.7)
|
||||
|
||||
PLATFORMS
|
||||
arm64-darwin-21
|
||||
|
||||
DEPENDENCIES
|
||||
fastlane
|
||||
fastlane-plugin-versioning
|
||||
|
||||
BUNDLED WITH
|
||||
2.4.10
|
|
@ -40,7 +40,7 @@ analyzer:
|
|||
exhaustive_cases: error
|
||||
curly_braces_in_flow_control_structures: error
|
||||
directives_ordering: error
|
||||
require_trailing_commas: warning
|
||||
require_trailing_commas: error
|
||||
always_use_package_imports: warning
|
||||
prefer_final_fields: error
|
||||
unused_import: error
|
||||
|
@ -70,3 +70,4 @@ analyzer:
|
|||
|
||||
exclude:
|
||||
- thirdparty/**
|
||||
- lib/generated/**
|
||||
|
|
|
@ -8,7 +8,7 @@ blue sky
|
|||
cloudy sky
|
||||
greenery
|
||||
autumn leaves
|
||||
potrait
|
||||
portrait
|
||||
flower
|
||||
night shot
|
||||
stage concert
|
||||
|
@ -19,7 +19,7 @@ indoor
|
|||
backlight
|
||||
text documents
|
||||
qr images
|
||||
group potrait
|
||||
group portrait
|
||||
computer screens
|
||||
kids
|
||||
dog
|
||||
|
|
15
crowdin.yml
|
@ -1,6 +1,21 @@
|
|||
project_id_env: CROWDIN_PROJECT_ID
|
||||
api_token_env: CROWDIN_PERSONAL_TOKEN
|
||||
preserve_hierarchy: true
|
||||
|
||||
files:
|
||||
- source: /lib/l10n/intl_en.arb
|
||||
translation: /lib/l10n/intl_%two_letters_code%.arb
|
||||
dest: /%original_file_name%
|
||||
type: arb
|
||||
- source: /fastlane/metadata/playstore/en-US/*.txt
|
||||
translation: /fastlane/metadata/playstore/%two_letters_code%/%original_file_name%
|
||||
dest: /playstore/%original_file_name%
|
||||
type: txt
|
||||
- source: /fastlane/metadata/android/en-US/*.txt
|
||||
translation: /fastlane/metadata/android/%two_letters_code%/%original_file_name%
|
||||
dest: /fdroid/%original_file_name%
|
||||
type: txt
|
||||
- source: /fastlane/metadata/ios/en-US/*.txt
|
||||
translation: /fastlane/metadata/ios/%two_letters_code%/%original_file_name%
|
||||
dest: /appstore/%original_file_name%
|
||||
type: txt
|
||||
|
|
7
fastlane/Appfile
Normal file
|
@ -0,0 +1,7 @@
|
|||
app_identifier(ENV["PHOTOS_APP_BUNDLE_ID"])
|
||||
apple_id(ENV["PHOTOS_APPLE_ID"])
|
||||
team_id(ENV["PHOTOS_TEAM_ID"])
|
||||
api_key(ENV["PHOTOS_CONNECT_KEY"])
|
||||
|
||||
json_key_file(ENV["PHOTOS_PLAYSTORE_JSON_KEY_PATH"])
|
||||
package_name(ENV["PHOTOS_PKG_NAME"])
|
25
fastlane/Fastfile
Normal file
|
@ -0,0 +1,25 @@
|
|||
before_all do |lane|
|
||||
ENV["SUPPLY_METADATA_PATH"] = "./fastlane/metadata/playstore"
|
||||
end
|
||||
|
||||
desc "Download iOS screenshots"
|
||||
lane :download_ios_screenshots do
|
||||
user_name = ENV["APPLE_USER_NAME"]
|
||||
bundle_id = ENV["PHOTOS_APP_BUNDLE_ID"]
|
||||
sh("fastlane deliver download_screenshots -w './metadata/ios/Screenshots' -u '#{user_name}' -a '#{bundle_id}' --use_live_version true --metadata_path './metadata/ios'")
|
||||
end
|
||||
|
||||
|
||||
|
||||
desc "Download Android metadata"
|
||||
lane :download_android_metadata do
|
||||
puts "Loading Appfile from path: #{File.expand_path('../Appfile', __FILE__)}"
|
||||
package_name = ENV["PHOTOS_PKG_NAME"]
|
||||
key_path = ENV["PHOTOS_PLAYSTORE_JSON_KEY_PATH"]
|
||||
|
||||
sh("fastlane supply init --metadata_path='./fastlane/metadata/playstore'
|
||||
--json_key='#{key_path}' --package_name='#{package_name}'")
|
||||
|
||||
|
||||
# UI.success("Android metadata downloaded to #{ENV["SUPPLY_METADATA_PATH"]}")
|
||||
end
|
5
fastlane/Pluginfile
Normal file
|
@ -0,0 +1,5 @@
|
|||
# Autogenerated by fastlane
|
||||
#
|
||||
# Ensure this file is checked in to source control!
|
||||
|
||||
gem 'fastlane-plugin-versioning'
|
38
fastlane/README.md
Normal file
|
@ -0,0 +1,38 @@
|
|||
fastlane documentation
|
||||
----
|
||||
|
||||
# Installation
|
||||
|
||||
Make sure you have the latest version of the Xcode command line tools installed:
|
||||
|
||||
```sh
|
||||
xcode-select --install
|
||||
```
|
||||
|
||||
For _fastlane_ installation instructions, see [Installing _fastlane_](https://docs.fastlane.tools/#installing-fastlane)
|
||||
|
||||
# Available Actions
|
||||
|
||||
### download_ios_screenshots
|
||||
|
||||
```sh
|
||||
[bundle exec] fastlane download_ios_screenshots
|
||||
```
|
||||
|
||||
Download iOS screenshots
|
||||
|
||||
### download_android_metadata
|
||||
|
||||
```sh
|
||||
[bundle exec] fastlane download_android_metadata
|
||||
```
|
||||
|
||||
Download Android metadata
|
||||
|
||||
----
|
||||
|
||||
This README.md is auto-generated and will be re-generated every time [_fastlane_](https://fastlane.tools) is run.
|
||||
|
||||
More information about _fastlane_ can be found on [fastlane.tools](https://fastlane.tools).
|
||||
|
||||
The documentation of _fastlane_ can be found on [docs.fastlane.tools](https://docs.fastlane.tools).
|
1
fastlane/metadata/android/es/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente es una aplicación de almacenamiento de fotos cifrado de extremo a extremo
|
1
fastlane/metadata/android/es/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente - almacenamiento de fotos encriptado
|
36
fastlane/metadata/android/nl/full_description.txt
Normal file
|
@ -0,0 +1,36 @@
|
|||
ente is een eenvoudige app om jouw foto's en video's automatisch te back-uppen en delen.
|
||||
|
||||
Als je op zoek bent naar een privacy-vriendelijk alternatief voor Google Photos, dan ben je hier op de juiste plaats. Bij ente worden ze end-to-end encrypted (e2ee). Dit betekent dat alleen jij ze kunt bekijken.
|
||||
|
||||
We hebben open-source apps op Android, iOS, web en Desktop, en je foto's zullen naadloos synchroniseren tussen al je apparaten op een end-to-end versleutelde (e2ee) manier.
|
||||
|
||||
ente maakt het ook simpeler om album te delen met je dierbaren, zelfs als die ente niet gebruiken. Je kunt openbaar zichtbare links delen, waar anderen jouw album kunnen bekijken en er foto's aan toe kunnen voegen, zelfs zonder account of app.
|
||||
|
||||
Jouw versleutelde gegevens worden drievoudig opgeslagen op meerdere locaties, waaronder een kernbunker in Parijs. Wij nemen opslag voor de lange termijn serieus, en zorgen ervoor dat je herinneringen minstens je hele leven bewaard worden.
|
||||
|
||||
Ons doel is om de veiligste foto app ooit te maken, sluit je bij ons aan!
|
||||
|
||||
FUNCTIES
|
||||
- Backups van originele kwaliteit, omdat elke pixel belangrijk is
|
||||
- Familieplannen, zodat je de opslag kunt delen met je familie
|
||||
- Gezamenlijke albums, zodat je foto's kunt samenvoegen na een reis
|
||||
- Gedeelde mappen, voor het geval je jouw partner wilt laten meegenieten van jouw "Camera" klikjes
|
||||
- Album links, die met een wachtwoord beschermd kunnen worden
|
||||
- Mogelijkheid om ruimte vrij te maken op je apparaat, door bestanden die veilig zijn geback-upt te verwijderen
|
||||
- Menselijke klantenservice, omdat je het waard bent
|
||||
- Beschrijvingen, zodat je je herinneringen kunt bijhouden en ze gemakkelijk kunt vinden
|
||||
- Fotobewerker om de laatste finishing touches toe te voegen
|
||||
- Favorieten, verbergen en herleven van je herinneringen, want ze zijn kostbaar
|
||||
- Met één klik importeren vanuit Google, Apple, je harde schijf en meer
|
||||
- Donker thema, omdat je foto's er goed in uit zien
|
||||
- 2FA, 3FA, biometrische authenticatie
|
||||
- en nog veel meer!
|
||||
|
||||
TOESTEMMINGEN
|
||||
ente heeft bepaalde machtigingen nodig om uw foto's op te slaan, die hier bekeken kunnen worden: https://github.com/ente-io/photos-app/blob/f-droid/android/permissions.md
|
||||
|
||||
PRIJZEN
|
||||
We bieden geen oneindig gratis plannen aan, omdat het voor ons belangrijk is dat we duurzaam blijven en de tand des tijds weerstaan. In plaats daarvan bieden we betaalbare plannen aan die je vrij kunt delen met je familie. Je kunt meer informatie vinden op ente.io.
|
||||
|
||||
KLANTENSERVICE
|
||||
Wij zijn trots op het bieden van menselijke klantenservice. Als je een betaalde klant bent, kun je contact opnemen met team@ente.io en binnen 24 uur een antwoord van ons verwachten.
|
1
fastlane/metadata/android/nl/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente is een end-to-end versteutelde app voor foto opslag
|
1
fastlane/metadata/android/nl/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente - versleutelde foto opslag
|
36
fastlane/metadata/android/zh/full_description.txt
Normal file
|
@ -0,0 +1,36 @@
|
|||
ente 是一个简单的应用程序来备份和分享您的照片和视频。
|
||||
|
||||
如果你一直在寻找一个隐私友好的可以替代Google Photos,你已经来到了正确的地方。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。
|
||||
|
||||
我们在Android、iOS、web 和桌面上有开源应用, 和您的照片将以端到端加密方式无缝同步 (e2ee)。
|
||||
|
||||
如果你一直在寻找一个隐私友好的可以替代Google Photos,你已经来到了正确的地方。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。 即使您不是亲人,也可以轻松地与您的个人分享您的相册。 即使您不是亲人,也可以轻松地与您的个人分享您的相册。 您可以分享可公开查看的链接,他们可以通过添加照片来查看您的相册并进行协作,即使没有帐户或应用。
|
||||
|
||||
您的加密数据已复制到三个不同的地点,包括巴黎的一个铺面掩体。 我们认真对待子孙后代,并确保您回忆比您长寿。 我们认真对待子孙后代,并确保您回忆比您长寿。
|
||||
|
||||
我们来这里是为了使最安全的照片应用成为新的应用程序,来加入我们的旅程!
|
||||
|
||||
特色
|
||||
- 原始质量备份,因为每个像素都是重要的
|
||||
- 家庭计划,您可以与家人共享存储
|
||||
- 协作相册,您可以在旅行后将照片汇集在一起。
|
||||
- 共享文件夹,如果您想让您的伙伴享受您的“摄像头”点击
|
||||
- 可以用密码保护相册链接
|
||||
- 能够通过移除已经安全备份的文件释放空间
|
||||
- 人的支持,因为你值得这样做。
|
||||
- 描述,这样您可以描述您的回忆并轻松地找到
|
||||
- 图像编辑器,添加收尾工作
|
||||
- 收藏、隐藏和恢复您的回忆,因为它们是宝贵的
|
||||
- 单击从谷歌、苹果、您的硬盘和更多的软件导入
|
||||
- 黑暗主题,因为您的照片看起来很好
|
||||
- 2FA,3FA,生物鉴别认证
|
||||
- 还有更多的LOT!
|
||||
|
||||
权限
|
||||
ente requests for certain permissions to serve the purpose of a photo storage provider, which can be reviewed here: https://github.com/ente-io/photos-app/blob/f-droid/android/permissions.md
|
||||
|
||||
价格
|
||||
我们不会永远提供免费计划,因为我们必须保持可持续性,经受住时间的考验。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente. 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。 您可以在 ente.io找到更多信息。
|
||||
|
||||
支持
|
||||
我们对提供人的支持感到自豪。 我们对提供人的支持感到自豪。 如果您是我们的付费客户,您可以联系Team@ente.io并期待我们的团队在24小时内做出回应。
|
1
fastlane/metadata/android/zh/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente 是一个端到端加密的照片存储应用
|
1
fastlane/metadata/android/zh/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente - 加密照片存储
|
BIN
fastlane/metadata/ios/Screenshots/en-US/0_APP_IPAD_PRO_129_0.png
Normal file
After Width: | Height: | Size: 7.7 MiB |
After Width: | Height: | Size: 7.7 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_55_0.png
Normal file
After Width: | Height: | Size: 1.6 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/0_APP_IPHONE_65_0.png
Normal file
After Width: | Height: | Size: 2.1 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_55_1.png
Normal file
After Width: | Height: | Size: 852 KiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/1_APP_IPHONE_65_1.png
Normal file
After Width: | Height: | Size: 946 KiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_55_2.png
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/2_APP_IPHONE_65_2.png
Normal file
After Width: | Height: | Size: 2.6 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_55_3.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/3_APP_IPHONE_65_3.png
Normal file
After Width: | Height: | Size: 2.2 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_55_4.png
Normal file
After Width: | Height: | Size: 957 KiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/4_APP_IPHONE_65_4.png
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_55_5.png
Normal file
After Width: | Height: | Size: 127 KiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/5_APP_IPHONE_65_5.png
Normal file
After Width: | Height: | Size: 162 KiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_55_6.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
BIN
fastlane/metadata/ios/Screenshots/en-US/6_APP_IPHONE_65_6.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
33
fastlane/metadata/ios/en-US/description.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
Ente is a simple app to automatically backup and organize your photos and videos.
|
||||
|
||||
If you've been looking for a privacy-friendly alternative to preserve your memories, you've come to the right place. With Ente, they are stored end-to-end encrypted (e2ee). This means that only you can view them.
|
||||
|
||||
We have apps across all platforms, and your photos will seamlessly sync between all your devices in an end-to-end encrypted (e2ee) manner.
|
||||
|
||||
Ente also makes it simple to share your albums with your loved ones. You can either share them directly with other Ente users, end-to-end encrypted; or with publicly viewable links.
|
||||
|
||||
Your encrypted data is stored across multiple locations, including a fall-out shelter in Paris. We take posterity seriously and make it easy to ensure that your memories outlive you.
|
||||
|
||||
We are here to make the safest photos app ever, come join our journey!
|
||||
|
||||
FEATURES
|
||||
- Original quality backups, because every pixel is important
|
||||
- Family plans, so you can share storage with your family
|
||||
- Shared folders, in case you want your partner to enjoy your "Camera" clicks
|
||||
- Album links, that can be protected with a password and set to expire
|
||||
- Ability to free up space, by removing files that have been safely backed up
|
||||
- Image editor, to add finishing touches
|
||||
- Favorite, hide and relive your memories, for they are precious
|
||||
- One-click import from all major storage providers
|
||||
- Dark theme, because your photos look good in it
|
||||
- 2FA, 3FA, biometric auth
|
||||
- and a LOT more!
|
||||
|
||||
PRICING
|
||||
We don't offer forever free plans, because it is important to us that we remain sustainable and withstand the test of time. Instead we offer affordable plans that you can freely share with your family. You can find more information at ente.io.
|
||||
|
||||
SUPPORT
|
||||
We take pride in offering human support. If you are our paid customer, you can reach out to team@ente.io and expect a response from our team within 24 hours.
|
||||
|
||||
TERMS
|
||||
https://ente.io/terms
|
1
fastlane/metadata/ios/en-US/keywords.txt
Normal file
|
@ -0,0 +1 @@
|
|||
photos,photography,family,privacy,cloud,backup,videos,photo,encryption,storage,album,alternative
|
1
fastlane/metadata/ios/en-US/name.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Photos
|
1
fastlane/metadata/ios/en-US/subtitle.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Encrypted photo storage
|
33
fastlane/metadata/ios/es/description.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
Ente es una aplicación simple que guarda automáticamente copias de segurida y organiza tus fotos y vídeos.
|
||||
|
||||
Si has estado buscando una alternativa pro-privacidad para guardar tus recuerdos, has llegado al sitio adecuado. Con Ente, se almacenan cifradas de extremo a extremo (e2ee). Esto significa que solo tú puedes verlas.
|
||||
|
||||
Tenemos aplicaciones en todas las plataformas, y tus fotos se sincronizarán perfectamente entre todos tus dispositivos encriptadas de extremo a extremo (e2ee).
|
||||
|
||||
Ente también facitila compartir tus álbumes con tus seres queridos. También puedes compartirlos directamente con otros usuarios de Ente cifrados de extremo a extremo, o publicarlos en enlaces visibles.
|
||||
|
||||
Tus datos encriptados se almacenan en varias ubicaciones, incluyendo un refugio antiaréreo en París. Nos tomamos en serio la posternidad y hacemos posible asegurar que tus memorias te sobreviven.
|
||||
|
||||
Estamos aquí para hacer la aplicación de fotos más segura de todas.
|
||||
|
||||
CARACTERÍSTICAS
|
||||
- Copias de seguridad de calidad original, porque cada píxel es importante
|
||||
- Planes familiares, para que puedas compartir el almacenamiento con tu familia
|
||||
- Carpetas compartidas, por si quieres que tu pareja disfrute de tus 'clicks'
|
||||
- Enlaces al álbum, que se pueden proteger con una contraseña y programar para que expiren
|
||||
- Capacidad para liberar espacio, eliminando archivos de los que ya tienes una copia de seguridad
|
||||
- Editor de imagen, para añadir retoques finales
|
||||
- Marca como favoritos, oculta y revive tus recuerdos, porque son preciosos
|
||||
- Importa en un click desde todos los proveedores de almacenamiento principales
|
||||
- Tema oscuro, porque tus fotos quedan bien con él
|
||||
- 2FA, 3FA, autenticación biométrica
|
||||
- ¡Y mucho más!
|
||||
|
||||
PRECIOS
|
||||
No ofrecemos planes gratis para siempre, porque es importante para nosotros seguir siendo sostenibles y resistir a la prueba del tiempo. En su lugar, ofrecemos planes asequibles que puedes compartir libremente con tu familia. Puedes encontrar más información en ente.io.
|
||||
|
||||
SOPORTE
|
||||
Estamos orgullosos de ofrecer apoyo humano. Si eres un cliente de pago, puedes contactar con team@ente.io y esperar una respuesta de nuestro equipo en 24 horas.
|
||||
|
||||
TÉRMINOS
|
||||
https://ente.io/terms
|
1
fastlane/metadata/ios/es/keywords.txt
Normal file
|
@ -0,0 +1 @@
|
|||
fotos,fotografía,familia,privacidad,nube,copia de seguridad,vídeos,foto,encriptación,almacenamiento,álbum,alternativo
|
1
fastlane/metadata/ios/es/name.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Fotos
|
1
fastlane/metadata/ios/es/subtitle.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Almacenamiento de fotos encriptado
|
33
fastlane/metadata/ios/nl/description.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
Ente is een eenvoudige app om jouw foto's en video's automatisch te back-uppen en organiseren.
|
||||
|
||||
Als je op zoek bent naar een privacy-vriendelijk alternatief om je herinneringen te bewaren, dan ben je op de juiste plaats. Bij ente worden ze end-to-end encrypted (e2ee). Dit betekent dat alleen jij ze kunt bekijken.
|
||||
|
||||
We hebben apps op alle platformen, en je foto's zullen naadloos synchroniseren tussen al je apparaten op een end-to-end versleutelde (e2ee) manier.
|
||||
|
||||
Ente maakt het ook eenvoudig om je albums te delen met je dierbaren. Je kunt ze direct delen met andere Ente gebruikers, end-to-end versleuteld; of met openbaar zichtbare links.
|
||||
|
||||
Jouw versleutelde gegevens worden over meerdere locaties opgeslagen, waaronder een kernbunker in Parijs. Wij nemen opslag voor de lange termijn serieus, en zorgen ervoor dat je herinneringen minstens je hele leven bewaard worden.
|
||||
|
||||
Ons doel is om de veiligste foto app ooit te maken, sluit je bij ons aan!
|
||||
|
||||
FUNCTIES
|
||||
- Backups van originele kwaliteit, omdat elke pixel belangrijk is
|
||||
- Familieplannen, zodat je de opslag kunt delen met je familie
|
||||
- Gedeelde mappen, voor het geval je jouw partner wilt laten meegenieten van jouw "Camera" klikjes
|
||||
- Album links, die met een wachtwoord en vervaldatum beschermd kunnen worden
|
||||
- Mogelijkheid om ruimte vrij te maken op je apparaat, door bestanden die veilig zijn geback-upt te verwijderen
|
||||
- Fotobewerker om de laatste finishing touches toe te voegen
|
||||
- Favorieten, verbergen en herleven van je herinneringen, want ze zijn kostbaar
|
||||
- Met één klik importeren vanuit alle belangrijke opslagdiensten
|
||||
- Donker thema, omdat je foto's er goed in uit zien
|
||||
- 2FA, 3FA, biometrische authenticatie
|
||||
- en nog veel meer!
|
||||
|
||||
PRIJZEN
|
||||
We bieden geen oneindig gratis plannen aan, omdat het voor ons belangrijk is dat we duurzaam blijven en de tand des tijds weerstaan. In plaats daarvan bieden we betaalbare plannen aan die je vrij kunt delen met je familie. Je kunt meer informatie vinden op ente.io.
|
||||
|
||||
ONDERSTEUNING
|
||||
Wij zijn trots op het bieden van menselijke klantenservice. Als je een betaalde klant bent, kun je contact opnemen met team@ente.io en binnen 24 uur een antwoord van ons verwachten.
|
||||
|
||||
ALGEMENE VOORWAARDEN
|
||||
https://ente.io/terms
|
1
fastlane/metadata/ios/nl/keywords.txt
Normal file
|
@ -0,0 +1 @@
|
|||
foto's,fotografie,familie,privacy,cloud,back-up,video's,foto,encryptie,opslag,album,alternatief
|
1
fastlane/metadata/ios/nl/name.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Photos
|
1
fastlane/metadata/ios/nl/subtitle.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Versleutelde foto opslag
|
33
fastlane/metadata/ios/zh/description.txt
Normal file
|
@ -0,0 +1,33 @@
|
|||
Ente 是一个简单的应用,可以自动备份和整理您的照片和视频。
|
||||
|
||||
如果您一直在寻找保护隐私的替代方案来保存您的记忆,那么您来对地方了。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。
|
||||
|
||||
我们拥有跨所有平台的应用程序,您的照片将以端到端加密 (e2ee) 方式在所有设备之间无缝同步。
|
||||
|
||||
Ente 也使得与您的亲人分享您的相册变得简单。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。
|
||||
|
||||
您的加密数据存储在多个地点,包括巴黎的一个空洞。 我们认真对待子孙后代,并确保您回忆比您长寿。
|
||||
|
||||
我们来这里是为了使最安全的照片应用成为新的应用程序,来加入我们的旅程!
|
||||
|
||||
特色
|
||||
- 原始质量备份,因为每个像素都是重要的
|
||||
- 家庭计划,您可以与家人共享存储
|
||||
- 共享文件夹,如果您想让您的伙伴享受您的“摄像头”点击
|
||||
- 相册链接,可以用密码保护并设置为过期
|
||||
- 能够通过移除已经安全备份的文件释放空间
|
||||
- 图像编辑器,添加收尾工作
|
||||
- 收藏、隐藏和恢复您的内存,因为它们是宝贵的
|
||||
- 从所有主要存储供应商导入单击文件
|
||||
- 黑暗主题,因为您的照片看起来很好
|
||||
- 2FA,3FA,生物鉴别认证
|
||||
- 还有更多的LOT!
|
||||
|
||||
价格
|
||||
我们不会永远提供免费计划,因为我们必须保持可持续性,经受住时间的考验。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。
|
||||
|
||||
支持
|
||||
我们对提供人的支持感到自豪。 我们对提供人的支持感到自豪。 如果您是我们的付费客户,您可以联系Team@ente.io并期待我们的团队在24小时内做出回应。
|
||||
|
||||
条款
|
||||
https://ente.io/terms
|
1
fastlane/metadata/ios/zh/keywords.txt
Normal file
|
@ -0,0 +1 @@
|
|||
照片,摄影,家庭,隐私,云端,备份,视频,照片,加密,储存,相册,选择
|
1
fastlane/metadata/ios/zh/name.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente 照片
|
1
fastlane/metadata/ios/zh/subtitle.txt
Normal file
|
@ -0,0 +1 @@
|
|||
加密照片存储
|
7
fastlane/metadata/playstore/en-US/changelogs/443.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
- Location tags
|
||||
|
||||
This release includes a fresh, beautiful, privacy-friendly way to search through your photos by location!
|
||||
|
||||
Tag a photo with a location, define a radius, and ente will automatically cluster all photos clicked within that area.
|
||||
|
||||
Open a photo, and click on the Info button to get started!
|
30
fastlane/metadata/playstore/en-US/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Ente is a simple app to automatically backup and organize your photos and videos.
|
||||
|
||||
If you've been looking for a privacy-friendly alternative to preserve your memories, you've come to the right place. With Ente, they are stored end-to-end encrypted (e2ee). This means that only you can view them.
|
||||
|
||||
We have apps across Android, iOS, web and Desktop, and your photos will seamlessly sync between all your devices in an end-to-end encrypted (e2ee) manner.
|
||||
|
||||
Ente also makes it simple to share your albums with your loved ones. You can either share them directly with other Ente users, end-to-end encrypted; or with publicly viewable links.
|
||||
|
||||
Your encrypted data is stored across multiple locations, including a fall-out shelter in Paris. We take posterity seriously and make it easy to ensure that your memories outlive you.
|
||||
|
||||
We are here to make the safest photos app ever, come join our journey!
|
||||
|
||||
✨ FEATURES
|
||||
- Original quality backups, because every pixel is important
|
||||
- Family plans, so you can share storage with your family
|
||||
- Shared folders, in case you want your partner to enjoy your "Camera" clicks
|
||||
- Album links, that can be protected with a password and set to expire
|
||||
- Ability to free up space, by removing files that have been safely backed up
|
||||
- Image editor, to add finishing touches
|
||||
- Favorite, hide and relive your memories, for they are precious
|
||||
- One-click import from Google, Apple, your hard drive and more
|
||||
- Dark theme, because your photos look good in it
|
||||
- 2FA, 3FA, biometric auth
|
||||
- and a LOT more!
|
||||
|
||||
💲 PRICING
|
||||
We don't offer forever free plans, because it is important to us that we remain sustainable and withstand the test of time. Instead we offer affordable plans that you can freely share with your family. You can find more information at ente.io.
|
||||
|
||||
🙋 SUPPORT
|
||||
We take pride in offering human support. If you are our paid customer, you can reach out to team@ente.io and expect a response from our team within 24 hours.
|
BIN
fastlane/metadata/playstore/en-US/images/featureGraphic.png
Normal file
After Width: | Height: | Size: 283 KiB |
BIN
fastlane/metadata/playstore/en-US/images/icon.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 1.5 MiB |
After Width: | Height: | Size: 690 KiB |
After Width: | Height: | Size: 1.9 MiB |
After Width: | Height: | Size: 1.6 MiB |
After Width: | Height: | Size: 853 KiB |
After Width: | Height: | Size: 76 KiB |
After Width: | Height: | Size: 1.1 MiB |
After Width: | Height: | Size: 3.1 MiB |
After Width: | Height: | Size: 3.1 MiB |
1
fastlane/metadata/playstore/en-US/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Encrypted photo storage - backup, organize and share your photos and videos
|
1
fastlane/metadata/playstore/en-US/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Photos
|
30
fastlane/metadata/playstore/es/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Ente es una aplicación simple que guarda automáticamente copias de segurida y organiza tus fotos y vídeos.
|
||||
|
||||
Si has estado buscando una alternativa pro-privacidad para guardar tus recuerdos, has llegado al sitio adecuado. Con Ente, se almacenan cifradas de extremo a extremo (e2ee). Esto significa que solo tú puedes verlas.
|
||||
|
||||
Tenemos aplicaciones en Android, iOS, web y escritorio, y tus fotos se sincronizarán perfectamente entre todos tus dispositivos encriptadas de extremo a extremo (e2ee).
|
||||
|
||||
Ente también facitila compartir tus álbumes con tus seres queridos. También puedes compartirlos directamente con otros usuarios de Ente cifrados de extremo a extremo, o publicarlos en enlaces visibles.
|
||||
|
||||
Tus datos encriptados se almacenan en varias ubicaciones, incluyendo un refugio antiaréreo en París. Nos tomamos en serio la posternidad y hacemos posible asegurar que tus memorias te sobreviven.
|
||||
|
||||
Estamos aquí para hacer la aplicación de fotos más segura de todas.
|
||||
|
||||
✨ CARACTERÍSTICAS
|
||||
- Copias de seguridad de calidad original, porque cada píxel es importante
|
||||
- Planes familiares, para que puedas compartir el almacenamiento con tu familia
|
||||
- Carpetas compartidas, por si quieres que tu pareja disfrute de tus 'clicks'
|
||||
- Enlaces al álbum, que se pueden proteger con una contraseña y programar para que expiren
|
||||
- Capacidad para liberar espacio, eliminando archivos de los que ya tienes una copia de seguridad
|
||||
- Editor de imagen, para añadir retoques finales
|
||||
- Marca como favoritos, oculta y revive tus recuerdos, porque son preciosos
|
||||
- Importa en un click desde Google, Apple, tu disco duro y más
|
||||
- Tema oscuro, porque tus fotos quedan bien con él
|
||||
- 2FA, 3FA, autenticación biométrica
|
||||
- ¡Y mucho más!
|
||||
|
||||
💲 PRECIOS
|
||||
No ofrecemos planes gratis para siempre, porque es importante para nosotros seguir siendo sostenibles y resistir a la prueba del tiempo. En su lugar, ofrecemos planes asequibles que puedes compartir libremente con tu familia. Puedes encontrar más información en ente.io.
|
||||
|
||||
🙋 SOPORTE
|
||||
Estamos orgullosos de ofrecer apoyo humano. Si eres un cliente de pago, puedes contactar con team@ente.io y esperar una respuesta de nuestro equipo en 24 horas.
|
1
fastlane/metadata/playstore/es/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Almacenamiento de fotos encriptado - copias de seguridad, organiza y comprte tus fotos y vídeos
|
1
fastlane/metadata/playstore/es/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Fotos
|
30
fastlane/metadata/playstore/nl/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Ente is een eenvoudige app om jouw foto's en video's automatisch te back-uppen en organiseren.
|
||||
|
||||
Als je op zoek bent naar een privacy-vriendelijk alternatief om je herinneringen te bewaren, dan ben je op de juiste plaats. Bij ente worden ze end-to-end encrypted (e2ee). Dit betekent dat alleen jij ze kunt bekijken.
|
||||
|
||||
We hebben apps op Android, iOS, web en Desktop, en je foto's zullen naadloos synchroniseren tussen al je apparaten op een end-to-end versleutelde (e2ee) manier.
|
||||
|
||||
Ente maakt het ook eenvoudig om je albums te delen met je dierbaren. Je kunt ze direct delen met andere Ente gebruikers, end-to-end versleuteld; of met openbaar zichtbare links.
|
||||
|
||||
Jouw versleutelde gegevens worden over meerdere locaties opgeslagen, waaronder een kernbunker in Parijs. Wij nemen opslag voor de lange termijn serieus, en zorgen ervoor dat je herinneringen minstens je hele leven bewaard worden.
|
||||
|
||||
Ons doel is om de veiligste foto app ooit te maken, sluit je bij ons aan!
|
||||
|
||||
✨ FUNCTIES
|
||||
- Backups van originele kwaliteit, omdat elke pixel belangrijk is
|
||||
- Familieplannen, zodat je de opslag kunt delen met je familie
|
||||
- Gedeelde mappen, voor het geval u uw partner wilt laten meegenieten van uw "Camera" klikjes
|
||||
- Album links, die met een wachtwoord en vervaldatum beschermd kunnen worden
|
||||
- Mogelijkheid om ruimte vrij te maken op je apparaat, door bestanden die veilig zijn geback-upt te verwijderen
|
||||
- Fotobewerker om de laatste finishing touches toe te voegen
|
||||
- Favorieten, verbergen en herleven van je herinneringen, want ze zijn kostbaar
|
||||
- Met één klik importeren vanuit Google, Apple, je harde schijf en meer
|
||||
- Donker thema, omdat je foto's er goed in uit zien
|
||||
- 2FA, 3FA, biometrische authenticatie
|
||||
- en nog veel meer!
|
||||
|
||||
💲 PRIJZEN
|
||||
We bieden geen oneindig gratis plannen aan, omdat het voor ons belangrijk is dat we duurzaam blijven en de tand des tijds weerstaan. In plaats daarvan bieden we betaalbare plannen aan die je vrij kunt delen met je familie. Je kunt meer informatie vinden op ente.io.
|
||||
|
||||
🙋 SUPPORT
|
||||
Wij zijn trots op het bieden van menselijke klantenondersteuning. Als je een betaalde klant bent, kun je contact opnemen met team@ente.io en binnen 24 uur een antwoord van ons verwachten.
|
1
fastlane/metadata/playstore/nl/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
Versleutelde foto opslag - back-up, organiseer en deel jouw foto's en video's
|
1
fastlane/metadata/playstore/nl/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente Photos
|
30
fastlane/metadata/playstore/zh/full_description.txt
Normal file
|
@ -0,0 +1,30 @@
|
|||
Ente 是一个简单的应用,可以自动备份和整理您的照片和视频。
|
||||
|
||||
如果您一直在寻找保护隐私的替代方案来保存您的记忆,那么您来对地方了。 使用 Ente,它们以端到端加密 (e2ee) 的方式存储。 这意味着只有您可以查看它们。
|
||||
|
||||
我们拥有跨 Android、iOS、Web 和桌面的应用程序,您的照片将以端到端加密 (e2ee) 方式在所有设备之间无缝同步。
|
||||
|
||||
Ente 也使得与您的亲人分享您的相册变得简单。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。 您可以直接与其他Ente 用户共享,端到端加密,或公开链接共享。
|
||||
|
||||
您的加密数据存储在多个地点,包括巴黎的一个空洞。 我们认真对待子孙后代,并确保您回忆比您长寿。
|
||||
|
||||
我们来这里是为了使最安全的照片应用成为新的应用程序,来加入我们的旅程!
|
||||
|
||||
✨ 特色
|
||||
- 原始质量备份,因为每个像素都是重要的
|
||||
- 家庭计划,您可以与家人共享存储
|
||||
- 共享文件夹,如果您想让您的伙伴享受您的“摄像头”点击
|
||||
- 相册链接,可以用密码保护并设置为过期
|
||||
- 能够通过移除已经安全备份的文件释放空间
|
||||
- 图像编辑器,添加收尾工作
|
||||
- 收藏、隐藏和恢复您的内存,因为它们是宝贵的
|
||||
- 单击从谷歌、苹果、您的硬盘和更多的软件导入
|
||||
- 黑暗主题,因为您的照片看起来很好
|
||||
- 2FA,3FA,生物鉴别认证
|
||||
- 还有更多的LOT!
|
||||
|
||||
💲 价格
|
||||
我们不会永远提供免费计划,因为我们必须保持可持续性,经受住时间的考验。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。 相反,我们提供您可以自由分享的负担得起的计划。 您可以在 ente.io找到更多信息。
|
||||
|
||||
🙋 支持
|
||||
我们对提供人的支持感到自豪。 我们对提供人的支持感到自豪。 如果您是我们的付费客户,您可以联系Team@ente.io并期待我们的团队在24小时内做出回应。
|
1
fastlane/metadata/playstore/zh/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
|||
加密照片存储 - 备份、整理和分享您的照片和视频
|
1
fastlane/metadata/playstore/zh/title.txt
Normal file
|
@ -0,0 +1 @@
|
|||
ente 照片
|
|
@ -32,7 +32,7 @@ class EnteApp extends StatefulWidget {
|
|||
}) : super(key: key);
|
||||
|
||||
static void setLocale(BuildContext context, Locale newLocale) {
|
||||
_EnteAppState state = context.findAncestorStateOfType<_EnteAppState>()!;
|
||||
final state = context.findAncestorStateOfType<_EnteAppState>()!;
|
||||
state.setLocale(newLocale);
|
||||
}
|
||||
|
||||
|
|
|
@ -60,8 +60,8 @@ const publicLinkDeviceLimits = [50, 25, 10, 5, 2, 1];
|
|||
|
||||
const kilometersPerDegree = 111.16;
|
||||
|
||||
const radiusValues = <int>[2, 10, 20, 40, 80, 200, 400, 1200];
|
||||
const defaultRadiusValues = <double>[1, 2, 10, 20, 40, 80, 200, 400, 1200];
|
||||
|
||||
const defaultRadiusValueIndex = 4;
|
||||
const defaultRadiusValue = 40.0;
|
||||
|
||||
const galleryGridSpacing = 2.0;
|
||||
|
|
|
@ -17,6 +17,13 @@ class FileUpdationDB {
|
|||
static const missingLocation = 'missing_location';
|
||||
static const modificationTimeUpdated = 'modificationTimeUpdated';
|
||||
static const badCreationTime = 'badCreationTime';
|
||||
// refers to the patching of files which had location in exif but the app
|
||||
// did not extracted the location to include it in the file metadata
|
||||
static const missingLocationV2 = 'missingLocationV2';
|
||||
|
||||
// refers to the patching of files which had location in exif but the app
|
||||
// mapped the location to a wrong location
|
||||
static const badLocationCord = 'badLocationCord';
|
||||
|
||||
// SQL code to create the database table
|
||||
static List<String> _createTable() {
|
||||
|
|
|
@ -371,6 +371,7 @@ class FilesDB {
|
|||
await db.delete(filesTable);
|
||||
await db.delete("device_files");
|
||||
await db.delete("device_collections");
|
||||
await db.delete("entities");
|
||||
}
|
||||
|
||||
Future<void> deleteDB() async {
|
||||
|
@ -501,7 +502,6 @@ class FilesDB {
|
|||
bool? asc,
|
||||
int visibility = visibilityVisible,
|
||||
Set<int>? ignoredCollectionIDs,
|
||||
bool onlyFilesWithLocation = false,
|
||||
}) async {
|
||||
final stopWatch = Stopwatch()..start();
|
||||
|
||||
|
@ -509,12 +509,9 @@ class FilesDB {
|
|||
final order = (asc ?? false ? 'ASC' : 'DESC');
|
||||
final results = await db.query(
|
||||
filesTable,
|
||||
where: onlyFilesWithLocation
|
||||
? '$columnLatitude IS NOT NULL AND $columnLongitude IS NOT NULL AND ($columnLatitude IS NOT 0 OR $columnLongitude IS NOT 0)'
|
||||
'AND $columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1)'
|
||||
'AND $columnMMdVisibility = ?'
|
||||
: '$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1)'
|
||||
' AND $columnMMdVisibility = ?',
|
||||
where:
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1)'
|
||||
' AND $columnMMdVisibility = ?',
|
||||
whereArgs: [startTime, endTime, ownerID, visibility],
|
||||
orderBy:
|
||||
'$columnCreationTime ' + order + ', $columnModificationTime ' + order,
|
||||
|
@ -524,7 +521,8 @@ class FilesDB {
|
|||
final List<File> deduplicatedFiles =
|
||||
_deduplicatedAndFilterIgnoredFiles(files, ignoredCollectionIDs);
|
||||
dev.log(
|
||||
"getAllPendingOrUploadedFiles time taken: ${stopWatch.elapsedMilliseconds} ms");
|
||||
"getAllPendingOrUploadedFiles time taken: ${stopWatch.elapsedMilliseconds} ms",
|
||||
);
|
||||
stopWatch.stop();
|
||||
return FileLoadResult(deduplicatedFiles, files.length == limit);
|
||||
}
|
||||
|
@ -536,19 +534,14 @@ class FilesDB {
|
|||
int? limit,
|
||||
bool? asc,
|
||||
Set<int>? ignoredCollectionIDs,
|
||||
bool onlyFilesWithLocation = false,
|
||||
}) async {
|
||||
final db = await instance.database;
|
||||
final order = (asc ?? false ? 'ASC' : 'DESC');
|
||||
final results = await db.query(
|
||||
filesTable,
|
||||
where: onlyFilesWithLocation
|
||||
? '$columnLatitude IS NOT NULL AND $columnLongitude IS NOT NULL AND ($columnLatitude IS NOT 0 OR $columnLongitude IS NOT 0)'
|
||||
' AND $columnCreationTime >= ? AND $columnCreationTime <= ? AND '
|
||||
'($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnMMdVisibility IS NULL OR $columnMMdVisibility = ?)'
|
||||
' AND ($columnLocalID IS NOT NULL OR ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1))'
|
||||
: '$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnMMdVisibility IS NULL OR $columnMMdVisibility = ?)'
|
||||
' AND ($columnLocalID IS NOT NULL OR ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1))',
|
||||
where:
|
||||
'$columnCreationTime >= ? AND $columnCreationTime <= ? AND ($columnOwnerID IS NULL OR $columnOwnerID = ?) AND ($columnMMdVisibility IS NULL OR $columnMMdVisibility = ?)'
|
||||
' AND ($columnLocalID IS NOT NULL OR ($columnCollectionID IS NOT NULL AND $columnCollectionID IS NOT -1))',
|
||||
whereArgs: [startTime, endTime, ownerID, visibilityVisible],
|
||||
orderBy:
|
||||
'$columnCreationTime ' + order + ', $columnModificationTime ' + order,
|
||||
|
@ -777,12 +770,17 @@ class FilesDB {
|
|||
return uploadedFileIDs;
|
||||
}
|
||||
|
||||
Future<File?> getUploadedFileInAnyCollection(int uploadedFileID) async {
|
||||
Future<File?> getUploadedLocalFileInAnyCollection(
|
||||
int uploadedFileID,
|
||||
int userID,
|
||||
) async {
|
||||
final db = await instance.database;
|
||||
final results = await db.query(
|
||||
filesTable,
|
||||
where: '$columnUploadedFileID = ?',
|
||||
where: '$columnLocalID IS NOT NULL AND $columnOwnerID = ? AND '
|
||||
'$columnUploadedFileID = ?',
|
||||
whereArgs: [
|
||||
userID,
|
||||
uploadedFileID,
|
||||
],
|
||||
limit: 1,
|
||||
|
@ -1382,9 +1380,73 @@ class FilesDB {
|
|||
return result;
|
||||
}
|
||||
|
||||
// For givenUserID, get List of unique LocalIDs for files which are
|
||||
// uploaded by the given user and location is missing
|
||||
Future<List<String>> getLocalIDsForFilesWithoutLocation(int ownerID) async {
|
||||
final db = await instance.database;
|
||||
final rows = await db.query(
|
||||
filesTable,
|
||||
columns: [columnLocalID],
|
||||
distinct: true,
|
||||
where: '$columnOwnerID = ? AND $columnLocalID IS NOT NULL AND '
|
||||
'($columnLatitude IS NULL OR '
|
||||
'$columnLongitude IS NULL OR $columnLongitude = 0.0 or $columnLongitude = 0.0)',
|
||||
whereArgs: [ownerID],
|
||||
);
|
||||
final result = <String>[];
|
||||
for (final row in rows) {
|
||||
result.add(row[columnLocalID].toString());
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
// returns the localID of all files which are uploaded and belong to the
|
||||
// user and upload time is greater than 20 April 2023 epoch time and less than
|
||||
// 15 May 2023 epoch time
|
||||
Future<List<String>> getFilesWithLocationUploadedBtw20AprTo15May2023(
|
||||
int ownerID,
|
||||
) async {
|
||||
final db = await database;
|
||||
final result = await db.query(
|
||||
filesTable,
|
||||
columns: [columnLocalID],
|
||||
distinct: true,
|
||||
where: ''
|
||||
'($columnUploadedFileID IS NOT NULL'
|
||||
' AND $columnUploadedFileID IS NOT -1)'
|
||||
' AND $columnOwnerID = ?'
|
||||
' AND $columnUpdationTime > ? AND $columnUpdationTime < ? '
|
||||
'AND ($columnLatitude IS NOT NULL AND $columnLongitude IS NOT NULL) '
|
||||
'AND ($columnLongitude IS NOT 0.0 AND $columnLongitude IS NOT 0.0)',
|
||||
whereArgs: [
|
||||
ownerID,
|
||||
1681952400000000,
|
||||
1684112400000000,
|
||||
],
|
||||
);
|
||||
return result.map((row) => row[columnLocalID].toString()).toList();
|
||||
}
|
||||
|
||||
// For given list of localIDs and ownerID, get a list of uploaded files
|
||||
// owned by given user
|
||||
Future<List<File>> getFilesForLocalIDs(
|
||||
List<String> localIDs,
|
||||
int ownerID,
|
||||
) async {
|
||||
final db = await instance.database;
|
||||
final rows = await db.query(
|
||||
filesTable,
|
||||
where:
|
||||
'$columnLocalID IN (${localIDs.map((e) => "'$e'").join(',')}) AND $columnOwnerID = ?',
|
||||
whereArgs: [ownerID],
|
||||
);
|
||||
return _deduplicatedAndFilterIgnoredFiles(convertToFiles(rows), {});
|
||||
}
|
||||
|
||||
Future<List<File>> getAllFilesFromDB(Set<int> collectionsToIgnore) async {
|
||||
final db = await instance.database;
|
||||
final List<Map<String, dynamic>> result = await db.query(filesTable);
|
||||
final List<Map<String, dynamic>> result =
|
||||
await db.query(filesTable, orderBy: '$columnCreationTime DESC');
|
||||
final List<File> files = convertToFiles(result);
|
||||
final List<File> deduplicatedFiles =
|
||||
_deduplicatedAndFilterIgnoredFiles(files, collectionsToIgnore);
|
||||
|
@ -1406,7 +1468,7 @@ class FilesDB {
|
|||
return filesCount;
|
||||
}
|
||||
|
||||
Future<FileLoadResult> getAllUploadedAndSharedFiles(
|
||||
Future<FileLoadResult> fetchAllUploadedAndSharedFilesWithLocation(
|
||||
int startTime,
|
||||
int endTime, {
|
||||
int? limit,
|
||||
|
@ -1472,11 +1534,16 @@ class FilesDB {
|
|||
row[columnMMdVisibility] = file.magicMetadata.visibility;
|
||||
row[columnPubMMdVersion] = file.pubMmdVersion;
|
||||
row[columnPubMMdEncodedJson] = file.pubMmdEncodedJson ?? '{}';
|
||||
if (file.pubMagicMetadata != null &&
|
||||
file.pubMagicMetadata!.editedTime != null) {
|
||||
// override existing creationTime to avoid re-writing all queries related
|
||||
// to loading the gallery
|
||||
row[columnCreationTime] = file.pubMagicMetadata!.editedTime;
|
||||
// override existing fields to avoid re-writing all queries and logic
|
||||
if (file.pubMagicMetadata != null) {
|
||||
if (file.pubMagicMetadata!.editedTime != null) {
|
||||
row[columnCreationTime] = file.pubMagicMetadata!.editedTime;
|
||||
}
|
||||
if (file.pubMagicMetadata!.lat != null &&
|
||||
file.pubMagicMetadata!.long != null) {
|
||||
row[columnLatitude] = file.pubMagicMetadata!.lat;
|
||||
row[columnLongitude] = file.pubMagicMetadata!.long;
|
||||
}
|
||||
}
|
||||
return row;
|
||||
}
|
||||
|
|
8
lib/generated/intl/messages_all.dart
generated
|
@ -24,8 +24,10 @@ import 'messages_fr.dart' as messages_fr;
|
|||
import 'messages_it.dart' as messages_it;
|
||||
import 'messages_ko.dart' as messages_ko;
|
||||
import 'messages_nl.dart' as messages_nl;
|
||||
import 'messages_no.dart' as messages_no;
|
||||
import 'messages_pl.dart' as messages_pl;
|
||||
import 'messages_pt.dart' as messages_pt;
|
||||
import 'messages_zh.dart' as messages_zh;
|
||||
|
||||
typedef Future<dynamic> LibraryLoader();
|
||||
Map<String, LibraryLoader> _deferredLibraries = {
|
||||
|
@ -37,8 +39,10 @@ Map<String, LibraryLoader> _deferredLibraries = {
|
|||
'it': () => new SynchronousFuture(null),
|
||||
'ko': () => new SynchronousFuture(null),
|
||||
'nl': () => new SynchronousFuture(null),
|
||||
'no': () => new SynchronousFuture(null),
|
||||
'pl': () => new SynchronousFuture(null),
|
||||
'pt': () => new SynchronousFuture(null),
|
||||
'zh': () => new SynchronousFuture(null),
|
||||
};
|
||||
|
||||
MessageLookupByLibrary? _findExact(String localeName) {
|
||||
|
@ -59,10 +63,14 @@ MessageLookupByLibrary? _findExact(String localeName) {
|
|||
return messages_ko.messages;
|
||||
case 'nl':
|
||||
return messages_nl.messages;
|
||||
case 'no':
|
||||
return messages_no.messages;
|
||||
case 'pl':
|
||||
return messages_pl.messages;
|
||||
case 'pt':
|
||||
return messages_pt.messages;
|
||||
case 'zh':
|
||||
return messages_zh.messages;
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
|
|
982
lib/generated/intl/messages_de.dart
generated
278
lib/generated/intl/messages_en.dart
generated
|
@ -20,160 +20,165 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
|||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'en';
|
||||
|
||||
static String m0(count) =>
|
||||
static String m42(count) =>
|
||||
"${Intl.plural(count, one: 'Add item', other: 'Add items')}";
|
||||
|
||||
static String m1(emailOrName) => "Added by ${emailOrName}";
|
||||
static String m43(emailOrName) => "Added by ${emailOrName}";
|
||||
|
||||
static String m2(albumName) => "Added successfully to ${albumName}";
|
||||
static String m44(albumName) => "Added successfully to ${albumName}";
|
||||
|
||||
static String m3(paymentProvider) =>
|
||||
static String m45(count) =>
|
||||
"${Intl.plural(count, zero: 'No Participants', one: '1 Participant', other: '${count} Participants')}";
|
||||
|
||||
static String m0(paymentProvider) =>
|
||||
"Please cancel your existing subscription from ${paymentProvider} first";
|
||||
|
||||
static String m4(user) =>
|
||||
static String m1(user) =>
|
||||
"${user} will not be able to add more photos to this album\n\nThey will still be able to remove existing photos added by them";
|
||||
|
||||
static String m5(isFamilyMember, storageAmountInGb) =>
|
||||
static String m2(isFamilyMember, storageAmountInGb) =>
|
||||
"${Intl.select(isFamilyMember, {
|
||||
'true': 'Your family has claimed ${storageAmountInGb} Gb so far',
|
||||
'false': 'You have claimed ${storageAmountInGb} Gb so far',
|
||||
'other': 'You have claimed ${storageAmountInGb} Gb so far!',
|
||||
})}";
|
||||
|
||||
static String m6(albumName) => "Collaborative link created for ${albumName}";
|
||||
static String m46(albumName) => "Collaborative link created for ${albumName}";
|
||||
|
||||
static String m7(familyAdminEmail) =>
|
||||
static String m3(familyAdminEmail) =>
|
||||
"Please contact <green>${familyAdminEmail}</green> to manage your subscription";
|
||||
|
||||
static String m8(provider) =>
|
||||
static String m4(provider) =>
|
||||
"Please contact us at support@ente.io to manage your ${provider} subscription.";
|
||||
|
||||
static String m9(currentlyDeleting, totalCount) =>
|
||||
static String m47(currentlyDeleting, totalCount) =>
|
||||
"Deleting ${currentlyDeleting} / ${totalCount}";
|
||||
|
||||
static String m10(albumName) =>
|
||||
static String m5(albumName) =>
|
||||
"This will remove the public link for accessing \"${albumName}\".";
|
||||
|
||||
static String m11(supportEmail) =>
|
||||
static String m6(supportEmail) =>
|
||||
"Please drop an email to ${supportEmail} from your registered email address";
|
||||
|
||||
static String m12(count, storageSaved) =>
|
||||
static String m7(count, storageSaved) =>
|
||||
"Your have cleaned up ${Intl.plural(count, one: '${count} duplicate file', other: '${count} duplicate files')}, saving (${storageSaved}!)";
|
||||
|
||||
static String m13(newEmail) => "Email changed to ${newEmail}";
|
||||
static String m48(newEmail) => "Email changed to ${newEmail}";
|
||||
|
||||
static String m14(email) =>
|
||||
static String m8(email) =>
|
||||
"${email} does not have an ente account.\n\nSend them an invite to share photos.";
|
||||
|
||||
static String m15(count, formattedNumber) =>
|
||||
static String m49(count, formattedNumber) =>
|
||||
"${Intl.plural(count, one: '1 file', other: '${formattedNumber} files')} on this device have been backed up safely";
|
||||
|
||||
static String m16(count, formattedNumber) =>
|
||||
static String m50(count, formattedNumber) =>
|
||||
"${Intl.plural(count, one: '1 file', other: '${formattedNumber} files')} in this album has been backed up safely";
|
||||
|
||||
static String m17(storageAmountInGB) =>
|
||||
static String m9(storageAmountInGB) =>
|
||||
"${storageAmountInGB} GB each time someone signs up for a paid plan and applies your code";
|
||||
|
||||
static String m18(endDate) => "Free trial valid till ${endDate}";
|
||||
static String m10(endDate) => "Free trial valid till ${endDate}";
|
||||
|
||||
static String m19(count) =>
|
||||
static String m51(count) =>
|
||||
"You can still access ${Intl.plural(count, one: 'it', other: 'them')} on ente as long as you have an active subscription";
|
||||
|
||||
static String m20(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
|
||||
static String m52(sizeInMBorGB) => "Free up ${sizeInMBorGB}";
|
||||
|
||||
static String m21(count, formattedSize) =>
|
||||
static String m53(count, formattedSize) =>
|
||||
"${Intl.plural(count, one: 'It can be deleted from the device to free up ${formattedSize}', other: 'They can be deleted from the device to free up ${formattedSize}')}";
|
||||
|
||||
static String m22(count) =>
|
||||
static String m11(count) =>
|
||||
"${Intl.plural(count, one: '${count} item', other: '${count} items')}";
|
||||
|
||||
static String m23(count) => "${count} selected";
|
||||
static String m54(count) => "${count} selected";
|
||||
|
||||
static String m24(expiryTime) => "Link will expire on ${expiryTime}";
|
||||
static String m12(expiryTime) => "Link will expire on ${expiryTime}";
|
||||
|
||||
static String m25(maxValue) =>
|
||||
static String m13(maxValue) =>
|
||||
"When set to the maximum (${maxValue}), the device limit will be relaxed to allow for temporary spikes of large number of viewers.";
|
||||
|
||||
static String m26(count) =>
|
||||
static String m14(count) =>
|
||||
"${Intl.plural(count, zero: 'no memories', one: '${count} memory', other: '${count} memories')}";
|
||||
|
||||
static String m27(count) =>
|
||||
static String m55(count) =>
|
||||
"${Intl.plural(count, one: 'Move item', other: 'Move items')}";
|
||||
|
||||
static String m28(albumName) => "Moved successfully to ${albumName}";
|
||||
static String m56(albumName) => "Moved successfully to ${albumName}";
|
||||
|
||||
static String m29(passwordStrengthValue) =>
|
||||
static String m15(passwordStrengthValue) =>
|
||||
"Password strength: ${passwordStrengthValue}";
|
||||
|
||||
static String m30(providerName) =>
|
||||
static String m16(providerName) =>
|
||||
"Please talk to ${providerName} support if you were charged";
|
||||
|
||||
static String m31(reason) =>
|
||||
static String m17(reason) =>
|
||||
"Unfortunately your payment failed due to ${reason}";
|
||||
|
||||
static String m32(toEmail) => "Please email us at ${toEmail}";
|
||||
static String m57(toEmail) => "Please email us at ${toEmail}";
|
||||
|
||||
static String m33(toEmail) => "Please send the logs to \n${toEmail}";
|
||||
static String m58(toEmail) => "Please send the logs to \n${toEmail}";
|
||||
|
||||
static String m34(storeName) => "Rate us on ${storeName}";
|
||||
static String m18(storeName) => "Rate us on ${storeName}";
|
||||
|
||||
static String m35(storageInGB) =>
|
||||
static String m19(storageInGB) =>
|
||||
"3. Both of you get ${storageInGB} GB* free";
|
||||
|
||||
static String m36(userEmail) =>
|
||||
static String m20(userEmail) =>
|
||||
"${userEmail} will be removed from this shared album\n\nAny photos added by them will also be removed from the album";
|
||||
|
||||
static String m37(endDate) => "Renews on ${endDate}";
|
||||
static String m21(endDate) => "Renews on ${endDate}";
|
||||
|
||||
static String m38(count) => "${count} selected";
|
||||
static String m22(count) => "${count} selected";
|
||||
|
||||
static String m39(count, yourCount) =>
|
||||
static String m23(count, yourCount) =>
|
||||
"${count} selected (${yourCount} yours)";
|
||||
|
||||
static String m40(verificationID) =>
|
||||
static String m24(verificationID) =>
|
||||
"Here\'s my verification ID: ${verificationID} for ente.io.";
|
||||
|
||||
static String m41(verificationID) =>
|
||||
static String m25(verificationID) =>
|
||||
"Hey, can you confirm that this is your ente.io verification ID: ${verificationID}";
|
||||
|
||||
static String m42(referralCode, referralStorageInGB) =>
|
||||
static String m26(referralCode, referralStorageInGB) =>
|
||||
"ente referral code: ${referralCode} \n\nApply it in Settings → General → Referrals to get ${referralStorageInGB} GB free after you signup for a paid plan\n\nhttps://ente.io";
|
||||
|
||||
static String m43(numberOfPeople) =>
|
||||
static String m27(numberOfPeople) =>
|
||||
"${Intl.plural(numberOfPeople, zero: 'Share with specific people', one: 'Shared with 1 person', other: 'Shared with ${numberOfPeople} people')}";
|
||||
|
||||
static String m44(emailIDs) => "Shared with ${emailIDs}";
|
||||
static String m28(emailIDs) => "Shared with ${emailIDs}";
|
||||
|
||||
static String m45(fileType) =>
|
||||
static String m29(fileType) =>
|
||||
"This ${fileType} will be deleted from your device.";
|
||||
|
||||
static String m46(fileType) =>
|
||||
static String m30(fileType) =>
|
||||
"This ${fileType} is in both ente and your device.";
|
||||
|
||||
static String m47(fileType) => "This ${fileType} will be deleted from ente.";
|
||||
static String m31(fileType) => "This ${fileType} will be deleted from ente.";
|
||||
|
||||
static String m48(storageAmountInGB) => "${storageAmountInGB} GB";
|
||||
static String m32(storageAmountInGB) => "${storageAmountInGB} GB";
|
||||
|
||||
static String m49(id) =>
|
||||
static String m33(id) =>
|
||||
"Your ${id} is already linked to another ente account.\nIf you would like to use your ${id} with this account, please contact our support\'\'";
|
||||
|
||||
static String m50(endDate) =>
|
||||
static String m34(endDate) =>
|
||||
"Your subscription will be cancelled on ${endDate}";
|
||||
|
||||
static String m51(completed, total) =>
|
||||
static String m35(completed, total) =>
|
||||
"${completed}/${total} memories preserved";
|
||||
|
||||
static String m52(storageAmountInGB) =>
|
||||
static String m36(storageAmountInGB) =>
|
||||
"They also get ${storageAmountInGB} GB";
|
||||
|
||||
static String m53(email) => "This is ${email}\'s Verification ID";
|
||||
static String m37(email) => "This is ${email}\'s Verification ID";
|
||||
|
||||
static String m54(email) => "Verify ${email}";
|
||||
static String m38(email) => "Verify ${email}";
|
||||
|
||||
static String m55(count) =>
|
||||
static String m39(email) => "We have sent a mail to <green>${email}</green>";
|
||||
|
||||
static String m40(count) =>
|
||||
"${Intl.plural(count, one: '${count} year ago', other: '${count} years ago')}";
|
||||
|
||||
static String m56(storageSaved) =>
|
||||
static String m41(storageSaved) =>
|
||||
"You have successfully freed up ${storageSaved}!";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
|
@ -191,14 +196,16 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"addANewEmail": MessageLookupByLibrary.simpleMessage("Add a new email"),
|
||||
"addCollaborator":
|
||||
MessageLookupByLibrary.simpleMessage("Add collaborator"),
|
||||
"addItem": m0,
|
||||
"addItem": m42,
|
||||
"addLocation": MessageLookupByLibrary.simpleMessage("Add location"),
|
||||
"addLocationButton": MessageLookupByLibrary.simpleMessage("Add"),
|
||||
"addMore": MessageLookupByLibrary.simpleMessage("Add more"),
|
||||
"addToAlbum": MessageLookupByLibrary.simpleMessage("Add to album"),
|
||||
"addToEnte": MessageLookupByLibrary.simpleMessage("Add to ente"),
|
||||
"addViewer": MessageLookupByLibrary.simpleMessage("Add viewer"),
|
||||
"addedAs": MessageLookupByLibrary.simpleMessage("Added as"),
|
||||
"addedBy": m1,
|
||||
"addedSuccessfullyTo": m2,
|
||||
"addedBy": m43,
|
||||
"addedSuccessfullyTo": m44,
|
||||
"addingToFavorites":
|
||||
MessageLookupByLibrary.simpleMessage("Adding to favorites..."),
|
||||
"advanced": MessageLookupByLibrary.simpleMessage("Advanced"),
|
||||
|
@ -209,6 +216,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"after1Week": MessageLookupByLibrary.simpleMessage("After 1 week"),
|
||||
"after1Year": MessageLookupByLibrary.simpleMessage("After 1 year"),
|
||||
"albumOwner": MessageLookupByLibrary.simpleMessage("Owner"),
|
||||
"albumParticipantsCount": m45,
|
||||
"albumTitle": MessageLookupByLibrary.simpleMessage("Album title"),
|
||||
"albumUpdated": MessageLookupByLibrary.simpleMessage("Album updated"),
|
||||
"albums": MessageLookupByLibrary.simpleMessage("Albums"),
|
||||
|
@ -303,10 +311,11 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"canOnlyRemoveFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
|
||||
"Can only remove files owned by you"),
|
||||
"cancel": MessageLookupByLibrary.simpleMessage("Cancel"),
|
||||
"cancelOtherSubscription": m3,
|
||||
"cancelOtherSubscription": m0,
|
||||
"cancelSubscription":
|
||||
MessageLookupByLibrary.simpleMessage("Cancel subscription"),
|
||||
"cannotAddMorePhotosAfterBecomingViewer": m4,
|
||||
"cannotAddMorePhotosAfterBecomingViewer": m1,
|
||||
"centerPoint": MessageLookupByLibrary.simpleMessage("Center point"),
|
||||
"changeEmail": MessageLookupByLibrary.simpleMessage("Change email"),
|
||||
"changePassword":
|
||||
MessageLookupByLibrary.simpleMessage("Change password"),
|
||||
|
@ -323,7 +332,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Claim free storage"),
|
||||
"claimMore": MessageLookupByLibrary.simpleMessage("Claim more!"),
|
||||
"claimed": MessageLookupByLibrary.simpleMessage("Claimed"),
|
||||
"claimedStorageSoFar": m5,
|
||||
"claimedStorageSoFar": m2,
|
||||
"clearCaches": MessageLookupByLibrary.simpleMessage("Clear caches"),
|
||||
"click": MessageLookupByLibrary.simpleMessage("• Click"),
|
||||
"clickOnTheOverflowMenu": MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -341,7 +350,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Create a link to allow people to add and view photos in your shared album without needing an ente app or account. Great for collecting event photos."),
|
||||
"collaborativeLink":
|
||||
MessageLookupByLibrary.simpleMessage("Collaborative link"),
|
||||
"collaborativeLinkCreatedFor": m6,
|
||||
"collaborativeLinkCreatedFor": m46,
|
||||
"collaborator": MessageLookupByLibrary.simpleMessage("Collaborator"),
|
||||
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -349,6 +358,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"collectEventPhotos":
|
||||
MessageLookupByLibrary.simpleMessage("Collect event photos"),
|
||||
"collectPhotos": MessageLookupByLibrary.simpleMessage("Collect photos"),
|
||||
"color": MessageLookupByLibrary.simpleMessage("Color"),
|
||||
"confirm": MessageLookupByLibrary.simpleMessage("Confirm"),
|
||||
"confirm2FADisable": MessageLookupByLibrary.simpleMessage(
|
||||
"Are you sure you want to disable two-factor authentication?"),
|
||||
|
@ -364,10 +374,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Confirm recovery key"),
|
||||
"confirmYourRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Confirm your recovery key"),
|
||||
"contactFamilyAdmin": m7,
|
||||
"contactFamilyAdmin": m3,
|
||||
"contactSupport":
|
||||
MessageLookupByLibrary.simpleMessage("Contact support"),
|
||||
"contactToManageSubscription": m8,
|
||||
"contactToManageSubscription": m4,
|
||||
"continueLabel": MessageLookupByLibrary.simpleMessage("Continue"),
|
||||
"continueOnFreeTrial":
|
||||
MessageLookupByLibrary.simpleMessage("Continue on free trial"),
|
||||
|
@ -400,6 +410,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"currentUsageIs":
|
||||
MessageLookupByLibrary.simpleMessage("Current usage is "),
|
||||
"custom": MessageLookupByLibrary.simpleMessage("Custom"),
|
||||
"customRadius": MessageLookupByLibrary.simpleMessage("Custom radius"),
|
||||
"darkTheme": MessageLookupByLibrary.simpleMessage("Dark"),
|
||||
"decrypting": MessageLookupByLibrary.simpleMessage("Decrypting..."),
|
||||
"decryptingVideo":
|
||||
|
@ -432,8 +443,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Delete from device"),
|
||||
"deleteFromEnte":
|
||||
MessageLookupByLibrary.simpleMessage("Delete from ente"),
|
||||
"deleteLocation":
|
||||
MessageLookupByLibrary.simpleMessage("Delete location"),
|
||||
"deletePhotos": MessageLookupByLibrary.simpleMessage("Delete photos"),
|
||||
"deleteProgress": m9,
|
||||
"deleteProgress": m47,
|
||||
"deleteReason1": MessageLookupByLibrary.simpleMessage(
|
||||
"It’s missing a key feature that I need"),
|
||||
"deleteReason2": MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -465,7 +478,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Viewers can still take screenshots or save a copy of your photos using external tools"),
|
||||
"disableDownloadWarningTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Please note"),
|
||||
"disableLinkMessage": m10,
|
||||
"disableLinkMessage": m5,
|
||||
"disableTwofactor":
|
||||
MessageLookupByLibrary.simpleMessage("Disable two-factor"),
|
||||
"disablingTwofactorAuthentication":
|
||||
|
@ -473,7 +486,11 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Disabling two-factor authentication..."),
|
||||
"discord": MessageLookupByLibrary.simpleMessage("Discord"),
|
||||
"dismiss": MessageLookupByLibrary.simpleMessage("Dismiss"),
|
||||
"distanceInKMUnit": MessageLookupByLibrary.simpleMessage("km"),
|
||||
"doThisLater": MessageLookupByLibrary.simpleMessage("Do this later"),
|
||||
"doYouWantToDiscardTheEditsYouHaveMade":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Do you want to discard the edits you have made?"),
|
||||
"done": MessageLookupByLibrary.simpleMessage("Done"),
|
||||
"doubleYourStorage":
|
||||
MessageLookupByLibrary.simpleMessage("Double your storage"),
|
||||
|
@ -481,12 +498,14 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"downloadFailed":
|
||||
MessageLookupByLibrary.simpleMessage("Download failed"),
|
||||
"downloading": MessageLookupByLibrary.simpleMessage("Downloading..."),
|
||||
"dropSupportEmail": m11,
|
||||
"duplicateFileCountWithStorageSaved": m12,
|
||||
"dropSupportEmail": m6,
|
||||
"duplicateFileCountWithStorageSaved": m7,
|
||||
"edit": MessageLookupByLibrary.simpleMessage("Edit"),
|
||||
"editsSaved": MessageLookupByLibrary.simpleMessage("Edits saved"),
|
||||
"eligible": MessageLookupByLibrary.simpleMessage("eligible"),
|
||||
"email": MessageLookupByLibrary.simpleMessage("Email"),
|
||||
"emailChangedTo": m13,
|
||||
"emailNoEnteAccount": m14,
|
||||
"emailChangedTo": m48,
|
||||
"emailNoEnteAccount": m8,
|
||||
"emailYourLogs":
|
||||
MessageLookupByLibrary.simpleMessage("Email your logs"),
|
||||
"empty": MessageLookupByLibrary.simpleMessage("Empty"),
|
||||
|
@ -561,32 +580,37 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"feedback": MessageLookupByLibrary.simpleMessage("Feedback"),
|
||||
"fileSavedToGallery":
|
||||
MessageLookupByLibrary.simpleMessage("File saved to gallery"),
|
||||
"filesBackedUpFromDevice": m15,
|
||||
"filesBackedUpInAlbum": m16,
|
||||
"filesBackedUpFromDevice": m49,
|
||||
"filesBackedUpInAlbum": m50,
|
||||
"filesDeleted": MessageLookupByLibrary.simpleMessage("Files deleted"),
|
||||
"flip": MessageLookupByLibrary.simpleMessage("Flip"),
|
||||
"forYourMemories":
|
||||
MessageLookupByLibrary.simpleMessage("for your memories"),
|
||||
"forgotPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Forgot password"),
|
||||
"freeStorageClaimed":
|
||||
MessageLookupByLibrary.simpleMessage("Free storage claimed"),
|
||||
"freeStorageOnReferralSuccess": m17,
|
||||
"freeStorageOnReferralSuccess": m9,
|
||||
"freeStorageUsable":
|
||||
MessageLookupByLibrary.simpleMessage("Free storage usable"),
|
||||
"freeTrial": MessageLookupByLibrary.simpleMessage("Free trial"),
|
||||
"freeTrialValidTill": m18,
|
||||
"freeUpAccessPostDelete": m19,
|
||||
"freeUpAmount": m20,
|
||||
"freeTrialValidTill": m10,
|
||||
"freeUpAccessPostDelete": m51,
|
||||
"freeUpAmount": m52,
|
||||
"freeUpDeviceSpace":
|
||||
MessageLookupByLibrary.simpleMessage("Free up device space"),
|
||||
"freeUpSpace": MessageLookupByLibrary.simpleMessage("Free up space"),
|
||||
"freeUpSpaceSaving": m21,
|
||||
"freeUpSpaceSaving": m53,
|
||||
"galleryMemoryLimitInfo": MessageLookupByLibrary.simpleMessage(
|
||||
"Up to 1000 memories shown in gallery"),
|
||||
"general": MessageLookupByLibrary.simpleMessage("General"),
|
||||
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
|
||||
"Generating encryption keys..."),
|
||||
"googlePlayId": MessageLookupByLibrary.simpleMessage("Google Play ID"),
|
||||
"grantPermission":
|
||||
MessageLookupByLibrary.simpleMessage("Grant permission"),
|
||||
"groupNearbyPhotos":
|
||||
MessageLookupByLibrary.simpleMessage("Group nearby photos"),
|
||||
"hidden": MessageLookupByLibrary.simpleMessage("Hidden"),
|
||||
"hide": MessageLookupByLibrary.simpleMessage("Hide"),
|
||||
"howItWorks": MessageLookupByLibrary.simpleMessage("How it works"),
|
||||
|
@ -620,14 +644,15 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"It looks like something went wrong. Please retry after some time. If the error persists, please contact our support team."),
|
||||
"itemCount": m22,
|
||||
"itemSelectedCount": m23,
|
||||
"itemCount": m11,
|
||||
"itemSelectedCount": m54,
|
||||
"itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Items show the number of days remaining before permanent deletion"),
|
||||
"itemsWillBeRemovedFromAlbum": MessageLookupByLibrary.simpleMessage(
|
||||
"Selected items will be removed from this album"),
|
||||
"keepPhotos": MessageLookupByLibrary.simpleMessage("Keep Photos"),
|
||||
"kiloMeterUnit": MessageLookupByLibrary.simpleMessage("km"),
|
||||
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
|
||||
"Kindly help us with this information"),
|
||||
"language": MessageLookupByLibrary.simpleMessage("Language"),
|
||||
|
@ -637,13 +662,14 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"leaveFamily": MessageLookupByLibrary.simpleMessage("Leave family"),
|
||||
"leaveSharedAlbum":
|
||||
MessageLookupByLibrary.simpleMessage("Leave shared album?"),
|
||||
"light": MessageLookupByLibrary.simpleMessage("Light"),
|
||||
"lightTheme": MessageLookupByLibrary.simpleMessage("Light"),
|
||||
"linkCopiedToClipboard":
|
||||
MessageLookupByLibrary.simpleMessage("Link copied to clipboard"),
|
||||
"linkDeviceLimit": MessageLookupByLibrary.simpleMessage("Device limit"),
|
||||
"linkEnabled": MessageLookupByLibrary.simpleMessage("Enabled"),
|
||||
"linkExpired": MessageLookupByLibrary.simpleMessage("Expired"),
|
||||
"linkExpiresOn": m24,
|
||||
"linkExpiresOn": m12,
|
||||
"linkExpiry": MessageLookupByLibrary.simpleMessage("Link expiry"),
|
||||
"linkHasExpired":
|
||||
MessageLookupByLibrary.simpleMessage("Link has expired"),
|
||||
|
@ -673,6 +699,10 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"loadingMessage":
|
||||
MessageLookupByLibrary.simpleMessage("Loading your photos..."),
|
||||
"localGallery": MessageLookupByLibrary.simpleMessage("Local gallery"),
|
||||
"location": MessageLookupByLibrary.simpleMessage("Location"),
|
||||
"locationName": MessageLookupByLibrary.simpleMessage("Location name"),
|
||||
"locationTagFeatureDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"A location tag groups all photos that were taken within some radius of a photo"),
|
||||
"lockButtonLabel": MessageLookupByLibrary.simpleMessage("Lock"),
|
||||
"lockScreenEnablePreSteps": MessageLookupByLibrary.simpleMessage(
|
||||
"To enable lockscreen, please setup device passcode or screen lock in your system settings."),
|
||||
|
@ -698,16 +728,16 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Manage subscription"),
|
||||
"mastodon": MessageLookupByLibrary.simpleMessage("Mastodon"),
|
||||
"matrix": MessageLookupByLibrary.simpleMessage("Matrix"),
|
||||
"maxDeviceLimitSpikeHandling": m25,
|
||||
"memoryCount": m26,
|
||||
"maxDeviceLimitSpikeHandling": m13,
|
||||
"memoryCount": m14,
|
||||
"merchandise": MessageLookupByLibrary.simpleMessage("Merchandise"),
|
||||
"mobileWebDesktop":
|
||||
MessageLookupByLibrary.simpleMessage("Mobile, Web, Desktop"),
|
||||
"moderateStrength": MessageLookupByLibrary.simpleMessage("Moderate"),
|
||||
"monthly": MessageLookupByLibrary.simpleMessage("Monthly"),
|
||||
"moveItem": m27,
|
||||
"moveItem": m55,
|
||||
"moveToAlbum": MessageLookupByLibrary.simpleMessage("Move to album"),
|
||||
"movedSuccessfullyTo": m28,
|
||||
"movedSuccessfullyTo": m56,
|
||||
"movedToTrash": MessageLookupByLibrary.simpleMessage("Moved to trash"),
|
||||
"movingFilesToAlbum":
|
||||
MessageLookupByLibrary.simpleMessage("Moving files to album..."),
|
||||
|
@ -736,7 +766,12 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"nothingToSeeHere":
|
||||
MessageLookupByLibrary.simpleMessage("Nothing to see here! 👀"),
|
||||
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
|
||||
"onDevice": MessageLookupByLibrary.simpleMessage("On device"),
|
||||
"onEnte": MessageLookupByLibrary.simpleMessage(
|
||||
"On <branding>ente</branding>"),
|
||||
"oops": MessageLookupByLibrary.simpleMessage("Oops"),
|
||||
"oopsCouldNotSaveEdits":
|
||||
MessageLookupByLibrary.simpleMessage("Oops, could not save edits"),
|
||||
"oopsSomethingWentWrong":
|
||||
MessageLookupByLibrary.simpleMessage("Oops, something went wrong"),
|
||||
"openTheItem": MessageLookupByLibrary.simpleMessage("• Open the item"),
|
||||
|
@ -748,14 +783,14 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
|
||||
"Password changed successfully"),
|
||||
"passwordLock": MessageLookupByLibrary.simpleMessage("Password lock"),
|
||||
"passwordStrength": m29,
|
||||
"passwordStrength": m15,
|
||||
"passwordWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"We don\'t store this password, so if you forget, <underline>we cannot decrypt your data</underline>"),
|
||||
"paymentDetails":
|
||||
MessageLookupByLibrary.simpleMessage("Payment details"),
|
||||
"paymentFailed": MessageLookupByLibrary.simpleMessage("Payment failed"),
|
||||
"paymentFailedTalkToProvider": m30,
|
||||
"paymentFailedWithReason": m31,
|
||||
"paymentFailedTalkToProvider": m16,
|
||||
"paymentFailedWithReason": m17,
|
||||
"pendingSync": MessageLookupByLibrary.simpleMessage("Pending sync"),
|
||||
"peopleUsingYourCode":
|
||||
MessageLookupByLibrary.simpleMessage("People using your code"),
|
||||
|
@ -771,6 +806,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"photosAddedByYouWillBeRemovedFromTheAlbum":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Photos added by you will be removed from the album"),
|
||||
"pickCenterPoint":
|
||||
MessageLookupByLibrary.simpleMessage("Pick center point"),
|
||||
"playstoreSubscription":
|
||||
MessageLookupByLibrary.simpleMessage("PlayStore subscription"),
|
||||
"pleaseContactSupportAndWeWillBeHappyToHelp":
|
||||
|
@ -779,12 +816,12 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"pleaseContactSupportIfTheProblemPersists":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Please contact support if the problem persists"),
|
||||
"pleaseEmailUsAt": m32,
|
||||
"pleaseEmailUsAt": m57,
|
||||
"pleaseGrantPermissions":
|
||||
MessageLookupByLibrary.simpleMessage("Please grant permissions"),
|
||||
"pleaseLoginAgain":
|
||||
MessageLookupByLibrary.simpleMessage("Please login again"),
|
||||
"pleaseSendTheLogsTo": m33,
|
||||
"pleaseSendTheLogsTo": m58,
|
||||
"pleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage("Please try again"),
|
||||
"pleaseVerifyTheCodeYouHaveEntered":
|
||||
|
@ -812,10 +849,11 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Public link created"),
|
||||
"publicLinkEnabled":
|
||||
MessageLookupByLibrary.simpleMessage("Public link enabled"),
|
||||
"radius": MessageLookupByLibrary.simpleMessage("Radius"),
|
||||
"raiseTicket": MessageLookupByLibrary.simpleMessage("Raise ticket"),
|
||||
"rateTheApp": MessageLookupByLibrary.simpleMessage("Rate the app"),
|
||||
"rateUs": MessageLookupByLibrary.simpleMessage("Rate us"),
|
||||
"rateUsOnStore": m34,
|
||||
"rateUsOnStore": m18,
|
||||
"recover": MessageLookupByLibrary.simpleMessage("Recover"),
|
||||
"recoverAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Recover account"),
|
||||
|
@ -846,7 +884,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"1. Give this code to your friends"),
|
||||
"referralStep2": MessageLookupByLibrary.simpleMessage(
|
||||
"2. They sign up for a paid plan"),
|
||||
"referralStep3": m35,
|
||||
"referralStep3": m19,
|
||||
"referrals": MessageLookupByLibrary.simpleMessage("Referrals"),
|
||||
"referralsAreCurrentlyPaused": MessageLookupByLibrary.simpleMessage(
|
||||
"Referrals are currently paused"),
|
||||
|
@ -870,7 +908,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"removeLink": MessageLookupByLibrary.simpleMessage("Remove link"),
|
||||
"removeParticipant":
|
||||
MessageLookupByLibrary.simpleMessage("Remove participant"),
|
||||
"removeParticipantBody": m36,
|
||||
"removeParticipantBody": m20,
|
||||
"removePublicLink":
|
||||
MessageLookupByLibrary.simpleMessage("Remove public link"),
|
||||
"removeShareItemsWarning": MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -884,7 +922,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"renameFile": MessageLookupByLibrary.simpleMessage("Rename file"),
|
||||
"renewSubscription":
|
||||
MessageLookupByLibrary.simpleMessage("Renew subscription"),
|
||||
"renewsOn": m37,
|
||||
"renewsOn": m21,
|
||||
"reportABug": MessageLookupByLibrary.simpleMessage("Report a bug"),
|
||||
"reportBug": MessageLookupByLibrary.simpleMessage("Report bug"),
|
||||
"resendEmail": MessageLookupByLibrary.simpleMessage("Resend email"),
|
||||
|
@ -900,11 +938,16 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"retry": MessageLookupByLibrary.simpleMessage("Retry"),
|
||||
"reviewDeduplicateItems": MessageLookupByLibrary.simpleMessage(
|
||||
"Please review and delete the items you believe are duplicates."),
|
||||
"rotateLeft": MessageLookupByLibrary.simpleMessage("Rotate left"),
|
||||
"rotateRight": MessageLookupByLibrary.simpleMessage("Rotate right"),
|
||||
"safelyStored": MessageLookupByLibrary.simpleMessage("Safely stored"),
|
||||
"save": MessageLookupByLibrary.simpleMessage("Save"),
|
||||
"saveCopy": MessageLookupByLibrary.simpleMessage("Save copy"),
|
||||
"saveKey": MessageLookupByLibrary.simpleMessage("Save key"),
|
||||
"saveYourRecoveryKeyIfYouHaventAlready":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Save your recovery key if you haven\'t already"),
|
||||
"saving": MessageLookupByLibrary.simpleMessage("Saving..."),
|
||||
"scanCode": MessageLookupByLibrary.simpleMessage("Scan code"),
|
||||
"scanThisBarcodeWithnyourAuthenticatorApp":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -933,8 +976,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"selectedItemsWillBeDeletedFromAllAlbumsAndMoved":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Selected items will be deleted from all albums and moved to trash."),
|
||||
"selectedPhotos": m38,
|
||||
"selectedPhotosWithYours": m39,
|
||||
"selectedPhotos": m22,
|
||||
"selectedPhotosWithYours": m23,
|
||||
"send": MessageLookupByLibrary.simpleMessage("Send"),
|
||||
"sendEmail": MessageLookupByLibrary.simpleMessage("Send email"),
|
||||
"sendInvite": MessageLookupByLibrary.simpleMessage("Send invite"),
|
||||
|
@ -953,31 +996,31 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"shareAnAlbumNow":
|
||||
MessageLookupByLibrary.simpleMessage("Share an album now"),
|
||||
"shareLink": MessageLookupByLibrary.simpleMessage("Share link"),
|
||||
"shareMyVerificationID": m40,
|
||||
"shareMyVerificationID": m24,
|
||||
"shareOnlyWithThePeopleYouWant": MessageLookupByLibrary.simpleMessage(
|
||||
"Share only with the people you want"),
|
||||
"shareTextConfirmOthersVerificationID": m41,
|
||||
"shareTextConfirmOthersVerificationID": m25,
|
||||
"shareTextRecommendUsingEnte": MessageLookupByLibrary.simpleMessage(
|
||||
"Download ente so we can easily share original quality photos and videos\n\nhttps://ente.io/#download"),
|
||||
"shareTextReferralCode": m42,
|
||||
"shareTextReferralCode": m26,
|
||||
"shareWithNonenteUsers":
|
||||
MessageLookupByLibrary.simpleMessage("Share with non-ente users"),
|
||||
"shareWithPeopleSectionTitle": m43,
|
||||
"shareWithPeopleSectionTitle": m27,
|
||||
"shareYourFirstAlbum":
|
||||
MessageLookupByLibrary.simpleMessage("Share your first album"),
|
||||
"sharedAlbumSectionDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Create shared and collaborative albums with other ente users, including users on free plans."),
|
||||
"sharedByMe": MessageLookupByLibrary.simpleMessage("Shared by me"),
|
||||
"sharedWith": m44,
|
||||
"sharedWith": m28,
|
||||
"sharedWithMe": MessageLookupByLibrary.simpleMessage("Shared with me"),
|
||||
"sharing": MessageLookupByLibrary.simpleMessage("Sharing..."),
|
||||
"signUpTerms": MessageLookupByLibrary.simpleMessage(
|
||||
"I agree to the <u-terms>terms of service</u-terms> and <u-policy>privacy policy</u-policy>"),
|
||||
"singleFileDeleteFromDevice": m45,
|
||||
"singleFileDeleteFromDevice": m29,
|
||||
"singleFileDeleteHighlight": MessageLookupByLibrary.simpleMessage(
|
||||
"It will be deleted from all albums."),
|
||||
"singleFileInBothLocalAndRemote": m46,
|
||||
"singleFileInRemoteOnly": m47,
|
||||
"singleFileInBothLocalAndRemote": m30,
|
||||
"singleFileInRemoteOnly": m31,
|
||||
"skip": MessageLookupByLibrary.simpleMessage("Skip"),
|
||||
"social": MessageLookupByLibrary.simpleMessage("Social"),
|
||||
"someItemsAreInBothEnteAndYourDevice":
|
||||
|
@ -1008,12 +1051,12 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Sorry, we could not generate secure keys on this device.\n\nplease sign up from a different device."),
|
||||
"sparkleSuccess": MessageLookupByLibrary.simpleMessage("✨ Success"),
|
||||
"startBackup": MessageLookupByLibrary.simpleMessage("Start backup"),
|
||||
"storageInGB": m48,
|
||||
"storageInGB": m32,
|
||||
"storageLimitExceeded":
|
||||
MessageLookupByLibrary.simpleMessage("Storage limit exceeded"),
|
||||
"strongStrength": MessageLookupByLibrary.simpleMessage("Strong"),
|
||||
"subAlreadyLinkedErrMessage": m49,
|
||||
"subWillBeCancelledOn": m50,
|
||||
"subAlreadyLinkedErrMessage": m33,
|
||||
"subWillBeCancelledOn": m34,
|
||||
"subscribe": MessageLookupByLibrary.simpleMessage("Subscribe"),
|
||||
"subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage(
|
||||
"Looks like your subscription has expired. Please subscribe to enable sharing."),
|
||||
|
@ -1026,7 +1069,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"suggestFeatures":
|
||||
MessageLookupByLibrary.simpleMessage("Suggest features"),
|
||||
"support": MessageLookupByLibrary.simpleMessage("Support"),
|
||||
"syncProgress": m51,
|
||||
"syncProgress": m35,
|
||||
"syncStopped": MessageLookupByLibrary.simpleMessage("Sync stopped"),
|
||||
"syncing": MessageLookupByLibrary.simpleMessage("Syncing..."),
|
||||
"systemTheme": MessageLookupByLibrary.simpleMessage("System"),
|
||||
|
@ -1052,7 +1095,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"theseItemsWillBeDeletedFromYourDevice":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"These items will be deleted from your device."),
|
||||
"theyAlsoGetXGb": m52,
|
||||
"theyAlsoGetXGb": m36,
|
||||
"theyWillBeDeletedFromAllAlbums": MessageLookupByLibrary.simpleMessage(
|
||||
"They will be deleted from all albums."),
|
||||
"thisActionCannotBeUndone": MessageLookupByLibrary.simpleMessage(
|
||||
|
@ -1068,7 +1111,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"This email is already in use"),
|
||||
"thisImageHasNoExifData":
|
||||
MessageLookupByLibrary.simpleMessage("This image has no exif data"),
|
||||
"thisIsPersonVerificationId": m53,
|
||||
"thisIsPersonVerificationId": m37,
|
||||
"thisIsYourVerificationId": MessageLookupByLibrary.simpleMessage(
|
||||
"This is your Verification ID"),
|
||||
"thisWillLogYouOutOfTheFollowingDevice":
|
||||
|
@ -1127,6 +1170,8 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"Use public links for people not on ente"),
|
||||
"useRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Use recovery key"),
|
||||
"useSelectedPhoto":
|
||||
MessageLookupByLibrary.simpleMessage("Use selected photo"),
|
||||
"verificationFailedPleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Verification failed, please try again"),
|
||||
|
@ -1134,7 +1179,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
MessageLookupByLibrary.simpleMessage("Verification ID"),
|
||||
"verify": MessageLookupByLibrary.simpleMessage("Verify"),
|
||||
"verifyEmail": MessageLookupByLibrary.simpleMessage("Verify email"),
|
||||
"verifyEmailID": m54,
|
||||
"verifyEmailID": m38,
|
||||
"verifyPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Verify password"),
|
||||
"verifying": MessageLookupByLibrary.simpleMessage("Verifying..."),
|
||||
|
@ -1156,17 +1201,18 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"weDontSupportEditingPhotosAndAlbumsThatYouDont":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"We don\'t support editing photos and albums that you don\'t own yet"),
|
||||
"weHaveSendEmailTo": m39,
|
||||
"weakStrength": MessageLookupByLibrary.simpleMessage("Weak"),
|
||||
"welcomeBack": MessageLookupByLibrary.simpleMessage("Welcome back!"),
|
||||
"weveSentAMailTo":
|
||||
MessageLookupByLibrary.simpleMessage("We\'ve sent a mail to"),
|
||||
"yearly": MessageLookupByLibrary.simpleMessage("Yearly"),
|
||||
"yearsAgo": m55,
|
||||
"yearsAgo": m40,
|
||||
"yes": MessageLookupByLibrary.simpleMessage("Yes"),
|
||||
"yesCancel": MessageLookupByLibrary.simpleMessage("Yes, cancel"),
|
||||
"yesConvertToViewer":
|
||||
MessageLookupByLibrary.simpleMessage("Yes, convert to viewer"),
|
||||
"yesDelete": MessageLookupByLibrary.simpleMessage("Yes, delete"),
|
||||
"yesDiscardChanges":
|
||||
MessageLookupByLibrary.simpleMessage("Yes, discard changes"),
|
||||
"yesLogout": MessageLookupByLibrary.simpleMessage("Yes, logout"),
|
||||
"yesRemove": MessageLookupByLibrary.simpleMessage("Yes, remove"),
|
||||
"yesRenew": MessageLookupByLibrary.simpleMessage("Yes, Renew"),
|
||||
|
@ -1189,7 +1235,7 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
"You cannot share with yourself"),
|
||||
"youDontHaveAnyArchivedItems": MessageLookupByLibrary.simpleMessage(
|
||||
"You don\'t have any archived items."),
|
||||
"youHaveSuccessfullyFreedUp": m56,
|
||||
"youHaveSuccessfullyFreedUp": m41,
|
||||
"yourAccountHasBeenDeleted": MessageLookupByLibrary.simpleMessage(
|
||||
"Your account has been deleted"),
|
||||
"yourPlanWasSuccessfullyDowngraded":
|
||||
|
|
1308
lib/generated/intl/messages_es.dart
generated
765
lib/generated/intl/messages_fr.dart
generated
9
lib/generated/intl/messages_it.dart
generated
|
@ -21,5 +21,12 @@ class MessageLookup extends MessageLookupByLibrary {
|
|||
String get localeName => 'it';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Bentornato!"),
|
||||
"cancel": MessageLookupByLibrary.simpleMessage("Annulla"),
|
||||
"email": MessageLookupByLibrary.simpleMessage("Email"),
|
||||
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
|
||||
"Inserisci il tuo indirizzo email")
|
||||
};
|
||||
}
|
||||
|
|
875
lib/generated/intl/messages_nl.dart
generated
49
lib/generated/intl/messages_no.dart
generated
Normal file
|
@ -0,0 +1,49 @@
|
|||
// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart
|
||||
// This is a library that provides messages for a no locale. All the
|
||||
// messages from the main program should be duplicated here with the same
|
||||
// function name.
|
||||
|
||||
// Ignore issues from commonly used lints in this file.
|
||||
// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new
|
||||
// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering
|
||||
// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases
|
||||
// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes
|
||||
// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes
|
||||
|
||||
import 'package:intl/intl.dart';
|
||||
import 'package:intl/message_lookup_by_library.dart';
|
||||
|
||||
final messages = new MessageLookup();
|
||||
|
||||
typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
||||
|
||||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'no';
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Velkommen tilbake!"),
|
||||
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
|
||||
"Hva er hovedårsaken til at du sletter kontoen din?"),
|
||||
"cancel": MessageLookupByLibrary.simpleMessage("Avbryt"),
|
||||
"confirmAccountDeletion":
|
||||
MessageLookupByLibrary.simpleMessage("Bekreft sletting av konto"),
|
||||
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Ja, jeg ønsker å slette denne kontoen og all dataen dens permanent."),
|
||||
"deleteAccount": MessageLookupByLibrary.simpleMessage("Slett konto"),
|
||||
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Vi er lei oss for at du forlater oss. Gi oss gjerne en tilbakemelding så vi kan forbedre oss."),
|
||||
"email": MessageLookupByLibrary.simpleMessage("E-post"),
|
||||
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
|
||||
"Vennligst skriv inn en gyldig e-postadresse."),
|
||||
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
|
||||
"Skriv inn e-postadressen din"),
|
||||
"feedback": MessageLookupByLibrary.simpleMessage("Tilbakemelding"),
|
||||
"invalidEmailAddress":
|
||||
MessageLookupByLibrary.simpleMessage("Ugyldig e-postadresse"),
|
||||
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
|
||||
"Vær vennlig og hjelp oss med denne informasjonen"),
|
||||
"verify": MessageLookupByLibrary.simpleMessage("Bekreft")
|
||||
};
|
||||
}
|
159
lib/generated/intl/messages_pl.dart
generated
|
@ -20,6 +20,163 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
|||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'pl';
|
||||
|
||||
static String m15(passwordStrengthValue) =>
|
||||
"Siła hasła: ${passwordStrengthValue}";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Witaj ponownie!"),
|
||||
"activeSessions": MessageLookupByLibrary.simpleMessage("Aktywne sesje"),
|
||||
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
|
||||
"Jaka jest przyczyna usunięcia konta?"),
|
||||
"cancel": MessageLookupByLibrary.simpleMessage("Anuluj"),
|
||||
"changeEmail":
|
||||
MessageLookupByLibrary.simpleMessage("Zmień adres e-mail"),
|
||||
"changePasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Zmień hasło"),
|
||||
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
|
||||
"Sprawdź swoją skrzynkę odbiorczą (i spam), aby zakończyć weryfikację"),
|
||||
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
|
||||
"Kod został skopiowany do schowka"),
|
||||
"confirm": MessageLookupByLibrary.simpleMessage("Potwierdź"),
|
||||
"confirmAccountDeletion":
|
||||
MessageLookupByLibrary.simpleMessage("Potwierdź usunięcie konta"),
|
||||
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Tak, chcę trwale usunąć konto i wszystkie dane z nim powiązane."),
|
||||
"confirmPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Powtórz hasło"),
|
||||
"contactSupport": MessageLookupByLibrary.simpleMessage(
|
||||
"Skontaktuj się z pomocą techniczną"),
|
||||
"continueLabel": MessageLookupByLibrary.simpleMessage("Kontynuuj"),
|
||||
"createAccount": MessageLookupByLibrary.simpleMessage("Stwórz konto"),
|
||||
"createNewAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Stwórz nowe konto"),
|
||||
"decrypting":
|
||||
MessageLookupByLibrary.simpleMessage("Odszyfrowywanie..."),
|
||||
"deleteAccount": MessageLookupByLibrary.simpleMessage("Usuń konto"),
|
||||
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Przykro nam, że odchodzisz. Wyjaśnij nam, dlaczego nas opuszczasz, aby pomóc ulepszać nasze usługi."),
|
||||
"deleteAccountPermanentlyButton":
|
||||
MessageLookupByLibrary.simpleMessage("Usuń konto na stałe"),
|
||||
"deleteConfirmDialogBody": MessageLookupByLibrary.simpleMessage(
|
||||
"Zamierzasz trwale usunąć swoje konto i wszystkie jego dane.\nTa akcja jest nieodwracalna."),
|
||||
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
|
||||
"Wyślij wiadomość e-mail na <warning>account-deletion@ente.io</warning> z zarejestrowanego adresu e-mail."),
|
||||
"deleteReason1": MessageLookupByLibrary.simpleMessage(
|
||||
"Brakuje kluczowej funkcji, której potrzebuję"),
|
||||
"deleteReason2": MessageLookupByLibrary.simpleMessage(
|
||||
"Aplikacja lub określona funkcja nie \nzachowuje się tak, jak sądzę, że powinna"),
|
||||
"deleteReason3": MessageLookupByLibrary.simpleMessage(
|
||||
"Znalazłem inną, lepszą usługę"),
|
||||
"deleteReason4": MessageLookupByLibrary.simpleMessage(
|
||||
"Inna, niewymieniona wyżej przyczyna"),
|
||||
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
|
||||
"Twoje żądanie zostanie przetworzone w ciągu 72 godzin."),
|
||||
"doThisLater": MessageLookupByLibrary.simpleMessage("Spróbuj później"),
|
||||
"email": MessageLookupByLibrary.simpleMessage("Adres e-mail"),
|
||||
"encryption": MessageLookupByLibrary.simpleMessage("Szyfrowanie"),
|
||||
"enterCode": MessageLookupByLibrary.simpleMessage("Wprowadź kod"),
|
||||
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
|
||||
"Wprowadź nowe hasło, którego możemy użyć do zaszyfrowania Twoich danych"),
|
||||
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
|
||||
"Wprowadź hasło, którego możemy użyć do zaszyfrowania Twoich danych"),
|
||||
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
|
||||
"Podaj poprawny adres e-mail."),
|
||||
"enterYourEmailAddress":
|
||||
MessageLookupByLibrary.simpleMessage("Podaj swój adres e-mail"),
|
||||
"enterYourPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Wprowadź hasło"),
|
||||
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Wprowadź swój klucz odzyskiwania"),
|
||||
"feedback": MessageLookupByLibrary.simpleMessage("Informacja zwrotna"),
|
||||
"forgotPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Nie pamiętam hasła"),
|
||||
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
|
||||
"Generowanie kluczy szyfrujących..."),
|
||||
"howItWorks": MessageLookupByLibrary.simpleMessage("Jak to działa"),
|
||||
"incorrectPasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Nieprawidłowe hasło"),
|
||||
"incorrectRecoveryKeyBody":
|
||||
MessageLookupByLibrary.simpleMessage("Kod jest nieprawidłowy"),
|
||||
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
|
||||
"Nieprawidłowy klucz odzyskiwania"),
|
||||
"invalidEmailAddress":
|
||||
MessageLookupByLibrary.simpleMessage("Nieprawidłowy adres e-mail"),
|
||||
"kindlyHelpUsWithThisInformation":
|
||||
MessageLookupByLibrary.simpleMessage("Pomóż nam z tą informacją"),
|
||||
"logInLabel": MessageLookupByLibrary.simpleMessage("Zaloguj się"),
|
||||
"moderateStrength": MessageLookupByLibrary.simpleMessage("Umiarkowana"),
|
||||
"noRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Brak klucza odzyskiwania?"),
|
||||
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
|
||||
"Ze względu na charakter naszego protokołu szyfrowania end-to-end, dane nie mogą być odszyfrowane bez hasła lub klucza odzyskiwania"),
|
||||
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
|
||||
"oops": MessageLookupByLibrary.simpleMessage("Ups"),
|
||||
"password": MessageLookupByLibrary.simpleMessage("Hasło"),
|
||||
"passwordChangedSuccessfully": MessageLookupByLibrary.simpleMessage(
|
||||
"Hasło zostało pomyślnie zmienione"),
|
||||
"passwordStrength": m15,
|
||||
"passwordWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Nie przechowujemy tego hasła, więc jeśli go zapomnisz, <underline>nie będziemy w stanie odszyfrować Twoich danych</underline>"),
|
||||
"pleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage("Spróbuj ponownie"),
|
||||
"pleaseWait": MessageLookupByLibrary.simpleMessage("Proszę czekać..."),
|
||||
"privacyPolicyTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Polityka prywatności"),
|
||||
"recoverAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Odzyskaj konto"),
|
||||
"recoverButton": MessageLookupByLibrary.simpleMessage("Odzyskaj"),
|
||||
"recoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Klucz odzyskiwania"),
|
||||
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
|
||||
"Klucz odzyskiwania został skopiowany do schowka"),
|
||||
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
|
||||
"Jeśli zapomnisz hasła, jedynym sposobem odzyskania danych jest ten klucz."),
|
||||
"recoverySuccessful":
|
||||
MessageLookupByLibrary.simpleMessage("Odzyskano pomyślnie!"),
|
||||
"resendEmail":
|
||||
MessageLookupByLibrary.simpleMessage("Wyślij e-mail ponownie"),
|
||||
"resetPasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Zresetuj hasło"),
|
||||
"saveKey": MessageLookupByLibrary.simpleMessage("Zapisz klucz"),
|
||||
"selectReason": MessageLookupByLibrary.simpleMessage("Wybierz powód"),
|
||||
"sendEmail": MessageLookupByLibrary.simpleMessage("Wyślij e-mail"),
|
||||
"setPasswordTitle": MessageLookupByLibrary.simpleMessage("Ustaw hasło"),
|
||||
"signUpTerms": MessageLookupByLibrary.simpleMessage(
|
||||
"Akceptuję <u-terms>warunki korzystania z usługi</u-terms> i <u-policy>politykę prywatności</u-policy>"),
|
||||
"somethingWentWrongPleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Coś poszło nie tak, spróbuj ponownie"),
|
||||
"sorry": MessageLookupByLibrary.simpleMessage("Przepraszamy"),
|
||||
"strongStrength": MessageLookupByLibrary.simpleMessage("Silne"),
|
||||
"terminate": MessageLookupByLibrary.simpleMessage("Zakończ"),
|
||||
"terminateSession":
|
||||
MessageLookupByLibrary.simpleMessage("Zakończyć sesję?"),
|
||||
"termsOfServicesTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Regulamin"),
|
||||
"thisDevice": MessageLookupByLibrary.simpleMessage("To urządzenie"),
|
||||
"thisWillLogYouOutOfTheFollowingDevice":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"To wyloguje Cię z tego urządzenia:"),
|
||||
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
|
||||
"To wyloguje Cię z tego urządzenia!"),
|
||||
"tryAgain": MessageLookupByLibrary.simpleMessage("Spróbuj ponownie"),
|
||||
"twofactorAuthenticationPageTitle":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Uwierzytelnianie dwuskładnikowe"),
|
||||
"twofactorSetup": MessageLookupByLibrary.simpleMessage(
|
||||
"Uwierzytelnianie dwuskładnikowe"),
|
||||
"useRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Użyj kodu odzyskiwania"),
|
||||
"verify": MessageLookupByLibrary.simpleMessage("Weryfikuj"),
|
||||
"verifyEmail":
|
||||
MessageLookupByLibrary.simpleMessage("Zweryfikuj adres e-mail"),
|
||||
"verifyPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Zweryfikuj hasło"),
|
||||
"weakStrength": MessageLookupByLibrary.simpleMessage("Słabe"),
|
||||
"welcomeBack": MessageLookupByLibrary.simpleMessage("Witaj ponownie!"),
|
||||
"yourAccountHasBeenDeleted":
|
||||
MessageLookupByLibrary.simpleMessage("Twoje konto zostało usunięte")
|
||||
};
|
||||
}
|
||||
|
|
404
lib/generated/intl/messages_pt.dart
generated
|
@ -20,6 +20,408 @@ typedef String MessageIfAbsent(String messageStr, List<dynamic> args);
|
|||
class MessageLookup extends MessageLookupByLibrary {
|
||||
String get localeName => 'pt';
|
||||
|
||||
static String m1(user) =>
|
||||
"${user} Não poderá adicionar mais fotos a este álbum\n\nEles ainda poderão remover as fotos existentes adicionadas por eles";
|
||||
|
||||
static String m2(isFamilyMember, storageAmountInGb) =>
|
||||
"${Intl.select(isFamilyMember, {
|
||||
'true':
|
||||
'Sua família reeinvindicou ${storageAmountInGb} GB até agora',
|
||||
'false': 'Você reeinvindicou ${storageAmountInGb} Gb até agora',
|
||||
'other': 'Você reeinvindicou ${storageAmountInGb} Gb até agora',
|
||||
})}";
|
||||
|
||||
static String m5(albumName) =>
|
||||
"Isso removerá o link público para acessar \"${albumName}\".";
|
||||
|
||||
static String m6(supportEmail) =>
|
||||
"Por favor, envie um e-mail para ${supportEmail} a partir do seu endereço de e-mail registrado";
|
||||
|
||||
static String m9(storageAmountInGB) =>
|
||||
"${storageAmountInGB} GB cada vez que alguém se inscrever para um plano pago e aplica o seu código";
|
||||
|
||||
static String m15(passwordStrengthValue) =>
|
||||
"Segurança da senha: ${passwordStrengthValue}";
|
||||
|
||||
static String m19(storageInGB) => "3. Ambos ganham ${storageInGB} GB* grátis";
|
||||
|
||||
static String m20(userEmail) =>
|
||||
"${userEmail} será removido deste álbum compartilhado\n\nQuaisquer fotos adicionadas por eles também serão removidas do álbum";
|
||||
|
||||
static String m26(referralCode, referralStorageInGB) =>
|
||||
"Código de referência do ente: ${referralCode} \n\nAplique em Configurações → Geral → Indicações para obter ${referralStorageInGB} GB gratuitamente após a sua inscrição em um plano pago\n\nhttps://ente.io";
|
||||
|
||||
static String m32(storageAmountInGB) => "${storageAmountInGB} GB";
|
||||
|
||||
static String m36(storageAmountInGB) =>
|
||||
"Eles também recebem ${storageAmountInGB} GB";
|
||||
|
||||
static String m39(email) => "Enviamos um e-mail à <green>${email}</green>";
|
||||
|
||||
final messages = _notInlinedMessages(_notInlinedMessages);
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{};
|
||||
static Map<String, Function> _notInlinedMessages(_) => <String, Function>{
|
||||
"aNewVersionOfEnteIsAvailable": MessageLookupByLibrary.simpleMessage(
|
||||
"Uma nova versão do ente está disponível."),
|
||||
"accountWelcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Bem-vindo de volta!"),
|
||||
"ackPasswordLostWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Eu entendo que se eu perder minha senha, posso perder meus dados, já que meus dados são <underline>criptografados de ponta a ponta</underline>."),
|
||||
"activeSessions":
|
||||
MessageLookupByLibrary.simpleMessage("Sessões ativas"),
|
||||
"addANewEmail":
|
||||
MessageLookupByLibrary.simpleMessage("Adicionar um novo email"),
|
||||
"addCollaborator":
|
||||
MessageLookupByLibrary.simpleMessage("Adicionar colaborador"),
|
||||
"addMore": MessageLookupByLibrary.simpleMessage("Adicione mais"),
|
||||
"addViewer":
|
||||
MessageLookupByLibrary.simpleMessage("Adicionar visualizador"),
|
||||
"addedAs": MessageLookupByLibrary.simpleMessage("Adicionado como"),
|
||||
"addingToFavorites": MessageLookupByLibrary.simpleMessage(
|
||||
"Adicionando aos favoritos..."),
|
||||
"albumOwner": MessageLookupByLibrary.simpleMessage("Proprietário"),
|
||||
"allowAddPhotosDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Permita que as pessoas com o link também adicionem fotos ao álbum compartilhado."),
|
||||
"allowAddingPhotos":
|
||||
MessageLookupByLibrary.simpleMessage("Permitir adicionar fotos"),
|
||||
"allowDownloads":
|
||||
MessageLookupByLibrary.simpleMessage("Permitir transferências"),
|
||||
"areYouSureYouWantToLogout": MessageLookupByLibrary.simpleMessage(
|
||||
"Você tem certeza que deseja encerrar a sessão?"),
|
||||
"askDeleteReason": MessageLookupByLibrary.simpleMessage(
|
||||
"Qual é o principal motivo para você excluir sua conta?"),
|
||||
"authToChangeYourEmail": MessageLookupByLibrary.simpleMessage(
|
||||
"Por favor, autentique-se para alterar seu e-mail"),
|
||||
"authToChangeYourPassword": MessageLookupByLibrary.simpleMessage(
|
||||
"Por favor, autentique-se para alterar sua senha"),
|
||||
"authToInitiateAccountDeletion": MessageLookupByLibrary.simpleMessage(
|
||||
"Por favor, autentique-se para iniciar a exclusão de conta"),
|
||||
"canOnlyRemoveFilesOwnedByYou": MessageLookupByLibrary.simpleMessage(
|
||||
"Só é possível remover arquivos de sua propriedade"),
|
||||
"cancel": MessageLookupByLibrary.simpleMessage("Cancelar"),
|
||||
"cannotAddMorePhotosAfterBecomingViewer": m1,
|
||||
"changeEmail": MessageLookupByLibrary.simpleMessage("Mudar e-mail"),
|
||||
"changePassword":
|
||||
MessageLookupByLibrary.simpleMessage("Mude sua senha"),
|
||||
"changePasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Mude sua senha"),
|
||||
"changePermissions":
|
||||
MessageLookupByLibrary.simpleMessage("Alterar permissões?"),
|
||||
"checkInboxAndSpamFolder": MessageLookupByLibrary.simpleMessage(
|
||||
"Verifique sua caixa de entrada (e ‘spam’) para concluir a verificação"),
|
||||
"claimFreeStorage": MessageLookupByLibrary.simpleMessage(
|
||||
"Solicitar armazenamento gratuito"),
|
||||
"claimMore": MessageLookupByLibrary.simpleMessage("Reivindique mais!"),
|
||||
"claimed": MessageLookupByLibrary.simpleMessage("Reivindicado"),
|
||||
"claimedStorageSoFar": m2,
|
||||
"codeCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
|
||||
"Código copiado para a área de transferência"),
|
||||
"codeUsedByYou":
|
||||
MessageLookupByLibrary.simpleMessage("Código usado por você"),
|
||||
"collaborator": MessageLookupByLibrary.simpleMessage("Colaborador"),
|
||||
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Os colaboradores podem adicionar fotos e vídeos ao álbum compartilhado."),
|
||||
"confirm": MessageLookupByLibrary.simpleMessage("Confirme"),
|
||||
"confirmAccountDeletion":
|
||||
MessageLookupByLibrary.simpleMessage("Confirmar exclusão da conta"),
|
||||
"confirmDeletePrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Sim, desejo excluir permanentemente esta conta e todos os seus dados."),
|
||||
"confirmPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Confirme sua senha"),
|
||||
"confirmRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Confirme a chave de recuperação"),
|
||||
"confirmYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Confirme sua chave de recuperação"),
|
||||
"contactSupport":
|
||||
MessageLookupByLibrary.simpleMessage("Falar com o suporte"),
|
||||
"continueLabel": MessageLookupByLibrary.simpleMessage("Continuar"),
|
||||
"copypasteThisCodentoYourAuthenticatorApp":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Copie e cole este código\npara seu aplicativo autenticador"),
|
||||
"createAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Criar uma conta"),
|
||||
"createNewAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Criar nova conta"),
|
||||
"creatingLink": MessageLookupByLibrary.simpleMessage("Criando link..."),
|
||||
"criticalUpdateAvailable": MessageLookupByLibrary.simpleMessage(
|
||||
"Atualização crítica disponível"),
|
||||
"decrypting":
|
||||
MessageLookupByLibrary.simpleMessage("Descriptografando..."),
|
||||
"deleteAccount": MessageLookupByLibrary.simpleMessage("Deletar conta"),
|
||||
"deleteAccountFeedbackPrompt": MessageLookupByLibrary.simpleMessage(
|
||||
"Lamentamos ver você partir. Por favor, compartilhe seus comentários para nos ajudar a melhorar."),
|
||||
"deleteAccountPermanentlyButton": MessageLookupByLibrary.simpleMessage(
|
||||
"Excluir conta permanentemente"),
|
||||
"deleteAlbum": MessageLookupByLibrary.simpleMessage("Excluir álbum"),
|
||||
"deleteAlbumDialog": MessageLookupByLibrary.simpleMessage(
|
||||
"Também excluir as fotos (e vídeos) presentes neste álbum de <bold>todos os</bold> outros álbuns dos quais eles fazem parte?"),
|
||||
"deleteConfirmDialogBody": MessageLookupByLibrary.simpleMessage(
|
||||
"Você está prestes a excluir permanentemente sua conta e todos os seus dados.\nEsta ação é irreversível."),
|
||||
"deleteEmailRequest": MessageLookupByLibrary.simpleMessage(
|
||||
"Por favor, envie um e-mail para <warning>account-deletion@ente.io</warning> a partir do seu endereço de e-mail registrado."),
|
||||
"deletePhotos": MessageLookupByLibrary.simpleMessage("Excluir fotos"),
|
||||
"deleteReason1": MessageLookupByLibrary.simpleMessage(
|
||||
"Está faltando um recurso-chave que eu preciso"),
|
||||
"deleteReason2": MessageLookupByLibrary.simpleMessage(
|
||||
"O aplicativo ou um determinado recurso não\nestá funcionando como eu acredito que deveria"),
|
||||
"deleteReason3": MessageLookupByLibrary.simpleMessage(
|
||||
"Encontrei outro serviço que gosto mais"),
|
||||
"deleteReason4":
|
||||
MessageLookupByLibrary.simpleMessage("Meu motivo não está listado"),
|
||||
"deleteRequestSLAText": MessageLookupByLibrary.simpleMessage(
|
||||
"Sua solicitação será processada em até 72 horas."),
|
||||
"deleteSharedAlbum": MessageLookupByLibrary.simpleMessage(
|
||||
"Excluir álbum compartilhado?"),
|
||||
"deleteSharedAlbumDialogBody": MessageLookupByLibrary.simpleMessage(
|
||||
"O álbum será apagado para todos\n\nVocê perderá o acesso a fotos compartilhadas neste álbum que pertencem aos outros"),
|
||||
"details": MessageLookupByLibrary.simpleMessage("Detalhes"),
|
||||
"disableDownloadWarningBody": MessageLookupByLibrary.simpleMessage(
|
||||
"Os espectadores ainda podem tirar screenshots ou salvar uma cópia de suas fotos usando ferramentas externas"),
|
||||
"disableDownloadWarningTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Observe"),
|
||||
"disableLinkMessage": m5,
|
||||
"doThisLater":
|
||||
MessageLookupByLibrary.simpleMessage("Fazer isso mais tarde"),
|
||||
"dropSupportEmail": m6,
|
||||
"eligible": MessageLookupByLibrary.simpleMessage("elegível"),
|
||||
"email": MessageLookupByLibrary.simpleMessage("E-mail"),
|
||||
"encryption": MessageLookupByLibrary.simpleMessage("Criptografia"),
|
||||
"encryptionKeys":
|
||||
MessageLookupByLibrary.simpleMessage("Chaves de criptografia"),
|
||||
"enterCode": MessageLookupByLibrary.simpleMessage("Coloque o código"),
|
||||
"enterEmail": MessageLookupByLibrary.simpleMessage("Digite o email"),
|
||||
"enterNewPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
|
||||
"Insira uma senha nova para criptografar seus dados"),
|
||||
"enterPasswordToEncrypt": MessageLookupByLibrary.simpleMessage(
|
||||
"Insira a senha para criptografar seus dados"),
|
||||
"enterThe6digitCodeFromnyourAuthenticatorApp":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Digite o código de 6 dígitos de\nseu aplicativo autenticador"),
|
||||
"enterValidEmail": MessageLookupByLibrary.simpleMessage(
|
||||
"Por, favor insira um endereço de e-mail válido."),
|
||||
"enterYourEmailAddress": MessageLookupByLibrary.simpleMessage(
|
||||
"Insira o seu endereço de e-mail"),
|
||||
"enterYourPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Insira sua senha"),
|
||||
"enterYourRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Digite sua chave de recuperação"),
|
||||
"exportYourData":
|
||||
MessageLookupByLibrary.simpleMessage("Exportar seus dados"),
|
||||
"failedToFetchReferralDetails": MessageLookupByLibrary.simpleMessage(
|
||||
"Não foi possível buscar informações do produto. Por favor, tente novamente mais tarde."),
|
||||
"faq": MessageLookupByLibrary.simpleMessage("Perguntas frequentes"),
|
||||
"feedback": MessageLookupByLibrary.simpleMessage("Opinião"),
|
||||
"forgotPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Esqueceu sua senha"),
|
||||
"freeStorageClaimed": MessageLookupByLibrary.simpleMessage(
|
||||
"Armazenamento gratuito reivindicado"),
|
||||
"freeStorageOnReferralSuccess": m9,
|
||||
"freeStorageUsable": MessageLookupByLibrary.simpleMessage(
|
||||
"Armazenamento livre utilizável"),
|
||||
"generatingEncryptionKeys": MessageLookupByLibrary.simpleMessage(
|
||||
"Gerando chaves de criptografia..."),
|
||||
"howItWorks": MessageLookupByLibrary.simpleMessage("Como funciona"),
|
||||
"incorrectPasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Senha incorreta"),
|
||||
"incorrectRecoveryKeyBody": MessageLookupByLibrary.simpleMessage(
|
||||
"A chave de recuperação que você digitou está incorreta"),
|
||||
"incorrectRecoveryKeyTitle": MessageLookupByLibrary.simpleMessage(
|
||||
"Chave de recuperação incorreta"),
|
||||
"insecureDevice":
|
||||
MessageLookupByLibrary.simpleMessage("Dispositivo não seguro"),
|
||||
"installManually":
|
||||
MessageLookupByLibrary.simpleMessage("Instalar manualmente"),
|
||||
"invalidEmailAddress":
|
||||
MessageLookupByLibrary.simpleMessage("Endereço de e-mail invalido"),
|
||||
"invalidKey": MessageLookupByLibrary.simpleMessage("Chave inválida"),
|
||||
"invalidRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"A chave de recuperação que você digitou não é válida. Certifique-se de que contém 24 palavras e verifique a ortografia de cada uma.\n\nSe você inseriu um código de recuperação mais antigo, verifique se ele tem 64 caracteres e verifique cada um deles."),
|
||||
"inviteToEnte":
|
||||
MessageLookupByLibrary.simpleMessage("Convidar para o ente"),
|
||||
"inviteYourFriends":
|
||||
MessageLookupByLibrary.simpleMessage("Convide seus amigos"),
|
||||
"itemsWillBeRemovedFromAlbum": MessageLookupByLibrary.simpleMessage(
|
||||
"Os itens selecionados serão removidos deste álbum"),
|
||||
"keepPhotos": MessageLookupByLibrary.simpleMessage("Manter fotos"),
|
||||
"kindlyHelpUsWithThisInformation": MessageLookupByLibrary.simpleMessage(
|
||||
"Ajude-nos com esta informação"),
|
||||
"linkDeviceLimit":
|
||||
MessageLookupByLibrary.simpleMessage("Limite do dispositivo"),
|
||||
"linkExpired": MessageLookupByLibrary.simpleMessage("Expirado"),
|
||||
"linkExpiry": MessageLookupByLibrary.simpleMessage("Expiração do link"),
|
||||
"logInLabel": MessageLookupByLibrary.simpleMessage("Login"),
|
||||
"loginTerms": MessageLookupByLibrary.simpleMessage(
|
||||
"Ao clicar em login, eu concordo com os <u-terms>termos de serviço</u-terms> e a <u-policy>política de privacidade</u-policy>"),
|
||||
"logout": MessageLookupByLibrary.simpleMessage("Encerrar sessão"),
|
||||
"lostDevice":
|
||||
MessageLookupByLibrary.simpleMessage("Dispositivo perdido?"),
|
||||
"manage": MessageLookupByLibrary.simpleMessage("Gerenciar"),
|
||||
"moderateStrength": MessageLookupByLibrary.simpleMessage("Moderada"),
|
||||
"noRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Nenhuma chave de recuperação?"),
|
||||
"noRecoveryKeyNoDecryption": MessageLookupByLibrary.simpleMessage(
|
||||
"Devido à natureza do nosso protocolo de criptografia de ponta a ponta, seus dados não podem ser descriptografados sem sua senha ou chave de recuperação"),
|
||||
"ok": MessageLookupByLibrary.simpleMessage("Ok"),
|
||||
"oops": MessageLookupByLibrary.simpleMessage("Ops"),
|
||||
"oopsSomethingWentWrong":
|
||||
MessageLookupByLibrary.simpleMessage("Ops! Algo deu errado"),
|
||||
"orPickAnExistingOne":
|
||||
MessageLookupByLibrary.simpleMessage("Ou escolha um existente"),
|
||||
"password": MessageLookupByLibrary.simpleMessage("Senha"),
|
||||
"passwordChangedSuccessfully":
|
||||
MessageLookupByLibrary.simpleMessage("Senha alterada com sucesso"),
|
||||
"passwordLock":
|
||||
MessageLookupByLibrary.simpleMessage("Bloqueio de senha"),
|
||||
"passwordStrength": m15,
|
||||
"passwordWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Nós não salvamos essa senha, se você esquecer <underline> nós não poderemos descriptografar seus dados</underline>"),
|
||||
"peopleUsingYourCode":
|
||||
MessageLookupByLibrary.simpleMessage("Pessoas que usam seu código"),
|
||||
"pleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage("Por favor, tente novamente"),
|
||||
"pleaseWait":
|
||||
MessageLookupByLibrary.simpleMessage("Por favor, aguarde..."),
|
||||
"privacyPolicyTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Política de Privacidade"),
|
||||
"recover": MessageLookupByLibrary.simpleMessage("Recuperar"),
|
||||
"recoverAccount":
|
||||
MessageLookupByLibrary.simpleMessage("Recuperar conta"),
|
||||
"recoverButton": MessageLookupByLibrary.simpleMessage("Recuperar"),
|
||||
"recoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Chave de recuperação"),
|
||||
"recoveryKeyCopiedToClipboard": MessageLookupByLibrary.simpleMessage(
|
||||
"Chaves de recuperação foram copiadas para a área de transferência"),
|
||||
"recoveryKeyOnForgotPassword": MessageLookupByLibrary.simpleMessage(
|
||||
"Caso você esqueça sua senha, a única maneira de recuperar seus dados é com essa chave."),
|
||||
"recoveryKeySaveDescription": MessageLookupByLibrary.simpleMessage(
|
||||
"Não armazenamos essa chave, por favor, salve essa chave de 24 palavras em um lugar seguro."),
|
||||
"recoveryKeySuccessBody": MessageLookupByLibrary.simpleMessage(
|
||||
"Ótimo! Sua chave de recuperação é válida. Obrigado por verificar.\n\nLembre-se de manter o backup seguro de sua chave de recuperação."),
|
||||
"recoveryKeyVerified": MessageLookupByLibrary.simpleMessage(
|
||||
"Chave de recuperação verificada"),
|
||||
"recoveryKeyVerifyReason": MessageLookupByLibrary.simpleMessage(
|
||||
"Sua chave de recuperação é a única maneira de recuperar suas fotos se você esquecer sua senha. Você pode encontrar sua chave de recuperação em Configurações > Conta.\n\nDigite sua chave de recuperação aqui para verificar se você a salvou corretamente."),
|
||||
"recoverySuccessful":
|
||||
MessageLookupByLibrary.simpleMessage("Recuperação bem sucedida!"),
|
||||
"recreatePasswordBody": MessageLookupByLibrary.simpleMessage(
|
||||
"O dispositivo atual não é poderoso o suficiente para verificar sua senha, mas podemos regenerar de uma forma que funcione com todos os dispositivos.\n\nPor favor, faça o login usando sua chave de recuperação e recrie sua senha (você pode usar o mesmo novamente se desejar)."),
|
||||
"recreatePasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Restabeleça sua senha"),
|
||||
"referralStep1": MessageLookupByLibrary.simpleMessage(
|
||||
"Envie esse código aos seus amigos"),
|
||||
"referralStep2": MessageLookupByLibrary.simpleMessage(
|
||||
"2. Eles se inscrevem em um plano pago"),
|
||||
"referralStep3": m19,
|
||||
"referralsAreCurrentlyPaused": MessageLookupByLibrary.simpleMessage(
|
||||
"Referências estão atualmente pausadas"),
|
||||
"remove": MessageLookupByLibrary.simpleMessage("Remover"),
|
||||
"removeFromAlbum":
|
||||
MessageLookupByLibrary.simpleMessage("Remover do álbum"),
|
||||
"removeFromAlbumTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Remover do álbum?"),
|
||||
"removeParticipant":
|
||||
MessageLookupByLibrary.simpleMessage("Remover participante"),
|
||||
"removeParticipantBody": m20,
|
||||
"removePublicLink":
|
||||
MessageLookupByLibrary.simpleMessage("Remover link público"),
|
||||
"removeShareItemsWarning": MessageLookupByLibrary.simpleMessage(
|
||||
"Alguns dos itens que você está removendo foram adicionados por outras pessoas, e você perderá o acesso a eles"),
|
||||
"removeWithQuestionMark":
|
||||
MessageLookupByLibrary.simpleMessage("Excluir?"),
|
||||
"removingFromFavorites":
|
||||
MessageLookupByLibrary.simpleMessage("Removendo dos favoritos..."),
|
||||
"resendEmail": MessageLookupByLibrary.simpleMessage("Reenviar e-mail"),
|
||||
"resetPasswordTitle":
|
||||
MessageLookupByLibrary.simpleMessage("Restabeleça sua senha"),
|
||||
"saveKey": MessageLookupByLibrary.simpleMessage("Salvar chave"),
|
||||
"saveYourRecoveryKeyIfYouHaventAlready":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Salve sua chave de recuperação, caso ainda não o tenha feito"),
|
||||
"scanCode": MessageLookupByLibrary.simpleMessage("Escanear código"),
|
||||
"scanThisBarcodeWithnyourAuthenticatorApp":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Escaneie este código de barras com\nseu aplicativo autenticador"),
|
||||
"selectReason":
|
||||
MessageLookupByLibrary.simpleMessage("Selecione o motivo"),
|
||||
"sendEmail": MessageLookupByLibrary.simpleMessage("Enviar e-mail"),
|
||||
"setPasswordTitle": MessageLookupByLibrary.simpleMessage(
|
||||
"Chave: definaSenha\n→ definaSenha"),
|
||||
"setupComplete":
|
||||
MessageLookupByLibrary.simpleMessage("Configuração concluída"),
|
||||
"shareTextReferralCode": m26,
|
||||
"sharing": MessageLookupByLibrary.simpleMessage("Compartilhando..."),
|
||||
"signUpTerms": MessageLookupByLibrary.simpleMessage(
|
||||
"Eu concordo com os <u-terms>termos de serviço</u-terms> e a <u-policy>política de privacidade</u-policy>"),
|
||||
"somethingWentWrongPleaseTryAgain":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Algo deu errado. Por favor, tente outra vez"),
|
||||
"sorry": MessageLookupByLibrary.simpleMessage("Desculpe"),
|
||||
"sorryCouldNotAddToFavorites": MessageLookupByLibrary.simpleMessage(
|
||||
"Desculpe, não foi possível adicionar aos favoritos!"),
|
||||
"sorryCouldNotRemoveFromFavorites":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Desculpe, não foi possível remover dos favoritos!"),
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Desculpe, não foi possível gerar chaves seguras neste dispositivo.\n\npor favor, faça o login com um dispositivo diferente."),
|
||||
"storageInGB": m32,
|
||||
"strongStrength": MessageLookupByLibrary.simpleMessage("Forte"),
|
||||
"subscribe": MessageLookupByLibrary.simpleMessage("Inscrever-se"),
|
||||
"subscribeToEnableSharing": MessageLookupByLibrary.simpleMessage(
|
||||
"Parece que sua assinatura expirou. Por favor inscreva-se para ativar o compartilhamento."),
|
||||
"tapToCopy": MessageLookupByLibrary.simpleMessage("toque para copiar"),
|
||||
"tapToEnterCode":
|
||||
MessageLookupByLibrary.simpleMessage("Clica para inserir código"),
|
||||
"terminate": MessageLookupByLibrary.simpleMessage("Terminar"),
|
||||
"terminateSession":
|
||||
MessageLookupByLibrary.simpleMessage("Encerrar sessão?"),
|
||||
"termsOfServicesTitle": MessageLookupByLibrary.simpleMessage("Termos"),
|
||||
"theyAlsoGetXGb": m36,
|
||||
"thisCanBeUsedToRecoverYourAccountIfYou":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Isso pode ser usado para recuperar sua conta se você perder seu segundo fator"),
|
||||
"thisDevice": MessageLookupByLibrary.simpleMessage("Este aparelho"),
|
||||
"thisWillLogYouOutOfTheFollowingDevice":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Isso fará com que você saia do seguinte dispositivo:"),
|
||||
"thisWillLogYouOutOfThisDevice": MessageLookupByLibrary.simpleMessage(
|
||||
"Isso fará com que você saia deste dispositivo!"),
|
||||
"total": MessageLookupByLibrary.simpleMessage("total"),
|
||||
"tryAgain": MessageLookupByLibrary.simpleMessage("Tente novamente"),
|
||||
"twofactorAuthenticationPageTitle":
|
||||
MessageLookupByLibrary.simpleMessage(
|
||||
"Autenticação de dois fatores"),
|
||||
"twofactorSetup": MessageLookupByLibrary.simpleMessage(
|
||||
"Autenticação de dois fatores"),
|
||||
"update": MessageLookupByLibrary.simpleMessage("Atualização"),
|
||||
"updateAvailable":
|
||||
MessageLookupByLibrary.simpleMessage("Atualização disponível"),
|
||||
"usableReferralStorageInfo": MessageLookupByLibrary.simpleMessage(
|
||||
"Armazenamento utilizável é limitado pelo seu plano atual. O armazenamento reivindicado em excesso se tornará utilizável automaticamente quando você fizer a melhoria do seu plano."),
|
||||
"useRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Usar chave de recuperação"),
|
||||
"verify": MessageLookupByLibrary.simpleMessage("Verificar"),
|
||||
"verifyEmail": MessageLookupByLibrary.simpleMessage("Verificar email"),
|
||||
"verifyPassword":
|
||||
MessageLookupByLibrary.simpleMessage("Verificar senha"),
|
||||
"verifyingRecoveryKey": MessageLookupByLibrary.simpleMessage(
|
||||
"Verificando chave de recuperação..."),
|
||||
"viewRecoveryKey":
|
||||
MessageLookupByLibrary.simpleMessage("Ver chave de recuperação"),
|
||||
"viewer": MessageLookupByLibrary.simpleMessage("Visualizador"),
|
||||
"weHaveSendEmailTo": m39,
|
||||
"weakStrength": MessageLookupByLibrary.simpleMessage("Fraca"),
|
||||
"welcomeBack":
|
||||
MessageLookupByLibrary.simpleMessage("Bem-vindo de volta!"),
|
||||
"yesConvertToViewer": MessageLookupByLibrary.simpleMessage(
|
||||
"Sim, converter para visualizador"),
|
||||
"yesLogout":
|
||||
MessageLookupByLibrary.simpleMessage("Sim, terminar sessão"),
|
||||
"yesRemove": MessageLookupByLibrary.simpleMessage("Sim, excluir"),
|
||||
"you": MessageLookupByLibrary.simpleMessage("Você"),
|
||||
"youCanAtMaxDoubleYourStorage": MessageLookupByLibrary.simpleMessage(
|
||||
"* Você pode duplicar seu armazenamento no máximo"),
|
||||
"yourAccountHasBeenDeleted":
|
||||
MessageLookupByLibrary.simpleMessage("Sua conta foi deletada")
|
||||
};
|
||||
}
|
||||
|
|
1055
lib/generated/intl/messages_zh.dart
generated
Normal file
330
lib/generated/l10n.dart
generated
|
@ -570,13 +570,13 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `We've sent a mail to`
|
||||
String get weveSentAMailTo {
|
||||
/// `We have sent a mail to <green>{email}</green>`
|
||||
String weHaveSendEmailTo(String email) {
|
||||
return Intl.message(
|
||||
'We\'ve sent a mail to',
|
||||
name: 'weveSentAMailTo',
|
||||
desc: '',
|
||||
args: [],
|
||||
'We have sent a mail to <green>$email</green>',
|
||||
name: 'weHaveSendEmailTo',
|
||||
desc: 'Text to indicate that we have sent a mail to the user',
|
||||
args: [email],
|
||||
);
|
||||
}
|
||||
|
||||
|
@ -1720,6 +1720,19 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `{count, plural, =0 {No Participants} =1 {1 Participant} other {{count} Participants}}`
|
||||
String albumParticipantsCount(int count) {
|
||||
return Intl.plural(
|
||||
count,
|
||||
zero: 'No Participants',
|
||||
one: '1 Participant',
|
||||
other: '$count Participants',
|
||||
name: 'albumParticipantsCount',
|
||||
desc: 'Number of participants in an album, including the album owner.',
|
||||
args: [count],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Create a link to allow people to add and view photos in your shared album without needing an ente app or account. Great for collecting event photos.`
|
||||
String get collabLinkSectionDescription {
|
||||
return Intl.message(
|
||||
|
@ -4495,7 +4508,8 @@ class S {
|
|||
return Intl.message(
|
||||
'Raise ticket',
|
||||
name: 'raiseTicket',
|
||||
desc: '',
|
||||
desc:
|
||||
'Button text for raising a support tickets in case of unhandled errors during backup',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
@ -4630,6 +4644,26 @@ class S {
|
|||
);
|
||||
}
|
||||
|
||||
/// `On device`
|
||||
String get onDevice {
|
||||
return Intl.message(
|
||||
'On device',
|
||||
name: 'onDevice',
|
||||
desc: 'The text displayed above folders/albums stored on device',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `On <branding>ente</branding>`
|
||||
String get onEnte {
|
||||
return Intl.message(
|
||||
'On <branding>ente</branding>',
|
||||
name: 'onEnte',
|
||||
desc: 'The text displayed above albums backed up to ente',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Name`
|
||||
String get name {
|
||||
return Intl.message(
|
||||
|
@ -6498,6 +6532,286 @@ class S {
|
|||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Location name`
|
||||
String get locationName {
|
||||
return Intl.message(
|
||||
'Location name',
|
||||
name: 'locationName',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add location`
|
||||
String get addLocation {
|
||||
return Intl.message(
|
||||
'Add location',
|
||||
name: 'addLocation',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Group nearby photos`
|
||||
String get groupNearbyPhotos {
|
||||
return Intl.message(
|
||||
'Group nearby photos',
|
||||
name: 'groupNearbyPhotos',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Location`
|
||||
String get location {
|
||||
return Intl.message(
|
||||
'Location',
|
||||
name: 'location',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `km`
|
||||
String get kiloMeterUnit {
|
||||
return Intl.message(
|
||||
'km',
|
||||
name: 'kiloMeterUnit',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Add`
|
||||
String get addLocationButton {
|
||||
return Intl.message(
|
||||
'Add',
|
||||
name: 'addLocationButton',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Radius`
|
||||
String get radius {
|
||||
return Intl.message(
|
||||
'Radius',
|
||||
name: 'radius',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `A location tag groups all photos that were taken within some radius of a photo`
|
||||
String get locationTagFeatureDescription {
|
||||
return Intl.message(
|
||||
'A location tag groups all photos that were taken within some radius of a photo',
|
||||
name: 'locationTagFeatureDescription',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Up to 1000 memories shown in gallery`
|
||||
String get galleryMemoryLimitInfo {
|
||||
return Intl.message(
|
||||
'Up to 1000 memories shown in gallery',
|
||||
name: 'galleryMemoryLimitInfo',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Save`
|
||||
String get save {
|
||||
return Intl.message(
|
||||
'Save',
|
||||
name: 'save',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Center point`
|
||||
String get centerPoint {
|
||||
return Intl.message(
|
||||
'Center point',
|
||||
name: 'centerPoint',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Pick center point`
|
||||
String get pickCenterPoint {
|
||||
return Intl.message(
|
||||
'Pick center point',
|
||||
name: 'pickCenterPoint',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Use selected photo`
|
||||
String get useSelectedPhoto {
|
||||
return Intl.message(
|
||||
'Use selected photo',
|
||||
name: 'useSelectedPhoto',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Edit`
|
||||
String get edit {
|
||||
return Intl.message(
|
||||
'Edit',
|
||||
name: 'edit',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Delete location`
|
||||
String get deleteLocation {
|
||||
return Intl.message(
|
||||
'Delete location',
|
||||
name: 'deleteLocation',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Rotate left`
|
||||
String get rotateLeft {
|
||||
return Intl.message(
|
||||
'Rotate left',
|
||||
name: 'rotateLeft',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Flip`
|
||||
String get flip {
|
||||
return Intl.message(
|
||||
'Flip',
|
||||
name: 'flip',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Rotate right`
|
||||
String get rotateRight {
|
||||
return Intl.message(
|
||||
'Rotate right',
|
||||
name: 'rotateRight',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Save copy`
|
||||
String get saveCopy {
|
||||
return Intl.message(
|
||||
'Save copy',
|
||||
name: 'saveCopy',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Light`
|
||||
String get light {
|
||||
return Intl.message(
|
||||
'Light',
|
||||
name: 'light',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Color`
|
||||
String get color {
|
||||
return Intl.message(
|
||||
'Color',
|
||||
name: 'color',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Yes, discard changes`
|
||||
String get yesDiscardChanges {
|
||||
return Intl.message(
|
||||
'Yes, discard changes',
|
||||
name: 'yesDiscardChanges',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Do you want to discard the edits you have made?`
|
||||
String get doYouWantToDiscardTheEditsYouHaveMade {
|
||||
return Intl.message(
|
||||
'Do you want to discard the edits you have made?',
|
||||
name: 'doYouWantToDiscardTheEditsYouHaveMade',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Saving...`
|
||||
String get saving {
|
||||
return Intl.message(
|
||||
'Saving...',
|
||||
name: 'saving',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Edits saved`
|
||||
String get editsSaved {
|
||||
return Intl.message(
|
||||
'Edits saved',
|
||||
name: 'editsSaved',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Oops, could not save edits`
|
||||
String get oopsCouldNotSaveEdits {
|
||||
return Intl.message(
|
||||
'Oops, could not save edits',
|
||||
name: 'oopsCouldNotSaveEdits',
|
||||
desc: '',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `Custom radius`
|
||||
String get customRadius {
|
||||
return Intl.message(
|
||||
'Custom radius',
|
||||
name: 'customRadius',
|
||||
desc: 'Custom radius for location tag',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
|
||||
/// `km`
|
||||
String get distanceInKMUnit {
|
||||
return Intl.message(
|
||||
'km',
|
||||
name: 'distanceInKMUnit',
|
||||
desc: 'Unit for distance in km',
|
||||
args: [],
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
class AppLocalizationDelegate extends LocalizationsDelegate<S> {
|
||||
|
@ -6513,8 +6827,10 @@ class AppLocalizationDelegate extends LocalizationsDelegate<S> {
|
|||
Locale.fromSubtags(languageCode: 'it'),
|
||||
Locale.fromSubtags(languageCode: 'ko'),
|
||||
Locale.fromSubtags(languageCode: 'nl'),
|
||||
Locale.fromSubtags(languageCode: 'no'),
|
||||
Locale.fromSubtags(languageCode: 'pl'),
|
||||
Locale.fromSubtags(languageCode: 'pt'),
|
||||
Locale.fromSubtags(languageCode: 'zh'),
|
||||
];
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +1,727 @@
|
|||
{
|
||||
"enterYourEmailAddress": "Geben Sie Ihre E-Mail-Adresse ein",
|
||||
"enterYourEmailAddress": "Gib deine E-Mail-Adresse ein",
|
||||
"accountWelcomeBack": "Willkommen zurück!",
|
||||
"email": "E-Mail",
|
||||
"cancel": "Abbrechen",
|
||||
"verify": "Überprüfen",
|
||||
"invalidEmailAddress": "Ungültige E-Mail-Adresse",
|
||||
"enterValidEmail": "Bitte gib eine gültige E-Mail-Adresse ein.",
|
||||
"deleteAccount": "Konto löschen",
|
||||
"askDeleteReason": "Was ist der Hauptgrund für die Löschung deines Kontos?",
|
||||
"deleteAccountFeedbackPrompt": "Wir bedauern sehr, dass du dein Konto löschen möchtest. Du würdest uns sehr helfen, wenn du uns kurz einige Gründe hierfür nennen könntest.",
|
||||
"feedback": "Rückmeldung",
|
||||
"kindlyHelpUsWithThisInformation": "Bitte gib diese Daten ein",
|
||||
"confirmDeletePrompt": "Ja, ich möchte dieses Konto und alle enthaltenen Daten endgültig und unwiderruflich löschen.",
|
||||
"confirmAccountDeletion": "Kontolöschung bestätigen",
|
||||
"deleteConfirmDialogBody": "Du bist dabei, dein Konto und alle gespeicherten Daten dauerhaft zu löschen.\nDiese Aktion ist unwiderrufbar.",
|
||||
"deleteAccountPermanentlyButton": "Konto unwiderruflich löschen",
|
||||
"yourAccountHasBeenDeleted": "Dein Benutzerkonto wurde gelöscht",
|
||||
"selectReason": "Grund auswählen",
|
||||
"deleteReason1": "Es fehlt eine zentrale Funktion, die ich benötige",
|
||||
"deleteReason2": "Die App oder eine bestimmte Funktion verhält sich nicht so wie gedacht",
|
||||
"deleteReason3": "Ich habe einen anderen Dienst gefunden, der mir mehr zusagt",
|
||||
"deleteReason4": "Mein Grund ist nicht aufgeführt",
|
||||
"sendEmail": "E-Mail senden",
|
||||
"deleteRequestSLAText": "Deine Anfrage wird innerhalb von 72 Stunden bearbeitet.",
|
||||
"deleteEmailRequest": "Bitte sende eine E-Mail an <warning>account-deletion@ente.io</warning> von Deiner bei uns hinterlegten E-Mail-Adresse.",
|
||||
"ok": "Ok",
|
||||
"createAccount": "Konto erstellen",
|
||||
"createNewAccount": "Neues Konto erstellen",
|
||||
"password": "Passwort",
|
||||
"confirmPassword": "Passwort wiederholen",
|
||||
"activeSessions": "Aktive Sitzungen",
|
||||
"insecureDevice": "Unsicheres Gerät"
|
||||
"oops": "Hoppla",
|
||||
"somethingWentWrongPleaseTryAgain": "Ein Fehler ist aufgetreten, bitte versuche es erneut",
|
||||
"thisWillLogYouOutOfThisDevice": "Dadurch wirst du von diesem Gerät abgemeldet!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "Dadurch wirst du von folgendem Gerät abgemeldet:",
|
||||
"terminateSession": "Sitzungen beenden?",
|
||||
"terminate": "Beenden",
|
||||
"thisDevice": "Dieses Gerät",
|
||||
"recoverButton": "Wiederherstellen",
|
||||
"recoverySuccessful": "Wiederherstellung erfolgreich!",
|
||||
"decrypting": "Wird entschlüsselt...",
|
||||
"incorrectRecoveryKeyTitle": "Falscher Wiederherstellungs-Schlüssel",
|
||||
"incorrectRecoveryKeyBody": "Der eingegebene Schlüssel ist ungültig",
|
||||
"forgotPassword": "Passwort vergessen",
|
||||
"enterYourRecoveryKey": "Gib deinen Wiederherstellungs-Schlüssel ein",
|
||||
"noRecoveryKey": "Kein Wiederherstellungs-Schlüssel?",
|
||||
"sorry": "Entschuldigung",
|
||||
"noRecoveryKeyNoDecryption": "Aufgrund unseres Ende-zu-Ende-Verschlüsselungsprotokolls können deine Daten nicht ohne dein Passwort oder deinen Wiederherstellungs-Schlüssel entschlüsselt werden",
|
||||
"verifyEmail": "E-Mail-Adresse verifizieren",
|
||||
"checkInboxAndSpamFolder": "Bitte überprüfe deinen E-Mail-Posteingang (und Spam), um die Verifizierung abzuschließen",
|
||||
"tapToEnterCode": "Antippen, um den Code einzugeben",
|
||||
"resendEmail": "E-Mail erneut senden",
|
||||
"weHaveSendEmailTo": "Wir haben eine E-Mail an <green>{email}</green> gesendet",
|
||||
"@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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setPasswordTitle": "Passwort festlegen",
|
||||
"changePasswordTitle": "Passwort ändern",
|
||||
"resetPasswordTitle": "Passwort zurücksetzen",
|
||||
"encryptionKeys": "Verschlüsselungscode",
|
||||
"passwordWarning": "Wir speichern dieses Passwort nicht. Wenn du es vergisst, <underline>können wir deine Daten nicht entschlüsseln</underline>",
|
||||
"enterPasswordToEncrypt": "Gib ein Passwort ein, mit dem wir deine Daten verschlüsseln können",
|
||||
"enterNewPasswordToEncrypt": "Gib ein neues Passwort ein, mit dem wir deine Daten verschlüsseln können",
|
||||
"weakStrength": "Schwach",
|
||||
"strongStrength": "Stark",
|
||||
"moderateStrength": "Mittel",
|
||||
"passwordStrength": "Passwortstärke: {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}"
|
||||
},
|
||||
"passwordChangedSuccessfully": "Passwort erfolgreich geändert",
|
||||
"generatingEncryptionKeys": "Generierung von Verschlüsselungscodes...",
|
||||
"pleaseWait": "Bitte warten...",
|
||||
"continueLabel": "Weiter",
|
||||
"insecureDevice": "Unsicheres Gerät",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Es tut uns leid, wir konnten keine sicheren Schlüssel auf diesem Gerät generieren.\n\nBitte starte die Registrierung auf einem anderen Gerät.",
|
||||
"howItWorks": "So funktioniert's",
|
||||
"encryption": "Verschlüsselung",
|
||||
"ackPasswordLostWarning": "Ich verstehe, dass ich meine Daten verlieren kann, wenn ich mein Passwort vergesse, da meine Daten <underline>Ende-zu-Ende-verschlüsselt</underline> sind.",
|
||||
"privacyPolicyTitle": "Datenschutzerklärung",
|
||||
"termsOfServicesTitle": "Nutzungsbedingungen",
|
||||
"signUpTerms": "Ich stimme den <u-terms>Nutzungsbedingungen</u-terms> und der <u-policy>Datenschutzerklärung</u-policy> zu",
|
||||
"logInLabel": "Anmelden",
|
||||
"loginTerms": "Mit dem Klick auf \"Anmelden\" stimme ich den <u-terms>Nutzungsbedingungen</u-terms> und der <u-policy>Datenschutzerklärung</u-policy> zu",
|
||||
"changeEmail": "E-Mail-Adresse ändern",
|
||||
"enterYourPassword": "Passwort eingeben",
|
||||
"welcomeBack": "Willkommen zurück!",
|
||||
"contactSupport": "Support kontaktieren",
|
||||
"incorrectPasswordTitle": "Falsches Passwort",
|
||||
"pleaseTryAgain": "Bitte versuche es erneut",
|
||||
"recreatePasswordTitle": "Passwort wiederherstellen",
|
||||
"useRecoveryKey": "Wiederherstellungs-Schlüssel verwenden",
|
||||
"recreatePasswordBody": "Das aktuelle Gerät ist nicht leistungsfähig genug, um dein Passwort zu verifizieren, aber wir können es neu erstellen, damit es auf allen Geräten funktioniert.\n\nBitte melde dich mit deinem Wiederherstellungs-Schlüssel an und erstelle dein Passwort neu (Wenn du willst, kannst du dasselbe erneut verwenden).",
|
||||
"verifyPassword": "Passwort überprüfen",
|
||||
"recoveryKey": "Wiederherstellungs-Schlüssel",
|
||||
"recoveryKeyOnForgotPassword": "Falls du dein Passwort vergisst, kannst du deine Daten allein mit diesem Schlüssel wiederherstellen.",
|
||||
"recoveryKeySaveDescription": "Wir speichern diesen Schlüssel nicht. Bitte speichere diese Schlüssel aus 24 Wörtern an einem sicheren Ort.",
|
||||
"doThisLater": "Später machen",
|
||||
"saveKey": "Schlüssel speichern",
|
||||
"recoveryKeyCopiedToClipboard": "Wiederherstellungs-Schlüssel in die Zwischenablage kopiert",
|
||||
"recoverAccount": "Konto wiederherstellen",
|
||||
"recover": "Wiederherstellen",
|
||||
"dropSupportEmail": "Bitte sende eine E-Mail an {supportEmail} von deiner registrierten E-Mail-Adresse",
|
||||
"@dropSupportEmail": {
|
||||
"placeholders": {
|
||||
"supportEmail": {
|
||||
"description": "The support email address",
|
||||
"type": "String",
|
||||
"example": "support@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"twofactorSetup": "Zweiten Faktor (2FA) einrichten",
|
||||
"enterCode": "Code eingeben",
|
||||
"scanCode": "Code scannen",
|
||||
"codeCopiedToClipboard": "Code in Zwischenablage kopiert",
|
||||
"copypasteThisCodentoYourAuthenticatorApp": "Kopiere diesen Code\nin deine Authentifizierungs-App",
|
||||
"tapToCopy": "zum Kopieren antippen",
|
||||
"scanThisBarcodeWithnyourAuthenticatorApp": "Scanne diesen Code mit \ndeiner Authentifizierungs-App",
|
||||
"enterThe6digitCodeFromnyourAuthenticatorApp": "Gib den 6-stelligen Code aus\ndeiner Authentifizierungs-App ein",
|
||||
"confirm": "Bestätigen",
|
||||
"setupComplete": "Einrichtung abgeschlossen",
|
||||
"saveYourRecoveryKeyIfYouHaventAlready": "Sichere deinen Wiederherstellungs-Schlüssel, falls noch nicht geschehen",
|
||||
"thisCanBeUsedToRecoverYourAccountIfYou": "Dies kann verwendet werden, um dein Konto wiederherzustellen, wenn du deinen zweiten Faktor (2FA) verlierst",
|
||||
"twofactorAuthenticationPageTitle": "Zwei-Faktor-Authentifizierung",
|
||||
"lostDevice": "Gerät verloren?",
|
||||
"verifyingRecoveryKey": "Wiederherstellungs-Schlüssel wird überprüft...",
|
||||
"recoveryKeyVerified": "Wiederherstellungs-Schlüssel überprüft",
|
||||
"recoveryKeySuccessBody": "Sehr gut! Ihr Wiederherstellungsschlüssel ist gültig. Vielen Dank für die Verifizierung.\n\nBitte vergessen Sie nicht eine Kopie Ihres Wiederherstellungsschlüssels sicher aufzubewahren.",
|
||||
"invalidRecoveryKey": "Der von Ihnen eingegebene Wiederherstellungsschlüssel ist nicht gültig. Bitte stellen Sie sicher das aus 24 Wörtern zusammen gesetzt ist und jedes dieser Worte richtig geschrieben wurde.\n\nSollten Sie den Wiederherstellungscode eingegeben haben, stellen Sie bitte sicher, dass dieser 64 Worte lang ist und ebenfall richtig geschrieben wurde.",
|
||||
"invalidKey": "Ungültiger Schlüssel",
|
||||
"tryAgain": "Erneut versuchen",
|
||||
"viewRecoveryKey": "Wiederherstellungsschlüssel anzeigen",
|
||||
"confirmRecoveryKey": "Wiederherstellungsschlüssel bestätigen",
|
||||
"recoveryKeyVerifyReason": "Ihr Wiederherstellungsschlüssel ist die einzige Möglichkeit Ihre Fotos wieder herzustellen, sollten Sie Ihr Passwort vergessen haben. Sie können diesen unter \"Einstellungen\" und dann \"Konto\" wieder finden.\n\nBitte geben Sie unten Ihren Wiederherstellungsschlüssel ein um sicher zu stellen, dass Sie ihn korrekt hinterlegt haben.",
|
||||
"confirmYourRecoveryKey": "Bestätigen Sie ihren Wiederherstellungsschlüssel",
|
||||
"addViewer": "Album teilen",
|
||||
"addCollaborator": "Bearbeiter hinzufügen",
|
||||
"addANewEmail": "Neue E-Mail-Adresse hinzufügen",
|
||||
"orPickAnExistingOne": "Oder eine Vorherige auswählen",
|
||||
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum": "Bearbeiter können Fotos & Videos zu dem geteilten Album hinzufügen.",
|
||||
"enterEmail": "E-Mail eingeben",
|
||||
"albumOwner": "Besitzer",
|
||||
"@albumOwner": {
|
||||
"description": "Role of the album owner"
|
||||
},
|
||||
"you": "Sie",
|
||||
"collaborator": "Bearbeiter",
|
||||
"addMore": "Mehr hinzufügen",
|
||||
"@addMore": {
|
||||
"description": "Button text to add more collaborators/viewers"
|
||||
},
|
||||
"viewer": "Zuschauer",
|
||||
"remove": "Entfernen",
|
||||
"removeParticipant": "Teilnehmer entfernen",
|
||||
"@removeParticipant": {
|
||||
"description": "menuSectionTitle for removing a participant"
|
||||
},
|
||||
"manage": "Verwalten",
|
||||
"addedAs": "Hinzugefügt als",
|
||||
"changePermissions": "Berechtigungen ändern?",
|
||||
"yesConvertToViewer": "Ja, zu \"Beobachter\" ändern",
|
||||
"cannotAddMorePhotosAfterBecomingViewer": "Der Nutzer \"{user}\" wird keine weiteren Fotos zum Album hinzufügen können.\n\nJedoch kann er weiterhin vorhandene Bilder, welche durch ihn hinzugefügt worden sind, wieder entfernen",
|
||||
"allowAddingPhotos": "Hinzufügen von Fotos erlauben",
|
||||
"@allowAddingPhotos": {
|
||||
"description": "Switch button to enable uploading photos to a public link"
|
||||
},
|
||||
"allowAddPhotosDescription": "Erlaube Nutzern mit diesem Link ebenfalls Fotos zu diesem geteilten Album hinzuzufügen.",
|
||||
"passwordLock": "Passwort Sperre",
|
||||
"disableDownloadWarningTitle": "Bitte beachten Sie:",
|
||||
"disableDownloadWarningBody": "Zuschauer können weiterhin Screenshots oder mit anderen externen Programmen Kopien der Bilder machen.",
|
||||
"allowDownloads": "Downloads erlauben",
|
||||
"linkDeviceLimit": "Geräte Limit",
|
||||
"linkExpiry": "Ablaufdatum des Links",
|
||||
"linkExpired": "Abgelaufen",
|
||||
"linkEnabled": "Aktiviert",
|
||||
"linkNeverExpires": "Niemals",
|
||||
"expiredLinkInfo": "Dieser Link ist abgelaufen. Bitte wählen Sie ein neues Ablaufdatum oder deaktivieren Sie das Ablaufdatum des Links.",
|
||||
"setAPassword": "Passwort setzen",
|
||||
"lockButtonLabel": "Sperren",
|
||||
"enterPassword": "Passwort eingeben",
|
||||
"removeLink": "Link entfernen",
|
||||
"manageLink": "Link verwalten",
|
||||
"linkExpiresOn": "Link läuft am {expiryTime} ab",
|
||||
"albumUpdated": "Album aktualisiert",
|
||||
"maxDeviceLimitSpikeHandling": "Wenn auf den Höchstwert von {maxValue} gesetzt, dann wird das Limit gelockert um potenzielle Höchstlasten unterstützen zu können.",
|
||||
"@maxDeviceLimitSpikeHandling": {
|
||||
"placeholders": {
|
||||
"maxValue": {
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"never": "Niemals",
|
||||
"custom": "Benutzerdefiniert",
|
||||
"@custom": {
|
||||
"description": "Label for setting custom value for link expiry"
|
||||
},
|
||||
"after1Hour": "Nach 1. Stunde",
|
||||
"after1Day": "Nach einem Tag",
|
||||
"after1Week": "Nach 1 Woche",
|
||||
"after1Month": "Nach 1 Monat",
|
||||
"after1Year": "Nach 1 Jahr",
|
||||
"manageParticipants": "Verwalten",
|
||||
"collabLinkSectionDescription": "Erstelle einen Link, um anderen zu ermöglichen, Fotos in deinem geteilten Album hinzuzufügen und zu sehen - ohne dass diese ein Konto von ente.io oder die App benötigen. Ideal, um Fotos von Events zu sammeln.",
|
||||
"collectPhotos": "Fotos sammeln",
|
||||
"collaborativeLink": "Gemeinschaftlicher Link",
|
||||
"shareWithNonenteUsers": "Mit Nicht-Ente-Benutzern teilen",
|
||||
"createPublicLink": "Öffentlichen Link erstellen",
|
||||
"sendLink": "Link senden",
|
||||
"copyLink": "Link kopieren",
|
||||
"linkHasExpired": "Link ist abgelaufen",
|
||||
"publicLinkEnabled": "Öffentlicher Link aktiviert",
|
||||
"shareALink": "Einen Link teilen",
|
||||
"sharedAlbumSectionDescription": "Erstelle gemeinsame Alben mit anderen ente Benutzern, einschließlich solchen im kostenlosen Tarif.",
|
||||
"shareWithPeopleSectionTitle": "{numberOfPeople, plural, =0 {Teile mit bestimmten Personen} =1 {Teilen mit 1 Person} other {Teilen mit {numberOfPeople} Personen}}",
|
||||
"@shareWithPeopleSectionTitle": {
|
||||
"placeholders": {
|
||||
"numberOfPeople": {
|
||||
"type": "int",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"thisIsYourVerificationId": "Dies ist deine Verifizierungs-ID",
|
||||
"someoneSharingAlbumsWithYouShouldSeeTheSameId": "Jemand, der Alben mit dir teilt, sollte die gleiche ID auf seinem Gerät sehen.",
|
||||
"howToViewShareeVerificationID": "Bitte sie, auf den Einstellungs Bildschirm ihre E-Mail-Adresse lange anzuklicken und zu überprüfen, dass die IDs auf beiden Geräten übereinstimmen.",
|
||||
"thisIsPersonVerificationId": "Dies ist {email}s Verifizierungs-ID",
|
||||
"@thisIsPersonVerificationId": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String",
|
||||
"example": "someone@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationId": "Verifizierungs-ID",
|
||||
"verifyEmailID": "Verifiziere {email}",
|
||||
"emailNoEnteAccount": "{email} hat kein Ente-Konto.\n\nSenden Sie eine Einladung, um Fotos zu teilen.",
|
||||
"shareMyVerificationID": "Hier ist meine Verifizierungs-ID: {verificationID} für ente.io.",
|
||||
"shareTextConfirmOthersVerificationID": "Hey, kannst du bestätigen, dass dies deine ente.io Verifizierungs-ID ist: {verificationID}",
|
||||
"somethingWentWrong": "Irgendetwas ging schief",
|
||||
"sendInvite": "Einladung senden",
|
||||
"shareTextRecommendUsingEnte": "Lade ente herunter, damit wir einfach Fotos und Videos in höchster Qualität teilen können\n\nhttps://ente.io/#download",
|
||||
"done": "Fertig",
|
||||
"applyCodeTitle": "Code nutzen",
|
||||
"enterCodeDescription": "Gib den Code deines Freundes ein, damit sie beide kostenlosen Speicherplatz erhalten",
|
||||
"apply": "Anwenden",
|
||||
"failedToApplyCode": "Der Code konnte nicht aktiviert werden",
|
||||
"enterReferralCode": "Gib den Weiterempfehlungs-Code ein",
|
||||
"codeAppliedPageTitle": "Code eingelöst",
|
||||
"storageInGB": "{storageAmountInGB} GB",
|
||||
"claimed": "Eingelöst",
|
||||
"@claimed": {
|
||||
"description": "Used to indicate storage claimed, like 10GB Claimed"
|
||||
},
|
||||
"details": "Details",
|
||||
"claimMore": "Mehr einlösen!",
|
||||
"theyAlsoGetXGb": "Diese erhalten auch {storageAmountInGB} GB",
|
||||
"freeStorageOnReferralSuccess": "{storageAmountInGB} GB jedes Mal, wenn sich jemand mit deinem Code für einen bezahlten Tarif anmeldet",
|
||||
"shareTextReferralCode": "ente Weiterempfehlungs-Code: {referralCode} \n\nEinlösen unter Einstellungen → Allgemein → Weiterempfehlungen, um {referralStorageInGB} GB kostenlos zu erhalten, sobald Sie einen kostenpflichtigen Tarif abgeschlossen haben\n\nhttps://ente.io",
|
||||
"claimFreeStorage": "Freien Speicher einlösen",
|
||||
"inviteYourFriends": "Lade deine Freunde ein",
|
||||
"failedToFetchReferralDetails": "Die Weiterempfehlungs-Details können nicht abgerufen werden. Bitte versuche es später erneut.",
|
||||
"referralStep1": "1. Gib diesen Code an deine Freunde",
|
||||
"referralStep2": "2. Sie schließen ein bezahltes Abo ab",
|
||||
"referralStep3": "3. Ihr beide erhaltet {storageInGB} GB* kostenlos",
|
||||
"referralsAreCurrentlyPaused": "Einlösungen sind derzeit pausiert",
|
||||
"youCanAtMaxDoubleYourStorage": "* Du kannst deinen Speicher maximal verdoppeln",
|
||||
"claimedStorageSoFar": "{isFamilyMember, select, true {Deine Familiengruppe hat bereits {storageAmountInGb} GB erhalten} false {Du hast bereits {storageAmountInGb} GB erhalten} other {Du hast bereits {storageAmountInGb} Gb erhalten!}}",
|
||||
"@claimedStorageSoFar": {
|
||||
"placeholders": {
|
||||
"isFamilyMember": {
|
||||
"type": "String",
|
||||
"example": "true"
|
||||
},
|
||||
"storageAmountInGb": {
|
||||
"type": "int",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"faq": "Häufig gestellte Fragen",
|
||||
"oopsSomethingWentWrong": "Ups. Leider ist ein Fehler aufgetreten",
|
||||
"peopleUsingYourCode": "Leute, die deinen Code verwenden",
|
||||
"eligible": "zulässig",
|
||||
"total": "Gesamt",
|
||||
"codeUsedByYou": "Von dir benutzter Code",
|
||||
"freeStorageClaimed": "Kostenlos hinzugefügter Speicherplatz",
|
||||
"freeStorageUsable": "Freier Speicherplatz nutzbar",
|
||||
"usableReferralStorageInfo": "Der verwendbare Speicherplatz ist von deinem aktuellen Abonnement eingeschränkt. Überschüssiger, beanspruchter Speicherplatz wird automatisch verwendbar werden, wenn du ein höheres Abonnement buchst.",
|
||||
"removeFromAlbumTitle": "Aus Album entfernen?",
|
||||
"removeFromAlbum": "Aus Album entfernen",
|
||||
"itemsWillBeRemovedFromAlbum": "Ausgewählte Elemente werden aus diesem Album entfernt",
|
||||
"removeShareItemsWarning": "Einige der Elemente, die du entfernst, wurden von anderen Nutzern hinzugefügt und du wirst den Zugriff auf sie verlieren",
|
||||
"addingToFavorites": "Wird zu Favoriten hinzugefügt...",
|
||||
"removingFromFavorites": "Wird aus Favoriten entfernt...",
|
||||
"sorryCouldNotAddToFavorites": "Konnte leider nicht zu den Favoriten hinzugefügt werden!",
|
||||
"sorryCouldNotRemoveFromFavorites": "Konnte leider nicht aus den Favoriten entfernt werden!",
|
||||
"subscribeToEnableSharing": "Sieht aus, als sei dein Abonnement abgelaufen. Bitte abonniere, um das Teilen zu aktivieren.",
|
||||
"subscribe": "Abonnieren",
|
||||
"canOnlyRemoveFilesOwnedByYou": "Du kannst nur Dateien entfernen, die dir gehören",
|
||||
"deleteSharedAlbum": "Geteiltes Album löschen?",
|
||||
"deleteAlbum": "Album löschen",
|
||||
"deleteAlbumDialog": "Auch die Fotos (und Videos) in diesem Album aus <bold>allen</bold> anderen Alben löschen, die sie enthalten?",
|
||||
"deleteSharedAlbumDialogBody": "Dieses Album wird für alle gelöscht\n\nDu wirst den Zugriff auf geteilte Fotos in diesem Album, die anderen gehören, verlieren",
|
||||
"yesRemove": "Ja, entfernen",
|
||||
"creatingLink": "Erstelle Link...",
|
||||
"removeWithQuestionMark": "Entfernen?",
|
||||
"removeParticipantBody": "{userEmail} wird aus diesem geteilten Album entfernt\n\nAlle von ihnen hinzugefügte Fotos werden ebenfalls aus dem Album entfernt",
|
||||
"keepPhotos": "Fotos behalten",
|
||||
"deletePhotos": "Fotos löschen",
|
||||
"inviteToEnte": "Zu ente einladen",
|
||||
"removePublicLink": "Öffentlichen Link entfernen",
|
||||
"disableLinkMessage": "Der öffentliche Link zum Zugriff auf \"{albumName}\" wird entfernt.",
|
||||
"sharing": "Teilt...",
|
||||
"youCannotShareWithYourself": "Du kannst nicht mit dir selbst teilen",
|
||||
"archive": "Archiv",
|
||||
"createAlbumActionHint": "Drücke lange um Fotos auszuwählen und klicke + um ein Album zu erstellen",
|
||||
"importing": "Importiert....",
|
||||
"failedToLoadAlbums": "Laden der Alben fehlgeschlagen",
|
||||
"hidden": "Versteckt",
|
||||
"authToViewYourHiddenFiles": "Bitte authentifizieren, um die versteckten Dateien anzusehen",
|
||||
"trash": "Papierkorb",
|
||||
"uncategorized": "Unkategorisiert",
|
||||
"videoSmallCase": "Video",
|
||||
"photoSmallCase": "Foto",
|
||||
"singleFileDeleteHighlight": "Es wird aus allen Alben gelöscht.",
|
||||
"singleFileInBothLocalAndRemote": "Dieses {fileType} existiert auf ente.io und deinem Gerät.",
|
||||
"singleFileInRemoteOnly": "Dieses {fileType} wird auf ente.io gelöscht.",
|
||||
"singleFileDeleteFromDevice": "Dieses {fileType} wird von deinem Gerät gelöscht.",
|
||||
"deleteFromEnte": "Auf ente.io löschen",
|
||||
"yesDelete": "Ja, löschen",
|
||||
"movedToTrash": "In den Papierkorb verschoben",
|
||||
"deleteFromDevice": "Vom Gerät löschen",
|
||||
"deleteFromBoth": "Aus beidem löschen",
|
||||
"newAlbum": "Neues Album",
|
||||
"albums": "Alben",
|
||||
"memoryCount": "{count, plural, zero{keine Erinnerungsstücke} one{{count} Erinnerung} other{{count} Erinnerungsstücke}}",
|
||||
"@memoryCount": {
|
||||
"description": "The text to display the number of memories",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotos": "{count} ausgewählt",
|
||||
"@selectedPhotos": {
|
||||
"description": "Display the number of selected photos",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "5",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotosWithYours": "{count} ausgewählt ({yourCount} von Ihnen)",
|
||||
"@selectedPhotosWithYours": {
|
||||
"description": "Display the number of selected photos, including the number of selected photos owned by the user",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "12",
|
||||
"type": "int"
|
||||
},
|
||||
"yourCount": {
|
||||
"example": "2",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"advancedSettings": "Erweitert",
|
||||
"@advancedSettings": {
|
||||
"description": "The text to display in the advanced settings section"
|
||||
},
|
||||
"photoGridSize": "Fotorastergröße",
|
||||
"manageDeviceStorage": "Gerätespeicher verwalten",
|
||||
"selectFoldersForBackup": "Ordner für Sicherung auswählen",
|
||||
"selectedFoldersWillBeEncryptedAndBackedUp": "Ausgewählte Ordner werden verschlüsselt und gesichert",
|
||||
"unselectAll": "Alle demarkieren",
|
||||
"selectAll": "Alle markieren",
|
||||
"skip": "Überspringen",
|
||||
"updatingFolderSelection": "Ordnerauswahl wird aktualisiert...",
|
||||
"itemCount": "{count, plural, one{{count} Objekt} other{{count} Objekte}}",
|
||||
"yearsAgo": "{count, plural, one{vor einem Jahr} other{vor {count} Jahren}}",
|
||||
"backupSettings": "Backup-Einstellungen",
|
||||
"backupOverMobileData": "Über mobile Daten sichern",
|
||||
"backupVideos": "Videos sichern",
|
||||
"disableAutoLock": "Automatische Sperre deaktivieren",
|
||||
"deviceLockExplanation": "Das Sperren des Gerätes verhindern, solange 'ente' im Vordergrund geöffnet ist und eine Sicherung läuft. \nDies wird für gewöhnlich nicht benötigt, kann aber dabei helfen große Transfers schneller durchzuführen.",
|
||||
"about": "Allgemeine Informationen",
|
||||
"weAreOpenSource": "Unser Quellcode ist offen einsehbar!",
|
||||
"privacy": "Datenschutz",
|
||||
"terms": "Nutzungsbedingungen",
|
||||
"checkForUpdates": "Nach Aktualisierungen suchen",
|
||||
"checking": "Wird geprüft...",
|
||||
"youAreOnTheLatestVersion": "Sie sind auf der neuesten Version",
|
||||
"account": "Konto",
|
||||
"manageSubscription": "Abonnement verwalten",
|
||||
"authToChangeYourEmail": "Bitte authentifizieren, um deine E-Mail-Adresse zu ändern",
|
||||
"changePassword": "Passwort ändern",
|
||||
"authToChangeYourPassword": "Bitte authentifizieren, um das Passwort zu ändern",
|
||||
"exportYourData": "Daten exportieren",
|
||||
"logout": "Ausloggen",
|
||||
"authToInitiateAccountDeletion": "Bitte authentifizieren, um die Löschung des Kontos einzuleiten",
|
||||
"areYouSureYouWantToLogout": "Sind sie sicher, dass Sie sich abmelden wollen?",
|
||||
"yesLogout": "Ja, ausloggen",
|
||||
"aNewVersionOfEnteIsAvailable": "Eine neuere Version von 'ente' ist verfügbar.",
|
||||
"update": "Updaten",
|
||||
"installManually": "Manuell installieren",
|
||||
"criticalUpdateAvailable": "Kritisches Update ist verfügbar!",
|
||||
"updateAvailable": "Update verfügbar",
|
||||
"downloading": "Wird heruntergeladen...",
|
||||
"theDownloadCouldNotBeCompleted": "Der Download konnte nicht abgeschlossen werden",
|
||||
"retry": "Erneut versuchen",
|
||||
"backedUpFolders": "Gesicherte Ordner",
|
||||
"backup": "Backup",
|
||||
"freeUpDeviceSpace": "Gerätespeicher freiräumen",
|
||||
"allClear": "✨ Alles klar",
|
||||
"noDeviceThatCanBeDeleted": "Du hast keine Dateien auf diesem Gerät, die gelöscht werden können",
|
||||
"removeDuplicates": "Duplikate entfernen",
|
||||
"noDuplicates": "✨ Keine Duplikate",
|
||||
"youveNoDuplicateFilesThatCanBeCleared": "Du hast keine Duplikate, die gelöscht werden können",
|
||||
"success": "Abgeschlossen",
|
||||
"rateUs": "Bewerte uns",
|
||||
"remindToEmptyDeviceTrash": "Lösche auch Dateien aus \"Kürzlich gelöscht\" unter \"Einstellungen\" -> \"Speicher\" um freien Speicher zu erhalten",
|
||||
"youHaveSuccessfullyFreedUp": "Du hast {storageSaved} erfolgreich freigegeben!",
|
||||
"@youHaveSuccessfullyFreedUp": {
|
||||
"description": "The text to display when the user has successfully freed up storage",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"remindToEmptyEnteTrash": "Leere auch deinen \"Papierkorb\", um freien Platz zu erhalten",
|
||||
"sparkleSuccess": "✨ Abgeschlossen",
|
||||
"duplicateFileCountWithStorageSaved": "Du hast {count, plural, one{{count} duplizierte Datei} other{{count} dupliziere Dateien}} gelöscht und ({storageSaved}!) freigegeben",
|
||||
"@duplicateFileCountWithStorageSaved": {
|
||||
"description": "The text to display when the user has successfully cleaned up duplicate files",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"familyPlans": "Familientarif",
|
||||
"referrals": "Weiterempfehlungen",
|
||||
"advanced": "Erweitert",
|
||||
"general": "Allgemein",
|
||||
"security": "Sicherheit",
|
||||
"authToViewYourRecoveryKey": "Bitte authentifizieren, um deinen Wiederherstellungs-Schlüssel anzusehen",
|
||||
"twofactor": "Zwei-Faktor",
|
||||
"authToConfigureTwofactorAuthentication": "Bitte authentifizieren, um Zwei-Faktor-Authentifizierung zu konfigurieren",
|
||||
"lockscreen": "Sperrbildschirm",
|
||||
"authToChangeLockscreenSetting": "Bitte authentifizieren, um die Sperrbildschirm-Einstellung zu ändern",
|
||||
"lockScreenEnablePreSteps": "Um den Sperrbildschirm zu aktivieren, legen Sie bitte den Geräte-Passcode oder die Bildschirmsperre in den Systemeinstellungen fest.",
|
||||
"viewActiveSessions": "Aktive Sitzungen anzeigen",
|
||||
"authToViewYourActiveSessions": "Bitte authentifizieren, um die aktiven Sitzungen anzusehen",
|
||||
"disableTwofactor": "Zweiten Faktor (2FA) deaktivieren",
|
||||
"confirm2FADisable": "Bist du sicher, dass du die Zwei-Faktor-Authentifizierung (2FA) deaktivieren willst?",
|
||||
"no": "Nein",
|
||||
"yes": "Ja",
|
||||
"social": "Social Media",
|
||||
"rateUsOnStore": "Bewerte uns auf {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Merchandise",
|
||||
"twitter": "Twitter",
|
||||
"mastodon": "Mastodon",
|
||||
"matrix": "Matrix",
|
||||
"discord": "Discord",
|
||||
"reddit": "Reddit",
|
||||
"yourStorageDetailsCouldNotBeFetched": "Details zum Speicherplatz konnten nicht abgerufen werden",
|
||||
"reportABug": "Fehler melden",
|
||||
"reportBug": "Fehler melden",
|
||||
"suggestFeatures": "Verbesserung vorschlagen",
|
||||
"support": "Support",
|
||||
"theme": "Theme",
|
||||
"lightTheme": "Hell",
|
||||
"darkTheme": "Dunkel",
|
||||
"systemTheme": "System",
|
||||
"freeTrial": "Kostenlose Testphase",
|
||||
"selectYourPlan": "Wähle dein Abo aus",
|
||||
"enteSubscriptionPitch": "ente sichert deine Erinnerungsstücke, sodass sie immer für dich verfügbar sind, auch wenn du dein Gerät verlieren solltest.",
|
||||
"enteSubscriptionShareWithFamily": "Deine Familie kann zu deinem Abo hinzugefügt werden.",
|
||||
"currentUsageIs": "Aktuell genutzt werden ",
|
||||
"@currentUsageIs": {
|
||||
"description": "This text is followed by storage usaged",
|
||||
"examples": {
|
||||
"0": "Current usage is 1.2 GB"
|
||||
},
|
||||
"type": "text"
|
||||
},
|
||||
"faqs": "FAQs",
|
||||
"renewsOn": "Erneuert am {endDate}",
|
||||
"freeTrialValidTill": "Kostenlose Demo verfügbar bis zum {endDate}",
|
||||
"subWillBeCancelledOn": "Ihr Abo endet am {endDate}",
|
||||
"subscription": "Abonnement",
|
||||
"paymentDetails": "Zahlungsdetails",
|
||||
"manageFamily": "Familiengruppe verwalten",
|
||||
"contactToManageSubscription": "Bitte kontaktieren Sie uns über support@ente.io, um Ihr {provider} Abo zu verwalten.",
|
||||
"renewSubscription": "Abonnement erneuern",
|
||||
"cancelSubscription": "Abonnement kündigen",
|
||||
"areYouSureYouWantToRenew": "Bist du sicher, dass du verlängern möchtest?",
|
||||
"yesRenew": "Ja, erneuern",
|
||||
"areYouSureYouWantToCancel": "Bist du sicher, dass du kündigen willst?",
|
||||
"yesCancel": "Ja, kündigen",
|
||||
"failedToRenew": "Erneuern fehlgeschlagen",
|
||||
"failedToCancel": "Kündigung fehlgeschlagen",
|
||||
"twoMonthsFreeOnYearlyPlans": "2 Monate kostenlos beim jährlichen Bezahlen",
|
||||
"monthly": "Monatlich",
|
||||
"@monthly": {
|
||||
"description": "The text to display for monthly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"yearly": "Jährlich",
|
||||
"@yearly": {
|
||||
"description": "The text to display for yearly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"confirmPlanChange": "Aboänderungen bestätigen",
|
||||
"areYouSureYouWantToChangeYourPlan": "Sind Sie sicher, dass Sie Ihren Tarif ändern möchten?",
|
||||
"youCannotDowngradeToThisPlan": "Sie können nicht auf diesen Tarif wechseln",
|
||||
"cancelOtherSubscription": "Bitte kündigen Sie Ihr aktuelles Abo über {paymentProvider} zuerst",
|
||||
"@cancelOtherSubscription": {
|
||||
"description": "The text to display when the user has an existing subscription from a different payment provider",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"paymentProvider": {
|
||||
"example": "Apple",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"optionalAsShortAsYouLike": "Bei Bedarf auch so kurz wie Sie wollen...",
|
||||
"send": "Absenden",
|
||||
"askCancelReason": "Ihr Abonnement wurde gekündigt. Möchten Sie uns den Grund mitteilen?",
|
||||
"thankYouForSubscribing": "Danke fürs Abonnieren!",
|
||||
"yourPurchaseWasSuccessful": "Ihr Einkauf war erfolgreich!",
|
||||
"yourPlanWasSuccessfullyUpgraded": "Ihr Abo wurde erfolgreich aufgestuft",
|
||||
"yourPlanWasSuccessfullyDowngraded": "Ihr Tarif wurde erfolgreich heruntergestuft",
|
||||
"yourSubscriptionWasUpdatedSuccessfully": "Dein Abonnement wurde erfolgreich aktualisiert.",
|
||||
"googlePlayId": "Google Play ID",
|
||||
"appleId": "Apple ID",
|
||||
"playstoreSubscription": "PlayStore Abo",
|
||||
"appstoreSubscription": "AppStore Abo",
|
||||
"subAlreadyLinkedErrMessage": "Ihr {id} ist bereits mit einem anderen 'ente'-Konto verknüpft.\nWenn Sie Ihre {id} mit diesem Konto verwenden möchten, kontaktieren Sie bitte unseren Support'",
|
||||
"visitWebToManage": "Bitte rufen Sie \"web.ente.io\" auf um ihr Abo zu verwalten",
|
||||
"couldNotUpdateSubscription": "Abo konnte nicht aktualisiert werden",
|
||||
"pleaseContactSupportAndWeWillBeHappyToHelp": "Bitte kontaktieren Sie uns über support@ente.io wo wir Ihnen gerne weiterhelfen.",
|
||||
"paymentFailed": "Zahlung fehlgeschlagen",
|
||||
"paymentFailedTalkToProvider": "Bitte kontaktiere den Support von {providerName}, falls etwas abgebucht wurde",
|
||||
"@paymentFailedTalkToProvider": {
|
||||
"description": "The text to display when the payment failed",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"providerName": {
|
||||
"example": "AppStore|PlayStore",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"continueOnFreeTrial": "Mit kostenloser Testversion fortfahren",
|
||||
"areYouSureYouWantToExit": "Möchtest du Vorgang wirklich abbrechen?",
|
||||
"thankYou": "Vielen Dank",
|
||||
"failedToVerifyPaymentStatus": "Überprüfung des Zahlungsstatus fehlgeschlagen",
|
||||
"pleaseWaitForSometimeBeforeRetrying": "Bitte warte kurz, bevor du es erneut versuchst",
|
||||
"paymentFailedWithReason": "Leider ist deine Zahlung aus folgendem Grund fehlgeschlagen: {reason}",
|
||||
"youAreOnAFamilyPlan": "Du bist im Familien-Tarif!",
|
||||
"contactFamilyAdmin": "Bitte kontaktiere <green>{familyAdminEmail}</green> um dein Abo zu verwalten",
|
||||
"leaveFamily": "Familienabo verlassen",
|
||||
"areYouSureThatYouWantToLeaveTheFamily": "Bist du sicher, dass du den Familien-Tarif verlassen möchtest?",
|
||||
"leave": "Verlassen",
|
||||
"rateTheApp": "App bewerten",
|
||||
"startBackup": "Sicherung starten",
|
||||
"noPhotosAreBeingBackedUpRightNow": "Momentan werden keine Fotos gesichert",
|
||||
"preserveMore": "Mehr Daten sichern",
|
||||
"existingUser": "Existierender Benutzer",
|
||||
"privateBackups": "Private Sicherungen",
|
||||
"forYourMemories": "Als Erinnerung",
|
||||
"endtoendEncryptedByDefault": "Automatisch Ende-zu-Ende-verschlüsselt",
|
||||
"safelyStored": "Gesichert",
|
||||
"atAFalloutShelter": "in einem ehemaligen Luftschutzbunker",
|
||||
"designedToOutlive": "Entwickelt um zu bewahren",
|
||||
"available": "Verfügbar",
|
||||
"everywhere": "überall",
|
||||
"androidIosWebDesktop": "Android, iOS, Web, Desktop",
|
||||
"mobileWebDesktop": "Mobil, Web, Desktop",
|
||||
"newToEnte": "Neu bei ente",
|
||||
"pleaseLoginAgain": "Bitte logge dich erneut ein",
|
||||
"devAccountChanged": "Das Entwicklerkonto, das wir verwenden, um ente im App Store zu veröffentlichen, hat sich geändert. Aus diesem Grund musst du dich erneut anmelden.\n\nWir entschuldigen uns für die Unannehmlichkeiten, aber das war unvermeidlich.",
|
||||
"yourSubscriptionHasExpired": "Dein Abonnement ist abgelaufen",
|
||||
"storageLimitExceeded": "Speichergrenze überschritten",
|
||||
"upgrade": "Upgrade",
|
||||
"backupFailed": "Sicherung fehlgeschlagen",
|
||||
"couldNotBackUpTryLater": "Deine Daten konnten nicht gesichert werden.\nWir versuchen es später erneut.",
|
||||
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "ente kann Dateien nur verschlüsselt sichern, wenn du uns darauf Zugriff gewährst",
|
||||
"pleaseGrantPermissions": "Bitte erteile die nötigen Berechtigungen",
|
||||
"grantPermission": "Zugriff gewähren",
|
||||
"privateSharing": "Privates Teilen",
|
||||
"shareOnlyWithThePeopleYouWant": "Teile mit ausgewählten Personen",
|
||||
"usePublicLinksForPeopleNotOnEnte": "Nutze öffentliche Links für Personen ohne ente.io Konto",
|
||||
"allowPeopleToAddPhotos": "Erlaube anderen das Hinzufügen von Fotos",
|
||||
"shareAnAlbumNow": "Teile jetzt ein Album",
|
||||
"collectEventPhotos": "Gemeinsam Event-Fotos sammeln",
|
||||
"sessionExpired": "Sitzung abgelaufen",
|
||||
"loggingOut": "Abmeldung...",
|
||||
"@onDevice": {
|
||||
"description": "The text displayed above folders/albums stored on device",
|
||||
"type": "text"
|
||||
},
|
||||
"onDevice": "Auf dem Gerät",
|
||||
"name": "Name",
|
||||
"newest": "Zuletzt",
|
||||
"lastUpdated": "Zuletzt aktualisiert",
|
||||
"deleteEmptyAlbums": "Leere Alben löschen",
|
||||
"deleteEmptyAlbumsWithQuestionMark": "Leere Alben löschen?",
|
||||
"deleteAlbumsDialogBody": "Damit werden alle leeren Alben gelöscht. Dies ist nützlich, wenn du das Durcheinander in deiner Albenliste verringern möchtest.",
|
||||
"restore": "Wiederherstellen",
|
||||
"@restore": {
|
||||
"description": "Display text for an action which triggers a restore of item from trash",
|
||||
"type": "text"
|
||||
},
|
||||
"moveToAlbum": "Zum Album verschieben",
|
||||
"unarchive": "Dearchivieren",
|
||||
"favorite": "Favorit",
|
||||
"shareLink": "Link teilen",
|
||||
"addToEnte": "Zu ente hinzufügen",
|
||||
"addToAlbum": "Zum Album hinzufügen",
|
||||
"delete": "Löschen",
|
||||
"share": "Teilen",
|
||||
"searchByAlbumNameHint": "Name des Albums",
|
||||
"albumTitle": "Albumtitel",
|
||||
"enterAlbumName": "Albumname eingeben",
|
||||
"restoringFiles": "Dateien werden wiederhergestellt...",
|
||||
"invite": "Einladen",
|
||||
"shareYourFirstAlbum": "Teile dein erstes Album",
|
||||
"sharedWith": "Geteilt mit {emailIDs}",
|
||||
"sharedWithMe": "Mit mir geteilt",
|
||||
"sharedByMe": "Von mir geteilt",
|
||||
"doubleYourStorage": "Speicherplatz verdoppeln",
|
||||
"referFriendsAnd2xYourPlan": "Begeistere Freunde für uns und verdopple deinen Speicher",
|
||||
"shareAlbumHint": "Öffne ein Album und tippe auf den Teilen-Button oben rechts, um zu teilen.",
|
||||
"renameAlbum": "Album umbenennen",
|
||||
"rename": "Umbenennen",
|
||||
"leaveSharedAlbum": "Geteiltes Album verlassen?",
|
||||
"leaveAlbum": "Album verlassen",
|
||||
"photosAddedByYouWillBeRemovedFromTheAlbum": "Von dir hinzugefügte Fotos werden vom Album entfernt",
|
||||
"youveNoFilesInThisAlbumThatCanBeDeleted": "Du hast keine Dateien in diesem Album, die gelöscht werden können",
|
||||
"youDontHaveAnyArchivedItems": "Du hast keine archivierten Elemente.",
|
||||
"ignoredFolderUploadReason": "Einige Dateien in diesem Album werden beim Upload ignoriert, weil sie zuvor auf ente gelöscht wurden.",
|
||||
"resetIgnoredFiles": "Ignorierte Dateien zurücksetzen",
|
||||
"deviceFilesAutoUploading": "Dateien, die zu diesem Album hinzugefügt werden, werden automatisch zu ente hochgeladen.",
|
||||
"turnOnBackupForAutoUpload": "Aktiviere die Sicherung, um automatisch neu hinzugefügte Dateien dieses Ordners auf ente hochzuladen.",
|
||||
"noHiddenPhotosOrVideos": "Keine versteckten Fotos oder Videos",
|
||||
"nothingToSeeHere": "Hier gibt es nichts zu sehen! 👀",
|
||||
"unarchiveAlbum": "Album dearchivieren",
|
||||
"archiveAlbum": "Album archivieren",
|
||||
"pleaseWaitDeletingAlbum": "Bitte warten, Album wird gelöscht",
|
||||
"noResultsFound": "Keine Ergebnisse gefunden",
|
||||
"loadingExifData": "Lade Exif-Daten...",
|
||||
"viewAllExifData": "Alle Exif-Daten anzeigen",
|
||||
"noExifData": "Keine Exif-Daten",
|
||||
"thisImageHasNoExifData": "Dieses Bild hat keine Exif-Daten",
|
||||
"exif": "EXIF",
|
||||
"noResults": "Keine Ergebnisse",
|
||||
"close": "Schließen",
|
||||
"setAs": "Festlegen als",
|
||||
"fileSavedToGallery": "Datei in Galerie gespeichert",
|
||||
"download": "Herunterladen",
|
||||
"downloadFailed": "Herunterladen fehlgeschlagen",
|
||||
"authToViewYourMemories": "Bitte authentifizieren, um deine Erinnerungsstücke anzusehen",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Zwei-Faktor-Authentifizierung (2FA) erfolgreich zurückgesetzt",
|
||||
"twofactorAuthenticationHasBeenDisabled": "Zwei-Faktor-Authentifizierung (2FA) wurde deaktiviert",
|
||||
"disablingTwofactorAuthentication": "Zwei-Faktor-Authentifizierung (2FA) wird deaktiviert...",
|
||||
"allMemoriesPreserved": "Alle Erinnerungsstücke gesichert",
|
||||
"syncProgress": "{completed}/{total} Erinnerungsstücke gesichert",
|
||||
"@syncProgress": {
|
||||
"description": "Text to tell user how many memories have been preserved",
|
||||
"placeholders": {
|
||||
"completed": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"loadMessage2": "Wir haben bereits mehr als 10 Millionen Erinnerungsstücke gesichert",
|
||||
"galleryMemoryLimitInfo": "Bis zu 1000 Erinnerungsstücke angezeigt in der Galerie",
|
||||
"rotateRight": "Nach rechts drehen",
|
||||
"saveCopy": "Kopie speichern",
|
||||
"color": "Farbe",
|
||||
"yesDiscardChanges": "Ja, Änderungen verwerfen",
|
||||
"doYouWantToDiscardTheEditsYouHaveMade": "Möchtest du deine Änderungen verwerfen?",
|
||||
"saving": "Speichern...",
|
||||
"editsSaved": "Änderungen gespeichert"
|
||||
}
|
|
@ -51,7 +51,17 @@
|
|||
"checkInboxAndSpamFolder": "Please check your inbox (and spam) to complete verification",
|
||||
"tapToEnterCode": "Tap to enter code",
|
||||
"resendEmail": "Resend email",
|
||||
"weveSentAMailTo": "We've sent a mail to",
|
||||
"weHaveSendEmailTo": "We have sent a mail to <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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setPasswordTitle": "Set password",
|
||||
"changePasswordTitle": "Change password",
|
||||
"resetPasswordTitle": "Reset password",
|
||||
|
@ -85,7 +95,7 @@
|
|||
"ackPasswordLostWarning": "I understand that if I lose my password, I may lose my data since my data is <underline>end-to-end encrypted</underline>.",
|
||||
"privacyPolicyTitle": "Privacy Policy",
|
||||
"termsOfServicesTitle": "Terms",
|
||||
"signUpTerms" : "I agree to the <u-terms>terms of service</u-terms> and <u-policy>privacy policy</u-policy>",
|
||||
"signUpTerms": "I agree to the <u-terms>terms of service</u-terms> and <u-policy>privacy policy</u-policy>",
|
||||
"logInLabel": "Log in",
|
||||
"loginTerms": "By clicking log in, I agree to the <u-terms>terms of service</u-terms> and <u-policy>privacy policy</u-policy>",
|
||||
"changeEmail": "Change email",
|
||||
|
@ -209,6 +219,16 @@
|
|||
"after1Month": "After 1 month",
|
||||
"after1Year": "After 1 year",
|
||||
"manageParticipants": "Manage",
|
||||
"albumParticipantsCount": "{count, plural, =0 {No Participants} =1 {1 Participant} other {{count} Participants}}",
|
||||
"@albumParticipantsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int",
|
||||
"example": "5"
|
||||
}
|
||||
},
|
||||
"description": "Number of participants in an album, including the album owner."
|
||||
},
|
||||
"collabLinkSectionDescription": "Create a link to allow people to add and view photos in your shared album without needing an ente app or account. Great for collecting event photos.",
|
||||
"collectPhotos": "Collect photos",
|
||||
"collaborativeLink": "Collaborative link",
|
||||
|
@ -612,6 +632,11 @@
|
|||
"storageLimitExceeded": "Storage limit exceeded",
|
||||
"upgrade": "Upgrade",
|
||||
"raiseTicket": "Raise ticket",
|
||||
"@raiseTicket": {
|
||||
"description": "Button text for raising a support tickets in case of unhandled errors during backup",
|
||||
"type": "text"
|
||||
},
|
||||
|
||||
"backupFailed": "Backup failed",
|
||||
"couldNotBackUpTryLater": "We could not backup your data.\nWe will retry later.",
|
||||
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "ente can encrypt and preserve files only if you grant access to them",
|
||||
|
@ -625,6 +650,16 @@
|
|||
"collectEventPhotos": "Collect event photos",
|
||||
"sessionExpired": "Session expired",
|
||||
"loggingOut": "Logging out...",
|
||||
"@onDevice": {
|
||||
"description": "The text displayed above folders/albums stored on device",
|
||||
"type": "text"
|
||||
},
|
||||
"onDevice": "On device",
|
||||
"@onEnte": {
|
||||
"description": "The text displayed above albums backed up to ente",
|
||||
"type": "text"
|
||||
},
|
||||
"onEnte": "On <branding>ente</branding>",
|
||||
"name": "Name",
|
||||
"newest": "Newest",
|
||||
"lastUpdated": "Last updated",
|
||||
|
@ -720,7 +755,7 @@
|
|||
"calculating": "Calculating...",
|
||||
"pleaseWaitDeletingAlbum": "Please wait, deleting album",
|
||||
"searchHintText": "Albums, months, days, years, ...",
|
||||
"searchByExamples": "\u2022 Album names (e.g. \"Camera\")\n\u2022 Types of files (e.g. \"Videos\", \".gif\")\n\u2022 Years and months (e.g. \"2022\", \"January\")\n\u2022 Holidays (e.g. \"Christmas\")\n\u2022 Photo descriptions (e.g. “#fun”)",
|
||||
"searchByExamples": "• Album names (e.g. \"Camera\")\n• Types of files (e.g. \"Videos\", \".gif\")\n• Years and months (e.g. \"2022\", \"January\")\n• Holidays (e.g. \"Christmas\")\n• Photo descriptions (e.g. “#fun”)",
|
||||
"youCanTrySearchingForADifferentQuery": "You can try searching for a different query.",
|
||||
"noResultsFound": "No results found",
|
||||
"addedBy": "Added by {emailOrName}",
|
||||
|
@ -755,7 +790,7 @@
|
|||
"@filesBackedUpInAlbum": {
|
||||
"description": "Text to tell user how many files have been backed up in the album",
|
||||
"placeholders": {
|
||||
"count" :{
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
|
@ -770,7 +805,7 @@
|
|||
"@filesBackedUpFromDevice": {
|
||||
"description": "Text to tell user how many files have been backed up from this device",
|
||||
"placeholders": {
|
||||
"count" :{
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
|
@ -787,7 +822,7 @@
|
|||
"freeUpAccessPostDelete": "You can still access {count, plural, one {it} other {them}} on ente as long as you have an active subscription",
|
||||
"@freeUpAccessPostDelete": {
|
||||
"placeholders": {
|
||||
"count" :{
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
|
@ -820,7 +855,7 @@
|
|||
"@syncProgress": {
|
||||
"description": "Text to tell user how many memories have been preserved",
|
||||
"placeholders": {
|
||||
"completed" :{
|
||||
"completed": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
|
@ -879,5 +914,39 @@
|
|||
"loadMessage8": "web.ente.io has a slick uploader",
|
||||
"loadMessage9": "We use Xchacha20Poly1305 to safely encrypt your data",
|
||||
"language": "Language",
|
||||
"selectLanguage": "Select Language"
|
||||
}
|
||||
"selectLanguage": "Select Language",
|
||||
"locationName": "Location name",
|
||||
"addLocation": "Add location",
|
||||
"groupNearbyPhotos": "Group nearby photos",
|
||||
"location": "Location",
|
||||
"kiloMeterUnit": "km",
|
||||
"addLocationButton": "Add",
|
||||
"radius": "Radius",
|
||||
"locationTagFeatureDescription": "A location tag groups all photos that were taken within some radius of a photo",
|
||||
"galleryMemoryLimitInfo": "Up to 1000 memories shown in gallery",
|
||||
"save": "Save",
|
||||
"centerPoint": "Center point",
|
||||
"pickCenterPoint": "Pick center point",
|
||||
"useSelectedPhoto": "Use selected photo",
|
||||
"edit": "Edit",
|
||||
"deleteLocation": "Delete location",
|
||||
"rotateLeft": "Rotate left",
|
||||
"flip": "Flip",
|
||||
"rotateRight": "Rotate right",
|
||||
"saveCopy": "Save copy",
|
||||
"light": "Light",
|
||||
"color": "Color",
|
||||
"yesDiscardChanges": "Yes, discard changes",
|
||||
"doYouWantToDiscardTheEditsYouHaveMade": "Do you want to discard the edits you have made?",
|
||||
"saving": "Saving...",
|
||||
"editsSaved": "Edits saved",
|
||||
"oopsCouldNotSaveEdits": "Oops, could not save edits",
|
||||
"customRadius": "Custom radius",
|
||||
"@customRadius": {
|
||||
"description": "Custom radius for location tag"
|
||||
},
|
||||
"distanceInKMUnit": "km",
|
||||
"@distanceInKMUnit": {
|
||||
"description": "Unit for distance in km"
|
||||
}
|
||||
}
|
|
@ -1 +1,951 @@
|
|||
{}
|
||||
{
|
||||
"enterYourEmailAddress": "Escribe tu correo electrónico",
|
||||
"accountWelcomeBack": "¡Bienvenido de nuevo!",
|
||||
"email": "Correo electrónico",
|
||||
"cancel": "Cancelar",
|
||||
"verify": "Verificar",
|
||||
"invalidEmailAddress": "Dirección de correo electrónico no válida",
|
||||
"enterValidEmail": "Por favor, introduzca una dirección de correo electrónico válida.",
|
||||
"deleteAccount": "Eliminar cuenta",
|
||||
"askDeleteReason": "¿Cuál es la razón principal por la que eliminas tu cuenta?",
|
||||
"deleteAccountFeedbackPrompt": "Lamentamos que te vayas. Por favor, explícanos el motivo para ayudarnos a mejorar.",
|
||||
"feedback": "Sugerencias",
|
||||
"kindlyHelpUsWithThisInformation": "Por favor ayúdanos con esta información",
|
||||
"confirmDeletePrompt": "Sí, quiero eliminar permanentemente esta cuenta y todos sus datos.",
|
||||
"confirmAccountDeletion": "Corfirmar borrado de cuenta",
|
||||
"deleteConfirmDialogBody": "Está a punto de eliminar permanentemente su cuenta y todos sus datos.\nEsta acción es irreversible.",
|
||||
"deleteAccountPermanentlyButton": "Eliminar Cuenta Permanentemente",
|
||||
"yourAccountHasBeenDeleted": "Su cuenta ha sido eliminada",
|
||||
"selectReason": "Seleccionar motivo",
|
||||
"deleteReason1": "Falta una característica clave que necesito",
|
||||
"deleteReason2": "La aplicación o una característica determinada no \nse comporta como creo que debería",
|
||||
"deleteReason3": "He encontrado otro servicio que me gusta más",
|
||||
"deleteReason4": "Mi motivo no se encuentra en la lista",
|
||||
"sendEmail": "Enviar correo electrónico",
|
||||
"deleteRequestSLAText": "Su solicitud será procesada dentro de 72 horas.",
|
||||
"deleteEmailRequest": "Por favor, envíe un correo electrónico a <warning>account-deletion@ente.io</warning> desde su dirección de correo electrónico registrada.",
|
||||
"ok": "Aceptar",
|
||||
"createAccount": "Crear cuenta",
|
||||
"createNewAccount": "Crear nueva cuenta",
|
||||
"password": "Contraseña",
|
||||
"confirmPassword": "Confirmar contraseña",
|
||||
"activeSessions": "Sesiónes activas",
|
||||
"oops": "Ups",
|
||||
"somethingWentWrongPleaseTryAgain": "Algo salió mal, por favor inténtalo de nuevo",
|
||||
"thisWillLogYouOutOfThisDevice": "¡Esto cerrará la sesión de este dispositivo!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "Esto cerrará la sesión del siguiente dispositivo:",
|
||||
"terminateSession": "¿Terminar sesión?",
|
||||
"terminate": "Terminar",
|
||||
"thisDevice": "Este dispositivo",
|
||||
"recoverButton": "Recuperar",
|
||||
"recoverySuccessful": "¡Recuperación exitosa!",
|
||||
"decrypting": "Descifrando...",
|
||||
"incorrectRecoveryKeyTitle": "Clave de recuperación incorrecta",
|
||||
"incorrectRecoveryKeyBody": "La clave de recuperación introducida es incorrecta",
|
||||
"forgotPassword": "Olvidé mi contraseña",
|
||||
"enterYourRecoveryKey": "Introduzca su clave de recuperación",
|
||||
"noRecoveryKey": "¿Sin clave de recuperación?",
|
||||
"sorry": "Lo sentimos",
|
||||
"noRecoveryKeyNoDecryption": "Debido a la naturaleza de nuestro protocolo de cifrado de extremo a extremo, sus datos no pueden ser descifrados sin su contraseña o clave de recuperación",
|
||||
"verifyEmail": "Verificar correo electrónico",
|
||||
"checkInboxAndSpamFolder": "Revisa tu bandeja de entrada (y spam) para completar la verificación",
|
||||
"tapToEnterCode": "Toca para introducir el código",
|
||||
"resendEmail": "Reenviar correo electrónico",
|
||||
"weHaveSendEmailTo": "Hemos enviado un correo a <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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setPasswordTitle": "Establecer contraseña",
|
||||
"changePasswordTitle": "Cambiar contraseña",
|
||||
"resetPasswordTitle": "Restablecer contraseña",
|
||||
"encryptionKeys": "Claves de cifrado",
|
||||
"passwordWarning": "No almacenamos esta contraseña, así que si la olvidas, <underline>no podemos descifrar tus datos</underline>",
|
||||
"enterPasswordToEncrypt": "Introduzca una contraseña que podamos usar para cifrar sus datos",
|
||||
"enterNewPasswordToEncrypt": "Introduzca una nueva contraseña que podamos usar para cifrar sus datos",
|
||||
"weakStrength": "Poco segura",
|
||||
"strongStrength": "Segura",
|
||||
"moderateStrength": "Moderada",
|
||||
"passwordStrength": "Seguridad de la contraseña : {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}"
|
||||
},
|
||||
"passwordChangedSuccessfully": "Contraseña cambiada correctamente",
|
||||
"generatingEncryptionKeys": "Generando claves de encriptación...",
|
||||
"pleaseWait": "Por favor, espere...",
|
||||
"continueLabel": "Continuar",
|
||||
"insecureDevice": "Dispositivo inseguro",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Lo sentimos, no hemos podido generar claves seguras en este dispositivo.\n\nRegístrate desde un dispositivo diferente.",
|
||||
"howItWorks": "Cómo funciona",
|
||||
"encryption": "Cifrado",
|
||||
"ackPasswordLostWarning": "Entiendo que si pierdo mi contraseña podría perder mis datos, ya que mis datos están <underline>cifrados de extremo a extremo</underline>.",
|
||||
"privacyPolicyTitle": "Política de Privacidad",
|
||||
"termsOfServicesTitle": "Términos",
|
||||
"signUpTerms": "Estoy de acuerdo con los <u-terms>términos del servicio</u-terms> y <u-policy> la política de privacidad</u-policy>",
|
||||
"logInLabel": "Iniciar sesión",
|
||||
"loginTerms": "Al hacer clic en iniciar sesión, acepto los <u-terms>términos de servicio</u-terms> y <u-policy>la política de privacidad</u-policy>",
|
||||
"changeEmail": "Cambiar correo electrónico",
|
||||
"enterYourPassword": "Ingrese su contraseña",
|
||||
"welcomeBack": "¡Bienvenido de nuevo!",
|
||||
"contactSupport": "Contactar con soporte",
|
||||
"incorrectPasswordTitle": "Contraseña incorrecta",
|
||||
"pleaseTryAgain": "Por favor, inténtalo nuevamente",
|
||||
"recreatePasswordTitle": "Recrear contraseña",
|
||||
"useRecoveryKey": "Usar clave de recuperación",
|
||||
"recreatePasswordBody": "El dispositivo actual no es lo suficientemente potente para verificar su contraseña, pero podemos regenerarla de una manera que funcione con todos los dispositivos.\n\nPor favor inicie sesión usando su clave de recuperación y regenere su contraseña (puede volver a utilizar la misma si lo desea).",
|
||||
"verifyPassword": "Verificar contraseña",
|
||||
"recoveryKey": "Clave de recuperación",
|
||||
"recoveryKeyOnForgotPassword": "Si olvida su contraseña, la única forma de recuperar sus datos es con esta clave.",
|
||||
"recoveryKeySaveDescription": "Nosotros no almacenamos esta clave, por favor guarde dicha clave de 24 palabras en un lugar seguro.",
|
||||
"doThisLater": "Hacer esto más tarde",
|
||||
"saveKey": "Guardar Clave",
|
||||
"recoveryKeyCopiedToClipboard": "Clave de recuperación copiada al portapapeles",
|
||||
"recoverAccount": "Recuperar cuenta",
|
||||
"recover": "Recuperar",
|
||||
"dropSupportEmail": "Por favor, envíe un email a {supportEmail} desde su dirección de correo electrónico registrada",
|
||||
"@dropSupportEmail": {
|
||||
"placeholders": {
|
||||
"supportEmail": {
|
||||
"description": "The support email address",
|
||||
"type": "String",
|
||||
"example": "support@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"twofactorSetup": "Configuración de dos pasos",
|
||||
"enterCode": "Introduzca el código",
|
||||
"scanCode": "Escanear código",
|
||||
"codeCopiedToClipboard": "Código copiado al portapapeles",
|
||||
"copypasteThisCodentoYourAuthenticatorApp": "Copiar y pegar este código\na su aplicación de autenticador",
|
||||
"tapToCopy": "toque para copiar",
|
||||
"scanThisBarcodeWithnyourAuthenticatorApp": "Escanea este código QR con tu aplicación de autenticación",
|
||||
"enterThe6digitCodeFromnyourAuthenticatorApp": "Ingrese el código de seis dígitos de su aplicación de autenticación",
|
||||
"confirm": "Confirmar",
|
||||
"setupComplete": "Configuración completa",
|
||||
"saveYourRecoveryKeyIfYouHaventAlready": "Guarda tu clave de recuperación si aún no lo has hecho",
|
||||
"thisCanBeUsedToRecoverYourAccountIfYou": "Esto puede utilizarse para recuperar su cuenta si pierde su segundo factor",
|
||||
"twofactorAuthenticationPageTitle": "Autenticación en dos pasos",
|
||||
"lostDevice": "¿Perdió su dispositivo?",
|
||||
"verifyingRecoveryKey": "Verificando clave de recuperación...",
|
||||
"recoveryKeyVerified": "Clave de recuperación verificada",
|
||||
"recoveryKeySuccessBody": "¡Genial! Su clave de recuperación es válida. Gracias por verificar.\n\nPor favor, recuerde mantener su clave de recuperación segura.",
|
||||
"invalidRecoveryKey": "La clave de recuperación introducida no es válida. Por favor, asegúrese de que contiene 24 palabras y compruebe la ortografía de cada una.\n\nSi ha introducido un código de recuperación antiguo, asegúrese de que tiene 64 caracteres de largo y compruebe cada uno de ellos.",
|
||||
"invalidKey": "Clave inválida",
|
||||
"tryAgain": "Inténtelo de nuevo",
|
||||
"viewRecoveryKey": "Ver código de recuperación",
|
||||
"confirmRecoveryKey": "Confirmar clave de recuperación",
|
||||
"recoveryKeyVerifyReason": "Su clave de recuperación es la única forma de recuperar sus fotos si olvida su contraseña. Puede encontrar su clave de recuperación en Ajustes > Cuenta.\n\nPor favor, introduzca su clave de recuperación aquí para verificar que la ha guardado correctamente.",
|
||||
"confirmYourRecoveryKey": "Confirme su clave de recuperación",
|
||||
"addViewer": "Añadir espectador",
|
||||
"addCollaborator": "Agregar colaborador",
|
||||
"addANewEmail": "Agregar nuevo correo electrónico",
|
||||
"orPickAnExistingOne": "O elige uno existente",
|
||||
"collaboratorsCanAddPhotosAndVideosToTheSharedAlbum": "Colaboradores pueden añadir fotos y videos al álbum compartido.",
|
||||
"enterEmail": "Ingresar correo electrónico ",
|
||||
"albumOwner": "Propietario",
|
||||
"@albumOwner": {
|
||||
"description": "Role of the album owner"
|
||||
},
|
||||
"you": "Usted",
|
||||
"collaborator": "Colaborador",
|
||||
"addMore": "Añadir más",
|
||||
"@addMore": {
|
||||
"description": "Button text to add more collaborators/viewers"
|
||||
},
|
||||
"viewer": "Espectador",
|
||||
"remove": "Quitar",
|
||||
"removeParticipant": "Quitar participante",
|
||||
"@removeParticipant": {
|
||||
"description": "menuSectionTitle for removing a participant"
|
||||
},
|
||||
"manage": "Administrar",
|
||||
"addedAs": "Agregado como",
|
||||
"changePermissions": "¿Cambiar permisos?",
|
||||
"yesConvertToViewer": "Sí, convertir a espectador",
|
||||
"cannotAddMorePhotosAfterBecomingViewer": "{user} no podrá añadir más fotos a este álbum\n\nTodavía podrán eliminar las fotos ya añadidas por ellos",
|
||||
"allowAddingPhotos": "Permitir añadir fotos",
|
||||
"@allowAddingPhotos": {
|
||||
"description": "Switch button to enable uploading photos to a public link"
|
||||
},
|
||||
"allowAddPhotosDescription": "Permitir a las personas con el enlace añadir fotos al álbum compartido.",
|
||||
"passwordLock": "Bloqueo por contraseña",
|
||||
"disableDownloadWarningTitle": "Por favor tenga en cuenta",
|
||||
"disableDownloadWarningBody": "Los espectadores todavía pueden tomar capturas de pantalla o guardar una copia de sus fotos usando herramientas externas",
|
||||
"allowDownloads": "Permitir descargas",
|
||||
"linkDeviceLimit": "Límite del dispositivo",
|
||||
"linkExpiry": "Enlace vence",
|
||||
"linkExpired": "Vencido",
|
||||
"linkEnabled": "Habilitado",
|
||||
"linkNeverExpires": "Nunca",
|
||||
"expiredLinkInfo": "Este enlace ha caducado. Por favor, seleccione una nueva fecha de caducidad o deshabilite la fecha de caducidad.",
|
||||
"setAPassword": "Establecer una contraseña",
|
||||
"lockButtonLabel": "Bloquear",
|
||||
"enterPassword": "Introduzca contraseña",
|
||||
"removeLink": "Eliminar enlace",
|
||||
"manageLink": "Administrar enlace",
|
||||
"linkExpiresOn": "El enlace caducará en {expiryTime}",
|
||||
"albumUpdated": "Álbum actualizado",
|
||||
"maxDeviceLimitSpikeHandling": "Cuando se establece al máximo ({maxValue}), el límite del dispositivo se relajará para permitir picos temporales de un gran número de espectadores.",
|
||||
"@maxDeviceLimitSpikeHandling": {
|
||||
"placeholders": {
|
||||
"maxValue": {
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"never": "Nunca",
|
||||
"custom": "Personalizado",
|
||||
"@custom": {
|
||||
"description": "Label for setting custom value for link expiry"
|
||||
},
|
||||
"after1Hour": "Después de 1 hora",
|
||||
"after1Day": "Después de un día",
|
||||
"after1Week": "Después de una semana",
|
||||
"after1Month": "Después de un mes",
|
||||
"after1Year": "Después de un año",
|
||||
"manageParticipants": "Administrar",
|
||||
"albumParticipantsCount": "{count, plural, =0 {No hay Participantes} =1 {1 Participante} other {{count} Participantes}}",
|
||||
"@albumParticipantsCount": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"type": "int",
|
||||
"example": "5"
|
||||
}
|
||||
},
|
||||
"description": "Number of participants in an album, including the album owner."
|
||||
},
|
||||
"collabLinkSectionDescription": "Crea un enlace para que la gente pueda añadir y ver fotos en tu álbum compartido sin necesidad de la aplicación ente o una cuenta. Genial para recolectar fotos de eventos.",
|
||||
"collectPhotos": "Recolectar fotos",
|
||||
"collaborativeLink": "Enlace colaborativo",
|
||||
"shareWithNonenteUsers": "Compartir con usuarios no ente",
|
||||
"createPublicLink": "Crear enlace público",
|
||||
"sendLink": "Enviar enlace",
|
||||
"copyLink": "Copiar enlace",
|
||||
"linkHasExpired": "El enlace ha caducado",
|
||||
"publicLinkEnabled": "Enlace público habilitado",
|
||||
"shareALink": "Compartir un enlace",
|
||||
"sharedAlbumSectionDescription": "Crear álbumes compartidos y colaborativos con otros usuarios ente, incluyendo usuarios en planes gratuitos.",
|
||||
"shareWithPeopleSectionTitle": "{numberOfPeople, plural, =0 {Compartir con personas específicas} =1 {Compartido con 1 persona} other {Compartido con {numberOfPeople} personas}}",
|
||||
"@shareWithPeopleSectionTitle": {
|
||||
"placeholders": {
|
||||
"numberOfPeople": {
|
||||
"type": "int",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"thisIsYourVerificationId": "Esta es tu ID de verificación",
|
||||
"someoneSharingAlbumsWithYouShouldSeeTheSameId": "Alguien compartiendo álbumes con usted debería ver el mismo ID en su dispositivo.",
|
||||
"howToViewShareeVerificationID": "Por favor, pídeles que mantengan presionada su dirección de correo electrónico en la pantalla de ajustes, y verifique que los IDs de ambos dispositivos coincidan.",
|
||||
"thisIsPersonVerificationId": "Este es el ID de verificación de {email}",
|
||||
"@thisIsPersonVerificationId": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String",
|
||||
"example": "someone@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationId": "ID de verificación",
|
||||
"verifyEmailID": "Verificar {email}",
|
||||
"emailNoEnteAccount": "{email} no tiene una cuenta ente.\n\nEnvíale una invitación para compartir fotos.",
|
||||
"shareMyVerificationID": "Aquí está mi ID de verificación: {verificationID} para ente.io.",
|
||||
"shareTextConfirmOthersVerificationID": "Hola, ¿puedes confirmar que esta es tu ID de verificación ente.io: {verificationID}?",
|
||||
"somethingWentWrong": "Algo salió mal",
|
||||
"sendInvite": "Enviar invitación",
|
||||
"shareTextRecommendUsingEnte": "Descarga ente para que podamos compartir fácilmente fotos y videos en su calidad original\n\nhttps://ente.io/#download",
|
||||
"done": "Hecho",
|
||||
"applyCodeTitle": "Usar código",
|
||||
"enterCodeDescription": "Introduce el código proporcionado por tu amigo para reclamar almacenamiento gratuito para ambos",
|
||||
"apply": "Aplicar",
|
||||
"failedToApplyCode": "Error al aplicar el código",
|
||||
"enterReferralCode": "Ingresar código de referencia",
|
||||
"codeAppliedPageTitle": "Código aplicado",
|
||||
"storageInGB": "{storageAmountInGB} GB",
|
||||
"claimed": "Reclamado",
|
||||
"@claimed": {
|
||||
"description": "Used to indicate storage claimed, like 10GB Claimed"
|
||||
},
|
||||
"details": "Detalles",
|
||||
"claimMore": "¡Reclama más!",
|
||||
"theyAlsoGetXGb": "También obtienen {storageAmountInGB} GB",
|
||||
"freeStorageOnReferralSuccess": "{storageAmountInGB} GB cada vez que alguien se registra en un plan de pago y aplica tu código",
|
||||
"shareTextReferralCode": "ente código de referencia: {referralCode} \n\nAplicarlo en Ajustes → General → Referencias para obtener {referralStorageInGB} GB gratis después de registrarse en un plan de pago\n\nhttps://ente.io",
|
||||
"claimFreeStorage": "Reclamar almacenamiento gratis",
|
||||
"inviteYourFriends": "Invita a tus amigos",
|
||||
"failedToFetchReferralDetails": "No se pueden obtener los detalles de la referencia. Por favor, inténtalo de nuevo más tarde.",
|
||||
"referralStep1": "1. Dale este código a tus amigos",
|
||||
"referralStep2": "2. Se inscriben a un plan pagado",
|
||||
"referralStep3": "3. Ambos obtienen {storageInGB} GB* gratis",
|
||||
"referralsAreCurrentlyPaused": "Las referencias están actualmente en pausa",
|
||||
"youCanAtMaxDoubleYourStorage": "* Puedes al máximo duplicar tu almacenamiento",
|
||||
"claimedStorageSoFar": "{isFamilyMember, select, true {Su familia ha reclamado {storageAmountInGb} Gb hasta el momento} false {Tú has reclamado {storageAmountInGb} Gb hasta el momento} other {¡Tú has reclamado {storageAmountInGb} Gb hasta el momento!}}",
|
||||
"@claimedStorageSoFar": {
|
||||
"placeholders": {
|
||||
"isFamilyMember": {
|
||||
"type": "String",
|
||||
"example": "true"
|
||||
},
|
||||
"storageAmountInGb": {
|
||||
"type": "int",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"faq": "Preguntas Frecuentes",
|
||||
"oopsSomethingWentWrong": "Ups, algo salió mal",
|
||||
"peopleUsingYourCode": "Personas usando tu código",
|
||||
"eligible": "elegible",
|
||||
"total": "total",
|
||||
"codeUsedByYou": "Código usado por ti",
|
||||
"freeStorageClaimed": "Almacenamiento gratuito reclamado",
|
||||
"freeStorageUsable": "Almacenamiento libre disponible",
|
||||
"usableReferralStorageInfo": "El almacenamiento utilizable está limitado por su plan actual. El exceso de almacenamiento reclamado se volverá automáticamente utilizable cuando actualice su plan.",
|
||||
"removeFromAlbumTitle": "¿Quitar del álbum?",
|
||||
"removeFromAlbum": "Quitar del álbum",
|
||||
"itemsWillBeRemovedFromAlbum": "Los elementos seleccionados serán removidos de este álbum",
|
||||
"removeShareItemsWarning": "Algunos de los elementos que estás eliminando fueron añadidos por otras personas, y perderás el acceso a ellos",
|
||||
"addingToFavorites": "Añadiendo a favoritos...",
|
||||
"removingFromFavorites": "Quitando de favoritos...",
|
||||
"sorryCouldNotAddToFavorites": "¡Lo sentimos, no se pudo añadir a favoritos!",
|
||||
"sorryCouldNotRemoveFromFavorites": "¡Lo sentimos, no se pudo quitar de favoritos!",
|
||||
"subscribeToEnableSharing": "Parece que su suscripción ha caducado. Por favor, suscríbase para habilitar el compartir.",
|
||||
"subscribe": "Suscribirse",
|
||||
"canOnlyRemoveFilesOwnedByYou": "Sólo puede eliminar archivos de tu propiedad",
|
||||
"deleteSharedAlbum": "¿Borrar álbum compartido?",
|
||||
"deleteAlbum": "Borrar álbum",
|
||||
"deleteAlbumDialog": "¿También eliminar las fotos (y los vídeos) presentes en este álbum de <bold>todos</bold> los otros álbumes de los que forman parte?",
|
||||
"deleteSharedAlbumDialogBody": "El álbum se eliminará para todos\n\nPerderás el acceso a las fotos compartidas en este álbum que son propiedad de otros",
|
||||
"yesRemove": "Sí, quitar",
|
||||
"creatingLink": "Creando enlace...",
|
||||
"removeWithQuestionMark": "Quitar?",
|
||||
"removeParticipantBody": "{userEmail} será eliminado de este álbum compartido\n\nCualquier foto añadida por ellos también será eliminada del álbum",
|
||||
"keepPhotos": "Conservar las fotos",
|
||||
"deletePhotos": "Borrar las fotos",
|
||||
"inviteToEnte": "Invitar a ente",
|
||||
"removePublicLink": "Quitar enlace público",
|
||||
"disableLinkMessage": "Esto eliminará el enlace público para acceder a \"{albumName}\".",
|
||||
"sharing": "Compartiendo...",
|
||||
"youCannotShareWithYourself": "No puedes compartir contigo mismo",
|
||||
"archive": "Archivo",
|
||||
"createAlbumActionHint": "Mantenga presionado para seleccionar fotos y haga clic en + para crear un álbum",
|
||||
"importing": "Importando....",
|
||||
"failedToLoadAlbums": "Error al cargar álbumes",
|
||||
"hidden": "Oculto",
|
||||
"authToViewYourHiddenFiles": "Por favor, autentifiquese para ver sus archivos ocultos",
|
||||
"trash": "Papelera",
|
||||
"uncategorized": "Sin categorizar",
|
||||
"videoSmallCase": "vídeo",
|
||||
"photoSmallCase": "foto",
|
||||
"singleFileDeleteHighlight": "Se borrará de todos los álbumes.",
|
||||
"singleFileInBothLocalAndRemote": "Este {fileType} está tanto en ente como en tu dispositivo.",
|
||||
"singleFileInRemoteOnly": "Este {fileType} se eliminará de ente.",
|
||||
"singleFileDeleteFromDevice": "Este {fileType} se eliminará de tu dispositivo.",
|
||||
"deleteFromEnte": "Eliminar de ente",
|
||||
"yesDelete": "Sí, eliminar",
|
||||
"movedToTrash": "Movido a la papelera",
|
||||
"deleteFromDevice": "Eliminar del dispositivo",
|
||||
"deleteFromBoth": "Eliminar de ambos",
|
||||
"newAlbum": "Nuevo álbum",
|
||||
"albums": "Álbunes",
|
||||
"memoryCount": "{count, plural, zero{no recuerdos} one{{count} recuerdo} other{{count} recuerdos}}\n",
|
||||
"@memoryCount": {
|
||||
"description": "The text to display the number of memories",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotos": "{count} seleccionados",
|
||||
"@selectedPhotos": {
|
||||
"description": "Display the number of selected photos",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "5",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotosWithYours": "{count} seleccionados ({yourCount} tuyos)",
|
||||
"@selectedPhotosWithYours": {
|
||||
"description": "Display the number of selected photos, including the number of selected photos owned by the user",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "12",
|
||||
"type": "int"
|
||||
},
|
||||
"yourCount": {
|
||||
"example": "2",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"advancedSettings": "Avanzado",
|
||||
"@advancedSettings": {
|
||||
"description": "The text to display in the advanced settings section"
|
||||
},
|
||||
"photoGridSize": "Tamaño de la cuadrícula de fotos",
|
||||
"manageDeviceStorage": "Administrar almacenamiento del dispositivo",
|
||||
"selectFoldersForBackup": "Seleccionar carpetas para el respaldo",
|
||||
"selectedFoldersWillBeEncryptedAndBackedUp": "Las carpetas seleccionadas se cifrarán y se respaldarán",
|
||||
"unselectAll": "Desmarcar todos",
|
||||
"selectAll": "Seleccionar todos",
|
||||
"skip": "Omitir",
|
||||
"updatingFolderSelection": "Actualizando la selección de carpeta...",
|
||||
"itemCount": "{count, plural, one{{count} elemento} other{{count} elementos}}",
|
||||
"yearsAgo": "{count, plural, one{{count} hace un año} other{{count} hace años}}",
|
||||
"backupSettings": "Ajustes de copia de seguridad",
|
||||
"backupOverMobileData": "Copia de seguridad usando datos móviles",
|
||||
"backupVideos": "Respaldar vídeos",
|
||||
"disableAutoLock": "Desactivar autobloqueo",
|
||||
"deviceLockExplanation": "Deshabilita el bloqueo de pantalla del dispositivo cuando ente está en primer plano y hay una copia de seguridad en curso. Normalmente esto no es necesario, pero puede ayudar a que las grandes cargas y las importaciones iniciales de grandes bibliotecas se completen más rápido.",
|
||||
"about": "Acerca de",
|
||||
"weAreOpenSource": "¡Somos de código abierto!",
|
||||
"privacy": "Privacidad",
|
||||
"terms": "Términos",
|
||||
"checkForUpdates": "Comprobar actualizaciónes",
|
||||
"checking": "Comprobando...",
|
||||
"youAreOnTheLatestVersion": "Estás usando la última versión",
|
||||
"account": "Cuenta",
|
||||
"manageSubscription": "Administrar tu suscripción",
|
||||
"authToChangeYourEmail": "Por favor, autentifíquese para cambiar su correo electrónico",
|
||||
"changePassword": "Cambiar contraseña",
|
||||
"authToChangeYourPassword": "Por favor, autentifíquese para cambiar su contraseña",
|
||||
"exportYourData": "Exportar tus datos",
|
||||
"logout": "Cerrar sesión",
|
||||
"authToInitiateAccountDeletion": "Por favor, autentifíquese para iniciar la eliminación de la cuenta",
|
||||
"areYouSureYouWantToLogout": "¿Seguro que quiere cerrar la sesión?",
|
||||
"yesLogout": "Sí, cerrar sesión",
|
||||
"aNewVersionOfEnteIsAvailable": "Hay una nueva versión de ente disponible.",
|
||||
"update": "Actualizar",
|
||||
"installManually": "Instalar manualmente",
|
||||
"criticalUpdateAvailable": "Actualización crítica disponible",
|
||||
"updateAvailable": "Actualizacion disponible",
|
||||
"downloading": "Descargando...",
|
||||
"theDownloadCouldNotBeCompleted": "No se ha podido completar la descarga",
|
||||
"retry": "Reintentar",
|
||||
"backedUpFolders": "Carpetas respaldadas",
|
||||
"backup": "Copia de respaldo",
|
||||
"freeUpDeviceSpace": "Liberar espacio del dispositivo",
|
||||
"allClear": "✨ Todo limpio",
|
||||
"noDeviceThatCanBeDeleted": "No tienes archivos en este dispositivo que puedan ser borrados",
|
||||
"removeDuplicates": "Eliminar duplicados",
|
||||
"noDuplicates": "✨ Sin duplicados",
|
||||
"youveNoDuplicateFilesThatCanBeCleared": "No tienes archivos duplicados que puedan ser borrados",
|
||||
"success": "Éxito",
|
||||
"rateUs": "Califícanos",
|
||||
"remindToEmptyDeviceTrash": "También vacía \"Eliminado Recientemente\" de \"Configuración\" -> \"Almacenamiento\" para reclamar el espacio libre",
|
||||
"youHaveSuccessfullyFreedUp": "¡Has liberado {storageSaved} con éxito!",
|
||||
"@youHaveSuccessfullyFreedUp": {
|
||||
"description": "The text to display when the user has successfully freed up storage",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"remindToEmptyEnteTrash": "También vacía tu \"Papelera\" para reclamar el espacio liberado",
|
||||
"sparkleSuccess": "✨ Éxito",
|
||||
"duplicateFileCountWithStorageSaved": "¡Has limpiado {count, plural, one{{count} archivo duplicado} other{{count} archivos duplicados}}, ahorrando ({storageSaved}!)",
|
||||
"@duplicateFileCountWithStorageSaved": {
|
||||
"description": "The text to display when the user has successfully cleaned up duplicate files",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"familyPlans": "Planes familiares",
|
||||
"referrals": "Referidos",
|
||||
"advanced": "Avanzado",
|
||||
"general": "General",
|
||||
"security": "Seguridad",
|
||||
"authToViewYourRecoveryKey": "Por favor, autentifíquese para ver su clave de recuperación",
|
||||
"twofactor": "Dos factores",
|
||||
"authToConfigureTwofactorAuthentication": "Por favor autentificar para configurar autenticación de dos factores",
|
||||
"lockscreen": "Pantalla de bloqueo",
|
||||
"authToChangeLockscreenSetting": "Por favor autentificar para cambiar la configuración de bloqueo de pantalla",
|
||||
"lockScreenEnablePreSteps": "Para activar la pantalla de bloqueo, por favor configure el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes de su sistema.",
|
||||
"viewActiveSessions": "Ver sesiones activas",
|
||||
"authToViewYourActiveSessions": "Por favor, autentifíquese para ver sus sesiones activas",
|
||||
"disableTwofactor": "Deshabilitar dos factores",
|
||||
"confirm2FADisable": "¿Estás seguro de que desea deshabilitar la autenticación de doble factor?",
|
||||
"no": "No",
|
||||
"yes": "Sí",
|
||||
"social": "Social",
|
||||
"rateUsOnStore": "Califícanos en {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Mercancías",
|
||||
"twitter": "Twitter",
|
||||
"mastodon": "Mastodon",
|
||||
"matrix": "Matrix",
|
||||
"discord": "Discord",
|
||||
"reddit": "Reddit",
|
||||
"yourStorageDetailsCouldNotBeFetched": "Tus datos de almacenamiento no se han podido obtener",
|
||||
"reportABug": "Reportar un error",
|
||||
"reportBug": "Reportar error",
|
||||
"suggestFeatures": "Sugerir una característica",
|
||||
"support": "Soporte",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Claro",
|
||||
"darkTheme": "Oscuro",
|
||||
"systemTheme": "Sistema",
|
||||
"freeTrial": "Prueba gratuita",
|
||||
"selectYourPlan": "Elegir tu suscripción",
|
||||
"enteSubscriptionPitch": "ente conserva tus recuerdos, así que siempre están disponibles para ti, incluso si pierdes tu dispositivo.",
|
||||
"enteSubscriptionShareWithFamily": "Tu familia también puede ser agregada a tu plan.",
|
||||
"currentUsageIs": "El uso actual es ",
|
||||
"@currentUsageIs": {
|
||||
"description": "This text is followed by storage usaged",
|
||||
"examples": {
|
||||
"0": "Current usage is 1.2 GB"
|
||||
},
|
||||
"type": "text"
|
||||
},
|
||||
"faqs": "Preguntas frecuentes",
|
||||
"renewsOn": "Se renueva el {endDate}",
|
||||
"freeTrialValidTill": "Prueba gratuita válida hasta{endDate}",
|
||||
"subWillBeCancelledOn": "Tu suscripción se cancelará el {endDate}",
|
||||
"subscription": "Suscripción",
|
||||
"paymentDetails": "Detalles de pago",
|
||||
"manageFamily": "Administrar familia",
|
||||
"contactToManageSubscription": "Por favor, contáctenos en support@ente.io para gestionar su suscripción a {provider}.",
|
||||
"renewSubscription": "Renovar suscripción",
|
||||
"cancelSubscription": "Cancelar suscripción",
|
||||
"areYouSureYouWantToRenew": "¿Estás seguro de que quieres renovar?",
|
||||
"yesRenew": "Sí, Renovar",
|
||||
"areYouSureYouWantToCancel": "¿Estás seguro de que quieres cancelar?",
|
||||
"yesCancel": "Sí, cancelar",
|
||||
"failedToRenew": "Renovación fallida",
|
||||
"failedToCancel": "Error al cancelar",
|
||||
"twoMonthsFreeOnYearlyPlans": "2 meses gratis en planes anuales",
|
||||
"monthly": "Mensual",
|
||||
"@monthly": {
|
||||
"description": "The text to display for monthly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"yearly": "Anualmente",
|
||||
"@yearly": {
|
||||
"description": "The text to display for yearly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"confirmPlanChange": "Confirmar los cambios en el plan",
|
||||
"areYouSureYouWantToChangeYourPlan": "¿Estás seguro de que quieres cambiar tu plan?",
|
||||
"youCannotDowngradeToThisPlan": "No puedes degradar a este plan",
|
||||
"cancelOtherSubscription": "Por favor, cancele primero su suscripción existente de {paymentProvider}",
|
||||
"@cancelOtherSubscription": {
|
||||
"description": "The text to display when the user has an existing subscription from a different payment provider",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"paymentProvider": {
|
||||
"example": "Apple",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"optionalAsShortAsYouLike": "Opcional, tan corto como quieras...",
|
||||
"send": "Enviar",
|
||||
"askCancelReason": "Tu suscripción ha sido cancelada. ¿Quieres compartir el motivo?",
|
||||
"thankYouForSubscribing": "¡Gracias por suscribirte!",
|
||||
"yourPurchaseWasSuccessful": "Tu compra ha sido exitosa",
|
||||
"yourPlanWasSuccessfullyUpgraded": "Tu plan se ha actualizado correctamente",
|
||||
"yourPlanWasSuccessfullyDowngraded": "Tu plan ha sido degradado con éxito",
|
||||
"yourSubscriptionWasUpdatedSuccessfully": "Tu suscripción se ha actualizado con éxito",
|
||||
"googlePlayId": "ID de Google Play",
|
||||
"appleId": "ID de Apple",
|
||||
"playstoreSubscription": "Suscripción en la PlayStore",
|
||||
"appstoreSubscription": "Suscripción en la AppStore",
|
||||
"subAlreadyLinkedErrMessage": "Su {id} ya está vinculado a otra cuenta ente.\nSi desea utilizar su {id} con esta cuenta, póngase en contacto con nuestro servicio de asistencia''",
|
||||
"visitWebToManage": "Por favor visite web.ente.io para administrar su suscripción",
|
||||
"couldNotUpdateSubscription": "No se pudo actualizar la suscripción",
|
||||
"pleaseContactSupportAndWeWillBeHappyToHelp": "¡Por favor, contacta con support@ente.io y estaremos encantados de ayudar!",
|
||||
"paymentFailed": "Pago fallido",
|
||||
"paymentFailedTalkToProvider": "Por favor hable con el soporte de {providerName} si se le cobró",
|
||||
"@paymentFailedTalkToProvider": {
|
||||
"description": "The text to display when the payment failed",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"providerName": {
|
||||
"example": "AppStore|PlayStore",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"continueOnFreeTrial": "Continuar con el plan gratuito",
|
||||
"areYouSureYouWantToExit": "¿Seguro que quieres salir?",
|
||||
"thankYou": "Gracias",
|
||||
"failedToVerifyPaymentStatus": "Error al verificar el estado de su pago",
|
||||
"pleaseWaitForSometimeBeforeRetrying": "Por favor espere un momento antes de volver a intentarlo",
|
||||
"paymentFailedWithReason": "Lamentablemente tu pago falló debido a {reason}",
|
||||
"youAreOnAFamilyPlan": "¡Estás en un plan familiar!",
|
||||
"contactFamilyAdmin": "Por favor contacta con <green>{familyAdminEmail}</green> para administrar tu suscripción",
|
||||
"leaveFamily": "Abandonar plan familiar",
|
||||
"areYouSureThatYouWantToLeaveTheFamily": "¿Está seguro de que desea abandonar el plan familiar?",
|
||||
"leave": "Abandonar",
|
||||
"rateTheApp": "Evalúa la aplicación",
|
||||
"startBackup": "Iniciar copia de seguridad",
|
||||
"noPhotosAreBeingBackedUpRightNow": "No se están respaldando fotos ahora mismo",
|
||||
"preserveMore": "Preservar más",
|
||||
"existingUser": "Usuario existente",
|
||||
"privateBackups": "Copias de seguridad privadas",
|
||||
"forYourMemories": "para tus recuerdos",
|
||||
"endtoendEncryptedByDefault": "Encriptado de extremo a extremo por defecto",
|
||||
"safelyStored": "Almacenado con seguridad",
|
||||
"atAFalloutShelter": "en un refugio blindado",
|
||||
"designedToOutlive": "Diseñado para sobrevivir",
|
||||
"available": "Disponible",
|
||||
"everywhere": "todas partes",
|
||||
"androidIosWebDesktop": "Android, iOS, Web, Computadora",
|
||||
"mobileWebDesktop": "Celular, Web, Computadora",
|
||||
"newToEnte": "Nuevo en ente",
|
||||
"pleaseLoginAgain": "Por favor, vuelva a iniciar sesión",
|
||||
"devAccountChanged": "La cuenta de desarrollador que utilizamos para publicar ente en la App Store ha cambiado. Por eso, tendrás que iniciar sesión de nuevo.\n\nNuestras disculpas por las molestias, pero esto era inevitable.",
|
||||
"yourSubscriptionHasExpired": "Tu suscripción ha caducado",
|
||||
"storageLimitExceeded": "Límite de datos excedido",
|
||||
"upgrade": "Mejorar",
|
||||
"raiseTicket": "Generar ticket",
|
||||
"@raiseTicket": {
|
||||
"description": "Button text for raising a support tickets in case of unhandled errors during backup",
|
||||
"type": "text"
|
||||
},
|
||||
"backupFailed": "La copia de seguridad ha fallado",
|
||||
"couldNotBackUpTryLater": "No pudimos hacer una copia de seguridad de tus datos.\nVolveremos a intentarlo más tarde.",
|
||||
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "ente puede cifrar y preservar archivos sólo si concede acceso a ellos",
|
||||
"pleaseGrantPermissions": "Por favor, concede permiso",
|
||||
"grantPermission": "Conceder permiso",
|
||||
"privateSharing": "Compartir en privado",
|
||||
"shareOnlyWithThePeopleYouWant": "Comparte sólo con la gente que quieres",
|
||||
"usePublicLinksForPeopleNotOnEnte": "Usa enlaces públicos para personas que no están en ente",
|
||||
"allowPeopleToAddPhotos": "Permitir que la gente añada fotos",
|
||||
"shareAnAlbumNow": "Compartir un álbum ahora",
|
||||
"collectEventPhotos": "Recopilar fotos del evento",
|
||||
"sessionExpired": "La sesión ha expirado",
|
||||
"loggingOut": "Cerrando sesión...",
|
||||
"@onDevice": {
|
||||
"description": "The text displayed above folders/albums stored on device",
|
||||
"type": "text"
|
||||
},
|
||||
"onDevice": "En el dispositivo",
|
||||
"@onEnte": {
|
||||
"description": "The text displayed above albums backed up to ente",
|
||||
"type": "text"
|
||||
},
|
||||
"onEnte": "En <branding>ente</branding>",
|
||||
"name": "Nombre",
|
||||
"newest": "Más reciente",
|
||||
"lastUpdated": "Última actualización",
|
||||
"deleteEmptyAlbums": "Eliminar álbunes vacíos",
|
||||
"deleteEmptyAlbumsWithQuestionMark": "¿Eliminar álbunes vacíos?",
|
||||
"deleteAlbumsDialogBody": "Esto eliminará todos los álbunes vacíos. Esto es útil cuando quieres reducir el desorden en tu lista de álbumes.",
|
||||
"deleteProgress": "Borrando {currentlyDeleting} / {totalCount}",
|
||||
"permanentlyDelete": "Borrar permanentemente",
|
||||
"canOnlyCreateLinkForFilesOwnedByYou": "Sólo puedes crear un enlace para archivos de tu propiedad",
|
||||
"publicLinkCreated": "Enlace público creado",
|
||||
"youCanManageYourLinksInTheShareTab": "Puedes administrar tus enlaces en la pestaña compartir.",
|
||||
"linkCopiedToClipboard": "Enlace copiado al portapapeles",
|
||||
"restore": "Restaurar",
|
||||
"@restore": {
|
||||
"description": "Display text for an action which triggers a restore of item from trash",
|
||||
"type": "text"
|
||||
},
|
||||
"moveToAlbum": "Mover al álbum",
|
||||
"unhide": "Dejar de ocultar",
|
||||
"unarchive": "Desarchivar",
|
||||
"favorite": "Favorito",
|
||||
"removeFromFavorite": "Quitar de favoritos",
|
||||
"shareLink": "Compartir enlace",
|
||||
"addToEnte": "Añadir a ente",
|
||||
"addToAlbum": "Añadir al álbum",
|
||||
"delete": "Eliminar",
|
||||
"hide": "Ocultar",
|
||||
"itemSelectedCount": "{count} seleccionados",
|
||||
"@itemSelectedCount": {
|
||||
"description": "Text to indicate number of items selected",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1|2|3",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"share": "Compartir",
|
||||
"unhideToAlbum": "Hacer visible al álbum",
|
||||
"restoreToAlbum": "Restaurar al álbum",
|
||||
"moveItem": "{count, plural, one {Mover elemento} other {Mover elementos}}",
|
||||
"@moveItem": {
|
||||
"description": "Page title while moving one or more items to an album"
|
||||
},
|
||||
"addItem": "{count, plural, one {Agregar elemento} other {Agregar elementos}}}",
|
||||
"@addItem": {
|
||||
"description": "Page title while adding one or more items to album"
|
||||
},
|
||||
"createOrSelectAlbum": "Crear o seleccionar álbum",
|
||||
"selectAlbum": "Seleccionar álbum",
|
||||
"searchByAlbumNameHint": "Nombre del álbum",
|
||||
"albumTitle": "Título del álbum",
|
||||
"enterAlbumName": "Introduzca el nombre del álbum",
|
||||
"restoringFiles": "Restaurando los archivos...",
|
||||
"movingFilesToAlbum": "Moviendo archivos al álbum...",
|
||||
"unhidingFilesToAlbum": "Desocultar archivos al álbum",
|
||||
"canNotUploadToAlbumsOwnedByOthers": "No se puede subir a álbumes propiedad de otros",
|
||||
"uploadingFilesToAlbum": "Subiendo archivos al álbum...",
|
||||
"addedSuccessfullyTo": "Añadido exitosamente a {albumName}",
|
||||
"movedSuccessfullyTo": "Movido exitosamente a {albumName}",
|
||||
"thisAlbumAlreadyHDACollaborativeLink": "Este álbum ya tiene un enlace de colaboración",
|
||||
"collaborativeLinkCreatedFor": "Enlace colaborativo creado para {albumName}",
|
||||
"askYourLovedOnesToShare": "Pide a tus seres queridos que compartan",
|
||||
"invite": "Invitar",
|
||||
"shareYourFirstAlbum": "Comparte tu primer álbum",
|
||||
"sharedWith": "Compartido con {emailIDs}",
|
||||
"sharedWithMe": "Compartido conmigo",
|
||||
"sharedByMe": "Compartido por mí",
|
||||
"doubleYourStorage": "Duplica tu almacenamiento",
|
||||
"referFriendsAnd2xYourPlan": "Refiere a amigos y 2x su plan",
|
||||
"shareAlbumHint": "Abre un álbum y pulsa el botón compartir en la parte superior derecha para compartir.",
|
||||
"itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion": "Los artículos muestran el número de días restantes antes de ser borrados permanente",
|
||||
"deleteAll": "Borrar Todo",
|
||||
"renameAlbum": "Renombrar álbum",
|
||||
"rename": "Renombrar",
|
||||
"leaveSharedAlbum": "¿Dejar álbum compartido?",
|
||||
"leaveAlbum": "Abandonar álbum",
|
||||
"photosAddedByYouWillBeRemovedFromTheAlbum": "Las fotos añadidas por ti serán removidas del álbum",
|
||||
"youveNoFilesInThisAlbumThatCanBeDeleted": "No tienes archivos en este álbum que puedan ser borrados",
|
||||
"youDontHaveAnyArchivedItems": "No tienes nada de elementos archivados.",
|
||||
"ignoredFolderUploadReason": "Algunos archivos de este álbum son ignorados de la carga porque previamente habían sido borrados de ente.",
|
||||
"resetIgnoredFiles": "Restablecer archivos ignorados",
|
||||
"deviceFilesAutoUploading": "Los archivos añadidos a este álbum de dispositivo se subirán automáticamente a ente.",
|
||||
"turnOnBackupForAutoUpload": "Activar la copia de seguridad para subir automáticamente archivos añadidos a la carpeta de este dispositivo hacia ente.",
|
||||
"noHiddenPhotosOrVideos": "No hay fotos ni vídeos ocultos",
|
||||
"toHideAPhotoOrVideo": "Para ocultar una foto o video",
|
||||
"openTheItem": "• Abrir el elemento",
|
||||
"clickOnTheOverflowMenu": "• Haga clic en el menú desbordante",
|
||||
"click": "• Click",
|
||||
"nothingToSeeHere": "¡No hay nada que ver aquí! 👀",
|
||||
"unarchiveAlbum": "Desarchivar álbum",
|
||||
"archiveAlbum": "Archivar álbum",
|
||||
"calculating": "Calculando...",
|
||||
"pleaseWaitDeletingAlbum": "Por favor espere, borrando álbum",
|
||||
"searchHintText": "Álbunes, meses, días, años, ...",
|
||||
"searchByExamples": "• Nombres de álbumes (por ejemplo, \"Cámara\")\n• Tipos de archivos (por ejemplo, \"Videos\", \".gif\")\n• Años y meses (por ejemplo, \"2022\", \"Enero\")\n• Vacaciones (por ejemplo, \"Navidad\")\n• Descripciones fotográficas (por ejemplo, \"#diversión\")",
|
||||
"youCanTrySearchingForADifferentQuery": "Puedes intentar buscar una consulta diferente.",
|
||||
"noResultsFound": "No se han encontrado resultados",
|
||||
"addedBy": "Añadido por {emailOrName}",
|
||||
"loadingExifData": "Cargando datos EXIF...",
|
||||
"viewAllExifData": "Ver todos los datos EXIF",
|
||||
"noExifData": "No hay datos EXIF",
|
||||
"thisImageHasNoExifData": "Esta imagen no tiene datos exif",
|
||||
"exif": "EXIF",
|
||||
"noResults": "Sin resultados",
|
||||
"weDontSupportEditingPhotosAndAlbumsThatYouDont": "No admitimos la edición de fotos y álbunes que aún no son tuyos",
|
||||
"failedToFetchOriginalForEdit": "No se pudo obtener el original para editar",
|
||||
"close": "Cerrar",
|
||||
"setAs": "Establecer como",
|
||||
"fileSavedToGallery": "Archivo guardado en la galería",
|
||||
"download": "Descargar",
|
||||
"pressAndHoldToPlayVideo": "Presiona y mantén presionado para reproducir el video",
|
||||
"downloadFailed": "Descarga fallida",
|
||||
"deduplicateFiles": "Deduplicar archivos",
|
||||
"deselectAll": "Deseleccionar todo",
|
||||
"reviewDeduplicateItems": "Por favor, revise y elimine los elementos que cree que están duplicados.",
|
||||
"clubByCaptureTime": "Agrupar por tiempo de captura",
|
||||
"count": "Cuenta",
|
||||
"totalSize": "Tamaño total",
|
||||
"time": "Tiempo",
|
||||
"longpressOnAnItemToViewInFullscreen": "Pulsación prolongada en un elemento para ver en pantalla completa",
|
||||
"decryptingVideo": "Descifrando video...",
|
||||
"authToViewYourMemories": "Por favor autentifique para ver sus memorias",
|
||||
"unlock": "Desbloquear",
|
||||
"freeUpSpace": "Liberar espacio",
|
||||
"freeUpSpaceSaving": "{count, plural, one {Se puede eliminar del dispositivo para liberar {formattedSize}} other {Se pueden eliminar del dispositivo para liberar {formattedSize}}}",
|
||||
"filesBackedUpInAlbum": "{count, plural, one {1 archivo} other {{formattedNumber} archivos}} en este álbum ha sido respaldado de forma segura",
|
||||
"@filesBackedUpInAlbum": {
|
||||
"description": "Text to tell user how many files have been backed up in the album",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"formattedNumber": {
|
||||
"content": "{formattedNumber}",
|
||||
"example": "1,000",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"filesBackedUpFromDevice": "{count, plural, one {1 archivo} other {{formattedNumber} archivos}} en este dispositivo han sido respaldados de forma segura",
|
||||
"@filesBackedUpFromDevice": {
|
||||
"description": "Text to tell user how many files have been backed up from this device",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"formattedNumber": {
|
||||
"content": "{formattedNumber}",
|
||||
"example": "1,000",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@freeUpSpaceSaving": {
|
||||
"description": "Text to tell user how much space they can free up by deleting items from the device"
|
||||
},
|
||||
"freeUpAccessPostDelete": "Aún puedes acceder {count, plural, one {si} other {entonces}} en ente mientras mantengas una suscripción activa",
|
||||
"@freeUpAccessPostDelete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"freeUpAmount": "Liberar {sizeInMBorGB}",
|
||||
"thisEmailIsAlreadyInUse": "Este correo electrónico ya está en uso",
|
||||
"incorrectCode": "Código incorrecto",
|
||||
"authenticationFailedPleaseTryAgain": "Error de autenticación, por favor inténtalo de nuevo",
|
||||
"verificationFailedPleaseTryAgain": "Verificación fallida, por favor intenta nuevamente",
|
||||
"authenticating": "Autenticando...",
|
||||
"authenticationSuccessful": "¡Autenticación exitosa!",
|
||||
"incorrectRecoveryKey": "Clave de recuperación incorrecta",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "La clave de recuperación introducida es incorrecta",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Autenticación de doble factor restablecida con éxito",
|
||||
"pleaseVerifyTheCodeYouHaveEntered": "Por favor verifique el código que ha introducido",
|
||||
"pleaseContactSupportIfTheProblemPersists": "Por favor contacte a soporte técnico si el problema persiste",
|
||||
"twofactorAuthenticationHasBeenDisabled": "La autenticación de dos factores fue deshabilitada",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que ha introducido es incorrecto",
|
||||
"yourVerificationCodeHasExpired": "Tu código de verificación ha expirado",
|
||||
"emailChangedTo": "Correo cambiado a {newEmail}",
|
||||
"verifying": "Verificando...",
|
||||
"disablingTwofactorAuthentication": "Deshabilitando la autenticación de dos factores...",
|
||||
"allMemoriesPreserved": "Todos los recuerdos preservados",
|
||||
"loadingGallery": "Cargando galería...",
|
||||
"syncing": "Sincronizando...",
|
||||
"encryptingBackup": "Cifrando copia de seguridad...",
|
||||
"syncStopped": "Sincronización detenida",
|
||||
"syncProgress": "{completed}/{total} recuerdos conservados",
|
||||
"@syncProgress": {
|
||||
"description": "Text to tell user how many memories have been preserved",
|
||||
"placeholders": {
|
||||
"completed": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"archiving": "Archivando...",
|
||||
"unarchiving": "Desarchivando...",
|
||||
"successfullyArchived": "Archivado correctamente",
|
||||
"successfullyUnarchived": "Desarchivado correctamente",
|
||||
"renameFile": "Renombrar archivo",
|
||||
"enterFileName": "Introduzca el nombre del archivo",
|
||||
"filesDeleted": "Archivos eliminados",
|
||||
"selectedFilesAreNotOnEnte": "Los archivos seleccionados no están en ente",
|
||||
"thisActionCannotBeUndone": "Esta acción no se puede deshacer",
|
||||
"emptyTrash": "¿Vaciar la papelera?",
|
||||
"permDeleteWarning": "Todos los elementos de la papelera serán eliminados permanentemente\n\nEsta acción no se puede deshacer",
|
||||
"empty": "Vaciar",
|
||||
"couldNotFreeUpSpace": "No se pudo liberar espacio",
|
||||
"permanentlyDeleteFromDevice": "¿Eliminar permanentemente del dispositivo?",
|
||||
"someOfTheFilesYouAreTryingToDeleteAre": "Algunos de los archivos que estás intentando eliminar sólo están disponibles en tu dispositivo y no se pueden recuperar si se eliminan",
|
||||
"theyWillBeDeletedFromAllAlbums": "Se borrarán de todos los álbumes.",
|
||||
"someItemsAreInBothEnteAndYourDevice": "Algunos elementos están tanto en ente como en tu dispositivo.",
|
||||
"selectedItemsWillBeDeletedFromAllAlbumsAndMoved": "Los archivos seleccionados serán eliminados de todos los álbumes y movidos a la papelera.",
|
||||
"theseItemsWillBeDeletedFromYourDevice": "Estos elementos se eliminarán de tu dispositivo.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"error": "Error",
|
||||
"tempErrorContactSupportIfPersists": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"cachedData": "Datos almacenados en caché",
|
||||
"clearCaches": "Limpiar caché",
|
||||
"remoteImages": "Imágenes remotas",
|
||||
"remoteVideos": "Videos remotos",
|
||||
"remoteThumbnails": "Miniaturas remotas",
|
||||
"pendingSync": "Sincronización pendiente",
|
||||
"localGallery": "Galería local",
|
||||
"todaysLogs": "Registros de hoy",
|
||||
"viewLogs": "Ver Registros",
|
||||
"logsDialogBody": "Esto enviará registros para ayudarnos a depurar su problema. Tenga en cuenta que los nombres de los archivos se incluirán para ayudar a rastrear problemas con archivos específicos.",
|
||||
"preparingLogs": "Preparando registros...",
|
||||
"emailYourLogs": "Envíe sus registros por correo electrónico",
|
||||
"pleaseSendTheLogsTo": "Por favor, envíe los registros a {toEmail}",
|
||||
"copyEmailAddress": "Copiar dirección de correo electrónico",
|
||||
"exportLogs": "Exportar registros",
|
||||
"pleaseEmailUsAt": "Por favor, envíanos un correo electrónico a {toEmail}",
|
||||
"dismiss": "Descartar",
|
||||
"didYouKnow": "¿Sabías que?",
|
||||
"loadingMessage": "Cargando tus fotos...",
|
||||
"loadMessage1": "Puedes compartir tu suscripción con tu familia",
|
||||
"loadMessage2": "Hasta ahora hemos conservado más de 10 millones de recuerdos",
|
||||
"loadMessage3": "Guardamos 3 copias de sus datos, una en un refugio subterráneo",
|
||||
"loadMessage4": "Todas nuestras aplicaciones son de código abierto",
|
||||
"loadMessage5": "Nuestro código fuente y criptografía han sido auditados externamente",
|
||||
"loadMessage6": "Puedes compartir enlaces a tus álbumes con tus seres queridos",
|
||||
"loadMessage7": "Nuestras aplicaciones móviles se ejecutan en segundo plano para cifrar y hacer copias de seguridad de las nuevas fotos que hagas clic",
|
||||
"loadMessage8": "web.ente.io tiene un cargador sofisticado",
|
||||
"loadMessage9": "Utilizamos Xchacha20Poly1305 para cifrar tus datos de forma segura",
|
||||
"language": "Idioma",
|
||||
"selectLanguage": "Seleccionar idioma",
|
||||
"locationName": "Nombre de la ubicación",
|
||||
"addLocation": "Agregar ubicación",
|
||||
"groupNearbyPhotos": "Agrupar fotos cercanas",
|
||||
"location": "Ubicación",
|
||||
"kiloMeterUnit": "km",
|
||||
"addLocationButton": "Añadir",
|
||||
"radius": "Radio",
|
||||
"locationTagFeatureDescription": "Una etiqueta de ubicación agrupa todas las fotos que fueron tomadas dentro de un radio de una foto",
|
||||
"galleryMemoryLimitInfo": "Hasta 1000 memorias mostradas en la galería",
|
||||
"save": "Guardar",
|
||||
"centerPoint": "Punto central",
|
||||
"pickCenterPoint": "Elegir punto central",
|
||||
"useSelectedPhoto": "Usar foto seleccionada",
|
||||
"edit": "Editar",
|
||||
"deleteLocation": "Borrar la ubicación",
|
||||
"rotateLeft": "Girar a la izquierda",
|
||||
"flip": "Voltear",
|
||||
"rotateRight": "Girar a la derecha",
|
||||
"saveCopy": "Guardar copia",
|
||||
"light": "Claro",
|
||||
"color": "Color",
|
||||
"yesDiscardChanges": "Sí, descartar cambios",
|
||||
"doYouWantToDiscardTheEditsYouHaveMade": "¿Quieres descartar las ediciones que has hecho?",
|
||||
"saving": "Saving...",
|
||||
"editsSaved": "Ediciones guardadas",
|
||||
"oopsCouldNotSaveEdits": "Ups, no se pudieron guardar las ediciónes",
|
||||
"customRadius": "Radio personalizado",
|
||||
"@customRadius": {
|
||||
"description": "Custom radius for location tag"
|
||||
},
|
||||
"distanceInKMUnit": "km",
|
||||
"@distanceInKMUnit": {
|
||||
"description": "Unit for distance in km"
|
||||
}
|
||||
}
|
|
@ -51,7 +51,6 @@
|
|||
"checkInboxAndSpamFolder": "Veuillez consulter votre boîte de courriels (et les indésirables) pour compléter la vérification",
|
||||
"tapToEnterCode": "Appuyez pour entrer un code",
|
||||
"resendEmail": "Renvoyer le courriel",
|
||||
"weveSentAMailTo": "Nous avons envoyé un email à",
|
||||
"setPasswordTitle": "Définir le mot de passe",
|
||||
"changePasswordTitle": "Modifier le mot de passe",
|
||||
"resetPasswordTitle": "Réinitialiser le mot de passe",
|
||||
|
@ -96,6 +95,7 @@
|
|||
"pleaseTryAgain": "Veuillez réessayer",
|
||||
"recreatePasswordTitle": "Recréer le mot de passe",
|
||||
"useRecoveryKey": "Utiliser la clé de récupération",
|
||||
"recreatePasswordBody": "L'appareil actuel n'est pas assez puissant pour vérifier votre mot de passe, mais nous pouvons régénérer d'une manière qui fonctionne avec tous les appareils.\n\nVeuillez vous connecter à l'aide de votre clé de récupération et régénérer votre mot de passe (vous pouvez réutiliser le même si vous le souhaitez).",
|
||||
"verifyPassword": "Vérifier le mot de passe",
|
||||
"recoveryKey": "Clé de récupération",
|
||||
"recoveryKeyOnForgotPassword": "Si vous oubliez votre mot de passe, la seule façon de récupérer vos données sera grâce à cette clé.",
|
||||
|
@ -182,6 +182,78 @@
|
|||
"linkNeverExpires": "Jamais",
|
||||
"expiredLinkInfo": "Ce lien a expiré. Veuillez sélectionner un nouveau délai d'expiration ou désactiver l'expiration du lien.",
|
||||
"setAPassword": "Définir un mot de passe",
|
||||
"lockButtonLabel": "Verrouiller",
|
||||
"enterPassword": "Saisissez le mot de passe",
|
||||
"removeLink": "Supprimer le lien",
|
||||
"manageLink": "Gérer le lien",
|
||||
"linkExpiresOn": "Le lien expirera le {expiryTime}",
|
||||
"albumUpdated": "Album mis à jour",
|
||||
"maxDeviceLimitSpikeHandling": "Lorsqu'elle est définie au maximum ({maxValue}), la limite de l'appareil sera assouplie pour permettre des pointes temporaires d'un grand nombre de téléspectateurs.",
|
||||
"@maxDeviceLimitSpikeHandling": {
|
||||
"placeholders": {
|
||||
"maxValue": {
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"never": "Jamais",
|
||||
"custom": "Personnaliser",
|
||||
"@custom": {
|
||||
"description": "Label for setting custom value for link expiry"
|
||||
},
|
||||
"after1Hour": "Après 1 heure",
|
||||
"after1Day": "Après 1 jour",
|
||||
"after1Week": "Après 1 semaine",
|
||||
"after1Month": "Après 1 mois",
|
||||
"after1Year": "Après 1 an",
|
||||
"manageParticipants": "Gérer",
|
||||
"collabLinkSectionDescription": "Créez un lien pour permettre aux gens d'ajouter et de voir des photos dans votre album partagé sans avoir besoin d'une application ente ou d'un compte. Idéal pour collecter des photos d'événement.",
|
||||
"collectPhotos": "Récupérer les photos",
|
||||
"collaborativeLink": "Lien collaboratif",
|
||||
"shareWithNonenteUsers": "Partager avec des utilisateurs non-ente",
|
||||
"createPublicLink": "Créer un lien public",
|
||||
"sendLink": "Envoyer le lien",
|
||||
"copyLink": "Copier le lien",
|
||||
"linkHasExpired": "Le lien a expiré",
|
||||
"publicLinkEnabled": "Lien public activé",
|
||||
"shareALink": "Partager le lien",
|
||||
"sharedAlbumSectionDescription": "Créez des albums partagés et collaboratifs avec d'autres utilisateurs de ente, y compris des utilisateurs sur des plans gratuits.",
|
||||
"shareWithPeopleSectionTitle": "{numberOfPeople, plural, =0 {Partagez avec des personnes spécifiques} =1 {Partagé avec 1 personne} other {Partagé avec {numberOfPeople} des gens}}",
|
||||
"@shareWithPeopleSectionTitle": {
|
||||
"placeholders": {
|
||||
"numberOfPeople": {
|
||||
"type": "int",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"thisIsYourVerificationId": "Ceci est votre ID de vérification",
|
||||
"someoneSharingAlbumsWithYouShouldSeeTheSameId": "Quelqu'un qui partage des albums avec vous devrait voir le même ID sur son appareil.",
|
||||
"howToViewShareeVerificationID": "Demandez-leur d'appuyer longuement sur leur adresse e-mail sur l'écran des paramètres et de vérifier que les identifiants des deux appareils correspondent.",
|
||||
"thisIsPersonVerificationId": "Ceci est l'ID de vérification de {email}",
|
||||
"@thisIsPersonVerificationId": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String",
|
||||
"example": "someone@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationId": "ID de vérification",
|
||||
"verifyEmailID": "Vérifier {email}",
|
||||
"emailNoEnteAccount": "{email} n'a pas de compte ente.\n\nEnvoyez une invitation pour partager des photos.",
|
||||
"shareMyVerificationID": "Voici mon ID de vérification : {verificationID} pour ente.io.",
|
||||
"shareTextConfirmOthersVerificationID": "Hé, pouvez-vous confirmer qu'il s'agit de votre ID de vérification ente.io : {verificationID}",
|
||||
"somethingWentWrong": "Un problème est survenu",
|
||||
"sendInvite": "Envoyer Invitations",
|
||||
"shareTextRecommendUsingEnte": "Téléchargez ente pour que nous puissions facilement partager des photos et des vidéos de qualité originale\n\nhttps://ente.io/#download",
|
||||
"done": "Terminé",
|
||||
"applyCodeTitle": "Utiliser le code",
|
||||
"enterCodeDescription": "Entrez le code fourni par votre ami pour réclamer de l'espace de stockage gratuit pour vous deux",
|
||||
"apply": "Appliquer",
|
||||
"failedToApplyCode": "Impossible d'appliquer le code",
|
||||
"enterReferralCode": "Entrez le code de parrainage",
|
||||
"codeAppliedPageTitle": "Code appliqué",
|
||||
"storageInGB": "{storageAmountInGB} Go",
|
||||
"claimed": "Réclamée",
|
||||
|
@ -195,5 +267,464 @@
|
|||
"shareTextReferralCode": "code de parrainage ente : {referralCode} \n\nAppliquez le dans Paramètres → Général → Références pour obtenir {referralStorageInGB} Go gratuitement après votre inscription à un plan payant\n\nhttps://ente.io",
|
||||
"claimFreeStorage": "Réclamer le stockage gratuit",
|
||||
"inviteYourFriends": "Invite tes ami(e)s",
|
||||
"failedToFetchReferralDetails": "Impossible de récupérer les détails du parrainage. Veuillez réessayer plus tard."
|
||||
"failedToFetchReferralDetails": "Impossible de récupérer les détails du parrainage. Veuillez réessayer plus tard.",
|
||||
"referralStep1": "1. Donnez ce code à vos amis",
|
||||
"referralStep2": "2. Ils s'inscrivent à une offre payante",
|
||||
"referralStep3": "3. Vous recevez tous les deux {storageInGB} GB* gratuits",
|
||||
"referralsAreCurrentlyPaused": "Les recommandations sont actuellement en pause",
|
||||
"youCanAtMaxDoubleYourStorage": "* Vous pouvez au maximum doubler votre espace de stockage",
|
||||
"claimedStorageSoFar": "{isFamilyMember, select, true {Votre famille a demandé {storageAmountInGb} Gb jusqu'à présent} false {Vous avez réclamé {storageAmountInGb} Gb jusqu'à présent} other {Vous avez réclamé {storageAmountInGb} Gbjusqu'à présent!}}",
|
||||
"@claimedStorageSoFar": {
|
||||
"placeholders": {
|
||||
"isFamilyMember": {
|
||||
"type": "String",
|
||||
"example": "true"
|
||||
},
|
||||
"storageAmountInGb": {
|
||||
"type": "int",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"faq": "FAQ",
|
||||
"oopsSomethingWentWrong": "Oups, une erreur est arrivée",
|
||||
"peopleUsingYourCode": "Personnes utilisant votre code",
|
||||
"eligible": "éligible",
|
||||
"total": "total",
|
||||
"codeUsedByYou": "Code utilisé par vous",
|
||||
"freeStorageClaimed": "Stockage gratuit réclamé",
|
||||
"freeStorageUsable": "Stockage gratuit utilisable",
|
||||
"usableReferralStorageInfo": "Le stockage utilisable est limité par votre offre actuelle. Le stockage excédentaire deviendra automatiquement utilisable lorsque vous mettez à niveau votre offre.",
|
||||
"removeFromAlbumTitle": "Retirer de l'album ?",
|
||||
"removeFromAlbum": "Retirer de l'album",
|
||||
"itemsWillBeRemovedFromAlbum": "Les éléments sélectionnés seront supprimés de cet album",
|
||||
"removeShareItemsWarning": "Certains des objets que vous êtes en train de retirer ont été ajoutés par d'autres personnes, vous perdrez l'accès vers ces objets",
|
||||
"addingToFavorites": "Ajout aux favoris...",
|
||||
"removingFromFavorites": "Suppression des favoris…",
|
||||
"sorryCouldNotAddToFavorites": "Désolé, impossible d'ajouter aux favoris !",
|
||||
"sorryCouldNotRemoveFromFavorites": "Désolé, impossible de supprimer des favoris !",
|
||||
"subscribeToEnableSharing": "Il semble que votre abonnement ait expiré. Veuillez vous abonner pour activer le partage.",
|
||||
"subscribe": "S'abonner",
|
||||
"canOnlyRemoveFilesOwnedByYou": "Vous ne pouvez supprimer que les fichiers que vous possédez",
|
||||
"deleteSharedAlbum": "Supprimer l'album partagé ?",
|
||||
"deleteAlbum": "Supprimer l'album",
|
||||
"deleteAlbumDialog": "Supprimer aussi les photos (et vidéos) présentes dans cet album depuis <bold>tous</bold> les autres albums dont ils font partie ?",
|
||||
"deleteSharedAlbumDialogBody": "L'album sera supprimé pour tout le monde\n\nVous perdrez l'accès aux photos partagées dans cet album qui est détenues par d'autres personnes",
|
||||
"yesRemove": "Oui, supprimer",
|
||||
"creatingLink": "Création du lien...",
|
||||
"removeWithQuestionMark": "Enlever?",
|
||||
"removeParticipantBody": "{userEmail} sera retiré de cet album partagé\n\nToutes les photos ajoutées par eux seront également retirées de l'album",
|
||||
"keepPhotos": "Conserver les photos",
|
||||
"deletePhotos": "Supprimer des photos",
|
||||
"inviteToEnte": "Inviter à ente",
|
||||
"removePublicLink": "Supprimer le lien public",
|
||||
"disableLinkMessage": "Cela supprimera le lien public pour accéder à \"{albumName}\".",
|
||||
"sharing": "Partage...",
|
||||
"youCannotShareWithYourself": "Vous ne pouvez pas partager avec vous-même",
|
||||
"archive": "Archiver",
|
||||
"createAlbumActionHint": "Appuyez longuement pour sélectionner des photos et cliquez sur + pour créer un album",
|
||||
"importing": "Importation en cours...",
|
||||
"failedToLoadAlbums": "Impossible de charger les albums",
|
||||
"hidden": "Masqué",
|
||||
"authToViewYourHiddenFiles": "Veuillez vous authentifier pour voir vos fichiers cachés",
|
||||
"trash": "Corbeille",
|
||||
"uncategorized": "Aucune catégorie",
|
||||
"videoSmallCase": "vidéo",
|
||||
"photoSmallCase": "photo",
|
||||
"singleFileDeleteHighlight": "Il sera supprimé de tous les albums.",
|
||||
"singleFileInBothLocalAndRemote": "Ce {fileType} est à la fois dans ente et votre appareil.",
|
||||
"singleFileInRemoteOnly": "Ce {fileType} sera supprimé de ente.",
|
||||
"singleFileDeleteFromDevice": "Ce {fileType} sera supprimé de votre appareil.",
|
||||
"deleteFromEnte": "Supprimer de ente",
|
||||
"yesDelete": "Oui, supprimer",
|
||||
"movedToTrash": "Déplacé dans la corbeille",
|
||||
"deleteFromDevice": "Supprimer de l'appareil",
|
||||
"deleteFromBoth": "Supprimer des deux",
|
||||
"newAlbum": "Nouvel album",
|
||||
"albums": "Albums",
|
||||
"memoryCount": "{count, plural, one{{count} mémoire} other{{count} souvenirs}}",
|
||||
"@memoryCount": {
|
||||
"description": "The text to display the number of memories",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotos": "{count} sélectionné",
|
||||
"@selectedPhotos": {
|
||||
"description": "Display the number of selected photos",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "5",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedPhotosWithYours": "{count} sélectionné ({yourCount} votre)",
|
||||
"@selectedPhotosWithYours": {
|
||||
"description": "Display the number of selected photos, including the number of selected photos owned by the user",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "12",
|
||||
"type": "int"
|
||||
},
|
||||
"yourCount": {
|
||||
"example": "2",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"advancedSettings": "Avancé",
|
||||
"@advancedSettings": {
|
||||
"description": "The text to display in the advanced settings section"
|
||||
},
|
||||
"photoGridSize": "Taille de la grille photo",
|
||||
"manageDeviceStorage": "Gérer le stockage de l'appareil",
|
||||
"selectFoldersForBackup": "Sélectionner les dossiers à sauvegarder",
|
||||
"selectedFoldersWillBeEncryptedAndBackedUp": "Les dossiers sélectionnés seront cryptés et sauvegardés",
|
||||
"unselectAll": "Désélectionner tout",
|
||||
"selectAll": "Tout sélectionner",
|
||||
"skip": "Ignorer",
|
||||
"updatingFolderSelection": "Mise à jour de la sélection du dossier...",
|
||||
"itemCount": "{count, plural, one{{count} objet} other{{count} objets}}",
|
||||
"yearsAgo": "{count, plural, one{{count} il y a un an} other{{count} il y a des années}}",
|
||||
"backupSettings": "Paramètres de la sauvegarde",
|
||||
"backupOverMobileData": "Sauvegarde sur données mobiles",
|
||||
"backupVideos": "Sauvegarde des vidéos",
|
||||
"disableAutoLock": "Désactiver le verrouillage automatique",
|
||||
"deviceLockExplanation": "Désactiver le verrouillage de l'écran de l'appareil lorsque ente est au premier plan et il y a une sauvegarde en cours. Ce n'est normalement pas nécessaire, mais peut aider les gros téléchargements et les premières importations de grandes bibliothèques plus rapidement.",
|
||||
"about": "À propos",
|
||||
"weAreOpenSource": "Nous sommes open source !",
|
||||
"privacy": "Confidentialité",
|
||||
"terms": "Conditions",
|
||||
"checkForUpdates": "Vérifier les mises à jour",
|
||||
"checking": "Vérification...",
|
||||
"youAreOnTheLatestVersion": "Vous êtes sur la dernière version",
|
||||
"account": "Compte",
|
||||
"manageSubscription": "Gérer l'abonnement",
|
||||
"authToChangeYourEmail": "Veuillez vous authentifier pour modifier votre adresse e-mail",
|
||||
"changePassword": "Modifier le mot de passe",
|
||||
"authToChangeYourPassword": "Veuillez vous authentifier pour modifier votre mot de passe",
|
||||
"exportYourData": "Exportez vos données",
|
||||
"logout": "Déconnexion",
|
||||
"authToInitiateAccountDeletion": "Veuillez vous authentifier pour débuter la suppression du compte",
|
||||
"areYouSureYouWantToLogout": "Voulez-vous vraiment vous déconnecter ?",
|
||||
"yesLogout": "Oui, se déconnecter",
|
||||
"aNewVersionOfEnteIsAvailable": "Une nouvelle version de Wire est disponible.",
|
||||
"update": "Mise à jour",
|
||||
"installManually": "Installation manuelle",
|
||||
"criticalUpdateAvailable": "Mise à jour critique disponible",
|
||||
"updateAvailable": "Une mise à jour est disponible",
|
||||
"downloading": "Téléchargement en cours...",
|
||||
"theDownloadCouldNotBeCompleted": "Le téléchargement n'a pas pu être terminé",
|
||||
"retry": "Réessayer",
|
||||
"backedUpFolders": "Dossiers sauvegardés",
|
||||
"backup": "Sauvegarde",
|
||||
"freeUpDeviceSpace": "Libérer de l'espace sur l'appareil",
|
||||
"allClear": "✨ Tout est effacé",
|
||||
"noDeviceThatCanBeDeleted": "Vous n'avez pas de fichiers sur cet appareil qui peuvent être supprimés",
|
||||
"removeDuplicates": "Supprimer les doublons",
|
||||
"noDuplicates": "✨ Aucun doublon",
|
||||
"youveNoDuplicateFilesThatCanBeCleared": "Vous n'avez aucun fichier dédupliqué pouvant être nettoyé",
|
||||
"success": "Succès",
|
||||
"rateUs": "Évaluez-nous",
|
||||
"remindToEmptyDeviceTrash": "Également vide \"récemment supprimé\" de \"Paramètres\" -> \"Stockage\" pour réclamer l'espace libéré",
|
||||
"youHaveSuccessfullyFreedUp": "Vous avez libéré {storageSaved} avec succès !",
|
||||
"@youHaveSuccessfullyFreedUp": {
|
||||
"description": "The text to display when the user has successfully freed up storage",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"remindToEmptyEnteTrash": "Vide aussi votre \"Corbeille\" pour réclamer l'espace libéré",
|
||||
"sparkleSuccess": "✨ Succès",
|
||||
"duplicateFileCountWithStorageSaved": "Vous avez nettoyé {count, plural, one{{count} fichier dupliqué} other{{count} fichiers dupliqués}}, sauvegarde ({storageSaved}!)",
|
||||
"@duplicateFileCountWithStorageSaved": {
|
||||
"description": "The text to display when the user has successfully cleaned up duplicate files",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"familyPlans": "Forfaits famille",
|
||||
"referrals": "Parrainages",
|
||||
"advanced": "Avancé",
|
||||
"general": "Général",
|
||||
"security": "Sécurité",
|
||||
"authToViewYourRecoveryKey": "Veuillez vous authentifier pour afficher votre clé de récupération",
|
||||
"twofactor": "Double authentification",
|
||||
"authToConfigureTwofactorAuthentication": "Veuillez vous authentifier pour configurer l'authentification à deux facteurs",
|
||||
"lockscreen": "Ecran de vérouillage",
|
||||
"authToChangeLockscreenSetting": "Veuillez vous authentifier pour modifier les paramètres de l'écran de verrouillage",
|
||||
"lockScreenEnablePreSteps": "Pour activer l'écran de verrouillage, veuillez configurer le code d'accès de l'appareil ou le verrouillage de l'écran dans les paramètres de votre système.",
|
||||
"viewActiveSessions": "Afficher les sessions actives",
|
||||
"authToViewYourActiveSessions": "Veuillez vous authentifier pour voir vos sessions actives",
|
||||
"disableTwofactor": "Désactiver la double-authentification",
|
||||
"confirm2FADisable": "Voulez-vous vraiment désactiver l'authentification à deux facteurs ?",
|
||||
"no": "Non",
|
||||
"yes": "Oui",
|
||||
"social": "Réseaux Sociaux",
|
||||
"rateUsOnStore": "Notez-nous sur {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Marchandise",
|
||||
"twitter": "Twitter",
|
||||
"mastodon": "Mastodon",
|
||||
"matrix": "Matrix",
|
||||
"discord": "Discord",
|
||||
"reddit": "Reddit",
|
||||
"yourStorageDetailsCouldNotBeFetched": "Vos informations de stockage n'ont pas pu être récupérées",
|
||||
"reportABug": "Signaler un bug",
|
||||
"reportBug": "Signaler un bug",
|
||||
"suggestFeatures": "Suggérer des fonctionnalités",
|
||||
"support": "Support",
|
||||
"theme": "Thème",
|
||||
"lightTheme": "Clair",
|
||||
"darkTheme": "Sombre",
|
||||
"systemTheme": "Système",
|
||||
"freeTrial": "Essai gratuit",
|
||||
"selectYourPlan": "Sélectionner votre offre",
|
||||
"enteSubscriptionPitch": "ente conserve vos souvenirs, donc ils sont toujours disponibles pour vous, même si vous perdez votre appareil.",
|
||||
"enteSubscriptionShareWithFamily": "Vous pouvez également ajouter votre famille à votre forfait.",
|
||||
"currentUsageIs": "L'utilisation actuelle est ",
|
||||
"@currentUsageIs": {
|
||||
"description": "This text is followed by storage usaged",
|
||||
"examples": {
|
||||
"0": "Current usage is 1.2 GB"
|
||||
},
|
||||
"type": "text"
|
||||
},
|
||||
"faqs": "FAQ",
|
||||
"renewsOn": "Renouvellement le {endDate}",
|
||||
"subWillBeCancelledOn": "Votre abonnement sera annulé le {endDate}",
|
||||
"subscription": "Abonnement",
|
||||
"paymentDetails": "Détails de paiement",
|
||||
"manageFamily": "Gérer la famille",
|
||||
"contactToManageSubscription": "Veuillez nous contacter à support@ente.io pour gérer votre abonnement {provider}.",
|
||||
"renewSubscription": "Renouveler l’abonnement",
|
||||
"cancelSubscription": "Annuler l'abonnement",
|
||||
"areYouSureYouWantToRenew": "Êtes-vous sûr de vouloir renouveler ?",
|
||||
"yesRenew": "Oui, renouveler",
|
||||
"areYouSureYouWantToCancel": "Es-tu sûre de vouloir annuler?",
|
||||
"yesCancel": "Oui, annuler",
|
||||
"failedToRenew": "Échec du renouvellement",
|
||||
"failedToCancel": "Échec de l'annulation",
|
||||
"twoMonthsFreeOnYearlyPlans": "2 mois gratuits sur les forfaits annuels",
|
||||
"monthly": "Mensuel",
|
||||
"@monthly": {
|
||||
"description": "The text to display for monthly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"yearly": "Annuel",
|
||||
"@yearly": {
|
||||
"description": "The text to display for yearly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"confirmPlanChange": "Confirmer le changement de l'offre",
|
||||
"areYouSureYouWantToChangeYourPlan": "Êtes-vous certains de vouloir changer d'offre ?",
|
||||
"youCannotDowngradeToThisPlan": "Vous ne pouvez pas rétrograder vers cette offre",
|
||||
"cancelOtherSubscription": "Veuillez d'abord annuler votre abonnement existant de {paymentProvider}",
|
||||
"@cancelOtherSubscription": {
|
||||
"description": "The text to display when the user has an existing subscription from a different payment provider",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"paymentProvider": {
|
||||
"example": "Apple",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"optionalAsShortAsYouLike": "Optionnel, aussi court que vous le souhaitez...",
|
||||
"send": "Envoyer",
|
||||
"askCancelReason": "Votre abonnement a été annulé. Souhaitez-vous partager la raison ?",
|
||||
"thankYouForSubscribing": "Merci de vous être abonné !",
|
||||
"yourPurchaseWasSuccessful": "Votre achat a été effectué avec succès",
|
||||
"yourPlanWasSuccessfullyUpgraded": "Votre offre a été mise à jour avec succès",
|
||||
"yourPlanWasSuccessfullyDowngraded": "Votre plan a été rétrogradé avec succès",
|
||||
"yourSubscriptionWasUpdatedSuccessfully": "Votre abonnement a été mis à jour avec succès",
|
||||
"googlePlayId": "Identifiant Google Play",
|
||||
"appleId": "Apple ID",
|
||||
"playstoreSubscription": "Abonnement au PlayStore",
|
||||
"areYouSureYouWantToExit": "Êtes-vous sûr de vouloir quitter ?",
|
||||
"thankYou": "Merci",
|
||||
"pleaseWaitForSometimeBeforeRetrying": "Veuillez attendre quelque temps avant de réessayer",
|
||||
"available": "Disponible",
|
||||
"upgrade": "Améliorer",
|
||||
"usePublicLinksForPeopleNotOnEnte": "Utiliser des liens publics pour les personnes qui ne sont pas sur ente",
|
||||
"allowPeopleToAddPhotos": "Autoriser les personnes à ajouter des photos",
|
||||
"shareAnAlbumNow": "Partagez un album maintenant",
|
||||
"collectEventPhotos": "Collecter des photos de l'événement",
|
||||
"sessionExpired": "Session expirée",
|
||||
"loggingOut": "Deconnexion...",
|
||||
"name": "Nom",
|
||||
"newest": "Le plus récent",
|
||||
"lastUpdated": "Dernière mise à jour",
|
||||
"deleteEmptyAlbums": "Supprimer les albums vides",
|
||||
"deleteEmptyAlbumsWithQuestionMark": "Supprimer les albums vides ?",
|
||||
"deleteAlbumsDialogBody": "Ceci supprimera tous les albums vides. Ceci est utile lorsque vous voulez réduire l'encombrement dans votre liste d'albums.",
|
||||
"deleteProgress": "Suppression de {currentlyDeleting} / {totalCount}",
|
||||
"permanentlyDelete": "Supprimer définitivement",
|
||||
"canOnlyCreateLinkForFilesOwnedByYou": "Ne peut créer de lien que pour les fichiers que vous possédez",
|
||||
"publicLinkCreated": "Lien public créé",
|
||||
"youCanManageYourLinksInTheShareTab": "Vous pouvez gérer vos liens dans l'onglet Partage.",
|
||||
"linkCopiedToClipboard": "Lien copié dans le presse-papiers",
|
||||
"restore": "Restaurer",
|
||||
"@restore": {
|
||||
"description": "Display text for an action which triggers a restore of item from trash",
|
||||
"type": "text"
|
||||
},
|
||||
"moveToAlbum": "Déplacer vers l'album",
|
||||
"unhide": "Dévoiler",
|
||||
"unarchive": "Désarchiver",
|
||||
"favorite": "Favori",
|
||||
"removeFromFavorite": "Retirer des favoris",
|
||||
"shareLink": "Partager le lien",
|
||||
"addToEnte": "Ajouter à ente",
|
||||
"addToAlbum": "Ajouter à l'album",
|
||||
"delete": "Supprimer",
|
||||
"hide": "Masquer",
|
||||
"itemSelectedCount": "{count} sélectionné",
|
||||
"@itemSelectedCount": {
|
||||
"description": "Text to indicate number of items selected",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1|2|3",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"share": "Partager",
|
||||
"unhideToAlbum": "Afficher dans l'album",
|
||||
"restoreToAlbum": "Restaurer vers l'album",
|
||||
"moveItem": "{count, plural, one {Déplacez l'objet} other {Déplacez des objets}}",
|
||||
"@moveItem": {
|
||||
"description": "Page title while moving one or more items to an album"
|
||||
},
|
||||
"addItem": "{count, plural, one {Ajoutez un objet} other {Ajoutez des objets}}",
|
||||
"@addItem": {
|
||||
"description": "Page title while adding one or more items to album"
|
||||
},
|
||||
"createOrSelectAlbum": "Créer ou sélectionner un album",
|
||||
"selectAlbum": "Sélectionner album",
|
||||
"searchByAlbumNameHint": "Nom de l'album",
|
||||
"albumTitle": "Titre de l'album",
|
||||
"enterAlbumName": "Saisir un nom d'album",
|
||||
"restoringFiles": "Restauration des fichiers...",
|
||||
"movingFilesToAlbum": "Déplacement des fichiers vers l'album...",
|
||||
"unhidingFilesToAlbum": "Démasquage des fichiers vers l'album",
|
||||
"canNotUploadToAlbumsOwnedByOthers": "Impossible de télécharger dans les albums appartenant à d'autres personnes",
|
||||
"uploadingFilesToAlbum": "Envoi des fichiers vers l'album...",
|
||||
"addedSuccessfullyTo": "Ajouté avec succès à {albumName}",
|
||||
"movedSuccessfullyTo": "Déplacé avec succès vers {albumName}",
|
||||
"thisAlbumAlreadyHDACollaborativeLink": "Cet album a déjà un lien collaboratif",
|
||||
"collaborativeLinkCreatedFor": "Lien collaboratif créé pour {albumName}",
|
||||
"askYourLovedOnesToShare": "Demandez à vos proches de partager",
|
||||
"sharedWith": "Partagé avec {emailIDs}",
|
||||
"sharedByMe": "Partagé par moi",
|
||||
"doubleYourStorage": "Doubler votre espace de stockage",
|
||||
"referFriendsAnd2xYourPlan": "Parrainez des amis et 2x votre abonnement",
|
||||
"shareAlbumHint": "Ouvrez un album et appuyez sur le bouton de partage en haut à droite pour le partager.",
|
||||
"itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion": "Les éléments montrent le nombre de jours restants avant la suppression définitive",
|
||||
"deleteAll": "Tout Supprimer",
|
||||
"renameAlbum": "Renommer l'album",
|
||||
"rename": "Renommer",
|
||||
"leaveSharedAlbum": "Quitter l'album partagé?",
|
||||
"leaveAlbum": "Quitter l'album",
|
||||
"photosAddedByYouWillBeRemovedFromTheAlbum": "Les photos ajoutées par vous seront retirées de l'album",
|
||||
"youveNoFilesInThisAlbumThatCanBeDeleted": "Vous n'avez pas de fichiers dans cet album qui peuvent être supprimés",
|
||||
"ignoredFolderUploadReason": "Certains fichiers de cet album sont ignorés parce qu'ils avaient été précédemment supprimés de ente.",
|
||||
"resetIgnoredFiles": "Réinitialiser les fichiers ignorés",
|
||||
"exif": "EXIF",
|
||||
"noResults": "Aucun résultat",
|
||||
"weDontSupportEditingPhotosAndAlbumsThatYouDont": "Nous ne prenons pas en charge l'édition des photos et des albums que vous ne possédez pas encore",
|
||||
"failedToFetchOriginalForEdit": "Impossible de récupérer l'original pour l'édition",
|
||||
"close": "Fermer",
|
||||
"setAs": "Définir comme",
|
||||
"fileSavedToGallery": "Fichier enregistré dans la galerie",
|
||||
"download": "Télécharger",
|
||||
"pressAndHoldToPlayVideo": "Appuyez et maintenez enfoncé pour lire la vidéo",
|
||||
"downloadFailed": "Échec du téléchargement",
|
||||
"deduplicateFiles": "Déduplication de fichiers",
|
||||
"deselectAll": "Tout déselectionner",
|
||||
"reviewDeduplicateItems": "Veuillez vérifier et supprimer les éléments que vous croyez dupliqués.",
|
||||
"clubByCaptureTime": "Durée du Club par capture",
|
||||
"totalSize": "Taille totale",
|
||||
"emailChangedTo": "L'e-mail a été changé en {newEmail}",
|
||||
"verifying": "Validation en cours...",
|
||||
"disablingTwofactorAuthentication": "Désactiver la double-authentification...",
|
||||
"allMemoriesPreserved": "Tous les souvenirs conservés",
|
||||
"loadingGallery": "Chargement de la galerie...",
|
||||
"syncing": "En cours de synchronisation...",
|
||||
"encryptingBackup": "Chiffrement de la sauvegarde...",
|
||||
"syncStopped": "Synchronisation arrêtée ?",
|
||||
"syncProgress": "{completed}/{total} souvenirs préservés",
|
||||
"@syncProgress": {
|
||||
"description": "Text to tell user how many memories have been preserved",
|
||||
"placeholders": {
|
||||
"completed": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"archiving": "Archivage en cours...",
|
||||
"unarchiving": "Désarchivage en cours...",
|
||||
"successfullyArchived": "Archivé avec succès",
|
||||
"successfullyUnarchived": "Désarchivé avec succès",
|
||||
"renameFile": "Renommer le fichier",
|
||||
"enterFileName": "Entrez le nom du fichier",
|
||||
"filesDeleted": "Fichiers supprimés",
|
||||
"selectedFilesAreNotOnEnte": "Les fichiers sélectionnés ne sont pas sur ente",
|
||||
"thisActionCannotBeUndone": "Cette action ne peut pas être annulée",
|
||||
"emptyTrash": "Vider la corbeille ?",
|
||||
"permDeleteWarning": "Tous les éléments de la corbeille seront définitivement supprimés\n\nCette action ne peut pas être annulée",
|
||||
"empty": "Vide",
|
||||
"couldNotFreeUpSpace": "Impossible de libérer de l'espace",
|
||||
"permanentlyDeleteFromDevice": "Supprimer définitivement de l'appareil ?",
|
||||
"someOfTheFilesYouAreTryingToDeleteAre": "Certains des fichiers que vous essayez de supprimer ne sont disponibles que sur votre appareil et ne peuvent pas être récupérés s'ils sont supprimés",
|
||||
"theyWillBeDeletedFromAllAlbums": "Ils seront supprimés de tous les albums.",
|
||||
"someItemsAreInBothEnteAndYourDevice": "Certains éléments sont à la fois dans ente et votre appareil.",
|
||||
"selectedItemsWillBeDeletedFromAllAlbumsAndMoved": "Les éléments sélectionnés seront supprimés de tous les albums et déplacés dans la corbeille.",
|
||||
"theseItemsWillBeDeletedFromYourDevice": "Ces éléments seront supprimés de votre appareil.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Il semble qu'une erreur s'est produite. Veuillez réessayer après un certain temps. Si l'erreur persiste, veuillez contacter notre équipe d'assistance.",
|
||||
"error": "Erreur",
|
||||
"tempErrorContactSupportIfPersists": "Il semble qu'une erreur s'est produite. Veuillez réessayer après un certain temps. Si l'erreur persiste, veuillez contacter notre équipe d'assistance.",
|
||||
"cachedData": "Données mises en cache",
|
||||
"clearCaches": "Nettoyer le cache",
|
||||
"remoteImages": "Images distantes",
|
||||
"remoteVideos": "Vidéos distantes",
|
||||
"remoteThumbnails": "Miniatures distantes",
|
||||
"pendingSync": "Synchronisation en attente",
|
||||
"localGallery": "Galerie locale",
|
||||
"todaysLogs": "Journaux du jour",
|
||||
"viewLogs": "Afficher les journaux",
|
||||
"logsDialogBody": "Cela enverra des logs pour nous aider à déboguer votre problème. Veuillez noter que les noms de fichiers seront inclus pour aider à suivre les problèmes avec des fichiers spécifiques.",
|
||||
"preparingLogs": "Préparation des journaux...",
|
||||
"emailYourLogs": "Envoyez vos logs par e-mail",
|
||||
"pleaseSendTheLogsTo": "Envoyez les logs à {toEmail}",
|
||||
"copyEmailAddress": "Copier l’adresse e-mail",
|
||||
"exportLogs": "Exporter les logs",
|
||||
"pleaseEmailUsAt": "Merci de nous envoyer un e-mail à {toEmail}",
|
||||
"dismiss": "Rejeter",
|
||||
"didYouKnow": "Le savais-tu ?",
|
||||
"loadingMessage": "Chargement de vos photos...",
|
||||
"language": "Langue",
|
||||
"edit": "Éditer"
|
||||
}
|
|
@ -1 +1,6 @@
|
|||
{}
|
||||
{
|
||||
"enterYourEmailAddress": "Inserisci il tuo indirizzo email",
|
||||
"accountWelcomeBack": "Bentornato!",
|
||||
"email": "Email",
|
||||
"cancel": "Annulla"
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
{
|
||||
"enterYourEmailAddress": "Voer je e-mailadres in",
|
||||
"enterYourEmailAddress": "Voer uw e-mailadres in",
|
||||
"accountWelcomeBack": "Welkom terug!",
|
||||
"email": "E-mail",
|
||||
"cancel": "Annuleer",
|
||||
|
@ -51,7 +51,17 @@
|
|||
"checkInboxAndSpamFolder": "Controleer je inbox (en spam) om verificatie te voltooien",
|
||||
"tapToEnterCode": "Tik om code in te voeren",
|
||||
"resendEmail": "E-mail opnieuw versturen",
|
||||
"weveSentAMailTo": "We hebben een e-mail gestuurd naar",
|
||||
"weHaveSendEmailTo": "We hebben een e-mail gestuurd naar <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"
|
||||
}
|
||||
}
|
||||
},
|
||||
"setPasswordTitle": "Wachtwoord instellen",
|
||||
"changePasswordTitle": "Wachtwoord wijzigen",
|
||||
"resetPasswordTitle": "Wachtwoord resetten",
|
||||
|
@ -96,6 +106,7 @@
|
|||
"pleaseTryAgain": "Probeer het nog eens",
|
||||
"recreatePasswordTitle": "Wachtwoord opnieuw instellen",
|
||||
"useRecoveryKey": "Herstelcode gebruiken",
|
||||
"recreatePasswordBody": "Het huidige apparaat is niet krachtig genoeg om je wachtwoord te verifiëren, dus moeten we de code een keer opnieuw genereren op een manier die met alle apparaten werkt.\n\nLog in met behulp van uw herstelcode en genereer opnieuw uw wachtwoord (je kunt dezelfde indien gewenst opnieuw gebruiken).",
|
||||
"verifyPassword": "Bevestig wachtwoord",
|
||||
"recoveryKey": "Herstelsleutel",
|
||||
"recoveryKeyOnForgotPassword": "Als je je wachtwoord vergeet, kun je alleen met deze sleutel je gegevens herstellen.",
|
||||
|
@ -132,6 +143,7 @@
|
|||
"verifyingRecoveryKey": "Herstelsleutel verifiëren...",
|
||||
"recoveryKeyVerified": "Herstel sleutel geverifieerd",
|
||||
"recoveryKeySuccessBody": "Super! Je herstelsleutel is geldig. Bedankt voor het verifiëren.\n\nVergeet niet om je herstelsleutel veilig te bewaren.",
|
||||
"invalidRecoveryKey": "De herstelsleutel die je hebt ingevoerd is niet geldig. Zorg ervoor dat deze 24 woorden bevat en controleer de spelling van elk van deze woorden.\n\nAls je een oudere herstelcode hebt ingevoerd, zorg ervoor dat deze 64 tekens lang is, en controleer ze allemaal.",
|
||||
"invalidKey": "Ongeldige sleutel",
|
||||
"tryAgain": "Probeer opnieuw",
|
||||
"viewRecoveryKey": "Toon herstelsleutel",
|
||||
|
@ -216,6 +228,87 @@
|
|||
"copyLink": "Kopieer link",
|
||||
"linkHasExpired": "Link is vervallen",
|
||||
"publicLinkEnabled": "Publieke link ingeschakeld",
|
||||
"shareALink": "Deel een link",
|
||||
"sharedAlbumSectionDescription": "Maak gedeelde en collaboratieve albums met andere ente gebruikers, inclusief gebruikers met gratis abonnementen.",
|
||||
"shareWithPeopleSectionTitle": "{numberOfPeople, plural, =0 {Deel met specifieke mensen} =1 {Gedeeld met 1 persoon} other {Gedeeld met {numberOfPeople} mensen}}",
|
||||
"@shareWithPeopleSectionTitle": {
|
||||
"placeholders": {
|
||||
"numberOfPeople": {
|
||||
"type": "int",
|
||||
"example": "2"
|
||||
}
|
||||
}
|
||||
},
|
||||
"thisIsYourVerificationId": "Dit is uw verificatie-ID",
|
||||
"someoneSharingAlbumsWithYouShouldSeeTheSameId": "Iemand die albums met je deelt zou hetzelfde ID op hun apparaat moeten zien.",
|
||||
"howToViewShareeVerificationID": "Vraag hen om hun e-mailadres lang in te drukken op het instellingenscherm en te controleren dat de ID's op beide apparaten overeenkomen.",
|
||||
"thisIsPersonVerificationId": "Dit is de verificatie-ID van {email}",
|
||||
"@thisIsPersonVerificationId": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String",
|
||||
"example": "someone@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"verificationId": "Verificatie ID",
|
||||
"verifyEmailID": "Verifieer {email}",
|
||||
"emailNoEnteAccount": "{email} heeft geen ente account.\n\nStuur ze een uitnodiging om foto's te delen.",
|
||||
"shareMyVerificationID": "Hier is mijn verificatie-ID: {verificationID} voor ente.io.",
|
||||
"shareTextConfirmOthersVerificationID": "Hey, kunt u bevestigen dat dit uw ente.io verificatie-ID is: {verificationID}",
|
||||
"somethingWentWrong": "Er ging iets mis",
|
||||
"sendInvite": "Stuur een uitnodiging",
|
||||
"shareTextRecommendUsingEnte": "Download ente zodat we gemakkelijk foto's en video's van originele kwaliteit kunnen delen\n\nhttps://ente.io/#download",
|
||||
"done": "Voltooid",
|
||||
"applyCodeTitle": "Code toepassen",
|
||||
"enterCodeDescription": "Voer de code van de vriend in om gratis opslag voor jullie beiden te claimen",
|
||||
"apply": "Toepassen",
|
||||
"failedToApplyCode": "Code toepassen mislukt",
|
||||
"enterReferralCode": "Voer verwijzingscode in",
|
||||
"codeAppliedPageTitle": "Code toegepast",
|
||||
"storageInGB": "{storageAmountInGB} GB",
|
||||
"claimed": "Geclaimd",
|
||||
"@claimed": {
|
||||
"description": "Used to indicate storage claimed, like 10GB Claimed"
|
||||
},
|
||||
"details": "Details",
|
||||
"claimMore": "Claim meer!",
|
||||
"theyAlsoGetXGb": "Zij krijgen ook {storageAmountInGB} GB",
|
||||
"freeStorageOnReferralSuccess": "{storageAmountInGB} GB telkens als iemand zich aanmeldt voor een betaald abonnement en je code toepast",
|
||||
"shareTextReferralCode": "ente verwijzingscode: {referralCode} \n\nPas het toe bij Instellingen → Algemeen → Verwijzingen om {referralStorageInGB} GB gratis te krijgen nadat je je hebt aangemeld voor een betaald abonnement\n\nhttps://ente.io",
|
||||
"claimFreeStorage": "Claim gratis opslag",
|
||||
"inviteYourFriends": "Vrienden uitnodigen",
|
||||
"failedToFetchReferralDetails": "Kan geen verwijzingsgegevens ophalen. Probeer het later nog eens.",
|
||||
"referralStep1": "1. Geef deze code aan je vrienden",
|
||||
"referralStep2": "2. Ze registreren voor een betaald plan",
|
||||
"referralStep3": "Jullie krijgen allebei {storageInGB} GB* gratis",
|
||||
"referralsAreCurrentlyPaused": "Verwijzingen zijn momenteel gepauzeerd",
|
||||
"youCanAtMaxDoubleYourStorage": "* Je kunt maximaal je opslag verdubbelen",
|
||||
"claimedStorageSoFar": "{isFamilyMember, select, true {Jouw familie heeft {storageAmountInGb} Gb geclaimd tot nu toe} false {Je hebt {storageAmountInGb} Gb geclaimd tot nu toe} other {Je hebt {storageAmountInGb} Gb geclaimd tot nu toe!}}",
|
||||
"@claimedStorageSoFar": {
|
||||
"placeholders": {
|
||||
"isFamilyMember": {
|
||||
"type": "String",
|
||||
"example": "true"
|
||||
},
|
||||
"storageAmountInGb": {
|
||||
"type": "int",
|
||||
"example": "10"
|
||||
}
|
||||
}
|
||||
},
|
||||
"faq": "Veelgestelde vragen",
|
||||
"oopsSomethingWentWrong": "Oeps, er is iets misgegaan",
|
||||
"peopleUsingYourCode": "Mensen die jouw code gebruiken",
|
||||
"eligible": "gerechtigd",
|
||||
"total": "totaal",
|
||||
"codeUsedByYou": "Code gebruikt door jou",
|
||||
"freeStorageClaimed": "Gratis opslag geclaimd",
|
||||
"freeStorageUsable": "Gratis opslag bruikbaar",
|
||||
"usableReferralStorageInfo": "Bruikbare opslag is beperkt door je huidige abonnement. Buitensporige geclaimde opslag zal automatisch bruikbaar worden wanneer je je abonnement upgrade.",
|
||||
"removeFromAlbumTitle": "Uit album verwijderen?",
|
||||
"removeFromAlbum": "Verwijder uit album",
|
||||
"itemsWillBeRemovedFromAlbum": "Geselecteerde items zullen worden verwijderd uit dit album",
|
||||
"removeShareItemsWarning": "Sommige van de items die je verwijdert zijn door andere mensen toegevoegd, en je verliest de toegang daartoe",
|
||||
"addingToFavorites": "Toevoegen aan favorieten...",
|
||||
"removingFromFavorites": "Verwijderen uit favorieten...",
|
||||
|
@ -340,5 +433,501 @@
|
|||
"updateAvailable": "Update beschikbaar",
|
||||
"downloading": "Downloaden...",
|
||||
"theDownloadCouldNotBeCompleted": "De download kon niet worden voltooid",
|
||||
"retry": "Opnieuw"
|
||||
"retry": "Opnieuw",
|
||||
"backedUpFolders": "Gebackupte mappen",
|
||||
"backup": "Back-up",
|
||||
"freeUpDeviceSpace": "Apparaatruimte vrijmaken",
|
||||
"allClear": "✨ Alles in orde",
|
||||
"noDeviceThatCanBeDeleted": "Je hebt geen bestanden op dit apparaat die verwijderd kunnen worden",
|
||||
"removeDuplicates": "Duplicaten verwijderen",
|
||||
"noDuplicates": "✨ Geen duplicaten",
|
||||
"youveNoDuplicateFilesThatCanBeCleared": "Je hebt geen dubbele bestanden die kunnen worden gewist",
|
||||
"success": "Succes",
|
||||
"rateUs": "Beoordeel ons",
|
||||
"remindToEmptyDeviceTrash": "Leeg ook \"Onlangs verwijderd\" uit \"Instellingen\" -> \"Opslag\" om de vrij gekomen ruimte te benutten",
|
||||
"youHaveSuccessfullyFreedUp": "Je hebt {storageSaved} succesvol vrijgemaakt!",
|
||||
"@youHaveSuccessfullyFreedUp": {
|
||||
"description": "The text to display when the user has successfully freed up storage",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"remindToEmptyEnteTrash": "Leeg ook uw \"Prullenbak\" om de vrij gekomen ruimte te benutten",
|
||||
"sparkleSuccess": "✨ Succes",
|
||||
"duplicateFileCountWithStorageSaved": "Je hebt {count, plural, one{{count} dubbel bestand} other{{count} dubbele bestanden}} opgeruimd, totaal ({storageSaved}!)",
|
||||
"@duplicateFileCountWithStorageSaved": {
|
||||
"description": "The text to display when the user has successfully cleaned up duplicate files",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"storageSaved": {
|
||||
"example": "1.2 GB",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"familyPlans": "Familie abonnement",
|
||||
"referrals": "Referenties",
|
||||
"advanced": "Geavanceerd",
|
||||
"general": "Algemeen",
|
||||
"security": "Beveiliging",
|
||||
"authToViewYourRecoveryKey": "Graag verifiëren om uw herstelsleutel te bekijken",
|
||||
"twofactor": "Tweestapsverificatie",
|
||||
"authToConfigureTwofactorAuthentication": "Graag verifiëren om tweestapsverificatie te configureren",
|
||||
"lockscreen": "Vergrendelscherm",
|
||||
"authToChangeLockscreenSetting": "Graag verifiëren om de vergrendelscherm instellingen te wijzigen",
|
||||
"lockScreenEnablePreSteps": "Om vergrendelscherm in te schakelen, moet u een toegangscode of schermvergrendeling instellen in uw systeeminstellingen.",
|
||||
"viewActiveSessions": "Actieve sessies bekijken",
|
||||
"authToViewYourActiveSessions": "Graag verifiëren om uw actieve sessies te bekijken",
|
||||
"disableTwofactor": "Tweestapsverificatie uitschakelen",
|
||||
"confirm2FADisable": "Weet u zeker dat u tweestapsverificatie wilt uitschakelen?",
|
||||
"no": "Nee",
|
||||
"yes": "Ja",
|
||||
"social": "Sociale media",
|
||||
"rateUsOnStore": "Beoordeel ons op {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Merchandise",
|
||||
"twitter": "Twitter",
|
||||
"mastodon": "Mastodon",
|
||||
"matrix": "Matrix",
|
||||
"discord": "Discord",
|
||||
"reddit": "Reddit",
|
||||
"yourStorageDetailsCouldNotBeFetched": "Uw opslaggegevens konden niet worden opgehaald",
|
||||
"reportABug": "Een fout melden",
|
||||
"reportBug": "Fout melden",
|
||||
"suggestFeatures": "Features voorstellen",
|
||||
"support": "Ondersteuning",
|
||||
"theme": "Thema",
|
||||
"lightTheme": "Licht",
|
||||
"darkTheme": "Donker",
|
||||
"systemTheme": "Systeem",
|
||||
"freeTrial": "Gratis proefversie",
|
||||
"selectYourPlan": "Kies uw abonnement",
|
||||
"enteSubscriptionPitch": "ente bewaart uw herinneringen, zodat ze altijd beschikbaar voor u zijn, zelfs als u uw apparaat verliest.",
|
||||
"enteSubscriptionShareWithFamily": "Je familie kan ook aan je abonnement worden toegevoegd.",
|
||||
"currentUsageIs": "Huidig gebruik is ",
|
||||
"@currentUsageIs": {
|
||||
"description": "This text is followed by storage usaged",
|
||||
"examples": {
|
||||
"0": "Current usage is 1.2 GB"
|
||||
},
|
||||
"type": "text"
|
||||
},
|
||||
"faqs": "Veelgestelde vragen",
|
||||
"renewsOn": "Wordt verlengd op {endDate}",
|
||||
"freeTrialValidTill": "Gratis proefversie geldig tot {endDate}",
|
||||
"subWillBeCancelledOn": "Uw abonnement loopt af op {endDate}",
|
||||
"subscription": "Abonnement",
|
||||
"paymentDetails": "Betaalgegevens",
|
||||
"manageFamily": "Familie abonnement beheren",
|
||||
"contactToManageSubscription": "Neem contact met ons op via support@ente.io om uw {provider} abonnement te beheren.",
|
||||
"renewSubscription": "Abonnement verlengen",
|
||||
"cancelSubscription": "Abonnement opzeggen",
|
||||
"areYouSureYouWantToRenew": "Weet u zeker dat u wilt verlengen?",
|
||||
"yesRenew": "Ja, verlengen",
|
||||
"areYouSureYouWantToCancel": "Weet u zeker dat u wilt opzeggen?",
|
||||
"yesCancel": "Ja, opzeggen",
|
||||
"failedToRenew": "Verlengen mislukt",
|
||||
"failedToCancel": "Opzeggen mislukt",
|
||||
"twoMonthsFreeOnYearlyPlans": "Krijg 2 maanden gratis op jaarlijkse abonnementen",
|
||||
"monthly": "Maandelijks",
|
||||
"@monthly": {
|
||||
"description": "The text to display for monthly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"yearly": "Jaarlijks",
|
||||
"@yearly": {
|
||||
"description": "The text to display for yearly plans",
|
||||
"type": "text"
|
||||
},
|
||||
"confirmPlanChange": "Bevestig verandering van abonnement",
|
||||
"areYouSureYouWantToChangeYourPlan": "Weet u zeker dat u uw abonnement wilt wijzigen?",
|
||||
"youCannotDowngradeToThisPlan": "U kunt niet downgraden naar dit abonnement",
|
||||
"cancelOtherSubscription": "Annuleer eerst uw bestaande abonnement bij {paymentProvider}",
|
||||
"@cancelOtherSubscription": {
|
||||
"description": "The text to display when the user has an existing subscription from a different payment provider",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"paymentProvider": {
|
||||
"example": "Apple",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"optionalAsShortAsYouLike": "Optioneel, zo kort als je wilt...",
|
||||
"send": "Verzenden",
|
||||
"askCancelReason": "Uw abonnement is opgezegd. Wilt u de reden delen?",
|
||||
"thankYouForSubscribing": "Dank je wel voor het abonneren!",
|
||||
"yourPurchaseWasSuccessful": "Uw betaling is geslaagd",
|
||||
"yourPlanWasSuccessfullyUpgraded": "Uw abonnement is succesvol opgewaardeerd",
|
||||
"yourPlanWasSuccessfullyDowngraded": "Uw abonnement is succesvol gedegradeerd",
|
||||
"yourSubscriptionWasUpdatedSuccessfully": "Uw abonnement is succesvol bijgewerkt",
|
||||
"googlePlayId": "Google Play ID",
|
||||
"appleId": "Apple ID",
|
||||
"playstoreSubscription": "PlayStore abonnement",
|
||||
"appstoreSubscription": "PlayStore abonnement",
|
||||
"subAlreadyLinkedErrMessage": "Uw {id} is al aan een ander ente account gekoppeld.\nAls u uw {id} wilt gebruiken met dit account, neem dan contact op met onze klantenservice",
|
||||
"visitWebToManage": "Bezoek alstublieft web.ente.io om uw abonnement te beheren",
|
||||
"couldNotUpdateSubscription": "Kon abonnement niet wijzigen",
|
||||
"pleaseContactSupportAndWeWillBeHappyToHelp": "Neem alstublieft contact op met support@ente.io en we helpen u graag!",
|
||||
"paymentFailed": "Betaling mislukt",
|
||||
"paymentFailedTalkToProvider": "Praat met {providerName} klantenservice als u in rekening bent gebracht",
|
||||
"@paymentFailedTalkToProvider": {
|
||||
"description": "The text to display when the payment failed",
|
||||
"type": "text",
|
||||
"placeholders": {
|
||||
"providerName": {
|
||||
"example": "AppStore|PlayStore",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"continueOnFreeTrial": "Doorgaan met gratis proefversie",
|
||||
"areYouSureYouWantToExit": "Weet u zeker dat u wilt afsluiten?",
|
||||
"thankYou": "Bedankt",
|
||||
"failedToVerifyPaymentStatus": "Betalingsstatus verifiëren mislukt",
|
||||
"pleaseWaitForSometimeBeforeRetrying": "Gelieve even te wachten voordat u opnieuw probeert",
|
||||
"paymentFailedWithReason": "Helaas is uw betaling mislukt vanwege {reason}",
|
||||
"youAreOnAFamilyPlan": "U bent onderdeel van een familie abonnement!",
|
||||
"contactFamilyAdmin": "Neem contact op met <green>{familyAdminEmail}</green> om uw abonnement te beheren",
|
||||
"leaveFamily": "Familie abonnement verlaten",
|
||||
"areYouSureThatYouWantToLeaveTheFamily": "Weet u zeker dat u het familie abonnement wilt verlaten?",
|
||||
"leave": "Verlaten",
|
||||
"rateTheApp": "Beoordeel de app",
|
||||
"startBackup": "Back-up starten",
|
||||
"noPhotosAreBeingBackedUpRightNow": "Er worden momenteel geen foto's geback-upt",
|
||||
"preserveMore": "Meer bewaren",
|
||||
"existingUser": "Bestaande gebruiker",
|
||||
"privateBackups": "Privé back-ups",
|
||||
"forYourMemories": "voor uw herinneringen",
|
||||
"endtoendEncryptedByDefault": "Standaard end-to-end versleuteld",
|
||||
"safelyStored": "Veilig opgeslagen",
|
||||
"atAFalloutShelter": "in een kernbunker",
|
||||
"designedToOutlive": "Ontworpen om levenslang mee te gaan",
|
||||
"available": "Beschikbaar",
|
||||
"everywhere": "overal",
|
||||
"androidIosWebDesktop": "Android, iOS, Web, Desktop",
|
||||
"mobileWebDesktop": "Mobiel, Web, Desktop",
|
||||
"newToEnte": "Nieuw bij ente",
|
||||
"pleaseLoginAgain": "Log opnieuw in",
|
||||
"devAccountChanged": "Het ontwikkelaarsaccount dat we gebruiken om te publiceren in de App Store is veranderd. Daarom moet je opnieuw inloggen.\n\nOnze excuses voor het ongemak, helaas was dit onvermijdelijk.",
|
||||
"yourSubscriptionHasExpired": "Uw abonnement is verlopen",
|
||||
"storageLimitExceeded": "Opslaglimiet overschreden",
|
||||
"upgrade": "Upgraden",
|
||||
"raiseTicket": "Meld probleem",
|
||||
"@raiseTicket": {
|
||||
"description": "Button text for raising a support tickets in case of unhandled errors during backup",
|
||||
"type": "text"
|
||||
},
|
||||
"backupFailed": "Back-up mislukt",
|
||||
"couldNotBackUpTryLater": "We konden uw gegevens niet back-uppen.\nWe zullen het later opnieuw proberen.",
|
||||
"enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "ente kan bestanden alleen versleutelen en bewaren als u toegang tot ze geeft",
|
||||
"pleaseGrantPermissions": "Geef alstublieft toestemming",
|
||||
"grantPermission": "Toestemming verlenen",
|
||||
"privateSharing": "Privé delen",
|
||||
"shareOnlyWithThePeopleYouWant": "Deel alleen met de mensen die u wilt",
|
||||
"usePublicLinksForPeopleNotOnEnte": "Gebruik publieke links voor mensen die niet op ente zitten",
|
||||
"allowPeopleToAddPhotos": "Mensen toestaan foto's toe te voegen",
|
||||
"shareAnAlbumNow": "Deel nu een album",
|
||||
"collectEventPhotos": "Foto's van gebeurtenissen verzamelen",
|
||||
"sessionExpired": "Sessie verlopen",
|
||||
"loggingOut": "Uitloggen...",
|
||||
"@onDevice": {
|
||||
"description": "The text displayed above folders/albums stored on device",
|
||||
"type": "text"
|
||||
},
|
||||
"onDevice": "Op het apparaat",
|
||||
"@onEnte": {
|
||||
"description": "The text displayed above albums backed up to ente",
|
||||
"type": "text"
|
||||
},
|
||||
"onEnte": "Op <branding>ente</branding>",
|
||||
"name": "Naam",
|
||||
"newest": "Nieuwste",
|
||||
"lastUpdated": "Laatst gewijzigd",
|
||||
"deleteEmptyAlbums": "Lege albums verwijderen",
|
||||
"deleteEmptyAlbumsWithQuestionMark": "Lege albums verwijderen?",
|
||||
"deleteAlbumsDialogBody": "Hiermee worden alle lege albums verwijderd. Dit is handig wanneer je rommel in je albumlijst wilt verminderen.",
|
||||
"deleteProgress": "Verwijderen van {currentlyDeleting} / {totalCount}",
|
||||
"permanentlyDelete": "Permanent verwijderen",
|
||||
"canOnlyCreateLinkForFilesOwnedByYou": "Kan alleen een link maken voor bestanden die van u zijn",
|
||||
"publicLinkCreated": "Publieke link aangemaakt",
|
||||
"youCanManageYourLinksInTheShareTab": "U kunt uw links beheren in het tabblad 'Delen'.",
|
||||
"linkCopiedToClipboard": "Link gekopieerd naar klembord",
|
||||
"restore": "Herstellen",
|
||||
"@restore": {
|
||||
"description": "Display text for an action which triggers a restore of item from trash",
|
||||
"type": "text"
|
||||
},
|
||||
"moveToAlbum": "Verplaats naar album",
|
||||
"unhide": "Zichtbaar maken",
|
||||
"unarchive": "Uit archief halen",
|
||||
"favorite": "Toevoegen aan favorieten",
|
||||
"removeFromFavorite": "Verwijderen uit favorieten",
|
||||
"shareLink": "Link delen",
|
||||
"addToEnte": "Toevoegen aan ente",
|
||||
"addToAlbum": "Toevoegen aan album",
|
||||
"delete": "Verwijderen",
|
||||
"hide": "Verbergen",
|
||||
"itemSelectedCount": "{count} geselecteerd",
|
||||
"@itemSelectedCount": {
|
||||
"description": "Text to indicate number of items selected",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1|2|3",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"share": "Delen",
|
||||
"unhideToAlbum": "Zichtbaar maken in album",
|
||||
"restoreToAlbum": "Terugzetten naar album",
|
||||
"moveItem": "{count, plural, one {Bestand verplaatsen} other {Bestanden verplaatsen}}",
|
||||
"@moveItem": {
|
||||
"description": "Page title while moving one or more items to an album"
|
||||
},
|
||||
"addItem": "{count, plural, one {Bestand toevoegen} other {Bestanden toevoegen}}",
|
||||
"@addItem": {
|
||||
"description": "Page title while adding one or more items to album"
|
||||
},
|
||||
"createOrSelectAlbum": "Maak of selecteer album",
|
||||
"selectAlbum": "Album selecteren",
|
||||
"searchByAlbumNameHint": "Albumnaam",
|
||||
"albumTitle": "Albumtitel",
|
||||
"enterAlbumName": "Voer albumnaam in",
|
||||
"restoringFiles": "Bestanden herstellen...",
|
||||
"movingFilesToAlbum": "Bestanden verplaatsen naar album...",
|
||||
"unhidingFilesToAlbum": "Bestanden zichtbaar maken in album",
|
||||
"canNotUploadToAlbumsOwnedByOthers": "Kan niet uploaden naar albums die van anderen zijn",
|
||||
"uploadingFilesToAlbum": "Bestanden worden geüpload naar album...",
|
||||
"addedSuccessfullyTo": "Succesvol toegevoegd aan {albumName}",
|
||||
"movedSuccessfullyTo": "Succesvol verplaatst naar {albumName}",
|
||||
"thisAlbumAlreadyHDACollaborativeLink": "Dit album heeft al een gezamenlijke link",
|
||||
"collaborativeLinkCreatedFor": "Gezamenlijke link aangemaakt voor {albumName}",
|
||||
"askYourLovedOnesToShare": "Vraag uw dierbaren om te delen",
|
||||
"invite": "Uitnodigen",
|
||||
"shareYourFirstAlbum": "Deel jouw eerste album",
|
||||
"sharedWith": "Gedeeld met {emailIDs}",
|
||||
"sharedWithMe": "Gedeeld met mij",
|
||||
"sharedByMe": "Gedeeld door mij",
|
||||
"doubleYourStorage": "Verdubbel uw opslagruimte",
|
||||
"referFriendsAnd2xYourPlan": "Verwijs vrienden en 2x uw abonnement",
|
||||
"shareAlbumHint": "Open een album en tik op de deelknop rechts bovenaan om te delen.",
|
||||
"itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion": "Bestanden tonen het aantal resterende dagen voordat ze permanent worden verwijderd",
|
||||
"deleteAll": "Alles Verwijderen",
|
||||
"renameAlbum": "Albumnaam wijzigen",
|
||||
"rename": "Naam wijzigen",
|
||||
"leaveSharedAlbum": "Gedeeld album verlaten?",
|
||||
"leaveAlbum": "Album verlaten",
|
||||
"photosAddedByYouWillBeRemovedFromTheAlbum": "Foto's toegevoegd door u zullen worden verwijderd uit het album",
|
||||
"youveNoFilesInThisAlbumThatCanBeDeleted": "Je hebt geen bestanden in dit album die verwijderd kunnen worden",
|
||||
"youDontHaveAnyArchivedItems": "U heeft geen gearchiveerde bestanden.",
|
||||
"ignoredFolderUploadReason": "Sommige bestanden in dit album worden genegeerd voor de upload omdat ze eerder van ente zijn verwijderd.",
|
||||
"resetIgnoredFiles": "Reset genegeerde bestanden",
|
||||
"deviceFilesAutoUploading": "Bestanden toegevoegd aan dit album van dit apparaat zullen automatisch geüpload worden naar ente.",
|
||||
"turnOnBackupForAutoUpload": "Schakel back-up in om bestanden die toegevoegd zijn aan deze map op dit apparaat automatisch te uploaden.",
|
||||
"noHiddenPhotosOrVideos": "Geen verborgen foto's of video's",
|
||||
"toHideAPhotoOrVideo": "Om een foto of video te verbergen",
|
||||
"openTheItem": "• Open het item",
|
||||
"clickOnTheOverflowMenu": "• Klik op het menu",
|
||||
"click": "• Click",
|
||||
"nothingToSeeHere": "Nog niets te zien hier! 👀",
|
||||
"unarchiveAlbum": "Album uit archief halen",
|
||||
"archiveAlbum": "Album archiveren",
|
||||
"calculating": "Berekenen...",
|
||||
"pleaseWaitDeletingAlbum": "Een ogenblik geduld, album wordt verwijderd",
|
||||
"searchHintText": "Albums, maanden, dagen, jaren, ...",
|
||||
"searchByExamples": "• Albumnamen (bijv. \"Camera\")\n• Types van bestanden (bijv. \"Video's\", \".gif\")\n• Jaren en maanden (bijv. \"2022\", \"januari\")\n• Feestdagen (bijv. \"Kerstmis\")\n• Fotobeschrijvingen (bijv. \"#fun\")",
|
||||
"youCanTrySearchingForADifferentQuery": "U kunt proberen een andere zoekopdracht te vinden.",
|
||||
"noResultsFound": "Geen resultaten gevonden",
|
||||
"addedBy": "Toegevoegd door {emailOrName}",
|
||||
"loadingExifData": "EXIF-gegevens laden...",
|
||||
"viewAllExifData": "Bekijk alle EXIF gegevens",
|
||||
"noExifData": "Geen EXIF gegevens",
|
||||
"thisImageHasNoExifData": "Deze foto heeft geen exif gegevens",
|
||||
"exif": "EXIF",
|
||||
"noResults": "Geen resultaten",
|
||||
"weDontSupportEditingPhotosAndAlbumsThatYouDont": "We ondersteunen het bewerken van foto's en albums waar je niet de eigenaar van bent nog niet",
|
||||
"failedToFetchOriginalForEdit": "Fout bij ophalen origineel voor bewerking",
|
||||
"close": "Sluiten",
|
||||
"setAs": "Instellen als",
|
||||
"fileSavedToGallery": "Bestand opgeslagen in galerij",
|
||||
"download": "Downloaden",
|
||||
"pressAndHoldToPlayVideo": "Ingedrukt houden om video af te spelen",
|
||||
"downloadFailed": "Download mislukt",
|
||||
"deduplicateFiles": "Dubbele bestanden verwijderen",
|
||||
"deselectAll": "Alles deselecteren",
|
||||
"reviewDeduplicateItems": "Controleer en verwijder de bestanden die u denkt dat dubbel zijn.",
|
||||
"clubByCaptureTime": "Samenvoegen op tijd",
|
||||
"count": "Aantal",
|
||||
"totalSize": "Totale grootte",
|
||||
"time": "Tijd",
|
||||
"longpressOnAnItemToViewInFullscreen": "Houd een bestand lang ingedrukt om te bekijken op volledig scherm",
|
||||
"decryptingVideo": "Video ontsleutelen...",
|
||||
"authToViewYourMemories": "Graag verifiëren om uw herinneringen te bekijken",
|
||||
"unlock": "Ontgrendelen",
|
||||
"freeUpSpace": "Ruimte vrijmaken",
|
||||
"freeUpSpaceSaving": "{count, plural, one {Het kan verwijderd worden van het apparaat om {formattedSize} vrij te maken} other {Ze kunnen verwijderd worden van het apparaat om {formattedSize} vrij te maken}}",
|
||||
"filesBackedUpInAlbum": "{count, plural, one {1 bestand} other {{formattedNumber} bestanden}} in dit album is veilig geback-upt",
|
||||
"@filesBackedUpInAlbum": {
|
||||
"description": "Text to tell user how many files have been backed up in the album",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"formattedNumber": {
|
||||
"content": "{formattedNumber}",
|
||||
"example": "1,000",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"filesBackedUpFromDevice": "{count, plural, one {1 bestand} other {{formattedNumber} bestanden}} in dit album zijn veilig geback-upt",
|
||||
"@filesBackedUpFromDevice": {
|
||||
"description": "Text to tell user how many files have been backed up from this device",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
},
|
||||
"formattedNumber": {
|
||||
"content": "{formattedNumber}",
|
||||
"example": "1,000",
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"@freeUpSpaceSaving": {
|
||||
"description": "Text to tell user how much space they can free up by deleting items from the device"
|
||||
},
|
||||
"freeUpAccessPostDelete": "U heeft nog steeds toegang tot {count, plural, one {het} other {ze}} op ente zolang u een actief abonnement heeft",
|
||||
"@freeUpAccessPostDelete": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"example": "1",
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"freeUpAmount": "Maak {sizeInMBorGB} vrij",
|
||||
"thisEmailIsAlreadyInUse": "Dit e-mailadres is al in gebruik",
|
||||
"incorrectCode": "Onjuiste code",
|
||||
"authenticationFailedPleaseTryAgain": "Verificatie mislukt, probeer het opnieuw",
|
||||
"verificationFailedPleaseTryAgain": "Verificatie mislukt, probeer het opnieuw",
|
||||
"authenticating": "Verifiëren...",
|
||||
"authenticationSuccessful": "Verificatie geslaagd!",
|
||||
"incorrectRecoveryKey": "Onjuiste herstelsleutel",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "De ingevoerde herstelsleutel is onjuist",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Tweestapsverificatie succesvol gereset",
|
||||
"pleaseVerifyTheCodeYouHaveEntered": "Controleer de code die u hebt ingevoerd",
|
||||
"pleaseContactSupportIfTheProblemPersists": "Neem contact op met klantenservice als het probleem aanhoudt",
|
||||
"twofactorAuthenticationHasBeenDisabled": "Tweestapsverificatie is uitgeschakeld",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Sorry, de ingevoerde code is onjuist",
|
||||
"yourVerificationCodeHasExpired": "Uw verificatiecode is verlopen",
|
||||
"emailChangedTo": "E-mailadres gewijzigd naar {newEmail}",
|
||||
"verifying": "Verifiëren...",
|
||||
"disablingTwofactorAuthentication": "Tweestapsverificatie uitschakelen...",
|
||||
"allMemoriesPreserved": "Alle herinneringen bewaard",
|
||||
"loadingGallery": "Laden van gallerij...",
|
||||
"syncing": "Synchroniseren...",
|
||||
"encryptingBackup": "Back-up versleutelen...",
|
||||
"syncStopped": "Synchronisatie gestopt",
|
||||
"syncProgress": "{completed}/{total} herinneringen bewaard",
|
||||
"@syncProgress": {
|
||||
"description": "Text to tell user how many memories have been preserved",
|
||||
"placeholders": {
|
||||
"completed": {
|
||||
"type": "int"
|
||||
},
|
||||
"total": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"archiving": "Archiveren...",
|
||||
"unarchiving": "Uit het archief halen...",
|
||||
"successfullyArchived": "Succesvol gearchiveerd",
|
||||
"successfullyUnarchived": "Succesvol uit archief gehaald",
|
||||
"renameFile": "Bestandsnaam wijzigen",
|
||||
"enterFileName": "Geef bestandsnaam op",
|
||||
"filesDeleted": "Bestanden verwijderd",
|
||||
"selectedFilesAreNotOnEnte": "Geselecteerde bestanden staan niet op ente",
|
||||
"thisActionCannotBeUndone": "Deze actie kan niet ongedaan gemaakt worden",
|
||||
"emptyTrash": "Prullenbak leegmaken?",
|
||||
"permDeleteWarning": "Alle bestanden in de prullenbak zullen permanent worden verwijderd\n\nDeze actie kan niet ongedaan worden gemaakt",
|
||||
"empty": "Leeg",
|
||||
"couldNotFreeUpSpace": "Kon geen ruimte vrijmaken",
|
||||
"permanentlyDeleteFromDevice": "Permanent verwijderen van apparaat?",
|
||||
"someOfTheFilesYouAreTryingToDeleteAre": "Sommige bestanden die u probeert te verwijderen zijn alleen beschikbaar op uw apparaat en kunnen niet hersteld worden als deze verwijderd worden",
|
||||
"theyWillBeDeletedFromAllAlbums": "Ze zullen uit alle albums worden verwijderd.",
|
||||
"someItemsAreInBothEnteAndYourDevice": "Sommige bestanden bevinden zich in zowel ente als op uw apparaat.",
|
||||
"selectedItemsWillBeDeletedFromAllAlbumsAndMoved": "Geselecteerde bestanden worden verwijderd uit alle albums en verplaatst naar de prullenbak.",
|
||||
"theseItemsWillBeDeletedFromYourDevice": "Deze bestanden zullen worden verwijderd van uw apparaat.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Het lijkt erop dat er iets fout is gegaan. Probeer het later opnieuw. Als de fout zich blijft voordoen, neem dan contact op met ons supportteam.",
|
||||
"error": "Foutmelding",
|
||||
"tempErrorContactSupportIfPersists": "Het lijkt erop dat er iets fout is gegaan. Probeer het later opnieuw. Als de fout zich blijft voordoen, neem dan contact op met ons supportteam.",
|
||||
"cachedData": "Cachegegevens",
|
||||
"clearCaches": "Cache legen",
|
||||
"remoteImages": "Externe afbeeldingen",
|
||||
"remoteVideos": "Externe video's",
|
||||
"remoteThumbnails": "Externe thumbnails",
|
||||
"pendingSync": "Synchronisatie in behandeling",
|
||||
"localGallery": "Lokale galerij",
|
||||
"todaysLogs": "Logboeken van vandaag",
|
||||
"viewLogs": "Logboeken bekijken",
|
||||
"logsDialogBody": "Dit zal logboeken verzenden om ons te helpen uw probleem op te lossen. Houd er rekening mee dat bestandsnamen zullen worden meegenomen om problemen met specifieke bestanden bij te houden.",
|
||||
"preparingLogs": "Logboeken voorbereiden...",
|
||||
"emailYourLogs": "E-mail uw logboeken",
|
||||
"pleaseSendTheLogsTo": "Verstuur de logboeken alstublieft naar {toEmail}",
|
||||
"copyEmailAddress": "E-mailadres kopiëren",
|
||||
"exportLogs": "Logboek exporteren",
|
||||
"pleaseEmailUsAt": "Stuur ons een e-mail op {toEmail}",
|
||||
"dismiss": "Afwijzen",
|
||||
"didYouKnow": "Wist u dat?",
|
||||
"loadingMessage": "Uw foto's laden...",
|
||||
"loadMessage1": "U kunt uw abonnement met uw familie delen",
|
||||
"loadMessage2": "We hebben tot nu toe meer dan tien miljoen herinneringen bewaard",
|
||||
"loadMessage3": "We bewaren 3 kopieën van uw bestanden, één in een ondergrondse kernbunker",
|
||||
"loadMessage4": "Al onze apps zijn open source",
|
||||
"loadMessage5": "Onze broncode en cryptografie zijn extern gecontroleerd en geverifieerd",
|
||||
"loadMessage6": "Je kunt links naar je albums delen met je dierbaren",
|
||||
"loadMessage7": "Onze mobiele apps draaien op de achtergrond om alle nieuwe foto's die je maakt te versleutelen en te back-uppen",
|
||||
"loadMessage8": "web.ente.io heeft een vlotte uploader",
|
||||
"loadMessage9": "We gebruiken Xchacha20Poly1305 om uw gegevens veilig te versleutelen",
|
||||
"language": "Taal",
|
||||
"selectLanguage": "Taal selecteren",
|
||||
"locationName": "Locatie naam",
|
||||
"addLocation": "Locatie toevoegen",
|
||||
"groupNearbyPhotos": "Groep foto's in de buurt",
|
||||
"location": "Locatie",
|
||||
"kiloMeterUnit": "km",
|
||||
"addLocationButton": "Toevoegen",
|
||||
"radius": "Straal",
|
||||
"locationTagFeatureDescription": "Een locatie tag groept alle foto's die binnen een bepaalde straal van een foto zijn genomen",
|
||||
"galleryMemoryLimitInfo": "Tot 1000 herinneringen getoond in de galerij",
|
||||
"save": "Opslaan",
|
||||
"centerPoint": "Middelpunt",
|
||||
"pickCenterPoint": "Kies middelpunt",
|
||||
"useSelectedPhoto": "Gebruik geselecteerde foto",
|
||||
"edit": "Bewerken",
|
||||
"deleteLocation": "Verwijder locatie",
|
||||
"rotateLeft": "Roteer links",
|
||||
"flip": "Omdraaien",
|
||||
"rotateRight": "Rechtsom draaien",
|
||||
"saveCopy": "Kopie opslaan",
|
||||
"light": "Licht",
|
||||
"color": "Kleur",
|
||||
"yesDiscardChanges": "Ja, wijzigingen negeren",
|
||||
"doYouWantToDiscardTheEditsYouHaveMade": "Wilt u de bewerkingen die u hebt gemaakt annuleren?",
|
||||
"saving": "Opslaan...",
|
||||
"editsSaved": "Bewerkingen opgeslagen",
|
||||
"oopsCouldNotSaveEdits": "Oeps, kon bewerkingen niet opslaan"
|
||||
}
|
16
lib/l10n/intl_no.arb
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"enterYourEmailAddress": "Skriv inn e-postadressen din",
|
||||
"accountWelcomeBack": "Velkommen tilbake!",
|
||||
"email": "E-post",
|
||||
"cancel": "Avbryt",
|
||||
"verify": "Bekreft",
|
||||
"invalidEmailAddress": "Ugyldig e-postadresse",
|
||||
"enterValidEmail": "Vennligst skriv inn en gyldig e-postadresse.",
|
||||
"deleteAccount": "Slett konto",
|
||||
"askDeleteReason": "Hva er hovedårsaken til at du sletter kontoen din?",
|
||||
"deleteAccountFeedbackPrompt": "Vi er lei oss for at du forlater oss. Gi oss gjerne en tilbakemelding så vi kan forbedre oss.",
|
||||
"feedback": "Tilbakemelding",
|
||||
"kindlyHelpUsWithThisInformation": "Vær vennlig og hjelp oss med denne informasjonen",
|
||||
"confirmDeletePrompt": "Ja, jeg ønsker å slette denne kontoen og all dataen dens permanent.",
|
||||
"confirmAccountDeletion": "Bekreft sletting av konto"
|
||||
}
|
|
@ -1 +1,104 @@
|
|||
{}
|
||||
{
|
||||
"enterYourEmailAddress": "Podaj swój adres e-mail",
|
||||
"accountWelcomeBack": "Witaj ponownie!",
|
||||
"email": "Adres e-mail",
|
||||
"cancel": "Anuluj",
|
||||
"verify": "Weryfikuj",
|
||||
"invalidEmailAddress": "Nieprawidłowy adres e-mail",
|
||||
"enterValidEmail": "Podaj poprawny adres e-mail.",
|
||||
"deleteAccount": "Usuń konto",
|
||||
"askDeleteReason": "Jaka jest przyczyna usunięcia konta?",
|
||||
"deleteAccountFeedbackPrompt": "Przykro nam, że odchodzisz. Wyjaśnij nam, dlaczego nas opuszczasz, aby pomóc ulepszać nasze usługi.",
|
||||
"feedback": "Informacja zwrotna",
|
||||
"kindlyHelpUsWithThisInformation": "Pomóż nam z tą informacją",
|
||||
"confirmDeletePrompt": "Tak, chcę trwale usunąć konto i wszystkie dane z nim powiązane.",
|
||||
"confirmAccountDeletion": "Potwierdź usunięcie konta",
|
||||
"deleteConfirmDialogBody": "Zamierzasz trwale usunąć swoje konto i wszystkie jego dane.\nTa akcja jest nieodwracalna.",
|
||||
"deleteAccountPermanentlyButton": "Usuń konto na stałe",
|
||||
"yourAccountHasBeenDeleted": "Twoje konto zostało usunięte",
|
||||
"selectReason": "Wybierz powód",
|
||||
"deleteReason1": "Brakuje kluczowej funkcji, której potrzebuję",
|
||||
"deleteReason2": "Aplikacja lub określona funkcja nie \nzachowuje się tak, jak sądzę, że powinna",
|
||||
"deleteReason3": "Znalazłem inną, lepszą usługę",
|
||||
"deleteReason4": "Inna, niewymieniona wyżej przyczyna",
|
||||
"sendEmail": "Wyślij e-mail",
|
||||
"deleteRequestSLAText": "Twoje żądanie zostanie przetworzone w ciągu 72 godzin.",
|
||||
"deleteEmailRequest": "Wyślij wiadomość e-mail na <warning>account-deletion@ente.io</warning> z zarejestrowanego adresu e-mail.",
|
||||
"ok": "Ok",
|
||||
"createAccount": "Stwórz konto",
|
||||
"createNewAccount": "Stwórz nowe konto",
|
||||
"password": "Hasło",
|
||||
"confirmPassword": "Powtórz hasło",
|
||||
"activeSessions": "Aktywne sesje",
|
||||
"oops": "Ups",
|
||||
"somethingWentWrongPleaseTryAgain": "Coś poszło nie tak, spróbuj ponownie",
|
||||
"thisWillLogYouOutOfThisDevice": "To wyloguje Cię z tego urządzenia!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "To wyloguje Cię z tego urządzenia:",
|
||||
"terminateSession": "Zakończyć sesję?",
|
||||
"terminate": "Zakończ",
|
||||
"thisDevice": "To urządzenie",
|
||||
"recoverButton": "Odzyskaj",
|
||||
"recoverySuccessful": "Odzyskano pomyślnie!",
|
||||
"decrypting": "Odszyfrowywanie...",
|
||||
"incorrectRecoveryKeyTitle": "Nieprawidłowy klucz odzyskiwania",
|
||||
"incorrectRecoveryKeyBody": "Kod jest nieprawidłowy",
|
||||
"forgotPassword": "Nie pamiętam hasła",
|
||||
"enterYourRecoveryKey": "Wprowadź swój klucz odzyskiwania",
|
||||
"noRecoveryKey": "Brak klucza odzyskiwania?",
|
||||
"sorry": "Przepraszamy",
|
||||
"noRecoveryKeyNoDecryption": "Ze względu na charakter naszego protokołu szyfrowania end-to-end, dane nie mogą być odszyfrowane bez hasła lub klucza odzyskiwania",
|
||||
"verifyEmail": "Zweryfikuj adres e-mail",
|
||||
"checkInboxAndSpamFolder": "Sprawdź swoją skrzynkę odbiorczą (i spam), aby zakończyć weryfikację",
|
||||
"resendEmail": "Wyślij e-mail ponownie",
|
||||
"setPasswordTitle": "Ustaw hasło",
|
||||
"changePasswordTitle": "Zmień hasło",
|
||||
"resetPasswordTitle": "Zresetuj hasło",
|
||||
"passwordWarning": "Nie przechowujemy tego hasła, więc jeśli go zapomnisz, <underline>nie będziemy w stanie odszyfrować Twoich danych</underline>",
|
||||
"enterPasswordToEncrypt": "Wprowadź hasło, którego możemy użyć do zaszyfrowania Twoich danych",
|
||||
"enterNewPasswordToEncrypt": "Wprowadź nowe hasło, którego możemy użyć do zaszyfrowania Twoich danych",
|
||||
"weakStrength": "Słabe",
|
||||
"strongStrength": "Silne",
|
||||
"moderateStrength": "Umiarkowana",
|
||||
"passwordStrength": "Siła hasła: {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}"
|
||||
},
|
||||
"passwordChangedSuccessfully": "Hasło zostało pomyślnie zmienione",
|
||||
"generatingEncryptionKeys": "Generowanie kluczy szyfrujących...",
|
||||
"pleaseWait": "Proszę czekać...",
|
||||
"continueLabel": "Kontynuuj",
|
||||
"howItWorks": "Jak to działa",
|
||||
"encryption": "Szyfrowanie",
|
||||
"privacyPolicyTitle": "Polityka prywatności",
|
||||
"termsOfServicesTitle": "Regulamin",
|
||||
"signUpTerms": "Akceptuję <u-terms>warunki korzystania z usługi</u-terms> i <u-policy>politykę prywatności</u-policy>",
|
||||
"logInLabel": "Zaloguj się",
|
||||
"changeEmail": "Zmień adres e-mail",
|
||||
"enterYourPassword": "Wprowadź hasło",
|
||||
"welcomeBack": "Witaj ponownie!",
|
||||
"contactSupport": "Skontaktuj się z pomocą techniczną",
|
||||
"incorrectPasswordTitle": "Nieprawidłowe hasło",
|
||||
"pleaseTryAgain": "Spróbuj ponownie",
|
||||
"useRecoveryKey": "Użyj kodu odzyskiwania",
|
||||
"verifyPassword": "Zweryfikuj hasło",
|
||||
"recoveryKey": "Klucz odzyskiwania",
|
||||
"recoveryKeyOnForgotPassword": "Jeśli zapomnisz hasła, jedynym sposobem odzyskania danych jest ten klucz.",
|
||||
"doThisLater": "Spróbuj później",
|
||||
"saveKey": "Zapisz klucz",
|
||||
"recoveryKeyCopiedToClipboard": "Klucz odzyskiwania został skopiowany do schowka",
|
||||
"recoverAccount": "Odzyskaj konto",
|
||||
"twofactorSetup": "Uwierzytelnianie dwuskładnikowe",
|
||||
"enterCode": "Wprowadź kod",
|
||||
"codeCopiedToClipboard": "Kod został skopiowany do schowka",
|
||||
"confirm": "Potwierdź",
|
||||
"twofactorAuthenticationPageTitle": "Uwierzytelnianie dwuskładnikowe",
|
||||
"tryAgain": "Spróbuj ponownie"
|
||||
}
|