>> Tecnologia Eletrônica >  >> Áudio Automotivo e Eletrônicos >> Outros Eletrônicos Automotivos

As Ferramentas do Editor de Resource Bundle

Um resource bundle é um arquivo que contém traduções para uso em um determinado idioma ou região. Foi projetado para ajudar desenvolvedores Java e tradutores a colaborar e editar resource bundles Java. O bundle contém pares chave-tradução e outras informações sobre uma tradução de chave, incluindo comentários, criador e modificador. Permite gerenciar todos os arquivos de propriedades localizados em uma única tela.

Exibição

O editor de resource bundle tem dois modos de exibição de propriedades: pode exibir todas as chaves do resource bundle, ou exibi-las em ordem hierárquica como uma árvore onde as chaves são agrupadas por um separador. Oferece a opção de escolher um de três separadores. As operações suportadas em propriedades podem ser no modo árvore ou modo plano. No modo árvore, você pode recortar, copiar, colar, excluir e duplicar, enquanto no modo plano pode excluir e duplicar. Outros recursos incluem edição de comentários e ícone de aviso em propriedades com representação de locale vazio.

Ações do Editor

O editor permite alternar entre modos de visualização árvore e plano. Você pode criar novas propriedades com a chave do campo de texto, e também buscar a chave da propriedade digitando-a no campo de texto. Ao visualizar propriedades no modo árvore, pode optar por expandir todos os grupos de propriedades. O modo árvore também permite recolher todos os grupos. Ao usar representações de um locale, propriedades sem valor são exibidas com ícone de aviso. O mesmo vale para o modo árvore se um grupo de propriedade contiver propriedade com valor vazio.

Tradução

Ao traduzir, use o editor para criar um bundle para o locale necessário e comece a traduzir os pares chave-tradução. Informações sobre como usar os recursos são armazenadas na chave do recurso. Por exemplo, você encontrará rótulos e descrições do webtop armazenados dentro de uma estrutura correspondente à estrutura do webtop. Outras chaves representam a área do webtop ou parte do framework para a qual são usadas. Chaves também representam o atributo do elemento e o elemento específico da página. Para testar a tradução, certifique-se de que o locale escolhido está carregado no seu projeto de teste.

Valor Padrão

O editor acessa resource bundles automaticamente através do webtop e traduções de content-type ou manualmente via componente application.rb. Refatoração habilitou o atributo label usado para especificar o valor padrão. Caso o item de menu não tenha recurso correspondente, o padrão será usado. Se tiver recurso correspondente, será traduzido diretamente. O item de menu é correspondido a uma chave de recurso no formato webtop por padrão. Para ajudar a distinguir o novo atributo de outros atributos traduzidos, a chave base selecionada é adicionada a ele.