t (chiavi, opzioni = {})
Alias per tradurre
traducono (chiavi, opzioni = {})
I delegati alla I18n#translate
ma svolge anche due funzioni aggiuntive. Per prima cosa, prenderà le eccezioni MissingTranslationData
e le trasformerà in span inline che contengono la chiave mancante, in modo tale che tu possa vedere in una vista cosa manca dove.
In secondo luogo, verrà applicata la chiave per il parziale corrente se la chiave inizia con un punto. Quindi se chiami translate(".foo")
dal modello people/index.html.erb, chiamerai in realtà I18n.translate("people.index.foo")
. Ciò rende meno ripetitivo la traduzione di molte chiavi all'interno degli stessi partial e offre un framework semplice per renderle coerenti. Se non si antepone la chiave con un punto, non viene convertito nulla. Questo metodo è anche alias come t
Grazie per la rapida rispondere! – Vineeth