-1
Могу ли я иметь два файла перевода для одного и того же языка? например:Возможно ли иметь два файла перевода для одного и того же языка?
messages1.fr.yml
hello: "Salut"
messages2.fr.yml
here: "ici"
Могу ли я иметь два файла перевода для одного и того же языка? например:Возможно ли иметь два файла перевода для одного и того же языка?
messages1.fr.yml
hello: "Salut"
messages2.fr.yml
here: "ici"
Да, это называется translation domain
{{ "hello"|trans({},"messages1") }}
{{ "here"|trans({},"messages2") }}
Чтобы использовать его в контроллере это та же логика: аргументы the key
, the array of parameters
затем the translation domain
$this->get('translator')->trans('key', [], 'yourDomain);
В вашем случае
$this->get('translator')->trans('hello', [], 'message1);
Это очень хорошо работает спасибо и как я могу сделать это в контроллере? –
@ tr.am обновленный ответ – goto