0
初始狀態
我在我的控制器Symfony2的翻譯問題
$dayname = date('l');
對於翻譯取當前平日我有一個專門的翻譯文件僅適用於平日(weekdays.de.yml
)
Monday: Montag
Tuesday: Dienstag
# ...
現在我將PHP變量$dayname
傳遞給我的樹枝文件,以便我可以使用trans
過濾器在那裏調用它。
{% trans_default_domain 'weekdays' %}
{{ dayname|trans }}
隨和,工作正常。
目的目標
讓我translations
文件夾收拾,我想遷移這些weekdays.de.yml
成一個大單的翻譯文件,在這裏我不只是組織平日裏,但所有的翻譯元素,例如trans.en.yml
,trans.de.yml
和trans.fr.yml
。
# trans.en.yml
# ...
weekdays:
monday: Monday
tuesday: Tuesday
# ...
# trans.de.yml
# ...
weekdays:
monday: Montag
tuesday: Dienstag
# ...
我現在可以像這樣在我的樹枝文件中調用適當的工作日,例如,週一:
{% trans_default_domain 'trans' %}
{{ weekdays.monday|trans }}
但我怎麼能在$dayname
變量傳遞給樹枝文件,並從我根據翻譯文件選擇了工作日?
這是'weekdays'(尾隨's')。但是,這工作正常。謝謝! –