ďťż
Podstrony
|
telcocafeCześć. Zaczynam tworzyć grę internetową (na jej temat nie ma co sie rozpisywać- jest dopiero pomysł, wstępny lay, mały skrypcik i malutko czasu) i od razu chciałbym, aby posiadała system multijęzykowy czy coś w tym stylu - chodzi o to, żeby mozna było wybrać język. Jednak nie mam kompletnie żadnego pomysłu jak mam to zrobić, z gotowych skryptów po prostu nie chce korzystać, wchodzi w grę moje własne rozwiązanie, tylko prosze o pomoc, wskazówkę, jak coś takiego zrobić.Dzięki z góry :) Cześć. Zaczynam tworzyć grę internetową (na jej temat nie ma co sie rozpisywać- jest dopiero pomysł, wstępny lay, mały skrypcik i malutko czasu) i od razu chciałbym, aby posiadała system multijęzykowy czy coś w tym stylu - chodzi o to, żeby mozna było wybrać język. Jednak nie mam kompletnie żadnego pomysłu jak mam to zrobić, z gotowych skryptów po prostu nie chce korzystać, wchodzi w grę moje własne rozwiązanie, tylko prosze o pomoc, wskazówkę, jak coś takiego zrobić. Dzięki z góry :) Utworz sobie pliki pl.php, en.php, itp z uzywanymi na stronie tekstami i w zaleznosci od wyboru uzytkownika (+sesje, cookie) includuj odpowiedni plik. Spoko, tylko co z kodowaniem? Używaj utf-8 i wszystkie pliki językowe niech będą w takim formacie. Chodzi mi o to, jak edytor zapisze te znaki. Użytkownik Einzeinbleth edytował ten post 17 listopad 2006, 19:20 co do kodowania: w ogolnym skrocie ;] plik pl.php <? $kodowanie = 'iso-8859-2'; $strglowna = 'Strona główna'; ?> plik en.php <? $kodowanie = 'iso-8859-1'; $strglowna = 'index'; ?> plik index.php <head> <meta http-equiv="content-type" content="text/html; charset=<?=$kodowanie?>" /> </head><? include $_COOKIE['lang'].'.php'; echo $strglowna; ?> Użytkownik bikstopa edytował ten post 17 listopad 2006, 19:22 @Einzeinbleth: Wiem, że UTF-8 jest 'uniwersalny', ale jak korzystam z Dreamweavera 8 i includuje pliki, to jakoś polskich naków mi nie wyswietla... @bikstopa: ciekawe rozwiązanie, może coś ściągnę :) Użytkownik borkovsky edytował ten post 17 listopad 2006, 19:29 Ale czy tu chodzi by Tobie wyświetlało w Dreamweaverze czy żeby każdemu, niezależnie od przeglądarki i użytego języka działało? :> Coś robisz źle lub DW jest do niczego. Znajdz edytor który naprawdę dobrze obsługuje to kodowanie. Samo meta http-equiv.. nie załatwia sprawy - gdy litery będą źle wpisane edytorem to i tak będą krzaki. Obok dobrze zakodowanych znaków (nie tylko polskich! Wyświetl np. kanji w iso-8859-2 ^_^) dobrze by było używać również xhtml + deklarację językową specyficzną dla xml. Tak więc imo wystarczy dobre kodowanie znaków w utf-8, deklarację takową możesz ustawić na sztywno (po co zmieniać?) i wszystko będzie dobrze. @Bikstopa: A po co dla każdego pliku językowego deklarować inne kodowanie? Spójrz troszkę do przodu - co będzie jak nasza baza danych będzie miała obsługę tylko utf-8? Same problemy - gwarantuję. Btw - ten temat może Ci się przydać przy okazji tworzenia gry: http://forum.ks-eksp...t...=73081&st=0 Użytkownik Einzeinbleth edytował ten post 17 listopad 2006, 19:34 Dzięki wielkie :) |
|||
Sitedesign by AltusUmbrae. |