Hello All,
I made the pull request, briefly: About "for some reason always in 'es'" that Jonas says, is about how it's show Anglicism on the translations, there is no easy translation for plugin in spanish, maybe "conectado", sounds to funny.
Jonas lead me to a solution, add a new template filter and escape the js strings instead of changing the translations strings:
{% load js i18n %}
var str1 = '{% filter js_string %}¿Te gusta el 'plugin'?{% endfilter %}';
var str2 = "{% filter js_string %}¿Te gusta este otro 'plugin'?{% endfilter %}";
var str3 = "{% filter js_string %}{% trans %}Do you like this plugin?{% entrans %}{% endfilter %}";
This currently working for me, here is the pull request for the changes → https://github.com/divio/django-cms/pull/1046