From c7dedf40541a8c818e21f90b0ba4990bab3b63d5 Mon Sep 17 00:00:00 2001 From: ansuz Date: Thu, 19 Jan 2023 10:14:22 +0530 Subject: [PATCH 01/11] more logging for potentially long-running eviction processes --- lib/eviction.js | 58 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 56 insertions(+), 2 deletions(-) diff --git a/lib/eviction.js b/lib/eviction.js index 32e1bdd56..1002a97b2 100644 --- a/lib/eviction.js +++ b/lib/eviction.js @@ -36,6 +36,7 @@ Env = { // the number of ms artificially introduced between CPU-intensive operations var THROTTLE_FACTOR = 10; +var PROGRESS_FACTOR = 1000; var evictArchived = function (Env, cb) { var Log; @@ -391,6 +392,12 @@ module.exports = function (Env, cb) { var active = 0; var handler = function (err, item, cb) { channels++; + if (channels % PROGRESS_FACTOR === 0) { + Log.info('EVICT_CHANNEL_CATEGORIZATION_PROGRESS', { + channels: channels, + }); + } + if (err) { Log.error('EVICT_CHANNEL_CATEGORIZATION', err); return void cb(); @@ -417,6 +424,7 @@ module.exports = function (Env, cb) { }); }; + Log.info('EVICT_CHANNEL_ACTIVITY_START', 'Assessing channel activity'); store.listChannels(handler, w(done)); }; @@ -424,9 +432,16 @@ module.exports = function (Env, cb) { var n_blobs = 0; var active = 0; + Log.info('EVICT_BLOBS_ACTIVITY_START', 'Assessing blob activity'); blobs.list.blobs(function (err, item, next) { next = Util.mkAsync(next, THROTTLE_FACTOR); n_blobs++; + if (n_blobs % PROGRESS_FACTOR === 0) { + Log.info('EVICT_BLOB_CATEGORIZATION_PROGRESS', { + blobs: n_blobs, + }); + } + if (err) { Log.error("EVICT_BLOB_CATEGORIZATION", err); return void next(); @@ -495,6 +510,11 @@ module.exports = function (Env, cb) { var handler = function (content, id, next) { next = Util.mkAsync(next, THROTTLE_FACTOR); accounts++; + if (accounts % PROGRESS_FACTOR === 0) { + Log.info('EVICT_ACCOUNT_CATEGORIZATION_PROGRESS', { + accounts: accounts, + }); + } var mtime = content.latest; var pinList = Object.keys(content.pins); @@ -551,6 +571,7 @@ module.exports = function (Env, cb) { }); }; + Log.info('EVICT_ACCOUNTS_ACTIVITY_START', 'Assessing account activity'); Pins.load(w(done), { pinPath: Env.paths.pin, handler: handler, @@ -562,6 +583,8 @@ module.exports = function (Env, cb) { // if they have not been accessed within the specified retention time var removed = 0; var total = 0; + + Log.info('EVICT_BLOB_START', {}); blobs.list.blobs(function (err, item, next) { next = Util.mkAsync(next, THROTTLE_FACTOR); if (err) { @@ -573,6 +596,12 @@ module.exports = function (Env, cb) { return void Log.error('EVICT_BLOB_LIST_BLOBS_NO_ITEM', item); } total++; + if (total % PROGRESS_FACTOR === 0) { + Log.info("EVICT_BLOB_PROGRESS", { + blobs: total, + }); + } + if (pinnedDocs.test(item.blobId)) { return void next(); } if (activeDocs.test(item.blobId)) { return void next(); } @@ -606,6 +635,9 @@ module.exports = function (Env, cb) { // iterate over blob proofs and remove them // if they don't correspond to a pinned or active file var removed = 0; + var total = 0; + + Log.info("EVICT_ARCHIVE_INACTIVE_BLOB_PROOFS_START", {}); blobs.list.proofs(function (err, item, next) { next = Util.mkAsync(next, THROTTLE_FACTOR); if (err) { @@ -616,6 +648,14 @@ module.exports = function (Env, cb) { next(); return void Log.error('EVICT_BLOB_LIST_PROOFS_NO_ITEM', item); } + total++; + + if (total % PROGRESS_FACTOR === 0) { + Log.info('EVICT_BLOB_PROOF_PROGRESS', { + proofs: total, + }); + } + if (pinnedDocs.test(item.blobId)) { return void next(); } if (getNewestTime(item) > inactiveTime) { return void next(); } nThen(function (w) { @@ -641,7 +681,10 @@ module.exports = function (Env, cb) { }); }); }, w(function () { - Log.info("EVICT_BLOB_PROOFS_REMOVED", removed); + Log.info("EVICT_BLOB_PROOFS_REMOVED", { + removed, + total, + }); })); }; @@ -652,6 +695,13 @@ module.exports = function (Env, cb) { var handler = function (err, item, cb) { cb = Util.mkAsync(cb, THROTTLE_FACTOR); channels++; + if (channels % PROGRESS_FACTOR === 0) { + Log.info('EVICT_INACTIVE_CHANNELS_PROGRESS', { + channels, + archived, + }); + } + if (err) { Log.error('EVICT_CHANNEL_ITERATION', err); return void cb(); @@ -708,9 +758,13 @@ module.exports = function (Env, cb) { var done = function () { report.channelsArchived = archived; - return void Log.info('EVICT_CHANNELS_ARCHIVED', archived); + return void Log.info('EVICT_CHANNELS_ARCHIVED', { + channels, + archived, + }); }; + Log.info('EVICT_INACTIVE_CHANNELS_START', {}); store.listChannels(handler, w(done), true); // using a hacky "fast mode" since we only need the channel id }; From 91d781be140c8914a07e2cd688f523b1146867bf Mon Sep 17 00:00:00 2001 From: yflory Date: Fri, 20 Jan 2023 16:14:49 +0100 Subject: [PATCH 02/11] Fix locked spreadsheets for guest users on checkpoint required --- www/common/onlyoffice/inner.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/common/onlyoffice/inner.js b/www/common/onlyoffice/inner.js index 66e26f60a..3e06c4818 100644 --- a/www/common/onlyoffice/inner.js +++ b/www/common/onlyoffice/inner.js @@ -2993,7 +2993,7 @@ Uncaught TypeError: Cannot read property 'calculatedType' of null var m = metadataMgr.getChannelMembers().filter(function (str) { return str.length === 32; }).length; - if ((m - v) === 1 && !readOnly) { + if ((m - v) === 1 && !readOnly && common.isLoggedIn()) { var needCp = ooChannel.queue.length > CHECKPOINT_INTERVAL; APP.initCheckpoint = needCp; } From 7b65d3e8c816b387ff17e410f9f76f371e46b730 Mon Sep 17 00:00:00 2001 From: ansuz Date: Mon, 23 Jan 2023 08:29:36 +0530 Subject: [PATCH 03/11] judge blob activity based on mtime instead of atime and output a basic overview when eviction completes --- lib/eviction.js | 22 +++++++++++++--------- scripts/evict-archived.js | 5 +++-- scripts/evict-inactive.js | 5 +++-- 3 files changed, 19 insertions(+), 13 deletions(-) diff --git a/lib/eviction.js b/lib/eviction.js index 1002a97b2..73f43ae45 100644 --- a/lib/eviction.js +++ b/lib/eviction.js @@ -244,7 +244,7 @@ var evictArchived = function (Env, cb) { Log.error("EVICT_BLOB_LIST_ARCHIVED_PROOF_ERROR", err); return void next(); } - if (item && getNewestTime(item) > retentionTime) { return void next(); } + if (item && item.mtime > retentionTime) { return void next(); } blobs.remove.archived.proof(item.safeKey, item.blobId, (function (err) { if (err) { Log.error("EVICT_ARCHIVED_BLOB_PROOF_ERROR", item); @@ -271,7 +271,7 @@ var evictArchived = function (Env, cb) { Log.error("EVICT_BLOB_LIST_ARCHIVED_BLOBS_ERROR", err); return void next(); } - if (item && getNewestTime(item) > retentionTime) { return void next(); } + if (item && item.mtime > retentionTime) { return void next(); } blobs.remove.archived.blob(item.blobId, function (err) { if (err) { Log.error("EVICT_ARCHIVED_BLOB_ERROR", item); @@ -293,7 +293,7 @@ var evictArchived = function (Env, cb) { .nThen(removeArchivedBlobProofs) .nThen(removeArchivedBlobs) .nThen(function () { - cb(); + cb(void 0, report); }); }; @@ -367,8 +367,8 @@ module.exports = function (Env, cb) { TODO make this configurable ? */ - var BLOOM_CAPACITY = (1 << 20) - 1; // over a million items - var BLOOM_ERROR = 1 / 10000; // an error rate of one in a thousand + var BLOOM_CAPACITY = (1 << 22) - 1; // over two million items + var BLOOM_ERROR = 1 / 10000; // an error rate of one in ten thousand // we'll use one filter for the set of active documents var activeDocs = Bloom.optimalFilter(BLOOM_CAPACITY, BLOOM_ERROR); @@ -450,7 +450,7 @@ module.exports = function (Env, cb) { next(); return void Log.error("EVICT_BLOB_CATEGORIZATION_INVALID", item); } - if (getNewestTime(item) > inactiveTime) { + if (item.mtime > inactiveTime) { activeDocs.add(item.blobId); active++; return void next(); @@ -608,7 +608,7 @@ module.exports = function (Env, cb) { // This seems redundant because we're already checking the bloom filter // but we can't implement a 'fast mode' for the iterator // unless we address this race condition with this last-minute double-check - if (getNewestTime(item) > inactiveTime) { return void next(); } + if (item.mtime > inactiveTime) { return void next(); } removed++; blobs.archive.blob(item.blobId, function (err) { @@ -657,7 +657,7 @@ module.exports = function (Env, cb) { } if (pinnedDocs.test(item.blobId)) { return void next(); } - if (getNewestTime(item) > inactiveTime) { return void next(); } + if (item.mtime > inactiveTime) { return void next(); } nThen(function (w) { blobs.size(item.blobId, w(function (err, size) { if (err) { @@ -706,6 +706,10 @@ module.exports = function (Env, cb) { Log.error('EVICT_CHANNEL_ITERATION', err); return void cb(); } + + // ignore the special admin broadcast channel + if (item.channel.length === 33) { return void cb(); } + // check if the database has any ephemeral channels // if it does it's because of a bug, and they should be removed if (item.channel.length === 34) { @@ -733,7 +737,7 @@ module.exports = function (Env, cb) { // because it might have been created after the initial activity scan store.getChannelStats(item.channel, w(function (err, newerItem) { if (err) { return; } - if (item && getNewestTime(newerItem) > retentionTime) { + if (newerItem && getNewestTime(newerItem) > retentionTime) { // it's actually active, so don't archive it. w.abort(); cb(); diff --git a/scripts/evict-archived.js b/scripts/evict-archived.js index 255246e99..bf6aef04e 100644 --- a/scripts/evict-archived.js +++ b/scripts/evict-archived.js @@ -98,7 +98,8 @@ nThen(function (w) { })); }).nThen(function (w) { - Eviction.archived(Env, w(function () { - + Eviction.archived(Env, w(function (err, report) { + if (!report) { return; } + Env.Log.info('EVICT_ARCHIVED_FINAL_REPORT', report); })); }); diff --git a/scripts/evict-inactive.js b/scripts/evict-inactive.js index 2521e014f..d67c9d25d 100644 --- a/scripts/evict-inactive.js +++ b/scripts/evict-inactive.js @@ -97,7 +97,8 @@ nThen(function (w) { })); }).nThen(function (w) { - Eviction(Env, w(function () { - + Eviction(Env, w(function (err, report) { + if (!report) { return; } + Env.Log.info('EVICT_INACTIVE_FINAL_REPORT', report); })); }); From 5cc3d9b5735a4d8a9284914096d74bae0afc84ba Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:21 +0100 Subject: [PATCH 04/11] Translated using Weblate (Thai) Currently translated at 13.4% (212 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 12.1% (191 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 10.8% (172 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 9.8% (156 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 8.3% (131 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 6.5% (104 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 5.0% (79 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 2.5% (41 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ Translated using Weblate (Thai) Currently translated at 1.0% (17 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/th/ --- www/common/translations/messages.th.json | 217 ++++++++++++++++++++++- 1 file changed, 216 insertions(+), 1 deletion(-) diff --git a/www/common/translations/messages.th.json b/www/common/translations/messages.th.json index 0967ef424..abe12a3d1 100644 --- a/www/common/translations/messages.th.json +++ b/www/common/translations/messages.th.json @@ -1 +1,216 @@ -{} +{ + "type": { + "presentation": "การนำเสนอ", + "doc": "เอกสาร", + "pad": "Rich text", + "kanban": "Kanban", + "poll": "Poll", + "code": "Code", + "slide": "Markdown สไลด์", + "drive": "CryptDrive", + "whiteboard": "Whiteboard", + "file": "File", + "media": "Media", + "todo": "Todo", + "contacts": "ติดต่อ", + "sheet": "Sheet", + "teams": "ทีม", + "form": "ฟอร์ม" + }, + "main_title": "CryptPad: เครื่องมือแก้ไขแบบเรียวไทม์เน้นความปลอดภัย", + "common_connectionLost": "การเชื่อมต่อเซิร์ฟเวอร์ขาดหาย
ตอนนี้คุณอยู่ในโหมดอ่านอย่างเดียวจนกว่าการเชื่อมต่อจะกลับมา", + "padNotPinnedVariable": "เอกสารนี้จะหมดอายุหลังจากที่ไม่ได้เข้าใช้งานเป็นเวลา 4 วัน กรุณา{0}เข้าสู่ระบบ{1}หรือ{2}ลงทะเบียน{3}เพื่อบันทึกเอกสารนี้", + "expiredError": "เอกสารนี้ได้หมดอายุแล้วและไม่สามารถกลับมาใช้ได้อีก", + "inactiveError": "เอกสารถูกลบไปในขณะที่ไม่ได้เข้าใช้งาน กรุณากด Esc เพื่อสร้างเอกสารใหม่", + "deletedFromServer": "เอกสารเสียหาย", + "mustLogin": "คุณต้องเข้าสู่ระบบเพื่อเข้าถึงหน้านี้", + "loading": "กำลังโหลด...", + "error": "ข้อผิดพลาด", + "saved": "บันทึกแล้ว", + "deleted": "ลบแล้ว", + "realtime_unrecoverableError": "เกิดข้อผิดพลาด โปรดคลิกตกลงเพื่อโหลดใหม่", + "disconnected": "การติดต่อถูกตัดขาด", + "typeError": "เอกสารนี้ไม่เข้ากันกับแอปพลิเคชันที่เลือก", + "onLogout": "คุณได้ออกจากระบบแล้ว {0}คลิกที่นี่{1}เพื่อเข้าสู่ระบบ
หรือกด Esc เพื่อเข้าถึงเอกสารในโหมดอ่านอย่างเดียว", + "padNotPinned": "เอกสารนี้จะหมดอายุหลังจากที่ไม่ได้เข้าใช้งานเป็นเวลา 3 เดือน กรุณา{0}เข้าสู่ระบบ{1}หรือ{2}ลงทะเบียน{3}เพื่อบันทึกเอกสารนี้", + "anonymousStoreDisabled": "ผู้ดูแลระบบของ CryptPad อินสแตนซ์ได้ยกเลิกการใช้งานที่เก็บข้อมูลสำหรับผู้ใช้ชั่วคราว กรุณาเข้าสู่ระบบเพื่อเข้าถึง CryptDrive ของคุณ", + "deletedError": "เอกสารนี้ได้ถูกลบแล้วและไม่สามารถกลับมาใช้ได้อีก", + "chainpadError": "เกิดข้อผิดพลาดร้ายแรงขณะอัปเดตเนื้อหา หน้านี้อยู่ในโหมดอ่านอย่างเดียวเพื่อไม่ให้สูญเสียเอกสาร
กดปุ่ม Esc เพื่อดูเอกสารต่อไปหรือทำการโหลดใหม่และทำการแก้ไขต่อไป", + "invalidHashError": "URL ของเอกสารไม่ถูกต้อง", + "errorCopy": " คุณสามารถใช้เวอร์ชันนี้ต่อไปในโหมดอ่านอย่างเดียวได้โดยการกดปุ่ม Esc", + "errorRedirectToHome": "กด Esc เพื่อเปลี่ยนเส้นทาง CryptDrive ของคุณ", + "newVersionError": "เวอร์ชันใหม่ของ CryptPad พร้อมใช้งาน
โหลดใหม่เพื่อใช้เวอร์ชันใหม่หรือกดปุ่ม Esc เพื่อเข้าถึงเนื้อหาของคุณในโหมดออฟไลน์", + "disabledApp": "แอปพลิเคชันนี้ถูกปิดการใช้งาน โปรดติดต่อผู้ดูแลระบบของ CryptPad สำหรับข้อมูลเพิ่มเติม", + "synchronizing": "กำลังซิงค์", + "pinLimitReachedAlertNoAccounts": "พื้นที่เก็บข้อมูลของคุณเต็มแล้ว", + "pinLimitNotPinned": "พื้นที่เก็บข้อมูลของคุณเต็มแล้ว
เอกสารนี้ของคุณไม่สามารถบันทึกลงใน CryptDrive ได้", + "importButton": "นำเข้า", + "importButtonTitle": "นำเข้าเอกสารจากไฟล์ในเครื่อง", + "exportButton": "ส่งออก", + "exportButtonTitle": "ส่งออกเอกสารไปยังไฟล์ในเครื่อง", + "exportPrompt": "กรุณาตั้งชื่อไฟล์", + "user_rename": "เปลี่ยนชื่อที่แสดง", + "user_accountName": "ชื่อบัญชี", + "clickToEdit": "คลิกเพื่อแก้ไข", + "forgetButton": "ลบ", + "forgetPrompt": "คุณแน่ใจใช่ไหมที่ยังย้ายเอกสารนี้ไปที่ถังขยะ คลิกเพื่อตกลง", + "movedToTrash": "เอกสารถูกย้ายไปที่ถังขยะแล้ว
เข้าถึง Drive ของฉัน", + "shareButton": "แชร์", + "shareSuccess": "ลิงก์คัดลอกไปยังคลิปบอร์ด", + "chatButton": "แชท", + "userAccountButton": "เมนูผู้ใช้", + "newButton": "ใหม่", + "newButtonTitle": "สร้างเอกสารใหม่", + "uploadButtonTitle": "อัปโหลดไฟล์ใหม่ใน CryptDrive ของคุณ", + "useTemplateOK": "เลือกแม่แบบ (Enter)", + "uploadButton": "อัปโหลดไฟล์", + "uploadFolderButton": "อัปโหลดโฟลเดอร์", + "saveTemplateButton": "บันทึกเป็นแม่แบบ", + "useTemplateCancel": "เริ่มต้นใหม่ (Esc)", + "formattedKB": "{0} กิโลไบต์", + "pinLimitReached": "พื้นที่เก็บข้อมูลของคุณเต็มแล้ว", + "templateSaved": "บันทึกแม่แบบแล้ว", + "selectTemplate": "เลือกแม่แบบหรือกดปุ่ม Esc", + "template_import": "นำเข้าแม่แบบ", + "template_empty": "ไม่มีแม่แบบพร้อมใช้งาน", + "user_displayName": "ชื่อที่แสดง", + "pinLimitReachedAlert": "พื้นที่เก็บข้อมูลของคุณเต็มแล้ว เอกสารใหม่ของคุณไม่สามารถบันทึกลงใน CryptDrive ได้
อย่างไรก็ตามคุณสามารถลบเอกสารเก่าใน CryptDrive หรือสมัครพรีเมียมเพื่อเพิ่มพื้นที่การใช้งาน", + "pinLimitDrive": "พื้นที่เก็บข้อมูลของคุณเต็มแล้ว
คุณไม่สามารถสร้างเอกสารใหม่ได้", + "saveTitle": "บันทึกชื่อเรื่อง (Enter)", + "userListButton": "รายการผู้ใช้", + "saveTemplatePrompt": "เลือกชื่อเรื่องของแม่แบบ", + "useTemplate": "ใช้แม่แบบหรือไม่", + "errorState": "ข้อผิดพลาดร้ายแรง: {0}", + "readonly": "อ่านอย่างเดียว", + "anonymous": "ผู้เยี่ยมชม", + "users": "ผู้ใช้งาน", + "viewer": "ผู้ชม", + "viewers": "ผู้ชม", + "editor": "เครื่องมือแก้ไข", + "upgradeAccount": "อัปเกรดบัญชี", + "storageStatus": "พื้นที่ใช้งาน:
เหลือ{0} จาก {1}", + "initializing": "กำลังเริ่มต้น...", + "forgotten": "ย้ายไปที่ถังขยะ", + "userlist_offline": "คุณกำลังออฟไลน์ รายชื่อผู้ใช้ไม่พร้อมใช้", + "language": "ภาษา", + "upgrade": "อัปเกรด", + "MB": "MB", + "KB": "KB", + "formattedGB": "{0} GB", + "presentButtonTitle": "เริ่มโหมดนำเสนอ", + "backgroundButtonTitle": "เปลี่ยนสีพื้นหลังการนำเสนอ", + "typing": "กำลังแก้ไข", + "reconnecting": "กำลังเชื่อมต่ออีกครั้ง", + "GB": "GB", + "formattedMB": "{0} MB", + "previewButtonTitle": "แสดงหรือซ่อนโหมดแสดงตัวอย่างมาร์กดาวน์", + "colorButtonTitle": "เปลี่ยนสีตัวอักษรในโหมดการนำเสนอ", + "printButton": "พิมพ์ ( Enter)", + "printButtonTitle2": "พิมพ์เอกสารหรือส่งออกเป็นไฟล์ PDF", + "printOptions": "ตัวเลือกเค้าโครง", + "printSlideNumber": "แสดงลำดับของสไลด์", + "printDate": "แสดงวันที่", + "printTitle": "แสดงชื่อเอกสาร", + "printCSS": "สไตล์แบบกำหนดเอง (CSS):", + "printTransition": "เปิดใช้ภาพเคลื่อนไหวในการเปลี่ยนภาพ", + "filePicker_filter": "กรองไฟล์ตามชื่อ", + "slideOptionsTitle": "เลือกแบบสไลด์แบบกำหนดเอง", + "printBackgroundValue": "พื้นหลังปัจจุบัน: {0}", + "printBackgroundNoValue": "ไม่มีภาพพื้นหลังแสดง", + "printBackgroundRemove": "ลบภาพพื้นหลัง", + "filePickerButton": "ฝังไฟล์ที่จัดเก็บไว้ใน CryptDrive", + "propertiesButton": "คุณสมบัติ", + "propertiesButtonTitle": "ดูคุณสมบัติเอกสาร", + "tags_add": "อัปเดตป้ายสำหรับเอกสารที่เลือก", + "tags_notShared": "ป้ายของคุณไม่แชร์ให้กับผู้ใช้คนอื่น", + "slideOptionsText": "ตัวเลือก", + "printText": "พิมพ์", + "printBackgroundButton": "เลือกภาพ", + "printBackground": "ใช้ภาพพื้นหลัง", + "filePicker_close": "ปิด", + "filePicker_description": "เลือกไฟล์จาก CryptDrive ของคุณเพื่อฝังหรืออัปโหลดไฟล์ใหม่", + "tags_title": "ป้าย (เฉพาะคุณเท่านั้น)", + "tags_duplicate": "ทำสำเนาป้าย: {0}", + "tags_noentry": "คุณไม่สามารถติดป้ายกับเอกสารที่ลบไปแล้ว", + "slide_invalidLess": "รูปแบบกำหนดเองไม่ถูกต้อง", + "themeButtonTitle": "เลือกสีของธีมสำหรับตัวแก้ไขโค้ดและสไลด์", + "notifyJoined": "{0} ได้เข้าร่วมเซสชันการทำงานร่วมกัน", + "cancel": "ยกเลิก", + "cancelButton": "ยกเลิก (Esc)", + "show_help_button": "แสดงการช่วยเหลือ", + "editShare": "แก้ไขลิงก์", + "viewShare": "ลิงก์อ่านอย่างเดียว", + "fileEmbedScript": "การฝังไฟล์นี้ จะต้องประกอบด้วยสคริปต์สำหรับการโหลด Media Tag:", + "historyButton": "แสดงประวัติเอกสาร", + "history_prev": "เวอร์ชันก่อนหน้า", + "history_closeTitle": "ปิดประวัติ", + "ok": "ตกลง", + "help_button": "ช่วยเหลือ", + "historyText": "ประวัติ", + "themeButton": "ธีม", + "fileEmbedTag": "จากนั้นวาง Media Tag นี้ในที่ที่คุณต้องการจะฝัง:", + "notifyRenamed": "{0} รู้จักกันในชื่อ {1}", + "languageButton": "ภาษา", + "languageButtonTitle": "เลือกภาษาสำหรับการเน้นไวยากรณ์", + "viewEmbedTag": "การฝังเอกสารนี้จะต้องประกอบด้วย iframe ในหน้าเว็บของคุณ คุณสามารถกำหนดลักษณะได้ด้วย CSS หรือ HTML แอตทริบิวต์", + "notifyLeft": "{0} ได้ออกจากเซสชันการทำงานร่วมกันแล้ว", + "okButton": "ตกลง (Enter)", + "history_next": "เวอร์ชันต่อไป", + "history_loadMore": "โหลดประวัติเพิ่มเติม", + "poll_edit": "แก้ไข", + "poll_bookmarked_col": "นี่คือคอลัมน์ที่คั่นหน้าของคุณ มันจะถูกปลดล็อคและแสดงให้คุณเห็นในตอนเริ่มต้นเสมอ", + "poll_total": "ทั้งหมด", + "poll_comment_list": "ความคิดเห็น", + "poll_comment_add": "เพิ่มความคิดเห็น", + "poll_comment_submit": "ส่ง", + "poll_comment_remove": "ลบความคิดเห็น", + "poll_removeUser": "คุณแน่ใจหรือไม่ที่จะผู้ใช้รายนี้", + "poll_unlocked": "ปลดล็อก", + "poll_locked": "ล็อก", + "poll_remove": "ลบ", + "poll_descriptionHint": "อธิบายโพลล์ของคุณและกดปุ่ม ✓ (เผยแพร่) เมื่อเสร็จสิ้น\nคำอธิบายของคุณสามารถเขียนในรูปแบบ Markdown และยังสามารถแนบสื่อจาก CryptDrive\nทุกคนที่มีลิงก์สามารถเปลี่ยนคำอธิบายได้ แต่นี่เป็นสิ่งที่ไม่ควรทำ", + "poll_bookmark_col": "คั่นหน้าคอลัมน์นี้ไว้เพื่อให้คุณปลดล็อกและแสดงที่จุดเริ่มต้นเสมอ", + "poll_comment_placeholder": "ความคิดเห็นของคุณ", + "poll_comment_disabled": "เผยแพร่โพลล์นี้โดยใช้ปุ่ม ✓ เพื่อเปิดใช้ความคิดเห็น", + "oo_reconnect": "การเชื่อมต่อเซิร์ฟเวอร์กลับมาแล้ว คลิก ตกลง เพื่อโหลดซ้ำและดำเนินการการแก้ไขต่อ", + "openLinkInNewTab": "เปิดลิงก์ในแท็บใหม่", + "pad_mediatagWidth": "ความกว้าง (พิกเซล)", + "history_restoreTitle": "กู้คืนเวอร์ชันที่เลือกของเอกสาร", + "pad_mediatagHeight": "ความสูง (พิกเซล)", + "pad_mediatagRatio": "รักษาอัตราส่วน", + "pad_mediatagPreview": "ดูตัวอย่าง", + "pad_mediatagImport": "บันทึกใน CryptDrive ของคุณ", + "kanban_item": "รายการ {0}", + "kanban_todo": "To Do", + "kanban_done": "เสร็จแล้ว", + "kanban_working": "กำลังดำเนินการ", + "kanban_addBoard": "เพิ่มบอร์ด", + "poll_publish_button": "เผยแพร่", + "pad_mediatagOptions": "คุณสมบัติรูปภาพ", + "kanban_newBoard": "บอร์ดใหม่", + "history_restorePrompt": "คุณแน่ใจหรือไม่ว่าต้องการแทนที่เวอร์ชันปัจจุบันของเอกสารด้วยเวอร์ชันที่แสดง", + "history_restoreDone": "กู้คืนเอกสารแล้ว", + "pad_mediatagTitle": "การตั้งค่าแท็กสื่อ", + "pad_mediatagBorder": "ความกว้างของเส้นขอบ (พิกเซล)", + "poll_create_user": "เพิ่มผู้ใช้ใหม่", + "poll_userPlaceholder": "ชื่อของคุณ", + "poll_removeOption": "คุณแน่ใจที่จะลบตัวเลือกนี้ใช่หรือไม่?", + "oo_cantUpload": "การอัปโหลดไม่ได้รับอนุญาตในขณะที่ผู้ใช้คนอื่นกำลังนำเสนอ", + "canvas_delete": "ลบที่เลือก", + "canvas_widthLabel": "ความกว้าง: {0}", + "canvas_saveToDrive": "บันทึกภาพนี้เป็นไฟล์ใน CryptDrive ของคุณ", + "canvas_currentBrush": "แปรงปัจจุบัน", + "canvas_imageEmbed": "ฝังรูปจากคอมพิวเตอร์ของคุณ", + "profileButton": "โปรไฟล์", + "profile_upload": " อัปโหลดอวตารใหม่", + "poll_create_option": "เพิ่มตัวเลือกใหม่", + "canvas_width": "ความกว้าง", + "canvas_opacity": "ความทึบแสง", + "contacts_title": "รายชื่อติดต่อ", + "poll_commit": "ยอมรับ", + "poll_optionPlaceholder": "ตัวเลือก", + "oo_uploaded": "การอัปโหลดของคุณเสร็จแล้ว คลิก ตกลง เพื่อเรียกข้อมูลใหม่หรือ ยกเลิก เพื่ออยู่ในโหมดอ่านอย่างเดียว", + "canvas_clear": "ลบทั้งหมด", + "canvas_opacityLabel": "ความทึบแสง: {0}", + "profile_uploadSizeError": "ข้อผิดพลาด: อวตารต้องมีขนาดเล็กกว่า {0}" +} From cae99f4575b2da180db9c0a4305a016ad58a5b99 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:22 +0100 Subject: [PATCH 05/11] Translated using Weblate (Swedish) Currently translated at 48.9% (773 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ Translated using Weblate (Swedish) Currently translated at 27.3% (432 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ Translated using Weblate (Swedish) Currently translated at 27.3% (431 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ Translated using Weblate (Swedish) Currently translated at 27.2% (430 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ Translated using Weblate (Swedish) Currently translated at 21.2% (335 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ Translated using Weblate (Swedish) Currently translated at 19.1% (302 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/sv/ --- www/common/translations/messages.sv.json | 647 ++++++++++++++++++++++- 1 file changed, 633 insertions(+), 14 deletions(-) diff --git a/www/common/translations/messages.sv.json b/www/common/translations/messages.sv.json index 340c879ed..4250620be 100644 --- a/www/common/translations/messages.sv.json +++ b/www/common/translations/messages.sv.json @@ -29,17 +29,17 @@ "slide_invalidLess": "Ogiltig anpassad stil", "slideOptionsTitle": "Anpassa dina bilder", "slideOptionsText": "Alternativ", - "tags_noentry": "Du kan inte tagga ett raderat dokument!", + "tags_noentry": "Du kan inte sätta etikett på ett raderat dokument", "tags_duplicate": "Duplicera tagg: {0}", "tags_notShared": "Dina taggar är inte delade med andra användare", - "tags_add": "Uppdatera taggar för denna sida", + "tags_add": "Uppdatera etiketterna för valda dokument", "tags_title": "Taggar (endast för dig)", "filePicker_filter": "Filtrera filer efter namn", "filePicker_description": "Välj en fil från din CryptDrive för att bädda in den eller ladda upp en ny", "filePicker_close": "Stäng", "filePickerButton": "Bädda in en fil lagrad i CryptDrive", "printBackgroundRemove": "Ta bort denna bakgrundsbild", - "printBackgroundNoValue": "Ingen bakgrundsbild vald", + "printBackgroundNoValue": "Ingen bakgrundsbild visas", "printBackgroundValue": "Nuvarande bakgrund: {0}", "printBackgroundButton": "Välj en bild", "printBackground": "Använd som bakgrundsbild", @@ -55,7 +55,7 @@ "propertiesButtonTitle": "Visa dokumentegenskaper", "propertiesButton": "Egenskaper", "colorButtonTitle": "Ändra textfärgen i presentationsläge", - "useTemplateCancel": "Starta tomt (Esc)", + "useTemplateCancel": "Börja med ett tomt dokument (Esc)", "pinLimitReachedAlert": "Du har nått din lagringsgräns. Nya dokument kommer inte lagras i din CryptDrive.
Du kan antingen ta bort dokument från din CryptDrive eller eller prenumerera på premium för att öka din lagringsgräns.", "anonymousStoreDisabled": "Administratören för denna CryptPad-instans har avaktiverat anonyma användare. Du måste logga in för att kunna använda CryptDrive.", "common_connectionLost": "Serveranslutning tappad
Du är nu i skrivskyddat läge tills anslutningen är tillbaka.", @@ -70,7 +70,7 @@ "templateSaved": "Mall sparad!", "saveTemplatePrompt": "Välj ett namn på mallen", "saveTemplateButton": "Spara som mall", - "uploadButtonTitle": "Ladda upp en ny fil till den nuvarande mappen", + "uploadButtonTitle": "Ladda upp en ny fil till din CryptDrive", "uploadFolderButton": "Ladda upp mapp", "uploadButton": "Ladda upp filer", "newButtonTitle": "Skapa ett dokument", @@ -124,7 +124,7 @@ "realtime_unrecoverableError": "Ett oåterkalleligt fel har uppstått. Klicka OK för att ladda om.", "disabledApp": "Programmet har blivit avaktiverat. Kontakta administratören av denna CryptPad för mer information.", "mustLogin": "Du måste vara inloggad för att ha tillgång till denna sida", - "deletedFromServer": "Dokumentet är borttaget från servern", + "deletedFromServer": "Dokumentet är förstört", "deleted": "Raderad", "saved": "Sparad", "error": "Fel", @@ -144,19 +144,19 @@ "kanban_working": "Pågående", "kanban_done": "Färdigt", "kanban_todo": "Att göra", - "kanban_item": "Artikel {0}", - "kanban_newBoard": "Ny vägg", + "kanban_item": "Element {0}", + "kanban_newBoard": "Ny tavla", "pad_mediatagOptions": "Bildegenskaper", "pad_mediatagImport": "Spara i din CryptDrive", "pad_mediatagPreview": "Förhandsvisning", - "pad_mediatagBorder": "Rambredd (px)", + "pad_mediatagBorder": "Ramens tjocklek (px)", "pad_mediatagRatio": "Behåll förhållande", "pad_mediatagHeight": "Höjd (px)", "pad_mediatagWidth": "Bredd (px)", - "pad_mediatagTitle": "Inställningar för Media Tag", + "pad_mediatagTitle": "Inställningar för Media-Tag", "openLinkInNewTab": "Öppna länk i ny flik", "history_restoreDone": "Dokument återställt", - "history_restorePrompt": "Är du säker på att du ville ersätta den valda versionen av dokumentet med den visade?", + "history_restorePrompt": "Är du säker på att du vill ersätta den nuvarande versionen av dokumentet med den visade?", "history_restoreTitle": "Återskapa den valda versionen av dokumentet", "history_closeTitle": "Stäng historiken", "history_loadMore": "Ladda mer historik", @@ -170,9 +170,9 @@ "cancel": "Avbryt", "okButton": "OK (Enter)", "ok": "OK", - "notifyLeft": "{0} har lämnat sammarbetssessionen", + "notifyLeft": "{0} har lämnat samarbetssessionen", "notifyRenamed": "{0} är nu känd som {1}", - "notifyJoined": "{0} har gått med i sammarbetssessionen", + "notifyJoined": "{0} har anslutit till samarbetssessionen", "fileEmbedTag": "Placera sedan denna Media Tag där du vill bädda in den på din sida:", "poll_comment_placeholder": "Din kommentar", "poll_comment_remove": "Ta bort kommentar", @@ -191,5 +191,624 @@ "poll_create_option": "Lägg till egenskap", "poll_create_user": "Lägg till ny användare", "poll_publish_button": "Publicera", - "kanban_addBoard": "Lägg till vägg" + "kanban_addBoard": "Lägg till vägg", + "properties_changePasswordButton": "Skicka", + "features": "Funktioner", + "contact": "Kontakt", + "about": "Om", + "mdToolbar_code": "Kod", + "mdToolbar_quote": "Citat", + "mdToolbar_link": "Länk", + "mdToolbar_heading": "Rubrik", + "mdToolbar_strikethrough": "Genomstrykning", + "mdToolbar_italic": "Kursiv", + "mdToolbar_bold": "Fet", + "mdToolbar_help": "Hjälp", + "download_step2": "Dekrypterar", + "download_step1": "Laddar ner", + "download_dl": "Ladda ner", + "download_mt_button": "Ladda ner", + "upload_up": "Ladda upp", + "upload_size": "Storlek", + "upload_cancelled": "Avbruten", + "upload_pending": "Väntar", + "settings_padSpellcheckTitle": "Stavningskontroll", + "settings_userFeedbackTitle": "Återkoppla", + "settings_autostoreYes": "Automatiskt", + "settings_import": "Importera", + "settings_resetThumbnailsAction": "Rensa", + "settings_thumbnails": "Miniatyrbilder", + "settings_resetTips": "Tips", + "settings_resetTipsAction": "Återställ", + "settings_resetButton": "Ta bort", + "settings_restore": "Återställ", + "settings_backup": "Säkerhetskopiering", + "settings_backupCategory": "Säkerhetskopiering", + "settings_save": "Spara", + "settings_title": "Inställningar", + "settings_cat_subscription": "Prenumeration", + "settings_cat_code": "Kod", + "settings_cat_cursor": "Pekare", + "fm_rootName": "Drive", + "kanban_color": "Färg", + "kanban_body": "Innehåll", + "kanban_title": "Titel", + "teams": "Team", + "allow_disabled": "inaktiverad", + "allow_enabled": "aktiverad", + "contacts": "Kontakter", + "accessButton": "Tillträde", + "access_allow": "Lista", + "access_main": "Tillträde", + "settings_cat_security": "Sekretess", + "team_inviteFrom": "Från:", + "contacts_mute": "Tysta", + "teams_table_role": "Roll", + "teams_table_specific": "Undantag", + "teams_table": "Roller", + "team_viewers": "Läsare", + "team_pendingOwner": "(väntande)", + "team_deleteButton": "Radera", + "team_pending": "Inbjuden", + "team_members": "Medlemmar", + "team_admins": "Administratörer", + "team_owner": "Ägare", + "team_rosterDemote": "Nedgradera", + "team_rosterPromote": "Befordra", + "team_cat_admin": "Administration", + "team_cat_drive": "Drive", + "team_cat_chat": "Chatt", + "team_cat_members": "Medlemmar", + "team_cat_create": "Ny", + "team_cat_list": "Team", + "team_cat_general": "Om", + "team_inviteModalButton": "Bjud in", + "owner_unknownUser": "okänd", + "owner_removePendingText": "Väntar", + "owner_removeText": "Ägare", + "pricing": "Priser", + "notifications_cat_archived": "Historik", + "notifications_cat_all": "Alla", + "notificationsPage": "Aviseringar", + "support_answer": "Svara", + "support_formButton": "Skicka", + "admin_cat_support": "Support", + "supportPage": "Support", + "notifications_dismiss": "Avböj", + "share_withFriends": "Dela", + "friendRequest_decline": "Avböj", + "settings_codeSpellcheckTitle": "Stavningskontroll", + "contact_email": "E-post", + "contact_chat": "Chatt", + "footer_donate": "Donera", + "adminPage": "Administration", + "admin_cat_stats": "Statistik", + "admin_cat_general": "Allmänt", + "markdown_toc": "Innehåll", + "crowdfunding_button2": "Donera", + "autostore_pad": "dokument", + "autostore_sf": "mapp", + "autostore_file": "fil", + "share_embedCategory": "Bädda in", + "share_contactCategory": "Kontakter", + "share_linkPresent": "Presentation", + "share_linkEdit": "Ändra", + "share_linkCategory": "Länk", + "creation_passwordValue": "Lösenfras", + "creation_owners": "Ägare", + "creation_create": "Skapa", + "creation_password": "Lösenfras\n", + "creation_expireMonths": "Månader", + "creation_expireDays": "Dagar", + "creation_expireHours": "Timmar", + "creation_expireFalse": "Obegränsat", + "view": "vy", + "edit": "redigera", + "features_f_subscribe": "Prenumerera", + "features_premium": "Premium", + "features_registered": "Registrerad", + "features_anon": "Gäst", + "features_title": "Funktioner", + "settings_cat_drive": "CryptDrive", + "settings_cat_account": "Konto", + "register_warning": "Varning", + "register_cancel": "Avbryt", + "register_header": "Registrera", + "login_password": "Lösenfras", + "login_username": "Användarnamn", + "settingsButton": "Inställningar", + "fc_hashtag": "Etiketter", + "fc_prop": "Egenskaper", + "fc_remove_sharedfolder": "Ta bort", + "fc_remove": "Ta bort", + "fc_restore": "Återställ", + "fc_delete_owned": "Förstör", + "fc_open": "Öppna", + "fc_rename": "Byt namn", + "fm_prop_tagsList": "Etiketter", + "fm_creation": "Skapad", + "fm_type": "Typ", + "fm_folder": "Mapp", + "fm_newButton": "Nya", + "fm_searchPlaceholder": "Sök...", + "fm_tagsName": "Etiketter", + "fm_ownedPadsName": "Dina filer", + "fm_recentPadsName": "Senaste", + "fm_searchName": "Sök", + "fm_templateName": "Mallar", + "fm_trashName": "Papperskorg", + "contacts_rooms": "Rum", + "contacts_padTitle": "Chatt", + "contacts_send": "Skicka", + "contacts_title": "Kontakter", + "profileButton": "Profil", + "canvas_opacity": "Genomskinlighet", + "canvas_width": "Bredd", + "canvas_clear": "Rensa", + "poll_total": "Totalt", + "oo_version": "Version: ", + "oo_version_latest": "Senaste", + "snapshots_delete": "Ta bort", + "snapshots_close": "Stäng", + "snapshots_restore": "Återställ", + "snapshots_open": "Öppna", + "history_close": "Stäng", + "history_restore": "Återställ", + "settings_cat_kanban": "Kanban", + "settings_kanbanTagsOr": "ELLER", + "settings_kanbanTagsAnd": "OCH", + "oo_refresh": "Uppdatera", + "support_attachments": "Bilagor", + "support_cat_all": "Alla", + "support_cat_other": "Övriga", + "toolbar_file": "Fil", + "drive_treeButton": "Filer", + "toolbar_tools": "Verktyg", + "toolbar_insert": "Infoga", + "toolbar_theme": "Tema", + "fm_sort": "Sortera", + "comments_comment": "Kommentar", + "comments_resolve": "Lös", + "comments_reply": "Svara", + "comments_submit": "Skicka", + "comments_edited": "Redigerad", + "cba_enable": "Aktivera", + "canvas_select": "Välj", + "canvas_brush": "Pensel", + "kanban_delete": "Radera", + "contacts_unmute": "Slå på aviseringar", + "autostore_store": "Lagra", + "share_linkView": "Skrivskyddad", + "settings_changePasswordButton": "Byt lösenfras", + "settings_ownDriveTitle": "Uppdatera konto", + "settings_driveDuplicateLabel": "Göm dubbletter", + "settings_logoutEverywhereButton": "Logga ut", + "settings_deleteTitle": "Radera konto", + "settings_importDone": "Import färdig", + "settings_resetNewTitle": "Töm CryptDrive", + "settings_exportError": "Visa fel", + "settings_export_compressing": "Komprimerar...", + "settings_cat_pad": "Rich text (RTF)", + "login_invalPass": "Lösenfras är obligatoriskt", + "login_invalUser": "Användarnamn är obligatoriskt", + "logoutButton": "Logga ut", + "login_register": "Registrera", + "login_login": "Logga in", + "fc_collapseAll": "Slå ihop alla", + "fc_expandAll": "Utöka alla", + "fc_open_ro": "Öppna (skrivskyddad)", + "fc_color": "Ändra färg", + "fc_newfolder": "Ny mapp", + "fm_passwordProtected": "Lösenordsskyddad", + "fm_tags_name": "Etikettnamn", + "fm_viewGridButton": "Rutnätsvy", + "fm_viewListButton": "Listvy", + "fm_noname": "Namnlöst dokument", + "fm_originalPath": "Ursprunglig filsökväg", + "fm_forbidden": "Förbjuden handling", + "fm_lastAccess": "Senast använd", + "fm_fileName": "Filnamn", + "fm_folderName": "Mappnamn", + "fm_sharedFolder": "Delad mapp", + "fm_newFile": "Nytt dokument", + "fm_newFolder": "Ny mapp", + "fm_sharedFolderName": "Delad mapp", + "fm_filesDataName": "Alla filer", + "canvas_currentBrush": "Aktuell pensel", + "canvas_widthLabel": "Bredd: {0}", + "canvas_opacityLabel": "Genomskinlighet: {0}", + "canvas_delete": "Ta bort valda", + "calendar_nth_5": "femte", + "calendar_nth_last": "sista", + "calendar_nth_4": "fjärde", + "calendar_nth_3": "tredje", + "calendar_nth_2": "andra", + "calendar_nth_1": "första", + "calendar_rec_until_count2": "gånger", + "calendar_rec_until_count": "Efter", + "calendar_rec_until_date": "På", + "calendar_rec_until_no": "Aldrig", + "calendar_rec_freq_yearly": "år", + "calendar_rec_freq_monthly": "månader", + "calendar_rec_freq_weekly": "veckor", + "calendar_rec_freq_daily": "dagar", + "calendar_str_filter": "Filter:", + "calendar_rec_custom": "Anpassad", + "calendar_rec_daily": "Dagligen", + "calendar_rec": "Upprepa", + "fm_filterBy": "Filter", + "admin_documentConflict": "Arkivera/Återställ", + "admin_channelArchived": "Arkiverad", + "admin_channelAvailable": "Tillgänglig", + "admin_documentCreationTime": "Skapad", + "ui_archive": "Arkivera", + "ui_confirm": "Bekräfta", + "ui_fetch": "Hämta", + "ui_restore": "Återställ", + "ui_success": "Avklarat", + "ui_none": "ingen", + "ui_undefined": "okänd", + "ui_false": "falskt", + "ui_true": "sant", + "admin_cat_database": "Databas", + "ui_more": "Mer", + "ui_ms": "millisekunder", + "support_cat_document": "Dokument", + "admin_archiveNote": "Anteckning", + "download_step3": "Konverterar...", + "form_condition_has": "innehåller", + "form_condition_is": "är", + "toolbar_preview": "Förhandsgranska", + "form_required_off": "Valfri", + "form_required_on": "Obligatorisk", + "form_required_answer": "Svar: ", + "form_preview_button": "Förhandsgranska", + "ui_expand": "Utöka", + "ui_collapse": "Minska", + "fm_link_url": "URL", + "fm_link_type": "Länk", + "admin_cat_network": "Nätverk", + "form_clear": "Rensa", + "form_anonymous_off": "Blockerat", + "form_anonymous_on": "Tillåtet", + "form_open": "Öppna", + "form_input_ph_url": "https://exempel.se", + "form_input_ph_email": "namn@exempel.se", + "form_backButton": "Tillbaka", + "form_viewButton": "Visa", + "settings_changePasswordCurrent": "Nuvarande lösenfras", + "settings_changePasswordNew": "Ny lösenfras", + "features_f_core": "Vanliga funktioner", + "creation_expiration": "Förfallodatum", + "share_linkAccess": "Behörighetsinställningar", + "share_linkOpen": "Öppna länk", + "share_linkCopy": "Kopiera länk", + "fm_expirablePad": "Förfaller: {0}", + "admin_activeSessionsTitle": "Aktiva anslutningar", + "drive_activeOld": "Längre tillbaks", + "homePage": "Startsida", + "teams_table_owners": "Hantera team", + "broadcast_start": "Starta", + "contacts_fetchHistory": "Hämta äldre historik", + "settings_colortheme_dark": "Mörkt", + "admin_surveyButton": "Spara enkät", + "admin_surveyActive": "Öppna enkät", + "form_updateWarning": "Uppdatera ändå", + "calendar_allDay": "Heldag", + "calendar_hours": "Timmar", + "calendar_days": "Dagar", + "calendar_more": "{0} till", + "reminder_inProgressAllDay": "Idag: {0}", + "form_text_number": "Nummer", + "form_type_poll": "Undersökning", + "form_type_md": "Beskrivning", + "form_type_multicheck": "Flervals-rutnät", + "form_type_sort": "Ordnad lista", + "support_cat_bug": "Buggrapport", + "admin_performanceProfilingTitle": "Prestanda", + "fc_newsharedfolder": "Ny delad mapp", + "form_page": "Sida {0}/{1}", + "form_anonymousBox": "Svara anonymt", + "admin_performanceKeyHeading": "Kommando", + "settings_colortheme_light": "Ljust", + "admin_registeredTitle": "Registrerade användare", + "friendRequest_later": "Bestäm senare", + "pad_settings_show": "Visa", + "admin_supportListTitle": "Supportmejl", + "support_formTitle": "Nytt ärende", + "team_title": "Team: {0}", + "settings_cacheTitle": "Cache", + "form_text_url": "Länk", + "form_add_option": "Lägg till svarsalternativ", + "form_add_item": "Lägg till objekt", + "admin_checkupButton": "Kör diagnostik", + "settings_colortheme_custom": "Anpassa", + "admin_consentToContactLabel": "Jag samtycker", + "form_text_email": "E-post", + "broadcast_end": "Avsluta", + "form_type_textarea": "Brödtext", + "contacts_remove": "Ta bort kontakt", + "form_type_radio": "Val", + "support_cat_abuse": "Rapportera missbruk", + "contacts_leaveRoom": "Lämna rummet", + "form_type_checkbox": "Checkruta", + "upload_title": "Filuppladdning", + "uploadFolder_modal_owner": "Egna filer", + "mdToolbar_nlist": "Ordnad lista", + "broadcast_preview": "Förhandsgranska avisering", + "pad_wordCount": "Ord: {0}", + "admin_broadcastButton": "Skicka", + "sharedFolders_create_name": "Mappnamn", + "sharedFolders_create_owned": "Ägd mapp", + "crowdfunding_button": "Stötta CryptPad", + "support_cat_new": "Nytt ärende", + "calendar_day": "Dag", + "calendar_today": "Idag", + "calendar_loc": "Plats", + "team_avatarTitle": "Teamavatar", + "calendar_minutes": "Minuter", + "share_formEdit": "Redaktör", + "calendar_before": "före", + "form_update": "Uppdatera", + "calendar": "Kalender", + "calendar_new": "Ny kalender", + "form_text_text": "Text", + "calendar_week": "Vecka", + "form_submitWarning": "Skicka ändå", + "todo_title": "CryptTodo", + "mdToolbar_list": "Punktlista", + "mdToolbar_check": "Att göra lista", + "privacy": "Integritetspolicy", + "support_cat_tickets": "Aktuella ärenden", + "requestEdit_sent": "Förfrågan skickad", + "team_pcsSelectLabel": "Lagra i", + "team_createName": "Teamnamn", + "team_invitePasswordLoading": "Dekrypterar inbjudan", + "team_inviteTitle": "Inbjudan till team", + "fm_openParent": "Visa i mapp", + "settings_cursorColorTitle": "Pekarfärg", + "settings_cat_style": "Utseende", + "calendar_update": "Uppdatera", + "features_f_file0": "Öppna dokument", + "form_makePublic": "Publicera svaren", + "support_cat_account": "Användarkonto", + "uploadFolder_modal_filesPassword": "Lösenfras för filer", + "settings_colorthemeTitle": "Färgtema", + "creation_noTemplate": "Tomt dokument", + "creation_newTemplate": "Ny mall", + "team_cat_link": "Inbjudningslänk", + "team_links": "Inbjudningslänkar", + "historyTrim_contentsSize": "Innehåll: {0}", + "settings_trimHistoryTitle": "Töm historiken", + "restoredFromServer": "Dokumentet återställt", + "form_newItem": "Nytt objekt", + "download_zip_file": "Fil {0}/{1}", + "form_editor": "Editor", + "creation_noOwner": "Ingen ägare", + "admin_performanceTimeHeading": "Tid (sekunder)", + "crowdfunding_popup_no": "Inte nu", + "admin_updateLimitButton": "Uppdatera kvoter", + "admin_diskUsageButton": "Skapa rapport", + "calendar_notifications": "Påminnelser", + "calendar_addNotification": "Lägg till påminnelse", + "profile_viewMyProfile": "Visa min profil", + "admin_maintenanceCancel": "Avbryt underhåll", + "calendar_weekNumber": "Vecka {0}", + "admin_flushCacheButton": "Rensa cache", + "calendar_default": "Min kalender", + "sent": "Meddelandet skickat", + "team_inviteLinkCopy": "Kopiera länk", + "calendar_newEvent": "Ny händelse", + "kanban_clearFilter": "Rensa filter", + "admin_cat_performance": "Prestanda", + "admin_maintenanceButton": "Planera underhåll", + "loading_state_4": "Läser in team", + "pad_settings_title": "Dokumentinställningar", + "admin_supportPrivButton": "Visa nyckel", + "loading_state_5": "Rekonstruerar dokument", + "pad_settings_width_small": "Sidvisning", + "pad_settings_width_large": "Full bredd", + "form_answerWarning": "Obekräftad identitet", + "form_defaultOption": "Svarsalternativ {0}", + "tag_add": "Lägg till", + "pad_settings_hide": "Göm", + "creation_new": "Ny(tt) {0}", + "form_newOption": "Nytt svarsalternativ", + "mdToolbar_embed": "Bädda in fil", + "features_f_social": "Sociala funktioner", + "admin_blockDailyCheckTitle": "Server-telemetri", + "form_condition_hasnot": "innehåller inte", + "form_colors": "Färgtema", + "admin_activePadsTitle": "Aktiva dokument", + "ui_saved": "{0} sparad", + "friendRequest_accept": "Bekräfta (Enter)", + "admin_accountMetadataTitle": "Kontoinformation", + "support_listTitle": "Supportärenden", + "later": "Bestäm senare", + "team_inviteButton": "Bjud in medlemmar", + "team_listTitle": "Dina team", + "fm_rmFilter": "Rensa filter", + "og_teamDrive": "Team-drive", + "contacts_mutedUsers": "Tystade kontakter", + "team_inviteLinkCreate": "Skapa länk", + "imprint": "Juridisk information", + "settings_safeLinksTitle": "Säkra länkar", + "copy_title": "{0} (kopia)", + "kanban_noTags": "Inga etiketter", + "kanban_conflicts": "Redigerar nu:", + "support_addAttachment": "Lägg till bilaga", + "admin_limitPlan": "Plan: {0}", + "fm_deletedFolder": "Raderad mapp", + "loading_state_1": "Läser in data", + "admin_performancePercentHeading": "Procent", + "admin_surveyTitle": "Enkät", + "broadcast_translations": "Översättningar", + "admin_broadcastActive": "Aktivt meddelande", + "admin_broadcastCancel": "Radera meddelande", + "calendar_rec_stop": "Avbryt återkommande", + "calendar_month": "Månad", + "calendar_title": "Rubrik", + "calendar_noNotification": "Ingen", + "calendar_location": "Plats: {0}", + "settings_notifCalendarTitle": "Kalenderaviseringar", + "mediatag_defaultImageName": "bild", + "share_formAuditor": "Granskare", + "share_formView": "Deltagare", + "form_poll_text": "Text", + "form_textType": "Texttyp", + "form_type_input": "Text", + "form_type_multiradio": "Singelval-rutnät", + "form_type_page": "Sidbrytning", + "form_showSummary": "Visa sammanfattning", + "form_invalidQuestion": "Fråga {0}", + "form_defaultItem": "Objekt {0}", + "form_addMultiple": "Lägg till alla", + "admin_updateAvailableTitle": "Nya versioner", + "form_preview": "Förhandsgranska formulär", + "calendar_str_filter_yearday": "Dagar av året : {0}", + "calendar_str_filter_weekno": "Veckor: {0}", + "support_cat_debugging": "Felsök", + "calendar_rec_txt": "Upprepa varje", + "calendar_str_until": "tills {0}", + "cba_title": "Författarfärger", + "unknownPad": "Okänt dokument", + "pad_tocHide": "Översikt", + "settings_padNotifTitle": "Kommentar-aviseringar", + "admin_archiveInput2": "Dokumentets lösenfras", + "settings_kanbanTagsTitle": "Etikettfilter", + "allowNotifications": "Tillåt aviseringar", + "code_editorTheme": "Tema för editorn", + "slide_backCol": "Bakgrundsfärg", + "slide_textCol": "Textfärg", + "Offline": "Offline", + "admin_instancePurposeTitle": "Instansens syfte", + "mediatag_saveButton": "Spara", + "pad_mediatagShare": "Dela fil", + "pad_mediatagOpen": "Öppna fil", + "mediatag_loadButton": "Läs in bilaga", + "user_about": "Om CryptPad", + "calendar_str_weekly": "{0} vecka/veckor", + "fm_link_name": "Länknamn", + "admin_maintenanceTitle": "Underhåll", + "admin_surveyCancel": "Ta bort", + "broadcast_surveyURL": "Länk till enkät", + "fm_link_name_placeholder": "Min länk", + "fm_link_new": "Ny länk", + "form_anonName": "Ditt namn", + "form_answerAs": "Svara som", + "admin_support_premium": "Premium-ärenden:", + "fm_link_invalid": "Ogiltig URL", + "admin_support_normal": "Obesvarade ärenden:", + "calendar_str_monthly": "{0} månad(er)", + "calendar_str_yearly": "{0} år", + "calendar_list": "{0}, {1}", + "fm_numberOfFolders": "# mappar", + "contact_bug": "Buggrapport", + "notifications_cat_friends": "Kontaktförfrågningar", + "password_submit": "Skicka", + "drive_sfPasswordError": "Lösenfrasen stämmer inte", + "footer_roadmap": "Färdplan", + "form_invalid": "Ogiltigt formulär", + "admin_support_open": "Visa", + "form_editBlock": "Ändra", + "form_editMaxLength": "Max antal tecken", + "form_editType": "Typ av svarsalternativ", + "form_poll_day": "Dag", + "form_poll_time": "Timme", + "form_pollTotal": "Totalt", + "form_poll_switch": "Växla axis", + "form_pollYourAnswers": "Dina svar", + "calendar_month_last": "sista dagen", + "calendar_rec_every_date": "Varje {0}", + "calendar_str_filter_day": "Dagar: {0}", + "admin_support_collapse": "Fäll ihop", + "calendar_str_filter_month": "Månader: {0}", + "admin_support_first": "Skapad: ", + "admin_support_last": "Uppdaterad: ", + "calendar_rec_until": "Sluta upprepa", + "calendar_str_daily": "{0} dag(ar)", + "share_bar": "Skapa länk", + "settings_cursorShowLabel": "Visa pekare", + "form_results": "Svar ({0})", + "snapshots_button": "Ögonblicksbilder", + "register_notes_title": "Viktiga anteckningar", + "toolbar_collapse": "Fäll ihop verktygsfält", + "toolbar_expand": "Fäll ut verktygsfält", + "upload_modal_owner": "Egen fil", + "features_f_support": "Snabbare support", + "features_f_supporter": "Support för integritet och dataskydd", + "team_inviteRole": "Inledande roll", + "fm_numberOfFiles": "# filer", + "form_geturl": "Kopiera länk", + "calendar_rec_no": "Engångshändelse", + "admin_setlimitButton": "Sätt gräns", + "form_deleteAll": "Ta bort alla", + "autostore_hide": "Lagra inte", + "support_from": "Från: {0}", + "team_infoLabel": "Om team", + "team_nameTitle": "Teamnamn", + "settings_codeBrackets": "Automatiska slutparenteser", + "admin_limitSetNote": "Anteckning", + "loading_state_2": "Uppdaterar innehåll", + "archivedFromServer": "Dokumentet arkiverat", + "admin_support_answered": "Besvarade ärenden:", + "admin_support_closed": "Avslutade ärenden:", + "form_makeAnon": "Anonymisera svaren", + "team_exportButton": "Ladda ned", + "creation_expiresIn": "Förfaller om", + "footer_website": "Projektets webbplats", + "form_condition_isnot": "är inte", + "creation_expire": "Dokument med förfallotid", + "admin_reportContent": "Anmäl innehåll", + "admin_getRawMetadata": "Metadata-historik", + "form_settingsButton": "Formulärinställningar", + "survey": "CryptPad - enkät", + "userlist_visitProfile": "Besök profil", + "notifications_dismissAll": "Avfärda alla", + "team_rosterPromoteOwner": "Erbjud ägarskap", + "team_deleteTitle": "Radera team", + "teams_table_admins": "Hantera medlemmar", + "contacts_manageMuted": "Hantera tystade kontakter", + "team_inviteJoin": "Gå med i teamet", + "calendar_removeNotification": "Ta bort påminnelse", + "historyTrim_historySize": "Historik: {0}", + "trimHistory_button": "Töm historiken", + "admin_openFilesTitle": "Öppna filer", + "history_userPrev": "Föregående författare", + "history_userNext": "Nästa författare", + "admin_nameTitle": "Namn på instansen", + "admin_descriptionTitle": "Beskrivning av instansen", + "admin_jurisdictionTitle": "Serverns lokalisering", + "footer_source": "Källkoden", + "history_restoreDriveDone": "CryptDrive återställd", + "snapshots_new": "Ny ögonblicksbild", + "snapshots_placeholder": "Titel för ögonblicksbild", + "admin_registrationTitle": "Stäng registrering", + "admin_getlimitsTitle": "Anpassade gränser", + "admin_limitNote": "Anteckning: {0}", + "admin_cat_quota": "Användarens lagringsutrymme", + "loading_state_0": "Skapar gränssnitt", + "loading_state_3": "Läser in delade mappar", + "tag_edit": "Redigera", + "form_allowNotifications": "Aviseringar för nya svar", + "snaphot_title": "Ögonblicksbild", + "admin_archiveButton": "Arkivera", + "admin_unarchiveButton": "Återställ", + "admin_generatedAt": "Rapportens tidsstämpel", + "ui_generateReport": "Skapa rapport", + "team_linkUsesInfinite": "(obegränsad användning)", + "team_linkUses": "({0}/{1} återstår)", + "admin_documentMetadataTitle": "Dokumentegenskaper", + "admin_documentType": "Dokumenttyp", + "admin_documentSize": "Dokumentstorlek", + "admin_documentMetadata": "Aktuellt metadata", + "admin_documentModifiedTime": "Senast ändrad", + "admin_storageUsage": "Data lagrad", + "admin_diskUsageTitle": "Diskanvändning", + "docs_link": "Dokumentation", + "undo": "Ångra", + "redo": "Gör om", + "form_submit": "Skicka", + "form_reset": "Återställ", + "form_delete": "Radera" } From bde7bd0531c73f53620046e4f2fe34dd9566d4aa Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:22 +0100 Subject: [PATCH 06/11] Translated using Weblate (Spanish) Currently translated at 98.7% (1559 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/es/ --- www/common/translations/messages.es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/www/common/translations/messages.es.json b/www/common/translations/messages.es.json index fdb2c2e49..ee6ef50a2 100644 --- a/www/common/translations/messages.es.json +++ b/www/common/translations/messages.es.json @@ -1250,7 +1250,7 @@ "oo_sheetMigration_complete": "Versión actualizada disponible, presione OK para recargar.", "admin_consentToContactTitle": "Consentir a contacto", "admin_checkupButton": "Ejecutar diagnóstico", - "admin_checkupHint": "Cryptopad incluye una página que automáticamente diagnostica errores comunes y sugiere cómo corregirlos si fuera necesario.", + "admin_checkupHint": "CryptoPad incluye una página que automáticamente diagnostica errores comunes y sugiere cómo corregirlos si fuera necesario.", "admin_checkupTitle": "Valide la configuración de la instancia", "admin_updateAvailableButton": "Ver las notas de lanzamiento", "admin_updateAvailableHint": "Una versión nueva de CryptPad está disponible", From 8fb1ac4919e7a9d8db9d1faf7814465f267725f4 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:22 +0100 Subject: [PATCH 07/11] Translated using Weblate (Turkish) Currently translated at 4.9% (78 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/tr/ --- www/common/translations/messages.tr.json | 70 +++++++++++++++++++++++- 1 file changed, 68 insertions(+), 2 deletions(-) diff --git a/www/common/translations/messages.tr.json b/www/common/translations/messages.tr.json index f86507e4b..5606fe98c 100644 --- a/www/common/translations/messages.tr.json +++ b/www/common/translations/messages.tr.json @@ -11,8 +11,74 @@ "slide": "Sunum", "poll": "Anket", "code": "Kod", - "pad": "Zengin metin biçimi" + "pad": "Zengin metin biçimi", + "doc": "Doküman", + "presentation": "Sunum" }, "main_catch_phrase": "Ekip iş birliği sistemi,
şifreli ve açık kaynak", - "main_title": "CryptPad: Tamamen Gizli, İşbirliğine Dayalı Gerçek Zamanlı Düzenleme" + "main_title": "CryptPad: Tamamen Gizli, İşbirliğine Dayalı Gerçek Zamanlı Düzenleme", + "pinLimitReachedAlertNoAccounts": "Depolama sınırınıza ulaştınız", + "newButton": "Yeni", + "useTemplate": "Bir şablonla mı başlamak istersin?", + "loading": "Yükleniyor...", + "pinLimitReached": "Depolama sınırınıza ulaştınız", + "exportPrompt": "Dosyanıza ne ad vermek istersiniz?", + "user_rename": "Görünen adı değiştir", + "shareSuccess": "Bağlantı panoya kopyalandı", + "userListButton": "Kullanıcı listesi", + "chatButton": "Sohbet", + "newButtonTitle": "Yeni bir belge oluştur", + "uploadButton": "Dosyaları yükle", + "readonly": "Salt okunur", + "users": "Kullanıcılar", + "viewers": "izleyiciler", + "viewer": "izleyici", + "editor": "düzenleyici", + "pinLimitDrive": "Depolama sınırınıza ulaştınız.
Yeni doküman oluşturamazsınız.", + "importButtonTitle": "Yerel bir dosyadan bir belgeyi içe aktarın", + "anonymous": "Misafir", + "upgrade": "Yükseltme", + "MB": "MB", + "GB": "GB", + "formattedGB": "{0} GB", + "formattedKB": "{0} KB", + "importButton": "İçe aktar", + "clickToEdit": "Düzenlemek için tıkla", + "forgetButton": "Sil", + "shareButton": "Paylaş", + "uploadFolderButton": "Klasör yükle", + "saveTemplatePrompt": "Şablon için bir başlık seçin", + "templateSaved": "Şablon kaydedildi!", + "selectTemplate": "Bir şablon seçin veya escape tuşuna basın", + "realtime_unrecoverableError": "Kurtarılamaz bir hata oluştu. Yeniden yüklemek için Tamam'ı tıklayın.", + "synchronizing": "senkronize oluyor", + "reconnecting": "Tekrar Bağlanıyor", + "typing": "Düzenleniyor", + "userlist_offline": "Şu anda çevrimdışısınız, kullanıcı listesi mevcut değil.", + "language": "Dil", + "user_accountName": "Hesap adı", + "errorCopy": " Esc tuşuna basarak mevcut sürümü salt okunur modda kullanmaya devam edebilirsiniz.", + "deleted": "Silindi", + "mustLogin": "Bu sayfaya erişmek için giriş yapmalısınız", + "forgotten": "Çöp kutusuna taşındı", + "errorState": "Kritik hata: {0}", + "KB": "KB", + "formattedMB": "{0} MB", + "typeError": "Bu doküman seçilmiş uygulama ile uyumlu değil", + "disconnected": "Bağlantı kesildi", + "forgetPrompt": "Tamam'ı tıkladığınızda bu belge çöp kutunuza taşınacaktır. Emin misin?", + "uploadButtonTitle": "CryptDrive'ınıza yeni bir dosya yükleyin", + "userAccountButton": "Kullanıcı menüsü", + "deletedError": "Bu belge silindi ve artık mevcut değil.", + "inactiveError": "Bu belge, işlem yapılmaması nedeniyle silinmiştir. Yeni bir belge oluşturmak için Esc tuşuna basın.", + "chainpadError": "İçeriğiniz güncellenirken kritik bir hata oluştu. Çalışmanızı kaybetmemeniz için bu sayfa salt okunur modundadır.
Bu belgeyi görüntülemeye devam etmek için Esc tuşuna basın veya yeniden düzenlemeyi denemek için yeniden yükleyin.", + "errorRedirectToHome": "CryptDrive'ınıza yönlendirilmek için Esc tuşuna basın.", + "newVersionError": "CryptPad'in yeni bir sürümü mevcut. Yeni sürümü kullanmak için
yeniden yükleyin veya çevrimdışı modda içeriğinize erişmek için escape tuşuna basın.", + "error": "Hata", + "saved": "Kaydedildi", + "disabledApp": "Bu uygulama devre dışı bırakıldı. Daha fazla bilgi için bu CryptPad'in yöneticisiyle iletişime geçin.", + "pinLimitReachedAlert": "Depolama sınırınıza ulaştınız. Yeni belgeler CryptDrive'ınızda saklanmaz.
Sınırınızı artırmak için belgeleri CryptDrive'ınızdan kaldırabilir veya premium bir teklife abone olabilirsiniz.", + "pinLimitNotPinned": "Depolama sınırınıza ulaştınız.
Bu belge CryptDrive'ınızda saklanmıyor.", + "movedToTrash": "Bu doküman çöp kutusuna taşındı.
Drive'ıma erişin", + "saveTemplateButton": "Şablon olarak kaydet" } From 341eed3b56071eaa07bec2b4d687b6725c154885 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:22 +0100 Subject: [PATCH 08/11] Translated using Weblate (Catalan) Currently translated at 38.1% (602 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 38.1% (602 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 37.5% (592 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 37.5% (592 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 37.5% (592 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 37.5% (592 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 36.7% (580 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 36.7% (580 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 36.5% (577 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 36.5% (577 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 34.7% (548 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 34.7% (548 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ Translated using Weblate (Catalan) Currently translated at 31.2% (493 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ca/ --- www/common/translations/messages.ca.json | 568 +++++++++++++---------- 1 file changed, 322 insertions(+), 246 deletions(-) diff --git a/www/common/translations/messages.ca.json b/www/common/translations/messages.ca.json index ed8efe108..660f6e665 100644 --- a/www/common/translations/messages.ca.json +++ b/www/common/translations/messages.ca.json @@ -1,11 +1,11 @@ { - "main_title": "CryptPad: Sense Rastre, edició col·laborativa en temps real", + "main_title": "CryptPad: Edició col·laborativa en temps real sense rastre", "type": { "pad": "Text enriquit", "code": "Codi", "poll": "Enquesta", "kanban": "Kanban", - "slide": "Presentació", + "slide": "Diapositives Markdown", "drive": "CryptDrive", "whiteboard": "Pissarra", "file": "Fitxer", @@ -14,87 +14,89 @@ "contacts": "Contactes", "sheet": "Full de càlcul", "teams": "Equips", - "form": "Formulari" + "form": "Formulari", + "presentation": "Presentació", + "doc": "Document" }, "common_connectionLost": "S'ha perdut la connexió amb el servidor
Fins que la connexió no torni, esteu en mode només de lectura.", - "typeError": "Aquest document és incompatible amb l'aplicació seleccionada", - "onLogout": "Esteu fora del vostre compte, {0}cliqueu aquí{1} per iniciar la sessió
o premeu Esc per accedir al vostre document en mode només de lectura.", - "padNotPinned": "Aquest document caducarà després de 3 mesos d'inactivitat, {0}connecteu-vos{1} o {2}registreu-vos{3} per conservar-lo.", - "anonymousStoreDisabled": "L'administració d'aquesta instància de CryptPad ha desactivat l'emmagatzematge pels comptes anònims. Cal que inicieu la sessió per utilitzar el CryptDrive.", + "typeError": "Aquest document no és compatible amb l'aplicació seleccionada", + "onLogout": "Esteu fora del vostre compte, {0}cliqueu aquí{1} per iniciar la sessió
o premeu Esc per accedir al document en mode només de lectura.", + "padNotPinned": "Aquest document caducarà després de 3 mesos d'inactivitat, {0}connecteu-vos{1} o {2}registreu-vos{3} per a conservar-lo.", + "anonymousStoreDisabled": "L'administració d'aquesta instància de CryptPad ha desactivat l'emmagatzematge per als convidats. Inicieu la sessió per a accedir al vostre CryptDrive.", "expiredError": "Aquest document ha caducat i ja no està disponible.", - "deletedError": "Aquest document ha estat esborrat i ja no està disponible.", - "inactiveError": "Donada la seva inactivitat, aquest document s'ha esborrat. Premeu Esc per crear un nou document.", - "chainpadError": "Hi ha hagut un error crític mentre s'actualitzava el vostre contingut. Aquesta pàgina es manté en mode només de lectura per assegurar que no perdreu el que ja heu fet.
Premeu Esc per continuar veient aquest document o torneu a carregar la pàgina per provar de continuar editant-lo.", + "deletedError": "Aquest document s'ha suprimit i ja no està disponible.", + "inactiveError": "Aquest document s'ha suprimit per inactivitat. Premeu Esc per a crear un document.", + "chainpadError": "Hi ha hagut un error crític mentre s'actualitzava el contingut. Aquesta pàgina es manté en mode només de lectura per a assegurar que no perdreu el que ja heu fet.
Premeu Esc per a continuar veient aquest document o torneu a carregar la pàgina per a provar de continuar editant-lo.", "invalidHashError": "El document que heu demanat té una adreça URL no vàlida.", - "errorCopy": " Encara podeu usar la versió actual en mode \"només lectura\" prement Esc.", - "errorRedirectToHome": "Premeu Esc per tornar al vostre CryptDrive.", - "newVersionError": "Hi ha una nova versió disponible de CryptPad.
Torneu a carregar la pàgina per utilitzar la versió nova o premeu Esc per accedir al vostre contingut en mode fora de línia.", - "loading": "Carregant...", + "errorCopy": " Encara podeu usar la versió actual en mode només de lectura prement Esc.", + "errorRedirectToHome": "Premeu Esc per a tornar al vostre CryptDrive.", + "newVersionError": "Hi ha disponible una versió nova de CryptPad.
Torneu a carregar la pàgina per a utilitzar-la o premeu Esc per a accedir al contingut en mode fora de línia.", + "loading": "S'està carregant...", "error": "Error", "saved": "Desat", - "deleted": "Esborrat", + "deleted": "Suprimit", "deletedFromServer": "Document destruït", - "mustLogin": "Cal que inicieu la sessió per accedir a aquesta pàgina", - "disabledApp": "Aquesta aplicació està dehabilitada. Per a més informació, contacteu l'administració d'aquest CryptPad.", - "realtime_unrecoverableError": "Hi ha hagut un error irreparable. Cliqueu D'acord per tornar a carregar la pàgina.", - "disconnected": "S'ha desconnectat", - "synchronizing": "Sincronitzant", - "reconnecting": "Reconnectant", + "mustLogin": "Cal que inicieu la sessió per a accedir a aquesta pàgina", + "disabledApp": "Aquesta aplicació s'ha desactivat. Per a més informació, contacteu l'administració d'aquest CryptPad.", + "realtime_unrecoverableError": "Hi ha hagut un error irreparable. Feu clic a D'acord per a tornar a carregar.", + "disconnected": "Desconnectat", + "synchronizing": "S'està sincronitzant", + "reconnecting": "S'està reconnectant", "typing": "Edició", - "initializing": "Inicialitzant...", - "forgotten": "Desplaçat a la brossa", + "initializing": "S'està inicialitzant...", + "forgotten": "Mogut a la paperera", "errorState": "Error crític: {0}", "readonly": "Només de lectura", - "anonymous": "Anònim", - "users": "Persones usuàries", - "viewer": "persona lectora", - "viewers": "persones lectores", - "editor": "persona editora", - "userlist_offline": "Esteu fora de línia, la llista de persones usuàries no està disponible.", + "anonymous": "Convidat", + "users": "Usuaris", + "viewer": "observador", + "viewers": "observadors", + "editor": "editor", + "userlist_offline": "Esteu fora de línia, la llista d'usuaris no està disponible.", "language": "Llengua", - "upgrade": "Actualitzeu-vos", - "upgradeAccount": "Actualitzeu el compte", + "upgrade": "Milloreu", + "upgradeAccount": "Millora el compte", "MB": "MB", "GB": "GB", "KB": "KB", "formattedMB": "{0} MB", "formattedGB": "{0} GB", "formattedKB": "{0} KB", - "pinLimitReached": "Heu arribat al límit del vostre emmagatzematge", - "pinLimitReachedAlert": "Heu arribat al límit del vostre espai. Els documents nous no es desaran al vostre CryptDrive.
Podeu eliminar documents del vostre CryptDrive o adquirir una oferta prèmium per augmentar el vostre espai.", - "pinLimitReachedAlertNoAccounts": "Heu arribat al límit del vostre espai", - "pinLimitNotPinned": "Heu arribat al límit del vostre espai.
Aquest document no està desat al vostre CryptDrive.", - "pinLimitDrive": "Heu arribat al límit del vostre espai.
No podeu crear documents nous.", - "importButton": "Importar", - "importButtonTitle": "Importar document des d'un fitxer local", - "exportButton": "Exportar", - "exportButtonTitle": "Exportar aquest document a un fitxer local", + "pinLimitReached": "Heu arribat al límit de l'emmagatzematge", + "pinLimitReachedAlert": "Heu arribat al límit de l'emmagatzematge. Els documents nous no es desaran al vostre CryptDrive.
Podeu eliminar-hi documents o adquirir una oferta prèmium per a augmentar l'espai.", + "pinLimitReachedAlertNoAccounts": "Heu arribat al límit de l'emmagatzematge", + "pinLimitNotPinned": "Heu arribat al límit de l'emmagatzematge.
Aquest document no s'ha desat al vostre CryptDrive.", + "pinLimitDrive": "Heu arribat al límit de l'emmagatzematge.
No podeu crear documents.", + "importButton": "Importa", + "importButtonTitle": "Importa un document des d'un fitxer local", + "exportButton": "Exporta", + "exportButtonTitle": "Exporta el document a un fitxer local", "exportPrompt": "Com voleu anomenar el fitxer?", "user_rename": "Canvieu el nom visible", "user_displayName": "Nom visible", - "user_accountName": "Identificador", - "clickToEdit": "Cliqueu per editar", - "saveTitle": "Deseu el títol (Enter)", - "forgetButton": "Esborrar", - "forgetPrompt": "Clicant D'acord, moureu aquest document a la paperera. Hi esteu d'acord?", - "movedToTrash": "Aquest document s'ha desplaçat a la paperera.
Accedir a la meva Unitat", - "shareButton": "Compartir", + "user_accountName": "Nom del compte", + "clickToEdit": "Feu clic per a editar", + "saveTitle": "Desa el títol (retorn)", + "forgetButton": "Suprimeix", + "forgetPrompt": "En fer clic a D'acord, es mourà el document a la paperera. Hi esteu d'acord?", + "movedToTrash": "El document s'ha mogut a la paperera.
Accedeix a la meva Unitat", + "shareButton": "Comparteix", "shareSuccess": "L'enllaç s'ha copiat al porta-retalls", - "userListButton": "Llista de persones usuàries", + "userListButton": "Llista d'usuaris", "chatButton": "Xat", - "userAccountButton": "El vostre compte", - "newButton": "Nou/Nova", - "newButtonTitle": "Crea un nou document", - "uploadButton": "Carregar fitxers", - "uploadButtonTitle": "Carrega un fitxer nou al vostre CryptDrive", + "userAccountButton": "Menú d'usuari", + "newButton": "Nou", + "newButtonTitle": "Crea un document", + "uploadButton": "Puja fitxers", + "uploadButtonTitle": "Pugeu un fitxer nou al vostre CryptDrive", "saveTemplateButton": "Desa com una plantilla", - "saveTemplatePrompt": "Trieu un títol per la plantilla", - "templateSaved": "Plantilla desada!", - "selectTemplate": "Escolliu una plantilla o premeu ESC", + "saveTemplatePrompt": "Trieu un títol per a la plantilla", + "templateSaved": "S’ha desat la plantilla!", + "selectTemplate": "Seleccioneu una plantilla o premeu ESC", "useTemplate": "Voleu començar amb una plantilla?", - "useTemplateOK": "Escolliu una plantilla (Enter)", - "useTemplateCancel": "Reinicieu (Esc)", - "template_import": "Importeu una plantilla", + "useTemplateOK": "Escolliu una plantilla (Retorn)", + "useTemplateCancel": "Document en blanc (Esc)", + "template_import": "Importa una plantilla", "template_empty": "No hi ha plantilles disponibles", "previewButtonTitle": "Mostra o amaga el mode de previsualització Markdown", "presentButtonTitle": "Entra en el mode presentació", @@ -103,9 +105,9 @@ "propertiesButton": "Propietats", "propertiesButtonTitle": "Mostra les propietats del document", "printText": "Imprimeix", - "printButton": "Imprimeix (Enter)", - "printButtonTitle2": "Imprimeix el document o exporta'l com un fitxer PDF", - "printOptions": "Opcions de la compaginació", + "printButton": "Imprimeix (Retorn)", + "printButtonTitle2": "Imprimeix el document o exporta'l com a fitxer PDF", + "printOptions": "Opcions de la disposició", "printSlideNumber": "Mostra el número de diapositiva", "printDate": "Mostra la data", "printTitle": "Mostra el títol del document", @@ -118,187 +120,187 @@ "printBackgroundRemove": "Suprimeix aquesta imatge de fons", "filePickerButton": "Incrusta un fitxer desat al CryptDrive", "filePicker_close": "Tanca", - "filePicker_description": "Trieu un fitxer del vostre CryptDrive per incrustar-lo o carregueu-ne un de nou", + "filePicker_description": "Trieu un fitxer del vostre CryptDrive per a incrustar-lo o carregueu-ne un", "filePicker_filter": "Filtra els fitxers pel nom", "tags_title": "Etiquetes (només vostres)", "tags_add": "Actualitza les etiquetes dels documents seleccionats", - "tags_notShared": "Les vostres etiquetes no es comparteixen amb altres persones usuàries", + "tags_notShared": "Les vostres etiquetes no es comparteixen amb altres usuaris", "tags_duplicate": "Etiquetes duplicades: {0}", - "tags_noentry": "No podeu etiquetar un document esborrat!", + "tags_noentry": "No podeu etiquetar un document suprimit", "slideOptionsText": "Opcions", "slideOptionsTitle": "Personalitzeu les vostres diapositives", "slide_invalidLess": "L'estil personalitzat no és vàlid", "languageButton": "Llengua", - "languageButtonTitle": "Escolliu la llengua que voleu utilitzar per marcar la sintaxi", + "languageButtonTitle": "Escolliu la llengua a utilitzar per a marcar la sintaxi", "themeButton": "Tema", - "themeButtonTitle": "Escolliu el color del tema a utilitzar als editors de codi i diapositives", + "themeButtonTitle": "Seleccioneu el color del tema a utilitzar als editors de codi i diapositives", "editShare": "Enllaç d'edició", "viewShare": "Enllaç només de lectura", - "viewEmbedTag": "Per incrustar aquest document, poseu aquest iframe allà on vulgueu de la vostra pàgina. Podeu donar-li l'estil desitjat utilitzant els atributs CSS o HTML.", - "fileEmbedScript": "Per incrustar aquest fitxer, poseu aquest script un cop a la vostra pàgina per carregar l'Etiqueta Multimèdia:", - "fileEmbedTag": "Llavors, col·loqueu aquesta Etiqueta Multimèdia al lloc vulgueu incrustar-lo de la vostra pàgina:", + "viewEmbedTag": "Per a incrustar el document, poseu aquest iframe arreu a la vostra pàgina. Podeu donar-li estil utilitzant atributs CSS o HTML.", + "fileEmbedScript": "Per a incrustar el fitxer, poseu aquest script a la vostra pàgina per a carregar l'etiqueta multimèdia:", + "fileEmbedTag": "A continuació, col·loqueu l'etiqueta multimèdia on vulgueu incrustar-lo:", "notifyJoined": "{0} s'ha unit a la sessió col·laborativa", "notifyRenamed": "{0} es coneix ara com {1}", - "notifyLeft": "{0} ha deixat la sessió col·laborativa", + "notifyLeft": "{0} ha abandonat la sessió col·laborativa", "ok": "D'acord", - "okButton": "D'acord (Enter)", + "okButton": "D'acord (Retorn)", "cancel": "Cancel·la", "cancelButton": "Cancel·la (Esc)", "show_help_button": "Mostra l'ajuda", "help_button": "Ajuda", "historyText": "Historial", "historyButton": "Mostra l'historial del document", - "history_next": "Següent versió", + "history_next": "Versió següent", "history_prev": "Versió anterior", "history_loadMore": "Carrega més historial", "history_closeTitle": "Tanca l'historial", "history_restoreTitle": "Restaura la versió seleccionada del document", - "history_restorePrompt": "De debò voleu substituir la versió actual del document per la versió que es mostra?", + "history_restorePrompt": "Segur que voleu reemplaçar la versió actual del document per la versió que es mostra?", "history_restoreDone": "S'ha restaurat el document", "openLinkInNewTab": "Obre l'enllaç en una pestanya nova", - "pad_mediatagTitle": "Configuració de l'Etiqueta Multimèdia", + "pad_mediatagTitle": "Configuració de l'etiqueta multimèdia", "pad_mediatagWidth": "Amplada (px)", "pad_mediatagHeight": "Alçada (px)", - "pad_mediatagRatio": "Mantenir la proporció", + "pad_mediatagRatio": "Mantén la proporció", "pad_mediatagBorder": "Amplada de la vora (px)", - "pad_mediatagPreview": "Previsualització", + "pad_mediatagPreview": "Previsualitza", "pad_mediatagImport": "Deseu-ho al vostre CryptDrive", "pad_mediatagOptions": "Propietats de la imatge", "kanban_newBoard": "Taulell nou", "kanban_item": "Element {0}", - "kanban_todo": "A fer", - "kanban_done": "Completes", + "kanban_todo": "Tasques", + "kanban_done": "Fet", "kanban_working": "En procés", "kanban_addBoard": "Afegeix un taulell", "poll_publish_button": "Publica", - "poll_create_user": "Afegeix una persona", + "poll_create_user": "Afegeix un usuari", "poll_create_option": "Afegeix una opció", "poll_commit": "Envia", "poll_optionPlaceholder": "Opció", "poll_userPlaceholder": "El vostre nom", - "poll_removeOption": "De debò voleu suprimir aquesta opció?", - "poll_removeUser": "De debò voleu suprimir aquesta persona?", - "poll_descriptionHint": "Descriviu la vostra enquesta i utilitzeu el botó ✓ (publica) quan ho hàgiu enllestit.\nLa descripció es pot escriure ustilitzant la sintaxi Markdown i podeu incrustar-hi elements multimèdia des del vostre CryptDrive.\nQualsevol persona que tingui l'enllaç pot canviar la descripció, però això es descoratjador.", + "poll_removeOption": "Segur que voleu suprimir aquesta opció?", + "poll_removeUser": "Segur que voleu suprimir aquest usuari?", + "poll_descriptionHint": "Descriviu la vostra enquesta i utilitzeu el botó ✓ (publica) quan ho hàgiu enllestit.\nLa descripció es pot escriure utilitzant la sintaxi Markdown, i podeu incrustar-hi elements multimèdia des del vostre CryptDrive.\nQualsevol qui tingui l'enllaç pot canviar la descripció, però no és recomanable.", "poll_remove": "Suprimeix", "poll_edit": "Edita", "poll_locked": "Blocat", "poll_unlocked": "Desblocat", - "poll_bookmark_col": "Destaqueu aquesta columna per a què, des del principi, la tingueu sempre desblocada i a la vista", - "poll_bookmarked_col": "Aquesta és la vostra columna destacada. Des del principi sempre la tindreu desblocada i a la vista.", + "poll_bookmark_col": "Marqueu aquesta columna per a tenir-la sempre desblocada i a la vista", + "poll_bookmarked_col": "Aquesta és la vostra columna marcada. Sempre la tindreu desblocada i a la vista.", "poll_total": "TOTAL", "poll_comment_list": "Comentaris", - "poll_comment_add": "Afegiu un comentari", + "poll_comment_add": "Afegeix un comentari", "poll_comment_submit": "Envia", - "poll_comment_remove": "Esborra aquest comentari", + "poll_comment_remove": "Suprimeix el comentari", "poll_comment_placeholder": "El vostre comentari", - "poll_comment_disabled": "Publiqueu aquesta enquesta utilitzant el botó ✓ per habilitar els comentaris.", - "oo_reconnect": "La connexió amb el servidor ha caigut. Cliqueu D'acord per tornar a carregar la pàgina i continuar amb l'edició.", - "oo_cantUpload": "No està permesa la càrrega mentre hi hagi altres persones presents.", - "oo_uploaded": "S'ha completat la vostra càrrega. Cliqueu D'acord per tornar a carregar la pàgina o Cancel·la per continuar en el mode només de lectura.", - "canvas_clear": "Neteja", - "canvas_delete": "Esborra la selecció", + "poll_comment_disabled": "Publiqueu l'enquesta utilitzant el botó ✓ per a activar els comentaris.", + "oo_reconnect": "Ha tornat la connexió amb el servidor. Feu clic a D'acord per tornar a carregar la pàgina i continuar amb l'edició.", + "oo_cantUpload": "No es permeten les pujades mentre hagi altres usuaris presents.", + "oo_uploaded": "S'ha completat la pujada. Feu clic a D'acord per a tornar a carregar la pàgina o a Cancel·la per a continuar en el mode només de lectura.", + "canvas_clear": "Esborra", + "canvas_delete": "Suprimeix la selecció", "canvas_width": "Amplada", - "canvas_opacity": "Transparència", - "canvas_opacityLabel": "Transparència: {0}", + "canvas_opacity": "Opacitat", + "canvas_opacityLabel": "Opacitat: {0}", "canvas_widthLabel": "Amplada: {0}", - "canvas_saveToDrive": "Deseu aquesta imatge com un fitxer al vostre CryptDrive", + "canvas_saveToDrive": "Deseu la imatge com a fitxer al vostre CryptDrive", "canvas_currentBrush": "Pinzell actual", "canvas_imageEmbed": "Incrusteu una imatge des del vostre dispositiu", "profileButton": "Perfil", - "profile_upload": " Carregueu un nou avatar", - "profile_uploadSizeError": "Error: l'avatar cal que sigui més petit que {0}", + "profile_upload": " Pugeu un avatar nou", + "profile_uploadSizeError": "Error: l'avatar ha de ser menor que {0}", "profile_uploadTypeError": "Error: el tipus d'avatar no està permès. Els tipus permesos són: {0}", - "profile_error": "Hi ha hagut un error mentre es creava el vostre perfil: {0}", - "profile_register": "Cal que us registreu per crear un perfil!", - "profile_viewMyProfile": "Veure el meu perfil", - "userlist_addAsFriendTitle": "Envia una sol·licitud de contacte a {0}", + "profile_error": "Hi ha hagut un error en crear el vostre perfil: {0}", + "profile_register": "Cal que us registreu per a crear un perfil!", + "profile_viewMyProfile": "Mostra el meu perfil", + "userlist_addAsFriendTitle": "Envia una sol·licitud de contacte a «{0}»", "contacts_title": "Contactes", - "contacts_added": "Invitació de contacte acceptada.", - "contacts_rejected": "Invitació de contacte rebutjada", - "contacts_request": "{0} vol afegir-vos com a contacte. Ho accepteu?", + "contacts_added": "S’ha acceptat la invitació de contacte.", + "contacts_rejected": "S’ha rebutjat la invitació de contacte", + "contacts_request": "{0} us vol afegir com a contacte. Ho accepteu?", "contacts_send": "Envia", "contacts_remove": "Suprimeix aquest contacte", - "contacts_confirmRemove": "De debò voleu suprimir {0} dels vostres contactes?", - "contacts_typeHere": "Escriviu un missatge aquí...", - "contacts_warning": "Qualsevol cosa que escriviu aquí, restarà disponible per qualsevol persona usuària d'aquest document. Aneu en compte amb la informació sensible!", + "contacts_confirmRemove": "Segur que voleu suprimir {0} dels vostres contactes?", + "contacts_typeHere": "Escriviu un missatge...", + "contacts_warning": "Tot el que escriviu aquí és persistent i romandrà disponible per a tots els usuaris del document, presents i futurs. Aneu en compte amb la informació sensible!", "contacts_padTitle": "Xat", "contacts_info1": "Aquests són els vostres contactes. Des d'aquí podeu:", - "contacts_info2": "Cliqueu la icona del contacte que vulgueu per xatejar-hi", - "contacts_info3": "Feu doble clic la seva icona per veure el seu perfil", - "contacts_info4": "Qualsevol de les persones participants pot fer neteja permanent de l'hitorial de xat", + "contacts_info2": "Feu clic a la icona del contacte que vulgueu per xatejar-hi", + "contacts_info3": "Feu doble clic la seva icona per a veure el seu perfil", + "contacts_info4": "Qualsevol dels participants pot esborrar permanent l'hitorial de xat", "contacts_removeHistoryTitle": "Neteja l'historial del xat", - "contacts_confirmRemoveHistory": "De debò voleu suprimir permanentment el vostre historial de xat? Les dades no es podran restaurar", - "contacts_removeHistoryServerError": "Hi ha hagut un error mentre es suprimia el vostre historial del xat. Torneu-ho a provar", + "contacts_confirmRemoveHistory": "Segur que voleu suprimir permanentment l'historial de xat? Les dades no es podran restaurar", + "contacts_removeHistoryServerError": "Hi ha hagut un error en suprimir l'historial del xat. Torneu a provar-ho", "contacts_fetchHistory": "Recupera l'historial antic", "contacts_rooms": "Sales", - "contacts_leaveRoom": "Deixa aquesta sala", - "contacts_online": "En aquesta sala hi ha una altra persona en línia", - "fm_rootName": "Documents", + "contacts_leaveRoom": "Abandona la sala", + "contacts_online": "En aquesta sala hi ha un altre usuari en línia", + "fm_rootName": "Unitat", "fm_trashName": "Paperera", "fm_filesDataName": "Tots els fitxers", "fm_templateName": "Plantilles", "fm_searchName": "Cerca", - "fm_recentPadsName": "Documents recents", + "fm_recentPadsName": "Recents", "fm_ownedPadsName": "Propi", "fm_tagsName": "Etiquetes", "fm_sharedFolderName": "Carpeta compartida", - "fm_searchPlaceholder": "Cercant...", + "fm_searchPlaceholder": "Cerqueu...", "fm_newButton": "Nou", - "fm_newButtonTitle": "Crea un nou document o carpeta, importa un fitxer a la carpeta actual.", + "fm_newButtonTitle": "Creeu un document o carpeta, importeu un fitxer a la carpeta actual.", "fm_newFolder": "Carpeta nova", - "fm_newFile": "Document de text nou", + "fm_newFile": "Document nou", "fm_folder": "Carpeta", "fm_sharedFolder": "Carpeta compartida", "fm_folderName": "Nom de la carpeta", "fm_numberOfFolders": "# de carpetes", "fm_numberOfFiles": "# de fitxers", - "fm_fileName": "Nom de fitxer", + "fm_fileName": "Nom del fitxer", "fm_type": "Tipus", "fm_lastAccess": "Darrer accés", - "fm_creation": "Creat/da", + "fm_creation": "Creació", "fm_forbidden": "Acció prohibida", "fm_originalPath": "Camí original", - "fm_openParent": "Veure a la carpeta", + "fm_openParent": "Mostra a la carpeta", "fm_noname": "Document sense títol", - "fm_emptyTrashDialog": "De debò voleu buidar la paperera?", - "fm_removeSeveralPermanentlyDialog": "De debò voleu suprimir aquests {0} elements de la vostra unitat? Es mantindran a les unitats de qui els hagis desat.", - "fm_removePermanentlyDialog": "De debò voleu suprimir permanentment aquest element de la vostra unitat? Es mantindrà a les unitats de qui l'hagi desat.", - "fm_deleteOwnedPad": "De debò voleu suprimir permanentment aquest document del servidor?", - "fm_deleteOwnedPads": "De debò voleu suprimir permanentment aquests documents del servidor?", - "fm_restoreDialog": "De debò voleu restaurar {0} a la seva ubicació prèvia?", - "fm_unknownFolderError": "La carpeta visitada o seleccionada ja no existeix. Obrint la carpeta superior...", + "fm_emptyTrashDialog": "Segur que voleu buidar la paperera?", + "fm_removeSeveralPermanentlyDialog": "Segur que voleu suprimir els {0} elements de la vostra unitat? Es mantindran a les unitats de qui els hagi desat.", + "fm_removePermanentlyDialog": "Segur que voleu suprimir permanentment aquest element de la vostra unitat? Es mantindrà a les unitats de qui l'hagi desat.", + "fm_deleteOwnedPad": "Segur que voleu destruir permanentment aquest document?", + "fm_deleteOwnedPads": "Segur que voleu destruir permanentment aquests documents?", + "fm_restoreDialog": "Segur que voleu restaurar {0} a la seva ubicació prèvia?", + "fm_unknownFolderError": "La carpeta visitada o seleccionada ja no existeix. S'obre la carpeta superior...", "fm_contextMenuError": "No es pot obrir el menú contextual d'aquest element. Si el problema continua, proveu de tornar a carregar la pàgina.", - "fm_selectError": "No es pot seleccionar l'element objectiu. Si el problema continua, proveu de tornar a carregar la pàgina.", - "fm_categoryError": "No es pot obrir la categoria seleccionada, mostrant l'arrel.", + "fm_selectError": "No es pot seleccionar l'element. Si el problema continua, proveu de tornar a carregar la pàgina.", + "fm_categoryError": "No es pot obrir la categoria seleccionada, es mostra l'arrel.", "fm_info_root": "Creeu aquí tantes carpetes imbrincades com vulgueu per ordenar els vostres fitxers.", - "fm_info_template": "Conté tots els documents desats com plantilles i que podeu reutilitzar quan vulgueu crear un nou document.", - "fm_info_recent": "Aquests documents s'han modificat o obert darrerament, per vós o per alguna persona col·laboradora.", - "fm_info_trash": "Buideu la paperera per alliberar espai al vostre CryptDrive.", - "fm_info_anonymous": "No heu iniciat la sessió, per tant, els vostres documents caducaran d'aquí a {0} dies. Si esborreu l'historial del vostre navegador podríeu perdre'ls.
Registreu-vos (no es demanen dades personals) o Inicieu la sessió per desar-los indefinidament a la vostra unitat. Llegiu més sobre els comptes registrats", - "fm_info_sharedFolder": "Aquesta és una carpeta compartida. No heu iniciat cap sessió, pel que només podeu accedir en mode només de lectura.
Registreu-vos o Inicieu la sessió per poder importar-ho al vostre CryptDrive i modificar-ho.", - "fm_info_owned": "Es documents que es mostren són de la vostra propietat. Això vol dir que podeu eliminar-los permanentment del servidor quan vulgueu. Si ho feu, la resta de persones no podran accedir-hi mai més.", - "fm_error_cantPin": "Error intern del servidor. Si us plau, torneu a garregar la pàgina i torneu a provar-ho.", + "fm_info_template": "Aquests documents s’emmagatzemen com a plantilles. Es poden reutilitzar en crear documents nous.", + "fm_info_recent": "Vós o alguna presona col·laboradora heu obert o modificat darrerament aquests documents.", + "fm_info_trash": "Buideu la paperera per a alliberar espai al vostre CryptDrive.", + "fm_info_anonymous": "No heu iniciat la sessió, per tant, els vostres documents caducaran d'aquí a {0} dies. Si esborreu l'historial del navegador podríeu perdre'ls.
Registreu-vos (no es demanen dades personals) o inicieu la sessió per desar-los indefinidament a la vostra unitat. Llegiu més sobre els comptes registrats.", + "fm_info_sharedFolder": "Aquesta és una carpeta compartida. No heu iniciat sessió, pel que només podeu accedir en mode només de lectura.
Registreu-vos o inicieu la sessió per a poder importar-la al vostre CryptDrive i modificar-la.", + "fm_info_owned": "Els documents que es mostren són de la vostra propietat. Això vol dir que podeu suprimir-los permanentment del servidor quan vulgueu. Si ho feu, la resta de persones no podran accedir-hi mai més.", + "fm_error_cantPin": "Error intern del servidor. Torneu a carregar la pàgina i proveu de nou.", "fm_viewListButton": "Vista de llista", "fm_viewGridButton": "Vista de graella", - "fm_renamedPad": "Heu establert un nom personalitzat per aquest document. El seu títol compartit és:
{0}", + "fm_renamedPad": "Heu establert un nom personalitzat per a aquest document. El seu títol compartit és:
{0}", "fm_canBeShared": "Podeu compartir aquesta carpeta", "fm_prop_tagsList": "Etiquetes", - "fm_burnThisDriveButton": "Esborra tota la informació desada per CryptPad al vostre navegador", - "fm_burnThisDrive": "De debò voleu suprimir tot el que CryptPad ha desat al vostre navegador?
Això suprimirà el vostre CryptDrive i el seu historial ubicat al navegador, però els vostres documents continuaran existint (encriptats) en el nostre servidor.", + "fm_burnThisDriveButton": "Esborra tota la informació desada per CryptPad al navegador", + "fm_burnThisDrive": "Segur que voleu suprimir tot el que CryptPad ha desat al vostre navegador?
Això suprimirà el vostre CryptDrive i el seu historial del navegador, però els vostres documents continuaran existint (xifrats) en el nostre servidor.", "fm_padIsOwned": "Aquest document és de la vostra propietat", "fm_padIsOwnedOther": "Aquest document és propietat d'una altra persona", - "fm_deletedPads": "Aquests documents deixaran d'existir al servidor, es suprimiran del vostre CryptDrive: {0}", + "fm_deletedPads": "Aquests documents ja no exististeixen al servidor, s'han suprimit del vostre CryptDrive: {0}", "fm_tags_name": "Nom d'etiqueta", "fm_tags_used": "Nombre d'usos", - "fm_restoreDrive": "Reconfigura la vostra unitat a un estat anterior. Per uns bons resultats, eviteu fer canvis a la unitat fins que el procés s'hagi completat.", - "fm_moveNestedSF": "No podeu col·locar una carpeta compartida dins d'una altra. La carpeta {0} no s'ha desplaçat.", + "fm_restoreDrive": "S'està restablint la vostra unitat a un estat anterior. Per a millors resultats, eviteu fer canvis a la unitat fins que el procés s'hagi completat.", + "fm_moveNestedSF": "No podeu col·locar una carpeta compartida dins d'una altra. La carpeta {0} no s'ha mogut.", "fm_passwordProtected": "Protegit amb contrasenya", "fc_newfolder": "Carpeta nova", "fc_newsharedfolder": "Carpeta compartida nova", - "fc_rename": "Reanomena", + "fc_rename": "Canvia el nom", "fc_open": "Obre", "fc_open_ro": "Obre (només de lectura)", - "fc_delete": "Desplaça a la paperera", + "fc_delete": "Mou a la paperera", "fc_delete_owned": "Destrueix", "fc_restore": "Restaura", "fc_remove": "Suprimeix", @@ -306,172 +308,172 @@ "fc_empty": "Buida la paperera", "fc_prop": "Propietats", "fc_hashtag": "Etiquetes", - "fo_moveUnsortedError": "No podeu desplaçar una carpeta a la llista de plantilles", - "fo_existingNameError": "El nom ja existeix en aquesta carpeta. Si us plau, trieu un altre.", - "fo_moveFolderToChildError": "No podeu desplaçar una carpeta dins d'una de les seves descendents", + "fo_moveUnsortedError": "No podeu moure una carpeta a la llista de plantilles", + "fo_existingNameError": "El nom ja existeix en aquesta carpeta. Trieu-ne un altre.", + "fo_moveFolderToChildError": "No podeu moure una carpeta dins d'una de les seves descendents", "fo_unavailableName": "Ja existeix un fitxer o carpeta amb el mateix nom a la ubicació nova. Reanomeneu l'element i proveu-ho un altre cop.", "login_login": "Inicia la sessió", "login_register": "Registra", "logoutButton": "Tanca la sessió", "settingsButton": "Configuració", - "login_username": "Identificador personal", + "login_username": "Nom d'usuari", "login_password": "Contrasenya", "login_confirm": "Confirmeu la contrasenya", "login_hashing": "Realitzant la funció resum a la contrasenya, pot portar una bona estona.", - "login_noSuchUser": "L'identificador o la contrasenya no són vàlids. Torneu-ho a provar o registreu-vos", - "login_invalUser": "Cal introduir l'identificador", + "login_noSuchUser": "El nom d'usuari o la contrasenya no són vàlids. Torneu-ho a provar o registreu-vos", + "login_invalUser": "Cal introduir el nom d'usuari", "login_invalPass": "Cal introduir la contrasenya", "login_unhandledError": "Hi ha hagut un error inesperat :(", - "register_importRecent": "Importa documents de la vostra sessió no registrada", + "register_importRecent": "Importeu documents de la sessió de convidat", "register_acceptTerms": "Accepto les condicions del servei", "register_passwordsDontMatch": "Les contrasenyes no coincideixen!", "register_passwordTooShort": "Les contrasenyes han de tenir, com a mínim, {0} caràcters.", "register_mustAcceptTerms": "Cal que accepteu les condicions del servei.", "register_whyRegister": "Per què cal registrar-se?", "register_header": "Registreu-vos", - "register_writtenPassword": "He introduït el meu identificador i la contrasenya, continua", + "register_writtenPassword": "He apuntat el meu identificador i la contrasenya, continua", "register_cancel": "Cancel·la", "register_warning": "Atenció", - "register_alreadyRegistered": "Aquest identificador ja existeix, voleu iniciar la sessió?", + "register_alreadyRegistered": "Aquest usuari ja existeix, voleu iniciar la sessió?", "settings_cat_account": "Compte", "settings_cat_drive": "CryptDrive", "settings_cat_cursor": "Cursor", "settings_cat_code": "Codi", - "settings_cat_pad": "Text enriqu¡t", + "settings_cat_pad": "Text enriquit", "settings_cat_subscription": "Subscripció", "settings_title": "Configuració", "settings_save": "Desa", "settings_backupCategory": "Còpia de seguretat", - "settings_backupHint": "Deseu o recupereu tot el contingut del vostre CryptDrive. No es desarà el contingut dels vostres documents, només les claus per accedir-hi.", + "settings_backupHint": "Recolzeu o recupereu tot el contingut del vostre CryptDrive. No es desarà el contingut dels documents, només les claus per accedir-hi.", "settings_backup": "Còpia de seguretat", "settings_restore": "Recupera", - "settings_backupHint2": "Descarregueu tots els documents. a la vostra unitat. Els documents es descarregaran en un format llegible per altres aplicacions sempre que el format estigui disponible. Quan el format no estigui disponible, els documents es descarregaran en un format llegible per CryptPad.", - "settings_backup2": "Descarrega el meu CryptDrive", - "settings_backup2Confirm": "Això descarregarà tots els documents i fitxers des del vostre CryptDrive. Si voleu continuar, seleccioneu un nom i premeu D'acord", - "settings_exportTitle": "Exporta el vostre CryptDrive", - "settings_exportDescription": "Si us plau, espereu mentre descarreguem i desencriptem els vostres documents. Pots durar uns minuts. Tanqueu aquesta pestanya si voleu interrompre el procés.", - "settings_exportFailed": "Si un document necessita més d'1 minut per descarregar-se, no s'inclourà a l'exportació. Es mostrarà un enllaç amb qualsevol document que no s'hagi exportat.", - "settings_exportWarning": "Nota: aquesta eina està en versió beta i pot donar problemes d'escalabilitat. Per un millor rendiment, es recomana no canviar de pestanya.", - "settings_exportCancel": "De debò voleu cancel·lar l'exportació? El pròxim cop haureu de tornar a començar des del principi.", - "settings_export_reading": "Estem llegint el vostre CryptDrive...", - "settings_export_download": "Estem descarregant i desencriptant els vostres documents...", - "settings_export_compressing": "Comprimint les dades...", - "settings_export_done": "La vostra descàrrega està llesta!", - "settings_exportError": "Veure els errors", - "settings_exportErrorDescription": "No podem afegir els següents documents a l'exportació:", + "settings_backupHint2": "Baixeu tots els documents a la vostra unitat. Els documents es baixaran en un format llegible per a altres aplicacions, sempre que el format estigui disponible. Quan no estigui disponible, els documents es baixaran en un format llegible per a CryptPad.", + "settings_backup2": "Baixa el meu CryptDrive", + "settings_backup2Confirm": "Això baixarà tots els documents i fitxers del vostre CryptDrive. Si voleu continuar, trieu un nom i premeu D'acord", + "settings_exportTitle": "Exporta el CryptDrive", + "settings_exportDescription": "Espereu mentre es baixen i desxifren els documents. Podria trigar uns minuts. Tanqueu aquesta pestanya si voleu interrompre el procés.", + "settings_exportFailed": "Si un document necessita més d'1 minut per a baixar-se, no s'inclourà a l'exportació. Es mostrarà un enllaç a qualsevol document que no s'hagi exportat.", + "settings_exportWarning": "Nota: aquesta eina està en versió beta i podria donar problemes d'escalabilitat. Per a un millor rendiment, es recomana no canviar de pestanya.", + "settings_exportCancel": "Segur que voleu cancel·lar l'exportació? La pròxima vegada haureu de tornar a començar des del principi.", + "settings_export_reading": "S'està llegint el vostre CryptDrive...", + "settings_export_download": "S'estan baixant i desxifrant els documents...", + "settings_export_compressing": "S'estan comprimint les dades...", + "settings_export_done": "La baixada està llesta!", + "settings_exportError": "Mostra els errors", + "settings_exportErrorDescription": "No s'han pogut afegir els documents següents a l'exportació:", "settings_exportErrorEmpty": "Aquest document no es pot exportar (és buit o el contingut no és vàlid).", - "settings_exportErrorMissing": "Aquest document ha desaparegut dels nostres servidors (ha caducat o ha estat esborrat per la persona propietària)", - "settings_exportErrorOther": "Hi ha hagut un error mentre s'intentava exportar aquest document: {0}", + "settings_exportErrorMissing": "El document no es troba als nostres servidors (ha caducat o el propietari l'ha suprimit)", + "settings_exportErrorOther": "Hi ha hagut un error mentre s'intentava exportar el document: {0}", "settings_resetNewTitle": "Neteja CryptDrive", "settings_resetButton": "Suprimeix", "settings_reset": "Suprimeix tots els fitxers i carpetes del vostre CryptDrive", - "settings_resetPrompt": "Aquesta acció suprimirà tots els documents de la vostra unitat.
De debò voleu continuar?
Introduïu \"M'agrada CryptPad\" per confirmar-ho.", + "settings_resetPrompt": "Aquesta acció suprimirà tots els documents de la vostra unitat.
Segur que voleu continuar?
Introduïu \"M'agrada CryptPad\" per a confirmar-ho.", "settings_resetDone": "S'ha buidat la vostra unitat!", - "settings_resetError": "Text de verificació incorrecte. El vostre CryptDrive no s'ha modificat.", + "settings_resetError": "El text de verificació no és correcte. El vostre CryptDrive no s'ha modificat.", "settings_resetTipsAction": "Restableix", "settings_resetTips": "Consells", "settings_resetTipsButton": "Restabliu els consells disponibles al CryptDrive", "settings_resetTipsDone": "Ara els consells tornen a ser visibles.", "settings_thumbnails": "Miniatures", - "settings_disableThumbnailsAction": "Deshabilita la creació de miniatures al CryptDrive", - "settings_disableThumbnailsDescription": "Les miniatures es creen i es desen automàticament al vostre navegador quan visiteu un nou document. Podeu deshabilitar aquesta funció des d'aquí.", + "settings_disableThumbnailsAction": "Desactiva la creació de miniatures al CryptDrive", + "settings_disableThumbnailsDescription": "Les miniatures es creen i es desen automàticament al navegador quan visiteu un document nou. Podeu desactivar aquesta funció des d'aquí.", "settings_resetThumbnailsAction": "Neteja", "settings_resetThumbnailsDescription": "Neteja totes les miniatures desades al navegador.", "settings_resetThumbnailsDone": "S'han esborrat totes les miniatures.", - "settings_importTitle": "Importa aquests documents del navegador al CryptDrive", + "settings_importTitle": "Importa aquests documents recents del navegador al CryptDrive", "settings_import": "Importa", - "settings_importConfirm": "De debò voleu importar els documents recents des del navegador al vostre compte de CryptDrive?", + "settings_importConfirm": "Segur que voleu importar els documents recents del navegador al vostre compte de CryptDrive?", "settings_importDone": "S'ha acabat la importació", "settings_autostoreTitle": "Emmagatzematge de documents a CryptDrive", "edit": "Edita", "autostore_sf": "Carpeta", - "padNotPinnedVariable": "Aquest document caducarà després de {4} dies d'inactivitat, {0}inicieu una sessió{1} o {2}registreu-vos{3} per conservar-lo.", - "uploadFolderButton": "Carregar una carpeta", + "padNotPinnedVariable": "Aquest document caducarà després de {4} dies d'inactivitat, {0}connecteu-vos{1} o {2}registreu-vos{3} per a conservar-lo.", + "uploadFolderButton": "Puja una carpeta", "ui_more": "Més", "fc_color": "Canvia el color", "fc_expandAll": "Desplega-ho tot", "fc_collapseAll": "Plega-ho tot", - "register_emailWarning0": "Sembla que heu introduït la vostra adreça electrònica com identificador.", - "register_emailWarning1": "Podeu continuar, però aquestes dades no són necessàries i no s'enviaran al nostre servidor.", - "register_emailWarning2": "No podreu restablir la vostra contrasenya utilitzant la vostra adreça electrònica, com en molts altres serveis.", - "register_emailWarning3": "Si això us ha quedat clar i voleu seguir utilitzant la vostra adreça electrònica com identificador, cliqueu D'acord.", - "settings_autostoreHint": "L'emmagatzematge Automàtic dels documents permet de desar tots els documents que visiteu dins el vostre CryptDrive, sense que hàgiu de fer res de la vostra part.
L'emmagatzematge Manual (preguntar sempre) permet que es desin els documents.
L'emmagatzematge Manual (sense preguntar) sempre hi haurà l'opció de desar-los, però restarà oculta.", + "register_emailWarning0": "Sembla que heu introduït la vostra adreça electrònica com a nom d'usuari.", + "register_emailWarning1": "Podeu continuar, no s'enviarà al nostre servidor.", + "register_emailWarning2": "No podreu restablir la contrasenya utilitzant la vostra adreça electrònica com en molts altres serveis.", + "register_emailWarning3": "Si us ha quedat clar i voleu seguir utilitzant la vostra adreça electrònica com a nom d'usuari, feu clic a D'acord.", + "settings_autostoreHint": "Automàtic Tots els documents que visiteu es desen al vostre CryptDrive.
Manual (pregunta sempre) Si encara no heu desat cap document, se us preguntarà si els voleu desar al vostre CryptDrive.
Manual (sense preguntar) Els documents no es desen automàticament al vostre CryptDrive. L'opció per a desar-los restarà oculta.", "settings_autostoreYes": "Automàtic", "settings_autostoreNo": "Manual (sense preguntar)", - "settings_autostoreMaybe": "Manual (preguntar sempre)", - "settings_userFeedbackTitle": "Retroacció", - "settings_userFeedbackHint1": "CryptPad pot enviar retroaccions molt limitades al servidor, de forma que ens permeti millorar l'experiència dels usuaris. ", - "settings_userFeedbackHint2": "El contingut dels vostres documents i les claus de desxifrat no es compartiran mai amb el servidor.", - "settings_userFeedback": "Activar l'enviament de retroaccions", + "settings_autostoreMaybe": "Manual (pregunta sempre)", + "settings_userFeedbackTitle": "Comentaris", + "settings_userFeedbackHint1": "CryptPad pot enviar comentaris molt limitats al servidor, de forma que ens permeti millorar l'experiència dels usuaris. ", + "settings_userFeedbackHint2": "El contingut dels vostres documents no es compartirà mai amb el servidor.", + "settings_userFeedback": "Activa l'enviament de comentaris", "settings_deleteTitle": "Supressió del compte", - "settings_deleteHint": "La supressió del vostre compte és permanent. El vostre CryptDrive i la vostra llista de documents seran suprimits del servidor. La resta de documents serà suprimida després de 90 dies d'inactivitat si ningú els ha desat al seu CryptDrive.", - "settings_deleteButton": "Suprimir el vostre compte", - "settings_deleteModal": "Envieu la següent informació a qui administri el vostre CryptPad per tal que les vostres dades siguin esborrades del servidor.", - "settings_deleted": "El vostre compte ha estat suprimit. Premeu D'acord per tornar a la pàgina inicial.", + "settings_deleteHint": "La supressió del compte és permanent. El vostre CryptDrive i la llista de documents se suprimiran del servidor. La resta de documents se suprimiran després de 90 dies si ningú els ha desat al seu CryptDrive.", + "settings_deleteButton": "Suprimeix el compte", + "settings_deleteModal": "Envieu la informació següent a qui administri el vostre CryptPad per tal que les vostres dades se suprimeixin del servidor.", + "settings_deleted": "S'ha suprimit el compte. Premeu D'acord per a tornar a la pàgina inicial.", "storageStatus": "Emmagatzematge:
{0} utilitzats de {1}", "settings_anonymous": "No heu iniciat la sessió. Els paràmetres només s'aplicaran al navegador actual.", "settings_publicSigningKey": "Clau pública de signatura", "settings_logoutEverywhereButton": "Tanca la sessió", "settings_logoutEverywhereTitle": "Tanca les sessions remotes", - "settings_logoutEverywhere": "Tanca totes les altres sessions", - "settings_logoutEverywhereConfirm": "De debò? Haureu de tornar a iniciar la vostra sessió a tots els dispositius.", + "settings_logoutEverywhere": "Força tancar totes les altres sessions", + "settings_logoutEverywhereConfirm": "N'esteu segur? Haureu de tornar a iniciar la sessió a tots els dispositius.", "settings_driveDuplicateTitle": "Documents propis duplicats", - "settings_driveDuplicateHint": "Quan moveu els vostres documents a una carpeta compartida, es manté una còpia al vostre CryptDrive per assegurar que en continueu tenint el control. Podeu amagar els fitxers duplicats. Només serà visible la versió compartida, excepte si l'elimineu, en aquest cas es mostrarà l'original en la seva ubicació original.", + "settings_driveDuplicateHint": "Quan moveu els vostres documents a una carpeta compartida, es manté una còpia al vostre CryptDrive per a assegurar que continueu tenint-ne el control. Podeu amagar els fitxers duplicats. Només serà visible la versió compartida, excepte si la suprimiu, que es mostrarà l'original en la seva ubicació original.", "settings_driveDuplicateLabel": "Amaga els duplicats", - "settings_codeIndentation": "Esquerdes a l'editor de codi (espais)", - "settings_codeUseTabs": "Espaiar utilitzant tabulacions (enlloc d'espais)", + "settings_codeIndentation": "Sagnat de l'editor de codi (espais)", + "settings_codeUseTabs": "Sagna utilitzant tabulacions (en lloc d'espais)", "settings_codeFontSize": "Mida de la lletra a l'editor de codi", "settings_padWidth": "Amplada màxima de l'editor", - "settings_padWidthHint": "Canvieu entre el mode pàgina (per defecte) que limita l'amplada de l'editor de text i el mode pantalla completa que utilitza tota l'amplada.", + "settings_padWidthHint": "Canvieu entre el mode pàgina (predefinit) que limita l'amplada de l'editor de text i el mode que utilitza tota l'amplada de la pantalla.", "settings_padWidthLabel": "Redueix l'amplada de l'editor", "settings_padSpellcheckTitle": "Correcció ortogràfica", - "settings_padSpellcheckHint": "Aquesta opció us permet habilitar la correcció ortogràfica als documents de text. Les errades es subratllaran en vermell i haureu de mantenir apretada la tecla Ctrl o Meta mentre cliqueu el botó dret per veure les opcions correctes.", - "settings_padSpellcheckLabel": "Activa la correcció ortogràfica", + "settings_padSpellcheckHint": "Aquesta opció us permet activar la correcció ortogràfica als documents de text enriquit. Les errades se subratllaran en vermell i haureu de mantenir la tecla Ctrl o Meta mentre feu clic dret per a veure les opcions correctes.", + "settings_padSpellcheckLabel": "Activa la correcció ortogràfica als documents de text enriquit", "settings_ownDriveTitle": "Milloreu el compte", - "settings_ownDriveHint": "Degut a raons tècniques els comptes antics no tenen accés a les darreres funcionalitats . Una actualització gratuïta habilitarà les funcionalitats actuals i prepararà el vostre CryptDrive per futures actualitzacions.", + "settings_ownDriveHint": "Per motius tècnics, els comptes antics no tenen accés a les darreres funcionalitats. Una actualització gratuïta activarà les funcionalitats actuals i prepararà el vostre CryptDrive per a futures actualitzacions.", "settings_ownDriveButton": "Milloreu el vostre compte", - "settings_ownDriveConfirm": "Millorar el vostre compte porta una estona. Necessitareu tornar-vos a connectar en tots els vostres dispositius. Segur que ho voleu fer?", - "settings_ownDrivePending": "El vostre compte s'està posant al dia. No tanqueu ni torneu a carregar aquesta pàgina fins que el procés hagi acabat.", + "settings_ownDriveConfirm": "Millorar el vostre compte podria trigar una estona. Necessitareu tornar-vos a connectar en tots els vostres dispositius. N'esteu segur?", + "settings_ownDrivePending": "S'està millorant el compte. No tanqueu ni torneu a carregar aquesta pàgina fins que el procés hagi acabat.", "settings_changePasswordTitle": "Canvieu la contrasenya", - "settings_changePasswordHint": "Canvieu la contrasenya del vostre compte. Introduïu la contrasenya actual i confirmeu la nova escrivint-la dos cops.
Si l'oblideu, no podem recuperar la vostra contrasenya, aneu amb molt de compte!", + "settings_changePasswordHint": "Canvieu la contrasenya del compte. Introduïu la contrasenya actual i confirmeu la nova escrivint-la dos cops.
Si l'oblideu, no podem recuperar-la, aneu amb molt de compte!", "settings_changePasswordButton": "Canvia la contrasenya", "settings_changePasswordCurrent": "Contrasenya actual", - "settings_changePasswordNew": "Nova contrasenya", - "settings_changePasswordNewConfirm": "Confirma la nova contrasenya", + "settings_changePasswordNew": "Contrasenya nova", + "settings_changePasswordNewConfirm": "Confirmeu la contrasenya", "settings_changePasswordConfirm": "Segur que voleu canviar la contrasenya? Necessitareu tornar-vos a connectar en tots els dispositius.", "settings_changePasswordError": "Hi ha hagut una errada inesperada. Si no podeu iniciar la sessió o canviar la contrasenya, contacteu l'administració de CryptPad.", - "settings_changePasswordPending": "S'està actualitzant la contrasenya. Si us plau, no tanqueu ni carregueu de nou la pàgina fins que el procés s'hagi acabat.", - "settings_changePasswordNewPasswordSameAsOld": "La contrasenya nova cal que sigui diferent de l'actual.", + "settings_changePasswordPending": "S'està actualitzant la contrasenya. No tanqueu ni carregueu de nou la pàgina fins que el procés s'hagi acabat.", + "settings_changePasswordNewPasswordSameAsOld": "Cal que la contrasenya nova sigui diferent de l'actual.", "settings_cursorColorTitle": "Color del cursor", "settings_cursorColorHint": "Canvieu el color associat al vostre compte en els documents col·laboratius.", "settings_cursorShareTitle": "Comparteix la posició del meu cursor", "settings_cursorShareHint": "Podeu decidir si, als documents col·laboratius, voleu que la resta de persones vegin el vostre cursor.", "settings_cursorShareLabel": "Comparteix la posició", "settings_cursorShowTitle": "Mostra la posició del cursor de la resta", - "settings_cursorShowHint": "Podeu triar si, als documents col·laboratius, voleu veure el cursor de les altres persones.", + "settings_cursorShowHint": "Podeu triar si, als documents col·laboratius, voleu veure el cursor dels altres usuaris.", "settings_cursorShowLabel": "Mostra els cursors", - "upload_title": "Carrega fitxer", - "upload_modal_title": "Opcions per carregar fitxers", - "upload_modal_filename": "Nom del fitxer (extensió {0} afegit automàticament)", + "upload_title": "Pujada de fitxer", + "upload_modal_title": "Opcions de la pujada de fitxers", + "upload_modal_filename": "Nom del fitxer (extensió {0} afegida automàticament)", "upload_modal_owner": "Fitxer propi", - "uploadFolder_modal_title": "Opcions per carregar carpetes", - "uploadFolder_modal_filesPassword": "Fitxers de contrasenya", + "uploadFolder_modal_title": "Opcions de la pujada de carpetes", + "uploadFolder_modal_filesPassword": "Contrasenya dels fitxers", "uploadFolder_modal_owner": "Fitxers propis", - "uploadFolder_modal_forceSave": "Deseu fitxers al vostre CryptDrive", - "upload_serverError": "Errada interna: ara mateix és impossible carregar el fitxer.", - "upload_uploadPending": "Ja teniu una càrrega en marxa. Voleu cancel·lar-la i carregar aquest altre fitxer?", - "upload_success": "El fitxer ({0}) ha estat carregat correctament i afegit al vostre CryptDrive.", - "upload_notEnoughSpace": "No hi ha prou espai al CryptDrive per aquest fitxer.", + "uploadFolder_modal_forceSave": "Deseu els fitxers al vostre CryptDrive", + "upload_serverError": "Errada del servidor: ara mateix no és possible pujar el fitxer.", + "upload_uploadPending": "Ja teniu una pujada en marxa. Voleu cancel·lar-la i carregar aquest altre fitxer?", + "upload_success": "El fitxer ({0}) s'ha pujat correctament i afegit al vostre CryptDrive.", + "upload_notEnoughSpace": "No hi ha prou espai al CryptDrive per a aquest fitxer.", "upload_notEnoughSpaceBrief": "No hi ha prou espai", - "upload_tooLarge": "Aquest fitxer supera la mida màxima permesa pel vostre compte", - "upload_tooLargeBrief": "El fitxer supera el límit de {0}MB", + "upload_tooLarge": "Aquest fitxer supera la mida màxima de pujada permesa per al vostre compte.", + "upload_tooLargeBrief": "El fitxer supera el límit de {0}MB de la unitat", "upload_choose": "Trieu un fitxer", "upload_pending": "Pendent", "upload_cancelled": "Cancel·lat", "upload_size": "Mida", - "upload_mustLogin": "Cal que inicieu la sessió per carregar un fitxer", - "upload_up": "Carrega", - "download_mt_button": "Descarrega", + "upload_mustLogin": "Cal que inicieu la sessió per pujar un fitxer", + "upload_up": "Puja", + "download_mt_button": "Baixa", "home_host": "Aquesta és una instància comunitària independent de CryptPad.", "mdToolbar_toc": "Taula de continguts", "mdToolbar_code": "Codi", @@ -481,40 +483,40 @@ "mdToolbar_quote": "Cita", "mdToolbar_link": "Enllaç", "mdToolbar_heading": "Capçalera", - "mdToolbar_strikethrough": "Tatxat", + "mdToolbar_strikethrough": "Ratllat", "mdToolbar_italic": "Cursiva", "mdToolbar_bold": "Negreta", "mdToolbar_tutorial": "https://ca.wikipedia.org/wiki/Markdown", - "mdToolbar_help": "Suport", + "mdToolbar_help": "Ajuda", "mdToolbar_defaultText": "El vostre text", "mdToolbar_button": "Mostra o amaga la barra d'eines de Markdown", - "pad_base64": "Aquest document conté imatges emmagatzemades de forma ineficient. Aquestes imatges augmenten significativament la mida del document al CryptDrive i fa que la càrrega sigui més lenta. Podeu migrar les imatges a un format diferent perquè es guardin per separat al CryptDrive. Voleu migrar ara aquestes imatges?", - "todo_markAsIncompleteTitle": "Marca la tasca com incompleta", - "todo_removeTaskTitle": "Elimina la tasca del llistat", + "pad_base64": "Aquest document conté imatges emmagatzemades de forma ineficient. Aquestes imatges augmenten significativament la mida del document al vostre CryptDrive, i fa que la càrrega sigui més lenta. Podeu migrar les imatges a un format diferent perquè es desin per separat al CryptDrive. Voleu migrar les imatges?", + "todo_markAsIncompleteTitle": "Marca la tasca com a no completada", + "todo_removeTaskTitle": "Suprimeix la tasca del llistat", "todo_markAsCompleteTitle": "Marca la tasca com a completada", - "todo_title": "CryptTasques", - "download_step2": "Desxifrant", - "download_step1": "Descarregant", - "download_dl": "Descarrega", - "main_catch_phrase": "Utilitats col·laboratives
encriptades d'extrem a extrem i de codi obert", - "about": "Sobre", + "todo_title": "CryptTodo", + "download_step2": "S'està desxifrant", + "download_step1": "S'està baixant", + "download_dl": "Baixa", + "main_catch_phrase": "Utilitats col·laboratives
xifrades d'extrem a extrem i de codi obert", + "about": "Quant a", "contact": "Contacte", "terms": "Condicions d'ús", - "privacy": "Política de privacitat", + "privacy": "Política de privadesa", "settings_padOpenLinkLabel": "Activa l'obertura directa d'enllaços", "features": "Característiques", - "features_f_cryptdrive0_note": "Possibilitat d'emmagatzemar els documents visitats al vostre navegador per poder-los obrir més tard", + "features_f_cryptdrive0_note": "Possibilitat d'emmagatzemar els documents visitats al navegador per a poder-los obrir més tard", "features_f_storage0": "Durada d'emmagatzematge limitada", "settings_padOpenLinkTitle": "Obre els enllaços amb només un clic", - "settings_padOpenLinkHint": "Aquesta opció us permet d'obrir els enllaços dins d'un document de text sense obrir cap finestra", + "settings_padOpenLinkHint": "Aquesta opció us permet obrir els enllaços d'un document de text sense la previsualització", "features_premium": "Prèmium", "features_f_core": "Característiques comunes", "features_f_file0_note": "Veure i descarregar documents compartits per altres membres", - "features_f_anon": "Totes les característiques dels membres anònims", + "features_f_anon": "Caractrístiques del convidat", "features_f_cryptdrive1": "Funcionalitat completa de CryptDrive", "features_f_cryptdrive0": "Accés limitat a CryptDrive", "features_f_core_note": "Editar, importar i exportar, historial, llistat de membres, xat", - "features_anon": "No registrat", + "features_anon": "Convidat", "features_f_apps": "Accés a totes les aplicacions", "features_f_file0": "Obrir documents", "features_f_storage0_note": "Els documents s'eliminen després de {0} dies d'inactivitat", @@ -523,8 +525,82 @@ "features_title": "Característiques", "features_f_social": "Característiques socials", "features_f_devices_note": "Accés al CryptDrive des de tot arreu amb el teu compte", - "features_f_devices": "Les teves llibretes en tots els teus dispositius", + "features_f_devices": "Els vostres documents en tots els vostres dispositius", "features_f_cryptdrive1_note": "Carpetes, carpetes compartides, models, etiquetes", "ui_restore": "Restaura", - "admin_documentType": "Tipus" + "admin_documentType": "Tipus", + "features_f_storage2": "Espai d'emmagatzematge addicional", + "features_f_file1": "Importar i compartir fitxers", + "features_f_reg": "Avantatges dels usuaris/es registrats/des", + "features_f_reg_note": "Amb avantatges addicionals", + "features_f_support": "Suport més ràpid", + "features_f_supporter_note": "Ajudeu a CryptPad a ser financerament viable i demostreu que el programari pot respectar la privadesa i ser finançat voluntàriament pels usuaris", + "features_f_storage2_note": "De 5GB a 50GB segons el pla, s'ha augmentat el límit a {0}MB per a les baixades de fitxers", + "features_f_subscribe": "Subscriure's", + "features_f_supporter": "Donar suport a la defensa de la privadesa", + "features_f_social_note": "Afegir contactes per a una col·laboració segura, creació d'un perfil, controls d'accés polits", + "features_f_file1_note": "Emmagatzemeu fitxers al vostre CryptDrive: imatges, PDFs, vídeos i més. Compartiu-los amb els vostres contactes o incrusteu-los als vostres documents. (fins a {0}MB)", + "features_f_storage1": "Emmagatzematge personal ({0})", + "features_f_storage1_note": "Els documents emmagatzemats al vostre CryptDrive no s'eliminen a causa de la inactivitat", + "features_f_register": "Registreu-vos gratuïtament", + "features_f_support_note": "Resposta prioritària de l'equip d'administració per correu electrònic i sistema de tiquets de suport integrat", + "features_f_subscribe_note": "Cal un compte registrat per subscriure's", + "view": "mostra", + "four04_pageNotFound": "No hem pogut trobar la pàgina que cercàveu.", + "header_logoTitle": "Aneu al vostre CryptDrive", + "header_homeTitle": "Aneu a la pàgina d'inici de CryptPad", + "help_genericMore": "Trobareu més informació sobre els avantatges del CryptPad llegint la Documentació", + "creation_owned": "Document propi", + "creation_newPadModalDescription": "Feu clic en una aplicació per a crear un document nou. També podeu prémer Tab per a seleccionar l'aplicació i prémer Retorn per a confirmar-ho.", + "creation_expire": "Document amb caducitat", + "creation_expireFalse": "Sense límit", + "creation_expireHours": "Hora(es)", + "creation_expireDays": "Dia(es)", + "creation_expireMonths": "Mes(os)", + "creation_noTemplate": "Document en blanc", + "creation_create": "Crea", + "creation_owners": "Propietaris", + "creation_noOwner": "Sense propietari", + "creation_passwordValue": "Contrasenya", + "password_submit": "Envia", + "properties_confirmChange": "De debò? Canviar la contrasenya suprimirà l'historial. Els usuaris sense la contrasenya nova en perdran l'accés", + "creation_expiration": "Data de caducitat", + "creation_password": "Contrasenya\n", + "creation_404": "Aquest document ja no existeix. Utilitzeu el formulari següent per a crear un document nou.", + "properties_changePassword": "Canvia la contrasenya", + "feedback_about": "Si esteu llegint això, probablement us preguntàveu per què CryptPad està sol·licitant pàgines web quan realitzeu certes accions.", + "feedback_privacy": "Ens preocupa la vostra privacitat i al mateix temps volem que CryptPad sigui molt fàcil d'utilitzar. Utilitzem aquest fitxer per a esbrinar quines característiques de la interfície d'usuari importen als nostres usuaris, demanant-ho juntament amb un paràmetre que especifica quina acció s'ha pres.", + "feedback_optout": "Si ho desitgeu, podeu desactivar aquestes peticions en la pàgina de configuració de l'usuari, on trobareu una casella de selecció per a activar o desactivar els comentaris dels usuaris.", + "creation_owned1": "Un element de propietat es pot destruir quan el propietari ho vulgui. Destruir un element de propietat el fa no disponible als CryptDrives d'altres usuaris.", + "creation_newTemplate": "Plantilla nova", + "password_info": "El document que esteu intentant obrir ja no existeix o està protegit amb una contrasenya nova. Introduïu la contrasenya correcta per a accedir al contingut.", + "password_error": "No s'ha trobat el document
Aquest error pot ser causat per dos factors: o la contrasenya no és vàlida, o s'ha destruït el document.", + "password_placeholder": "Escriviu la contrasenya aquí...", + "properties_addPassword": "Afegiu una contrasenya", + "properties_confirmNew": "De debò? Afegir una contrasenya canviarà l'URL d'aquest document i suprimirà el seu historial. Els usuaris sense contrasenya en perdran l'accés", + "properties_passwordSame": "Les contrasenyes noves han de ser diferents de les actuals.", + "properties_passwordError": "S'ha produït un error en intentar canviar la contrasenya. Torneu-ho a provar.", + "properties_passwordWarning": "La contrasenya s'ha canviat correctament, però no hem pogut actualitzar el vostre CryptDrive amb les noves dades. És possible que hàgiu d'eliminar manualment la versió antiga del document.
Premeu D'acord per a tornar a carregar i actualitzar els vostres drets d'accés.", + "share_linkCategory": "Enllaç", + "share_linkEdit": "Edita", + "share_linkView": "Mostra", + "properties_changePasswordButton": "Envia", + "properties_passwordSuccess": "S'ha canviat la contrasenya amb èxit.
Premeu D'acord per a tornar a carregar i actualitzar el vostres drets d'accés.", + "share_linkPresent": "Present", + "share_linkAccess": "Drets d'accés", + "share_linkOpen": "Obre l'enllaç", + "share_linkCopy": "Copia l'enllaç", + "share_contactCategory": "Contactes", + "share_embedCategory": "Incrusta", + "share_linkEmbed": "Mode incrustat (amaga la barra d'eines i la llista d'usuaris)", + "share_mediatagCopy": "Copia l'etiqueta multimèdia al porta-retalls", + "sharedFolders_duplicate": "Alguns dels documents que intenteu moure ja estaven compartits a la carpeta de destinació.", + "convertFolderToSF_SFParent": "Aquesta carpeta no es pot convertir en una carpeta compartida a la seva ubicació actual. Moveu-lo fora de la carpeta compartida que conté per a continuar.", + "convertFolderToSF_confirm": "Aquesta carpeta s'ha de convertir en una carpeta compartida perquè la vegin els altres. Continuo?", + "sharedFolders_create": "Crea una carpeta compartida", + "sharedFolders_create_name": "Nom de la carpeta", + "sharedFolders_create_owned": "Carpeta pròpia", + "sharedFolders_forget": "Aquest document només s'emmagatzema en una carpeta compartida, no el podeu moure a la paperera. Podeu utilitzar el vostre CryptDrive si voleu suprimir-lo.", + "sharedFolders_share": "Compartiu aquest enllaç amb altres usuaris registrats per a donar-los accés a la carpeta compartida. Una vegada que obrin aquest enllaç, la carpeta compartida s'afegirà al seu CryptDrive.", + "convertFolderToSF_SFChildren": "Aquesta carpeta no es pot convertir en una carpeta compartida perquè ja conté carpetes compartides. Moveu aquestes carpetes compartides a un altre lloc per a continuar." } From 8e7068249715eb0ea68c9c9602fb7e7672916c6a Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:22 +0100 Subject: [PATCH 09/11] Translated using Weblate (Japanese) Currently translated at 98.9% (1562 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/ Translated using Weblate (Japanese) Currently translated at 98.7% (1559 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ja/ --- www/common/translations/messages.ja.json | 28 +++++++++++++++--------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/www/common/translations/messages.ja.json b/www/common/translations/messages.ja.json index eac3a77cd..f8491811b 100644 --- a/www/common/translations/messages.ja.json +++ b/www/common/translations/messages.ja.json @@ -268,7 +268,7 @@ "show_help_button": "ヘルプを表示", "cancel": "キャンセル", "ok": "OK", - "okButton": "OK (enter)", + "okButton": "OK(エンターキー)", "mustLogin": "このページにアクセスするにはログインする必要があります", "fm_noResult": "見つかりませんでした", "fm_info_trash": "ごみ箱を空にするとCryptDriveの使用可能容量を増やせます。", @@ -525,7 +525,7 @@ "form_input_ph_email": "email@example.com", "form_backButton": "戻る", "form_viewButton": "表示", - "form_editor": "エディタ", + "form_editor": "エディター", "form_delete": "削除", "form_reset": "リセット", "form_update": "更新", @@ -651,7 +651,7 @@ "historyButton": "ドキュメントの履歴を表示", "notifyLeft": "{0}が共同セッションから退出しました", "fileEmbedTag": "その後、ファイルを埋め込みたい任意のページの箇所に、このMedia Tagを配置してください:", - "themeButtonTitle": "コードとスライドのエディタのテーマ色を選択", + "themeButtonTitle": "コードとスライドのエディターのテーマ色を選択", "printTransition": "遷移アニメーションを有効にする", "admin_blockDailyCheckTitle": "サーバーのテレメトリー", "admin_blockDailyCheckLabel": "サーバーのテレメトリーを無効にする", @@ -859,7 +859,7 @@ "mdToolbar_embed": "タイトルを埋め込む", "copyToClipboard": "クリップボードにコピー", "form_anonymousBox": "匿名で回答", - "form_anonymous_blocked": "ゲストの回答はブロックされています。回答には ログインもしくは登録が必要です。", + "form_anonymous_blocked": "ゲストによる回答はブロックされています。回答には ログインもしくは登録が必要です。", "form_add_item": "項目を追加", "form_type_radio": "選択肢", "form_makePublicWarning": "回答を公開してよろしいですか?回答は参加者に公開されます。これは取り消せません。", @@ -1034,7 +1034,7 @@ "form_add_option": "オプションを追加", "form_newItem": "新しい項目", "form_newOption": "新しいオプション", - "form_anonymous": "ゲストアクセス(未ログイン)", + "form_anonymous": "ゲストによるアクセス(未ログイン)", "form_removeEnd": "締切日を削除", "form_setEnd": "締切日を設定", "form_isPrivate": "回答は公開されていません", @@ -1241,7 +1241,7 @@ "owner_request_accepted": "{0}はあなたのリクエストを承諾し、「{1}」のオーナーになりました", "team_acceptInvitation": "{0}がチーム「{1}」への招待を承諾しました", "team_declineInvitation": "{0}がチーム「{1}」への招待を拒否しました", - "team_inviteLinkWarning": "このリンクにアクセスする最初の人は、このチームに参加して、コンテンツを閲覧することができます。リンクは慎重に共有してください。", + "team_inviteLinkWarning": "このリンクにアクセスする人は、このチームに参加して、コンテンツを閲覧することができます。リンクは慎重に共有してください。", "team_inviteLinkTitle": "このチームへの招待状を好みに合わせて作成", "team_inviteLinkTempName": "一時的な名前(招待の保留中リストに表示)", "team_inviteLinkNoteMsg": "このメッセージは、チームに参加するかどうかを決める前に表示されます。", @@ -1471,7 +1471,7 @@ "admin_pinLogAvailable": "ピンのログは利用可能です", "admin_pinLogArchived": "ピンのログはアーカイブされています", "admin_blockMetadataHint": "ログインブロックは、CryptPadにログインするためのユーザー名とパスワードの組み合わせのことです", - "admin_blockMetadataTitle": "ログインブロックに関する情報", + "admin_blockMetadataTitle": "ログインのブロックに関する情報", "admin_accountMetadataHint": "ユーザーの公開鍵を入力すると、ユーザーのアカウントに関するデータを取得できます。", "admin_reportContent": "内容を報告", "admin_getRawMetadata": "メタデータの履歴", @@ -1544,10 +1544,10 @@ "form_editable_str": "送信", "form_multiple": "複数回", "form_editable_off": "一度のみ", - "form_allowNotifications": "新しい回答の通知", + "form_allowNotifications": "新しい回答を通知", "form_answer_new": "再送信", "form_deleteAll": "全て削除", - "form_exportJSON": "JSONでエクスポート", + "form_exportJSON": "JSONにエクスポート", "team_inviteRole": "初期の役割", "calendar_rec_warn_delall": "この予定は繰り返しません。{0}の予定を残し、それ以外は削除されます。", "calendar_rec_warn_del": "この予定は今後繰り返しません。将来の予定が削除されます。", @@ -1555,5 +1555,13 @@ "calendar_str_filter_day": "日:{0}", "calendar_rec_warn_update": "このイベントの繰り返しに関するルールが変更されました。 今後のイベントは置き換えられます。", "calendar_rec_warn_updateall": "このイベントの繰り返しに関するルールが変更されました。 {0}の最初のイベントは維持されます。他の全ては置き換えられます。", - "calendar_removeNotification": "リマインダーを削除" + "calendar_removeNotification": "リマインダーを削除", + "form_anonymized": "回答を匿名化", + "team_inviteUses": "回このリンクを利用可能(0=制限なし)", + "form_settingsButton": "フォームの設定", + "admin_currentlyOpen": "現在公開中", + "form_responseNotification": "フォーム「{0}」への新しい回答がありました", + "form_editable_on_del": "一度のみ(編集、削除を許可)", + "form_multiple_edit": "複数回(編集、削除を許可)", + "form_alreadyAnsweredMult": "あなたがフォームに回答した日時:" } From 170164ecc584444d67b186898e5ad68b0fc70539 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:23 +0100 Subject: [PATCH 10/11] Translated using Weblate (Dutch) Currently translated at 30.4% (481 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/nl/ --- www/common/translations/messages.nl.json | 128 ++++++++++++++++++++++- 1 file changed, 125 insertions(+), 3 deletions(-) diff --git a/www/common/translations/messages.nl.json b/www/common/translations/messages.nl.json index cfd51a9e8..bcd3d72ba 100644 --- a/www/common/translations/messages.nl.json +++ b/www/common/translations/messages.nl.json @@ -11,8 +11,10 @@ "media": "Media", "file": "Bestand", "whiteboard": "Whiteboard", - "slide": "Presentatie", - "code": "Code" + "slide": "Markdown dia", + "code": "Code", + "form": "Formulier", + "doc": "Document" }, "padNotPinned": "Deze werkomgeving wordt na 3 maanden gewist als hij niet wordt gebruikt. {0}Log in{1} of {2}registreer{3} om deze te behouden.", "onLogout": "U bent uitgelogd. {0}Klik hier{1} om in te loggen
of druk op Esc om uw werkomgeving te openen in alleen-lezenmodus.", @@ -418,5 +420,125 @@ "poll_descriptionHint": "Beschrijf uw enquête en gebruik de ✓ (publiceer) knop als u klaar bent.\nDe beschrijving kan met markdown-syntax geschreven worden en u kunt media elementen integreren van uw CryptDrive.\nIedereen met de link kan de beschrijving veranderen, maar dit raden wij af.", "mdToolbar_tutorial": "https://www.markdowntutorial.com/nl/", "ui_restore": "Herstellen", - "admin_documentType": "Type" + "admin_documentType": "Type", + "settings_padOpenLinkTitle": "Open links met één klik", + "settings_changePasswordHint": "Verander uw account wachtwoord. Voer uw huidige wachtwoord in en bevestig het nieuwe wachtwoord door het twee keer in te voeren.
We kunnen uw wachtwoord niet herstellen indien u het vergeet, wees dus voorzichtig!", + "settings_changePasswordButton": "Verander wachtwoord", + "settings_changePasswordConfirm": "Weet u zeker dat u uw wachtwoord wilt veranderen? U zult opnieuw moeten inloggen op al uw apparaten.", + "settings_changePasswordError": "Een onverwachte fout is opgetreden. Indien u niet in staat bent om in te loggen of uw wachtwoord te wijzigen, neem dan contact op met uw CryptPad beheerders.", + "settings_changePasswordPending": "Uw wachtwoord wordt vernieuwd. Sluit of herlaad deze pagina alstublieft niet totdat het proces is afgerond.", + "access_destroyPad": "Verwijder dit document of deze map permanent", + "settings_deleteContinue": "Verwijder mijn account", + "calendar_default": "Mijn agenda", + "calendar_new": "Nieuwe agenda", + "calendar_today": "Vandaag", + "settings_logoutEverywhere": "Forceer uitloggen alle andere web sessies", + "settings_logoutEverywhereConfirm": "Weet u het zeker? U zult opnieuw moeten inloggen op all uw apparaten.", + "settings_driveDuplicateLabel": "Verberg duplicaten", + "settings_padSpellcheckTitle": "Spellingscontrole", + "settings_changePasswordCurrent": "Huidig wachtwoord", + "settings_changePasswordNew": "Nieuw wachtwoord", + "upload_notEnoughSpaceBrief": "Niet genoeg ruimte", + "upload_choose": "Kies een bestand", + "upload_mustLogin": "U moet ingelogd zijn om bestanden te kunnen uploaden", + "todo_markAsCompleteTitle": "Markeer deze taak als afgerond", + "calendar_more": "{0} meer", + "mdToolbar_bold": "Dik gedrukt", + "mdToolbar_heading": "Kop", + "mdToolbar_link": "Link", + "reminder_inProgressAllDay": "Vandaag: {0}", + "calendar_noNotification": "Geen", + "calendar_newEvent": "Nieuwe gebeurtenis", + "calendar_dateRange": "{0} - {1}", + "calendar_update": "Vernieuwen", + "calendar_loc": "Plaats", + "calendar_allDay": "Gehele dag", + "calendar_hours": "Uren", + "calendar_notifications": "Herinneringen", + "mediatag_defaultImageName": "afbeelding", + "calendar_import_temp": "Importeer deze agenda", + "calendar_day": "Dag", + "passwordFaqLink": "Lees meer over wachtwoorden", + "calendar_str_filter_weekno": "Weken: {0}", + "calendar_str_filter_month": "Maanden: {0}", + "calendar_rec_txt": "Herhaal elke", + "calendar_rec_freq_daily": "dagen", + "unknownPad": "Onbekend document", + "mentions_notification": "{0} heeft u genoemd in {1}", + "calendar_rec_freq_monthly": "maanden", + "comments_submit": "Bevestigen", + "settings_changePasswordNewPasswordSameAsOld": "Uw nieuwe wachtwoord moet verschillen van uw huidige wachtwoord.", + "calendar_str_for": "voor {0} keer", + "calendar_rec_freq_yearly": "jaren", + "calendar_str_monthday": "op de {0}", + "calendar_days": "Dagen", + "calendar_rec_until_no": "Nooit", + "calendar_str_day": "op {0}", + "settings_kanbanTagsAnd": "EN", + "settings_kanbanTagsOr": "OF", + "settings_cat_kanban": "", + "calendar_rec_until_date": "Op", + "calendar_str_daily": "{0} dag(en)", + "calendar_rec_until_count2": "keer", + "fm_link_new": "Nieuwe link", + "fm_link_type": "Link", + "fm_link_url": "URL", + "calendar_nth_2": "tweede", + "settings_changePasswordNewConfirm": "Bevestig nieuw wachtwoord", + "upload_size": "Grootte", + "calendar_rec_yearly_nth": "Elke {0} {1} van {2}", + "calendar_rec_monthly_nth": "Elke {0} {1} van de maand", + "calendar_nth_last": "laatste", + "calendar_nth_5": "vijfde", + "calendar_list_end": "{0} of {1}", + "history_close": "Sluiten", + "form_deleteAll": "Alles vewijderen", + "form_answer_new": "Opnieuw bevestigen", + "admin_cat_quota": "Gebruikersoplag", + "upload_modal_filename": "Bestandsnaam (extensie{0}automatisch toegevoegd)", + "uploadFolder_modal_forceSave": "Sla bestanden op in uw CryptDrive", + "upload_serverError": "Serverfout: het is op dit moment niet mogelijk om uw bestand te uploaden.", + "upload_notEnoughSpace": "Er is niet genoeg ruimte voor dit bestand in uw CryptDrive.", + "upload_tooLarge": "Dit bestand overschrijdt de maximum upload grootte voor uw account.", + "upload_tooLargeBrief": "Bestand overschrijdt de {0}MB limiet voor deze schijf", + "mdToolbar_defaultText": "Uw tekst op deze plaats", + "mdToolbar_help": "Help", + "mdToolbar_italic": "Cursief", + "mdToolbar_strikethrough": "Doorgestreept", + "mdToolbar_quote": "Citaat", + "mdToolbar_toc": "Inhoudsopgave", + "history_restore": "Herstellen", + "fm_deletedFolder": "Verwijderde map", + "fm_shareFolderPassword": "Bescherm deze map met een wachtwoord (optioneel)", + "settings_deleteSubscription": "Beheer mijn abonnement", + "calendar_weekNumber": "Week {0}", + "calendar": "Agenda", + "calendar_week": "Week", + "calendar_month": "Maand", + "calendar_deleteConfirm": "Weet u zeker dat u deze agenda uit uw account wilt verwijderen?", + "calendar_deleteTeamConfirm": "Weet u zeker dat u deze agenda uit uw team wilt verwijderen?", + "calendar_import": "Voeg toe aan mijn agenda's", + "calendar_dateTimeRange": "{0} {1} - {2}", + "calendar_title": "Titel", + "calendar_location": "Plaats: {0}", + "calendar_minutes": "Minuten", + "calendar_addNotification": "Voeg herinnering toe", + "register_registrationIsClosed": "Registratie is gesloten.", + "fm_link_name_placeholder": "Mijn link", + "calendar_rec_freq_weekly": "weken", + "calendar_str_until": "tot {0}", + "calendar_rec_until": "Stop herhalen", + "calendar_rec_until_count": "Na", + "calendar_str_monthly": "{0} maand(en)", + "calendar_list": "{0}, {1}", + "calendar_nth_3": "derde", + "calendar_month_last": "laatste dag", + "calendar_nth_4": "vierde", + "form_exportJSON": "Exporteer naar JSON", + "calendar_rec_every_date": "Elke", + "calendar_rec_warn_update": "De herhalingsregel voor deze afspraak is gewijzigd. Toekomstige afspraken zullen worden vervangen.", + "calendar_rec_warn_delall": "Deze afspraak zal niet langer worden herhaald. De eerste afspraak op {0} zal worden bewaard, alle anderen zullen worden verwijderd.", + "calendar_rec_warn_del": "Deze afspraak zal niet langer worden herhaald. Toekomstige afspraken zullen worden verwijderd.", + "calendar_rec_warn_updateall": "De herhalingsregel voor deze afspraak is gewijzigd. De eerste afspraak op {0} zal worden behouden, alle andere zullen worden vervangen.", + "calendar_removeNotification": "Verwijder herinnering" } From 3bb2075c1df1b8e6fe5946bb16d0c6719b531080 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 22 Jan 2023 06:22:23 +0100 Subject: [PATCH 11/11] Translated using Weblate (Russian) Currently translated at 100.0% (1578 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (1578 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 100.0% (1578 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 99.8% (1576 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 99.8% (1576 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 99.8% (1576 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ Translated using Weblate (Russian) Currently translated at 99.7% (1574 of 1578 strings) Translation: CryptPad/App Translate-URL: http://weblate.cryptpad.fr/projects/cryptpad/app/ru/ --- www/common/translations/messages.ru.json | 175 ++++++++++++----------- 1 file changed, 88 insertions(+), 87 deletions(-) diff --git a/www/common/translations/messages.ru.json b/www/common/translations/messages.ru.json index d6066aa79..85e5703bb 100644 --- a/www/common/translations/messages.ru.json +++ b/www/common/translations/messages.ru.json @@ -1,17 +1,17 @@ { - "main_title": "CryptPad: совместное конфиденциальное редактирование в реальном времени", + "main_title": "CryptPad: нулевое разглашение, совместное редактирование в реальном времени", "type": { - "pad": "Текст", + "pad": "Документ", "code": "Код", "poll": "Опрос", "kanban": "Канбан", - "slide": "Markdown слайды", + "slide": "Слайды Markdown", "drive": "КриптоДиск", "whiteboard": "Рисованные заметки", "file": "Файл", - "media": "Медиафайлы", + "media": "Медиа", "todo": "Список дел", - "contacts": "Адресная книга", + "contacts": "Контакты", "sheet": "Таблица", "teams": "Команды", "form": "Формы", @@ -20,7 +20,7 @@ }, "common_connectionLost": "Нет соединения с сервером
Пока оно не восстановится, вы можете только читать.", "typeError": "Этот документ несовместим с выбранным приложением", - "onLogout": "Вы вышли из учётной записи, {0}нажмите сюда{1} чтобы войти
или нажмите клавишу Esc что бы просто читать ваш документ.", + "onLogout": "Вы вышли из учётной записи, {0}нажмите сюда{1}, чтобы войти
или нажмите клавишу Esc, чтобы просто читать документ.", "padNotPinned": "Этот документ исчезнет через 3 месяца неактивности, {0}войдите{1} или {2}зарегистируйтесь{3} чтобы сохранить его.", "anonymousStoreDisabled": "Администратор этого сервера CryptPad отключил хранилище для анонимных пользователей. Войдите, чтобы использовать личный CryptDrive.", "expiredError": "Этот документ устарел и более недоступен.", @@ -29,7 +29,7 @@ "chainpadError": "Во время обновления вашей информации произошла критическая ошибка. Документ пока доступен только для чтения, чтобы вы не потеряли свою информацию.
Нажмите Esc чтобы продолжить чтение или перезагрузите страницу и начните заново.", "invalidHashError": "Запрошенный вами документ имеет неправильный адрес URL.", "errorCopy": " Вы все еще можете читать текущую версию, нажав Esc.", - "errorRedirectToHome": "Нажмите Esc чтобы перейти к вашему хранилищу.", + "errorRedirectToHome": "Нажмите Esc, чтобы перейти к вашему CryptDrive.", "newVersionError": "Доступна новая версия CryptPad.
Перезагрузите чтобы использовать новую версию или нажмите Esc, чтобы использовать вашу информацию в оффлайн-режиме.", "loading": "Загрузка...", "error": "Ошибка", @@ -55,13 +55,13 @@ "userlist_offline": "В данный момент вы не подключены, список пользователей недоступен.", "language": "Язык", "upgrade": "Обновление", - "upgradeAccount": "Улучшить тарифный план", - "MB": "Мб", - "GB": "Гб", - "KB": "Кб", - "formattedMB": "{0} Мб", - "formattedGB": "{0} Гб", - "formattedKB": "{0} Кб", + "upgradeAccount": "Изменить тариф", + "MB": "МБ", + "GB": "ГБ", + "KB": "КБ", + "formattedMB": "{0} МБ", + "formattedGB": "{0} ГБ", + "formattedKB": "{0} КБ", "pinLimitReached": "У вас закончилось свободное место", "pinLimitReachedAlert": "У вас закончилось свободное место. Новые документы не будут сохраняться в вашем CryptDrive.
Вы можете удалить ненужные документы из вашего CryptDrive или оформить премиум-подписку и получить больше свободного места.", "pinLimitReachedAlertNoAccounts": "У вас закончилось свободное место", @@ -73,7 +73,7 @@ "exportButtonTitle": "Экспорт этого документа в локальный файл", "exportPrompt": "Как вы хотите назвать ваш файл?", "user_rename": "Изменить отображаемое имя", - "user_displayName": "Показать имя", + "user_displayName": "Отображаемое имя", "user_accountName": "Имя аккаунта", "clickToEdit": "Нажмите чтобы изменить", "saveTitle": "Сохранить заголовок (Ввод)", @@ -113,7 +113,7 @@ "printBackgroundRemove": "Удалить фоновую картинку", "filePickerButton": "Вставить файл из CryptDrive", "filePicker_close": "Закрыть", - "filePicker_description": "Выберите файл из вашего CryptDrive чтобы вставить его или выберите новый", + "filePicker_description": "Выберите файл из вашего CryptDrive, чтобы встроить его, или загрузите новый", "filePicker_filter": "Филтровать файлы по именам", "tags_title": "Теги (только для вас)", "tags_add": "Обновить теги выбранных документов", @@ -121,7 +121,7 @@ "newButtonTitle": "Создать новый документ", "useTemplateCancel": "Начать заново (Esc)", "previewButtonTitle": "Показать или скрыть просмотр Маркдаун разметки", - "printOptions": "Настройки размещения", + "printOptions": "Варианты компоновки", "printBackgroundValue": "Текущий фон: {0}", "printBackgroundNoValue": "Фоновое изображение не показано", "tags_duplicate": "Скопировать метку: {0}", @@ -159,7 +159,7 @@ "pad_mediatagHeight": "Высота (пикс.)", "pad_mediatagBorder": "Ширина границы (пикс.)", "pad_mediatagPreview": "Предпросмотр", - "pad_mediatagImport": "Сохранить в вашем Хранилище", + "pad_mediatagImport": "Сохранить в вашем CryptDrive", "pad_mediatagOptions": "Настройки изображения", "kanban_newBoard": "Новая доска", "kanban_todo": "Сделать", @@ -174,7 +174,7 @@ "poll_userPlaceholder": "Ваше имя", "poll_removeOption": "Вы уверены, что хотите убрать этот вариант?", "poll_removeUser": "Вы уверены, что хотите удалить этого пользователя?", - "poll_descriptionHint": "Опишите ваш опрос, далее используйте ✓ (опубликовать) кнопку, когда закончите.\nОписание может быть написано с помощью разметки и вы можете прикреплять медиа-файлы из вашего Хранилища.\nЛюбой, у кого есть ссылка, может поменять описание, но это не приветствуется.", + "poll_descriptionHint": "Опишите ваш опрос, и нажмите кнопку ✓ (опубликовать), когда закончите.\nОписание может быть написано с помощью разметки Markdown и вы можете прикреплять медиафайлы из вашего CryptDrive.\nЛюбой, у кого есть ссылка, может изменить описание, но это не приветствуется.", "poll_remove": "Удалить", "poll_edit": "Изменить", "poll_locked": "Закрыт", @@ -192,7 +192,7 @@ "canvas_opacity": "Непрозрачность", "canvas_opacityLabel": "Непрозрачность: {0}", "canvas_widthLabel": "Ширина: {0}", - "canvas_saveToDrive": "Сохраните это изображение как файл в своём Хранилище", + "canvas_saveToDrive": "Сохраните это изображение как файл в своём CryptDrive", "canvas_currentBrush": "Текущая кисть", "profileButton": "Профиль", "profile_upload": " Загрузить новый аватар", @@ -214,7 +214,7 @@ "fm_rootName": "Диск", "fm_trashName": "Корзина", "fm_filesDataName": "Все файлы", - "fm_templateName": "Образцы", + "fm_templateName": "Шаблоны", "fm_searchName": "Поиск", "fm_recentPadsName": "Недавние", "fm_tagsName": "Теги", @@ -242,8 +242,8 @@ "settings_backup2": "Скачать мой CryptDrive", "settings_backup2Confirm": "Это запустит скачивание всех документов и файлов из Вашего CryptDrive. Если Вы хотите продолжить, выберите имя и нажмите OK", "settings_exportTitle": "Экспортировать Ваш CryptDrive", - "fileEmbedScript": "Чтобы вставить этот файл, включите этот скрипт один раз на своей странице, чтобы загрузить медиатег:", - "fileEmbedTag": "Затем поместите медиатег в любое место на странице,в которое вы хотите его вставить:", + "fileEmbedScript": "Чтобы встроить этот файл, включите этот скрипт один раз на своей странице, чтобы загрузить медиатег:", + "fileEmbedTag": "Затем поместите этот медиатег в любое место на странице, в которое вы хотите его встроить:", "pad_mediatagRatio": "Оставить соотношение", "kanban_item": "Элемент {0}", "poll_bookmark_col": "Добавить этот столбец в закладку, чтобы он всегда был разблокирован и отображался для вас в начале", @@ -276,7 +276,7 @@ "fm_info_root": "Создавайте здесь неограниченное количество вложенных папок, чтобы сортировать ваши файлы.", "fm_info_template": "Эти документы хранятся в виде шаблонов, которые можно использовать повторно при создании нового документа.", "fm_info_recent": "Данные документы недавно были изменены Вами или Вашими партнерами.", - "fm_info_trash": "Опустошите корзину, чтобы освободить место в хранилище.", + "fm_info_trash": "Очистите корзину, чтобы освободить место в CryptDrive.", "fm_categoryError": "Невозможно открыть выбранную категорию, показываем корень.", "fm_info_owned": "Вы являетесь владельцем представленных здесь документов. Это означает, что вы можете удалять их навсегда с сервера, когда захотите. Если вы это сделаете, другие пользователи больше не смогут получить к ним доступ.", "fm_error_cantPin": "Внутренняя ошибка сервера . Пожалуйста, перезагрузите страницу и повторите попытку.", @@ -284,16 +284,16 @@ "fm_viewGridButton": "Просмотр в сетке", "fm_renamedPad": "Вы установили собственное имя для этого документа. Его публичное название:
{0}", "fm_canBeShared": "Этой папкой можно поделиться", - "fm_prop_tagsList": "Тэги", + "fm_prop_tagsList": "Теги", "fm_burnThisDrive": "Вы уверены, что хотите удалить всё, что CryptPad хранит в вашем браузере?
Это удалит из вашего браузера ваш CryptDrive и его историю, но ваши документы по-прежнему останутся (зашифрованными) на нашем сервере.", "fm_padIsOwned": "Вы владелец этого документа", "fm_padIsOwnedOther": "Этот документ принадлежит другому пользователю", - "fm_deletedPads": "Эти документы больше не существуют на сервере, они были удалены с вашего CryptDrive: {0}", + "fm_deletedPads": "Эти документы больше не существуют на сервере, они были удалены из вашего CryptDrive: {0}", "fm_tags_name": "Имя тэга", "printCSS": "Пользовательские настройки вида (CSS):", - "viewEmbedTag": "Чтобы встроить данный документ, вставьте этот iframe в нужную страницу. Вы можете настроить внешний вид используя CSS и HTML атрибуты.", + "viewEmbedTag": "Чтобы встроить данный документ, вставьте этот iframe в нужную страницу. Вы можете настроить внешний вид используя CSS или атрибуты HTML.", "fm_ownedPadsName": "Собственный", - "fm_info_anonymous": "Вы не вошли в учетную запись, поэтому срок действия ваших документов истечет через {0} дней. Они хранятся в вашем браузере, поэтому очистка истории может привести к их исчезновению.
Зарегистрируйтесь или Войдитеn чтобы сохранить их. Подробнее о зарегистрированных аккаунтах.", + "fm_info_anonymous": "Вы не вошли в учетную запись, поэтому срок действия ваших документов истечет через {0} дней. Они хранятся в вашем браузере, поэтому очистка истории может привести к их исчезновению.
Зарегистрируйтесь или Войдите чтобы сохранить их. Подробнее о зарегистрированных аккаунтах.", "fm_burnThisDriveButton": "Удалить всю информацию, хранящуюся от CryptPad в браузере", "fm_tags_used": "Количество использований", "fm_restoreDrive": "Восстановление прежнего состояния диска. Для достижения наилучших результатов не вносите изменения в диск, пока этот процесс не будет завершен.", @@ -307,7 +307,7 @@ "fc_delete_owned": "Уничтожить", "fc_restore": "Восстановить", "fc_remove_sharedfolder": "Удалить", - "fc_empty": "Удалить корзину", + "fc_empty": "Опустошить корзину", "fc_prop": "Свойства", "fc_hashtag": "Теги", "fm_moveNestedSF": "Нельзя помещать одну общую папку в другую. Папка {0} не была перемещена.", @@ -325,7 +325,7 @@ "login_password": "Пароль", "login_confirm": "Подтвердите ваш пароль", "login_hashing": "Ваш пароль хэшируется, это может занять некое время.", - "fm_info_sharedFolder": "Это общая папка. Вы не вошли в систему, поэтому можете получить к ней доступ только в режиме только для чтения.
Sign up или Log in для импорта на CryptDrive и его изменения.", + "fm_info_sharedFolder": "Это общая папка. Вы не вошли, поэтому можете получить к ней доступ только в режиме «Только для чтения».
Зарегистрируйтесь или Войдите, чтобы импортировать ее в ваш CryptDrive и внести изменения.", "fo_moveFolderToChildError": "Вы не можете переместить папку в одну из нее следующую", "fo_unavailableName": "Файл или папка с таким же именем уже существуют в новом месте. Переименуйте элемент и повторите попытку.", "login_noSuchUser": "Неверный логин или пароль. Попробуйте еще раз или зарегистрируйтесь", @@ -342,28 +342,28 @@ "register_cancel": "Отмена", "register_alreadyRegistered": "Этот пользователь уже существует, вы хотите войти?", "settings_cat_account": "Учетная запись", - "settings_cat_drive": "КриптДрайв", - "settings_cat_cursor": "курсор", + "settings_cat_drive": "КриптоДиск", + "settings_cat_cursor": "Курсор", "settings_cat_code": "Код", - "settings_cat_pad": "Текст с форматированием", + "settings_cat_pad": "Документ", "settings_cat_subscription": "Подписка", "settings_title": "Настройки", "settings_save": "Сохранить", - "settings_backupHint": "Резервное копирование или восстановление оглавления CryptDrive. В нём не будет содержимого ваших документов, только ключи для доступа к ним.", - "settings_restore": "Восстановить", + "settings_backupHint": "Резервное копирование или восстановление содержимого CryptDrive. В нём не будет содержимого Ваших документов, только ключи для доступа к ним.", + "settings_restore": "Восстановить из резервной копии", "settings_exportDescription": "Пожалуйста, подождите, пока мы загружаем и расшифровываем ваши документы. Это может занять несколько минут. Закрытие вкладки прервет процесс.", "settings_exportFailed": "Если загрузка документа занимает более 1 минуты, он не будет включен в экспорт. Будет отображена ссылка на любой документ, который не был экспортирован.", "settings_exportWarning": "Примечание: этот инструмент все еще находится в бета-версии и может иметь проблемы со масштабируемостью. Для повышения производительности рекомендуется оставить данную вкладку сфокусированной.", "settings_exportCancel": "Вы уверены, что хотите отменить экспорт? В следующий раз вам придется начинать все сначала.", - "settings_export_reading": "Читаем ваше хранилище...", + "settings_export_reading": "Чтение вашего CryptDrive...", "settings_export_download": "Скачиваем и расшифровываем ваши документы...", "contacts_request": "{0} хотел(а) бы добавить Вас в свой список контактов. Согласны?", "contacts_confirmRemove": "Вы уверены, что хотите удалить 1{0}2 из ваших контактов?", "register_acceptTerms": "Я принимаю условия использования", "register_warning": "Внимание", "settings_backupCategory": "Резервное копирование", - "settings_backup": "Резервная копия", - "settings_backupHint2": "Скачайте все документы из CryptDrive. Они будут загружены в форматах, читаемых другими приложениями, если такие форматы доступны. Когда такого формата нет - документы будут скачаны в формате CryptPad.", + "settings_backup": "Скачать копию ключей", + "settings_backupHint2": "Скачайте все документы из вашего диска. Они будут загружены в форматах, читаемых другими приложениями, если такие форматы доступны. Когда такого формата нет — документы будут скачаны в формате, читаемом CryptPad.", "settings_export_compressing": "Данные сжимаются..", "settings_export_done": "Ваше скачивание завершено!", "settings_exportError": "Посмотреть ошибки", @@ -371,32 +371,32 @@ "settings_exportErrorEmpty": "Этот документ не может быть экспортирован (пустое или недостоверное содержимое).", "settings_exportErrorMissing": "Этот документ отсутствует на наших серверах (истек или удален владельцем)", "settings_exportErrorOther": "При попытке экспорта данного документа возникла ошибка: {0}", - "settings_resetNewTitle": "Очистить хриналище", + "settings_resetNewTitle": "Очистить CryptDrive", "settings_resetButton": "Удалить", - "settings_reset": "Удалите все файлы и папки с CryptDrive", + "settings_reset": "Удалите все файлы и папки из вашего CryptDrive", "settings_resetDone": "Ваше хранилище теперь пустое!", "settings_resetError": "Неправильный текст верификации. Ваш CryptDrive не был изменен.", "settings_resetTipsAction": "Сброс", "settings_resetTips": "Подсказки", "settings_resetTipsButton": "Сброс доступных подсказок в CryptDrive", "settings_resetTipsDone": "Теперь все подсказки снова видны.", - "settings_thumbnails": "Иконки", - "settings_disableThumbnailsAction": "Отключить создание иконок в вашем хранилище", - "settings_disableThumbnailsDescription": "Иконки автоматически создаются и сохраняются в браузере при посещении нового документа. Вы можете отключить эту функцию здесь.", + "settings_thumbnails": "Миниатюры", + "settings_disableThumbnailsAction": "Отключить создание миниатюр документов в вашем CryptDrive", + "settings_disableThumbnailsDescription": "Миниатюра документа автоматически создаётся и сохраняется в браузере при посещении нового документа. Вы можете отключить эту функцию здесь.", "settings_resetThumbnailsAction": "Очистить", - "settings_resetThumbnailsDescription": "Удалить все иконки документов, хранящиеся в вашем браузере.", - "settings_resetThumbnailsDone": "Все иконки были удалены.", + "settings_resetThumbnailsDescription": "Удалить все миниатюры документов, хранящиеся в Вашем браузере.", + "settings_resetThumbnailsDone": "Все миниатюры были удалены.", "settings_import": "Импортировать", "settings_importDone": "Импортирование завершено", - "settings_autostoreTitle": "Хранилище документов в CryptDrive", + "settings_autostoreTitle": "Хранение текста в CryptDrive", "settings_autostoreYes": "Автоматически", "settings_autostoreNo": "Вручную (никогда не спрашивать)", "settings_autostoreMaybe": "Вручную (всегда спрашивать)", "settings_userFeedbackTitle": "Обратная связь", "settings_userFeedbackHint2": "Содержимое ваших документов никогда не будет передаваться на сервер.", "settings_resetPrompt": "Это действие удалит все документы с диска.
Вы уверены, что хотите продолжить?
Напишите \"I love CryptPad\" для подтверждения.", - "settings_importTitle": "Импортируйте последние документы данного браузера в ваш CryptDrive", - "settings_importConfirm": "Вы уверены, что хотите импортировать последние документы из этого браузера в хранилище CryptDrive вашего пользователя?", + "settings_importTitle": "Импортируйте недавние документы этого браузера в ваш CryptDrive", + "settings_importConfirm": "Вы уверены, что хотите импортировать недавние документы из этого браузера на CryptDrive вашей учетной записи?", "settings_userFeedbackHint1": "CryptPad предоставляет серверу простые отчёты, чтобы сообщить нам, как сделать удобнее Вам. ", "settings_userFeedback": "Включить телеметрию", "settings_deleteTitle": "Удаление аккаунта", @@ -412,16 +412,16 @@ "burnAfterReading_generateLink": "Нажмите на кнопку ниже, чтобы создать ссылку.", "upload_size": "Размер", "upload_pending": "Ожидайте", - "upload_tooLargeBrief": "Размер файла превышает лимит в {0}МБ установленный на этом Диске", + "upload_tooLargeBrief": "Размер файла превышает лимит в {0} МБ, установленный на этом диске", "upload_notEnoughSpaceBrief": "Недостаточно места", "upload_notEnoughSpace": "Недостаточно места для этого файла на вашем CryptDrive.", - "settings_cursorShareTitle": "Делиться позицией моего курсора", + "settings_cursorShareTitle": "Показывать позицию моего курсора", "settings_cursorColorTitle": "Цвет курсора", "settings_changePasswordError": "Произошла неожиданная ошибка. Если вы не можете войти или сменить пароль, свяжитесь с вашими администраторами CryptPad.", "settings_changePasswordConfirm": "Вы действительно хотите сменить ваш пароль? Вам придётся войти по-новой на всех ваших устройствах.", "settings_changePasswordNew": "Новый пароль", "settings_changePasswordCurrent": "Текущий пароль", - "settings_changePasswordButton": "Поменять пароль", + "settings_changePasswordButton": "Изменить пароль", "settings_changePasswordTitle": "Изменить пароль", "settings_padSpellcheckTitle": "Проверка орфографии", "settings_padWidthLabel": "Уменьшить ширину в редакторе", @@ -430,7 +430,7 @@ "settings_codeUseTabs": "Выравнивать, используя табы (вместо пробелов)", "settings_driveDuplicateLabel": "Скрыть повторяющиеся", "settings_logoutEverywhere": "Принудительно закрыть все остальные сессии", - "settings_logoutEverywhereTitle": "Выйти везде", + "settings_logoutEverywhereTitle": "Закрытие удаленных сеансов", "settings_logoutEverywhereButton": "Выйти", "settings_anonymous": "Вы не вошли в систему. Настройки будут специфичны для данного браузера.", "ui_more": "Ещё", @@ -451,15 +451,15 @@ "settings_padSpellcheckHint": "Эта опция включает проверку правописания. Ошибки будут подчёркнуты красным, нажмите на них правой кнопкой мыши, удерживая клавишу Ctrl или Meta для просмотра исправленных вариантов.", "settings_padWidthHint": "Переключайтесь между режимом страницы (по умолчанию) с ограниченной шириной редактора и использованием полной ширины экрана.", "settings_codeIndentation": "Отступы редактора кода (пробелы)", - "settings_driveDuplicateHint": "Когда вы помещаете свои документы в общую папку, копия сохраняется в вашем CryptDrive, чтобы удостовериться, что вы всё ещё имеете контроль над ними. Вы можете скрыть продублированные файлы. Будет отображена только публичная версия документа (если она не удалена), иначе будет отображена оригинальная версия и место, где она была сохранена последний раз.", - "settings_driveDuplicateTitle": "Дубликаты публичных документов", + "settings_driveDuplicateHint": "Когда Вы помещаете свои документы в общую папку, копия сохраняется в Вашем CryptDrive, чтобы удостовериться, что Вы всё ещё имеете контроль над ними. Вы можете скрыть продублированные файлы. Будет отображена только публичная версия документа (если не удалена), иначе будет отображена оригинальная версия и место, где ее последнего расположения.", + "settings_driveDuplicateTitle": "Дубликаты собственных документов", "settings_logoutEverywhereConfirm": "Вы уверены? Вам придётся войти в аккаунт на всех устройствах.", "settings_autostoreHint": "Автоматически Все открытые вами документы будут сохранены в вашем CryptDrive.
Вручную (всегда спрашивать) Если вы еще не сохранили документ, вам будет предложено сохранить документ в CryptDrive.
Вручную (никогда не спрашивать) Документы не будут автоматически сохраняться в вашем CryptDrive. Кнопка для их сохранения будет скрыта.", "register_emailWarning3": "Нажмите OK, если осознанно хотите использовать свою почту в качестве имени пользователя.", "register_emailWarning2": "Восстановить ваш пароль с помощью почты, как на других сайтах, не получится.", "register_emailWarning1": "Вы можете сделать это, если хочется, но на наш сервер это отправлено не будет.", "register_emailWarning0": "Похоже, что ваша почта и имя пользователя совпадают.", - "password_submit": "Отправить", + "password_submit": "Задать", "team_pendingOwner": "(ожидание)", "team_deleteButton": "Удалить", "team_pending": "Приглашённые", @@ -501,10 +501,10 @@ "autostore_pad": "документ", "autostore_sf": "папка", "autostore_file": "файл", - "share_embedCategory": "Вставить", + "share_embedCategory": "Встроить", "share_linkCopy": "Копировать ссылку", "share_linkOpen": "Открыть ссылку", - "share_linkPresent": "Текущий", + "share_linkPresent": "Запуск", "share_linkView": "Посмотреть", "share_linkEdit": "Изменить", "share_linkCategory": "Ссылка", @@ -582,20 +582,20 @@ "features_f_supporter": "Поддержите конфиденциальность", "features_f_support_note": "Приоритетная поддержка от команды администраторов по почте и встроенной системе обращений", "features_f_support": "Приоритетная поддержка", - "features_f_storage2_note": "От 5ГБ до 50ГБ в зависимости от плана, ограничение {0}МБ на размер загружаемого файла", + "features_f_storage2_note": "От 5 ГБ до 50 ГБ в зависимости от плана, ограничение {0} МБ на размер загружаемого файла", "features_f_storage2": "Расширенный размер хранилища", "features_f_reg_note": "С дополнительными возможностями", "features_f_reg": "Все функции зарегистрированного пользователя", "features_f_register": "Бесплатная регистрация", - "features_f_storage1_note": "Документы хранимые в вашем CryptDrive не удаляются при отсутствии активности", + "features_f_storage1_note": "Документы, хранимые в вашем CryptDrive, не удаляются при отсутствии активности", "features_f_storage1": "Личное хранилище ({0})", - "features_f_file1_note": "Храните любые файлы в вашем CryptDrive: картинки, документы PDF, видео и другие. Делитесь ими с вашими контактами или вкладывайте их внутрь документов. (до {0} МБ)", + "features_f_file1_note": "Храните любые файлы в вашем CryptDrive: картинки, файлы PDF, видео и другое. Делитесь ими с вашими контактами или вкладывайте их внутрь документов (до {0} МБ).", "features_f_file1": "Загрузка файлов и предоставление доступа другим", "features_f_social_note": "Добавление контактов для безопасной совместной работы, создание профиля, точечная настройка доступа", "features_f_social": "Общение", "features_f_devices_note": "Доступ в ваш аккаунт CryptDrive из любого места", "features_f_devices": "Ваши документы на всех устройствах", - "features_f_cryptdrive1_note": "Папки, общие папки, шаблоны, тэги", + "features_f_cryptdrive1_note": "Папки, общие папки, шаблоны, теги", "features_f_cryptdrive1": "Полная функциональность CryptDrive", "features_f_anon_note": "С дополнительными функциями", "features_anon": "Гость", @@ -654,13 +654,13 @@ "upload_title": "Загрузка файла", "settings_cursorShowLabel": "Показать курсоры", "settings_cursorShowHint": "Вы можете выбрать отображение курсоров других пользователей в совместных документах.", - "settings_cursorShowTitle": "Показать положение курсора пользователя", + "settings_cursorShowTitle": "Отображать позицию курсора других пользователей", "settings_cursorShareLabel": "Поделиться положением", - "settings_cursorShareHint": "Вы можете разрешить другим пользователям видеть положение вашего курсора в совместных документах.", - "settings_cursorColorHint": "Изменение цвета курсора пользователя, отображаемого в совместных документах.", + "settings_cursorShareHint": "Вы можете разрешить другим пользователям видеть положение Вашего курсора в совместных документах.", + "settings_cursorColorHint": "Измените цвет, связанный с Вашим пользователем в совместных документах.", "settings_changePasswordNewPasswordSameAsOld": "Ваш новый пароль должен отличаться от текущего.", "settings_changePasswordPending": "Ваш пароль обновляется. Пожалуйста, не закрывайте и не обновляйте страницу, пока процесс не завершится.", - "settings_ownDriveHint": "Старые аккаунты не обладают последними функциями по техническим причинам. Бесплатное обновление их установит и подготовит ваш CryptDrive для будущих обновлений.", + "settings_ownDriveHint": "Старые аккаунты не обладают последними функциями по техническим причинам. Бесплатное обновление активирует актуальные функции и подготовит ваш CryptDrive для будущих обновлений.", "settings_ownDriveButton": "Обновление аккаунта", "settings_ownDriveConfirm": "Обновление вашего аккаунта может занять время. Вам потребуется заново войти в ваш аккаунт на всех устройствах. Вы уверены?", "settings_ownDrivePending": "Ваш аккаунт обновляется. Пожалуйста, не закрывайте и не обновляйте страницу пока процесс не закончится.", @@ -716,10 +716,10 @@ "sharedFolders_create_name": "Имя папки", "sharedFolders_create": "Создать общую папку", "sharedFolders_duplicate": "К некоторым документам, которые Вы пытались переместить, уже предоставлен общий доступ в целевой папке.", - "sharedFolders_forget": "Этот документ хранится только в общей папке, поэтому вы не можете переместить его в корзину. Вы можете использовать свой CryptDrive, если хотите его удалить.", + "sharedFolders_forget": "Этот документ хранится только в общей папке, поэтому Вы не можете переместить его в корзину. Вы можете использовать свой CryptDrive, если хотите его удалить.", "share_mediatagCopy": "Скопировать mediatag в буфер обмена", "share_contactCategory": "Контакты", - "share_linkEmbed": "Встроенный режим (скрыть панель инструментов и список пользователей)", + "share_linkEmbed": "Встроенный вид (скрыть панель инструментов и список пользователей)", "share_linkAccess": "Права доступа", "properties_passwordSuccess": "Пароль успешно изменен.
Нажмите OK, чтобы перезагрузить и обновить свои права доступа.", "properties_passwordWarning": "Пароль был успешно изменен, но нам не удалось загрузить новые данные в ваш CryptDrive. Возможно, Вам придется удалить старую версию документа вручную.
Нажмите OK, чтобы перезагрузить и обновить свои права доступа.", @@ -739,15 +739,15 @@ "creation_noTemplate": "Пустой документ", "creation_password": "Пароль\n", "creation_expire": "Документ с истекающим сроком действия", - "creation_owned1": "Собственный объект можно уничтожить, когда захочет владелец. Уничтожение принадлежащего объекта делает его недоступным для CryptDrive других пользователей.", + "creation_owned1": "Собственный элемент может быть уничтожен, когда захочет владелец. Уничтожение принадлежащего элемента делает его недоступным для других пользователей CryptDrive.", "creation_owned": "Собственный документ", "creation_404": "Этот документ больше не существует. Используйте следующую форму для создания нового документа.", - "feedback_optout": "Если вы хотите отказаться, посетите страницу настроек пользователя, где вы найдете флажок для включения или отключения обратной связи с пользователем.", + "feedback_optout": "Если Вы хотите отказаться, посетите страницу настроек пользователя, где Вы найдете флажок для включения или отключения телеметрии.", "feedback_privacy": "Мы заботимся о Вашей конфиденциальности и в то же время хотим, чтобы CryptPad был очень простым в использовании. Мы используем этот файл, чтобы выяснить, какие функции пользовательского интерфейса важны для наших пользователей, запрашивая его вместе с параметром, указывающим, какое действие было предпринято.", "feedback_about": "Если Вы читаете это, Вам, вероятно, было любопытно, почему CryptPad запрашивает веб-страницы при выполнении определенных действий.", "help_genericMore": "Узнайте больше о том, как CryptPad может работать для вас, прочитав нашу Документацию", "header_logoTitle": "Перейти в Ваш CryptDrive", - "features_f_cryptdrive0_note": "Возможность сохранять в вашем браузере посещенные документы, чтобы иметь возможность открывать их позже", + "features_f_cryptdrive0_note": "Возможность сохранять в вашем браузере просмотренные документы, чтобы была возможность открыть их позже", "settings_padOpenLinkLabel": "Разрешить открытие прямой ссылки", "settings_padOpenLinkHint": "Эта опция позволяет открывать встроенные ссылки без показа всплывающего окна предпросмотра", "settings_padOpenLinkTitle": "Открывать ссылки одним кликом мыши", @@ -799,7 +799,7 @@ "properties_confirmChangeFile": "Уверены ли вы? Пользователи без нового пароля потеряют доступ к этому файлу.", "password_error_seed": "Документ не найден!
Эта ошибка может быть вызвана двумя факторами: либо был добавлен/изменен пароль, либо документ был удален с сервера.", "drive_sfPasswordError": "Неправильный пароль", - "drive_sfPassword": "Ваша общая папка {0} больше не доступна. Она либо была удалена владельцем, либо теперь защищена новым паролем. Вы можете удалить эту папку из своего CryptDrive или восстановить доступ используя новый пароль.", + "drive_sfPassword": "Ваша общая папка {0} больше не доступна. Она либо была удалена владельцем, либо теперь защищена новым паролем. Вы можете удалить эту папку из своего CryptDrive или восстановить доступ, используя новый пароль.", "settings_codeBrackets": "Автоматически подставлять закрывающие скобки", "team_quota": "Лимит хранилища вашей команды", "team_title": "Команда: {0}", @@ -816,12 +816,12 @@ "team_listSlot": "Доступный слот команды", "team_listTitle": "Ваши команды", "team_maxTeams": "Каждая учетная запись пользователя может быть членом только {0} команд(ы).", - "team_infoContent": "У каждой команды есть собственный CryptDrive, квота хранилища, чат и список участников. Владельцы команды могут удалить всю команду, администраторы могут приглашать или выгнать участников, участники могут покинуть команду.", + "team_infoContent": "У каждой команды есть собственный CryptDrive, квота хранилища, чат и список участников. Владельцы команды могут удалить всю команду, администраторы могут приглашать или выгонять участников, участники могут покинуть команду.", "team_avatarHint": "Максимальный размер 500 КБ (png, jpg, jpeg, gif)", "team_avatarTitle": "Аватар команды", "team_nameHint": "Установите название команды", "team_nameTitle": "Название команды", - "team_leaveConfirm": "Если Вы покинете эту команду, Вы потеряете доступ к ее CryptDrive, истории чата и другому содержимому. Уверены ли Вы?", + "team_leaveConfirm": "Если Вы покинете эту команду, Вы потеряете доступ к ее CryptDrive, истории чата и другому содержимому. Вы уверены?", "team_leaveButton": "Покинуть эту команду", "team_inviteButton": "Пригласить участников", "team_rosterKick": "Исключить из команды", @@ -888,7 +888,7 @@ "admin_supportAddKey": "Добавить закрытый ключ", "admin_supportInitPrivate": "Ваш экземпляр CryptPad настроен на использование почтового ящика поддержки, но у вашей учетной записи нет правильного закрытого ключа для доступа к нему. Воспользуйтесь следующей формой, чтобы добавить или обновить закрытый ключ к своей учетной записи.", "admin_supportInitHelp": "На Вашем сервере еще не настроен почтовый ящик техподдержки. Если Вы хотите, чтобы почтовый ящик техподдержки получал сообщения от Ваших пользователей, Вам следует попросить администратора сервера запустить скрипт, расположенный в \"./scripts/generate-admin-keys.js\", а затем сохранить открытый ключ в файле \"config.js\" и прислать Вам закрытый ключ.", - "fm_info_sharedFolderHistory": "Это только история вашей общей папки: {0}
Ваш CryptDrive останется в режиме 'только для чтения' во время навигации.", + "fm_info_sharedFolderHistory": "Это только история вашей общей папки: {0}
Ваш CryptDrive останется в режиме «только для чтения» во время навигации.", "share_linkFriends": "Поделиться с контактами", "share_filterFriend": "Поиск по имени", "notification_folderShared": "{0} поделился(ась) с Вами папкой: {1}", @@ -921,7 +921,7 @@ "contact_devHint": "Для запросов новых функций, улучшений удобства использования или для того, чтобы поблагодарить.", "contact_dev": "Связаться с разработчиками", "contact_adminHint": "По любым вопросам, связанным с Вашей учетной записью, лимитом хранилища или доступностью службы.\n", - "contact_admin": "Связаться с администраторами {0}", + "contact_admin": "Связаться с администраторами: {0}", "admin_flushCacheDone": "Кеш успешно очищен", "admin_flushCacheButton": "Очистить кеш", "admin_flushCacheHint": "Заставьте пользователей скачать последние клиентские ресурсы (только если ваш сервер находится в обновлённом режиме)", @@ -938,7 +938,7 @@ "admin_activeSessionsTitle": "Активные сессии", "admin_authError": "Только администраторы могут получить доступ к этой странице", "survey": "Опрос CryptPad", - "crowdfunding_popup_text": "

Нам нужна ваша помощь!

Чтобы быть уверенными, что CryptPad активно развивается - рассмотрите возможность поддержки проекта через страницу OpenCollective, где Вы можете увидеть нашу Дорожную карту иЦели финансирования.", + "crowdfunding_popup_text": "

Нам нужна ваша помощь!

Чтобы быть уверенными, что CryptPad активно развивается - рассмотрите возможность поддержки проекта через страницу OpenCollective, где Вы можете увидеть нашу Дорожную карту и Цели финансирования.", "crowdfunding_button2": "Помочь деньгами", "autostore_notAvailable": "Вы должны сохранить этот документ на Вашем CryptDrive, прежде чем сможете использовать эту функцию.", "autostore_forceSave": "Сохраните файл в Вашем CryptDrive", @@ -1067,7 +1067,7 @@ "settings_trimHistoryTitle": "Удалить историю", "trimHistory_noHistory": "Историю нельзя удалить", "trimHistory_currentSize": "Текущий размер истории: {0}", - "trimHistory_needMigration": "Пожалуйста обновите свой CryptDrive, чтобы включить эту функцию.", + "trimHistory_needMigration": "Пожалуйста, обновите ваш CryptDrive, чтобы включить эту функцию.", "trimHistory_success": "История удалена", "trimHistory_error": "Ошибка при удалении истории", "trimHistory_getSizeError": "Ошибка при вычислении размера истории вашего диска", @@ -1094,12 +1094,12 @@ "pad_settings_width_large": "Во всю ширину", "pad_settings_width_small": "По ширине страницы", "pad_settings_info": "Настройки по умолчанию для этого документа. Они будут применяться, когда новые пользователи посетят этот документ.", - "pad_settings_title": "Параметры документа", + "pad_settings_title": "Настройки документа", "settings_colorthemeTitle": "Цветовая тема", "settings_colorthemeHint": "Измените общие цвета CryptPad на этом устройстве.", "settings_colortheme_default": "Системное значение по умолчанию ({0})", - "settings_colortheme_light": "Светлый", - "settings_colortheme_dark": "Тёмный", + "settings_colortheme_light": "Светлая", + "settings_colortheme_dark": "Темная", "settings_cat_style": "Внешний вид", "admin_performancePercentHeading": "Процент", "admin_performanceTimeHeading": "Время (секунды)", @@ -1110,7 +1110,7 @@ "access_offline": "Вы сейчас не в сети. Управление доступом недоступно.", "contacts_confirmCancel": "Вы действительно хотите отменить свой запрос на контакт с {0}?", "history_trimPrompt": "В этом документе накоплено {0} записей истории, что может замедлить время загрузки. Подумайте об удалении истории, если она не нужна.", - "settings_mediatagSizeHint": "Максимальный размер в мегабайтах (МБ) для автоматической загрузки мультимедийных элементов (изображений, видео, PDF), встроенных в документы. Элементы больше указанного размера можно загружать вручную. Используйте «-1», чтобы всегда автоматически загружать медиа-элементы.", + "settings_mediatagSizeHint": "Максимальный размер в мегабайтах (МБ) для автоматической загрузки мультимедийных элементов (изображений, видео, PDF), встроенных в документы. Элементы больше указанного размера можно загружать вручную. Используйте «-1», чтобы всегда автоматически загружать медиаэлементы.", "settings_mediatagSizeTitle": "Лимит автоматического скачивания", "download_zip_file": "Файл {0}/{1}", "admin_archiveHint": "Сделать документ недоступным, не удаляя его навсегда. Он будет помещен в каталог «архив» и удален через несколько дней (можно настроить в файле конфигурации сервера).", @@ -1224,7 +1224,7 @@ "toolbar_expand": "Развернуть панель инструментов", "toolbar_collapse": "Свернуть панель инструментов", "support_premiumLink": "Посмотреть варианты подписки", - "support_premiumPriority": "Премиум-пользователи помогают улучшить удобство использования CryptPad и получают выгоду от приоритетных ответов на свои заявки в службу поддержки.", + "support_premiumPriority": "Премиум-пользователи помогают улучшить удобство использования CryptPad и получают приоритет на свои запросы в службу поддержки.", "fm_link_invalid": "Неверный URL", "fm_link_warning": "Предупреждение: длина URL превышает 200 символов", "form_answerAs": "Ответить как", @@ -1382,7 +1382,7 @@ "admin_surveyTitle": "Опрос", "broadcast_maintenance": "Техническое обслуживание запланировано между {0} и {1}. CryptPad может быть недоступен в это время.", "bounce_danger": "Ссылка, на которую Вы нажали, не ведёт на веб-страницу, а несёт какой-то код или данные, которые могут быть злонамеренными.\n\n(\"{0}\")\n\nCryptPad блокирует такие ссылки из соображений безопасности. Нажав OK Вы закроете данную вкладку.", - "comments_resolve": "Пометить решённым", + "comments_resolve": "Согласовано (удалить)", "bounce_confirm": "Вы покинете: {0}\n\nВы точно хотите перейти к \"{1}\"?", "ui_restore": "Восстановить", "ui_archive": "Архивировать", @@ -1392,7 +1392,7 @@ "form_anonymized": "Ответы анонимизированы", "team_linkUses": "({0}/{1} осталось)", "team_linkUsesInfinite": "(неограниченное использование)", - "form_editable_str": "Подача", + "form_editable_str": "Отправка ответа", "form_multiple_edit": "Многократно и редактировать/удалять", "form_multiple": "Многократно", "form_editable_on_del": "Один раз и отредактировать/удалить", @@ -1530,7 +1530,7 @@ "register_instance": "Создание новой учетной записи на {0}", "login_instance": "Подключитесь к своей учетной записи на {0}", "home_morestorage": "Чтобы получить больше места:", - "home_location": "Зашифрованные данные размещены в {0}", + "home_location": "Зашифрованные данные размещены во {0}", "footer_website": "Веб-сайт проекта", "admin_noticeHint": "Необязательное сообщение для отображения на главной странице", "admin_noticeTitle": "Уведомление на домашней странице", @@ -1539,7 +1539,7 @@ "error_incorrectAccess": "Доступ к этой странице возможен только через {0}.", "error_embeddingDisabledSpecific": "Встраивание отключено для этого приложения CryptPad.", "error_embeddingDisabled": "Встраивание отключено для этого экземпляра CryptPad", - "admin_enableembedsHint": "Разрешить встраивать документы и носители из этого экземпляра на другие веб-сайты. Это добавит опцию 'Встроить' в меню 'Поделиться'. По соображениям безопасности приложения, использующие OnlyOffice (Листы, Документ, Презентация), не могут быть встроены, даже если этот параметр активен.", + "admin_enableembedsHint": "Разрешить встраивать документы и медиа из этого экземпляра на другие веб-сайты. Это добавит опцию «Встроить» в меню «Поделиться». По соображениям безопасности приложения, использующие OnlyOffice (Таблицы, Документ, Презентация), не могут быть встроены, даже если эта настройка активна.", "admin_enableembedsTitle": "Включить удаленное встраивание", "ui_ms": "миллисекунд", "admin_setDuration": "Установить продолжительность", @@ -1577,5 +1577,6 @@ "admin_nameHint": "Имя, отображаемое для этого экземпляра в списке общедоступных экземпляров на cryptpad.org", "admin_nameTitle": "Имя экземпляря CryptPad", "admin_archiveNote": "Заметка", - "form_editable_on": "Один раз и отредактировать" + "form_editable_on": "Один раз и отредактировать", + "admin_reportContent": "Жалоба на содержимое" }