Tôi đang cố gắng sử dụng trình giữ chỗ thư với công cụ mẫu Twig. My navlist.it.yml
lưu trữ thư này và trình giữ chỗ của thư:Symfony/Twig không dịch chính xác khi sử dụng trình giữ chỗ thông báo
users:
label: Gestione utenti %app%
Và trong mẫu Twig của tôi, tôi muốn chuyển tên ứng dụng dưới dạng chuỗi. Vì vậy, những gì tôi đang làm là:
<ul class="nav nav-list">
<li class="nav-header">
{{ 'users.label'|trans({'app' : 'Fid'}, 'navlist')|raw }}
</li>
</ul>
Note Tôi đang sử dụng raw
vì users.label
có thể chứa HTML. Đầu ra là chính xác:
<li class="nav-header">Gestione utenti %Fid%</li>
Vì vậy, thông điệp được dịch nhưng thêm %...%
được thêm vào. Những gì tôi đang mất tích?
Bạn có thử với '{ '% ứng dụng%': 'Fid'} '? – Maerlyn
@Maerlyn cảm ơn bạn, công trình. Vui lòng thêm câu trả lời nếu bạn muốn. – gremo