Attualmente sto affrontando un problema con le traduzioni in symfony2.Traduzione symfony utilizzando i file YAML
Alcune traduzioni si stanno caricando, altre no.
miei messages.de.yml:
form:
label:
save: Speichern
status:
daten_mangelhaft: Die Daten scheinen etwas mager zu sein, bitte überprüfen.
Alcuni file di ramoscello:
{{ 'form.label.save'|trans }}
uscite (come previsto):
Speichern
mentre (stesso file ramoscello) :
{{ 'status.daten_mangelhaft'|trans }}
uscite:
status.daten_mangelhaft
Se aggiungo che nella messages.de.yml come segue funziona:
status.daten_mangelhaft: Die Daten scheinen etwas mager zu sein, bitte überprüfen.
Io davvero non capisco, funziona in alcuni casi ma non negli altri.
ho provato:
- cancellare la cache
- omettendo i caratteri speciali (ä, ö, ü) nelle traduzioni
- omettendo sotto score in identificatore
- traduzioni wrapping virgolette o apici
inutilmente.
Qualcuno ha mai avuto questo problema prima? come l'hai risolto?
Hai provato sfuggire la stringa di traduzione con '" 'o' ' ' – ferdynator
Sì ho (Aggiornerò la domanda) Non aiuta. –
Prova a impostare il dominio di traslazione. Il dominio di traduzione è il nome del file con traduzione quindi prova {{'status.daten_mangelhaft' | trans ({}, 'messaggi')}} –