J'ai deux fichiers JavaScript avec des traductions, qui seront incluses en fonction de la langue des utilisateurs. Cela fonctionne bien pour la plupart des cas. Mais pas pour les boutons Objet dans une boîte de dialogue JQuery UI. Toutes idées Comment résoudre ce problème? Fermer doit être traduit. P> P>
4 Réponses :
Il suffit de mettre entre des guillemets: p
Les traductions sont stockées dans un fichier JS comme: var fermer = 'schließen'; Donc, votre solution ne fonctionnera pas.
Créer les boutons Objet comme ceci: EDIT: Mise à jour pour utiliser la variable proche. P> P>
+1 Voici comment je traque dans tout l'interface utilisateur JQuery. Nous devons changer un peu de notre code, mais fonctionne comme un charme.
Il y a Deux façons de spécifier des boutons dans une boîte de dialogue (if (data.status == 'success') {
options = {
buttons: [{
text: CLOSE,
click: function() {
$(this).dialog('close');
}
}]
}
}
Je préfère aussi cette réponse car il est plus évident où viennent les traductions.
Vous devez modifier la déclaration du widget de dialogue dans Trouver la ligne P> closeText: "Close",