Localize the facebook button

This commit is contained in:
Amauri CHAMPEAUX 2014-12-02 14:57:34 +01:00
parent 3e12be77d9
commit 93e3afa29f
2 changed files with 25 additions and 1 deletions

View File

@ -374,6 +374,30 @@ var tarteaucitron = {
}
return userLanguage;
},
"getLocale": function () {
"use strict";
if (!navigator) { return 'en_US'; }
var lang = navigator.language || navigator.browserLanguage ||
navigator.systemLanguage || navigator.userLang || null,
userLanguage = lang.substr(0, 2);
if (userLanguage === 'fr') {
return 'fr_FR';
} else if (userLanguage === 'en') {
return 'en_US';
} else if (userLanguage === 'de') {
return 'de_DE';
} else if (userLanguage === 'es') {
return 'es_ES';
} else if (userLanguage === 'it') {
return 'it_IT';
} else if (userLanguage === 'pt') {
return 'pt_PT';
} else {
return 'en_US';
}
},
"addScript": function (url, id, callback) {
"use strict";
var script = document.createElement('script'),

View File

@ -88,7 +88,7 @@ tarteaucitron.services.facebook = {
"js": function () {
"use strict";
tarteaucitron.fallback(['fb-like'], '');
tarteaucitron.addScript('//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.0', 'facebook-jssdk');
tarteaucitron.addScript('//connect.facebook.net/' + tarteaucitron.getLocale() + '/sdk.js#xfbml=1&version=v2.0', 'facebook-jssdk');
},
"fallback": function () {
"use strict";