For the complete documentation index, see llms.txt. This page is also available as Markdown.

Localização do iOS: adicionando um pacote de idioma personalizado ou atualizando um existente

Observe: este recurso foi implementado na versão 8.1.0.

Para adicionar ou atualizar o pacote de idioma para Oz iOS SDK, use o set(languageBundle: Bundle) método. Ele informa ao SDK que será usado o bundle não padrão. Em OzLocalizationCode, use o idioma personalizado (opcional).

O registro de localização consiste na chave de localização e seu valor de string, por exemplo, "about" = "Sobre".

  • Se não definir o idioma personalizado e o bundle, o SDK usará apenas os idiomas pré-instalados.

  • Se o bundle personalizado estiver definido (e o idioma não), ele terá prioridade ao verificar traduções, ou seja, o SDK verifica o registro de localização no arquivo de localização do bundle personalizado. Se a chave não for encontrada no bundle personalizado, o texto do bundle padrão para esta chave será usado.

  • Se tanto o bundle personalizado quanto o idioma estiverem definidos, o SDK recupera todas as traduções do arquivo de localização do bundle personalizado.

Uma lista de chaves para iOS:

archive · 12KB
Abrir

As chaves Action.*.Task referem-se aos gestos apropriados. Os demais referem-se às dicas para qualquer gesto, mensagens informativas ou erros.

Quando novas chaves aparecerem com novas versões, se nenhuma tradução for fornecida pelo arquivo de localização do bundle personalizado, será exibido o texto padrão (inglês).

Por padrão, o arquivo de strings do iOS é chamado Localizable.strings. Se desejar usar outra tabela, defina-a por meio do set(localizableTableName: "Name") método.

Atualizado

Isto foi útil?