ďťż

www [budowa strony] strona w kilku językach

       

Podstrony


telcocafe

Witam! Tworze stronę która będzie dostępna w 3 wersjach językowych.. Chciałbym się dowiedzieć na co zwrócić uwagę przy tworzeniu takiej. Chodzi mi np. o kodowanie dla wersji niemieckiej i angielskiej.. Czy coś w znacznikach META ustawiać? Może słowa kluczowe różne? Proszę o wszelkie porady :)

PS. Dawno nie pisałem tutaj i przepraszam bardzo za złe oznaczenie tematu hehe... Mam nadzieje ze nie przeszkodzi to i nie bedzie przeszkadzac adminowi ;] Proszę o zmienienie go ewentualnie.
Użytkownik qba89 edytował ten post 23 luty 2007, 17:36


Ja tworzę swego rodzaju CMSa, w którym wszelkie informacje o błędach, wiadomości itd. mam w specjalnych tablicach (te zaś znajdują się w plikach osobnych, np. exception_list.php zawera tablicę informacji o błędach). Zrobiłem tak, aby wszystko zostało łatwo spolszczone/przetłumaczone na inne języki. I ten sposób można wykorzystać do multi-językowej strony :)

Radziłbym zrobić to wszystko na wzorcu MVC i oczywiście z odpowiednim API oraz obsługą wyjątków. To tak ode mnie :)

Ojjj nie poradze sobei z tym :)

Bardziej zalezaloby mi na informacji jak te znaki niemieckie i angielskie wszystkie zapisywac... Mam zamiar stworzyc no tak jakby 3 wersje strony..

Jeśli chcesz to zrobić w PHP, to utwórz 3 pliki np. polski.php , angielski.php i niemiecki.php, potem zależnie od wybranego języka możesz je includować. W plikach niech będą teksty w danym języku zapisane w stałych, potem je tylko trzeba wywołać na stronie...




Bardziej zalezaloby mi na informacji jak te znaki niemieckie i angielskie wszystkie zapisywac...
Z angielskimi, to raczej nie ma problemów, gorzej z niemieckimi :)
Jest taki standard kodowania jak UTF-8, który zawiera również niemieckie znaki. Być może będziesz musiał je zapisywać przy pomocy kodów, ale na stronie powinny się wyświetlać prawidłowo (mam nadzieję, bo nie sprawdzałem).
Co do innych kwestii, to wyżej już troszkę napisano.

strona kodowana w UTF-8 i spokój. Obsługę wielojęzyczności rozwiążesz przez:
- gettext
- tablice / stałe PHP

polecam rozwiązanie pierwsze o ile na serwerze PHP obsługuje gettexta

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.