diff --git a/lib/eviction.js b/lib/eviction.js
index 32e1bdd56..73f43ae45 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;
@@ -243,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);
@@ -270,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);
@@ -292,7 +293,7 @@ var evictArchived = function (Env, cb) {
.nThen(removeArchivedBlobProofs)
.nThen(removeArchivedBlobs)
.nThen(function () {
- cb();
+ cb(void 0, report);
});
};
@@ -366,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);
@@ -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();
@@ -435,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();
@@ -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,13 +596,19 @@ 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(); }
// 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) {
@@ -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,8 +648,16 @@ 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(); }
+ if (item.mtime > inactiveTime) { return void next(); }
nThen(function (w) {
blobs.size(item.blobId, w(function (err, size) {
if (err) {
@@ -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,10 +695,21 @@ 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();
}
+
+ // 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) {
@@ -683,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();
@@ -708,9 +762,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
};
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);
}));
});
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;
}
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."
}
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",
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": "あなたがフォームに回答した日時:"
}
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"
}
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": "