Commit 0788d7babcd482640802fdb203423c538d20a1f1

Authored by Adriano Vieira
1 parent 7edbb5a1
Exists in master and in 1 other branch 3.1

Gerente atualizado

- melhorias de internacionalização do instalador

git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@279 fecfc0c7-e812-0410-ae72-849f08638ee7
instalador/classes/install.ajax.php
... ... @@ -119,6 +119,15 @@ class InstallAjax {
119 119 }
120 120  
121 121 /*
  122 + * Tradução de mensagens em Ajax - copia da implementação original de "getText"
  123 + * @access private
  124 + */
  125 + function _ajaxLang($_msg_code, $_sigla=false, $_text_case=0, $_args=array()) {
  126 + global $oTranslator;
  127 + return $oTranslator->_($_msg_code, $_sigla, $_text_case, $_args);
  128 + }
  129 +
  130 + /*
122 131 * Verifica dados de conexão com o banco de dados
123 132 * @access private
124 133 */
... ... @@ -126,94 +135,83 @@ class InstallAjax {
126 135  
127 136 $dadosOK = true;
128 137 $msg = "";
129   - if(empty($cacic_config['path'])) {
  138 + $path = $cacic_config['path'];
  139 + if(!is_readable($path) and !is_executable($path)) {
130 140 $dadosOK = false;
131   - $msg .= "<span class='Erro'>Caminho físico da aplicação deve ser informado!</span><br>";
132   - }
133   - else { $path = $cacic_config['path'];
134   - if(!is_dir($path)) {
135   - $dadosOK = false;
136   - $msg .= "<span class='Erro'>Caminho físico informado não é um diretório!</span><br>";
137   - }
138   - else {
139   - if(!is_readable($path) and !is_executable($path)) {
140   - $dadosOK = false;
141   - $msg .= "<span class='Erro'>Verifique as permissões leitura e execução do caminho físico informado!</span><br>";
142   - }
143   - }
  141 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst path not executable')."</span><br>";
144 142 }
145 143  
146 144 if(empty($cacic_config['url'])) {
147 145 $dadosOK = false;
148   - $msg .= "<span class='Erro'>URL da aplicação deve ser informada!</span><br>";
  146 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst url not defined')."</span><br>";
149 147 }
150 148  
151 149 if(empty($cacic_config['db_type'])) {
152 150 $dadosOK = false;
153   - $msg .= "<span class='Erro'>Tipo de banco de dados deve ser informado!</span><br>";
  151 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database type not defined')."</span><br>";
154 152 }
155 153  
156 154 if(empty($cacic_config['db_host'])) {
157 155 $dadosOK = false;
158   - $msg .= "<span class='Erro'>Servidor de banco de dados deve ser informado!</span><br>";
  156 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database server not defined')."</span><br>";
159 157 }
160 158  
161 159 if(empty($cacic_config['db_port'])) {
162 160 $dadosOK = false;
163   - $msg .= "<span class='Erro'>Porta no servidor de banco de dados deve ser informada!</span><br>";
  161 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database server port not defined')."</span><br>";
164 162 }
165 163  
166 164 if(empty($cacic_config['db_name'])) {
167 165 $dadosOK = false;
168   - $msg .= "<span class='Erro'>Nome do banco de dados deve ser informado!</span><br>";
  166 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database name not defined')."</span><br>";
169 167 }
170 168  
171 169 if(empty($cacic_config['db_user'])) {
172 170 $dadosOK = false;
173   - $msg .= "<span class='Erro'>Usuário de conexão com o banco de dados deve ser informado!</span><br>";
  171 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database user not defined')."</span><br>";
174 172 }
175 173  
176 174 if(empty($cacic_config['install']['type'])) {
177 175 $dadosOK = false;
178   - $msg .= "<span class='Erro'>Selecione um dos tipos de instalação!</span><br>";
  176 + $msg .= "<span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst type not defined')."</span><br>";
179 177 }
180 178  
181 179 // Instalação nova
182 180 if($cacic_config['install']['type'] == 'createDB') {
183 181 if(empty($cacic_config['db_admin'])) {
184 182 $dadosOK = false;
185   - $msg .= '<span class="Erro">Para instalação nova, informe o usuário administrador do banco de dados!</span><br>';
  183 + $msg .= '<span class="Erro">['.InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database admin not defined').'</span><br>';
186 184 }
187 185  
188 186 $fileName = $cacic_config['path'].'instalador'.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_CREATEDB;
189 187 if(!is_readable($fileName)) {
190 188 $dadosOK = false;
191   - $msg .= '<span class="Erro">Não há instruções SQL ('.CACIC_SQLFILE_CREATEDB.') para criação das tabelas do banco de dados!</span><br>';
  189 + $msg .= '<span class="Erro">['.InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database sqlbuild not defined',array(CACIC_SQLFILE_CREATEDB)).'</span><br>';
192 190 }
193 191 $fileName = $cacic_config['path'].'instalador'.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_STDDATA;
194 192 if(!is_readable($fileName)) {
195 193 $dadosOK = false;
196   - $msg .= '<span class="Erro">Não há instruções SQL ('.CACIC_SQLFILE_STDDATA.') referente aos dados base para o CACIC!</span><br>';
  194 + $msg .= '<span class="Erro">['.InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database sqldata not defined',array(CACIC_SQLFILE_STDDATA)).'</span><br>';
197 195 }
198 196 if($cacic_config['dbdet']['demo'] == 'demo') {
199 197 $fileName = $cacic_config['path'].'instalador'.CACIC_DS.'sql'.CACIC_DS.CACIC_SQLFILE_DEMODATA;
200 198 if(!is_readable($fileName)) {
201   - $msg .= '<span class="AvisoImg">Não há dados ('.CACIC_SQLFILE_DEMODATA.') disponíveis para demonstração!</span> Porém, o processo de instalação pode prosseguir.<br>';
  199 + $msg .= '<span class="AvisoImg">['.InstallAjax::_ajaxLang('kciq_msg advise', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database sqldemodata not defined',array(CACIC_SQLFILE_DEMODATA)).'</span> '.InstallAjax::_ajaxLang('kciq_msg check_advise').'<br>';
202 200 }
203 201 }
204 202  
205 203 } // Atualização de versão
206   - elseif($cacic_config['install']['type'] == 'atualizar') {
  204 + elseif($cacic_config['install']['type'] == 'updateDB') {
207 205 if(empty($cacic_config['install']['updateFromVersion'])) {
208 206 $dadosOK = false;
209   - $msg .= '<span class="Erro">Selecione a versão a ser atualizada!</span><br>';
  207 + $msg .= '<span class="Erro">['.InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst version to update').'</span><br>';
210 208 }
211 209 else {
212 210 $fileName = CACIC_SQLFILE_PREFIX.strtolower($cacic_config['install']['updateFromVersion']).'.sql';
213 211 $fileNamePath = $cacic_config['path'].'instalador'.CACIC_DS.'sql'.CACIC_DS.$fileName;
214 212 if(!is_readable($fileNamePath)) {
215 213 $dadosOK = false;
216   - $msg .= '<span class="Erro">Não há instruções SQL ('.$fileName.') para atualização do banco de dados do CACIC!</span><br>';
  214 + $msg .= '<span class="Erro">['.InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database sqlupdatedata not defined',array($fileName)).'</span><br>';
217 215 }
218 216 }
219 217 }
... ... @@ -324,8 +322,8 @@ class InstallAjax {
324 322 $_SESSION['configFileSaved'] = true;
325 323 }
326 324 else
327   - $msg .= "<br><span class='Erro'>"."Cheque diretório e permissões! Erro ao tentar gravar o arquivo: ";
328   - echo $msg . $fileName."</span>";
  325 + $msg .= "<br><span class='Erro'>[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst check dir perm', array($fileName)) . "</span>";
  326 + echo $msg;
329 327 }
330 328  
331 329 /**
... ... @@ -338,7 +336,7 @@ class InstallAjax {
338 336  
339 337 $connOk = true;
340 338 $oDB = new ADO($cacic_config['db_type']);
341   - $msg = "[ OK! ] - Teste de conexão realizado com sucesso!<span class='OkImg'></span>";
  339 + $msg = "[".InstallAjax::_ajaxLang('kciq_msg ok', '',2)."! ] - ".InstallAjax::_ajaxLang('kciq_msg inst database connect ok') . "<span class='OkImg'></span>";
342 340 if($cacic_config['install']['type'] == 'createDB') {// instalação nova
343 341 $oDB->setDsn( $cacic_config['db_host'], $cacic_config['db_admin'],
344 342 $cacic_config['db_admin_pass'], $cacic_config['db_name'] );
... ... @@ -348,7 +346,7 @@ class InstallAjax {
348 346 $cacic_config['db_pass'], $cacic_config['db_name'] );
349 347  
350 348 if (!$oDB->conecta()) {
351   - $msg = '<span class="Erro">'."[ ERRO! ] - ";
  349 + $msg = '<span class="Erro">'."[".InstallAjax::_ajaxLang('kciq_msg error', '',2)."! ] - ";
352 350 $msg .= 'Erro de conexão ao servidor do banco de dados!</span>'.
353 351 '<br>Mensagem do servidor:';
354 352 $msg .= '<pre>'.$oDB->getMessage().'</pre>';
... ...
instalador/classes/install.php
... ... @@ -388,10 +388,10 @@ class Install {
388 388 $buildDBOK = false;
389 389  
390 390 if(!isset($_SESSION['configFileSaved']) or !($_SESSION['configFileSaved']))
391   - $msg .= "<span class='Erro'>".$this->oLang->_('kciq_msg inst config file saved')."</span><br>";
  391 + $msg .= "<span class='Erro'>[ ERRO! ] - ".$this->oLang->_('kciq_msg inst config file saved')."</span><br>";
392 392 else {
393 393 if(!is_readable($cfgFileName) or ! @include_once($cfgFileName))
394   - $msg .= "<span class='Erro'>".$this->oLang->_('kciq_msg inst config file read').":</span><br>".$cfgFileName;
  394 + $msg .= "<span class='Erro'>[ ERRO! ] - ".$this->oLang->_('kciq_msg inst config file read').":</span><br>".$cfgFileName;
395 395 else
396 396 $cfgFileOk = true;
397 397 }
... ... @@ -399,35 +399,35 @@ class Install {
399 399 if( isset($_SESSION['buildDBOK']) )
400 400 $buildDBOK = $_SESSION['buildDBOK'];
401 401 if(!$buildDBOK)
402   - $msg .= "<span class='Erro'>".$this->oLang->_('kciq_msg inst database build fail')."</span><br>";
  402 + $msg .= "<span class='Erro'>[ ERRO! ] - ".$this->oLang->_('kciq_msg inst database build fail')."</span><br>";
403 403  
404 404 if($cfgFileOk) {
405 405 $oDB = new ADO();
406 406 if (!$oDB->conecta( $ip_servidor, $usuario_bd, $senha_usuario_bd, $nome_bd ))
407   - $msg .= "<span class='Erro'>".$this->oLang->_('kciq_msg inst database connect fail')."</span><br>";
  407 + $msg .= "<span class='Erro'>[ ERRO! ] - ".$this->oLang->_('kciq_msg inst database connect fail')."</span><br>";
408 408 else
409 409 $dbConected = true;
410 410 }
411 411  
412 412 if($dbConected) {
413 413 if(!isset($_SESSION['adminSetupSaved']) or !($_SESSION['adminSetupSaved']))
414   - $msg .= "<span class='Erro'>Dados do Local e Usuário administrador não gravados no banco de dados!</span><br>";
  414 + $msg .= "<span class='Erro'>[ ERRO! ] - ".$this->oLang->_('kciq_msg inst database data save fail')."</span><br>";
415 415 else {
416 416 $sql_get_local_id = "select id_local from locais where sg_local = '".$cacic_admin['local_sigla']."'";
417 417 $oDB->selectDB();
418 418 $oDB->query($sql_get_local_id);
419 419 if (!($oDB->numRows() > 0))
420   - $msg .= '<span class="Erro">[ ERRO! ] - Local não foi cadastrado!</span><br>';
  420 + $msg .= '<span class="Erro">[ ERRO! ] - '.$this->oLang->_('kciq_msg local not reg').'</span><br>';
421 421  
422 422 $sql_check_admin = "select nm_usuario_acesso from usuarios where nm_usuario_acesso = '".$cacic_admin['admin_login']."'";
423 423 $oDB->query($sql_check_admin);
424 424 if (!($oDB->numRows() > 0))
425   - $msg .= '<span class="Erro">[ ERRO! ] - Administrador não foi cadastrado!</span><br>';
  425 + $msg .= '<span class="Erro">[ ERRO! ] - '.$this->oLang->_('kciq_msg admin not reg').'</span><br>';
426 426 }
427 427 }
428 428  
429 429 if(empty($msg))
430   - $msg = "<span class='OkImg'>Instalação do CACIC finalizada e veficada!</span><br>";
  430 + $msg = "<span class='OkImg'>".$this->oLang->_('kciq_msg inst finished and verified')."</span><br>";
431 431  
432 432 $this->oTmpl->addVar('tmplStatusBar', 'MSG_STATUS', $msg);
433 433  
... ...
language/pt_BR/language.pt_BR.inc.php
1 1 pt_BR kciq_msg inst end advise instaladorinfo <p><b>Atenção:</b> Leia as mensagens no fim desta página sobre o processo de instalação, bem como as <b>recomendações</b> abaixo:</p>
2 2 pt_BR kciq_msg aceitar instalador Aceitar
3 3 pt_BR kciq_msg aceito instalador Aceito a licença
  4 +pt_BR kciq_msg admin not reg geral info Administrador não foi cadastrado!
4 5 pt_BR kciq_msg admin mgm title instaladorinfo Administração do CACIC-Gerente
  6 +pt_BR kciq_msg advise geral info Alerta
5 7 pt_BR kciq_msg check_advise instaladorinfo Alerta, mas poderá continuar
6 8 pt_BR kciq_msg previous instalador Anterior
7 9 pt_BR kciq_msg apoio Geral Apoio colaborativo
... ... @@ -20,11 +22,14 @@ pt_BR kciq_msg build bd help
20 22 pt_BR kciq_msg backup geral info Cópia de segurança
21 23 pt_BR kciq_msg admin mgm local instaladorinfo Dados de localização
22 24 pt_BR kciq_msg admin mgm data title instaladorinfo Dados do Administrador
  25 +pt_BR kciq_msg inst database data save fail instaladorinfo Dados do Local e Usuário administrador não gravados no banco de dados!
23 26 pt_BR kciq_msg inst admin help instaladorinfo Dados do administrador para criar o banco de dados.
24 27 pt_BR kciq_msg demo instaladorinfo Demonstração
25 28 pt_BR kciq_msg email geral info Endereço eletrônico
26 29 pt_BR kciq_msg admin mgm email help instaladorinfo Endereço eletrônico do Administrador do CACIC para envio de mesagens
27 30 pt_BR language_en-us Geral info en-US English (US)
  31 +pt_BR kciq_msg error geral erro Erro
  32 +pt_BR kciq_msg inst check dir perm instaladorinfo Erro ao tentar gravar o arquivo %1. Verifique diretório e permissões!
28 33 pt_BR language_es Geral info es Español
29 34 pt_BR kciq_msg php_memory_help instaladorinfo Essa diretiva irá afetar o desempenho de execução dos programas em PHP.
30 35 pt_BR kciq_msg php_flag_on_advise instaladorinfo Essa diretiva é verificada apenas para versão PHP = 5.x.y.
... ... @@ -44,11 +49,13 @@ pt_BR kciq_msg demo help
44 49 pt_BR instalador geral TagHeader Instalador
45 50 pt_BR kciq_msg web_installer instaladorinfo Instalador WEB para o CACIC
46 51 pt_BR kciq_installertitle instaladorinfo Instalador WEB para o CACIC
  52 +pt_BR kciq_msg inst finished and verified instaladorinfo Instalação do CACIC finalizada e veficada!
47 53 pt_BR kciq_msg advise_title instaladorinfo Instrução PHP/Apache
48 54 pt_BR kciq_installerintrotitle instaladorinfo Introdução
49 55 pt_BR kciq_msg legenda geral info Legenda
50 56 pt_BR kciq_msg license title instaladorinfo Licença
51 57 pt_BR kciq_msg admin mgm name help instaladorinfo Local ao qual a aplicação gerente está associada.
  58 +pt_BR kciq_msg local not reg geral info Local não foi cadastrado!
52 59 pt_BR kciq_msg login Geral info Login
53 60 pt_BR kciq_msg admin mgm user help instaladorinfo Login do Administrador do CACIC
54 61 pt_BR kciq_msg user help instaladorinfo Login do administrador do banco de dados.
... ... @@ -62,12 +69,18 @@ pt_BR kciq_msg js_enable
62 69 pt_BR kciq_msg name geral info Nome
63 70 pt_BR kciq_msg admin mgm adminname help instaladorinfo Nome do Administrador do CACIC
64 71 pt_BR kciq_msg database name instaladorinfo Nome do banco de dados
  72 +pt_BR kciq_msg inst database name not defined instaladorerro Nome do banco de dados deve ser informado!
65 73 pt_BR kciq_msg database name help instaladorinfo Nome do banco de dados pré-existente.
66 74 pt_BR kciq_msg database host help instaladorinfo Nome do servidor (ou IP) do banco de dados.
67 75 pt_BR kciq_msg dbuser help instaladorinfo Nome do usuário para ser usado pelo CACIC para conectar ao banco de dados.
68 76 pt_BR kciq_msg new Geral info Nova
69 77 pt_BR kciq_msg no geral info Não
70 78 pt_BR kciq_msg inst config file read instaladorinfo Não foi possível ler o arquivo de configurações
  79 +pt_BR kciq_msg inst database sqldemodata not defined instaladorerro Não há dados (%1) disponíveis para demonstração!
  80 +pt_BR kciq_msg inst database sqlupdatedata not defined instaladorerro Não há instruções SQL (%1) para atualização do banco de dados do CACIC!
  81 +pt_BR kciq_msg inst database sqlbuild not defined instaladorerro Não há instruções SQL (%1) para criação das tabelas do banco de dados!
  82 +pt_BR kciq_msg inst database sqldata not defined instaladorerro Não há instruções SQL (%1) referente aos dados base para o CACIC!
  83 +pt_BR kciq_msg inst database connect fail instaladorinfo Não é possível conectar ao banco de dados com os dados do arquivo de configurações!
71 84 pt_BR kciq_msg access level Geral info Nível de acesso
72 85 pt_BR kciq_msg admin mgm phone help instaladorinfo Número do telefone do Administrador do CACIC para contato.
73 86 pt_BR kciq_msg obs geral info Observação
... ... @@ -77,6 +90,7 @@ pt_BR kciq_msg phpgd_help
77 90 pt_BR kciq_msg phpftp_help instaladorinfo Para executar o CACIC é necessário instalar a biblioteca de para uso de FTP.
78 91 pt_BR kciq_msg phpmysql_help instaladorinfo Para executar o CACIC é necessário instalar a biblioteca para banco de dados MYSQL.
79 92 pt_BR kciq_msg phpversion_help instaladorinfo Para executar o CACIC é necessário instalar a versão do PHP indicada.
  93 +pt_BR kciq_msg inst database admin not defined instaladorerro Para instalação nova, informe o usuário administrador do banco de dados!
80 94 pt_BR kciq_msg php_flag_on instaladorinfo Para que o CACIC funcione corretamente é necessário - por enquanto - ativar essa diretiva.
81 95 pt_BR kciq_menu fast search Geral Pesquisa rápida
82 96 pt_BR kciq_menu search Geral info Pesquisar
... ... @@ -84,6 +98,7 @@ pt_BR kciq_msg fix_requiriment_help
84 98 pt_BR kciq_msg license advise instaladorinfo Por favor, leia os termos da licença a seguir. Você deve aceitar os termos desta para continuar a instalação!
85 99 pt_BR kciq_msg database port instaladorinfo Porta
86 100 pt_BR kciq_msg database port help instaladorinfo Porta de conexão ao banco de dados.
  101 +pt_BR kciq_msg inst database server port not defined instaladorerro Porta no servidor de banco de dados deve ser informada!
87 102 pt_BR language_pt_br Geral info pt_BR Português Brasileiro
88 103 pt_BR kciq_msg next Geral info Próximo
89 104 pt_BR kciq_msg database type help instaladorinfo Qual o tipo de banco de dados a usar (Somente MySQL por enquanto).
... ... @@ -96,12 +111,15 @@ pt_BR kciq_msg requisitos
96 111 pt_BR kciq_msg savecfgfile help instaladorinfo Salva o arquivo de configurações para o CACIC.
97 112 pt_BR kciq_msg save geral info Salvar
98 113 pt_BR kciq_msg save title instaladorinfo Salvar dados do administrador do CACIC.
  114 +pt_BR kciq_msg inst version to update instaladorerro Selecione a versão a ser atualizada!
99 115 pt_BR kciq_msg version help instaladorinfo Selecione a versão do CACIC a ser atualizada.
  116 +pt_BR kciq_msg inst type not defined instaladorerro Selecione um dos tipos de instalação!
100 117 pt_BR kciq_msg password Geral info Senha
101 118 pt_BR kciq_msg admin mgm pass help instaladorinfo Senha do Administrador do CACIC
102 119 pt_BR kciq_msg password help instaladorinfo Senha do administrador do banco de dados.
103 120 pt_BR kciq_msg dbpass help instaladorinfo Senha para o usuário do banco de dados.
104 121 pt_BR kciq_msg database host instaladorinfo Servidor
  122 +pt_BR kciq_msg inst database server not defined instaladorerro Servidor de banco de dados deve ser informado!
105 123 pt_BR kciq_msg abbr geral info Sigla
106 124 pt_BR kciq_msg admin mgm abbr help instaladorinfo Sigla do local ao qual a aplicação gerente está associada.
107 125 pt_BR kciq_msg yes geral info Sim
... ... @@ -111,14 +129,19 @@ pt_BR kciq_msg mysql_suporte
111 129 pt_BR kciq_msg phone geral info Telefone
112 130 pt_BR kciq_msg test conn help instaladorinfo Testar conexão com banco de dados.
113 131 pt_BR kciq_msg test conn instaladorinfo Teste de conexão
  132 +pt_BR kciq_msg inst database connect ok instaladorinfo Teste de conexão realizado com sucesso!
114 133 pt_BR kciq_msg database type instaladorinfo Tipo
  134 +pt_BR kciq_msg inst database type not defined instaladorinfo Tipo de banco de dados deve ser informado!
115 135 pt_BR kciq_msg install type instaladorinfo Tipo de instalação
116 136 pt_BR kciq_mnt_tradutor Manutençãoinfo Tradução de texto do CACIC
  137 +pt_BR kciq_msg inst url not defined instaladorinfo URL da aplicação deve ser informada!
117 138 pt_BR kciq_msg user Geral info Usuário
  139 +pt_BR kciq_msg inst database user not defined instaladorerro Usuário de conexão com o banco de dados deve ser informado!
118 140 pt_BR kciq_msg details geral info Ver detalhes
119 141 pt_BR kciq_msg check instaladorinfo Verificar
120 142 pt_BR kciq_msg check_notok instalador Verificação não satisfeita
121 143 pt_BR kciq_msg check_ok instaladorinfo Verificação satisfeita
  144 +pt_BR kciq_msg inst path not executable instaladorinfo Verifique as permissões de leitura e execução do caminho físico informado!
122 145 pt_BR kciq_msg version geral info Versão
123 146 pt_BR kciq_msg def_version instaladorinfo Versão
124 147 pt_BR kciq_msg version header instaladorinfo Versão a ser atualizada.
... ... @@ -130,4 +153,4 @@ pt_BR kciq_msg inst end hist file
130 153 pt_BR kciq_installer_introdution instaladorarquivo introducao.html
131 154 pt_BR kciq_msg license en_read instaladorinfo leia em inglês
132 155 pt_BR kciq_msg license pt_read instaladorinfo leia em português
133   -pt_BR kciq_msg inst database connect fail instaladorinfo Não é possível conectar ao banco de dados com os dados do arquivo de configurações!
  156 +pt_BR kciq_msg ok geral info Ok
... ...