Tipi di file supportati (Strings)

.STRINGS - iOS Strings Resources (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni dei file 

.strings

Estensione API 

strings

Importa 

Esporta 

Supporto forme plurali 

No

Supporto descrizione 

Opzioni di formato 

Queste opzioni possono essere specificate quando un file viene caricato e/o scaricato. A seconda del metodo di caricamento/scaricamento (API, CLI, sincronizzazione Repo, ecc.), possono essere specificate nei parametri di query Carica, Scarica o nel file di configurazione phrase.yml.

converti_segnaposto, includi_chiavi_pluralizzate, commenti_multilinea

File Risorsa Stringhe sono file di localizzazione standard utilizzati per applicazioni iOS e OS X. Un file Risorsa Stringhe consiste in coppie chiave-valore collegate da un = segno. È simile a un file di Proprietà Java, eccetto che sia le chiavi che i valori sono racchiusi tra virgolette e che ogni coppia chiave-valore termina con un punto e virgola.

Se si generano file Risorsa Stringhe utilizzando uno strumento di terze parti (ad es., genstrings), è possibile avere file con stringhe chiave duplicate. Le chiavi duplicate non sono normalmente problematiche, ma è consigliato rimuoverle prima di avviare il processo di traduzione.

Opzioni di formato

Identificatore 

convert_placeholder

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

false

Descrizione 

Il segnaposto sarà convertito per soddisfare i requisiti specifici del formato. Esempio: $s$@, %s%@

Identificatore 

include_pluralized_keys

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

vero

Descrizione 

Includi anche chiavi pluralizzate nel file locale.

Identificatore 

multiline_comments

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

false

Descrizione 

Quando abilitati, i commenti multilinea vengono visualizzati all'interno del file .strings.

Campione di codice

"boolean_key" = "--- true\n";
"empty_string_translation" = "";
/* Questa è la descrizione fantastica per questa chiave! */
"key_with_description" = "Controllalo! Questa chiave ha una descrizione! (Almeno in alcuni formati)";
"key_with_line-break" = "Questa traduzione contiene\na una interruzione di riga.";
"nested.deeply.key" = "Wow, questa chiave è annidata ancora più in profondità.";
"nested.key" = "Questa chiave è annidata all'interno di uno spazio dei nomi.";
"null_translation" = "";
"pluralized_key.one" = "È stata trovata solo una pluralizzazione.";
"pluralized_key.other" = "Wow, hai %s pluralizzazioni!";
"pluralized_key.zero" = "Non hai alcuna pluralizzazione.";
"sample_collection" = "---\n- primo elemento\n- secondo elemento\n- terzo elemento\n";
"simple_key" = "Solo una chiave semplice con un messaggio semplice.";
"unverified_key" = "Questa traduzione non è ancora verificata e aspetta di esserlo." (In alcuni formati esportiamo anche questo stato)";

Plurali per le stringhe Localizable di iOS

Per i valori plurali, aggiungi i seguenti operatori di postfisso:

"messages.zero" = "Nessun messaggio ricevuto";
"messages.one" = "One message received";
"messages.other" = "%s messages received";
Questo articolo ti è stato utile?

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.