Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

wlodziu

[Pobierz] Zmiana języka na stronie WWW

Promowane odpowiedzi

wlodziu    1,201

Nazwa: Zmiana języka na stronie WWW

Autor: wlodziu

Screen/Live Demo:

Download:

Prezentuję dziś Wam skrypt, dzięki któremu będzie można bez obaw wprowadzić na swoja stronę różne języki.

Budowa skryptu jest banalna, posiada ona folder ze wszystkimi językami tak jak tutaj: pl.php, ang.php

Nazwy plików stanowią odniesienie w URL do wybranego adresu, czyli:

?lang=pl - pl.php

?lang=ang - ang.php

Każdy plik to ta sama tablica ($lang), oczywiście przetłumaczona, posiada te same indeksy.

Jeżeli użytkownik chciałby zmienić na jakiś inny język, którego odpowiednik w folderze z językami nie występuje to zmienia on język na domyślny. W demie jest to język niemiecki.

Konfiguracja skryptu: (multilanguage.php)

$lang_default = 'pl'; // domyslny jezyk
$lang_dir = 'lang/'; // katalog z plikami językowymi
$lang_duration = 3600*300; // czas trwania cookie - 300 godzin
Skrypt zapisuje wybrany język w plikach cookie o nazwie 'lang', którego długość życia można ustalić w konfiguracji. Przykładowy plik z językami:
<?php
session_start();
require_once('multilanguage.php'); // przyłączamy plik z wyborem języków
$nickname = 'TwojNick';
echo '
// polski 
// angielski
// niemiecki
';
echo '
';
echo $lang['welcome'].'
';
echo $lang['language'].'
';
echo sprintf($lang['text'], $nickname);
>[/code]

Pozdrawiam.

PHPmultilanguage_by_wlodziu.rar

  • Lubię to! 1

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×