From 2f31ff8d0df6577a875189e52bbfae92c40cd3aa Mon Sep 17 00:00:00 2001 From: Luan Peil Date: Sun, 8 Dec 2019 22:51:15 -0300 Subject: [PATCH 1/3] Add Brazilian Portuguese --- src/lang/index.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lang/index.js b/src/lang/index.js index 8847de888..1f7a7f321 100644 --- a/src/lang/index.js +++ b/src/lang/index.js @@ -7,7 +7,8 @@ import fr from './fr'; import ja from './ja'; import ko from './ko'; import ru from './ru'; +import pt_br from './pt_br'; import zh_cn from './zh_cn'; -export { da, de, en, fr, ja, ko, ru, zh_cn }; -export default { da, de, en, fr, ja, ko, ru, zh_cn }; +export { da, de, en, fr, ja, ko, ru, zh_cn, pt_br }; +export default { da, de, en, fr, ja, ko, ru, zh_cn, pt_br }; From bb3939ecc2e9cf104aa28177670a89937e5bc120 Mon Sep 17 00:00:00 2001 From: Luan Peil Date: Sun, 8 Dec 2019 23:08:57 -0300 Subject: [PATCH 2/3] Create Brazilian Portuguese Translation --- src/lang/pt_br.js | 151 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 src/lang/pt_br.js diff --git a/src/lang/pt_br.js b/src/lang/pt_br.js new file mode 100644 index 000000000..49cb3a945 --- /dev/null +++ b/src/lang/pt_br.js @@ -0,0 +1,151 @@ +/* + * wysiwyg web editor + * + * suneditor.js + * Copyright 2017 JiHong Lee. + * Brazilian Portuguese translation by lpeil github + * MIT license. + */ +'use strict'; + +(function (global, factory) { + if (typeof module === 'object' && typeof module.exports === 'object') { + module.exports = global.document ? + factory(global, true) : + function (w) { + if (!w.document) { + throw new Error('SUNEDITOR_LANG a window with a document'); + } + return factory(w); + }; + } else { + factory(global); + } +}(typeof window !== 'undefined' ? window : this, function (window, noGlobal) { + const lang = { + toolbar: { + default: 'Padrão', + save: 'Salvar', + font: 'Fonte', + formats: 'Formatos', + fontSize: 'Tamanho', + bold: 'Negrito', + underline: 'Sublinhado', + italic: 'Itálico', + strike: 'Riscado', + subscript: 'Subescrito', + superscript: 'Sobrescrito', + removeFormat: 'Remover Formatação', + fontColor: 'Cor da Fonte', + hiliteColor: 'Cor de destaque', + indent: 'Recuo', + outdent: 'Avançar', + align: 'Alinhar', + alignLeft: 'Alinhar à esquerda', + alignRight: 'Alinhar à direita', + alignCenter: 'Alinhar ao centro', + alignJustify: 'Alinhat justificado', + list: 'Lista', + orderList: 'Lista ordenada', + unorderList: 'Lista desordenada', + horizontalRule: 'Linha horizontal', + hr_solid: 'solida', + hr_dotted: 'pontilhada', + hr_dashed: 'tracejada', + table: 'Tabela', + link: 'Link', + image: 'Imagem', + video: 'Vídeo', + fullScreen: 'Tela cheia', + showBlocks: 'Mostrar blocos', + codeView: 'Mostrar códigos', + undo: 'Voltar', + redo: 'Refazer', + preview: 'Prever', + print: 'imprimir', + tag_p: 'Paragráfo', + tag_div: '(DIV) Normal', + tag_h: 'Cabeçalho', + tag_blockquote: 'Citar', + tag_pre: 'Código', + template: 'Modelo', + lineHeight: 'Altura da linha', + paragraphStyle: 'Estilo do parágrafo', + textStyle: 'Estilo do texto' + }, + dialogBox: { + linkBox: { + title: 'Inserir link', + url: 'URL para link', + text: 'Texto à mostrar', + newWindowCheck: 'Abrir em nova guia' + }, + imageBox: { + title: 'Inserir imagens', + file: 'Selecionar arquivos', + url: 'URL da imagem', + altText: 'Texto alternativo' + }, + videoBox: { + title: 'Inserir vídeo', + url: 'URL do YouTube' + }, + caption: 'Inserir descrição', + close: 'Fechar', + submitButton: 'Enviar', + revertButton: 'Reverter', + proportion: 'restringir proporções', + basic: 'Básico', + left: 'Esquerda', + right: 'Direita', + center: 'Centro', + width: 'Largura', + height: 'Altura', + size: 'Tamanho' + }, + controller: { + edit: 'Editar', + unlink: 'Retirar link', + remove: 'Remover', + insertRowAbove: 'Inserir linha acima', + insertRowBelow: 'Inserir linha abaixo', + deleteRow: 'Deletar linha', + insertColumnBefore: 'Inserir coluna antes', + insertColumnAfter: 'Inserir coluna depois', + deleteColumn: 'Deletar coluna', + resize100: 'Redimensionar para 100%', + resize75: 'Redimensionar para 75%', + resize50: 'Redimensionar para 50%', + resize25: 'Redimensionar para 25%', + mirrorHorizontal: 'Espelho, Horizontal', + mirrorVertical: 'Espelho, Vertical', + rotateLeft: 'Girar para esquerda', + rotateRight: 'Girar para direita', + maxSize: 'Tam max', + minSize: 'Tam min', + tableHeader: 'Cabeçalho da tabela', + mergeCells: 'Mesclar células', + splitCells: 'Dividir células', + HorizontalSplit: 'Divisão horizontal', + VerticalSplit: 'Divisão vertical' + }, + menu: { + spaced: 'Espaçado', + bordered: 'Com borda', + invert: 'Inverter cores', + neon: 'Néon', + translucent: 'Translúcido', + shadow: 'Sombreado' + } + }; + + if (typeof noGlobal === typeof undefined) { + if (!window.SUNEDITOR_LANG) { + window.SUNEDITOR_LANG = {}; + } + + window.SUNEDITOR_LANG.pt_br = lang; + } + + return lang; +})); From e8c99d09ce750f657fda0e622c60c22c38e444b2 Mon Sep 17 00:00:00 2001 From: Luan Peil Date: Sun, 8 Dec 2019 23:11:39 -0300 Subject: [PATCH 3/3] Normalize --- src/lang/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lang/index.js b/src/lang/index.js index 1f7a7f321..d2c07fef9 100644 --- a/src/lang/index.js +++ b/src/lang/index.js @@ -6,9 +6,9 @@ import en from './en'; import fr from './fr'; import ja from './ja'; import ko from './ko'; -import ru from './ru'; import pt_br from './pt_br'; +import ru from './ru'; import zh_cn from './zh_cn'; -export { da, de, en, fr, ja, ko, ru, zh_cn, pt_br }; -export default { da, de, en, fr, ja, ko, ru, zh_cn, pt_br }; +export { da, de, en, fr, ja, ko, pt_br, ru, zh_cn }; +export default { da, de, en, fr, ja, ko, pt_br, ru,zh_cn };