BVS-Site multiplos idiomas

De Wiki REDDES

BVS-Site múltiplos idiomas

O sistema BVS-Site trabalha com 3 idiomas por padrão: português, espanhol e inglês. Este documento descreve os passos necessários para adicionar suporte a novos idiomas no sistema.

NOTA: A versão 4.0.x utiliza o encoding de caracteres ISO-8859-1, por isso somente os idiomas que possam ser representados com este encoding irão funcionar nesta versão. Na versão 4.1.x e superiores do sistema o encoding foi alterado para UTF-8 visando contemplar um número maior de idiomas suportados.

Passos para adicionar um novo idioma no BVS-Site

  • Passo 1: Criar os diretórios para o novo idioma usando a notação ISO de idiomas (pt-português, es-espanhol, fr-francês, en-inglês, etc) abaixo da estrutura bases/ de instalação do BVS-Site.

Exemplo: Adicionando o suporte ao idioma francês (assumindo que o BVS-Site esteja instalado em /home/bvs-site/)


cd /home/bvs-site/bases/site/xml/
mkdir fr
cd /home/bvs-site/bases/site/html/
mkdir fr
cd /home/bvs-site/bases/site/ini/
mkdir fr


Ao final deste passo o diretório de bases ficará com a seguinte estrutura de diretórios:

xml/
   pt/
   es/
   en/
   fr/
ini/
   pt/
   es/
   en/
   fr/
html/
   pt/
   es/
   en/
   fr/
  • Passo 2: Copiar os arquivos XML de um idioma já disponível no BVS-Site para o diretório do novo idioma.

Exemplo: Copiando os arquivos do idioma inglês para o novo idioma francês:


 cd /home/bvs-site/bases/site/xml/en
 cp *.* /home/bvs-site/bases/site/xml/fr
  • Passo 3: Editar o arquivo bvs.xml da pasta xml/[novo idioma]/ realizando a troca da sigla correpondente ao idioma copiado para a sigla do novo idioma

Nota: Utilize um editor de textos de sua preferência (Notepad, Textpad, Vi, etc) e certifique-se de salvar o arquivo como texto (plain text)

Exemplo: Trocando a sigla "en" para "fr" usando o editor Vi

:s/\/en\//\/fr\//g
  • Passo 4: Editar o arquivo adm.xml da pasta xml/[novo idioma]/ realizando a troca da sigla correpondente ao idioma copiado para a sigla do novo idioma

Nota: Utilize um editor de textos de sua preferência (Notepad, Textpad, Vi, etc) e certifique-se de salvar o arquivo como texto (plain text)

Exemplo: Trocando a sigla "en" para "fr" usando o editor Vi

:s/\/en\//\/fr\//g
Herramientas personales