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 | 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 | 14 | <html> |
| 24 | 15 | <head> |
| ... | ... | @@ -31,7 +22,7 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! |
| 31 | 22 | </script> |
| 32 | 23 | </head> |
| 33 | 24 | <body> |
| 34 | - <h2><?php echo $_objTranslator->_('kciq_mnt_tradutor');?><h2> | |
| 25 | + <h2><?php echo $oTranslator->_('kciq_mnt_tradutor');?><h2> | |
| 35 | 26 | <!-- |
| 36 | 27 | <table class="adminlist" width="100%"> |
| 37 | 28 | <tr> |
| ... | ... | @@ -102,6 +93,6 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! |
| 102 | 93 | |
| 103 | 94 | <?php |
| 104 | 95 | |
| 105 | - $_objTranslator->translatorGUI(); | |
| 96 | + $oTranslator->translatorGUI(); | |
| 106 | 97 | |
| 107 | 98 | ?> |
| 108 | 99 | \ No newline at end of file | ... | ... |
instalador/classes/install.php
| ... | ... | @@ -264,7 +264,7 @@ class Install { |
| 264 | 264 | global $cacic_updateFromVersion, $cacic_config; |
| 265 | 265 | $_versionList = array(); |
| 266 | 266 | foreach($cacic_updateFromVersion as $_versionId => $_versionName) { |
| 267 | - $selected = $cacic_config['install']['updateFromVersion'] == $versionId ? '' : "selected"; | |
| 267 | + $selected = $cacic_config['install']['updateFromVersion'] == $_versionId ? '' : "selected"; | |
| 268 | 268 | $_arrAux = array( |
| 269 | 269 | array( |
| 270 | 270 | 'VERSION_SELECTED' => $selected, |
| ... | ... | @@ -355,6 +355,10 @@ class Install { |
| 355 | 355 | function finishInstall() { |
| 356 | 356 | |
| 357 | 357 | $msg = ""; |
| 358 | + $ip_servidor = ""; | |
| 359 | + $usuario_bd = ""; | |
| 360 | + $senha_usuario_bd = ""; | |
| 361 | + $nome_bd = ""; | |
| 358 | 362 | $cacic_config = $_SESSION['cacic_config']; |
| 359 | 363 | $cacic_admin = $_SESSION['cacic_admin']; |
| 360 | 364 | ... | ... |
instalador/classes/install.tmpl.php
| ... | ... | @@ -37,8 +37,8 @@ Class Template extends patTemplate { |
| 37 | 37 | |
| 38 | 38 | |
| 39 | 39 | function Template() { |
| 40 | - global $_objTranslator; | |
| 41 | - $this->oLang = $_objTranslator; | |
| 40 | + global $oTranslator; | |
| 41 | + $this->oLang = $oTranslator; | |
| 42 | 42 | parent::patTemplate(); |
| 43 | 43 | $this->setNamespace('cacicInstall'); |
| 44 | 44 | $this->setRoot('templates'); |
| ... | ... | @@ -54,6 +54,8 @@ Class Template extends patTemplate { |
| 54 | 54 | $this->addVar('tmplPageHeader', 'CACIC_THEME', CACIC_THEME ); |
| 55 | 55 | $this->addVar('tmplPageHeader', 'CACIC_URL', CACIC_URL_INSTALL ); |
| 56 | 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 | 61 | function header() { | ... | ... |
instalador/index.php
| ... | ... | @@ -52,15 +52,15 @@ |
| 52 | 52 | if(!@include_once( TRANSLATOR_PATH.'/Translator.php')) |
| 53 | 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 | 66 | * Prove a instanciação da Instalação pela WEB | ... | ... |
instalador/templates/install_introducao.tmpl
| ... | ... | @@ -19,7 +19,7 @@ |
| 19 | 19 | <table width="100%"> |
| 20 | 20 | <tr align="right" > |
| 21 | 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 | 23 | <option value=""></option> |
| 24 | 24 | <option value="en-us">Inglês (US)</option> |
| 25 | 25 | <option value="pt-br">Português brasileiro</option> |
| ... | ... | @@ -38,27 +38,8 @@ |
| 38 | 38 | |
| 39 | 39 | <div id="introducao"> |
| 40 | 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 | 43 | </fieldset> |
| 63 | 44 | </div> |
| 64 | 45 | </cacicInstall:tmpl> |
| 65 | 46 | \ No newline at end of file | ... | ... |
| ... | ... | @@ -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 | -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 | -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 @@ |
| 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 @@ |
| 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 | ... | ... |