![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 7 Dołączył: 6.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym w jednym szablonie wypisać teksty z dwóch plików tłumaczeń. Czyli - pierwsza połowa tekstu będzie po polsku, a pod nią ten sam tekst - tyle, że po angielsku. Teksty mam w plikach text.pl.yml oraz text.en.yml, języki są zdefiniowane w konfigu. Czy jest możliwość, żeby po wypisaniu pierwszej połowy tekstu przełączyć się na inny język (lub wymusić tłumaczenie z niego) i wypisać drugą część według innego tłumaczenia? Próbowałem zmieniać locale (mam zdefiniowane pl i en) - wyszło prawidłowo, bo ta komenda:
zwraca "pl" w pierwszej połowie tekstu i "en" w drugiej połowie - ale w drugiej połowie tłumaczenia wciąż są brane z pliku text.pl.yml, a nie text.en.yml. Ten post edytował stud3nt 16.11.2015, 14:59:35 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 428 Pomógł: 77 Dołączył: 10.07.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Kod {{ 'some_key'|trans({'_locale':'pl'}) }} Jak mnie pamięć nie myli |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
https://github.com/symfony/symfony/blob/2.8...tension.php#L91 - parametry dla trans
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 17:35 |