Pereiti prie turinio

Rekomenduojami pranešimai

Jei esi paprastas vartotojas ir nori išsiversti puslapio kalbą: http://translate.google.com

Jei esi puslapio kūrėjas ir nori, kad vartotojai galėtų išsiversti puslapį į kitą kalbą: http://translate.google.com/translate_tools

Nuoroda į pranešimą
Dalintis kituose puslapiuose

O kaip geriau daryt ar toky varianta,kad iskart eitu pasirink kalbas,ar det kokias veliavas kad paspaudus verstu y tam tikra kalba? ka patartumet?

 

su google translate normaliai puslapiu neisversi.

 

Geriau susikuri aplanka tarkim /Language/

 

tame aplanke failai

lt.php

$lang["text"]["labas"]="Labas";

en.php

$lang["text"]["labas"]="Hello";

 

tada kiekvieno skripto pradžioj paleidi funkcija language.

function Language()
{
if(!empty($_SESSION["language"]))
{
	if(file_exists("language/".$_SESSION["language"].".php"))
	{
	require_once("language/lt.php");
	require_once("language/".$_SESSION["language"].".php");
	}
	else
	{
	require_once("language/lt.php");
	}
}
else
{
	require_once("language/lt.php");
}
return empty($lang)?array():$lang;
}
$lang=Language();

 

na ir tada kur turi buti LT,EN teksta naudoji $lang["text"]["labas"];

Ir duodi pasirinkti zmogui pagal kalba, o jam pasirinkus insertini i _SESSION jo pasirinkima.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Va del to google vertimo tai as ir labai abejoju kad ten gerai jis vers,cia va mintis gera kur treksis pasake,taciau dbr kiek supratau man tada wisa informacija reikes,lietuviskas isverst y anglu kalba,tada paspaudus EN vers angliskai nes bus atskiram foldery isversta wisa puslapio informacija,taip? jei klystu pataisykit

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Va del to google vertimo tai as ir labai abejoju kad ten gerai jis vers,cia va mintis gera kur treksis pasake,taciau dbr kiek supratau man tada wisa informacija reikes,lietuviskas isverst y anglu kalba,tada paspaudus EN vers angliskai nes bus atskiram foldery isversta wisa puslapio informacija,taip? jei klystu pataisykit

 

Na tau reiks visus tinklalapio tekstus sukelti, į lt.php faila.

 

PVZ.:

 

Tavo tinklalapis tarkim dabar:

 

Labas, Aurimai.
<div id="meniu">
Pagrindinis || Naujienos || Daugiau
</div>

 

Tinklalapis integravus kalbos pasirinka

 

<?php
$lang=language();
sprint($lang["text"]["labas"],"Aurimai");
?>
<div id="meniu">
<?php=$lang["text"]["home"]?>|| <?php=$lang["text"]["news"]?>|| <?php=$lang["text"]["more"]?>
</div>

 

lt.php failas

$lang["text"]["labas"]="Labas, %s.";
$lang["text"]["home"]="Pagrindinis";
$lang["text"]["news"]="Naujienos";
$lang["text"]["more"]="Daugiau";

 

Va ir yra jau Lt kalba, dabar jai nori, kad veiktu ir En kalba iterpi en.php faila

 

en.php failas

$lang["text"]["labas"]="Hi, %s.";
$lang["text"]["home"]="Home";
$lang["text"]["news"]="News";
$lang["text"]["more"]="More";

 

O vartotojas tarkim, kad galetu pasikesiti kalba

 

<a href="?language=lt">LT</a>
<a href="?language=en">En</a>

<?php
if(!empty($_GET["language"]))
{
$_SESSION["language"]=$_GET["language"];
header("location: ".$_SERVER["PHP_SELF"]);
}
?>

 

Na nežinau ar gerai paiskinau.

Redagavo treksis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...