Tipi di file supportati (Strings)

.Strings - Risorse Strings iOS (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 Scarica. A seconda del metodo di caricare/Scarica (API, CLI, sincronizzazione Repo ecc.), possono essere specificate nei parametri query caricare, Scarica o nel file di configurazione phrase.yml.

convert_placeholder, include_pluralized_keys, multiline_comments

I file Strings Resource sono file di localizzazione standard utilizzati per le applicazioni iOS e OS X. Un file Strings Resource è costituito da coppie chiave-valore collegate da un segno =. È simile a un file Java Properties, eccetto che sia le chiave che i valori sono racchiusi tra virgolette doppie e che ogni coppia chiave-valore termina con un punto e virgola.

Se si generano file Strings Resource utilizzando uno strumento di terze parti (ad es. genstrings), è possibile avere file con Strings chiave Duplica. Le chiave Duplica non sono normalmente problematiche, ma si consiglia di rimuoverle prima di avviare il processo di traduzione.

Opzioni di formato

Identificatore 

convert_placeholder

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

false

Descrizione 

Il segnaposto verrà convertito per corrispondere ai requisiti specifici del formato. Esempio: $s$@, %s%@

Identificatore 

include_pluralized_keys

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

vero

Descrizione 

Includi anche le chiavi pluralizzate nel file delle impostazioni locali.

Identificatore 

multiline_comments

Tipo 

booleano

Caricamento 

No

Download 

Predefinito 

false

Descrizione 

Quando abilitato, i commenti multilinea vengono visualizzati all'interno del file .Strings.

Campione di codice

"boolean_key" = "--- true\n";
"empty_string_translation" = "";
/* Questa è la fantastica descrizione per questa chiave! */
"key_with_description" = "Check it out!",translation_16: Questa chiave ha una descrizione! (Almeno in alcuni formati)";
"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" = "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 semplice chiave con un semplice messaggio.";
"unverified_key" = "Questa traduzione non è ancora verificata e attende di esserlo. (In alcuni formati esportiamo anche questo stato)";

Plurali per Strings Localizable iOS

Per i valori plurali, aggiungere i seguenti operatori di suffisso:

"messages.zero" = "Nessun messaggio ricevuto";
"messages.one" = "Un messaggio ricevuto";
"messages.other" = "%s messaggi ricevuti";
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.