|
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 |
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: |
|
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";