• Zmiana jezyka....

Forum rules:Click here to view the forum rules

1. W tym dziale dozwolone jest wyłącznie zgłaszanie problemów, błędów czy też propozycji usprawnień, związanych bezpośrednio z forum Elvikom.
2. Zabronione jest zamieszczanie jakichkolwiek danych osobowych/firmowych, a także reklamy (w tym kryptoreklamy).
3. Piszemy poprawną polszczyzną, nie przeklinamy, nie krzyczymy.

#1 Zmiana jezyka....


by grisza69 3 February 2017, 13:47
Wodzu!
Sprawa wygląda tak:
Język forum mam po naszemu (PL), czytam post, w poście jest link – klikam na link, otwiera się nowe okno i język zmienia się na RU. Używam szpiega nad szpiegami czyli Chroma.

Niby nic, bo ja Я читать и писать на языке своих соседей, no ale zgłaszam.

Re: Zmiana jezyka....


by Google Adsense [BOT] 3 February 2017, 13:47

#2 Re: Zmiana jezyka....


by Vogelek23 4 February 2017, 04:56
grisza69 wrote:czytam post, w poście jest link – klikam na link, otwiera się nowe okno i jezyk zmięnia się na RU
Bo link w poście ma dodany atrybut "lang=xx" - wystarczy go usunąć z adresu i już masz po polsku. Nie zmienia to Twojego głównego ustawienia języka, a jedynie ustawia "w locie" tymczasowy język interfejsu.

Nie chciałbym wprowadzać do skryptu detekcji języka przeglądarki, aby wyświetlać kontent strony w tym samym języku, bo to byłaby już zbytnia ingerencja w preferencje użytkownika, który mógłby mieć ochotę na inny język interfejsu forum, niż domyślny język jego przeglądarki. Zamiast tego, spróbuję wybadać, czy skrypt będzie w stanie filtrować wklejane w postach lokalne linki i usuwać z nich atrybut "lang=xx". Do czasu wybadania sytuacji, można raportować takie posty, aby ujednolicić linki.

#4 Re: Zmiana jezyka....  [SOLVED]


by Vogelek23 4 February 2017, 05:28
Hehe, zrobiłem to bardzo niestandardowo, bez grzebania w kodzie, ale wygląda, że skutecznie :) Mianowicie, dodałem do cenzora słów string "lang=xx" w trzech odmianach (xx=en, xx=pl, xx=ru) i teraz gdy użytkownik natrafi na adres URL, który zawiera jeden z tych trzech stringów, skrypt zamienia ten string "w locie" (czyli adres URL nie jest fizycznie zmieniany) na znak #, który to jest dla naszych adresów URL obojętny. Myk ten działa także na istniejące już linki w napisanych wcześniej postach.

Grześ, wypróbuj działanie tej modyfikacji w postach, które wiesz, że zawierają linki z parametrami "lang=xx" i daj znać o wynikach. Także link z postu #3 w tym wątku zawiera ten parametr. Ja mam, niestety, cenzora wyłączonego, więc linki widzę takimi, jakimi są fizycznie.

Re: Zmiana jezyka....


by Google Adsense [BOT] 5 February 2017, 14:25

Who is online

Users browsing this forum: No registered users and 1 guest

_______________________________
All rights reserved. Unauthorised copying of this website's content or any of its part is strictly forbidden.
Any trademarks, brand names, products or services published on this website belong to their legal owners, are copyrighted and used for information purposes only.