Commit 0bf79352c18174dd0d64157f23e18038bfc2b616
1 parent
3dce5c15
Exists in
master
and in
1 other branch
Atualização do "trunk"
- adicionado arquivo de introduçao do instalador para o idioma inglês - correção de erro ao obter idiomas disponíveis - melhorias no código git-svn-id: http://svn.softwarepublico.gov.br/svn/cacic/cacic/trunk/gerente@255 fecfc0c7-e812-0410-ae72-849f08638ee7
Showing
6 changed files
with
47 additions
and
82 deletions
Show diff stats
admin/tradutor.php
... | ... | @@ -12,87 +12,8 @@ else { // Inserir regras para outras verificações (ex: permissões do usuário)! |
12 | 12 | require_once('../include/library.php'); |
13 | 13 | ?> |
14 | 14 | <html> |
15 | - <head> | |
16 | - <link type="text/css" rel="stylesheet" | |
17 | - href="../bibliotecas/phpTranslator/templates/css/template_css.css" /> | |
18 | - <link type="text/css" rel="stylesheet" | |
19 | - href="../bibliotecas/phpTranslator/templates/js/tabs/tabpane.css" /> | |
20 | - <script type="text/javascript" | |
21 | - src="../bibliotecas/phpTranslator/templates/js/tabs/tabpane_mini.js"> | |
22 | - </script> | |
23 | - </head> | |
24 | 15 | <body> |
25 | 16 | <h2><?php echo $oTranslator->_('kciq_mnt_tradutor');?><h2> |
26 | -<!-- | |
27 | - <table class="adminlist" width="100%"> | |
28 | - <tr> | |
29 | - <td>Idioma a traduzir</td> | |
30 | - <td> | |
31 | - <select name="translate_lang"> | |
32 | - <option value="en-us">Inglês (US)</option> | |
33 | - <option value="pt-br">Português brasileiro</option> | |
34 | - <option value="add_lang">Adicionar tradução</option> | |
35 | - </select> | |
36 | - </td> | |
37 | - </tr> | |
38 | - <tr> | |
39 | - <td>Descrição do idioma</td> | |
40 | - <td> | |
41 | - <input class="inputbox" type="text" name="mnt_language[lang]" size="50" maxlength="50" /> | |
42 | - </td> | |
43 | - </tr> | |
44 | - <tr> | |
45 | - <td>Sigla</td> | |
46 | - <td> | |
47 | - <input class="inputbox" type="text" name="mnt_language[lang]" value="pt_BR" size="10" maxlength="10" /> | |
48 | - </td> | |
49 | - </tr> | |
50 | - <tr> | |
51 | - <td valign="top">Conjunto de caracteres</td> | |
52 | - <td valign="top"> | |
53 | - <input class="inputbox" type="text" name="mnt_language[lang]" size="10" maxlength="10" /> | |
54 | - </td> | |
55 | - </tr> | |
56 | - <tr> | |
57 | - <td>Direção da escrita</td> | |
58 | - <td> | |
59 | - <select name="lang_direction"> | |
60 | - <option value="lang_right">Direita para a esquerda</option> | |
61 | - <option value="lang_left">Esquerda para a direita</option> | |
62 | - </select> | |
63 | - </td> | |
64 | - </tr> | |
65 | - <tr> | |
66 | - <td>Versão do CACIC</td> | |
67 | - <td> | |
68 | - <input class="inputbox" type="text" name="mnt_language[type]" value="" size="10" maxlength="10" /> | |
69 | - </td> | |
70 | - </tr> | |
71 | - <tr> | |
72 | - <td>Versão do idioma</td> | |
73 | - <td> | |
74 | - <input class="inputbox" type="text" name="mnt_language[abbr]" value="" size="10" maxlength="10" /> | |
75 | - </td> | |
76 | - </tr> | |
77 | - <tr align="right"> | |
78 | - <td colspan="2"> | |
79 | - <input class="button" type="submit" name="mnt_lang_action[salvar]" value="Save" /> | |
80 | - <input class="button" type="reset" name="reset" value="Reset" /> | |
81 | - </td> | |
82 | - </tr> | |
83 | - <tfoot> | |
84 | - <tr> | |
85 | - | |
86 | - <td colspan="2"> | |
87 | - </td> | |
88 | - </tr> | |
89 | - </tfoot> | |
90 | - </table> | |
91 | - | |
92 | ---> | |
93 | - | |
94 | 17 | <?php |
95 | - | |
96 | 18 | $oTranslator->translatorGUI(); |
97 | - | |
98 | 19 | ?> |
99 | 20 | \ No newline at end of file | ... | ... |
include/library.php
... | ... | @@ -64,7 +64,7 @@ function getLanguages() { |
64 | 64 | if(is_file($_dir->path.$_valor)) |
65 | 65 | if(findexts($_valor) === 'php' ) { |
66 | 66 | $_file_name = $_valor; |
67 | - @require_once($_dir->path.$_file_name); | |
67 | + @require($_dir->path.$_file_name); | |
68 | 68 | $_lang = array_merge($_lang, array($language_abbr => array('abbr' => $language_abbr, |
69 | 69 | 'descr' => $language_def, |
70 | 70 | 'charset' => $language_charset, | ... | ... |
instalador/ajax.php
... | ... | @@ -26,12 +26,25 @@ define('CACIC_PATH', $cacic_path); |
26 | 26 | /* |
27 | 27 | * atribuições para o ambiente |
28 | 28 | */ |
29 | -if( ! @include("../include/define.php") ) | |
29 | +if( ! @include("../include/library.php") ) | |
30 | 30 | { |
31 | 31 | die("Install mal definido (Install miss-defined)!"); |
32 | 32 | } |
33 | 33 | |
34 | 34 | /* |
35 | + * Idioma selecionado para o CACIC | |
36 | + */ | |
37 | +if(!empty($_POST['translate_lang'])) | |
38 | + $_SESSION['cacic_language'] = $_POST['translate_lang']; | |
39 | +elseif(!isset($_SESSION['cacic_language'])) | |
40 | + $_SESSION['cacic_language'] = CACIC_LANGUAGE; | |
41 | + | |
42 | +/* | |
43 | + * Idioma para os quais o CACIC está traduzido | |
44 | + */ | |
45 | +$_SESSION['cacic_language_available'] = getLanguages(); | |
46 | + | |
47 | +/* | |
35 | 48 | * classe para instanciar a instalação |
36 | 49 | */ |
37 | 50 | if( ! @include_once("classes/install.ajax.php") ) | ... | ... |
instalador/index.php
... | ... | @@ -45,11 +45,19 @@ |
45 | 45 | // Conjunto de idiomas para os quais o CACIC está traduzido |
46 | 46 | $_SESSION['language_set'] = getLanguages(); |
47 | 47 | |
48 | - | |
48 | + /* | |
49 | + * Idioma selecionado para o CACIC | |
50 | + */ | |
49 | 51 | if(!empty($_POST['translate_lang'])) |
50 | 52 | $_SESSION['cacic_language'] = $_POST['translate_lang']; |
51 | 53 | elseif(!isset($_SESSION['cacic_language'])) |
52 | 54 | $_SESSION['cacic_language'] = CACIC_LANGUAGE; |
55 | + | |
56 | + /* | |
57 | + * Idioma para os quais o CACIC está traduzido | |
58 | + */ | |
59 | + $_SESSION['cacic_language_available'] = getLanguages(); | |
60 | + | |
53 | 61 | /* |
54 | 62 | * Inicia tradução para o idioma selecionado |
55 | 63 | */ | ... | ... |
... | ... | @@ -0,0 +1,22 @@ |
1 | + <p>CACIC is a computer inventory system. It is a group of software able to allow hardware and software inventory. Initialy developed by Dataprev-ES, but nowdays it has lot of community contributions. | |
2 | + </p><p>The web installer main goal is provide you an easy way for both install and setup CACIC base. See details bellow. | |
3 | + </p><h3><span class="OkImg">Installation steps:</span></h3> | |
4 | + <ol> | |
5 | + <li>Introduction - This page!</li> | |
6 | + <li>License - CACIC License, read and accept is needed.</li> | |
7 | + | |
8 | + <li>Prerequisite - Verify some CACIC-Manager (server) requisites.</li> | |
9 | + <li>Setup - Database sever and basic data configuration.</li> | |
10 | + <li>CACIC-Manager administrator - Add both administrator user and main office (headquarter).</li> | |
11 | + <li>Finish installation - Check the installation process.</li> | |
12 | + </ol> | |
13 | + <h3><span class="OkImg">Installer features:</span></h3> | |
14 | + | |
15 | + <ul> | |
16 | + <li>Verify minimal both softwares and libraries to use CACIC-Manager.</li> | |
17 | + <li>Buil CACIC-Manager database.</li> | |
18 | + <li>Build database tables.</li> | |
19 | + <li>Setup check and build base data for CACIC.</li> | |
20 | + <li>Add database data for CACIC demo (optional).</li> | |
21 | + </ul> | |
22 | + | ... | ... |
language/en_US/language.en_US.inc.php
... | ... | @@ -21,6 +21,7 @@ en_US kciq_installerintrotitle |
21 | 21 | en_US kciq_msg js_enable instaladorinfo <b>JavaScript</b> is needed for web installer process. |
22 | 22 | en_US kciq_installerresources instaladorinfo Installer features: |
23 | 23 | en_US kciq_msg def_version instaladorinfo Version |
24 | +en_US kciq_installer_introdution instaladorarquivo introduction.html | |
24 | 25 | en_US kciq_mnt_lang traducao Manutençãoinfo Language |
25 | 26 | en_US manutenção ManutençãoTagHeader Maintenance |
26 | 27 | en_US kciq_mnt_tradutor Manutençãoinfo CACIC Language translate | ... | ... |