![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam u siebie lokalnie na kompie wgrane cztery języki: mianowicie: angielski, polski, rosyjski i ukraiński (języki dodałem w panelu administracyjnym windowska), No i teraz mam pytanie, ponieważ mam potrzebę wykrywania jaki język jest ustawiony u osoby odwiedzającej stronę (wtedy mógł bym automatycznie ustawić kodowanie i wersję językową strony) |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Ale takie rzeczy to sie raczej czyta z preferencji ustawionych w przegladarce, a nie z tego jaką akurat ma koles klawiature w windowsie ustawiona.
w php w zmiennej $_SERVER bedziesz mialpodane preferencje przegladarki. dalej, jak ktos ci wcisniecie na stronie flage, to wtedy np. ciacho ustawiasz i juz z ciacha czytasz preferencje -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Jak chcesz z poziomu JavaScript, to przetestuj tak
Jakoś działa pod FF, ale już np. pod operą pokazuje mi EN, chociaż mam ustawione na Polski. O.o Ten post edytował Cysiaczek 1.09.2006, 10:13:12 -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
dokładniej chodziło mi o to że jeśli ktoś wpisze w ogłoszenie w textarea
np w języku rosyjskim mając ustawiony w sesji język ukraiński (przez nieuwagę), to żeby mimo to dodało ogłoszenie do sekcji rosyjskiej Ten post edytował php programmer 1.09.2006, 10:22:31 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat w sesji język ukraiński (przez nieuwagę), Przez nieuwage to se ktos predzej zmieni jezyk klawiatury niz jezyk w sesji. Wcisnie przez przypadek skrót klawiaturowy i ma inny jezyk. mi sie tak czesto zdarza, wiec akurat Twoje podejscie wydaje mi sie osobiscie zleedit: jak tak to przepraszam. wyrazilem tylko swoją opinie. powiedz temu komus by sie zastanowil nad tym ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
Być może, ale ja robie to nie dla siebie,
i dostałem po prostu takie polecenie, żeby zrobić sprawdzenie czy oby na pewno ktoś pisze w takim języku jaki jest aktualnie w sesji czy jak kto woli w ciasteczku Ten post edytował php programmer 1.09.2006, 10:37:57 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Rzucę taki głupi pomysł, ale może na coś się przyda. Otóż - możesz spróbować wykrywac jakie znaki są generowane przez klawiatrurę. JavaScript ma kilka funkcji do obsługi klawiszy.
O. Masz od googla --> ![]() Pozdrawiam. -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 5 Dołączył: 8.11.2004 Skąd: trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
THX spradze
Edit: Jenak nic to nie da, czy wcisnę polske a czy ruskie a to kod ascii jest zawsze 65 @Cysiaczek Kod <script>document.write(navigator.language);</script> To jest dobre, ale pod IE już nie wykazuje języka. Ten post edytował php programmer 1.09.2006, 10:55:20 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat To jest dobre, ale pod IE już nie wykazuje języka. To raczej nie jest za dobre. Pod opera ten kod pokazuje preferencje przegladarki a nie jezyk klawiatury
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
Moze trochę nie na temat, ale co tam
![]() Jak nic nie wymyślisz, to użyj tego - może się zachwycą i zapomną, że nie można wykryć języka ![]() http://www.codeproject.com/jscript/jvk.asp Pozdrawiam. Jeszcze wygoglowałem apropo navigator.language http://www.thescripts.com/forum/thread91944.html Ten post edytował Cysiaczek 1.09.2006, 11:10:37 -------------------- To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness; chaotic, confused, vulnerability, to inform yourself. Think for yourself. Question authority. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:59 |