Dica de localização

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”.

Seria a profissão de tradutor autônomo a mais democrática?

Neste artigo, o tradutor Steve Yolen nos convence da natureza inclusiva e justa da indústria de tradução autônoma.

O que está por trás do que falamos...

Neste artigo informativo e divertido, a tradutora Ana Singule explica a história por trás de diversos ditos populares brasileiros e o leitor de inglês tem a possibilidade de ver um pouquinho da tecnologia de localização.