Esse script é para fazer algumas colunas e linhas em alguns campos e espaço criando ou adicionando a função a uma página html.
Desculpem a ignorância no assunto, mas:
Não tem como, trocando o criaGrid para showGrid, enxugando esse script do desnecessário e colocando ele (nem sei onde exatamente)
dentro dele no head inicio do arquivo xml ou na sua extensão, para ele simplesmente abrir mostrando o arquivo em colunas verticais no
Notepad++ tipo:
1 Coluna = STRING 2 Coluna = ID 3 Coluna = POSITION 4 Coluna = DATA e a partir daqui na horizontal os fechamentos das tags.
Assim os textos que ficariam na coluna DATA linha em baixo de linha certinho para traduzir e salvar.
Então depois era só colocar o cabeçalho certo do arquivo e ou tirar da
extensão(onde colocam coisas para que o executável adiciona aquilo todas vezes que é executado), sei lá.
que ele estaria normal, traduzido e sem ter quer ficar trabalhando no meio daquelas inúmeras coisas que
se por acidente alterar alguma coisa dá páu na hora de convertê-lo para *.tlk
Não tem como fazer um bem bolado??
AQUI ESTÁ O SCRIPT PARA TENTAR TIRAR ALGUMA COISA E DESENVOLVER A IDEIA, ou loucura!
1.<link href=“jsGrid.css” rel=“stylesheet” type=“text/css”>
2.<script language=“javascript” src=“jsGrid.js”></script>
3.
4.<script>
5. var grid;
6. function criaGrid(){
7. grid = new jsGrid(“divJGrid”);
8. grid.setTextMatrix(0,0,“0-0”);
9. grid.rows.add();
10. grid.rows.add();
11. grid.rows.add();
12.
13. grid.rows.addCol(“100px”);
14. grid.rows.addCol(“150px”);
15.
16. grid.setTextMatrix(0,0,“0-0”);
17. grid.setTextMatrix(0,1,“0-1”);
18. grid.setTextMatrix(0,2,“0-2”);
19. grid.setTextMatrix(1,0,“1-0”);
20. grid.setTextMatrix(1,1,“1-1”);
21. grid.setTextMatrix(1,2,“1-2”);
22. grid.setTextMatrix(2,0,“2-0”);
23. grid.setTextMatrix(2,1,“2-1”);
24. grid.setTextMatrix(2,2,“2-2”);
25. grid.setTextMatrix(2,2,“2-2”);
26.
27. }
28. function RemoveUltimaRow(){
29. grid.rows.remove(grid.rows.count()-1);
30. }
31. function RemoveRowSelecionada(){
32. grid.rows.selectedRow.remove();
33. }
34. function AdicionaLinha(){
35. grid.rows.add();
36. }
37. function AdicionaColuna(){
38. var largura = document.getElementById(‘txtLargura’).value;
39. grid.rows.addCol(largura);
40. }
41. function EditarTexto(){
42. var row = document.getElementById(‘txtLinha’).value;
43. var col = document.getElementById(‘txtColuna’).value;
44. var valor = document.getElementById(‘txtValor’).value;
45. grid.setTextMatrix(row,col,valor);
46. }
47. function ExibirValorCelula(){
48. var row = document.getElementById(‘txtLinha2’).value;
49. var col = document.getElementById(‘txtColuna2’).value;
50. alert(grid.getTextMatrix(row,col));
51. }
52. function MudarLarguraColuna(){
53. var col = document.getElementById(‘txtCol’).value;
54. var width = document.getElementById(‘txtWidth’).value;
55. grid.rows.setColWidth(col,width);
56. }
57.</script>
58.
59. <html>
60. <body style="">
61. <div id=“divJGrid”></div>
62. <input type=“button” value=“Deleta Ultima Linha” onClick=“RemoveUltimaRow()”>
63. <input type=“button” value=“Deleta Linha Selecionada” onClick=“RemoveRowSelecionada()”>
64. <input type=“button” value=“Adiconar Linha” onClick=“AdicionaLinha()”>
65. <input type=“button” value=“Adiconar Coluna” onClick=“AdicionaColuna()”>
66. Largura: <input id=‘txtLargura’ value=‘50px’>
67. <input type=“button” value=“Editar Texto” onClick=“EditarTexto()”>
68. Coluna: <input id=‘txtColuna’ value=‘1’>
69. Linha: <input id=‘txtLinha’ value=‘1’>
70. Valor: <input id=‘txtValor’ value=‘Valor celula’>
71. <input type=“button” value=“Exibir Valor Celula” onClick=“ExibirValorCelula()”>
72. Coluna: <input id=‘txtColuna2’ value=‘1’>
73. Linha: <input id=‘txtLinha2’ value=‘1’>
74. <input type=“button” value=“Mudar Largura Coluna” onClick=“MudarLarguraColuna()”>
75. Coluna: <input id=‘txtCol’ value=‘1’>
76. Linha: <input id=‘txtWidth’ value=‘150px’>
77. </body>
78. </html>
79.<script>
80. criaGrid();
81.</script>