Ciao, ho necessità di tradurre i contenuti di alcuni alert javascript su un progetto già fatto e che, a momento, è in italiano
Pensavo quindi,m avendo già una classe fatta in php che traduce, di creare un'estensione di JQuery che, in base all'id del testo da ricavare, me lo restituisce nella giusta traduzione facendo tramite ajax un post ad una pagina php

ho creato un file lingua.js:
codice:
(function ( $ ) {
    $.fn.lingua = function( idMsg ) {
        $.ajax({
            type: "POST",
            url: "ajaxTranslate.php",
            data: {o:1, str:idMsg},
            dataType: "text",
            contentType: "application/x-www-form-urlencoded; charset=utf-8",
            success: function(traduzione){
                return traduzione;
            },
            error: function(a) {
                return '';
            }
        });
    return '';
}( jQuery ));
ma richiamandola in questo modo da un file .js mi da errore
codice:
$.lingua('js_corsidispnasc')
Dove sbaglio? lato ajax/php va bene, l'erroee me lo da sul js:
SyntaxError: unexpected token: ')'[Ulteriori informazioni] lingua.js:17:11
TypeError: $.lingua is not a function[Ulteriori informazioni] nascondiCorsi.js:4:64