jotapt Posted August 16, 2007 Share Posted August 16, 2007 Hi, I need to implement multilingual support for some scripts I've made. My question is which is the best way regarding the execution speed ? Should I use define(x,y) or $lang['x']=y ? Or this is not relevant ? Thank in advance for any opinions and advices. Quote Link to comment https://forums.phpfreaks.com/topic/65156-about-multilingual-support/ Share on other sites More sharing options...
cooldude832 Posted August 16, 2007 Share Posted August 16, 2007 One idea i've seen done is based on what ever langauge is pick it throws that url into googles translator and then returns the result with the google frames removed. using fopen(google.com/translate/languagechoice/$_SERVER['self']) or what ever the google url syntax is for it, and then stripping away all the google stuff in the page. Quote Link to comment https://forums.phpfreaks.com/topic/65156-about-multilingual-support/#findComment-325314 Share on other sites More sharing options...
btherl Posted August 16, 2007 Share Posted August 16, 2007 The only answer there is to benchmark it. But I would go for convenience first if I were you. The $lang[] approach seems much more convenient to me, because: - You can list all the translations easily. - You don't pollute the namespace with the defines. Quote Link to comment https://forums.phpfreaks.com/topic/65156-about-multilingual-support/#findComment-325344 Share on other sites More sharing options...
jotapt Posted August 16, 2007 Author Share Posted August 16, 2007 The only answer there is to benchmark it. But I would go for convenience first if I were you. The $lang[] approach seems much more convenient to me, because: - You can list all the translations easily. - You don't pollute the namespace with the defines. Thanks. I did the bechmark and the difference is minimal. However, I'll use the array approach. Quote Link to comment https://forums.phpfreaks.com/topic/65156-about-multilingual-support/#findComment-325392 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.