Tipos de arquivos aceitos (Strings)

Strings - Recursos de Strings iOS ((Strings))

O conteúdo de toda a Central de Ajuda é traduzido automaticamente de inglês pelo Phrase Language AI.

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 

convert_placeholder, include_pluralized_keys, multiline_comments

Os arquivos Strings Resource são arquivos de localização padrão usados para aplicativos iOS e OS X. Um arquivo do Strings Resource é composto de pares de chave-valor conectados por um sinal =. É semelhante a um arquivo de Propriedades Java, exceto que chaves e valores são contidos em aspas duplas e que cada par de valores-chave termina em um semicolão.

Se você gerar arquivos Strings Resource usando uma ferramenta de terceiros (p.ex., genstrings), é possível que você tenha arquivos com Strings chave duplicadas. Chaves duplicadas normalmente não são problemáticas, mas é recomendável removê-las antes de iniciar o processo de tradução.

Opções de formato

Identificador 

convert_placeholder

Tipo 

Booleano

Upload 

Não

Download 

Sim

Padrão 

false

Descrição 

Os marcadores de posição serão convertidos para corresponder a requisitos específicos do formato. Exemplo: $s→$@$@, %s→%@

Identificador 

include_pluralized_keys

Tipo 

Booleano

Upload 

Não

Download 

Sim

Padrão 

true

Descrição 

Inclua também chaves pluralizadas no arquivo local.

Identificador 

multiline_comments

Tipo 

Booleano

Upload 

Não

Download 

Sim

Padrão 

false

Descrição 

Quando está ativado, comentários multilinha são reproduzidos no 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" = "Cheque! This key has a description! (Pelo menos em alguns formatos)";
"key_with_line-break" = "Esta tradução contém\na line-break.";
"nested.deeply.key" = "Wow, esta chave está aninhada ainda mais.";
"nested.chave" = "Esta chave está aninhada em um namespace.";
"null_translation" = "";
"pluralized_key.one" = "Somente uma pluralização encontrada.";
"pluralized_key.other": "Wow, you have %s pluralizations!"
"pluralized_key.zero": "You have no pluralization."
"sample_collection": "---\n- first item\n- second item\n- third item\n",
"simple_chave": "Just a simple key with a simple message.",
"non verificada_key" = "Esta tradução ainda não está verificada e está aguardando. (Em alguns formatos nós também exportamos este estado)";

Plurals para iOS Localizable Strings

Para valores plurais, adicione os seguintes operadores de pós-fixação:

"messages.zero" = "Nenhuma mensagem recebida";
"messages.one" = "Uma mensagem recebida";
"messages.other" = "%s messages received.",
Esse artigo foi útil?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.