Compare commits

...
Author SHA1 Message Date
Jake Barnby 7a3ea14abf Merge remote-tracking branch 'origin/1.6.x' into fix-dead-connections
# Conflicts:
#	app/controllers/general.php
#	app/http.php
#	composer.json
#	composer.lock
2025-02-18 00:49:33 +13:00
Jake BarnbyandGitHub d1cf833f15 Merge pull request #9375 from appwrite/feat-worker-batch-delete
Use batch delete in worker
2025-02-18 00:08:26 +13:00
Jake Barnby 1fbfbbf482 Also update database worker delete by group 2025-02-17 23:53:43 +13:00
Jake Barnby ef8520ad2d Format 2025-02-17 23:14:17 +13:00
Jake Barnby 36ce381325 Use batch delete in worker 2025-02-17 22:36:55 +13:00
Damodar LohaniandGitHub b3067f562f Merge pull request #9370 from appwrite/fix-image-trnasformation-metrics
Fix image trnasformation metrics
2025-02-16 17:29:13 +05:45
Damodar Lohani 3e5e545304 Fix: image transformations metrics 2025-02-16 11:31:46 +00:00
Steven NguyenandGitHub 993c07d7c6 Merge pull request #9360 from appwrite/fix-build-memory-limits
Fix build memory specifications
2025-02-14 07:36:34 -08:00
Bradley Schofield 0f873792ba Fix build memory and add tests to prevent future regressions 2025-02-14 17:16:40 +09:00
Jake BarnbyandGitHub 7143bef111 Merge pull request #9356 from appwrite/catch-invalid-index
Fix patch index validation
2025-02-13 22:56:28 +13:00
fogelito e4ae0d463d assertStringContainsString 2025-02-13 11:37:12 +02:00
fogelito 8778e2e666 lint 2025-02-13 11:35:16 +02:00
fogelito 8f212ccd30 in_array 2025-02-13 11:24:13 +02:00
fogelito e8a306253b Fix test 2025-02-13 11:22:40 +02:00
fogelito 4592a1cc36 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into catch-invalid-index 2025-02-13 11:20:52 +02:00
Christy JacobandGitHub 608a2cc67b Merge pull request #9354 from appwrite/fix-image-transformation-metric-time
Fix: metric time was not being written to DB
2025-02-13 14:41:52 +05:30
fogelito 6abf8ce727 Fix index length test 2025-02-13 10:44:27 +02:00
Jake BarnbyandGitHub ed51a059ba Merge pull request #9355 from appwrite/chore-update-migrations
Chore: Update migrations
2025-02-13 20:59:33 +13:00
Bradley Schofield 43d8374c5c Update migrations 2025-02-13 16:57:32 +09:00
Damodar Lohani d4599e6884 Fix, time was not being written to DB 2025-02-13 06:43:49 +00:00
Christy JacobandGitHub 88c2fe2dd2 Merge pull request #9347 from appwrite/update-audit-logging
feat: batch create abuse logs
2025-02-12 22:35:34 +05:30
Christy Jacob a0482aca7a chore: revert package.json 2025-02-12 22:04:48 +05:30
Christy Jacob 9989137ed4 chore: use private variables for aggregation 2025-02-12 22:01:28 +05:30
Christy JacobandGitHub 933e762284 Merge pull request #9332 from appwrite/PLA-896
feat(builds): check if function is blocked before building
2025-02-12 21:23:10 +05:30
Damodar LohaniandGitHub 8922d676c6 Merge pull request #9350 from appwrite/fix-image-metric
Fix: missing periodic metric
2025-02-12 17:25:15 +05:45
Damodar Lohani d2cc5ea932 Fix: missing periodic metric 2025-02-12 10:58:51 +00:00
Jake BarnbyandGitHub 4c452417d1 Merge pull request #9338 from appwrite/feat-improve-tests
Only run all table mode tests on db update
2025-02-12 22:34:01 +13:00
Christy Jacob 2dffcb29b0 chore: add comment about the unit 2025-02-12 13:09:31 +05:30
Jake BarnbyandGitHub dd03a04d58 Merge branch '1.6.x' into feat-improve-tests 2025-02-12 20:35:13 +13:00
Christy Jacob 294f6818fa chore: review comments 2025-02-12 12:23:20 +05:30
Christy Jacob 48525ce755 chore: linter 2025-02-12 11:34:39 +05:30
Christy Jacob 978284b36f feat: use smaller batch size on development environments 2025-02-12 11:33:17 +05:30
Christy Jacob 7f706fce5d feat: linter & console logs 2025-02-12 11:09:24 +05:30
Christy Jacob df27e8950b feat: update composer 2025-02-12 11:02:29 +05:30
Christy Jacob 00473d4744 feat: batch create abuse logs 2025-02-12 10:57:43 +05:30
Jake BarnbyandGitHub c22ece068f Merge pull request #9346 from appwrite/fix-drop-abuse
Fix drop abuse on shared table project delete
2025-02-12 17:41:40 +13:00
Jake Barnby e394532bcd Fix drop abuse on shared table project delete 2025-02-12 17:03:37 +13:00
Christy JacobandGitHub e140603890 Merge pull request #9342 from appwrite/lohanidamodar-patch-2
Fix: missing call for image transformations counting
2025-02-11 22:13:15 +05:30
Christy Jacob 2189ca1469 chore: linter 2025-02-11 16:40:17 +00:00
Damodar LohaniandGitHub f6aff786f1 Fix: missing call for image transformations counting 2025-02-11 17:59:48 +05:45
Fabian Gruber 8324b789c5 chore(review): remove http status codes from exceptions 2025-02-11 11:00:28 +01:00
Fabian Gruber f2ae6e07cb feat(builds): check if function is blocked before building 2025-02-11 10:45:26 +01:00
Jake Barnby 61e65e1eda Skip shared jobs entirely 2025-02-11 22:37:57 +13:00
Jake Barnby abaa5c7f48 Only run shared tables tests if database library version changed compared to base 2025-02-11 22:26:39 +13:00
Jake BarnbyandGitHub 2902b1bde8 Merge pull request #9329 from appwrite/catch-invalid-index
Catch invalid index
2025-02-11 20:34:10 +13:00
Christy JacobandGitHub 2f95b0e2e0 Merge pull request #9272 from appwrite/feat-logs-db
Feat: logs DB
2025-02-10 23:49:48 +05:30
Christy Jacob bfc0b53163 chore: add simple toggle for dual writing 2025-02-10 23:05:34 +05:30
fogelito c77ca64fc0 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into catch-invalid-index 2025-02-10 15:41:50 +02:00
fogelito 8c3a243a5d Typo 2025-02-10 15:40:45 +02:00
fogelito 7a8688932c Add test 2025-02-10 15:40:21 +02:00
Steven NguyenandGitHub 06e857e5d9 Merge pull request #9321 from appwrite/pla-2453
Fix WEBP File Preview Rendering Issue
2025-02-10 06:33:40 -07:00
fogelito 7caab2f9ff IndexException 2025-02-10 10:55:37 +02:00
fogelito 33f55c73a7 Revert cast Index 2025-02-10 10:42:29 +02:00
fogelito edbe0fb72f Bump Database version 0.58.5 2025-02-10 10:40:12 +02:00
fogelito 23a9b519f6 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into catch-invalid-index 2025-02-10 10:37:05 +02:00
fogelito a032540b3c IndexException 2025-02-10 10:11:52 +02:00
fogelito 27709e7683 IndexException 2025-02-10 10:04:51 +02:00
fogelito 5b786e2a68 Catch index exception 2025-02-10 09:19:56 +02:00
Christy JacobandGitHub 42a4fe2efc Merge branch '1.6.x' into feat-logs-db 2025-02-10 10:18:09 +05:30
Christy JacobandGitHub 1c6bce0e79 Merge pull request #9330 from appwrite/update-queue-library
chore: update dependencies
2025-02-10 09:54:56 +05:30
Christy Jacob f6c28322c9 chore: update dependencies 2025-02-10 09:30:24 +05:30
fogelito 3092e765cc indexException 2025-02-09 18:34:41 +02:00
Damodar Lohani e8faf2a859 fix worker 2025-02-09 08:52:07 +00:00
Damodar Lohani ec9045b488 add stats-resources health queue 2025-02-09 06:36:59 +00:00
55e30a0ef4 Update src/Appwrite/Platform/Workers/StatsUsageDump.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2025-02-09 12:19:16 +05:45
Damodar Lohani abd899186d Merge remote-tracking branch 'origin/1.6.x' into feat-logs-db 2025-02-09 05:20:10 +00:00
Damodar Lohani 59516408af revert env update 2025-02-09 05:15:26 +00:00
Christy JacobandGitHub 859d556461 Merge pull request #9323 from appwrite/revert-9320-revert-9319-revert-9262-fix-redirect-validator-v2
Revert "Restore "feat: custom app schemes"""
2025-02-07 23:09:36 +05:30
Luke B. SilverandGitHub 975393ae48 Revert "Restore "feat: custom app schemes""" 2025-02-07 17:34:58 +00:00
Christy JacobandGitHub 0c096b7434 Merge pull request #9320 from appwrite/revert-9319-revert-9262-fix-redirect-validator-v2
Restore "feat: custom app schemes""
2025-02-07 21:40:13 +05:30
loks0n 3d74b651fe test: subdomain case 2025-02-07 15:49:15 +00:00
loks0n 111c28592d chore: fix warning 2025-02-07 15:22:02 +00:00
loks0n 10ab613f3b chore: fix empty schemes 2025-02-07 15:15:54 +00:00
loks0n 10b88ba194 chore: small improvements 2025-02-07 10:38:36 +00:00
Chirag Aggarwal 768e4c4988 chore: added webp to allowed file inputs 2025-02-07 10:36:41 +00:00
Luke B. SilverandGitHub 9788a126a8 Revert "Revert "feat: custom app schemes"" 2025-02-07 09:53:26 +00:00
Christy JacobandGitHub ad56994b83 Merge pull request #9319 from appwrite/revert-9262-fix-redirect-validator-v2
Revert "feat: custom app schemes"
2025-02-07 15:23:05 +05:30
Luke B. SilverandGitHub 2af026eabe Revert "feat: custom app schemes" 2025-02-07 09:51:27 +00:00
Steven NguyenandGitHub a7b1363644 Merge pull request #9262 from appwrite/fix-redirect-validator-v2
feat: custom app schemes
2025-02-06 18:13:03 -08:00
Steven NguyenandGitHub 1d55bbc0d7 Merge pull request #9271 from appwrite/pla-2009
chore: override getUserAgent function to set forwarded user agent
2025-02-06 17:51:49 -08:00
Steven NguyenandGitHub 1f8448a514 Merge pull request #9228 from ChiragAgg5k/fix-slack-oauth
fix: slack oauth scopes, and updated to v2
2025-02-06 17:22:54 -08:00
Christy JacobandGitHub 7220abe9a4 Merge pull request #9313 from appwrite/queue-0.8.1
fix(schedule-tasks): revert back to direct pool usage
2025-02-06 18:08:42 +05:30
Fabian Gruber 273ea0abcc fix(schedule-tasks): revert back to direct pool usage 2025-02-06 13:18:18 +01:00
loks0n a4c8b74501 chore: revert storage 2025-02-06 11:24:29 +00:00
loks0n b69e78e5bf Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-redirect-validator-v2 2025-02-06 11:22:49 +00:00
Christy JacobandGitHub c46c5e4259 Merge pull request #9312 from appwrite/queue-0.8.1
chore: update utopia-php/queue to 0.8.2
2025-02-06 16:34:20 +05:30
Fabian Gruber c02a8d3997 chore: update utopia-php/queue to 0.8.2 2025-02-06 12:02:06 +01:00
Damodar LohaniandGitHub 9e988747d8 Merge branch '1.6.x' into feat-logs-db 2025-02-06 16:02:41 +05:45
Christy JacobandGitHub ec9b609817 Merge pull request #9311 from appwrite/queue-0.8.1
chore: update utopia-php/queue to 0.8.1
2025-02-06 15:11:11 +05:30
Fabian Gruber bb696a6c7b chore: update utopia-php/queue to 0.8.1 2025-02-06 10:38:36 +01:00
Damodar Lohani cd45177558 fix pool empty 2025-02-06 08:06:15 +00:00
Damodar Lohani f6b2d9d937 remove old collections - we only need it in production temporarily 2025-02-06 07:02:07 +00:00
Damodar Lohani c48146b699 fix builds worker 2025-02-06 06:05:53 +00:00
Damodar Lohani c27c3499aa fix endpoint and add test 2025-02-06 04:48:40 +00:00
Damodar Lohani 0a6ebe6661 Merge remote-tracking branch 'origin/1.6.x' into feat-logs-db 2025-02-06 04:40:05 +00:00
Damodar Lohani ae9d3f4703 fix dual writing 2025-02-06 04:40:01 +00:00
Damodar Lohani 2efe1ed9dc new health endpoint 2025-02-06 04:24:04 +00:00
Damodar Lohani c3495dde35 fix key 2025-02-06 04:17:49 +00:00
Damodar Lohani 8da5bfccb6 fix format and test 2025-02-06 03:58:46 +00:00
Damodar Lohani 89aa61b17c fix duplicate constant 2025-02-06 03:37:01 +00:00
Damodar Lohani 87b3f535bd fix renaming 2025-02-06 03:36:53 +00:00
Christy JacobandGitHub a65b0bb32c Merge pull request #9309 from appwrite/fix-certificate-worker-events
fix(certificate worker): events are published without queue name
2025-02-05 23:15:46 +05:30
Fabian Gruber 78dd753e8f fix(certificate worker): events are published without queue name 2025-02-05 18:01:55 +01:00
Christy JacobandGitHub 0ae9a439ee Merge pull request #9308 from appwrite/gql-test-assert-eventually
fix(test): use assertEventually instead of while(true)
2025-02-05 18:32:26 +05:30
Fabian Gruber 213e16050b fix(test): use assertEventually instead of while(true) 2025-02-05 13:40:13 +01:00
Damodar Lohani 68c3aa3078 update to use publisher 2025-02-05 09:53:29 +00:00
Damodar Lohani 3e778c0094 update environment variable 2025-02-05 09:53:23 +00:00
Damodar Lohani cf66bee925 Merge remote-tracking branch 'origin/1.6.x' into feat-logs-db 2025-02-05 09:49:11 +00:00
Christy JacobandGitHub 1adb1e23a9 Merge pull request #9287 from appwrite/amqp
feat: add AMQP queues
2025-02-05 15:01:42 +05:30
Fabian Gruber a16f26d378 feat: add AMQP queues 2025-02-05 10:29:33 +01:00
Damodar Lohani 966fc47e25 fix classname 2025-02-05 09:28:44 +00:00
Damodar Lohani 99f23ff25a refactor 2025-02-05 09:27:36 +00:00
Damodar Lohani 6b930129e5 add DAU and WAU metric 2025-02-05 09:26:00 +00:00
Damodar Lohani 292e859133 rename metric 2025-02-05 09:17:27 +00:00
Damodar Lohani 5052fd8528 get latest usageDump and dual write 2025-02-05 09:11:03 +00:00
Damodar Lohani 5b91b5cec1 env to configure dual write 2025-02-05 09:10:45 +00:00
Damodar Lohani 4d43b41482 Merge remote-tracking branch 'origin/1.6.x' into feat-logs-db 2025-02-05 08:17:46 +00:00
Jake BarnbyandGitHub 6bdab7213a Merge pull request #9306 from appwrite/chore-update-database
Chore update database
2025-02-05 20:20:35 +13:00
Bradley Schofield c86afb9933 Update DB Lib 2025-02-05 14:38:16 +09:00
Bradley Schofield b4e61f8587 Merge branch '1.6.x' into chore-update-database 2025-02-05 14:35:31 +09:00
Bradley Schofield fe5b9c9525 Update DB Dependents 2025-02-05 14:35:20 +09:00
Christy JacobandGitHub 5d243de029 Merge pull request #9269 from ChiragAgg5k/pla-2061
chore: added teamName to membership redirect url
2025-02-04 13:07:25 +05:30
Chirag AggarwalandGitHub deeabc2d86 Merge branch '1.6.x' into pla-2009 2025-02-04 10:44:52 +05:30
Chirag Aggarwal a226e2ce79 chore: remove console user access 2025-02-04 05:14:37 +00:00
Chirag Aggarwal e4122e236c chore: added null coalescing operator 2025-02-04 04:59:18 +00:00
Jake BarnbyandGitHub e1912c621a Merge pull request #9298 from appwrite/fix-projects-tests
Make sessions limit tests assert eventually
2025-02-03 14:46:31 +13:00
Bradley Schofield bbc527d4a4 Use defaults in assert eventually 2025-02-03 10:19:42 +09:00
Bradley Schofield 50cc28647d Make sessions limit tests assert eventually 2025-02-03 09:53:00 +09:00
Damodar LohaniandGitHub 63c07a456f Merge branch '1.6.x' into feat-logs-db 2025-02-02 07:08:25 +05:45
loks0n 58086fbc74 fix: leftover 2025-01-31 22:15:22 +00:00
loks0n 2e8b8367ed fix: localhost case 2025-01-31 22:01:41 +00:00
loks0n ade25ec845 fix: validator edge case 2025-01-30 18:16:07 +00:00
loks0n 0be400da19 fix: validator description 2025-01-30 17:13:09 +00:00
loks0n 8ab06d053f chore: refactor, dbless approach 2025-01-30 16:58:42 +00:00
loks0n dada8f9bc1 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-redirect-validator-v2 2025-01-30 16:00:50 +00:00
Damodar Lohani 978f22b56d rename transformed metric 2025-01-30 07:15:24 +00:00
Damodar Lohani 71c265d4e8 fix wrong comment 2025-01-30 07:12:15 +00:00
Damodar Lohani d31a358392 Temp: everything to be removed 2025-01-30 07:07:10 +00:00
Damodar Lohani 95845f8c0e update env name 2025-01-30 06:42:57 +00:00
Damodar Lohani 6eb4d3f021 reset dockerfile 2025-01-30 06:40:49 +00:00
Damodar Lohani 074f4417ff image transformations metrics and batch writes 2025-01-30 06:24:10 +00:00
Damodar Lohani da7a234038 update 2025-01-30 05:28:45 +00:00
Damodar Lohani f94d1a5d82 update compose.phtml 2025-01-30 05:24:30 +00:00
Chirag Aggarwal 3a5342ae24 chore: added test cases 2025-01-30 05:05:26 +00:00
Damodar Lohani d0724812d7 fix 2025-01-30 05:05:05 +00:00
Damodar Lohani 6fedefdeda fix 2025-01-30 05:03:41 +00:00
Damodar Lohani cb31e7954e refactor rename 2025-01-30 04:53:53 +00:00
Damodar Lohani 0da3f870f9 refactor: rename 2025-01-30 04:43:16 +00:00
Chirag Aggarwal 6801a46d4e chore: remove unnecessary priviledge check 2025-01-30 04:36:51 +00:00
Damodar Lohani 469dbf0a31 reset usage 2025-01-30 04:33:42 +00:00
Damodar Lohani 3fde465dfa Update stats resources task container 2025-01-30 04:15:03 +00:00
Jake BarnbyandGitHub 41d1af273e Merge pull request #9291 from appwrite/feat-migrations-dynamic-keys
Make migrations use Dynamic keys for destination
2025-01-30 17:12:25 +13:00
Damodar Lohani c2ce273065 update stats resources task to use new queue 2025-01-30 04:10:35 +00:00
Damodar Lohani a05d774370 queue resources to cli 2025-01-30 04:07:44 +00:00
Damodar Lohani e78020d45a stats resources evenet 2025-01-30 04:06:57 +00:00
Damodar Lohani 22ab23d009 feat: Stats resources worker 2025-01-30 04:05:51 +00:00
Damodar Lohani 31ddb6e48f rename collection 2025-01-30 03:51:17 +00:00
Damodar Lohani 21097041f0 refactor: rename usage count to stats resources 2025-01-30 03:50:27 +00:00
Bradley Schofield a4fa0e020a Readd Database Scopes 2025-01-30 12:38:19 +09:00
Bradley Schofield 9f043a1b58 Merge branch '1.6.x' into feat-migrations-dynamic-keys 2025-01-30 11:26:52 +09:00
Bradley Schofield ecaaa4be53 Make migrations use Dynamic keys for destination 2025-01-30 11:23:39 +09:00
loks0n 850bed904a chore: improve validator 2025-01-29 17:52:06 +00:00
loks0n 0457d4d052 Merge branch 'fix-redirect-validator-v2' of https://github.com/appwrite/appwrite into fix-redirect-validator-v2 2025-01-29 17:34:53 +00:00
loks0n 84f3e62908 chore: review changes 2025-01-29 17:34:45 +00:00
Christy JacobandGitHub 505a072bdd Merge pull request #9289 from appwrite/add-transformedAt
Add transformed at
2025-01-29 22:55:26 +05:30
shimonandChristy Jacob 6ef49c8f73 transformedAt for files addition 2025-01-29 22:12:35 +05:30
shimonandChristy Jacob 850737c953 transformedAt for files addition 2025-01-29 22:12:31 +05:30
shimonandChristy Jacob a12fce550a payload debug 2025-01-29 22:12:24 +05:30
Christy JacobandGitHub 3d9653a3df Merge pull request #9284 from appwrite/revert-9281-transformedAt-addition
Revert "Transformed at addition"
2025-01-29 14:05:37 +05:30
Shimon NewmanandGitHub f1f660352e Revert "Transformed at addition" 2025-01-29 10:30:35 +02:00
Christy JacobandGitHub 0220144615 Merge pull request #9282 from appwrite/update-sdk-gen
Update sdk generator dependency
2025-01-29 10:27:43 +05:30
Chirag AggarwalandGitHub 2930c32184 Merge branch '1.6.x' into fix-slack-oauth 2025-01-29 09:39:14 +05:30
DarshanandGitHub dbfb158452 Merge branch '1.6.x' into update-sdk-gen 2025-01-29 09:38:10 +05:30
Darshan ccc800762c update: sdk generator dependency. 2025-01-29 09:36:38 +05:30
Steven NguyenandGitHub 8e42b5c97e Merge pull request #9236 from appwrite/docs-clarify-updates-endpoints-2
Docs: clarify update endpoints only work on draft messages
2025-01-28 13:59:14 -08:00
Ebenezer Don 2e438edcc1 regenerate specs 2025-01-28 21:36:42 +00:00
Ebenezer Don 6394a30581 Merge branch '1.6.x' into docs-clarify-updates-endpoints-2 2025-01-28 21:34:08 +00:00
Eldad A. FuxandGitHub e70de37c0b Merge pull request #9281 from appwrite/transformedAt-addition
Transformed at addition
2025-01-28 16:30:32 +01:00
shimon 34f6dab14e transformedAt for files addition 2025-01-28 16:52:04 +02:00
shimon f97b3aaa86 transformedAt for files addition 2025-01-28 16:49:55 +02:00
Eldad A. FuxandGitHub 71013cab08 Merge pull request #9280 from appwrite/update-sdk-gen
Update Sdk Generator dependency
2025-01-28 15:09:43 +01:00
shimon 163f7b8d17 Merge branch '1.6.x' of github.com:appwrite/appwrite into 1.6.x 2025-01-28 16:07:30 +02:00
Darshan 63c841b7a8 update: sdk generator dependency. 2025-01-28 19:37:27 +05:30
Luke B. SilverandGitHub f95504f829 Merge branch '1.6.x' into fix-redirect-validator-v2 2025-01-28 13:34:18 +00:00
Christy JacobandGitHub 425e0c9a6a Merge pull request #9263 from appwrite/add-fast2sms-adapter
feat: add fast2SMS adapter
2025-01-28 16:02:55 +05:30
Christy Jacob 8cf6a4f393 chore: update deps 2025-01-28 15:58:16 +05:30
Christy Jacob 2307160238 Merge branch '1.6.x' of github.com:appwrite/appwrite into add-fast2sms-adapter 2025-01-28 15:57:53 +05:30
Christy JacobandGitHub 2cfa44faba Merge pull request #9276 from appwrite/revert-9255-feat-batch-usage-dump
Revert "Feat batch usage dump"
2025-01-28 15:29:55 +05:30
Jake BarnbyandGitHub 76680bcbcc Revert "Feat batch usage dump" 2025-01-28 22:29:24 +13:00
Christy Jacob 419f3bee1d chore: fix tests 2025-01-28 13:32:10 +05:30
Christy Jacob 8fdf574a69 Merge branch '1.6.x' of github.com:appwrite/appwrite into add-fast2sms-adapter 2025-01-28 13:18:36 +05:30
Damodar Lohani fb5aeb1476 skip some metrics override 2025-01-28 07:19:27 +00:00
Christy Jacob 5593682c3d chore: review comments 2025-01-28 12:24:16 +05:30
Christy Jacob 8ceb6e2c25 chore: review comments 2025-01-28 12:23:18 +05:30
Damodar Lohani d84f6e4ee0 reset database listeners 2025-01-28 06:40:20 +00:00
Christy Jacob 6cef099890 chore: linter 2025-01-28 11:51:11 +05:30
Christy Jacob dfbe3220d8 chore: linter 2025-01-28 11:49:29 +05:30
Christy Jacob bbe52db4ff feat: add geosms adapter 2025-01-28 11:29:15 +05:30
Damodar Lohani a85499a4ec Merge remote-tracking branch 'origin/1.6.x' into feat-logs-db 2025-01-28 02:11:01 +00:00
loks0n 46532671d6 chore: specs 2025-01-27 20:44:14 +00:00
loks0n 4320e5bef5 chore: specs 2025-01-27 19:35:09 +00:00
loks0n b070e56226 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-redirect-validator-v2 2025-01-27 19:33:44 +00:00
Eldad A. FuxandGitHub 64567ffd04 Merge pull request #9274 from appwrite/update-specs
Update: Latest sdk specs
2025-01-27 15:40:20 +01:00
Chirag Aggarwal 70c119b9cc chore: added test cases for forwarded user agent 2025-01-27 13:58:46 +00:00
loks0n f369e9100f fix: tests 2025-01-27 13:25:27 +00:00
loks0n c184938a2a fix: tests 2025-01-27 13:02:39 +00:00
Darshan c0dc43fb29 update: specs. 2025-01-27 18:19:07 +05:30
Darshan 5ac95bc103 fix: wrong types on sdk models. 2025-01-27 18:03:31 +05:30
Darshan e9136444d7 update: latest sdk specs. 2025-01-27 17:33:49 +05:30
loks0n dc33c26781 fix: tests 2025-01-27 12:01:18 +00:00
loks0n 3f59c087c8 fix: tests 2025-01-27 11:50:03 +00:00
loks0n d8848e10af fix: build 2025-01-27 11:12:11 +00:00
Luke B. SilverandGitHub c30689d664 Merge branch '1.6.x' into fix-redirect-validator-v2 2025-01-27 11:00:03 +00:00
Luke B. SilverandGitHub bce71d6177 Merge branch '1.6.x' into pla-2009 2025-01-27 10:40:23 +00:00
Eldad A. FuxandGitHub 1db4bf7ae4 Merge pull request #9260 from appwrite/databases-reads-writes
Usage: Databases reads writes
2025-01-27 11:21:52 +01:00
Damodar Lohani 7b588219f9 fix dual writing internal ID conflict 2025-01-27 08:19:03 +00:00
Damodar Lohani 05f99dcdf0 fix wrong arg 2025-01-27 07:46:54 +00:00
Damodar Lohani 3124554403 remove db listeners as counters are now done separately by usage worker 2025-01-27 07:39:33 +00:00
Damodar Lohani 336b0a7c02 rename collection 2025-01-27 07:22:50 +00:00
Damodar Lohani f593498c07 dual writing 2025-01-27 07:15:06 +00:00
Damodar Lohani 55cbab6270 fix format 2025-01-27 06:15:59 +00:00
Damodar Lohani 5d5547c6b9 periodic metric 2025-01-27 06:11:58 +00:00
Damodar Lohani 066273d0db update usage worker for usage count 2025-01-27 04:33:41 +00:00
Damodar Lohani 9955b6b61c usage count container and events 2025-01-27 04:33:33 +00:00
Chirag Aggarwal eea088556d chore: added check for empty forwarded user agent before 2025-01-27 04:15:32 +00:00
Damodar Lohani 5685c8ac25 refactor create collection and create logs db 2025-01-27 02:51:01 +00:00
Damodar Lohani c6360cce06 logs collection config 2025-01-27 02:50:50 +00:00
Damodar Lohani 187ea93f81 Get logs db resource 2025-01-27 02:26:06 +00:00
shimon 7dbb2ce63e Merge branch '1.6.x' of github.com:appwrite/appwrite into 1.6.x 2025-01-26 09:44:21 +02:00
Chirag Aggarwal f74fe4438f chore: override getUserAgent function to set forwarded user agent 2025-01-26 07:11:00 +00:00
Chirag Aggarwal d40fbda04a chore: added teamName to membership redirect url 2025-01-25 17:25:07 +00:00
loks0n b34d64b4d4 fix: tests 2025-01-24 17:58:46 +00:00
loks0n 42cf1fefa5 feat: custom scheme 2025-01-24 16:21:12 +00:00
Christy Jacob 303f7d4845 feat: add fast2SMS adapter 2025-01-24 21:34:00 +05:30
shimon 0e5b59e9f0 payload debug 2025-01-24 09:03:39 +02:00
Christy JacobandGitHub 923dc9661f Merge pull request #9251 from appwrite/feat-enable-heic
feat: enable heic
2025-01-24 10:49:21 +05:30
loks0n 674f3d83b3 chore: remove comment 2025-01-23 17:22:33 +00:00
loks0n 507d210bcb fix: tests 2025-01-23 17:20:57 +00:00
loks0n f5efc53406 fix: tests 2025-01-23 15:44:03 +00:00
loks0n ff9fb9bb46 Merge branch 'fix-redirect-validator-v2' of https://github.com/appwrite/appwrite into fix-redirect-validator-v2 2025-01-23 15:27:11 +00:00
loks0n 49b71ff43a chore: fmt 2025-01-23 15:27:03 +00:00
Luke B. SilverandGitHub d2a4361e8d Merge branch '1.6.x' into fix-redirect-validator-v2 2025-01-23 15:20:52 +00:00
loks0n 170f3656e1 fix: redirect validator v2 2025-01-23 15:00:54 +00:00
Jake BarnbyandGitHub 786c9d1013 Merge pull request #9261 from appwrite/fix-cloud-tests
Fix cloud tests
2025-01-24 03:24:09 +13:00
Jake Barnby 297098b252 Revert test timing changes 2025-01-24 03:23:25 +13:00
Darshan 3cfd592351 fix: tests further. 2025-01-23 19:35:36 +05:30
Darshan 00a2413366 fix: tests due to additional response vars. 2025-01-23 19:17:20 +05:30
Darshan 784cddcf9b Merge branch '1.6.x' into databases-reads-writes 2025-01-23 18:54:28 +05:30
Darshan 08f2a59766 add: database read, write metrics. 2025-01-23 18:54:02 +05:30
Jake BarnbyandGitHub 2af7a46aca Merge pull request #9255 from appwrite/feat-batch-usage-dump
Feat batch usage dump
2025-01-24 02:10:54 +13:00
Jake Barnby f849fb9b30 Add project job timing 2025-01-24 02:04:18 +13:00
Jake Barnby 1360c16f65 Partial revert "Add project log"
This partially reverts commit 8097f1607f.
2025-01-24 01:43:25 +13:00
Jake Barnby 8097f1607f Add project log 2025-01-24 01:34:44 +13:00
Jake Barnby 03a8f35082 Ensure wait overlaps aggregation interval 2025-01-24 00:14:30 +13:00
Jake Barnby 5dd3b09ca7 Lint 2025-01-24 00:13:13 +13:00
Jake Barnby 91c319bc50 Remove redundant logs 2025-01-24 00:09:08 +13:00
Jake Barnby 687be05d95 Speed up dev mode usage tests 2025-01-24 00:08:04 +13:00
Jake Barnby fe930d8f64 Fix tests 2025-01-24 00:07:45 +13:00
Jake Barnby 77ae8dcc63 Lint 2025-01-23 23:28:15 +13:00
Jake Barnby 8cd4000751 One write per project 2025-01-23 23:25:10 +13:00
Chirag Aggarwal 6d404ada74 chore: update scopes 2025-01-23 05:36:12 +00:00
Jake Barnby 65c2b99dfe Fix method refs 2025-01-23 18:32:36 +13:00
Jake Barnby 2a03bbf5b8 Update database 2025-01-23 18:20:00 +13:00
Christy JacobandGitHub 85539dfb29 Merge pull request #9253 from appwrite/fix-amazon-oauth
fix: amazon oauth
2025-01-23 10:35:57 +05:30
Jake Barnby 5e9955ed3e Update database 2025-01-23 17:42:12 +13:00
Jake Barnby b56fda0029 Merge remote-tracking branch 'origin/1.6.x' into feat-batch-usage-dump 2025-01-23 17:42:00 +13:00
Jake BarnbyandGitHub 871043a700 Merge pull request #9256 from appwrite/fix-delete-collection-relations
Delete collection before Appwrite's attributes
2025-01-23 17:25:34 +13:00
fogelito ee9bf984c7 Delete collection first 2025-01-22 17:35:30 +02:00
Jake Barnby 343ef4944b Format 2025-01-23 01:57:23 +13:00
Jake Barnby e0eea5b13d Update db 2025-01-23 01:47:06 +13:00
Jake Barnby d533113d86 Update usage dump to upsert documents in batches 2025-01-23 01:44:33 +13:00
Jake BarnbyandGitHub 758d8496c1 Merge pull request #9237 from appwrite/feat-1.6.x-new-sdk-class
Implement new SDK Class on 1.6.x
2025-01-22 20:38:10 +13:00
Bradley Schofield df491f6f46 Fix null deprecation warning 2025-01-22 16:02:56 +09:00
Bradley Schofield 5123cf5f8e Make Method Extendable 2025-01-22 11:08:23 +09:00
loks0n bc3ac237be fix: add heic input/output 2025-01-21 18:06:20 +00:00
Chirag Aggarwal ead7a17645 chore: remove comma 2025-01-21 13:34:45 +00:00
Chirag Aggarwal f6385c716e fix: encoding state 2025-01-21 12:17:48 +00:00
loks0n 15aa0e0315 feat: enable heic 2025-01-21 11:09:16 +00:00
Jake Barnby 4bb11ef9c2 Lint 2025-01-21 21:40:55 +13:00
Jake Barnby 00419e5a3e Update dev 2025-01-21 21:40:29 +13:00
Jake Barnby 473248b248 Merge remote-tracking branch 'origin/1.6.x' into fix-dead-connections
# Conflicts:
#	composer.json
#	composer.lock
2025-01-21 21:38:55 +13:00
Christy JacobandGitHub c4053b62e4 Merge pull request #9246 from appwrite/fix-phone-validation
fix: phone number parsing exception handling
2025-01-21 12:42:56 +05:30
Christy JacobandGitHub b4e1101a9b Merge pull request #9211 from appwrite/add-user-types
Update audits to include user type
2025-01-21 12:41:23 +05:30
Chirag Aggarwal 27459cc2c0 chore: added test comment 2025-01-21 07:04:16 +00:00
Christy JacobandGitHub 9c71af219b Merge pull request #9250 from appwrite/chore-remove-error
chore: skipped job instead of throwing error
2025-01-21 12:32:36 +05:30
Darshan bc533aeeaa update: change var name. 2025-01-21 12:11:20 +05:30
Darshan 3c3559aee5 update: apply comment suggestion. 2025-01-21 12:07:03 +05:30
Darshan f8f403a66a remove: comments. 2025-01-21 12:02:08 +05:30
Darshan be2929f07f Merge branch '1.6.x' into add-user-types 2025-01-21 11:56:36 +05:30
Chirag Aggarwal af8cb29bfb chore: added log 2025-01-21 06:21:09 +00:00
Christy JacobandGitHub da07ca5391 Merge pull request #9188 from appwrite/feat-update-sdk-gen
Update SDK Generator versions
2025-01-20 19:26:18 +05:30
Chirag Aggarwal 07630c272d chore: update test 2025-01-20 12:41:57 +00:00
Christy JacobandGitHub 6256a09902 Merge pull request #9233 from ChiragAgg5k/fix-benchmark-test
chore: fix benchmarking test when made from fork
2025-01-20 17:27:25 +05:30
Jake BarnbyandGitHub cf8da3495c Merge branch '1.6.x' into feat-1.6.x-new-sdk-class 2025-01-21 00:50:16 +13:00
Bradley Schofield 336dd824f6 Merge branch '1.6.x' into feat-update-sdk-gen
# Conflicts:
#	composer.lock
2025-01-20 19:38:53 +09:00
Jake BarnbyandGitHub 190b9cdaee Merge pull request #9226 from appwrite/index-dependency-exception
Add index dependency exception
2025-01-20 23:24:50 +13:00
Christy JacobandGitHub d8f572925c Merge pull request #9248 from appwrite/fix-maintenance-job
chore: add missing case for executions
2025-01-20 15:15:39 +05:30
Christy Jacob 2533a95b8b chore: add missing case for executions 2025-01-20 15:13:50 +05:30
fogelito 9c95c162d9 bumb database version 2025-01-20 11:28:48 +02:00
fogelito 0915f23e99 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into index-dependency-exception
# Conflicts:
#	composer.lock
2025-01-20 11:27:20 +02:00
Jake BarnbyandGitHub 26036db5f9 Merge pull request #9247 from appwrite/fix-maintenance-job
Fix maintenance job
2025-01-20 22:03:02 +13:00
Christy Jacob c3e2a3fac2 Merge branch '1.6.x' of github.com:appwrite/appwrite into fix-maintenance-job 2025-01-20 14:31:31 +05:30
Christy Jacob b87c750536 chore: add temporary check to deletes worker to prevent it from throwing an exception 2025-01-20 14:31:22 +05:30
Chirag Aggarwal ca0459046d chore: remove isValidNumber check 2025-01-20 08:33:49 +00:00
Chirag Aggarwal 8fb772340f chore: shifted validation 2025-01-20 08:12:42 +00:00
Bradley Schofield f4c1c72bcf Merge branch '1.6.x' into feat-update-sdk-gen
# Conflicts:
#	composer.lock
2025-01-20 16:51:52 +09:00
Jake Barnby ec16ec2ff1 Revert "Use connection for project on create"
This reverts commit 75d3d42de6.
2025-01-20 19:28:34 +13:00
Chirag Aggarwal 7315294555 fix: phone number parsing exception handling 2025-01-20 05:44:19 +00:00
Bradley Schofield e7b119abae Merge branch '1.6.x' into feat-1.6.x-new-sdk-class 2025-01-20 14:21:26 +09:00
Jake Barnby ce7ef42b61 Fix getProjectDB resource 2025-01-20 18:01:07 +13:00
Jake Barnby ef4cc82ded Connection in project for DB 2025-01-20 17:56:51 +13:00
Jake Barnby 099235c69f Revert "Disallow injecting platform DB as project DB"
This reverts commit 09c132414f.

# Conflicts:
#	src/Appwrite/Platform/Workers/Deletes.php
2025-01-20 17:55:48 +13:00
Jake Barnby 62c0226e1b Format 2025-01-20 17:11:40 +13:00
Jake Barnby 4557f2a2df Merge remote-tracking branch 'origin/1.6.x' into fix-dead-connections
# Conflicts:
#	composer.lock
2025-01-20 17:08:55 +13:00
Jake Barnby 09c132414f Disallow injecting platform DB as project DB 2025-01-20 16:57:40 +13:00
Jake BarnbyandGitHub 37fc9fdcd3 Merge pull request #9245 from appwrite/chore-update-fetch
Update Fetch to 0.3.0
2025-01-20 16:19:21 +13:00
Bradley Schofield f3b395f3f3 Add remaining missing descriptions and enable the desc check 2025-01-20 12:16:00 +09:00
Jake Barnby 75d3d42de6 Use connection for project on create 2025-01-20 15:28:50 +13:00
Jake Barnby 7f575acdf6 Remove PDO persist 2025-01-20 15:15:35 +13:00
Bradley SchofieldandGitHub 0408de3253 Update Fetch to 0.3.0 2025-01-20 02:14:29 +00:00
Jake Barnby 5861111cce Merge remote-tracking branch 'origin/1.6.x' into fix-dead-connections 2025-01-20 14:29:18 +13:00
fogelito 028cd935d9 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into index-dependency-exception 2025-01-19 08:30:59 +02:00
fogelito fba5060469 Bumb version 2025-01-19 08:30:02 +02:00
fogelito 733434fdb8 formatOptions default 2025-01-19 08:18:22 +02:00
Steven NguyenandGitHub 54a46d7d26 Merge pull request #9218 from ChiragAgg5k/fix-resend-invitation
fix: resend invitation
2025-01-17 12:59:31 -08:00
Ebenezer DonandGitHub bbb6b2d256 Merge branch '1.6.x' into docs-clarify-updates-endpoints-2 2025-01-17 20:52:46 +00:00
Ebenezer Don 45a03822ee remove addition to gitignore 2025-01-17 20:51:50 +00:00
Chirag Aggarwal be5c4b753a fix: syntax 2025-01-17 19:40:33 +00:00
Chirag AggarwalandGitHub 4d86096c20 Merge branch '1.6.x' into fix-slack-oauth 2025-01-18 00:12:38 +05:30
Christy JacobandGitHub d21d18fe18 Merge pull request #9238 from appwrite/fix-maintenance-job
fix: maintenance job missing type
2025-01-17 23:11:15 +05:30
Chirag Aggarwal 1d1b83afb6 chore: review 2025-01-17 17:28:03 +00:00
Christy Jacob dc651f632a fix: maintenance job missing type 2025-01-17 22:55:16 +05:30
Christy Jacob e7d33ebc52 fix: maintenance job missing type 2025-01-17 22:55:00 +05:30
Christy Jacob e4efaf1efa fix: maintenance job missing type 2025-01-17 22:53:31 +05:30
Chirag Aggarwal 0517ebfb4e fix: auth user 2025-01-17 16:19:14 +00:00
Christy JacobandGitHub b81e15f5d4 Merge pull request #9168 from appwrite/optimise-webhook-events
Optimise webhook events
2025-01-17 19:51:02 +05:30
Christy JacobandGitHub b3fb7cfdb6 Merge branch '1.6.x' into optimise-webhook-events 2025-01-17 18:01:37 +05:30
Christy JacobandGitHub 1b53df4a32 Merge pull request #9232 from appwrite/chore-optimise-events-payloads
feat: optimise events payloads
2025-01-17 17:54:42 +05:30
Christy Jacob 5240d0f9c6 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into optimise-webhook-events 2025-01-17 11:48:41 +00:00
Christy Jacob 5b28e7c478 chore: review comments 2025-01-17 11:48:19 +00:00
Luke B. SilverandGitHub 31ab247b08 Merge branch '1.6.x' into fix-benchmark-test 2025-01-17 11:18:01 +00:00
Christy JacobandGitHub ab54280d79 Merge pull request #9235 from appwrite/fix-funciton-usage
fix: function usage
2025-01-17 15:58:06 +05:30
loks0n 40f16fab50 docs: add compression vars to documentation 2025-01-17 10:17:49 +00:00
loks0n e343a1068e fix: linter 2025-01-17 09:55:14 +00:00
Bradley Schofield 02e7f91e59 Address all missing descriptions apart from ones in projects.php 2025-01-17 16:44:25 +09:00
Chirag Aggarwal 55360c3af0 debugging 2025-01-17 07:43:50 +00:00
Chirag Aggarwal 983eee9266 chore: added error handling to user 2025-01-17 07:14:48 +00:00
Chirag Aggarwal 5d3071e084 fix: scopes 2025-01-17 07:05:31 +00:00
Jake Barnby 99e764cc51 Update lock 2025-01-17 19:21:45 +13:00
Christy Jacob ef0b836987 chore: composer update 2025-01-17 11:19:34 +05:30
Christy Jacob 455bc3370c chore: fix tests 2025-01-17 11:16:21 +05:30
Christy Jacob f66f75b808 chore: review comments 2025-01-17 10:43:02 +05:30
Christy Jacob 458b7bb877 Merge branch '1.6.x' of github.com:appwrite/appwrite into chore-optimise-events-payloads 2025-01-17 10:42:16 +05:30
Christy Jacob a2962b6b95 chore: review comments 2025-01-17 10:42:06 +05:30
Christy Jacob 8bdafb46d6 chore: review comments & refactoring 2025-01-17 10:38:39 +05:30
Bradley Schofield 20e87cb82f Run Linter 2025-01-17 13:39:16 +09:00
Bradley Schofield d5604efef8 Fix actions 2025-01-17 13:38:38 +09:00
Bradley Schofield 95dcb67747 Implement new SDK Class on 1.6.x 2025-01-17 13:31:39 +09:00
Jake Barnby d7c12babf2 Merge remote-tracking branch 'origin/1.6.x' into fix-dead-connections
# Conflicts:
#	composer.json
#	composer.lock
2025-01-17 17:21:30 +13:00
Chirag AggarwalandGitHub c098b62d59 Merge branch '1.6.x' into fix-resend-invitation 2025-01-17 09:28:57 +05:30
Chirag Aggarwal a1031ab921 fix: update membership 2025-01-17 03:58:23 +00:00
Ebenezer Don 5cc8d7ced1 Update specs 2025-01-16 18:21:09 +00:00
Luke B. SilverandGitHub 83a911fb88 Merge branch '1.6.x' into fix-funciton-usage 2025-01-16 18:06:19 +00:00
loks0n facdf1a362 chore: revert usage debug 2025-01-16 18:05:49 +00:00
Chirag AggarwalandGitHub d0760aee20 Merge branch '1.6.x' into fix-benchmark-test 2025-01-16 23:18:45 +05:30
loks0n 7db65f46ae feat: add compression toggle env 2025-01-16 17:23:22 +00:00
loks0n f392b5ab45 chore: composer update 2025-01-16 16:01:35 +00:00
fogelito 8c90973b61 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into index-dependency-exception 2025-01-16 17:34:16 +02:00
fogelito 13687f7fc3 Use 1.6.x 2025-01-16 17:33:51 +02:00
fogelito 1b4a96b1fb Remove code from worker 2025-01-16 17:22:53 +02:00
fogelito 0afbfe2f84 INDEX_DEPENDENCY 2025-01-16 17:20:30 +02:00
Ebenezer Don 4e1494d16d docs: clarify update endpoints only work on draft messages 2025-01-16 13:36:21 +00:00
Christy Jacob f52b2d5dcd chore: review comments 2025-01-16 16:59:30 +05:30
Jake BarnbyandGitHub 2b8772fad2 Merge pull request #9060 from appwrite/feat-apns-content-available
Add new push message parameters
2025-01-16 22:21:46 +13:00
Christy Jacob 2a0894f3d1 fix: incorrect project payloads 2025-01-16 13:29:08 +05:30
Christy Jacob e8f97baf26 fix: incorrect project payloads 2025-01-16 13:14:47 +05:30
Chirag Aggarwal e278b8a5a2 chore: added if check 2025-01-16 07:35:43 +00:00
Chirag Aggarwal 8e474676d3 chore: explicitly added token 2025-01-16 06:36:31 +00:00
Chirag Aggarwal 8dc3b4ca60 fix: tests: 2025-01-16 06:15:41 +00:00
Chirag AggarwalandGitHub 098c1e984e Merge branch '1.6.x' into fix-resend-invitation 2025-01-16 11:37:25 +05:30
Christy Jacob 8ea1f436c1 feat: linter 2025-01-16 11:37:02 +05:30
Christy Jacob de6fced412 feat: optimise events payloads 2025-01-16 11:35:22 +05:30
Chirag Aggarwal 23d20b7d02 fix: invited user's name 2025-01-16 04:29:11 +00:00
Chirag Aggarwal 120ceeedad chore: review 2025-01-16 04:27:25 +00:00
loks0n b16b662a21 debug: log usage 2025-01-15 14:53:38 +00:00
Chirag Aggarwal 779510a605 fix: scopes, and updated to v2 2025-01-15 14:49:26 +00:00
fogelito 2ca690ccbd formatting 2025-01-15 16:29:17 +02:00
fogelito c4bdd2fe1b Change to 409 2025-01-15 16:26:57 +02:00
fogelito 098c30cd9a Message null 2025-01-15 14:02:30 +02:00
fogelito cee3da2ef5 Remove previous 2025-01-15 13:55:18 +02:00
fogelito a3bd26d7f5 Return on Dependency 2025-01-15 13:45:48 +02:00
fogelito 6067fb77b7 Return on Dependency 2025-01-15 13:40:41 +02:00
fogelito 9f82cd78fb Update available 2025-01-15 13:20:08 +02:00
fogelito 43db5b4552 catch Dependency 2025-01-15 13:10:03 +02:00
fogelito a1566b8974 composer.lock 2025-01-15 11:46:07 +02:00
fogelito 719c0bf440 composer.lock 2025-01-15 11:45:26 +02:00
fogelito 353637b9a8 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into index-dependency-exception 2025-01-15 11:17:10 +02:00
fogelito 42ef7fd2d8 INDEX_DEPENDENCY 2025-01-15 11:16:10 +02:00
Jake BarnbyandGitHub 2f83bec071 Merge pull request #9225 from appwrite/fix-empty-related-attribute
Add relatedCollection default
2025-01-15 22:08:23 +13:00
fogelito bbeb9d4719 Add relatedCollection default 2025-01-15 10:13:30 +02:00
Jake Barnby c828ade22c Revert platform update 2025-01-15 18:50:39 +13:00
Jake Barnby c0a0f1016e Revert platform update 2025-01-15 18:36:30 +13:00
Jake Barnby 4e0ad8650a Update deps 2025-01-15 17:58:47 +13:00
Jake Barnby 3f620bbc44 Merge pull request #9213 from appwrite/fix-dead-connections
Fix dead connections
2025-01-15 15:27:42 +13:00
Jake Barnby 7adf81708c Revert "Force CI"
This reverts commit 651c83ee95.
2025-01-15 15:23:57 +13:00
Jake Barnby 651c83ee95 Force CI 2025-01-15 15:23:52 +13:00
Jake Barnby a7f40708a3 Update lock 2025-01-15 15:20:15 +13:00
Jake Barnby 8bb1d23a9b Update pools 2025-01-15 15:11:28 +13:00
Jake Barnby 6e7997a8a8 Merge remote-tracking branch 'origin/1.6.x' into feat-apns-content-available
# Conflicts:
#	composer.lock
2025-01-15 15:01:55 +13:00
Darshan 25431adafb address comment: anonymous > guest. 2025-01-14 17:45:49 +05:30
Chirag Aggarwal d43507040c fix: tests 2025-01-14 10:43:48 +00:00
Chirag AggarwalandGitHub eee9c9d693 Merge branch '1.6.x' into fix-resend-invitation 2025-01-14 16:07:22 +05:30
ChiragAgg5k 860c917cf6 fix: increment 2025-01-14 15:48:28 +05:30
ChiragAgg5k 1c7867ee03 fix: not sending mail to appuser 2025-01-14 15:47:05 +05:30
ChiragAgg5k 2571f7d3fc refactor: createdMembership 2025-01-14 15:43:00 +05:30
Jake BarnbyandGitHub f54684133d Merge pull request #9208 from appwrite/fix-perplexity-ai-template-scopes
Add missing scope on function template
2025-01-14 21:26:31 +13:00
DarshanandGitHub 99a1c19bad Merge branch '1.6.x' into add-user-types 2025-01-14 13:47:15 +05:30
Darshan fabf581d21 fix: tests. 2025-01-14 13:47:01 +05:30
Jake BarnbyandGitHub d9acec6324 Merge pull request #9220 from appwrite/chore-log-populated-path
Log path with populated parameters
2025-01-14 21:08:22 +13:00
DarshanandGitHub 04b2fc246e Merge branch '1.6.x' into add-user-types 2025-01-14 13:19:51 +05:30
Darshan e9479db0fa add: anonymous user type to audit/activity. 2025-01-14 13:18:11 +05:30
Jake Barnby 3fa78e3c3b Log path with populated parameters 2025-01-14 14:50:40 +13:00
Chirag Aggarwal e6cb17a6cc chore: remove TEAM_INVITE_ALREADY_EXISTS 2025-01-13 18:51:23 +00:00
Chirag Aggarwal b5449a8ca6 fix: resend invitation 2025-01-13 18:25:48 +00:00
Eldad A. FuxandGitHub 4ac21afc90 Merge pull request #9153 from ItzNotABug/split-collections
Split the collection definitions
2025-01-13 14:30:26 +01:00
Darshan 993686c4d1 Merge branch '1.6.x' into 'split-collections'. 2025-01-13 18:13:12 +05:30
Eldad A. FuxandGitHub 2ab6ab8cb2 Merge pull request #9163 from ItzNotABug/add-logs-to-db
Add logs db init for consistency
2025-01-13 13:32:44 +01:00
Jake BarnbyandGitHub 32c95391bf Merge pull request #9214 from appwrite/revert-9213-fix-dead-connections
Revert "Fix dead connections"
2025-01-13 19:28:13 +13:00
Jake BarnbyandGitHub 1cd7c397de Revert "Fix dead connections" 2025-01-13 19:24:58 +13:00
DarshanandGitHub 17311bac6d Merge branch '1.6.x' into add-logs-to-db 2025-01-13 11:20:31 +05:30
DarshanandGitHub d997b558dc update: there are no multiple connections for logs.
As confirmed by Damodar, Logs DB is similar to Console DB. so no multiple connections.
2025-01-13 11:20:17 +05:30
Jake BarnbyandGitHub 9e8ed3e206 Merge pull request #9213 from appwrite/fix-dead-connections
Fix dead connections
2025-01-13 18:26:54 +13:00
Christy JacobandJake Barnby cde1d6e83e Merge pull request #9190 from appwrite/fix-dead-connections
Fix dead connections
# Conflicts:
#	composer.lock
2025-01-13 18:03:40 +13:00
Jake BarnbyandGitHub 7db24443ba Merge pull request #9202 from appwrite/chore-update-database
Update database
2025-01-13 16:43:15 +13:00
Jake Barnby 10e036958a Update libraries 2025-01-13 15:28:30 +13:00
Jake Barnby 00a5b8fbb9 Revert "Update database"
This reverts commit a45e0a59dd.

# Conflicts:
#	composer.lock
2025-01-13 14:58:03 +13:00
Jake Barnby c6dd2dbf40 Merge remote-tracking branch 'origin/1.6.x' into chore-update-database 2025-01-13 14:17:11 +13:00
Darshan 377627118f address comments: change type names. 2025-01-12 18:27:58 +05:30
Darshan f4f0b3f0fe add: userTypeto audit data. 2025-01-12 17:06:27 +05:30
Darshan e237f7c05d address comments: make things less complex. 2025-01-12 16:58:38 +05:30
Darshan 1e62e26ef1 add: userType and keyName to Audits. 2025-01-12 12:42:52 +05:30
Steven NguyenandGitHub 86874cbec1 Merge pull request #9209 from appwrite/fix-9052-delete-session
Ensure user can delete session
2025-01-11 11:09:20 -08:00
Steven NguyenandGitHub f48c843bea fix(users): ensure user can delete session
The session document created by users.createSession() was missing
delete permissions for the user so when the user tried to delete it,
they got a 401 error.

This PR ensure the permissions are added just like if the document was
created from the Account API so that the user has access to delete the
document.
2025-01-11 17:56:36 +00:00
Darshan 4fe2611ccc add: missing scope to template to prevent a crash on console. 2025-01-11 11:07:10 +05:30
Christy JacobandGitHub 9b404db87f Merge pull request #9207 from appwrite/fix-abuse-sms
fix sms usage
2025-01-10 23:07:07 +05:30
loks0n 1695e90399 fix: metric 2025-01-10 17:33:08 +00:00
Steven NguyenandGitHub c2124d6803 Merge pull request #9200 from ChiragAgg5k/fix-email-otp
fix: disabling of email-otp when user wants to
2025-01-10 07:23:20 -08:00
Christy JacobandGitHub 5dc04ca8ca Merge pull request #9056 from appwrite/PLA-1958
chore: add audit labels to project resources
2025-01-10 17:57:15 +05:30
Fabian GruberandGitHub 26c86d465b Merge branch '1.6.x' into PLA-1958 2025-01-10 13:18:53 +01:00
Christy JacobandGitHub f153e1bebf Merge pull request #9138 from appwrite/fix-installation-oauth-collision
Fix: VCS identity collision
2025-01-10 17:08:31 +05:30
Christy JacobandGitHub a7fdfc629c Merge pull request #9198 from appwrite/feat-project-sms-usage
feat project sms usage
2025-01-10 15:42:00 +05:30
Jake Barnby 428efdede0 Update lock 2025-01-10 22:32:25 +13:00
Christy JacobandGitHub 619b716233 Merge pull request #9192 from ItzNotABug/fix-messaging-test-for-audits
Add assertEventually to messaging provider logs test
2025-01-10 14:50:31 +05:30
Christy JacobandGitHub 595e93e59e Merge branch '1.6.x' into fix-messaging-test-for-audits 2025-01-10 14:50:23 +05:30
Jake Barnby 9e5189fa09 Merge remote-tracking branch 'origin/1.6.x' into chore-update-database
# Conflicts:
#	composer.lock
2025-01-10 22:14:06 +13:00
Chirag AggarwalandGitHub 642eac098c Merge branch '1.6.x' into fix-email-otp 2025-01-10 14:40:28 +05:30
Jake Barnby a45e0a59dd Update database 2025-01-10 22:05:40 +13:00
Jake BarnbyandGitHub 6ebab2f346 Merge pull request #9201 from appwrite/revert-9190-fix-dead-connections
Revert "Fix dead connections"
2025-01-10 20:36:36 +13:00
Jake Barnby b76260ecce Update database 2025-01-10 20:28:50 +13:00
Jake BarnbyandGitHub b88d9c51fb Revert "Fix dead connections" 2025-01-10 20:19:34 +13:00
DarshanandGitHub 4bfd132eee Merge branch '1.6.x' into fix-messaging-test-for-audits 2025-01-10 10:26:30 +05:30
ChiragAgg5k d86984f6cf chore: used config in auth 2025-01-10 08:42:10 +05:30
loks0n ec7f76f9fb fix: stats tests 2025-01-09 21:17:53 +00:00
loks0n a85abdab4a fix: usage tests 2025-01-09 20:11:02 +00:00
loks0n cc7cef59b3 isset over empty 2025-01-09 19:03:25 +00:00
loks0n ee9e4f90c1 chore: specs 2025-01-09 18:57:00 +00:00
loks0n 9687fdb0a5 Merge branch 'feat-project-sms-usage' of https://github.com/appwrite/appwrite into feat-project-sms-usage 2025-01-09 18:33:08 +00:00
loks0n 7c9c3d9214 feat: sms rates 2025-01-09 18:33:07 +00:00
Luke B. SilverandGitHub 7847dfe9c0 Merge branch '1.6.x' into feat-project-sms-usage 2025-01-09 17:20:52 +00:00
loks0n 76e1b27cef fix: create dummy resource 2025-01-09 16:41:24 +00:00
loks0n 651a3d1d62 test: fix 2025-01-09 16:37:26 +00:00
loks0n d068067a98 feat: project sms usage 2025-01-09 16:35:40 +00:00
Darshan bce68b2202 fix: benchmark test. 2025-01-09 19:45:03 +05:30
Christy JacobandGitHub 4a196562c5 Merge pull request #9191 from ChiragAgg5k/feat-free-sms-limit-authphone 2025-01-08 22:11:34 +05:30
Luke B. SilverandGitHub 16b32a1069 Merge branch '1.6.x' into feat-free-sms-limit-authphone 2025-01-08 14:07:40 +00:00
Christy JacobandGitHub 16b90d723c Merge pull request #9165 from ItzNotABug/add-hostname-to-audits
Add hostname to audits
2025-01-08 19:34:08 +05:30
DarshanandGitHub 2ea3bad502 Merge branch '1.6.x' into add-hostname-to-audits 2025-01-08 19:11:23 +05:30
Darshan 0daf4057f3 fix: benchmark test. 2025-01-08 19:10:30 +05:30
Darshan a82a0a2f15 Merge remote-tracking branch 'origin/fix-messaging-test-for-audits' into fix-messaging-test-for-audits 2025-01-08 18:57:31 +05:30
DarshanandGitHub 11f3c60554 Merge branch '1.6.x' into fix-messaging-test-for-audits 2025-01-08 18:50:13 +05:30
Darshan e3637e4ba5 update: lets clear this test too, it has been a while now. 2025-01-08 18:40:00 +05:30
Matej BačoandGitHub 78c6766baf Merge branch '1.6.x' into fix-installation-oauth-collision 2025-01-08 14:06:45 +01:00
Matej Bačo 4226e92387 Improve DB schema 2025-01-08 13:05:49 +00:00
Darshan addb56ab7d update: shift comment. 2025-01-08 18:24:53 +05:30
Darshan 88755e6d38 update: add sleep to tests. 2025-01-08 18:21:35 +05:30
ChiragAgg5k 2178bb44cd fix: attribute 2025-01-08 17:14:07 +05:30
ChiragAgg5k 1f240ca27a chore: moved non-countrycode tracking outside abuse 2025-01-08 17:09:55 +05:30
ChiragAgg5k ff056fa145 chore: shifted authphone usage tracking to api calls 2025-01-08 17:01:01 +05:30
Christy JacobandGitHub 910bd4d8ea Merge pull request #9190 from appwrite/fix-dead-connections
Fix dead connections
2025-01-08 15:00:15 +05:30
Jake Barnby 941c9f1905 Add connection health check to http error handler 2025-01-08 21:15:33 +13:00
Jake Barnby 7f6a43cf7b Update to release 2025-01-08 21:00:02 +13:00
Jake Barnby 39f34135f0 Update pools 2025-01-08 20:43:45 +13:00
Bradley SchofieldandGitHub 02ab3c850e Update SDK Generator versions 2025-01-08 06:40:33 +00:00
Jake Barnby 38ee612164 Update pools 2025-01-08 18:39:26 +13:00
Jake Barnby 71b892132b Mark connections as unhealthy on lost connection error from DB 2025-01-08 18:39:06 +13:00
Jake Barnby 2c04ace022 Add connection for project 2025-01-08 18:38:24 +13:00
Jake BarnbyandGitHub f4af241804 Merge pull request #9157 from appwrite/delete-attribute-not-found
Delete attribute No throwing Exception on not found
2025-01-08 16:07:53 +13:00
Jake BarnbyandGitHub 077313fe2d Update src/Appwrite/Platform/Workers/Databases.php 2025-01-08 15:46:35 +13:00
Christy JacobandGitHub b64eb2df38 Merge pull request #9146 from appwrite/feat-rollback-specifications
Set base specification CPUs to 0.5 again
2025-01-07 12:34:23 +05:30
Eldad A. FuxandGitHub 3b9cbcb671 Merge pull request #9142 from appwrite/usage-db-read-writes-addition
Usage databases api read writes addition
2025-01-06 19:38:41 +01:00
shimon f2cbdbae87 added operations debug header 2025-01-06 19:32:19 +02:00
shimon 347ba4a127 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into usage-db-read-writes-addition 2025-01-06 19:30:20 +02:00
shimon 5c097df56a added operations debug header 2025-01-06 19:07:18 +02:00
shimon c97b48f443 Merge remote-tracking branch 'origin/usage-db-read-writes-addition' into usage-db-read-writes-addition
# Conflicts:
#	app/controllers/api/databases.php
2025-01-06 19:03:32 +02:00
shimon a481e958e3 added operations debug header 2025-01-06 18:57:35 +02:00
fogelito 40b407027e Count changes 2025-01-06 18:51:39 +02:00
shimon b910d795f2 Merge remote-tracking branch 'origin/usage-db-read-writes-addition' into usage-db-read-writes-addition 2025-01-06 18:06:29 +02:00
shimon d64ea97ee6 added operations debug header 2025-01-06 18:06:18 +02:00
fogelito fc03075ef8 Update counts 2025-01-06 18:01:44 +02:00
shimon f70222d41a added operations debug header 2025-01-06 17:19:39 +02:00
shimon 1cfcd53ae3 Merge branch 'usage-db-read-writes-addition' of https://github.com/appwrite/appwrite into usage-db-read-writes-addition 2025-01-06 16:50:54 +02:00
shimon 0814fe49e2 added operations debug header 2025-01-06 16:50:23 +02:00
Eldad A. FuxandGitHub eb8ca0229a Merge pull request #9177 from appwrite/PLA-2158
feat(swoole): allow configuration override of available cpus
2025-01-06 14:18:15 +01:00
Fabian Gruber 1bc419b6a1 feat(swoole): allow configuration override of available cpus 2025-01-06 13:48:01 +01:00
fogelito 895e79e736 Operations 2025-01-06 12:25:56 +02:00
shimon 1a73847c47 added operations debug header 2025-01-06 11:28:26 +02:00
Christy Jacob bdb6599087 chore: linter 2025-01-04 12:55:20 +05:30
Christy Jacob 56af9d0991 chore: add todo 2025-01-04 12:51:50 +05:30
Christy Jacob e1c08e33d4 fix: trigger webhooks events only if a project has webhooks 2025-01-04 12:51:42 +05:30
Christy JacobandGitHub b680c5021a Merge pull request #9155 from appwrite/christyjacob4-patch-1
Update general.php
2025-01-04 12:21:17 +05:30
Darshan 7910d5652d fix: collection creation and tests. 2025-01-03 17:20:27 +05:30
Darshan b7651e4f5e address comment: add files/buckets to common. 2025-01-03 15:56:36 +05:30
Darshan 31f8950b45 add: hostname to audits. 2025-01-03 15:30:55 +05:30
Darshan 0203b67b28 add: logs init. 2025-01-03 10:54:56 +05:30
fogelito e8e39dbd56 Revert lock 2025-01-02 17:57:46 +02:00
fogelito bd083ac280 database 0.53.29 2025-01-02 17:54:47 +02:00
fogelito 06a5876f35 No throwing Exception 2025-01-02 17:06:22 +02:00
shimon 4acc2736e4 added operations debug header 2025-01-02 16:46:38 +02:00
shimon c5a49cc537 added operations debug header 2025-01-02 16:45:21 +02:00
Darshan e895fd6e0c address comment, change var and file name. 2025-01-02 19:19:39 +05:30
Christy JacobandGitHub bdb93cd323 Update general.php 2025-01-02 19:03:28 +05:30
shimon 6b45293f78 file transformations usage 2025-01-02 13:55:30 +02:00
shimon 63cf093020 file transformations usage 2025-01-02 13:53:57 +02:00
shimon 504b7276cb composer 2025-01-02 11:02:53 +02:00
shimon e7e095907c composer 2025-01-02 10:44:56 +02:00
shimon c0d48efe18 composer 2025-01-02 10:29:55 +02:00
shimon fbbc9312ea database crud usage addition 2025-01-02 10:09:44 +02:00
shimon 4cc963d296 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into usage-db-read-writes-addition 2025-01-02 10:00:59 +02:00
shimon c7841bb36e database crud usage addition 2025-01-02 09:59:59 +02:00
shimon 42589de95e database crud usage addition 2025-01-02 09:56:14 +02:00
shimon 0f2985cec1 database crud usage addition 2025-01-02 09:19:09 +02:00
Darshan c7b2a90a0c feat: split collections. 2025-01-02 10:18:47 +05:30
Steven NguyenandGitHub 4ce919c8c6 chore: update composer.lock after merge 2024-12-31 23:11:00 +00:00
Steven NguyenandGitHub a502b1c566 Merge branch '1.6.x' into feat-apns-content-available 2024-12-31 22:56:15 +00:00
Christy JacobandGitHub a08c71d9d2 Merge pull request #9112 from appwrite/chore-release-client-sdks
chore: release client sdks
2024-12-31 11:43:59 +05:30
Bradley Schofield d3b764a9e2 Set base specification CPUs to 0.5 again 2024-12-30 15:10:27 +00:00
Matej BačoandGitHub 98989d77a2 Merge branch '1.6.x' into fix-installation-oauth-collision 2024-12-30 15:06:32 +01:00
Matej Bačo ba04a7760b Backwards-compatibility 2024-12-30 14:43:28 +01:00
loks0n 8c75203298 chore: bump sdk generator 2024-12-30 11:59:19 +00:00
loks0n dd19936fa5 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into chore-release-client-sdks 2024-12-30 11:55:52 +00:00
loks0n dd0658de19 chore: bump versions 2024-12-30 11:26:11 +00:00
Eldad A. FuxandGitHub 0ab86f4dac Merge pull request #9144 from appwrite/feat-remove-firebase-oauth
Remove firebase OAuth API endpoints
2024-12-30 11:06:25 +01:00
Bradley Schofield 26bac5a2ea Remove firebase OAuth API endpoints 2024-12-30 09:00:52 +00:00
shimon dd13e8b3cf database crud usage addition 2024-12-29 18:02:19 +02:00
shimon 8e17fc69b3 database crud usage addition 2024-12-29 17:57:29 +02:00
shimon 025c9aeeb2 database crud usage addition 2024-12-29 17:53:45 +02:00
shimon c23af8168b database crud usage addition 2024-12-29 17:48:05 +02:00
shimon 58fd0d35bd database crud usage addition 2024-12-29 17:47:52 +02:00
Eldad A. FuxandGitHub daad365667 Merge pull request #9139 from appwrite/fix-remove-abuse-delete-trigger
fix: remove abuse delete trigger
2024-12-27 22:52:52 +01:00
loks0n 4691407a7a chore: bump utopia-php/abuse to 0.46.0 2024-12-27 20:41:30 +00:00
loks0n 769772a0a8 fix: remove abuse delete trigger 2024-12-27 20:30:03 +00:00
Eldad A. FuxandGitHub 8025082464 Merge pull request #9137 from appwrite/chore-remove-abuse-cleanup
chore remove abuse cleanup
2024-12-27 18:27:37 +01:00
Matej Bačo fcb517e679 Fix type error 2024-12-27 13:32:22 +01:00
Matej Bačo 297826a62a Fix git identity collisions 2024-12-27 13:13:14 +01:00
loks0n 53860d2b96 chore: remove abuse cleanup 2024-12-27 10:07:53 +00:00
Eldad A. FuxandGitHub 84e5a5f6cb Merge pull request #9125 from appwrite/webhooks-usage-addition
Added webhooks usage stats
2024-12-24 15:18:42 +01:00
shimon 452a58de94 Reset matrics after enqueueing job via usage event 2024-12-24 15:38:01 +02:00
shimon dae5bf593c add webhooks usage stats 2024-12-24 11:09:41 +02:00
shimon 4b033d8f00 add webhooks usage stats 2024-12-24 10:50:09 +02:00
shimon fe19b0205a add webhooks usage stats 2024-12-23 19:44:10 +02:00
Christy JacobandGitHub 85cbc17996 Merge pull request #9124 from appwrite/migrate-to-redis-abuse
Migrate to redis abuse
2024-12-23 02:29:35 +05:30
Christy Jacob cddace70a4 fix: deletes worker abuse retention type 2024-12-23 01:45:57 +05:30
Christy Jacob 1935c7371a Merge branch '1.6.x' of github.com:appwrite/appwrite into migrate-to-redis-abuse 2024-12-23 01:30:28 +05:30
Christy Jacob 25953732ab fix: deletes worker abuse retention type 2024-12-23 01:30:20 +05:30
Christy JacobandGitHub ef032a7af0 Merge pull request #9121 from appwrite/migrate-to-redis-abuse
chore: use redis adapter for abuse
2024-12-20 22:26:28 +05:30
Christy Jacob e9c8766a23 chore: update abuse library 2024-12-20 21:53:12 +05:30
Christy Jacob 50601bd454 chore: use redis adapter for abuse 2024-12-20 20:14:50 +05:30
Christy JacobandGitHub 0715a8450a Merge pull request #9118 from appwrite/chore-optimise-webhooks-payload
chore: fix attribute name
2024-12-19 21:42:13 +05:30
Christy Jacob e2bdb46d48 chore: fix attribute name 2024-12-19 21:17:27 +05:30
Christy Jacob 718edd37f7 chore: fix attribute name 2024-12-19 21:15:13 +05:30
Christy JacobandGitHub ea4d41d929 Merge pull request #9117 from appwrite/revert-9111-migrate-to-redis-abuse
Revert "chore: initial commit"
2024-12-19 20:28:09 +05:30
Christy JacobandGitHub b97dea7996 Revert "chore: initial commit" 2024-12-19 20:27:54 +05:30
Christy JacobandGitHub 610121d02c Merge pull request #9115 from appwrite/chore-optimise-webhooks-payload
chore: optimise webhooks payload
2024-12-19 17:33:24 +05:30
Christy Jacob 6ec640cfd5 chore: linter 2024-12-19 16:56:17 +05:30
Christy Jacob d03d3c05b4 chore: optimise webhooks payload 2024-12-19 16:52:10 +05:30
Christy Jacob 53d8e2b0c3 chore: optimise webhooks payload 2024-12-19 16:43:05 +05:30
Christy JacobandGitHub 153431246d Merge pull request #9111 from appwrite/migrate-to-redis-abuse
chore: initial commit
2024-12-18 20:59:40 +05:30
Christy Jacob 12cb3b10bd chore: update abuse library 2024-12-18 20:42:29 +05:30
Christy Jacob 5a9dbe9c80 chore: fix realtime test 2024-12-18 20:06:24 +05:30
Christy Jacob d0f04126f3 chore: add missing resources to workers 2024-12-18 19:59:49 +05:30
Christy Jacob 599cc5e19a chore: review comments 2024-12-18 15:57:04 +05:30
Luke B. SilverandGitHub 0e56743dca Merge branch '1.6.x' into chore-release-client-sdks 2024-12-18 10:10:18 +00:00
Christy Jacob 77a8c27153 chore: fix realtime tests 2024-12-18 13:26:31 +05:30
Christy Jacob 911edd9457 chore: linter 2024-12-18 13:08:17 +05:30
Christy Jacob abbb2b544e Merge branch 'migrate-to-redis-abuse' of github.com:appwrite/appwrite into migrate-to-redis-abuse 2024-12-18 12:58:12 +05:30
Christy Jacob f1a089f8c6 feat: fix tests 2024-12-18 12:57:52 +05:30
Christy JacobandGitHub e8a3b87f68 Merge branch '1.6.x' into migrate-to-redis-abuse 2024-12-18 12:46:09 +05:30
Christy Jacob 01393faf0b feat: update abuse library 2024-12-18 11:58:34 +05:30
Christy JacobandGitHub a42fa741b7 Merge pull request #9109 from appwrite/fix-project-accessed-at
Fix: update project accessed at from router and schedulers
2024-12-18 09:56:19 +05:30
Damodar Lohani e24cce4e48 refactor 2024-12-17 14:19:26 +00:00
Damodar Lohani d7d69b63a8 reset worker 2024-12-17 14:15:27 +00:00
Damodar Lohani 2fb9ebe71d update project accessed at in schedules 2024-12-17 14:05:49 +00:00
Damodar Lohani 0cdb2a98be fix db name 2024-12-17 14:05:37 +00:00
Damodar Lohani c7713f58dd remove worker hook 2024-12-17 13:52:58 +00:00
loks0n 47785d9c4d docs: update 2024-12-17 11:58:25 +00:00
loks0n 6372cf59cc chore: composer 2024-12-17 11:54:50 +00:00
Fabian GruberandGitHub 4c7c4d7c7c Merge branch '1.6.x' into PLA-1958 2024-12-17 11:04:20 +01:00
Christy Jacob 52ac358f53 chore: rename variable 2024-12-17 10:23:52 +05:30
Christy Jacob cc867e2859 chore: rename variable 2024-12-17 10:23:09 +05:30
Christy Jacob b55a01c5b3 chore: linter 2024-12-17 10:12:19 +05:30
Christy Jacob ed918e1748 Merge branch '1.6.x' of github.com:appwrite/appwrite into migrate-to-redis-abuse 2024-12-17 10:09:00 +05:30
Christy Jacob 801f311faf feat: cleanup 2024-12-17 10:08:16 +05:30
Christy Jacob 67996a8a14 feat: cleanup 2024-12-17 10:00:45 +05:30
Christy Jacob e8cea70346 feat: cleanup 2024-12-17 10:00:28 +05:30
Damodar Lohani 06c09503df update project rsource 2024-12-17 04:27:28 +00:00
Christy Jacob ee05f3d3bc feat: migrate to redis abuse 2024-12-17 09:49:31 +05:30
Damodar LohaniandGitHub f785602a4d Merge branch '1.6.x' into fix-project-accessed-at 2024-12-17 10:02:20 +05:45
Christy Jacob 396faa56c2 chore: initial commit 2024-12-17 08:21:38 +05:30
Christy JacobandGitHub 8759330896 Merge pull request #9100 from appwrite/feat-upgrade-assistant
feat: upgrade assistant
2024-12-16 19:30:13 +05:30
loks0n a24dc79036 chore: fix endpoint 2024-12-16 12:36:02 +00:00
Damodar Lohani ab4a444154 Fix: project accessed at on workers 2024-12-16 06:40:53 +00:00
Damodar Lohani 515b5904b8 update project accessed at from router 2024-12-16 06:39:25 +00:00
Fabian Gruber 830ad99111 chore: add audit labels to project resources 2024-12-13 14:06:08 +01:00
Luke B. SilverandGitHub ac03a72610 Merge branch '1.6.x' into feat-upgrade-assistant 2024-12-13 10:17:34 +00:00
Christy JacobandGitHub 9c2b78e612 Merge pull request #9102 from appwrite/feat-create-function-abuse-fix
Feat: createFunction abuse labels
2024-12-13 01:10:34 +04:00
Matej Bačo 905b4938a4 Fix failing test 2024-12-12 20:55:33 +00:00
Matej Bačo 8b3f09a981 Env var for function abuse limit 2024-12-12 21:10:22 +01:00
Christy JacobandGitHub a148b624b0 Merge pull request #9104 from appwrite/fix-usage-payload-bug
Usage payload debug
2024-12-13 00:03:06 +04:00
Matej Bačo fcd991fff2 Merge branch 'feat-create-function-abuse-fix' of github.com:appwrite/appwrite into feat-create-function-abuse-fix 2024-12-12 21:00:19 +01:00
Matej Bačo ab7ea056e6 Increase limit 2024-12-12 21:00:04 +01:00
shimon 434aa6d140 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-usage-payload-bug 2024-12-12 21:58:33 +02:00
shimon 01019f5055 Usage payload debug 2024-12-12 21:54:59 +02:00
Matej BačoandGitHub 5a0369ce27 Merge branch '1.6.x' into feat-create-function-abuse-fix 2024-12-12 20:52:39 +01:00
Matej Bačo 04139d6901 Linter fix 2024-12-12 20:52:31 +01:00
Matej Bačo 9c4d0f2a79 Leftover 2024-12-12 20:48:28 +01:00
Matej Bačo a18472507b Add createFunction abuse check + fix abuse 2024-12-12 20:45:49 +01:00
Christy JacobandGitHub 06adb3bcab Merge pull request #9103 from appwrite/fix-usage-payload-bug
Usage payload debug
2024-12-12 23:31:58 +04:00
shimon 177fd92094 Usage payload debug 2024-12-12 21:20:55 +02:00
loks0n bc38fd2640 fix: hide system prompt 2024-12-12 19:04:31 +00:00
loks0n eb2c3cd73f chore: platform bump 2024-12-12 18:55:38 +00:00
Christy JacobandGitHub 796b06fec5 Merge pull request #9101 from appwrite/fix-usage-payload-bug
Usage payload debug
2024-12-12 22:48:50 +04:00
Matej Bačo 6a9eeeb370 Add createFunction abuse labels 2024-12-12 19:39:24 +01:00
shimon 717b06950e Usage payload debug 2024-12-12 20:20:47 +02:00
loks0n a12b758658 feat: upgrade assistant to 0.6,0 2024-12-12 17:11:22 +00:00
Christy JacobandGitHub ef150ac2c0 Merge pull request #9099 from appwrite/fix-usage-payload-bug
Fix usage payload bug
2024-12-12 20:58:12 +04:00
shimon 158954df0b Usage payload debug 2024-12-12 18:55:45 +02:00
shimon c5605ac8be payload bug fix 2024-12-12 17:46:27 +02:00
shimon dc64fe85e9 payload bug fix 2024-12-12 17:46:04 +02:00
Christy JacobandGitHub 653db9d7ad Merge pull request #9098 from appwrite/fix-usage-payload-bug
payload bug fix
2024-12-12 18:57:55 +04:00
shimon 6a28d4eee6 payload bug fix 2024-12-12 16:55:14 +02:00
shimon f6157dd2c0 payload bug fix 2024-12-12 16:44:41 +02:00
Christy JacobandGitHub 9a693ecfb5 Merge pull request #9055 from appwrite/PLA-1990
fix(realtime): decrement connectionCounter only if connection is known
2024-12-12 18:06:32 +04:00
Christy JacobandGitHub 3949ce5f6b Merge pull request #9096 from appwrite/refactor-db-for-console
chore: replace occurrences of dbForConsole to dbForPlatform
2024-12-12 15:15:19 +04:00
Christy JacobandGitHub c2371e14f2 Merge pull request #9097 from appwrite/fix-usage-payload-bug
Fix usage payload bug
2024-12-12 14:37:10 +04:00
shimon ed66e8e41b payload bug fix 2024-12-12 12:36:34 +02:00
shimon 6dcd679412 payload bug fix 2024-12-12 12:34:39 +02:00
shimon b145477114 payload bug fix 2024-12-12 12:30:36 +02:00
Christy Jacob 75b42e134a chore: replace occurrences of dbForConsole to dbForPlatform 2024-12-12 14:30:26 +04:00
Jake BarnbyandGitHub 0c3ed7f81b Merge pull request #9092 from appwrite/migration-throw-error
Migration throw error
2024-12-12 20:01:30 +13:00
Christy JacobandGitHub 3b93b33dc9 Merge pull request #9076 from appwrite/fix-dont-checkout-git-history
feat: delete git folder
2024-12-11 19:11:04 +04:00
fogelito 17b5b3cf4b Remove comments 2024-12-11 17:06:19 +02:00
fogelito 4984abb0dd tests nulls 2024-12-11 16:58:00 +02:00
fogelito 66c5f959c0 Sentry Console::error 2024-12-11 16:34:13 +02:00
fogelito 142782825d Add throwable migration error 2024-12-11 13:31:17 +02:00
fogelito 071f050aaf Add throwable migration error 2024-12-11 12:57:25 +02:00
Jake Barnby 8531b70089 Update docs 2024-12-11 19:15:29 +13:00
Jake Barnby bb6da36b36 Update versions 2024-12-11 19:15:10 +13:00
Jake Barnby d80731e7db Allow pushing SDK to new branches 2024-12-11 19:14:10 +13:00
loks0n 13157837ec Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-dont-checkout-git-history 2024-12-10 13:27:54 +00:00
Christy JacobandGitHub 203e11053f Merge pull request #9085 from appwrite/update-usage-payload
Update usage-dump payload
2024-12-10 07:22:29 -06:00
shimon 834c237cd5 handling map size 2024-12-10 15:18:21 +02:00
loks0n f2027bad2c chore: bump composer 2024-12-10 13:12:20 +00:00
Jake Barnby 4a49629a34 Map enum 2024-12-11 00:26:58 +13:00
Jake Barnby 478e19f52f Map push priority enum name 2024-12-11 00:26:01 +13:00
Jake Barnby 636dc8fe9f Update specs 2024-12-10 23:53:56 +13:00
Jake Barnby 6c83eba693 Fix badge default to allow sending clear badge notifications 2024-12-10 23:34:24 +13:00
Jake Barnby 30fed93e2a Remove variable variable usage 2024-12-10 23:33:49 +13:00
Jake Barnby f2b202aa52 Update push message builder 2024-12-10 22:53:40 +13:00
Jake Barnby 15855e2406 Fix message search builder subquery 2024-12-10 22:53:03 +13:00
Jake Barnby 8649032b73 Fix badge param type 2024-12-10 22:52:39 +13:00
shimon 5ffb81df43 update usage project attr 2024-12-09 17:42:05 +02:00
Jake Barnby 44d3a4f223 Update specs 2024-12-09 15:42:20 +13:00
loks0n 2c87e3f4e5 feat: delete git folder 2024-12-06 13:51:24 +00:00
Jake Barnby 409c8a4d8e Merge branch 'feat-apns-content-available' of github.com:appwrite/appwrite into feat-apns-content-available 2024-12-05 23:12:36 +13:00
Jake Barnby 45f6d9c0b9 Specs 2024-12-05 23:12:06 +13:00
Jake BarnbyandGitHub b36d4c2e2f Merge branch '1.6.x' into feat-apns-content-available 2024-12-05 22:18:59 +13:00
Jake Barnby 5b75fcc398 Update lock 2024-12-05 21:39:43 +13:00
526f54cf06 Update src/Appwrite/Platform/Workers/Messaging.php
Co-authored-by: Damodar Lohani <lohanidamodar@users.noreply.github.com>
2024-12-05 21:09:52 +13:00
Jake BarnbyandGitHub dfb5ff1feb Merge pull request #9066 from appwrite/chore-upgrade-utopia-storage
Chore: upgrade utopia storage
2024-12-05 21:00:07 +13:00
Jake Barnby 98149f56b5 Default empty title and body 2024-12-05 17:20:20 +13:00
Jake Barnby f4917f7bc6 Reorder params 2024-12-05 17:04:11 +13:00
Damodar Lohani 968b16d8bf upgrade utopia storage 2024-12-04 08:38:26 +00:00
Jake Barnby 2934bdbd3b Update messaging 2024-12-04 20:16:13 +13:00
Jake Barnby a461198547 Add critical and priority params 2024-12-04 19:27:55 +13:00
Jake Barnby fa49244b4b Fix param type 2024-12-03 22:50:40 +13:00
Jake Barnby ab900d16d4 Allow apns content available 2024-12-03 17:19:06 +13:00
Fabian Gruber 6e4b365992 fix(realtime): decrement connectionCounter only if connection is known 2024-12-02 10:39:38 +01:00
Jake BarnbyandGitHub 3ce63b3d7d Merge pull request #9038 from appwrite/1.6.x-fix-delete-attribute
Fix delete notFound attribute
2024-12-02 13:49:42 +13:00
Steven NguyenandGitHub 3954560e30 Merge pull request #9050 from appwrite/1.6.x-db-0.53.20.a
Bomb db 0.53.200
2024-12-01 00:43:27 -08:00
fogelito 8349a7e8f7 lock 2024-12-01 10:17:28 +02:00
fogelito b923893699 0.53.20.hotfix1 2024-12-01 10:11:19 +02:00
Christy JacobandGitHub 16b5a8507e Merge pull request #9037 from appwrite/lohanidamodar-patch-4
Update storage.php
2024-11-28 12:10:41 +01:00
Christy JacobandGitHub 992808f640 Merge pull request #9039 from appwrite/fix-rules-collection
feat: use environment variable to check rules format
2024-11-28 11:49:50 +01:00
Christy Jacob 4dbf11e236 feat: review comments and linter 2024-11-28 14:33:02 +04:00
Christy Jacob 48d20b2c67 feat: update proxy and certificates files 2024-11-28 14:18:37 +04:00
Christy Jacob 7e98493324 feat: use environment variable to check rules format 2024-11-28 14:08:26 +04:00
fogelito 1054f877a1 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into 1.6.x-fix-delete-attribute 2024-11-28 12:07:40 +02:00
Damodar LohaniandGitHub a4ff1bf3be Update storage.php 2024-11-28 15:47:09 +05:45
fogelito 6be15eee0c try catch not found 2024-11-28 11:59:43 +02:00
Jake BarnbyandGitHub 3d44757e37 Merge pull request #9032 from appwrite/1.6.x-fix-delete-attribute
Remove failed attribute
2024-11-28 16:32:32 +13:00
Jake Barnby 856be8ce0f Merge remote-tracking branch 'origin/1.6.x' into 1.6.x-fix-delete-attribute 2024-11-28 16:14:23 +13:00
Steven NguyenandGitHub 91be70babf Merge pull request #9034 from appwrite/chore-bump-console-5.2.27
Bump console to version 5.2.27
2024-11-27 09:48:39 -08:00
Steven NguyenandGitHub c062a8f129 Bump console to version 5.2.27 2024-11-27 16:47:32 +00:00
Steven NguyenandGitHub 35005657b9 Merge pull request #9026 from appwrite/feat-1.6.1-release-prep
Prepare 1.6.1 release
2024-11-27 08:44:36 -08:00
fogelito 98864b04e1 fix $options 2024-11-27 18:02:37 +02:00
fogelito e39c96e6d1 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into 1.6.x-fix-delete-attribute 2024-11-27 14:37:36 +02:00
fogelito ca6cd349fb Remove failed attribute 2024-11-27 14:35:58 +02:00
Christy JacobandGitHub 441e56f445 Merge pull request #8932 from appwrite/fix-preview-domains-development
Fix: Preview domains locally
2024-11-27 13:13:33 +01:00
Christy JacobandGitHub 92faa24d38 Merge pull request #9028 from appwrite/PLA-1913
feat: add more tags to logging
2024-11-26 16:43:46 +01:00
Christy JacobandGitHub 399261bfb1 Merge pull request #9029 from appwrite/1.6.x-fix-restoration
fix restoration
2024-11-26 16:40:38 +01:00
Fabian Gruber f0b6c729c9 feat: add more tags to sentry 2024-11-26 16:13:55 +01:00
fogelito 135ff1a724 bomb migration 0.6.13 2024-11-26 17:05:17 +02:00
fogelito 442459f6a4 fix restoration 2024-11-26 16:14:38 +02:00
Christy JacobandGitHub 74c8a664a8 Merge pull request #8838 from appwrite/PLA-1791
feat: move certificate generation to Adapter
2024-11-26 14:24:12 +01:00
Fabian Gruber 98984a8085 refactor: use single adapter 2024-11-26 13:54:52 +01:00
Fabian Gruber 3a9ba8a6ad feat: move certificate generation to Adapter 2024-11-26 13:54:52 +01:00
Christy JacobandGitHub ce35567c05 Merge pull request #9002 from appwrite/fix-project-accessed-at
Fix: update project last activity on init
2024-11-26 13:18:55 +01:00
Damodar Lohani 3a21ed6333 Merge remote-tracking branch 'origin/1.6.x' into fix-project-accessed-at 2024-11-26 11:51:50 +00:00
Damodar Lohani 580a9f331f fix user update 2024-11-26 08:59:03 +00:00
Christy JacobandGitHub 33fad2cb23 Merge pull request #9020 from appwrite/chore-bump-console-5.2.25
Bump console to version 5.2.25
2024-11-25 17:24:25 +01:00
Christy JacobandGitHub 533009c1da Merge branch '1.6.x' into chore-bump-console-5.2.25 2024-11-25 17:21:52 +01:00
Steven NguyenandGitHub cb385674a5 Add 1.6.1 to CHANGES.md 2024-11-25 15:58:22 +00:00
Steven NguyenandGitHub fb4c71aebb Merge pull request #9025 from appwrite/fix-tasks-warning
Fix: swoole task warning
2024-11-25 07:07:09 -08:00
Matej Bačo 9d3bc1f80a Fix swoole task warning 2024-11-25 11:04:04 +01:00
Steven NguyenandGitHub 8da2b249b7 Merge pull request #9019 from appwrite/fix-8569-users-create-session-secret
Fix users create session secret
2024-11-22 21:55:28 -08:00
Steven NguyenandGitHub 07b3cbaec9 Bump appwrite version to 1.6.1 2024-11-22 22:47:02 +00:00
Steven NguyenandGitHub 98d78163a2 Bump console to version 5.2.25 2024-11-22 22:39:24 +00:00
Steven NguyenandGitHub 014c613c93 fix: update secret returned from users.createSession()
1. Include at least 1 factor because the minumum number of factors
   required when mfa is disabled is 1.
2. Purge the cached user document to ensure the new session is included
   in subsequent requests for the user.
3. Fix the encoding of the secret to match other parts of the codebase.
2024-11-22 21:52:27 +00:00
Steven NguyenandGitHub 54ec39f513 Merge pull request #9016 from appwrite/feat-safe-workers
Feat: Safe workers
2024-11-22 11:07:18 -08:00
Steven NguyenandGitHub ad235610da Merge pull request #9018 from appwrite/rules-backwards-compatibility
chore: backwards compatibility for 1.6.x
2024-11-22 09:53:09 -08:00
Christy Jacob ae7cb36240 chore: linter 2024-11-22 17:18:23 +00:00
Christy Jacob 33dd4df694 chore: backwards compatibility for 1.6.x 2024-11-22 17:16:51 +00:00
Matej Bačo 2fcfd1d7c9 Add safe workers 2024-11-22 13:57:42 +00:00
Christy JacobandGitHub 7ccc74bae2 Merge pull request #9006 from appwrite/fix-team-invite-session-creation
fix: team invites with existing session
2024-11-22 09:38:40 +01:00
Christy JacobandGitHub 44a0469d18 Merge branch '1.6.x' into fix-team-invite-session-creation 2024-11-22 09:21:54 +01:00
Christy JacobandGitHub 34d8a0504b Merge pull request #9013 from appwrite/feat-db-create-on-server-start
Improved shared tables V2
2024-11-21 10:41:52 +01:00
Jake Barnby f9e518b2b0 Fix shared tables v2 deletes 2024-11-21 16:49:49 +13:00
Jake Barnby 8410710005 Remove redundant DSN construction 2024-11-21 16:47:12 +13:00
Jake Barnby 018c865d04 Skip all project db calls on project create if shared tables v2 2024-11-21 16:46:36 +13:00
Jake Barnby 415dedc135 Create V2 shared tables databases on server start 2024-11-21 16:46:10 +13:00
loks0nandJake Barnby d257fdb045 chore: remove redundant compression 2024-11-21 14:24:56 +13:00
Steven NguyenandJake Barnby f6e7c12b02 Merge pull request #8922 from appwrite/lohanidamodar-patch-4
Improve compression param checks
2024-11-21 14:17:52 +13:00
Christy JacobandJake Barnby 908adebf74 Merge pull request #8964 from appwrite/debug-whitelist-console
debug: whitelist console
2024-11-21 14:11:20 +13:00
Christy JacobandJake Barnby 6e6899c1e9 Merge pull request #8988 from appwrite/fix-deletes
Fix project type delete checks
2024-11-21 14:09:02 +13:00
Christy JacobandJake Barnby f490d4edaf Merge pull request #8797 from appwrite/feat-migration
Feat migration
# Conflicts:
#	composer.lock
2024-11-21 14:08:20 +13:00
Torsten Dittmann 0b11e0cc92 fix: gitignore merge conflict leftover 2024-11-20 11:52:27 +01:00
Torsten DittmannandGitHub a5d43ddf71 Merge pull request #9011 from appwrite/sync-1.6.x
sync: 1.6.x
2024-11-20 11:48:37 +01:00
Torsten Dittmann 15a5f8690d sync: 1.6.x with main 2024-11-20 11:33:38 +01:00
Torsten Dittmann 9901c781b7 Merge branch 'main' of https://github.com/appwrite/appwrite into sync-1.6.x 2024-11-20 11:31:52 +01:00
Damodar Lohani c33c5732e0 move accessed at to init 2024-11-20 04:29:57 +00:00
Damodar Lohani 2da2b5bb7f reset error hook 2024-11-20 04:25:37 +00:00
Torsten Dittmann c97a94ec98 chore: run formatter 2024-11-19 17:18:51 +01:00
Torsten Dittmann 5f56c45c6c fix: team invites with existing session 2024-11-19 17:18:51 +01:00
Eldad A. FuxandGitHub ee3d34310a Merge pull request #9005 from appwrite/base-0.9.5
chore: update base to 0.9.5
2024-11-19 17:15:43 +01:00
Fabian Gruber 877a978451 chore: update base to 0.9.5 2024-11-19 16:42:16 +01:00
Damodar Lohani e8079cfd29 lint 2024-11-19 06:59:30 +00:00
Damodar LohaniandGitHub 842e23220a update project last activity on error hook 2024-11-19 07:51:50 +05:45
Matej BačoandGitHub b2cd20bf29 Merge pull request #8934 from appwrite/fix-bandwidth-calculation
Fix: bandwidth calculation
2024-11-18 11:16:51 +01:00
Jake BarnbyandGitHub d49b0540fd Merge pull request #8978 from appwrite/unset-index-length
Unset index length
2024-11-18 17:05:00 +13:00
Torsten DittmannandGitHub 8e02115828 ci: console sdk previews (#8990) 2024-11-15 13:27:46 +01:00
Steven NguyenandGitHub 3a748fbd35 Merge pull request #8972 from appwrite/fix-remove-duplicate-dart-216-runtime-template
Remove duplicate dart-2.16 runtime template
2024-11-14 12:33:33 -08:00
fogelito 7e7a4658cd revert lock 2024-11-14 14:20:28 +02:00
fogelito abf97e391e formatting 2024-11-14 14:19:33 +02:00
fogelito d8799e5a9c Remove comment 2024-11-14 14:13:28 +02:00
fogelito 217e471a41 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into unset-index-length 2024-11-14 14:12:03 +02:00
fogelito 72e491ac69 Remove unsetting index length for strings 2024-11-14 14:11:36 +02:00
Jake BarnbyandGitHub bdb0b188ef Merge pull request #8971 from appwrite/fix-alter-attributes
Fix Patch attribute
2024-11-14 20:55:59 +13:00
Jake BarnbyandGitHub 191f884772 Merge pull request #8959 from appwrite/fix-send-migration-errors-individually
Send migration errors individually
2024-11-14 19:57:27 +13:00
Steven NguyenandGitHub 45f85d6b4d fix: remove duplicate dart-2.16 runtime template 2024-11-13 11:30:48 -08:00
fogelito 8f845aef53 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-alter-attributes
# Conflicts:
#	src/Appwrite/Platform/Workers/Databases.php
2024-11-13 18:34:57 +02:00
fogelito 68e96e9851 comment 2024-11-13 18:32:20 +02:00
Eldad A. FuxandGitHub c6cf27bd6f Merge pull request #8960 from appwrite/PLA-1854
feat: add telemetry
2024-11-13 14:08:45 +01:00
fogelito 71f2c6c131 Remove purgeCachedCollection 2024-11-13 14:55:56 +02:00
Fabian Gruber 1db71a46ea chore: use telemetry 0.1.0 2024-11-13 13:52:41 +01:00
Fabian Gruber 8124f6998e feat: add telemetry 2024-11-13 13:52:41 +01:00
Torsten DittmannandGitHub 7f06b0ec76 Merge pull request #8969 from appwrite/fix-memberships-privacy-mfa
fix: memberships privacy mfa
2024-11-13 12:36:57 +01:00
loks0n ca533f40c9 fix: memberships-privacy mfa only 2024-11-13 10:45:50 +01:00
Bradley Schofield 54db5655a1 Run Linter 2024-11-13 13:42:49 +09:00
Bradley Schofield 91cc0e627a Address Comments 2024-11-13 10:29:43 +09:00
Bradley Schofield f1af8b330e Merge remote-tracking branch 'origin/1.6.x' into fix-send-migration-errors-individually 2024-11-13 09:13:15 +09:00
Bradley Schofield 29e7d1f7d0 Address Comments 2024-11-13 09:13:00 +09:00
Steven NguyenandGitHub 97bcccba85 Merge pull request #8963 from appwrite/remove-inaccurate-doc
Remove inaccurate info about leaving the URL parameter empty
2024-11-12 15:43:56 -08:00
Ebenezer DonandGitHub 7f3a342940 Remove inaccurate info about leaving the URL parameter empty 2024-11-12 16:44:20 +00:00
Torsten DittmannandGitHub cca5606b70 Merge pull request #8943 from appwrite/feat-realtime-ping-pong
feat: realtime ping pong
2024-11-12 14:09:58 +01:00
Bradley Schofield 1337ea77b1 Fix Optionals 2024-11-12 16:18:09 +09:00
Bradley Schofield a460a41fe5 Run Linter 2024-11-12 11:33:13 +09:00
Bradley Schofield b62640489d Fire logs for each individual migration error 2024-11-12 11:29:19 +09:00
Jake BarnbyandGitHub f9e671419b Merge pull request #8944 from appwrite/database-worker-errors
Database worker errors
2024-11-12 13:23:24 +13:00
fogelito fcf018580c Merge branch '1.6.x' of https://github.com/appwrite/appwrite into database-worker-errors 2024-11-11 18:53:36 +02:00
fogelito 8cca88f2b8 Remove Sentry comment 2024-11-11 18:52:15 +02:00
fogelito bae6e465fa updateAttributes 2024-11-11 18:46:47 +02:00
Jake BarnbyandGitHub 3846903b9d Merge pull request #8956 from appwrite/fix-migration-id-null
Remove double fetch from migrations worker
2024-11-11 22:13:57 +13:00
Bradley Schofield d9e2ecff54 Remove get document from worker 2024-11-11 16:45:17 +09:00
fogelito 06e3afcf88 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into database-worker-errors 2024-11-10 16:42:34 +02:00
fogelito 0ef28eba17 Merge remote-tracking branch 'origin/database-worker-errors' into database-worker-errors 2024-11-10 16:38:04 +02:00
fogelito e5730506eb Remove var dumps 2024-11-10 16:37:44 +02:00
Christy JacobandGitHub 59c233b1e5 Merge pull request #8951 from appwrite/update-rules-fetching
feat: use getDocument instead of find() for rules
2024-11-09 17:00:28 +01:00
Christy Jacob 9334002214 Merge branch '1.6.x' of github.com:appwrite/appwrite into update-rules-fetching 2024-11-09 16:35:03 +01:00
Christy Jacob ba91d90c40 chore: linter 2024-11-09 16:31:33 +01:00
Christy Jacob 6c7f484383 chore: update more find methods 2024-11-09 16:18:22 +01:00
Christy Jacob e8ddda079d chore: update more find methods 2024-11-09 16:13:44 +01:00
Christy Jacob e04551ab6e feat: adjust more proxy queries 2024-11-09 11:43:52 +01:00
Christy Jacob e4cd914d57 feat: downgrade db library 2024-11-09 11:34:56 +01:00
Christy JacobandGitHub 275bccb9b1 Merge pull request #8948 from appwrite/fix-setpaused
fix: setpaused
2024-11-09 10:33:16 +01:00
Christy Jacob 6ae9952fa6 chore: linter 2024-11-08 22:18:05 +01:00
Christy Jacob 5f29af2c27 feat: use getDocument instead of find() for rules 2024-11-08 22:08:13 +01:00
Christy JacobandGitHub 3dff15f7cd Merge pull request #8949 from appwrite/revert-8946-chore-update-database
Revert "Update database"
2024-11-08 22:02:20 +01:00
Christy JacobandGitHub b1a1ad618a Revert "Update database" 2024-11-09 01:01:14 +04:00
loks0n af448ac183 feat: setpaused 2024-11-08 21:55:53 +01:00
Christy JacobandGitHub cf55bf95ce Merge pull request #8947 from appwrite/feat-configurable-compression-minimum-size
feat: configurable compression minimum size
2024-11-08 20:20:55 +01:00
loks0n 532aac6a62 chore: dockerfiles 2024-11-08 20:00:05 +01:00
loks0n 428998b6b6 chore: fix 2024-11-08 19:50:20 +01:00
loks0n d0cf0f6d1d feat: min size env 2024-11-08 19:48:32 +01:00
Christy JacobandGitHub ee2d0c0b25 Merge pull request #8938 from appwrite/feat-use-utopia-compression
feat: use utopia compression
2024-11-08 16:52:53 +01:00
loks0n d37c0500fc chore: bump framework, remove vender mount 2024-11-08 16:11:30 +01:00
loks0n cd817dbc0f chore: bump framework 2024-11-08 16:04:33 +01:00
loks0n 4b9457acc5 chore: bump compression 2024-11-08 16:03:32 +01:00
loks0n 56c43560f1 chore: composer update 2024-11-08 13:41:29 +01:00
loks0n fb42cbcade Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-use-utopia-compression 2024-11-08 13:39:13 +01:00
loks0n c8c4dd28df chore: composer update 2024-11-08 13:28:01 +01:00
loks0n e43887c53b feat: remove verbose 2024-11-08 13:06:09 +01:00
loks0n ee4b54857f fix: tests 2024-11-08 13:01:18 +01:00
Jake Barnby 3b82719b73 Merge remote-tracking branch 'origin/1.6.x' into database-worker-errors 2024-11-08 23:33:31 +13:00
Jake BarnbyandGitHub c0bd1664be Merge pull request #8946 from appwrite/chore-update-database
Update database
2024-11-08 23:32:45 +13:00
Jake Barnby 78c4bb395c Fix test 2024-11-08 21:59:42 +13:00
Jake Barnby 14532acb37 Update limit errors 2024-11-08 21:43:25 +13:00
Jake Barnby a17e722dc7 Update database 2024-11-08 20:19:40 +13:00
Jake BarnbyandGitHub b42dd86451 Merge pull request #8891 from appwrite/fix-xdebug-extension-enabled
Fix XDebug Extension not being removed
2024-11-08 18:12:36 +13:00
fogelito 06274764c6 Remove extra lines 2024-11-08 07:12:23 +02:00
Bradley Schofield d33056d13b Address Comments 2024-11-08 13:48:41 +09:00
loks0n 83cbddb926 fix: test 2024-11-07 20:31:12 +01:00
Christy JacobandGitHub d3bb5d963b Merge pull request #8913 from appwrite/feat-list-memberships-as-client
feat: list memberships as client
2024-11-07 20:28:46 +01:00
loks0n 21e946e9b6 fix: tests 2024-11-07 19:12:41 +01:00
loks0n 33a441421e chore: enabled privacy by default 2024-11-07 18:23:13 +01:00
loks0n 71eba6a879 fix: tests 2024-11-07 18:21:41 +01:00
loks0n e212481262 chore: bump composer 2024-11-07 16:50:33 +01:00
fogelito fb40970eba line 2024-11-07 17:35:03 +02:00
fogelito cd0d1d94db Add to finally 2024-11-07 17:27:56 +02:00
fogelito 19667f78a9 Add try catch on delete Attribute 2024-11-07 17:23:46 +02:00
loks0n 31062aa3ee fix: specs 2024-11-07 15:54:49 +01:00
loks0n 25adb39634 chore: update model 2024-11-07 15:37:34 +01:00
loks0n c19d6a6dda chore: description 2024-11-07 15:33:44 +01:00
fogelito a6779caa5e Trigger sentry 2024-11-07 14:28:39 +02:00
Torsten Dittmann cddd16b753 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-realtime-ping-pong 2024-11-07 13:10:23 +01:00
Torsten Dittmann f91f382baf style: remove unnecessary comment 2024-11-07 12:08:11 +01:00
Torsten Dittmann 4ee9e9730f feat: realtime ping pong 2024-11-07 12:05:37 +01:00
loks0n 5b4d51f6dd chore: composer update 2024-11-07 11:30:59 +01:00
loks0n e7e1a5b11f fix: tests 2024-11-07 11:13:20 +01:00
loks0n d4de44429f fix: tests 2024-11-07 10:33:40 +01:00
loks0n b7397617e6 fix: tests 2024-11-07 10:19:22 +01:00
loks0n afbdca3fc3 chore: specs 2024-11-06 21:21:38 +01:00
loks0n 99565cae99 feat: improve copy 2024-11-06 21:21:21 +01:00
loks0n e4c6e97ded feat: memberships privacy 2024-11-06 21:15:31 +01:00
loks0n 35c2978b74 fix: test warning 2024-11-06 19:01:18 +01:00
loks0n ce36392a37 chore: bump framework 2024-11-06 18:56:40 +01:00
loks0n a6ae565093 fix: tests 2024-11-06 17:54:02 +01:00
Matej Bačo c9e6ef8202 Rename based on PR reviews 2024-11-06 16:05:58 +00:00
loks0n 617004c914 Merge branch 'feat-list-memberships-as-client' of https://github.com/appwrite/appwrite into feat-list-memberships-as-client 2024-11-06 16:52:41 +01:00
loks0n ff711d5ff9 chore: update specs 2024-11-06 16:52:37 +01:00
Luke B. SilverandGitHub bb174b19b4 Merge branch '1.6.x' into feat-list-memberships-as-client 2024-11-06 16:49:08 +01:00
loks0n cb70a51adb fix: tests 2024-11-06 16:35:31 +01:00
loks0n 7fd5f8c934 docs 2024-11-06 16:00:27 +01:00
loks0n 12b60e01cf fix: tests 2024-11-06 15:51:15 +01:00
Matej Bačo 87cfd7df3b Remove leftover 2024-11-06 11:39:44 +00:00
Christy JacobandGitHub 0a8f62fd09 Merge pull request #8905 from appwrite/redis-cluster
feat: PubSub adapter support
2024-11-06 12:38:01 +01:00
Matej Bačo ca887f018e fix domain execution response size 2024-11-06 11:29:24 +00:00
Fabian Gruber b410b17ba6 feat: redis-cluster support 2024-11-06 12:27:03 +01:00
Matej Bačo 54c24b24e6 Improve preview domains local development flow 2024-11-06 10:52:43 +00:00
Jake BarnbyandGitHub d7c64b6557 Merge pull request #8929 from appwrite/validate-string-permissions
Validate string permissions
2024-11-06 22:12:05 +13:00
fogelito 231c181dc8 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into validate-string-permissions 2024-11-06 09:41:44 +02:00
fogelito 46af6dc3f0 Fix permissions 2024-11-06 09:36:27 +02:00
Jake BarnbyandGitHub a24fb66909 Merge pull request #8927 from appwrite/chore-update-database
Update database for transaction counter fixes with retries
2024-11-06 16:47:31 +13:00
Jake Barnby 59674fa908 Update database 2024-11-06 16:32:31 +13:00
Jake Barnby 90f63a30f6 Revert "Fix trivy scans"
This reverts commit 0f6aa3d5b1.
2024-11-06 16:24:55 +13:00
Jake Barnby 0f6aa3d5b1 Fix trivy scans 2024-11-06 15:45:26 +13:00
Jake Barnby c6b297dc82 Update database for transaction counter fixes with retries 2024-11-06 15:05:04 +13:00
loks0n d27a7189c7 fix: stash 2024-11-05 19:46:22 +01:00
Christy JacobandGitHub 51274ba709 Merge pull request #8718 from appwrite/fix-oauth-trigger-create-user-event
fix: trigger create user event
2024-11-05 19:39:13 +01:00
loks0n 0e254618f6 fix: tests 2024-11-05 18:37:48 +01:00
loks0n 6bd641d70e fix: default 2024-11-05 18:11:06 +01:00
loks0n bd94025402 fix: typo 2024-11-05 18:07:08 +01:00
loks0n 6fd54d646a fix: tests 2024-11-05 18:05:33 +01:00
loks0n 9d1f366161 fix: console 2024-11-05 17:59:14 +01:00
loks0n 71879236b8 fix: disable test 2024-11-05 17:42:01 +01:00
loks0n 8ecc2058a1 fix: tests 2024-11-05 17:19:56 +01:00
Luke B. SilverandGitHub 65fa578c3a Merge branch '1.6.x' into feat-list-memberships-as-client 2024-11-05 17:07:00 +01:00
loks0n 69e8fdf077 chore: refactor 2024-11-05 17:05:21 +01:00
loks0n 229fe9ecd5 fix: tests 2024-11-05 15:50:32 +01:00
loks0n ab7e454292 fix: event name 2024-11-05 15:17:41 +01:00
loks0n 2dea9b1f51 chore: clone 2024-11-05 14:35:35 +01:00
Luke B. SilverandGitHub 5c9d81f659 Merge branch '1.6.x' into fix-oauth-trigger-create-user-event 2024-11-05 14:24:02 +01:00
Jake BarnbyandGitHub 477d6b52be Merge pull request #8923 from appwrite/chore-update-database
Update database
2024-11-05 23:38:03 +13:00
Jake Barnby 540e997fdb Update database 2024-11-05 23:15:08 +13:00
loks0n e9a0f47711 fix: event test 2024-11-05 09:55:56 +01:00
loks0n 20d8a702a1 chore: refactor 2024-11-04 15:20:43 +00:00
Luke B. SilverandGitHub 1ff21034a9 Merge branch '1.6.x' into fix-oauth-trigger-create-user-event 2024-11-04 15:07:31 +00:00
loks0n d2deca7f1f feat: refactor events 2024-11-04 15:05:54 +00:00
Jake BarnbyandGitHub 5d4ae8075a Merge pull request #8917 from appwrite/chore-update-database
Update database
2024-11-04 22:43:42 +13:00
Jake Barnby 4489d5f77f Fix validator 2024-11-04 22:13:38 +13:00
Jake Barnby a00671fe29 Lint 2024-11-04 21:53:00 +13:00
Jake Barnby 6bba134650 Set min/max for datetime validator 2024-11-04 21:50:22 +13:00
Jake Barnby de2ce16f10 Fix non-variable passed by reference 2024-11-04 21:49:20 +13:00
Jake Barnby b6287e11a3 Add storage catches 2024-11-04 21:40:02 +13:00
Jake Barnby c59cd97eb8 Not found exception 2024-11-04 20:57:08 +13:00
Jake Barnby ca5d9ce96a Update database 2024-11-04 15:09:16 +13:00
Jake BarnbyandGitHub f9813b86ac Merge pull request #8890 from appwrite/fix-update-size-validator
Fix validator usage for updating string size
2024-11-04 14:59:09 +13:00
loks0n ff95532ccb chore: refactor 2024-11-01 16:29:34 +00:00
loks0n e87ed0e13a chore: refactor use from over clonse 2024-11-01 15:24:29 +00:00
loks0n 4c14375d89 fix: tests 2024-11-01 13:31:33 +00:00
loks0n 37d60e1039 fix: var name 2024-11-01 13:28:13 +00:00
loks0n f5e2f4acfa fix: endpoint name 2024-11-01 12:53:54 +00:00
loks0n c9b2d6eb90 feat: teamHideSensitiveFields 2024-11-01 11:38:56 +00:00
Luke B. SilverandGitHub ab3b7d3028 Merge branch '1.6.x' into fix-oauth-trigger-create-user-event 2024-10-31 10:39:42 +00:00
Jake BarnbyandGitHub 5be76494c2 Merge pull request #8680 from appwrite/chore-update-databases-findone
Update Database lib
2024-10-31 22:07:31 +13:00
Bradley Schofield a30dd72b0f Remove unnecessary repo in composer.json 2024-10-31 18:06:07 +09:00
Bradley Schofield 2f64620cb5 Use actual package 2024-10-31 17:27:13 +09:00
Bradley Schofield 40b8af0671 Further cleanup code now findOne returns empty doc 2024-10-31 17:13:23 +09:00
Bradley Schofield e15ac03c59 Merge branch '1.6.x' into chore-update-databases-findone
# Conflicts:
#	composer.json
#	composer.lock
2024-10-31 16:57:45 +09:00
Jake BarnbyandGitHub aaf67df121 Merge pull request #8897 from appwrite/fix-migrations-using-dst-creds
Fix Migrations having source creds being overwritten and add Migration tests
2024-10-31 20:47:14 +13:00
Bradley Schofield aa6e0d3fc3 Update Migration Lib 2024-10-31 15:26:16 +09:00
Bradley Schofield ee97c52314 Run Linter 2024-10-31 15:13:50 +09:00
Bradley Schofield a971db66fe Uncomment function tests, workaround pending document bug 2024-10-31 15:04:44 +09:00
Bradley Schofield 1b3ba19fb2 Add attribute to document migration 2024-10-31 14:48:03 +09:00
Bradley Schofield 10b9887c74 Continue work on migration tests 2024-10-31 14:35:54 +09:00
loks0n 51ae3a6475 fix: tests 2024-10-30 18:31:14 +00:00
loks0n 2736f6009a feat: dirty solution 2024-10-30 18:18:37 +00:00
loks0n 401996e7c2 Merge branch 'fix-oauth-trigger-create-user-event' of https://github.com/appwrite/appwrite into fix-oauth-trigger-create-user-event 2024-10-30 18:01:24 +00:00
loks0n 26c53bcf9c feat: clone queue 2024-10-30 18:01:12 +00:00
Luke B. SilverandGitHub 1594dc8925 Merge branch '1.6.x' into fix-oauth-trigger-create-user-event 2024-10-30 11:45:38 +00:00
Bradley Schofield f0c60916b4 Run Linter 2024-10-30 14:27:25 +09:00
Bradley Schofield bb72fd8834 Fix source creds being over written and begin implementing migrations tests 2024-10-30 14:23:24 +09:00
Christy JacobandGitHub 6bdb1ccabc Merge pull request #8895 from appwrite/PLA-1776
use resource type constants
2024-10-29 19:15:31 +04:00
Fabian Gruber fed9cdb408 use resource type constants 2024-10-29 16:10:57 +01:00
Christy JacobandGitHub 3ec21cf906 Merge pull request #8892 from appwrite/fix-translation-commas
fix: translation commas
2024-10-29 18:40:13 +04:00
Christy JacobandGitHub 5a3912c415 Merge pull request #8857 from appwrite/PLA-1776
fix: revert function execution order
2024-10-29 18:35:50 +04:00
Fabian Gruber 3d463c5c81 fix: revert function execution order 2024-10-29 13:52:06 +01:00
loks0n edddaa561f fix: remove commas where unusual 2024-10-29 12:46:25 +00:00
loks0n be67725fea feat: localise commas 2024-10-29 12:43:08 +00:00
Luke B. SilverandGitHub e89603c479 Merge branch '1.6.x' into fix-oauth-trigger-create-user-event 2024-10-29 12:18:21 +00:00
loks0n 0b35d51547 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-oauth-trigger-create-user-event 2024-10-29 12:16:47 +00:00
loks0n 9d4fd41701 fix: webhook test 2024-10-29 11:56:41 +00:00
loks0n 242130a752 fix: otpSession.hello 2024-10-29 11:33:21 +00:00
loks0n 13d1376e28 fix: type 2024-10-29 11:20:52 +00:00
loks0n 3020c0beea fix: missing dep 2024-10-29 11:01:29 +00:00
loks0n d16251d261 fix: remove old create user events 2024-10-29 10:58:57 +00:00
loks0n 5afa8c6158 feat: usage db listener 2024-10-29 10:51:40 +00:00
Bradley Schofield 943a3a7fdd Remove correct version of XDebug 2024-10-29 17:20:15 +09:00
Jake Barnby eacb55cdcc Fix validator usage for updating string size 2024-10-29 19:04:37 +13:00
Steven NguyenandGitHub 894b6f478d Merge pull request #8889 from appwrite/fix-migrations-queries
Fix missing allow attribute
2024-10-28 20:40:40 -07:00
Jake Barnby 64dd4bdce1 Add response model rule 2024-10-29 15:56:08 +13:00
Jake Barnby 299664d18b Fix missing allow attribute 2024-10-29 15:23:46 +13:00
Luke B. SilverandGitHub 61627337fa Merge branch 'main' into fix-oauth-trigger-create-user-event 2024-10-28 18:40:21 +00:00
Christy JacobandGitHub 52936d7eb5 Merge pull request #8855 from appwrite/PLA-1776
fix(blocks): check if resource is blocked inside functions worker
2024-10-25 15:38:41 +04:00
Fabian Gruber 4313162b5e fix(blocks): check if resource is blocked inside functions worker 2024-10-25 13:25:54 +02:00
Christy JacobandGitHub 0df3bbec24 Merge pull request #8812 from appwrite/PLA-1776
feat: allow blocking based on resource attributes
2024-10-24 14:47:44 +04:00
Fabian Gruber 225e2c21c3 feat: allow blocking based on resource attributes 2024-10-24 11:26:25 +02:00
Christy JacobandGitHub 3cc53acbf2 Merge pull request #8848 from appwrite/feat-change-default-function-spec
feat: use 1 instead of 0.5 cpu
2024-10-23 18:56:17 +04:00
loks0n 51fe894a3f Revert "Merge pull request #8757 from ItzNotABug/update-walter-references"
This reverts commit a49c3a33f0, reversing
changes made to 3887ba69d7.
2024-10-23 15:20:45 +01:00
loks0n 6f7d8d7f62 chore: add comment 2024-10-23 15:16:15 +01:00
loks0n f7633c9c3b Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-change-default-function-spec 2024-10-23 15:10:33 +01:00
Christy JacobandGitHub 5fa4711247 Merge pull request #8846 from appwrite/PLA-1797
fix: allow '.wav' as 'audio/x-wav' as well
2024-10-23 18:08:41 +04:00
loks0n 62096dc008 chore: use 1 instead of 0.5 cpu 2024-10-23 14:22:37 +01:00
Fabian Gruber de8d0d4406 fix: allow '.wav' as 'audio/x-wav' as well 2024-10-23 11:57:50 +02:00
Christy JacobandGitHub 5bec7a2c75 Merge pull request #8836 from appwrite/PLA-1790
chore: replace 'Expires' with 'Cache-Control: private' header to avoid CDN caching
2024-10-22 14:30:16 +04:00
Fabian Gruber a9b648b2a9 chore: replace 'Expires' with 'Cache-Control: private' header to avoid CDN caching 2024-10-22 11:38:05 +02:00
Jake BarnbyandGitHub f6cfc80a1d Merge pull request #8833 from appwrite/fix-target-deletes
Fix target deletes
2024-10-22 20:21:14 +13:00
Jake Barnby 6403048acd Fix tests 2024-10-22 20:00:24 +13:00
Jake Barnby f203800dd9 Fix tests 2024-10-22 19:52:38 +13:00
Jake Barnby 58658f335a Fix health cert test 2024-10-22 19:18:48 +13:00
Jake Barnby 1ed3dee135 Fix tests 2024-10-22 14:54:34 +13:00
Jake Barnby 0a22292d1b Update tests 2024-10-22 14:35:11 +13:00
Jake Barnby 8ab1600417 Update users API 2024-10-22 14:35:04 +13:00
Jake Barnby 99710e7b74 Force expired false if updating target identifier 2024-10-22 14:08:16 +13:00
Jake Barnby 0f11c249b9 Update messaging for FCM response fix 2024-10-22 14:07:32 +13:00
Matej BačoandGitHub f9b868b339 Merge pull request #8815 from appwrite/feat-add-proj-vars-tests
Add tests for project variables
2024-10-18 12:35:50 +02:00
Khushboo Verma 73918b137e Replace sizeof with assertCount 2024-10-18 15:48:59 +05:30
Khushboo Verma 5a74f351dc Add tests to update non-existent var 2024-10-18 00:07:44 +05:30
Khushboo Verma 766b335410 Merge branch '1.6.x' into feat-add-proj-vars-tests 2024-10-17 19:39:28 +05:30
Khushboo Verma 4cd951ae41 Add tests for project variables 2024-10-17 19:35:17 +05:30
Jake BarnbyandGitHub 0d64f06aa4 Merge pull request #8109 from appwrite/check-cursor-value
Invalid cursor value
2024-10-17 19:10:14 +13:00
Jake Barnby b32cb30737 Force CI 2024-10-17 18:51:41 +13:00
Jake Barnby ea2192a83c Force CI 2024-10-17 18:51:26 +13:00
Jake Barnby a7f1cc128a Validate cursor queries to avoid getDocument type error 2024-10-17 18:41:24 +13:00
Jake Barnby f6658c4f5a Merge remote-tracking branch 'origin/1.6.x' into check-cursor-value 2024-10-17 18:32:11 +13:00
Steven NguyenandGitHub 38b3333349 Merge pull request #8756 from appwrite/fix-typo-blr-region
Fix typo in BLR region
2024-10-16 19:11:29 -07:00
Christy JacobandGitHub 16b360e77e Merge pull request #8801 from appwrite/chore-bump-assistant
chore: bump assistant
2024-10-16 13:55:02 +04:00
Jake BarnbyandGitHub 8b6529934d Merge pull request #8802 from appwrite/fix-max-queries-size
Fix max queries values
2024-10-16 22:37:17 +13:00
Jake Barnby 3d991ede3e Merge remote-tracking branch 'origin/1.6.x' into fix-max-queries-size 2024-10-16 21:36:56 +13:00
Jake BarnbyandGitHub 62817f5ca7 Merge pull request #8809 from appwrite/chore-update-database
Update database
2024-10-16 21:36:39 +13:00
Jake Barnby 45c8584903 Update migration 2024-10-16 21:36:18 +13:00
Jake Barnby 16d65f32b3 Review fixes 2024-10-16 21:35:32 +13:00
Jake Barnby 481c0b9d7a Update database 2024-10-16 21:22:36 +13:00
Christy JacobandGitHub d5bb5d4c0e Merge pull request #8803 from appwrite/add-missing-index
chore: add missing indexes
2024-10-15 21:51:13 +04:00
Christy Jacob 0bbfcd3888 chore: update dependencies 2024-10-15 16:37:01 +00:00
Christy Jacob 1b93c78c5f chore: add missing indexes 2024-10-15 16:34:33 +00:00
fogelito 7a64987da7 Fix message 2024-10-15 17:25:10 +03:00
fogelito c9e2be0e08 Fix failing test 2024-10-15 16:35:26 +03:00
fogelito 20800d760b Set to 500 2024-10-15 15:56:12 +03:00
fogelito 801724e90e APP_DATABASE_QUERY_VALUES 2024-10-15 15:50:02 +03:00
loks0n c3d6dcad86 chore: bump assistant 2024-10-15 13:46:00 +01:00
Matej BačoandGitHub 8a5a1609fe Merge pull request #8776 from appwrite/fix-move-write-execution-to-worker
Move createDocument from api to worker
2024-10-14 15:26:36 +02:00
Matej Bačo 408dcbc263 Add async exec doc test 2024-10-14 13:06:08 +00:00
Matej BačoandGitHub 16a8fdce4e Merge branch '1.6.x' into fix-move-write-execution-to-worker 2024-10-13 21:08:13 +02:00
Steven NguyenandGitHub c247f4cc88 Merge pull request #8766 from appwrite/remove-audit-deletes
remove audits deletion
2024-10-11 16:25:26 -07:00
Christy JacobandGitHub 9c1f93d47b Merge pull request #8780 from appwrite/update-system-0.9.0
chore: update utopia-php/system to 0.9.0
2024-10-11 18:00:23 +04:00
Fabian Gruber de06af6c4b chore: update utopia-php/system to 0.9.0 2024-10-11 15:59:04 +02:00
Matej Bačo 8fea73d3bf Fix db issues 2024-10-11 13:32:48 +00:00
Jake BarnbyandGitHub 290ebbfc33 Merge pull request #8782 from appwrite/feat-migration-success
Call migration success on success
2024-10-10 21:23:42 +13:00
Jake Barnby a246ba1a9e Lint 2024-10-10 21:23:11 +13:00
Jake Barnby 4fa8f01ce2 Call migration success on success 2024-10-10 21:15:18 +13:00
Jake Barnby 244942dd4e Generate specs 2024-10-10 15:55:35 +13:00
Jake Barnby ecfe962d43 Fix execution model 2024-10-10 15:53:54 +13:00
Jake BarnbyandGitHub 212222ef74 Merge pull request #8767 from appwrite/chore-release-ruby
Chore release ruby
2024-10-10 14:44:03 +13:00
Jake Barnby b0f3a99b4b Merge remote-tracking branch 'origin/cl-1.6.0-16-update-deno' into 1.6.x
# Conflicts:
#	app/config/function-templates.php
#	composer.lock
2024-10-10 14:23:50 +13:00
Christy JacobandGitHub c7a0e26439 Merge pull request #8772 from appwrite/fix-cache-docker
fix: cache docker
2024-10-09 19:30:48 +04:00
loks0n 3b4fea655a chore: revert logs 2024-10-09 14:27:38 +01:00
loks0n 8f4594babb debug: ci docker logs 2024-10-09 14:12:46 +01:00
loks0n e90df389dd debug: non override 2024-10-09 14:02:55 +01:00
loks0n 348d748039 Merge branch 'fix-cache-docker' of https://github.com/appwrite/appwrite into fix-cache-docker 2024-10-09 13:05:59 +01:00
loks0n 7c2b6d9330 fix: remove cache scope 2024-10-09 13:05:13 +01:00
Luke B. SilverandGitHub 09410bfe97 Merge branch '1.6.x' into fix-cache-docker 2024-10-09 12:13:08 +01:00
Christy JacobandGitHub dc6e4159e9 Merge pull request #8761 from appwrite/feat-ping-endpoint
feat: ping endpoint
2024-10-09 14:57:25 +04:00
loks0n 7a507f00bd Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-cache-docker 2024-10-09 11:45:17 +01:00
loks0n 919bb9f4bd chore: remove restore-keys 2024-10-09 11:43:38 +01:00
Jake BarnbyandGitHub 76c29f72f0 Merge pull request #8777 from appwrite/feat-move-attributes
Move new attributes
2024-10-09 23:00:09 +13:00
Jake Barnby 473f97fe92 Update migration 2024-10-09 22:55:50 +13:00
Jake Barnby 18c25aa03a Move new attributes 2024-10-09 22:25:55 +13:00
Matej BačoandGitHub a040bf754e Merge pull request #8771 from appwrite/feat-add-runtimes
Feat: Add new runtimes
2024-10-09 10:58:27 +02:00
Khushboo Verma d1ab8c4df8 Move createDocument from api to worker 2024-10-09 14:04:08 +05:30
shimon 24283dff7f removed audit deletion leftovers in deletes worker 2024-10-09 10:13:49 +03:00
Matej Bačo a63acb7f23 Revert unwanted changes 2024-10-08 21:11:25 +02:00
loks0n 5524fdb7b6 fix: cache-docker 2024-10-08 18:48:11 +01:00
Luke B. SilverandGitHub 786e9576ce Merge branch '1.6.x' into feat-ping-endpoint 2024-10-08 17:51:11 +01:00
Matej Bačo d38383bf78 Upgrade console SDK version 2024-10-08 18:16:38 +02:00
Matej Bačo 5287e70f9a Add new runtimes 2024-10-08 16:20:04 +02:00
Jake Barnby a6a67301a4 Update packages 2024-10-08 23:09:19 +13:00
Jake BarnbyandGitHub 1df1bf34eb Merge pull request #8769 from appwrite/chore-update-database
Update database
2024-10-08 23:03:45 +13:00
Jake Barnby 325c9d61cc Lock 2024-10-08 23:02:55 +13:00
Jake Barnby c8cbcfefbb Update database 2024-10-08 23:01:54 +13:00
Jake BarnbyandGitHub 6502c91877 Merge pull request #8768 from appwrite/revert-8741-feat-adding-coroutines
Revert "Feat adding coroutines"
2024-10-08 22:55:37 +13:00
Jake BarnbyandGitHub 8bc37026cd Revert "Feat adding coroutines" 2024-10-08 20:54:40 +13:00
Christy JacobandGitHub 0c3fed9ef1 Merge pull request #8741 from appwrite/feat-adding-coroutines
Feat adding coroutines
2024-10-08 07:35:38 +04:00
Bradley Schofield 1a903efc06 Use repository temporarily to check tests 2024-10-08 11:34:27 +09:00
Jake Barnby ba24b668c9 Lint 2024-10-08 14:43:06 +13:00
Jake Barnby 2a6572ec4a Merge remote-tracking branch 'origin/1.6.x' into chore-release-ruby
# Conflicts:
#	app/controllers/api/functions.php
#	composer.lock
2024-10-08 14:39:30 +13:00
Jake Barnby 03dd5a1579 Fix versions 2024-10-08 14:17:58 +13:00
Jake Barnby eea9e22923 Release ruby 2024-10-08 14:17:49 +13:00
Jake Barnby be1cada848 Fix specs 2024-10-08 14:17:34 +13:00
Binyamin Yawitz 61dba4eefb revert: reverting commit 39490e9 2024-10-07 21:16:31 -04:00
Binyamin Yawitz 25650e7501 chore: trigger ci 2024-10-07 21:01:59 -04:00
Binyamin Yawitz 40266481e0 chore: package update 2024-10-07 20:48:55 -04:00
Binyamin Yawitz 60e0554fdf fix: remove leftover print_r 2024-10-07 20:41:44 -04:00
Binyamin Yawitz c34f8afa81 fix: wrong document check 2024-10-07 20:34:27 -04:00
Binyamin Yawitz ab5632bfcd fix: wrong document check 2024-10-07 20:17:45 -04:00
Steven NguyenandGitHub 7efa5b59f5 fix: update blr region name to the new preferred name 2024-10-07 22:18:29 +00:00
Steven NguyenandGitHub a49c3a33f0 Merge pull request #8757 from ItzNotABug/update-walter-references
Fix Walter References
2024-10-07 13:51:47 -07:00
Binyamin Yawitz 3e9a24232c fix: introducing local variable 2024-10-07 15:26:01 -04:00
Binyamin Yawitz 160b6c3386 chore: updates 2024-10-07 15:11:39 -04:00
Binyamin Yawitz d1729404c1 fix: adjusting test 2024-10-07 13:29:35 -04:00
Binyamin Yawitz c06948b266 fixes: phpstan 2024-10-07 12:57:07 -04:00
Binyamin Yawitz 16835f96bf chore: merge 2024-10-07 11:02:18 -04:00
loks0n e0bd500aa2 fix: realtime event 2024-10-07 15:58:34 +01:00
loks0n de509c6928 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into feat-ping-endpoint 2024-10-07 14:00:25 +01:00
loks0n 6dab42e59a chore: use project injectable 2024-10-07 14:00:19 +01:00
shimon 4590ae11ee revert last commit 2024-10-07 13:57:02 +03:00
Jake BarnbyandGitHub 6e1848f52f Merge pull request #8764 from appwrite/databases-originalId
originalId
2024-10-07 22:09:39 +13:00
shimon fa513d6242 debug 2024-10-07 11:06:08 +03:00
Bradley Schofield 4c5b202f8d Merge branch '1.6.x' into chore-update-databases-findone
# Conflicts:
#	composer.json
#	composer.lock
2024-10-07 11:42:43 +09:00
Bradley Schofield 91b78a70ae Remove redundancy 2024-10-07 11:40:01 +09:00
shimon 424f24af04 remove resource 2024-10-06 21:02:24 +03:00
shimon e06b77cf39 remove audits deletion 2024-10-06 20:25:51 +03:00
shimon a7c0ef3d09 remove audits deletion 2024-10-06 20:22:25 +03:00
fogelito e87a66c426 originalId required false 2024-10-06 17:29:35 +03:00
fogelito 0a4b86214a originalId 2024-10-06 17:20:10 +03:00
fogelito 78eb1eec25 originalId 2024-10-06 14:15:31 +03:00
loks0n ac5bc22817 feat: ping endpoint 2024-10-04 23:23:18 +01:00
ItzNotABug 6080a363ee update: names. 2024-10-04 13:28:38 +05:30
Steven NguyenandGitHub 3887ba69d7 Merge pull request #8755 from appwrite/EVDOG4LIFE-patch-3
Version Bump
2024-10-03 15:47:12 -07:00
EvanandGitHub d19f205207 Version Bump 2024-10-03 14:38:03 -07:00
Matej BačoandGitHub 36d110b809 Merge pull request #8697 from appwrite/chore-request-response-filter-tests
test for response and request filters
2024-10-03 13:14:59 +02:00
Khushboo Verma 34527efc79 Use helper functions 2024-10-03 16:07:01 +05:30
Khushboo Verma d037ced578 Merge branch '1.6.x' into chore-request-response-filter-tests 2024-10-03 15:55:21 +05:30
Torsten DittmannandGitHub 5faea67631 Merge pull request #8186 from appwrite/migrations-backups
Migrations Backups
2024-10-03 12:10:41 +02:00
Khushboo Verma ef6ed675b3 Fix request response filter tests 2024-10-03 15:26:31 +05:30
Khushboo Verma b96bd3bff6 Resolve merge conflicts 2024-10-03 15:03:05 +05:30
Torsten Dittmann 04bc24f42b tests: fix merge conflict 2024-10-03 11:20:47 +02:00
Torsten Dittmann ec77ab1007 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups 2024-10-03 11:13:44 +02:00
Matej BačoandGitHub a6ceda3543 Merge pull request #8682 from appwrite/fix-flaky-tests
fix: flaky functions tests
2024-10-03 11:07:40 +02:00
Matej BačoandGitHub a142c5f094 Merge branch '1.6.x' into fix-flaky-tests 2024-10-03 09:48:12 +02:00
Steven NguyenandGitHub 490d8d435e Merge pull request #8749 from appwrite/fix-missing-protocol
fix: missing protocol
2024-10-02 17:26:29 -07:00
Binyamin Yawitz 671f801cd5 fix: missing protocol 2024-10-02 13:27:02 -04:00
Torsten Dittmann 4f4edc48af Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups 2024-10-02 17:38:50 +02:00
Torsten Dittmann 48e57be312 chore: update composer lock 2024-10-02 17:18:10 +02:00
loks0n 886687ed34 fix: reorder assertions 2024-10-02 15:19:15 +01:00
loks0n a45db60313 fix: falsy values 2024-10-02 14:16:25 +01:00
fogelito a408cd3b57 set setResource project 2024-10-02 14:36:09 +03:00
fogelito c3b186b3f9 set setResource project 2024-10-02 14:32:56 +03:00
loks0n ff174238e8 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-10-02 11:54:42 +01:00
Binyamin Yawitz 6ce8c6a73d chore: merge 2024-10-01 21:39:40 -04:00
loks0n 3cfc062d8d Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-10-01 20:53:08 +01:00
fogelito e1a772fd3e Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups 2024-10-01 21:45:10 +03:00
Binyamin Yawitz 2703ca1106 chore: merge 2024-10-01 11:44:01 -04:00
Binyamin Yawitz 5e8ef5523d Reapply "Fix auth injection"
This reverts commit 904e4c8650.
2024-10-01 11:08:47 -04:00
Binyamin Yawitz 579d3d7f14 chore: lint & updates 2024-10-01 10:39:43 -04:00
Binyamin Yawitz d14edf4207 reverting: to set coroutines as head 2024-10-01 10:30:47 -04:00
fogelito 54f55f65f4 deletes-worker-set-project 2024-10-01 17:17:36 +03:00
fogelito 51152ae879 Ignore junction tables 2024-09-30 23:07:37 +03:00
Torsten DittmannandGitHub 80449c5c10 Merge pull request #8735 from appwrite/feat-realtime-projects-channel
feat(realtime): projects channels
2024-09-30 17:37:24 +02:00
Torsten Dittmann e6d8221c89 tests(realtime): fix argument types 2024-09-30 17:08:17 +02:00
Torsten Dittmann 333682c4dc tests: add projects channel assertions 2024-09-30 16:53:25 +02:00
Torsten Dittmann bb20b3f52c feat(realtime): projects channels 2024-09-30 16:32:50 +02:00
loks0n 05bcb92f73 test: extra sleep 2024-09-30 14:45:06 +01:00
fogelito 6625d4e4a8 Add console error 2024-09-30 11:01:01 +03:00
fogelito 744cf4fbb7 Merge remote-tracking branch 'origin/migrations-backups' into migrations-backups 2024-09-30 10:44:34 +03:00
fogelito 032fec3cae Add id 2024-09-30 10:43:50 +03:00
Torsten Dittmann 5f15c34ad5 Merge branch 'feat-console-roles-dl' of https://github.com/appwrite/appwrite into migrations-backups 2024-09-27 14:55:57 +02:00
Torsten Dittmann 2841875714 Merge branch 'main' of https://github.com/appwrite/appwrite into migrations-backups 2024-09-27 12:15:11 +02:00
fogelito d5bf134c92 delete deleteCollection 2024-09-27 13:14:38 +03:00
fogelito e627cab92e Check deviceForFiles 2024-09-27 11:43:22 +03:00
fogelito 7389c9a5fe Catch Throwable 2024-09-27 10:50:09 +03:00
fogelito 26f0efc34d Ignore junction tables 2024-09-27 10:45:23 +03:00
Bradley Schofield 1e7c51cf04 Update lockfile 2024-09-27 12:50:32 +09:00
fogelito a8bb54a33e var_dump $junctions 2024-09-26 18:24:40 +03:00
fogelito d642111bfa relatedCollection 2024-09-26 18:13:27 +03:00
fogelito e000234dbd relatedCollection 2024-09-26 18:11:41 +03:00
fogelito 2b08fb59c3 relations 2024-09-26 16:50:42 +03:00
Matej BačoandGitHub eb81474962 Merge branch 'main' into fix-flaky-tests 2024-09-26 12:33:38 +02:00
fogelito 672c8b2730 lock file 2024-09-26 10:52:53 +03:00
fogelito b1cfd1c0ff Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups
# Conflicts:
#	app/controllers/api/databases.php
#	composer.lock
2024-09-26 10:42:15 +03:00
fogelito 226c3c0372 Remove var_dumps 2024-09-26 10:38:36 +03:00
fogelito 5c7e4393a7 revert 2024-09-26 09:54:26 +03:00
fogelito 17d0053f37 use Authorization skip 2024-09-26 09:45:00 +03:00
Khushboo Verma fdf73f8a7a Add test for request filters 2024-09-25 23:36:00 +05:30
fogelito 1cf26b1f46 Dbg $projectCollectionIds 2024-09-25 19:08:24 +03:00
fogelito 0ace58f00b Dbg $projectCollectionIds 2024-09-25 19:04:47 +03:00
fogelito 3228ccb4f9 Dbg $projectCollectionIds 2024-09-25 18:21:47 +03:00
fogelito 868c416202 Dbg $projectCollectionIds 2024-09-25 18:19:41 +03:00
fogelito 7116405793 Dbg $projectCollectionIds 2024-09-25 18:16:57 +03:00
fogelito a9469e8734 projectId schedules 2024-09-25 16:49:49 +03:00
fogelito 71ffe2bf52 Deletes schedules 2024-09-25 16:39:31 +03:00
Khushboo Verma 5f97aafe46 More asserts 2024-09-25 17:38:30 +05:30
Matej Bačo 0753163066 PR review changes 2024-09-25 13:32:09 +02:00
Luke B. SilverandGitHub 186f84830a Merge branch 'main' into fix-flaky-tests 2024-09-25 11:35:27 +01:00
Luke B. SilverandGitHub 36368f3d80 Merge branch 'main' into fix-oauth-trigger-create-user-event 2024-09-25 11:26:58 +01:00
loks0n 3ba7d7c7de fix: add payload 2024-09-25 10:48:39 +01:00
loks0n ab5ef97767 fix: oauth trigger create user event 2024-09-25 10:39:11 +01:00
loks0n 8978442039 Merge branch 'main' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-09-25 09:41:13 +01:00
fogelito a42a669d6e equal equal 2024-09-24 22:02:38 +03:00
fogelito 12d119069e equal 2024-09-24 22:02:18 +03:00
fogelito d532c874d5 specs 1.6.x 2024-09-24 19:43:05 +03:00
fogelito a2c1ce4e8f specs 2024-09-24 19:39:39 +03:00
fogelito bd83351092 lock.file 2024-09-24 19:18:40 +03:00
fogelito 3ff6ccbda1 Remove and add in init.php 2024-09-24 19:18:05 +03:00
fogelito 75d681e6e2 Remove Breadcrumb 2024-09-24 19:01:01 +03:00
3121cd1c07 Update src/Appwrite/Platform/Workers/Migrations.php
Co-authored-by: Christy Jacob <christyjacob4@gmail.com>
2024-09-24 18:52:38 +03:00
fogelito ab908aa9cb Add const 2024-09-24 18:20:00 +03:00
fogelito 77aad0bfce Bumb migration tag 2024-09-24 12:58:09 +03:00
fogelito 831472fc64 destination size 2024-09-24 12:48:18 +03:00
fogelito a95cd51be0 destination false 2024-09-23 11:20:38 +03:00
loks0n f6e3759f6b chore: add async 2024-09-22 20:14:58 +01:00
loks0n 097b342869 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-09-22 20:14:37 +01:00
fogelito 6f5b144e70 Add info resourceType 2024-09-22 14:15:01 +03:00
fogelito 8213b37cf4 Add info resourceType 2024-09-22 13:29:42 +03:00
fogelito 0eb0054f38 Add info resourceType 2024-09-22 10:50:13 +03:00
fogelito 4d24c08220 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups
# Conflicts:
#	src/Appwrite/Platform/Tasks/ScheduleBase.php
2024-09-22 10:44:06 +03:00
loks0n f0485ca870 fix: use boolean false 2024-09-20 18:30:26 +01:00
loks0n df9e80a962 feat: handle bools 2024-09-20 17:02:23 +01:00
loks0n 42ae429153 chore: remove test 2024-09-20 13:49:29 +01:00
loks0n cefc7a1d4b chore: fmt 2024-09-20 13:44:34 +01:00
loks0n 2d102a122c fix: tests 2024-09-20 13:42:08 +01:00
loks0n 41490602f7 fix: template 2024-09-20 10:38:43 +01:00
loks0n 8e13aafbc8 fixes 2024-09-20 10:29:49 +01:00
loks0n 39490e9819 chore: bump tests 2024-09-20 10:06:58 +01:00
loks0n 1509aa544d debug: output fail deployment 2024-09-20 09:43:41 +01:00
loks0n f24863349e fixes 2024-09-20 09:41:34 +01:00
loks0n e4ad2ed566 fix: realtime tests 2024-09-20 09:33:26 +01:00
loks0n 72ddef855e chore: fmt 2024-09-20 09:16:18 +01:00
loks0n 151cb78993 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-09-20 09:15:58 +01:00
loks0n 321227db15 fix: seperate tests 2024-09-20 09:15:05 +01:00
Khushboo Verma b621ec2e8b test for response and request filters 2024-09-20 12:50:30 +05:30
loks0n f04e47b3d4 chore: fmt 2024-09-19 22:11:44 +01:00
loks0n 92ce8d711d feat: split scheduled tests 2024-09-19 22:10:04 +01:00
loks0n 19ea682a52 chore: timeouts 2024-09-19 21:54:25 +01:00
loks0n 906ef59d95 chore: fmt 2024-09-19 21:36:19 +01:00
loks0n 410a35deb5 fix: spacing 2024-09-19 21:29:18 +01:00
loks0n cb0416be7b chore: fmt 2024-09-19 21:08:04 +01:00
loks0n 65c0db3285 fix: package function 2024-09-19 20:58:09 +01:00
loks0n 504711845a fix: stdout 2024-09-19 20:46:05 +01:00
loks0n 32657e22cc fix: conflicts 2024-09-19 20:34:38 +01:00
loks0n cb66c9073c Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-09-19 20:31:00 +01:00
loks0n 964b616e05 fix: refactor custom server test 2024-09-19 20:21:00 +01:00
fogelito 9a0c72294c composer.lock 2024-09-19 18:37:09 +03:00
fogelito d6d7cf1d9f Pull 1.6.x 2024-09-19 18:27:02 +03:00
fogelito b519f5e23a Merge branch '1.6.x' of https://github.com/appwrite/appwrite into migrations-backups
# Conflicts:
#	composer.json
#	composer.lock
#	src/Appwrite/Platform/Tasks/ScheduleBase.php
#	src/Appwrite/Specification/Format/Swagger2.php
2024-09-19 18:19:45 +03:00
loks0n af509f3479 fix: flakyness 2024-09-19 14:17:38 +01:00
loks0n 496eb5bd12 Merge branch '1.6.x' of https://github.com/appwrite/appwrite into fix-flaky-tests 2024-09-19 14:03:29 +01:00
loks0n 979fcacd6c fix: abstract requests 2024-09-19 12:35:52 +01:00
loks0n 121b9f32b8 fix: allowFailure 2024-09-18 14:50:36 +01:00
loks0n 20fa8b3017 fix: flaky functions shot 1 2024-09-18 14:29:44 +01:00
Bradley Schofield e88cfed03a Normalize algorithm being used 2024-09-18 16:30:02 +09:00
Bradley Schofield be3e3790c9 Update Database lib, update instances where findOne is used to ensure we check document is empty. 2024-09-18 14:47:36 +09:00
fogelito 82df6bf936 Add preserve dates 2024-09-15 11:50:49 +03:00
fogelito 707d9554df Add $createdAt $updatedAt 2024-09-10 12:39:52 +02:00
Jake Barnby 1848de14cc Revert migrations upgrade 2024-09-10 19:30:08 +12:00
Jake Barnby c4b742ac0d Allow overriding realtime instance 2024-09-09 20:52:37 +12:00
fogelito 6f55068838 Fix getMessage 2024-09-05 19:40:04 +03:00
fogelito c5b93ce231 Debug info 2024-09-05 19:33:05 +03:00
fogelito a008c7c67b Debug info 2024-09-05 19:16:15 +03:00
fogelito 626b2390e4 Debug info 2024-09-05 19:06:48 +03:00
fogelito 745968ebd4 Debug info 2024-09-05 19:06:19 +03:00
fogelito 1ce6a85026 Use preserveDates branch 2024-09-05 17:25:41 +03:00
Jake Barnby e79e2857f9 Remove console 2024-09-04 20:27:29 +12:00
Jake Barnby db269d8b8f Merge remote-tracking branch 'origin/1.6.x' into migrations-backups 2024-09-04 20:23:14 +12:00
Jake Barnby 6854451565 Fix execution scheduler merge 2024-09-03 15:07:53 +12:00
Jake Barnby 2c2e88f645 Merge remote-tracking branch 'origin/1.6.x' into migrations-backups
# Conflicts:
#	app/init.php
#	composer.json
#	composer.lock
#	src/Appwrite/Platform/Tasks/ScheduleBase.php
#	src/Appwrite/Specification/Format/Swagger2.php
2024-09-03 14:48:57 +12:00
fogelito 982ccf8873 logger update 2024-09-02 14:20:02 +03:00
fogelito 850e4c420b Merge remote-tracking branch 'origin/migrations-backups' into migrations-backups 2024-09-02 14:18:26 +03:00
fogelito d356d52c05 Merge branch 'main' of https://github.com/appwrite/appwrite into migrations-backups
# Conflicts:
#	composer.lock
2024-09-02 14:17:54 +03:00
Jake Barnby a93fa2cb0c Check base class for query validator descendants 2024-09-02 21:43:44 +12:00
fogelito 964be49c3a revert roles.php 2024-09-02 10:26:03 +03:00
fogelito 209c610cbe composer.lock 2024-09-01 13:15:51 +03:00
fogelito ff702d774f Merge remote-tracking branch 'origin/migrations-backups' into migrations-backups 2024-09-01 13:13:16 +03:00
fogelito 79fd72ead4 Add backups scopes 2024-09-01 13:13:06 +03:00
Jake Barnby f3a5572b59 Update SDK generator 2024-08-28 22:27:00 +12:00
Jake Barnby c868c669ca Move const to init to avoid redefine warnings 2024-08-28 21:35:16 +12:00
Jake Barnby 2d03ce598b Allow overriding request/response types for spec generation 2024-08-28 18:00:44 +12:00
fogelito d8148c5491 Change TimeLimit namespace 2024-08-25 11:19:25 +03:00
fogelito 6b1196fb26 update composer.lock 2024-08-25 11:10:42 +03:00
fogelito e11e922587 Move scopes 2024-08-25 09:58:54 +03:00
fogelito 3d3248cbbb Merge remote-tracking branch 'origin/migrations-backups' into migrations-backups 2024-08-25 09:49:55 +03:00
fogelito b35f906384 Longtext test 2024-08-25 09:49:44 +03:00
732a8938ce Update composer.json
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2024-08-25 09:48:50 +03:00
fogelito ed0652f86a database 52 2024-08-22 19:11:06 +03:00
fogelito 2fc483b9e0 rm migration version 2024-08-22 19:01:19 +03:00
fogelito b0e218cb3b database 50 2024-08-22 18:58:16 +03:00
fogelito 404ad5b75d database 49 2024-08-22 18:52:06 +03:00
fogelito cf7e1121fa audit 2024-08-22 18:43:42 +03:00
fogelito 9419e36de0 abuse 2024-08-22 18:43:04 +03:00
fogelito 1cdac28631 0.10.* cache 2024-08-22 18:42:22 +03:00
fogelito 43e7c1e9a6 database 50 2024-08-22 18:36:41 +03:00
fogelito fd52a172a7 audit abuse 2024-08-22 18:20:57 +03:00
fogelito 4b0c782891 databases 0.52.* 2024-08-22 18:18:56 +03:00
fogelito c43177093e Merge remote-tracking branch 'origin/migrations-backups' into migrations-backups 2024-08-22 17:31:05 +03:00
fogelito 5f27d75c11 Address comments 2024-08-22 17:30:50 +03:00
f1da0b2e61 Update src/Appwrite/Platform/Tasks/Maintenance.php
Co-authored-by: Jake Barnby <jakeb994@gmail.com>
2024-08-22 17:21:11 +03:00
fogelito 2d84816bc9 composer.lock 2024-08-20 16:39:39 +03:00
fogelito ff1a679c49 Merge branch 'main' of https://github.com/appwrite/appwrite into migrations-backups-v2
# Conflicts:
#	composer.json
#	composer.lock
#	src/Appwrite/Platform/Tasks/Maintenance.php
#	src/Appwrite/Platform/Workers/Migrations.php
#	tests/e2e/Services/Databases/DatabasesBase.php
2024-08-20 16:36:54 +03:00
fogelito 9b20802b4c Only comment 2024-08-20 10:09:02 +03:00
fogelito 42671400bb Remove interface 2024-08-20 10:08:07 +03:00
fogelito 04967763e7 Add Iprojects 2024-08-19 18:46:20 +03:00
fogelito b47fd08f71 Remove interface 2024-08-19 18:26:54 +03:00
fogelito 49b659a9ae Remove interface 2024-08-19 18:01:29 +03:00
fogelito aa5ce6200d Appwrite notifyProjects 2024-08-19 16:33:15 +03:00
fogelito 9265ba743e Add implements Projects 2024-08-19 15:19:06 +03:00
fogelito ccc34b049a notifyProjects 2024-08-19 14:03:49 +03:00
fogelito ab4ac2e568 Change private to protected 2024-08-12 17:44:05 +03:00
fogelito 919b5ac06d Use document credentials 2024-08-12 11:15:14 +03:00
fogelito 3800ccee1d credentials 2024-08-08 19:46:44 +03:00
fogelito d29740f0d7 credentials 2024-08-08 15:43:11 +03:00
fogelito 41beb8af9c credentials 2024-08-08 15:14:43 +03:00
fogelito f12a578efe Update on failed 2024-08-07 16:58:00 +03:00
fogelito 0ac5e2aa76 error no params 2024-08-07 16:33:54 +03:00
fogelito 7593537f3d Add error hook 2024-08-07 16:02:24 +03:00
fogelito 96274e9c77 Collections resourceType 2024-08-06 13:55:59 +03:00
fogelito 0bb34e0d01 Add resourceType 2024-08-06 12:46:13 +03:00
fogelito 85b43d1f5c restorations.read 2024-08-05 14:48:47 +03:00
fogelito 0ed7827fe4 Add backups scopes 2024-07-30 10:26:13 +03:00
fogelito 4f87d72bcd Migrations errors 2024-07-28 14:44:37 +03:00
fogelito ebb8d4a23b getTraceAsString 2024-07-28 11:58:36 +03:00
fogelito 1a97848d9c getTraceAsString 2024-07-28 11:58:04 +03:00
fogelito 5620f360c8 dbg error 2024-07-28 09:52:47 +03:00
fogelito 854f243fb1 dbg error 2024-07-28 09:51:22 +03:00
fogelito a98ff71188 processDestination constructor 2024-07-28 09:29:02 +03:00
fogelito 965cf9aac6 processDestination params 2024-07-28 09:27:18 +03:00
fogelito 1ff717ecef Change to getResourceName 2024-07-25 14:34:19 +03:00
fogelito 203021ecb7 "utopia-php/abuse": "0.38.*", 2024-07-25 12:38:54 +03:00
fogelito d67e9eec34 composer.json 2024-07-25 12:08:30 +03:00
fogelito a0c57d20d8 Abuse Audit upgrade 2024-07-25 11:58:15 +03:00
fogelito b217221cef Database 0.50.* 2024-07-25 11:53:35 +03:00
fogelito 6fb318c788 policies scope 2024-07-24 12:04:11 +03:00
fogelito 8de8ae03f3 Add header x-appwrite-preserve-dates 2024-07-22 15:38:58 +03:00
fogelito 865d84f4e7 ResourceId default value 2024-07-15 17:28:40 +03:00
fogelito d9da0dd671 Add resourceId to migration collections.php 2024-07-15 17:22:36 +03:00
fogelito 6a717f2272 Add resourceId to migration collections.php 2024-07-11 18:47:03 +03:00
fogelito 475e2a64ce DuplicateException dbg 2024-07-11 13:36:28 +03:00
fogelito 865bfdbd34 DuplicateException dbg 2024-07-11 12:38:55 +03:00
fogelito b4ab1c2c69 Debug create document 2024-07-10 16:34:05 +03:00
Jake Barnby ed1a5b600d Fix oldAttribute key length 2024-07-10 19:00:10 +12:00
fogelito 72c647fba8 Add source shutDown 2024-06-26 10:54:57 +03:00
fogelito 2412946939 Comment init $destination init 2024-06-19 17:26:48 +03:00
fogelito b84fe6891c lint 2024-06-19 13:26:52 +03:00
fogelito 4c4b95a39f composer.lock 2024-06-19 13:19:44 +03:00
fogelito b31a1e2584 Remove comments 2024-06-19 13:17:14 +03:00
fogelito 33a3674989 0.4.4 2024-06-19 13:14:57 +03:00
fogelito e457ed194f Minimum stable 2024-06-19 13:13:56 +03:00
fogelito ef6bc042fd Migrations 0.4.4 2024-06-19 13:11:21 +03:00
fogelito 2ba6916e53 Undefineds 2024-06-19 12:03:32 +03:00
fogelito 2d1299bb46 Remove migration 2024-06-19 11:46:32 +03:00
fogelito ec71fb22de Change processSource processDestination params 2024-06-19 11:45:07 +03:00
fogelito f1bff1b62c add migrations document 2024-06-19 11:09:37 +03:00
fogelito d39060e0a8 getDevice 2024-06-16 12:49:34 +03:00
fogelito 610edc9584 composer.lock 2024-06-16 09:52:53 +03:00
fogelito e58033aff0 Downgrade utopia-php/platform to 0.5 2024-06-13 19:03:51 +03:00
fogelito 2c80823d96 composer.lock 2024-06-13 18:26:13 +03:00
fogelito ccd0e863db Merge branch 'refactor-usage-sn' of https://github.com/appwrite/appwrite into migrations-backups
 Conflicts:
	composer.lock
2024-06-13 18:25:28 +03:00
fogelito 82be39af3d Update cache 2024-06-13 15:14:56 +03:00
fogelito 91cc3a3ff5 Remove archive 2024-06-09 19:36:41 +03:00
fogelito b23f7b0725 Revert archive 2024-06-09 19:25:49 +03:00
fogelito 25b661b908 Move Archive event to cloud 2024-06-09 17:15:17 +03:00
fogelito d5025e7db3 add todo 2024-06-09 16:59:23 +03:00
fogelito 0e33fb2b64 remove $backup 2024-06-09 16:19:02 +03:00
fogelito abde5393df Set Archive 2024-06-09 16:18:40 +03:00
fogelito 26c714da48 dbg 2024-05-29 19:30:52 +03:00
fogelito d000c160b6 Fix bug? 2024-05-29 19:29:03 +03:00
fogelito ed0995fa49 Fix bug? 2024-05-29 19:26:44 +03:00
fogelito 5764ea9ade static getCollectionId 2024-05-29 19:09:14 +03:00
fogelito 07bfe3823c getCollectionId 2024-05-29 18:59:10 +03:00
fogelito 97703b0332 Question 2024-05-29 18:16:29 +03:00
fogelito 3ebbc5976f hint update 2024-05-29 11:31:00 +03:00
fogelito 15ffce36de add hooks 2024-05-28 20:52:32 +03:00
fogelito 68f5947b40 Remove backup 2024-05-28 20:40:57 +03:00
fogelito d503a436d0 add project 2024-05-28 20:37:37 +03:00
fogelito 75ec86eed4 SourceAppwrite 2024-05-28 20:12:58 +03:00
fogelito 73280fd173 processSource 2024-05-28 20:05:36 +03:00
fogelito 6149f46621 processDestination 2024-05-28 19:59:54 +03:00
fogelito bdb7350994 change private to protected 2024-05-28 19:50:37 +03:00
fogelito c08d34ead9 add destinations to api's 2024-05-27 18:56:28 +03:00
fogelito ddb0ce3175 add destinations 2024-05-27 18:52:33 +03:00
fogelito f68f21a264 Add debug 2024-05-27 17:53:50 +03:00
fogelito bc62405810 Add debug 2024-05-27 17:42:51 +03:00
fogelito b5061da8c3 add resourceType backup 2024-05-27 17:17:58 +03:00
fogelito 9c591bd42d add resourceType backup 2024-05-27 17:06:08 +03:00
fogelito bbcab38590 add config backups scopes 2024-05-26 12:14:40 +03:00
fogelito a7b7059916 revert scope 2024-05-26 11:37:16 +03:00
fogelito d4b0ca7804 add scopes 2024-05-26 11:05:18 +03:00
fogelito 552c729c5a fix enqueueResources 2024-05-23 18:22:25 +03:00
fogelito 0994b0f2de trigger migration 2024-05-23 18:14:00 +03:00
fogelito ecfc5d68c2 accept null 2024-05-23 17:49:41 +03:00
fogelito 06a5e76c50 ScheduleBase refactor 2024-05-23 17:42:03 +03:00
fogelito 87e0d167e2 Merge branch 'refactor-usage-sn' of https://github.com/appwrite/appwrite into check-cursor-value
 Conflicts:
	composer.lock
2024-05-15 10:57:25 +03:00
fogelito 1a5ae40e15 revert 2024-05-15 10:56:02 +03:00
fogelito 6a4581671f Use original delete throw 2024-05-15 10:52:45 +03:00
fogelito 8bf1d4924b Use original delete throw 2024-05-15 10:36:18 +03:00
fogelito 661329b977 Invalid cursor value 2024-05-09 19:54:28 +03:00
759 changed files with 32958 additions and 31319 deletions
+5
View File
@@ -2,6 +2,7 @@ _APP_ENV=development
_APP_EDITION=self-hosted
_APP_LOCALE=en
_APP_WORKER_PER_CORE=6
_APP_COMPRESSION_MIN_SIZE_BYTES=1024
_APP_CONSOLE_WHITELIST_ROOT=disabled
_APP_CONSOLE_WHITELIST_EMAILS=
_APP_CONSOLE_SESSION_ALERTS=enabled
@@ -22,6 +23,7 @@ _APP_OPENSSL_KEY_V1=your-secret-key
_APP_DOMAIN=traefik
_APP_DOMAIN_FUNCTIONS=functions.localhost
_APP_DOMAIN_TARGET=localhost
_APP_RULES_FORMAT=md5
_APP_REDIS_HOST=redis
_APP_REDIS_PORT=6379
_APP_REDIS_PASS=
@@ -84,6 +86,7 @@ _APP_MAINTENANCE_RETENTION_EXECUTION=1209600
_APP_MAINTENANCE_RETENTION_ABUSE=86400
_APP_MAINTENANCE_RETENTION_AUDIT=1209600
_APP_USAGE_AGGREGATION_INTERVAL=30
_APP_STATS_RESOURCES_INTERVAL=3600
_APP_MAINTENANCE_RETENTION_USAGE_HOURLY=8640000
_APP_MAINTENANCE_RETENTION_SCHEDULES=86400
_APP_USAGE_STATS=enabled
@@ -107,3 +110,5 @@ _APP_MESSAGE_EMAIL_TEST_DSN=
_APP_MESSAGE_PUSH_TEST_DSN=
_APP_WEBHOOK_MAX_FAILED_ATTEMPTS=10
_APP_PROJECT_REGIONS=default
_APP_FUNCTIONS_CREATION_ABUSE_LIMIT=5000
_APP_STATS_USAGE_DUAL_WRITING_DBS=database_db_main
+33
View File
@@ -0,0 +1,33 @@
name: "Console SDK Preview"
on:
pull_request:
paths:
- 'app/config/specs/*-latest-console.json'
jobs:
setup:
name: Setup & Build Console SDK
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Load and Start Appwrite
run: |
docker compose build
docker compose up -d
docker compose exec appwrite sdks --platform=console --sdk=web --version=latest --git=no
sudo chown -R $USER:$USER ./app/sdks/console-web
- uses: actions/setup-node@v4
with:
node-version: 20
- name: Build and Publish SDK
working-directory: ./app/sdks/console-web
run: |
npm install
npm run build
npx pkg-pr-new publish --comment=update
+121 -20
View File
@@ -8,23 +8,47 @@ env:
IMAGE: appwrite-dev
CACHE_KEY: appwrite-dev-${{ github.event.pull_request.head.sha }}
on: [pull_request]
on: [ pull_request ]
jobs:
check_database_changes:
name: Check if utopia-php/database changed
runs-on: ubuntu-latest
outputs:
database_changed: ${{ steps.check.outputs.database_changed }}
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Fetch base branch
run: git fetch origin ${{ github.event.pull_request.base.ref }}
- name: Check for utopia-php/database changes
id: check
run: |
if git diff origin/${{ github.event.pull_request.base.ref }} HEAD -- composer.lock | grep -q '"name": "utopia-php/database"'; then
echo "Database version changed, going to run all mode tests."
echo "database_changed=true" >> "$GITHUB_ENV"
echo "database_changed=true" >> "$GITHUB_OUTPUT"
else
echo "database_changed=false" >> "$GITHUB_ENV"
echo "database_changed=false" >> "$GITHUB_OUTPUT"
fi
setup:
name: Setup & Build Appwrite Image
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
uses: docker/setup-buildx-action@v3
- name: Build Appwrite
uses: docker/build-push-action@v3
uses: docker/build-push-action@v6
with:
context: .
push: false
@@ -39,7 +63,7 @@ jobs:
VERSION=dev
- name: Cache Docker Image
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
@@ -51,10 +75,10 @@ jobs:
steps:
- name: checkout
uses: actions/checkout@v2
uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
@@ -81,10 +105,10 @@ jobs:
needs: setup
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
@@ -103,6 +127,62 @@ jobs:
name: E2E Service Test
runs-on: ubuntu-latest
needs: setup
strategy:
fail-fast: false
matrix:
service: [
Account,
Avatars,
Console,
Databases,
Functions,
FunctionsSchedule,
GraphQL,
Health,
Locale,
Projects,
Realtime,
Storage,
Teams,
Users,
Webhooks,
VCS,
Messaging,
Migrations
]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
fail-on-cache-miss: true
- name: Load and Start Appwrite
run: |
docker load --input /tmp/${{ env.IMAGE }}.tar
docker compose up -d
sleep 30
- name: Run ${{ matrix.service }} tests with Project table mode
run: |
echo "Using project tables"
export _APP_DATABASE_SHARED_TABLES=
export _APP_DATABASE_SHARED_TABLES_V1=
docker compose exec -T \
-e _APP_DATABASE_SHARED_TABLES \
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug
e2e_shared_mode_test:
name: E2E Shared Mode Service Test
runs-on: ubuntu-latest
needs: [ setup, check_database_changes ]
if: needs.check_database_changes.outputs.database_changed == 'true'
strategy:
fail-fast: false
matrix:
@@ -113,6 +193,7 @@ jobs:
Console,
Databases,
Functions,
FunctionsSchedule,
GraphQL,
Health,
Locale,
@@ -124,14 +205,19 @@ jobs:
Webhooks,
VCS,
Messaging,
Migrations
]
tables-mode: [
'Shared V1',
'Shared V2',
]
steps:
- name: checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
@@ -141,23 +227,36 @@ jobs:
run: |
docker load --input /tmp/${{ env.IMAGE }}.tar
docker compose up -d
sleep 25
sleep 30
- name: Run ${{matrix.service}} Tests
run: docker compose exec -T appwrite test /usr/src/code/tests/e2e/Services/${{matrix.service}} --debug
- name: Run ${{ matrix.service }} tests with ${{ matrix.tables-mode }} table mode
run: |
if [ "${{ matrix.tables-mode }}" == "Shared V1" ]; then
echo "Using shared tables V1"
export _APP_DATABASE_SHARED_TABLES=database_db_main
export _APP_DATABASE_SHARED_TABLES_V1=database_db_main
elif [ "${{ matrix.tables-mode }}" == "Shared V2" ]; then
echo "Using shared tables V2"
export _APP_DATABASE_SHARED_TABLES=database_db_main
export _APP_DATABASE_SHARED_TABLES_V1=
fi
docker compose exec -T \
-e _APP_DATABASE_SHARED_TABLES \
-e _APP_DATABASE_SHARED_TABLES_V1 \
appwrite test /usr/src/code/tests/e2e/Services/${{ matrix.service }} --debug
- name: Run ${{matrix.service}} Shared Tables Tests
run: _APP_DATABASE_SHARED_TABLES=database_db_main docker compose exec -T appwrite test /usr/src/code/tests/e2e/Services/${{matrix.service}} --debug
benchamrking:
benchmarking:
name: Benchmark
runs-on: ubuntu-latest
needs: setup
permissions:
pull-requests: write
steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Load Cache
uses: actions/cache@v3
uses: actions/cache@v4
with:
key: ${{ env.CACHE_KEY }}
path: /tmp/${{ env.IMAGE }}.tar
@@ -213,6 +312,7 @@ jobs:
path: benchmark.json
retention-days: 7
- name: Find Comment
if: github.event.pull_request.head.repo.full_name == github.repository
uses: peter-evans/find-comment@v3
id: fc
with:
@@ -220,6 +320,7 @@ jobs:
comment-author: 'github-actions[bot]'
body-includes: Benchmark results
- name: Comment on PR
if: github.event.pull_request.head.repo.full_name == github.repository
uses: peter-evans/create-or-update-comment@v4
with:
comment-id: ${{ steps.fc.outputs.comment-id }}
+1
View File
@@ -16,3 +16,4 @@ dev/yasd_init.php
.phpunit.result.cache
Makefile
appwrite.json
/.zed/
+114
View File
@@ -1,3 +1,117 @@
# Version 1.6.1
## What's Changed
### Notable changes
* Remove JPEG fallback for webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8746
* Add heic and avif support by @lohanidamodar in https://github.com/appwrite/appwrite/pull/7718
* Add new runtimes by @Meldiron in https://github.com/appwrite/appwrite/pull/8771
* Remove audits deletion by @shimonewman in https://github.com/appwrite/appwrite/pull/8766
* Bump assistant by @loks0n in https://github.com/appwrite/appwrite/pull/8801
* Change max queries values to 500 by @fogelito in https://github.com/appwrite/appwrite/pull/8802
* Allow '.wav' as 'audio/x-wav' as well by @basert in https://github.com/appwrite/appwrite/pull/8846
* Use 1 instead of 0.5 cpu for default function specification by @loks0n in https://github.com/appwrite/appwrite/pull/8848
* Update function runtimes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8781
* Add a realtime heartbeat by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8943
### Fixes
* Trigger functions event only if event is not paused by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8526
* Update docker-compose to restart usage-dump by @feschaffa in https://github.com/appwrite/appwrite/pull/8642
* Fix typo in scheduler base by @fogelito in https://github.com/appwrite/appwrite/pull/8691
* Add domain and force HTTPS env vars to mail worker by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8722
* Fix webp by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8732
* Ignore junction tables by @fogelito in https://github.com/appwrite/appwrite/pull/8728
* Fix logger throwing fatal error by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8724
* Fix missing protocol for testing SMTP by @byawitz in https://github.com/appwrite/appwrite/pull/8749
* Make create execution async loose by @loks0n in https://github.com/appwrite/appwrite/pull/8707
* Fix invalid cursor value by @fogelito in https://github.com/appwrite/appwrite/pull/8109
* Fix target deletes by @abnegate in https://github.com/appwrite/appwrite/pull/8833
* Fix translation commas by @loks0n in https://github.com/appwrite/appwrite/pull/8892
* Fix Migrations having source creds being overwritten and add Migration tests by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8897
* Fix validator usage for updating string size by @abnegate in https://github.com/appwrite/appwrite/pull/8890
* Fix create user event not triggering by @loks0n in https://github.com/appwrite/appwrite/pull/8718
* Improve error handling and logging in the database worker by @fogelito in https://github.com/appwrite/appwrite/pull/8944
* Remove inaccurate info about leaving the URL parameter empty by @ebenezerdon in https://github.com/appwrite/appwrite/pull/8963
* Ensure indexes are updated when updating an attribute key by @fogelito in https://github.com/appwrite/appwrite/pull/8971
* Remove duplicate dart-2.16 runtime template by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8972
* Fix team invites with existing session by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9006
* Improve handling of HTTP requests by dispatching to safe workers by @Meldiron in https://github.com/appwrite/appwrite/pull/9016
* Fix users create session secret by @stnguyen90 in https://github.com/appwrite/appwrite/pull/9019
* Fix swoole task warning by @Meldiron in https://github.com/appwrite/appwrite/pull/9025
### Miscellaneous
* Update Init copy by @adityaoberai in https://github.com/appwrite/appwrite/pull/8557
* Fix security scan permissions and comment by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8525
* Add Trivy security scans by @btme0011 in https://github.com/appwrite/appwrite/pull/6876
* Update database stack by @abnegate in https://github.com/appwrite/appwrite/pull/8564
* Bump database by @abnegate in https://github.com/appwrite/appwrite/pull/8573
* Sync main with 1.5.x by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8589
* Add AWS to one-click installs by @byawitz in https://github.com/appwrite/appwrite/pull/8593
* Update Init copy in readme by @adityaoberai in https://github.com/appwrite/appwrite/pull/8618
* Sync main into 1.6.x by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8685
* Sync 1.6.x into main by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8686
* Feat coroutines by @Meldiron in https://github.com/appwrite/appwrite/pull/7826
* Sync main into 1.6.x by @Meldiron in https://github.com/appwrite/appwrite/pull/8719
* Sentence casing endpoint API reference by @choir241 in https://github.com/appwrite/appwrite/pull/8617
* DB storage metrics by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8404
* Fix exception thrown when optional array attribute does not exist by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8391
* Add projects channels to realtime by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8735
* Base for console roles support by @lohanidamodar in https://github.com/appwrite/appwrite/pull/8565
* Remove DB disk storage calculation by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8745
* Messaging adapter default values by @shimonewman in https://github.com/appwrite/appwrite/pull/8742
* Add payload response type by @loks0n in https://github.com/appwrite/appwrite/pull/8720
* Fix flaky functions tests by @loks0n in https://github.com/appwrite/appwrite/pull/8682
* Migrations Backups by @fogelito in https://github.com/appwrite/appwrite/pull/8186
* Add test for response and request filters by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8697
* Bump version in SECURITY.md by @EVDOG4LIFE in https://github.com/appwrite/appwrite/pull/8755
* Add originalId attribute to databases collection by @fogelito in https://github.com/appwrite/appwrite/pull/8764
* Fix Walter References by @ItzNotABug in https://github.com/appwrite/appwrite/pull/8757
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8769
* Move new attributes by @abnegate in https://github.com/appwrite/appwrite/pull/8777
* Add ping endpoint by @loks0n in https://github.com/appwrite/appwrite/pull/8761
* Fix GitHub action caching by @loks0n in https://github.com/appwrite/appwrite/pull/8772
* Chore release ruby SDK by @abnegate in https://github.com/appwrite/appwrite/pull/8767
* Call migration success on success by @abnegate in https://github.com/appwrite/appwrite/pull/8782
* Update utopia-php/system to 0.9.0 by @basert in https://github.com/appwrite/appwrite/pull/8780
* Move createDocument from api to worker by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8776
* Add missing indexes by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8803
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8809
* Fix typo in BLR region by @stnguyen90 in https://github.com/appwrite/appwrite/pull/8756
* Add tests for project variables by @vermakhushboo in https://github.com/appwrite/appwrite/pull/8815
* Replace 'Expires' with 'Cache-Control: private' header to avoid CDN caching by @basert in https://github.com/appwrite/appwrite/pull/8836
* Allow blocking based on resource attributes by @basert in https://github.com/appwrite/appwrite/pull/8812
* Check if resource is blocked inside functions worker by @basert in https://github.com/appwrite/appwrite/pull/8855
* Fix missing allow attribute by @abnegate in https://github.com/appwrite/appwrite/pull/8889
* Revert function execution order by @basert in https://github.com/appwrite/appwrite/pull/8857
* Use resource type constants by @basert in https://github.com/appwrite/appwrite/pull/8895
* Update Database lib by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8680
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8917
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8923
* Update database for transaction counter fixes with retries by @abnegate in https://github.com/appwrite/appwrite/pull/8927
* Validate string permissions by @fogelito in https://github.com/appwrite/appwrite/pull/8929
* Add PubSub adapter support by @basert in https://github.com/appwrite/appwrite/pull/8905
* List memberships as client by @loks0n in https://github.com/appwrite/appwrite/pull/8913
* Fix XDebug Extension not being removed by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8891
* Update database by @abnegate in https://github.com/appwrite/appwrite/pull/8946
* Use utopia compression by @loks0n in https://github.com/appwrite/appwrite/pull/8938
* Make compression minimum size configurable by @loks0n in https://github.com/appwrite/appwrite/pull/8947
* Revert "Update database" by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8949
* Fix setpaused by @loks0n in https://github.com/appwrite/appwrite/pull/8948
* Use getDocument instead of find() for rules by @christyjacob4 in https://github.com/appwrite/appwrite/pull/8951
* Remove double fetch from migrations worker by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8956
* Fix memberships privacy MFA by @loks0n in https://github.com/appwrite/appwrite/pull/8969
* Add telemetry by @basert in https://github.com/appwrite/appwrite/pull/8960
* Send migration errors individually by @PineappleIOnic in https://github.com/appwrite/appwrite/pull/8959
* Add console sdk previews by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/8990
* Unset index length by @fogelito in https://github.com/appwrite/appwrite/pull/8978
* Update base to 0.9.5 by @basert in https://github.com/appwrite/appwrite/pull/9005
* Sync main into 1.6.x by @TorstenDittmann in https://github.com/appwrite/appwrite/pull/9011
* Improved shared tables V2 by @abnegate in https://github.com/appwrite/appwrite/pull/9013
* Ensure backwards compatibility for 1.6.x by @christyjacob4 in https://github.com/appwrite/appwrite/pull/9018
# Version 1.6.0
## What's Changed
+18 -6
View File
@@ -367,7 +367,7 @@ In file `app/controllers/shared/api.php` On the database listener, add to an exi
```php
case $document->getCollection() === 'teams':
$queueForUsage
$queueForStatsUsage
->addMetric(METRIC_TEAMS, $value); // per project
break;
```
@@ -379,10 +379,10 @@ In that case you need also to handle children removal using addReduce() method c
```php
case $document->getCollection() === 'buckets': //buckets
$queueForUsage
$queueForStatsUsage
->addMetric(METRIC_BUCKETS, $value); // per project
if ($event === Database::EVENT_DOCUMENT_DELETE) {
$queueForUsage
$queueForStatsUsage
->addReduce($document);
}
break;
@@ -428,16 +428,16 @@ public function __construct()
->inject('dbForProject')
->inject('queueForFunctions')
->inject('queueForEvents')
->inject('queueForUsage')
->inject('queueForStatsUsage')
->inject('log')
->callback(fn (Message $message, Database $dbForProject, Func $queueForFunctions, Event $queueForEvents, Usage $queueForUsage, Log $log) => $this->action($message, $dbForProject, $queueForFunctions, $queueForEvents, $queueForUsage, $log));
->callback(fn (Message $message, Database $dbForProject, Func $queueForFunctions, Event $queueForEvents, StatsUsage $queueForStatsUsage, Log $log) => $this->action($message, $dbForProject, $queueForFunctions, $queueForEvents, $queueForStatsUsage, $log));
}
```
and then trigger the queue with the new metric like so:
```php
$queueForUsage
$queueForStatsUsage
->addMetric(METRIC_BUILDS, 1)
->addMetric(METRIC_BUILDS_STORAGE, $build->getAttribute('size', 0))
->addMetric(METRIC_BUILDS_COMPUTE, (int)$build->getAttribute('duration', 0) * 1000)
@@ -613,6 +613,18 @@ If you need to clear the cache, you can do so by running the following command:
docker compose exec redis redis-cli FLUSHALL
```
## Using preview domains locally
Appwrite Functions are automatically given a domain you can visit to execute the function. This domain has format `[SOMETHING].functions.localhost` unless you changed `_APP_DOMAIN_FUNCTIONS` environment variable. This default value works great when running Appwrite locally, but it can be impossible to use preview domains with Cloud woekspaces such as Gitpod or GitHub Codespaces.
To use preview domains on Cloud workspaces, you can visit hostname provided by them, and supply function's preview domain as URL parameter:
```
https://8080-appwrite-appwrite-mjeb3ebilwv.ws-eu116.gitpod.io/ping?preview=672b3c7eab1ac523ccf5.functions.localhost
```
The path was set to `/ping` intentionally. Visiting `/` for preview domains might trigger Console background worker, and trigger redirect to Console without our preview URL param. Visiting different path ensures this doesnt happen.
## Tutorials
From time to time, our team will add tutorials that will help contributors find their way in the Appwrite source code. Below is a list of currently available tutorials:
+8 -4
View File
@@ -12,7 +12,7 @@ RUN composer install --ignore-platform-reqs --optimize-autoloader \
--no-plugins --no-scripts --prefer-dist \
`if [ "$TESTING" != "true" ]; then echo "--no-dev"; fi`
FROM appwrite/base:0.9.3 AS final
FROM appwrite/base:0.9.5 AS final
LABEL maintainer="team@appwrite.io"
@@ -85,6 +85,10 @@ RUN chmod +x /usr/local/bin/doctor && \
chmod +x /usr/local/bin/worker-messaging && \
chmod +x /usr/local/bin/worker-migrations && \
chmod +x /usr/local/bin/worker-webhooks && \
chmod +x /usr/local/bin/worker-stats-usage && \
chmod +x /usr/local/bin/worker-stats-usage-dump && \
chmod +x /usr/local/bin/stats-resources && \
chmod +x /usr/local/bin/worker-stats-resources && \
chmod +x /usr/local/bin/worker-usage && \
chmod +x /usr/local/bin/worker-usage-dump
@@ -92,10 +96,10 @@ RUN chmod +x /usr/local/bin/doctor && \
RUN mkdir -p /etc/letsencrypt/live/ && chmod -Rf 755 /etc/letsencrypt/live/
# Enable Extensions
RUN if [ "$DEBUG" == "true" ]; then cp /usr/src/code/dev/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini; fi
RUN if [ "$DEBUG" == "true" ]; then mkdir -p /tmp/xdebug; fi
RUN if [ "$DEBUG" = "true" ]; then cp /usr/src/code/dev/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini; fi
RUN if [ "$DEBUG" = "true" ]; then mkdir -p /tmp/xdebug; fi
RUN if [ "$DEBUG" = "false" ]; then rm -rf /usr/src/code/dev; fi
RUN if [ "$DEBUG" = "false" ]; then rm -f /usr/local/lib/php/extensions/no-debug-non-zts-20220829/xdebug.so; fi
RUN if [ "$DEBUG" = "false" ]; then rm -f /usr/local/lib/php/extensions/no-debug-non-zts-20230831/xdebug.so; fi
EXPOSE 80
+3 -3
View File
@@ -67,7 +67,7 @@ docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
### Windows
@@ -79,7 +79,7 @@ docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
#### PowerShell
@@ -89,7 +89,7 @@ docker run -it --rm `
--volume /var/run/docker.sock:/var/run/docker.sock `
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
--entrypoint="install" `
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
运行后,可以在浏览器上访问 http://localhost 找到 Appwrite 控制台。在非 Linux 的本机主机上完成安装后,服务器可能需要几分钟才能启动。
+3 -3
View File
@@ -75,7 +75,7 @@ docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
### Windows
@@ -87,7 +87,7 @@ docker run -it --rm ^
--volume //var/run/docker.sock:/var/run/docker.sock ^
--volume "%cd%"/appwrite:/usr/src/code/appwrite:rw ^
--entrypoint="install" ^
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
#### PowerShell
@@ -97,7 +97,7 @@ docker run -it --rm `
--volume /var/run/docker.sock:/var/run/docker.sock `
--volume ${pwd}/appwrite:/usr/src/code/appwrite:rw `
--entrypoint="install" `
appwrite/appwrite:1.6.0
appwrite/appwrite:1.6.1
```
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.
+1
View File
@@ -11,6 +11,7 @@
| 1.3.x | :white_check_mark: |
| 1.4.x | :white_check_mark: |
| 1.5.x | :white_check_mark: |
| 1.6.x | :white_check_mark: |
## Reporting a Vulnerability
+67 -25
View File
@@ -5,6 +5,8 @@ require_once __DIR__ . '/init.php';
use Appwrite\Event\Certificate;
use Appwrite\Event\Delete;
use Appwrite\Event\Func;
use Appwrite\Event\StatsResources;
use Appwrite\Event\StatsUsage;
use Appwrite\Platform\Appwrite;
use Appwrite\Runtimes\Runtimes;
use Utopia\Cache\Adapter\Sharding;
@@ -19,7 +21,7 @@ use Utopia\DSN\DSN;
use Utopia\Logger\Log;
use Utopia\Platform\Service;
use Utopia\Pools\Group;
use Utopia\Queue\Connection;
use Utopia\Queue\Publisher;
use Utopia\Registry\Registry;
use Utopia\System\System;
@@ -52,7 +54,7 @@ CLI::setResource('pools', function (Registry $register) {
return $register->get('pools');
}, ['register']);
CLI::setResource('dbForConsole', function ($pools, $cache) {
CLI::setResource('dbForPlatform', function ($pools, $cache) {
$sleep = 3;
$maxAttempts = 5;
$attempts = 0;
@@ -67,9 +69,9 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
->pop()
->getResource();
$dbForConsole = new Database($dbAdapter, $cache);
$dbForPlatform = new Database($dbAdapter, $cache);
$dbForConsole
$dbForPlatform
->setNamespace('_console')
->setMetadata('host', \gethostname())
->setMetadata('project', 'console');
@@ -78,7 +80,7 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
$collections = Config::getParam('collections', [])['console'];
$last = \array_key_last($collections);
if (!($dbForConsole->exists($dbForConsole->getDatabase(), $last))) { /** TODO cache ready variable using registry */
if (!($dbForPlatform->exists($dbForPlatform->getDatabase(), $last))) { /** TODO cache ready variable using registry */
throw new Exception('Tables not ready yet.');
}
@@ -94,15 +96,15 @@ CLI::setResource('dbForConsole', function ($pools, $cache) {
throw new Exception("Console is not ready yet. Please try again later.");
}
return $dbForConsole;
return $dbForPlatform;
}, ['pools', 'cache']);
CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole, $cache) {
CLI::setResource('getProjectDB', function (Group $pools, Database $dbForPlatform, $cache) {
$databases = []; // TODO: @Meldiron This should probably be responsibility of utopia-php/pools
return function (Document $project) use ($pools, $dbForConsole, $cache, &$databases) {
return function (Document $project) use ($pools, $dbForPlatform, $cache, &$databases) {
if ($project->isEmpty() || $project->getId() === 'console') {
return $dbForConsole;
return $dbForPlatform;
}
try {
@@ -114,8 +116,9 @@ CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole,
if (isset($databases[$dsn->getHost()])) {
$database = $databases[$dsn->getHost()];
$sharedTables = \explode(',', System::getEnv('_APP_DATABASE_SHARED_TABLES', ''));
if ($dsn->getHost() === System::getEnv('_APP_DATABASE_SHARED_TABLES', '')) {
if (\in_array($dsn->getHost(), $sharedTables)) {
$database
->setSharedTables(true)
->setTenant($project->getInternalId())
@@ -136,10 +139,10 @@ CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole,
->getResource();
$database = new Database($dbAdapter, $cache);
$databases[$dsn->getHost()] = $database;
$sharedTables = \explode(',', System::getEnv('_APP_DATABASE_SHARED_TABLES', ''));
if ($dsn->getHost() === System::getEnv('_APP_DATABASE_SHARED_TABLES', '')) {
if (\in_array($dsn->getHost(), $sharedTables)) {
$database
->setSharedTables(true)
->setTenant($project->getInternalId())
@@ -157,20 +160,59 @@ CLI::setResource('getProjectDB', function (Group $pools, Database $dbForConsole,
return $database;
};
}, ['pools', 'dbForConsole', 'cache']);
}, ['pools', 'dbForPlatform', 'cache']);
CLI::setResource('queue', function (Group $pools) {
return $pools->get('queue')->pop()->getResource();
CLI::setResource('getLogsDB', function (Group $pools, Cache $cache) {
$database = null;
return function (?Document $project = null) use ($pools, $cache, $database) {
if ($database !== null && $project !== null && !$project->isEmpty() && $project->getId() !== 'console') {
$database->setTenant($project->getInternalId());
return $database;
}
$dbAdapter = $pools
->get('logs')
->pop()
->getResource();
$database = new Database(
$dbAdapter,
$cache
);
$database
->setSharedTables(true)
->setNamespace('logsV1')
->setTimeout(APP_DATABASE_TIMEOUT_MILLISECONDS)
->setMaxQueryValues(APP_DATABASE_QUERY_MAX_VALUES);
// set tenant
if ($project !== null && !$project->isEmpty() && $project->getId() !== 'console') {
$database->setTenant($project->getInternalId());
}
return $database;
};
}, ['pools', 'cache']);
CLI::setResource('queueForStatsUsage', function (Connection $publisher) {
return new StatsUsage($publisher);
}, ['publisher']);
CLI::setResource('queueForStatsResources', function (Publisher $publisher) {
return new StatsResources($publisher);
}, ['publisher']);
CLI::setResource('publisher', function (Group $pools) {
return $pools->get('publisher')->pop()->getResource();
}, ['pools']);
CLI::setResource('queueForFunctions', function (Connection $queue) {
return new Func($queue);
}, ['queue']);
CLI::setResource('queueForDeletes', function (Connection $queue) {
return new Delete($queue);
}, ['queue']);
CLI::setResource('queueForCertificates', function (Connection $queue) {
return new Certificate($queue);
}, ['queue']);
CLI::setResource('queueForFunctions', function (Publisher $publisher) {
return new Func($publisher);
}, ['publisher']);
CLI::setResource('queueForDeletes', function (Publisher $publisher) {
return new Delete($publisher);
}, ['publisher']);
CLI::setResource('queueForCertificates', function (Publisher $publisher) {
return new Certificate($publisher);
}, ['publisher']);
CLI::setResource('logError', function (Registry $register) {
return function (Throwable $error, string $namespace, string $action) use ($register) {
$logger = $register->get('logger');
@@ -180,7 +222,7 @@ CLI::setResource('logError', function (Registry $register) {
$log = new Log();
$log->setNamespace($namespace);
$log->setServer(\gethostname());
$log->setServer(System::getEnv('_APP_LOGGING_SERVICE_IDENTIFIER', \gethostname()));
$log->setVersion($version);
$log->setType(Log::TYPE_ERROR);
$log->setMessage($error->getMessage());
+17 -6089
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+126
View File
@@ -0,0 +1,126 @@
<?php
use Utopia\Database\Database;
use Utopia\Database\Helpers\ID;
return [
'collections' => [
'$collection' => ID::custom('databases'),
'$id' => ID::custom('collections'),
'name' => 'Collections',
'attributes' => [
[
'$id' => ID::custom('databaseInternalId'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => Database::LENGTH_KEY,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('databaseId'),
'type' => Database::VAR_STRING,
'signed' => true,
'size' => Database::LENGTH_KEY,
'format' => '',
'filters' => [],
'required' => true,
'default' => null,
'array' => false,
],
[
'$id' => ID::custom('name'),
'type' => Database::VAR_STRING,
'size' => 256,
'required' => true,
'signed' => true,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('enabled'),
'type' => Database::VAR_BOOLEAN,
'signed' => true,
'size' => 0,
'format' => '',
'filters' => [],
'required' => true,
'default' => null,
'array' => false,
],
[
'$id' => ID::custom('documentSecurity'),
'type' => Database::VAR_BOOLEAN,
'signed' => true,
'size' => 0,
'format' => '',
'filters' => [],
'required' => true,
'default' => null,
'array' => false,
],
[
'$id' => ID::custom('attributes'),
'type' => Database::VAR_STRING,
'size' => 1000000,
'required' => false,
'signed' => true,
'array' => false,
'filters' => ['subQueryAttributes'],
],
[
'$id' => ID::custom('indexes'),
'type' => Database::VAR_STRING,
'size' => 1000000,
'required' => false,
'signed' => true,
'array' => false,
'filters' => ['subQueryIndexes'],
],
[
'$id' => ID::custom('search'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 16384,
'signed' => true,
'required' => false,
'default' => null,
'array' => false,
'filters' => [],
],
],
'indexes' => [
[
'$id' => ID::custom('_fulltext_search'),
'type' => Database::INDEX_FULLTEXT,
'attributes' => ['search'],
'lengths' => [],
'orders' => [],
],
[
'$id' => ID::custom('_key_name'),
'type' => Database::INDEX_KEY,
'attributes' => ['name'],
'lengths' => [256],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_enabled'),
'type' => Database::INDEX_KEY,
'attributes' => ['enabled'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_documentSecurity'),
'type' => Database::INDEX_KEY,
'attributes' => ['documentSecurity'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
],
]
];
+94
View File
@@ -0,0 +1,94 @@
<?php
use Utopia\Database\Database;
use Utopia\Database\Helpers\ID;
$logsCollection = [];
$logsCollection['stats'] = [
'$collection' => ID::custom(Database::METADATA),
'$id' => ID::custom('stats'),
'name' => 'stats',
'attributes' => [
[
'$id' => ID::custom('metric'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 255,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('region'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 255,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('value'),
'type' => Database::VAR_INTEGER,
'format' => '',
'size' => 8,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
[
'$id' => ID::custom('time'),
'type' => Database::VAR_DATETIME,
'format' => '',
'size' => 0,
'signed' => false,
'required' => false,
'default' => null,
'array' => false,
'filters' => ['datetime'],
],
[
'$id' => ID::custom('period'),
'type' => Database::VAR_STRING,
'format' => '',
'size' => 4,
'signed' => true,
'required' => true,
'default' => null,
'array' => false,
'filters' => [],
],
],
'indexes' => [
[
'$id' => ID::custom('_key_time'),
'type' => Database::INDEX_KEY,
'attributes' => ['time'],
'lengths' => [],
'orders' => [Database::ORDER_DESC],
],
[
'$id' => ID::custom('_key_period_time'),
'type' => Database::INDEX_KEY,
'attributes' => ['period', 'time'],
'lengths' => [],
'orders' => [Database::ORDER_ASC],
],
[
'$id' => ID::custom('_key_metric_period_time'),
'type' => Database::INDEX_UNIQUE,
'attributes' => ['metric', 'period', 'time'],
'lengths' => [],
'orders' => [Database::ORDER_DESC],
],
],
];
return $logsCollection;
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+11 -6
View File
@@ -24,6 +24,11 @@ return [
'description' => 'Access to this API is forbidden.',
'code' => 401,
],
Exception::GENERAL_RESOURCE_BLOCKED => [
'name' => Exception::GENERAL_RESOURCE_BLOCKED,
'description' => 'Access to this resource is blocked.',
'code' => 401,
],
Exception::GENERAL_UNKNOWN_ORIGIN => [
'name' => Exception::GENERAL_UNKNOWN_ORIGIN,
'description' => 'The request originated from an unknown origin. If you trust this domain, please list it as a trusted platform in the Appwrite console.',
@@ -344,11 +349,6 @@ return [
'description' => 'Team with the requested ID could not be found.',
'code' => 404,
],
Exception::TEAM_INVITE_ALREADY_EXISTS => [
'name' => Exception::TEAM_INVITE_ALREADY_EXISTS,
'description' => 'User has already been invited or is already a member of this team',
'code' => 409,
],
Exception::TEAM_INVITE_NOT_FOUND => [
'name' => Exception::TEAM_INVITE_NOT_FOUND,
'description' => 'The requested team invitation could not be found.',
@@ -681,7 +681,7 @@ return [
],
Exception::ATTRIBUTE_LIMIT_EXCEEDED => [
'name' => Exception::ATTRIBUTE_LIMIT_EXCEEDED,
'description' => 'The maximum number of attributes has been reached.',
'description' => 'The maximum number or size of attributes for this collection has been reached.',
'code' => 400,
],
Exception::ATTRIBUTE_VALUE_INVALID => [
@@ -726,6 +726,11 @@ return [
'description' => 'Index invalid.',
'code' => 400,
],
Exception::INDEX_DEPENDENCY => [
'name' => Exception::INDEX_DEPENDENCY,
'description' => 'Attribute cannot be renamed or deleted. Please remove the associated index first.',
'code' => 409,
],
/** Project Errors */
Exception::PROJECT_NOT_FOUND => [
+11 -10
View File
@@ -11,7 +11,7 @@ const TEMPLATE_RUNTIMES = [
],
'DART' => [
'name' => 'dart',
'versions' => ['3.5', '3.3', '3.1', '3.0', '2.19', '2.18', '2.17', '2.16', '2.16']
'versions' => ['3.5', '3.3', '3.1', '3.0', '2.19', '2.18', '2.17', '2.16']
],
'GO' => [
'name' => 'go',
@@ -55,7 +55,7 @@ return [
'id' => 'starter',
'name' => 'Starter function',
'tagline' =>
'A simple function to get started. Edit this function to explore endless possibilities with Appwrite Functions.',
'A simple function to get started. Edit this function to explore endless possibilities with Appwrite Functions.',
'permissions' => ['any'],
'events' => [],
'cron' => '',
@@ -126,7 +126,7 @@ return [
'description' => 'Authentication token to access your Upstash Vector database. <a class="u-bold" target="_blank" href="https://upstash.com/docs/vector/overall/getstarted">Learn more</a>.',
'value' => '',
'placeholder' =>
'oe4wNTbwHVLcDNa6oceZfhBEABsCNYh43ii6Xdq4bKBH7mq7qJkUmc4cs3ABbYyuVKWZTxVQjiNjYgydn2dkhABNes4NAuDpj7qxUAmZYqGJT78',
'oe4wNTbwHVLcDNa6oceZfhBEABsCNYh43ii6Xdq4bKBH7mq7qJkUmc4cs3ABbYyuVKWZTxVQjiNjYgydn2dkhABNes4NAuDpj7qxUAmZYqGJT78',
'required' => true,
'type' => 'password'
]
@@ -232,7 +232,7 @@ return [
'id' => 'query-mongo-atlas',
'name' => 'Query MongoDB Atlas',
'tagline' =>
'Realtime NoSQL document database with geospecial, graph, search, and vector suport.',
'Realtime NoSQL document database with geospecial, graph, search, and vector suport.',
'permissions' => ['any'],
'events' => [],
'cron' => '',
@@ -257,7 +257,7 @@ return [
'description' => 'The endpoint to connect to your Mongo database. <a class="u-bold" target="_blank" href="https://www.mongodb.com/docs/atlas/getting-started/">Learn more</a>.',
'value' => '',
'placeholder' =>
'mongodb+srv://appwrite:Yx42hafg7Q4fgkxe@cluster0.7mslfog.mongodb.net/?retryWrites=true&w=majority&appName=Appwrite',
'mongodb+srv://appwrite:Yx42hafg7Q4fgkxe@cluster0.7mslfog.mongodb.net/?retryWrites=true&w=majority&appName=Appwrite',
'required' => true,
'type' => 'password'
]
@@ -269,7 +269,7 @@ return [
'id' => 'query-neon-postgres',
'name' => 'Query Neon Postgres',
'tagline' =>
'Reliable SQL database with replication, point-in-time recovery, and pgvector support.',
'Reliable SQL database with replication, point-in-time recovery, and pgvector support.',
'permissions' => ['any'],
'events' => [],
'cron' => '',
@@ -496,7 +496,7 @@ return [
'id' => 'censor-with-redact',
'name' => 'Censor with Redact',
'tagline' =>
'Censor sensitive information from a provided text string using Redact API by Pangea.',
'Censor sensitive information from a provided text string using Redact API by Pangea.',
'permissions' => ['any'],
'events' => [],
'cron' => '',
@@ -565,7 +565,7 @@ return [
'id' => 'github-issue-bot',
'name' => 'GitHub issue bot',
'tagline' =>
'Automate the process of responding to newly opened issues in a GitHub repository.',
'Automate the process of responding to newly opened issues in a GitHub repository.',
'permissions' => ['any'],
'events' => [],
'cron' => '',
@@ -1567,7 +1567,8 @@ return [
'required' => false,
'type' => 'number'
]
]
],
'scopes' => []
],
[
'icon' => 'icon-chip',
@@ -2070,4 +2071,4 @@ return [
],
'scopes' => ['users.read', 'users.write']
]
];
];
@@ -1,9 +1,9 @@
<p>{{hello}},</p>
<p>{{hello}}</p>
<p>{{body}}</p>
<p><a href="{{redirect}}" target="_blank">{{redirect}}</a></p>
<p>{{footer}}</p>
<p style="margin-bottom: 32px">
{{thanks}},
{{thanks}}
<br/>
{{signature}}
</p>
@@ -1,4 +1,4 @@
<p>{{hello}},</p>
<p>{{hello}}</p>
<p>{{optionButton}}</p>
@@ -1,4 +1,4 @@
<p>{{hello}},</p>
<p>{{hello}}</p>
<p>{{description}}</p>
+1 -1
View File
@@ -1,4 +1,4 @@
<p>{{hello}},</p>
<p>{{hello}}</p>
<p>{{description}}</p>
@@ -1,4 +1,4 @@
<p>{{hello}},</p>
<p>{{hello}}</p>
<p>{{body}}</p>
+8 -8
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s span",
"emails.verification.subject": "Rekening Bevestiging",
"emails.verification.hello": "Goeie dag {{user}}",
"emails.verification.hello": "Goeie dag {{user}},",
"emails.verification.body": "Volg hierdie skakel om u e-pos adres te bevestig.",
"emails.verification.footer": "Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om u adres te bevestig nie.",
"emails.verification.thanks": "Baie dankie",
"emails.verification.thanks": "Baie dankie,",
"emails.verification.signature": "Die {{project}} span",
"emails.magicSession.subject": "Teken aan",
"emails.magicSession.hello": "Goeie dag",
"emails.magicSession.hello": "Goeie dag,",
"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",
"emails.magicSession.thanks": "Baie dankie,",
"emails.magicSession.signature": "Die {{project}} span",
"emails.recovery.subject": "Herstel Wagwoord",
"emails.recovery.hello": "Goeie dag {{user}}",
"emails.recovery.hello": "Goeie dag {{user}},",
"emails.recovery.body": "Volg hierdie skakel om u {{project}} wagwoord te herstel.",
"emails.recovery.footer": "Ignoreer gerus hierdie boodskap as u nie die versoek gestuur het om u wagwoord te herstel nie.",
"emails.recovery.thanks": "Baie dankie",
"emails.recovery.thanks": "Baie dankie,",
"emails.recovery.signature": "Die {{project}} span",
"emails.invitation.subject": "Uitnodiging om by die %s span aan te sluit by %s",
"emails.invitation.hello": "Goeie dag,",
"emails.invitation.body": "Hierdie boodskap is aan u gestuur omdat {{owner}} u uitnooi om 'n lid van die {{team}} groep by die {{project}} projek te wees.",
"emails.invitation.footer": "As u nie belang stel nie, kan u gerus hierdie boodskap ignoreer.",
"emails.invitation.thanks": "Baie dankie",
"emails.invitation.thanks": "Baie dankie,",
"emails.invitation.signature": "Die {{project}} span",
"locale.country.unknown": "Onbekend",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Die veiligheidsfrase vir hierdie e-pos is {{phrase}}. Jy kan hierdie e-pos vertrou as hierdie frase ooreenstem met die frase wat gewys is tydens aanmelding.",
"emails.otpSession.thanks": "Dankie,",
"emails.otpSession.signature": "{{project}} span"
}
}
+10 -10
View File
@@ -4,34 +4,34 @@
"settings.direction": "rtl",
"emails.sender": "فرقة %s",
"emails.verification.subject": "التيْقان ديال الحساب",
"emails.verification.hello": "السلام {{user}}",
"emails.verification.hello": "السلام {{user}}،",
"emails.verification.body": "تبّع هاد الوصلة باش تيقّن لادريسة تاع ليميل ديالك.",
"emails.verification.footer": "إلا ماشي نتا اللي طلبتي تيقّن هاد لادريسة تاع ليميل، ممكن تنخّل هاد البرية.",
"emails.verification.thanks": "شكرا",
"emails.verification.thanks": "شكرا،",
"emails.verification.signature": "فرقة {{project}}",
"emails.magicSession.subject": "تكونيكطا",
"emails.magicSession.hello": "السلام,",
"emails.magicSession.hello": "السلام،",
"emails.magicSession.body": "تبّع هاد الوصلة باش تتكونيكطا.",
"emails.magicSession.footer": "إلا ماشي نتا اللي طلبتي تتكونيكطا بهاد ليميل، ممكن تنخّل هاد البرية.",
"emails.magicSession.thanks": "شكرا",
"emails.magicSession.thanks": "شكرا،",
"emails.magicSession.signature": "فرقة {{project}}",
"emails.recovery.subject": "تبدال كلمة السر",
"emails.recovery.hello": "السلام {{user}}",
"emails.recovery.hello": "السلام {{user}}،",
"emails.recovery.body": "تبّع هاد الوصلة باش تبدّل كلمة السر تاع {{project}}.",
"emails.recovery.footer": "إلا ماشي نتا اللي طلبتي تبدّل كلمة السر، ممكن تنخّل هاد البرية.",
"emails.recovery.thanks": "شكرا",
"emails.recovery.thanks": "شكرا،",
"emails.recovery.signature": "فرقة {{project}}",
"emails.invitation.subject": "عراضة ل فرقة %s ف %s",
"emails.invitation.hello": "السلام",
"emails.invitation.hello": "السلام،",
"emails.invitation.body": "هاد البرية تصيفطات ليك حيت {{owner}} بغى يعرض عليك تولّي عضو ف فرقة {{team}} عند {{project}}.",
"emails.invitation.footer": "إلا كنتي ما مسوّقش, ممكن تنخّل هاد البرية.",
"emails.invitation.thanks": "شكرا",
"emails.invitation.thanks": "شكرا،",
"emails.invitation.signature": "فرقة {{project}}",
"emails.certificate.subject": "السرتافيكة فشلات ل %s",
"emails.certificate.hello": "السلام",
"emails.certificate.hello": "السلام،",
"emails.certificate.body": "السرتافيكة ديال الضومين ديالك '{{domain}}' ما قدّاتش تجينيرا. هادي هي المحاولة نمرة {{attempt}}, السبب ديال هاد الفشل هو: {{error}}",
"emails.certificate.footer": "السرتافيكة الفايتة ديالك غاتبقى مزيانة لمدة 30 يوم من عند أول فشل. كانشجعوك بزاف أنك تبقشش فهاد الموضوع, وا إلّا الضومين ديالك ما غايبقاش خدّام فيه الـ SSL.",
"emails.certificate.thanks": "شكرا",
"emails.certificate.thanks": "شكرا،",
"emails.certificate.signature": "فرقة {{project}}",
"locale.country.unknown": "ما معروفش",
"countries.af": "أفغانستان",
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "rtl",
"emails.sender": "فريق %s",
"emails.verification.subject": "تأكيد الحساب",
"emails.verification.hello": "مرحبا {{user}}",
"emails.verification.hello": "مرحبا {{user}}،",
"emails.verification.body": "برجاء اتباع الرابط التالي لتأكيد بريدك الإلكتروني",
"emails.verification.footer": "لو لم تطلب تأكيد هذا البريد الإلكتروني، يمكنك تجاهل هذه الرسالة",
"emails.verification.thanks": "شكرا",
"emails.verification.thanks": "شكرا،",
"emails.verification.signature": "فريق {{project}}",
"emails.magicSession.subject": "تسجيل الدخول",
"emails.magicSession.hello": "أهلا",
"emails.magicSession.hello": "أهلا،",
"emails.magicSession.body": "اتبع هذا الرابط لتسجيل الدخول",
"emails.magicSession.footer": "لو لم تطلب تسجيل الدخول بهذا البريد الاكتروني ، يمكنك تجاهل هذه الرسالة",
"emails.magicSession.thanks": "شكرا",
"emails.magicSession.thanks": "شكرا،",
"emails.magicSession.signature": "فريق {{project}}",
"emails.recovery.subject": "تغيير كلمة السر",
"emails.recovery.hello": "أهلا {{user}}",
"emails.recovery.hello": "أهلا {{user}}،",
"emails.recovery.body": "برجاء اتباع الراط التالي لتغيير كلمة السر الخاصة بـ{{project}}",
"emails.recovery.footer": "لولم تطلب تغيير كلمة السر، يمكنك تجاهل هذه الرسالة",
"emails.recovery.thanks": "شكرا",
"emails.recovery.thanks": "شكرا،",
"emails.recovery.signature": "فريق {{project}}",
"emails.invitation.subject": "دعوة لفريق %s في %s",
"emails.invitation.hello": "أهلا",
"emails.invitation.hello": "أهلا،",
"emails.invitation.body": "هذة الرسالة تم ارسالها لك لأن {{owner}} ارسل لك دعوة لتكون عضوا بفريق {{team}} في {{project}}",
"emails.invitation.footer": "اذا كنت غير مهتم، يمكنك تجاهل هذه الرسالة",
"emails.invitation.thanks": "شكرا",
"emails.invitation.thanks": "شكرا،",
"emails.invitation.signature": "فريق {{project}}",
"locale.country.unknown": "مجهول",
"countries.af": "أفغانستان",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "عبارة الأمان لهذا البريد الإلكتروني هي {{phrase}}. يمكنك الوثوق بهذا البريد الإلكتروني إذا كانت هذه العبارة تتطابق مع العبارة المعروضة أثناء تسجيل الدخول.",
"emails.otpSession.thanks": "شكرًا،",
"emails.otpSession.signature": "فريق {{project}}"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s দল",
"emails.verification.subject": "একাউণ্ট প্ৰমাণীকৰণ",
"emails.verification.hello": "নমস্কাৰ {{user}}",
"emails.verification.hello": "নমস্কাৰ {{user}},",
"emails.verification.body": "আপোনাৰ ইমেইল ঠিকনা প্ৰমাণিত কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।",
"emails.verification.footer": "যদি আপুনি এই ঠিকনাটো সত্যাপিত কৰিবলৈ কোৱা নাই, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.verification.thanks": "ধন্যবাদ",
"emails.verification.thanks": "ধন্যবাদ,",
"emails.verification.signature": "{{project}} দল",
"emails.magicSession.subject": "লগইন",
"emails.magicSession.hello": "নমস্কাৰ",
"emails.magicSession.hello": "নমস্কাৰ,",
"emails.magicSession.body": "লগইন কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।",
"emails.magicSession.footer": "যদি আপুনি এই ইমেইল ব্যৱহাৰ কৰি লগইন কৰিবলৈ কোৱা নাছিল, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.magicSession.thanks": "ধন্যবাদ",
"emails.magicSession.thanks": "ধন্যবাদ,",
"emails.magicSession.signature": "{{project}} দল",
"emails.recovery.subject": "পাছৱাৰ্ড ৰিছেট",
"emails.recovery.hello": "ধন্যবাদ {{user}}",
"emails.recovery.hello": "ধন্যবাদ {{user}},",
"emails.recovery.body": "আপোনাৰ {{project}} পাছৱৰ্ড ৰিছেট কৰিবলৈ এই লিংকটো অনুসৰণ কৰক।.",
"emails.recovery.footer": "যদি আপুনি আপোনাৰ পাছৱৰ্ড ৰিছেট কৰিবলৈ কোৱা নাছিল, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.recovery.thanks": "ধন্যবাদ",
"emails.recovery.thanks": "ধন্যবাদ,",
"emails.recovery.signature": "{{project}} দল",
"emails.invitation.subject": "%s বছৰত %s দললৈ নিমন্ত্ৰণ",
"emails.invitation.hello": "নমস্কাৰ",
"emails.invitation.hello": "নমস্কাৰ,",
"emails.invitation.body": "এই মেইলটো আপোনালৈ প্ৰেৰণ কৰা হৈছিল কাৰণ {{owner}} জনে আপোনাক {{project}} বছৰবয়সত {{team}} দলৰ সদস্য হ'বলৈ আমন্ত্ৰণ জনাব বিচাৰিছিল।",
"emails.invitation.footer": "যদি আপুনি আগ্ৰহী নহয়, আপুনি এই বাৰ্তাটো উপেক্ষা কৰিব পাৰে।",
"emails.invitation.thanks": "ধন্যবাদ",
"emails.invitation.thanks": "ধন্যবাদ,",
"emails.invitation.signature": "{{project}} দল",
"locale.country.unknown": "অজ্ঞাত ",
"countries.af": "আফগানিস্তান ",
@@ -245,10 +245,10 @@
"emails.otpSession.thanks": "ধন্যবাদ,",
"emails.otpSession.signature": "{{project}} দল",
"emails.certificate.subject": "%sৰ বাবে প্ৰমাণপত্ৰ ব্যৰ্থতা",
"emails.certificate.hello": "নমস্কাৰ",
"emails.certificate.hello": "নমস্কাৰ,",
"emails.certificate.body": "আপোনাৰ ডোমেইন '{{domain}}' ৰ বাবে প্ৰমাণপত্ৰটো উত্‌পন্ন কৰিব পৰা নগ'ল। এয়া প্ৰচেষ্টা নম্বৰ {{attempt}}, আৰু বিফলতাৰ কাৰণ হ'ল: {{error}}",
"emails.certificate.footer": "আপোনাৰ পূৰ্বৰ প্ৰমাণপত্ৰটো প্ৰথম ব্ৰিফল হোৱাৰ দিনৰ পৰা ৩০ দিনলৈ বৈধ থাকিব। আমি এই ঘটনাটোৰ তদন্ত কৰিবলৈ উচ্চ পৰামৰ্শ দিয়ে, অন্যথা আপোনাৰ ডোমেইনটো অবৈধ SSL যোগাযোগ অবিহনে থাকিব।",
"emails.certificate.thanks": "ধন্যবাদ",
"emails.certificate.thanks": "ধন্যবাদ,",
"emails.certificate.signature": "{{project}} দল",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Komandası",
"emails.verification.subject": "Hesab Doğrulama",
"emails.verification.hello": "Salam {{user}}",
"emails.verification.hello": "Salam {{user}},",
"emails.verification.body": "E-poçt ünvanınızı təsdiq etmək üçün bu linki izləyin.",
"emails.verification.footer": "Bu ünvanı doğrulamağı xahiş etməmisinizsə, bu mesajı gözardı edə bilərsiniz.",
"emails.verification.thanks": "Təşəkkürlər",
"emails.verification.thanks": "Təşəkkürlər,",
"emails.verification.signature": "{{project}} komandası",
"emails.magicSession.subject": "Daxil Olmaq",
"emails.magicSession.hello": "Salam",
"emails.magicSession.hello": "Salam,",
"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",
"emails.magicSession.thanks": "Təşəkkürlər,",
"emails.magicSession.signature": "{{project}} komandası",
"emails.recovery.subject": "Şifrə Sıfırlanması",
"emails.recovery.hello": "Salam {{user}}",
"emails.recovery.hello": "Salam {{user}},",
"emails.recovery.body": "{{project}} şifrənizi sıfırlamaq üçün bu linki izləyin.",
"emails.recovery.footer": "Şifrənizi sıfırlamağı xahiş etməmisinizsə, bu mesajı gözardı edə bilərsiniz.",
"emails.recovery.thanks": "Təşəkkürlər",
"emails.recovery.thanks": "Təşəkkürlər,",
"emails.recovery.signature": "{{project}} komandası",
"emails.invitation.subject": "%s Komandasına Dəvət %sdə",
"emails.invitation.hello": "Salam",
"emails.invitation.hello": "Salam,",
"emails.invitation.body": "{{owner}}, {{project}}də {{team}} komandasına üzv olmağa dəvət etmək istədiyi üçün bu məktub sizə göndərildi.",
"emails.invitation.footer": "Əgər maraqlanmırsınızsa, bu mesajı gözardı edə bilərsiniz.",
"emails.invitation.thanks": "Təşəkkürlər",
"emails.invitation.thanks": "Təşəkkürlər,",
"emails.invitation.signature": "{{project}} komandası",
"locale.country.unknown": "Naməlum",
"countries.af": "Əfqanıstan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Bu e-poçtun 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.otpSession.thanks": "Sağ olun,",
"emails.otpSession.signature": "{{project}} komandası"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Каманда %s",
"emails.verification.subject": "Верыфікацыя акаўнта",
"emails.verification.hello": "Прывітанне {{user}}",
"emails.verification.hello": "Прывітанне {{user}},",
"emails.verification.body": "Перайдзіце па гэтай спасылцы, каб пацвердзіць свой адрас электроннай пошты",
"emails.verification.footer": "Калі вы не запытвалі пацвярджэнне гэтага адрасу, праігнаруйце гэтае паведамленне.",
"emails.verification.thanks": "Дзякуем",
"emails.verification.thanks": "Дзякуем,",
"emails.verification.signature": "каманда {{project}}",
"emails.magicSession.subject": "Лагін",
"emails.magicSession.hello": "Прывітанне",
"emails.magicSession.hello": "Прывітанне,",
"emails.magicSession.body": "Перайдзіце па спасылцы, каб увайсці.",
"emails.magicSession.footer": "Калі вы не прасілі ўвайсці, выкарыстоўваючы гэты адрас электроннай пошты, праігнаруйце гэтае паведамленне.",
"emails.magicSession.thanks": "Дзякуем",
"emails.magicSession.thanks": "Дзякуем,",
"emails.magicSession.signature": "каманда {{project}}",
"emails.recovery.subject": "Скід пароля",
"emails.recovery.hello": "Прывітанне, {{user}}",
"emails.recovery.hello": "Прывітанне, {{user}},",
"emails.recovery.body": "Перайдзіце па гэтай спасылцы, каб скінуць пароль для праекта {{project}}.",
"emails.recovery.footer": "Калі вы не прасілі скінуць пароль, вы можаце праігнараваць гэта паведамленне.",
"emails.recovery.thanks": "Дзякуем",
"emails.recovery.thanks": "Дзякуем,",
"emails.recovery.signature": "каманда {{project}}",
"emails.invitation.subject": "Запрошення до Команди %s у %s",
"emails.invitation.hello": "Прывітанне",
"emails.invitation.hello": "Прывітанне,",
"emails.invitation.body": "Гэта паведамленне было адпраўлена вам, таму што {{owner}} хацеў запрасіць вас стаць членам каманды {{team}} у {{project}}.",
"emails.invitation.footer": "Калі вам гэта не цікава, вы можаце праігнараваць гэтае паведамленне.",
"emails.invitation.thanks": "Дзякуем",
"emails.invitation.thanks": "Дзякуем,",
"emails.invitation.signature": "каманда {{project}}",
"locale.country.unknown": "Невядомы",
"countries.af": "Афганістан",
@@ -245,10 +245,10 @@
"emails.otpSession.thanks": "Дзякуй,",
"emails.otpSession.signature": "каманда {{project}}",
"emails.certificate.subject": "Сведчанне няўдалае для %s",
"emails.certificate.hello": "Прывітанне",
"emails.certificate.hello": "Прывітанне,",
"emails.certificate.body": "Сертыфікат для вашага дамена '{{domain}}' не можа быць створаны. Гэта спроба нумар {{attempt}}, і прычынай няўдачы з'яўляецца: {{error}}",
"emails.certificate.footer": "Ваш папярэдні сертыфікат будзе дзейнічаць 30 дзён з моманту першай няўдачы. Мы высока рэкамендуем расследаваць гэтую сітуацыю, інакш ваш дамен апынецца без дзейнага сертыфіката SSL-злучэння.",
"emails.certificate.thanks": "Дзякуй",
"emails.certificate.thanks": "Дзякуй,",
"emails.certificate.signature": "каманда {{project}}",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Екип",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Неизвестно",
"countries.af": "Афганистан",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Фразата за сигурност за този имейл е {{phrase}}. Можете да се доверите на този имейл, ако тази фраза съвпада с фразата, показана по време на вписването.",
"emails.otpSession.thanks": "Благодаря,",
"emails.otpSession.signature": "екип на {{project}}"
}
}
+12 -12
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "खाता प्रमाणिकरण",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.hello": "नमस्ते {{user}},",
"emails.verification.body": "ईमेल प्रमाणिकरण करे क लेल दिहल गइल लिंक फॉलो करें|",
"emails.verification.footer": "अगर ई पता को सत्यापित करे के लिए ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.verification.thanks": "धन्यवाद",
"emails.verification.thanks": "धन्यवाद,",
"emails.verification.signature": "{{project}} टीम",
"emails.magicSession.subject": "लॉग इन करीं|",
"emails.magicSession.hello": "प्रणाम",
"emails.magicSession.hello": "प्रणाम,",
"emails.magicSession.body": "लॉग इन करें लेल दिहल गइल लिंक फॉलो करें|",
"emails.magicSession.footer": "अगर लॉग इन करे के लिए ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड बदल क लेल|",
"emails.recovery.hello": "प्रणाम {{user}}",
"emails.recovery.hello": "प्रणाम {{user}},",
"emails.recovery.body": "पासवर्ड बदल क लेल दिहल गइल लिंक फॉलो करें|",
"emails.recovery.footer": "अगर पासवर्ड बदल क लेल ना कहाले, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.recovery.thanks": "धन्यवाद",
"emails.recovery.thanks": "धन्यवाद,",
"emails.recovery.signature": "{{project}} टीम",
"emails.invitation.subject": "%s टीम क %s पे न्योता देवे क लेल|",
"emails.invitation.hello": "प्रणाम",
"emails.invitation.hello": "प्रणाम,",
"emails.invitation.body": "ई मेल आपके एही लेल भेजल गईल रहल काहे क {{owner}} आपके {{project}} क {{team}} टीम का सदस्य बनावे चाहित रहे|",
"emails.invitation.footer": "अगर आवे क इच्छा ना होवत, तो आप ई संदेश क अनदेखा कर सकत अछि।",
"emails.invitation.thanks": "धन्यवाद",
"emails.invitation.thanks": "धन्यवाद,",
"emails.invitation.signature": "{{project}} टीम",
"locale.country.unknown": "अनजान",
"countries.af": "अफ़ग़ानिस्तान",
@@ -242,13 +242,13 @@
"emails.otpSession.description": "जब आपको सुरक्षित रूप से अपना {{project}} खाता में साइन इन करे खातिर कहल जाए तऽ निम्नलिखित सत्यापन कोड दर्ज करीं। ई 15 मिनट में खत्म हो जई।",
"emails.otpSession.clientInfo": "एह साइन इन के अनुरोध {{agentClient}} पर {{agentDevice}} {{agentOs}} का प्रयोग करि कऽ कइल गइल बा। यदि तूँ एह साइन इन के अनुरोध ना कइले रहीं, त तूँ एह ईमेल के नजरअंदाज कर सकेला।",
"emails.otpSession.securityPhrase": "एही ईमेल खातिर सुरक्षा वाक्य {{phrase}} हऽ। अगर ई वाक्य साइन इन कइला के समय देखावल गेल वाक्य से मेल खाता, त एह ईमेल पर भरोसा कर सकैत छी।",
"emails.otpSession.thanks": "धन्यवाद",
"emails.otpSession.thanks": "धन्यवाद,",
"emails.otpSession.signature": "{{project}} टीम",
"emails.certificate.subject": "%s लेल प्रमाणपत्र असफलта",
"emails.certificate.hello": "नमस्ते",
"emails.certificate.hello": "नमस्ते,",
"emails.certificate.body": "आपके डोमेन '{{domain}}' के लिए प्रमाणपत्र नहीं बनाया जा सका। ई प्रयास संख्या {{attempt}} है, और ई असफलता के कारण रहे: {{error}}",
"emails.certificate.footer": "तोहार पिछलका प्रमाणपत्र पहिल असफलता से 30 दिन धरी मान्य होईत। हम बहुत जोर देके सलाह देतानी कि एह मामला के जांच करीं, नहीं त तोहार डोमेन बिना कोनो मान्य SSL संवाद के रहि जाईत।",
"emails.certificate.thanks": "धन्यवाद",
"emails.certificate.thanks": "धन्यवाद,",
"emails.certificate.signature": "{{project}} टीम",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s টীম",
"emails.verification.subject": "বিষয়",
"emails.verification.hello": "নমস্কার {{user}}",
"emails.verification.hello": "নমস্কার {{user}},",
"emails.verification.body": "এই লিঙ্কের মাধ্যমে ইমেইল যাচাই করুন।",
"emails.verification.footer": "আপনি যদি এই ঠিকানা যাচাই করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.verification.thanks": "ধন্যবাদ",
"emails.verification.thanks": "ধন্যবাদ,",
"emails.verification.signature": "{{project}} টীম",
"emails.magicSession.subject": "লগ ইন",
"emails.magicSession.hello": "নমস্কার",
"emails.magicSession.hello": "নমস্কার,",
"emails.magicSession.body": "এই লিঙ্কের মাধ্যমে লগ ইন করুন।",
"emails.magicSession.footer": "আপনি যদি এই ইমেলটি ব্যবহার করে লগইন করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.magicSession.thanks": "ধন্যবাদ",
"emails.magicSession.thanks": "ধন্যবাদ,",
"emails.magicSession.signature": "{{project}} টীম",
"emails.recovery.subject": "পাসওয়ার্ড রিসেট",
"emails.recovery.hello": "নমস্কার {{user}}",
"emails.recovery.hello": "নমস্কার {{user}},",
"emails.recovery.body": "এই লিঙ্কের মাধ্যমে আপনার {{project}} পাসওয়ার্ড পুনরায় সেট করুন।",
"emails.recovery.footer": "আপনি যদি আপনার পাসওয়ার্ড পুনরায় সেট করতে না বলেন, তাহলে আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.recovery.thanks": "ধন্যবাদ",
"emails.recovery.thanks": "ধন্যবাদ,",
"emails.recovery.signature": "{{project}} টীম",
"emails.invitation.subject": "%s টিমকে %s তে আমন্ত্রণ জানান",
"emails.invitation.hello": "নমস্কার",
"emails.invitation.hello": "নমস্কার,",
"emails.invitation.body": "এই মেইলটি আপনাকে পাঠানো হয়েছে কারণ {{owner}} আপনাকে {{project}} এর সাথে যুক্ত {{team}} টিমের সদস্য হওয়ার জন্য আমন্ত্রণ জানাতে চেয়েছিলেন।",
"emails.invitation.footer": "যদি এটি আপনার জন্য প্রয়োজনীয় না হয়, আপনি এই বার্তাটি উপেক্ষা করতে পারেন।",
"emails.invitation.thanks": "ধন্যবাদ",
"emails.invitation.thanks": "ধন্যবাদ,",
"emails.invitation.signature": "{{project}} টীম",
"locale.country.unknown": "অজানা",
"countries.af": "আফগানিস্তান",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "এই ইমেইলের জন্য সুরক্ষা বাক্য হলো {{phrase}}। যদি এই বাক্যটি সাইন ইনের সময় দেখানো বাক্যের সাথে মেলে, তাহলে আপনি এই ইমেইলটিকে বিশ্বাস করতে পারেন।",
"emails.otpSession.thanks": "ধন্যবাদ,",
"emails.otpSession.signature": "{{project}} দল"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Tim",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Nepoznat",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Sigurnosna fraza za ovaj email je {{phrase}}. Možete vjerovati ovom emailu ako se ova fraza podudara sa frazom prikazanom prilikom prijave.",
"emails.otpSession.thanks": "Hvala,",
"emails.otpSession.signature": "tim {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Equip",
"emails.verification.subject": "Verificació del compte",
"emails.verification.hello": "Hola {{user}}",
"emails.verification.hello": "Hola {{user}},",
"emails.verification.body": "Accedeix a aquest enllaç per tal de verificar la teva adreça electrònica.",
"emails.verification.footer": "Si no has sol·licitat la verificació d'aquesta adreça electrònica, pots ignorar aquest missatge.",
"emails.verification.thanks": "Gràcies",
"emails.verification.thanks": "Gràcies,",
"emails.verification.signature": "Equip {{project}}",
"emails.magicSession.subject": "Entrar",
"emails.magicSession.hello": "Hola",
"emails.magicSession.hello": "Hola,",
"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",
"emails.magicSession.thanks": "Gràcies,",
"emails.magicSession.signature": "Equip {{project}}",
"emails.recovery.subject": "Reinicialitzar contrasenya",
"emails.recovery.hello": "Hola {{user}}",
"emails.recovery.hello": "Hola {{user}},",
"emails.recovery.body": "Accedeix a aquest enllaç per a reinicialitzar la teva contrasenya de {{project}}.",
"emails.recovery.footer": "Si no has sol·licitat reinicialitzar la teva contrasenya, pots ignorar aquest missatge.",
"emails.recovery.thanks": "Gràcies",
"emails.recovery.thanks": "Gràcies,",
"emails.recovery.signature": "Equip {{project}}",
"emails.invitation.subject": "Invitació a l'equip %s a s%",
"emails.invitation.hello": "Hola",
"emails.invitation.hello": "Hola,",
"emails.invitation.body": "Aquest correu se t'ha enviat perquè {{owner}} vol convidar-te a formar part de l'equip {{team}} al {{project}}.",
"emails.invitation.footer": "Si no és del teu interès, pots ignorar aquest missatge.",
"emails.invitation.thanks": "Gràcies",
"emails.invitation.thanks": "Gràcies,",
"emails.invitation.signature": "Equip {{project}}",
"locale.country.unknown": "Desconegut",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "La frase de seguretat d'aquest correu electrònic és {{phrase}}. Podeu confiar en aquest correu electrònic si aquesta frase coincideix amb la frase mostrada durant l'inici de sessió.",
"emails.otpSession.thanks": "Gràcies,",
"emails.otpSession.signature": "equip {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s tým",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Neznámý",
"countries.af": "Afghánistán",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Bezpečnostní fráze pro tento e-mail je {{phrase}}. Tomuto e-mailu můžete důvěřovat, pokud se tato fráze shoduje s frází zobrazenou při přihlášení.",
"emails.otpSession.thanks": "Děkuji,",
"emails.otpSession.signature": "tým {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Konto Verifikation",
"emails.verification.hello": "Hej {{user}}",
"emails.verification.hello": "Hej {{user}},",
"emails.verification.body": "Følg dette link, for at verificere din email adresse.",
"emails.verification.footer": "Hvis du ikke har bedt om at verificere denne adresse, ignorer venligst denne besked.",
"emails.verification.thanks": "Tak",
"emails.verification.thanks": "Tak,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hej",
"emails.magicSession.hello": "Hej,",
"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",
"emails.magicSession.thanks": "Tak,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nulstil Password",
"emails.recovery.hello": "Hej {{user}}",
"emails.recovery.hello": "Hej {{user}},",
"emails.recovery.body": "Følg dette link for at nulstille koden til {{project}}.",
"emails.recovery.footer": "Hvis du ikke har bedt om at nulstille dit password, ignorer venligst denne besked.",
"emails.recovery.thanks": "Tak",
"emails.recovery.thanks": "Tak,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Invitation til %s Team på %s",
"emails.invitation.hello": "Hej",
"emails.invitation.hello": "Hej,",
"emails.invitation.body": "Denne mail blev sendt til dig, fordi {{owner}} vil invitere dig til at blive medlem af {{team}} teamet på {{project}}.",
"emails.invitation.footer": "Hvis du ikke er interesseret, ignorer venligst denne besked.",
"emails.invitation.thanks": "Tak",
"emails.invitation.thanks": "Tak,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Ukendt",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Sikkerhedsfrasen for denne e-mail er {{phrase}}. Du kan stole på denne e-mail, hvis denne frase matcher frasen vist under login.",
"emails.otpSession.thanks": "Tak,",
"emails.otpSession.signature": "{{project}} team"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontoverifizierung",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.hello": "Hey {{user}},",
"emails.verification.body": "Folge diesem Link, um deine E-Mail-Adresse zu bestätigen.",
"emails.verification.footer": "Solltest du keine Verifizierung dieser E-Mail-Adresse angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.verification.thanks": "Danke",
"emails.verification.thanks": "Danke,",
"emails.verification.signature": "{{project}}-Team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hey",
"emails.magicSession.hello": "Hey,",
"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",
"emails.magicSession.thanks": "Danke,",
"emails.magicSession.signature": "{{project}}-Team",
"emails.recovery.subject": "Kennwort zurücksetzen",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.hello": "Hallo {{user}},",
"emails.recovery.body": "Folge diesem Link, um dein {{project}}-Kennwort zurückzusetzen.",
"emails.recovery.footer": "Solltest du keine Kennwort-Zurücksetzung angefordert haben, kannst du diese Nachricht ignorieren.",
"emails.recovery.thanks": "Danke",
"emails.recovery.thanks": "Danke,",
"emails.recovery.signature": "{{project}}-Team",
"emails.invitation.subject": "Einladung zum %s-Team auf %s",
"emails.invitation.hello": "Hello",
"emails.invitation.hello": "Hello,",
"emails.invitation.body": "Du erhälst diese E-Mail, weil {{owner}} dich in das Team {{team}} auf {{project}} eingeladen hat.",
"emails.invitation.footer": "Wenn du nicht interessiert bist, kannst du diese Nachricht ignorieren.",
"emails.invitation.thanks": "Danke",
"emails.invitation.thanks": "Danke,",
"emails.invitation.signature": "{{project}}-Team",
"locale.country.unknown": "Unbekannt",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.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 wird.",
"emails.otpSession.thanks": "Danke,",
"emails.otpSession.signature": "{{project}} Team"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Ομάδα %s",
"emails.verification.subject": "Επαλήθευση Λογαριασμού",
"emails.verification.hello": "Γεια σου {{user}}",
"emails.verification.hello": "Γεια σου {{user}},",
"emails.verification.body": "Ακολουθήστε αυτό το link για να επαληθεύσετε τη δ/νση του email σας",
"emails.verification.footer": "Εάν δεν ζητήσατε επαλήθευση αυτής της δ/νσης email, μπορείτε να αγνοήσετε αυτό το μήνυμα",
"emails.verification.thanks": "Ευχαριστούμε",
"emails.verification.thanks": "Ευχαριστούμε,",
"emails.verification.signature": "Η ομάδα του {{project}}",
"emails.magicSession.subject": "Είσοδος",
"emails.magicSession.hello": "Γεια σου",
"emails.magicSession.hello": "Γεια σου,",
"emails.magicSession.body": "Ακολουθήστε αυτό το link για να συνδεθείτε",
"emails.magicSession.footer": "Εάν δεν ζητήσατε να συνδεθείτε χρησιμοποιώντας αυτό το email, μπορείτε να αγνοήσετε αυτό το μήνυμα.",
"emails.magicSession.thanks": "Ευχαριστούμε",
"emails.magicSession.thanks": "Ευχαριστούμε,",
"emails.magicSession.signature": "Η ομάδα του {{project}}",
"emails.recovery.subject": "Αλλαγή κωδικού πρόσβασης",
"emails.recovery.hello": "Γεια σου {{user}}",
"emails.recovery.hello": "Γεια σου {{user}},",
"emails.recovery.body": "Ακολουθήστε αυτό το link για να αλλάξετε τον {{project}} κωδικό σας",
"emails.recovery.footer": "Εάν δεν ζητήσατε αλλαγή του κωδικού σας πρόσβασης, μπορείτε να αγνοήσετε αυτό το μήνυμα",
"emails.recovery.thanks": "Ευχαριστούμε",
"emails.recovery.thanks": "Ευχαριστούμε,",
"emails.recovery.signature": "Η ομάδα του {{project}}",
"emails.invitation.subject": "Πρόσκληση στην %s Ομάδα στον %s",
"emails.invitation.hello": "Γεια σου",
"emails.invitation.hello": "Γεια σου,",
"emails.invitation.body": "Αυτό το email στάλθηκε επειδή ο/η {{owner}} θέλει να σας προσκαλέσει να γίνετε μέλος της ομάδας {{team}} του {{project}}.",
"emails.invitation.footer": "Εάν δεν ενδιαφέρεστε, μπορείτε να αγνοήσετε αυτό το μήνυμα.",
"emails.invitation.thanks": "Ευχαριστούμε",
"emails.invitation.thanks": "Ευχαριστούμε,",
"emails.invitation.signature": "Η ομάδα του {{project}}",
"locale.country.unknown": "Άγνωστο",
"countries.af": "Αφγανιστάν",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Η φράση ασφαλείας για αυτό το email είναι {{phrase}}. Μπορείτε να εμπιστευτείτε αυτό το email αν αυτή η φράση ταιριάζει με τη φράση που εμφανίστηκε κατά την είσοδο.",
"emails.otpSession.thanks": "Ευχαριστώ,",
"emails.otpSession.signature": "ομάδα {{project}}"
}
}
+13 -13
View File
@@ -4,13 +4,13 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Account Verification",
"emails.verification.hello": "Hello {{user}}",
"emails.verification.hello": "Hello {{user}},",
"emails.verification.body": "Follow this link to verify your email address to your {{b}}{{project}}{{/b}} account.",
"emails.verification.footer": "If you didnt ask to verify this address, you can ignore this message.",
"emails.verification.thanks": "Thanks",
"emails.verification.thanks": "Thanks,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "{{project}} Login",
"emails.magicSession.hello": "Hello {{user}}",
"emails.magicSession.hello": "Hello {{user}},",
"emails.magicSession.optionButton": "Click the button below to securely sign in to your {{b}}{{project}}{{/b}} account. This link will expire in 1 hour.",
"emails.magicSession.buttonText": "Sign in to {{project}}",
"emails.magicSession.optionUrl": "If you are unable to sign in using the button above, please visit the following link:",
@@ -19,44 +19,44 @@
"emails.magicSession.thanks": "Thanks,",
"emails.magicSession.signature": "{{project}} team",
"emails.sessionAlert.subject": "Security alert: new session on your {{project}} account",
"emails.sessionAlert.hello":"Hello {{user}}",
"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.listDevice": "Device: {{b}}{{device}}{{/b}}",
"emails.sessionAlert.listIpAddress": "IP Address: {{b}}{{ipAddress}}{{/b}}",
"emails.sessionAlert.listCountry": "Country: {{b}}{{country}}{{/b}}",
"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.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.sessionAlert.thanks": "Thanks,",
"emails.sessionAlert.signature": "{{project}} team",
"emails.otpSession.subject": "OTP for {{project}} Login",
"emails.otpSession.hello": "Hello {{user}}",
"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.",
"emails.otpSession.clientInfo": "This sign in was requested using {{b}}{{agentClient}}{{/b}} on {{b}}{{agentDevice}}{{/b}} {{b}}{{agentOs}}{{/b}}. If you didn't request the sign in, you can safely ignore this email.",
"emails.otpSession.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.otpSession.thanks": "Thanks,",
"emails.otpSession.signature": "{{project}} team",
"emails.mfaChallenge.subject": "Verification Code for {{project}}",
"emails.mfaChallenge.hello": "Hello {{user}}",
"emails.mfaChallenge.hello": "Hello {{user}},",
"emails.mfaChallenge.description": "Enter the following verification code to verify your email and activate two-step verification in {{b}}{{project}}{{/b}}. This code will expire in 15 minutes.",
"emails.mfaChallenge.clientInfo": "This verification code was requested using {{b}}{{agentClient}}{{/b}} on {{b}}{{agentDevice}}{{/b}} {{b}}{{agentOs}}{{/b}}. If you didn't request the verification code, you can safely ignore this email.",
"emails.mfaChallenge.thanks": "Thanks,",
"emails.mfaChallenge.signature": "{{project}} team",
"emails.recovery.subject": "Password Reset",
"emails.recovery.hello": "Hello {{user}}",
"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.thanks": "Thanks",
"emails.recovery.thanks": "Thanks,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Invitation to %s Team at %s",
"emails.invitation.hello": "Hello {{user}}",
"emails.invitation.hello": "Hello {{user}},",
"emails.invitation.body": "This mail was sent to you because {{b}}{{owner}}{{/b}} wanted to invite you to become a member of the {{b}}{{team}}{{/b}} team at {{b}}{{project}}{{/b}}.",
"emails.invitation.footer": "If you are not interested, you can ignore this message.",
"emails.invitation.thanks": "Thanks",
"emails.invitation.thanks": "Thanks,",
"emails.invitation.signature": "{{project}} team",
"emails.certificate.subject": "Certificate failure for %s",
"emails.certificate.hello": "Hello",
"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.certificate.thanks": "Thanks",
"emails.certificate.thanks": "Thanks,",
"emails.certificate.signature": "{{project}} team",
"sms.verification.body": "{{secret}}",
"locale.country.unknown": "Unknown",
+9 -9
View File
@@ -3,28 +3,28 @@
"settings.direction": "ltr",
"emails.sender": "Teamo %s",
"emails.verification.subject": "Konta Konfirmo",
"emails.verification.hello": "Saluton {{user}}",
"emails.verification.hello": "Saluton {{user}},",
"emails.verification.body": "Alklaku ĉi tiun ligon por kontroli vian retpoŝtan adreson.",
"emails.verification.footer": "Se vi ne petis ĉi tiun konfirmon de ĉi tiu retpoŝto, vi povas ignori ĉi tiun mesaĝon.",
"emails.verification.thanks": "Dankegon.",
"emails.verification.thanks": "Dankegon.,",
"emails.verification.signature": "Teamo {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Saluton",
"emails.magicSession.hello": "Saluton,",
"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",
"emails.magicSession.thanks": "Dankegon,",
"emails.magicSession.signature": "Teamo {{project}}",
"emails.recovery.subject": "Parsvorta Restarigo",
"emails.recovery.hello": "Saluton {{user}}",
"emails.recovery.hello": "Saluton {{user}},",
"emails.recovery.body": "Alklaku ĉi tiun ligon por reagordi vian pasvorton. {{project}}",
"emails.recovery.footer": "Se vi ne petis reagordi vian pasvorton, vi povas ignori ĉi tiun mesaĝon.",
"emails.recovery.thanks": "Dankegon",
"emails.recovery.thanks": "Dankegon,",
"emails.recovery.signature": "Teamo {{project}}",
"emails.invitation.subject": "Invito al la Teamo %s em %s",
"emails.invitation.hello": "Dankegon",
"emails.invitation.hello": "Dankegon,",
"emails.invitation.body": "Ĉi tiu retpoŝto estis sendita ĉar la {{owner}} volas inviti vin fariĝi membro de la Teamo {{team}} en {{project}}.",
"emails.invitation.footer": "Se vi ne interesiĝas, vi povas ignori ĉi tiun mesaĝon.",
"emails.invitation.thanks": "Dankegon",
"emails.invitation.thanks": "Dankegon,",
"emails.invitation.signature": "Teamo {{project}}",
"locale.country.unknown": "Unknown",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Sekureca frazo por ĉi tiu retpoŝto estas {{phrase}}. Vi povas fidi ĉi tiun retpoŝton se tiu ĉi frazo kongruas kun la frazo montrita dum ensaluto.",
"emails.otpSession.thanks": "Dankon,",
"emails.otpSession.signature": "teamo de {{project}}"
}
}
+10 -10
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "El equipo de %s",
"emails.verification.subject": "Verificación de cuenta",
"emails.verification.hello": "Hola, {{name}}.",
"emails.verification.hello": "Hola, {{name}}.,",
"emails.verification.body": "Haz clic en este enlace para verificar tu correo:",
"emails.verification.footer": "Si no has solicitado verificar este correo, puedes ignorar este mensaje.",
"emails.verification.thanks": "Gracias.",
"emails.verification.thanks": "Gracias.,",
"emails.verification.signature": "El equipo de {{project}}.",
"emails.magicSession.subject": "Inicio de sesión",
"emails.magicSession.hello": "Hola",
"emails.magicSession.hello": "Hola,",
"emails.magicSession.body": "Haz clic en este enlace para iniciar sesión:",
"emails.magicSession.footer": "Si no has solicitado iniciar sesión usando este correo, puedes ignorar este mensaje.",
"emails.magicSession.thanks": "Gracias.",
"emails.magicSession.thanks": "Gracias.,",
"emails.magicSession.signature": "El equipo de {{project}}",
"emails.recovery.subject": "Restablecer contraseña",
"emails.recovery.hello": "Hola, {{name}}.",
"emails.recovery.hello": "Hola, {{name}}.,",
"emails.recovery.body": "Haz clic en este enlace para restablecer la contraseña de {{project}}:",
"emails.recovery.footer": "Si no has solicitado restablecer la contraseña, puedes ignorar este mensaje.",
"emails.recovery.thanks": "Gracias.",
"emails.recovery.thanks": "Gracias.,",
"emails.recovery.signature": "El equipo de {{project}}",
"emails.invitation.subject": "Invitación al equipo %s en %s",
"emails.invitation.hello": "Hola",
"emails.invitation.hello": "Hola,",
"emails.invitation.body": "Este correo ha sido enviado a petición de {{owner}} quién quiere invitarte a formar parte del equipo {{team}} en {{project}}.",
"emails.invitation.footer": "Si no estás interesado, puedes ignorar este mensaje.",
"emails.invitation.thanks": "Gracias.",
"emails.invitation.thanks": "Gracias.,",
"emails.invitation.signature": "El equipo de {{project}}",
"locale.country.unknown": "Desconocido",
"countries.af": "Afganistán",
@@ -239,10 +239,10 @@
"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.otpSession.hello": "Hola",
"emails.otpSession.hello": "Hola,",
"emails.otpSession.description": "Ingrese el siguiente código de verificación cuando se le solicite para iniciar sesión de forma segura en su cuenta de {{project}}. Expirará en 15 minutos.",
"emails.otpSession.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.",
"emails.otpSession.securityPhrase": "La frase de seguridad para este correo electrónico es {{phrase}}. Puedes confiar en este correo si esta frase coincide con la frase mostrada durante el inicio de sesión.",
"emails.otpSession.thanks": "Gracias.",
"emails.otpSession.thanks": "Gracias.,",
"emails.otpSession.signature": "El equipo de {{project}}"
}
+8 -8
View File
@@ -4,28 +4,28 @@
"settings.direction": "rtl",
"emails.sender": "تیم %s",
"emails.verification.subject": "تأیید حساب",
"emails.verification.hello": "سلام {{user}}",
"emails.verification.hello": "سلام {{user}}،",
"emails.verification.body": "برای تأیید ایمیل‌تان پیوند زیر را دنبال کنید.",
"emails.verification.footer": "اگر شما درخواست تأیید حساب نداده‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.verification.thanks": "سپاس فراوان",
"emails.verification.thanks": "سپاس فراوان،",
"emails.verification.signature": "تیم {{user}}",
"emails.magicSession.subject": "ورود به حساب کاربری",
"emails.magicSession.hello": "سلام،",
"emails.magicSession.body": "برای ورود به حساب‌تان پیوند زیر را دنبال کنید.",
"emails.magicSession.footer": "اگر شما درخواست ورود به حساب کاربری با استفاده از این ایمیل را نداد‌ه‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.magicSession.thanks": "سپاس فراوان",
"emails.magicSession.thanks": "سپاس فراوان،",
"emails.magicSession.signature": "تیم {{user}}",
"emails.recovery.subject": "بازیابی گذرواژه",
"emails.recovery.hello": "سلام {{user}}",
"emails.recovery.hello": "سلام {{user}}،",
"emails.recovery.body": "برای بازیابی گذرواژه‌تان پیوند زیر را دنبال کنید.",
"emails.recovery.footer": "اگر شما درخواست بازیابی گذرواژه نداده‌اید، می‌توانید این پیام را نادیده بگیرید.",
"emails.recovery.thanks": "سپاس فراوان",
"emails.recovery.thanks": "سپاس فراوان،",
"emails.recovery.signature": "تیم {{user}}",
"emails.invitation.subject": "دعوت به تیم %s در %s",
"emails.invitation.hello": "سلام",
"emails.invitation.hello": "سلام،",
"emails.invitation.body": "این ایمیل برای شما فرستاده شده‌است زیرا {{owner}} می‌خواهد شما را به تیم {{team}} در پروژه‌ی {{project}} بیفزاید.",
"emails.invitation.footer": "اگر علاقه ندارید، می‌توانید این پیام را نادیده بگیرید.",
"emails.invitation.thanks": "سپاس فراوان",
"emails.invitation.thanks": "سپاس فراوان،",
"emails.invitation.signature": "تیم {{user}}",
"locale.country.unknown": "ناشناخته",
"countries.af": "افغانستان",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "عبارت امنیتی برای این ایمیل {{phrase}} است. اگر این عبارت با عبارت نشان داده شده هنگام ورود به سیستم مطابقت داشته باشد، می‌توانید به این ایمیل اعتماد کنید.",
"emails.otpSession.thanks": "متشکرم،",
"emails.otpSession.signature": "تیم {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Tiimi",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Unknown",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.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.otpSession.thanks": "Kiitos,",
"emails.otpSession.signature": "{{project}} -tiimi"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Lið",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Ókjent",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Trygdarorðið fyri hesa teldupostin er {{phrase}}. Tú kanst líta á hesa teldupostin um hetta orðið passar við orðið víst tá tú ritaði inn.",
"emails.otpSession.thanks": "Takk,",
"emails.otpSession.signature": "{{project}} lið"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Équipe %s",
"emails.verification.subject": "Vérification du compte",
"emails.verification.hello": "Bonjour {{user}}",
"emails.verification.hello": "Bonjour {{user}},",
"emails.verification.body": "Suivez ce lien pour vérifier votre adresse e-mail.",
"emails.verification.footer": "Si vous n'avez pas demandé à vérifier cette adresse, vous pouvez ignorer ce message.",
"emails.verification.thanks": "Merci",
"emails.verification.thanks": "Merci,",
"emails.verification.signature": "Équipe {{project}}",
"emails.magicSession.subject": "Connexion",
"emails.magicSession.hello": "Bonjour",
"emails.magicSession.hello": "Bonjour,",
"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",
"emails.magicSession.thanks": "Merci,",
"emails.magicSession.signature": "L'équipe {{project}}",
"emails.recovery.subject": "Réinitialisation du mot de passe",
"emails.recovery.hello": "Bonjour {{user}}",
"emails.recovery.hello": "Bonjour {{user}},",
"emails.recovery.body": "Suivez ce lien pour réinitialiser votre mot de passe pour {{project}}.",
"emails.recovery.footer": "Si vous n'avez pas demandé à réinitialiser votre mot de passe, vous pouvez ignorer ce message.",
"emails.recovery.thanks": "Merci",
"emails.recovery.thanks": "Merci,",
"emails.recovery.signature": "L'équipe {{project}}",
"emails.invitation.subject": "Invitation à l'équipe %s de %s",
"emails.invitation.hello": "Bonjour",
"emails.invitation.hello": "Bonjour,",
"emails.invitation.body": "Cet e-mail vous a été envoyé parce que {{owner}} souhaite vous inviter à devenir membre de l'équipe {{team}} pour {{project}}.",
"emails.invitation.footer": "Si vous n'êtes pas intéressé, vous pouvez ignorer ce message.",
"emails.invitation.thanks": "Merci",
"emails.invitation.thanks": "Merci,",
"emails.invitation.signature": "L'équipe {{project}}",
"locale.country.unknown": "Inconnu",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "La phrase de sécurité pour cet e-mail est {{phrase}}. Vous pouvez faire confiance à cet e-mail si cette phrase correspond à celle affichée lors de la connexion.",
"emails.otpSession.thanks": "Merci,",
"emails.otpSession.signature": "équipe {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Foireann",
"emails.verification.subject": "Fíoraithe cuntais",
"emails.verification.hello": "Haigh {{user}}",
"emails.verification.hello": "Haigh {{user}},",
"emails.verification.body": "Lean an nasc seo chun do ríomhphost a fhíorú.",
"emails.verification.footer": "Mura ndearna tú iarratas an seoladh seo a fhíoru, déan neamhaird den teachtaireacht seo.",
"emails.verification.thanks": "Go raibh maith agat",
"emails.verification.thanks": "Go raibh maith agat,",
"emails.verification.signature": "{{project}} foireann",
"emails.magicSession.subject": "Logáil isteach",
"emails.magicSession.hello": "Haigh",
"emails.magicSession.hello": "Haigh,",
"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",
"emails.magicSession.thanks": "Go raibh maith agat,",
"emails.magicSession.signature": "{{project}} foireann",
"emails.recovery.subject": "Athshocrú pasfhocail",
"emails.recovery.hello": "Haigh {{user}}",
"emails.recovery.hello": "Haigh {{user}},",
"emails.recovery.body": "Lean an nasc seo chun do pasfhocal {{project}} a athshocrú.",
"emails.recovery.footer": "Mura ndearna tú iarratas do pasfhocal a athshocrú, déan neamhaird den teachtaireacht seo.",
"emails.recovery.thanks": "Go raibh maith agat",
"emails.recovery.thanks": "Go raibh maith agat,",
"emails.recovery.signature": "{{project}} foireann",
"emails.invitation.subject": "Cuireadh do %s foireann ag %s",
"emails.invitation.hello": "Haigh",
"emails.invitation.hello": "Haigh,",
"emails.invitation.body": "Seoladh an ríomhphost seo chugat mar ba mhaith le {{owner}} cuireadh a thabhairt duit bheith mar bhall den fhoireann {{team}} ag obair ar {{project}}.",
"emails.invitation.footer": "Is cuma leat? Déan neamhaird den teachtaireacht seo.",
"emails.invitation.thanks": "Go raibh maith agat",
"emails.invitation.thanks": "Go raibh maith agat,",
"emails.invitation.signature": "{{project}} foireann",
"locale.country.unknown": "Neamhaithnid",
"countries.af": "An Afganastáin",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Frása 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 frása seo leis an bhfrása a taispeántar le linn síniú isteach.",
"emails.otpSession.thanks": "Go raibh maith agat,",
"emails.otpSession.signature": "foireann {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ટીમ",
"emails.verification.subject": "ખાતાની ચકાસણી",
"emails.verification.hello": "નમસ્કાર {{user}}",
"emails.verification.hello": "નમસ્કાર {{user}},",
"emails.verification.body": "તમારું ઇમેઇલ સરનામું ચકાસવા માટે આ લિંકને અનુસરો.",
"emails.verification.footer": "જો તમે આ સરનામાંની ચકાસણી કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.verification.thanks": "આભાર",
"emails.verification.thanks": "આભાર,",
"emails.verification.signature": "{{project}} ટીમ",
"emails.magicSession.subject": "પ્રવેશ કરો",
"emails.magicSession.hello": "નમસ્કાર",
"emails.magicSession.hello": "નમસ્કાર,",
"emails.magicSession.body": "પ્રવેશ કરવા માટે આ લિંકને અનુસરો.",
"emails.magicSession.footer": "જો તમે આ ઇમેઇલનો ઉપયોગ કરીને પ્રવેશ કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.magicSession.thanks": "આભાર",
"emails.magicSession.thanks": "આભાર,",
"emails.magicSession.signature": "{{project}} ટીમ",
"emails.recovery.subject": "પાસવર્ડ ફરીથી સેટ કરો",
"emails.recovery.hello": "નમસ્કાર {{user}}",
"emails.recovery.hello": "નમસ્કાર {{user}},",
"emails.recovery.body": "તમારો {{project}} પાસવર્ડ ફરીથી સેટ કરવા માટે આ લિંકને અનુસરો.",
"emails.recovery.footer": "જો તમે તમારો પાસવર્ડ ફરીથી સેટ કરવાનું ન કહ્યું હોય, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.recovery.thanks": "આભાર",
"emails.recovery.thanks": "આભાર,",
"emails.recovery.signature": "{{project}} ટીમ",
"emails.invitation.subject": "%s ટીમને %s પર આમંત્રણ",
"emails.invitation.hello": "નમસ્કાર",
"emails.invitation.hello": "નમસ્કાર,",
"emails.invitation.body": "આ મેઇલ તમને મોકલવામાં આવ્યો હતો કારણ કે {{owner}} તમને {{project}} માં {{team}} ટીમના સભ્ય બનવા માટે આમંત્રિત કરવા માંગતા હતો.",
"emails.invitation.footer": "જો તમને રસ નથી, તો તમે આ સંદેશને અવગણી શકો છો.",
"emails.invitation.thanks": "આભાર",
"emails.invitation.thanks": "આભાર,",
"emails.invitation.signature": "{{project}} ટીમ",
"locale.country.unknown": "અજાણ",
"countries.af": "અફઘાનિસ્તાન",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "આ ઇમેઇલ માટેનો સુરક્ષા શબ્દ {{phrase}} છે. જો આ શબ્દ સાઇન ઇન વખતે દર્શાવેલા શબ્દ સાથે મેળ ખાતો હોય તો તમે આ ઇમેઇલ પર વિશ્વાસ કરી શકો છો.",
"emails.otpSession.thanks": "આભાર,",
"emails.otpSession.signature": "{{project}} ટીમ"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "rtl",
"emails.sender": "צוות %s",
"emails.verification.subject": "אימות חשבון",
"emails.verification.hello": "שלום {{user}}",
"emails.verification.hello": "שלום {{user}},",
"emails.verification.body": "לחץ על קישור זה כדי לאמת את כתובת הדוא\"ל שלך.",
"emails.verification.footer": "אם לא ביקשת לאמת כתובת זו, תוכל להתעלם מהודעה זו.",
"emails.verification.thanks": "תודה",
"emails.verification.thanks": "תודה,",
"emails.verification.signature": "צוות {{project}}",
"emails.magicSession.subject": "כניסה למערכת",
"emails.magicSession.hello": "שלום",
"emails.magicSession.hello": "שלום,",
"emails.magicSession.body": "לחץ על קישור זה כדי להיכנס.",
"emails.magicSession.footer": "אם לא ביקשת להיכנס באמצעות דוא\"ל זה, תוכל להתעלם מהודעה זו.",
"emails.magicSession.thanks": "תודה",
"emails.magicSession.thanks": "תודה,",
"emails.magicSession.signature": "צוות {{project}}",
"emails.recovery.subject": "איפוס סיסמא",
"emails.recovery.hello": "שלום {{user}}",
"emails.recovery.hello": "שלום {{user}},",
"emails.recovery.body": "עקוב אחר קישור זה כדי לאפס את סיסמתך ב-{{project}}.",
"emails.recovery.footer": "אם לא ביקשת לאפס את הסיסמה, תוכל להתעלם מהודעה זו.",
"emails.recovery.thanks": "תודה",
"emails.recovery.thanks": "תודה,",
"emails.recovery.signature": "צוות {{project}}",
"emails.invitation.subject": "הזמנה לצוות %s ב- %s",
"emails.invitation.hello": "שלום",
"emails.invitation.hello": "שלום,",
"emails.invitation.body": "דואר זה נשלח אליך מכיוון ש {{owner}} רצה להזמין אותך להיות חבר בצוות {{team}} ב-{{project}}.",
"emails.invitation.footer": "אם אינך מעוניין, תוכל להתעלם מהודעה זו.",
"emails.invitation.thanks": "תודה",
"emails.invitation.thanks": "תודה,",
"emails.invitation.signature": "צוות {{project}}",
"locale.country.unknown": "לא ידוע",
"countries.af": "אפגניסטן",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "משפט האבטחה למייל זה הוא {{phrase}}. אתה יכול לסמוך על המייל הזה אם המשפט הזה תואם את המשפט שהוצג במהלך הכניסה למערכת.",
"emails.otpSession.thanks": "תודה,",
"emails.otpSession.signature": "צוות {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "अकाउंट वेरिफिकेशन ",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.hello": "नमस्ते {{user}},",
"emails.verification.body": "इस लिंक के माध्यम से अपने ईमेल को सत्यापित कीजिये।",
"emails.verification.footer": "यदि आप इस पते को सत्यापित नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.verification.thanks": "धन्यवाद",
"emails.verification.thanks": "धन्यवाद,",
"emails.verification.signature": "{{project}} टीम",
"emails.magicSession.subject": "लॉग इन",
"emails.magicSession.hello": "नमस्ते",
"emails.magicSession.hello": "नमस्ते,",
"emails.magicSession.body": "इस लिंक के माध्यम से लॉग-इन करें।",
"emails.magicSession.footer": "यदि आप इस ईमेल द्वारा लॉगिन नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} टीम",
"emails.recovery.subject": "पासवर्ड रीसेट",
"emails.recovery.hello": "नमस्ते {{user}}",
"emails.recovery.hello": "नमस्ते {{user}},",
"emails.recovery.body": "इस लिंक के माध्यम से अपना {{project}} पासवर्ड रीसेट करें।",
"emails.recovery.footer": "यदि आप अपना पासवर्ड रीसेट नहीं करना चाहते हैं, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.recovery.thanks": "धन्यवाद",
"emails.recovery.thanks": "धन्यवाद,",
"emails.recovery.signature": "{{project}} टीम",
"emails.invitation.subject": "%s टीम का यहाँ %s पर आमंत्रण",
"emails.invitation.hello": "नमस्ते",
"emails.invitation.hello": "नमस्ते,",
"emails.invitation.body": "यह मेल आपको इसलिए भेजा गया है क्योंकि {{owner}} आपको {{team}} टीम का सदस्य बनाना चाहते है, जो {{project}} से जुड़ा हुआ है।",
"emails.invitation.footer": "यदि आप इसमें रूचि नहीं रखते, तो आप इस संदेश को नज़रअंदाज़ कर सकते हैं।",
"emails.invitation.thanks": "धन्यवाद",
"emails.invitation.thanks": "धन्यवाद,",
"emails.invitation.signature": "{{project}} टीम",
"locale.country.unknown": "अज्ञात",
"countries.af": "अफ़ग़ानिस्तान",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "इस ईमेल के लिए सुरक्षा वाक्यांश {{phrase}} है। अगर यह वाक्यांश साइन इन के दौरान दिखाए गए वाक्यांश से मेल खाता है, तो आप इस ईमेल पर भरोसा कर सकते हैं।",
"emails.otpSession.thanks": "धन्यवाद,",
"emails.otpSession.signature": "{{project}} टीम"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Tim",
"emails.verification.subject": "Verifikacija računa",
"emails.verification.hello": "Pozdrav {{user}}",
"emails.verification.hello": "Pozdrav {{user}},",
"emails.verification.body": "Slijedite ovu poveznicu da biste potvrdili svoju adresu e-pošte.",
"emails.verification.footer": "Ukoliko niste zatražili potvrdu ove adrese, možete zanemariti ovu poruku.",
"emails.verification.thanks": "Hvala",
"emails.verification.thanks": "Hvala,",
"emails.verification.signature": "{{project}} tim",
"emails.magicSession.subject": "Prijavite se",
"emails.magicSession.hello": "Pozdrav",
"emails.magicSession.hello": "Pozdrav,",
"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",
"emails.magicSession.thanks": "Hvala,",
"emails.magicSession.signature": "{{project}} tim",
"emails.recovery.subject": "Ponovno postavljanje lozinke",
"emails.recovery.hello": "Pozdrav {{user}}",
"emails.recovery.hello": "Pozdrav {{user}},",
"emails.recovery.body": "Slijedite ovu poveznicu za ponovno postavljanje {{project}} lozinke.",
"emails.recovery.footer": "Ako niste zatražili ponovno postavljanje Vaše lozinke, možete zanemariti ovu poruku.",
"emails.recovery.thanks": "Hvala",
"emails.recovery.thanks": "Hvala,",
"emails.recovery.signature": "{{project}} tim",
"emails.invitation.subject": "Pozivnica za %s tim na %s",
"emails.invitation.hello": "Pozdrav",
"emails.invitation.hello": "Pozdrav,",
"emails.invitation.body": "Ova poruka Vam je poslana jer Vas je {{owner}} htio pozvati da postanete član {{team}} tima na {{project}}.",
"emails.invitation.footer": "Ukoliko niste zainteresirani, možete zanemariti ovu poruku.",
"emails.invitation.thanks": "Hvala",
"emails.invitation.thanks": "Hvala,",
"emails.invitation.signature": "{{project}} tim",
"locale.country.unknown": "Nepoznato",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Sigurnosna fraza za ovaj e-mail je {{phrase}}. Možete vjerovati ovom e-mailu ako se ova fraza podudara s frazom prikazanom prilikom prijave.",
"emails.otpSession.thanks": "Hvala,",
"emails.otpSession.signature": "tim {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Csapat",
"emails.verification.subject": "Fiók Megerősítése",
"emails.verification.hello": "Szia {{user}}",
"emails.verification.hello": "Szia {{user}},",
"emails.verification.body": "Kattints a linkre, hogy megerősítsd az email címedet.",
"emails.verification.footer": "Ha nem te kérted a címed megerősítését, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.verification.thanks": "Köszönettel",
"emails.verification.thanks": "Köszönettel,",
"emails.verification.signature": "a {{project}} csapat",
"emails.magicSession.subject": "Bejelentkezés",
"emails.magicSession.hello": "Szia",
"emails.magicSession.hello": "Szia,",
"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",
"emails.magicSession.thanks": "Köszönettel,",
"emails.magicSession.signature": "a {{project}} csapat",
"emails.recovery.subject": "Jelszó Visszaállítása",
"emails.recovery.hello": "Hahó, {{user}}",
"emails.recovery.hello": "Hahó, {{user}},",
"emails.recovery.body": "Kattints a linkre a {{project}} jelszavad visszaállításához.",
"emails.recovery.footer": "Ha nem te kezdeményezted a jelszavad visszaállítását, akkor nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.recovery.thanks": "Köszönettel",
"emails.recovery.thanks": "Köszönettel,",
"emails.recovery.signature": "a {{project}} csapat",
"emails.invitation.subject": "Meghívó a(z) %s csapatba, a(z) %s projektbe",
"emails.invitation.hello": "Szia",
"emails.invitation.hello": "Szia,",
"emails.invitation.body": "Ezt a levelet azért kaptad, mert {{owner}} meghívott, hogy légy a {{team}} csapat tagja a {{project}} projektben.",
"emails.invitation.footer": "Ha nem érdekel a lehetőség, nyugodtan hagyd figyelmen kívül ezt az üzenetet.",
"emails.invitation.thanks": "Köszönettel",
"emails.invitation.thanks": "Köszönettel,",
"emails.invitation.signature": "a {{project}} csapat",
"locale.country.unknown": "Ismeretlen",
"countries.af": "Afganisztán",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Az e-mailhez tartozó biztonsági kód: {{phrase}}. Ennek az e-mailnek megbízhat, ha a megjelenített kód megegyezik a bejelentkezéskor megjelenő kóddal.",
"emails.otpSession.thanks": "Köszönöm,",
"emails.otpSession.signature": "{{project}} csapat"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Թիմ %s",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Անհայտ",
"countries.af": "Աֆղանստան",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Այս էլ.փոստի անվտանգության արտահայտությունը {{phrase}} է: Կարող եք վստահել այս էլ.փոստին, եթե այս արտահայտությունը համընկնում է մուտք գործելու պահին տրված արտահայտության հետ։",
"emails.otpSession.thanks": "Շնորհակալ եմ,",
"emails.otpSession.signature": "{{project}} թիմ"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Tim %s",
"emails.verification.subject": "Verifikasi Akun",
"emails.verification.hello": "Hai {{user}}",
"emails.verification.hello": "Hai {{user}},",
"emails.verification.body": "Ikuti tautan ini untuk memverifikasi alamat email Anda.",
"emails.verification.footer": "Jika Anda tidak meminta untuk memverifikasi alamat email ini, Anda dapat mengabaikan pesan ini.",
"emails.verification.thanks": "Terima kasih",
"emails.verification.thanks": "Terima kasih,",
"emails.verification.signature": "Tim {{project}}",
"emails.magicSession.subject": "Masuk",
"emails.magicSession.hello": "Hai",
"emails.magicSession.hello": "Hai,",
"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",
"emails.magicSession.thanks": "Terima kasih,",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Atur Ulang Kata Sandi",
"emails.recovery.hello": "Halo {{user}}",
"emails.recovery.hello": "Halo {{user}},",
"emails.recovery.body": "Ikuti tautan ini untuk menyetel ulang kata sandi {{project}} Anda.",
"emails.recovery.footer": "Jika Anda tidak meminta untuk menyetel ulang kata sandi, Anda dapat mengabaikan pesan ini.",
"emails.recovery.thanks": "Terima kasih",
"emails.recovery.thanks": "Terima kasih,",
"emails.recovery.signature": "Tim {{project}}",
"emails.invitation.subject": "Undangan ke Tim %s di %s",
"emails.invitation.hello": "Halo",
"emails.invitation.hello": "Halo,",
"emails.invitation.body": "Email ini dikirimkan kepada Anda karena {{owner}} ingin mengundang Anda untuk menjadi anggota tim {{team}} di {{project}}.",
"emails.invitation.footer": "Jika Anda tidak tertarik, Anda dapat mengabaikan pesan ini.",
"emails.invitation.thanks": "Terima kasih",
"emails.invitation.thanks": "Terima kasih,",
"emails.invitation.signature": "Tim {{project}}",
"locale.country.unknown": "Tidak diketahui",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Frasa keamanan untuk email ini adalah {{phrase}}. Anda dapat mempercayai email ini jika frasa tersebut cocok dengan frasa yang ditampilkan saat masuk.",
"emails.otpSession.thanks": "Terima kasih,",
"emails.otpSession.signature": "tim {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Teymi",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Óþekktur",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Öryggissetning fyrir þetta tölvupóst er {{phrase}}. Þú getur treyst þessum tölvupósti ef þessi setning passar við setninguna sem birtist við innskráningu.",
"emails.otpSession.thanks": "Takk,",
"emails.otpSession.signature": "{{project}} liðið"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Team %s",
"emails.verification.subject": "Verifica account",
"emails.verification.hello": "Ciao {{user}}",
"emails.verification.hello": "Ciao {{user}},",
"emails.verification.body": "Clicca questo link per verificare il tuo indirizzo email.",
"emails.verification.footer": "Se non hai richiesto la verifica dellindirizzo email, puoi ignorare questo messaggio.",
"emails.verification.thanks": "Grazie",
"emails.verification.thanks": "Grazie,",
"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 laccesso, puoi ignorare questo messaggio.",
"emails.magicSession.thanks": "Grazie",
"emails.magicSession.thanks": "Grazie,",
"emails.magicSession.signature": "Il team {{project}}",
"emails.recovery.subject": "Reimpostazione password",
"emails.recovery.hello": "Ciao {{user}}",
"emails.recovery.hello": "Ciao {{user}},",
"emails.recovery.body": "Clicca questo link per reimpostare la tua password di {{project}}.",
"emails.recovery.footer": "Se non hai richiesto la reimpostazione della password, puoi ignorare questo messaggio.",
"emails.recovery.thanks": "Grazie",
"emails.recovery.thanks": "Grazie,",
"emails.recovery.signature": "Il team {{project}}",
"emails.invitation.subject": "Invito al Team %s per %s",
"emails.invitation.hello": "Ciao",
"emails.invitation.hello": "Ciao,",
"emails.invitation.body": "Hai ricevuto questa email perché {{owner}} ti ha invitato a diventare un membro del team {{team}} di {{project}}.",
"emails.invitation.footer": "Ignora questo messaggio se non sei interessatə.",
"emails.invitation.thanks": "Grazie",
"emails.invitation.thanks": "Grazie,",
"emails.invitation.signature": "Il team {{project}}",
"locale.country.unknown": "Sconosciuto",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.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.otpSession.thanks": "Grazie,",
"emails.otpSession.signature": "team {{project}}"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s チーム",
"emails.verification.subject": "アカウント認証",
"emails.verification.hello": "こんにちは{{user}}さん",
"emails.verification.hello": "こんにちは{{user}}さん",
"emails.verification.body": "メールアドレスを有効化するためには下記リンクをクリックして下さい。",
"emails.verification.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.verification.thanks": "ご利用いただきありがとうございます。",
"emails.verification.thanks": "ご利用いただきありがとうございます。",
"emails.verification.signature": "{{project}}チーム",
"emails.magicSession.subject": "ログイン",
"emails.magicSession.hello": "こんにちは",
"emails.magicSession.hello": "こんにちは",
"emails.magicSession.body": "ログインするためには下記リンクをクリックしてください。",
"emails.magicSession.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.magicSession.thanks": "ご利用いただきありがとうございます。",
"emails.magicSession.thanks": "ご利用いただきありがとうございます。",
"emails.magicSession.signature": "{{project}}チーム",
"emails.recovery.subject": "パスワードリセット",
"emails.recovery.hello": "こんにちは{{user}}さん",
"emails.recovery.hello": "こんにちは{{user}}さん",
"emails.recovery.body": "パスワードをリセットするためには下記リンクをクリックしてください。",
"emails.recovery.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.recovery.thanks": "ご利用いただきありがとうございます。",
"emails.recovery.thanks": "ご利用いただきありがとうございます。",
"emails.recovery.signature": "{{project}}チーム",
"emails.invitation.subject": "%sチームへの招待が%sから来ました。",
"emails.invitation.hello": "こんにちは",
"emails.invitation.hello": "こんにちは",
"emails.invitation.body": "{{owner}}さんが{{project}}の{{team}}チームにあなたを招待しています。",
"emails.invitation.footer": "このメールに心当たりが無い場合は破棄をお願いいたします。",
"emails.invitation.thanks": "ご利用いただきありがとうございます。",
"emails.invitation.thanks": "ご利用いただきありがとうございます。",
"emails.invitation.signature": "{{project}}チーム",
"locale.country.unknown": "不明",
"countries.af": "アフガニスタン",
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "このメールのセキュリティフレーズは{{phrase}}です。サインイン時に表示されたフレーズと一致する場合、このメールは信頼できます。",
"emails.magicSession.optionUrl": "上記のボタンを使用してサインインすることができない場合は、次のリンクにアクセスしてください:",
"emails.otpSession.subject": "プロジェクト ログイン",
"emails.otpSession.hello": "こんにちは。",
"emails.otpSession.hello": "こんにちは。",
"emails.otpSession.description": "以下の確認コードを入力して、{{project}}アカウントに安全にサインインしてください。このコードは15分後に失効します。",
"emails.otpSession.clientInfo": "このサインインは、{{agentClient}} を使い {{agentDevice}} {{agentOs}} で要求されました。サインインを要求していない場合、このメールを無視しても安全です。",
"emails.otpSession.securityPhrase": "このメールのセキュリティフレーズは{{phrase}}です。サインイン時に表示されたフレーズと一致する場合、このメールを信頼できます。",
"emails.otpSession.thanks": "ありがとうございます。",
"emails.otpSession.thanks": "ありがとうございます。",
"emails.otpSession.signature": "{{project}} チーム"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Tim %s",
"emails.verification.subject": "Verifikasi Akun",
"emails.verification.hello": "Hai {{user}}",
"emails.verification.hello": "Hai {{user}},",
"emails.verification.body": "Klik link iki kanggo verifikasi alamat email sampeyan.",
"emails.verification.footer": "Yen sampeyan ora njaluk verifikasi alamat iki, sampeyan iso nglirwakake pesen iki.",
"emails.verification.thanks": "Matur nuwun",
"emails.verification.thanks": "Matur nuwun,",
"emails.verification.signature": "Tim {{project}}",
"emails.magicSession.subject": "Masuk",
"emails.magicSession.hello": "Hai",
"emails.magicSession.hello": "Hai,",
"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",
"emails.magicSession.thanks": "Matur nuwun,",
"emails.magicSession.signature": "Tim {{project}}",
"emails.recovery.subject": "Setel ulang sandi",
"emails.recovery.hello": "Halo {{user}}",
"emails.recovery.hello": "Halo {{user}},",
"emails.recovery.body": "Klik link iki kanggo setel ulang sandi {{project}}.",
"emails.recovery.footer": "Yen sampeyan ora njaluk setel ulang sandi, sampeyan iso nglirwakake pesen iki.",
"emails.recovery.thanks": "Matur nuwun",
"emails.recovery.thanks": "Matur nuwun,",
"emails.recovery.signature": "Tim {{project}}",
"emails.invitation.subject": "Undangan ke Tim %s di %s",
"emails.invitation.hello": "Halo",
"emails.invitation.hello": "Halo,",
"emails.invitation.body": "Email iki dikirim menyang sampeyan amarga {{owner}} pengin ngajak sampeyan dadi anggota tim {{team}} di {{project}}.",
"emails.invitation.footer": "Yen sampeyan ora tertarik, sampeyan iso nglirwakake pesen iki.",
"emails.invitation.thanks": "Matur nuwun",
"emails.invitation.thanks": "Matur nuwun,",
"emails.invitation.signature": "Tim {{project}}",
"locale.country.unknown": "Ora dingerteni",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Tembung keamanan kanggo email iki yaiku {{phrase}}. Sampeyan bisa percaya email iki menawa tembung kasebut cocog karo tembung sing ditampilake nalika mlebu.",
"emails.otpSession.thanks": "Matur nuwun,",
"emails.otpSession.signature": "tim {{project}}"
}
}
+3 -3
View File
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "ឃ្លាសម្ងាត់សម្រាប់អ៊ីមែលនេះគឺ {{phrase}}។ អ្នកអាចទុកចិត្តលើអ៊ីមែលនេះប្រសិនបើឃ្លានេះត្រូវគ្នាជាមួយឃ្លាដែលបង្ហាញឡើងពេលចូលប្រើ។",
"emails.magicSession.optionUrl": "ប្រសិនបើអ្នកមិនអាចចូលប្រើប្រាស់ដោយប្រើប៊ូតុងខាងលើនេះទេ សូមចូលទៅកាន់តំណភ្ជាប់ខាងក្រោម៖",
"emails.otpSession.subject": "ការចូល {{project}}",
"emails.otpSession.hello": "ជំរាបសួរ,",
"emails.otpSession.hello": "ជំរាបសួរ",
"emails.otpSession.description": "បញ្ចូលលេខកូដផ្ទៀងផ្ទាត់ខាងក្រោមនេះនៅពេលដែលបានស្នើ ដើម្បីចូលទៅកាន់គណនី {{project}} របស់អ្នកដោយមានសុវត្ថិភាព។ វានឹងផុតកំណត់ក្នុងរយៈពេល 15 នាទី។",
"emails.otpSession.clientInfo": "ការចូលប្រព័ន្ធនេះត្រូវបានស្នើរបស់អ្នកប្រើប្រាស់តាមរយៈ {{agentClient}} នៅលើ {{agentDevice}} {{agentOs}}។ ប្រសិនបើអ្នកមិនបានស្នើរការចូលប្រព័ន្ធនេះទេ អ្នកអាចមិនអើពើអ៊ីម៉ែលនេះបាន។",
"emails.otpSession.securityPhrase": "ឃ្លាសម្រាប់សុវត្ថិភាពអ៊ីមែលនេះគឺ {{phrase}}។ អ្នកអាចទុកចិត្តនូវអ៊ីមែលនេះប្រសិនបើឃ្លានេះត្រូវគ្នាជាមួយឃ្លាដែលបានបង្ហាញពេលចូលគណនី។",
"emails.otpSession.thanks": "អរគុណ,",
"emails.otpSession.thanks": "អរគុណ",
"emails.otpSession.signature": "ក្រុម {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ತಂಡ",
"emails.verification.subject": "ಖಾತೆ ಪರಿಶೀಲನೆ",
"emails.verification.hello": "ನಮಸ್ಕಾರ {{user}}",
"emails.verification.hello": "ನಮಸ್ಕಾರ {{user}},",
"emails.verification.body": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸ ಪರಿಶೀಲನೆಗೆ ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.verification.footer": "ನೀವು ಇಮೇಲ್ ವಿಳಾಸ ಪರಿಶೀಲನೆಗೆ ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.verification.thanks": "ಧನ್ಯವಾದಗಳು",
"emails.verification.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.verification.signature": "{{project}} ತಂಡ",
"emails.magicSession.subject": "ಲಾಗಿನ್",
"emails.magicSession.hello": "ನಮಸ್ಕಾರ",
"emails.magicSession.hello": "ನಮಸ್ಕಾರ,",
"emails.magicSession.body": "ಲಾಗಿನ್ ಮಾಡಲಿಕ್ಕೆ ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.magicSession.footer": "ನೀವು ಈ ಇಮೇಲನಿಂದ ಲಾಗಿನ್ ಮಾಡಲು ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.magicSession.thanks": "ಧನ್ಯವಾದಗಳು",
"emails.magicSession.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.magicSession.signature": "{{project}} ತಂಡ",
"emails.recovery.subject": "ಗುಪ್ತಪದ ಮರುಹೊಂದಿಸಿ",
"emails.recovery.hello": "ನಮಸ್ಕಾರ {{user}}",
"emails.recovery.hello": "ನಮಸ್ಕಾರ {{user}},",
"emails.recovery.body": "ನಿಮ್ಮ {{project}} ಗುಪ್ತಪದವನ್ನು ಮರುಹೊಂದಿಸಲು ಈ ಲಿಂಕನ್ನು ಅನುಸರಿಸಿ",
"emails.recovery.footer": "ನೀವು ಗುಪ್ತಪದವನ್ನು ಮರುಹೊಂದಿಸಲು ಕೇಳದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.recovery.thanks": "ಧನ್ಯವಾದಗಳು",
"emails.recovery.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.recovery.signature": "{{project}} ತಂಡ",
"emails.invitation.subject": "%s ತಂಡಕ್ಕೆ %s ರಲ್ಲಿ ಆಹ್ವಾನ",
"emails.invitation.hello": "ನಮಸ್ಕಾರ",
"emails.invitation.hello": "ನಮಸ್ಕಾರ,",
"emails.invitation.body": "ಈ ಇಮೇಲ್ ನಿಮಗೆ ಬಂದಿದೆ ಏಕೆಂದರೆ {{owner}} ನಿಮ್ಮನ್ನು {{team}} ತಂಡದ {{project}}ರಲ್ಲಿ ಸದಸ್ಯ ಆಗಲಿಕ್ಕೆ ಆಹ್ವಾನಿಸಿದ್ದಾರೆ",
"emails.invitation.footer": "ನಿಮಗೆ ಆಸಕ್ತಿಯಿಲ್ಲದಿದ್ದರೆ, ಈ ಸಂದೇಶವನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ",
"emails.invitation.thanks": "ಧನ್ಯವಾದಗಳು",
"emails.invitation.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.invitation.signature": "{{project}} ತಂಡ",
"locale.country.unknown": "Unknown",
"countries.af": "ಅಫ್ಘಾನಿಸ್ತಾನ",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "ಈ ಇಮೇಲ್‌ಗೆ ಭದ್ರತಾ ಪದವು {{phrase}}. ನೀವು ಸೈನ್ ಇನ್ ಮಾಡುವಾಗ ತೋರಿಸಿದ ಪದವು ಇದರೊಂದಿಗೆ ಹೊಂದಿಕೊಂಡರೆ ಈ ಇಮೇಲನ್ನು ನೀವು ನಂಬಬಹುದು.",
"emails.otpSession.thanks": "ಧನ್ಯವಾದಗಳು,",
"emails.otpSession.signature": "ಪ್ರಾಜೆಕ್ಟ್ ತಂಡ"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s 팀",
"emails.verification.subject": "계정 인증",
"emails.verification.hello": "안녕하세요 {{user}}님",
"emails.verification.hello": "안녕하세요 {{user}}님",
"emails.verification.body": "이메일 인증을 위해 링크를 클릭하여주세요.",
"emails.verification.footer": "이메일 인증을 부탁하지 않으셨다면 이 메시지를 무시하여주세요.",
"emails.verification.thanks": "감사합니다",
"emails.verification.thanks": "감사합니다",
"emails.verification.signature": "{{project}} 팀",
"emails.magicSession.subject": "로그인",
"emails.magicSession.hello": "안녕하세요",
"emails.magicSession.hello": "안녕하세요",
"emails.magicSession.body": "로그인 하시려면 링크를 클릭하여주세요.",
"emails.magicSession.footer": "이 이메일 계정으로 로그인 신청을 하지 않으셨다면 이 메세지를 무시하여주세요.",
"emails.magicSession.thanks": "감사합니다",
"emails.magicSession.thanks": "감사합니다",
"emails.magicSession.signature": "{{project}} 팀",
"emails.recovery.subject": "비밀번호 재설정",
"emails.recovery.hello": "안녕하세요 {{user}}님",
"emails.recovery.hello": "안녕하세요 {{user}}님",
"emails.recovery.body": "{{project}}의 비밀번호 재설정을 위해 링크를 클릭하여주세요.",
"emails.recovery.footer": "비밀번호 재설정 신청을 하지 않으셨다면 이 메세지를 무시하여주세요.",
"emails.recovery.thanks": "감사합니다",
"emails.recovery.thanks": "감사합니다",
"emails.recovery.signature": "{{project}} 팀",
"emails.invitation.subject": "초대장 %s 팀 - %s",
"emails.invitation.hello": "안녕하세요",
"emails.invitation.hello": "안녕하세요",
"emails.invitation.body": "{{owner}}님이 귀하를 {{project}}의 {{team}} 팀으로 초대합니다.",
"emails.invitation.footer": "팀에 합류할 의사가 없으시면 이 메세지를 무시하여주세요.",
"emails.invitation.thanks": "감사합니다",
"emails.invitation.thanks": "감사합니다",
"emails.invitation.signature": "{{project}} 팀",
"locale.country.unknown": "알려지지 않은",
"countries.af": "아프가니스탄",
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "이 이메일의 보안 구절은 {{phrase}}입니다. 로그인할 때 표시되는 구절과 일치한다면 이 이메일을 신뢰할 수 있습니다.",
"emails.magicSession.optionUrl": "위의 버튼을 사용하여 로그인할 수 없다면, 다음 링크를 방문해 주세요:",
"emails.otpSession.subject": "{{project}} 로그인",
"emails.otpSession.hello": "안녕하세요,",
"emails.otpSession.hello": "안녕하세요",
"emails.otpSession.description": "다음 인증 코드를 입력하면 보안을 유지하며 {{project}} 계정에 안전하게 로그인할 수 있습니다. 15분 후에 만료됩니다.",
"emails.otpSession.clientInfo": "이 로그인은 {{agentClient}}을 사용하여 {{agentDevice}} {{agentOs}}에서 요청되었습니다. 로그인을 요청하지 않았다면, 이 이메일을 안심하고 무시하셔도 됩니다.",
"emails.otpSession.securityPhrase": "이 이메일의 보안 구절은 {{phrase}}입니다. 로그인하는 동안 표시된 구절과 이 구절이 일치하면 이 이메일을 신뢰할 수 있습니다.",
"emails.otpSession.thanks": "감사합니다,",
"emails.otpSession.thanks": "감사합니다",
"emails.otpSession.signature": "{{project}} 팀"
}
}
+10 -10
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr*",
"emails.sender": "%s team",
"emails.verification.subject": "Ratio comprobatio",
"emails.verification.hello": "Salve ibi {{user}}",
"emails.verification.hello": "Salve ibi {{user}},",
"emails.verification.body": "Sequere hanc nexum ut quin inscriptionem tuum.",
"emails.verification.footer": "Si verificationem huius inscriptionis non postulasti, nuntium hunc ignorare potes.",
"emails.verification.thanks": "Gratias",
"emails.verification.thanks": "Gratias,",
"emails.verification.signature": "{{project}} Team",
"emails.magicSession.subject": "Log in",
"emails.magicSession.hello": "Salve ibi",
"emails.magicSession.hello": "Salve ibi,",
"emails.magicSession.body": "Hanc nexum cum login",
"emails.magicSession.footer": "Si verificationem huius inscriptionis non postulasti, nuntium hunc ignorare potes.",
"emails.magicSession.thanks": "Gratias",
"emails.magicSession.thanks": "Gratias,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Recuperet password",
"emails.recovery.hello": "Salve ibi {{user}}",
"emails.recovery.hello": "Salve ibi {{user}},",
"emails.recovery.body": "Sequere hanc conjunctionem ut recipias project password {{project}}",
"emails.recovery.footer": "Si tesseram tuam recuperare non petis, nuntium hunc ignorare potes",
"emails.recovery.thanks": "Gratias",
"emails.recovery.thanks": "Gratias,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Invitatio pro %s in quadrigis %s",
"emails.invitation.hello": "Salve ibi",
"emails.invitation.hello": "Salve ibi,",
"emails.invitation.body": "Haec inscriptio ad te missa est quia dominus incepto {{owner}} te invitare vult ut membrum {{team}} quadrigis fias ad {{project}}",
"emails.invitation.footer": "Si non quaero, potes hunc nuntium ignorare",
"emails.invitation.thanks": "Gratias",
"emails.invitation.thanks": "Gratias,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Ignotum",
"countries.af": "Afghanistan",
@@ -245,10 +245,10 @@
"emails.otpSession.thanks": "Gratias,",
"emails.otpSession.signature": "{{project}} team -> {{project}} grex",
"emails.certificate.subject": "Defectio testimonii pro %s",
"emails.certificate.hello": "Salve",
"emails.certificate.hello": "Salve,",
"emails.certificate.body": "Certificatum pro dominio tuo '{{domain}}' generari non potuit. Hoc conatus num. {{attempt}} est, et defectus causatus est ab: {{error}}",
"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.certificate.thanks": "Gratias",
"emails.certificate.thanks": "Gratias,",
"emails.certificate.signature": "team {{project}}",
"sms.verification.body": "{{secret}}"
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kont Verifikatioun",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.hello": "Hey {{user}},",
"emails.verification.body": "Follegt dëse Link fir Är E -Mail Adress z'iwwerpréiwen.",
"emails.verification.footer": "Wann Dir net gefrot hutt dës Adress z'iwwerpréiwen, kënnt Dir dëse Message ignoréieren.",
"emails.verification.thanks": "Merci",
"emails.verification.thanks": "Merci,",
"emails.verification.signature": "{{project}} équipe",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hey",
"emails.magicSession.hello": "Hey,",
"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",
"emails.magicSession.thanks": "Merci,",
"emails.magicSession.signature": "{{project}} équipe",
"emails.recovery.subject": "Password Reset",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.hello": "Hello {{user}},",
"emails.recovery.body": "Follegt dëse Link fir Äert {{project}} Passwuert zréckzesetzen.",
"emails.recovery.footer": "Wann Dir net gefrot hutt Äert Passwuert zréckzesetzen, kënnt Dir dëse Message ignoréieren.",
"emails.recovery.thanks": "Merci",
"emails.recovery.thanks": "Merci,",
"emails.recovery.signature": "{{project}} équipe",
"emails.invitation.subject": "Invitatioun un %s équipe bei %s",
"emails.invitation.hello": "Hallo",
"emails.invitation.hello": "Hallo,",
"emails.invitation.body": "Dës E -Mail gouf un Iech geschéckt well {{owner}} Iech invitéiere wëllt fir Member vum {{team}} Team bei {{project}} ze ginn.",
"emails.invitation.footer": "Wann Dir net interesséiert sidd, kënnt Dir dëse Message ignoréieren.",
"emails.invitation.thanks": "Merci",
"emails.invitation.thanks": "Merci,",
"emails.invitation.signature": "{{project}} équipe",
"locale.country.unknown": "Onbekannt",
"countries.af": "Afghanistan",
@@ -244,4 +244,4 @@
"emails.otpSession.securityPhrase": "D'Sécherheetsausso fir dësen E-Mail ass {{phrase}}. Dir kënnt dësem E-Mail vertrauen, wann dës Ausso mat der Ausso iwwereneestëmmt, déi beim Umellen gewise ginn ass.",
"emails.otpSession.thanks": "Merci,",
"emails.otpSession.signature": "{{project}} Equipe"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s komanda",
"emails.verification.subject": "Paskyros Patvirtinimas",
"emails.verification.hello": "Labas {{user}}",
"emails.verification.hello": "Labas {{user}},",
"emails.verification.body": "Spauskite šią nuorodą, kad patvirtintumėte savo el. paštą.",
"emails.verification.footer": "Jei neprašėte patvirtinti šio el. pašto, galite ignoruoti šį pranešimą.",
"emails.verification.thanks": "Ačiū",
"emails.verification.thanks": "Ačiū,",
"emails.verification.signature": "{{project}} komanda",
"emails.magicSession.subject": "Prisijungti",
"emails.magicSession.hello": "Labas",
"emails.magicSession.hello": "Labas,",
"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ū",
"emails.magicSession.thanks": "Ačiū,",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Slaptažodžio Atkūrimas",
"emails.recovery.hello": "Labas {{user}}",
"emails.recovery.hello": "Labas {{user}},",
"emails.recovery.body": "Spauskite šią nuorodą, kad atkurtumėte projekto {{project}} slaptažodį.",
"emails.recovery.footer": "Jei neprašėte atkurti savo slaptažodzio, galite ignoruoti šį pranešimą.",
"emails.recovery.thanks": "Ačiū",
"emails.recovery.thanks": "Ačiū,",
"emails.recovery.signature": "{{project}} komanda",
"emails.invitation.subject": "Pakvietimas į %s komandą %s projekte",
"emails.invitation.hello": "Labas",
"emails.invitation.hello": "Labas,",
"emails.invitation.body": "Šis el. laiškas buvo atsiųstas jums, nes {{owner}} norėjo jus pakviesti tapti projekto {{project}} dalimi {{team}} komandoje.",
"emails.invitation.footer": "Jei jūsų tai nedomina, galite ignoruoti šį pranešimą.",
"emails.invitation.thanks": "Ačiū",
"emails.invitation.thanks": "Ačiū,",
"emails.invitation.signature": "{{project}} komanda",
"locale.country.unknown": "Nežinoma",
"countries.af": "Afganistanas",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Šio el. laiško saugumo frazė yra {{phrase}}. Galite pasitikėti šiuo el. laišku, jei ši frazė atitinka frazę, rodytą prisijungimo metu.",
"emails.otpSession.thanks": "Ačiū,",
"emails.otpSession.signature": "{{project}} komanda"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s komanda",
"emails.verification.subject": "Konta verifikācija",
"emails.verification.hello": "Sveicināti, {{user}}",
"emails.verification.hello": "Sveicināti, {{user}},",
"emails.verification.body": "Sekojiet saitei, lai apstiprinātu savu e-pasta adresi.",
"emails.verification.footer": "Ja Jūs nepieprasījāt šīs adreses apstiprinājumu, lūdzu, ignorējiet šo ziņu.",
"emails.verification.thanks": "Paldies",
"emails.verification.thanks": "Paldies,",
"emails.verification.signature": "{{project}} komanda",
"emails.magicSession.subject": "Ieiet",
"emails.magicSession.hello": "Sveicināti",
"emails.magicSession.hello": "Sveicināti,",
"emails.magicSession.body": "Sekojiet saitei, lai ieietu.",
"emails.magicSession.footer": "Ja Jūs nepieprasījāt ieiet ar šo e-pasta adresi, lūdzu, ignorējiet šo ziņu.",
"emails.magicSession.thanks": "Paldies",
"emails.magicSession.thanks": "Paldies,",
"emails.magicSession.signature": "{{project}} komanda",
"emails.recovery.subject": "Paroles atjaunināšana",
"emails.recovery.hello": "Labdien, {{user}}",
"emails.recovery.hello": "Labdien, {{user}},",
"emails.recovery.body": "Sekojiet saitei, lai atjauninātu {{project}} paroli.",
"emails.recovery.footer": "Ja Jūs nepieprasījāt paroles atjaunināšanu, lūdzu, ignorējiet šo ziņu.",
"emails.recovery.thanks": "Paldies",
"emails.recovery.thanks": "Paldies,",
"emails.recovery.signature": "{{project}} komanda",
"emails.invitation.subject": "Ielūgums piebiedroties %s komandai %s projektā.",
"emails.invitation.hello": "Labdien",
"emails.invitation.hello": "Labdien,",
"emails.invitation.body": "Šis e-pasts tika nosūtīts Jums, jo {{owner}} vēlējās Jūs ielūgt kļūt par {{team}} komandas biedru {{project}} projektā.",
"emails.invitation.footer": "Ja Jūs neesat ieinteresēts, lūdzu, ignorējiet šo ziņu.",
"emails.invitation.thanks": "Paldies",
"emails.invitation.thanks": "Paldies,",
"emails.invitation.signature": "{{project}} komanda",
"locale.country.unknown": "Nav zināms",
"countries.af": "Afganistāna",
@@ -245,4 +245,4 @@
"emails.otpSession.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īta pieslēdzoties.",
"emails.otpSession.thanks": "Paldies,",
"emails.otpSession.signature": "{{project}} komanda"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ടീം",
"emails.verification.subject": "അക്കൗണ്ട് സ്ഥിരീകരണം",
"emails.verification.hello": "നമസ്കാരം {{user}}",
"emails.verification.hello": "നമസ്കാരം {{user}},",
"emails.verification.body": "നിങ്ങളുടെ ഇമെയിൽ വിലാസം സ്ഥിരീകരിക്കുന്നതിനായി ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.verification.footer": "ഈ വിലാസം സ്ഥിരീകരിക്കാന്‍ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.verification.thanks": "നന്ദി",
"emails.verification.thanks": "നന്ദി,",
"emails.verification.signature": "{{project}} ടീം",
"emails.magicSession.subject": "ലോഗിൻ",
"emails.magicSession.hello": "നമസ്കാരം",
"emails.magicSession.hello": "നമസ്കാരം,",
"emails.magicSession.body": "ലോഗിൻ ചെയ്യുന്നതിനായി ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.magicSession.footer": "ഈ ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യാൻ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.magicSession.thanks": "നന്ദി",
"emails.magicSession.thanks": "നന്ദി,",
"emails.magicSession.signature": "{{project}} ടീം",
"emails.recovery.subject": "രഹസ്യവാക്ക് പുനക്രമീകരണം",
"emails.recovery.hello": "നമസ്കാരം {{user}}",
"emails.recovery.hello": "നമസ്കാരം {{user}},",
"emails.recovery.body": "നിങ്ങളുടെ {{Project}} രഹസ്യവാക്ക് പുനക്രമീകരിക്കുന്നതിന് ഈ ലിങ്ക് പിന്തുടരുക.",
"emails.recovery.footer": "നിങ്ങളുടെ രഹസ്യവാക്ക് പുനക്രമീകരിക്കാന്‍ നിങ്ങൾ ആവശ്യപ്പെട്ടില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.recovery.thanks": "നന്ദി",
"emails.recovery.thanks": "നന്ദി,",
"emails.recovery.signature": "{{project}} ടീം",
"emails.invitation.subject": "%s -ലെ %s ടീമിലേക്കുള്ള ക്ഷണം",
"emails.invitation.hello": "നമസ്കാരം",
"emails.invitation.hello": "നമസ്കാരം,",
"emails.invitation.body": "നിങ്ങളെ {{project}} -ലെ {{team}} ടീമിലെ അംഗമാകുവാന്‍ ക്ഷണിക്കാൻ {{owner}} ആഗ്രഹിക്കുന്നതിനാലാണ് ഈ മെയിൽ നിങ്ങൾക്ക് അയക്കുന്നത്.",
"emails.invitation.footer": "നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ, ഈ സന്ദേശം അവഗണിക്കാവുന്നതാണ്.",
"emails.invitation.thanks": "നന്ദി",
"emails.invitation.thanks": "നന്ദി,",
"emails.invitation.signature": "{{project}} ടീം",
"locale.country.unknown": "Unknown",
"countries.af": "അഫ്ഗാനിസ്ഥാൻ",
@@ -245,10 +245,10 @@
"emails.otpSession.thanks": "നന്ദി,",
"emails.otpSession.signature": "പ്രോജക്ട് ടീം",
"emails.certificate.subject": "%s ന് സർട്ടിഫിക്കറ്റ് പരാജയപ്പെട്ടു",
"emails.certificate.hello": "ഹലോ",
"emails.certificate.hello": "ഹലോ,",
"emails.certificate.body": "നിങ്ങളുടെ ഡൊമൈൻ '{{domain}}'നു വേണ്ടിയുള്ള സർട്ടിഫിക്കറ്റ് ഉണ്ടാക്കാനായില്ല. ഇത് ശ്രമം നമ്പർ {{attempt}} ആണ്, പരാജയപ്പെട്ടത് ഇതു മൂലമാണ്: {{error}}",
"emails.certificate.footer": "നിങ്ങളുടെ മുൻപത്തെ സർട്ടിഫിക്കറ്റ് ആദ്യ പരാജയത്തിനു ശേഷം 30 ദിവസം വരെ സാധുവായിരിക്കും. ഈ കേസ് അന്വേഷിച്ചു നോക്കുന്നത് ഞങ്ങൾ ശക്തമായി ശുപാർശ ചെയ്യുന്നു, അല്ലെങ്കിൽ നിങ്ങളുടെ ഡൊമെയ്‌ൻ സാധുവായ SSL കമ്മ്യൂണിക്കേഷനില്ലാത്ത ഒരു അവസ്ഥയിലാകും.",
"emails.certificate.thanks": "നന്ദി",
"emails.certificate.thanks": "നന്ദി,",
"emails.certificate.signature": "{{project}} ടീം",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s टीम",
"emails.verification.subject": "खाते सत्यापन",
"emails.verification.hello": "नमस्कार {{user}}",
"emails.verification.hello": "नमस्कार {{user}},",
"emails.verification.body": "आपला ईमेल पत्ता सत्यापित करण्यासाठी या दुव्याचे अनुसरण करा.",
"emails.verification.footer": "आपण या पत्त्याची पडताळणी करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.verification.thanks": "धन्यवाद",
"emails.verification.thanks": "धन्यवाद,",
"emails.verification.signature": "{{project}} संघ",
"emails.magicSession.subject": "लॉगिन करा",
"emails.magicSession.hello": "नमस्कार ",
"emails.magicSession.hello": "नमस्कार ,",
"emails.magicSession.body": "लॉगिन करण्यासाठी या लिंकचे अनुसरण करा.",
"emails.magicSession.footer": "आपण या ईमेलचा वापर करून लॉगिन करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} संघ",
"emails.recovery.subject": "पासवर्ड रीसेट",
"emails.recovery.hello": "नमस्कार {{user}}",
"emails.recovery.hello": "नमस्कार {{user}},",
"emails.recovery.body": "आपला {{project}}चे पासवर्ड रीसेट करण्यासाठी या लिंकचे अनुसरण करा",
"emails.recovery.footer": "आपण आपला पासवर्ड रीसेट करण्यास सांगितले नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.recovery.thanks": "धन्यवाद",
"emails.recovery.thanks": "धन्यवाद,",
"emails.recovery.signature": "{{project}} संघ",
"emails.invitation.subject": "%s संघ %s येथे सामील होण्यासाठी आमंत्रण",
"emails.invitation.hello": "नमस्कार",
"emails.invitation.hello": "नमस्कार,",
"emails.invitation.body": "हा मेल तुम्हाला पाठवला होता कारण {{owner}} तुम्हाला {{project}} येथे {{team}} टीमचे सदस्य होण्यासाठी आमंत्रित करू इच्छित होते.",
"emails.invitation.footer": "आपल्याला स्वारस्य नसल्यास, आपण या संदेशाकडे दुर्लक्ष करू शकता.",
"emails.invitation.thanks": "धन्यवाद",
"emails.invitation.thanks": "धन्यवाद,",
"emails.invitation.signature": "{{project}} संघ",
"locale.country.unknown": "अज्ञात",
"countries.af": "अफगानिस्तान",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "या ईमेलसाठीचे सुरक्षा वाक्यांश {{phrase}} आहे. जर हे वाक्यांश साइन इन करताना दाखवल्या गेलेल्या वाक्यांशाशी जुळत असेल तर आपण या ईमेलवर विश्वास ठेवू शकता.",
"emails.otpSession.thanks": "धन्यवाद,",
"emails.otpSession.signature": "{{project}} संघ"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Pengesahan Akaun",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.hello": "Hey {{user}},",
"emails.verification.body": "Tekan pautan ini untuk mengesahkan alamat email anda.",
"emails.verification.footer": "Sekiranya anda tidak membuat permintaan untuk mengesahkan email ini, sila abaikan mesej ini.",
"emails.verification.thanks": "Terima kasih",
"emails.verification.thanks": "Terima kasih,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Log masuk",
"emails.magicSession.hello": "Hey",
"emails.magicSession.hello": "Hey,",
"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",
"emails.magicSession.thanks": "Terima kasih,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Menetap semula Kata Laluan",
"emails.recovery.hello": "Hello {{user}}",
"emails.recovery.hello": "Hello {{user}},",
"emails.recovery.body": "Tekan pautan ini untuk menetapkan semula kata laluan {{project}}.",
"emails.recovery.footer": "Sekiranya anda tidak membuat permintaan menetap semula kata laluan, sila abaikan mesej ini.",
"emails.recovery.thanks": "Terima kasih",
"emails.recovery.thanks": "Terima kasih,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Jemputan ke pasukan %s di %s",
"emails.invitation.hello": "Hello",
"emails.invitation.hello": "Hello,",
"emails.invitation.body": "Anda menerima mel ini kerana {{owner}} ingin menjemput anda untuk menjadi ahli pasukan {{team}} di {{project}}.",
"emails.invitation.footer": "Sekiranya anda tidak berminat, sila abaikan mesej ini.",
"emails.invitation.thanks": "Terima kasih",
"emails.invitation.thanks": "Terima kasih,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Tidak Diketahui",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Frasa keselamatan untuk email ini adalah {{phrase}}. Anda boleh mempercayai email ini jika frasa ini sepadan dengan frasa yang ditunjukkan semasa log masuk.",
"emails.otpSession.thanks": "Terima kasih,",
"emails.otpSession.signature": "pasukan {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontobekreftelse",
"emails.verification.hello": "Hei {{user}}",
"emails.verification.hello": "Hei {{user}},",
"emails.verification.body": "Følg denne lenken for å bekrefte din e-postadresse.",
"emails.verification.footer": "Dersom du ikke ba om å bekrefte e-postadressen, kan du se bort fra denne meldingen.",
"emails.verification.thanks": "Takk",
"emails.verification.thanks": "Takk,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Pålogging",
"emails.magicSession.hello": "Hei",
"emails.magicSession.hello": "Hei,",
"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",
"emails.magicSession.thanks": "Takk,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstille passord",
"emails.recovery.hello": "Hei {{user}}",
"emails.recovery.hello": "Hei {{user}},",
"emails.recovery.body": "Følg denne lenken for å nullstille ditt {{project}} passord.",
"emails.recovery.footer": "Dersom du ikke ba om å nullstille passordet ditt, kan du se bort fra denne meldingen.",
"emails.recovery.thanks": "Takk",
"emails.recovery.thanks": "Takk,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Invitasjon til %s Team ved %s",
"emails.invitation.hello": "Hei",
"emails.invitation.hello": "Hei,",
"emails.invitation.body": "Denne meldingen ble sendt til deg fordi {{owner}} ønsket å invitere deg til å bli medlem av {{team}} team ved {{project}}.",
"emails.invitation.footer": "Dersom du ikke er interessert, kan du se bort fra denne meldingen.",
"emails.invitation.thanks": "Takk",
"emails.invitation.thanks": "Takk,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Ukjent",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.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 pålogging.",
"emails.otpSession.thanks": "Takk,",
"emails.otpSession.signature": "{{project}} team"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s समूह",
"emails.verification.subject": "खाता प्रमाणिकरण",
"emails.verification.hello": "नमस्ते {{user}}",
"emails.verification.hello": "नमस्ते {{user}},",
"emails.verification.body": "इमेल ठेगाना प्रमाणित गर्नको लागी यो लिंकमा जानुहोस।",
"emails.verification.footer": "यदि तपाइँले आफ्नो खाता प्रमाणित गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.verification.thanks": "धन्यवाद",
"emails.verification.thanks": "धन्यवाद,",
"emails.verification.signature": "{{project}} समूह",
"emails.magicSession.subject": "लगइन",
"emails.magicSession.hello": "नमस्ते",
"emails.magicSession.hello": "नमस्ते,",
"emails.magicSession.body": "लगइन गर्नको लागी यो लिंकमा जानुहोस।",
"emails.magicSession.footer": "यदि तपाइँले यो इमेल प्रयोग गरेर लगइन गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.magicSession.thanks": "धन्यवाद",
"emails.magicSession.thanks": "धन्यवाद,",
"emails.magicSession.signature": "{{project}} समूह",
"emails.recovery.subject": "पासवर्ड रिसेट",
"emails.recovery.hello": "नमस्ते {{user}}",
"emails.recovery.hello": "नमस्ते {{user}},",
"emails.recovery.body": "{{project}}को पासवर्ड रिसेट गर्नको लागी यो लिंकमा जानुहोस।",
"emails.recovery.footer": "यदि तपाइँले आफ्नो पासवर्ड रिसेट गर्न सोध्नु भएको छैन भने तपाइँले यो सन्देश लाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.recovery.thanks": "धन्यवाद",
"emails.recovery.thanks": "धन्यवाद,",
"emails.recovery.signature": "{{project}} समूह",
"emails.invitation.subject": "%s समूहको लागि %s मा निमन्त्रणा",
"emails.invitation.hello": "नमस्ते",
"emails.invitation.hello": "नमस्ते,",
"emails.invitation.body": "{{owner}}ले तपाइँलाई {{project}}मा {{team}}को सदस्य बन्न आमन्त्रित गर्न चाहनु भएको छ। त्येसैले तपाइँलाई यो सन्देश पठाइएको हो।",
"emails.invitation.footer": "यदि तपाइँ इच्छुक हुनुहुन्न भने, तपाइँले यो सन्देशलाई बेवास्ता गर्न सक्नुहुन्छ।",
"emails.invitation.thanks": "धन्यवाद",
"emails.invitation.thanks": "धन्यवाद,",
"emails.invitation.signature": "{{project}} समूह",
"locale.country.unknown": "अज्ञात",
"countries.af": "अफगानिस्तान",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "यस ईमेलको लागि सुरक्षा वाक्य {{phrase}} हो। यदि यो वाक्य साइन इन गर्दा देखाइएको वाक्यसँग मेल खान्छ भने तपाईँले यो ईमेलमा विश्वास गर्न सक्नुहुन्छ।",
"emails.otpSession.thanks": "धन्यवाद,",
"emails.otpSession.signature": "{{project}} टिम"
}
}
+8 -8
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Account Verificatie",
"emails.verification.hello": "Hoi {{user}}",
"emails.verification.hello": "Hoi {{user}},",
"emails.verification.body": "Volg deze link om uw e-mail te verifieren",
"emails.verification.footer": "Als u geen aanvraag voor verificatie heeft gemaakt, kan u deze mail negeren",
"emails.verification.thanks": "Bedankt",
"emails.verification.thanks": "Bedankt,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Hoi",
"emails.magicSession.hello": "Hoi,",
"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",
"emails.magicSession.thanks": "Bedankt,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Wachtwoord Herinstellen",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.hello": "Hallo {{user}},",
"emails.recovery.body": "Volg deze link om het wachtwoord van uw project {{project}} te wijzigen",
"emails.recovery.footer": "Als u geen aanvraag heeft gemaakt om uw wachtwoord te wijzigen, kan u deze mail negeren",
"emails.recovery.thanks": "Bedankt",
"emails.recovery.thanks": "Bedankt,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Uitnodiging van %s Team uit %s",
"emails.invitation.hello": "Hallo,",
"emails.invitation.body": "U ontvangt deze mail want u was uitgenodig door {{owner}} om lid van het {{team}} team te worden in {{project}} ",
"emails.invitation.footer": "Als u niet geintereseerd bent, kan u deze mail negeren.",
"emails.invitation.thanks": "Bedankt",
"emails.invitation.thanks": "Bedankt,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Onbekend",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "De beveiligingszin voor deze e-mail is {{phrase}}. U kunt deze e-mail vertrouwen als deze zin overeenkomt met de zin die wordt getoond tijdens het inloggen.",
"emails.otpSession.thanks": "Bedankt,",
"emails.otpSession.signature": "{{project}} team"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Team",
"emails.verification.subject": "Kontostadfesting",
"emails.verification.hello": "Hallo {{user}}",
"emails.verification.hello": "Hallo {{user}},",
"emails.verification.body": "Følg denne lenkja for å bekrefta din e-postadresse.",
"emails.verification.footer": "Om du ikkje bad om å bekrefta e-postadressa, kan du ignorera denne meldinga.",
"emails.verification.thanks": "Takk",
"emails.verification.thanks": "Takk,",
"emails.verification.signature": "{{project}} team",
"emails.magicSession.subject": "Pålogging",
"emails.magicSession.hello": "Hei",
"emails.magicSession.hello": "Hei,",
"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",
"emails.magicSession.thanks": "Takk,",
"emails.magicSession.signature": "{{project}} team",
"emails.recovery.subject": "Nullstilla passord",
"emails.recovery.hello": "Hallo {{user}}",
"emails.recovery.hello": "Hallo {{user}},",
"emails.recovery.body": "Følg denne lenkja for å nullstilla ditt {{project}} passord.",
"emails.recovery.footer": "Om du ikkje ba om å nullstilla passordet ditt, kan du ignorera denne meldinga.",
"emails.recovery.thanks": "Takk",
"emails.recovery.thanks": "Takk,",
"emails.recovery.signature": "{{project}} team",
"emails.invitation.subject": "Innbyding til %s Team ved %s",
"emails.invitation.hello": "Hallo",
"emails.invitation.hello": "Hallo,",
"emails.invitation.body": "Denne meldinga ble sendt til deg fordi {{owner}} ynskja å invitera deg til å bli medlem av {{team}} team i {{project}}.",
"emails.invitation.footer": "Om du ikkje er interessert, kan du ignorera denne meldinga.",
"emails.invitation.thanks": "Takk",
"emails.invitation.thanks": "Takk,",
"emails.invitation.signature": "{{project}} team",
"locale.country.unknown": "Ukjend",
"countries.af": "Afghanistan",
@@ -245,10 +245,10 @@
"emails.otpSession.thanks": "Takk,",
"emails.otpSession.signature": "{{project}}-laget",
"emails.certificate.subject": "Sertifikatfeil for %s",
"emails.certificate.hello": "Hei",
"emails.certificate.hello": "Hei,",
"emails.certificate.body": "Sertifikatet for domenet ditt '{{domain}}' kunne ikkje opprettast. Dette er forsøk nr. {{attempt}}, og feilen blei forårsaka av: {{error}}",
"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.certificate.thanks": "Takk",
"emails.certificate.thanks": "Takk,",
"emails.certificate.signature": "{{project}} team",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ଦଳ",
"emails.verification.subject": "ଖାତା ଯାଞ୍ଚ",
"emails.verification.hello": "ନମସ୍କାର {{user}}",
"emails.verification.hello": "ନମସ୍କାର {{user}},",
"emails.verification.body": "ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ଯାଞ୍ଚ କରିବାକୁ ଏହି ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.verification.footer": "ଯଦି ଆପଣ ଏହି ଠିକଣା ଯାଞ୍ଚ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.verification.thanks": "ଧନ୍ୟବାଦ",
"emails.verification.thanks": "ଧନ୍ୟବାଦ,",
"emails.verification.signature": "{{project}} ଦଳ",
"emails.magicSession.subject": "ଲଗଇନ୍ କରନ୍ତୁ",
"emails.magicSession.hello": "ନମସ୍କାର",
"emails.magicSession.hello": "ନମସ୍କାର,",
"emails.magicSession.body": "ଲଗଇନ୍ କରିବାକୁ ଏହି ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.magicSession.footer": "ଯଦି ଆପଣ ଏହି ଇମେଲ୍ ବ୍ୟବହାର କରି ଲଗଇନ୍ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.magicSession.thanks": "ଧନ୍ୟବାଦ",
"emails.magicSession.thanks": "ଧନ୍ୟବାଦ,",
"emails.magicSession.signature": "{{project}} ଦଳ",
"emails.recovery.subject": "ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରନ୍ତୁ |",
"emails.recovery.hello": "ନମସ୍କାର {{user}}",
"emails.recovery.hello": "ନମସ୍କାର {{user}},",
"emails.recovery.body": "ଆପଣଙ୍କର {{project}} ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରିବାକୁ ଏହି ଲିଙ୍କକୁ ଅନୁସରଣ କରନ୍ତୁ |",
"emails.recovery.footer": "ଯଦି ଆପଣ ଆପଣଙ୍କର ପାସୱାର୍ଡ ପୁନଃ ସେଟ୍ କରିବାକୁ କହି ନାହାଁନ୍ତି, ତେବେ ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଉପେକ୍ଷା କରିପାରିବେ |",
"emails.recovery.thanks": "ଧନ୍ୟବାଦ",
"emails.recovery.thanks": "ଧନ୍ୟବାଦ,",
"emails.recovery.signature": "{{project}} ଦଳ",
"emails.invitation.subject": "%s ରେ %s ଦଳକୁ ନିମନ୍ତ୍ରଣ |",
"emails.invitation.hello": "ନମସ୍କାର",
"emails.invitation.hello": "ନମସ୍କାର,",
"emails.invitation.body": "ଏହି ମେଲ୍ ଆପଣଙ୍କୁ ପଠାଯାଇଥିଲା କାରଣ {{owner}} ଆପଣଙ୍କୁ {{project} ରେ {{team}} ଦଳର ସଦସ୍ୟ ହେବାକୁ ଆମନ୍ତ୍ରଣ କରିବାକୁ ଚାହୁଁଥିଲେ |",
"emails.invitation.footer": "ଯଦି ଆପଣ ଆଗ୍ରହୀ ନୁହଁନ୍ତି, ଆପଣ ଏହି ସନ୍ଦେଶକୁ ଅଣଦେଖା କରିପାରିବେ |",
"emails.invitation.thanks": "ଧନ୍ୟବାଦ",
"emails.invitation.thanks": "ଧନ୍ୟବାଦ,",
"emails.invitation.signature": "{{project}} ଦଳ",
"locale.country.unknown": "ଅଜ୍ଞାତ",
"countries.af": "ଆଫଗାନିସ୍ତାନ",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "ଏହି ଇମେଲର ସୁରକ୍ଷା ବାକ୍ୟାଂଶ ହେଉଛି {{phrase}}। ସାଇନ୍ ଇନ୍ କରିବା ସମୟରେ ଦେଖାଯାଇଥିବା ବାକ୍ୟାଂଶ ସହ ଏହା ମେଳେ ଯଦି, ଆପଣ ଏହି ଇମେଲକୁ ଆସ୍ଥା କରି ପାରିବେ।",
"emails.otpSession.thanks": "ଧନ୍ୟବାଦ,",
"emails.otpSession.signature": "ପ୍ରକଳ୍ପ ଟିମ୍ବ୍"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ਟੀਮ",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "ਅਣਜਾਣ",
"countries.af": "ਅਫਗਾਨਿਸਤਾਨ",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "ਇਸ ਈਮੇਲ ਲਈ ਸੁਰੱਖਿਆ ਵਾਕ ਹੈ {{phrase}}। ਜੇ ਇਹ ਵਾਕ ਸਾਈਨ ਇਨ ਕਰਨ ਸਮੇਂ ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਵਾਕ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਇਸ ਈਮੇਲ 'ਤੇ ਭਰੋਸਾ ਕਰ ਸਕਦੇ ਹੋ।",
"emails.otpSession.thanks": "ਧੰਨਵਾਦ,",
"emails.otpSession.signature": "{{project}} ਟੀਮ"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Zespół %s",
"emails.verification.subject": "Weryfikacja konta",
"emails.verification.hello": "Cześć {{user}}",
"emails.verification.hello": "Cześć {{user}},",
"emails.verification.body": "Przejdź do tego linku, aby zweryfikować swój adres e-mail.",
"emails.verification.footer": "Jeśli to nie Ty prosiłeś o zweryfikowanie tego adresu, zignoruj tę wiadomość.",
"emails.verification.thanks": "Dziękujemy",
"emails.verification.thanks": "Dziękujemy,",
"emails.verification.signature": "Zespół {{project}}",
"emails.magicSession.subject": "Logowanie",
"emails.magicSession.hello": "Cześć",
"emails.magicSession.hello": "Cześć,",
"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",
"emails.magicSession.thanks": "Dziękujemy,",
"emails.magicSession.signature": "Zespół {{project}}",
"emails.recovery.subject": "Resetowanie hasła",
"emails.recovery.hello": "Cześć {{user}}",
"emails.recovery.hello": "Cześć {{user}},",
"emails.recovery.body": "Przejdź do tego linku, aby zresetować hasło dla {{project}}.",
"emails.recovery.footer": "Jeśli to nie Ty prosiłeś o zresetowanie swojego hasła, zignoruj tę wiadomość.",
"emails.recovery.thanks": "Dziękujemy",
"emails.recovery.thanks": "Dziękujemy,",
"emails.recovery.signature": "Zespół {{project}}",
"emails.invitation.subject": "Zaproszenie do zespołu %s w %s",
"emails.invitation.hello": "Cześć",
"emails.invitation.hello": "Cześć,",
"emails.invitation.body": "Otrzymujesz tę wiadomość, ponieważ {{owner}} zaprasza Cię do grona członków zespołu {{team}} w projekcie {{project}}.",
"emails.invitation.footer": "Jeśli nie jesteś zainteresowany, zignoruj tę wiadomość.",
"emails.invitation.thanks": "Dziękujemy",
"emails.invitation.thanks": "Dziękujemy,",
"emails.invitation.signature": "Zespół {{project}}",
"locale.country.unknown": "Nieznany",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Hasłem zabezpieczającym dla tego e-maila jest {{phrase}}. Możesz zaufać temu e-mailowi, jeśli hasło zgadza się z hasłem wyświetlonym podczas logowania.",
"emails.otpSession.thanks": "Dzięki,",
"emails.otpSession.signature": "team {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Time %s",
"emails.verification.subject": "Verificação da Conta",
"emails.verification.hello": "Olá {{user}}",
"emails.verification.hello": "Olá {{user}},",
"emails.verification.body": "Clique neste link para verificar o seu endereço de e-mail.",
"emails.verification.footer": "Se você não solicitou a verificação deste e-mail, ignore essa mensagem.",
"emails.verification.thanks": "Muito obrigado",
"emails.verification.thanks": "Muito obrigado,",
"emails.verification.signature": "Time {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Olá",
"emails.magicSession.hello": "Olá,",
"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",
"emails.magicSession.thanks": "Muito obrigado,",
"emails.magicSession.signature": "Time {{project}}",
"emails.recovery.subject": "Redefinição de senha",
"emails.recovery.hello": "Olá {{user}}",
"emails.recovery.hello": "Olá {{user}},",
"emails.recovery.body": "Clique neste link para redefinir sua senha do {{project}}.",
"emails.recovery.footer": "Se você não solicitou a redefinição da sua senha, você pode ignorar essa mensagem.",
"emails.recovery.thanks": "Muito obrigado",
"emails.recovery.thanks": "Muito obrigado,",
"emails.recovery.signature": "Time {{project}}",
"emails.invitation.subject": "Convite para o Time %s em %s",
"emails.invitation.hello": "Olá",
"emails.invitation.hello": "Olá,",
"emails.invitation.body": "Este e-mail foi enviado porque {{owner}} deseja convidar você a se tornar membro do Time {{team}} em {{project}}.",
"emails.invitation.footer": "Caso não tenha interesse, ignore essa mensagem.",
"emails.invitation.thanks": "Muito obrigado",
"emails.invitation.thanks": "Muito obrigado,",
"emails.invitation.signature": "Time {{project}}",
"locale.country.unknown": "Desconhecido",
"countries.af": "Afeganistão",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "A frase de segurança para este e-mail é {{phrase}}. Você pode confiar neste e-mail se esta frase corresponder à frase mostrada durante o login.",
"emails.otpSession.thanks": "Obrigado,",
"emails.otpSession.signature": "equipe {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Equipa %s",
"emails.verification.subject": "Verificação de contas",
"emails.verification.hello": "Hey {{user}}",
"emails.verification.hello": "Hey {{user}},",
"emails.verification.body": "Siga esta ligação para verificar o seu endereço de correio electrónico.",
"emails.verification.footer": "Se não pediu para verificar este endereço, pode ignorar esta mensagem.",
"emails.verification.thanks": "Obrigado",
"emails.verification.thanks": "Obrigado,",
"emails.verification.signature": "Equipa {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Olá ",
"emails.magicSession.hello": "Olá ,",
"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",
"emails.magicSession.thanks": "Obrigado,",
"emails.magicSession.signature": "Equipa {{project}}",
"emails.recovery.subject": "Redefinição de senha",
"emails.recovery.hello": "Olá {{user}}",
"emails.recovery.hello": "Olá {{user}},",
"emails.recovery.body": "Utilize este link para redefinir a palavra-passe do seu projecto {{project}}",
"emails.recovery.footer": "Se não pediu para redefinir a sua palavra-passe, pode ignorar esta mensagem.",
"emails.recovery.thanks": "Obrigado",
"emails.recovery.thanks": "Obrigado,",
"emails.recovery.signature": "Equipa {{project}}",
"emails.invitation.subject": "Convite à equipa de %s às %s",
"emails.invitation.hello": "Olá",
"emails.invitation.hello": "Olá,",
"emails.invitation.body": "Este correio foi-lhe enviado porque {{owner}} queria convidá-lo a tornar-se membro da equipa {{team}} da {{project}}.",
"emails.invitation.footer": "Se não estiver interessado, pode ignorar esta mensagem.",
"emails.invitation.thanks": "Obrigado",
"emails.invitation.thanks": "Obrigado,",
"emails.invitation.signature": "Equipa {{project}}",
"locale.country.unknown": "Desconhecido",
"countries.af": "Afeganistão",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "A frase de segurança para este email é {{phrase}}. Você pode confiar neste email se essa frase corresponder à frase mostrada durante o login.",
"emails.otpSession.thanks": "Obrigado,",
"emails.otpSession.signature": "equipe {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Echipa",
"emails.verification.subject": "Verificare cont",
"emails.verification.hello": "Bună ziua, {{user}}",
"emails.verification.hello": "Bună ziua, {{user}},",
"emails.verification.body": "Click pe acest link pentru a valida adresa de email.",
"emails.verification.footer": "Dacă nu ai cerut validarea adresei de email, poți ignora acest mesaj.",
"emails.verification.thanks": "Mulțumim",
"emails.verification.thanks": "Mulțumim,",
"emails.verification.signature": "Echipa {{project}}",
"emails.magicSession.subject": "Login",
"emails.magicSession.hello": "Bună ziua",
"emails.magicSession.hello": "Bună ziua,",
"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",
"emails.magicSession.thanks": "Mulțumim,",
"emails.magicSession.signature": "Echipa {{project}}",
"emails.recovery.subject": "Resetare parolă",
"emails.recovery.hello": "Bună ziua, {{user}}",
"emails.recovery.hello": "Bună ziua, {{user}},",
"emails.recovery.body": "Click aici pentru a reseta parola pentru {{project}}",
"emails.recovery.footer": "Dacă nu ai cerut să îți schimbi parola, ignoră acest mesaj.",
"emails.recovery.thanks": "Mulțumim",
"emails.recovery.thanks": "Mulțumim,",
"emails.recovery.signature": "Echipa {{project}}",
"emails.invitation.subject": "Invitatie catre %s Echipa la %s",
"emails.invitation.hello": "Bună ziua",
"emails.invitation.hello": "Bună ziua,",
"emails.invitation.body": "Acest email a fost trimis pentru că {{owner}} a vrut ca tu să devii membru al echipei {{team}} la {{project}}.",
"emails.invitation.footer": "Dacă nu esti interesat, poți ignora acest email.",
"emails.invitation.thanks": "Mulțumim",
"emails.invitation.thanks": "Mulțumim,",
"emails.invitation.signature": "Echipa {{project}}",
"locale.country.unknown": "Necunoscut",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Fraza de securitate pentru acest e-mail este {{phrase}}. Puteți avea încredere în acest e-mail dacă fraza se potrivește cu cea afișată în timpul autentificării.",
"emails.otpSession.thanks": "Mulțumesc,",
"emails.otpSession.signature": "echipa {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Команда %s",
"emails.verification.subject": "Верификация аккаунта",
"emails.verification.hello": "Здравствуйте, {{user}}",
"emails.verification.hello": "Здравствуйте, {{user}},",
"emails.verification.body": "Перейдите по ссылке, чтобы подтвердить свой адрес электронной почты.",
"emails.verification.footer": "Если вы не запрашивали подтверждение этого адреса, проигнорируйте это сообщение.",
"emails.verification.thanks": "Спасибо",
"emails.verification.thanks": "Спасибо,",
"emails.verification.signature": "команда {{project}}",
"emails.magicSession.subject": "Логин",
"emails.magicSession.hello": "Здравствуйте",
"emails.magicSession.hello": "Здравствуйте,",
"emails.magicSession.body": "Перейдите по ссылке, чтобы войти.",
"emails.magicSession.footer": "Если вы не просили войти, используя этот адрес электронной почты, проигнорируйте это сообщение.",
"emails.magicSession.thanks": "Спасибо",
"emails.magicSession.thanks": "Спасибо,",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Сброс пароля",
"emails.recovery.hello": "Здравствуйте, {{user}}",
"emails.recovery.hello": "Здравствуйте, {{user}},",
"emails.recovery.body": "Перейдите по этой ссылке для того чтобы сбросить свой пароль для проекта {{project}}",
"emails.recovery.footer": "Если вы не запрашивали сброс пароля, проигнорируйте это сообщение.",
"emails.recovery.thanks": "Спасибо",
"emails.recovery.thanks": "Спасибо,",
"emails.recovery.signature": "команда {{project}}",
"emails.invitation.subject": "Приглашение в команду %s по проекту %s",
"emails.invitation.hello": "Здравствуйте",
"emails.invitation.hello": "Здравствуйте,",
"emails.invitation.body": "Это письмо отправлено вам, потому что {{owner}} приглашает стать членом команды {{team}} в проекте {{project}}.",
"emails.invitation.footer": "Если вы не заинтересованы, проигнорируйте это сообщение.",
"emails.invitation.thanks": "Спасибо",
"emails.invitation.thanks": "Спасибо,",
"emails.invitation.signature": "команда {{project}}",
"locale.country.unknown": "Неизвестно",
"countries.af": "Афганистан",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Фраза безопасности для этого письма {{phrase}}. Вы можете доверять этому письму, если эта фраза совпадает с фразой, показанной во время входа в систему.",
"emails.otpSession.thanks": "Спасибо,",
"emails.otpSession.signature": "команда {{project}}"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s गणः",
"emails.verification.subject": "पञ्जिकानिर्णायनम्‌",
"emails.verification.hello": "अयि {{user}}",
"emails.verification.hello": "अयि {{user}},",
"emails.verification.body": "ई-पत्रनिर्णायनार्थमिदं संयोगसूत्रमनुसरतु।",
"emails.verification.footer": "यदि अस्य संकेतस्य निर्णायनं नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.verification.thanks": "धन्यवादः",
"emails.verification.thanks": "धन्यवादः,",
"emails.verification.signature": "{{project}} गणः",
"emails.magicSession.subject": "संप्रवेशः",
"emails.magicSession.hello": "अयि",
"emails.magicSession.hello": "अयि,",
"emails.magicSession.body": "संप्रवेशार्थमिदं संयोगसूत्रमनुसरतु।",
"emails.magicSession.footer": "अनेन ई-पत्रण यदि संप्रवेशो नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.magicSession.thanks": "धन्यवादः",
"emails.magicSession.thanks": "धन्यवादः,",
"emails.magicSession.signature": "{{project}} गणः",
"emails.recovery.subject": "कूटशब्दपुनयाेजनम्‌",
"emails.recovery.hello": "अयि भो {{user}}",
"emails.recovery.hello": "अयि भो {{user}},",
"emails.recovery.body": "{{project}} कूटशब्दपुनयाेजनाय संयोगमेनमनुसरतु।",
"emails.recovery.footer": "यदि कूटशब्दस्य पुनयाेजनं नेष्यते तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.recovery.thanks": "धन्यवादः",
"emails.recovery.thanks": "धन्यवादः,",
"emails.recovery.signature": "{{project}} गणः",
"emails.invitation.subject": "गणस्य आमन्त्रणम्‌ %s इति %s",
"emails.invitation.hello": "अयि भो",
"emails.invitation.hello": "अयि भो,",
"emails.invitation.body": "{{owner}} {{team}} गणे {{project}} मध्ये भवद्योगदानमच्छितीति हेतोः पत्रमदिं भवत्सकाशं प्रेषतिम्।",
"emails.invitation.footer": "यदि भवदनिच्छा तर्हि वात्र्तामिमामुपेक्षताम्‌।",
"emails.invitation.thanks": "धन्यवादः",
"emails.invitation.thanks": "धन्यवादः,",
"emails.invitation.signature": "{{project}} गणः",
"locale.country.unknown": "अज्ञातम्‌ ",
"countries.af": "आफगानिस्थानम्‌",
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "العبارة الأمنية لهذا البريد الإلكتروني هي {{phrase}}. يمكنك الوثوق بهذا البريد الإلكتروني إذا كانت هذه العبارة متطابقة مع العبارة المعروضة أثناء تسجيل الدخول.",
"emails.magicSession.optionUrl": "إذا لم تتمكن من تسجيل الدخول باستخدام الزر أعلاه، يرجى زيارة الرابط التالي:",
"emails.otpSession.subject": "प्रवेशनम्",
"emails.otpSession.hello": "नमस्ते।",
"emails.otpSession.hello": "नमस्ते।,",
"emails.otpSession.description": "प्रविष्ट कुरु अनुसृत विश्वासनीयकोडम् यदा पृच्छ्यसे भवतः {{project}} खातायां सुरक्षितरूपेण प्रवेशे। एषः पन्द्रह मिनितेषु समाप्तिं गच्छति।",
"emails.otpSession.clientInfo": "एष प्रवेशनं प्रार्थितं {{agentClient}} नाम प्रतिनिधौ {{agentDevice}} {{agentOs}} इत्यस्मिन्। यदि त्वमेव प्रवेशनं न प्रार्थितवानसि, तर्हि त्वमनेन ईपत्रेण उपेक्षितुं शक्नोसि।",
"emails.otpSession.securityPhrase": "अस्य ईमेलस्य सुरक्षा वाक्यं {{phrase}} अस्ति। यदि अयं वाक्यः प्रवेशकाले दृष्टवाक्येन साम्यं याति तर्हि अस्माकं ईमेलं विश्वसनीयम् अस्ति।",
"emails.otpSession.thanks": "धन्यवादाः",
"emails.otpSession.thanks": "धन्यवादाः,",
"emails.otpSession.signature": "कार्यक्रमस्य समूहः"
}
}
+13 -13
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s ٽيم",
"emails.verification.subject": " اڪائونٽ جي تصديق",
"emails.verification.hello": "سلام {{user}}",
"emails.verification.hello": "سلام {{user}},",
"emails.verification.body": "پنھنجي اي ميل ايڊريس جي تصديق ڪرڻ لاءِ ھن لنڪ تي عمل ڪريو.",
"emails.verification.footer": "جيڪڏھن توھان نه پ askيا ھئا ھن ايڊريس جي تصديق ڪرڻ لاءِ ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.verification.thanks": "مهرباني",
"emails.verification.thanks": "مهرباني,",
"emails.verification.signature": "{{project}} ٽيم",
"emails.magicSession.subject": "لاگ ان",
"emails.magicSession.hello": "هي ،",
"emails.magicSession.hello": "هي ,",
"emails.magicSession.body": "لاگ ان ٿيڻ لاءِ ھن لنڪ تي عمل ڪريو.",
"emails.magicSession.footer": "جيڪڏھن توھان نه پ پيا ھي لاگ ان استعمال ڪندي اي ميل ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.magicSession.thanks": "مهرباني",
"emails.magicSession.thanks": "مهرباني,",
"emails.magicSession.signature": "{{project}} ٽيم",
"emails.recovery.subject": "پاسورڊ ري سيٽ",
"emails.recovery.hello": "هيلو {{user}}",
"emails.recovery.hello": "هيلو {{user}},",
"emails.recovery.body": "ھن لنڪ تي عمل ڪريو پنھنجو {{project}} پاسورڊ ري سيٽ ڪرڻ لاءِ.",
"emails.recovery.footer": "جيڪڏھن توھان نه پ پيو ھو پنھنجي پاسورڊ کي ري سيٽ ڪرڻ لاءِ ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.recovery.thanks": "مهرباني",
"emails.recovery.thanks": "مهرباني,",
"emails.recovery.signature": "{{project}} ٽيم",
"emails.invitation.subject": "%s ٽيم %s تيجي دعوت",
"emails.invitation.hello": "هيلو",
"emails.invitation.hello": "هيلو,",
"emails.invitation.body": "ھي اي ميل توھان ڏانھن موڪليو ويو آھي {اڪاڻ ته {{owner}} توھان کي دعوت ڏيڻ چاھي ٿو ته توھان {{team}} ٽيم جو ميمبر بڻجي {{project}} تي.",
"emails.invitation.footer": "جيڪڏھن توھان دلچسپي نٿا رکو ، توھان نظر انداز ڪري سگھوٿا ھن پيغام کي.",
"emails.invitation.thanks": "مهرباني",
"emails.invitation.thanks": "مهرباني,",
"emails.invitation.signature": "{{project}} ٽيم",
"locale.country.unknown": "نامعلوم",
"countries.af": "افغانستان",
@@ -238,17 +238,17 @@
"emails.magicSession.clientInfo": "هي سائن ان درخواست ورتو {{agentClient}} استعمال ڪري ٿو {{agentDevice}} {{agentOs}}. جيڪڏهن توهان سائن ان جي درخواست ڪئي نه ورتي، ته توهان هن اي ميل کي محفوظ طور تي نظر انداز ڪري سگهو ٿا.",
"emails.magicSession.securityPhrase": "اس ای میل جو سیکيورٽي جملو {{phrase}} آهي. جيڪڏهن هن جملو توهان جي سائن ان وقتي ڏيکاري واري جملي سان ميل آهي ته توهان اس ای میل تي اعتماد ڪري سگھو ٿا.",
"emails.otpSession.subject": "پروجيڪٽ جي لاگ ان",
"emails.otpSession.hello": "ہيلو،",
"emails.otpSession.hello": "ہيلو,",
"emails.otpSession.description": "جڏهن توهان کي محفوظ طريقي سان اپني {{project}} اڪائونٽ ۾ سائن ان ڪرڻ لاءِ ڪہي ويندي، ته هيٺيان دنل ويريفڪيشن ڪوڊ ڏيو. هي 15 منٽن ۾ ختم ٿي ويندي.",
"emails.otpSession.clientInfo": "هي سائن ان توهان جو درخواست گهريو ويو آهي {{agentClient}} جي واپار ۾ {{agentDevice}} {{agentOs}} تي. جيڪڏهن توهان سائن ان جي درخواست ڪئي نه آهي، ته توهان هن ايميل کي نظر انداز ڪري سگهو ٿا.",
"emails.otpSession.securityPhrase": "هن ای میل لاءِ سیکيورٽي جملو {{phrase}} آھي. توهان هن ای میل تي اعتماد ڪري سگهو ٿا جيڪڏهن هن جملو لاڳو ٿيندڙ جملي سان ميل کاندي.",
"emails.otpSession.thanks": "مهرباني",
"emails.otpSession.thanks": "مهرباني,",
"emails.otpSession.signature": "پروجيڪٽ جي ٽيم",
"emails.certificate.subject": "%s لاءِ سند جو ناکامی",
"emails.certificate.hello": "هيلو",
"emails.certificate.hello": "هيلو,",
"emails.certificate.body": "توهان جي ڊومين '{{domain}}' لاءِ سرٽيفڪيٽ ٺاهڻ جو نه ٿي سگهيو. هي ڪوشش نمبر {{attempt}} آهي، ۽ ناڪامي جو سبب ٿيو: {{error}}",
"emails.certificate.footer": "توهان جو اڳيون سرٽيفڪيٽ اولهو فئيلر جي ݙينهن کان ٣٠ ݙينهن لاءِ ماني ويندو. اسان ان جي چھان بني جي بھرپور خواهش ڪنداسين، نہ ته توهان جو ݙومين بغير ڪوري SSL ڪميونڪيشن آڻي ويندي.",
"emails.certificate.thanks": "شُكريا",
"emails.certificate.thanks": "شُكريا,",
"emails.certificate.signature": "ٽيم",
"sms.verification.body": "{{secret}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s කණ්ඩායම",
"emails.verification.subject": "ගිණුම් සත්‍යාපනය",
"emails.verification.hello": "හේයි {{user}}",
"emails.verification.hello": "හේයි {{user}},",
"emails.verification.body": "ඔබගේ විද්‍යුත් තැපැල් ලිපිනය සත්‍යාපනය කිරීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.verification.footer": "මෙම ලිපිනය සත්‍යාපනය කරන ලෙස ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.verification.thanks": "ස්තුතියි",
"emails.verification.thanks": "ස්තුතියි,",
"emails.verification.signature": "{{project}} කණ්ඩායම",
"emails.magicSession.subject": "ප්‍රවේශ වන්න",
"emails.magicSession.hello": "හේයි",
"emails.magicSession.hello": "හේයි,",
"emails.magicSession.body": "ප්‍රවේශ වීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.magicSession.footer": "මෙම විද්‍යුත් තැපෑල භාවිතයෙන් ප්‍රවේශ වීමට ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.magicSession.thanks": "ස්තුතියි",
"emails.magicSession.thanks": "ස්තුතියි,",
"emails.magicSession.signature": "{{project}} කණ්ඩායම",
"emails.recovery.subject": "මුරපද යළි පිහිටුවීම",
"emails.recovery.hello": "ආයුබෝවන් {{user}}",
"emails.recovery.hello": "ආයුබෝවන් {{user}},",
"emails.recovery.body": "ඔබගේ {{project}} මුරපදය නැවත සැකසීමට මෙම සම්බන්ධකය අනුගමනය කරන්න.",
"emails.recovery.footer": "ඔබගේ මුරපදය නැවත සකසන ලෙස ඔබ ඉල්ලුවේ නැත්නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.recovery.thanks": "ස්තුතියි",
"emails.recovery.thanks": "ස්තුතියි,",
"emails.recovery.signature": "{{project}} කණ්ඩායම",
"emails.invitation.subject": "%s කණ්ඩායමට ආරාධනා %s හි",
"emails.invitation.hello": "ආයුබෝවන්",
"emails.invitation.hello": "ආයුබෝවන්,",
"emails.invitation.body": "මෙම තැපැල් ඔබට එව්වේ, {{owner}} හට {{project}} හි {{team}} කණ්ඩායමේ සාමාජිකයෙකු වීමට ඔබට ආරාධනා කිරීමට අවශ්‍ය වූ බැවිනි.",
"emails.invitation.footer": "ඔබ උනන්දුවක් නොදක්වන්නේ නම්, ඔබට මෙම පණිවිඩය නොසලකා හැරිය හැක.",
"emails.invitation.thanks": "ස්තුතියි",
"emails.invitation.thanks": "ස්තුතියි,",
"emails.invitation.signature": "{{project}} කණ්ඩායම",
"locale.country.unknown": "නොදන්නා",
"countries.af": "ඇෆ්ගනිස්ථානය",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "මෙම ඊමේල්ට සඳහා ආරක්ෂක පාඨය {{phrase}}. පුරන්න විට පෙන්වන පාඨයට මෙම පාඨය ගැලපෙනවා නම්, ඔබට මෙම ඊමේල් විශ්වාස කළ හැකිය.",
"emails.otpSession.thanks": "ස්තුතියි,",
"emails.otpSession.signature": "{{project}} කණ්ඩායම"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Tím",
"emails.verification.subject": "Overenie účtu",
"emails.verification.hello": "Ahoj {{user}}",
"emails.verification.hello": "Ahoj {{user}},",
"emails.verification.body": "Použi tento link pre overenie svojej emailovej adresy.",
"emails.verification.footer": "Ak si nepožiadal o overenie tejto adresy, môžeš túto správu ignorovať.",
"emails.verification.thanks": "Ďakujeme.",
"emails.verification.thanks": "Ďakujeme.,",
"emails.verification.signature": "{{project}} tím",
"emails.magicSession.subject": "Prihlásenie",
"emails.magicSession.hello": "Ahoj",
"emails.magicSession.hello": "Ahoj,",
"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",
"emails.magicSession.thanks": "Ďakujeme,",
"emails.magicSession.signature": "{{project}} tím",
"emails.recovery.subject": "Obnovenie hesla",
"emails.recovery.hello": "Ahoj {{user}}",
"emails.recovery.hello": "Ahoj {{user}},",
"emails.recovery.body": "Použi tento link pre obnovenie svojho {{project}} hesla.",
"emails.recovery.footer": "Ak si nepožiadal o obnovu svojho hesla, túto správu môžeš ignorovať.",
"emails.recovery.thanks": "Ďakujeme",
"emails.recovery.thanks": "Ďakujeme,",
"emails.recovery.signature": "{{project}} tím",
"emails.invitation.subject": "Pozvánka do %s Tímu v %s",
"emails.invitation.hello": "Ahoj",
"emails.invitation.hello": "Ahoj,",
"emails.invitation.body": "Tento email ti bol zaslaný, pretože {{owner}} ťa pozval, aby si sa stal členom {{team}} tímu v projekte {{project}}.",
"emails.invitation.footer": "Ak nemáš záujem, môžeš túto správu ignorovať.",
"emails.invitation.thanks": "Ďakujeme",
"emails.invitation.thanks": "Ďakujeme,",
"emails.invitation.signature": "{{project}} tím",
"locale.country.unknown": "Neznámy",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Bezpečnostná fráza pre tento e-mail je {{phrase}}. Tento e-mail môžete dôverovať, ak táto fráza zodpovedá fráze zobrazenej počas prihlasovania.",
"emails.otpSession.thanks": "Ďakujem,",
"emails.otpSession.signature": "tím {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Ekipa",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "Neznano",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Varnostni stavek za to e-pošto je {{phrase}}. Temu e-sporočilu lahko zaupate, če se ta stavek ujema s stavkom, ki je prikazan ob prijavi.",
"emails.otpSession.thanks": "Hvala,",
"emails.otpSession.signature": "ekipa {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Chikwata che%s",
"emails.verification.subject": "Kuratidzi kuti ndiwe muridzi weakaundi",
"emails.verification.hello": "Hesi {{user}}",
"emails.verification.hello": "Hesi {{user}},",
"emails.verification.body": "Tevedza chinongedzo ichi kuti uratidze kuti kero iyi ndeyako.",
"emails.verification.footer": "Kana usina kukumbira kuti uratidze kuti kero iyi ndeyako, unogona kufuratira meseji iyi.",
"emails.verification.thanks": "Ndatenda",
"emails.verification.thanks": "Ndatenda,",
"emails.verification.signature": "Chikwata che{{project}}",
"emails.magicSession.subject": "Pinda",
"emails.magicSession.hello": "Hesi",
"emails.magicSession.hello": "Hesi,",
"emails.magicSession.body": "Baya chinongedzo ichi kuti upinde muakaundi yako.",
"emails.magicSession.footer": "Kana usina kukumbira kupinda muakaundi yako uchishandisa email iyi, unogona kufuratira meseji iyi.",
"emails.magicSession.thanks": "Ndatenda",
"emails.magicSession.thanks": "Ndatenda,",
"emails.magicSession.signature": "Chikwata che{{project}}",
"emails.recovery.subject": "Kuchinja pasiwedhi",
"emails.recovery.hello": "Mhoro {{user}}",
"emails.recovery.hello": "Mhoro {{user}},",
"emails.recovery.body": "Baya chinongedzo ichi kuti uchinje pasiwedhi yako ye{{project}}.",
"emails.recovery.footer": "Kana usina kukumbira kuchinja pasiwedhi yako, unogona kufuratira meseji iyi.",
"emails.recovery.thanks": "Ndatenda",
"emails.recovery.thanks": "Ndatenda,",
"emails.recovery.signature": "Chikwata che{{project}}",
"emails.invitation.subject": "Kukokwa kuchikwata che%s ku%s",
"emails.invitation.hello": "Mhoro",
"emails.invitation.hello": "Mhoro,",
"emails.invitation.body": "Tsamba iyi yatumirwa kwauri nekuti {{owner}} anga achida kuti uve nhengo yechikwata che{{team}} pachirongwa che{{project}}.",
"emails.invitation.footer": "Kana usiri kufarira kuve nhengo yechikwata ichi, unogona kufuratira meseji iyi.",
"emails.invitation.thanks": "Ndatenda",
"emails.invitation.thanks": "Ndatenda,",
"emails.invitation.signature": "Chikwata che{{project}}",
"locale.country.unknown": "Haizivikanwe",
"countries.af": "Afuganisitani",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Chirevo chekuchengetedza cheemail iyi ndechekuti {{phrase}}. Unogona kuvimba neemail iyi kana chirevo ichi chichienderana nechirevo chakaratidzwa panguva yekupinda.",
"emails.otpSession.thanks": "Ndatenda,",
"emails.otpSession.signature": "chikwata {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Grup %s",
"emails.verification.subject": "",
"emails.verification.hello": "",
"emails.verification.hello": ",",
"emails.verification.body": "",
"emails.verification.footer": "",
"emails.verification.thanks": "",
"emails.verification.thanks": ",",
"emails.verification.signature": "",
"emails.magicSession.subject": "",
"emails.magicSession.hello": "",
"emails.magicSession.hello": ",",
"emails.magicSession.body": "",
"emails.magicSession.footer": "",
"emails.magicSession.thanks": "",
"emails.magicSession.thanks": ",",
"emails.magicSession.signature": "",
"emails.recovery.subject": "",
"emails.recovery.hello": "",
"emails.recovery.hello": ",",
"emails.recovery.body": "",
"emails.recovery.footer": "",
"emails.recovery.thanks": "",
"emails.recovery.thanks": ",",
"emails.recovery.signature": "",
"emails.invitation.subject": "",
"emails.invitation.hello": "",
"emails.invitation.hello": ",",
"emails.invitation.body": "",
"emails.invitation.footer": "",
"emails.invitation.thanks": "",
"emails.invitation.thanks": ",",
"emails.invitation.signature": "",
"locale.country.unknown": "I panjohur",
"countries.af": "Afganistani",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Fjala e sigurisë për këtë email është {{phrase}}. Ju mund të besoni këtë email nëse kjo fjalë përputhet me fjalën që shfaqet gjatë kyçjes.",
"emails.otpSession.thanks": "Faleminderit,",
"emails.otpSession.signature": "ekipi i {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s-teamet",
"emails.verification.subject": "Verifiera konto",
"emails.verification.hello": "Hej {{user}}",
"emails.verification.hello": "Hej {{user}},",
"emails.verification.body": "Klicka på denna länk för att verifiera din email",
"emails.verification.footer": "Om du inte bad om att verifiera den här e-postadressen kan du ignorera detta mail.",
"emails.verification.thanks": "Tack",
"emails.verification.thanks": "Tack,",
"emails.verification.signature": "{{project}} teamet",
"emails.magicSession.subject": "Logga in",
"emails.magicSession.hello": "Hej",
"emails.magicSession.hello": "Hej,",
"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",
"emails.magicSession.thanks": "Tack,",
"emails.magicSession.signature": "{{project}} teamet",
"emails.recovery.subject": "Återställ lösenord",
"emails.recovery.hello": "Hej {{user}}",
"emails.recovery.hello": "Hej {{user}},",
"emails.recovery.body": "Klicka på denna länk för att återställa lösenordet på {{project}}",
"emails.recovery.footer": "Om du inte bad om att återställa ditt lösenord kan du ignorera detta mail.",
"emails.recovery.thanks": "Tack",
"emails.recovery.thanks": "Tack,",
"emails.recovery.signature": "{{project}} teamet",
"emails.invitation.subject": "Inbjudan till %s teamet på %s",
"emails.invitation.hello": "Hej",
"emails.invitation.hello": "Hej,",
"emails.invitation.body": "Detta mail skickades till dig eftersom {{owner}} ville bjuda in dig att bli medlem i teamet {{team}} på {{project}}.",
"emails.invitation.footer": "Om du inte är intresserad kan du ignorera detta mail.",
"emails.invitation.thanks": "Tack",
"emails.invitation.thanks": "Tack,",
"emails.invitation.signature": "{{project}} teamet",
"locale.country.unknown": "Okänt",
"countries.af": "Afghanistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Säkerhetsfrasen för detta e-postmeddelande är {{phrase}}. Du kan lita på detta e-postmeddelande om frasen stämmer överens med frasen som visades vid inloggningen.",
"emails.otpSession.thanks": "Tack,",
"emails.otpSession.signature": "{{project}} team"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s குழு",
"emails.verification.subject": "கணக்கு சரிபார்ப்பு",
"emails.verification.hello": "ஏய் {{user}}",
"emails.verification.hello": "ஏய் {{user}},",
"emails.verification.body": "உங்கள் மின்னஞ்சல் முகவரியைச் சரிபார்க்க இந்த இணைப்பைப் பின்தொடரவும்.",
"emails.verification.footer": "இந்த முகவரியைச் சரிபார்க்கும்படி உங்களிடம் கேட்கப்படவில்லை என்றால், இந்தச் செய்தியை நீங்கள் புறக்கணிக்கலாம்.",
"emails.verification.thanks": "நன்றி",
"emails.verification.thanks": "நன்றி,",
"emails.verification.signature": "{{project}} குழு ",
"emails.magicSession.subject": "உள்நுழைய",
"emails.magicSession.hello": "ஏய்",
"emails.magicSession.hello": "ஏய்,",
"emails.magicSession.body": "இந்த இணைப்பைப் பின்தொடரவும் உள்நுழைய",
"emails.magicSession.footer": "இந்த மின்னஞ்சலைப் பயன்படுத்தி உள்நுழையுமாறு உங்களிடம் கேட்கப்படாவிட்டால், இந்தச் செய்தியைப் புறக்கணிக்கலாம்.",
"emails.magicSession.thanks": "நன்றி",
"emails.magicSession.thanks": "நன்றி,",
"emails.magicSession.signature": "{{project}} குழு",
"emails.recovery.subject": "கடவுச்சொல் மீட்டமைப்பு",
"emails.recovery.hello": "வணக்கம் {{user}}",
"emails.recovery.hello": "வணக்கம் {{user}},",
"emails.recovery.body": "மீட்டமைக்க இந்த இணைப்பைப் பின்தொடரவும் {{project}} கடவுச்சொல்.",
"emails.recovery.footer": "உங்கள் கடவுச்சொல்லை மீட்டமைக்கும்படி உங்களிடம் கேட்கப்படவில்லை என்றால், இந்தச் செய்தியை நீங்கள் புறக்கணிக்கலாம்.",
"emails.recovery.thanks": "நன்றி",
"emails.recovery.thanks": "நன்றி,",
"emails.recovery.signature": "{{project}} குழு",
"emails.invitation.subject": "அழைப்பிதழ் %s குழு %s ",
"emails.invitation.hello": "வணக்கம்",
"emails.invitation.hello": "வணக்கம்,",
"emails.invitation.body": "{{project}} இல் {{team}} குழுவில் உறுப்பினராக உங்களை {{owner}} அழைக்க விரும்புவதால், இந்த அஞ்சல் உங்களுக்கு அனுப்பப்பட்டது.",
"emails.invitation.footer": "உங்களுக்கு ஆர்வம் இல்லை என்றால், இந்த செய்தியை நீங்கள் புறக்கணிக்கலாம்.",
"emails.invitation.thanks": "நன்றி",
"emails.invitation.thanks": "நன்றி,",
"emails.invitation.signature": "{{project}} குழு",
"locale.country.unknown": "அறியவில்லை",
"countries.af": "ஆப்கானித்தான்",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "இந்த மின்னஞ்சலுக்கான பாதுகாப்பு வாசகம் {{phrase}} ஆகும். இந்த வாசகம் உள்நுழையும் போது காட்டப்பட்ட வாசகத்துடன் பொருந்துமானால், இந்த மின்னஞ்சலை நம்பலாம்.",
"emails.otpSession.thanks": "நன்றி,",
"emails.otpSession.signature": "{{project}} குழு"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s జట్టు",
"emails.verification.subject": "ఖాతా ధృవీకరణ",
"emails.verification.hello": "నమస్కారము {{user}}",
"emails.verification.hello": "నమస్కారము {{user}},",
"emails.verification.body": "ఈ లింక్ ద్వారా ఇమెయిల్ ని ధృవీకరించండి",
"emails.verification.footer": "మీరు ఈ చిరునామాను ధృవీకరించమని అడగనట్లయితే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.verification.thanks": "ధన్యవాదాలు",
"emails.verification.thanks": "ధన్యవాదాలు,",
"emails.verification.signature": "{{project}} జట్",
"emails.magicSession.subject": "లాగిన్",
"emails.magicSession.hello": "నమస్కారము",
"emails.magicSession.hello": "నమస్కారము,",
"emails.magicSession.body": "లాగిన్ చేయడానికి ఈ లింక్ ని అనుసరించండి",
"emails.magicSession.footer": "మీరు ఈ ఇమెయిల్ ని ఉపయోగించి లాగిన్ చేయమని అడగకపోతే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.magicSession.thanks": "ధన్యవాదాలు",
"emails.magicSession.thanks": "ధన్యవాదాలు,",
"emails.magicSession.signature": "{{project}} జట్",
"emails.recovery.subject": "పాస్వర్డ్ రీసెట్",
"emails.recovery.hello": "నమస్కారమ {{user}}",
"emails.recovery.hello": "నమస్కారమ {{user}},",
"emails.recovery.body": "మీ {{project}} పాస్వర్డ్ ని రీసెట్ చేయడానికి ఈ లింక్ ని అనుసరించండి",
"emails.recovery.footer": "మీరు మీ పాస్వర్డ్ ని రీసెట్ చేయమని అడగనట్లయితే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు",
"emails.recovery.thanks": "ధన్యవాదాల",
"emails.recovery.thanks": "ధన్యవాదాల,",
"emails.recovery.signature": "{{project}} జట్",
"emails.invitation.subject": "%s వద్ద %s బృందానికి ఆహ్వానం",
"emails.invitation.hello": "నమస్కారమ",
"emails.invitation.hello": "నమస్కారమ,",
"emails.invitation.body": "{{owner}} మిమ్మల్ని {{project}} లో {{team}} బృందంలో సభ్యునిగా ఉండమని ఆహ్వానించాలనుకుంటున్నందున ఈ మెయిల్ మీకు పంపబడింది.",
"emails.invitation.footer": "మీకు ఆసక్తి లేకుంటే, మీరు ఈ సందేశాన్ని విస్మరించవచ్చు.",
"emails.invitation.thanks": "ధన్యవాదాల",
"emails.invitation.thanks": "ధన్యవాదాల,",
"emails.invitation.signature": "{{project}} జట్",
"locale.country.unknown": "తెలియని",
"countries.af": "ఆఫ్ఘనిస్తాన్",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "ఈ ఇమెయిల్‌కు భద్రతా పదం {{phrase}}. మీరు సైన్ ఇన్ సమయంలో చూపించబడిన పదంతో ఈ పదం సరిపోలుస్తుంటే ఈ ఇమెయిల్‌ను నమ్మవచ్చు.",
"emails.otpSession.thanks": "ధన్యవాదాలు,",
"emails.otpSession.signature": "ప్రాజెక్టు బృందం"
}
}
+2 -2
View File
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "วลีรักษาความปลอดภัยสำหรับอีเมลนี้คือ {{phrase}} คุณสามารถเชื่อถืออีเมลนี้ได้หากวลีนี้ตรงกับวลีที่แสดงในระหว่างการเข้าสู่ระบบ",
"emails.magicSession.optionUrl": "หากคุณไม่สามารถเข้าสู่ระบบโดยใช้ปุ่มด้านบน โปรดเยี่ยมชมลิงก์ต่อไปนี้:",
"emails.otpSession.subject": "การเข้าสู่ระบบ {{project}}",
"emails.otpSession.hello": "สวัสดี,",
"emails.otpSession.hello": "สวัสดี",
"emails.otpSession.description": "ป้อนรหัสยืนยันต่อไปนี้เมื่อได้รับการสั่งให้ทำเพื่อลงชื่อเข้าใช้บัญชี {{project}} ของคุณอย่างปลอดภัย รหัสนี้จะหมดอายุใน 15 นาที.",
"emails.otpSession.clientInfo": "การลงชื่อเข้าใช้งานนี้ได้รับการทำผ่าน {{agentClient}} บน {{agentDevice}} {{agentOs}} หากคุณไม่ได้ทำการขอลงชื่อเข้าใช้นี้ คุณสามารถเพิกเฉยต่ออีเมลนี้ได้เลย",
"emails.otpSession.securityPhrase": "วลีความปลอดภัยสำหรับอีเมลนี้คือ {{phrase}} คุณสามารถเชื่อถืออีเมลนี้ได้หากวลีนี้ตรงกับวลีที่แสดงขณะลงชื่อเข้าใช้งาน.",
"emails.otpSession.thanks": "ขอบคุณครับ/ค่ะ",
"emails.otpSession.signature": "ทีม {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Pangkat ng %s",
"emails.verification.subject": "Pagpapatunay ng account",
"emails.verification.hello": "Kamusta {{user}}",
"emails.verification.hello": "Kamusta {{user}},",
"emails.verification.body": "Sundin ang link na ito upang ma-verify ang iyong email address.",
"emails.verification.footer": "Kung hindi mo hiningi na i-verify ang address na ito, maaari mong balewalain ang mensahe na ito.",
"emails.verification.thanks": "Salamat",
"emails.verification.thanks": "Salamat,",
"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",
"emails.magicSession.thanks": "Salamat,",
"emails.magicSession.signature": "Pangkat ng {{project}}",
"emails.recovery.subject": "I-reset ang password",
"emails.recovery.hello": "Kamusta {{user}}",
"emails.recovery.hello": "Kamusta {{user}},",
"emails.recovery.body": "Sundin ang link na ito upang i-reset ang password ng iyong {{project}}.",
"emails.recovery.footer": "Kung hindi mo hiningi na i-reset ang iyong password, maaari mong balewalain ang mensahe na ito.",
"emails.recovery.thanks": "Salamat",
"emails.recovery.thanks": "Salamat,",
"emails.recovery.signature": "Pangkat ng {{project}}",
"emails.invitation.subject": "Imbitasyon para sa Pangkat %s sa %s",
"emails.invitation.hello": "Kamusta",
"emails.invitation.hello": "Kamusta,",
"emails.invitation.body": "Ipinadala sa iyo ang mail na ito dahil gusto kang imbitahan ni {{owner}} na maging miyembro ng Pangkat {{team}} sa ilalim ng proyektong {{project}}.",
"emails.invitation.footer": "Kung ikaw ay hindi interesado, maaari mong balewalain ang mensaheng ito.",
"emails.invitation.thanks": "Salamat",
"emails.invitation.thanks": "Salamat,",
"emails.invitation.signature": "Pangkat ng {{project}}",
"locale.country.unknown": "Hindi kilala",
"countries.af": "Apganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Ang security phrase para sa email na ito ay {{phrase}}. Maaari mong pagkatiwalaan ang email na ito kung ang phrase na ito ay tugma sa phrase na ipinakita noong nag-sign in.",
"emails.otpSession.thanks": "Salamat,",
"emails.otpSession.signature": "team ng {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s Takımı",
"emails.verification.subject": "Hesabını Doğrula",
"emails.verification.hello": "Merhaba {{user}}",
"emails.verification.hello": "Merhaba {{user}},",
"emails.verification.body": "Eposta adresini doğrulamak için bu bağlantıyı kullanın.",
"emails.verification.footer": "Eğer bu eposta adresini doğrulamak isteyen siz değilseniz devam etmeyin.",
"emails.verification.thanks": "Teşekkürler",
"emails.verification.thanks": "Teşekkürler,",
"emails.verification.signature": "{{project}} takımı",
"emails.magicSession.subject": "Giriş",
"emails.magicSession.hello": "Merhaba",
"emails.magicSession.hello": "Merhaba,",
"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",
"emails.magicSession.thanks": "Teşekkürler,",
"emails.magicSession.signature": "{{project}} takımı",
"emails.recovery.subject": "Şifremi Sıfırla",
"emails.recovery.hello": "Merhaba {{user}}",
"emails.recovery.hello": "Merhaba {{user}},",
"emails.recovery.body": "{{project}} şifrenizi sıfırlamak için bu bağlantıyı kullanın.",
"emails.recovery.footer": "Eğer şifre sıfırlama talebinde bulunmadıysanız devam etmeyin.",
"emails.recovery.thanks": "Teşekkürler",
"emails.recovery.thanks": "Teşekkürler,",
"emails.recovery.signature": "{{project}} takımı",
"emails.invitation.subject": "%s üzerinde %s Takımına Davet",
"emails.invitation.hello": "Merhaba",
"emails.invitation.hello": "Merhaba,",
"emails.invitation.body": "Bu epostayı aldınız, çünkü {{owner}} sizi {{project}} üzerinde {{team}} takımının üyesi olmaya davet etti.",
"emails.invitation.footer": "Eğer ilgilenmiyorsanız devam etmeyin.",
"emails.invitation.thanks": "Teşekkürler",
"emails.invitation.thanks": "Teşekkürler,",
"emails.invitation.signature": "{{project}} takımı",
"locale.country.unknown": "Bilinmeyen",
"countries.af": "Afganistan",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Bu e-postanın güvenlik ifadesi {{phrase}}. Giriş sırasında gösterilen ifade ile bu ifade eşleşiyorsa bu e-postaya güvenebilirsiniz.",
"emails.otpSession.thanks": "Teşekkürler,",
"emails.otpSession.signature": "{{project}} takımı"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "Команда %s",
"emails.verification.subject": "Верифікація акаунта",
"emails.verification.hello": "Вітаємо, {{user}}",
"emails.verification.hello": "Вітаємо, {{user}},",
"emails.verification.body": "Перейдіть за цим посиланням, щоб підтвердити свою електронну адресу.",
"emails.verification.footer": "Якщо ви не запитували підтвердження цієї адреси, ви можете ігнорувати це повідомлення.",
"emails.verification.thanks": "Дякуємо",
"emails.verification.thanks": "Дякуємо,",
"emails.verification.signature": "команда {{project}}",
"emails.magicSession.subject": "Логін",
"emails.magicSession.hello": "Вітаємо",
"emails.magicSession.hello": "Вітаємо,",
"emails.magicSession.body": "Перейдіть за цим посиланням, щоб увійти.",
"emails.magicSession.footer": "Якщо ви не просили увійти за допомогою цієї електронної пошти, ви можете ігнорувати це повідомлення.",
"emails.magicSession.thanks": "Дякуємо",
"emails.magicSession.thanks": "Дякуємо,",
"emails.magicSession.signature": "команда {{project}}",
"emails.recovery.subject": "Скидання пароля",
"emails.recovery.hello": "Вітаємо, {{user}}",
"emails.recovery.hello": "Вітаємо, {{user}},",
"emails.recovery.body": "Перейдіть за цим посиланням для того щоб скинути свій пароль для проекту {{project}}",
"emails.recovery.footer": "Якщо ви не запитували скидання паролю, проігноруйте це повідомлення.",
"emails.recovery.thanks": "Дякуємо",
"emails.recovery.thanks": "Дякуємо,",
"emails.recovery.signature": "команда {{project}}",
"emails.invitation.subject": "Запрошення до %s Команди у %s",
"emails.invitation.hello": "Вітаємо",
"emails.invitation.hello": "Вітаємо,",
"emails.invitation.body": "Цей лист був надісланий вам тому що {{owner}} запрошує вас стати членом команди {{team}} у проекті {{project}}.",
"emails.invitation.footer": "Якщо ви не зацікавлені, проігноруйте це повідомлення.",
"emails.invitation.thanks": "Дякуємо",
"emails.invitation.thanks": "Дякуємо,",
"emails.invitation.signature": "команда {{project}}",
"locale.country.unknown": "Невідомо",
"countries.af": "Афганістан",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "Фраза безпеки для цього електронного листа - {{phrase}}. Ви можете довіряти цьому електронному листу, якщо ця фраза відповідає фразі, показаній під час входу в систему.",
"emails.otpSession.thanks": "Дякую,",
"emails.otpSession.signature": "команда {{project}}"
}
}
+9 -9
View File
@@ -4,28 +4,28 @@
"settings.direction": "rtl",
"emails.sender": "%s ٹیم",
"emails.verification.subject": "اکاؤنٹ کی تصدیق",
"emails.verification.hello": "خوش آمدید {{user}}",
"emails.verification.hello": "خوش آمدید {{user}}،",
"emails.verification.body": "براہ کرم اپنے ای میل کی تصدیق کے لیے درج ذیل لنک پر عمل کریں۔",
"emails.verification.footer": "اگر آپ نے اس پتے کی تصدیق کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.verification.thanks": "شکریہ",
"emails.verification.thanks": "شکریہ،",
"emails.verification.signature": "ٹیم۔ {{project}}",
"emails.magicSession.subject": "اگ ان کریں",
"emails.magicSession.hello": "خوش آمدید",
"emails.magicSession.hello": "خوش آمدید،",
"emails.magicSession.body": "لاگ ان کرنے کے لیے اس لنک پر عمل کریں۔",
"emails.magicSession.footer": "اگر آپ نے اس ای میل کا استعمال کرتے ہوئے لاگ ان کرنے کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.magicSession.thanks": "شکریہ",
"emails.magicSession.thanks": "شکریہ،",
"emails.magicSession.signature": "ٹیم۔ {{project}}",
"emails.recovery.subject": "پاس ورڈ ری سیٹ۔",
"emails.recovery.hello": "ہیلو {{user}}",
"emails.recovery.hello": "ہیلو {{user}}،",
"emails.recovery.body": "{{project}} کا پاس ورڈ تبدیل کرنے کے لیے درج ذیل لنک پر عمل کریں",
"emails.recovery.footer": "اگر آپ نے اپنا پاس ورڈ دوبارہ ترتیب دینے کے لیے نہیں کہا تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.recovery.thanks": "شکریہ",
"emails.recovery.thanks": "شکریہ،",
"emails.recovery.signature": "ٹیم۔ {{project}}",
"emails.invitation.subject": "%s پر %s ٹیم کو دعوت",
"emails.invitation.hello": "خوش آمدید",
"emails.invitation.hello": "خوش آمدید،",
"emails.invitation.body": "یہ پیغام آپ کو اس لیے بھیجا گیا تھا کہ {{owner}} نے آپ کو {{project}} میں {{team}} ٹیم کا رکن بننے کی دعوت بھیجی",
"emails.invitation.footer": "اگر آپ دلچسپی نہیں رکھتے تو آپ اس پیغام کو نظر انداز کر سکتے ہیں۔",
"emails.invitation.thanks": "شکریہ",
"emails.invitation.thanks": "شکریہ،",
"emails.invitation.signature": "ٹیم۔ {{project}",
"locale.country.unknown": "نامعلوم",
"countries.af": "افغانستان",
@@ -245,4 +245,4 @@
"emails.otpSession.securityPhrase": "اس ایمیل کے لئے حفاظتی جملہ {{phrase}} ہے۔ اگر یہ جملہ سائن ان کے دوران دکھائے گئے جملے سے میل کھاتا ہے تو آپ اس ایمیل پر بھروسہ کر سکتے ہیں۔",
"emails.otpSession.thanks": "شکریہ،",
"emails.otpSession.signature": "ٹیم {{project}}"
}
}
+3 -3
View File
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "Cụm từ bảo mật cho email này là {{phrase}}. Bạn có thể tin tưởng email này nếu cụm từ này khớp với cụm từ hiển thị khi đăng nhập.",
"emails.magicSession.optionUrl": "Nếu bạn không thể đăng nhập bằng cách sử dụng nút ở trên, vui lòng truy cập liên kết sau:",
"emails.otpSession.subject": "Đăng nhập {{project}}",
"emails.otpSession.hello": "Xin chào,",
"emails.otpSession.hello": "Xin chào",
"emails.otpSession.description": "Nhập mã xác minh sau đây khi được yêu cầu để đăng nhập an toàn vào tài khoản {{project}} của bạn. Mã này sẽ hết hạn trong 15 phút.",
"emails.otpSession.clientInfo": "Đăng nhập này được yêu cầu sử dụng {{agentClient}} trên {{agentDevice}} {{agentOs}}. Nếu bạn không yêu cầu đăng nhập, bạn có thể bỏ qua email này một cách an toàn.",
"emails.otpSession.securityPhrase": "Cụm từ bảo mật cho email này là {{phrase}}. Bạn có thể tin tưởng email này nếu cụm từ này khớp với cụm từ hiển thị khi đăng nhập.",
"emails.otpSession.thanks": "Cảm ơn,",
"emails.otpSession.thanks": "Cảm ơn",
"emails.otpSession.signature": "nhóm {{project}}"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s 小组",
"emails.verification.subject": "帐户验证",
"emails.verification.hello": "你好 {{user}}",
"emails.verification.hello": "你好 {{user}}",
"emails.verification.body": "点此链接验证您的电子邮件地址。",
"emails.verification.footer": "如果您没有要求验证此地址,则可忽略此消息。",
"emails.verification.thanks": "谢谢",
"emails.verification.thanks": "谢谢",
"emails.verification.signature": "{{project}} 团队",
"emails.magicSession.subject": "登录",
"emails.magicSession.hello": "你好",
"emails.magicSession.hello": "你好",
"emails.magicSession.body": "点此链接登录。",
"emails.magicSession.footer": "如果您没有要求使用此电子邮件登录,则可忽略此消息。",
"emails.magicSession.thanks": "谢谢",
"emails.magicSession.thanks": "谢谢",
"emails.magicSession.signature": "{{project}} 团队",
"emails.recovery.subject": "重设密码",
"emails.recovery.hello": "你好 {{user}}",
"emails.recovery.hello": "你好 {{user}}",
"emails.recovery.body": "点此链接重置您的 {{project}} 密码。",
"emails.recovery.footer": "如果您没有要求重置密码,则可以忽略此消息。",
"emails.recovery.thanks": "谢谢",
"emails.recovery.thanks": "谢谢",
"emails.recovery.signature": "{{project}} 团队",
"emails.invitation.subject": "邀请 %s 团队在 %s",
"emails.invitation.hello": "你好",
"emails.invitation.hello": "你好",
"emails.invitation.body": "这封邮件发送给您是因为 {{owner}} 想邀请您成为 {{team}} 团队在 {{project}}.",
"emails.invitation.footer": "如果您不感兴趣,可以忽略此消息。",
"emails.invitation.thanks": "谢谢",
"emails.invitation.thanks": "谢谢",
"emails.invitation.signature": "{{project}} 团队",
"locale.country.unknown": "未知",
"countries.af": "阿富汗",
@@ -239,10 +239,10 @@
"emails.magicSession.securityPhrase": "此电子邮件的安全短语是{{phrase}}。如果此短语与登录时显示的短语相匹配,则您可以信任此电子邮件。",
"emails.magicSession.optionUrl": "如果您无法使用上面的按钮登录,请访问以下链接:",
"emails.otpSession.subject": "{{project}} 登录",
"emails.otpSession.hello": "你好,\n",
"emails.otpSession.hello": "你好,\n",
"emails.otpSession.description": "在提示时输入以下验证码以安全登录您的{{project}}账户。该验证码将在15分钟后过期。",
"emails.otpSession.clientInfo": "此次登录是通过{{agentClient}}在{{agentDevice}} {{agentOs}}上请求的。如果您没有请求登录,可以放心忽略此电子邮件。",
"emails.otpSession.securityPhrase": "此电子邮件的安全短语是{{phrase}}。如果此短语与登录时显示的短语一致,您可以信任此邮件。",
"emails.otpSession.thanks": "谢谢,",
"emails.otpSession.thanks": "谢谢,",
"emails.otpSession.signature": "{{project}} 团队"
}
}
+11 -11
View File
@@ -4,28 +4,28 @@
"settings.direction": "ltr",
"emails.sender": "%s 小組",
"emails.verification.subject": "帳戶驗證",
"emails.verification.hello": "嗨 {{user}}",
"emails.verification.hello": "嗨 {{user}}",
"emails.verification.body": "按照此連結驗證您的電子郵件地址。",
"emails.verification.footer": "如果您沒有要求驗證此地址,則可以忽略此消息。",
"emails.verification.thanks": "謝謝",
"emails.verification.thanks": "謝謝",
"emails.verification.signature": "{{project}} 團隊",
"emails.magicSession.subject": "登入",
"emails.magicSession.hello": "嗨",
"emails.magicSession.hello": "嗨",
"emails.magicSession.body": "點此連結登入。",
"emails.magicSession.footer": "如果您沒有要求使用此電子郵件登入,則可以忽略此消息。",
"emails.magicSession.thanks": "謝謝",
"emails.magicSession.thanks": "謝謝",
"emails.magicSession.signature": "{{project}} 團隊",
"emails.recovery.subject": "重設密碼",
"emails.recovery.hello": "您好 {{user}}",
"emails.recovery.hello": "您好 {{user}}",
"emails.recovery.body": "按照此連結重置您的 {{project}} 密碼。",
"emails.recovery.footer": "如果您沒有要求重置密碼,則可以忽略此消息。",
"emails.recovery.thanks": "謝謝",
"emails.recovery.thanks": "謝謝",
"emails.recovery.signature": "{{project}} 團隊",
"emails.invitation.subject": "邀請 %s 團隊在 %s",
"emails.invitation.hello": "您好",
"emails.invitation.hello": "您好",
"emails.invitation.body": "發送這封郵件給您是因為 {{owner}} 想邀請您成為 {{team}} 團隊在 {{project}}。",
"emails.invitation.footer": "如果您不感興趣,可以忽略此消息。",
"emails.invitation.thanks": "謝謝",
"emails.invitation.thanks": "謝謝",
"emails.invitation.signature": "{{project}} 團隊",
"locale.country.unknown": "未知",
"countries.af": "阿富汗",
@@ -239,10 +239,10 @@
"sms.verification.body": "{{secret}}",
"emails.magicSession.securityPhrase": "這封電子郵件的安全密語是{{phrase}}。如果此密語與登入時顯示的密語相符,您就可以信任此郵件。",
"emails.otpSession.subject": "{{project}} 登入",
"emails.otpSession.hello": "你好,",
"emails.otpSession.hello": "你好,",
"emails.otpSession.description": "在提示时輸入以下驗證碼以安全地登入您的{{project}}帳戶。該驗證碼將在15分鐘後過期。",
"emails.otpSession.clientInfo": "這次的登入是使用{{agentClient}}在{{agentDevice}} {{agentOs}}上請求的。如果您沒有請求這次的登入,您可以放心地忽略這封電子郵件。",
"emails.otpSession.securityPhrase": "這封電子郵件的安全口令是{{phrase}}。如果這個口令與登入時顯示的口令相匹配,您可以信任這封電子郵件。",
"emails.otpSession.thanks": "謝謝,",
"emails.otpSession.thanks": "謝謝,",
"emails.otpSession.signature": "{{project}} 團隊"
}
}
+17 -21
View File
@@ -1,9 +1,5 @@
<?php
const APP_PLATFORM_SERVER = 'server';
const APP_PLATFORM_CLIENT = 'client';
const APP_PLATFORM_CONSOLE = 'console';
return [
APP_PLATFORM_CLIENT => [
'key' => APP_PLATFORM_CLIENT,
@@ -15,7 +11,7 @@ return [
[
'key' => 'web',
'name' => 'Web',
'version' => '16.0.0',
'version' => '16.1.0',
'url' => 'https://github.com/appwrite/sdk-for-web',
'package' => 'https://www.npmjs.com/package/appwrite',
'enabled' => true,
@@ -63,7 +59,7 @@ return [
[
'key' => 'flutter',
'name' => 'Flutter',
'version' => '13.0.0',
'version' => '13.1.1',
'url' => 'https://github.com/appwrite/sdk-for-flutter',
'package' => 'https://pub.dev/packages/appwrite',
'enabled' => true,
@@ -81,7 +77,7 @@ return [
[
'key' => 'apple',
'name' => 'Apple',
'version' => '7.0.0',
'version' => '7.1.0',
'url' => 'https://github.com/appwrite/sdk-for-apple',
'package' => 'https://github.com/appwrite/sdk-for-apple',
'enabled' => true,
@@ -116,7 +112,7 @@ return [
[
'key' => 'android',
'name' => 'Android',
'version' => '6.0.0',
'version' => '6.1.0',
'url' => 'https://github.com/appwrite/sdk-for-android',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-android',
'enabled' => true,
@@ -138,7 +134,7 @@ return [
[
'key' => 'react-native',
'name' => 'React Native',
'version' => '0.5.0',
'version' => '0.6.0',
'url' => 'https://github.com/appwrite/sdk-for-react-native',
'package' => 'https://npmjs.com/package/react-native-appwrite',
'enabled' => true,
@@ -203,7 +199,7 @@ return [
[
'key' => 'web',
'name' => 'Console',
'version' => '1.1.0',
'version' => '1.2.1',
'url' => 'https://github.com/appwrite/sdk-for-console',
'package' => '',
'enabled' => true,
@@ -221,7 +217,7 @@ return [
[
'key' => 'cli',
'name' => 'Command Line',
'version' => '6.0.0',
'version' => '6.2.0',
'url' => 'https://github.com/appwrite/sdk-for-cli',
'package' => 'https://www.npmjs.com/package/appwrite-cli',
'enabled' => true,
@@ -249,7 +245,7 @@ return [
[
'key' => 'nodejs',
'name' => 'Node.js',
'version' => '14.1.0',
'version' => '14.2.0',
'url' => 'https://github.com/appwrite/sdk-for-node',
'package' => 'https://www.npmjs.com/package/node-appwrite',
'enabled' => true,
@@ -267,7 +263,7 @@ return [
[
'key' => 'deno',
'name' => 'Deno',
'version' => '12.1.0',
'version' => '12.2.0',
'url' => 'https://github.com/appwrite/sdk-for-deno',
'package' => 'https://deno.land/x/appwrite',
'enabled' => true,
@@ -285,7 +281,7 @@ return [
[
'key' => 'php',
'name' => 'PHP',
'version' => '12.0.0',
'version' => '12.2.0',
'url' => 'https://github.com/appwrite/sdk-for-php',
'package' => 'https://packagist.org/packages/appwrite/appwrite',
'enabled' => true,
@@ -303,7 +299,7 @@ return [
[
'key' => 'python',
'name' => 'Python',
'version' => '6.1.0',
'version' => '6.2.0',
'url' => 'https://github.com/appwrite/sdk-for-python',
'package' => 'https://pypi.org/project/appwrite/',
'enabled' => true,
@@ -321,7 +317,7 @@ return [
[
'key' => 'ruby',
'name' => 'Ruby',
'version' => '12.1.0',
'version' => '12.2.0',
'url' => 'https://github.com/appwrite/sdk-for-ruby',
'package' => 'https://rubygems.org/gems/appwrite',
'enabled' => true,
@@ -339,7 +335,7 @@ return [
[
'key' => 'go',
'name' => 'Go',
'version' => '0.2.0',
'version' => '0.3.0',
'url' => 'https://github.com/appwrite/sdk-for-go',
'package' => 'https://github.com/appwrite/sdk-for-go',
'enabled' => true,
@@ -357,7 +353,7 @@ return [
[
'key' => 'dotnet',
'name' => '.NET',
'version' => '0.10.0',
'version' => '0.11.0',
'url' => 'https://github.com/appwrite/sdk-for-dotnet',
'package' => 'https://www.nuget.org/packages/Appwrite',
'enabled' => true,
@@ -375,7 +371,7 @@ return [
[
'key' => 'dart',
'name' => 'Dart',
'version' => '12.1.0',
'version' => '12.2.0',
'url' => 'https://github.com/appwrite/sdk-for-dart',
'package' => 'https://pub.dev/packages/dart_appwrite',
'enabled' => true,
@@ -393,7 +389,7 @@ return [
[
'key' => 'kotlin',
'name' => 'Kotlin',
'version' => '6.1.0',
'version' => '6.2.0',
'url' => 'https://github.com/appwrite/sdk-for-kotlin',
'package' => 'https://search.maven.org/artifact/io.appwrite/sdk-for-kotlin',
'enabled' => true,
@@ -415,7 +411,7 @@ return [
[
'key' => 'swift',
'name' => 'Swift',
'version' => '6.1.0',
'version' => '6.2.0',
'url' => 'https://github.com/appwrite/sdk-for-swift',
'package' => 'https://github.com/appwrite/sdk-for-swift',
'enabled' => true,
+1 -1
View File
@@ -31,7 +31,7 @@ return [
],
'blr' => [
'$id' => 'blr',
'name' => 'Banglore',
'name' => 'Bengaluru',
'disabled' => true,
'flag' => 'in',
'default' => true,
+1 -1
View File
@@ -75,7 +75,7 @@ $admins = [
'topics.write',
'topics.read',
'subscribers.write',
'subscribers.read'
'subscribers.read',
];
return [

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