Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Strona wielojęzykowa jak do tego podejsc?
maverickkk
post 5.10.2006, 16:02:19
Post #1





Grupa: Zarejestrowani
Postów: 181
Pomógł: 0
Dołączył: 12.11.2005

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


Cześć.

Mam zrobić strone 3 językową i nie do końca wiem jak się zato zarbrać. Jak powinna taka strona wyglądać od strony kodu. Na stronie będą wszystkie teksty w 3 języka ale i grafika bo menu graficzne bedzie też przełumaczone i niewiem czy wszystkie teksty umieścić w bazie danych czy w zwykłych plikach czy w XML.
Czy tworzyć oddzielne 3 kaltalogi dla każdej z werski. Co z dodawaniem mowych strony?

Prosze o podpowiedz osoby której mają doświadczenie w tej materii.


--------------------
Robie to co lubie, lubie to co Robie
Go to the top of the page
+Quote Post
erix
post 5.10.2006, 16:33:06
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




gettext


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
marrrecki
post 5.10.2006, 16:38:13
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 19.07.2006
Skąd: Lublin

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


w linkach do obrazkó daj zmienną języka jako ścieżkę do pliku (np.polish) i taki sam katalog utwórz na serwerze i w nim trzymaj przyciski. podobnie możesz zrobić z plikami językowymi. w każdym takim pliku dajesz np define('TEXT_HELLO', 'Cześć'); i w sklepie wywołąnie <?php '<span>' . TEXT_HELLO . '</span>' ?>
Go to the top of the page
+Quote Post
erix
post 5.10.2006, 17:02:11
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




I po co tak?

Masz przeciez do tego natywne (w Unixach; w Windows trzeba włączyć) rozszerzenie, jakie podałem w poprzednim poście. To rozwiązanie jest wykorzystywane np. w WordPressie i wygląda mniej więcej tak.

Najpierw musisz załadować przygotowanego langpacka (jak go przygotować łatwo znajdziesz w Google).
  1. <?php
  2. __('nazwa stringa')
  3. ?>

Ot, cała filozofia...


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
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: 5.07.2025 - 06:18