Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF] Zend_Translate_Array - podstawa użycia
Piotrbaz
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 15.09.2012

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


Witam,

Sprawa jest prosta: ZF 1.12, do zrobienia serwis w dwóch językach, w oparciu o Zend_Translate_Array.
Zapoznałem się z: http://framework.zend.com/manual/1.12/en/z...te.adapter.html

Pliki językowe:
application/langs/en.php
application/langs/pl.php

Albo jestem taki tępy, albo to jest beznadziejnie napisane ; / Proszę więc o pomoc kogoś ogarniętego, żeby udzielił mi odpowiedzi na następujące pytania.

1. Gdzie mam utworzyć obiekt Zend_Translate ? Kontroler? Bootstrap? Widok? (IMG:style_emoticons/default/facepalmxd.gif)
2. Jak podać ścieżkę do pliku źródłowego, skoro np z kontrolera nie ma baseUrl() ?
3. Na jakiej podstawie ustawiać klucze w tablicy z tłumaczeniem?



Nie klei mi sie to nic. Jedyne czego jestem teraz pewny to $translate->_('Tekst') w widokach...

Ten post edytował Piotrbaz 29.07.2013, 15:42:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
viking
post
Post #2





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Tu masz przykład aplikacji w ZF1. Konfiguracja i przystosowanie również pod tłumaczenia.
https://github.com/xorock/ZF1-Skeleton-PHPTAL
Go to the top of the page
+Quote Post
Piotrbaz
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 2
Dołączył: 15.09.2012

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


Tu jest jeszcze inaczej, zamiast tworzenia obiektu jest konfiguracja w .ini, a w samych widokach jakieś całkowicie nieznane mi atrybuty (IMG:style_emoticons/default/tongue.gif) Aczkolwiek dzięki, zawsze to jakieś spojrzenie z innej strony.

Nadal oczekuję na pomoc związaną z pytaniami w pierwszym poście. Szczególnie to 1.

Edit: ustaliłem, że obiekt tworzę w bootstrapie. Teraz mam problem, jak ma wyglądać plik z tablicą. Według tego co przeczytałem, osobne pliki typu
  1. <?php return array(...);
można stosować dopiero od wersji 1.5

Ten post edytował Piotrbaz 29.07.2013, 18:06:08
Go to the top of the page
+Quote Post
viking
post
Post #4





Grupa: Zarejestrowani
Postów: 6 381
Pomógł: 1116
Dołączył: 30.08.2006

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


Nie napisałeś nic jak korzystać z frameworka. Na githubie jest przykład zend application. Jeśli nie używasz to musisz napisać plugin kontrolera który będzie wykrywał język i np automatycznie wczytywał tłumaczenia.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 18.09.2025 - 07:32