módulo 12 customização de idioma

8
Curso DSpace Desenvolvimento e Administração de Repositórios Digitais Vania Santos e Rodrigo Prado de Jesus São Paulo, 2013 Módulo 12 – Customização de Idioma Av. Paulista, n. 726 – 17 andar http:// www.quatroelementos.com.br Fone: + 55 11 2613-6744 - 4506-3226 [email protected] r

Upload: rodrigo-prado

Post on 05-Jun-2015

803 views

Category:

Documents


33 download

DESCRIPTION

Curso DSpace - Desenvolvimento e Administração de Repositórios Digitais - Treinamento realizado pela Quatro Elementos, conforme site abaixo: http://quatroelementos.com.br/dspace

TRANSCRIPT

Page 1: Módulo 12 Customização de idioma

Curso DSpace Desenvolvimento e Administração de Repositórios Digitais

Vania Santos e Rodrigo Prado de JesusSão Paulo, 2013

Módulo 12 – Customização de Idioma

Av. Paulista, n. 726 – 17 andarhttp://www.quatroelementos.com.brFone: + 55 11 2613-6744 - [email protected]

Page 2: Módulo 12 Customização de idioma

Objetivos do Módulo

Ao final deste módulo, você será capaz de: Entender o que é Internacionalização (i18n) e

Localização (l10n) Entender como i18n e l10n se acoplam no DSpace Entender o que pode ser customizado no DSpace

na interface XMLUI Arquivos de mensagens E-mails

Page 3: Módulo 12 Customização de idioma

Internacionalização e localização

O que é Internacionalização (i18n)? É o processo de adaptação de software para idiomas e regiões não-

nativas O que é Localização (l10n)?

A localização é o processo de adaptação de software para uma região específica ou linguagem adicionando componentes específicos da localidade e tradução o texto.

Page 4: Módulo 12 Customização de idioma

Como o i18n se acopla ao DSpace?

A partir da versão 1.4.2 o DSpace tem suporte a diversos idiomas

Ativando o suporte multilíngue resultará em: Mudança de idioma no cabeçalho padrão A escolha do idioma preferido (armazenadas no perfil do usuário) Redação de e-mails

E-mails para usuários registrados . Ex: Serviço de alertas será enviado utilizando o idioma preferido do usuário

E-mails para usuários não registrados . Ex: Sugestão de um item será enviado usando a linguagem da sessão

Itens de notícias serão dependentes da localidade escolhida

Page 5: Módulo 12 Customização de idioma

Como ativar a multilinguagem

Definir o idioma padrão para a aplicação Definido no arquivo [dspace]/config/dspace.cfg

Se nenhuma localidade padrão é especificada, o local do servidor será utilizado.

Suportar mais de um idioma Outros idiomas também são configurados através do [dspace]/config/dspace.cfg

O servidor web deve se reinicializado para que as alterações tenham efeito

Page 6: Módulo 12 Customização de idioma

Interface XMLUI – messages.xml

A interface XMLUI possui arquivos de configuração de mensagens baseado em XML

Os arquivos estão localizados em:[dspace]/dspace/dspace/webapps/xmlui/i18n

Por padrão, a versão 3.0 do DSpace já possui diversos idiomas traduzidos para a interface XMLUI.

Se não for encontrado o idioma definido no dspace.cfg, o arquivo messages.xml será utilizado.

Page 7: Módulo 12 Customização de idioma

Prática – Arquivo messages.xml

Abra o navegador na página DSpace XMLUI http://localhost:8080/xmlui/ Abra o diretório das mensagens XMLUI: [dspace]/webapps/xmlui/i18n/ (o

atalho está disponível na área de trabalho) Veja quais os arquivos de mensagens estão disponíveis na instalação padrão

Dspace Abra o arquivo messages_pt_BR.xml Localize a chave “xmlui.general.dspace_home” e altere o valor “Página inicial”

para o texto que você quiser

Salve uma cópia do arquivo messages_pt_BR.xml no diretório [webapps]\xmlui\i18n

Reinicie o servidor web Atualize a página do DSpace no navegador

Page 8: Módulo 12 Customização de idioma

Curso DSpace Desenvolvimento e Administração de Repositórios Digitais

Vania Santos e Rodrigo Prado de JesusSão Paulo, 2013

FIM DO Módulo 12 – Customização de Idioma

Av. Paulista, n. 726 – 17 andarhttp://www.quatroelementos.com.brFone: + 55 11 2613-6744 - [email protected]