Webboard

Pełna wersja: Stworzenie własnej strony wielojęzycznej
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.8.4
adres forum:
na czym polega problem (screen, opis, komunikaty):

Witajcie,
Chciałbym stworzyć stronę o treści zależnej od ustawionego języka. Na przykład: jeżeli użytkownik ustawi język polski, na stronie pojawia się (w normalnym szablonie, stronę stworzyć umiem) tekst "Witaj, użytkowniku", a kiedy włączy angielski - "Welcome, user".
Czy jest to w ogóle możliwe, a jeżeli tak, to w jaki sposób?
Pozdrawiam,
to_ja

LikeLoveHate

Jest to możliwe, oprzyj się o pliki językowe. Tak jak robi to MyBB lub napisz własny słownik.
Tworzysz normalnie szablon jednak zamiast wpisywania na sztywno wyrazów robisz coś w stylu
Kod PHP:
<div class="header">
    <?= echo 
$lang['welcome'?> 
</div> 
W pliku językowym tworzysz tablicę
Kod PHP:
$lang = array (
    
'welcome' => 'Witaj użytkowniku',
); 
Co wyświetli
Kod PHP:
<div class="header"Witaj użytkowniku </div
Oczywiście do tego trzeba jeszcze napisać skrypcik który będzie pobierał odpowiednią tablicę. Sprawdzanie po języku wyszukiwarki i sprawdzanie po ciastku jaki język ma ustawiony/wybrał użytkownik. W internecie na pewno są jakieś przykłady.