Witam,
Chciałem żeby moja stronka miała możliwość zmiany języka więc zdecydowałem się na smarty, wczoraj jednak jak zacząłem to oprogramowywać pojawiło się pytanie "ile tekstu przechowywać w bazie danych, a ile w plikach config"?
Wcześniej miałem w bazie np. opis czegoś. Teraz wydaje mi się, że w tym miejscu zamiast pola typu TEXT lepiej dać varchar(100) i po tej nazwie wywoływać odpowiednie tłumaczenie z configa.
Czy tak to powinno prawidłowo wyglądać?
chodzi mi o to, że jest to dość fajnie wspomagane przez właśnie pliki config.
Poza tym sam szablon ma swoje zalety.
Jak jest jakieś inne lepsze rozwiązanie to również chętnie się dowiem.
Przyznam, że nie szukałem w tym temacie za wiele. Po prostu miałem wcześniej styczność z Smarty i pomyślałem, że to dobry kierunek. Zacząłem sobie kodować i nasunął się powyższy problem.
Co do plików config
{config_load file="text.conf" section=PL}
Za linka dziękuję
Ja do wielojęzykowości używam zmiennych zawartych w pliku i w core mam zawarte wybór języka
np
$lang='PL';
include_once('language'.$lang.'/global.php');
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)