Tipos de arquivos aceitos (Strings)

.Strings - Recursos de Strings do 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 

Estas opções podem ser especificadas quando um arquivo é enviado e/ou baixado. Dependendo do método de upload/Download (API, CLI, sincronização de repositório, etc.), elas podem ser especificadas em parâmetros de consulta upload, Download ou no arquivo de configuração phrase.yml.

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 Recursos de Strings 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 Recursos de Strings 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: $s$@, %s%@

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 várias 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 ainda não está verificado e aguarda por isso. (Em alguns formatos nós também exportar este estado)";

Plurais para Strings de iOS Localizable

Para valores plurais, adicionar os seguintes operadores de sufixo:

"messages.zero" = "Nenhuma mensagem recebida";
"messages.one" = "One message received";
"messages.other" = "%s mensagens recebidas";
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.