Tipi di file supportati (Strings)

.YAML - Symfony (Strings)

Contenuti tradotti automaticamente dall'inglese con Phrase Language AI.

Estensioni dei file 

.yml, .yaml

Estensione API 

yml_symfony

Importa 

Esporta 

Supporto forme plurali 

Supporto descrizione 

No

Symfony è un framework PHP ad alte prestazioni composto da vari componenti PHP predefiniti. La localizzazione per le applicazioni create con Symfony può avvenire con formati di file, come .XLIFF, .YAML e array PHP. Il Team di sviluppo Symfony consiglia di usare .YAML per i piccoli progetti di localizzazione e .XLIFF per quelli più grandi o complessi. Rispetto ai file XLIFF basati su XML, .YAML è più leggibile dall’uomo, con la nidificazione dei dati ottenuta utilizzando il rientro piuttosto che i tags espliciti.Per convenzione .YAML, durante la preparazione di .YAML per la traduzione, assicurati che il rientro sia corretto utilizzando spazi regolari e non TAB.

Plurali

Le regole delle forme plurali per il quadro Symfony i18n seguono il formato del messaggio ICU. Prima che i formati dei messaggi ICU possano essere utilizzati in un progetto, è necessario abilitarli selezionando "Abilita supporto formato messaggio ICU" nella scheda Avanzate nella finestra Impostazioni progetto.

Una volta abilitata, usa la sintassi seleziona funzioni per passare più parametri aggiungendo la regola plurale:

file:translations/messages+intl-icu.en.yaml

chiave: >-

  {files, plural,

     =0 {Nessun messaggio ricevuto}

     one {Un messaggio ricevuto}

     =other {# messaggi ricevuti}

  }

Aggiungi più regole per numeri diversi:

=0
=1
=2
=n

Il documento YAML viene ricostruito e tutte le forme plurali vengono inserite nella chiave appropriata.

Campione di codice

---
"boolean_key": true
empty_string_translation: ''
key_with_description: Dai un'occhiata! Questa chiave ha una descrizione! (Almeno in alcuni formati)
key_with_line-break: |-
  Questa traduzione contiene
  un'interruzione di riga.
nidificato:
  profondamente:
    chiave: Wow, questa chiave è nidificata ancora più profondamente.
  chiave: Questa chiave è nidificata all'interno di uno spazio dei nomi.
null_translation: 
pluralized_key:
  one: Trovata solo una pluralizzazione.
  other: Wow, hai %s pluralizzazioni!
  zero: Non hai pluralizzazione.
sample_collection:
- primo elemento
- secondo elemento
- terzo elemento
simple_key: Solo una chiave semplice con un messaggio semplice.
unverified_key: Questa traduzione non è ancora verificata e la aspetta. (In alcuni formati esportiamo anche questo stato)
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.