skrach Posted November 19, 2007 Report Posted November 19, 2007 Sveiki viesiem! Kalu kads var ludzu iedod kadu stradajoshu multilanguage? Man vajag pashu kodu un msql kodu! Ja kas man ir piemeram: lang mapec ir Latvian mape un taja ir 4 php faili un tie visi ir latvian valoda... :) Vienkarshak sakot.. katrai valodai ir 4 vai 5 php faili...bet ja vajag ir iespeja apvienot viena... Paldies jau ieprieksh! P.S. tas ir ljoti steidzami!
bubu Posted November 19, 2007 Report Posted November 19, 2007 Tas nav tā žik-žik un gatavs kods. Tas ir ĻOOOTI atkarīgs ko preccīzi tev no tā vajag panākt, kādā formātā ir faili un kādas ir vajadzības.
pilots Posted November 20, 2007 Report Posted November 20, 2007 var arī bez mysql. katrai valodai savu xxx_lang.inc un switchojam.
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 lang faili ir PHP formata! Var ari bez msql! :)
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 lang_latvian.php un tur ir iekshaa $header[1] = "Meklēt:"; u.t.t.
andrisp Posted November 20, 2007 Report Posted November 20, 2007 Ko tev īsti vajag ? Tev taču jau ir valodas faili. Piem., tur kur vajag izdrukāt meklēšanas tekstu, liec echo $header[1]; u.t.t.. Kur problēma ?
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 man vajag lai vinji darbotos.. piemeram..un headerir rakstit ! Latvian/English/Russian! piespiezot mainas valodas..man nav pati multilanguage...esmu tikai failus partulkojis.. man vajag pashu funkciju! :)
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 http://lv.php.net/manual/en/ tur nav neka!
andrisp Posted November 20, 2007 Report Posted November 20, 2007 (edited) Vienkāršākais veids: 1) Pie lapas ielādes pārbaudi vai nav padots mainīgais, piemēram, $_GET['lang']. 2) Ja ir, tad padod piešķir šo vērtību sesijas mainīgajam, piemēram, $_SESSION['lang']. Pirms tam pavisam obligāti jāveic pārbaude vai padotā valoda eksistē. Izveido masīvu ar atļautajām valodām un tad ar in_array pārbaudi vai padotā vērtība ir valīda. 3) Ja nav padots mainīgais, tad piešķir šim pašam sesijas mainīgajam kaut kādu noklusēto vērtību, piemēram, 'lv'. 4) Ielādē attiecīgo valodas failu, piemēram, require('lang/'.$_SESSION['lang'].'.php'); 5) Tālāk kodā vienkārši izmanto iekļautā faila mainīgos. http://lv.php.net/manual/en/tur nav neka! Tu maldies - tur ir viss. :) Edited November 20, 2007 by andrisp
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 es toch no shii visa ko Uzraktiiji nesapratu! saprotu ka vaig veikt man darbibu! Bet nevar vienkarshak parastu scriptu kur stradatu!
skrach Posted November 20, 2007 Author Report Posted November 20, 2007 zinu ka jamacas..bet luudzu paliidzi! Man tas ir svariigi!
andrisp Posted November 20, 2007 Report Posted November 20, 2007 Bet es taču tev palīdzu. :) Ko tu tieši nesaprati manis teiktajā ?
Recommended Posts