Because the variable is required and there is no default, the user is
prompted to supply a value, but because there is no question set, the
user won't know what to fill in.
Currently, docker doesn't restart the usage-dump container after a system reboot, causing appwrite to not show usage correctly. This fix makes it restart along with the other containers.
- Added migration for `files` metadata size increase
- Disabled `specification` migration until variable runtime specs are ready
- Unset `key` for runtimes in response filters
- Set the correct attribute `scopes` to be optional, reverting it for key and setting it for functions.
The iterator was in the loop so it was always reset to null and the
same data set to be scanned.
For cases where this happened, the iterator was not empty, but the keys
returned from the scan was empty. According to [redis](https://redis.io/docs/latest/commands/scan/#number-of-elements-returned-at-every-scan-call),
this is expected behavior.
> SCAN family functions do not guarantee that the number of elements returned per call are in a given range. The commands are also allowed to return zero elements, and the client should not consider the iteration complete as long as the returned cursor is not zero.
As such, we must make sure we're using the new iterator returned to
continue scanning the keys.
The create session endpoint created a 6 character secret which is too
short. This changes the secret to be 256 characters which is in line
with the secret for `account.createEmailPasswordSession()`.
Before this, the Create session API call would throw:
> Invalid document structure: Missing required attribute "expire"
This is because the `expire` attribute is required, but it was omitted
from the document. This PR ensures the `expire` attribute is set when
creating the session document.
There seems to be a load balancer in front of www.google.com that has
either a certificate issuer of "Google Trust Services LLC" or
"Google Trust Services". This causes the test to fail intermittently.
This PR updates the test to check for the substring
"Google Trust Services" instead of the exact string
"Google Trust Services LLC".
Skip the validation so that queries that typically fail can pass. This
is fine because the validation is failing on internal attributes such
as an $id for cache key with * and $id for attributes that are too long
because we prefix the $id with the internal database and collection id.
Before this, users who only signed in with OAuth2 were not able to
verify their sessions with MFA because their session already used an
email factor and they couldn't use an additional email factor.
This commit changes the OAuth2 session to include 2 factors: email and
oauth2. This second special factor is used to bypass MFA checks. It is
fine to bypass MFA checks because OAuth2 is supposed to handle the
entire authentication process, verifying who the user is and we, as the
resource provider, only need to trust the OAuth2 provider.
The document ID should not have special characters like "*" or it will
cause problems with things like cursor based pagination which is done
in migrations.
We did have the cache buster inside the md5 call before, but when the
usage code was reverted and whatnot, the change wasn't added back
properly.
Related: https://github.com/appwrite/appwrite/issues/7887
The class name in utopia-php/mssaging is TextMagic so use the same here
to prevent an error like:
> Class "Utopia\Messaging\Adapter\SMS\Textmagic" not found ...
Because limit was not passed for the find() query, the limit defaulted to 25. As such, when requesting stats for the last 30 days, only the last 25 were retrieved.
SQL can throw an error where the code is a string like 'HY000', but
$server->close() expects an integer. This change ensures we only pass
an integer into $server->close().
Apple OAuth2 does not return the user's name in the claims and so we
used email instead, but this can look broken to users and developers to
see an email where the name should be.
Disable sending realtime stats because the $database->find('realtime')
is throwing:
> Cannot execute queries while other unbuffered queries are active.
In addition, the realtime stats are not being collected so there's no
point in having this enabled.
The only place Apple includes the user's name is in the params so we
need to forward the params to the redirect endpoint so they can be used
when creating the user.
The font family was set to Inter without any fallback and since the
Inter isn't available in emails, the font rendered the default font,
Times New Roman. This commit adds a fallback font to the font-family
ensuring an sans-serif font like Inter is used.
User's were kicked out and forced to verify their session after enabling
MFA if they already had factors enabled. This change ensures that they
are not kicked out of their current session after MFA is enabled by
adding all relevant factors to the session.
This workflow action uses OSV Scanner, an open source vulnerability
scanner by Google. We're using OSV Scanner because it has:
* good usability - JSON output and multiple options
* good accuracy - OSV database from google and support
for multiple languages including PHP
Since we use ISO 3166 standard for country codes, we should document it in the code so we can easily look up whether a country code is in the standard or not.
This change updates the V20 (1.5.x) migration script to create the
`apis` attribute in the `projects` collection since it was added to the
collections config.
A previous PR added chunkId as an abuse key param to fix a problem where uploading multiple chunks of a file would trigger the `general_rate_limit_exceeded` error. For some reason, the parameter disappeared from the abuse key causing a regression. This PR adds the param back to fix the regression.
Reference:
* https://github.com/appwrite/appwrite/issues/7879
* https://github.com/appwrite/appwrite/pull/7154
Some providers have a limit on the length of the content. For example,
MSG91 has a 30 character limit and passing a longer value wil result
in an error:
DLT Template variable exceeded max length
As such, we're going to change the content back to how we had it before
1.5 when were were only sending the code by itself until we decide on
a better solution.
Reference:
* https://github.com/appwrite/appwrite/issues/7823#issuecomment-1994618488
The parameter and paylaod was missing from the request so it
failed to trigger.
Manually setting the payload is important because the payload
isn't in the response body like it is for create/update
operations.
Instead of using setType('') to prevent events from triggering, it
makes more sense to use reset(). However, reset() didn't properly
reset type, resource, deployment, or template. This change makes
sure to reset all those private variables.
This throws because Appwrite tries to migrate attributes that don't exist
yet like mfaRecoveryCodes. Since the attribute doesn't exist yet, just
log a warning and continue.
Implicit conversion of float to int is deprecated and emits:
Deprecated: Implicit conversion from float N to int loses precision
Use floor to truncate.
Ensure project is passed in the event because the init hook
isn't able to detect the project.
Make sure the build is triggered for each function.
Reset the build event so the shutdown hook doesn't trigger
again.
Update logo in README-CN.md
<!--
Thank you for sending the PR! We appreciate you spending the time to work on these changes.
Help us understand your motivation by explaining why you decided to make this change.
You can learn more about contributing to appwrite here: https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md
Happy contributing!
-->
## What does this PR do?
(Provide a description of what this PR does and why it's needed.)
## Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work. Screenshots may also be helpful.)
## Related PRs and Issues
- (Related PR or issue)
## Checklist
- [ ] Have you read the [Contributing Guidelines on issues](https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md)?
- [ ] If the PR includes a change to an API's metadata (desc, label, params, etc.), does it also include updated API specs and example docs?
stale-issue-message:"This issue has been labeled as a 'question', indicating that it requires additional information from the requestor. It has been inactive for 7 days. If no further activity occurs, this issue will be closed in 14 days."
stale-issue-label:"stale"
days-before-stale:7
days-before-close:14
remove-stale-when-updated:true
close-issue-message:"This issue has been closed due to inactivity. If you still require assistance, please provide the requested information."
- SSR support added. You can now handle sessions on your server app. [Learn more in docs](https://appwrite.io/docs/products/auth/server-side-rendering)
- 2FA support is now added for Appwrite Auth and for Console users. [Learn about adding 2FA to your app](https://appwrite.io/docs/products/auth/2fa) [Learn about 2FA on Console](https://appwrite.io/docs/advanced/security/2fa)
- Appwrite Messaging added. You can now send emails, SMS messages, and push notifications. [Learn more in docs](https://appwrite.io/docs/products/messaging)
- Appwrite now has enums for all config strings for OAuth, messaging adaptors, and more. [Learn more in the docs](https://appwrite.io/docs/sdks)
- New runtime versions for Dart, Bun, Ruby, Node, Deno, Python, PHP, Kotlin, Java, and Swift. [Learn more in docs](https://appwrite.io/docs/products/functions/runtimes)
- Create custom login flows with custom sessions and tokens. [Learn more in docs](https://appwrite.io/docs/products/auth/custom-token)
### Upgrading
- Appwrite Cloud is not yet updated to 1.5.x, expect an announcement in the upcoming weeks. If you lock your Appwrite SDK version, this update is not breaking.
- Follow the [self-hosted docs](https://appwrite.io/docs/advanced/self-hosting/update) to update your self-hosted Appwrite.
- Update your SDKs to the latest versions. The API is backwards compatible, using old SDKs will not break existing apps, but you will not have access to new features.
### Full changes
* Sync 1.5.x by @abnegate in https://github.com/appwrite/appwrite/pull/6030
* Sync master into 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6092
* add collections to config file and messaging scopes to config file by @fanatic75 in https://github.com/appwrite/appwrite/pull/5930
* Sync 1.4.x to 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6233
* Feat add messaging response models by @fanatic75 in https://github.com/appwrite/appwrite/pull/5951
* Feat messages event config by @fanatic75 in https://github.com/appwrite/appwrite/pull/5986
* Sync main 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6514
* Sync 1.5.x with 1.4.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6875
* Feat provider controllers by @fanatic75 in https://github.com/appwrite/appwrite/pull/6023
* Feat topics controller by @fanatic75 in https://github.com/appwrite/appwrite/pull/6032
* Feat sms push controllers by @fanatic75 in https://github.com/appwrite/appwrite/pull/6950
* Sync 1.4.x to 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/6965
* Providers from attribute by @fanatic75 in https://github.com/appwrite/appwrite/pull/6991
* made review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7010
* removes provider from topics by @fanatic75 in https://github.com/appwrite/appwrite/pull/7014
* review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7048
* Event label messaging by @fanatic75 in https://github.com/appwrite/appwrite/pull/7058
* Feat logs messaging api by @fanatic75 in https://github.com/appwrite/appwrite/pull/7069
* Chore sync main 1.5.x by @fanatic75 in https://github.com/appwrite/appwrite/pull/7115
* Chore sync main by @abnegate in https://github.com/appwrite/appwrite/pull/7120
* Add XDebug by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7082
* More review changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7129
* Feat target provider type by @fanatic75 in https://github.com/appwrite/appwrite/pull/7132
* removes internal provider by @fanatic75 in https://github.com/appwrite/appwrite/pull/7151
* Feat account target by @fanatic75 in https://github.com/appwrite/appwrite/pull/7152
* 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7149
* adds user name in subscriber response model by @fanatic75 in https://github.com/appwrite/appwrite/pull/7177
* feat: add migration stats task by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7187
* migrates enum attribute size to 255 by @fanatic75 in https://github.com/appwrite/appwrite/pull/7183
* changes TextMagic to Textmagic in all places and uses email validator by @fanatic75 in https://github.com/appwrite/appwrite/pull/7188
* chore: upgrade console to 3.2.9 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7189
* makes provider creation fields optional and adds target info in subsc… by @fanatic75 in https://github.com/appwrite/appwrite/pull/7195
* Chore update sdks by @abnegate in https://github.com/appwrite/appwrite/pull/7180
* adds target when creating user via server endpoint by @fanatic75 in https://github.com/appwrite/appwrite/pull/7217
* Feat add message provider type by @abnegate in https://github.com/appwrite/appwrite/pull/7219
* feat: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7225
* Implement Job based hamster by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7216
* bump: console version by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7238
* chore: update console version by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7240
* misc changes by @fanatic75 in https://github.com/appwrite/appwrite/pull/7227
* Update appwrite base image by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7241
* Revert "Update appwrite base image" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7256
* feat: upgrade console to 3.2.15 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7258
* mail support string as attachment by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7261
* fix redis issue by encoding content by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7262
* Fix cookie issue by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7260
* support mail template override by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7251
* feat: project usage custom date range by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7266
* feat: usage breakdown by project by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7270
* provide retention time as queue server resource by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7272
* fix: remove expired cookie by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7275
* PEA-15 Refactor Deletes and maintenance worker by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7273
* Refactor usage execution trigger by @shimonewman in https://github.com/appwrite/appwrite/pull/7274
* Fix max array size 1 by @abnegate in https://github.com/appwrite/appwrite/pull/7287
* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7291
* Fix SMS import by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7293
* rename stats collection by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7301
* fix deletes worker by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7310
* Sync main with 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7312
* combining network inbound by @shimonewman in https://github.com/appwrite/appwrite/pull/7298
* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7313
* Update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7314
* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7315
* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7316
* chore: update console by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7319
* chore: update hamster script by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7320
* Refactor usage worker sn by @shimonewman in https://github.com/appwrite/appwrite/pull/7326
* usageHook tweaks by @shimonewman in https://github.com/appwrite/appwrite/pull/7330
* Refactor inf metric calc by @shimonewman in https://github.com/appwrite/appwrite/pull/7339
* Fix user last activity not updating by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7292
* Fix user identity attaching to wrong user by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7280
* fix for file extension not supported by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7349
* Bump console to version 3.3.14 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7358
* Bump console to version 3.3.15 by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7359
* Update tr.json by @fanksin in https://github.com/appwrite/appwrite/pull/7276
* Improve large file handling by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7351
* PEA-38 compression constants by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7366
* Fix permission issue with chunk upload by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7328
* 1.4.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7317
* Sync with main by @shimonewman in https://github.com/appwrite/appwrite/pull/7374
* Feat: Max password length by @Meldiron in https://github.com/appwrite/appwrite/pull/7376
* feat: console hostname env variable by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7360
* Sync main by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7384
* Add `_APP_CONSOLE_HOSTNAMES` env var to allow more hostnames to the console project by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7377
* Fix app console hostnames check by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7385
* Add General E2E tests to CI pipeline by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7386
* Fix app console hostnames check on refactor usage sn by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7387
* executor: pass build timeout to runtimes by @iMacHumphries in https://github.com/appwrite/appwrite/pull/7350
* Create an enum for Message status by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7380
* [Feat]: Zoho OAuth Provider by @UtkarshAhuja2003 in https://github.com/appwrite/appwrite/pull/7365
* Messaging uniform logic fixes by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7397
* Webhook attempts PR suggestions by @Meldiron in https://github.com/appwrite/appwrite/pull/7402
* fix: escape html in email params by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7409
* Add a flag to install and upgrade commands to not start Appwrite by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7271
* Add support for querying topic total by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7388
* Adds uniform error logic for messaging worker and extra params for email by @fanatic75 in https://github.com/appwrite/appwrite/pull/7245
* Update the delete identity endpoints to set the params and payload by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7348
* Fix utopia-php/framework version by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7410
* feat: account delete by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7415
* chore: update collection name in hamster by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7417
* Feat: Magic URL improvements by @Meldiron in https://github.com/appwrite/appwrite/pull/7416
* feat: update assistant by @loks0n in https://github.com/appwrite/appwrite/pull/7421
* Feat: Improve worker logging by @Meldiron in https://github.com/appwrite/appwrite/pull/7192
* Added security phrase to magic URL by @Meldiron in https://github.com/appwrite/appwrite/pull/7424
* fix: hotfix for redirect param in custom templates by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7437
* Make OTP template more contextual by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7434
* Fix: Remove passwordAgain by @Meldiron in https://github.com/appwrite/appwrite/pull/7441
* Rename usage_network_infinity to usage_bandwidth_infinity by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7443
* Added cloud base templates to appwrite/appwrite by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7440
* Remove the endpoint param for APNS providers by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7418
* Default topic description to an empty string instead of null by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7430
* feat: SSR by @loks0n in https://github.com/appwrite/appwrite/pull/5777
* Add support for draft messages by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7429
* Add search param for list subscribers endpoint by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7382
* Delete subscribers and update topic totals when deleting target by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7396
* Fix list messages allowed queries by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7381
* Allow filtering targets by provider type by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7419
* Feat message scheduling by @abnegate in https://github.com/appwrite/appwrite/pull/7431
* Fix create/update push target routes by @abnegate in https://github.com/appwrite/appwrite/pull/7461
* Fix cc + bcc targets fetched by identifier instead of $id by @abnegate in https://github.com/appwrite/appwrite/pull/7468
* Add endpoint to list a message's targets by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7463
* Limit webhook failure attempts to 10 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7128
* Follow existing style of code by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7470
* Refactored url construction by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7478
* hamster additions by @shimonewman in https://github.com/appwrite/appwrite/pull/7462
* Feat: session renewal by @Meldiron in https://github.com/appwrite/appwrite/pull/7452
* Feat: Email OTP by @Meldiron in https://github.com/appwrite/appwrite/pull/7422
* feat: delete account by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7392
* Fix: Email image endpoints by @Meldiron in https://github.com/appwrite/appwrite/pull/7474
* Feat smtp test endpoint by @eldadfux in https://github.com/appwrite/appwrite/pull/7307
* Update ruby by @abnegate in https://github.com/appwrite/appwrite/pull/7464
* Refactor usage by @shimonewman in https://github.com/appwrite/appwrite/pull/7005
* Fix: Certificate email style by @Meldiron in https://github.com/appwrite/appwrite/pull/7475
* sync: 1.5.x with main by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7486
* 1.5.x <- main by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7485
* Refactor Usage Stats by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7311
* Feat maintenance delete expired targets by @abnegate in https://github.com/appwrite/appwrite/pull/7460
* Trigger deletes worker when target is deleted by @abnegate in https://github.com/appwrite/appwrite/pull/7490
* Throw on enable if provider credentials are missing instead of ignoring by @abnegate in https://github.com/appwrite/appwrite/pull/7484
* Add Queue Retry Command to Appwrite by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7391
* Add failed queues endpoint to health by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7466
* Feat: CNAME validation logs by @Meldiron in https://github.com/appwrite/appwrite/pull/7482
* Add queue management commands by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7497
* Add threshold to queue failed health endpoint by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7499
* fix: use atomic operations for count updates by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7511
* chore: add logs by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7513
* chore: add logs by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7514
* chore: add auth label to phone endpoint by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7515
* JSON + OR query support by @fogelito in https://github.com/appwrite/appwrite/pull/7252
* Labels limit by @fogelito in https://github.com/appwrite/appwrite/pull/7504
* chore: update rate limits by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7523
* Add message delete route by @abnegate in https://github.com/appwrite/appwrite/pull/7510
* Feat remove description by @abnegate in https://github.com/appwrite/appwrite/pull/7518
* Upgrade to PHP 8.2 by @eldadfux in https://github.com/appwrite/appwrite/pull/7067
* Add SMTP provider by @abnegate in https://github.com/appwrite/appwrite/pull/7525
* remove debug leftovers by @shimonewman in https://github.com/appwrite/appwrite/pull/7531
* feat: ssr changes by @loks0n in https://github.com/appwrite/appwrite/pull/7532
* Add webhook max failed attempts as env variable by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7489
* Feat: Rename security phrases by @Meldiron in https://github.com/appwrite/appwrite/pull/7533
* Update to standard namespacing for enums by @abnegate in https://github.com/appwrite/appwrite/pull/7537
* Remove redundant usage labels by @abnegate in https://github.com/appwrite/appwrite/pull/7536
* Update containers by @abnegate in https://github.com/appwrite/appwrite/pull/7526
* feat: mfa by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7346
* Fix: client error reporting by @Meldiron in https://github.com/appwrite/appwrite/pull/7539
* Feat session target delete by @abnegate in https://github.com/appwrite/appwrite/pull/7540
* Fix spec generation by @abnegate in https://github.com/appwrite/appwrite/pull/7538
* Feat block countries from certain regions by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7487
* Fix: Empty values in PATCH of users by @Meldiron in https://github.com/appwrite/appwrite/pull/7471
* Add a 20 second delay to maintenance worker by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7544
* Add health certificate validity endpoint by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7547
* Add count for messages(sms) metric by @shimonewman in https://github.com/appwrite/appwrite/pull/7520
* Fix user API mfa route auth by @abnegate in https://github.com/appwrite/appwrite/pull/7549
* Fix graphql tests by @abnegate in https://github.com/appwrite/appwrite/pull/7553
* Fix message status values and enums by @abnegate in https://github.com/appwrite/appwrite/pull/7552
* Update param name by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7519
* Fix SHA function enum name by @abnegate in https://github.com/appwrite/appwrite/pull/7554
* Sync main with refactor-usage-sn by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7556
* Usage queue poc by @shimonewman in https://github.com/appwrite/appwrite/pull/7503
* Update team counts by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7561
* PEA-233-prevent console user deletion before deleting their team by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7500
* PEA-233-prevent console user deletion before deleting their team by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7563
* Update place holders from [PARAM_NAME] to <PARAM_NAME> by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7560
* PEA-334 - Fix spec use cloud endpoint by default by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7567
* Merge main by @abnegate in https://github.com/appwrite/appwrite/pull/7568
* Hardcode size and orders for Json Key Indexes by @fogelito in https://github.com/appwrite/appwrite/pull/7557
* Feat support label queries by @abnegate in https://github.com/appwrite/appwrite/pull/7570
* Fix missing user activity logs by @Souptik2001 in https://github.com/appwrite/appwrite/pull/7559
* Refactor usage sn by @shimonewman in https://github.com/appwrite/appwrite/pull/7576
* Catch errors parseQueries by @fogelito in https://github.com/appwrite/appwrite/pull/7558
* fix Indexes by @fogelito in https://github.com/appwrite/appwrite/pull/7572
* Fix updating message status by @abnegate in https://github.com/appwrite/appwrite/pull/7571
* Fix telesign params by @abnegate in https://github.com/appwrite/appwrite/pull/7569
* Fix email/sms template type enums getting the same values by @abnegate in https://github.com/appwrite/appwrite/pull/7551
* Replace catching \Exception with \Throwable by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7555
* cache collection attr migration by @shimonewman in https://github.com/appwrite/appwrite/pull/7575
* Remove database methods from deletes worker by @shimonewman in https://github.com/appwrite/appwrite/pull/7135
* Fix smtp provider update by @abnegate in https://github.com/appwrite/appwrite/pull/7578
* usage logs updates by @shimonewman in https://github.com/appwrite/appwrite/pull/7588
* Add unknown error is delivered total is 0 but there were no delivery … by @abnegate in https://github.com/appwrite/appwrite/pull/7579
* Feat subscribe permission by @abnegate in https://github.com/appwrite/appwrite/pull/7580
* Remove redundant hook by @abnegate in https://github.com/appwrite/appwrite/pull/7581
* Update geodb by @abnegate in https://github.com/appwrite/appwrite/pull/7582
* Project id to logger by @shimonewman in https://github.com/appwrite/appwrite/pull/7598
* Refactor cache by @shimonewman in https://github.com/appwrite/appwrite/pull/5616
* Feat topic totals per type by @abnegate in https://github.com/appwrite/appwrite/pull/7589
* Update docker base by @abnegate in https://github.com/appwrite/appwrite/pull/7599
* Update Response and Request filters aswell as Migrations for 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7457
* fix: blocked users web controllers by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7601
* dev: introduce redis insights by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7583
* Update image lib by @abnegate in https://github.com/appwrite/appwrite/pull/7566
* Update exception for github session not found by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7375
* Feat more phone validation by @loks0n in https://github.com/appwrite/appwrite/pull/7165
* fix project network usage by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7608
* usage logs updates by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7615
* usage/usage-dump queue health endpoints by @shimonewman in https://github.com/appwrite/appwrite/pull/7614
* Make self-hosted and cloud specs consistent by @abnegate in https://github.com/appwrite/appwrite/pull/7617
* Remove callback resources from workers by @abnegate in https://github.com/appwrite/appwrite/pull/7618
* Feat email attachments by @abnegate in https://github.com/appwrite/appwrite/pull/7611
* Update GETTING_STARTED.md by @GuptaPratik02 in https://github.com/appwrite/appwrite/pull/6826
* Refactor remove resource collection by @abnegate in https://github.com/appwrite/appwrite/pull/7620
* Fix duplicate subscribers by @abnegate in https://github.com/appwrite/appwrite/pull/7624
* Allow push images by @abnegate in https://github.com/appwrite/appwrite/pull/7594
* fix: msg91 by @loks0n in https://github.com/appwrite/appwrite/pull/7626
* Fix: Router CURL by @Meldiron in https://github.com/appwrite/appwrite/pull/7627
* Add storage health check by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7591
* Revert "usage/usage-dump queue health endpoints" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7629
* Revert "Fix: Router CURL" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7630
* Fix: Router CURL by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7632
* Use swoole process mode instead of base by @abnegate in https://github.com/appwrite/appwrite/pull/7635
* feat: ssr dx by @loks0n in https://github.com/appwrite/appwrite/pull/7619
* Remove preloading by @abnegate in https://github.com/appwrite/appwrite/pull/7637
* fix: add mfa path to console by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7639
* Fix 1.5.x Migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7621
* Provider null by @fogelito in https://github.com/appwrite/appwrite/pull/7625
* Add ARM64 to docker publish by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7622
* Fix tests by @abnegate in https://github.com/appwrite/appwrite/pull/7640
* fix: email templates by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7641
* Fix content-type of file by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7643
* Fix update topics permissions by @abnegate in https://github.com/appwrite/appwrite/pull/7638
* Allow setting APNS to sandbox mode by @abnegate in https://github.com/appwrite/appwrite/pull/7645
* Fix: Functions CI/CD tests by @Meldiron in https://github.com/appwrite/appwrite/pull/7647
* Fix missing userId on update challenge by @abnegate in https://github.com/appwrite/appwrite/pull/7650
* Fix mail reset attachment by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7653
* Fix return by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7654
* Fix-function-id-2 by @eldadfux in https://github.com/appwrite/appwrite/pull/7656
* Only return allowed runtimes in runtime list route by @abnegate in https://github.com/appwrite/appwrite/pull/7659
* Add twoWayKey checks and multiple many-to-many restrictions by @fogelito in https://github.com/appwrite/appwrite/pull/7153
* chore: remove array sdk method by @loks0n in https://github.com/appwrite/appwrite/pull/7649
* Use new migration error handling by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7652
* fix: phone verification flaky by @loks0n in https://github.com/appwrite/appwrite/pull/7666
* feat: test perf by @loks0n in https://github.com/appwrite/appwrite/pull/7665
* Fix: False positive MFA by @Meldiron in https://github.com/appwrite/appwrite/pull/7664
* Fix: Spanish template translations by @DH-555 in https://github.com/appwrite/appwrite/pull/7658
* Bug 7597 - Adding default value by @navjotNSK in https://github.com/appwrite/appwrite/pull/7651
* 1.5.x api descriptions by @gewenyu99 in https://github.com/appwrite/appwrite/pull/7667
* Fix: Empty password validation by @Meldiron in https://github.com/appwrite/appwrite/pull/7662
* [Fix]: Remove internal attributes on select query by @UtkarshAhuja2003 in https://github.com/appwrite/appwrite/pull/7648
* Feat remove status param by @abnegate in https://github.com/appwrite/appwrite/pull/7670
* Sync main by @abnegate in https://github.com/appwrite/appwrite/pull/7669
* Rescheduling fixes by @abnegate in https://github.com/appwrite/appwrite/pull/7668
* Disallow creating a session if one already exists by @abnegate in https://github.com/appwrite/appwrite/pull/7616
* Fix duplication by @abnegate in https://github.com/appwrite/appwrite/pull/7679
* Feat fix 1.5.x migrations by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/7671
* Allow ssl along with tls in custom smtp by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7674
* Change status code from 503 to 403 by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7672
* Train Assistant for Appwrite 1.5 by @loks0n in https://github.com/appwrite/appwrite/pull/7686
* adding limit to queue retry by @shimonewman in https://github.com/appwrite/appwrite/pull/7692
* fix: encode secret in oauth workaround by @loks0n in https://github.com/appwrite/appwrite/pull/7695
* Update generator and deploy RC SDKs by @abnegate in https://github.com/appwrite/appwrite/pull/7545
* Update endpoint description by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7704
* Chore sync 1.4.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/7697
* chore: update error types for create account endpoints by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7698
* usage/usage-dump queue health endpoints by @shimonewman in https://github.com/appwrite/appwrite/pull/7661
* Refactor usage sn by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7660
* Fix: MFA flows and docs by @Meldiron in https://github.com/appwrite/appwrite/pull/7709
* update cover image for SDKs by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7715
* Feat: More Recovery code endpoints by @Meldiron in https://github.com/appwrite/appwrite/pull/7713
* feat: mfa collection restructure by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7696
* Fix: SDKs enums by @Meldiron in https://github.com/appwrite/appwrite/pull/7723
* sync: main -> 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7705
* Sync main 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7727
* Updated header by @DylanG-64 in https://github.com/appwrite/appwrite/pull/7728
* chore: update exector, runtimes by @loks0n in https://github.com/appwrite/appwrite/pull/7729
* feat: pint by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7738
* feat: cascading response/request filters by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7745
* Revert 7629 revert 7614 chore usage queue health by @christyjacob4 in https://github.com/appwrite/appwrite/pull/7707
* fix: migration 1.5.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7737
* sync: main 1.5.x 3 by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/7747
* Allow users to disable APIs by @vermakhushboo in https://github.com/appwrite/appwrite/pull/7725
* Feat seperate image IDs by @abnegate in https://github.com/appwrite/appwrite/pull/7749
* fix: account endpoint order by @loks0n in https://github.com/appwrite/appwrite/pull/7739
* Feat image jwts by @abnegate in https://github.com/appwrite/appwrite/pull/7751
## New Contributors
*@fanksin made their first contribution in https://github.com/appwrite/appwrite/pull/7276
*@iMacHumphries made their first contribution in https://github.com/appwrite/appwrite/pull/7350
*@UtkarshAhuja2003 made their first contribution in https://github.com/appwrite/appwrite/pull/7365
*@Souptik2001 made their first contribution in https://github.com/appwrite/appwrite/pull/7559
*@GuptaPratik02 made their first contribution in https://github.com/appwrite/appwrite/pull/6826
*@navjotNSK made their first contribution in https://github.com/appwrite/appwrite/pull/7651
*@DylanG-64 made their first contribution in https://github.com/appwrite/appwrite/pull/7728
@@ -148,6 +148,14 @@ Learn more at our [Technology Stack](#technology-stack) section.
- [Microservices vs Monolithic](https://www.mulesoft.com/resources/api/microservices-vs-monolithic#:~:text=Microservices%20architecture%20vs%20monolithic%20architecture&text=A%20monolithic%20application%20is%20built%20as%20a%20single%20unit.&text=To%20make%20any%20alterations%20to,formally%20with%20business%2Doriented%20APIs.)
Other containes should be named the same as their service, for example `redis` should just be called `redis`.
##### Security
- [Appwrite Auth and ACL](https://github.com/appwrite/appwrite/blob/master/docs/specs/authentication.drawio.svg)
@@ -301,6 +309,143 @@ This will allow the Appwrite community to sufficiently discuss the new feature v
This is also important for the Appwrite lead developers to be able to provide technical input and potentially a different emphasis regarding the feature design and architecture. Some bigger features might need to go through our [RFC process](https://github.com/appwrite/rfc).
## Adding New Usage Metrics
These are the current metrics we collect usage stats for:
| executions | Total number of executions per project |
| databases | Total number of databases per project |
| collections | Total number of collections per project |
| {databaseInternalId}.collections | Total number of collections per database|
| documents | Total number of documents per project |
| {databaseInternalId}.{collectionInternalId}.documents | Total number of documents per collection |
| buckets | Total number of buckets per project |
| files | Total number of files per project |
| {bucketInternalId}.files.storage | Sum of files.storage per bucket (in bytes) |
| functions | Total number of functions per project |
| deployments | Total number of deployments per project |
| builds | Total number of builds per project |
| {resourceType}.{resourceInternalId}.deployments | Total number of deployments per function |
| executions | Total number of executions per project |
| {functionInternalId}.executions | Total number of executions per function |
| files.storage | Sum of files storage per project (in bytes) |
| deployments.storage | Sum of deployments storage per project (in bytes) |
| {resourceType}.{resourceInternalId}.deployments.storage | Sum of deployments storage per function (in bytes) |
| builds.storage | Sum of builds storage per project (in bytes) |
| builds.compute | Sum of compute duration per project (in seconds) |
| {functionInternalId}.builds.storage | Sum of builds storage per function (in bytes) |
| {functionInternalId}.builds.compute | Sum of compute duration per function (in seconds) |
| network.requests | Total number of network requests per project |
| executions.compute | Sum of compute duration per project (in seconds) |
| network.inbound | Sum of network inbound traffic per project (in bytes)|
| network.outbound | Sum of network outbound traffic per project (in bytes)|
> Note: The curly brackets in the metric name represents a template and is replaced with a value when the metric is processed.
Metrics are collected within 3 scopes Daily, monthly, an infinity. Adding new usage metric in order to aggregate usage stats is very simple, but very much dependent on where do you want to collect
statistics ,via API or via background worker. For both cases you will need to add a `const` variable in `app/init.php` under the usage metrics list using the naming convention `METRIC_<RESOURCE_NAME>` as shown below.
Next follow the appropriate steps below depending on whether you're adding the metric to the API or the worker.
**API**
In file `app/controllers/shared/api.php` On the database listener, add to an existing or create a new switch case. Add a call to the usage worker with your new metric const like so:
```php
case$document->getCollection()==='teams':
$queueForUsage
->addMetric(METRIC_TEAMS,$value);// per project
break;
```
There are cases when you need to handle metric that has a parent entity, like buckets.
Files are linked to a parent bucket, you should verify you remove the files stats when you delete a bucket.
In that case you need also to handle children removal using addReduce() method call.
In addition, you will also need to add some logic to the `reduce()` method of the Usage worker located in `/src/Appwrite/Platform/Workers/Usage.php`, like so:
To build a new version of the Appwrite server, all you need to do is run the build.sh file like this:
@@ -344,14 +489,26 @@ Things to remember when releasing SDKs:
## Debug
Appwrite uses [XDebug](https://github.com/xdebug/xdebug) debugger, which can be made available during build of Appwrite. You can connect to the debugger using VS Code's [PHP Debug](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug) extension.
Appwrite uses [XDebug](https://github.com/xdebug/xdebug) debugger, which can be made available during build of Appwrite. You can connect to the debugger using VS Code's [PHP Debug](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug) extension.
If you are in PHP Storm you don't need any plugin. Below are the settings required for remote debugger connection:
If you are in PHP Storm you don't need any plugin. Below are the settings required for remote debugger connection:
1. Set **DEBUG** build arg in **appwrite** service in **docker-compose.yml** file.
2. If needed edit the **dev/xdebug.ini** file to your needs.
3. Launch your Appwrite instance while your debugger is listening for connections.
## Profiling
Appwrite uses XDebug [Profiler](https://xdebug.org/docs/profiler) for generating **CacheGrind** files. The generated file would be located in each of the `appwrite` containers inside the `/tmp/xdebug` folder.
To disable the profiler while debugging remove the `,profiler` mode from the `xdebug.ini` file
```diff
zend_extension=xdebug
[xdebug]
-xdebug.mode=develop,debug,profile
+xdebug.mode=develop,debug
```
### VS Code Launch Configuration
```json
@@ -396,6 +553,12 @@ To run end-2-end tests for a specific service use:
docker compose exec appwrite test /usr/src/code/tests/e2e/Services/[ServiceName]
You can use WRK Docker image to benchmark the server performance. Benchmarking is extremely useful when you want to compare how the server behaves before and after a change has been applied. Replace [APPWRITE_HOSTNAME_OR_IP] with your Appwrite server hostname or IP. Note that localhost is not accessible from inside the WRK container.
> Great news! Appwrite Cloud is now in public beta! Sign up at [cloud.appwrite.io](https://cloud.appwrite.io) for a hassle-free, hosted experience. Join us in the Cloud today! ☁️🎉
> Appwrite Init has concluded! You can check out all the latest announcements [on our Init website](https://appwrite.io/init) 🚀
Once the Docker installation is complete, go to http://localhost to access the Appwrite console from your browser. Please note that on non-Linux native hosts, the server might take a few minutes to start after completing the installation.
@@ -135,6 +134,12 @@ Choose from one of the providers below:
@@ -142,21 +147,39 @@ Choose from one of the providers below:
Getting started with Appwrite is as easy as creating a new project, choosing your platform, and integrating its SDK into your code. You can easily get started with your platform of choice by reading one of our Getting Started tutorials.
- [Getting Started for Web](https://appwrite.io/docs/getting-started-for-web)
- [Getting Started for Flutter](https://appwrite.io/docs/getting-started-for-flutter)
- [Getting Started for Apple](https://appwrite.io/docs/getting-started-for-apple)
- [Getting Started for Android](https://appwrite.io/docs/getting-started-for-android)
- [Getting Started for Server](https://appwrite.io/docs/getting-started-for-server)
- [Getting Started for CLI](https://appwrite.io/docs/command-line)
| **Web app** | [Quick start for Web](https://appwrite.io/docs/quick-starts/web) |
| | [Quick start for Next.js](https://appwrite.io/docs/quick-starts/nextjs) |
| | [Quick start for React](https://appwrite.io/docs/quick-starts/react) |
| | [Quick start for Vue.js](https://appwrite.io/docs/quick-starts/vue) |
| | [Quick start for Nuxt](https://appwrite.io/docs/quick-starts/nuxt) |
| | [Quick start for SvelteKit](https://appwrite.io/docs/quick-starts/sveltekit) |
| | [Quick start for Refine](https://appwrite.io/docs/quick-starts/refine) |
| | [Quick start for Angular](https://appwrite.io/docs/quick-starts/angular) |
| **Mobile and Native** | [Quick start for React Native](https://appwrite.io/docs/quick-starts/react-native) |
| | [Quick start for Flutter](https://appwrite.io/docs/quick-starts/flutter) |
| | [Quick start for Apple](https://appwrite.io/docs/quick-starts/apple) |
| | [Quick start for Android](https://appwrite.io/docs/quick-starts/android) |
| **Server** | [Quick start for Node.js](https://appwrite.io/docs/quick-starts/node) |
| | [Quick start for Python](https://appwrite.io/docs/quick-starts/python) |
| | [Quick start for .NET](https://appwrite.io/docs/quick-starts/dotnet) |
| | [Quick start for Dart](https://appwrite.io/docs/quick-starts/dart) |
| | [Quick start for Ruby](https://appwrite.io/docs/quick-starts/ruby) |
| | [Quick start for Deno](https://appwrite.io/docs/quick-starts/deno) |
| | [Quick start for PHP](https://appwrite.io/docs/quick-starts/php) |
| | [Quick start for Kotlin](https://appwrite.io/docs/quick-starts/kotlin) |
| | [Quick start for Swift](https://appwrite.io/docs/quick-starts/swift) |
### Services
### Products
- [**Account**](https://appwrite.io/docs/references/cloud/client-web/account) - Manage current user authentication and account. Track and manage the user sessions, devices, sign-in methods, and security logs.
- [**Users**](https://appwrite.io/docs/server/users) - Manage and list all project users when building backend integrations with Server SDKs.
- [**Teams**](https://appwrite.io/docs/references/cloud/client-web/teams) - Manage and group users in teams. Manage memberships, invites, and user roles within a team.
- [**Databases**](https://appwrite.io/docs/references/cloud/client-web/databases) - Manage databases, collections, and documents. Read, create, update, and delete documents and filter lists of document collections using advanced filters.
- [**Storage**](https://appwrite.io/docs/references/cloud/client-web/storage) - Manage storage files. Read, create, delete, and preview files. Manipulate the preview of your files to perfectly fit your app. All files are scanned by ClamAV and stored in a secure and encrypted way.
- [**Functions**](https://appwrite.io/docs/server/functions) - Customize your Appwrite server by executing your custom code in a secure, isolated environment. You can trigger your code on any Appwrite system event either manually or using a CRON schedule.
- [**Functions**](https://appwrite.io/docs/references/cloud/server-nodejs/functions) - Customize your Appwrite project by executing your custom code in a secure, isolated environment. You can trigger your code on any Appwrite system event either manually or using a CRON schedule.
- [**Messaging**](https://appwrite.io/docs/references/cloud/client-web/messaging) - Communicate with your users through push notifications, emails, and SMS text messages using Appwrite Messaging.
- [**Realtime**](https://appwrite.io/docs/realtime) - Listen to real-time events for any of your Appwrite services including users, storage, functions, databases, and more.
- [**Locale**](https://appwrite.io/docs/references/cloud/client-web/locale) - Track your user's location and manage your app locale-based data.
- [**Avatars**](https://appwrite.io/docs/references/cloud/client-web/avatars) - Manage your users' avatars, countries' flags, browser icons, and credit card symbols. Generate QR codes from links or plaintext strings.
@@ -171,20 +194,21 @@ Below is a list of currently supported platforms and languages. If you would lik
- ✅ [Web](https://github.com/appwrite/sdk-for-web) (Maintained by the Appwrite Team)
- ✅ [Flutter](https://github.com/appwrite/sdk-for-flutter) (Maintained by the Appwrite Team)
- ✅ [Apple](https://github.com/appwrite/sdk-for-apple) - **Beta** (Maintained by the Appwrite Team)
- ✅ [Apple](https://github.com/appwrite/sdk-for-apple) (Maintained by the Appwrite Team)
- ✅ [Android](https://github.com/appwrite/sdk-for-android) (Maintained by the Appwrite Team)
- ✅ [React Native](https://github.com/appwrite/sdk-for-react-native) - **Beta** (Maintained by the Appwrite Team)
#### Server
- ✅ [NodeJS](https://github.com/appwrite/sdk-for-node) (Maintained by the Appwrite Team)
- ✅ [PHP](https://github.com/appwrite/sdk-for-php) (Maintained by the Appwrite Team)
- ✅ [Dart](https://github.com/appwrite/sdk-for-dart) - (Maintained by the Appwrite Team)
- ✅ [Deno](https://github.com/appwrite/sdk-for-deno) - **Beta** (Maintained by the Appwrite Team)
- ✅ [Dart](https://github.com/appwrite/sdk-for-dart) (Maintained by the Appwrite Team)
- ✅ [Deno](https://github.com/appwrite/sdk-for-deno) (Maintained by the Appwrite Team)
- ✅ [Ruby](https://github.com/appwrite/sdk-for-ruby) (Maintained by the Appwrite Team)
- ✅ [Python](https://github.com/appwrite/sdk-for-python) (Maintained by the Appwrite Team)
- ✅ [Kotlin](https://github.com/appwrite/sdk-for-kotlin) - **Beta** (Maintained by the Appwrite Team)
- ✅ [Apple](https://github.com/appwrite/sdk-for-apple) - **Beta** (Maintained by the Appwrite Team)
- ✅ [.NET](https://github.com/appwrite/sdk-for-dotnet) - **Experimental** (Maintained by the Appwrite Team)
- ✅ [Kotlin](https://github.com/appwrite/sdk-for-kotlin) (Maintained by the Appwrite Team)
- ✅ [Swift](https://github.com/appwrite/sdk-for-swift) (Maintained by the Appwrite Team)
- ✅ [.NET](https://github.com/appwrite/sdk-for-dotnet) - **Beta** (Maintained by the Appwrite Team)
#### Community
@@ -213,7 +237,7 @@ For security issues, kindly email us at [security@appwrite.io](mailto:security@a
## Follow Us
Join our growing community around the world! Check out our official [Blog](https://medium.com/appwrite-io). Follow us on [Twitter](https://twitter.com/appwrite), [Facebook Page](https://www.facebook.com/appwrite.io), [Facebook Group](https://www.facebook.com/groups/appwrite.developers/), [Dev Community](https://dev.to/appwrite) or join our live [Discord server](https://discord.gg/GSeTUeA) for more help, ideas, and discussions.
Join our growing community around the world! Check out our official [Blog](https://appwrite.io/blog). Follow us on [X](https://twitter.com/appwrite), [LinkedIn](https://www.linkedin.com/company/appwrite/), [Dev Community](https://dev.to/appwrite) or join our live [Discord server](https://appwrite.io/discord) for more help, ideas, and discussions.
'description'=>'An unknown error has occured. Please check the logs for more information.',
'description'=>'An unknown error has occurred. Please check the logs for more information.',
'code'=>500,
],
Exception::GENERAL_MOCK=>[
@@ -29,6 +29,11 @@ return [
'description'=>'The request originated from an unknown origin. If you trust this domain, please list it as a trusted platform in the Appwrite console.',
'code'=>403,
],
Exception::GENERAL_API_DISABLED=>[
'name'=>Exception::GENERAL_API_DISABLED,
'description'=>'The requested API is disabled. You can enable the API from the Appwrite console.',
'code'=>403,
],
Exception::GENERAL_SERVICE_DISABLED=>[
'name'=>Exception::GENERAL_SERVICE_DISABLED,
'description'=>'The requested service is disabled. You can enable the service from the Appwrite console.',
@@ -129,6 +134,11 @@ return [
Exception::USER_COUNT_EXCEEDED=>[
'name'=>Exception::USER_COUNT_EXCEEDED,
'description'=>'The current project has exceeded the maximum number of users. Please check your user limit in the Appwrite console.',
'code'=>400,
],
Exception::USER_CONSOLE_COUNT_EXCEEDED=>[
'name'=>Exception::USER_CONSOLE_COUNT_EXCEEDED,
'description'=>'Sign up to the console is restricted. You can contact an administrator to update console sign up restrictions by setting _APP_CONSOLE_WHITELIST_ROOT to "disabled".',
'code'=>501,
],
Exception::USER_JWT_INVALID=>[
@@ -274,7 +284,7 @@ return [
],
Exception::USER_CHALLENGE_REQUIRED=>[
'name'=>Exception::USER_CHALLENGE_REQUIRED,
'description'=>'A recently succeessful challenge is required to complete this action. A challenge is considered recent for 5 minutes.',
'description'=>'A recently successful challenge is required to complete this action. A challenge is considered recent for 5 minutes.',
'code'=>401,
],
Exception::USER_OAUTH2_BAD_REQUEST=>[
@@ -322,6 +332,11 @@ return [
'description'=>'API key and session used in the same request. Use either `setSession` or `setKey`. Learn about which authentication method to use in the SSR docs: https://appwrite.io/docs/products/auth/server-side-rendering',
'code'=>403,
],
Exception::API_KEY_EXPIRED=>[
'name'=>Exception::API_KEY_EXPIRED,
'description'=>'The dynamic API key has expired. Please don\'t use dynamic API keys for more than duration of the execution.',
'code'=>401,
],
/** Teams */
Exception::TEAM_NOT_FOUND=>[
@@ -479,7 +494,7 @@ return [
],
Exception::REPOSITORY_NOT_FOUND=>[
'name'=>Exception::REPOSITORY_NOT_FOUND,
'description'=>'Repository with the requested ID could not be found. Check to see if the ID is correct, or create the respository.',
'description'=>'Repository with the requested ID could not be found. Check to see if the ID is correct, or create the repository.',
'code'=>404,
],
Exception::PROVIDER_CONTRIBUTION_CONFLICT=>[
@@ -489,7 +504,7 @@ return [
],
Exception::GENERAL_PROVIDER_FAILURE=>[
'name'=>Exception::GENERAL_PROVIDER_FAILURE,
'description'=>'VCS (Version Control System) provider failed to proccess the request. We believe this is an error with the VCS provider. Try again, or contact support for more information.',
'description'=>'VCS (Version Control System) provider failed to process the request. We believe this is an error with the VCS provider. Try again, or contact support for more information.',
'code'=>400,
],
@@ -509,6 +524,16 @@ return [
'description'=>'Entrypoint for your Appwrite Function is missing. Please specify it when making deployment or update the entrypoint under your function\'s "Settings" > "Configuration" > "Entrypoint".',
'code'=>404,
],
Exception::FUNCTION_SYNCHRONOUS_TIMEOUT=>[
'name'=>Exception::FUNCTION_SYNCHRONOUS_TIMEOUT,
'description'=>'Synchronous function execution timed out. Use asynchronous execution instead, or ensure the execution duration doesn\'t exceed 30 seconds.',
'code'=>408,
],
Exception::FUNCTION_TEMPLATE_NOT_FOUND=>[
'name'=>Exception::FUNCTION_TEMPLATE_NOT_FOUND,
'description'=>'Function Template with the requested ID could not be found.',
'code'=>404,
],
/** Builds */
Exception::BUILD_NOT_FOUND=>[
@@ -526,6 +551,11 @@ return [
'description'=>'Build with the requested ID is already in progress. Please wait before you can retry.',
'code'=>400,
],
Exception::BUILD_ALREADY_COMPLETED=>[
'name'=>Exception::BUILD_ALREADY_COMPLETED,
'description'=>'Build with the requested ID is already completed and cannot be canceled.',
'code'=>400,
],
/** Deployments */
Exception::DEPLOYMENT_NOT_FOUND=>[
@@ -541,6 +571,12 @@ return [
'code'=>404,
],
Exception::EXECUTION_IN_PROGRESS=>[
'name'=>Exception::EXECUTION_IN_PROGRESS,
'description'=>'Can\'t delete ongoing execution. Please wait for execution to finish before deleting it.',
'code'=>400,
],
/** Databases */
Exception::DATABASE_NOT_FOUND=>[
'name'=>Exception::DATABASE_NOT_FOUND,
@@ -658,6 +694,16 @@ return [
'description'=>'The attribute type is invalid.',
'code'=>400,
],
Exception::RELATIONSHIP_VALUE_INVALID=>[
'name'=>Exception::RELATIONSHIP_VALUE_INVALID,
'description'=>'The relationship value is invalid.',
'code'=>400,
],
Exception::ATTRIBUTE_INVALID_RESIZE=>[
'name'=>Exception::ATTRIBUTE_INVALID_RESIZE,
'description'=>"Existing data is too large for new size, truncate your existing data then try again.",
'code'=>400,
],
/** Indexes */
Exception::INDEX_NOT_FOUND=>[
@@ -700,7 +746,7 @@ return [
Exception::PROJECT_PROVIDER_UNSUPPORTED=>[
'name'=>Exception::PROJECT_PROVIDER_UNSUPPORTED,
'description'=>'The chosen OAuth provider is unsupported. Please check the <a href="/docs/client/account?sdk=web-default#accountCreateOAuth2Session">Create OAuth2 Session docs</a> for the complete list of supported OAuth providers.',
"emails.magicSession.body":"Volg hierdie skakel om in te teken.",
"emails.magicSession.footer":"Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om met die' adres in te teken nie.",
"emails.magicSession.thanks":"Baie dankie",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroasië",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nieu-Seeland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestine",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippyne",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisië",
"countries.tr":"Turkye",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzanië",
"countries.ug":"Uganda",
"countries.ua":"Oekraïne",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik op die knoppie hieronder om veilig aan te meld by jou {{project}} rekening. Dit sal oor 1 uur verval.",
"emails.magicSession.buttonText":"Meld aan by {{project}}",
"emails.magicSession.clientInfo":"Hierdie teken-in is aangevra met behulp van {{agentClient}} op {{agentDevice}} {{agentOs}}. As jy nie die teken-in versoek het nie, kan jy hierdie e-pos veilig ignoreer.",
"sms.verification.body":"{{secret}} is jou {{project}} verifikasiekode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Die sekuriteitsfrase vir hierdie e-pos is {{phrase}}. Jy kan hierdie e-pos vertrou as hierdie frase ooreenstem met die frase wat tydens aanmelding getoon is.",
"emails.magicSession.optionUrl":"As u nie met die knoppie hierbo kan aanmeld nie, besoek asseblief die volgende skakel:",
"emails.invitation.subject":"عراضة ل فرقة %s ف %s",
"emails.invitation.hello":"السلام",
"emails.invitation.body":"هاد البرية تصيفطات ليك حيت {{owner}} بغى يعرض عليك تولّي عضو ف فرقة {{team}} عند {{project}}.",
"emails.invitation.footer":"إلا كنتي ما مسوّقش, ممكن تنخّل هاد البرية.",
"emails.invitation.thanks":"شكرا",
"emails.invitation.signature":"فرقة {{project}}",
"emails.certificate.subject":"السرتافيكة فشلات ل %s",
"emails.certificate.hello":"السلام",
"emails.certificate.body":"السرتافيكة ديال الضومين ديالك '{{domain}}' ما قدّاتش تجينيرا. هادي هي المحاولة نمرة {{attempt}}, السبب ديال هاد الفشل هو: {{error}}",
"emails.certificate.footer":"السرتافيكة الفايتة ديالك غاتبقى مزيانة لمدة 30 يوم من عند أول فشل. كانشجعوك بزاف أنك تبقشش فهاد الموضوع, وا إلّا الضومين ديالك ما غايبقاش خدّام فيه الـ SSL.",
"emails.magicSession.body":"اتبع هذا الرابط لتسجيل الدخول",
"emails.magicSession.footer":"لو لم تطلب تسجيل الدخول بهذا البريد الاكتروني ، يمكنك تجاهل هذه الرسالة",
"emails.magicSession.thanks":"شكرا",
@@ -100,6 +100,7 @@
"countries.gd":"غرينادا",
"countries.gt":"غواتيمالا",
"countries.gy":"غيانا",
"countries.hk":"هونغ كونغ",
"countries.hn":"هندوراس",
"countries.hr":"كرواتيا",
"countries.ht":"هايتي",
@@ -163,6 +164,7 @@
"countries.nz":"نيوزيلندا",
"countries.om":"عمان",
"countries.pk":"باكستان",
"countries.ps":"فلسطين",
"countries.pa":"بنما",
"countries.pe":"بيرو",
"countries.ph":"الفلبين",
@@ -206,6 +208,7 @@
"countries.tn":"تونس",
"countries.tr":"تركيا",
"countries.tv":"توفالو",
"countries.tw":"تايوان",
"countries.tz":"تنزانيا",
"countries.ug":"أوغندا",
"countries.ua":"أوكرانيا",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"انقر على الزر أدناه لتسجيل الدخول بأمان إلى حساب {{project}} الخاص بك. سينتهي في غضون ساعة واحدة.",
"emails.magicSession.buttonText":"تسجيل الدخول إلى {{project}}",
"emails.magicSession.clientInfo":"تم طلب هذا الدخول باستخدام {{agentClient}} على {{agentDevice}} {{agentOs}}. إذا لم تطلب الدخول، يمكنك تجاهل هذا البريد الإلكتروني بأمان.",
"sms.verification.body":"{{secret}} هو رمز التحقق الخاص بمشروعك {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"عبارة الأمان لهذا البريد الإلكتروني هي {{phrase}}. يمكنك الوثوق بهذا البريد الإلكتروني إذا كانت هذه العبارة تطابق العبارة التي تظهر أثناء التسجيل.",
"emails.magicSession.optionUrl":"إذا لم تتمكن من تسجيل الدخول باستخدام الزر أعلاه، يرجى زيارة الرابط التالي:",
"emails.otpSession.subject":"تسجيل دخول {{project}}",
"emails.magicSession.body":"Daxil olmaq üçün bu linki izləyin.",
"emails.magicSession.footer":"Bu e-poçtdan istifadə edərək giriş istəməmisinizsə, bu mesajı görməməzlikdən gələ bilərsiniz.",
"emails.magicSession.thanks":"Təşəkkürlər",
@@ -100,6 +100,7 @@
"countries.gd":"Qrenada",
"countries.gt":"Qvatemala",
"countries.gy":"Guyana",
"countries.hk":"Honq Konq",
"countries.hn":"Honduras",
"countries.hr":"Xorvatiya",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Yeni Zelandiya",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Fələstin",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippin",
@@ -206,6 +208,7 @@
"countries.tn":"Tunis",
"countries.tr":"Türkiyə",
"countries.tv":"Tuvalu",
"countries.tw":"Tayvan",
"countries.tz":"Tanzaniya",
"countries.ug":"Uqanda",
"countries.ua":"Ukrayna",
@@ -232,7 +235,7 @@
"continents.na":"Şimali Amerika",
"continents.oc":"Okeaniya",
"continents.sa":"Cənubi Amerika",
"sms.verification.body":"{{secret}} sizin {{project}} təsdiqləmə kodunuzdur.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Bu e-poçt üçün təhlükəsizlik ifadəsi {{phrase}}-dir. Əgər bu ifadə daxil olarkən göstərilən ifadə ilə üst-üstə düşürsə, bu e-poçta etibar edə bilərsiniz.",
"emails.magicSession.optionUrl":"Əgər yuxarıdakı düyməni istifadə edərək daxil ola bilmirsizsə, zəhmət olmasa aşağıdakı linkə daxil olun:",
"emails.magicSession.body":"Перайдзіце па спасылцы, каб увайсці.",
"emails.magicSession.footer":"Калі вы не прасілі ўвайсці, выкарыстоўваючы гэты адрас электроннай пошты, праігнаруйце гэтае паведамленне.",
"emails.magicSession.thanks":"Дзякуем",
@@ -100,6 +100,7 @@
"countries.gd":"Грэнада",
"countries.gt":"Гватэмала",
"countries.gy":"Гаяна",
"countries.hk":"Гонконг",
"countries.hn":"Гандурас",
"countries.hr":"Харватыя",
"countries.ht":"Гаіці",
@@ -163,6 +164,7 @@
"countries.nz":"Новая Зеландыя",
"countries.om":"Аман",
"countries.pk":"Пакістан",
"countries.ps":"Палестина",
"countries.pa":"Панама",
"countries.pe":"Перу",
"countries.ph":"Філіпіны",
@@ -206,6 +208,7 @@
"countries.tn":"Туніс",
"countries.tr":"Турцыя",
"countries.tv":"Тувалу",
"countries.tw":"Тайвань",
"countries.tz":"Танзанія",
"countries.ug":"Уганда",
"countries.ua":"Украіна",
@@ -247,5 +250,5 @@
"emails.certificate.footer":"Ваш папярэдні сертыфікат будзе дзейнічаць 30 дзён з моманту першай няўдачы. Мы высока рэкамендуем расследаваць гэтую сітуацыю, інакш ваш дамен апынецца без дзейнага сертыфіката SSL-злучэння.",
"emails.magicSession.optionButton":"Натиснете бутона по-долу, за да се впишете сигурно във вашия {{project}} акаунт. Той ще изтече след 1 час.",
"emails.magicSession.buttonText":"Влезте в {{project}}",
"emails.magicSession.clientInfo":"Този вход беше заявен чрез {{agentClient}} на {{agentDevice}} {{agentOs}}. Ако не сте поискали входа, можете безопасно да игнорирате този имейл.",
"sms.verification.body":"{{secret}} е вашият код за верификация за {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Фразата за сигурност на този имейл е {{phrase}}. Можете да се доверите на този имейл, ако тази фраза съвпада с фразата, показана по време на вписването.",
"emails.magicSession.optionUrl":"Ако не можете да влезете чрез горния бутон, моля, посетете следния линк:",
"emails.certificate.footer":"तोहार पिछलका प्रमाणपत्र पहिल असफलता से 30 दिन धरी मान्य होईत। हम बहुत जोर देके सलाह देतानी कि एह मामला के जांच करीं, नहीं त तोहार डोमेन बिना कोनो मान्य SSL संवाद के रहि जाईत।",
"emails.certificate.thanks":"धन्यवाद",
"emails.certificate.signature":"{{project}} टीम",
"sms.verification.body":"{{secret}} आपके {{project}} सत्यापन कोड हवे।"
"emails.magicSession.clientInfo":"এই সাইন ইনটি {{agentClient}} ব্যবহার করে {{agentDevice}} {{agentOs}}-এ অনুরোধ করা হয়েছিল। যদি আপনি সাইন ইনের অনুরোধ করেননি, আপনি নিরাপদে এই ইমেইলটি উপেক্ষা করতে পারেন।",
"emails.magicSession.securityPhrase":"এই ইমেলের জন্য নিরাপত্তা বাক্যটি হল {{phrase}}। সাইন-ইনের সময় দেখানো বাক্যটির সাথে এই বাক্যটি মিলে গেলে আপনি এই ইমেইলকে বিশ্বাস করতে পারেন।",
"emails.magicSession.optionUrl":"উপরের বোতামটি ব্যবহার করে আপনি যদি সাইন ইন করতে অক্ষম হন, অনুগ্রহ করে নিম্নলিখিত লিঙ্কটি দেখুন:",
"emails.magicSession.optionButton":"Kliknite na dugme ispod kako biste se sigurno prijavili na svoj {{project}} račun. Istek će se dogoditi za 1 sat.",
"emails.magicSession.buttonText":"Prijavi se na {{project}}",
"emails.magicSession.clientInfo":"Ova prijava je zatražena korištenjem {{agentClient}} na {{agentDevice}} {{agentOs}}. Ako niste zahtjevali prijavu, možete sigurno ignorirati ovaj e-mail.",
"sms.verification.body":"{{secret}} je vaš {{project}} verifikacijski kod.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Sigurnosna fraza za ovaj email je {{phrase}}. Ovom emailu možete vjerovati ako se fraza poklapa sa frazom prikazanom prilikom prijave.",
"emails.magicSession.optionUrl":"Ako ne možete da se prijavite koristeći gornje dugme, molimo posetite sledeći link:",
"emails.magicSession.body":"Accedeix a aquest enllaç per a entrar.",
"emails.magicSession.footer":"Si no has sol·licitat entrar amb aquesta adreça electrònica, pots ignorar aquest missatge.",
"emails.magicSession.thanks":"Gràcies",
@@ -100,6 +100,7 @@
"countries.gd":"Granada",
"countries.gt":"Guatemala",
"countries.gy":"Guaiana",
"countries.hk":"Hong Kong",
"countries.hn":"Hondures",
"countries.hr":"Croàcia",
"countries.ht":"Haití",
@@ -163,6 +164,7 @@
"countries.nz":"Nova Zelanda",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panamà",
"countries.pe":"Perú",
"countries.ph":"Filipines",
@@ -206,6 +208,7 @@
"countries.tn":"Tunísia",
"countries.tr":"Turquia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzània",
"countries.ug":"Uganda",
"countries.ua":"Ucraïna",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Feu clic al botó de sota per iniciar sessió de manera segura al vostre compte {{project}}. Caducarà en 1 hora.",
"emails.magicSession.buttonText":"Inicia sessió a {{project}}",
"emails.magicSession.clientInfo":"Aquest inici de sessió s'ha sol·licitat utilitzant {{agentClient}} en {{agentDevice}} {{agentOs}}. Si no has sol·licitat l'inici de sessió, pots ignorar aquest correu electrònic amb seguretat.",
"sms.verification.body":"El {{secret}} és el vostre codi de verificació del {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La frase de seguretat d'aquest correu electrònic és {{phrase}}. Podeu confiar en aquest correu si aquesta frase coincideix amb la frase mostrada durant l'inici de sessió.",
"emails.magicSession.optionUrl":"Si no podeu iniciar sessió utilitzant el botó de dalt, visiteu l'enllaç següent:",
"emails.otpSession.subject":"Inici de sessió de {{project}}",
"emails.magicSession.optionButton":"Klikněte na tlačítko níže pro bezpečné přihlášení do vašeho účtu {{project}}. Platnost vyprší za 1 hodinu.",
"emails.magicSession.buttonText":"Přihlaste se k {{project}}",
"emails.magicSession.clientInfo":"Toto přihlášení bylo požadováno prostřednictvím {{agentClient}} na {{agentDevice}} {{agentOs}}. Pokud jste se nepřihlašovali, můžete tento e-mail bezpečně ignorovat.",
"sms.verification.body":"{{secret}} je váš ověřovací kód pro {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Bezpečnostní fráze pro tento e-mail je {{phrase}}. Tomuto e-mailu můžete důvěřovat, pokud tato fráze odpovídá frázi zobrazené při přihlášení.",
"emails.magicSession.optionUrl":"Pokud se nemůžete přihlásit pomocí výše uvedeného tlačítka, prosím navštivte následující odkaz:",
"emails.magicSession.body":"Følg dette link for at logge ind.",
"emails.magicSession.footer":"Hvis du ikke har bedt om at logge ind med denne email, ignorer venligst denne besked.",
"emails.magicSession.thanks":"Tak",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatien",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palæstina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippinerne",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisien",
"countries.tr":"Tyrkiet",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik på knappen nedenfor for sikkert at logge ind på din {{project}} konto. Den udløber om 1 time.",
"emails.magicSession.buttonText":"Log ind på {{project}}",
"emails.magicSession.clientInfo":"Denne log ind blev anmodet ved hjælp af {{agentClient}} på {{agentDevice}} {{agentOs}}. Hvis du ikke anmodede om log ind, kan du trygt ignorere denne e-mail.",
"sms.verification.body":"{{secret}} er din {{project}} bekræftelseskode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Sikkerhedsfrasen for denne e-mail er {{phrase}}. Du kan stole på denne e-mail, hvis denne frase matcher den viste frase under log ind.",
"emails.magicSession.optionUrl":"Hvis du ikke kan logge ind ved at bruge knappen ovenfor, besøg venligst følgende link:",
"emails.magicSession.body":"Folge diesem Link, um dich einzuloggen.",
"emails.magicSession.footer":"Solltest du keinen Login für diese E-Mail-Adresse angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.magicSession.thanks":"Danke",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatien",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Neuseeland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palästina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Philippinen",
@@ -206,6 +208,7 @@
"countries.tn":"Tunesien",
"countries.tr":"Türkei",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tansania",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klicken Sie auf den unten stehenden Button, um sicher in Ihr {{project}}-Konto einzuloggen. Er verfällt in 1 Stunde.",
"emails.magicSession.buttonText":"Melden Sie sich bei {{project}} an",
"emails.magicSession.clientInfo":"Dieser Anmeldeversuch wurde über {{agentClient}} auf {{agentDevice}} {{agentOs}} angefordert. Wenn Sie die Anmeldung nicht angefordert haben, können Sie diese E-Mail getrost ignorieren.",
"sms.verification.body":"{{secret}} ist Ihr {{project}}-Verifizierungscode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Die Sicherheitsphrase für diese E-Mail lautet {{phrase}}. Sie können dieser E-Mail vertrauen, wenn diese Phrase mit der Phrase übereinstimmt, die beim Anmelden angezeigt wurde.",
"emails.magicSession.optionUrl":"Wenn Sie sich nicht über den obigen Button anmelden können, besuchen Sie bitte den folgenden Link:",
"emails.verification.signature":"Η ομάδα του {{project}}",
"emails.magicSession.subject":"Είσοδος",
"emails.magicSession.hello":"Γεια σου,",
"emails.magicSession.hello":"Γεια σου",
"emails.magicSession.body":"Ακολουθήστε αυτό το link για να συνδεθείτε",
"emails.magicSession.footer":"Εάν δεν ζητήσατε να συνδεθείτε χρησιμοποιώντας αυτό το email, μπορείτε να αγνοήσετε αυτό το μήνυμα.",
"emails.magicSession.thanks":"Ευχαριστούμε",
@@ -100,6 +100,7 @@
"countries.gd":"Γρενάδα",
"countries.gt":"Γουατεμάλα",
"countries.gy":"Γουιάνα",
"countries.hk":"Χονγκ Κονγκ",
"countries.hn":"Ονδούρα",
"countries.hr":"Κροατία",
"countries.ht":"Αϊτή",
@@ -163,6 +164,7 @@
"countries.nz":"Νέα Ζηλανδία",
"countries.om":"Ομάν",
"countries.pk":"Πακιστάν",
"countries.ps":"Παλαιστίνη",
"countries.pa":"Παναμάς",
"countries.pe":"Περού",
"countries.ph":"Φιλιππίνες",
@@ -206,6 +208,7 @@
"countries.tn":"Τυνησία",
"countries.tr":"Τουρκία",
"countries.tv":"Τουβαλού",
"countries.tw":"Ταϊβάν",
"countries.tz":"Τανζανία",
"countries.ug":"Ουγκάντα",
"countries.ua":"Ουκρανία",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Κάντε κλικ στο κουμπί παρακάτω για να συνδεθείτε με ασφάλεια στον λογαριασμό σας στο {{project}}. Θα λήξει σε 1 ώρα.",
"emails.magicSession.buttonText":"Συνδεθείτε στο {{project}}",
"emails.magicSession.clientInfo":"Η σύνδεση αυτή ζητήθηκε χρησιμοποιώντας το {{agentClient}} στο {{agentDevice}} {{agentOs}}. Εάν δεν ζητήσατε τη σύνδεση, μπορείτε να αγνοήσετε με ασφάλεια αυτό το email.",
"sms.verification.body":"το {{secret}} είναι ο κωδικός επαλήθευσης του {{project}} σας.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Η φράση ασφαλείας για αυτό το email είναι {{phrase}}. Μπορείτε να εμπιστευτείτε αυτό το email αν αυτή η φράση ταιριάζει με τη φράση που εμφανίζεται κατά την είσοδο.",
"emails.magicSession.optionUrl":"Εάν δεν μπορείτε να συνδεθείτε χρησιμοποιώντας το παραπάνω κουμπί, παρακαλώ επισκεφτείτε τον παρακάτω σύνδεσμο:",
"emails.magicSession.securityPhrase":"Security phrase for this email is {{b}}{{phrase}}{{/b}}. You can trust this email if this phrase matches the phrase shown during sign in.",
"emails.sessionAlert.subject":"Security alert: new session on your {{project}} account",
"emails.sessionAlert.hello":"Hello {{user}}",
"emails.sessionAlert.body":"A new session has been created on your {{b}}{{project}}{{/b}} account, {{b}}on {{date}}, {{year}} at {{time}} UTC{{/b}}.\nHere are the details of the new session: ",
"emails.sessionAlert.footer":"If this was you, there's nothing more you need to do.\nIf you didn't initiate this session or suspect any unauthorized activity, please secure your account.",
"emails.otpSession.subject":"OTP for {{project}} Login",
"emails.otpSession.hello":"Hello {{user}}",
"emails.otpSession.description":"Enter the following verification code when prompted to securely sign in to your {{b}}{{project}}{{/b}} account. This code will expire in 15 minutes.",
@@ -34,7 +43,7 @@
"emails.recovery.subject":"Password Reset",
"emails.recovery.hello":"Hello {{user}}",
"emails.recovery.body":"Follow this link to reset your {{b}}{{project}}{{/b}} password.",
"emails.recovery.footer":"If you didn’t ask to reset your password, you can ignore this message.",
"emails.recovery.footer":"If you didn't ask to reset your password, you can ignore this message.",
"emails.recovery.thanks":"Thanks",
"emails.recovery.signature":"{{project}} team",
"emails.invitation.subject":"Invitation to %s Team at %s",
@@ -43,7 +52,13 @@
"emails.invitation.footer":"If you are not interested, you can ignore this message.",
"emails.invitation.thanks":"Thanks",
"emails.invitation.signature":"{{project}} team",
"sms.verification.body":"{{secret}} is your {{project}} verification code.",
"emails.certificate.subject":"Certificate failure for %s",
"emails.certificate.hello":"Hello",
"emails.certificate.body":"Certificate for your domain '{{domain}}' could not be generated. This is attempt no. {{attempt}}, and the failure was caused by: {{error}}",
"emails.certificate.footer":"Your previous certificate will be valid for 30 days since the first failure. We highly recommend investigating this case, otherwise your domain will end up without a valid SSL communication.",
"emails.magicSession.body":"Alklaku ĉi tiun ligon por eniri.",
"emails.magicSession.footer":"Se vi ne petis ĉi tiun konfirmon de ĉi tiu retpoŝto, vi povas ignori ĉi tiun mesaĝon.",
"emails.magicSession.thanks":"Dankegon",
@@ -99,6 +99,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croatia",
"countries.ht":"Haiti",
@@ -162,6 +163,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestinio",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Philippines",
@@ -205,6 +207,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turkey",
"countries.tv":"Tuvalu",
"countries.tw":"Tajvano",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Alklaku la suban butonon por sekure ensaluti al via {{project}}-konto. Ĝi eksvalidiĝos post 1 horo.",
"emails.magicSession.buttonText":"Ensalutu al {{project}}",
"emails.magicSession.clientInfo":"Ĉi tiu ensaluto estis petita per {{agentClient}} en {{agentDevice}} {{agentOs}}. Se vi ne petis la ensaluton, vi povas sekure ignori ĉi tiun retpoŝton.",
"sms.verification.body":"{{secret}} estas via {{project}} kontrolo-kodo.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La sekureca frazo por ĉi tiu retpoŝto estas {{phrase}}. Vi povas fidi ĉi tiun retpoŝton se ĉi tiu frazo kongruas kun la frazo montrita dum ensaluto.",
"emails.magicSession.optionUrl":"Se vi ne povas ensaluti per la supra butono, bonvolu viziti la jenan ligilon:",
"emails.magicSession.optionButton":"Haz clic en el botón de abajo para iniciar sesión de forma segura en tu cuenta de {{project}}. Caducará en 1 hora.",
"emails.magicSession.buttonText":"Iniciar sesión en {{project}}",
"emails.magicSession.clientInfo":"Este inicio de sesión fue solicitado usando {{agentClient}} en {{agentDevice}} {{agentOs}}. Si no solicitaste el inicio de sesión, puedes ignorar este correo electrónico de forma segura.",
"sms.verification.body":"{{secret}} es tu código de verificación de {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La frase de seguridad para este correo electrónico es {{phrase}}. Puedes confiar en este correo electrónico si esta frase coincide con la frase que se muestra durante el inicio de sesión.",
"emails.magicSession.optionUrl":"Si no puedes iniciar sesión utilizando el botón anterior, visita el siguiente enlace:",
"emails.otpSession.subject":"Inicio de sesión en {{project}}",
"emails.magicSession.optionButton":"بر روی دکمه زیر کلیک کنید تا به صورت امن وارد حساب {{project}} خود شوید. این دکمه یک ساعت دیگر منقضی میشود.",
"emails.magicSession.buttonText":"ورود به {{project}}",
"emails.magicSession.clientInfo":"این ورود به سیستم با استفاده از {{agentClient}} در {{agentDevice}} {{agentOs}} درخواست شده است. اگر شما این ورود به سیستم را درخواست نکردهاید، میتوانید به راحتی این ایمیل را نادیده بگیرید.",
"emails.magicSession.securityPhrase":"عبارت امنیتی برای این ایمیل {{phrase}} است. اگر این عبارت با عبارت نشان داده شده در هنگام ورود به سیستم مطابقت داشت، میتوانید به این ایمیل اعتماد کنید.",
"emails.magicSession.optionUrl":"اگر قادر به ورود با استفاده از دکمه بالا نیستید، لطفاً از لینک زیر دیدن فرمایید:",
"emails.magicSession.optionButton":"Napsauta alla olevaa painiketta kirjautuaksesi turvallisesti {{project}}-tiliisi. Se vanhenee tunnissa.",
"emails.magicSession.buttonText":"Kirjaudu sisään {{project}}",
"emails.magicSession.clientInfo":"Tämä kirjautuminen pyydettiin käyttäen {{agentClient}} {{agentDevice}} {{agentOs}}. Jos et pyytänyt kirjautumista, voit huoletta jättää tämän sähköpostin huomiotta.",
"sms.verification.body":"{{secret}} on sinun {{project}} vahvistuskoodisi.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Tämän sähköpostin turvalause on {{phrase}}. Voit luottaa tähän sähköpostiin, jos tämä lause vastaa kirjautumisen yhteydessä näytettyä lausetta.",
"emails.magicSession.optionUrl":"Jos et pysty kirjautumaan sisään yllä olevaa painiketta käyttäen, käy seuraavassa linkissä:",
"emails.magicSession.optionButton":"Trýst á knøttin niðanfyri fyri at rita trygt inn á tína {{project}} konto. Tað fer at ganga út um 1 tíma.",
"emails.magicSession.buttonText":"Innrita á {{project}}",
"emails.magicSession.clientInfo":"Hetta innritingarbeiðið varð umbiðið við {{agentClient}} á {{agentDevice}} {{agentOs}}. Um tú ikki bað um innritingina, kanst tú trygt ignoreri hendan teldupostin.",
"sms.verification.body":"{{secret}} er tín {{project}} váttanarkodi.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Trygdarorðið fyri hesa teldupostadressuna er {{phrase}}. Tú kanst líta á hesa teldupostadressu, um hetta orðið samsvarar við orðið víst tá tú ritaði inn.",
"emails.magicSession.optionUrl":"Um tú ikki fært innritað við at brúka knøttin omanfyri, vinarliga vitja hesa leinkjuna:",
"emails.magicSession.body":"Suivez ce lien pour vous connecter.",
"emails.magicSession.footer":"Si vous n'avez pas demandé à vous connecter en utilisant cet e-mail, vous pouvez ignorer ce message.",
"emails.magicSession.thanks":"Merci",
@@ -100,6 +100,7 @@
"countries.gd":"Grenade",
"countries.gt":"Guatemala",
"countries.gy":"Guyane",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croatie",
"countries.ht":"Haïti",
@@ -163,6 +164,7 @@
"countries.nz":"Nouvelle-Zélande",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestine",
"countries.pa":"Panama",
"countries.pe":"Pérou",
"countries.ph":"Philippines",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisie",
"countries.tr":"Turquie",
"countries.tv":"Tuvalu",
"countries.tw":"Taïwan",
"countries.tz":"Tanzanie",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -233,7 +236,7 @@
"emails.magicSession.buttonText":"Connectez-vous à {{project}}",
"emails.magicSession.optionUrl":"Si le bouton ci-dessus ne s'affiche pas, utilisez le lien suivant :",
"emails.magicSession.clientInfo":"Cette connexion a été demandée en utilisant {{agentClient}} sur {{agentDevice}} {{agentOs}}. Si vous n'avez pas demandé cette connexion, vous pouvez ignorer cet email en toute sécurité.",
"sms.verification.body":"{{secret}} est votre code de vérification pour {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La phrase de sécurité pour cet email est {{phrase}}. Vous pouvez faire confiance à cet email si cette phrase correspond à celle affichée lors de la connexion.",
"emails.magicSession.body":"Lean an nasc seo chun logáil isteach.",
"emails.magicSession.footer":"Mura ndearna tú iarratas logáil isteach leis an ríomhphost seo, déan neamhaird den teachtaireacht seo.",
"emails.magicSession.thanks":"Go raibh maith agat",
@@ -100,6 +100,7 @@
"countries.gd":"Greanáda",
"countries.gt":"Guatamala",
"countries.gy":"An Ghuáin",
"countries.hk":"Hong Kong",
"countries.hn":"Hondúras",
"countries.hr":"An Chróit",
"countries.ht":"Háítí",
@@ -163,6 +164,7 @@
"countries.nz":"An Nua-Shéalainn",
"countries.om":"Óman",
"countries.pk":"An Phacastáin",
"countries.ps":"An Phalaistín",
"countries.pa":"Panama",
"countries.pe":"Peiriú",
"countries.ph":"Na hOileáin Fhilipíneacha",
@@ -206,6 +208,7 @@
"countries.tn":"An Túinéis",
"countries.tr":"An Tuirc",
"countries.tv":"Túvalú",
"countries.tw":"An Téaváin",
"countries.tz":"An Tansáin",
"countries.ug":"Uganda",
"countries.ua":"An Úcráin",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Cliceáil ar an gcnaipe thíos le síní isteach go sábháilte i do chuntas {{project}}. Rachaidh sé in éag i gceann 1 uair.",
"emails.magicSession.buttonText":"Sínigh isteach i {{project}}",
"emails.magicSession.clientInfo":"Rinneadh an logáil isteach seo a iarraidh ag baint úsáide as {{agentClient}} ar {{agentDevice}} {{agentOs}}. Mura ndearna tú an logáil isteach a iarraidh, is féidir leat neamhaird sábháilte a dhéanamh den ríomhphost seo.",
"sms.verification.body":"Is é {{secret}} do chód fíoraithe {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Is é an abairt slándála don ríomhphost seo ná {{phrase}}. Is féidir muinín a bheith agat as an ríomhphost seo má mheaitseálann an abairt seo leis an abairt a taispeántar le linn sínithe isteach.",
"emails.magicSession.optionUrl":"Mura bhfuil tú in ann síniú isteach ag baint úsáid as an gcnaipe thuas, téigh chuig an nasc seo a leanas:",
"emails.magicSession.body":"પ્રવેશ કરવા માટે આ લિંકને અનુસરો.",
"emails.magicSession.footer":"જો તમે આ ઇમેઇલનો ઉપયોગ કરીને પ્રવેશ કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.magicSession.thanks":"આભાર",
@@ -100,6 +100,7 @@
"countries.gd":"ગ્રેનાડા",
"countries.gt":"ગ્વાટેમાલા",
"countries.gy":"ગુયાના",
"countries.hk":"હોંગ કોંગ",
"countries.hn":"હોન્ડુરાસ",
"countries.hr":"ક્રોએશિયા",
"countries.ht":"હૈતી",
@@ -163,6 +164,7 @@
"countries.nz":"ન્યુઝીલેન્ડ",
"countries.om":"ઓમાન",
"countries.pk":"પાકિસ્તાન",
"countries.ps":"પેલેસ્ટાઇન",
"countries.pa":"પનામા",
"countries.pe":"પેરુ",
"countries.ph":"ફિલિપાઇન્સ",
@@ -206,6 +208,7 @@
"countries.tn":"ટ્યુનિશિયા",
"countries.tr":"તુર્કી",
"countries.tv":"તુવાલુ",
"countries.tw":"તાઇવાન",
"countries.tz":"તાંઝાનિયા",
"countries.ug":"યુગાન્ડા",
"countries.ua":"યુક્રેન",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"નીચે આપેલ બટન પર ક્લિક કરો તમારા {{project}} ખાતામાં સુરક્ષિત રીતે સાઇન ઈન કરવા માટે. તે 1 કલાકમાં સમાપ્ત થઈ જશે.",
"emails.magicSession.clientInfo":"આ સાઇન ઇન વિનંતી {{agentClient}} નો ઉપયોગ કરીને {{agentDevice}} {{agentOs}} પર કરવામાં આવી હતી. જો તમે સાઇન ઇનની વિનંતી કરી ન હોય, તો આ ઇમેઇલને સલામત રીતે અવગણી શકો છો.",
"emails.magicSession.securityPhrase":"આ ઇમેઇલ માટેનું સુરક્ષા વાક્ય {{phrase}} છે. જો આ વાક્ય સાઇન ઇન દરમિયાન દર્શાવેલા વાક્ય સાથે મેળ ખાય તો તમે આ ઇમેઇલ પર વિશ્વાસ કરી શકો છો.",
"emails.magicSession.optionUrl":"જો તમે ઉપરની બટનનો ઉપયોગ કરીને સાઇન ઇન કરી શકતા નથી, કૃપા કરીને નીચેની લિંક પર જાઓ:",
"emails.magicSession.clientInfo":"ההתחברות הזו נעשתה באמצעות {{agentClient}} על {{agentDevice}} {{agentOs}}. אם לא ביקשת את ההתחברות הזו, באפשרותך להתעלם בבטחה מהאימייל הזה.",
"sms.verification.body":"{{secret}} הוא קוד האימות שלך ל-{{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"משפט הביטחון עבור הודעת הדוא\"ל הזו הוא {{phrase}}. תוכל לסמוך על הודעת הדוא\"ל הזו אם המשפט הזה תואם למשפט שהוצג בעת ההתחברות.",
"emails.magicSession.optionUrl":"אם אינך יכול להיכנס באמצעות הכפתור למעלה, בקר בקישור הבא:",
"emails.otpSession.subject":"התחברות למערכת {{project}}",
"emails.magicSession.body":"इस लिंक के माध्यम से लॉग-इन करें।",
"emails.magicSession.footer":"यदि आप इस ईमेल द्वारा लॉगिन नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.magicSession.thanks":"धन्यवाद",
@@ -100,6 +100,7 @@
"countries.gd":"ग्रेनाडा",
"countries.gt":"ग्वाटेमाला",
"countries.gy":"गयाना",
"countries.hk":"हांग कांग",
"countries.hn":"होंडुरस",
"countries.hr":"क्रोएशिया",
"countries.ht":"हैती",
@@ -163,6 +164,7 @@
"countries.nz":"न्यूजीलैंड",
"countries.om":"ओमान",
"countries.pk":"पाकिस्तान",
"countries.ps":"पैलिस्टाइन",
"countries.pa":"पनामा",
"countries.pe":"पेरू",
"countries.ph":"फिलीपींस",
@@ -206,6 +208,7 @@
"countries.tn":"ट्यूनीशिया",
"countries.tr":"तुर्की",
"countries.tv":"तुवालू",
"countries.tw":"ताइवान",
"countries.tz":"तंजानिया",
"countries.ug":"युगांडा",
"countries.ua":"यूक्रेन",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"नीचे दिए गए बटन पर क्लिक करके अपने {{project}} खाते में सुरक्षित रूप से साइन इन करें। यह 1 घंटे में समाप्त हो जाएगा।",
"emails.magicSession.buttonText":"{{project}} में साइन इन करें",
"emails.magicSession.clientInfo":"यह साइन इन {{agentClient}} का उपयोग करके {{agentDevice}} {{agentOs}} पर किया गया था। यदि आपने साइन इन का अनुरोध नहीं किया है, तो आप इस ईमेल को सुरक्षित रूप से अनदेखा कर सकते हैं।",
"sms.verification.body":"{{secret}} आपके {{project}} सत्यापन कोड है।",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"इस ईमेल का सुरक्षा वाक्यांश {{phrase}} है। यदि यह वाक्यांश साइन इन के दौरान दिखाए गए वाक्यांश से मेल खाता है तो आप इस ईमेल पर भरोसा कर सकते हैं।",
"emails.magicSession.optionUrl":"यदि आप ऊपर दिए गए बटन का उपयोग करके साइन इन नहीं कर पा रहे हैं, कृपया निम्नलिखित लिंक पर जाएँ:",
"emails.magicSession.body":"Slijedite ovu poveznicu za prijavu.",
"emails.magicSession.footer":"Ako niste zatražili prijavu putem ove e-pošte, možete zanemariti ovu poruku.",
"emails.magicSession.thanks":"Hvala",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Gvatemala",
"countries.gy":"Gvajana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Hrvatska",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Novi Zeland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipini",
@@ -206,6 +208,7 @@
"countries.tn":"Tunis",
"countries.tr":"Turska",
"countries.tv":"Tuvalu",
"countries.tw":"Tajvan",
"countries.tz":"Tanzanija",
"countries.ug":"Uganda",
"countries.ua":"Ukrajina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Kliknite gumb ispod kako biste sigurno prijavili u svoj {{project}} račun. Istek će za 1 sat.",
"emails.magicSession.buttonText":"Prijavite se u {{project}}",
"emails.magicSession.clientInfo":"Ova se prijava zatražila koristeći {{agentClient}} na uređaju {{agentDevice}} {{agentOs}}. Ako niste zatražili prijavu, možete slobodno zanemariti ovaj e-mail.",
"sms.verification.body":"{{secret}} je vaš verifikacijski kod za {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Sigurnosna fraza za ovaj e-mail je {{phrase}}. Ovom e-mailu možete vjerovati ako se fraza podudara s frazom prikazanom tijekom prijave.",
"emails.magicSession.optionUrl":"Ako se ne možete prijaviti koristeći gornji gumb, posjetite sljedeću poveznicu:",
"emails.otpSession.subject":"Prijava na {{project}}",
"emails.magicSession.body":"Kattints a linkre a bejelentkezéshez.",
"emails.magicSession.footer":"Ha nem te szerettél volna bejelentkezni ezzel az email címmel, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.magicSession.thanks":"Köszönettel",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Horvátország",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Új-Zéland",
"countries.om":"Omán",
"countries.pk":"Pakisztán",
"countries.ps":"Palesztina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Fülöp-szigetek",
@@ -206,6 +208,7 @@
"countries.tn":"Tunézia",
"countries.tr":"Törökország",
"countries.tv":"Tuvalu",
"countries.tw":"Tajvan",
"countries.tz":"Tanzánia",
"countries.ug":"Uganda",
"countries.ua":"Ukrajna",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Kattintson az alábbi gombra, hogy biztonságosan bejelentkezzen a {{project}} fiókjába. A link 1 óra múlva lejár.",
"emails.magicSession.buttonText":"Jelentkezzen be a {{project}} szolgáltatásba.",
"emails.magicSession.clientInfo":"Ezt a bejelentkezést a(z) {{agentClient}} használatával kérték az Ön {{agentDevice}} {{agentOs}} eszközén. Ha Ön nem kezdeményezte ezt a bejelentkezést, nyugodtan hagyja figyelmen kívül ezt az e-mailt.",
"emails.magicSession.securityPhrase":"Az e-mailhez tartozó biztonsági kifejezés: {{phrase}}. Megbízhat ebben az e-mailben, ha ez a kifejezés megegyezik a bejelentkezéskor megjelenített kifejezéssel.",
"emails.magicSession.optionUrl":"Amennyiben az előző gomb használatával nem tud bejelentkezni, kérjük látogassa meg a következő linket:",
"emails.magicSession.clientInfo":"Սա մուտք գործելը խնդրվել է `{{agentClient}}`-ի միջոցով {{agentDevice}} {{agentOs}}-ում: Եթե դուք չեք խնդրել մուտք գործելը, ապա կարող եք անտեղյակ մնալ այս էլփոստից:",
"emails.magicSession.securityPhrase":"Այս էլհասցեի անվտանգության արտահայտությունը {{phrase}} է: Դուք կարող եք հավատալ այս էլհասցեին, եթե այդ արտահայտությունը համընկնում է ներմուծման պրոցեսին՝ երբ դուք գրանցվել եք։",
"emails.magicSession.optionUrl":"Եթե չեք կարող մուտք գործել վերը նշված կոճակով, այցելեք հետևյալ հղումը՝",
"emails.magicSession.body":"Ikuti tautan ini untuk masuk.",
"emails.magicSession.footer":"Jika Anda tidak meminta untuk masuk menggunakan email ini, Anda dapat mengabaikan pesan ini.",
"emails.magicSession.thanks":"Terima kasih",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroasia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Selandia Baru",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipina",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turki",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik tombol di bawah ini untuk masuk ke akun {{project}} Anda dengan aman. Ini akan kedaluwarsa dalam 1 jam.",
"emails.magicSession.buttonText":"Masuk ke {{project}}",
"emails.magicSession.clientInfo":"Tanda masuk ini diminta menggunakan {{agentClient}} di {{agentDevice}} {{agentOs}}. Jika Anda tidak meminta untuk masuk, Anda dapat mengabaikan email ini dengan aman.",
"sms.verification.body":"{{secret}} adalah kode verifikasi {{project}} Anda.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frasa keamanan untuk email ini adalah {{phrase}}. Anda dapat mempercayai email ini jika frasa tersebut cocok dengan frasa yang ditampilkan saat masuk.",
"emails.magicSession.optionUrl":"Jika Anda tidak dapat masuk menggunakan tombol di atas, silakan kunjungi tautan berikut:",
"emails.magicSession.optionButton":"Smelltu á hnappinn hér fyrir neðan til að skrá þig örugglega inn á {{project}} reikninginn þinn. Hann rennur út eftir 1 klukkustund.",
"emails.magicSession.buttonText":"Skráðu þig inn á {{project}}",
"emails.magicSession.clientInfo":"Þessi innskráning var óskað eftir með {{agentClient}} á {{agentDevice}} {{agentOs}}. Ef þú baðst ekki um innskráninguna geturðu hundsað þennan tölvupóst örugglega.",
"sms.verification.body":"{{secret}} er staðfestingarkóði {{project}} þíns.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Öryggisfrasi fyrir þetta tölvupóst er {{phrase}}. Þú getur treyst þessum tölvupósti ef þessi frasi passar við frasann sem birtist við innskráningu.",
"emails.magicSession.optionUrl":"Ef þú getur ekki skráð þig inn með hnappnum hér að ofan, vinsamlegast heimsækðu eftirfarandi tengil:",
"emails.verification.signature":"Il team {{project}}",
"emails.magicSession.subject":"Login",
"emails.magicSession.hello":"Ciao,",
"emails.magicSession.hello":"Ciao",
"emails.magicSession.body":"Clicca questo link per accedere.",
"emails.magicSession.footer":"Se non hai richiesto di effettuare l’accesso, puoi ignorare questo messaggio.",
"emails.magicSession.thanks":"Grazie",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croazia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nuova Zelanda",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Perù",
"countries.ph":"Filippine",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turchia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ucraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Fai clic sul pulsante qui sotto per accedere in modo sicuro al tuo account {{project}}. Scadrà tra 1 ora.",
"emails.magicSession.buttonText":"Accedi a {{project}}",
"emails.magicSession.clientInfo":"Questo accesso è stato richiesto utilizzando {{agentClient}} su {{agentDevice}} {{agentOs}}. Se non hai richiesto l'accesso, puoi tranquillamente ignorare questa email.",
"sms.verification.body":"{{secret}} è il tuo codice di verifica per {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La frase di sicurezza per questa email è {{phrase}}. Puoi fidarti di questa email se questa frase corrisponde alla frase mostrata durante l'accesso.",
"emails.magicSession.optionUrl":"Se non riesci ad accedere utilizzando il pulsante qui sopra, ti preghiamo di visitare il seguente link:",
"emails.otpSession.subject":"Accesso a {{project}}",
"emails.magicSession.body":"Klik link iki kanggo masuk.",
"emails.magicSession.footer":"Yen sampeyan ora njaluk masuk nggunakake alamat email iki, sampeyan iso nglirwakake pesen iki.",
"emails.magicSession.thanks":"Matur nuwun",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croatia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Selandia Anyar",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipina",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turki",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik tombol ing ngisor iki kanggo mlebu kanthi aman ing akun {{project}} panjenengan. Bakal kadaluwarsa sajroning 1 jam.",
"emails.magicSession.buttonText":"Mlebu ing {{project}}",
"emails.magicSession.clientInfo":"Penandatanganan iki dijaluk nganggo {{agentClient}} ing {{agentDevice}} {{agentOs}}. Yen panjenengan ora njaluk penandatanganan, panjenengan bisa ngabaikan email iki kanthi aman.",
"sms.verification.body":"{{secret}} iku kode verifikasi {{project}} panjenengan.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frasa keamanan kanggo email iki yaiku {{phrase}}. Sampeyan bisa percaya marang email iki yen frasa iki cocog karo frasa sing ditampilake nalika mlebu.",
"emails.magicSession.optionUrl":"Yen sampeyan ora bisa mlebu nganggo tombol ing ndhuwur, monggo ngunjungi pranala ing ngisor iki:",
"emails.magicSession.body":"ಲಾಗಿನ್ ಮಾಡಲಿಕ್ಕೆ ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.magicSession.footer":"ನೀವು ಈ ಇಮೇಲನಿಂದ ಲಾಗಿನ್ ಮಾಡಲು ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.magicSession.thanks":"ಧನ್ಯವಾದಗಳು",
@@ -100,6 +100,7 @@
"countries.gd":"ಗ್ರೆನಡಾ",
"countries.gt":"ಗ್ವಾಟೆಮಾಲಾ",
"countries.gy":"ಗಯಾನಾ",
"countries.hk":"ಹಾಂಗ್ ಕಾಂಗ್",
"countries.hn":"ಹೊಂಡುರಾಸ್",
"countries.hr":"ಕ್ರೊಯೇಷಿಯಾ",
"countries.ht":"ಹೈಟಿ",
@@ -163,6 +164,7 @@
"countries.nz":"ನ್ಯೂಜಿಲ್ಯಾಂಡ್",
"countries.om":"ಓಮನ್",
"countries.pk":"ಪಾಕಿಸ್ತಾನ",
"countries.ps":"ಪ್ಯಾಲೇಸ್ಟೈನ್",
"countries.pa":"ಪನಾಮ",
"countries.pe":"ಪೆರು",
"countries.ph":"ಫಿಲಿಪೈನ್ಸ್",
@@ -206,6 +208,7 @@
"countries.tn":"ಟುನೀಶಿಯಾ",
"countries.tr":"ಟರ್ಕಿ",
"countries.tv":"ತುವಾಲು",
"countries.tw":"ತೈವಾನ್",
"countries.tz":"ಟಾಂಜಾನಿಯಾ",
"countries.ug":"ಉಗಾಂಡಾ",
"countries.ua":"ಉಕ್ರೇನ್",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"ಕೆಳಗಿನ ಬಟನ್ ಒತ್ತಿ ನಿಮ್ಮ {{project}} ಖಾತೆಗೆ ಸುರಕ್ಷಿತವಾಗಿ ಸೈನ್ ಇನ್ ಮಾಡಿ. ಇದು 1 ಗಂಟೆಯಲ್ಲಿ ಅವಧಿ ಮುಗಿಯುತ್ತದೆ.",
"emails.magicSession.buttonText":"ಸೈನ್ ಇನ್ ಮಾಡಿ {{project}}",
"emails.magicSession.clientInfo":"ಈ ಸೈನ್ ಇನ್ ಅನ್ನು {{agentClient}} ಬಳಸಿ {{agentDevice}} {{agentOs}} ಮೂಲಕ ಕೋರಲಾಗಿದೆ. ನೀವು ಸೈನ್ ಇನ್ ಅನ್ನು ಕೋರಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಈ ಇಮೇಲ್ ಅನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ನಿರ್ಲಕ್ಷಿಸಬಹುದು.",
"sms.verification.body":"{{secret}} ನಿಮ್ಮ {{project}} ಪರಿಶೀಲನಾ ಸಂಕೇತವಾಗಿದೆ.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"ಈ ಇಮೇಲ್ಗಾಗಿ ಭದ್ರತಾ ಪದ ಇದೆ {{phrase}}. ಸೈನ್ ಇನ್ ಮಾಡುವಾಗ ತೋರಿದ ಪದವು ಈ ಪದವು ಹೊಂದಿಕೆಯಾಗಿದ್ದರೆ ನೀವು ಈ ಇಮೇಲ್ಅನ್ನು ನಂಬಬಹುದು.",
"emails.magicSession.optionUrl":"ಮೇಲಿನ ಬಟನ್ ಬಳಸಿ ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಲು ಅಸಮರ್ಥರಾಗಿದ್ದರೆ, ದಯವಿಟ್ಟು ಈ ಕೆಳಗಿನ ಲಿಂಕ್ ಭೇಟಿಯನ್ನು ಕೊಡಿ:",
"emails.magicSession.body":"Hanc nexum cum login",
"emails.magicSession.footer":"Si verificationem huius inscriptionis non postulasti, nuntium hunc ignorare potes.",
"emails.magicSession.thanks":"Gratias",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croatia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Philippines",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turkey",
"countries.tv":"Tuvalu",
"countries.tw":"Formosa",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -247,5 +250,5 @@
"emails.certificate.footer":"Praeclarum tuum testificationem valet ad XXX dies a primo defectu. Magnopere suademus ut hoc casum investiges, alioquin dominium tuum sine valida SSL communicatione erit.",
"emails.magicSession.body":"Follegt dëse Link fir umellen.",
"emails.magicSession.footer":"Wann Dir net gefrot hutt Iech mat dëser E -Mail anzemelden, kënnt Dir dëse Message ignoréieren.",
"emails.magicSession.thanks":"Merci",
@@ -163,6 +163,7 @@
"countries.nz":"Neiséiland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Philippinnen",
@@ -206,6 +207,7 @@
"countries.tn":"Tunesien",
"countries.tr":"Tierkei",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tansania",
"countries.ug":"Ugana",
"countries.ua":"Ukraine",
@@ -232,7 +234,7 @@
"emails.magicSession.optionButton":"Klickt op de Knäppchen hei drënner fir sécher an Äre {{project}} Kont anzeloggen. Et wäert an 1 Stonn oflafen.",
"emails.magicSession.buttonText":"Connectez-vous à {{project}}",
"emails.magicSession.clientInfo":"Dëse Login gouf duerch {{agentClient}} op {{agentDevice}} {{agentOs}} ugefrot. Wann Dir de Login net gefrot hutt, kënnt Dir dësen E-Mail ouni weideres ignoréieren.",
"sms.verification.body":"{{secret}} ass äre {{project}} Verifikatiounscode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"D'Sécherheetsphrase fir dësen E-Mail ass {{phrase}}. Dir kënnt dësem E-Mail vertrauen, wann dës Phrase mat der Phrase iwwereneestëmmt, déi beim Umellen ugewise ginn ass.",
"emails.magicSession.optionUrl":"Wann Dir Iech net kënnt umellen andeems Dir op de Knäppchen uewendriwwer klickt, besicht w.e.g. de folgenden Link:",
"emails.magicSession.body":"Spauskite šią nuorodą, kad prisijungtumėte.",
"emails.magicSession.footer":"Jei neprašėte prisijungti naudojantis šiuo el. paštu, galite ignoruoti šį pranešimą.",
"emails.magicSession.thanks":"Ačiū",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Gvatemala",
"countries.gy":"Gajana",
"countries.hk":"Honkongas",
"countries.hn":"Hondūras",
"countries.hr":"Kroatija",
"countries.ht":"Haitis",
@@ -163,6 +164,7 @@
"countries.nz":"Naujoji Zelandija",
"countries.om":"Omanas",
"countries.pk":"Pakistanas",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipinai",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisas",
"countries.tr":"Turkija",
"countries.tv":"Tuvalu",
"countries.tw":"Taivanas",
"countries.tz":"Tanzanija",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Spustelėkite žemiau esantį mygtuką, kad saugiai prisijungtumėte prie savo {{project}} paskyros. Galiojimas baigsis po 1 valandos.",
"emails.magicSession.buttonText":"Prisijunkite prie {{project}}",
"emails.magicSession.clientInfo":"Šis prisijungimas buvo užklaustas naudojant {{agentClient}} {{agentDevice}} {{agentOs}}. Jei neprašėte prisijungimo, galite saugiai ignoruoti šį el. laišką.",
"sms.verification.body":"{{secret}} yra jūsų {{project}} patvirtinimo kodas.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Šio el. laiško saugumo frazė yra {{phrase}}. Šiam el. laiškui galite pasitikėti, jei ši frazė atitinka prisijungimo metu rodytą frazę.",
"emails.magicSession.optionUrl":"Jei negalite prisijungti naudodami aukščiau esantį mygtuką, apsilankykite šioje nuorodoje:",
"emails.magicSession.clientInfo":"Šī autorizācija tika pieprasīta, izmantojot {{agentClient}} ierīcē {{agentDevice}} operētājsistēmā {{agentOs}}. Ja jūs neesat pieprasījis autorizāciju, šo e-pastu varat droši ignorēt.",
"sms.verification.body":"{{secret}} ir jūsu {{project}} verifikācijas kods.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Drošības frāze šim e-pastam ir {{phrase}}. Šim e-pastam var uzticēties, ja šī frāze sakrīt ar frāzi, kas parādās, piesakoties sistēmā.",
"emails.magicSession.optionUrl":"Ja nevarat pierakstīties, izmantojot iepriekš minēto pogu, lūdzu, apmeklējiet sekojošo saiti:",
"emails.magicSession.body":"ലോഗിൻ ചെയ്യുന്നതിനായി ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.magicSession.footer":"ഈ ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.magicSession.thanks":"നന്ദി",
@@ -100,6 +100,7 @@
"countries.gd":"ഗ്രെനാഡ",
"countries.gt":"ഗ്വാട്ടിമാല",
"countries.gy":"ഗയാന",
"countries.hk":"ഹോങ്കോങ്",
"countries.hn":"ഹോണ്ടുറാസ്",
"countries.hr":"ക്രോയേഷ്യ",
"countries.ht":"ഹെയ്തി",
@@ -163,6 +164,7 @@
"countries.nz":"ന്യൂസിലൻഡ്",
"countries.om":"ഒമാൻ",
"countries.pk":"പാക്കിസ്ഥാൻ",
"countries.ps":"പാലസ്തീൻ",
"countries.pa":"പനാമ",
"countries.pe":"പെറു",
"countries.ph":"ഫിലിപ്പീൻസ്",
@@ -206,6 +208,7 @@
"countries.tn":"ടുണീഷ്യ",
"countries.tr":"തുർക്കി",
"countries.tv":"തുവാളു",
"countries.tw":"തായ്വാൻ",
"countries.tz":"ടാൻസാനിയ",
"countries.ug":"ഉഗാണ്ട",
"countries.ua":"ഉക്രൈൻ",
@@ -247,5 +250,5 @@
"emails.certificate.footer":"നിങ്ങളുടെ മുൻപത്തെ സർട്ടിഫിക്കറ്റ് ആദ്യ പരാജയത്തിനു ശേഷം 30 ദിവസം വരെ സാധുവായിരിക്കും. ഈ കേസ് അന്വേഷിച്ചു നോക്കുന്നത് ഞങ്ങൾ ശക്തമായി ശുപാർശ ചെയ്യുന്നു, അല്ലെങ്കിൽ നിങ്ങളുടെ ഡൊമെയ്ൻ സാധുവായ SSL കമ്മ്യൂണിക്കേഷനില്ലാത്ത ഒരു അവസ്ഥയിലാകും.",
"emails.certificate.thanks":"നന്ദി",
"emails.certificate.signature":"{{project}} ടീം",
"sms.verification.body":"{{secret}} നിങ്ങളുടെ {{project}} പരിശോധന കോഡാണ്."
"emails.magicSession.body":"लॉगिन करण्यासाठी या लिंकचे अनुसरण करा.",
"emails.magicSession.footer":"आपण या ईमेलचा वापर करून लॉगिन करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.magicSession.thanks":"धन्यवाद",
@@ -100,6 +100,7 @@
"countries.gd":"ग्रेनाडा",
"countries.gt":"ग्वाटेमाला",
"countries.gy":"गुयाना",
"countries.hk":"हाँगकांग",
"countries.hn":"होंडुरास",
"countries.hr":"क्रोएशिया",
"countries.ht":"हैती",
@@ -163,6 +164,7 @@
"countries.nz":"न्यूजीलैंड",
"countries.om":"ओमान",
"countries.pk":"पाकिस्तान",
"countries.ps":"पॅलेस्टाईन",
"countries.pa":"पनामा",
"countries.pe":"पेरू",
"countries.ph":"फिलीपींस",
@@ -206,6 +208,7 @@
"countries.tn":"ट्यूनीशिया",
"countries.tr":"तुर्की",
"countries.tv":"तुवालु",
"countries.tw":"तैवान",
"countries.tz":"तंजानिया",
"countries.ug":"युगांडा",
"countries.ua":"यूक्रेन",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"खालील बटणावर क्लिक करा आणि आपल्या {{project}} खात्यात सुरक्षितपणे साइन इन करा. हे १ तासात समाप्त होईल.",
"emails.magicSession.buttonText":"{{project}} मध्ये साइन इन करा",
"emails.magicSession.clientInfo":"ही साइन इन विनंती केली गेली {{agentClient}} वरून {{agentDevice}} {{agentOs}} वापरून. जर आपणास ही साइन इन विनंती केली नसेल तर आपण हा ईमेल सुरक्षितपणे दुर्लक्षित करू शकता.",
"sms.verification.body":"{{secret}} हे तुमच्या {{project}} प्रमाणीकरण कोड आहे.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"या ईमेलसाठी सुरक्षा वाक्य हे {{phrase}} आहे. साइन इन केल्यावेळी दाखवलेले वाक्य जर हे वाक्याशी जुळत असेल तर तुम्ही या ईमेलवर विश्वास ठेवू शकता.",
"emails.magicSession.optionUrl":"जर आपण वरील बटणाचा वापर करून साइन इन करू शकत नसाल, तर कृपया खालील दुवा भेट द्या:",
"emails.magicSession.body":"Tekan pautan ini untuk log masuk.",
"emails.magicSession.footer":"Sekiranya anda tidak membuat permintaan untuk log masuk menggunakan email ini, sila abaikan mesej ini.",
"emails.magicSession.thanks":"Terima kasih",
@@ -100,6 +100,7 @@
"countries.gd":"Granada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestin",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipina",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turkey",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraine",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik butang di bawah untuk log masuk ke akaun {{project}} anda dengan selamat. Ia akan luput dalam masa 1 jam.",
"emails.magicSession.buttonText":"Masuk ke {{project}}",
"emails.magicSession.clientInfo":"Pendaftaran ini diminta menggunakan {{agentClient}} pada {{agentDevice}} {{agentOs}}. Jika anda tidak meminta untuk daftar masuk, anda boleh abaikan e-mel ini dengan selamat.",
"sms.verification.body":"{{secret}} adalah kod pengesahan {{project}} anda.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frasa keselamatan untuk emel ini adalah {{phrase}}. Anda boleh mempercayai emel ini jika frasa ini sepadan dengan frasa yang ditunjukkan semasa log masuk.",
"emails.magicSession.optionUrl":"Jika anda tidak dapat log masuk menggunakan butang di atas, sila kunjungi pautan berikut:",
"emails.otpSession.subject":"Log Masuk {{project}}",
"emails.magicSession.body":"Følg denne lenken for å logge på.",
"emails.magicSession.footer":"Dersom du ikke ba om å logge på med denne e-postadressen, kan du se bort fra denne meldingen.",
"emails.magicSession.thanks":"Takk",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippinene",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Tyrkia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klikk på knappen nedenfor for å logge inn på din {{project}}-konto på en sikker måte. Den vil utløpe om 1 time.",
"emails.magicSession.buttonText":"Logg inn på {{project}}",
"emails.magicSession.clientInfo":"Dette innloggingen ble forespurt ved hjelp av {{agentClient}} på {{agentDevice}} {{agentOs}}. Hvis du ikke ba om innloggingen, kan du trygt se bort fra denne e-posten.",
"sms.verification.body":"{{secret}} er din {{project}} bekreftelseskode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Sikkerhetsfrasen for denne e-posten er {{phrase}}. Du kan stole på denne e-posten hvis denne frasen stemmer overens med frasen som ble vist under innlogging.",
"emails.magicSession.optionUrl":"Hvis du ikke klarer å logge inn ved å bruke knappen ovenfor, vennligst besøk følgende lenke:",
"emails.magicSession.body":"लगइन गर्नको लागी यो लिंकमा जानुहोस।",
"emails.magicSession.footer":"यदि तपाइँले यो इमेल प्रयोग गरेर लगइन गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.magicSession.thanks":"धन्यवाद",
@@ -100,6 +100,7 @@
"countries.gd":"ग्रेनेडा",
"countries.gt":"ग्वाटेमाला",
"countries.gy":"गुयाना",
"countries.hk":"हाँगकाँग",
"countries.hn":"होन्डुरस",
"countries.hr":"क्रोएशिया",
"countries.ht":"हैती",
@@ -163,6 +164,7 @@
"countries.nz":"न्युजिल्याण्ड",
"countries.om":"ओमान",
"countries.pk":"पाकिस्तान",
"countries.ps":"प्यालेस्टाइन",
"countries.pa":"पनामा",
"countries.pe":"पेरू",
"countries.ph":"फिलिपिन्स",
@@ -206,6 +208,7 @@
"countries.tn":"ट्युनिसिया",
"countries.tr":"टर्की",
"countries.tv":"टुभालु",
"countries.tw":"ताइवान",
"countries.tz":"तान्जानिया",
"countries.ug":"युगान्डा",
"countries.ua":"युक्रेन",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"कृपया तलको बटनमा क्लिक गरी आफ्नो {{project}} खातामा सुरक्षित रूपमा साइन इन गर्नुहोस्। यो १ घण्टामा समाप्त हुनेछ।",
"emails.magicSession.buttonText":"Connectez-vous à {{project}}",
"emails.magicSession.clientInfo":"यो साइन इन अनुरोध गरिएको थियो {{agentClient}} प्रयोग गरेर {{agentDevice}} {{agentOs}} मा। यदि तपाईंले साइन इन अनुरोध गर्नुभएको छैन भने, यो इमेललाई सुरक्षित रूपमा अनदेखा गर्न सक्नुहुन्छ।",
"sms.verification.body":"{{secret}} तपाईंको {{project}} प्रमाणीकरण कोड हो।",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"यस ईमेलको लागि सुरक्षा वाक्य {{phrase}} हो। यो वाक्य साइन इन गर्दा देखाइएको वाक्यसँग मेल खाए मात्र तपाईंले यस ईमेललाई विश्वास गर्न सक्नुहुन्छ।",
"emails.magicSession.optionUrl":"सँगै उल्लेख गरिएको बटन प्रयोग गरेर साइन इन गर्न असमर्थ हुनुहुन्छ भने, कृपया तलको लिंकमा भ्रमण गर्नुहोस्:",
"emails.magicSession.body":"Volg deze link om in te loggen",
"emails.magicSession.footer":"Als u geen aanvraag heeft gemaakt om met deze mail in te loggen, kan u deze mail negeren",
"emails.magicSession.thanks":"Bedankt",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hongkong",
"countries.hn":"Honduras",
"countries.hr":"Croatië",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nieuw Zeeland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippijnen",
@@ -206,6 +208,7 @@
"countries.tn":"Tunesië",
"countries.tr":"Turkijë",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Oeganda",
"countries.ua":"Oekraïne",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klik op de knop hieronder om veilig in te loggen op uw {{project}} account. Deze zal verlopen over 1 uur.",
"emails.magicSession.buttonText":"Meld u aan bij {{project}}",
"emails.magicSession.clientInfo":"Deze aanmelding is aangevraagd met {{agentClient}} op {{agentDevice}} {{agentOs}}. Als u de aanmelding niet hebt aangevraagd, kunt u deze e-mail gerust negeren.",
"sms.verification.body":"{{secret}} is uw {{project}} verificatiecode.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"De beveiligingszin voor deze e-mail is {{phrase}}. U kunt deze e-mail vertrouwen als deze zin overeenkomt met de zin die getoond werd tijdens het aanmelden.",
"emails.magicSession.optionUrl":"Als u zich niet kunt aanmelden via de bovenstaande knop, bezoekt u dan de volgende link:",
"emails.magicSession.body":"Følg denne lenkja for å logge på.",
"emails.magicSession.footer":"Om du ikkje ba om å logge på med denne e-postadressa, kan du ignorera denne meldinga.",
"emails.magicSession.thanks":"Takk",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippinene",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Tyrkia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -247,5 +250,5 @@
"emails.certificate.footer":"Førre sertifikatet ditt vil vere gyldig i 30 dagar sidan den første feilen. Vi rår sterkt til at du undersøkjer denne saka, elles vil domenet ditt ende opp utan gyldig SSL-kommunikasjon.",
"emails.magicSession.optionButton":"Kliknite na gumb ispod kako biste se sigurno prijavili na svoj {{project}} račun. Istječe za 1 sat.",
"emails.magicSession.buttonText":"Inicia sesión en {{project}}",
"emails.magicSession.clientInfo":"Tento přihlašovací požadavek byl zaznamenán pomocí {{agentClient}} na {{agentDevice}} {{agentOs}}. Pokud jste o přihlášení nepožádali, můžete tento e-mail bezpečně ignorovat.",
"sms.verification.body":"{{secret}} est votre code de vérification pour {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frase de segurança para este e-mail é {{phrase}}. Você pode confiar neste e-mail se essa frase coincidir com a frase mostrada durante o acesso.",
"emails.magicSession.optionUrl":"אם אתם לא מצליחים להיכנס באמצעות הכפתור שמעל, אנא בקרו בקישור הבא:",
"emails.magicSession.optionButton":"Haz clic en el botón de abajo para iniciar sesión de manera segura en tu cuenta de {{project}}. Expirará en una hora.",
"emails.magicSession.buttonText":"Inicia sesión en {{project}}",
"emails.magicSession.clientInfo":"Este ingreso fue solicitado usando {{agentClient}} en {{agentDevice}} {{agentOs}}. Si no solicitaste el ingreso, puedes ignorar este correo electrónico sin problema.",
"sms.verification.body":"El {{secret}} es tu código de verificación de {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La frase de seguridad para este correo electrónico es {{phrase}}. Puedes confiar en este correo si esta frase coincide con la frase que se muestra al iniciar sesión.",
"emails.magicSession.optionUrl":"Si no puedes iniciar sesión utilizando el botón superior, por favor visita el siguiente enlace:",
"emails.magicSession.body":"Kliknij w ten link, aby zalogować się.",
"emails.magicSession.footer":"Jeśli to nie Ty prosiłeś o logowanie przy użyciu tego adresu e-mail, zignoruj tę wiadomość.",
"emails.magicSession.thanks":"Dziękujemy",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Gwatemala",
"countries.gy":"Gujana",
"countries.hk":"Hongkong",
"countries.hn":"Honduras",
"countries.hr":"Chorwacja",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nowa Zelandia",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestyna",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipiny",
@@ -206,6 +208,7 @@
"countries.tn":"Tunezja",
"countries.tr":"Turcja",
"countries.tv":"Tuvalu",
"countries.tw":"Tajwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Kliknij przycisk poniżej, aby bezpiecznie zalogować się na swoje konto {{project}}. Link wygaśnie po 1 godzinie.",
"emails.magicSession.buttonText":"Zaloguj się do {{project}}",
"emails.magicSession.clientInfo":"To logowanie zostało zażądane przy użyciu {{agentClient}} na {{agentDevice}} {{agentOs}}. Jeśli nie zażądałeś logowania, możesz zignorować tę wiadomość e-mail.",
"sms.verification.body":"{{secret}} jest twoim kodem weryfikacyjnym do {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Hasło bezpieczeństwa dla tego e-maila to {{phrase}}. Możesz ufać temu e-mailowi, jeśli hasło to jest zgodne z hasłem wyświetlonym podczas logowania.",
"emails.magicSession.optionUrl":"Jeśli nie możesz się zalogować, używając powyższego przycisku, odwiedź następujący link:",
"emails.otpSession.subject":"Login do {{project}}",
"emails.magicSession.body":"Clique neste link para entrar.",
"emails.magicSession.footer":"Se você não solicitou conectar-se com este e-mail, ignore essa mensagem.",
"emails.magicSession.thanks":"Muito obrigado",
@@ -100,6 +100,7 @@
"countries.gd":"Granada",
"countries.gt":"Guatemala",
"countries.gy":"Guiana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croácia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nova Zelândia",
"countries.om":"Omã",
"countries.pk":"Paquistão",
"countries.ps":"Palestina",
"countries.pa":"Panamá",
"countries.pe":"Peru",
"countries.ph":"Filipinas",
@@ -206,6 +208,7 @@
"countries.tn":"Tunísia",
"countries.tr":"Turquia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzânia",
"countries.ug":"Uganda",
"countries.ua":"Ucrânia",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Clique no botão abaixo para acessar sua conta {{project}} com segurança. Ele expirará em 1 hora.",
"emails.magicSession.buttonText":"Faça login no {{project}}",
"emails.magicSession.clientInfo":"Este acesso foi solicitado usando {{agentClient}} em {{agentDevice}} {{agentOs}}. Se você não solicitou o acesso, pode ignorar este e-mail com segurança.",
"sms.verification.body":"{{secret}} é o seu código de verificação do {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"A frase de segurança para este e-mail é {{phrase}}. Você pode confiar neste e-mail se essa frase corresponder à frase mostrada durante o acesso.",
"emails.magicSession.optionUrl":"Se você não consegue fazer login usando o botão acima, por favor visite o seguinte link:",
"emails.otpSession.subject":"Login do {{project}}",
"emails.magicSession.body":"Siga esta ligação para iniciar sessão.",
"emails.magicSession.footer":"Se não pediu para entrar usando este e-mail, pode ignorar esta mensagem.",
"emails.magicSession.thanks":"Obrigado",
@@ -100,6 +100,7 @@
"countries.gd":"Granada",
"countries.gt":"Guatemala",
"countries.gy":"Guiana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croácia",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nova Zelândia",
"countries.om":"Omã",
"countries.pk":"Paquistão",
"countries.ps":"Palestina",
"countries.pa":"Panamá",
"countries.pe":"Peru",
"countries.ph":"Filipinas",
@@ -206,6 +208,7 @@
"countries.tn":"Tunísia",
"countries.tr":"Turquia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzânia",
"countries.ug":"Uganda",
"countries.ua":"Ucrânia",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Clique no botão abaixo para iniciar sessão na sua conta {{project}} de forma segura. Irá expirar em 1 hora.",
"emails.magicSession.buttonText":"Inicie sessão no {{project}}",
"emails.magicSession.clientInfo":"Este início de sessão foi solicitado usando o {{agentClient}} no {{agentDevice}} {{agentOs}}. Se não foi você quem solicitou o início de sessão, pode ignorar este e-mail com segurança.",
"sms.verification.body":"{{secret}} é o seu código de verificação do {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"A frase de segurança deste e-mail é {{phrase}}. Pode confiar neste e-mail se esta frase coincidir com a frase mostrada durante o início de sessão.",
"emails.magicSession.optionUrl":"Se não conseguir iniciar sessão utilizando o botão acima, por favor visite o seguinte link:",
"emails.otpSession.subject":"Login do {{project}}",
"emails.magicSession.body":"Urmează acest link pentru logare.",
"emails.magicSession.footer":"Dacă nu ai incercat să te loghezi folosing această adresa de email, poți ignora acest mesaj.",
"emails.magicSession.thanks":"Mulțumim",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Croația",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Noua Zeelandă",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Philippines",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisia",
"countries.tr":"Turcia",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ucraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Faceți clic pe butonul de mai jos pentru a vă autentifica în siguranță în contul dvs. {{project}}. Va expira în 1 oră.",
"emails.magicSession.buttonText":"Conectați-vă la {{project}}",
"emails.magicSession.clientInfo":"Această autentificare a fost solicitată folosind {{agentClient}} pe {{agentDevice}} {{agentOs}}. Dacă nu ați solicitat autentificarea, puteți ignora în siguranță acest email.",
"sms.verification.body":"{{secret}} este codul de verificare pentru {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frază de securitate pentru acest e-mail este {{phrase}}. Puteți avea încredere în acest e-mail dacă fraza se potrivește cu fraza afișată în timpul autentificării.",
"emails.magicSession.optionUrl":"Dacă nu puteți să vă autentificați folosind butonul de mai sus, vă rugăm să vizitați următorul link:",
"emails.magicSession.body":"Перейдите по ссылке, чтобы войти.",
"emails.magicSession.footer":"Если вы не просили войти, используя этот адрес электронной почты, проигнорируйте это сообщение.",
"emails.magicSession.thanks":"Спасибо",
@@ -100,6 +100,7 @@
"countries.gd":"Гренада",
"countries.gt":"Гватемала",
"countries.gy":"Гайана",
"countries.hk":"Гонконг",
"countries.hn":"Гондурас",
"countries.hr":"Хорватия",
"countries.ht":"Гаити",
@@ -163,6 +164,7 @@
"countries.nz":"Новая Зеландия",
"countries.om":"Оман",
"countries.pk":"Пакистан",
"countries.ps":"Палестина",
"countries.pa":"Панама",
"countries.pe":"Перу",
"countries.ph":"Филлиппины",
@@ -206,6 +208,7 @@
"countries.tn":"Тунис",
"countries.tr":"Турция",
"countries.tv":"Тувалу",
"countries.tw":"Тайвань",
"countries.tz":"Танзания",
"countries.ug":"Уганда",
"countries.ua":"Украина",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Нажмите на кнопку ниже, чтобы безопасно войти в свою учетную запись {{project}}. Срок действия истечет через 1 час.",
"emails.magicSession.buttonText":"Войти в {{project}}",
"emails.magicSession.clientInfo":"Этот вход был запрошен с использованием {{agentClient}} на {{agentDevice}} {{agentOs}}. Если вы не запрашивали вход, можете спокойно игнорировать это письмо.",
"sms.verification.body":"{{secret}} – это ваш код подтверждения для {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Фраза безопасности для этого электронного письма - {{phrase}}. Вы можете доверять этому письму, если эта фраза совпадает с фразой, отображаемой при входе в систему.",
"emails.magicSession.optionUrl":"Если вы не можете войти, используя кнопку выше, пожалуйста, посетите следующую ссылку:",
"emails.otpSession.subject":"Вход в систему {{project}}",
"emails.magicSession.footer":"अनेन ई-पत्रण यदि संप्रवेशो नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्।",
"emails.magicSession.thanks":"धन्यवादः",
@@ -100,6 +100,7 @@
"countries.gd":"ग्रेनेडा",
"countries.gt":"ग्वाटेमाला",
"countries.gy":"गुयाना",
"countries.hk":"हांगकांग",
"countries.hn":"होंडुरस्",
"countries.hr":"क्रोएशिया",
"countries.ht":"हैती",
@@ -163,6 +164,7 @@
"countries.nz":"न्यूजीलैंड",
"countries.om":"ओमान",
"countries.pk":"पाकिस्तान",
"countries.ps":"पैलिस्टाइन",
"countries.pa":"पनामा",
"countries.pe":"पेरू",
"countries.ph":"फिलीपींस",
@@ -206,6 +208,7 @@
"countries.tn":"ट्यूनीशिया",
"countries.tr":"तुर्की",
"countries.tv":"तुवालु",
"countries.tw":"तैवान",
"countries.tz":"तंजानिया",
"countries.ug":"युगांडा",
"countries.ua":"यूक्रेन",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"اضغط على الزر أدناه لتسجيل الدخول بأمان إلى حساب {{project}} الخاص بك. سينتهي في غضون ساعة واحدة.",
"emails.magicSession.buttonText":"تسجيل الدخول إلى {{project}}",
"emails.magicSession.clientInfo":"هذا الطلب لتسجيل الدخول قد تم باستخدام {{agentClient}} على {{agentDevice}} {{agentOs}}. إذا لم تطلب تسجيل الدخول، يمكنك تجاهل هذا البريد الإلكتروني بأمان.",
"sms.verification.body":"سري هو رمز التحقق الخاص بمشروعك.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"العبارة الأمنية لهذا البريد الإلكتروني هي {{phrase}}. يمكنك الوثوق بهذا البريد الإلكتروني إذا كانت هذه العبارة متطابقة مع العبارة المعروضة أثناء تسجيل الدخول.",
"emails.magicSession.optionUrl":"إذا لم تتمكن من تسجيل الدخول باستخدام الزر أعلاه، يرجى زيارة الرابط التالي:",
"emails.certificate.footer":"توهان جو اڳيون سرٽيفڪيٽ اولهو فئيلر جي ݙينهن کان ٣٠ ݙينهن لاءِ ماني ويندو. اسان ان جي چھان بني جي بھرپور خواهش ڪنداسين، نہ ته توهان جو ݙومين بغير ڪوري SSL ڪميونڪيشن آڻي ويندي.",
"emails.certificate.thanks":"شُكريا",
"emails.certificate.signature":"ٽيم",
"sms.verification.body":"{{secret}} توهان جي {{project}} تصديقي ڪوڊ آهي."
"emails.magicSession.optionButton":"Kliknite spodnji gumb, da varno vstopite v svoj {{project}} račun. Poteče čez 1 uro.",
"emails.magicSession.buttonText":"Prijavite se v {{project}}",
"emails.magicSession.clientInfo":"Ta prijava je bila zahtevana z uporabo {{agentClient}} na {{agentDevice}} {{agentOs}}. Če te prijave niste zahtevali, lahko to e-pošto varno prezrete.",
"sms.verification.body":"{{secret}} je vaša {{project}} koda za preverjanje.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Zaščitna fraza za ta e-poštni naslov je {{phrase}}. Temu e-poštnemu naslovu lahko zaupate, če se ta fraza ujema s frazo, prikazano med prijavo.",
"emails.magicSession.optionUrl":"Če se z zgornjim gumbom ne morete prijaviti, obiščite naslednjo povezavo:",
"emails.magicSession.body":"Použi tento link pre prihlásenie.",
"emails.magicSession.footer":"Ak si nepožiadal o prihlásenie cez email, túto správu môžeš ignorovať.",
"emails.magicSession.thanks":"Ďakujeme",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hongkong",
"countries.hn":"Honduras",
"countries.hr":"Chorvátsko",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nový Zéland",
"countries.om":"Omán",
"countries.pk":"Pakistan",
"countries.ps":"Palestína",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipíny",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisko",
"countries.tr":"Turecko",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzánia",
"countries.ug":"Uganda",
"countries.ua":"Ukrajna",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Kliknite na tlačidlo nižšie, aby ste sa bezpečne prihlásili do vášho účtu {{project}}. Platnosť vyprší za 1 hodinu.",
"emails.magicSession.buttonText":"Prihláste sa do {{project}}",
"emails.magicSession.clientInfo":"Toto prihlásenie bolo požadované pomocou {{agentClient}} na {{agentDevice}} {{agentOs}}. Ak ste si nepožiadali o prihlásenie, tento e-mail môžete bezpečne ignorovať.",
"sms.verification.body":"{{secret}} je váš overovací kód pre {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Bezpečnostná fráza pre tento email je {{phrase}}. Tomuto emailu môžete dôverovať, ak sa táto fráza zhoduje s frázou zobrazenou počas prihlásenia.",
"emails.magicSession.optionUrl":"Ak sa vám nedarí prihlásiť sa pomocou vyššie uvedeného tlačidla, prosím navštívte nasledujúci odkaz:",
"emails.otpSession.subject":"Prihlásenie do projektu {{project}}",
"emails.magicSession.optionButton":"Kliknite spodnji gumb, da se varno prijavite v svoj {{project}} račun. Poteče čez 1 uro.",
"emails.magicSession.buttonText":"Vpišite se v {{project}}",
"emails.magicSession.clientInfo":"Ta prijava je bila zahtevana z uporabo {{agentClient}} na {{agentDevice}} {{agentOs}}. Če te prijave niste zahtevali, lahko to e-pošto varno prezrete.",
"sms.verification.body":"{{secret}} je vaša koda za preverjanje {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Varnostni stavek za to e-pošto je {{phrase}}. Temu e-poštu lahko zaupate, če se ta stavek ujema s stavkom, prikazanim ob prijavi.",
"emails.magicSession.optionUrl":"Če se ne morete prijaviti s pomočjo zgornjega gumba, prosimo obiščite naslednjo povezavo:",
"emails.otpSession.subject":"Prijavite se v {{project}}",
"emails.magicSession.optionButton":"Cliquez sur le bouton ci-dessous pour vous connecter de manière sécurisée à votre compte {{project}}. Il expirera dans 1 heure.",
"emails.magicSession.buttonText":"Connectez-vous à {{project}}",
"emails.magicSession.clientInfo":"Cette connexion a été demandée en utilisant {{agentClient}} sur {{agentDevice}} {{agentOs}}. Si vous n'avez pas demandé cette connexion, vous pouvez ignorer cet e-mail en toute sécurité.",
"sms.verification.body":"{{secret}} mooy sa koodu vérificationu {{project}} bi.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"La phrase de sécurité pour ce courriel est {{phrase}}. Vous pouvez faire confiance à ce courriel si cette phrase correspond à la phrase affichée lors de la connexion.",
"emails.magicSession.optionUrl":"Si vous ne pouvez pas vous connecter en utilisant le bouton ci-dessus, veuillez visiter le lien suivant :",
"emails.magicSession.optionButton":"Klikoni butonin më poshtë për të hyrë në mënyrë të sigurt në llogarinë tuaj {{project}}. Do të skadojë në 1 orë.",
"emails.magicSession.buttonText":"Kyçu në {{project}}",
"emails.magicSession.clientInfo":"Ky hyrje është kërkuar duke përdorur {{agentClient}} në {{agentDevice}} {{agentOs}}. Nëse nuk e keni kërkuar hyrjen, mund ta injoroni këtë email pa pasur shqetësim.",
"sms.verification.body":"{{secret}} është kodi juaj i verifikimit për {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Fjalia e sigurisë për këtë email është {{phrase}}. Mund të besoni këtë email nëse kjo fjali përputhet me fjalën e shfaqur gjatë hyrjes në sistem.",
"emails.magicSession.optionUrl":"Nëse nuk mund të hyni duke përdorur butonin më sipër, ju lutem vizitoni lidhjen e mëposhtme:",
"emails.magicSession.body":"Klicka på denna länk för att logga in.",
"emails.magicSession.footer":"Om du inte bad om att logga in med denna e-postadress kan du ignorera detta mail.",
"emails.magicSession.thanks":"Tack",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroatien",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Nya Zeeland",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filippinerna",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisien",
"countries.tr":"Turkiet",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukraina",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Klicka på knappen nedan för att säkert logga in på ditt {{project}} konto. Den kommer att gå ut om 1 timme.",
"emails.magicSession.buttonText":"Inicia sesión en {{project}}",
"emails.magicSession.clientInfo":"Den här inloggningen begärdes med hjälp av {{agentClient}} på {{agentDevice}} {{agentOs}}. Om du inte begärde inloggningen kan du bortse från det här e-postmeddelandet.",
"sms.verification.body":"{{secret}} är din {{project}} verifieringskod.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Frasen för säkerhet i detta e-postmeddelande är {{phrase}}. Du kan lita på detta e-postmeddelande om frasen stämmer överens med den fras som visas vid inloggning.",
"emails.magicSession.optionUrl":"Si no puedes iniciar sesión utilizando el botón de arriba, por favor visita el siguiente enlace:",
"emails.magicSession.footer":"இந்த மின்னஞ்சலைப் பயன்படுத்தி உள்நுழையுமாறு உங்களிடம் கேட்கப்படாவிட்டால், இந்தச் செய்தியைப் புறக்கணிக்கலாம்.",
"emails.magicSession.thanks":"நன்றி",
@@ -100,6 +100,7 @@
"countries.gd":"கிரெனடா",
"countries.gt":"குவாத்தமாலா",
"countries.gy":"கயானா",
"countries.hk":"ஹாங்காங்",
"countries.hn":"ஹொண்டூராஸ்",
"countries.hr":"குரோவாசியா",
"countries.ht":"ஹைத்தி",
@@ -163,6 +164,7 @@
"countries.nz":"நியூசிலாந்து",
"countries.om":"ஓமான்",
"countries.pk":"பாகிஸ்தான்",
"countries.ps":"பாலஸ்தீன்",
"countries.pa":"பனாமா",
"countries.pe":"பெரு",
"countries.ph":"பிலிப்பைன்ஸ்",
@@ -206,6 +208,7 @@
"countries.tn":"துனீசியா",
"countries.tr":"துருக்கி",
"countries.tv":"துவாலு",
"countries.tw":"தைவான்",
"countries.tz":"தான்ஸானியா",
"countries.ug":"உகாண்டா",
"countries.ua":"உக்ரைன்",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"கீழே உள்ள பொத்தானை அழுத்தி, உங்கள் {{project}} கணக்கில் பாதுகாப்பாக உள்நுழையவும். இது 1 மணி நேரத்தில் காலாவதியாகும்.",
"emails.magicSession.buttonText":"{{project}} இல் உள்நுழைக",
"emails.magicSession.clientInfo":"இந்த உள்நுழைவு {{agentClient}} மூலம் {{agentDevice}} {{agentOs}} இல் கோரப்பட்டது. நீங்கள் உள்நுழைவு கோரவில்லை என்றால், இந்த மின்னஞ்சலை புறக்கணிக்கலாம்.",
"sms.verification.body":"{{secret}} உங்கள் {{project}} சரிபார்ப்பு குறியீடு ஆகும்.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"இந்த மின்னஞ்சலுக்கான பாதுகாப்பு வாசகம் {{phrase}}. இந்த வாசகம் உள்நுழைவு போது காட்டப்பட்ட வாசகத்துடன் பொருந்தும் போது இந்த மின்னஞ்சலை நம்பலாம்.",
"emails.magicSession.optionUrl":"மேலே உள்ள பொத்தானை பயன்படுத்தி உள்நுழைய முடியாவிட்டால், கீழே உள்ள இணைப்பை பார்வையிடவும்:",
"emails.magicSession.body":"లాగిన్ చేయడానికి ఈ లింక్ ని అనుసరించండి",
"emails.magicSession.footer":"మీరు ఈ ఇమెయిల్ ని ఉపయోగించి లాగిన్ చేయమని అడగకపోతే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.magicSession.thanks":"ధన్యవాదాలు",
@@ -100,6 +100,7 @@
"countries.gd":"గ్రెనడా",
"countries.gt":"గ్వాటెమాల",
"countries.gy":"గయానా",
"countries.hk":"హాంగ్ కొంగ",
"countries.hn":"హోండురాస్",
"countries.hr":"క్రొయేషియా",
"countries.ht":"హైతీ",
@@ -163,6 +164,7 @@
"countries.nz":"న్యూజిలాండ్",
"countries.om":"ఒమన్",
"countries.pk":"పాకిస్తాన్",
"countries.ps":"పాలస్తీన్",
"countries.pa":"పనామా",
"countries.pe":"పెరూ",
"countries.ph":"ఫిలిప్పీన్స్",
@@ -206,6 +208,7 @@
"countries.tn":"ట్యునీషియా",
"countries.tr":"టర్కీ",
"countries.tv":"తువాలు",
"countries.tw":"తైవాన్",
"countries.tz":"టాంజానియా",
"countries.ug":"ఉగాండా",
"countries.ua":"ఉక్రెయిన్",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"కింది బటన్ ను నొక్కి భద్రతగా మీ {{project}} ఖాతాలో సైన్ ఇన్ చేయండి. ఇది 1 గంటలో గడువు తీరుతుంది.",
"emails.magicSession.buttonText":"{{project}}లో సైన్ ఇన్ చేయండి",
"emails.magicSession.clientInfo":"ఈ సైన్ ఇన్ అభ్యర్థనను {{agentClient}} ఉపయోగించి {{agentDevice}} {{agentOs}} పై అభ్యర్థించారు. మీరు ఈ సైన్ ఇన్ అభ్యర్థనను చేయలేదనుకుంటే, ఈ ఈమెయిల్ను సురక్షితంగా పట్టించుకోకుండా ఉండవచ్చు.",
"sms.verification.body":"{{secret}} మీ {{project}} ధృవీకరణ కోడ్.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"ఈ ఇమెయిల్ కోసం భద్రతా పదబంధం {{phrase}}. మీరు సైన్ ఇన్ సమయంలో చూపబడిన పదబంధంతో ఈ పదబంధం సరిపోలుతుంది అయితే ఈ ఇమెయిల్ నమ్మవచ్చు.",
"emails.magicSession.optionUrl":"పైన ఉన్న బటన్ను ఉపయోగించి సైన్ ఇన్ చేయలేకపోతే, దయచేసి క్రింది లింక్ను సందర్శించండి:",
"emails.verification.signature":"Pangkat ng {{project}}",
"emails.magicSession.subject":"Mag log in",
"emails.magicSession.hello":"Kamusta, ",
"emails.magicSession.hello":"Kamusta ",
"emails.magicSession.body":"Sundin ang link na ito upang mag-login.",
"emails.magicSession.footer":"Kung hindi mo hiningi na mag-login gamit ang email na ito, maaari mong balewalain ang mensahe na ito.",
"emails.magicSession.thanks":"Salamat",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guwatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Kroasya",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"New Zealand",
"countries.om":"Oman",
"countries.pk":"Pakistan",
"countries.ps":"Palestina",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Pilipinas",
@@ -206,6 +208,7 @@
"countries.tn":"Tunisya",
"countries.tr":"Turkey",
"countries.tv":"Tuvalu",
"countries.tw":"Taiwan",
"countries.tz":"Tanzania",
"countries.ug":"Uganda",
"countries.ua":"Ukranya",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"I-click ang pindutan sa ibaba upang ligtas na mag-sign in sa iyong {{project}} account. Ito ay mag-eexpire sa loob ng 1 oras.",
"emails.magicSession.buttonText":"Mag-sign in sa {{project}}",
"emails.magicSession.clientInfo":"Ang pag-sign in na ito ay hiniling gamit ang {{agentClient}} sa {{agentDevice}} {{agentOs}}. Kung hindi ikaw ang humiling ng pag-sign in na ito, maaari mong ligtas na huwag pansinin ang email na ito.",
"sms.verification.body":"{{secret}} ay ang iyong {{project}} verification code.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Ang pariralang pangseguridad para sa email na ito ay {{phrase}}. Maaari mong pagkatiwalaan ang email na ito kung ang pariralang ito ay tumutugma sa pariralang ipinakita noong nag-sign in ka.",
"emails.magicSession.optionUrl":"Kung hindi ka makapag-sign in gamit ang pindutan sa itaas, mangyaring bisitahin ang sumusunod na link:",
"emails.magicSession.body":"Giriş yapmak için tıklayın.",
"emails.magicSession.footer":"Eğer bu eposta adresini kullanarak giriş yapmak istemediyseniz devam etmeyin.",
"emails.magicSession.thanks":"Teşekkürler",
@@ -100,6 +100,7 @@
"countries.gd":"Grenada",
"countries.gt":"Guatemala",
"countries.gy":"Guyana",
"countries.hk":"Hong Kong",
"countries.hn":"Honduras",
"countries.hr":"Hırvatistan",
"countries.ht":"Haiti",
@@ -163,6 +164,7 @@
"countries.nz":"Yeni Zelanda",
"countries.om":"Umman",
"countries.pk":"Pakistan",
"countries.ps":"Filistin",
"countries.pa":"Panama",
"countries.pe":"Peru",
"countries.ph":"Filipinler",
@@ -206,6 +208,7 @@
"countries.tn":"Tunus",
"countries.tr":"Türkiye",
"countries.tv":"Tuvalu",
"countries.tw":"Tayvan",
"countries.tz":"Tanzanya",
"countries.ug":"Uganda",
"countries.ua":"Ukrayna",
@@ -233,7 +236,7 @@
"emails.magicSession.buttonText":"{{project}}'a giriş yapın",
"emails.magicSession.optionUrl":"Yukarıdaki buton gözükmezse, aşağıdaki bağlantıyı kullanın:",
"emails.magicSession.clientInfo":"Bu oturum açma işlemi, {{agentClient}} kullanılarak {{agentDevice}} {{agentOs}} üzerinde istendi. Eğer oturum açma işlemini siz talep etmediyseniz, bu e-postayı güvenle yok sayabilirsiniz.",
"sms.verification.body":"{{secret}} sizin {{project}} doğrulama kodunuzdur.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Bu e-postanın güvenlik ifadesi {{phrase}}'dir. Bu ifade, giriş sırasında gösterilen ifadeyle eşleşiyorsa bu e-postaya güvenebilirsiniz.",
"emails.magicSession.body":"Перейдіть за цим посиланням, щоб увійти.",
"emails.magicSession.footer":"Якщо ви не просили увійти за допомогою цієї електронної пошти, ви можете ігнорувати це повідомлення.",
"emails.magicSession.thanks":"Дякуємо",
@@ -100,6 +100,7 @@
"countries.gd":"Гренада",
"countries.gt":"Гватемала",
"countries.gy":"Гайана",
"countries.hk":"Гонконг",
"countries.hn":"Гондурас",
"countries.hr":"Хорватія",
"countries.ht":"Гаїті",
@@ -163,6 +164,7 @@
"countries.nz":"Нова Зеландія",
"countries.om":"Оман",
"countries.pk":"Пакістан",
"countries.ps":"Палестина",
"countries.pa":"Панама",
"countries.pe":"Перу",
"countries.ph":"Філіппіни",
@@ -206,6 +208,7 @@
"countries.tn":"Туніс",
"countries.tr":"Туреччина",
"countries.tv":"Тувалу",
"countries.tw":"Тайвань",
"countries.tz":"Танзанія",
"countries.ug":"Уганда",
"countries.ua":"Україна",
@@ -232,7 +235,7 @@
"emails.magicSession.optionButton":"Натисніть кнопку нижче, щоб безпечно увійти в свій обліковий запис {{project}}. Термін дії закінчиться через 1 годину.",
"emails.magicSession.buttonText":"Увійти в {{project}}",
"emails.magicSession.clientInfo":"Цей запит на вхід було здійснено за допомогою {{agentClient}} на {{agentDevice}} {{agentOs}}. Якщо ви не надсилали запит на вхід, ви можете сміливо ігнорувати цей електронний лист.",
"sms.verification.body":"{{secret}} є вашим кодом підтвердження для {{project}}.",
"sms.verification.body":"{{secret}}",
"emails.magicSession.securityPhrase":"Фраза безпеки для цього листа - {{phrase}}. Ви можете довіряти цьому листу, якщо ця фраза збігається з фразою, показаною під час входу в систему.",
"emails.magicSession.optionUrl":"Якщо вам не вдається увійти, використовуючи кнопку вище, будь ласка, перейдіть за наступним посиланням:",
"emails.otpSession.subject":"вхід в {{project}}",
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.