Tipos de arquivos aceitos (Strings)

.STRINGS - iOS Strings Resources (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 

Essas 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.

converter_marcador_de_posição, incluir_chaves_pluralizadas, comentários_multilinha

Strings Resource arquivos são arquivos de localização padrão usados para aplicativos iOS e OS X. Um arquivo Strings Resource consiste em pares chave-valor conectados por um = sinal. É semelhante a um arquivo de Propriedades Java, exceto que tanto as chaves quanto os valores estão envoltos em aspas duplas e que cada par chave-valor termina com um ponto e vírgula.

Se gerar arquivos 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 é 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 

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 localidade.

Identificador 

multiline_comments

Tipo 

Booleano

Upload 

Não

Download 

Sim

Padrão 

false

Descrição 

Quando ativado, comentários multilinha 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" = "Confira! This key has a description! (Pelo menos em alguns formatos)";
"key_with_line-break" = "Esta tradução contém\na quebra de linha.";
"nested.deeply.key" = "Uau, esta chave está aninhada ainda mais fundo.";
"nested.key" = "Esta chave está aninhada dentro de um namespace.";
"null_translation" = "";
"pluralized_key.one" = "Apenas uma pluralização encontrada.";
"pluralized_key.other" = "Uau, você tem %s pluralizações!";
"pluralized_key.zero" = "Você não tem 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 foi verificada e aguarda por isso." (Em alguns formatos, também exportamos este status)";

Plurais para Strings Localizáveis do iOS

Para valores plurais, adicione os seguintes operadores de sufixo:

"messages.zero" = "Nenhuma mensagem recebida";
"messages.one" = "Uma mensagem recebida";
"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.