|
Extensões de arquivo |
.strings |
|
Extensão de API |
strings |
|
Importar |
Sim |
|
Exportar |
Sim |
|
Suporte para formas plurais |
Não |
|
Suporte para descrição |
Sim |
|
Opções de formato Estas opções podem ser especificadas quando um arquivo é feito upload e/ou Download. Dependendo do método de upload/Download (API, CLI, sincronização de repositório, etc.), elas podem ser especificadas em parâmetros de consulta |
convert_placeholder, include_pluralized_keys, multiline_comments |
Arquivos de Strings Resource são arquivos de localização padrão usados para aplicativos iOS e OS X. Um arquivo de Strings Resource consiste em pares de chave-valor conectados por um sinal de =. É semelhante a um arquivo de Propriedades Java, exceto que tanto as chaves quanto os valores são envolvidos em aspas duplas e que cada par de chave-valor termina com um ponto e vírgula.
Se estiver gerando arquivos de Strings Resource usando uma ferramenta de terceiros (por exemplo, genstrings), é possível ter arquivos com Strings de chave duplicadas. Chaves duplicadas normalmente não são problemáticas, mas removê-las antes de iniciar o processo de tradução é recomendado.
Opções de formato
|
Identificador |
convert_placeholder |
|
Tipo |
Booleano |
|
Upload |
Não |
|
Download |
Sim |
|
Padrão |
false |
|
Descrição |
O marcador de posição será convertido para corresponder aos requisitos específicos do formato. Exemplo: |
|
Identificador |
include_pluralized_keys |
|
Tipo |
Booleano |
|
Upload |
Não |
|
Download |
Sim |
|
Padrão |
true |
|
Descrição |
Também incluir chaves pluralizadas no arquivo de local. |
|
Identificador |
multiline_comments |
|
Tipo |
Booleano |
|
Upload |
Não |
|
Download |
Sim |
|
Padrão |
false |
|
Descrição |
Quando ativado, comentários de múltiplas linhas são renderizados dentro do arquivo .strings. |
Amostra de código
"boolean_key" = "--- true\n"; "empty_string_translation" = ""; /* Esta é a descrição incrível para esta chave! */ \"key_with_description\" = \"Check it out! This key has a description! (At least in some formats)\"; "key_with_line-break" = "This translations contains\na line-break."; \"nested.deeply.key\" = \"Wow, this key is nested even deeper.\"; \"nested.key\" = \"This key is nested inside a namespace.\"; "null_translation" = ""; \"pluralized_key.one\" = \"Only one pluralization found.\"; "pluralized_key.other" = "Uau, você tem %s pluralizações!"; "pluralized_key.zero" = "Você não tem nenhuma pluralização."; "sample_collection" = "---\n- primeiro item\n- segundo item\n- terceiro item\n"; "simple_key" = "Apenas uma chave simples com uma mensagem simples."; "unverified_key" = "Esta tradução não está ainda não verificada e aguarda por isso. (Em alguns formatos nós também exportar este estado)";
Plurais para Strings Localizáveis do iOS
Para valores plurais, adicionar os seguintes operadores de sufixo:
"messages.zero" = "Nenhuma mensagem recebida"; "messages.one" = "One message received"; "messages.other" = "%s mensagens recebidas";