From 2904b1143c9fb9b8604fab3c73a162f059b00eab Mon Sep 17 00:00:00 2001 From: titanism <101466223+titanism@users.noreply.github.com> Date: Thu, 31 Oct 2024 18:28:49 -0500 Subject: [PATCH] fix: fixed timestamp issue on sqlite mailbox cleanup, fixed migration for CalendarEvents.uid (and others), synced locales, added back in-memory sqlite mapping --- app/models/aliases.js | 2 +- app/views/faq/index.md | 14 -- config/phrases.js | 6 +- helpers/get-database.js | 43 +++-- helpers/migrate-schema.js | 17 +- helpers/on-connect.js | 8 +- helpers/setup-pragma.js | 1 + .../sync-paypal-subscription-payments.js | 2 + locales/ar.json | 37 +++-- locales/cs.json | 11 +- locales/da.json | 15 +- locales/de.json | 17 +- locales/es.json | 23 +-- locales/fi.json | 7 +- locales/fr.json | 33 ++-- locales/he.json | 7 +- locales/hu.json | 9 +- locales/id.json | 147 +++++++++--------- locales/it.json | 79 +++++----- locales/ja.json | 5 +- locales/ko.json | 25 +-- locales/nl.json | 45 +++--- locales/no.json | 7 +- locales/pl.json | 41 ++--- locales/pt.json | 49 +++--- locales/ru.json | 13 +- locales/sv.json | 11 +- locales/th.json | 31 ++-- locales/tr.json | 27 ++-- locales/uk.json | 7 +- locales/vi.json | 107 ++++++------- locales/zh.json | 5 +- sqlite-server.js | 4 +- 33 files changed, 466 insertions(+), 389 deletions(-) diff --git a/app/models/aliases.js b/app/models/aliases.js index c9ea0f4a6d..d5a3fb061b 100644 --- a/app/models/aliases.js +++ b/app/models/aliases.js @@ -872,7 +872,7 @@ Aliases.statics.isOverQuota = async function ( // log fatal error to admins (so they will get notified by email/text) if (isOverQuota) logger.fatal( - new TypeError( + new Error( `Alias ${alias.id} is over quota (${bytes(storageUsed + size)}/${bytes( maxQuotaPerAlias )})` diff --git a/app/views/faq/index.md b/app/views/faq/index.md index 78a17d7c81..df96622845 100644 --- a/app/views/faq/index.md +++ b/app/views/faq/index.md @@ -146,20 +146,6 @@ Everything is done in-memory and [our source code is on GitHub](https://github.c Less than 10 minutes -
- - - Enhanced Privacy Protection: - - - If you would like to hide your information from being publicly searchable over the Internet, then please go to My Account Domains and upgrade your domain to a paid plan before starting this guide. - Publicly searchable information on free plans includes, but is not limited to: aliases, forwarded addresses, recipients, and advanced settings such as custom port forwarding. - If you would like to learn more about paid plans see our Pricing page – otherwise keep reading! - All plans abide by our Privacy policy of strictly not storing metadata nor emails. - We don't track you like other services do. - -
-
diff --git a/config/phrases.js b/config/phrases.js index ad0f4bbcd4..d91f152e84 100644 --- a/config/phrases.js +++ b/config/phrases.js @@ -174,11 +174,11 @@ module.exports = { EMAIL_SMTP_ACCESS_DISABLED: '

Your domain %s had its outbound SMTP access removed.

', EMAIL_NEWSLETTER_ACCESS_ENABLED_SUBJECT: - '%s approved for NEWSLETTER access', + '%s approved for newsletter access', EMAIL_NEWSLETTER_ACCESS_ENABLED_MESSAGE: - '

Your domain %s was approved for NEWSLETTER access.

Complete Setup

', + '

Your domain %s was approved for newsletter access.

Complete Setup

', EMAIL_NEWSLETTER_ACCESS_DISABLED: - '

Your domain %s had its NEWSLETTER access removed.

', + '

Your domain %s had its newsletter access removed.

', EMAIL_SMTP_ACCESS_REQUIRED: 'Domain is not approved for outbound SMTP access, please contact us.', ENVELOPE_FROM_MISSING: diff --git a/helpers/get-database.js b/helpers/get-database.js index de16a5f4e7..4d350d2059 100644 --- a/helpers/get-database.js +++ b/helpers/get-database.js @@ -486,25 +486,24 @@ async function getDatabase( ) { db = instance.databaseMap.get(alias.id); session.db = db; - return db; - } - - db = new Database(dbFilePath, { - readonly, - fileMustExist: readonly, - timeout: config.busyTimeout, - // - verbose: env.AXE_SILENT ? null : console.log - }); + } else { + db = new Database(dbFilePath, { + readonly, + fileMustExist: readonly, + timeout: config.busyTimeout, + // + verbose: env.AXE_SILENT ? null : console.log + }); - // store in-memory open connection - if (instance.databaseMap) instance.databaseMap.set(alias.id, db); + // store in-memory open connection + if (instance.databaseMap) instance.databaseMap.set(alias.id, db); - await setupPragma(db, session); // takes about 30ms + await setupPragma(db, session); // takes about 30ms - // assigns to session so we can easily re-use - // (also used in allocateConnection in IMAP notifier) - session.db = db; + // assigns to session so we can easily re-use + // (also used in allocateConnection in IMAP notifier) + session.db = db; + } // if it is readonly then return early if (readonly) { @@ -546,6 +545,7 @@ async function getDatabase( 'PX', ms('1d') ); + // // NOTE: if we change schema on db then we // need to stop sqlite server then @@ -700,7 +700,7 @@ async function getDatabase( }, exp: 1, rdate: { - $lte: Date.now() + $lte: new Date().toISOString() } }, { @@ -708,7 +708,7 @@ async function getDatabase( $in: mailboxes.map((m) => m._id.toString()) }, rdate: { - $lte: dayjs().subtract(30, 'days').toDate().getTime() + $lte: dayjs().subtract(30, 'days').toDate().toISOString() } }, { @@ -770,6 +770,7 @@ async function getDatabase( const existingHashes = db.prepare(sql.query).pluck().all(sql.values); + // TODO: this is too slow, it took 1 hour in production db.transaction((hashes) => { for (const hash of hashes) { if (hashSet.has(hash)) continue; @@ -782,6 +783,7 @@ async function getDatabase( hash } }); + db.prepare(sql.query).run(sql.values); } }).immediate(existingHashes); @@ -855,11 +857,6 @@ async function getDatabase( } } - // - // TODO: delete orphaned attachments (those without messages that reference them) - // (note this is unlikely as we already take care of this in EXPUNGE) - // - return db; } catch (err) { // in case developers are connected to it in SQLiteStudio (this will cause a read/write error) diff --git a/helpers/migrate-schema.js b/helpers/migrate-schema.js index 3863450958..516a6467ca 100644 --- a/helpers/migrate-schema.js +++ b/helpers/migrate-schema.js @@ -215,7 +215,22 @@ async function migrateSchema(db, session, tables) { columnInfo.map((c) => c.name), columnInfo ); - // TODO: drop other columns that we don't need (?) + + // + // NOTE: this is a migration for columns removed (e.g. CalendarEvents.uid) + // which previously caused NOT NULL constraint errors + // (and we could have done a workaround to set a default value, e.g. '') + // (however newer version of SQLite - which we use - support dropping columns) + // + // + for (const key of Object.keys(columnInfoByKey)) { + const column = columnInfoByKey[key]; + if (!column) continue; // safeguard + // ensure mapping exists, otherwise remove it + if (tables[table].mapping[key]) continue; + db.exec(`ALTER TABLE ${table} DROP COLUMN ${key}`); + } + for (const key of Object.keys(tables[table].mapping)) { const column = columnInfoByKey[key]; if (!column) { diff --git a/helpers/on-connect.js b/helpers/on-connect.js index d85c31ae39..37dbb7a6a4 100644 --- a/helpers/on-connect.js +++ b/helpers/on-connect.js @@ -117,7 +117,9 @@ async function onConnect(session, fn) { // NOTE: we return early here because we do not want to limit concurrent connections from allowlisted values // // - if (session.isAllowlisted) return fn(); + if (session.isAllowlisted) { + return fn(); + } // // NOTE: until onConnect is available for IMAP and POP3 servers @@ -126,8 +128,9 @@ async function onConnect(session, fn) { // // (see this same comment in `helpers/on-auth.js`) // - if (this.server instanceof IMAPServer || this.server instanceof POP3Server) + if (this.server instanceof IMAPServer || this.server instanceof POP3Server) { return fn(); + } // do not allow more than 10 concurrent connections using constructor try { @@ -143,6 +146,7 @@ async function onConnect(session, fn) { `Too many concurrent connections from ${session.remoteAddress}`, { responseCode: 421, ignoreHook: true } ); + fn(); } catch (err) { fn(refineAndLogError(err, session, false, this)); diff --git a/helpers/setup-pragma.js b/helpers/setup-pragma.js index 3ac565745a..5d283fecd1 100644 --- a/helpers/setup-pragma.js +++ b/helpers/setup-pragma.js @@ -129,6 +129,7 @@ async function setupPragma(db, session, cipher = 'chacha20') { db.loadExtension(sqliteRegex.getLoadablePath()); } catch (err) { // + err.isCodeBug = true; logger.fatal(err); if (err.message.includes('sqlite-regex-linux-arm64')) logger.error( diff --git a/jobs/paypal/sync-paypal-subscription-payments.js b/jobs/paypal/sync-paypal-subscription-payments.js index a953ec1611..62152090fc 100644 --- a/jobs/paypal/sync-paypal-subscription-payments.js +++ b/jobs/paypal/sync-paypal-subscription-payments.js @@ -24,6 +24,8 @@ async function syncPayPalSubscriptionPayments() { // download the entire TSV/CSV file and then run steps like here: // // + // (NOTE: PayPal for some reason completely disabled/deleted all issues...) + // (but here's a snapshot from Wayback ) // const paypalCustomers = await Users.find({ $or: [ diff --git a/locales/ar.json b/locales/ar.json index 5938965c47..bf57b60f45 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -2990,7 +2990,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "إذا كنت تريد تعطيل جميع رسائل البريد الإلكتروني التي تتطابق مع نمط معين (انظر", "), then simply use the same approach with an exclamation mark \"!\":": ") ، ثم استخدم نفس الأسلوب بعلامة تعجب \"!\":", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "هل لديك فضول حول كيفية كتابة تعبير عادي أو تحتاج إلى اختبار البديل الخاص بك؟ يمكنك الانتقال إلى موقع ويب اختبار التعبير العادي المجاني", - "RegExr": "RegExr", + "RegExr": "التعبير العادي", "at": "في", "https://regexr.com": "https://regexr.com", "Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS": "نعم! اعتبارًا من 6 فبراير 2020 ، أضفنا هذه الميزة. ببساطة قم بتحرير DNS الخاص بك", @@ -3763,7 +3763,7 @@ "Turnstile not verified.": "لم يتم التحقق من الباب الدوار.", "switched": "تحول", "from": "من", - "hCaptcha": "hCaptcha", + "hCaptcha": "إتش كابتشا", "Cloudflare Turnstile": "Cloudflare الباب الدوار", "Turnstile render error, please try again or contact us.": "خطأ في عرض الباب الدوار ، يرجى المحاولة مرة أخرى أو الاتصال بنا.", "Switch domain plan": "تبديل خطة المجال", @@ -4659,7 +4659,7 @@ "or a": "أو أ", "file:": "ملف:", "In this example, we use the": "في هذا المثال ، نستخدم الامتداد", - "Nodemailer": "Nodemailer", + "Nodemailer": "نوداميلر", "library and its official sponsor": "المكتبة وراعيها الرسمي", "to send and preview outbound mail.": "لإرسال ومعاينة البريد الصادر.", "You will need to": "سوف تحتاج إلى", @@ -5046,9 +5046,9 @@ "Used Everywhere": "تستخدم في كل مكان", "SQLite": "سكليتي", "✅ Yes with": "✅ نعم مع", - "SQLite3MultipleCiphers": "SQLite3MultipleCiphers", + "SQLite3MultipleCiphers": "SQLite3 تشفيرات متعددة", "✅ Public Domain": "✅ المجال العام", - "MongoDB": "MongoDB", + "MongoDB": "مونجو دي بي", "\"Available in MongoDB Enterprise only\"": "\"متوفر في MongoDB Enterprise فقط\"", "❌ Relational database": "❌ قاعدة بيانات علائقية", "❌ AGPL and": "❌AGPL و", @@ -5056,7 +5056,7 @@ "Network only": "الشبكة فقط", "dqlite": "com.dqlite", "Untested and not yet supported?": "لم تختبر ولم تدعم بعد؟", - "PostgreSQL": "PostgreSQL", + "PostgreSQL": "بوستجرس كيو ال", "(similar to": "(مشابه ل", "MariaDB": "ماريا دي بي", "For InnoDB only": "لInnoDB فقط", @@ -5123,9 +5123,9 @@ "To accomplish writes with write-ahead-logging (\"WAL\") enabled (which drastically speeds up concurrency and allows one writer and multiple readers) – we need to ensure that only one server (\"Primary\") is responsible for doing so. The Primary is running on the data servers with the mounted volumes containing terabytes of encrypted mailboxes. From a distribution standpoint, you could consider all the individual IMAP servers behind": "لإنجاز عمليات الكتابة مع تمكين تسجيل الكتابة المسبق (\"WAL\") (مما يؤدي إلى تسريع التزامن بشكل كبير ويسمح لكاتب واحد وعدة قراء) - نحتاج إلى التأكد من أن خادمًا واحدًا فقط (\"أساسي\") مسؤول عن القيام بذلك. يتم تشغيل الأساسي على خوادم البيانات مع وحدات التخزين المحملة التي تحتوي على تيرابايت من صناديق البريد المشفرة. من وجهة نظر التوزيع، يمكنك مراعاة جميع خوادم IMAP الفردية الموجودة خلفها", "to be secondary servers (\"Secondary\").": "أن تكون خوادم ثانوية (\"ثانوية\").", "We accomplish two-way communication with": "نحن ننجز التواصل في اتجاهين مع", - "WebSockets": "WebSockets", + "WebSockets": "مآخذ الويب", "Primary servers use": "استخدام الخوادم الأساسية", - "ws": "ws", + "ws": "ويس", "as the": "كما", "server.": "الخادم.", "Secondary servers use": "استخدام الخوادم الثانوية", @@ -5168,7 +5168,7 @@ "Redis": "ريديس", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "قاعدة بيانات في الذاكرة للتخزين المؤقت وقنوات النشر/الاشتراك وDNS عبر طلبات HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "ملحق التشفير لـ SQLite للسماح بتشفير ملفات قاعدة البيانات بأكملها (بما في ذلك سجل الكتابة المسبق (\"WAL\")، والمجلة، والتراجع، ...).", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "إس كيو لايت ستوديو", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "محرر Visual SQLite (والذي يمكنك استخدامه أيضًا) لاختبار صناديق بريد التطوير وتنزيلها وعرضها.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "طبقة قاعدة بيانات مضمنة لتخزين IMAP قابل للتطوير ومكتفي بذاته وسريع ومرن.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "أداة Node.js لمكافحة البريد العشوائي وتصفية البريد الإلكتروني ومنع التصيد الاحتيالي (بديلنا لـ", @@ -5193,14 +5193,14 @@ "knex-schema-inspector": "مفتش مخطط knex", "SQL utility to extract information about existing database schema. This allows us to easily validate that all indices, tables, columns, constraints, and more are valid and are": "أداة SQL لاستخراج المعلومات حول مخطط قاعدة البيانات الموجودة. يتيح لنا ذلك التحقق بسهولة من صحة جميع المؤشرات والجداول والأعمدة والقيود وغيرها", "with how they should be. We even wrote automated helpers to add new columns and indexes if changes are made to database schemas (with extremely detailed error alerting too).": "مع كيف ينبغي أن يكونوا. حتى أننا كتبنا مساعدين آليين لإضافة أعمدة وفهارس جديدة إذا تم إجراء تغييرات على مخططات قاعدة البيانات (مع تنبيهات تفصيلية للغاية للأخطاء أيضًا).", - "knex": "knex", + "knex": "كنيكس", "SQL query builder which we use only for database migrations and schema validation through": "منشئ استعلام SQL الذي نستخدمه فقط لعمليات ترحيل قاعدة البيانات والتحقق من صحة المخطط من خلاله", "mandarin": "الماندرين", "Automatic": "تلقائي", "i18n": "i18n", "phrase translation with support for Markdown using": "ترجمة العبارة مع دعم استخدام Markdown", "Google Cloud Translation API": "واجهة برمجة تطبيقات الترجمة السحابية من Google", - "mx-connect": "mx-connect", + "mx-connect": "الاتصال عبر mx", "Node.js package to resolve and establish connections with MX servers and handle errors.": "حزمة Node.js لحل وإنشاء الاتصالات مع خوادم MX ومعالجة الأخطاء.", "pm2": "مساء2", "Node.js production process manager with built-in load balancer (": "مدير عملية إنتاج Node.js مع موازن تحميل مدمج (", @@ -5590,7 +5590,7 @@ "From header must end with %s": "يجب أن ينتهي الرأس بـ %s", "Author": "مؤلف", "(optional; for organization purposes only)": "(اختياري؛ لأغراض تنظيمية فقط)", - "ChaCha20-Poly1305": "ChaCha20-Poly1305", + "ChaCha20-Poly1305": "تشاتشا20-بولي1305", ") encryption on mailboxes. Additionally we use token-based two-factor authentication (as opposed to SMS which is suspectible to": ") التشفير على صناديق البريد. بالإضافة إلى ذلك، نستخدم المصادقة الثنائية القائمة على الرمز المميز (على عكس الرسائل النصية القصيرة التي يشتبه فيها", "). This means that your mailboxes are individually encrypted, self-contained,": "). وهذا يعني أن صناديق البريد الخاصة بك مشفرة بشكل فردي، ومكتفية بذاتها،", "How do I get started?": "كيف أبدأ؟", @@ -6585,7 +6585,7 @@ "monitoring, and": "رصد و", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "هل تدعم OpenPGP/MIME، والتشفير الشامل (\"E2EE\")، ودليل مفاتيح الويب (\"WKD\")؟", "Yes, we support": "نعم نحن نؤيد", - "OpenPGP": "OpenPGP", + "OpenPGP": "برنامج OpenPGP", "end-to-end encryption (\"E2EE\")": "التشفير الشامل (\"E2EE\")", ", and the discovery of public keys using": "واكتشاف المفاتيح العامة باستخدام", "Web Key Directory (\"WKD\")": "دليل مفاتيح الويب (\"WKD\")", @@ -6606,7 +6606,7 @@ "(proprietary license)": "(رخصة الملكية)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "لا يدعم Gmail OpenPGP، ومع ذلك يمكنك تنزيل المكون الإضافي مفتوح المصدر", "macOS": "ماك", - "Free-GPGMail": "Free-GPGMail", + "Free-GPGMail": "بريد جي بي جي مجاني", "Apple Mail does not support OpenPGP, however you can download the open-source plugin": "لا يدعم Apple Mail برنامج OpenPGP، ومع ذلك يمكنك تنزيل البرنامج الإضافي مفتوح المصدر", "iOS": "دائرة الرقابة الداخلية", "PGPro": "PGPro", @@ -6615,7 +6615,7 @@ "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "لا يدعم عميل بريد سطح المكتب الخاص بـ Outlook OpenPGP، ومع ذلك يمكنك تنزيل البرنامج الإضافي مفتوح المصدر", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "لا يدعم برنامج البريد الإلكتروني الخاص بـ Outlook برنامج OpenPGP، ومع ذلك يمكنك تنزيل البرنامج الإضافي مفتوح المصدر", "Mobile": "متحرك", - "OpenKeychain": "OpenKeychain", + "OpenKeychain": "سلسلة المفاتيح المفتوحة", "Android mail clients": "عملاء بريد أندرويد", "such as": "مثل", "FairEmail": "بريد الكتروني عادل", @@ -7073,7 +7073,7 @@ "Sandboxed Encryption": "تشفير وضع الحماية", "Unlike other email services, Forward Email does not store your email in a shared relational database with other users' emails. Instead it uses individually encrypted SQLite mailboxes with your email. This means that your emails are sandboxed from everyone else, and therefore bad actors (or even rogue employees) cannot access your mailbox. You can learn more about our approach to email encryption by clicking here.": "على عكس خدمات البريد الإلكتروني الأخرى، لا تقوم خدمة إعادة توجيه البريد الإلكتروني بتخزين بريدك الإلكتروني في قاعدة بيانات علائقية مشتركة مع رسائل البريد الإلكتروني الخاصة بالمستخدمين الآخرين. وبدلاً من ذلك يستخدم صناديق بريد SQLite مشفرة بشكل فردي مع بريدك الإلكتروني. وهذا يعني أن رسائل البريد الإلكتروني الخاصة بك محمية من أي شخص آخر، وبالتالي لا يمكن للجهات الفاعلة السيئة (أو حتى الموظفين المارقين) الوصول إلى صندوق البريد الخاص بك. يمكنك معرفة المزيد حول أسلوبنا في تشفير البريد الإلكتروني بالنقر هنا .", "Unlimited Domains": "نطاقات غير محدودة", - "TTI": "TTI", + "TTI": "تي تي اي", "Forward Email is the only email service that publicly shares its email delivery times (in seconds) to popular email services such as Gmail, Outlook, and Apple (and the source code behind this monitoring metric too!).": "إعادة توجيه البريد الإلكتروني هي خدمة البريد الإلكتروني الوحيدة التي تشارك أوقات تسليم البريد الإلكتروني علنًا (بالثواني) مع خدمات البريد الإلكتروني الشائعة مثل Gmail وOutlook وApple (والرمز المصدر وراء مقياس المراقبة هذا أيضًا!).", "End-to-end Encryption": "التشفير من النهاية إلى النهاية", "The email standard for end-to-end encryption (E2EE) is to use OpenPGP and Web Key Directory (WKD). Learn more about E2EE on Privacy Guides.": "معيار البريد الإلكتروني للتشفير الشامل (E2EE) هو استخدام OpenPGP ودليل مفاتيح الويب (WKD). تعرف على المزيد حول E2EE في أدلة الخصوصية .", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "صندوق البريد غير متاح مؤقتًا للتحسين التلقائي", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "يتم تحسين قاعدة البيانات الخاصة بك تلقائيًا عبر SQLite VACUUM لضمان ضبط pragma \"auto_vacuum=FULL\" بشكل صحيح على صندوق البريد الخاص بك. ستستغرق هذه العملية دقيقة واحدة تقريبًا لكل جيجابايت من مساحة التخزين التي تستخدمها حاليًا على هذا الاسم المستعار. من الضروري إجراء هذه العملية للحفاظ على تحسين حجم قاعدة البيانات الخاصة بك بمرور الوقت أثناء القراءة والكتابة من صندوق البريد الخاص بك. بمجرد الانتهاء، ستتلقى رسالة تأكيد عبر البريد الإلكتروني.", "Mailbox optimization completed": "تم الانتهاء من تحسين صندوق البريد", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "لقد اكتملت عملية تحسين قاعدة البيانات الخاصة بك. تم ضبط pragma \"auto_vacuum=FULL\" بشكل صحيح على صندوق بريد قاعدة بيانات SQLite الخاص بك، وبمرور الوقت سيتم تحسين حجم ملف قاعدة البيانات الخاصة بك." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "لقد اكتملت عملية تحسين قاعدة البيانات الخاصة بك. تم ضبط pragma \"auto_vacuum=FULL\" بشكل صحيح على صندوق بريد قاعدة بيانات SQLite الخاص بك، وبمرور الوقت سيتم تحسين حجم ملف قاعدة البيانات الخاصة بك.", + "%s approved for newsletter access": "تمت الموافقة على %s للوصول إلى النشرة الإخبارية", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

تمت الموافقة على نطاقك %s للوصول إلى النشرة الإخبارية.

الإعداد الكامل

", + "

Your domain %s had its newsletter access removed.

": "

لقد تم إزالة إمكانية الوصول إلى النشرة الإخبارية لنطاقك %s .

" } \ No newline at end of file diff --git a/locales/cs.json b/locales/cs.json index af3ecdca03..4803cf06b6 100644 --- a/locales/cs.json +++ b/locales/cs.json @@ -4303,7 +4303,7 @@ "Send us an email": "Pošli nám email", "Careers": "Kariéra", "100% Systems Online": "100% systémy online", - "100%": "100%", + "100%": "100 %", "Email Setup Guides": "Průvodce nastavením e-mailu", "%s Email Server Setup": "%s Nastavení e-mailového serveru", "Email API Reference": "Email API Reference", @@ -6532,7 +6532,7 @@ "Invalid WebAuthn key.": "Neplatný klíč WebAuthn.", "Verify by %s to prevent deletion.": "Ověřte do %s , abyste zabránili smazání.", "100% OPEN-SOURCE + QUANTUM SAFE + ENCRYPTED EMAIL": "100% OPEN-SOURCE + QUANTUM SAFE + ŠIFROVANÝ EMAIL", - "Tutorial": "Tutorial", + "Tutorial": "Konzultace", "Tour": "Prohlídka", "Enterprise email": "Podnikový e-mail", "Business Email": "Obchodní e-mail", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Kvóta pro %s z %s překračuje maximální kvótu %s od administrátorů domény.", "Calendar already exists.": "Kalendář již existuje.", "Canonical": "Kanonický", - "Kubuntu": "Kubuntu", + "Kubuntu": "V lidskosti", "Lubuntu": "Lubuntu", "export format already supported).": "exportní formát již podporován).", "Webhook signature support": "Podpora podpisu webhooku", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Schránka dočasně nedostupná pro automatickou optimalizaci", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Vaše databáze je automaticky optimalizována pomocí SQLite VACUUM, aby bylo zajištěno správné nastavení pragma \"auto_vacuum=FULL\" ve vaší poštovní schránce. Tato operace bude trvat zhruba 1 minutu na každý GB úložiště, které aktuálně používáte na tomto aliasu. Tuto operaci je nutné provést, aby velikost vaší databáze byla optimalizována v průběhu času při čtení a psaní z vaší poštovní schránky. Po dokončení obdržíte potvrzení e-mailem.", "Mailbox optimization completed": "Optimalizace poštovní schránky dokončena", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proces optimalizace databáze byl dokončen. Pragma \"auto_vacuum=FULL\" bylo správně nastaveno ve vaší poštovní schránce databáze SQLite a časem bude velikost vašeho databázového souboru optimalizována." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proces optimalizace databáze byl dokončen. Pragma \"auto_vacuum=FULL\" bylo správně nastaveno ve vaší poštovní schránce databáze SQLite a časem bude velikost vašeho databázového souboru optimalizována.", + "%s approved for newsletter access": "%s schválen pro přístup k newsletteru", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Vaše doména %s byla schválena pro přístup k bulletinu.

Dokončete nastavení

", + "

Your domain %s had its newsletter access removed.

": "

Vaší doméně %s byl odebrán přístup k bulletinu.

" } \ No newline at end of file diff --git a/locales/da.json b/locales/da.json index 49512664a0..59ddab2c07 100644 --- a/locales/da.json +++ b/locales/da.json @@ -55,7 +55,7 @@ "Unavailable For Legal Reasons": "Ikke tilgængelig af juridiske årsager", "Internal Server Error": "Intern serverfejl", "Not Implemented": "Ikke implementeret", - "Bad Gateway": "Bad Gateway", + "Bad Gateway": "Dårlig gateway", "Service Unavailable": "Service ikke tilgængelig", "Gateway Timeout": "Gateway Time-out", "HTTP Version Not Supported": "HTTP-version understøttes ikke", @@ -1415,7 +1415,7 @@ "header. Don't worry – examples are provided below for you if you're not sure what this is.": "header. Bare rolig – eksempler er givet nedenfor til dig, hvis du ikke er sikker på, hvad det er.", "If any errors occur, the response body of the API request will contain a detailed error message.": "Hvis der opstår fejl, vil API-anmodningens svartekst indeholde en detaljeret fejlmeddelelse.", "Code": "Kode", - "Gateway Time-out": "Gateway Time-out", + "Gateway Time-out": "Gateway timeout", "Tip:": "Tip:", "If you receive a 5xx status code (which should not happen), then please contact us at": "Hvis du modtager en 5xx statuskode (hvilket ikke burde ske), så kontakt os venligst på", "and we will help you to resolve your issue immediately.": "og vi hjælper dig med at løse dit problem med det samme.", @@ -3209,7 +3209,7 @@ "Unix": "Unix", "Twelve Factor": "Tolv Faktor", "Occam's razor": "Occams barbermaskine", - "dogfooding": "dogfooding", + "dogfooding": "hundefoder", "Target the scrappy, bootstrapped, and": "Målret mod de skrabet, støvler, og", "ramen-profitable": "ramen-rentabel", "developer": "Udvikler", @@ -3929,7 +3929,7 @@ "Reference": "Reference", "ending with": "slutter med", "View": "Udsigt", - "Print": "Print", + "Print": "Trykke", "Need to change invoice information? Update company/VAT info": "Skal du ændre fakturaoplysninger? Update company/VAT info", "Customer": "Kunde", "Method": "Metode", @@ -7310,7 +7310,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Kvoten for %s af %s overstiger den maksimale kvote på %s fra domænets administratorer.", "Calendar already exists.": "Kalenderen findes allerede.", "Canonical": "Kanonisk", - "Kubuntu": "Kubuntu", + "Kubuntu": "I menneskeheden", "Lubuntu": "Lubuntu", "export format already supported).": "eksportformat allerede understøttet).", "Webhook signature support": "Webhook signatur support", @@ -7332,5 +7332,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Postkasse er midlertidigt utilgængelig for automatisk optimering", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Din database bliver automatisk optimeret via SQLite VACUUM for at sikre at \"auto_vacuum=FULL\" pragma er indstillet korrekt på din postkasse. Denne handling vil tage omkring 1 minut pr. GB lagerplads, du i øjeblikket bruger på dette alias. Det er nødvendigt at udføre denne handling for at holde din databasestørrelse optimeret over tid, mens du læser og skriver fra din postkasse. Når du er færdig, vil du modtage en e-mail-bekræftelse.", "Mailbox optimization completed": "Postkasseoptimering afsluttet", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databaseoptimeringsproces er afsluttet. \"auto_vacuum=FULL\"-pragmaen er blevet indstillet korrekt på din SQLite-databasepostkasse, og over tid vil din databasefilstørrelse blive optimeret." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databaseoptimeringsproces er afsluttet. \"auto_vacuum=FULL\"-pragmaen er blevet indstillet korrekt på din SQLite-databasepostkasse, og over tid vil din databasefilstørrelse blive optimeret.", + "%s approved for newsletter access": "%s godkendt til nyhedsbrevsadgang", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Dit domæne %s blev godkendt til nyhedsbrevsadgang.

Fuldfør opsætning

", + "

Your domain %s had its newsletter access removed.

": "

Dit domæne %s fik sin nyhedsbrevsadgang fjernet.

" } \ No newline at end of file diff --git a/locales/de.json b/locales/de.json index 65c86354f0..7e4cb06629 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1125,7 +1125,7 @@ "https://discussions.apple.com/thread/8316291": "https://discussions.apple.com/thread/8316291", "https://discussions.apple.com/thread/6876839": "https://discussions.apple.com/thread/6876839", "Yes, however \"relatively unknown\" senders are rate limited to 1,000 connections per hour per hostname or IP. See the section on": "Ja, jedoch ist die Rate für „relativ unbekannte“ Absender auf 1.000 Verbindungen pro Stunde pro Hostname oder IP begrenzt. Siehe den Abschnitt über", - "Greylisting": "Graue Liste", + "Greylisting": "Greylisting", "By \"relatively unknown\", we mean senders that do not appear in the": "Mit „relativ unbekannt“ meinen wir Absender, die nicht in der erscheinen", "If this limit is exceeded we send a \"421\" response code which tells the senders mail server to retry again later.": "Wenn dieses Limit überschritten wird, senden wir einen \"421\"-Antwortcode, der den Mailserver des Absenders anweist, es später erneut zu versuchen.", "If you're using Gmail, then follow these steps below:": "Wenn Sie Gmail verwenden, führen Sie die folgenden Schritte aus:", @@ -1263,7 +1263,7 @@ "Don't have an account?": "Sie haben kein Konto?", "Toggle navigation": "Navigation umschalten", "Home": "Heim", - "FAQ": "FAQ", + "FAQ": "Häufig gestellte Fragen", "We're the only service that respects your privacy and never stores your emails.": "Wir sind der einzige Dienst, der respektiert Ihre Privatsphäre und nie speichert deine E-Mails.", "Email Forwarding for Creators": "E-Mail-Weiterleitung für Ersteller", "Email Forwarding for Developers": "E-Mail-Weiterleitung für Entwickler", @@ -1338,7 +1338,7 @@ "Company": "Gesellschaft", "Status Page": "Statusseite", "GitHub": "GitHub", - "Email": "Email", + "Email": "E-Mail", "FAQ | Forward Email": "Häufig gestellte Fragen | Forward Email", "Read frequently asked questions about our service": "Lesen Sie häufig gestellte Fragen zu unserem Service", "Setup email in minutes": "E-Mail in wenigen Minuten einrichten", @@ -1908,7 +1908,7 @@ "Western Sahara": "Westsahara", "Yemen": "Jemen", "Zambia": "Sambia", - "Zimbabwe": "Zimbabwe", + "Zimbabwe": "Simbabwe", "Åland Islands": "Åland-Inseln", "Country name": "Ländername", "Company VAT tax number": "Umsatzsteuer-Identifikationsnummer des Unternehmens", @@ -3320,7 +3320,7 @@ "Send us an email": "senden Sie uns eine Email", "Careers": "Karriere", "100% Systems Online": "100 % Systeme online", - "100%": "100%", + "100%": "100 %", "Email Setup Guides": "Anleitungen zur E-Mail-Einrichtung", "%s Email Server Setup": "%s E-Mail-Server-Setup", "Email API Reference": "E-Mail-API-Referenz", @@ -9361,7 +9361,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Das Kontingent für %s von %s überschreitet das maximale Kontingent von %s von Administratoren der Domäne.", "Calendar already exists.": "Kalender existiert bereits.", "Canonical": "Kanonisch", - "Kubuntu": "Kubuntu", + "Kubuntu": "In der Menschheit", "Lubuntu": "Lubuntu", "export format already supported).": "Exportformat wird bereits unterstützt).", "Webhook signature support": "Unterstützung für Webhook-Signaturen", @@ -9383,5 +9383,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Postfach vorübergehend nicht für automatische Optimierung verfügbar", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Ihre Datenbank wird automatisch über SQLite VACUUM optimiert, um sicherzustellen, dass das Pragma „auto_vacuum=FULL“ für Ihr Postfach richtig eingestellt ist. Dieser Vorgang dauert ungefähr 1 Minute pro GB Speicher, den Sie derzeit für diesen Alias verwenden. Dieser Vorgang muss ausgeführt werden, um die Größe Ihrer Datenbank beim Lesen und Schreiben aus Ihrem Postfach im Laufe der Zeit zu optimieren. Nach Abschluss erhalten Sie eine Bestätigung per E-Mail.", "Mailbox optimization completed": "Postfachoptimierung abgeschlossen", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Ihr Datenbankoptimierungsprozess ist abgeschlossen. Das Pragma „auto_vacuum=FULL“ wurde für Ihr SQLite-Datenbankpostfach richtig eingestellt und mit der Zeit wird die Größe Ihrer Datenbankdatei optimiert." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Ihr Datenbankoptimierungsprozess ist abgeschlossen. Das Pragma „auto_vacuum=FULL“ wurde für Ihr SQLite-Datenbankpostfach richtig eingestellt und mit der Zeit wird die Größe Ihrer Datenbankdatei optimiert.", + "%s approved for newsletter access": "%s für Newsletter-Zugriff zugelassen", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Ihre Domain %s wurde für den Newsletter-Zugriff zugelassen.

Vollständige Einrichtung

", + "

Your domain %s had its newsletter access removed.

": "

Der Newsletter-Zugriff auf Ihre Domäne %s wurde entfernt.

" } \ No newline at end of file diff --git a/locales/es.json b/locales/es.json index ffcb50c028..d496a77dbb 100644 --- a/locales/es.json +++ b/locales/es.json @@ -810,7 +810,7 @@ ": we built from scratch and use ": ": construimos desde cero y usamos", "SpamScanner": "Escáner de spam", " for anti-spam prevention (it uses a Naive Bayes classifier under the hood). We built this because we were not happy with ": " para la prevención contra el correo no deseado (utiliza un clasificador Naive Bayes bajo el capó). Construimos esto porque no estábamos contentos con", - "rspamd": "rspamd", + "rspamd": "correo no deseado", " nor ": " ni", "SpamAssassin": "Asesino de spam", ", nor were we happy with their lack of privacy-focused policies and public corpus datasets.": ", tampoco estábamos contentos con su falta de políticas centradas en la privacidad y conjuntos de datos de corpus públicos.", @@ -931,7 +931,7 @@ " its initial alpha version of ": " su versión alfa inicial de", "Spam Scanner": "Escáner de spam", " \"after hitting countless roadblocks with existing spam-detection solutions\" and because \"none of these solutions (": " \"después de alcanzar innumerables obstáculos con las soluciones de detección de spam existentes\" y porque \"ninguna de estas soluciones (", - "Rspamd": "Rspamd", + "Rspamd": "spam", ") honored (our) privacy policy\". Spam Scanner is a completely free and open-source ": ") respetó (nuestra) política de privacidad \". Spam Scanner es completamente gratuito y de código abierto", "anti-spam filtering": "filtrado antispam", " solution which uses a ": " solución que utiliza un", @@ -1788,7 +1788,7 @@ "Bouvet Island": "Isla Bouvet", "Brazil": "Brasil", "British Indian Ocean Territory": "Territorio Británico del Océano Índico", - "Brunei Darussalam": "Brunei Darussalam", + "Brunei Darussalam": "Brunéi Darussalam", "Bulgaria": "Bulgaria", "Burkina Faso": "Burkina Faso", "Burundi": "Burundi", @@ -2988,7 +2988,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "Si desea que se desactiven todos los correos electrónicos que coincidan con un determinado patrón (consulte", "), then simply use the same approach with an exclamation mark \"!\":": "), luego simplemente use el mismo enfoque con un signo de exclamación \"!\":", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "¿Tiene curiosidad sobre cómo escribir una expresión regular o necesita probar su reemplazo? Puede ir al sitio web gratuito de pruebas de expresiones regulares", - "RegExr": "RegExr", + "RegExr": "Expresión regular", "at": "a", "https://regexr.com": "https://regexr.com", "Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS": "¡Sí! A partir del 6 de febrero de 2020 hemos agregado esta función. Simplemente edite su DNS", @@ -5123,7 +5123,7 @@ "We accomplish two-way communication with": "Logramos comunicación bidireccional con", "WebSockets": "WebSockets", "Primary servers use": "Uso de servidores primarios", - "ws": "ws", + "ws": "los", "as the": "como el", "server.": "servidor.", "Secondary servers use": "Uso de servidores secundarios", @@ -5166,7 +5166,7 @@ "Redis": "Redis", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Base de datos en memoria para almacenamiento en caché, canales de publicación/suscripción y solicitudes DNS sobre HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "Extensión de cifrado para SQLite que permite cifrar archivos completos de bases de datos (incluido el registro de escritura anticipada (\"WAL\"), el diario, la reversión, etc.", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "Estudio SQLite", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Editor visual SQLite (que también puede utilizar) para probar, descargar y ver buzones de correo de desarrollo.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Capa de base de datos integrada para almacenamiento IMAP escalable, autónomo, rápido y resistente.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "La herramienta antispam, filtrado de correo electrónico y prevención de phishing de Node.js (nuestra alternativa a", @@ -5588,7 +5588,7 @@ "From header must end with %s": "El encabezado debe terminar con %s", "Author": "Autor", "(optional; for organization purposes only)": "(opcional; solo para fines de organización)", - "ChaCha20-Poly1305": "ChaCha20-Poly1305", + "ChaCha20-Poly1305": "ChaCha20-Poli1305", ") encryption on mailboxes. Additionally we use token-based two-factor authentication (as opposed to SMS which is suspectible to": ") cifrado en buzones de correo. Además, utilizamos autenticación de dos factores basada en tokens (a diferencia de SMS, que se sospecha que", "). This means that your mailboxes are individually encrypted, self-contained,": "). Esto significa que sus buzones de correo están cifrados individualmente, son autónomos,", "How do I get started?": "¿Cómo empiezo?", @@ -5996,7 +5996,7 @@ "an open-source and privacy-focused alternative": "una alternativa de código abierto y centrada en la privacidad", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Si está utilizando Thunderbird, asegúrese de que \"Seguridad de conexión\" esté configurada en \"SSL/TLS\" y que el método de autenticación esté configurado en \"Contraseña normal\".", "Apple®": "manzana®", - "Windows®": "Windows®", + "Windows®": "Ventanas®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Escritorio", @@ -10320,7 +10320,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "La cuota de %s de %s excede la cuota máxima de %s de administradores del dominio.", "Calendar already exists.": "El calendario ya existe.", "Canonical": "Canónico", - "Kubuntu": "Kubuntu", + "Kubuntu": "en la humanidad", "Lubuntu": "Lubuntu", "export format already supported).": "formato de exportación ya compatible).", "Webhook signature support": "Compatibilidad con firmas de webhook", @@ -10342,5 +10342,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Buzón de correo no disponible temporalmente para optimización automática", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Su base de datos se está optimizando automáticamente a través de SQLite VACUUM para garantizar que el pragma \"auto_vacuum=FULL\" esté configurado correctamente en su buzón de correo. Esta operación tardará aproximadamente 1 minuto por cada GB de almacenamiento que utilice actualmente en este alias. Es necesario realizar esta operación para mantener el tamaño de su base de datos optimizado a lo largo del tiempo mientras lee y escribe desde su buzón de correo. Una vez completada, recibirá una confirmación por correo electrónico.", "Mailbox optimization completed": "Se ha completado la optimización del buzón", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Se ha completado el proceso de optimización de su base de datos. El pragma \"auto_vacuum=FULL\" se ha configurado correctamente en su buzón de correo de base de datos SQLite y, con el tiempo, se optimizará el tamaño del archivo de su base de datos." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Se ha completado el proceso de optimización de su base de datos. El pragma \"auto_vacuum=FULL\" se ha configurado correctamente en su buzón de correo de base de datos SQLite y, con el tiempo, se optimizará el tamaño del archivo de su base de datos.", + "%s approved for newsletter access": "%s aprobado para acceder al boletín informativo", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Su dominio %s fue aprobado para el acceso al boletín.

Configuración completa

", + "

Your domain %s had its newsletter access removed.

": "

Se eliminó el acceso al boletín informativo de su dominio %s .

" } \ No newline at end of file diff --git a/locales/fi.json b/locales/fi.json index 7f0a5a495c..595d8ee5a8 100644 --- a/locales/fi.json +++ b/locales/fi.json @@ -10169,7 +10169,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "%s %s ylittää verkkotunnuksen järjestelmänvalvojien enimmäiskiintiön %s .", "Calendar already exists.": "Kalenteri on jo olemassa.", "Canonical": "Kanoninen", - "Kubuntu": "Kubuntu", + "Kubuntu": "Ihmisyydessä", "Lubuntu": "Lubuntu", "export format already supported).": "vientimuoto on jo tuettu).", "Webhook signature support": "Webhook-allekirjoituksen tuki", @@ -10191,5 +10191,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Postilaatikko ei tilapäisesti ole käytettävissä automaattista optimointia varten", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Tietokantaasi optimoidaan automaattisesti SQLite VACUUMin avulla, jotta varmistetaan, että \"auto_vacuum=FULL\"-käytäntö on asetettu oikein postilaatikkoosi. Tämä toiminto kestää noin 1 minuutin gigatavua kohden, jota käytät tällä aliaksella. Tämä toiminto on suoritettava, jotta tietokannan koko pysyy optimoituna ajan myötä, kun luet ja kirjoitat postilaatikostasi. Kun olet valmis, saat sähköpostiisi vahvistuksen.", "Mailbox optimization completed": "Postilaatikon optimointi on valmis", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Tietokannan optimointiprosessi on valmis. \"Auto_vacuum=FULL\"-käytäntö on asetettu oikein SQLite-tietokantapostilaatikkoosi, ja ajan myötä tietokantatiedoston koko optimoidaan." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Tietokannan optimointiprosessi on valmis. \"Auto_vacuum=FULL\"-käytäntö on asetettu oikein SQLite-tietokantapostilaatikkoosi, ja ajan myötä tietokantatiedoston koko optimoidaan.", + "%s approved for newsletter access": "%s hyväksytty uutiskirjeen käyttöoikeuteen", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Verkkotunnuksesi %s hyväksyttiin uutiskirjeen käyttöoikeuteen.

Täydellinen asennus

", + "

Your domain %s had its newsletter access removed.

": "

Verkkotunnuksesi %s uutiskirjeen käyttöoikeus poistettiin.

" } \ No newline at end of file diff --git a/locales/fr.json b/locales/fr.json index b0f713ade5..6a58d3b7b2 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -1032,7 +1032,7 @@ "superagent": "superagent", "(we are maintainers)": "(nous sommes des mainteneurs)", "Go": "Aller", - "net/http": "net/http", + "net/http": "réseau/http", "RestSharp": "ResteSharp", "The current HTTP base URI path is:": "Le chemin URI de base HTTP actuel est :", "All endpoints require your": "Tous les points de terminaison nécessitent votre", @@ -2247,7 +2247,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "Si vous souhaitez que tous les e-mails correspondant à un certain modèle soient désactivés (voir", "), then simply use the same approach with an exclamation mark \"!\":": "), puis utilisez simplement la même approche avec un point d'exclamation \"!\" :", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "Curieux de savoir comment écrire une expression régulière ou besoin de tester votre remplacement ? Vous pouvez accéder au site Web gratuit de tests d'expressions régulières", - "RegExr": "RegExr", + "RegExr": "Expression régulière", "at": "à", "https://regexr.com": "https://regexr.com", "No, it is not recommended, as you can only use one mail exchange server at a time. Fallbacks are usually never retried due to priority misconfigurations and mail servers not respecting MX exchange priority checking.": "Non, ce n'est pas recommandé, car vous ne pouvez utiliser qu'un seul serveur d'échange de messagerie à la fois. Les solutions de secours ne sont généralement jamais réessayées en raison de mauvaises configurations de priorité et de serveurs de messagerie ne respectant pas la vérification de la priorité des échanges MX.", @@ -2471,7 +2471,7 @@ "IMAP protocol commands": "Commandes du protocole IMAP", "to our IMAP server to keep your mailbox in sync. This includes writing and storing draft emails and other actions you might do (e.g. label an email as Important or flag an email as Spam/Junk Mail).": "à notre serveur IMAP pour garder votre boîte aux lettres synchronisée. Cela inclut la rédaction et le stockage de brouillons d'e-mails et d'autres actions que vous pourriez effectuer (par exemple, étiqueter un e-mail comme important ou marquer un e-mail comme spam/courrier indésirable).", "Mail exchange servers (commonly known as \"MX\" servers) receive new inbound email and store it to your mailbox. When this happens your email client will get notified and sync your mailbox. Our mail exchange servers can forward your email to one or more recipients (including": "Les serveurs d'échange de courrier (communément appelés serveurs « MX ») reçoivent les nouveaux e-mails entrants et les stockent dans votre boîte aux lettres. Lorsque cela se produit, votre client de messagerie sera averti et synchronisera votre boîte aux lettres. Nos serveurs d'échange de courrier peuvent transmettre votre courrier électronique à un ou plusieurs destinataires (notamment", - "webhooks": "webhooks", + "webhooks": "Webhooks", "), store your email for you in your encrypted IMAP storage with us,": "), stockez votre courrier électronique pour vous dans votre stockage IMAP crypté chez nous,", "or both": "ou les deux", "Interested in learning more? Read": "Vous souhaitez en savoir plus ? Lire", @@ -2588,7 +2588,7 @@ "The Primary is running on the data servers with the mounted volumes containing the encrypted mailboxes. From a distribution standpoint, you could consider all the individual IMAP servers behind": "Le primaire s'exécute sur les serveurs de données avec les volumes montés contenant les boîtes aux lettres chiffrées. Du point de vue de la distribution, vous pouvez considérer tous les serveurs IMAP individuels derrière", "to be secondary servers (\"Secondary\").": "être des serveurs secondaires (\"Secondaire\").", "We accomplish two-way communication with": "Nous réalisons une communication bidirectionnelle avec", - "WebSockets": "WebSockets", + "WebSockets": "Les WebSockets", "Primary servers use an instance of": "Les serveurs principaux utilisent une instance de", "ws": "ws", "server.": "serveur.", @@ -2626,7 +2626,7 @@ "Our IMAP servers support the": "Nos serveurs IMAP prennent en charge le", "command with complex queries, regular expressions, and more.": "commande avec des requêtes complexes, des expressions régulières, etc.", "Fast search performance is thanks to": "Les performances de recherche rapides sont dues à", - "sqlite-regex": "sqlite-regex", + "sqlite-regex": "expression régulière sqlite", "values in the SQLite mailboxes as": "valeurs dans les boîtes aux lettres SQLite comme", "strings via": "cordes via", "Date.prototype.toISOString": "Date.prototype.toISOString", @@ -2651,7 +2651,7 @@ "Redis": "Rédis", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Base de données en mémoire pour la mise en cache, les canaux de publication/abonnement et les requêtes DNS sur HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"": "Extension de chiffrement pour SQLite permettant de chiffrer des fichiers de base de données entiers (y compris le journal à écriture anticipée (\"", - "\"), journal, rollback, …).": "\"), journal, rollback, …).", + "\"), journal, rollback, …).": "\"), journal, restauration, …).", "SQLiteStudio": "SQLiteStudio", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Éditeur Visual SQLite (que vous pouvez également utiliser) pour tester, télécharger et afficher les boîtes aux lettres de développement.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Couche de base de données intégrée pour un stockage IMAP évolutif, autonome, rapide et résilient.", @@ -2678,7 +2678,7 @@ "knex-schema-inspector": "knex-schema-inspecteur", "SQL utility to extract information about existing database schema. This allows us to easily validate that all indices, tables, columns, constraints, and more are valid and are": "Utilitaire SQL pour extraire des informations sur le schéma de base de données existant. Cela nous permet de valider facilement que tous les indices, tables, colonnes, contraintes, etc. sont valides et sont", "with how they should be. We even wrote automated helpers to add new columns and indexes if changes are made to database schemas (with extremely detailed error alerting too).": "avec comment ils devraient être. Nous avons même écrit des assistants automatisés pour ajouter de nouvelles colonnes et index si des modifications sont apportées aux schémas de base de données (avec également des alertes d'erreur extrêmement détaillées).", - "knex": "knex", + "knex": "Knex", "SQL query builder which we use only for database migrations and schema validation through": "Générateur de requêtes SQL que nous utilisons uniquement pour les migrations de bases de données et la validation de schéma via", "mandarin": "mandarin", "Automatic": "Automatique", @@ -3020,7 +3020,7 @@ "All rights reserved. All trademarks are property of their respective owners in the US and other countries.": "Tous droits réservés. Toutes les marques déposées sont la propriété de leurs propriétaires respectifs aux États-Unis et dans d'autres pays.", "Success": "Succès", "Error": "Erreur", - "Info": "Info", + "Info": "Informations", "Warning": "Avertissement", "Question": "Question", "Cancel": "Annuler", @@ -3379,7 +3379,7 @@ "Bouvet Island": "Île Bouvet", "Brazil": "Brésil", "British Indian Ocean Territory": "Territoire britannique de l'océan Indien", - "Brunei Darussalam": "Brunei Darussalam", + "Brunei Darussalam": "Brunéi Darussalam", "Bulgaria": "Bulgarie", "Burkina Faso": "Burkina Faso", "Burundi": "Burundi", @@ -3460,7 +3460,7 @@ "Jamaica": "Jamaïque", "Japan": "Japon", "Jersey": "Jersey", - "Jordan": "Jordan", + "Jordan": "Jordanie", "Kazakhstan": "Kazakhstan", "Kenya": "Kenya", "Kiribati": "Kiribati", @@ -3605,7 +3605,7 @@ "Manage Passkeys": "Gérer les clés d'accès", "Nickname": "Surnom", "Public Key (SHA256)": "Clé publique (SHA256)", - "Actions": "Actions", + "Actions": "Actes", "No passkeys exist yet.": "Aucun mot de passe n'existe pour l'instant.", "Disable OTP": "Désactiver OTP", "Delete Account": "Supprimer le compte", @@ -3879,7 +3879,7 @@ "gpg4win": "gpg4win", "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "Le client de messagerie de bureau d'Outlook ne prend pas en charge OpenPGP, mais vous pouvez télécharger le plugin open source", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "Le client de messagerie Web d'Outlook ne prend pas en charge OpenPGP, mais vous pouvez télécharger le plug-in open source", - "Android": "Android", + "Android": "Androïde", "Mobile": "Mobile", "OpenKeychain": "Porte-clés ouvert", "Android mail clients": "Clients de messagerie Android", @@ -7380,7 +7380,7 @@ "New York, New York, United States": "New York, New York, États-Unis", "\"We don't just fix bugs, we fix software.\"": "\"Nous ne réparons pas seulement les bugs, nous réparons les logiciels.\"", "https://github.com/trailofbits/publications": "https://github.com/trailofbits/publications", - "Homebrew": "Homebrew", + "Homebrew": "Brassage maison", "Hey": "Hé", "cURL": "boucle", "Quantum Safe Email: How we use encrypted SQLite mailboxes to keep your email safe": "Quantum Safe Email : Comment nous utilisons les boîtes aux lettres SQLite cryptées pour protéger votre courrier électronique", @@ -7847,7 +7847,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Le quota pour %s de %s dépasse le quota maximum de %s des administrateurs du domaine.", "Calendar already exists.": "Le calendrier existe déjà.", "Canonical": "Canonique", - "Kubuntu": "Kubuntu", + "Kubuntu": "Dans l'humanité", "Lubuntu": "Lubuntu", "export format already supported).": "format d'exportation déjà pris en charge).", "Webhook signature support": "Prise en charge des signatures Webhook", @@ -7869,5 +7869,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Boîte aux lettres temporairement indisponible pour l'optimisation automatique", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Votre base de données est automatiquement optimisée via SQLite VACUUM afin de garantir que le pragma \"auto_vacuum=FULL\" est correctement défini sur votre boîte aux lettres. Cette opération prendra environ 1 minute par Go de stockage que vous utilisez actuellement sur cet alias. Il est nécessaire d'effectuer cette opération afin de maintenir la taille de votre base de données optimisée au fil du temps lorsque vous lisez et écrivez dans votre boîte aux lettres. Une fois terminée, vous recevrez un e-mail de confirmation.", "Mailbox optimization completed": "Optimisation de la boîte aux lettres terminée", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Votre processus d'optimisation de base de données est terminé. Le pragma « auto_vacuum=FULL » a été correctement défini sur votre boîte aux lettres de base de données SQLite et au fil du temps, la taille de votre fichier de base de données sera optimisée." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Votre processus d'optimisation de base de données est terminé. Le pragma « auto_vacuum=FULL » a été correctement défini sur votre boîte aux lettres de base de données SQLite et au fil du temps, la taille de votre fichier de base de données sera optimisée.", + "%s approved for newsletter access": "%s approuvé pour l'accès à la newsletter", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Votre domaine %s a été approuvé pour l'accès à la newsletter.

Installation complète

", + "

Your domain %s had its newsletter access removed.

": "

L'accès à la newsletter de votre domaine %s a été supprimé.

" } \ No newline at end of file diff --git a/locales/he.json b/locales/he.json index 0054dbd890..6a3b10d339 100644 --- a/locales/he.json +++ b/locales/he.json @@ -4568,7 +4568,7 @@ ". You could alternatively use the open-source (proprietary licensing) plugin": ". אתה יכול לחלופין להשתמש בתוסף קוד פתוח (רישוי קנייני).", "Google Chrome": "גוגל כרום", "You can download the open-source browser extension": "אתה יכול להוריד את תוסף הדפדפן בקוד פתוח", - "Mozilla Firefox": "Mozilla Firefox", + "Mozilla Firefox": "מוזילה פיירפוקס", "Microsoft Edge": "מיקרוסופט אדג", "Brave": "אַמִיץ", "Balsa": "בלסה", @@ -8365,5 +8365,8 @@ "Mailbox temporarily unavailable for automatic optimization": "תיבת הדואר אינה זמינה זמנית עבור אופטימיזציה אוטומטית", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "מסד הנתונים שלך עובר אופטימיזציה אוטומטית באמצעות SQLite VACUUM על מנת להבטיח שהפרגמה \"auto_vacuum=FULL\" מוגדרת כראוי בתיבת הדואר שלך. פעולה זו תיקח בערך דקה אחת לכל GB של שטח אחסון שאתה משתמש כעת בכינוי זה. יש צורך לבצע פעולה זו על מנת לשמור על גודל מסד הנתונים שלך אופטימלי לאורך זמן בזמן שאתה קריאה וכתיבה מתיבת הדואר שלך. לאחר השלמתו תקבל אישור בדוא\"ל.", "Mailbox optimization completed": "אופטימיזציית תיבת הדואר הושלמה", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "תהליך האופטימיזציה של מסד הנתונים שלך הושלם. הפרגמה \"auto_vacuum=FULL\" הוגדרה כראוי בתיבת הדואר של מסד הנתונים של SQLite ועם הזמן גודל קובץ מסד הנתונים שלך יעבור אופטימיזציה." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "תהליך האופטימיזציה של מסד הנתונים שלך הושלם. הפרגמה \"auto_vacuum=FULL\" הוגדרה כראוי בתיבת הדואר של מסד הנתונים של SQLite ועם הזמן גודל קובץ מסד הנתונים שלך יעבור אופטימיזציה.", + "%s approved for newsletter access": "%s אושרה לגישה לניוזלטר", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

הדומיין שלך %s אושר לגישה לניוזלטר.

השלם את ההגדרה

", + "

Your domain %s had its newsletter access removed.

": "

הגישה לניוזלטר הוסרה לדומיין %s שלך.

" } \ No newline at end of file diff --git a/locales/hu.json b/locales/hu.json index 808b0fed81..10241cd080 100644 --- a/locales/hu.json +++ b/locales/hu.json @@ -5224,7 +5224,7 @@ "Unix": "Unix", "Twelve Factor": "Tizenkét faktor", "Occam's razor": "Occam borotvája", - "dogfooding": "dogfooding", + "dogfooding": "kutyaeledel", "Target the scrappy, bootstrapped, and": "Célozza meg a selejtes, bootstrapped és", "ramen-profitable": "ramen nyereséges", "developer": "fejlesztő", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "A %s %s kvótája meghaladja a domain rendszergazdáitól származó maximális %s kvótát.", "Calendar already exists.": "A naptár már létezik.", "Canonical": "Kánoni", - "Kubuntu": "Kubuntu", + "Kubuntu": "Az emberiségben", "Lubuntu": "Lubuntu", "export format already supported).": "export formátum már támogatott).", "Webhook signature support": "Webhook aláírás támogatása", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "A postafiók átmenetileg nem érhető el az automatikus optimalizáláshoz", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Az adatbázisa automatikusan optimalizálásra kerül az SQLite VACUUM segítségével annak érdekében, hogy az \"auto_vacuum=FULL\" pragma megfelelően legyen beállítva a postafiókjában. Ez a művelet nagyjából 1 percet vesz igénybe az ezen az álnéven jelenleg használt GB tárhelyenként. Ezt a műveletet azért kell végrehajtani, hogy az adatbázis mérete idővel optimalizálva legyen, miközben a postafiókjából olvas és ír. Miután elkészült, e-mailben kap visszaigazolást.", "Mailbox optimization completed": "A postafiók optimalizálása befejeződött", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Az adatbázis-optimalizálási folyamat befejeződött. Az \"auto_vacuum=FULL\" pragma megfelelően be van állítva az SQLite adatbázis-postafiókjában, és idővel az adatbázisfájl mérete optimalizálódik." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Az adatbázis-optimalizálási folyamat befejeződött. Az \"auto_vacuum=FULL\" pragma megfelelően be van állítva az SQLite adatbázis-postafiókjában, és idővel az adatbázisfájl mérete optimalizálódik.", + "%s approved for newsletter access": "%s jóváhagyva a hírlevélhez való hozzáférést", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

A(z %s domain hírlevélhez való hozzáférését jóváhagyták.

Teljes beállítás

", + "

Your domain %s had its newsletter access removed.

": "

A(z %s domain hírlevél-hozzáférése megszűnt.

" } \ No newline at end of file diff --git a/locales/id.json b/locales/id.json index 09ff4c7b6d..c42a7c3acb 100644 --- a/locales/id.json +++ b/locales/id.json @@ -137,7 +137,7 @@ "Terms": "Ketentuan", "Twitter": "Indonesia", "GitHub": "GitHub", - "Email": "Surel", + "Email": "E-mail", "Domain does not exist on your account.": "Domain tidak ada di akun Anda.", "FAQ | Forward Email": "Tanya Jawab | Forward Email", "Read frequently asked questions about our service": "Baca pertanyaan umum tentang layanan kami", @@ -574,14 +574,14 @@ "Language": "Bahasa", "Library": "Perpustakaan", "Ruby": "Rubi", - "Faraday": "Faraday", + "Faraday": "Bahasa Faraday", "Python": "Piton", "requests": "permintaan", "Java": "Jawa", "OkHttp": "OkeHttp", "PHP": "PHP", "guzzle": "membuang waktu", - "JavaScript": "JavaScript", + "JavaScript": "Bahasa Indonesia: JavaScript", "superagent": "agen super", "Node.js": "Node.js", "Go": "Pergilah", @@ -650,7 +650,7 @@ "List of recipients (must be line-break/space/comma separated String or Array of valid email addresses, fully-qualified domain names (\"FQDN\"), IP addresses, and/or webhook URL's)": "Daftar penerima (harus String-break / spasi / dipisahkan koma atau Array alamat email yang valid, nama domain yang memenuhi syarat (\"FQDN\"), alamat IP, dan / atau URL webhook URL)", "Alias description": "Deskripsi alias", "List of labels (must be line-break/space/comma separated String or Array)": "Daftar label (harus dipisahkan dengan garis / spasi / String atau Array yang dipisahkan koma)", - "Boolean": "Boolean", + "Boolean": "Bahasa Boolean", "Whether to enable to disable this alias (if disabled, emails will be routed nowhere but return successful status codes)": "Apakah akan mengaktifkan untuk menonaktifkan alias ini (jika dinonaktifkan, email akan dialihkan ke mana pun tetapi mengembalikan kode status yang berhasil)", "Frequently Asked Questions": "Pertanyaan yang Sering Diajukan", "How do I get started and set up email forwarding": "Bagaimana saya memulai dan mengatur penerusan email", @@ -908,7 +908,7 @@ " lookups.": " pencarian.", "In October 2018, we allowed users to \"Send Mail As\" with ": "Pada Oktober 2018, kami mengizinkan pengguna untuk \"Kirim Email Sebagai\" dengan", "Outlook": "Pandangan", - "Zoho": "Zoho", + "Zoho": "Bahasa Indonesia", "Apple Mail": "Surat Apple", ", and other ": ", dan lainnya", "webmail": "email web", @@ -939,7 +939,7 @@ " solution which uses a ": " solusi yang menggunakan a", "Naive Bayes spam filtering": "Penyaringan spam Naif Bayes", " approach in combination with ": " pendekatan dalam kombinasi dengan", - "anti-phishing": "anti-phishing", + "anti-phishing": "anti phishing", "IDN homograph attack": "Serangan homograf IDN", " protection. We also ": " perlindungan. Kami juga", " a feature to allow ": " fitur yang diizinkan", @@ -1170,7 +1170,7 @@ "Open-Source": "Sumber Terbuka", "Google Play": "Google Play", "App Store": "Toko aplikasi", - "F-Droid": "F-Droid", + "F-Droid": "Droid F adalah", "Step 1: Install and open an authenticator app.": "Langkah 1: Instal dan buka aplikasi authenticator .", "Step 2: Scan this QR code and enter its generated token:": "Langkah 2: Pindai kode QR ini dan masukkan token yang dihasilkannya:", "Can’t scan the QR code? Configure with this code": "Tidak dapat memindai kode QR? Konfigurasikan dengan kode ini", @@ -1267,7 +1267,7 @@ "We accept credit cards using ": "Kami menerima kartu kredit menggunakan", "Stripe": "Garis", " and payment with ": " dan pembayaran dengan", - "PayPal": "PayPal", + "PayPal": "Pembayaran PayPal", " – for one-time payments and monthly or yearly subscriptions.": " - untuk pembayaran satu kali dan langganan bulanan atau tahunan.", "The best open-source and free email forwarding service for custom domains. We do not keep logs nor store emails. We don't track you. Unlimited aliases, catch-alls, wildcards, API access, and disposable addresses. Built-in support for DKIM, SRS, SPF, ARC, DMARC, and more. No credit card required.": "Layanan penerusan email sumber terbuka dan gratis terbaik untuk domain khusus. Kami tidak menyimpan log atau menyimpan email. Kami tidak melacak Anda. Alias tidak terbatas, penampung semua, karakter pengganti, akses API, dan alamat sekali pakai. Dukungan bawaan untuk DKIM, SRS, SPF, ARC, DMARC, dan lainnya. Tidak perlu kartu kredit.", "Spam/phishing/virus/executable protection": "Perlindungan spam / phishing / virus / yang dapat dijalankan", @@ -1733,7 +1733,7 @@ "Settings": "Pengaturan", "Plan": "Rencana", "You have successfully completed setup.": "Anda telah berhasil menyelesaikan penyiapan.", - "MX": "MX", + "MX": "Bahasa Inggris", "TXT": "txt", "We are here to answer your questions, but please be sure to read our FAQ section first.": "Kami di sini untuk menjawab pertanyaan Anda, tetapi pastikan untuk membaca bagian FAQ kami terlebih dahulu.", "Free Email Webhooks | Forward Email": "Webhook Email Gratis | Forward Email", @@ -1763,13 +1763,13 @@ "Algeria": "Aljazair", "American Samoa": "Samoa Amerika", "Andorra": "andora", - "Angola": "Angola", + "Angola": "Indonesia", "Anguilla": "Anguila", "Antarctica": "Antartika", "Antigua and Barbuda": "Antigua dan Barbuda", "Argentina": "Argentina", - "Armenia": "Armenia", - "Aruba": "Aruba", + "Armenia": "Bahasa Indonesia: Armenia", + "Aruba": "Bahasa Indonesia: Aruba", "Australia": "Australia", "Austria": "Austria", "Azerbaijan": "Azerbaijan", @@ -1778,15 +1778,15 @@ "Bangladesh": "Bangladesh", "Barbados": "Barbados", "Belarus": "Belarusia", - "Belgium": "Belgium", + "Belgium": "Belgia", "Belize": "Belize", - "Benin": "Benin", + "Benin": "Bahasa Indonesia: Benin", "Bermuda": "bermuda", - "Bhutan": "Bhutan", + "Bhutan": "Bahasa Indonesia: Bhutan", "Bolivia, Plurinational State of": "Bolivia, Negara Plurinasional", "Bonaire, Sint Eustatius and Saba": "Bonaire, Sint Eustatius dan Saba", "Bosnia and Herzegovina": "Bosnia dan Herzegovina", - "Botswana": "Botswana", + "Botswana": "Republik Demokratik Rakyat Botswana", "Bouvet Island": "Pulau Bouvet", "Brazil": "Brazil", "British Indian Ocean Territory": "Wilayah Samudra Hindia Britania", @@ -1831,27 +1831,27 @@ "Ethiopia": "Etiopia", "Falkland Islands (Malvinas)": "Kepulauan Falkland (Malvinas)", "Faroe Islands": "Kepulauan Faroe", - "Fiji": "Fiji", + "Fiji": "Indonesia", "Finland": "Finlandia", "France": "Perancis", "French Guiana": "Guyana Perancis", "French Polynesia": "Polinesia Perancis", "French Southern Territories": "Wilayah Selatan Prancis", - "Gabon": "Gabon", + "Gabon": "Bahasa Indonesia: Gabon", "Gambia": "Gambia", "Georgia": "Georgia", "Germany": "Jerman", - "Ghana": "Ghana", + "Ghana": "Indonesia", "Gibraltar": "Gibraltar", "Greece": "Yunani", "Greenland": "Tanah penggembalaan", "Grenada": "Granada", "Guadeloupe": "Guadeloupe", - "Guam": "Guam", + "Guam": "Bahasa Indonesia: Guam", "Guatemala": "Guatemala", - "Guernsey": "Guernsey", + "Guernsey": "Bahasa Indonesia: Guernsey", "Guinea": "Guinea", - "Guinea-Bissau": "Guinea-Bissau", + "Guinea-Bissau": "Guinea Bissau", "Guyana": "Guyana", "Haiti": "Haiti", "Heard Island and McDonald Islands": "Pulau Heard dan Kepulauan McDonald", @@ -1873,11 +1873,11 @@ "Jersey": "baju kaos", "Jordan": "Yordania", "Kazakhstan": "Kazakstan", - "Kenya": "Kenya", - "Kiribati": "Kiribati", + "Kenya": "Bahasa Indonesia: Kenya", + "Kiribati": "Bahasa Indonesia: Kiribati", "Korea, Democratic People's Republic of": "Korea, Republik Rakyat Demokratik", "Korea, Republic of": "Korea, Republik", - "Kuwait": "Kuwait", + "Kuwait": "Bahasa Indonesia: Kuwait", "Kyrgyzstan": "Kirgistan", "Lao People's Democratic Republic": "Republik Demokratik Rakyat Laos", "Latvia": "Latvia", @@ -1911,7 +1911,7 @@ "Mozambique": "Mozambik", "Myanmar": "Myanmar", "Namibia": "Namibia", - "Nauru": "Nauru", + "Nauru": "Bahasa Indonesia: Nauru", "Nepal": "Nepal", "Netherlands": "Belanda", "New Caledonia": "Kaledonia Baru", @@ -1919,25 +1919,25 @@ "Nicaragua": "Nikaragua", "Niger": "Nigeria", "Nigeria": "Nigeria", - "Niue": "Niue", + "Niue": "Bahasa Niue", "Norfolk Island": "Pulau Norfolk", "North Macedonia": "Makedonia Utara", "Northern Mariana Islands": "Kepulauan Mariana Utara", - "Norway": "Norway", + "Norway": "Norwegia", "Oman": "milikku sendiri", "Pakistan": "pakistan", "Palau": "istana", "Palestine, State of": "Palestina, Negara Bagian", "Panama": "Panama", "Papua New Guinea": "Papua Nugini", - "Paraguay": "Paraguay", - "Peru": "Peru", + "Paraguay": "Bahasa Indonesia: Paraguay", + "Peru": "Bahasa Indonesia: Peru", "Philippines": "Filipina", - "Pitcairn": "Pitcairn", + "Pitcairn": "Pulau Pitcairn", "Poland": "Polandia", "Portugal": "Portugal", "Puerto Rico": "Puerto Riko", - "Qatar": "Qatar", + "Qatar": "Bahasa Indonesia: Qatar", "Romania": "Rumania", "Russian Federation": "Federasi Rusia", "Rwanda": "Rwanda", @@ -1962,7 +1962,7 @@ "Slovakia": "Slowakia", "Slovenia": "Slovenia", "Solomon Islands": "Pulau Solomon", - "Somalia": "Somalia", + "Somalia": "Indonesia", "South Africa": "Afrika Selatan", "South Georgia and the South Sandwich Islands": "Georgia Selatan dan Kepulauan Sandwich Selatan", "South Sudan": "Sudan Selatan", @@ -1983,18 +1983,18 @@ "Tokelau": "Tokelau", "Tonga": "Tiba", "Trinidad and Tobago": "Trinidad dan Tobago", - "Tunisia": "Tunisia", + "Tunisia": "Turki", "Turkey": "Turki", "Turkmenistan": "Turkmenistan", "Turks and Caicos Islands": "Kepulauan Turks dan Caicos", - "Tuvalu": "Tuvalu", - "Uganda": "Uganda", + "Tuvalu": "Bahasa Indonesia: Tuvalu", + "Uganda": "Indonesia", "Ukraine": "Ukraina", "United Arab Emirates": "Uni Emirat Arab", "United Kingdom of Great Britain and Northern Ireland": "Kerajaan Inggris Raya dan Irlandia Utara", "United States Minor Outlying Islands": "Kepulauan Terluar Kecil Amerika Serikat", - "Uruguay": "Uruguay", - "Uzbekistan": "Uzbekistan", + "Uruguay": "Bahasa Indonesia:", + "Uzbekistan": "Bahasa Indonesia: Uzbek", "Vanuatu": "Vanuatu", "Venezuela, Bolivarian Republic of": "Venezuela, Republik Bolivarian", "Viet Nam": "Vietnam", @@ -2684,7 +2684,7 @@ "My Servers": "Server saya", "Domain Management": "Manajemen Domain", "DNS Manager": "Manajer DNS", - "Bluehost": "Bluehost", + "Bluehost": "Hosting Biru", "(Click the ▼ icon next to manage)": "(Klik ikon di sebelah mengelola)", "Zone editor": "Editor zona", "DNS Made Easy": "DNS Menjadi Mudah", @@ -2727,7 +2727,7 @@ "Account Manager": "Manajer Akuntansi", "My Domain Names": "Nama Domain Saya", "Change Where Domain Points": "Ubah Tempat Poin Domain", - "Shopify": "Shopify", + "Shopify": "Bahasa Indonesia: Shopify", "Managed Domains": "Domain yang Dikelola", "DNS Settings": "Pengaturan DNS", "Squarespace": "Ruang persegi", @@ -2738,7 +2738,7 @@ "Using \"now\" CLI": "Menggunakan CLI \"sekarang\"", "Weebly": "weebly", "Domains page": "halaman domain", - "Wix": "Wix", + "Wix": "Bahasa Indonesia: Wix", "(Click": "(Klik", "icon)": "ikon)", "Select Manage DNS Records": "Pilih Kelola Catatan DNS", @@ -2807,7 +2807,7 @@ "Once Two-Factor Authentication is enabled (or if you already had it enabled), then visit": "Setelah Otentikasi Dua Faktor diaktifkan (atau jika Anda sudah mengaktifkannya), kunjungi", "If you are using G Suite, visit your admin panel": "Jika Anda menggunakan G Suite, kunjungi panel admin Anda", "Apps": "Aplikasi", - "G Suite": "G Suite", + "G Suite": "G-Suite", "Settings for Gmail": "Setelan untuk Gmail", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "dan pastikan untuk mencentang \"Izinkan pengguna mengirim email melalui server SMTP eksternal...\". Akan ada beberapa penundaan untuk mengaktifkan perubahan ini, jadi harap tunggu beberapa menit.", "Go to": "Pergi ke", @@ -2887,7 +2887,7 @@ "We lookup the settings of the original recipient against our API endpoint": "Kami mencari pengaturan penerima asli terhadap titik akhir API kami", ", which supports a lookup for paid users (with a fallback for free users). This returns a configuration object for advanced settings for": ", yang mendukung pencarian untuk pengguna berbayar (dengan cadangan untuk pengguna gratis). Ini mengembalikan objek konfigurasi untuk pengaturan lanjutan untuk", "(Number, e.g.": "(Nomor, mis.", - "(Boolean),": "(Boolean),", + "(Boolean),": "(Bahasa Boolean),", "(Boolean), and": "(Boolean), dan", "(Boolean).": "(Boolean).", "Based off these settings, we then check against Spam Scanner results and if any errors occur, then the message is rejected with a 554 error code (e.g. if": "Berdasarkan pengaturan ini, kami kemudian memeriksa hasil Pemindai Spam dan jika terjadi kesalahan, maka pesan ditolak dengan kode kesalahan 554 (mis.", @@ -3693,7 +3693,7 @@ "List of recipients (must be line-break/space/comma separated String or Array of valid email addresses, fully-qualified domain names (\"FQDN\"), IP addresses, and/or webhook URL's – and if not provided or is an empty Array, then the user's email making the API request will be set as the recipient)": "Daftar penerima (harus dipisahkan baris/spasi/koma String atau Array dari alamat email yang valid, nama domain yang memenuhi syarat (\"FQDN\"), alamat IP, dan/atau URL webhook – dan jika tidak diberikan atau kosong Array, maka email pengguna yang membuat permintaan API akan ditetapkan sebagai penerima)", "Whether to enable to disable this alias (if disabled, emails will be routed nowhere but return successful status codes). Defaults to": "Apakah akan mengaktifkan untuk menonaktifkan alias ini (jika dinonaktifkan, email tidak akan dialihkan ke mana pun kecuali mengembalikan kode status yang berhasil). Default ke", ", but if a value is passed, it is converted to a boolean using": ", tetapi jika suatu nilai diteruskan, itu diubah menjadi boolean menggunakan", - "boolean": "boolean", + "boolean": "Bahasa Inggris Boolean", "In March 2023, we released": "Pada Maret 2023, kami merilis", "Tangerine": "Jeruk keprok", "and integrated it throughout our infrastructure – this means we use": "dan mengintegrasikannya di seluruh infrastruktur kami – ini berarti kami menggunakan", @@ -3763,7 +3763,7 @@ "Turnstile not verified.": "Pintu putar tidak diverifikasi.", "switched": "beralih", "from": "dari", - "hCaptcha": "hCaptcha", + "hCaptcha": "Aplikasi Captcha", "Cloudflare Turnstile": "Pintu Putar Cloudflare", "Turnstile render error, please try again or contact us.": "Kesalahan render pintu putar, harap coba lagi atau hubungi kami.", "Switch domain plan": "Beralih paket domain", @@ -4718,7 +4718,7 @@ "ICANN's page on lost domains": "Halaman ICANN tentang domain yang hilang", "For a majority of requests, our ability to disclose information is governed by the": "Untuk sebagian besar permintaan, kemampuan kami untuk mengungkapkan informasi diatur oleh", "Electronic Communications Privacy Act": "Undang-Undang Privasi Komunikasi Elektronik", - "Wikipedia": "Wikipedia", + "Wikipedia": "Bahasa Indonesia: Wikipedia", ", et seq. (\"ECPA\"). The ECPA mandates that we disclose certain user information to law enforcement only in response to specific types of legal requests, including subpoenas, court orders, and search warrants.": ", dan seterusnya. (\"ECPA\"). ECPA mengamanatkan bahwa kami mengungkapkan informasi pengguna tertentu kepada penegak hukum hanya untuk menanggapi jenis permintaan hukum tertentu, termasuk panggilan dari pengadilan, perintah pengadilan, dan perintah penggeledahan.", "If you are a member of law enforcement and seeking information regarding an Account, then Account information as well as date and time range should be included with your request. We cannot process overly broad and/or vague requests – this is in order to safeguard our users' data and trust, and most importantly to keep their data secure.": "Jika Anda adalah anggota penegak hukum dan mencari informasi mengenai Akun, maka informasi Akun serta rentang tanggal dan waktu harus disertakan dengan permintaan Anda. Kami tidak dapat memproses permintaan yang terlalu luas dan/atau tidak jelas – ini untuk melindungi data dan kepercayaan pengguna kami, dan yang paling penting untuk menjaga keamanan data mereka.", "If your request signals to us a violation of our": "Jika permintaan Anda memberi sinyal kepada kami tentang pelanggaran kami", @@ -4904,7 +4904,7 @@ "to validate your cron job expression syntax.": "untuk memvalidasi sintaks ekspresi tugas cron Anda.", "Example Cron job (at midnight every day": "Contoh pekerjaan Cron (pada tengah malam setiap hari", "and with logs for previous day": "dan dengan log untuk hari sebelumnya", - "Gzip": "Gzip", + "Gzip": "Bahasa Indonesia: Gzip", "Retrieve via API": "Ambil melalui API", "For MacOS:": "Untuk MacOS:", "For Linux and Ubuntu:": "Untuk Linux dan Ubuntu:", @@ -5044,11 +5044,11 @@ "Encryption-at-rest": "Enkripsi saat istirahat", "Sandboxed": "Dikotak pasir", "Used Everywhere": "Digunakan Di Mana Saja", - "SQLite": "SQLite", + "SQLite": "Bahasa SQLite", "✅ Yes with": "✅ Ya dengan", "SQLite3MultipleCiphers": "SQLite3MultipleCipher", "✅ Public Domain": "✅ Domain Publik", - "MongoDB": "MongoDB", + "MongoDB": "Bahasa pemrograman MongoDB", "\"Available in MongoDB Enterprise only\"": "\"Hanya tersedia di MongoDB Enterprise\"", "❌ Relational database": "❌ Basis data relasional", "❌ AGPL and": "❌ AGPL dan", @@ -5056,9 +5056,9 @@ "Network only": "Hanya jaringan", "dqlite": "dqlite", "Untested and not yet supported?": "Belum teruji dan belum didukung?", - "PostgreSQL": "PostgreSQL", + "PostgreSQL": "Bahasa pemrograman PostgreSQL", "(similar to": "(mirip dengan", - "MariaDB": "MariaDB", + "MariaDB": "Bahasa Indonesia: MariaDB", "For InnoDB only": "Hanya untuk InnoDB", "CockroachDB": "KecoaDB", "Enterprise-only feature": "Fitur khusus perusahaan", @@ -5168,7 +5168,7 @@ "Redis": "ulang", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Basis data dalam memori untuk caching, saluran terbitkan/berlangganan, dan DNS melalui permintaan HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "Ekstensi enkripsi untuk SQLite untuk memungkinkan seluruh file database dienkripsi (termasuk write-ahead-log (\"WAL\"), jurnal, rollback,…).", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "SQLite Studio", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Editor Visual SQLite (yang juga dapat Anda gunakan) untuk menguji, mengunduh, dan melihat kotak surat pengembangan.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Lapisan database tertanam untuk penyimpanan IMAP yang skalabel, mandiri, cepat, dan tangguh.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "Anti-spam Node.js, pemfilteran email, dan alat pencegahan phishing (alternatif kami untuk", @@ -5193,7 +5193,7 @@ "knex-schema-inspector": "knex-skema-inspektur", "SQL utility to extract information about existing database schema. This allows us to easily validate that all indices, tables, columns, constraints, and more are valid and are": "Utilitas SQL untuk mengekstrak informasi tentang skema database yang ada. Hal ini memungkinkan kami dengan mudah memvalidasi bahwa semua indeks, tabel, kolom, batasan, dan lainnya valid dan valid", "with how they should be. We even wrote automated helpers to add new columns and indexes if changes are made to database schemas (with extremely detailed error alerting too).": "dengan bagaimana seharusnya. Kami bahkan menulis pembantu otomatis untuk menambahkan kolom dan indeks baru jika ada perubahan pada skema database (dengan peringatan kesalahan yang sangat rinci juga).", - "knex": "knex", + "knex": "lutut", "SQL query builder which we use only for database migrations and schema validation through": "Pembuat kueri SQL yang kami gunakan hanya untuk migrasi database dan validasi skema", "mandarin": "Mandarin", "Automatic": "Otomatis", @@ -5221,7 +5221,7 @@ "Forward Email is designed according to these principles:": "Email Teruskan dirancang berdasarkan prinsip-prinsip berikut:", "Always be developer-friendly, security and privacy-focused, and transparent.": "Selalu ramah pengembang, fokus pada keamanan dan privasi, serta transparan.", "Adhere to": "Melekat", - "Unix": "Unix", + "Unix": "Bahasa Indonesia: Unix", "Twelve Factor": "Dua Belas Faktor", "Occam's razor": "pisau cukur Occam", "dogfooding": "makanan anjing", @@ -5252,7 +5252,7 @@ "If you attempt to use SQLite": "Jika Anda mencoba menggunakan SQLite", "Virtual Tables": "Tabel Virtual", "(e.g. using": "(misalnya menggunakan", - "s3db": "s3db", + "s3db": "Bahasa Inggris: s3db", ") in order to have data live on an S3-compatible storage layer, then you will run into several more issues:": ") agar data tetap aktif di lapisan penyimpanan yang kompatibel dengan S3, Anda akan mengalami beberapa masalah lagi:", "Read and writes will be extremely slow as S3 API endpoints will need to be hit with HTTP": "Membaca dan menulis akan sangat lambat karena titik akhir S3 API perlu menggunakan HTTP", "methods.": "metode.", @@ -5270,7 +5270,7 @@ "sqlite-s3vfs": "sqlite-s3vfs", "which is similar conceptually and technically to the previous bullet point (so it has the same issues). A possibility would be to use a custom": "yang secara konseptual dan teknis mirip dengan poin-poin sebelumnya (sehingga mempunyai permasalahan yang sama). Kemungkinannya adalah menggunakan kebiasaan", "build wrapped with encryption such as": "build dibungkus dengan enkripsi seperti", - "wxSQLite3": "wxSQLite3", + "wxSQLite3": "Bahasa pemrograman wxSQL3", "(which we currently use in our solution above) through": "(yang saat ini kami gunakan dalam solusi kami di atas) melalui", "editing the setup file": "mengedit file pengaturan", "Another potential approach was to use the": "Pendekatan potensial lainnya adalah dengan menggunakan", @@ -5490,7 +5490,7 @@ "must be either an alias-specific generated password.": "harus berupa kata sandi yang dibuat khusus alias.", "Our service works with popular email clients such as:": "Layanan kami bekerja dengan klien email populer seperti:", "Microsoft": "Microsoft", - "Android": "Android", + "Android": "Bahasa Indonesia: Android", "and more": "dan banyak lagi", "Your username is your alias' email address and password is from": "Nama pengguna Anda adalah alamat email alias Anda dan kata sandinya berasal", "(\"Normal Password\").": "(\"Kata Sandi Biasa\").", @@ -5649,7 +5649,7 @@ "Comparison": "Perbandingan", "Email Server Screenshots": "Tangkapan Layar Server Email", "Recommended": "Direkomendasikan", - "server": "server", + "server": "pelayan", "%s is an open-source email %s for %s.": "%s adalah email sumber terbuka %s untuk %s .", "SQLite Encrypted": "SQLite Terenkripsi", "Privacy-focused encrypted email for you. We are the go-to email service for hundreds of thousands of creators, developers, and businesses. Send and receive email as you@yourdomain.com with your custom domain or use one of ours.": "Email terenkripsi yang berfokus pada privasi untuk Anda. Kami adalah layanan email masuk untuk ratusan ribu pembuat konten, pengembang, dan bisnis. Kirim dan terima email sebagai Anda@domainanda.com dengan domain khusus Anda atau gunakan salah satu domain kami.", @@ -5998,10 +5998,10 @@ "an open-source and privacy-focused alternative": "alternatif sumber terbuka dan berfokus pada privasi", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Jika Anda menggunakan Thunderbird, pastikan \"Keamanan koneksi\" diatur ke \"SSL/TLS\" dan Metode otentikasi diatur ke \"Kata sandi normal\".", "Apple®": "apel®", - "Windows®": "Windows®", - "Android™": "Android™", - "Linux®": "Linux®", - "Desktop": "Desktop", + "Windows®": "Jendela®", + "Android™": "Bahasa Indonesia: Android™", + "Linux®": "Bahasa Indonesia: Linux®", + "Desktop": "Meja kerja", "Mozilla Firefox®": "Mozilla Firefox®", "Safari®": "Safari®", "Google Chrome®": "Google Chrome®", @@ -6602,16 +6602,16 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird memiliki dukungan bawaan untuk OpenPGP.", "Browser": "Peramban", "Mailvelope": "Amplop surat", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "Aliran Crypt", "(proprietary license)": "(lisensi kepemilikan)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail tidak mendukung OpenPGP, namun Anda dapat mengunduh plugin sumber terbuka", "macOS": "macOS", "Free-GPGMail": "GPMail Gratis", "Apple Mail does not support OpenPGP, however you can download the open-source plugin": "Apple Mail tidak mendukung OpenPGP, namun Anda dapat mengunduh plugin sumber terbuka", - "iOS": "iOS", + "iOS": "Bahasa Indonesia:", "PGPro": "PGPro", "Windows": "jendela", - "gpg4win": "gpg4win", + "gpg4win": "gpg4menang", "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "Klien email desktop Outlook tidak mendukung OpenPGP, namun Anda dapat mengunduh plugin sumber terbuka", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "Klien email berbasis web Outlook tidak mendukung OpenPGP, namun Anda dapat mengunduh plugin sumber terbuka", "Mobile": "Seluler", @@ -6626,7 +6626,7 @@ "Mozilla Firefox": "Mozilla Firefox", "Microsoft Edge": "Microsoft Tepi", "Brave": "Berani", - "Balsa": "Balsa", + "Balsa": "Kayu balsa", "Configure OpenPGP in Balsa": "Konfigurasikan OpenPGP di Balsa", "Balsa has built-in support for OpenPGP.": "Balsa memiliki dukungan bawaan untuk OpenPGP.", "KMail": "KMail", @@ -7061,7 +7061,7 @@ "We recommend Forward Email as the best email service alternative.": "Kami merekomendasikan Forward Email sebagai alternatif layanan email terbaik.", "Email Service Comparison": "Perbandingan Layanan Email", "20 facts in comparison": "20 fakta sebagai perbandingan", - "vs.": "vs.", + "vs.": "melawan", "%d Best %s Alternatives in %s": "%d Alternatif %s terbaik di %s", "Email service for everyone": "Layanan email untuk semua orang", "Hardenize Test": "Uji Pengerasan", @@ -7215,7 +7215,7 @@ "our Email Comparison page": "halaman Perbandingan Email kami", "We provide email hosting and email forwarding service to notable users such as:": "Kami menyediakan hosting email dan layanan penerusan email kepada pengguna terkemuka seperti:", "David Heinemeier Hansson (creator of Ruby on Rails)": "David Heinemeier Hansson (pencipta Ruby on Rails)", - "Netflix": "Netflix", + "Netflix": "Bahasa Indonesia: Netflix", "Disney Ad Sales": "Penjualan Iklan Disney", "Government of South Australia": "Pemerintah Australia Selatan", "Government of Dominican Republic": "Pemerintah Republik Dominika", @@ -7309,7 +7309,7 @@ "command every day during IMAP command processing, which leverages your encrypted password from an in-memory IMAP connection. Backups are stored if no existing backup is detected or if the": "perintah setiap hari selama pemrosesan perintah IMAP, yang memanfaatkan kata sandi terenkripsi Anda dari koneksi IMAP dalam memori. Cadangan disimpan jika tidak ada cadangan yang terdeteksi atau jika", "If you authenticate with our SMTP server, then your username is *@%s.": "Jika Anda mengautentikasi dengan server SMTP kami, maka nama pengguna Anda adalah *@%s .", "From header must be equal to %s (or) you can use a domain-wide catch-all password at %s": "Dari header harus sama dengan %s (atau) Anda dapat menggunakan kata sandi umum domain di %s", - "jQuery": "jQuery", + "jQuery": "Bahasa Indonesia: jQuery", "Synctoken was invalid; please contact us if necessary.": "Sinkronisasi tidak valid; silakan hubungi kami jika perlu.", "are limited to sending 1 GB and/or 1000 messages per day.": "dibatasi untuk mengirim 1 GB dan/atau 1000 pesan per hari.", "Your Ubuntu Email Address": "Alamat Email Ubuntu Anda", @@ -9636,7 +9636,7 @@ "The materials contained in this web site are protected by applicable copyright and trademark law.": "Materi yang terkandung dalam situs web ini dilindungi oleh undang-undang hak cipta dan merek dagang yang berlaku.", "Your access of our website and usage of our service indicates that you have agreed to our": "Akses Anda ke situs web kami dan penggunaan layanan kami menunjukkan bahwa Anda telah menyetujui kami", "(e.g. for GDPR compliance).": "(misalnya untuk kepatuhan GDPR).", - "GDPR": "GDPR", + "GDPR": "Peraturan Perlindungan Data Umum (GDPR)", "DPA": "DPA", "Read how our service is GDPR compliant.": "Baca bagaimana layanan kami mematuhi GDPR.", "Read our data processing agreement, terms of service, and how our service is GDPR compliant.": "Baca perjanjian pemrosesan data kami, persyaratan layanan, dan bagaimana layanan kami mematuhi GDPR.", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Kuota untuk %s dari %s melebihi kuota maksimum %s dari admin domain.", "Calendar already exists.": "Kalender sudah ada.", "Canonical": "Resmi", - "Kubuntu": "Kubuntu", + "Kubuntu": "Dalam kemanusiaan", "Lubuntu": "Lubuntu", "export format already supported).": "(format ekspor sudah didukung).", "Webhook signature support": "Dukungan tanda tangan webhook", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Kotak surat sementara tidak tersedia untuk pengoptimalan otomatis", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Basis data Anda dioptimalkan secara otomatis melalui SQLite VACUUM untuk memastikan pragma \"auto_vacuum=FULL\" diatur dengan benar di kotak surat Anda. Operasi ini akan memakan waktu sekitar 1 menit per GB penyimpanan yang saat ini Anda gunakan pada alias ini. Operasi ini perlu dilakukan untuk menjaga ukuran basis data Anda tetap optimal seiring waktu saat Anda membaca dan menulis dari kotak surat Anda. Setelah selesai, Anda akan menerima konfirmasi melalui email.", "Mailbox optimization completed": "Optimasi kotak surat selesai", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proses optimasi basis data Anda telah selesai. Pragma \"auto_vacuum=FULL\" telah ditetapkan dengan benar di kotak surat basis data SQLite Anda dan seiring waktu ukuran file basis data Anda akan dioptimalkan." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proses optimasi basis data Anda telah selesai. Pragma \"auto_vacuum=FULL\" telah ditetapkan dengan benar di kotak surat basis data SQLite Anda dan seiring waktu ukuran file basis data Anda akan dioptimalkan.", + "%s approved for newsletter access": "%s disetujui untuk akses buletin", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Domain Anda %s telah disetujui untuk akses buletin.

Pengaturan Lengkap

", + "

Your domain %s had its newsletter access removed.

": "

Akses buletin domain Anda %s telah dihapus.

" } \ No newline at end of file diff --git a/locales/it.json b/locales/it.json index 8e0e8f4606..a50d00cc3a 100644 --- a/locales/it.json +++ b/locales/it.json @@ -54,7 +54,7 @@ "Home": "Casa", "Pricing": "Prezzi", "About": "Chi siamo", - "FAQ": "FAQ", + "FAQ": "Domande frequenti", "Help": "Aiuto", "Sign up for free": "Iscriviti gratis", "👋 We do not keep logs nor store emails. We don't track you. 🎉": "👋 Non conserviamo registri né archiviamo e-mail . Non ti seguiamo. 🎉", @@ -799,7 +799,7 @@ "open-source software on GitHub": "software open source su GitHub", "Yes, absolutely.": "Si assolutamente.", "Yes, it has tests written with ": "Sì, ha dei test scritti con", - "ava": "ava", + "ava": "Avere", " and also has code coverage.": " e ha anche la copertura del codice.", "Yes, absolutely. For example if you're sending an email to ": "Si assolutamente. Ad esempio se stai inviando un'email a", " and it's registered to forward to ": " ed è registrato per l'inoltro a", @@ -898,17 +898,17 @@ "in November 2017": "nel novembre 2017", " after an initial release by our developer ": " dopo un rilascio iniziale da parte del nostro sviluppatore", "In April 2018 ": "Nell'aprile 2018", - "Cloudflare": "Cloudflare", + "Cloudflare": "Nuvola flare", " launched their ": " lanciato il loro", "privacy-first consumer DNS service": "servizio DNS consumer per la privacy", ", and we switched from using ": "e siamo passati dall'uso", - "OpenDNS": "OpenDNS", + "OpenDNS": "Apri DNS", " to ": " per", " for handling ": " per la manipolazione", " lookups.": " le ricerche.", "In October 2018, we allowed users to \"Send Mail As\" with ": "Nell'ottobre 2018, abbiamo consentito agli utenti di \"Invia posta come\" con", "Outlook": "prospettiva", - "Zoho": "Zoho", + "Zoho": "zoho", "Apple Mail": "Posta Apple", ", and other ": ", e altro", "webmail": "webmail", @@ -1166,10 +1166,10 @@ "Download your emergency recovery keys below.": "Scarica le chiavi di ripristino di emergenza di seguito.", "Download": "Scarica", "Recommended Authenticator Apps": "App di autenticazione consigliate", - "App": "App", + "App": "Applicazione", "Open-Source": "Open Source", - "Google Play": "Google Play", - "App Store": "App Store", + "Google Play": "Giocare a Google", + "App Store": "Negozio di applicazioni", "F-Droid": "F-droide", "Step 1: Install and open an authenticator app.": "Passaggio 1: installare e aprire un'app di autenticazione .", "Step 2: Scan this QR code and enter its generated token:": "Passaggio 2: digitalizza questo codice QR e inserisci il suo token generato:", @@ -1267,7 +1267,7 @@ "We accept credit cards using ": "Accettiamo carte di credito utilizzando", "Stripe": "Banda", " and payment with ": " e pagamento con", - "PayPal": "PayPal", + "PayPal": "Pagamento tramite PayPal", " – for one-time payments and monthly or yearly subscriptions.": " - per pagamenti una tantum e abbonamenti mensili o annuali.", "The best open-source and free email forwarding service for custom domains. We do not keep logs nor store emails. We don't track you. Unlimited aliases, catch-alls, wildcards, API access, and disposable addresses. Built-in support for DKIM, SRS, SPF, ARC, DMARC, and more. No credit card required.": "Il miglior servizio di inoltro e-mail open source e gratuito per domini personalizzati. Non conserviamo registri né memorizziamo e-mail. Non ti seguiamo. Alias illimitati, catch-all, caratteri jolly, accesso API e indirizzi usa e getta. Supporto integrato per DKIM, SRS, SPF, ARC, DMARC e altro. Nessuna carta di credito richiesta.", "Spam/phishing/virus/executable protection": "Protezione da spam / phishing / virus / eseguibili", @@ -1758,7 +1758,7 @@ "State, county, province, or region": "Stato, contea, provincia o regione", "ZIP or postal code": "CAP o codice postale", "United States of America": "Stati Uniti d'America", - "Afghanistan": "Afghanistan", + "Afghanistan": "Afganistan", "Albania": "Albania", "Algeria": "Algeria", "American Samoa": "Samoa americane", @@ -1782,7 +1782,7 @@ "Belize": "Belize", "Benin": "Benin", "Bermuda": "Bermude", - "Bhutan": "Bhutan", + "Bhutan": "Il Bhutan", "Bolivia, Plurinational State of": "Bolivia, Stato plurinazionale di", "Bonaire, Sint Eustatius and Saba": "Bonaire, Sint Eustatius e Saba", "Bosnia and Herzegovina": "Bosnia Erzegovina", @@ -1910,7 +1910,7 @@ "Morocco": "Marocco", "Mozambique": "Mozambico", "Myanmar": "Birmania", - "Namibia": "Namibia", + "Namibia": "La Namibia", "Nauru": "Nauru", "Nepal": "Nepal", "Netherlands": "Olanda", @@ -2727,7 +2727,7 @@ "Account Manager": "Account Manager", "My Domain Names": "I miei nomi di dominio", "Change Where Domain Points": "Cambia dove i punti del dominio", - "Shopify": "Shopify", + "Shopify": "Negozio", "Managed Domains": "Domini gestiti", "DNS Settings": "Impostazioni DNS", "Squarespace": "Spazio quadrato", @@ -2736,7 +2736,7 @@ "Custom Records": "Record personalizzati", "Vercel's Now": "Ora di Vercel", "Using \"now\" CLI": "Utilizzo dell'interfaccia a riga di comando \"ora\".", - "Weebly": "Weebly", + "Weebly": "Non sei tu?", "Domains page": "Pagina Domini", "Wix": "Wix", "(Click": "(Clic", @@ -2990,7 +2990,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "Se vuoi che tutte le email che corrispondono a un determinato modello siano disabilitate (vedi", "), then simply use the same approach with an exclamation mark \"!\":": "), quindi usa semplicemente lo stesso approccio con un punto esclamativo \"!\":", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "Sei curioso di sapere come scrivere un'espressione regolare o hai bisogno di testare la tua sostituzione? Puoi visitare il sito Web gratuito per il test delle espressioni regolari", - "RegExr": "RegExr", + "RegExr": "Espressione regolare", "at": "a", "https://regexr.com": "https://regexr.com", "Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS": "Sì! A partire dal 6 febbraio 2020 abbiamo aggiunto questa funzionalità. Modifica semplicemente il tuo DNS", @@ -4904,7 +4904,7 @@ "to validate your cron job expression syntax.": "per convalidare la sintassi dell'espressione del processo cron.", "Example Cron job (at midnight every day": "Esempio di lavoro Cron (a mezzanotte tutti i giorni", "and with logs for previous day": "e con i registri del giorno precedente", - "Gzip": "Gzip", + "Gzip": "Zippaggio", "Retrieve via API": "Recupera tramite API", "For MacOS:": "Per MacOS:", "For Linux and Ubuntu:": "Per Linux e Ubuntu:", @@ -4987,7 +4987,7 @@ "Unlike other email providers, you do not need to pay for storage on a per domain or alias basis with Forward Email.": "A differenza di altri provider di posta elettronica, con Inoltra email non è necessario pagare per l'archiviazione in base al dominio o all'alias.", "Storage is shared across your entire account – so if you have multiple custom domain names and multiple aliases on each, then we are the perfect solution for you. Note that you can still enforce storage limits if desired on a per domain or alias basis.": "Lo spazio di archiviazione è condiviso nell'intero account, quindi se disponi di più nomi di dominio personalizzati e più alias su ciascuno, allora siamo la soluzione perfetta per te. Tieni presente che puoi comunque applicare limiti di archiviazione, se lo desideri, in base al dominio o all'alias.", "Provider": "Fornitore", - "Open Source": "Open Source", + "Open Source": "Sorgente aperta", "Encrypted SQLite Mailboxes": "Caselle di posta SQLite crittografate", "Unlimited Custom Domains, Aliases, and Users": "Domini, alias e utenti personalizzati illimitati", "Basic IMAP Pricing": "Prezzi IMAP di base", @@ -5144,7 +5144,7 @@ "Our IMAP servers support the": "I nostri server IMAP supportano il", "command with complex queries, regular expressions, and more.": "comando con query complesse, espressioni regolari e altro ancora.", "Fast search performance is thanks to": "Le prestazioni di ricerca veloci sono grazie a", - "sqlite-regex": "sqlite-regex", + "sqlite-regex": "sqlite-espressione regolare", "values in the SQLite mailboxes as": "valori nelle cassette postali SQLite come", "strings via": "stringhe tramite", "Date.prototype.toISOString": "Date.prototype.toISOString", @@ -5152,9 +5152,9 @@ "Indices are also stored for all properties that are in search queries.": "Vengono inoltre archiviati gli indici per tutte le proprietà presenti nelle query di ricerca.", "Here's a table outlining projects we use in our source code and development process (sorted alphabetically):": "Ecco una tabella che descrive i progetti che utilizziamo nel nostro codice sorgente e nel processo di sviluppo (in ordine alfabetico):", "Project": "Progetto", - "Ansible": "Ansible", + "Ansible": "Ansibile", "DevOps automation platform for maintaing, scaling, and managing our entire fleet of servers with ease.": "Piattaforma di automazione DevOps per mantenere, scalare e gestire con facilità il nostro intero parco di server.", - "Bree": "Bree", + "Bree": "Brezza", "Job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support.": "Pianificatore di processi per Node.js e JavaScript con supporto cron, date, ms, successivo e intuitivo.", "Cabin": "Cabina", "Developer-friendly JavaScript and Node.js logging library with security and privacy in mind.": "Libreria di registrazione JavaScript e Node.js intuitiva per gli sviluppatori che tiene conto della sicurezza e della privacy.", @@ -5165,10 +5165,10 @@ "Mongoose with SQLite": "Mangusta con SQLite", "Node.js is the open-source, cross-platform JavaScript runtime environment which runs all of our server processes.": "Node.js è l'ambiente runtime JavaScript open source e multipiattaforma che esegue tutti i nostri processi server.", "Node.js package for sending emails, creating connections, and more. We are an official sponsor of this project.": "Pacchetto Node.js per l'invio di e-mail, la creazione di connessioni e altro ancora. Siamo sponsor ufficiale di questo progetto.", - "Redis": "Redis", + "Redis": "Rosso", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Database in memoria per memorizzazione nella cache, canali di pubblicazione/sottoscrizione e richieste DNS su HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "Estensione di crittografia per SQLite per consentire la crittografia di interi file di database (incluso il log write-ahead (\"WAL\"), journal, rollback, ...).", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "Studio SQLite", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Editor Visual SQLite (che potresti anche utilizzare) per testare, scaricare e visualizzare le caselle di posta di sviluppo.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Livello di database integrato per uno storage IMAP scalabile, autonomo, veloce e resiliente.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "Node.js anti-spam, filtro email e strumento di prevenzione del phishing (la nostra alternativa a", @@ -5187,20 +5187,20 @@ "Fast and simple API library for Node.js to interact with SQLite3 programmatically.": "Libreria API veloce e semplice per Node.js per interagire con SQLite3 a livello di programmazione.", "email-templates": "modelli di posta elettronica", "Developer-friendly email framework to create, preview, and send custom emails (e.g. account notifications and more).": "Framework di posta elettronica intuitivo per gli sviluppatori per creare, visualizzare in anteprima e inviare e-mail personalizzate (ad esempio notifiche sull'account e altro).", - "json-sql": "json-sql", + "json-sql": "json sql", "SQL query builder using Mongo-style syntax. This saves our development team time since we can continue to write in Mongo-style across the entire stack with a database agnostic approach.": "Generatore di query SQL che utilizza la sintassi in stile Mongo. Ciò fa risparmiare tempo al nostro team di sviluppo poiché possiamo continuare a scrivere in stile Mongo sull'intero stack con un approccio indipendente dal database.", "It also helps to avoid SQL injection attacks by using query parameters.": "Aiuta anche a evitare attacchi SQL injection utilizzando parametri di query.", "knex-schema-inspector": "knex-schema-ispettore", "SQL utility to extract information about existing database schema. This allows us to easily validate that all indices, tables, columns, constraints, and more are valid and are": "Utilità SQL per estrarre informazioni sullo schema del database esistente. Ciò ci consente di verificare facilmente che tutti gli indici, le tabelle, le colonne, i vincoli e altro sono validi e lo sono", "with how they should be. We even wrote automated helpers to add new columns and indexes if changes are made to database schemas (with extremely detailed error alerting too).": "con come dovrebbero essere. Abbiamo anche scritto helper automatizzati per aggiungere nuove colonne e indici se vengono apportate modifiche agli schemi del database (con avvisi di errore estremamente dettagliati).", - "knex": "knex", + "knex": "sputare", "SQL query builder which we use only for database migrations and schema validation through": "Generatore di query SQL che utilizziamo solo per le migrazioni di database e la convalida dello schema", "mandarin": "mandarino", "Automatic": "Automatico", "i18n": "i18n", "phrase translation with support for Markdown using": "traduzione di frasi con supporto per l'utilizzo di Markdown", "Google Cloud Translation API": "API di traduzione di Google Cloud", - "mx-connect": "mx-connect", + "mx-connect": "mx-connetti", "Node.js package to resolve and establish connections with MX servers and handle errors.": "Pacchetto Node.js per risolvere e stabilire connessioni con server MX e gestire gli errori.", "pm2": "pm2", "Node.js production process manager with built-in load balancer (": "Gestore del processo di produzione Node.js con bilanciatore del carico integrato (", @@ -5215,7 +5215,7 @@ "You can find other projects we use in": "Puoi trovare altri progetti in cui utilizziamo", "our source code on GitHub": "il nostro codice sorgente su GitHub", "DNS provider, health checks, load balancers, and backup storage using": "Provider DNS, controlli di integrità, bilanciatori del carico e archiviazione di backup utilizzando", - "Cloudflare R2": "Cloudflare R2", + "Cloudflare R2": "Integrazione con Cloudflare R2", "Dedicated server hosting, SSD block storage, and managed databases.": "Hosting di server dedicati, archiviazione a blocchi SSD e database gestiti.", "Dedicated server hosting and SSD block storage.": "Hosting di server dedicati e archiviazione a blocchi SSD.", "Forward Email is designed according to these principles:": "Forward Email è progettato secondo questi principi:", @@ -5997,11 +5997,11 @@ "Screenshot by IngerAlHaosului": "Schermata di IngerAlHaosului", "an open-source and privacy-focused alternative": "un'alternativa open source e incentrata sulla privacy", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Se utilizzi Thunderbird, assicurati che \"Sicurezza connessione\" sia impostato su \"SSL/TLS\" e Metodo di autenticazione sia impostato su \"Password normale\".", - "Apple®": "Apple®", - "Windows®": "Windows®", - "Android™": "Android™", + "Apple®": "Mela®", + "Windows®": "Finestre®", + "Android™": "Androide™", "Linux®": "Linux®", - "Desktop": "Desktop", + "Desktop": "Scrivania", "Mozilla Firefox®": "Mozilla Firefox®", "Safari®": "Safari®", "Google Chrome®": "Google Chrome®", @@ -6585,7 +6585,7 @@ "monitoring, and": "monitoraggio e", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "Supportate OpenPGP/MIME, la crittografia end-to-end (\"E2EE\") e Web Key Directory (\"WKD\")", "Yes, we support": "Sì, supportiamo", - "OpenPGP": "OpenPGP", + "OpenPGP": "Apri PGP", "end-to-end encryption (\"E2EE\")": "crittografia end-to-end (\"E2EE\")", ", and the discovery of public keys using": "e la scoperta delle chiavi pubbliche utilizzando", "Web Key Directory (\"WKD\")": "Directory delle chiavi Web (\"WKD\")", @@ -6602,7 +6602,7 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird ha il supporto integrato per OpenPGP.", "Browser": "Navigatore", "Mailvelope": "Busta per posta", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "FlussoCript", "(proprietary license)": "(licenza proprietaria)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail non supporta OpenPGP, tuttavia puoi scaricare il plug-in open source", "macOS": "Mac OS", @@ -6615,7 +6615,7 @@ "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "Il client di posta desktop di Outlook non supporta OpenPGP, tuttavia puoi scaricare il plug-in open source", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "Il client di posta basato sul Web di Outlook non supporta OpenPGP, tuttavia è possibile scaricare il plug-in open source", "Mobile": "Mobile", - "OpenKeychain": "OpenKeychain", + "OpenKeychain": "ApriPortachiavi", "Android mail clients": "Client di posta Android", "such as": "ad esempio", "FairEmail": "FairE-mail", @@ -7208,7 +7208,7 @@ "Think of us as the service that can power": "Pensa a noi come al servizio che può alimentare", ". We're the best alternative to Gmail, Microsoft 365, Proton Mail, Sendgrid, and Amazon SES – without hidden fees nor limits – and ultimately focused on": ". Siamo la migliore alternativa a Gmail, Microsoft 365, Proton Mail, Sendgrid e Amazon SES, senza costi nascosti né limiti, e in definitiva concentrati su", "quantum-safe encryption": "crittografia quantistica sicura", - "privacy": "privacy", + "privacy": "riservatezza", "Unlike other services, we don't charge you per user.": "A differenza di altri servizi, non ti addebitiamo alcun costo per utente.", "You get unlimited domains and aliases for only one monthly rate of $3/mo. All paid plans include 10 GB of SSD-backed encrypted SQLite storage (IMAP/POP3). Additional storage can be purchased for $3/mo per 10 GB of additional SSD-backed storage.": "Ottieni domini e alias illimitati per una sola tariffa mensile di $ 3 al mese. Tutti i piani a pagamento includono 10 GB di spazio di archiviazione SQLite crittografato supportato da SSD (IMAP/POP3). È possibile acquistare spazio di archiviazione aggiuntivo per $ 3/mese per 10 GB di spazio di archiviazione aggiuntivo supportato da SSD.", "You can compare us to 56+ other email service providers on": "Puoi confrontarci con oltre 56 altri fornitori di servizi di posta elettronica su", @@ -7223,7 +7223,7 @@ "The University of Maryland": "L'Università del Maryland", "The University of Washington": "L'Università di Washington", "Tufts University": "Università dei Tufts", - "Swarthmore College": "Swarthmore College", + "Swarthmore College": "Collegio di Swarthmore", "Saint Louis University": "Università di Saint Louis", "You can learn more about Forward Email on": "Puoi trovare ulteriori informazioni sull'inoltro e-mail su", "our About page": "la nostra pagina Informazioni", @@ -9970,7 +9970,7 @@ "100% OPEN-SOURCE + QUANTUM RESISTANT ENCRYPTION": "CRITTOGRAFIA 100% OPEN-SOURCE + RESISTENTE AI QUANTISMI", "Backup format must be either EML, MBOX, or SQLite.": "Il formato di backup deve essere EML, MBOX o SQLite.", "In August 2024, we added support for exporting mailboxes as": "Ad agosto 2024, abbiamo aggiunto il supporto per l'esportazione delle cassette postali come", - "Mbox": "Mbox", + "Mbox": "M-box", "formats (in addition to the": "formati (oltre al", "export format already supported) – and we also added": "formato di esportazione già supportato) – e abbiamo anche aggiunto", "webhook signature support": "Supporto per la firma webhook", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "La quota per %s di %s supera la quota massima di %s degli amministratori del dominio.", "Calendar already exists.": "Il calendario esiste già.", "Canonical": "Canonico", - "Kubuntu": "Kubuntu", + "Kubuntu": "Nell'umanità", "Lubuntu": "Lubuntu", "export format already supported).": "formato di esportazione già supportato).", "Webhook signature support": "Supporto per la firma del webhook", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Casella di posta temporaneamente non disponibile per l'ottimizzazione automatica", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Il tuo database viene automaticamente ottimizzato tramite SQLite VACUUM per garantire che il pragma \"auto_vacuum=FULL\" sia impostato correttamente sulla tua casella di posta. Questa operazione richiederà circa 1 minuto per GB di spazio di archiviazione che utilizzi attualmente su questo alias. È necessario eseguire questa operazione per mantenere le dimensioni del tuo database ottimizzate nel tempo mentre leggi e scrivi dalla tua casella di posta. Una volta completata, riceverai un'e-mail di conferma.", "Mailbox optimization completed": "Ottimizzazione della casella di posta completata", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Il processo di ottimizzazione del database è stato completato. Il pragma \"auto_vacuum=FULL\" è stato impostato correttamente sulla tua casella di posta del database SQLite e nel tempo le dimensioni del file del database saranno ottimizzate." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Il processo di ottimizzazione del database è stato completato. Il pragma \"auto_vacuum=FULL\" è stato impostato correttamente sulla tua casella di posta del database SQLite e nel tempo le dimensioni del file del database saranno ottimizzate.", + "%s approved for newsletter access": "%s approvato per l'accesso alla newsletter", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Il tuo dominio %s è stato approvato per l'accesso alla newsletter.

Configurazione completa

", + "

Your domain %s had its newsletter access removed.

": "

L'accesso alla newsletter del tuo dominio %s è stato rimosso.

" } \ No newline at end of file diff --git a/locales/ja.json b/locales/ja.json index 8ec8527d24..7563b2dc68 100644 --- a/locales/ja.json +++ b/locales/ja.json @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "メールボックスは自動最適化のため一時的に利用できません", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "メールボックスに「auto_vacuum=FULL」プラグマが適切に設定されていることを確認するために、データベースは SQLite VACUUM によって自動的に最適化されています。この操作には、このエイリアスで現在使用しているストレージの 1 GB あたり約 1 分かかります。メールボックスの読み取りと書き込みを行う際にデータベースのサイズを継続的に最適化するには、この操作を実行する必要があります。完了すると、確認の電子メールが届きます。", "Mailbox optimization completed": "メールボックスの最適化が完了しました", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "データベースの最適化プロセスが完了しました。SQLite データベース メールボックスに「auto_vacuum=FULL」プラグマが適切に設定されており、時間の経過とともにデータベース ファイルのサイズが最適化されます。" + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "データベースの最適化プロセスが完了しました。SQLite データベース メールボックスに「auto_vacuum=FULL」プラグマが適切に設定されており、時間の経過とともにデータベース ファイルのサイズが最適化されます。", + "%s approved for newsletter access": "%sニュースレターへのアクセスが承認されました", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

ドメイン%sニュースレターへのアクセスが承認されました。

セットアップを完了する

", + "

Your domain %s had its newsletter access removed.

": "

ドメイン%sのニュースレター アクセスが削除されました。

" } \ No newline at end of file diff --git a/locales/ko.json b/locales/ko.json index 38731e23ce..982cdfe27c 100644 --- a/locales/ko.json +++ b/locales/ko.json @@ -1734,7 +1734,7 @@ "Plan": "계획", "You have successfully completed setup.": "설정을 성공적으로 완료했습니다.", "MX": "멕시코", - "TXT": "TXT", + "TXT": "텍스트", "We are here to answer your questions, but please be sure to read our FAQ section first.": "우리는 귀하의 질문에 답하기 위해 왔습니다. 그러나 먼저 FAQ 섹션을 읽으십시오.", "Free Email Webhooks | Forward Email": "무료 이메일 웹훅 | Forward Email", "Search by alias name, description, or recipient": "별칭 이름, 설명 또는 수신자로 검색", @@ -4904,7 +4904,7 @@ "to validate your cron job expression syntax.": "cron 작업 표현식 구문을 검증합니다.", "Example Cron job (at midnight every day": "예시 Cron 작업(매일 자정)", "and with logs for previous day": "그리고 전날의 로그와 함께", - "Gzip": "Gzip", + "Gzip": "지압(Gzip)", "Retrieve via API": "API를 통해 검색", "For MacOS:": "MacOS의 경우:", "For Linux and Ubuntu:": "Linux 및 Ubuntu의 경우:", @@ -5125,7 +5125,7 @@ "We accomplish two-way communication with": "우리는 양방향 커뮤니케이션을 실현합니다.", "WebSockets": "웹소켓", "Primary servers use": "기본 서버 사용", - "ws": "ws", + "ws": "와스", "as the": "으로", "server.": "섬기는 사람.", "Secondary servers use": "보조 서버 사용", @@ -5168,7 +5168,7 @@ "Redis": "레디스", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "캐싱, 게시/구독 채널 및 HTTPS를 통한 DNS 요청을 위한 인메모리 데이터베이스입니다.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "전체 데이터베이스 파일(\"WAL\"(미리 쓰기 로그), 저널, 롤백 등 포함)을 암호화할 수 있도록 하는 SQLite용 암호화 확장입니다.", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "SQLite스튜디오", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "개발 메일함을 테스트하고, 다운로드하고, 보는 데 사용할 수 있는 Visual SQLite 편집기.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "확장 가능하고 독립적이며 빠르고 탄력적인 IMAP 저장소를 위한 내장형 데이터베이스 계층입니다.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "Node.js 스팸 방지, 이메일 필터링, 피싱 방지 도구(대안)", @@ -6608,10 +6608,10 @@ "macOS": "맥 OS", "Free-GPGMail": "무료 GPG메일", "Apple Mail does not support OpenPGP, however you can download the open-source plugin": "Apple Mail은 OpenPGP를 지원하지 않지만 오픈 소스 플러그인을 다운로드할 수 있습니다.", - "iOS": "iOS", + "iOS": "아이폰 OS", "PGPro": "PGPro", "Windows": "윈도우", - "gpg4win": "gpg4win", + "gpg4win": "지피지4윈", "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "Outlook의 데스크톱 메일 클라이언트는 OpenPGP를 지원하지 않지만 오픈 소스 플러그인을 다운로드할 수 있습니다.", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "Outlook의 웹 기반 메일 클라이언트는 OpenPGP를 지원하지 않지만 오픈 소스 플러그인을 다운로드할 수 있습니다.", "Mobile": "이동하는", @@ -7073,7 +7073,7 @@ "Sandboxed Encryption": "샌드박스 암호화", "Unlike other email services, Forward Email does not store your email in a shared relational database with other users' emails. Instead it uses individually encrypted SQLite mailboxes with your email. This means that your emails are sandboxed from everyone else, and therefore bad actors (or even rogue employees) cannot access your mailbox. You can learn more about our approach to email encryption by clicking here.": "다른 이메일 서비스와 달리 이메일 전달은 귀하의 이메일을 다른 사용자의 이메일과 공유되는 관계형 데이터베이스에 저장하지 않습니다. 대신 이메일과 함께 개별적으로 암호화된 SQLite 메일함을 사용합니다. 이는 귀하의 이메일이 다른 모든 사람으로부터 샌드박스 처리되므로 악의적인 행위자(또는 악의적인 직원)가 귀하의 사서함에 액세스할 수 없음을 의미합니다. 여기를 클릭 하면 이메일 암호화에 대한 당사의 접근 방식에 대해 자세히 알아볼 수 있습니다.", "Unlimited Domains": "무제한 도메인", - "TTI": "TTI", + "TTI": "티티티", "Forward Email is the only email service that publicly shares its email delivery times (in seconds) to popular email services such as Gmail, Outlook, and Apple (and the source code behind this monitoring metric too!).": "이메일 전달은 Gmail, Outlook, Apple과 같은 널리 사용되는 이메일 서비스(그리고 이 모니터링 지표 뒤에 있는 소스 코드도!)에 이메일 전달 시간(초 단위)을 공개적으로 공유하는 유일한 이메일 서비스입니다.", "End-to-end Encryption": "종단 간 암호화", "The email standard for end-to-end encryption (E2EE) is to use OpenPGP and Web Key Directory (WKD). Learn more about E2EE on Privacy Guides.": "E2EE(종단 간 암호화)의 이메일 표준은 OpenPGP 및 WKD(웹 키 디렉터리)를 사용하는 것입니다. 개인정보 보호 가이드에서 E2EE에 대해 자세히 알아보세요 .", @@ -7309,7 +7309,7 @@ "command every day during IMAP command processing, which leverages your encrypted password from an in-memory IMAP connection. Backups are stored if no existing backup is detected or if the": "IMAP 명령 처리 중에 매일 명령을 실행합니다. 이는 메모리 내 IMAP 연결에서 암호화된 비밀번호를 활용합니다. 기존 백업이 감지되지 않거나", "If you authenticate with our SMTP server, then your username is *@%s.": "당사의 SMTP 서버로 인증하는 경우 사용자 이름은 *@%s 입니다.", "From header must be equal to %s (or) you can use a domain-wide catch-all password at %s": "From 헤더는 %s 과(와) 같아야 합니다. 또는 %s 에서 도메인 전체 포괄 비밀번호를 사용할 수 있습니다.", - "jQuery": "jQuery", + "jQuery": "제이쿼리", "Synctoken was invalid; please contact us if necessary.": "동기화 토큰이 유효하지 않습니다. 필요한 경우 저희에게 연락하십시오.", "are limited to sending 1 GB and/or 1000 messages per day.": "하루에 1GB 및/또는 1000개의 메시지 전송으로 제한됩니다.", "Your Ubuntu Email Address": "귀하의 우분투 이메일 주소", @@ -9636,8 +9636,8 @@ "The materials contained in this web site are protected by applicable copyright and trademark law.": "이 웹사이트에 포함된 자료는 해당 저작권 및 상표법에 의해 보호됩니다.", "Your access of our website and usage of our service indicates that you have agreed to our": "귀하가 당사 웹사이트에 접속하고 당사 서비스를 사용하는 것은 귀하가 당사에 동의했음을 나타냅니다.", "(e.g. for GDPR compliance).": "(예: GDPR 준수)", - "GDPR": "GDPR", - "DPA": "DPA", + "GDPR": "개인정보보호법", + "DPA": "디에이피에이", "Read how our service is GDPR compliant.": "우리 서비스가 어떻게 GDPR을 준수하는지 읽어보세요.", "Read our data processing agreement, terms of service, and how our service is GDPR compliant.": "당사의 데이터 처리 계약, 서비스 약관 및 당사 서비스가 어떻게 GDPR을 준수하는지 읽어보세요.", "Notable": "주목할 만한", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "자동 최적화를 위해 일시적으로 사서함을 사용할 수 없습니다.", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "귀하의 데이터베이스는 SQLite VACUUM을 통해 자동으로 최적화되어 사서함에서 \"auto_vacuum=FULL\" 프래그마가 제대로 설정되었는지 확인합니다. 이 작업은 현재 이 별칭에서 사용하는 저장소 1GB당 약 1분이 걸립니다. 사서함에서 읽고 쓸 때 시간이 지남에 따라 데이터베이스 크기를 최적화하려면 이 작업을 수행해야 합니다. 완료되면 이메일 확인을 받게 됩니다.", "Mailbox optimization completed": "메일박스 최적화 완료", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "데이터베이스 최적화 프로세스가 완료되었습니다. \"auto_vacuum=FULL\" 프래그마가 SQLite 데이터베이스 사서함에 제대로 설정되었으며 시간이 지남에 따라 데이터베이스 파일 크기가 최적화됩니다." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "데이터베이스 최적화 프로세스가 완료되었습니다. \"auto_vacuum=FULL\" 프래그마가 SQLite 데이터베이스 사서함에 제대로 설정되었으며 시간이 지남에 따라 데이터베이스 파일 크기가 최적화됩니다.", + "%s approved for newsletter access": "%s 뉴스레터 접근을 승인했습니다.", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

귀하의 도메인 %s 뉴스레터 접근이 승인되었습니다.

완전한 설정

", + "

Your domain %s had its newsletter access removed.

": "

귀하의 도메인 %s 의 뉴스레터 접근 권한이 제거되었습니다.

" } \ No newline at end of file diff --git a/locales/nl.json b/locales/nl.json index 1add60108e..bc8743b007 100644 --- a/locales/nl.json +++ b/locales/nl.json @@ -54,7 +54,7 @@ "Home": "Voorpagina", "Pricing": "Prijzen", "About": "Over", - "FAQ": "FAQ", + "FAQ": "Veelgestelde vragen", "Help": "Hulp", "Sign up for free": "Gratis inschrijven", "👋 We do not keep logs nor store emails. We don't track you. 🎉": "👋 We houden geen logs bij en slaan geen e-mails op . We volgen je niet. 🎉", @@ -812,7 +812,7 @@ ": we built from scratch and use ": ": we hebben vanaf nul gebouwd en gebruikt", "SpamScanner": "Spamscanner", " for anti-spam prevention (it uses a Naive Bayes classifier under the hood). We built this because we were not happy with ": " voor anti-spam preventie (het gebruikt een Naive Bayes classifier onder de motorkap). We hebben dit gebouwd omdat we er niet blij mee waren", - "rspamd": "rspamd", + "rspamd": "spam-bestand", " nor ": " noch", "SpamAssassin": "Spammoordenaar", ", nor were we happy with their lack of privacy-focused policies and public corpus datasets.": ", noch waren we blij met hun gebrek aan privacygericht beleid en openbare corpus-datasets.", @@ -1110,7 +1110,7 @@ "Forgot Password": "Wachtwoord vergeten", "Enter your email address to continue.": "Voer uw e-mailadres in om door te gaan.", "Remember your password?": "Onthoud uw wachtwoord?", - "Log in": "Log in", + "Log in": "Inloggen", "Reset password | Forward Email": "Wachtwoord opnieuw instellen | Forward Email", "Confirm your password reset token": "Bevestig uw token voor het opnieuw instellen van uw wachtwoord", "Reset Password": "Wachtwoord opnieuw instellen", @@ -1765,7 +1765,7 @@ "Andorra": "Andorra", "Angola": "Angola", "Anguilla": "Anguilla", - "Antarctica": "Antarctica", + "Antarctica": "Zuidpool", "Antigua and Barbuda": "Antigua en Barbuda", "Argentina": "Argentinië", "Armenia": "Armenië", @@ -1909,7 +1909,7 @@ "Montserrat": "Montserrat", "Morocco": "Marokko", "Mozambique": "Mozambique", - "Myanmar": "Myanmar", + "Myanmar": "Birma", "Namibia": "Namibië", "Nauru": "Nauru", "Nepal": "Nepal", @@ -2724,10 +2724,10 @@ "Netlify": "Netlificeren", "Setup Netlify DNS": "Netlify DNS instellen", "Network Solutions": "Netwerkoplossingen", - "Account Manager": "Account Manager", + "Account Manager": "Accountmanager", "My Domain Names": "Mijn domeinnamen", "Change Where Domain Points": "Wijzig waar domeinpunten", - "Shopify": "Shopify", + "Shopify": "Winkelen", "Managed Domains": "Beheerde domeinen", "DNS Settings": "DNS-instellingen", "Squarespace": "vierkante ruimte", @@ -2806,8 +2806,8 @@ "if you do not have it enabled.": "als u het niet hebt ingeschakeld.", "Once Two-Factor Authentication is enabled (or if you already had it enabled), then visit": "Zodra twee-factorenauthenticatie is ingeschakeld (of als u dit al had ingeschakeld), gaat u naar", "If you are using G Suite, visit your admin panel": "Als u G Suite gebruikt, gaat u naar uw beheerdersdashboard", - "Apps": "Apps", - "G Suite": "G Suite", + "Apps": "Toepassingen", + "G Suite": "G-Suite", "Settings for Gmail": "Instellingen voor Gmail", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "en zorg ervoor dat u \"Sta gebruikers toe om e-mail te verzenden via een externe SMTP-server...\" aanvinkt. Er zal enige vertraging optreden voordat deze wijziging wordt geactiveerd, dus wacht een paar minuten.", "Go to": "Ga naar", @@ -4108,7 +4108,7 @@ "This topic is related to a": "Dit onderwerp is gerelateerd aan een", "widely known issue in Gmail where extra info appears next to a sender's name": "algemeen bekend probleem in Gmail waarbij extra informatie wordt weergegeven naast de naam van een afzender", "As of May 2023 we support sending email with SMTP as an add-on for all paid users – which means that you can remove the": "Vanaf mei 2023 ondersteunen we het verzenden van e-mail met SMTP als add-on voor alle betalende gebruikers – wat betekent dat u de", - "in Gmail.": "in Gmail.", + "in Gmail.": "bij Gmail.", "No, we do not write to disk or store logs – with the": "Nee, we schrijven niet naar schijf of slaan geen logboeken op – met de", "With the": "Met de", "outbound SMTP emails": "uitgaande SMTP-e-mails", @@ -4953,7 +4953,7 @@ "Email service provider comparison": "Vergelijking van e-mailproviders", "How does it work": "Hoe werkt het", "Technologies": "Technologieën", - "Databases": "Databases", + "Databases": "Databanken", "Mailboxes": "Brievenbussen", "Concurrency and Backups": "Gelijktijdigheid en back-ups", "Projects": "Projecten", @@ -5040,7 +5040,7 @@ "When new mail is received for you from a sender, our mail exchange servers write to an individual, temporary, and encrypted mailbox for you. The next time your email client attempts to poll for mail or syncs, your new messages will be transferred from this temporary mailbox and stored in your actual mailbox file using your supplied password. Note that this temporary mailbox is purged and deleted afterwards so that only your password protected mailbox has the messages.": "Wanneer er nieuwe e-mail voor u wordt ontvangen van een afzender, schrijven onze mailuitwisselingsservers voor u naar een individuele, tijdelijke en gecodeerde mailbox. De volgende keer dat uw e-mailclient probeert te peilen naar e-mail of synchronisaties, worden uw nieuwe berichten overgebracht vanuit deze tijdelijke mailbox en opgeslagen in uw daadwerkelijke mailboxbestand met behulp van het door u opgegeven wachtwoord. Houd er rekening mee dat deze tijdelijke mailbox achteraf wordt opgeschoond en verwijderd, zodat alleen uw met een wachtwoord beveiligde mailbox de berichten bevat.", "Automated snapshots and scheduled backups of your encrypted mailboxes are made in case of a disaster. If you decide to switch to another email service, then you can easily migrate, download, export, and purge your mailboxes and backups at anytime.": "Er worden geautomatiseerde snapshots en geplande back-ups van uw gecodeerde mailboxen gemaakt in geval van een calamiteit. Als u besluit over te stappen naar een andere e-mailservice, kunt u uw mailboxen en back-ups op elk gewenst moment eenvoudig migreren, downloaden, exporteren en opschonen.", "We explored other possible database storage layers, however none satisfied our requirements as much as SQLite did:": "We hebben andere mogelijke lagen voor databaseopslag onderzocht, maar geen enkele voldeed zo goed aan onze eisen als SQLite:", - "Database": "Database", + "Database": "Databank", "Encryption-at-rest": "Versleuteling in rust", "Sandboxed": "In de zandbak", "Used Everywhere": "Overal gebruikt", @@ -5187,7 +5187,7 @@ "Fast and simple API library for Node.js to interact with SQLite3 programmatically.": "Snelle en eenvoudige API-bibliotheek waarmee Node.js programmatisch met SQLite3 kan communiceren.", "email-templates": "e-mailsjablonen", "Developer-friendly email framework to create, preview, and send custom emails (e.g. account notifications and more).": "Ontwikkelaarsvriendelijk e-mailframework voor het maken, bekijken en verzenden van aangepaste e-mails (bijvoorbeeld accountmeldingen en meer).", - "json-sql": "json-sql", + "json-sql": "json sql", "SQL query builder using Mongo-style syntax. This saves our development team time since we can continue to write in Mongo-style across the entire stack with a database agnostic approach.": "SQL-querybouwer met syntaxis in Mongo-stijl. Dit bespaart ons ontwikkelingsteam tijd, omdat we over de hele stapel in Mongo-stijl kunnen blijven schrijven met een database-agnostische aanpak.", "It also helps to avoid SQL injection attacks by using query parameters.": "Het helpt ook om SQL-injectieaanvallen te voorkomen door queryparameters te gebruiken.", "knex-schema-inspector": "knex-schema-inspecteur", @@ -5200,7 +5200,7 @@ "i18n": "ik18n", "phrase translation with support for Markdown using": "zinsvertaling met ondersteuning voor het gebruik van Markdown", "Google Cloud Translation API": "Google Cloud-vertaal-API", - "mx-connect": "mx-connect", + "mx-connect": "mx-verbinding", "Node.js package to resolve and establish connections with MX servers and handle errors.": "Node.js-pakket om verbindingen met MX-servers op te lossen en tot stand te brengen en fouten af te handelen.", "pm2": "pm2", "Node.js production process manager with built-in load balancer (": "Node.js productieprocesmanager met ingebouwde load balancer (", @@ -5490,7 +5490,7 @@ "must be either an alias-specific generated password.": "moet een aliasspecifiek gegenereerd wachtwoord zijn.", "Our service works with popular email clients such as:": "Onze service werkt met populaire e-mailclients zoals:", "Microsoft": "Microsoft", - "Android": "Android", + "Android": "Androïde", "and more": "en meer", "Your username is your alias' email address and password is from": "Uw gebruikersnaam is het e-mailadres van uw alias en het wachtwoord is afkomstig van", "(\"Normal Password\").": "(\"Normaal wachtwoord\").", @@ -5998,7 +5998,7 @@ "an open-source and privacy-focused alternative": "een open-source en op privacy gericht alternatief", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Als u Thunderbird gebruikt, zorg er dan voor dat \"Verbindingsbeveiliging\" is ingesteld op \"SSL/TLS\" en dat de verificatiemethode is ingesteld op \"Normaal wachtwoord\".", "Apple®": "Appel®", - "Windows®": "Windows®", + "Windows®": "Vensters®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Bureaublad", @@ -6601,7 +6601,7 @@ "Configure OpenPGP in Thunderbird": "Configureer OpenPGP in Thunderbird", "Thunderbird has built-in support for OpenPGP.": "Thunderbird heeft ingebouwde ondersteuning voor OpenPGP.", "Browser": "Browser", - "Mailvelope": "Mailvelope", + "Mailvelope": "Postvelope", "FlowCrypt": "StroomCrypt", "(proprietary license)": "(eigen licentie)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail ondersteunt OpenPGP niet, maar u kunt wel de open-source plug-in downloaden", @@ -7208,7 +7208,7 @@ "Think of us as the service that can power": "Beschouw ons als de dienst die kracht kan leveren", ". We're the best alternative to Gmail, Microsoft 365, Proton Mail, Sendgrid, and Amazon SES – without hidden fees nor limits – and ultimately focused on": ". We zijn het beste alternatief voor Gmail, Microsoft 365, Proton Mail, Sendgrid en Amazon SES – zonder verborgen kosten of beperkingen – en zijn uiteindelijk gefocust op", "quantum-safe encryption": "kwantumveilige encryptie", - "privacy": "privacy", + "privacy": "vertrouwelijkheid", "Unlike other services, we don't charge you per user.": "In tegenstelling tot andere diensten rekenen wij u geen kosten per gebruiker.", "You get unlimited domains and aliases for only one monthly rate of $3/mo. All paid plans include 10 GB of SSD-backed encrypted SQLite storage (IMAP/POP3). Additional storage can be purchased for $3/mo per 10 GB of additional SSD-backed storage.": "U krijgt een onbeperkt aantal domeinen en aliassen voor slechts één maandelijks tarief van $ 3/maand. Alle betaalde abonnementen omvatten 10 GB SSD-gesteunde gecodeerde SQLite-opslag (IMAP/POP3). Extra opslagruimte kan worden aangeschaft voor $ 3/maand per 10 GB extra SSD-opslag.", "You can compare us to 56+ other email service providers on": "U kunt ons vergelijken met meer dan 56 andere e-mailserviceproviders op", @@ -9637,7 +9637,7 @@ "Your access of our website and usage of our service indicates that you have agreed to our": "Uw toegang tot onze website en gebruik van onze dienst geeft aan dat u akkoord gaat met onze", "(e.g. for GDPR compliance).": "(bijvoorbeeld voor naleving van de AVG).", "GDPR": "AVG", - "DPA": "DPA", + "DPA": "Gegevensbeschermingsautoriteit", "Read how our service is GDPR compliant.": "Lees hoe onze dienst AVG-compliant is.", "Read our data processing agreement, terms of service, and how our service is GDPR compliant.": "Lees onze gegevensverwerkingsovereenkomst, servicevoorwaarden en hoe onze service AVG-compatibel is.", "Notable": "Opmerkelijk", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Het quotum voor %s van %s overschrijdt het maximale quotum van %s van beheerders van het domein.", "Calendar already exists.": "Kalender bestaat al.", "Canonical": "Canoniek", - "Kubuntu": "Kubuntu", + "Kubuntu": "In de mensheid", "Lubuntu": "Lubuntu", "export format already supported).": "exportformaat wordt al ondersteund).", "Webhook signature support": "Ondersteuning voor webhook-handtekeningen", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Mailbox tijdelijk niet beschikbaar voor automatische optimalisatie", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Uw database wordt automatisch geoptimaliseerd via SQLite VACUUM om ervoor te zorgen dat \"auto_vacuum=FULL\" pragma correct is ingesteld op uw mailbox. Deze bewerking duurt ongeveer 1 minuut per GB aan opslagruimte die u momenteel gebruikt op deze alias. Het is noodzakelijk om deze bewerking uit te voeren om de grootte van uw database in de loop van de tijd geoptimaliseerd te houden terwijl u leest en schrijft vanuit uw mailbox. Zodra dit is voltooid, ontvangt u een e-mailbevestiging.", "Mailbox optimization completed": "Mailboxoptimalisatie voltooid", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Uw database-optimalisatieproces is voltooid. De \"auto_vacuum=FULL\"-pragma is correct ingesteld op uw SQLite-databasemailbox en na verloop van tijd wordt uw databasebestandsgrootte geoptimaliseerd." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Uw database-optimalisatieproces is voltooid. De \"auto_vacuum=FULL\"-pragma is correct ingesteld op uw SQLite-databasemailbox en na verloop van tijd wordt uw databasebestandsgrootte geoptimaliseerd.", + "%s approved for newsletter access": "%s goedgekeurd voor toegang tot nieuwsbrief", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Uw domein %s is goedgekeurd voor toegang tot de nieuwsbrief.

Volledige installatie

", + "

Your domain %s had its newsletter access removed.

": "

De toegang tot de nieuwsbrief van uw domein %s is verwijderd.

" } \ No newline at end of file diff --git a/locales/no.json b/locales/no.json index 90398bc289..0474af1983 100644 --- a/locales/no.json +++ b/locales/no.json @@ -10327,7 +10327,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Kvoten for %s av %s overskrider maksimumskvoten på %s fra administratorer av domenet.", "Calendar already exists.": "Kalender eksisterer allerede.", "Canonical": "Kanonisk", - "Kubuntu": "Kubuntu", + "Kubuntu": "I menneskeheten", "Lubuntu": "Lubuntu", "export format already supported).": "eksportformat støttes allerede).", "Webhook signature support": "Webhook-signaturstøtte", @@ -10349,5 +10349,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Postboks er midlertidig utilgjengelig for automatisk optimalisering", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Databasen din blir automatisk optimalisert via SQLite VACUUM for å sikre at \"auto_vacuum=FULL\"-pragmaen er riktig innstilt på postboksen din. Denne operasjonen vil ta omtrent 1 minutt per GB lagringsplass du bruker på dette aliaset. Det er nødvendig å utføre denne operasjonen for å holde databasestørrelsen optimalisert over tid når du leser og skriver fra postkassen. Når du er ferdig, vil du motta en e-postbekreftelse.", "Mailbox optimization completed": "Postboksoptimalisering fullført", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databaseoptimaliseringsprosess er fullført. \"auto_vacuum=FULL\"-pragmaen har blitt satt riktig på SQLite-databasepostboksen og over tid vil databasefilstørrelsen din bli optimalisert." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databaseoptimaliseringsprosess er fullført. \"auto_vacuum=FULL\"-pragmaen har blitt satt riktig på SQLite-databasepostboksen og over tid vil databasefilstørrelsen din bli optimalisert.", + "%s approved for newsletter access": "%s godkjent for nyhetsbrevtilgang", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Domenet ditt %s ble godkjent for nyhetsbrevtilgang.

Fullfør oppsett

", + "

Your domain %s had its newsletter access removed.

": "

Domenet ditt %s fikk tilgang til nyhetsbrevet fjernet.

" } \ No newline at end of file diff --git a/locales/pl.json b/locales/pl.json index 6342ced7cc..a286830afb 100644 --- a/locales/pl.json +++ b/locales/pl.json @@ -93,7 +93,7 @@ "English": "język angielski", "Arabic": "arabski", "Chinese": "chiński", - "Czech": "Czech", + "Czech": "czeski", "Danish": "duński", "Dutch": "holenderski", "Finnish": "fiński", @@ -1267,7 +1267,7 @@ "We accept credit cards using ": "Akceptujemy karty kredytowe za pomocą", "Stripe": "Naszywka", " and payment with ": " i płatność za pomocą", - "PayPal": "PayPal", + "PayPal": "Płatność kartą", " – for one-time payments and monthly or yearly subscriptions.": " - za płatności jednorazowe i abonamenty miesięczne lub roczne.", "The best open-source and free email forwarding service for custom domains. We do not keep logs nor store emails. We don't track you. Unlimited aliases, catch-alls, wildcards, API access, and disposable addresses. Built-in support for DKIM, SRS, SPF, ARC, DMARC, and more. No credit card required.": "Najlepsza bezpłatna usługa przekierowania poczty e-mail dla domen niestandardowych o otwartym kodzie źródłowym. Nie prowadzimy logów ani nie przechowujemy e-maili. Nie śledzimy Cię. Nieograniczone aliasy, catch-all, symbole wieloznaczne, dostęp do API i adresy jednorazowe. Wbudowana obsługa DKIM, SRS, SPF, ARC, DMARC i nie tylko. Nie wymagamy karty kredytowej.", "Spam/phishing/virus/executable protection": "Ochrona przed spamem / phishingiem / wirusami / plikami wykonywalnymi", @@ -1666,7 +1666,7 @@ "Webhook Querystring Substitution Example:": "Przykład zastępowania ciągu zapytania elementu webhook:", " Perhaps you want all emails that go to ": " Być może chcesz wszystkie e-maile, które trafiają do", " to go to a ": " iść do", - "webhook": "webhook", + "webhook": "hak internetowy", " and have a dynamic querystring key of \"to\" with a value of the username portion of the email address (": " i mieć dynamiczny klucz ciągu zapytania „do” z wartością części nazwy użytkownika adresu e-mail (", ")::": ")::", "Unlimited regex filtering": "Nieograniczone filtrowanie wyrażeń regularnych", @@ -2684,7 +2684,7 @@ "My Servers": "Moje serwery", "Domain Management": "Zarządzanie domeną", "DNS Manager": "Menedżer DNS", - "Bluehost": "Bluehost", + "Bluehost": "niebieskihost", "(Click the ▼ icon next to manage)": "(Kliknij ikonę ▼ obok zarządzania)", "Zone editor": "Edytor stref", "DNS Made Easy": "Łatwe DNS", @@ -2727,7 +2727,7 @@ "Account Manager": "Menadżer konta", "My Domain Names": "Moje nazwy domen", "Change Where Domain Points": "Zmień lokalizację punktów domeny", - "Shopify": "Shopify", + "Shopify": "Sklep internetowy", "Managed Domains": "Zarządzane domeny", "DNS Settings": "Ustawienia DNS", "Squarespace": "Kwadrat", @@ -2807,7 +2807,7 @@ "Once Two-Factor Authentication is enabled (or if you already had it enabled), then visit": "Po włączeniu uwierzytelniania dwuskładnikowego (lub jeśli już je włączono), odwiedź", "If you are using G Suite, visit your admin panel": "Jeśli korzystasz z G Suite, przejdź do panelu administracyjnego", "Apps": "Aplikacje", - "G Suite": "G Suite", + "G Suite": "Pakiet G Suite", "Settings for Gmail": "Ustawienia Gmaila", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "i upewnij się, że zaznaczyłeś opcję „Zezwalaj użytkownikom na wysyłanie poczty przez zewnętrzny serwer SMTP...”. Ta zmiana zostanie aktywowana z pewnym opóźnieniem, więc poczekaj kilka minut.", "Go to": "Iść do", @@ -2990,7 +2990,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "Jeśli chcesz, aby wszystkie e-maile pasujące do określonego wzorca były wyłączone (zobacz", "), then simply use the same approach with an exclamation mark \"!\":": "), a następnie użyj tego samego podejścia z wykrzyknikiem „!”:", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "Zastanawiasz się, jak napisać wyrażenie regularne lub chcesz przetestować swój zamiennik? Możesz przejść do bezpłatnej witryny testowania wyrażeń regularnych", - "RegExr": "RegExr", + "RegExr": "Wyrażenie regularne", "at": "w", "https://regexr.com": "https://regexr.com", "Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS": "TAk! Od 6 lutego 2020 dodaliśmy tę funkcję. Po prostu edytuj swój DNS", @@ -4062,7 +4062,7 @@ "next to the newly created alias. Copy to your clipboard and securely store the generated password shown on the screen.": "obok nowo utworzonego aliasu. Skopiuj do schowka i bezpiecznie przechowuj wygenerowane hasło wyświetlone na ekranie.", "Using your preferred email application, add or configure an account with your newly created alias (e.g.": "Korzystając z preferowanej aplikacji pocztowej, dodaj lub skonfiguruj konto z nowo utworzonym aliasem (np.", "We recommend using": "Zalecamy korzystanie", - "Thunderbird": "Thunderbird", + "Thunderbird": "Ptak piorunowy", "K-9 Mail": "Poczta K-9", ", or an open-source and privacy-focused alternative.": "lub alternatywę opartą na otwartym kodzie źródłowym i nastawioną na prywatność.", "When prompted for SMTP server name, enter": "Po wyświetleniu monitu o podanie nazwy serwera SMTP wprowadź", @@ -5044,7 +5044,7 @@ "Encryption-at-rest": "Szyfrowanie w stanie spoczynku", "Sandboxed": "W piaskownicy", "Used Everywhere": "Używany wszędzie", - "SQLite": "SQLite", + "SQLite": "Sqlite", "✅ Yes with": "✅Tak z", "SQLite3MultipleCiphers": "SQLite3MultipleCiphers", "✅ Public Domain": "✅ Domena publiczna", @@ -5144,7 +5144,7 @@ "Our IMAP servers support the": "Nasze serwery IMAP obsługują", "command with complex queries, regular expressions, and more.": "polecenia ze złożonymi zapytaniami, wyrażeniami regularnymi i nie tylko.", "Fast search performance is thanks to": "Szybka wydajność wyszukiwania jest dzięki", - "sqlite-regex": "sqlite-regex", + "sqlite-regex": "sqlite-wyrażenie regularne", "values in the SQLite mailboxes as": "wartości w skrzynkach pocztowych SQLite jako", "strings via": "ciągi przez", "Date.prototype.toISOString": "Date.prototype.toISOString", @@ -5200,7 +5200,7 @@ "i18n": "18n", "phrase translation with support for Markdown using": "tłumaczenie fraz z obsługą Markdown przy użyciu", "Google Cloud Translation API": "API tłumaczenia w chmurze Google", - "mx-connect": "mx-connect", + "mx-connect": "połączenie mx", "Node.js package to resolve and establish connections with MX servers and handle errors.": "Pakiet Node.js do rozwiązywania i nawiązywania połączeń z serwerami MX oraz obsługi błędów.", "pm2": "2:00", "Node.js production process manager with built-in load balancer (": "Menedżer procesów produkcyjnych Node.js z wbudowanym modułem równoważenia obciążenia (", @@ -5231,7 +5231,7 @@ "Ultimately using S3-compatible object storage and/or Virtual Tables are not technically feasible for performance reasons and prone to error due to memory limitations.": "Ostatecznie korzystanie z pamięci obiektowej i/lub tabel wirtualnych zgodnych z S3 nie jest technicznie wykonalne ze względu na wydajność i jest podatne na błędy z powodu ograniczeń pamięci.", "We have done a few experiments leading up to our final SQLite solution as discussed above.": "Przeprowadziliśmy kilka eksperymentów prowadzących do ostatecznego rozwiązania SQLite, jak omówiono powyżej.", "One of these was to try using": "Jednym z nich była próba użycia", - "rclone": "rclone", + "rclone": "rclon", "and SQLite together with an S3-compatible storage layer.": "i SQLite wraz z warstwą pamięci kompatybilną z S3.", "That experiment led us to further understand and discover edge cases surrounding rclone, SQLite, and": "Ten eksperyment doprowadził nas do lepszego zrozumienia i odkrycia przypadków brzegowych związanych z rclone, SQLite i", "usage:": "stosowanie:", @@ -5998,7 +5998,7 @@ "an open-source and privacy-focused alternative": "alternatywa typu open source i skupiająca się na prywatności", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Jeśli używasz Thunderbirda, upewnij się, że „Bezpieczeństwo połączenia” jest ustawione na „SSL/TLS”, a Metoda uwierzytelniania jest ustawiona na „Normalne hasło”.", "Apple®": "Jabłko®", - "Windows®": "Windows®", + "Windows®": "Okna®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Pulpit", @@ -6103,7 +6103,7 @@ "Denylist removal requests can be requested at": "Żądania usunięcia listy odrzuconych można składać pod adresem", ". Paid users have their denylist removal requests instantly processed, while non-paid users must wait for admins to process their request.": ". Żądania usunięcia listy odrzuconych użytkowników płatnych są natychmiast przetwarzane, natomiast użytkownicy niepłatni muszą czekać, aż administratorzy przetworzą ich żądanie.", "Senders that are detected to be sending spam or virus content will be added to the denylist in the following approach:": "Nadawcy, u których wykryto, że wysyłają spam lub treści wirusowe, zostaną dodani do listy odrzuconych w następujący sposób:", - "The": "The", + "The": "Ten", "initial message fingerprint": "początkowy odcisk palca wiadomości", "is greylisted upon detection of spam or blocklist from a \"trusted\" sender (e.g.": "trafia na szarą listę po wykryciu spamu lub listy zablokowanych od „zaufanego” nadawcy (np.", "If the sender was allowlisted, the message is greylisted for 1 hour.": "Jeśli nadawca znajdował się na liście dozwolonych, wiadomość pozostanie na szarej liście przez 1 godzinę.", @@ -6602,7 +6602,7 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird ma wbudowaną obsługę OpenPGP.", "Browser": "Przeglądarka", "Mailvelope": "Koperta pocztowa", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "PrzepływCrypt", "(proprietary license)": "(licencja zastrzeżona)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail nie obsługuje OpenPGP, jednak możesz pobrać wtyczkę typu open source", "macOS": "System operacyjny Mac", @@ -7061,7 +7061,7 @@ "We recommend Forward Email as the best email service alternative.": "Polecamy Forward Email jako najlepszą alternatywę dla usługi e-mail.", "Email Service Comparison": "Porównanie usług e-mail", "20 facts in comparison": "Dla porównania 20 faktów", - "vs.": "vs.", + "vs.": "przeciwko", "%d Best %s Alternatives in %s": "%d Najlepsze %s alternatywy w %s", "Email service for everyone": "Usługa e-mail dla każdego", "Hardenize Test": "Próba utwardzania", @@ -10109,7 +10109,7 @@ "several principles": "kilka zasad", "If you are a member of the press, a journalist, or a media representative and would like to speak with us, ask questions, or learn more – then please contact us at": "Jeśli jesteś przedstawicielem prasy, dziennikarzem lub przedstawicielem mediów i chciałbyś z nami porozmawiać, zadać pytania lub dowiedzieć się więcej, skontaktuj się z nami pod adresem", "Logo:": "Logo:", - "Nunito Sans": "Nunito Sans", + "Nunito Sans": "Nunito Sansa", "(bold; 700 weight)": "(pogrubione; grubość 700)", "Body:": "Ciało:", "(regular; 400 weight)": "(zwykły; waga 400)", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Limit %s dla %s przekracza maksymalny limit %s dla administratorów domeny.", "Calendar already exists.": "Kalendarz już istnieje.", "Canonical": "Kanoniczny", - "Kubuntu": "Kubuntu", + "Kubuntu": "W człowieczeństwie", "Lubuntu": "Lubuntu", "export format already supported).": "(format eksportu jest już obsługiwany).", "Webhook signature support": "Obsługa podpisu webhook", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Skrzynka pocztowa jest tymczasowo niedostępna w celu automatycznej optymalizacji", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Twoja baza danych jest automatycznie optymalizowana za pomocą SQLite VACUUM, aby zapewnić, że pragma „auto_vacuum=FULL” jest ustawiona poprawnie w Twojej skrzynce pocztowej. Ta operacja zajmie około 1 minuty na GB pamięci masowej, której obecnie używasz na tym aliasie. Jest to konieczne, aby utrzymać rozmiar Twojej bazy danych zoptymalizowany w czasie, gdy odczytujesz i zapisujesz dane ze swojej skrzynki pocztowej. Po zakończeniu otrzymasz potwierdzenie e-mailem.", "Mailbox optimization completed": "Zakończono optymalizację skrzynki pocztowej", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proces optymalizacji bazy danych został ukończony. Pragma „auto_vacuum=FULL” została prawidłowo ustawiona w skrzynce pocztowej bazy danych SQLite i z czasem rozmiar pliku bazy danych zostanie zoptymalizowany." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Proces optymalizacji bazy danych został ukończony. Pragma „auto_vacuum=FULL” została prawidłowo ustawiona w skrzynce pocztowej bazy danych SQLite i z czasem rozmiar pliku bazy danych zostanie zoptymalizowany.", + "%s approved for newsletter access": "%s zatwierdzono do dostępu do newslettera", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Twoja domena %s została zatwierdzona w celu uzyskania dostępu do newslettera.

Pełna konfiguracja

", + "

Your domain %s had its newsletter access removed.

": "

Twojej domenie %s usunięto dostęp do newslettera.

" } \ No newline at end of file diff --git a/locales/pt.json b/locales/pt.json index 3e935c529d..aca099a8f9 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -582,7 +582,7 @@ "Go": "Vai", "net/http": "net / http", ".NET": ".INTERNET", - "RestSharp": "RestSharp", + "RestSharp": "Resto Afiado", "The current HTTP base URI path is: ": "O caminho atual do URI base HTTP é:", ". It will soon change to ": ". Logo mudará para", " with complete backwards compatibility.": " com completa compatibilidade com versões anteriores.", @@ -897,7 +897,7 @@ " launched their ": " lançou o seu", "privacy-first consumer DNS service": "serviço DNS de consumidor com privacidade em primeiro lugar", ", and we switched from using ": "e passamos a usar", - "OpenDNS": "OpenDNS", + "OpenDNS": "DNS aberto", " to ": " para", " for handling ": " para manuseio", " lookups.": " pesquisas.", @@ -1665,7 +1665,7 @@ "Webhook Querystring Substitution Example:": "Exemplo de substituição de string de consulta de webhook:", " Perhaps you want all emails that go to ": " Talvez você queira todos os e-mails que vão para", " to go to a ": " ir para um", - "webhook": "webhook", + "webhook": "gancho da web", " and have a dynamic querystring key of \"to\" with a value of the username portion of the email address (": " e ter uma chave de string de consulta dinâmica de \"para\" com um valor da parte do nome de usuário do endereço de e-mail (", ")::": ") ::", "Unlimited regex filtering": "Filtragem regex ilimitada", @@ -1732,7 +1732,7 @@ "Settings": "Configurações", "Plan": "Plano", "You have successfully completed setup.": "Você concluiu a configuração com sucesso.", - "MX": "MX", + "MX": "México", "TXT": "TXT", "We are here to answer your questions, but please be sure to read our FAQ section first.": "Estamos aqui para responder às suas perguntas, mas não deixe de ler nossa seção de perguntas frequentes primeiro.", "Free Email Webhooks | Forward Email": "Webhooks de e-mail grátis | Forward Email", @@ -1791,7 +1791,7 @@ "British Indian Ocean Territory": "Território Britânico do Oceano Índico", "Brunei Darussalam": "Brunei Darussalam", "Bulgaria": "Bulgária", - "Burkina Faso": "Burkina Faso", + "Burkina Faso": "Burquina Faso", "Burundi": "Burundi", "Cabo Verde": "Cabo Verde", "Cambodia": "Camboja", @@ -2806,7 +2806,7 @@ "Once Two-Factor Authentication is enabled (or if you already had it enabled), then visit": "Quando a autenticação de dois fatores estiver habilitada (ou se você já a tiver habilitado), visite", "If you are using G Suite, visit your admin panel": "Se você estiver usando o G Suite, visite seu painel de administração", "Apps": "Aplicativos", - "G Suite": "G Suite", + "G Suite": "Suíte G", "Settings for Gmail": "Configurações do Gmail", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "e certifique-se de marcar \"Permitir que os usuários enviem emails por meio de um servidor SMTP externo...\". Haverá algum atraso para que essa alteração seja ativada, portanto, aguarde alguns minutos.", "Go to": "Vamos para", @@ -5070,7 +5070,7 @@ "encryption-at-rest": "criptografia em repouso", "encryption-in-transit": "criptografia em trânsito", "(\"DoH\") using 🍊": "(\"DoH\") usando 🍊", - "sqleet": "sqleet", + "sqleet": "esguicho", "encryption on mailboxes. Additionally we use token-based two-factor authentication (as opposed to SMS which is suspectible to": "criptografia em caixas de correio. Além disso, usamos autenticação de dois fatores baseada em token (em oposição ao SMS, que é suspeito de", "man-in-the-middle-attacks": "ataques man-in-the-middle", "), rotated SSH keys with root access disabled, exclusive access to servers through restricted IP addresses, and more.": "), chaves SSH rotacionadas com acesso root desabilitado, acesso exclusivo a servidores por meio de endereços IP restritos e muito mais.", @@ -5123,7 +5123,7 @@ "To accomplish writes with write-ahead-logging (\"WAL\") enabled (which drastically speeds up concurrency and allows one writer and multiple readers) – we need to ensure that only one server (\"Primary\") is responsible for doing so. The Primary is running on the data servers with the mounted volumes containing terabytes of encrypted mailboxes. From a distribution standpoint, you could consider all the individual IMAP servers behind": "Para realizar gravações com write-ahead-logging (\"WAL\") habilitado (que acelera drasticamente a simultaneidade e permite um gravador e vários leitores) - precisamos garantir que apenas um servidor (\"Primário\") seja responsável por fazer isso. O Primário está sendo executado nos servidores de dados com os volumes montados contendo terabytes de caixas de correio criptografadas. Do ponto de vista da distribuição, você poderia considerar todos os servidores IMAP individuais por trás", "to be secondary servers (\"Secondary\").": "ser servidores secundários (“Secundários”).", "We accomplish two-way communication with": "Realizamos comunicação bidirecional com", - "WebSockets": "WebSockets", + "WebSockets": "Soquetes da Web", "Primary servers use": "Uso de servidores primários", "ws": "es", "as the": "Enquanto o", @@ -5152,9 +5152,9 @@ "Indices are also stored for all properties that are in search queries.": "Os índices também são armazenados para todas as propriedades que estão nas consultas de pesquisa.", "Here's a table outlining projects we use in our source code and development process (sorted alphabetically):": "Aqui está uma tabela que descreve os projetos que usamos em nosso código-fonte e processo de desenvolvimento (classificados em ordem alfabética):", "Project": "Projeto", - "Ansible": "Ansible", + "Ansible": "Ansível", "DevOps automation platform for maintaing, scaling, and managing our entire fleet of servers with ease.": "Plataforma de automação DevOps para manter, dimensionar e gerenciar toda a nossa frota de servidores com facilidade.", - "Bree": "Bree", + "Bree": "Brisa", "Job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support.": "Agendador de tarefas para Node.js e JavaScript com cron, datas, ms, posterior e suporte amigável.", "Cabin": "Cabine", "Developer-friendly JavaScript and Node.js logging library with security and privacy in mind.": "Biblioteca de registro JavaScript e Node.js amigável ao desenvolvedor com segurança e privacidade em mente.", @@ -5168,7 +5168,7 @@ "Redis": "Redis", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Banco de dados na memória para armazenamento em cache, canais de publicação/assinatura e solicitações de DNS sobre HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "Extensão de criptografia para SQLite para permitir que arquivos inteiros do banco de dados sejam criptografados (incluindo o log write-ahead (\"WAL\"), diário, reversão,…).", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "Estúdio SQLite", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Editor Visual SQLite (que você também pode usar) para testar, baixar e visualizar caixas de correio de desenvolvimento.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Camada de banco de dados incorporada para armazenamento IMAP escalonável, independente, rápido e resiliente.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "Ferramenta Node.js anti-spam, filtragem de e-mail e prevenção de phishing (nossa alternativa para", @@ -5490,7 +5490,7 @@ "must be either an alias-specific generated password.": "deve ser uma senha gerada específica do alias.", "Our service works with popular email clients such as:": "Nosso serviço funciona com clientes de e-mail populares, como:", "Microsoft": "Microsoft", - "Android": "Android", + "Android": "Andróide", "and more": "e mais", "Your username is your alias' email address and password is from": "Seu nome de usuário é o endereço de e-mail do seu alias e a senha é de", "(\"Normal Password\").": "(\"Senha normal\").", @@ -5590,7 +5590,7 @@ "From header must end with %s": "Do cabeçalho deve terminar com %s", "Author": "Autor", "(optional; for organization purposes only)": "(opcional; apenas para fins de organização)", - "ChaCha20-Poly1305": "ChaCha20-Poly1305", + "ChaCha20-Poly1305": "ChaCha20-Poli1305", ") encryption on mailboxes. Additionally we use token-based two-factor authentication (as opposed to SMS which is suspectible to": ") criptografia em caixas de correio. Além disso, usamos autenticação de dois fatores baseada em token (em oposição ao SMS, que é suspeito de", "). This means that your mailboxes are individually encrypted, self-contained,": "). Isso significa que suas caixas de correio são criptografadas individualmente, independentes e", "How do I get started?": "Como eu começo?", @@ -5998,7 +5998,7 @@ "an open-source and privacy-focused alternative": "uma alternativa de código aberto e focada na privacidade", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Se você estiver usando o Thunderbird, certifique-se de que \"Segurança de conexão\" esteja definida como \"SSL/TLS\" e que o método de autenticação esteja definido como \"Senha normal\".", "Apple®": "Maçã®", - "Windows®": "Windows®", + "Windows®": "Janelas®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Área de Trabalho", @@ -6585,7 +6585,7 @@ "monitoring, and": "monitoramento, e", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "Você oferece suporte a OpenPGP/MIME, criptografia de ponta a ponta (\"E2EE\") e Web Key Directory (\"WKD\")", "Yes, we support": "Sim, nós apoiamos", - "OpenPGP": "OpenPGP", + "OpenPGP": "PGP aberto", "end-to-end encryption (\"E2EE\")": "criptografia ponta a ponta (\"E2EE\")", ", and the discovery of public keys using": ", e a descoberta de chaves públicas usando", "Web Key Directory (\"WKD\")": "Diretório de Chaves da Web (\"WKD\")", @@ -6602,7 +6602,7 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird possui suporte integrado para OpenPGP.", "Browser": "Navegador", "Mailvelope": "Envelope de correio", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "FluxoCripto", "(proprietary license)": "(licença proprietária)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "O Gmail não oferece suporte a OpenPGP, mas você pode baixar o plugin de código aberto", "macOS": "Mac OS", @@ -6615,7 +6615,7 @@ "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "O cliente de e-mail para desktop do Outlook não oferece suporte a OpenPGP, mas você pode baixar o plugin de código aberto", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "O cliente de e-mail baseado na Web do Outlook não oferece suporte a OpenPGP, mas você pode baixar o plug-in de código aberto", "Mobile": "Móvel", - "OpenKeychain": "OpenKeychain", + "OpenKeychain": "Chave Aberta", "Android mail clients": "Clientes de e-mail Android", "such as": "como", "FairEmail": "FairEmail", @@ -7061,7 +7061,7 @@ "We recommend Forward Email as the best email service alternative.": "Recomendamos Forward Email como a melhor alternativa de serviço de email.", "Email Service Comparison": "Comparação de serviços de e-mail", "20 facts in comparison": "20 fatos em comparação", - "vs.": "vs.", + "vs.": "contra", "%d Best %s Alternatives in %s": "%d Melhores %s Alternativas em %s", "Email service for everyone": "Serviço de e-mail para todos", "Hardenize Test": "Teste de endurecimento", @@ -9390,7 +9390,7 @@ "agreement with its Controller.": "acordo com seu Controlador.", "has complied with and will continue to comply with all Applicable Data Protection Laws concerning its provision of Customer Personal Data to": "cumpriu e continuará a cumprir todas as Leis de Proteção de Dados Aplicáveis relativas ao fornecimento de Dados Pessoais do Cliente para", "and/or the Service, including making all disclosures, obtaining all consents, providing adequate choice, and implementing relevant safeguards required under Applicable Data Protection Laws.": "e/ou o Serviço, incluindo fazer todas as divulgações, obter todos os consentimentos, fornecer escolha adequada e implementar salvaguardas relevantes exigidas pelas Leis de Proteção de Dados Aplicáveis.", - "a.": "a.", + "a.": "um.", "will not provide, transfer, or hand over any Customer Personal Data to a Subprocessor unless": "não fornecerá, transferirá ou entregará quaisquer Dados Pessoais do Cliente a um Subprocessador, a menos que", "has approved the Subprocessor. The current list of": "aprovou o Subprocessador. A lista atual de", "includes the identities of the Subprocessors, their country of location, and their anticipated Processing tasks.": "inclui as identidades dos Subprocessadores, seu país de localização e suas tarefas de Processamento previstas.", @@ -9417,7 +9417,7 @@ "will share, at": "compartilhará, em", "request, a copy of its agreements (including any amendments) with its Subprocessors. To the extent necessary to protect business secrets or other confidential information, including personal data,": "solicitar, uma cópia de seus contratos (incluindo quaisquer alterações) com seus Subprocessadores. Na medida necessária para proteger segredos comerciais ou outras informações confidenciais, incluindo dados pessoais,", "may redact the text of its agreement with its Subprocessor prior to sharing a copy.": "poderá redigir o texto do seu acordo com seu Subprocessador antes de compartilhar uma cópia.", - "d.": "d.", + "d.": "e.", "remains fully liable for all obligations subcontracted to its Subprocessors, including the acts and omissions of its Subprocessors in Processing Customer Personal Data.": "permanece totalmente responsável por todas as obrigações subcontratadas aos seus Subprocessadores, incluindo os atos e omissões dos seus Subprocessadores no Processamento de Dados Pessoais do Cliente.", "will notify Customer of any failure by its Subprocessors to fulfill a material obligation about Customer Personal Data under the agreement between": "notificará o Cliente sobre qualquer falha por parte de seus Subprocessadores no cumprimento de uma obrigação material sobre os Dados Pessoais do Cliente nos termos do contrato entre", "and the Subprocessor.": "e o Subprocessador.", @@ -9636,7 +9636,7 @@ "The materials contained in this web site are protected by applicable copyright and trademark law.": "Os materiais contidos neste site são protegidos pelas leis aplicáveis de direitos autorais e marcas registradas.", "Your access of our website and usage of our service indicates that you have agreed to our": "Seu acesso ao nosso site e uso do nosso serviço indica que você concordou com nossos", "(e.g. for GDPR compliance).": "(por exemplo, para conformidade com o GDPR).", - "GDPR": "GDPR", + "GDPR": "RGPD", "DPA": "APD", "Read how our service is GDPR compliant.": "Leia como nosso serviço é compatível com GDPR.", "Read our data processing agreement, terms of service, and how our service is GDPR compliant.": "Leia nosso contrato de processamento de dados, termos de serviço e como nosso serviço está em conformidade com o GDPR.", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "A cota de %s de %s excede a cota máxima de %s de administradores do domínio.", "Calendar already exists.": "O calendário já existe.", "Canonical": "Canônico", - "Kubuntu": "Kubuntu", + "Kubuntu": "Na humanidade", "Lubuntu": "Lubuntu", "export format already supported).": "formato de exportação já suportado).", "Webhook signature support": "Suporte de assinatura de webhook", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Caixa de correio temporariamente indisponível para otimização automática", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Seu banco de dados está sendo otimizado automaticamente via SQLite VACUUM para garantir que o pragma \"auto_vacuum=FULL\" esteja definido corretamente em sua caixa de correio. Esta operação levará aproximadamente 1 minuto por GB de armazenamento que você usa atualmente neste alias. É necessário executar esta operação para manter o tamanho do seu banco de dados otimizado ao longo do tempo, conforme você lê e grava em sua caixa de correio. Após a conclusão, você receberá um e-mail de confirmação.", "Mailbox optimization completed": "Otimização da caixa de correio concluída", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "O processo de otimização do seu banco de dados foi concluído. O pragma \"auto_vacuum=FULL\" foi definido corretamente na sua caixa de correio do banco de dados SQLite e, com o tempo, o tamanho do arquivo do seu banco de dados será otimizado." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "O processo de otimização do seu banco de dados foi concluído. O pragma \"auto_vacuum=FULL\" foi definido corretamente na sua caixa de correio do banco de dados SQLite e, com o tempo, o tamanho do arquivo do seu banco de dados será otimizado.", + "%s approved for newsletter access": "%s aprovado para acesso ao boletim informativo", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Seu domínio %s foi aprovado para acesso ao boletim informativo.

Configuração completa

", + "

Your domain %s had its newsletter access removed.

": "

O acesso ao boletim informativo do seu domínio %s foi removido.

" } \ No newline at end of file diff --git a/locales/ru.json b/locales/ru.json index 07f7e07494..71b5d0ead5 100644 --- a/locales/ru.json +++ b/locales/ru.json @@ -2807,7 +2807,7 @@ "Once Two-Factor Authentication is enabled (or if you already had it enabled), then visit": "Как только двухфакторная аутентификация будет включена (или если она уже была включена), посетите", "If you are using G Suite, visit your admin panel": "Если вы используете G Suite, перейдите в панель администратора.", "Apps": "Программы", - "G Suite": "G Suite", + "G Suite": "G-Люкс", "Settings for Gmail": "Настройки для Gmail", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "и обязательно установите флажок «Разрешить пользователям отправлять почту через внешний SMTP-сервер…». Это изменение будет активировано с некоторой задержкой, поэтому подождите несколько минут.", "Go to": "Перейти к", @@ -2990,7 +2990,7 @@ "If you want all emails that match a certain pattern to be disabled (see": "Если вы хотите, чтобы все электронные письма, соответствующие определенному шаблону, были отключены (см.", "), then simply use the same approach with an exclamation mark \"!\":": "), то просто используйте тот же подход с восклицательным знаком \"!\":", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "Хотите узнать, как написать регулярное выражение или хотите протестировать замену? Вы можете перейти на бесплатный веб-сайт тестирования регулярных выражений.", - "RegExr": "RegExr", + "RegExr": "РегЭкср", "at": "в", "https://regexr.com": "https://regexr.com", "Yes! As of February 6, 2020 we have added this feature. Simply edit your DNS": "Да! С 6 февраля 2020 года мы добавили эту функцию. Просто отредактируйте свой DNS", @@ -5997,7 +5997,7 @@ "Screenshot by IngerAlHaosului": "Скриншот IngerAlHaosului", "an open-source and privacy-focused alternative": "альтернатива с открытым исходным кодом и ориентированная на конфиденциальность", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Если вы используете Thunderbird, убедитесь, что для параметра «Безопасность подключения» установлено значение «SSL/TLS», а для метода аутентификации установлено значение «Обычный пароль».", - "Apple®": "Apple®", + "Apple®": "Яблоко®", "Windows®": "Windows®", "Android™": "Андроид™", "Linux®": "Линукс®", @@ -9832,7 +9832,7 @@ "Location": "Расположение", "Publications": "Публикации", "Our Favorite Publications": "Наши любимые публикации", - "Cure53": "Cure53", + "Cure53": "Лечение53", "https://cure53.de/": "https://cure53.de/", "Berlin, Germany": "Берлин, Германия", "\"Fine penetration tests for fine websites\"": "«Тонкие тесты на проникновение для хороших веб-сайтов»", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Почтовый ящик временно недоступен для автоматической оптимизации", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Ваша база данных автоматически оптимизируется с помощью SQLite VACUUM, чтобы убедиться, что pragma \"auto_vacuum=FULL\" установлена правильно в вашем почтовом ящике. Эта операция займет примерно 1 минуту на ГБ хранилища, которое вы в данный момент используете на этом псевдониме. Необходимо выполнить эту операцию, чтобы поддерживать размер вашей базы данных оптимизированным с течением времени, когда вы читаете и пишете из своего почтового ящика. После завершения вы получите подтверждение по электронной почте.", "Mailbox optimization completed": "Оптимизация почтового ящика завершена", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Процесс оптимизации вашей базы данных завершен. Прагма \"auto_vacuum=FULL\" была правильно установлена в почтовом ящике вашей базы данных SQLite, и со временем размер файла вашей базы данных будет оптимизирован." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Процесс оптимизации вашей базы данных завершен. Прагма \"auto_vacuum=FULL\" была правильно установлена в почтовом ящике вашей базы данных SQLite, и со временем размер файла вашей базы данных будет оптимизирован.", + "%s approved for newsletter access": "%s одобрен для доступа к новостной рассылке", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Ваш домен %s был одобрен для доступа к рассылке новостей.

Полная настройка

", + "

Your domain %s had its newsletter access removed.

": "

Вашему домену %s был закрыт доступ к рассылке новостей.

" } \ No newline at end of file diff --git a/locales/sv.json b/locales/sv.json index e0da93b796..b482c34fb2 100644 --- a/locales/sv.json +++ b/locales/sv.json @@ -5224,7 +5224,7 @@ "Unix": "Unix", "Twelve Factor": "Tolvfaktor", "Occam's razor": "Occams rakkniv", - "dogfooding": "dogfooding", + "dogfooding": "hundmat", "Target the scrappy, bootstrapped, and": "Inrikta dig på de skrapiga, stövlade och", "ramen-profitable": "ramen-lönsamt", "developer": "utvecklare", @@ -9852,7 +9852,7 @@ "\"Experts in technical cybersecurity\"": "\"Experter på teknisk cybersäkerhet\"", "https://www.assured.se/publications": "https://www.assured.se/publications", "Mullvad Email Servers": "Mullvad e-postservrar", - "Mullvad API": "Mullvad API", + "Mullvad API": "Bubbles API", "Mullvad DNS": "Bubbla DNS", "Trail of Bits": "Trail of Bits", "https://www.trailofbits.com/": "https://www.trailofbits.com/", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Kvoten för %s av %s överskrider den maximala kvoten på %s från domänens administratörer.", "Calendar already exists.": "Kalendern finns redan.", "Canonical": "Kanonisk", - "Kubuntu": "Kubuntu", + "Kubuntu": "I mänskligheten", "Lubuntu": "Lubuntu", "export format already supported).": "exportformat som redan stöds).", "Webhook signature support": "Webhook-signaturstöd", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Mailbox tillfälligt otillgänglig för automatisk optimering", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Din databas optimeras automatiskt via SQLite VACUUM för att säkerställa att \"auto_vacuum=FULL\"-pragman är korrekt inställd på din brevlåda. Den här åtgärden tar ungefär 1 minut per GB lagringsutrymme som du för närvarande använder på detta alias. Det är nödvändigt att utföra denna operation för att hålla din databasstorlek optimerad över tid när du läser och skriver från din brevlåda. När du är klar får du en e-postbekräftelse.", "Mailbox optimization completed": "Postlådeoptimering slutförd", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databasoptimeringsprocess har slutförts. \"auto_vacuum=FULL\"-pragman har ställts in korrekt på din SQLite-databasbrevlåda och med tiden kommer din databasfilstorlek att optimeras." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Din databasoptimeringsprocess har slutförts. \"auto_vacuum=FULL\"-pragman har ställts in korrekt på din SQLite-databasbrevlåda och med tiden kommer din databasfilstorlek att optimeras.", + "%s approved for newsletter access": "%s godkänd för åtkomst till nyhetsbrev", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Din domän %s godkändes för åtkomst till nyhetsbrev.

Slutför installationen

", + "

Your domain %s had its newsletter access removed.

": "

Din domän %s fick sin nyhetsbrevsåtkomst borttagen.

" } \ No newline at end of file diff --git a/locales/th.json b/locales/th.json index be6bcfb58d..5f751eb6b9 100644 --- a/locales/th.json +++ b/locales/th.json @@ -1734,7 +1734,7 @@ "Plan": "วางแผน", "You have successfully completed setup.": "คุณตั้งค่าเสร็จเรียบร้อยแล้ว", "MX": "เอ็มเอ็กซ์", - "TXT": "TXT", + "TXT": "ข้อความ", "We are here to answer your questions, but please be sure to read our FAQ section first.": "เราอยู่ที่นี่เพื่อตอบคำถามของคุณ แต่โปรดอย่าลืมอ่านส่วนคำถามที่พบบ่อยของเราก่อน", "Free Email Webhooks | Forward Email": "เว็บฮุคอีเมลฟรี | Forward Email", "Search by alias name, description, or recipient": "ค้นหาตามชื่อนามแฝง คำอธิบาย หรือผู้รับ", @@ -2727,7 +2727,7 @@ "Account Manager": "ผู้จัดการบัญชี", "My Domain Names": "ชื่อโดเมนของฉัน", "Change Where Domain Points": "เปลี่ยนตำแหน่งจุดโดเมน", - "Shopify": "Shopify", + "Shopify": "ช้อปปี้", "Managed Domains": "โดเมนที่มีการจัดการ", "DNS Settings": "การตั้งค่า DNS", "Squarespace": "พื้นที่สี่เหลี่ยม", @@ -5048,7 +5048,7 @@ "✅ Yes with": "✅ใช่กับ", "SQLite3MultipleCiphers": "SQLite3MultipleCiphers", "✅ Public Domain": "✅โดเมนสาธารณะ", - "MongoDB": "MongoDB", + "MongoDB": "มอนโกดีบี", "\"Available in MongoDB Enterprise only\"": "\"มีเฉพาะใน MongoDB Enterprise เท่านั้น\"", "❌ Relational database": "❌ฐานข้อมูลเชิงสัมพันธ์", "❌ AGPL and": "❌AGPL และ", @@ -5056,7 +5056,7 @@ "Network only": "เครือข่ายเท่านั้น", "dqlite": "ดีคิวไลท์", "Untested and not yet supported?": "ยังไม่ได้ทดสอบและยังไม่รองรับใช่ไหม", - "PostgreSQL": "PostgreSQL", + "PostgreSQL": "โพสเกรสเอสคิวแอล", "(similar to": "(คล้ายกับ", "MariaDB": "มาเรียดีบี", "For InnoDB only": "สำหรับ InnoDB เท่านั้น", @@ -5168,7 +5168,7 @@ "Redis": "เรดิส", "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "ฐานข้อมูลในหน่วยความจำสำหรับการแคช เผยแพร่/ติดตามช่อง และ DNS ผ่านคำขอ HTTPS", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"WAL\"), journal, rollback, …).": "ส่วนขยายการเข้ารหัสสำหรับ SQLite เพื่อให้ไฟล์ฐานข้อมูลทั้งหมดได้รับการเข้ารหัส (รวมถึง write-ahead-log (\"WAL\"), เจอร์นัล, การย้อนกลับ, ... )", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "SQLiteสตูดิโอ", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "โปรแกรมแก้ไข Visual SQLite (ซึ่งคุณสามารถใช้ได้) เพื่อทดสอบ ดาวน์โหลด และดูกล่องจดหมายสำหรับการพัฒนา", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "เลเยอร์ฐานข้อมูลแบบฝังสำหรับพื้นที่จัดเก็บ IMAP ที่ปรับขนาดได้ ครบถ้วนในตัวเอง รวดเร็ว และยืดหยุ่น", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "เครื่องมือป้องกันสแปม การกรองอีเมล และการป้องกันฟิชชิ่งของ Node.js (ทางเลือกของเราคือ", @@ -5190,7 +5190,7 @@ "json-sql": "json-sql", "SQL query builder using Mongo-style syntax. This saves our development team time since we can continue to write in Mongo-style across the entire stack with a database agnostic approach.": "ตัวสร้างแบบสอบถาม SQL โดยใช้ไวยากรณ์สไตล์ Mongo สิ่งนี้ช่วยประหยัดเวลาของทีมพัฒนาของเราเนื่องจากเราสามารถเขียนต่อไปในสไตล์ Mongo ทั่วทั้งสแต็กด้วยวิธีไม่เชื่อเรื่องฐานข้อมูล", "It also helps to avoid SQL injection attacks by using query parameters.": "นอกจากนี้ยังช่วยหลีกเลี่ยงการโจมตีแบบฉีด SQL โดยใช้พารามิเตอร์แบบสอบถาม", - "knex-schema-inspector": "knex-schema-inspector", + "knex-schema-inspector": "ผู้ตรวจสอบโครงร่าง knex", "SQL utility to extract information about existing database schema. This allows us to easily validate that all indices, tables, columns, constraints, and more are valid and are": "ยูทิลิตี้ SQL เพื่อดึงข้อมูลเกี่ยวกับสคีมาฐานข้อมูลที่มีอยู่ สิ่งนี้ช่วยให้เราตรวจสอบได้อย่างง่ายดายว่าดัชนี ตาราง คอลัมน์ ข้อจำกัด และอื่นๆ ทั้งหมดนั้นถูกต้องและ", "with how they should be. We even wrote automated helpers to add new columns and indexes if changes are made to database schemas (with extremely detailed error alerting too).": "ด้วยวิธีที่ควรจะเป็น เรายังเขียนตัวช่วยอัตโนมัติเพื่อเพิ่มคอลัมน์และดัชนีใหม่หากมีการเปลี่ยนแปลงกับสคีมาฐานข้อมูล (พร้อมการแจ้งเตือนข้อผิดพลาดโดยละเอียดอย่างยิ่งด้วย)", "knex": "คุกเข่า", @@ -5252,7 +5252,7 @@ "If you attempt to use SQLite": "หากคุณพยายามใช้ SQLite", "Virtual Tables": "ตารางเสมือนจริง", "(e.g. using": "(เช่น การใช้", - "s3db": "s3db", + "s3db": "เอส3ดีบี", ") in order to have data live on an S3-compatible storage layer, then you will run into several more issues:": ") เพื่อให้มีข้อมูลอยู่บนเลเยอร์พื้นที่จัดเก็บข้อมูลที่เข้ากันได้กับ S3 คุณจะพบกับปัญหาอื่นๆ อีกหลายปัญหา:", "Read and writes will be extremely slow as S3 API endpoints will need to be hit with HTTP": "การอ่านและเขียนจะช้ามากเนื่องจากตำแหน่งข้อมูล S3 API จะต้องถูกโจมตีด้วย HTTP", "methods.": "วิธีการ", @@ -6004,7 +6004,7 @@ "Desktop": "เดสก์ทอป", "Mozilla Firefox®": "มอซซิลา ไฟร์ฟอกซ์®", "Safari®": "ซาฟารี®", - "Google Chrome®": "Google Chrome®", + "Google Chrome®": "กูเกิล โครม®", "Terminal": "เทอร์มินัล", "Top Email Hosting and Email Forwarding Setup Tutorials (2023)": "บทช่วยสอนการตั้งค่าการโฮสต์อีเมลและการส่งต่ออีเมลยอดนิยม ( 2023 )", "%s Email Setup Tutorial": "บทช่วยสอนการตั้งค่าอีเมล %s", @@ -6585,7 +6585,7 @@ "monitoring, and": "การตรวจสอบและ", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "คุณรองรับ OpenPGP/MIME, การเข้ารหัสจากต้นทางถึงปลายทาง (\"E2EE\") และ Web Key Directory (\"WKD\") หรือไม่", "Yes, we support": "ใช่ เราสนับสนุน", - "OpenPGP": "OpenPGP", + "OpenPGP": "โอเพ่นพีจีพี", "end-to-end encryption (\"E2EE\")": "การเข้ารหัสจากต้นทางถึงปลายทาง (\"E2EE\")", ", and the discovery of public keys using": "และการค้นพบกุญแจสาธารณะโดยใช้", "Web Key Directory (\"WKD\")": "ไดเรกทอรีคีย์เว็บ (\"WKD\")", @@ -6611,7 +6611,7 @@ "iOS": "ไอโอเอส", "PGPro": "พีจีโปร", "Windows": "หน้าต่าง", - "gpg4win": "gpg4win", + "gpg4win": "จีพีจี4วิน", "Outlook's desktop mail client does not support OpenPGP, however you can download the open-source plugin": "โปรแกรมรับส่งเมลบนเดสก์ท็อปของ Outlook ไม่รองรับ OpenPGP แต่คุณสามารถดาวน์โหลดปลั๊กอินโอเพ่นซอร์สได้", "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "โปรแกรมรับส่งอีเมลบนเว็บของ Outlook ไม่รองรับ OpenPGP แต่คุณสามารถดาวน์โหลดปลั๊กอินโอเพ่นซอร์สได้", "Mobile": "มือถือ", @@ -6621,7 +6621,7 @@ "FairEmail": "แฟร์อีเมล์", "both support the open-source plugin": "ทั้งสองรองรับปลั๊กอินโอเพ่นซอร์ส", ". You could alternatively use the open-source (proprietary licensing) plugin": ". คุณสามารถใช้ปลั๊กอินโอเพ่นซอร์ส (ลิขสิทธิ์เฉพาะ) ก็ได้", - "Google Chrome": "Google Chrome", + "Google Chrome": "กูเกิล โครม", "You can download the open-source browser extension": "คุณสามารถดาวน์โหลดส่วนขยายเบราว์เซอร์โอเพ่นซอร์สได้", "Mozilla Firefox": "มอซซิลา ไฟร์ฟอกซ์", "Microsoft Edge": "ไมโครซอฟต์ เอดจ์", @@ -7309,7 +7309,7 @@ "command every day during IMAP command processing, which leverages your encrypted password from an in-memory IMAP connection. Backups are stored if no existing backup is detected or if the": "คำสั่งทุกวันระหว่างการประมวลผลคำสั่ง IMAP ซึ่งใช้ประโยชน์จากรหัสผ่านที่เข้ารหัสของคุณจากการเชื่อมต่อ IMAP ในหน่วยความจำ ข้อมูลสำรองจะถูกจัดเก็บหากตรวจไม่พบข้อมูลสำรองที่มีอยู่หรือหาก", "If you authenticate with our SMTP server, then your username is *@%s.": "หากคุณตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ SMTP ของเรา ชื่อผู้ใช้ของคุณคือ *@%s", "From header must be equal to %s (or) you can use a domain-wide catch-all password at %s": "จากส่วนหัวต้องเท่ากับ %s (หรือ) คุณสามารถใช้รหัสผ่านที่รับทั่วทั้งโดเมนได้ที่ %s", - "jQuery": "jQuery", + "jQuery": "เจคิวรี่", "Synctoken was invalid; please contact us if necessary.": "Synctoken ไม่ถูกต้อง โปรดติดต่อเราหากจำเป็น", "are limited to sending 1 GB and/or 1000 messages per day.": "จำกัดการส่งข้อความ 1 GB และ/หรือ 1,000 ข้อความต่อวัน", "Your Ubuntu Email Address": "ที่อยู่อีเมล Ubuntu ของคุณ", @@ -9636,7 +9636,7 @@ "The materials contained in this web site are protected by applicable copyright and trademark law.": "เนื้อหาที่มีอยู่ในเว็บไซต์นี้ได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์และเครื่องหมายการค้าที่บังคับใช้", "Your access of our website and usage of our service indicates that you have agreed to our": "การเข้าถึงเว็บไซต์และการใช้บริการของเราแสดงว่าคุณได้ยอมรับเรา", "(e.g. for GDPR compliance).": "(เช่น สำหรับการปฏิบัติตาม GDPR)", - "GDPR": "GDPR", + "GDPR": "จีดีพีอาร์", "DPA": "อ.ส.ค", "Read how our service is GDPR compliant.": "อ่านว่าบริการของเราเป็นไปตาม GDPR อย่างไร", "Read our data processing agreement, terms of service, and how our service is GDPR compliant.": "อ่านข้อตกลงการประมวลผลข้อมูล ข้อกำหนดในการให้บริการ และวิธีที่บริการของเราปฏิบัติตาม GDPR", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "กล่องจดหมายไม่สามารถใช้งานได้ชั่วคราวเพื่อเพิ่มประสิทธิภาพอัตโนมัติ", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "ฐานข้อมูลของคุณกำลังถูกปรับให้เหมาะสมโดยอัตโนมัติผ่าน SQLite VACUUM เพื่อให้แน่ใจว่า \"auto_vacuum=FULL\" pragma ถูกตั้งค่าอย่างถูกต้องในกล่องจดหมายของคุณ การดำเนินการนี้จะใช้เวลาประมาณ 1 นาทีต่อ GB ของพื้นที่เก็บข้อมูลที่คุณใช้ในปัจจุบันบนนามแฝงนี้ จำเป็นต้องดำเนินการนี้เพื่อรักษาขนาดฐานข้อมูลของคุณให้เหมาะสมตลอดเวลาที่คุณอ่านและเขียนจากกล่องจดหมายของคุณ เมื่อดำเนินการเสร็จสิ้นแล้ว คุณจะได้รับอีเมลยืนยัน", "Mailbox optimization completed": "การเพิ่มประสิทธิภาพกล่องจดหมายเสร็จสมบูรณ์", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "กระบวนการเพิ่มประสิทธิภาพฐานข้อมูลของคุณเสร็จสมบูรณ์แล้ว ตั้งค่า pragma \"auto_vacuum=FULL\" อย่างถูกต้องบนกล่องจดหมายฐานข้อมูล SQLite ของคุณแล้ว และขนาดไฟล์ฐานข้อมูลของคุณจะได้รับการเพิ่มประสิทธิภาพตามระยะเวลาที่กำหนด" + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "กระบวนการเพิ่มประสิทธิภาพฐานข้อมูลของคุณเสร็จสมบูรณ์แล้ว ตั้งค่า pragma \"auto_vacuum=FULL\" อย่างถูกต้องบนกล่องจดหมายฐานข้อมูล SQLite ของคุณแล้ว และขนาดไฟล์ฐานข้อมูลของคุณจะได้รับการเพิ่มประสิทธิภาพตามระยะเวลาที่กำหนด", + "%s approved for newsletter access": "%s ได้รับการอนุมัติให้เข้าถึงจดหมายข่าว", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

โดเมน %s ของคุณได้รับการอนุมัติให้เข้าถึงจดหมายข่าวได้

การติดตั้งแบบสมบูรณ์

", + "

Your domain %s had its newsletter access removed.

": "

โดเมน %s ของคุณถูกถอดสิทธิ์การเข้าถึงจดหมายข่าว

" } \ No newline at end of file diff --git a/locales/tr.json b/locales/tr.json index 2387d88c0a..dc331d7819 100644 --- a/locales/tr.json +++ b/locales/tr.json @@ -701,7 +701,7 @@ "\" - this will help you keep track in case you use this service for multiple accounts)": "\"- bu hizmeti birden fazla hesap için kullanmanız durumunda izlemenize yardımcı olur)", "Copy the password to your clipboard that is automatically generated": "Parolayı otomatik olarak oluşturulan panonuza kopyalayın", "Go to ": "Adresine git", - "Gmail": "Gmail", + "Gmail": "E-posta", " and under ": " ve altında", "Settings ": "Ayarlar", " Accounts and Import ": " Hesaplar ve İthalat", @@ -1733,7 +1733,7 @@ "Settings": "Ayarlar", "Plan": "Plan", "You have successfully completed setup.": "Kurulumu başarıyla tamamladınız.", - "MX": "MX", + "MX": "Meksika", "TXT": "txt", "We are here to answer your questions, but please be sure to read our FAQ section first.": "Sorularınızı yanıtlamak için buradayız, ancak lütfen önce SSS bölümümüzü okuduğunuzdan emin olun.", "Free Email Webhooks | Forward Email": "Ücretsiz E-posta Web kancaları | Forward Email", @@ -1777,7 +1777,7 @@ "Bahrain": "Bahreyn", "Bangladesh": "Bangladeş", "Barbados": "Barbados", - "Belarus": "Belarus", + "Belarus": "Beyaz Rusya", "Belgium": "Belçika", "Belize": "belize", "Benin": "Benin", @@ -1919,7 +1919,7 @@ "Nicaragua": "Nikaragua", "Niger": "Nijer", "Nigeria": "Nijerya", - "Niue": "Niue", + "Niue": "Yeni Zelanda", "Norfolk Island": "Norfolk Adası", "North Macedonia": "Kuzey Makedonya", "Northern Mariana Islands": "Kuzey Mariana Adaları", @@ -4303,7 +4303,7 @@ "Send us an email": "Bize bir e-posta gönder", "Careers": "kariyer", "100% Systems Online": "%100 Çevrimiçi Sistemler", - "100%": "100%", + "100%": "%100", "Email Setup Guides": "E-posta Kurulum Kılavuzları", "%s Email Server Setup": "%s E-posta Sunucusu Kurulumu", "Email API Reference": "E-posta API Referansı", @@ -5997,8 +5997,8 @@ "Screenshot by IngerAlHaosului": "IngerAlHaosului'nin ekran görüntüsü", "an open-source and privacy-focused alternative": "açık kaynaklı ve gizlilik odaklı bir alternatif", "If you are using Thunderbird, then ensure \"Connection security\" is set to \"SSL/TLS\" and Authentication method is set to \"Normal password\".": "Thunderbird kullanıyorsanız \"Bağlantı güvenliği\"nin \"SSL/TLS\" olarak ayarlandığından ve Kimlik Doğrulama yönteminin \"Normal şifre\" olarak ayarlandığından emin olun.", - "Apple®": "Apple®", - "Windows®": "Windows®", + "Apple®": "Elma®", + "Windows®": "Pencereler®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Masaüstü", @@ -6585,7 +6585,7 @@ "monitoring, and": "izleme ve", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "OpenPGP/MIME'yi, uçtan uca şifrelemeyi (\"E2EE\") ve Web Anahtar Dizinini (\"WKD\") destekliyor musunuz?", "Yes, we support": "Evet destekliyoruz", - "OpenPGP": "OpenPGP", + "OpenPGP": "AçıkPGP", "end-to-end encryption (\"E2EE\")": "uçtan uca şifreleme (\"E2EE\")", ", and the discovery of public keys using": "ve ortak anahtarların keşfedilmesi", "Web Key Directory (\"WKD\")": "Web Anahtar Dizini (\"WKD\")", @@ -6602,7 +6602,7 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird'ün OpenPGP için yerleşik desteği vardır.", "Browser": "Tarayıcı", "Mailvelope": "Posta zarfı", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "Akış Şifrelemesi", "(proprietary license)": "(özel lisans)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail OpenPGP'yi desteklemiyor ancak açık kaynaklı eklentiyi indirebilirsiniz", "macOS": "Mac os işletim sistemi", @@ -9861,7 +9861,7 @@ "https://github.com/trailofbits/publications": "https://github.com/trailofbits/publications", "Homebrew": "Ev yapımı bira", "Hey": "Hey", - "cURL": "cURL", + "cURL": "kıvrımlı", "Quantum Safe Email: How we use encrypted SQLite mailboxes to keep your email safe": "Quantum Güvenli E-posta: E-postanızı güvende tutmak için şifrelenmiş SQLite posta kutularını nasıl kullanıyoruz?", "You have been rate limited, please try again later.": "Hızınız sınırlıydı, lütfen daha sonra tekrar deneyin.", "Email Spam Protection Filter": "E-posta Spam Koruması Filtresi", @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "%s için %s kotası, etki alanının yöneticilerinin %s maksimum kotasını aşıyor.", "Calendar already exists.": "Takvim zaten mevcut.", "Canonical": "Kanonik", - "Kubuntu": "Kubuntu", + "Kubuntu": "İnsanlıkta", "Lubuntu": "Lubuntu", "export format already supported).": "(Dışa aktarma formatı zaten destekleniyor).", "Webhook signature support": "Webhook imza desteği", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Posta kutusu otomatik optimizasyon için geçici olarak kullanılamıyor", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "\"auto_vacuum=FULL\" pragmasının posta kutunuzda düzgün bir şekilde ayarlandığından emin olmak için veritabanınız SQLite VACUUM aracılığıyla otomatik olarak optimize ediliyor. Bu işlem, şu anda bu takma adda kullandığınız depolama alanı GB başına yaklaşık 1 dakika sürecektir. Posta kutunuzdan okuyup yazdıkça veritabanı boyutunuzun zamanla optimize edilmiş kalmasını sağlamak için bu işlemi gerçekleştirmeniz gerekir. Tamamlandığında bir e-posta onayı alacaksınız.", "Mailbox optimization completed": "Posta kutusu optimizasyonu tamamlandı", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Veritabanı optimizasyon süreciniz tamamlandı. \"auto_vacuum=FULL\" pragması SQLite veritabanı posta kutunuzda düzgün bir şekilde ayarlandı ve zamanla veritabanı dosyanızın boyutu optimize edilecek." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Veritabanı optimizasyon süreciniz tamamlandı. \"auto_vacuum=FULL\" pragması SQLite veritabanı posta kutunuzda düzgün bir şekilde ayarlandı ve zamanla veritabanı dosyanızın boyutu optimize edilecek.", + "%s approved for newsletter access": "%s bülten erişimi için onaylandı", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Alan adınız %s bültene erişim için onaylandı.

Kurulumu Tamamla

", + "

Your domain %s had its newsletter access removed.

": "

%s alan adınızın bülten erişimi kaldırıldı.

" } \ No newline at end of file diff --git a/locales/uk.json b/locales/uk.json index 9f8f2404e4..0dd47111ce 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -10322,7 +10322,7 @@ "The quota for %s of %s exceeds the maximum quota of %s from admins of the domain.": "Квота для %s з %s перевищує максимальну квоту %s від адміністраторів домену.", "Calendar already exists.": "Календар уже існує.", "Canonical": "Канонічний", - "Kubuntu": "Kubuntu", + "Kubuntu": "У людяності", "Lubuntu": "Lubuntu", "export format already supported).": "формат експорту вже підтримується).", "Webhook signature support": "Підтримка підпису Webhook", @@ -10344,5 +10344,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Поштова скринька тимчасово недоступна для автоматичної оптимізації", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Ваша база даних автоматично оптимізується за допомогою SQLite VACUUM, щоб переконатися, що прагма \"auto_vacuum=FULL\" правильно встановлена у вашій поштовій скриньці. Ця операція займе приблизно 1 хвилину на кожен ГБ пам’яті, яку ви зараз використовуєте на цьому псевдонімі. Цю операцію необхідно виконати, щоб підтримувати розмір вашої бази даних оптимізованим з часом, коли ви читаєте та пишете з поштової скриньки. Після завершення ви отримаєте підтвердження електронною поштою.", "Mailbox optimization completed": "Оптимізацію поштової скриньки завершено", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Процес оптимізації бази даних завершено. Прагма \"auto_vacuum=FULL\" була правильно встановлена у вашій поштовій скриньці бази даних SQLite, і з часом розмір файлу вашої бази даних буде оптимізовано." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Процес оптимізації бази даних завершено. Прагма \"auto_vacuum=FULL\" була правильно встановлена у вашій поштовій скриньці бази даних SQLite, і з часом розмір файлу вашої бази даних буде оптимізовано.", + "%s approved for newsletter access": "%s схвалено для доступу до інформаційного бюлетеня", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Для вашого домену %s схвалено доступ до розсилки.

Повне налаштування

", + "

Your domain %s had its newsletter access removed.

": "

Для вашого домену %s скасовано доступ до розсилки новин.

" } \ No newline at end of file diff --git a/locales/vi.json b/locales/vi.json index a42e4d87cb..b8ccdd9f6b 100644 --- a/locales/vi.json +++ b/locales/vi.json @@ -1071,7 +1071,7 @@ "(we are maintainers)": "(chúng tôi là người bảo trì)", "Go": "Đi", "net/http": "mạng/http", - "RestSharp": "RestSharp", + "RestSharp": "Nghỉ ngơiSharp", "The current HTTP base URI path is:": "Đường dẫn URI cơ sở HTTP hiện tại là:", "All endpoints require your": "Tất cả các điểm cuối đều yêu cầu", "API key": "Mã API", @@ -1257,7 +1257,7 @@ "List of labels (must be line-break/space/comma separated String or Array)": "Danh sách các nhãn (phải là Chuỗi hoặc Mảng được phân tách bằng dấu ngắt dòng/dấu cách/bằng dấu phẩy)", "Whether to enable to require recipients to click an email verification link for emails to flow through (defaults to the domain's setting if not explicitly set in the request body)": "Có bật hay không để yêu cầu người nhận nhấp vào liên kết xác minh email để email đi qua (mặc định là cài đặt của miền nếu không được đặt rõ ràng trong nội dung yêu cầu)", "Whether to enable to disable this alias (if disabled, emails will be routed nowhere but return successful status codes). If a value is passed, it is converted to a boolean using": "Có bật hay không để tắt bí danh này (nếu bị tắt, email sẽ không được định tuyến đến đâu nhưng sẽ trả về mã trạng thái thành công). Nếu một giá trị được truyền, nó sẽ được chuyển đổi thành boolean bằng cách sử dụng", - "boolean": "boolean", + "boolean": "Boolean", "Whether to enable to disable IMAP storage for this alias (if disabled, then inbound emails received will not get stored to": "Có bật hay không để tắt bộ nhớ IMAP cho bí danh này (nếu tắt, các email gửi đến nhận được sẽ không được lưu trữ vào", "IMAP storage": "lưu trữ IMAP", ". If a value is passed, it is converted to a boolean using": ". Nếu một giá trị được truyền, nó sẽ được chuyển đổi thành boolean bằng cách sử dụng", @@ -1423,7 +1423,7 @@ "Account Manager": "Người quản lý tài khoản", "My Domain Names": "Tên miền của tôi", "Change Where Domain Points": "Thay đổi điểm tên miền", - "Shopify": "Shopify", + "Shopify": "Shoptify", "Managed Domains": "Tên miền được quản lý", "DNS Settings": "Cài đặt DNS", "Squarespace": "Hình vuông", @@ -1532,7 +1532,7 @@ "next to the newly created alias. Copy to your clipboard and securely store the generated password shown on the screen.": "bên cạnh bí danh mới được tạo. Sao chép vào khay nhớ tạm của bạn và lưu trữ an toàn mật khẩu đã tạo hiển thị trên màn hình.", "Using your preferred email application, add or configure an account with your newly created alias (e.g.": "Sử dụng ứng dụng email ưa thích của bạn, thêm hoặc định cấu hình tài khoản bằng bí danh mới tạo của bạn (ví dụ:", "We recommend using": "Chúng tôi khuyên bạn nên sử dụng", - "Thunderbird": "Thunderbird", + "Thunderbird": "Chim Sấm Sét", "K-9 Mail": "Thư K-9", "Apple Mail": "Thư Apple", "an open-source and privacy-focused alternative": "một giải pháp thay thế tập trung vào nguồn mở và quyền riêng tư", @@ -1641,7 +1641,7 @@ "Copy the password to your clipboard that is automatically generated": "Sao chép mật khẩu vào khay nhớ tạm được tạo tự động", "If you are using G Suite, visit your admin panel": "Nếu bạn đang sử dụng G Suite, hãy truy cập bảng quản trị của bạn", "Apps": "Ứng dụng", - "G Suite": "G Suite", + "G Suite": "Bộ G Suite", "Settings for Gmail": "Cài đặt cho Gmail", "and make sure to check \"Allow users to send mail through an external SMTP server...\". There will be some delay for this change to be activated, so please wait a few minutes.": "và đảm bảo chọn \"Cho phép người dùng gửi thư qua máy chủ SMTP bên ngoài...\". Sẽ có một chút chậm trễ để kích hoạt thay đổi này, vì vậy vui lòng đợi vài phút.", "When prompted for \"Name\", enter the name that you want your email to be seen as \"From\" (e.g. \"Linus Torvalds\")": "Khi được nhắc \"Tên\", hãy nhập tên mà bạn muốn email của mình được hiển thị là \"Từ\" (ví dụ: \"Linus Torvalds\")", @@ -1663,12 +1663,12 @@ "Please": "Vui lòng", "so we can help investigate the issue and find a quick resolution.": "để chúng tôi có thể giúp điều tra vấn đề và tìm ra giải pháp nhanh chóng.", "Our service works with popular email clients such as:": "Dịch vụ của chúng tôi hoạt động với các ứng dụng email phổ biến như:", - "Apple®": "Apple®", - "Windows®": "Windows®", + "Apple®": "Táo®", + "Windows®": "Cửa sổ®", "Android™": "Android™", "Linux®": "Linux®", "Desktop": "Máy tính để bàn", - "Mozilla Firefox®": "Mozilla Firefox®", + "Mozilla Firefox®": "Trình duyệt Mozilla Firefox®", "Safari®": "Safari®", "Google Chrome®": "Google Chrome®", "Terminal": "Phần cuối", @@ -2069,13 +2069,13 @@ "If I want all emails that go to `info@example.com` or `support@example.com` to forward to `user+info@gmail.com` or `user+support@gmail.com` respectively (with substitution support) (": "Nếu tôi muốn tất cả các email đi tới `info@example.com` hoặc `support@example.com` được chuyển tiếp tương ứng tới `user+info@gmail.com` hoặc `user+support@gmail.com` (có hỗ trợ thay thế ) (", "Webhook Querystring Substitution Example:": "Ví dụ về thay thế chuỗi truy vấn Webhook:", "Perhaps you want all emails that go to `example.com` to go to a": "Có lẽ bạn muốn tất cả các email truy cập `example.com` chuyển đến một", - "webhook": "webhook", + "webhook": "móc treo", "and have a dynamic querystring key of \"to\" with a value of the username portion of the email address (": "và có khóa chuỗi truy vấn động là \"to\" với giá trị phần tên người dùng của địa chỉ email (", "Disable Example:": "Vô hiệu hóa ví dụ:", "If you want all emails that match a certain pattern to be disabled (see": "Nếu bạn muốn tắt tất cả các email khớp với một mẫu nhất định (xem", "), then simply use the same approach with an exclamation mark \"!\":": "), thì chỉ cần sử dụng cách tiếp cận tương tự với dấu chấm than \"!\":", "Curious how to write a regular expression or need to test your replacement? You can go to the free regular expression testing website": "Bạn tò mò về cách viết biểu thức chính quy hoặc cần kiểm tra biểu thức thay thế của mình? Bạn có thể truy cập trang web kiểm tra biểu thức chính quy miễn phí", - "RegExr": "RegExr", + "RegExr": "Biểu thức chính quy", "at": "Tại", "https://regexr.com": "https://regexr.com", "No, it is not recommended, as you can only use one mail exchange server at a time. Fallbacks are usually never retried due to priority misconfigurations and mail servers not respecting MX exchange priority checking.": "Không, điều đó không được khuyến khích vì bạn chỉ có thể sử dụng một máy chủ trao đổi thư tại một thời điểm. Các bản dự phòng thường không bao giờ được thử lại do cấu hình sai mức độ ưu tiên và máy chủ thư không tôn trọng việc kiểm tra mức độ ưu tiên trao đổi MX.", @@ -2211,7 +2211,7 @@ "Yes. Regardless of which plan you are on, you will pay only one monthly rate – which covers all of your domains.": "Đúng. Bất kể bạn đang sử dụng gói nào, bạn sẽ chỉ phải trả một mức giá hàng tháng – bao gồm tất cả các miền của bạn.", "We accept cards, wallets, and bank transfers using": "Chúng tôi chấp nhận thẻ, ví và chuyển khoản ngân hàng bằng cách sử dụng", "Stripe": "Vạch sọc", - "PayPal": "PayPal", + "PayPal": "Tài khoản PayPal", "– for one-time payments or monthly, quarterly, or yearly subscriptions.": "– đối với thanh toán một lần hoặc đăng ký hàng tháng, hàng quý hoặc hàng năm.", "We created an open-source software project called 🍊": "Chúng tôi đã tạo một dự án phần mềm nguồn mở có tên 🍊", "and use it for DNS lookups. The default DNS servers used are": "và sử dụng nó để tra cứu DNS. Các máy chủ DNS mặc định được sử dụng là", @@ -2475,7 +2475,7 @@ "The Primary is running on the data servers with the mounted volumes containing the encrypted mailboxes. From a distribution standpoint, you could consider all the individual IMAP servers behind": "Primary đang chạy trên các máy chủ dữ liệu với các ổ đĩa được gắn chứa các hộp thư được mã hóa. Từ quan điểm phân phối, bạn có thể xem xét tất cả các máy chủ IMAP riêng lẻ đằng sau", "to be secondary servers (\"Secondary\").": "làm máy chủ phụ (\"Phụ\").", "We accomplish two-way communication with": "Chúng tôi thực hiện giao tiếp hai chiều với", - "WebSockets": "WebSockets", + "WebSockets": "WebSocket", "Primary servers use an instance of": "Các máy chủ chính sử dụng một phiên bản của", "ws": "là", "server.": "máy chủ.", @@ -2513,7 +2513,7 @@ "Our IMAP servers support the": "Máy chủ IMAP của chúng tôi hỗ trợ", "command with complex queries, regular expressions, and more.": "lệnh với các truy vấn phức tạp, biểu thức chính quy, v.v.", "Fast search performance is thanks to": "Hiệu suất tìm kiếm nhanh là nhờ", - "sqlite-regex": "sqlite-regex", + "sqlite-regex": "sqlite-biểu thức chính quy", "values in the SQLite mailboxes as": "các giá trị trong hộp thư SQLite như", "strings via": "dây qua", "Date.prototype.toISOString": "Date.prototype.toISOString", @@ -2525,7 +2525,7 @@ "DevOps automation platform for maintaing, scaling, and managing our entire fleet of servers with ease.": "Nền tảng tự động hóa DevOps để duy trì, mở rộng quy mô và quản lý toàn bộ nhóm máy chủ của chúng tôi một cách dễ dàng.", "Bree": "Bree", "Job scheduler for Node.js and JavaScript with cron, dates, ms, later, and human-friendly support.": "Trình lên lịch công việc cho Node.js và JavaScript với cron, ngày tháng, ms, muộn hơn và hỗ trợ thân thiện với con người.", - "Cabin": "Cabin", + "Cabin": "Nhà gỗ", "Developer-friendly JavaScript and Node.js logging library with security and privacy in mind.": "Thư viện ghi nhật ký JavaScript và Node.js thân thiện với nhà phát triển với tính bảo mật và quyền riêng tư.", "Lad": "Thanh niên", "Node.js framework which powers our entire architecture and engineering design with MVC and more.": "Khung công tác Node.js hỗ trợ toàn bộ kiến trúc và thiết kế kỹ thuật của chúng tôi với MVC và hơn thế nữa.", @@ -2540,7 +2540,7 @@ "In-memory database for caching, publish/subscribe channels, and DNS over HTTPS requests.": "Cơ sở dữ liệu trong bộ nhớ để lưu vào bộ nhớ đệm, xuất bản/đăng ký kênh và yêu cầu DNS qua HTTPS.", "Encryption extension for SQLite to allow entire database files to be encrypted (including the write-ahead-log (\"": "Tiện ích mở rộng mã hóa cho SQLite để cho phép mã hóa toàn bộ tệp cơ sở dữ liệu (bao gồm cả nhật ký ghi trước (\"", "\"), journal, rollback, …).": "\"), nhật ký, khôi phục,…).", - "SQLiteStudio": "SQLiteStudio", + "SQLiteStudio": "Phòng thu SQLite", "Visual SQLite editor (which you could also use) to test, download, and view development mailboxes.": "Trình soạn thảo SQLite trực quan (bạn cũng có thể sử dụng) để kiểm tra, tải xuống và xem các hộp thư phát triển.", "Embedded database layer for scalable, self-contained, fast, and resilient IMAP storage.": "Lớp cơ sở dữ liệu nhúng để lưu trữ IMAP có thể mở rộng, khép kín, nhanh chóng và linh hoạt.", "Node.js anti-spam, email filtering, and phishing prevention tool (our alternative to": "Công cụ chống thư rác, lọc email và ngăn chặn lừa đảo của Node.js (giải pháp thay thế của chúng tôi cho", @@ -2779,13 +2779,13 @@ "As law permits in the United States, we may disclose and share Account information to law enforcement without a subpoena, ECPA court order, and/or search warrant when we believe that doing so without delay is needed in order to prevent death, serious harm, financial loss, or other damage to a victim.": "Theo luật pháp Hoa Kỳ cho phép, chúng tôi có thể tiết lộ và chia sẻ thông tin Tài khoản cho cơ quan thực thi pháp luật mà không cần trát đòi hầu tòa, lệnh của tòa án ECPA và/hoặc lệnh khám xét khi chúng tôi tin rằng việc làm đó không chậm trễ là cần thiết để ngăn ngừa tử vong, tổn hại nghiêm trọng, tổn thất tài chính hoặc thiệt hại khác cho nạn nhân.", "We require that emergency requests be sent via email and include all relevant information in order to provide a timely and expedited process.": "Chúng tôi yêu cầu các yêu cầu khẩn cấp phải được gửi qua email và bao gồm tất cả thông tin liên quan để cung cấp quy trình kịp thời và nhanh chóng.", "We may notify an Account and provide them with a copy of a law enforcement request pertaining to them unless we are prohibited by law or court order from doing so (e.g.": "Chúng tôi có thể thông báo cho Tài khoản và cung cấp cho họ bản sao yêu cầu thực thi pháp luật liên quan đến họ trừ khi chúng tôi bị pháp luật hoặc lệnh của tòa án cấm làm như vậy (ví dụ:", - "18 U.S.C. 2705(b)": "18 U.S.C. 2705(b)", + "18 U.S.C. 2705(b)": "18 Bộ luật Hoa Kỳ 2705(b)", "). In those cases, if applicable, then we may notify an Account when the non-disclosure order has expired.": "). Trong những trường hợp đó, nếu có, chúng tôi có thể thông báo cho Tài khoản khi lệnh không tiết lộ đã hết hạn.", "If a request for information by law enforcement is valid, then we will": "Nếu yêu cầu cung cấp thông tin của cơ quan thực thi pháp luật là hợp lệ thì chúng tôi sẽ", "preserve necessary and requested Account information": "lưu giữ thông tin tài khoản cần thiết và được yêu cầu", "and make a reasonable effort to contact the Account owner by their registered and verified email address (e.g. within 7 calendar days). If we receive a timely objection (e.g. within 7 calendar days), then we will withhold sharing Account information and continue the legal process as necessary.": "và nỗ lực hợp lý để liên hệ với chủ sở hữu Tài khoản bằng địa chỉ email đã đăng ký và xác minh của họ (ví dụ: trong vòng 7 ngày theo lịch). Nếu chúng tôi nhận được phản đối kịp thời (ví dụ: trong vòng 7 ngày theo lịch), thì chúng tôi sẽ từ chối chia sẻ thông tin Tài khoản và tiếp tục quy trình pháp lý nếu cần.", "We will honor valid requests from law enforcement to preserve information regarding an Account according to": "Chúng tôi sẽ tôn trọng các yêu cầu hợp lệ từ cơ quan thực thi pháp luật để lưu giữ thông tin liên quan đến Tài khoản theo", - "18 U.S.C. 2703(f)": "18 U.S.C. 2703(f)", + "18 U.S.C. 2703(f)": "18 Bộ luật Hoa Kỳ 2703(f)", ". Note that preservation of data is restricted only to what is specifically requested and presently available.": ". Lưu ý rằng việc bảo quản dữ liệu chỉ bị giới hạn ở những gì được yêu cầu cụ thể và hiện có sẵn.", "We require that all valid law enforcement requests provide us with a valid and functional email address that we may correspond to and provide requested information electronically to.": "Chúng tôi yêu cầu tất cả các yêu cầu thực thi pháp luật hợp lệ phải cung cấp cho chúng tôi địa chỉ email hợp lệ và hoạt động mà chúng tôi có thể tương ứng và cung cấp thông tin được yêu cầu bằng điện tử.", "All requests should be sent to the email address specified under": "Tất cả các yêu cầu phải được gửi đến địa chỉ email được chỉ định trong", @@ -3520,7 +3520,7 @@ "Afghanistan": "Afghanistan", "Albania": "Albania", "Algeria": "Algérie", - "American Samoa": "American Samoa", + "American Samoa": "Samoa thuộc Mỹ", "Andorra": "Andorra", "Angola": "Ăng-gô-la", "Anguilla": "Anguilla", @@ -3532,9 +3532,9 @@ "Australia": "Châu Úc", "Austria": "Áo", "Azerbaijan": "Azerbaijan", - "Bahamas": "Bahamas", - "Bahrain": "Bahrain", - "Bangladesh": "Bangladesh", + "Bahamas": "Bahama", + "Bahrain": "Ba-ren", + "Bangladesh": "Băng-la-đét", "Barbados": "Barbados", "Belarus": "Bêlarut", "Belgium": "nước Bỉ", @@ -3550,7 +3550,7 @@ "Brazil": "Brazil", "British Indian Ocean Territory": "Lãnh thổ Ấn Độ Dương thuộc Anh", "Brunei Darussalam": "Vương quốc Bru-nây", - "Bulgaria": "Bulgaria", + "Bulgaria": "Bungari", "Burkina Faso": "Burkina Faso", "Burundi": "Burundi", "Cabo Verde": "Cabo Verde", @@ -3564,14 +3564,14 @@ "China": "Trung Quốc", "Christmas Island": "Đảo Giáng Sinh", "Cocos (Keeling) Islands": "Quần đảo Cocos (Keeling)", - "Colombia": "Colombia", + "Colombia": "Côlômbia", "Comoros": "Comoros", - "Congo": "Congo", + "Congo": "Công-gô", "Congo, Democratic Republic of the": "Congo, Cộng hòa Dân chủ Congo", "Cook Islands": "Quần đảo Cook", "Costa Rica": "Costa Rica", "Croatia": "Croatia", - "Cuba": "Cuba", + "Cuba": "Cu-ba", "Curaçao": "Rượu cam bì", "Cyprus": "Síp", "Czechia": "Séc", @@ -3580,14 +3580,14 @@ "Djibouti": "Djibouti", "Dominica": "Dominica", "Dominican Republic": "Cộng hòa Dominica", - "Ecuador": "Ecuador", + "Ecuador": "Êcuađo", "Egypt": "Ai Cập", "El Salvador": "Vị cứu tinh", - "Equatorial Guinea": "Equatorial Guinea", + "Equatorial Guinea": "Guinea Xích Đạo", "Eritrea": "Eritrea", "Estonia": "Estonia", "Eswatini": "ở Swat", - "Ethiopia": "Ethiopia", + "Ethiopia": "Êtiôpia", "Falkland Islands (Malvinas)": "Quần đảo Falkland (Malvinas)", "Faroe Islands": "Quần đảo Faroe", "Fiji": "Fiji", @@ -3600,7 +3600,7 @@ "Gambia": "Gambia", "Georgia": "Gruzia", "Germany": "nước Đức", - "Ghana": "Ghana", + "Ghana": "Gana", "Gibraltar": "Gibraltar", "Greece": "Hy Lạp", "Greenland": "Greenland", @@ -3617,13 +3617,13 @@ "Holy See": "Tòa thánh", "Honduras": "Honduras", "Hong Kong": "Hồng Kông", - "Hungary": "Hungary", + "Hungary": "Hungari", "Iceland": "Nước Iceland", "India": "Ấn Độ", "Indonesia": "Indonesia", "Iran, Islamic Republic of": "Iran (Cộng hòa Hồi giáo", "Iraq": "Irắc", - "Ireland": "Ireland", + "Ireland": "Ai-len", "Isle of Man": "Đảo Man", "Israel": "Người israel", "Italy": "Nước Ý", @@ -3642,14 +3642,14 @@ "Latvia": "Latvia", "Lebanon": "Liban", "Lesotho": "Lesotho", - "Liberia": "Liberia", + "Liberia": "Li-bê-ri-a", "Libya": "Lybia", "Liechtenstein": "Liechtenstein", "Lithuania": "Litva", - "Luxembourg": "Luxembourg", - "Macao": "Macao", + "Luxembourg": "Luxemburg", + "Macao": "Ma Cao", "Madagascar": "Madagascar", - "Malawi": "Malawi", + "Malawi": "Ma-la-uy", "Malaysia": "Malaysia", "Maldives": "Maldives", "Mali": "Họ đã có", @@ -3667,11 +3667,11 @@ "Montenegro": "Montenegro", "Montserrat": "Montserrat", "Morocco": "Ma-rốc", - "Mozambique": "Mozambique", - "Myanmar": "Myanmar", + "Mozambique": "Mô-dăm-bích", + "Myanmar": "Miến Điện", "Namibia": "Namibia", "Nauru": "Nauru", - "Nepal": "Nepal", + "Nepal": "Nê-pan", "Netherlands": "nước Hà Lan", "New Caledonia": "Tân Caledonia", "New Zealand": "New Zealand", @@ -3690,9 +3690,9 @@ "Panama": "Panama", "Papua New Guinea": "Papua New Guinea", "Paraguay": "Paraguay", - "Peru": "Peru", + "Peru": "Pê-ru", "Philippines": "Philippin", - "Pitcairn": "Pitcairn", + "Pitcairn": "Đảo Pitcairn", "Poland": "Ba Lan", "Portugal": "Bồ Đào Nha", "Puerto Rico": "Puerto Rico", @@ -3727,7 +3727,7 @@ "South Sudan": "phía nam Sudan", "Spain": "Tây ban nha", "Sri Lanka": "Sri Lanka", - "Sudan": "Sudan", + "Sudan": "Xu-đăng", "Suriname": "Suriname", "Svalbard and Jan Mayen": "Svalbard và Jan Mayen", "Sweden": "Thụy Điển", @@ -3742,7 +3742,7 @@ "Tokelau": "Tokelau", "Tonga": "Tới nơi", "Trinidad and Tobago": "Trinidad và Tobago", - "Tunisia": "Tunisia", + "Tunisia": "Tuy-ni-di", "Turkey": "Thổ Nhĩ Kỳ", "Turkmenistan": "Turkmenistan", "Turks and Caicos Islands": "Quần đảo Turks và Caicos", @@ -3752,7 +3752,7 @@ "United Arab Emirates": "các Tiểu Vương Quốc Ả Rập Thống Nhất", "United Kingdom of Great Britain and Northern Ireland": "Vương quốc Liên hiệp Anh và Bắc Ireland", "United States Minor Outlying Islands": "Quần đảo xa xôi nhỏ của Hoa Kỳ", - "Uruguay": "Uruguay", + "Uruguay": "Urugoay", "Uzbekistan": "Uzbekistan", "Vanuatu": "Vanuatu", "Venezuela, Bolivarian Republic of": "Venezuela, Cộng hòa Bolivar", @@ -3847,7 +3847,7 @@ "Make payment now to resume email forwarding.": "Hãy thanh toán ngay bây giờ để tiếp tục chuyển tiếp email.", "Manage Billing": "Quản lý thanh toán", "Account Summary": "Tóm tắt tài khoản", - "MX": "MX", + "MX": "Tiếng Việt", "TXT": "TXT", "Please note that MX and TXT statuses may be inaccurate.": "Xin lưu ý rằng trạng thái MX và TXT có thể không chính xác.", "You must make payment to avoid account termination.": "Bạn phải thực hiện thanh toán để tránh bị chấm dứt tài khoản.", @@ -3929,7 +3929,7 @@ "monitoring, and": "giám sát và", "Do you support OpenPGP/MIME, end-to-end encryption (\"E2EE\"), and Web Key Directory (\"WKD\")": "Bạn có hỗ trợ OpenPGP/MIME, mã hóa hai đầu (\"E2EE\") và Thư mục khóa web (\"WKD\") không", "Yes, we support": "Vâng, chúng tôi hỗ trợ", - "OpenPGP": "OpenPGP", + "OpenPGP": "MởPGP", "end-to-end encryption (\"E2EE\")": "mã hóa đầu cuối (\"E2EE\")", ", and the discovery of public keys using": "và việc khám phá khóa công khai bằng cách sử dụng", "Web Key Directory (\"WKD\")": "Thư mục khóa Web (\"WKD\")", @@ -3946,7 +3946,7 @@ "Thunderbird has built-in support for OpenPGP.": "Thunderbird có hỗ trợ tích hợp cho OpenPGP.", "Browser": "Trình duyệt", "Mailvelope": "Phong bì thư", - "FlowCrypt": "FlowCrypt", + "FlowCrypt": "Lưu lượng", "(proprietary license)": "(giấy phép độc quyền)", "Gmail does not support OpenPGP, however you can download the open-source plugin": "Gmail không hỗ trợ OpenPGP, tuy nhiên bạn có thể tải xuống plugin nguồn mở", "macOS": "hệ điều hành Mac", @@ -3960,18 +3960,18 @@ "Outlook's web-based mail client does not support OpenPGP, however you can download the open-source plugin": "Ứng dụng thư khách dựa trên web của Outlook không hỗ trợ OpenPGP, tuy nhiên bạn có thể tải xuống plugin nguồn mở", "Android": "Android", "Mobile": "Điện thoại di động", - "OpenKeychain": "OpenKeychain", + "OpenKeychain": "MởChìa khóa", "Android mail clients": "Ứng dụng thư khách Android", "such as": "chẳng hạn như", "FairEmail": "Email công bằng", "both support the open-source plugin": "cả hai đều hỗ trợ plugin nguồn mở", ". You could alternatively use the open-source (proprietary licensing) plugin": ". Ngoài ra, bạn có thể sử dụng plugin nguồn mở (cấp phép độc quyền)", - "Google Chrome": "Google Chrome", + "Google Chrome": "Trình duyệt Google Chrome", "You can download the open-source browser extension": "Bạn có thể tải xuống tiện ích mở rộng trình duyệt nguồn mở", - "Mozilla Firefox": "Mozilla Firefox", + "Mozilla Firefox": "Trình duyệt Mozilla Firefox", "Microsoft Edge": "Microsoft Edge", "Brave": "Can đảm", - "Balsa": "Balsa", + "Balsa": "Gỗ Balsa", "Configure OpenPGP in Balsa": "Định cấu hình OpenPGP trong Balsa", "Balsa has built-in support for OpenPGP.": "Balsa có hỗ trợ tích hợp cho OpenPGP.", "KMail": "KMail", @@ -7385,7 +7385,7 @@ "New York, New York, United States": "New York, New York, Hoa Kỳ", "\"We don't just fix bugs, we fix software.\"": "\"Chúng tôi không chỉ sửa lỗi, chúng tôi còn sửa phần mềm.\"", "https://github.com/trailofbits/publications": "https://github.com/trailofbits/publications", - "Homebrew": "Homebrew", + "Homebrew": "Bia tự pha chế", "Hey": "Chào", "cURL": "Xoăn", "Quantum Safe Email: How we use encrypted SQLite mailboxes to keep your email safe": "Email an toàn lượng tử: Cách chúng tôi sử dụng hộp thư SQLite được mã hóa để giữ an toàn cho email của bạn", @@ -7874,5 +7874,8 @@ "Mailbox temporarily unavailable for automatic optimization": "Hộp thư tạm thời không khả dụng để tối ưu hóa tự động", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "Cơ sở dữ liệu của bạn đang được tự động tối ưu hóa thông qua SQLite VACUUM để đảm bảo pragma \"auto_vacuum=FULL\" được thiết lập đúng trên hộp thư của bạn. Hoạt động này sẽ mất khoảng 1 phút cho mỗi GB dung lượng lưu trữ mà bạn hiện đang sử dụng trên bí danh này. Cần phải thực hiện hoạt động này để giữ cho kích thước cơ sở dữ liệu của bạn được tối ưu hóa theo thời gian khi bạn đọc và ghi từ hộp thư của mình. Sau khi hoàn tất, bạn sẽ nhận được email xác nhận.", "Mailbox optimization completed": "Hoàn tất tối ưu hóa hộp thư", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Quá trình tối ưu hóa cơ sở dữ liệu của bạn đã hoàn tất. Pragma \"auto_vacuum=FULL\" đã được thiết lập đúng trên hộp thư cơ sở dữ liệu SQLite của bạn và theo thời gian, kích thước tệp cơ sở dữ liệu của bạn sẽ được tối ưu hóa." + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "Quá trình tối ưu hóa cơ sở dữ liệu của bạn đã hoàn tất. Pragma \"auto_vacuum=FULL\" đã được thiết lập đúng trên hộp thư cơ sở dữ liệu SQLite của bạn và theo thời gian, kích thước tệp cơ sở dữ liệu của bạn sẽ được tối ưu hóa.", + "%s approved for newsletter access": "%s đã được chấp thuận để truy cập bản tin", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

Tên miền %s của bạn đã được chấp thuận để nhận bản tin.

Thiết lập hoàn chỉnh

", + "

Your domain %s had its newsletter access removed.

": "

Tên miền %s của bạn đã bị xóa quyền truy cập nhận bản tin.

" } \ No newline at end of file diff --git a/locales/zh.json b/locales/zh.json index c900912781..703955e8e1 100644 --- a/locales/zh.json +++ b/locales/zh.json @@ -10037,5 +10037,8 @@ "Mailbox temporarily unavailable for automatic optimization": "邮箱暂时无法自动优化", "Your database is being automatically optimized via SQLite VACUUM in order to ensure \"auto_vacuum=FULL\" pragma is set properly on your mailbox. This operation will take roughly 1 minute per GB of storage you currently use on this alias. It is necessary to perform this operation in order to keep your database size optimized over time as you read and write from your mailbox. Once completed you will receive an email confirmation.": "您的数据库正在通过 SQLite VACUUM 自动优化,以确保您的邮箱上正确设置了“auto_vacuum=FULL”指令。此操作大约需要 1 分钟,以处理您当前在此别名上使用的每 GB 存储空间。执行此操作是必要的,这样才能在您从邮箱读取和写入时保持数据库大小的优化。完成后,您将收到一封电子邮件确认。", "Mailbox optimization completed": "邮箱优化完成", - "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "您的数据库优化过程已完成。您的 SQLite 数据库邮箱上的“auto_vacuum=FULL”指令已正确设置,随着时间的推移,您的数据库文件大小将得到优化。" + "Your database optimization process has been completed. The \"auto_vacuum=FULL\" pragma has been set properly on your SQLite database mailbox and over time your database file size will be optimized.": "您的数据库优化过程已完成。您的 SQLite 数据库邮箱上的“auto_vacuum=FULL”指令已正确设置,随着时间的推移,您的数据库文件大小将得到优化。", + "%s approved for newsletter access": "%s已获准访问新闻通讯", + "

Your domain %s was approved for newsletter access.

Complete Setup

": "

您的域%s已被批准访问新闻通讯。

完成设置

", + "

Your domain %s had its newsletter access removed.

": "

您的域%s的新闻通讯访问权限已被删除。

" } \ No newline at end of file diff --git a/sqlite-server.js b/sqlite-server.js index 998bff7069..e410c72968 100644 --- a/sqlite-server.js +++ b/sqlite-server.js @@ -70,8 +70,8 @@ class SQLite { : http.createServer(); // in-memory database map for re-using open database connection instances - // this.databaseMap = new Map(); - // this.temporaryDatabaseMap = new Map(); + this.databaseMap = new Map(); + this.temporaryDatabaseMap = new Map(); // // bind helpers so we can re-use IMAP helper commands