[ 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
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.