Commit fb159723176aa063ae053df1df4c41c8e8019c60
1 parent
efec85ca
Exists in
master
and in
1 other branch
Atualização "trunk"
- reestruturado diretórios de idiomas - nome de objeto de tradução alterado para "oTranslator" - página de introdução do instalador permite uso de arquivo externo de idioma - recurso de tradução alterado para "library" permitindo uso por todo o sistema - corrigido problemas com versão a ser atualizada pelo instalador git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@235 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
10 changed files
with
75 additions
and
61 deletions
Show diff stats
admin/tradutor.php
| @@ -9,16 +9,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | @@ -9,16 +9,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | ||
| 9 | define('CACIC',1); | 9 | define('CACIC',1); |
| 10 | } | 10 | } |
| 11 | 11 | ||
| 12 | - require_once('../include/config.php'); | ||
| 13 | - require_once('../include/define.php'); | ||
| 14 | - | ||
| 15 | - if(!@include_once( TRANSLATOR_PATH.'/Translator.php')) | ||
| 16 | - die ("<h1>There is a trouble with phpTranslator package. It isn't found.</h1>"); | ||
| 17 | - | ||
| 18 | - $_objTranslator = new Translator( CACIC_LANGUAGE, CACIC_PATH."/language/", CACIC_LANGUAGE_STANDARD ); | ||
| 19 | - $_objTranslator->setURLPath(TRANSLATOR_PATH_URL); | ||
| 20 | - $_objTranslator->initStdLanguages(); | ||
| 21 | - | 12 | +require_once('../include/library.php'); |
| 22 | ?> | 13 | ?> |
| 23 | <html> | 14 | <html> |
| 24 | <head> | 15 | <head> |
| @@ -31,7 +22,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | @@ -31,7 +22,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | ||
| 31 | </script> | 22 | </script> |
| 32 | </head> | 23 | </head> |
| 33 | <body> | 24 | <body> |
| 34 | - <h2><?php echo $_objTranslator->_('kciq_mnt_tradutor');?><h2> | 25 | + <h2><?php echo $oTranslator->_('kciq_mnt_tradutor');?><h2> |
| 35 | <!-- | 26 | <!-- |
| 36 | <table class="adminlist" width="100%"> | 27 | <table class="adminlist" width="100%"> |
| 37 | <tr> | 28 | <tr> |
| @@ -102,6 +93,6 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | @@ -102,6 +93,6 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! | ||
| 102 | 93 | ||
| 103 | <?php | 94 | <?php |
| 104 | 95 | ||
| 105 | - $_objTranslator->translatorGUI(); | 96 | + $oTranslator->translatorGUI(); |
| 106 | 97 | ||
| 107 | ?> | 98 | ?> |
| 108 | \ No newline at end of file | 99 | \ No newline at end of file |
instalador/classes/install.php
| @@ -264,7 +264,7 @@ class Install { | @@ -264,7 +264,7 @@ class Install { | ||
| 264 | global $cacic_updateFromVersion, $cacic_config; | 264 | global $cacic_updateFromVersion, $cacic_config; |
| 265 | $_versionList = array(); | 265 | $_versionList = array(); |
| 266 | foreach($cacic_updateFromVersion as $_versionId => $_versionName) { | 266 | foreach($cacic_updateFromVersion as $_versionId => $_versionName) { |
| 267 | - $selected = $cacic_config['install']['updateFromVersion'] == $versionId ? '' : "selected"; | 267 | + $selected = $cacic_config['install']['updateFromVersion'] == $_versionId ? '' : "selected"; |
| 268 | $_arrAux = array( | 268 | $_arrAux = array( |
| 269 | array( | 269 | array( |
| 270 | 'VERSION_SELECTED' => $selected, | 270 | 'VERSION_SELECTED' => $selected, |
| @@ -355,6 +355,10 @@ class Install { | @@ -355,6 +355,10 @@ class Install { | ||
| 355 | function finishInstall() { | 355 | function finishInstall() { |
| 356 | 356 | ||
| 357 | $msg = ""; | 357 | $msg = ""; |
| 358 | + $ip_servidor = ""; | ||
| 359 | + $usuario_bd = ""; | ||
| 360 | + $senha_usuario_bd = ""; | ||
| 361 | + $nome_bd = ""; | ||
| 358 | $cacic_config = $_SESSION['cacic_config']; | 362 | $cacic_config = $_SESSION['cacic_config']; |
| 359 | $cacic_admin = $_SESSION['cacic_admin']; | 363 | $cacic_admin = $_SESSION['cacic_admin']; |
| 360 | 364 |
instalador/classes/install.tmpl.php
| @@ -37,8 +37,8 @@ Class Template extends patTemplate { | @@ -37,8 +37,8 @@ Class Template extends patTemplate { | ||
| 37 | 37 | ||
| 38 | 38 | ||
| 39 | function Template() { | 39 | function Template() { |
| 40 | - global $_objTranslator; | ||
| 41 | - $this->oLang = $_objTranslator; | 40 | + global $oTranslator; |
| 41 | + $this->oLang = $oTranslator; | ||
| 42 | parent::patTemplate(); | 42 | parent::patTemplate(); |
| 43 | $this->setNamespace('cacicInstall'); | 43 | $this->setNamespace('cacicInstall'); |
| 44 | $this->setRoot('templates'); | 44 | $this->setRoot('templates'); |
| @@ -54,6 +54,8 @@ Class Template extends patTemplate { | @@ -54,6 +54,8 @@ Class Template extends patTemplate { | ||
| 54 | $this->addVar('tmplPageHeader', 'CACIC_THEME', CACIC_THEME ); | 54 | $this->addVar('tmplPageHeader', 'CACIC_THEME', CACIC_THEME ); |
| 55 | $this->addVar('tmplPageHeader', 'CACIC_URL', CACIC_URL_INSTALL ); | 55 | $this->addVar('tmplPageHeader', 'CACIC_URL', CACIC_URL_INSTALL ); |
| 56 | $this->addVar('tmplNavBar', 'passo', 'first' ); | 56 | $this->addVar('tmplNavBar', 'passo', 'first' ); |
| 57 | + $this->addVar('tmplIntroducao', 'kciq_installerintrotitle', $this->oLang->_('kciq_installerintrotitle')); | ||
| 58 | + $this->addVar('tmplIntroducao', 'kciq_installer_introdution', $this->oLang->_('kciq_installer_introdution')); | ||
| 57 | } | 59 | } |
| 58 | 60 | ||
| 59 | function header() { | 61 | function header() { |
instalador/index.php
| @@ -52,15 +52,15 @@ | @@ -52,15 +52,15 @@ | ||
| 52 | if(!@include_once( TRANSLATOR_PATH.'/Translator.php')) | 52 | if(!@include_once( TRANSLATOR_PATH.'/Translator.php')) |
| 53 | die ("<h1>There is a trouble with phpTranslator package. It isn't found.</h1>"); | 53 | die ("<h1>There is a trouble with phpTranslator package. It isn't found.</h1>"); |
| 54 | 54 | ||
| 55 | - // exemplo de uso do tradutor | ||
| 56 | - define('CACIC_LANGUAGE', 'pt-br'); | ||
| 57 | - define('CACIC_LANGUAGE_STANDARD', 'en-us'); | ||
| 58 | - $_objTranslator = new Translator( CACIC_LANGUAGE, CACIC_PATH."/language/", CACIC_LANGUAGE_STANDARD ); | ||
| 59 | - $_objTranslator->setURLPath(TRANSLATOR_PATH_URL); | ||
| 60 | - $_objTranslator->initStdLanguages(); | ||
| 61 | - $_objTranslator->setLangFilesInSubDirs(true); | ||
| 62 | - //echo $_objTranslator->getText('kciq_mnt_tradutor'); | ||
| 63 | - // FIM de exemplo de uso do tradutor | 55 | + if(isset($_POST['translate_lang'])) |
| 56 | + $cacic_language = $_POST['translate_lang']; | ||
| 57 | + else | ||
| 58 | + $cacic_language = CACIC_LANGUAGE; | ||
| 59 | + | ||
| 60 | + $oTranslator = new Translator( $cacic_language, CACIC_PATH."/language/", CACIC_LANGUAGE_STANDARD ); | ||
| 61 | + $oTranslator->setLangFilesInSubDirs(true); | ||
| 62 | + $oTranslator->setURLPath(TRANSLATOR_PATH_URL); | ||
| 63 | + $oTranslator->initStdLanguages(); | ||
| 64 | 64 | ||
| 65 | /** | 65 | /** |
| 66 | * Prove a instanciação da Instalação pela WEB | 66 | * Prove a instanciação da Instalação pela WEB |
instalador/templates/install_introducao.tmpl
| @@ -19,7 +19,7 @@ | @@ -19,7 +19,7 @@ | ||
| 19 | <table width="100%"> | 19 | <table width="100%"> |
| 20 | <tr align="right" > | 20 | <tr align="right" > |
| 21 | <td>Idioma: | 21 | <td>Idioma: |
| 22 | - <select name="translate_lang" onchange="submitForm( installForm, 'preinstall' );"> | 22 | + <select id="translate_lang" name="translate_lang" onchange="submitForm( installForm, 'preinstall' );"> |
| 23 | <option value=""></option> | 23 | <option value=""></option> |
| 24 | <option value="en-us">Inglês (US)</option> | 24 | <option value="en-us">Inglês (US)</option> |
| 25 | <option value="pt-br">Português brasileiro</option> | 25 | <option value="pt-br">Português brasileiro</option> |
| @@ -38,27 +38,8 @@ | @@ -38,27 +38,8 @@ | ||
| 38 | 38 | ||
| 39 | <div id="introducao"> | 39 | <div id="introducao"> |
| 40 | <fieldset> | 40 | <fieldset> |
| 41 | - <legend>Introdução</legend> | ||
| 42 | - <p>O CACIC é capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações como o número de equipamentos e sua distribuição nos mais diversos órgãos, os tipos de softwares utilizados e licenciados, configurações de hardware, entre outras. Também pode fornecer informações patrimoniais e a localização física dos equipamentos, ampliando o controle do parque computacional e a segurança na rede. | ||
| 43 | - <p>Este instalador tem como objetivo facilitar o processo de instalação e configuração do CACIC. Os detalhes são apresentados a seguir. | ||
| 44 | - <h3><span class="OkImg">Passos para instalação:</span></h3> | ||
| 45 | - <ol> | ||
| 46 | - <li>Introdução - Esta página!</li> | ||
| 47 | - <li>Licença - Leitura e aceite da licença do CACIC.</li> | ||
| 48 | - <li>Pré-requisitos - Verificação dos requisitos para o CACIC-Gerente.</li> | ||
| 49 | - <li>Configurações - Dados para configuração de servidor e banco de dados.</li> | ||
| 50 | - <li>Administração do CACIC-Gerente - Adição de local e usuário administrador.</li> | ||
| 51 | - <li>Finalização da instalação - Verificação da instalação.</li> | ||
| 52 | - </ol> | ||
| 53 | - <h3><span class="OkImg">Recursos do Instalador:</span></h3> | ||
| 54 | - <ul> | ||
| 55 | - <li>Verifica versões mínimas de softwares/bibliotecas para execução do CACIC.</li> | ||
| 56 | - <li>Verifica e cria configurações básicas para execução do CACIC.</li> | ||
| 57 | - <li>Criação do banco de dados (opcional).</li> | ||
| 58 | - <li>Criação das tabelas.</li> | ||
| 59 | - <li>Inclusão de dados básicos nas tabelas.</li> | ||
| 60 | - <li>Inclusão de dados para demonstração do produto (opcional).</li> | ||
| 61 | - </ul> | 41 | + <legend>{KCIQ_INSTALLERINTROTITLE}</legend> |
| 42 | + {KCIQ_INSTALLER_INTRODUTION} | ||
| 62 | </fieldset> | 43 | </fieldset> |
| 63 | </div> | 44 | </div> |
| 64 | </cacicInstall:tmpl> | 45 | </cacicInstall:tmpl> |
| 65 | \ No newline at end of file | 46 | \ No newline at end of file |
| @@ -0,0 +1,13 @@ | @@ -0,0 +1,13 @@ | ||
| 1 | +en-us language_en-us Geral info en-US | ||
| 2 | +en-us language_es Geral info es | ||
| 3 | +en-us language_fr Geral info fr | ||
| 4 | +en-us geral Geral TagHeader General | ||
| 5 | +en-us language Geral info Language | ||
| 6 | +en-us language_pt-br Geral info pt-BR | ||
| 7 | +en-us instalador InstaladorTagHeader Installer | ||
| 8 | +en-us kciq_installertitle instaladorinfo CACIC Web Installer | ||
| 9 | +en-us kciq_installerintrotitle instaladorinfo Introdution | ||
| 10 | +en-us kciq_installerresources instaladorinfo Installer features: | ||
| 11 | +en-us kciq_mnt_lang traducao Manutençãoinfo Language | ||
| 12 | +en-us manutenção ManutençãoTagHeader Maintence | ||
| 13 | +en-us kciq_mnt_tradutor Manutençãoinfo CACIC Language translate |
language/language.en-us.inc.php
| @@ -1,7 +0,0 @@ | @@ -1,7 +0,0 @@ | ||
| 1 | -en-us instalador InstaladorTagHeader Installer | ||
| 2 | -en-us kciq_installertitle instaladorinfo CACIC Web Installer | ||
| 3 | -en-us kciq_installerintrotitle instaladorinfo Introdution | ||
| 4 | -en-us kciq_installerresources instaladorinfo Installer features: | ||
| 5 | -en-us kciq_mnt_lang traducao Manutençãoinfo Language | ||
| 6 | -en-us manutenção ManutençãoTagHeader Maintence | ||
| 7 | -en-us kciq_mnt_tradutor Manutençãoinfo CACIC Language translate |
language/language.pt-br.inc.php
| @@ -1,8 +0,0 @@ | @@ -1,8 +0,0 @@ | ||
| 1 | -pt-br kciq_mnt_lang traducao Manutençãoinfo Idioma a traduzir | ||
| 2 | -pt-br instalador InstaladorTagHeader Instalador | ||
| 3 | -pt-br kciq_installertitle instaladorinfo Instalador WEB para o CACIC | ||
| 4 | -pt-br kciq_installerintrotitle instaladorinfo Introdução | ||
| 5 | -pt-br manutenção ManutençãoTagHeader Manutenção | ||
| 6 | -pt-br kciq_intallerintrodution instaladorinfo O CACIC é capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações como o número de equipamentos e sua distribuição nos mais diversos órgãos, os tipos de softwares utilizados e licenciados, configurações de hardware, entre outras. Também pode fornecer informações patrimoniais e a localização física dos equipamentos, ampliando o controle do parque computacional e a segurança na rede. | ||
| 7 | -pt-br kciq_installerresources instaladorinfo Recursos do Instalador: | ||
| 8 | -pt-br kciq_mnt_tradutor Manutençãoinfo Tradução de texto do CACIC |
| @@ -0,0 +1,24 @@ | @@ -0,0 +1,24 @@ | ||
| 1 | + <p>O CACIC é capaz de fornecer um diagnóstico preciso do parque computacional e disponibilizar informações como o número de equipamentos e sua distribuição nos mais diversos órgãos, os tipos de softwares utilizados e licenciados, configurações de hardware, entre outras. Também pode fornecer informações patrimoniais e a localização física dos equipamentos, ampliando o controle do parque computacional e a segurança na rede. | ||
| 2 | + </p><p>Este instalador tem como objetivo facilitar o processo de instalação e configuração do CACIC. Os detalhes são apresentados a seguir. | ||
| 3 | + </p><h3><span class="OkImg">Passos para instalação:</span></h3> | ||
| 4 | + <ol> | ||
| 5 | + <li>Introdução - Esta página!</li> | ||
| 6 | + <li>Licença - Leitura e aceite da licença do CACIC.</li> | ||
| 7 | + | ||
| 8 | + <li>Pré-requisitos - Verificação dos requisitos para o CACIC-Gerente.</li> | ||
| 9 | + <li>Configurações - Dados para configuração de servidor e banco de dados.</li> | ||
| 10 | + <li>Administração do CACIC-Gerente - Adição de local e usuário administrador.</li> | ||
| 11 | + <li>Finalização da instalação - Verificação da instalação.</li> | ||
| 12 | + </ol> | ||
| 13 | + <h3><span class="OkImg">Recursos do Instalador:</span></h3> | ||
| 14 | + | ||
| 15 | + <ul> | ||
| 16 | + <li>Verifica versões mínimas de softwares/bibliotecas para execução do CACIC.</li> | ||
| 17 | + <li>Verifica e cria configurações básicas para execução do CACIC.</li> | ||
| 18 | + <li>Criação do banco de dados (opcional).</li> | ||
| 19 | + <li>Criação das tabelas.</li> | ||
| 20 | + <li>Inclusão de dados básicos nas tabelas.</li> | ||
| 21 | + | ||
| 22 | + <li>Inclusão de dados para demonstração do produto (opcional).</li> | ||
| 23 | + </ul> | ||
| 24 | + |
| @@ -0,0 +1,14 @@ | @@ -0,0 +1,14 @@ | ||
| 1 | +pt-br language_en-us Geral info en-US English (US) | ||
| 2 | +pt-br language_es Geral info es Español | ||
| 3 | +pt-br language_fr Geral info fr Francè | ||
| 4 | +pt-br geral Geral TagHeader Geral | ||
| 5 | +pt-br language Geral info Idioma | ||
| 6 | +pt-br kciq_mnt_lang traducao Manutençãoinfo Idioma a traduzir | ||
| 7 | +pt-br instalador InstaladorTagHeader Instalador | ||
| 8 | +pt-br kciq_installertitle instaladorinfo Instalador WEB para o CACIC | ||
| 9 | +pt-br kciq_installerintrotitle instaladorinfo Introdução | ||
| 10 | +pt-br manutenção ManutençãoTagHeader Manutenção | ||
| 11 | +pt-br language_pt-br Geral info pt-BR Português Brasileiro | ||
| 12 | +pt-br kciq_installerresources instaladorinfo Recursos do Instalador: | ||
| 13 | +pt-br kciq_mnt_tradutor Manutençãoinfo Tradução de texto do CACIC | ||
| 14 | +pt-br kciq_installer_introdution instaladorarquivo introducao.html |