Merge branch 'soon' into blocking

This commit is contained in:
ansuz 2022-03-22 11:31:57 +05:30
commit b09b01fcd0
8 changed files with 68 additions and 34 deletions

View File

@ -41,6 +41,11 @@ define([
]),
h('div.col-md-3')
]),
h('div.row', [
h('div.col-md-3'),
h('div.col-md-6', Msg.register_warning_note),
h('div.col-md-3'),
]),
]),
Pages.infopageFooter(),
])];

View File

@ -2893,7 +2893,8 @@ define([
var onCreated = function (err, info) {
if (err) {
if (err === E_OVER_LIMIT) {
return void UI.alert(Messages.pinLimitDrive, null, true);
var content = h('span', UIElements.fixInlineBRs(Messages.pinLimitDrive));
return void UI.alert(content);
}
return void UI.alert(Messages.fm_error_cantPin);
}
@ -4382,16 +4383,14 @@ define([
var stringifyPath = function (path) {
if (!Array.isArray(path)) { return; }
var $div = $('<div>');
var i = 0;
var div = h('div');
var space = 10;
path.forEach(function (s) {
path.forEach(function (s, i) {
if (i === 0) { s = getPrettyName(s); }
$div.append($('<span>', {'style': 'margin: 0 0 0 ' + i * space + 'px;'}).text(s));
$div.append($('<br>'));
i++;
div.appendChild(h('span', { style: 'margin: 0 0 0 ' + i * space + 'px', }, s));
div.appendChild(h(('br')));
});
return $div.html();
return div;
};
// Disable middle click in the context menu to avoid opening /drive/inner.html# in new tabs
@ -4863,8 +4862,11 @@ define([
if (paths.length !== 1 || pPath.length !== 4) { return; }
var element = manager.find(pPath.slice(0,3)); // element containing the oldpath
var sPath = stringifyPath(element.path);
UI.alert('<strong>' + Messages.fm_originalPath + "</strong>:<br>" + sPath, undefined, true);
return;
return void UI.alert(h('span', [
h('strong', Messages.fm_originalPath),
h('br'),
sPath,
]));
}
if (paths.length !== 1) { return; }
el = manager.find(paths[0].path);

View File

@ -61,9 +61,9 @@ define([
// If this is a file, don't try to look for metadata
if (opts.channel && opts.channel.length > 32) { return; }
if (opts.channel) { data.channel = opts.channel; }
Modal.loadMetadata(Env, data, waitFor);
}).nThen(function () {
if (opts.channel) { data.channel = opts.channel; }
cb(void 0, data);
});
};

View File

@ -1448,5 +1448,6 @@
"support_cat_abuse": "Missbrauch melden",
"support_cat_document": "Dokument",
"support_cat_drives": "Drive oder Team",
"ui_saved": "{0} gespeichert"
"ui_saved": "{0} gespeichert",
"ui_openDirectly": "Diese Funktion ist nicht verfügbar, wenn CryptPad in eine andere Website eingebettet ist. Dieses Dokument in einem neuen Tab öffnen?"
}

View File

@ -1075,7 +1075,7 @@
"form_isPublic": "回答は公開されています",
"form_makePublic": "回答を公開",
"form_invalidQuestion": "質問{0}",
"info_privacyFlavour": "<a>プライバシーポリシー</a>に、データの取り扱い方を記載しています。",
"info_privacyFlavour": "このインスタンスの<a>プライバシーポリシー</a>",
"toolbar_tools": "ツール",
"toolbar_savetodrive": "画像として保存",
"comments_error": "ここにはコメントを追加できません",
@ -1427,5 +1427,27 @@
"bounce_danger": "クリックしたリンクは、ウェブページではなく、悪質かもしれないコードやデータに結びついています。\n\n(\"{0}\")\n\nセキュリティー上の理由で、CryptPadはこのデータをブロックしています。OKをクリックするとタブが閉じます。",
"bounce_confirm": "このページから退出しようとしています: {0}\n\n次のページを開いてよろしいですか{1}",
"form_condition_hasnot": "含まない",
"form_condition_has": "含む"
"form_condition_has": "含む",
"admin_archiveNote": "メモ",
"ui_saved": "{0}保存済",
"ui_openDirectly": "この機能は、CryptPadが別のウェブサイトに埋め込まれている場合は利用できません。このドキュメントを新しいタブで開きますか",
"support_cat_abuse": "悪用を報告",
"support_cat_document": "ドキュメント",
"support_cat_drives": "ドライブまたはチーム",
"support_warning_other": "問題の性質は何でしょうか?関連する情報をできるだけ多く提供していただけると、問題の早期解決につながる可能性が高まります",
"support_warning_abuse": "<a>利用規約</a>に違反しているコンテンツを報告してください。問題のドキュメントあるいはユーザーのプロフィールへのリンクを提供し、違反の内容を記入してください。どのようにこのコンテンツを発見したか、また、それがどう振る舞うかについての情報を追加で提供すると、管理者が、今後同様の違反を起こらないようにするのを助けることができます",
"support_warning_bug": "どのブラウザーで問題が生じているか、また、拡張機能をインストールしているかを指定してください。できるだけ詳細な情報と、問題を再現する過程を提供してください",
"support_warning_document": "どのドキュメントの種類が問題の原因であるかを特定し、<a>ドキュメントの識別子</a>あるいはリンクを提供してください",
"support_warning_drives": "管理者は、名称でフォルダやドキュメントを特定することができません。共有フォルダの場合は、<a>ドキュメントの識別子</a>を提供してください",
"support_warning_account": "管理者にパスワードを再設定することはできません。ログイン情報を無くしてしまった場合、ログイン中であれば、<a>新しいアカウントにデータを移行</a>することができます",
"support_warning_prompt": "問題に最も関係のあるカテゴリーを選択してください。管理者による問題の分類と、どの情報を提供すべきかについての提案に役立ちます",
"info_sourceFlavour": "CryptPadの<a>ソースコード</a>",
"info_termsFlavour": "このインスタンスの<a>利用規約</a>",
"footer_source": "ソースコード",
"admin_jurisdictionHint": "このインスタンスの暗号化されたデータが保管されている国",
"admin_jurisdictionTitle": "運営されている場所",
"admin_descriptionHint": "cryptpad.orgにある公開インスタンスのリストに表示される、このインスタンスの説明文",
"admin_descriptionTitle": "インスタンスの説明文",
"admin_nameHint": "cryptpad.orgにある公開インスタンスのリストに表示される、このインスタンスの名称",
"admin_nameTitle": "インスタンス名"
}

View File

@ -1449,5 +1449,8 @@
"support_cat_drives": "Drive or team",
"support_cat_document": "Document",
"support_cat_abuse": "Report abuse",
"ui_openDirectly": "This functionality is not available when CryptPad is embedded in another site. Open this document in a new tab?"
"ui_openDirectly": "This functionality is not available when CryptPad is embedded in another site. Open this document in a new tab?",
"support_cat_debugging": "Debug data",
"support_debuggingDataTitle": "Account debugging information",
"support_debuggingDataHint": "The following information is included in support tickets you submit. None of it allows administrators to access or decrypt your documents. This information is encrypted such that only administrators can read it."
}

View File

@ -6,10 +6,10 @@
"poll": "Enquete",
"slide": "Apresentação",
"drive": "Drive",
"whiteboard": "Whiteboard",
"whiteboard": "Quadro Branco",
"file": "File",
"media": "Media",
"kanban": "Placa de Assinatura",
"kanban": "Kanban",
"todo": "Por fazer",
"contacts": "Contatos",
"sheet": "Planilha",
@ -27,9 +27,9 @@
"deleted": "Deletado",
"disconnected": "Desconectado",
"synchronizing": "Sincronizando",
"reconnecting": "Reconectando...",
"reconnecting": "Reconectando",
"readonly": "Somente leitura",
"anonymous": "Convidado",
"anonymous": "Anônimo",
"users": "Usuários",
"viewer": "vizualizações",
"viewers": "leitores",
@ -99,7 +99,7 @@
"poll_userPlaceholder": "Seu nome",
"poll_removeOption": "Você tem certeza que deseja remover esta opção?",
"poll_removeUser": "Você tem certeza que quer remover este usuário?",
"poll_descriptionHint": "Descrição",
"poll_descriptionHint": "Descreva sua enquete e use o botão ✓ (publish) quando estiver pronto.\nA descrição pode ser escrita usando sintaxe de marcação e você pode incorporar elementos de mídia do seu CryptDrive.\nQualquer pessoa com o link pode alterar a descrição, mas isto não é aconselhável.",
"canvas_clear": "Limpar",
"canvas_delete": "Deletar seleção",
"canvas_width": "Largura",
@ -133,9 +133,9 @@
"fm_unknownFolderError": "O diretório selecionado ou visitado por último não existe mais. Abrindo diretório superior...",
"fm_contextMenuError": "Incapaz de abrir o menu de contextualização para este elementos. Se o problema persistir, tente recarregar a página.",
"fm_selectError": "Incapaz de selecionar o elemento marcado. Se o problema persistir, tente recarregar a página.",
"fm_categoryError": "Incapaz de abrir a categoria selecionada, Exibindo diretório raiz",
"fm_categoryError": "Incapaz de abrir a categoria selecionada. Exibindo diretório raiz.",
"fm_info_root": "Crie quantos diretórios aninhados aqui desejar para organizar seus arquivos..",
"fm_info_trash": "Empty your trash to free space in your CryptDrive.",
"fm_info_trash": "Esvazie sua lixeira para liberar espaço no seu CryptDrive.",
"fm_info_anonymous": "Você não está logado, então estes documentos vão expirar em {0} dias. Limpar o histórico do seu navegador pode fazê-los desaparecer. <br><a href=\"/register/\">Registre-se</a> (nenhuma informação pessoal será requerida) ou <a href=\"/login/\">Faça login</a> para guarda-lo no seu disco. <a href=\"#docs\">Leia mais sobre contas registradas</a>.",
"fm_error_cantPin": "Erro interno do servidor. Por favor recarregue a página e tente novamente.",
"fc_newfolder": "Nova pasta",
@ -171,14 +171,14 @@
"register_writtenPassword": "I have written down my username and password, proceed",
"register_cancel": "Cancelar",
"register_warning": "Atenção",
"register_alreadyRegistered": "This user already exists, do you want to log in?",
"settings_title": "Settings",
"settings_save": "Save",
"register_alreadyRegistered": "Este usuário já existe, quer fazer login?",
"settings_title": "Configurações",
"settings_save": "Salvar",
"settings_backup": "Backup",
"settings_restore": "Restore",
"settings_reset": "Remove all the files and folders from your CryptDrive",
"settings_restore": "Restaurar",
"settings_reset": "Remover todos os arquivos e pastas do seu CryptDrive",
"settings_resetPrompt": "Esta ação removerá todos os documentos de sua unidade.<br>Você tem certeza que quer continuar?<br>Digite \"<em>Eu amo o CryptPad</em>\" para confirmar.",
"settings_resetDone": "Your drive is now empty!",
"settings_resetDone": "Seu disco está vazio!",
"settings_resetError": "Incorrect verification text. Your CryptDrive has not been changed.",
"settings_resetTips": "Tips in CryptDrive",
"settings_resetTipsButton": "Reset the available tips in CryptDrive",
@ -187,7 +187,7 @@
"settings_import": "Import",
"settings_importConfirm": "Você tem certeza de que quer importar documentos recentes deste navegador para o CryptDrive de sua conta de usuário?",
"settings_importDone": "Import completed",
"settings_userFeedbackHint1": "CryptPad provides some very basic feedback to the server, to let us know how to improve your experience.",
"settings_userFeedbackHint1": "CryptPad fornece feedback básicos para o servidor, para sabermos como melhorar sua experiência. ",
"settings_userFeedbackHint2": "O conteúdo de seus documentos nunca será compartilhado com o servidor.",
"settings_userFeedback": "Enable user feedback",
"settings_anonymous": "You are not logged in. Settings here are specific to this browser.",
@ -214,7 +214,7 @@
"tos_legal": "Pedimos encarecidamente que, como usuário desta plataforma, você evite a prática de quaisquer atos ilegais e que evite a utilização maliciosa e/ou abusiva desta plataforma.",
"tos_availability": "Nós esperamos que você ache este serviço útil, porém nós não podemos garantir a disponibilidade constante ou a alta performance do mesmo. Por favor, mantenha um backup dos seus dados como forma de segurança adicional.",
"tos_e2ee": "Os documentos do CryptPad podem ser modificados por qualquer um que conseguir adivinhar ou obter de qualquer forma o seu identificador único. Nós recomendamos que você utilize criptografia ponto a ponto de mensagens (e2ee) sempre que possível para compartilhar suas URL's. Nós não assumimos qualquer responsabilidade sobre chaves e/ou URLs e seus respectivos conteúdos vazadas para o público.",
"tos_logs": "Os Metadados providos pelo seu navegador para nosso servidor podem ser armazenados com o propósito de manter o serviço em funcionamento",
"tos_logs": "Os metadados providos pelo seu navegador para o servidor podem ser armazenados com o propósito de manter o serviço em funcionamento.",
"tos_3rdparties": "Nós não disponibilizamos dados individuais para terceiros, salvo quando requisitado legalmente.",
"header_logoTitle": "Go to the main page",
"edit": "edit",
@ -225,8 +225,8 @@
"padNotPinned": "Esse documento vai expirar depois de 3 meses de inatividade. Faça {0}login{1} ou clique em {2}registrar-se{3} para preservá-lo.",
"anonymousStoreDisabled": "O administrador desta instância do CryptPad desabilitou o armazenamento para convidados. Faça login para acessar seu próprio CryptDrive.",
"expiredError": "Este documento atingiu seu tempo de validade e não está mais disponível.",
"deletedError": "Este documento foi deletado e não está mais disponível.",
"inactiveError": "Este documento foi eliminado devido à inatividade. Pressione Esc para criar um novo documento.",
"deletedError": "Este documento foi apagado e não está mais disponível.",
"inactiveError": "Este documento foi apagado devido à inatividade. Pressione Esc para criar um novo documento.",
"chainpadError": "Ocorreu um erro crítico ao atualizar seu conteúdo. Esta página está em modo somente leitura para que você não perca seu trabalho.<br>Pressione <em>Esc</em> para continuar a visualizar este documento, ou recarregue para tentar editar novamente.",
"invalidHashError": "O documento requerido por você, apresenta uma URL inválida.",
"errorCopy": " Você pode continuar usando esta versão em modo somente leitura pressionando <em>Esc</em>.",
@ -552,7 +552,7 @@
"creation_owned1": "Um item <b>proprietário</b> pode ser destruído quando o dono quiser. Destruindo um item proprietário o faz indisponível para outros usuários de CryptDrives.",
"creation_owned": "Documento proprietário",
"creation_404": "Este documento não mais existe. Use o seguinte formulário para criar um novo.",
"help_genericMore": "Aprenda mais sobre como CryptPad pode trabalhar para você lendo nossa <a>Documentação</a>.",
"help_genericMore": "Aprenda mais sobre como CryptPad pode trabalhar para você lendo nossa <a>Documentação</a>",
"header_homeTitle": "Vá para a página do CryptPad",
"four04_pageNotFound": "Nós não encontramos a página que você procura.",
"features_f_subscribe_note": "Conta registrada precisa de assinatura",
@ -1196,7 +1196,7 @@
"loading_state_2": "Atualizar conteúdo",
"loading_state_1": "Carregar unidade",
"notification_fileSharedTeam": "{0} compartilhou um arquivo com a equipe {2}: <b>{1}</b>",
"info_imprintFlavour": "<a>Informação jurídica sobre os administradores desta instância</a>.",
"info_imprintFlavour": "<a>Informação jurídica sobre os administradores desta instância</a>",
"premiumOnly": "A criação de novos documentos neste aplicativo está atualmente limitada aos assinantes em {0}. Esta é uma aplicação experimental de acesso antecipado para fins de teste. Em breve estará disponível para todos em {0}.",
"form_required_on": "Necessário",
"form_viewAllAnswers": "Ver todas as respostas ({0})",

View File

@ -21,6 +21,7 @@ define([
data.sender = {
name: user.name,
accountName: privateData.accountName,
drive: privateData.driveChannel,
channel: privateData.support,
curvePublic: user.curvePublic,