Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Wersje językowe strony, Jak elegancko zaprojektować
pitbull82
post
Post #1





Grupa: Zarejestrowani
Postów: 167
Pomógł: 0
Dołączył: 30.04.2004
Skąd: Częstochowa

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


Witam

Na stronie, nad którą obecnie pracuję, chciałbym umieścić 2 wersje językowe. Oczywiście samo zrobienie ot tak tego, to żaden problem, pytanie tylko jak zrobić to elegancko (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Dodam, że chciałbym, aby również tagi alt i title były w razie czego w angielskiej wersji językowej.

Ma ktoś pomysł jak to elegancko zrealizować?

O szablonach nie wiem nic, ale może to trzeba jakoś na tej zasadzie realizować? np. dać alt="{opis1}" i później to przetwarzać w zależności od wybranej wersji językowej ? Pytanie tylko czy powinno się to robić za każdym razem czy może raz a może jeszcze jakoś inaczej?

Czekam na Wasze pomysły i opinie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


@Najki ma racje!!!

Tworzysz sobie katalog np "lang" i umieszczasz pliczki z wersjami jezyków i co do tego to dajesz jeszcze w odpowiednim kodowaniu. W pliku tym zawiera sie bardzo duza tablica w ktorej "siedza" teksty do odpowiednich czesci na stronie, wszystko co jest statyczne na stronie. Jesli serwis jest oparty na smarty a jeszcze lepiej jak spelnia MVC to jeszcze latwiej poprostu zaciagasz odpowiedni pliczek.

@bela_666 z tym bym sie tak kłócił bo tak naprawde wiekszosc projektów opartych jest na takiej wlasnie zasadzie jak powyzej opisalem, przykład phpMyAdmin.

Na bazie danych mozna robic ale wtedy przy zalozeniu ze osoby tłumaczące maja dostep do specjalnego panelu tlumaczeń.

Jak powiedział Najki
Cytat
przynajmniej tak twierdzili developerzy frameworka Seagull na konferencji PHPcon 2004 w Poznaniu
i z tym sie zgadzam.
Go to the top of the page
+Quote Post

Posty w temacie
- pitbull82   [php] Wersje językowe strony   5.03.2005, 19:20:21
- - Cysiaczek   Najprościej to możesz includować dokument z sekcją...   5.03.2005, 19:26:44
- - bela_666   Najprościej tak, Dajesz w URLu index.php?foo=bat...   5.03.2005, 19:35:56
- - Spirit86   o jejku, przypatrz się np. PHPBB, czy czemuś co za...   6.03.2005, 19:19:54
- - Najki   Podobno najszybciej działa coś takiego, jeśli oprz...   6.03.2005, 20:48:32
- - SongoQ   @Najki ma racje!!! Tworzysz sobie kat...   6.03.2005, 23:14:07
- - bela_666   @SongoQ co do wybierania z bazy, ja mysle o artyku...   6.03.2005, 23:18:42
- - SongoQ   @bela_666 Tak oczywiscie z tym sie zgadzam, bo nie...   6.03.2005, 23:28:39
- - bregovic   Jak się używa smarty - to 'elementy statyczne...   7.03.2005, 00:08:52
- - SongoQ   @bregovic "Element statyczny" tutaj przy...   7.03.2005, 00:16:47
- - Puciek   Ja zaproponuje wykorzytsanie odrazu smarty i podst...   7.03.2005, 07:48:19
- - hawk   A ma ktos doswiadczenie np. z gettext?   7.03.2005, 17:25:00
- - _Mateo   Witam! ja ostatnio też cos takiegio miałem, al...   7.03.2005, 21:02:54
- - SongoQ   @_Mateo troche Twoja metoda jest nie korzystna dla...   7.03.2005, 21:17:15
- - _Mateo   @ SongoQ: w sumie tez fakt, tylko że zależy do cze...   7.03.2005, 21:49:06
- - SongoQ   @_Mateo rozumiem Twoje podejscie, najprostsze rozw...   7.03.2005, 22:02:14
- - pitbull82   Na tej stronce nie będzie ani dużo rzeczy, ani nie...   7.03.2005, 22:06:42
- - SongoQ   http://smarty.php.net/ Na poczatku wyglada strasz...   7.03.2005, 22:22:43
- - hwao   O ile dobrze pamietam to OPT ma wsparcie dla jezyk...   8.03.2005, 12:51:13
- - krzemian   Trochę odgrzewam topic, ale może ktoś jeszcze czek...   23.03.2005, 12:42:30
- - Martio   Chciałbym odświeżyć nie co temat... Czy wiecie jak...   9.03.2006, 11:43:57
- - nospor   [PHP] pobierz, plaintext <?phpecho $_SERVER...   9.03.2006, 11:56:12
- - Martio   Cytat(nospor @ 2006-03-09 12:56:12)i chyba ju...   9.03.2006, 13:51:42
- - chomiczek   Dokładne zidentyfikowanie usera, tj jego kraju zna...   11.03.2006, 05:45:59
- - Strzałek   wygodna obsługa języków jest w opt - http://opt.op...   11.03.2006, 10:13:44


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: 10.10.2025 - 23:49