Remarque: après avoir sauvegardé, vous devez vider le cache de votre navigateur pour que les changements prennent effet. Mozilla, cliquez sur Actualiser (ou ctrl-r). Internet Explorer / Opera: ctrl-f5. Safari: cmd-r. Konqueror ctrl-r.

//<syntaxhighlight lang="javascript">

// Langue à utiliser
var wiktLang = "id";

// Tableau de boutons
var wiktButtons = [];
 
/**
 * Ajout d'un bouton а la toolbar d'edition
 * inspiree de insertButton()
 * @param title : titre de la fonction
 * @param image : source de l'image а afficher
 * @param href: lien a executer lors du click sur le bouton
 * @param accesskey : touche d'acces rapide (optionnel)
 */
function wiktAddButton(title, image, href, accesskey) {
	wiktButtons [wiktButtons.length] =
		{"title": title,
		 "image": image,
		 "href": href,
		 "accesskey": accesskey};
}
 
/**
 * Ajoute les boutons à la toolbar
 */
function wiktAddButtons() {
        var toolbar = document.getElementById("toolbar"); 
        if (!toolbar) return;
 
	for (var i in wiktButtons) {
		var button = wiktButtons[i];
		var img = document.createElement("img");
		img.width = 23;
		img.height = 22;
		img.src = button.image;
		img.border = 0;
		img.style.cursor = "pointer";
		img.alt = button.title;
 
		var ref = document.createElement("a");
		if (!button.flags) button.flags = "";
		ref.setAttribute("href", button.href);
		ref.setAttribute("title", button.title);
		if (button.accesskey) {
			ref.setAttribute("accesskey", button.accesskey);
		}
		ref.appendChild(img);
		toolbar.appendChild(ref);
	}
}

function insertEbauche() {
  var lang = window.prompt("Quelle langue utiliser (fr, en, ...) ?");
  if (!lang) return;
  insertTags("{{=" + lang + "=}}\n{{-étym-}}\n: {{ébauche-étym|" + lang + "}}\n\n{{-verb-|" + lang + "}}\n''''''\n# [[|]], [[]].", "", "");
}

// La variable $lang est remplacée par la variable JS wiktLang
var ebauchePattern = "{{=$lang=}}\n" +
                     "{{-étym-}}\n" +
                     ": {{ébauche-étym|$lang}}\n"+
                     "\n" +
                     "{{-verb-|$lang}}\n" +
                     "''''''\n" +
                     "# [[|]], [[]].\n";

// Ajout d'un bouton pour insérer dans un article un modèle d'ébauche avec la langue paramétrable
// Touche de raccourci : Alt+Shift+o sous Firefox, Ctrl+Shift+o sous IE
wiktAddButton("Ebauche",
  "http://upload.wikimedia.org/wikipedia/commons/3/3c/Button_lienweb.png",
  "javascript:insertTags(ebauchePattern.replace(/\\$lang/g, wiktLang), '', '');",
  "O");

addLoadEvent(wiktAddButtons);
 
//</syntaxhighlight>