Dando
prosseguimento à dica de localização
de sites iniciada no mês passado, falaremos agora sobre
os tipos de sites e como eles interferem no processo de localização.
O
fator de maior influência no processo de localização
de sites é a tecnologia empregada em sua construção;
essas tecnologias podem ser divididas em 4 tipos:
1.
Sites sem programação
2.
Sites com programação
2.1. Programação no cliente
2.2. Programação no servidor
3.
Sites baseados em bancos de dados (CMS, Content Management
System)
1.
Sites sem programação
São sites construídos apenas utilizando a linguagem
HTML e, opcionalmente, folhas de estilo (CSS, Cascading Style
Sheets).
As
ferramentas de tradução existentes no mercado
têm suporte completo para essa linguagem, o que facilita
muito a tradução desse tipo de arquivo, não
sendo necessário quase nenhum trabalho manual nos arquivos
antes da tradução efetiva ser iniciada.
2.
Sites com programação
2.1.1.
Programação no cliente
Sites com alguma programação executada no
browser 1 de
quem acessa o site. Pode ser escrito em JavaScript ou VBScript.
O código de programação pode estar
dentro de cada arquivo HTML ou em arquivos com extensão
.js (Javascript) ou .vbs (VBScript).
Normalmente,
os sites usam código de programação
no cliente para validar os dados que serão enviados
por formulários, confirmar ações do
usuário, informar antes de executar uma ação,
abrir páginas substituindo a funcionalidade normal
de botões e hiperlinks, substituir figuras em menus
dinâmicos (efeito roll over) etc.
Nessas
funcionalidades adicionadas, avisos, alertas, perguntas,
mensagens de erro e outros precisam ser traduzidas.
2.1.2.
Programação no servidor
Assim
como o item anterior, são sites que possuem códigos
de programação, porém estes são
executados no servidor, e por isso tem uma funcionalidade
e objetivos diferentes dos códigos no cliente.
Existem
várias linguagens de programação no
servidor (PHP, ASP, ASP.net, JSP, ColdFusion, Pearl, Python
etc.) Os códigos de programação no
servidor são normalmente utilizados para acessar
bancos de dados (ou outras fontes de dados, como XML) e,
a partir destes, criar as páginas que serão
exibidas no browser já com os conteúdos dinâmicos
inseridos. Ou seja, o servidor processa o código
de programação e retorna ao cliente apenas
o resultado.
Os arquivos de programação no servidor podem
conter textos e tags de HTML, que serão usadas para
criar as páginas que serão exibidas. Deste
modo, ao contrário da opção anterior,
não somente os avisos, alertas e mensagens de erro
precisam ser traduzidos nesse tipo de arquivo. Isso ocorre
porque, dependendo da lógica do código, cada
arquivo de programação no servidor pode gerar
páginas em HTMLs diferentes.
Na
próxima dica veremos as melhores maneiras de realizar
essas programações, os modos corretos de se
escrever códigos, textos etc.
Até
breve!
1 - Programa utilizado para navegação
em sites e páginas na Web (Internet Explorer, Netscape,
Mozilla, Opera). Também chamado de programa “cliente
de Internet”. |