Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Stworzenie własnej strony wielojęzycznej

Założony przez  to_ja.

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
Matslom napisał 12.05.2015, 21:06:
Wątek nie dotyczy MyBB. Przenoszę.
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
<div class="header">
    <?= echo 
$lang['welcome'?> 
</div> 
W pliku językowym tworzysz tablicę
$lang = array (
    
'welcome' => 'Witaj użytkowniku',
); 
Co wyświetli
<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.



Użytkownicy przeglądający ten wątek:

2 gości