Changeset 8448 for extensions
- Timestamp:
- Jan 2, 2011, 11:39:49 PM (13 years ago)
- Location:
- extensions/FacebookPlug/Plugin
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/FacebookPlug/Plugin/include/header.inc.php
r8440 r8448 24 24 } 25 25 26 function fbp_get_fb_l anguage()26 function fbp_get_fb_locale() 27 27 { 28 28 global $user; 29 29 30 30 // Array compute by plugins/FacebookPlug/tools/check_language.php script 31 $valid_fb_l anguages = array ( 0 => 'ca_ES', 1 => 'cs_CZ', 2 => 'da_DK', 3 => 'de_DE', 4 => 'es_ES', 5 => 'fa_IR', 6 => 'fr_CA', 7 => 'fr_FR', 8 => 'he_IL', 9 => 'hr_HR', 10 => 'hu_HU', 11 => 'it_IT', 12 => 'ja_JP', 13 => 'ka_GE', 14 => 'lv_LV', 15 => 'mk_MK', 16 => 'nl_NL', 17 => 'pl_PL', 18 => 'pt_BR', 19 => 'pt_PT', 20 => 'ro_RO', 21 => 'ru_RU', 22 => 'sk_SK', 23 => 'sr_RS', 24 => 'sv_SE', 25 => 'tr_TR', 26 => 'vi_VN', 27 => 'zh_CN', );31 $valid_fb_locales = array ( 0 => 'ca_ES', 1 => 'cs_CZ', 2 => 'da_DK', 3 => 'de_DE', 4 => 'es_ES', 5 => 'fa_IR', 6 => 'fr_CA', 7 => 'fr_FR', 8 => 'he_IL', 9 => 'hr_HR', 10 => 'hu_HU', 11 => 'it_IT', 12 => 'ja_JP', 13 => 'ka_GE', 14 => 'lv_LV', 15 => 'mk_MK', 16 => 'nl_NL', 17 => 'pl_PL', 18 => 'pt_BR', 19 => 'pt_PT', 20 => 'ro_RO', 21 => 'ru_RU', 22 => 'sk_SK', 23 => 'sr_RS', 24 => 'sv_SE', 25 => 'tr_TR', 26 => 'vi_VN', 27 => 'zh_CN', ); 32 32 33 33 // User language 34 34 $language = $user['language']; 35 if (! in_array($language, $valid_fb_l anguages))35 if (! in_array($language, $valid_fb_locales)) 36 36 { 37 37 $code_lang = substr($language, 0, 2); 38 38 // Compose a language 39 39 $language = $code_lang.'_'.strtoupper($code_lang); 40 if (! in_array($language, $valid_fb_l anguages))40 if (! in_array($language, $valid_fb_locales)) 41 41 { 42 42 // Search a language 43 foreach ($valid_fb_l anguages as $valid_fb_language)43 foreach ($valid_fb_locales as $valid_fb_locale) 44 44 { 45 if ($code_lang == substr($valid_fb_l anguage, 0, 2))45 if ($code_lang == substr($valid_fb_locale, 0, 2)) 46 46 { 47 return $valid_fb_l anguage;47 return $valid_fb_locale; 48 48 } 49 49 } … … 84 84 $template->assign('FACEBOOK_APP_ID', (is_numeric($conf['fbp']['facebook_app_id']) ? $conf['fbp']['facebook_app_id'] : FACEBOOK_APP_ID)); 85 85 // define language 86 $template->assign('FACEBOOK_L ANGUAGE', fbp_get_fb_language());86 $template->assign('FACEBOOK_LOCALE', fbp_get_fb_locale()); 87 87 $template->assign('FBP_PATH', FBP_PATH); 88 88 $template->assign('FBP_SCRIPT_BASENAME', script_basename()); -
extensions/FacebookPlug/Plugin/tpl/init.fb.tpl
r8440 r8448 38 38 (function() {ldelim} 39 39 var e = document.createElement(script); 40 e.src = document.location.protocol + //connect.facebook.net/{$FACEBOOK_L ANGUAGE}/all.js#appId={$FACEBOOK_APP_ID}&xfbml=1;40 e.src = document.location.protocol + //connect.facebook.net/{$FACEBOOK_LOCALE}/all.js#appId={$FACEBOOK_APP_ID}&xfbml=1; 41 41 e.async = true; 42 42 document.getElementById(fb-root).appendChild(e); … … 45 45 {else} 46 46 <div id="fb-root"></div> 47 <script src="http://connect.facebook.net/{$FACEBOOK_L ANGUAGE}/all.js#appId={$FACEBOOK_APP_ID}&xfbml=1"></script>47 <script src="http://connect.facebook.net/{$FACEBOOK_LOCALE}/all.js#appId={$FACEBOOK_APP_ID}&xfbml=1"></script> 48 48 <script> 49 49 FB.init({ldelim}
Note: See TracChangeset
for help on using the changeset viewer.