# Facebook Like Button auf französisch

**URL:** https://forum.shopware.com/t/facebook-like-button-auf-franzosisch/39274
**Category:** Themes & Design
**Created:** [23. August 2016 um 13:23 UTC](https://forum.shopware.com/t/facebook-like-button-auf-franzosisch/39274 "2016-08-23T13:23:01Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![HamdIT](https://avatars.discourse-cdn.com/v4/letter/h/e56c9b/32.png) [@HamdIT](https://forum.shopware.com/u/HamdIT)
#### Post date: [23. August 2016 um 13:23 UTC](https://forum.shopware.com/t/facebook-like-button-auf-franzosisch/39274/1 "2016-08-23T13:23:01Z")

</div>

Ich habe im Shop mehrere Sprachen und möchte einen Facebook-Like-Button in der jeweiligen Sprache anzeigen.

Der Code sieht etwa so aus:

```
{block name="frontend_index_top_bar_nav" append}

{if $Locale=="de_DE"}
	
	(function(d, s, id) {
	  var js, fjs = d.getElementsByTagName(s)[0];
	  if (d.getElementById(id)) return;
	  js = d.createElement(s); js.id = id;
	  js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.7";
	  fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));
{elseif $Locale=="fr_FR"}
	
	(function(d, s, id) {
	  var js, fjs = d.getElementsByTagName(s)[0];
	  if (d.getElementById(id)) return;
	  js = d.createElement(s); js.id = id;
	  js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.7";
	  fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));
...
{else}
	
	(function(d, s, id) {
	  var js, fjs = d.getElementsByTagName(s)[0];
	  if (d.getElementById(id)) return;
	  js = d.createElement(s); js.id = id;
	  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.7";
	  fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));
{/if}

{/block}

```

Dies funktioniert für Deutsch, Englisch und auch für weitere Sprachen. Aber für französisch und noch eine Sprache nicht. Ich verstehe nicht, wieso nicht. Der Code ist doch identisch. Französisch wird auch auf der f[acebook-developer-seite](https://developers.facebook.com/docs/plugins/like-button?locale=de_DE#language)als Beispiel genommen.&nbsp;In der auskommentierten Debug-Ausgabe wird korrekt „fr\_FR“ ausgegeben.

Sieht einer einen Fehler? Habe ich irgendetwas nicht verstanden?

---

<div class="post-metadata">

### Author: ![HamdIT](https://avatars.discourse-cdn.com/v4/letter/h/e56c9b/32.png) [@HamdIT](https://forum.shopware.com/u/HamdIT)
#### Post date: [23. August 2016 um 16:08 UTC](https://forum.shopware.com/t/facebook-like-button-auf-franzosisch/39274/2 "2016-08-23T16:08:29Z")

</div>

Ich weiß nicht, wieso, aber für französisch hat sich das Problem von selbst erledigt.

Das Problem trat aber auch für arabisch auf. Da wäre ein Hinweis&nbsp;interessant: Facebook kann mit „ar\_SA“ nichts anfangen. Für Facebook heißt es „ar\_AR“. Das war zumindest beim arabischen der Fehler. Für Arabisch (im Shop Saudi Arabien)&nbsp;sieht der Code dann so aus:

&nbsp;

```
{elseif $Locale=="ar_SA"}
	
	(function(d, s, id) {
	  var js, fjs = d.getElementsByTagName(s)[0];
	  if (d.getElementById(id)) return;
	  js = d.createElement(s); js.id = id;
	  js.src = "//connect.facebook.net/ar_AR/sdk.js#xfbml=1&version=v2.7";
	  fjs.parentNode.insertBefore(js, fjs);
	}(document, 'script', 'facebook-jssdk'));

```

&nbsp;
