Tradução componente <p:editor> Primefaces (RESOLVIDO)

7 respostas
D

Alguém sabe um meio de traduzir o componente <p:editor> do primefaces ? Mais especificamente os Botões… Ele não possui o atributo “language”, alguém ae que já tenha traduzido pode me dar uma luz ?

Muito Obrigado!

7 Respostas

D

Que tradução vc precisa?

D

Preciso apenas traduzir os botões para Português… Tava dando uma olhada agora e vi em alguns lugares o pessoal usando um “editor.js” contendo as traduções e tals, e usando o atributo “language” do p:editor, mais ele não possui este atributo… eu acho… pelo menos a documentação do primefaces não mostra este atributo para o p:editor…

D

Sim, tanto no css quanto no js vc tera que sobreescrever os componentes
Na documentação, vc não irá encontrar mastigadinho, mais cita essas necessidades, sim.

D

Sabe algum material ou link que abrange um pouco mais o assunto ?

D

Velho vc terá que debugar pelo firebug e verificar qual arquivo que monta os botões e alterar na mão, sinceramente não conheço outro jeito.
Mais derrepente alguém possa ajudar, eu quando precisei foi na mão grande

D

Beleza Diogo, vou dar uma olhada aqui e ver como funciona… Valew Hem!

D

Galera só pra consta, meu problema foi resolvido, importei para meu projeto o editor.js e editor.css do primefaces e alterei os campos na mão…
Bem simples de se fazer:

Segue o arquivo Js do Editor:
https://code.google.com/p/primefaces/source/browse/primefaces/trunk/src/main/resources/META-INF/resources/primefaces/editor/editor.js?r=4393

Segue o que eu alterei no editor.js.
OBS: Somente os primeiros foram alterados(Negrito, Italico), os demais deixo por conta.

buttons: {
      // name,title,command,popupName (""=use name)
      init:
      "bold,Negrito,|" +
      "italic,Italico,|" +
      "underline,,|" +
      "strikethrough,,|" +
      "subscript,,|" +
      "superscript,,|" +
      "font,,fontname,|" +
      "size,Font Size,fontsize,|" +
      "style,,formatblock,|" +
      "color,Font Color,forecolor,|" +
      "highlight,Text Highlight Color,hilitecolor,color|" +
      "removeformat,Remove Formatting,|" +
      "bullets,,insertunorderedlist|" +
      "numbering,,insertorderedlist|" +
      "outdent,,|" +
      "indent,,|" +
      "alignleft,Align Text Left,justifyleft|" +
      "center,,justifycenter|" +
      "alignright,Align Text Right,justifyright|" +
      "justify,,justifyfull|" +
      "undo,,|" +
      "redo,,|" +
      "rule,Insert Horizontal Rule,inserthorizontalrule|" +
      "image,Insert Image,insertimage,url|" +
      "link,Insert Hyperlink,createlink,url|" +
      "unlink,Remove Hyperlink,|" +
      "cut,,|" +
      "copy,,|" +
      "paste,,|" +
      "pastetext,Paste as Text,inserthtml,|" +
      "print,,|" +
      "source,Show Source"
    },

Segue o Css:
https://code.google.com/p/primefaces/source/browse/primefaces/trunk/src/main/resources/META-INF/resources/primefaces/editor/editor.css?r=4393

E as imagens eu consegui pegar dentro do Jar do Primefaces :
buttons.gif
toolbar.gif

Onde o CSS necessita dessas imagens.

FLWS

Criado 12 de abril de 2013
Ultima resposta 22 de abr. de 2013
Respostas 7
Participantes 2