[ CiM0beTa @ 29.06.2012. 23:42 ] @
Kako mogu da napisem funkciju koja ce sadrzati prevod? funkcija ili nesto slicno. Recimo za ovo:

$errors[] = 'We can\'t find that username. Have you registered?';

za errors imam array() i prikazuju se greske u templajtu. takodje imam i druge recenice koje nisu errors vec informacije...

jel mogu u zaglavlju da kreiram neku funkciju koja ce uvek biti ucitavana i recimo za ovo ispred da bude:

$errors[] = language_sr($error1);

? molim neki predlog, primer... Nije mi veliki sajt, mogu i sam sve da prevedem, ali bolje bi bilo da se to odradi u okviru nekog koda, da bi se ostavila mogucnost ii za druge jezike?
[ vmosnak @ 30.06.2012. 00:23 ] @
mozda bi bilo bolje da sam prevedesh, pa recimo da prevod smestish u neki fajl
[ PHPovac @ 30.06.2012. 00:43 ] @
Code (php):

$lang = array();
$lang['sr'] = array("welcome_txt" => "Dobrodošli na moj sajt");
$lang['en'] = array("welcome_txt" => "Welcome to my website");
 

Ovo sačuvaj kao languages.php
Code (php):

function _lng($string, $lng) {
require 'languages.php';
if(!empty($lang[$lng][$string])) {
echo $lang[$lng][$string];
} else {
echo $string;
}
}
 

I onda radiš
Code (php):

_lng('welcome_txt', 'sr');
 
[ CiM0beTa @ 30.06.2012. 10:33 ] @
@PHPovac znas znanje :chears