I found a “more easy” solution for the translation problem of select 2 without using acf.addAction('select2_init'
.
I changed:
$.fn.select2.amd.define('select2/i18n/xx',[],function () {
to this:
$.fn.select2.amd.define('select2/i18n/' + your-var-array.your-locale-2-char-languange,[],function () {
and now it works perfect by using the acf.__('no results found');
-function and pulling the right translations direct from my plugin mo/po files.