Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wielojezyczna strona.
elmozaur
post 19.09.2008, 08:10:33
Post #1





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Witajcie.
Piszac swojego CMSa doszedlem do momentu w ktorym chcialbym dodac funkcje przelaczania jezykow.
Czy ktos ma jakies doswiadczenie w tej trudnej kwestii i moze wspomoc doswiadczeniem teoretycznym w tej materii.

Napewno trzeba robic oddzielnie jezyki dla strony(klawisze,komunikaty,napisy) i dla jej tresci (tresci wiadomosci tytuly newsow itp)

tylko nie wiem czy robic to na osobnych tabelach w bazie ? moze na plikach ? no i jak zalatwic sprawe/sytuacje w ktorej mam newsa po polsku i po angielsku a brak tlumaczenia niemieckiego (tak aby w przypadku jakiegos bledu wyswietlal polskie teksty).

za wszelkie info/linki z gory dziekuje
Go to the top of the page
+Quote Post
deirathe
post 19.09.2008, 08:30:12
Post #2





Grupa: Zarejestrowani
Postów: 426
Pomógł: 32
Dołączył: 24.05.2007

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


Jezeli chodzi o content w bazie to tworzysz sobie np dwie tabele: news i content. News ma standardowo date nadania, id... i kolumne ktora bedzie zawierac identyfikator do tematu. A tabela content sklada sie z pol: id, content,lang i jakies pole ktore bedzie identyfikatorem dla tematu. I podczas zadawania pytania laczysz te tabele jointem za pomoca pola news.poleIdentyfikujaceTemat i content.poleIdentyfikujaceTemat i wpisujesz where lang=twoj jezyk.

Nie wiem czy jasno opisalem

Jezeli chodzi o templatki to ja uzywam zawsze plikow xmla jako pliki jezykowe i simpleXML smile.gif


--------------------
Kawałek mojego blogu
Everything should be as simple as possible but not simpler.
A Einstein
Go to the top of the page
+Quote Post
_olo_1984
post 19.09.2008, 09:06:04
Post #3





Grupa: Zarejestrowani
Postów: 289
Pomógł: 77
Dołączył: 5.08.2006

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


poczytaj ten temat: http://forum.php.pl/index.php?showtopic=44703

a swoją drogą, to ja osobiście korzystam z plików (treść statyczna, napisy, przyciski itepe), dynamiczne artykuły w bazie tak jak kolega wyżej, dodajesz pole lang i potem przy pobieraniu danych odwołujesz się to bieżącego języka.

pozdr


--------------------
awake
Go to the top of the page
+Quote Post
elmozaur
post 19.09.2008, 09:41:07
Post #4





Grupa: Zarejestrowani
Postów: 518
Pomógł: 18
Dołączył: 21.07.2008

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


Dziekuje za pomoc
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: 24.07.2025 - 12:40