Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Frameworki _ [CakePHP] Problem z Translate behaviour

Napisany przez: filip11 13.09.2011, 12:27:53

Witajcie,

natchnałem sie na dzwiny problem. Korzystam z Translate behaviour, kiedy przełączam język na angielski to dla treści, które nie mają jeszcze tłumaczenia nie wyświetla sie nic, a ja chciałbym zobaczyć tam nieprzetłumaczone treści, czy ktoś spotkał się z takim problemem i mógłby cos zasugerować?

Napisany przez: kicaj 13.09.2011, 18:44:33

Dla zmiennej 'locale' ustaw tablice zawierajaca jezyk wybrany oraz jezyk domyslny (polski)

Napisany przez: filip11 13.09.2011, 19:31:14

Cytat(kicaj @ 13.09.2011, 19:44:33 ) *
Dla zmiennej 'locale' ustaw tablice zawierajaca jezyk wybrany oraz jezyk domyslny (polski)


Dzięki za odpowiedź, a czy możesz napisać jakimi linijkami kodu to ustawić?

Napisany przez: kicaj 13.09.2011, 19:43:13

Nie wiem z jakiej metody korzystasz.
Uzywajac Translate Behavior mozesz manipulowac poprzez $this->locale = array('en', 'pl');
http://www.mainelydesign.com/blog/view/cakephp-translate-behavior-lessons-learned

Napisany przez: filip11 14.09.2011, 07:15:51

Cytat(kicaj @ 13.09.2011, 20:43:13 ) *
Nie wiem z jakiej metody korzystasz.
Uzywajac Translate Behavior mozesz manipulowac poprzez $this->locale = array('en', 'pl');
http://www.mainelydesign.com/blog/view/cakephp-translate-behavior-lessons-learned


Czy mam to umieścić w definicji modelu, czy gdzieś indziej? Jeśli dam w definicji modelu i podam oba języki, to mam taką samą sytuacje, jak wcześniej, natomiast, jak dam tylko jeden to wtedy nie tłumaczy.

Umiesciłem to w app controllerze, ale ogólnie bardzo pomocna była Twoja rada kicaj, dziekuję!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)