Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [ZF] Navigation i Translate razem, Jak to polaczyc
grOm
post 25.01.2010, 10:22:21
Post #1





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

Ostrzeżenie: (0%)
-----


Witam mam problem z tworzeniem strony w kilku jezykach wszystko jest do momentu jak zaczelem korzystac z Zend_Navigation nie umiem tego zmusic do wspolpracy z Zend_Translation.
Szukalem po googlach ale no nic na ten temat nie ma tak samo jak w manualu pisze ze jest taka mozliwosc ale nic wiecej.
Moze ktos mnie naprowadzic ? mam Nawigacje w pliku xml polaczona z tabelą acl i zend_translation automatycznie w zaleznosci od ustawien przegladarki ustawia jezyk slowniki sa w plikach en.mo, pl,mo itp (gettext) jak to polaczyc zeby mi tlumaczylo menu?


--------------------
Zend Certified Engineer
Go to the top of the page
+Quote Post
mazy
post 25.01.2010, 11:23:15
Post #2





Grupa: Zarejestrowani
Postów: 69
Pomógł: 4
Dołączył: 12.03.2003
Skąd: Suwałki

Ostrzeżenie: (0%)
-----


http://framework.zend.com/manual/en/zend.n...tion.pages.html -> Creating custom page types, masz opisane jak tworzy sie własne strony, wystarczy podpiąć Zend_Translate
Go to the top of the page
+Quote Post
batman
post 25.01.2010, 11:47:42
Post #3





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Miałem ten sam problem. W dokumentacji jest napisane, że dodanie Zend_Translate do rejestru spowoduje, że etykiety nawigacji będą tłumaczone automatycznie, co niestety u mnie nie działało.
Rozwiązałem go opierając nawigację na tablicy PHP oraz jawne wywołanie helpera:
  1. 'label' => $this->view->translate('page-label-default'),
  2. 'module' => 'default',
  3. 'controller' => 'index',
  4. 'action' => 'index',
  5. 'resource' => 'default_index_index'
  6. )


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
grOm
post 25.01.2010, 13:00:14
Post #4





Grupa: Zarejestrowani
Postów: 57
Pomógł: 4
Dołączył: 6.10.2005

Ostrzeżenie: (0%)
-----


Zend_Registry::set('Zend_Translate', $translate);
załatwiło sprawe a nawet formularze przetłumaczyło dzieki.


--------------------
Zend Certified Engineer
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.06.2025 - 11:54