Tipos de arquivos aceitos (Strings)

.Strings - Recursos de Strings para 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 é 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 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 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: $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 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";
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.