MediaWiki:Monobook.js

Ur pennad eus ar Wikeriadur, ar geriadur liesyezhek frank a wirioù.

Notenn : Goude bezañ enrollet ho pajenn e rankot freskaat krubuilh ho merdeer evit gwelet ar c'hemmoù.

  • Firefox / Safari: Derc'hel da bouezañ war Pennlizherenn en ur glikañ war Adkargañ, pe pouezañ war Ctrl-F5 pe Ctrl-R (⌘-R war ur Mac);
  • Google Chrome: Pouezañ war Ctrl-Pennlizh-R (⌘-Shift-R war ur Mac)
  • Internet Explorer / Edge: Derc'hel da bouezañ war Ctrl en ur glikañ war Freskaat, pe pouezañ war Ctrl-F5
  • Konqueror : Klikañ war Adkargañ pe pouezañ war F5
  • Opera : Mont da Arventennoù → lañser (Opera → Penndibaboù war ur Mac) ha goude mont da Prevezded & surentez → Riñsañ roadennoù ar grubuilh → Skeudennoù krubuilhet ha restroù.
//============================================================
//
// Lañserioù disachañ
//
//============================================================


// set up the words in your language
var NavigationBarHide = 'Pakañ';
var NavigationBarShow = 'Dispakañ';

// set up max count of Navigation Bars on page,
// if there are more, all will be hidden
// NavigationBarShowDefault = 0; // all bars will be hidden
// NavigationBarShowDefault = 1; // on pages with more than 1 bar all bars will be hidden
var NavigationBarShowDefault = 0;


// shows and hides content and picture (if available) of navigation bars
// Parameters:
//     indexNavigationBar: the index of navigation bar to be toggled
function toggleNavigationBar(indexNavigationBar)
{
    var NavToggle = document.getElementById("NavToggle" + indexNavigationBar);
    var NavFrame = document.getElementById("NavFrame" + indexNavigationBar);

    if (!NavFrame || !NavToggle) {
        return false;
    }

    // if shown now
    if (NavToggle.firstChild.data == NavigationBarHide) {
        for (
                var NavChild = NavFrame.firstChild;
                NavChild != null;
                NavChild = NavChild.nextSibling
            ) {
            if (NavChild.className == 'NavPic') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'none';
            }
            if (NavChild.className == 'NavToggle') {
                NavChild.firstChild.data = NavigationBarShow;
            }
        }

    // if hidden now
    } else if (NavToggle.firstChild.data == NavigationBarShow) {
        for (
                var NavChild = NavFrame.firstChild;
                NavChild != null;
                NavChild = NavChild.nextSibling
            ) {
            if (NavChild.className == 'NavPic') {
                NavChild.style.display = 'block';
            }
            if (NavChild.className == 'NavContent') {
                NavChild.style.display = 'block';
            }
            if (NavChild.className == 'NavToggle') {
                NavChild.firstChild.data = NavigationBarHide;
            }
        }
    }
}

// adds show/hide-button to navigation bars
function createNavigationBarToggleButton()
{
    var indexNavigationBar = 0;
    // iterate over all <div>-elements
    for(
            var i=0; 
            NavFrame = document.getElementsByTagName("div")[i]; 
            i++
        ) {
        // if found a navigation bar
        if (NavFrame.className == "NavFrame") {

            indexNavigationBar++;
            var NavToggle = document.createElement("a");
            NavToggle.className = 'NavToggle';
            NavToggle.setAttribute('id', 'NavToggle' + indexNavigationBar);
            NavToggle.setAttribute('href', 'javascript:toggleNavigationBar(' + indexNavigationBar + ');');

            var NavToggleText = document.createTextNode(NavigationBarHide);
            NavToggle.appendChild(NavToggleText);

            // add NavToggle-Button as first div-element 
            // in <div class="NavFrame">
            NavFrame.insertBefore(
                NavToggle,
                NavFrame.firstChild
            );
            NavFrame.setAttribute('id', 'NavFrame' + indexNavigationBar);
        }
    }
    // if more Navigation Bars found than Default: hide all
    if (NavigationBarShowDefault < indexNavigationBar) {
        for(
                var i=1; 
                i<=indexNavigationBar; 
                i++
        ) {
            toggleNavigationBar(i);
        }
    }

}

jQuery(document).ready(createNavigationBarToggleButton);


//============================================================
//
// Arc'hwelioù leuniañ pajennoù ent emgefre
//
//============================================================

/**
 * Leuniañ a ra ar bajenn kinnig pajenn da ziverkañ gant ur patrom
 * raktermenet m'eo goullo an takad skridaozañ.
 * @author      Phe
 * @author      Dake (Kemmoù bihan)
 * @note        Testet war IE 6.0, Opera (Linux), Konqueror, Firefox.
 */
function MuiPatromPdZ()
{
    var url_name = '//br.wikipedia.org/w/index.php?title='
    var vfd_name = 'Wikipedia:Pajenno%C3%B9_da_nulla%C3%B1/'
    var page_name = document.URL;
    var index = page_name.indexOf(url_name + vfd_name);
    if (index == -1)
        return;
    var text_area = document.editform.wpTextbox1;
    if (text_area.value.length == 0) {
      page_name = page_name.slice((url_name + vfd_name).length);
      page_name = page_name.split('&')[0];
      page_name = decodeURI(page_name);
      page_name = page_name.replace(/_/g, ' ')
      var comment = "<!-- Enrollañ ar bajenn evit ma vo boulc'het hag heuliañ an doare ober -->";
      var comment2 = "<!-- Arabat disoñjal ouzhpennañ al liamm war-du ar bajenn e pajenn bennañ ar Pajennoù da nullañ -->";
     /* <pre> */
      var template = '{{subst:' + "Boulc'hañ PdZ|" + page_name 
                   + ''|~~~~|deiz={{subst:CURRENTDAY}}|miz={{subst:CURRENTMONTH}}}}';
     /* </pre>*/
      text_area.value = comment + '\n' + template + '\n' + comment2;
    }
}

jQuery(document).ready(MuiPatromPdZ);

/**
 * Leuniañ a ra ar bajenn gant ur c'hinnig PuB gant ur patrom
 * raktermenet m'eo goullo an takad skridaozañ.
 * @see         MuiPatromPdZ
 * @author: Meanos (Kemmoù bihan)
 */
function MuiPatromPuB()
{
    var url_name = '//br.wikipedia.org/w/index.php?title='
    var vfq_name = 'Wikipedia:Pennado%C3%B9_eus_an_dibab/'
    var page_name = document.URL;
    var index = page_name.indexOf(url_name + vfq_name);
    if (index == -1)
        return;
    var text_area = document.editform.wpTextbox1;
    if (text_area.value.length == 0) {
      page_name = page_name.slice((url_name + vfq_name).length);
      page_name = page_name.split('&')[0];
      page_name = decodeURI(page_name);
      page_name = page_name.replace(/_/g, ' ')
      var comment = "<!--\n     D4ar mare krouiñ ar bajenn, heuilhit an doare ober a-is evit kinnig ar pennad.\n\n     DIWALLIT : Arabat diverkañ seurt !\n-->";
      var template = '{{subst:' + "Boulc'hañ PuB|" + page_name + '|~~' + '~~';
      var comment2 = "| 1. Merkit war al linenn a-is perak e kinnigit a rpennad-mañ. N'eo ket dav sinañ, deiziatañ pe votiñ : Ho kinnig a dalvez e votit 'a-du'. |";
      var template2 = "Kinnig a ran ar pennad-mañ rak... (ho soñj)";
      var comment3 = "| 2. Enrollit ar bajenn-mañ ha krouit ul liamm daveti e Wikipedia:Pennadoù eus an dibab.";
      var comment4 = "Evit se, dibabit un tem er bajenn, kemmit anezho hag ouzhpennit al liamm evel-henn :";
/* <pre> */
      var comment5 = "** [[/" + page_name + "]] kinniget d'an ~~~~~ ";
/*</pre> */
      var template3 = '}}';
      text_area.value = comment + '\n\n' + template + '\n' + comment2 + '\n' + template2 + '\n\n' + comment3 + '\n\n' + comment4 + '\n' + comment5  + '\n' + template3 + '\n';
    }
}

jQuery(document).ready(MuiPatromPuB);


//============================================================
//
// Arouezennoù dibar
//
//============================================================

/**
 * Ouzhpennañ al lañser evit dibab istrolladoù arouezennoù dibar
 * @notenn	Ret eo da urzh al listenn-mañ klotañ gant hini MediaWiki:Edittools !
 */
function addCharSubsetMenu() {
  // alert("--> AddChar")
  var specialchars = document.getElementById('specialchars');

  if (specialchars) {
    var menu = "<select style=\"display:inline\" onChange=\"chooseCharSubset(selectedIndex)\">";
    menu += "<option>Wiki</option>";
    menu += "<option>Latin/Roman</option>";
    menu += "<option>Gresianeg</option>";
    menu += "<option>Kirilleg</option>";
    menu += "<option>AHD</option>";
    menu += "<option>Alamaneg</option>";
    menu += "<option>Arabeg</option>";
    menu += "<option>Esperanteg</option>";
    menu += "<option>Estoneg</option>";
    menu += "<option>Hawaieg</option>";
    menu += "<option>Hebraeg</option>";
    menu += "<option>Hensaozneg</option>";
    menu += "<option>Hieroglifoù</option>"; 
    menu += "<option>Hungareg</option>";
    menu += "<option>Indezeuropeg</option>";
    menu += "<option>Islandeg</option>";
    menu += "<option>Italianeg</option>";
    menu += "<option>Iwerzhoneg</option>";
    menu += "<option>Katalaneg</option>";
    menu += "<option>Kembraeg</option>"; 
    menu += "<option>Kroateg</option>";
    menu += "<option>Latveg</option>";
    menu += "<option>Lituaneg</option>";
    menu += "<option>Malteg</option>";
    menu += "<option>Nederlandeg</option>";
    menu += "<option>Navajo & Apache</option>";
    menu += "<option>Pinyin</option>";
    menu += "<option>Poloneg</option>";
    menu += "<option>Portugaleg</option>";
    menu += "<option>Rōmaji</option>";
    menu += "<option>Roumaneg</option>";
    menu += "<option>Serbeg</option>";
    menu += "<option>Skandinaveg</option>";
    menu += "<option>Spagnoleg</option>";
    menu += "<option>Tchekeg</option>";
    menu += "<option>Turkeg</option>";
    menu += "<option>Vietnameg</option>";
    menu += "<option>Yiddisheg</option>";
    menu += "<option>LFE</option>";
    menu += "<option>Jedoniezh</option>";
    menu += "</select>";
    specialchars.innerHTML = menu + specialchars.innerHTML;

    /* default subset - try to use a cookie some day */
    chooseCharSubset(0);
  }
}

/* select subsection of special characters */
function chooseCharSubset(s) {
  var l = document.getElementById('specialchars').getElementsByTagName('p');
  for (var i = 0; i < l.length ; i++) {
    l[i].style.display = i == s ? 'inline' : 'none';
    l[i].style.visibility = i == s ? 'visible' : 'hidden';
  }
}

jQuery(document).ready(addCharSubsetMenu);

//============================================================
//
// Dibab an doare da ziskwel ar penndibaboù
//
//============================================================

/**
 * Dibab an doare da ziskwel an daveenoù.
 * @note        Ret eo da urzh ar roll-mañ klotañ gant hini ar Patrom:Skridaozañ !
 */
function addBibSubsetMenu() 
{
  var specialBib = document.getElementById('specialBib');

  if (specialBib) 
  {
    specialBib.style.display = 'block';
    var menu = "<select style=\"display:inline;\" onChange=\"chooseBibSubset(selectedIndex)\">";
    menu += "<option>Roll</option>";
    menu += "<option>WikiNorme</option>";
    menu += "<option>BibTeX</option>";
    menu += "<option>ISBD</option>";
    menu += "<option>ISO690</option>";
    menu += "</select>";
    specialBib.innerHTML = specialBib.innerHTML + menu;
  }
    /* default subset - try to use a cookie some day */
    chooseBibSubset(0);
}

/* select subsection of special characters */
function chooseBibSubset(s) 
{
  var l = document.getElementsByTagName('div');
  for (var i = 0; i < l.length ; i++) 
  {
         if(l[i].className == 'BibList')   l[i].style.display = s == 0 ? 'block' : 'none';
    else if(l[i].className == 'WikiNorme') l[i].style.display = s == 1 ? 'block' : 'none';
    else if(l[i].className == 'BibTeX')    l[i].style.display = s == 2 ? 'block' : 'none';
    else if(l[i].className == 'ISBD')      l[i].style.display = s == 3 ? 'block' : 'none';
    else if(l[i].className == 'ISO690')    l[i].style.display = s == 4 ? 'block' : 'none';
  }
}

jQuery(document).ready(addBibSubsetMenu);


//============================================================
//
// Barrenn ostilhoù
//
//============================================================

/**
 * Ouzhpennañ un nebeud boutonoù war ar varrenn ostilhoù
 * Tennet eus ma c'hod kent ha d'an arlunioù war he:
 * @author: fr:user:dake
 * @version: 0.1
 */
function ImprovedToolbar()
{
 tooly = document.getElementById('toolbar');
 if (tooly == null) return;

 StrikeTextButton = "<a href=\"javascript:insertTags('<s>','</s>','');\"><img src=\"//upload.wikimedia.org/wikipedia/br/3/30/Btn_toolbar_rayer.png\" alt=\"Rayer\" title=\"Rayer\"></a>";
 EnumTextButton = "<a href=\"javascript:insertTags('\\n# elfenn 1\\n# elfenn 2\\n# elfenn 3','','');\"><img src=\"//upload.wikimedia.org/wikipedia/br/8/88/Btn_toolbar_enum.png\" alt=\"Niveriñ\" title=\"Niveriñ\"></a>";
 ListTextButton = "<a href=\"javascript:insertTags('\\n* elfenn A\\n* elfenn B\\n* elfenn C','','');\"><img src=\"//upload.wikimedia.org/wikipedia/br/1/11/Btn_toolbar_liste.png\" alt=\"Roll\" title=\"Roll\"></a>";
 GalleryButton = "<a href=\"javascript:insertTags('\\n<gallery>\\Image:Crystal_128_babelfish.png|Displegadenn\\nImage:Crystal 128 penguin.png|Displegadenn\\nImage:Nuvola apps package toys.png|Commentaire\\n</gallery>','','');\"><img src=\"//upload.wikimedia.org/wikipedia/br/9/9e/Btn_toolbar_gallery.png\" alt=\"Skeudennaoueg\" title=\"Skeudennaoueg\"></a>";
 CommentTextButton = "<a href=\"javascript:insertTags('<!--','-->','');\"><img src=\"//upload.wikimedia.org/wikipedia/br/3/37/Btn_toolbar_commentaire.png\" alt=\"Displegadenn\" title=\"Displegadenn\"></a>";

 tooly.innerHTML = tooly.innerHTML + StrikeTextButton + EnumTextButton + ListTextButton + CommentTextButton + GalleryButton;
}

jQuery(document).ready(ImprovedToolbar);


//============================================================
//
// Troidigezh LFE X-SAMPA 
//
//============================================================


// troidigezh un distagadur : LFE war-zu SAMPA
function APIwarzuXSAMPA(dist) {
  var SAMPA = dist.innerHTML;

//============================================================
//
// Lizherennoù munut 
//
//============================================================

  SAMPA = SAMPA.replace(/a/g, 'a');
  SAMPA = SAMPA.replace(/b/g, 'b');
  SAMPA = SAMPA.replace(/ɓ/g, 'b_<');
  SAMPA = SAMPA.replace(/c/g, 'c');
  SAMPA = SAMPA.replace(/d/g, 'd');
  SAMPA = SAMPA.replace(/ɖ/g, 'd`');
  SAMPA = SAMPA.replace(/ɗ/g, 'd_<');
  SAMPA = SAMPA.replace(/e/g, 'e');
  SAMPA = SAMPA.replace(/f/g, 'f');
  SAMPA = SAMPA.replace(/ɡ/g, 'g');
  SAMPA = SAMPA.replace(/ɠ/g, 'g_<');
  SAMPA = SAMPA.replace(/h/g, 'h');
  SAMPA = SAMPA.replace(/ɦ/g, 'h\\');
  SAMPA = SAMPA.replace(/i/g, 'i');
  SAMPA = SAMPA.replace(/j/g, 'j');
  SAMPA = SAMPA.replace(/ʝ/g, 'j\\');
  SAMPA = SAMPA.replace(/k/g, 'k');
  SAMPA = SAMPA.replace(/l/g, 'l');
  SAMPA = SAMPA.replace(/ɭ/g, 'l`');
  SAMPA = SAMPA.replace(/ɺ/g, 'l\\');
  SAMPA = SAMPA.replace(/m/g, 'm');
  SAMPA = SAMPA.replace(/n/g, 'n');
  SAMPA = SAMPA.replace(/ɳ/g, 'n`');
  SAMPA = SAMPA.replace(/o/g, 'o');
  SAMPA = SAMPA.replace(/p/g, 'p');
  SAMPA = SAMPA.replace(/ɸ/g, 'p\\');
  SAMPA = SAMPA.replace(/q/g, 'q');
  SAMPA = SAMPA.replace(/ʠ/g, 'q_<');
  SAMPA = SAMPA.replace(/r/g, 'r');
  SAMPA = SAMPA.replace(/ɽ/g, 'r`');
  SAMPA = SAMPA.replace(/ɹ/g, 'r\\');
  SAMPA = SAMPA.replace(/ɻ/g, 'r\\`');
  SAMPA = SAMPA.replace(/ɼ/g, 'r\\_r');
  SAMPA = SAMPA.replace(/s/g, 's');
  SAMPA = SAMPA.replace(/ʂ/g, 's`');
  SAMPA = SAMPA.replace(/ɕ/g, 's\\');
  SAMPA = SAMPA.replace(/t/g, 't');
  SAMPA = SAMPA.replace(/ʈ/g, 't`');
  SAMPA = SAMPA.replace(/u/g, 'u');
  SAMPA = SAMPA.replace(/v/g, 'v');
  SAMPA = SAMPA.replace(/ʋ/g, 'P');
  SAMPA = SAMPA.replace(/w/g, 'w');
  SAMPA = SAMPA.replace(/x/g, 'x');
  SAMPA = SAMPA.replace(/ɧ/g, 'x\\');
  SAMPA = SAMPA.replace(/y/g, 'y');
  SAMPA = SAMPA.replace(/z/g, 'z');
  SAMPA = SAMPA.replace(/ʐ/g, 'z`');
  SAMPA = SAMPA.replace(/ʅ/g, 'z`='); 
  SAMPA = SAMPA.replace(/ʑ/g, 'z\\');
  SAMPA = SAMPA.replace(/ɿ/g, 'z=');
  

//============================================================
//
// Lizherennoù bras 
//
//============================================================

  SAMPA = SAMPA.replace(/ɑ/g, 'A');
  SAMPA = SAMPA.replace(/β/g, 'B');
  SAMPA = SAMPA.replace(/ʙ/g, 'B\\');
  SAMPA = SAMPA.replace(/ç/g, 'C');
  SAMPA = SAMPA.replace(/ð/g, 'D');
  SAMPA = SAMPA.replace(/ɛ/g, 'E');
  SAMPA = SAMPA.replace(/ɱ/g, 'F');
  SAMPA = SAMPA.replace(/ɣ/g, 'G');
  SAMPA = SAMPA.replace(/ɢ/g, 'G\\');
  SAMPA = SAMPA.replace(/ʛ/g, 'G\\_<');
  SAMPA = SAMPA.replace(/ɥ/g, 'H');
  SAMPA = SAMPA.replace(/ʜ/g, 'H\\');
  SAMPA = SAMPA.replace(/ɪ/g, 'I');
  SAMPA = SAMPA.replace(/Ɨ/g, 'I\\');
  SAMPA = SAMPA.replace(/ɲ/g, 'J');
  SAMPA = SAMPA.replace(/ɟ/g, 'J\\');
  SAMPA = SAMPA.replace(/ʄ/g, 'J\\_<');
  SAMPA = SAMPA.replace(/ɬ/g, 'K');
  SAMPA = SAMPA.replace(/ɮ/g, 'K\\');
  SAMPA = SAMPA.replace(/ʎ/g, 'L');
  SAMPA = SAMPA.replace(/ʟ/g, 'L\\');
  SAMPA = SAMPA.replace(/ɯ/g, 'M');
  SAMPA = SAMPA.replace(/ɰ/g, 'M\\');
  SAMPA = SAMPA.replace(/ŋ/g, 'N');
  SAMPA = SAMPA.replace(/ɴ/g, 'N\\');
  SAMPA = SAMPA.replace(/ɔ/g, 'O');
  SAMPA = SAMPA.replace(/ʘ/g, 'O\\');
  SAMPA = SAMPA.replace(/ɒ/g, 'Q');
  SAMPA = SAMPA.replace(/ʁ/g, 'R');
  SAMPA = SAMPA.replace(/ʀ/g, 'R\\');
  SAMPA = SAMPA.replace(/ʃ/g, 'S');
  SAMPA = SAMPA.replace(/ʆ/g, 'S_j');
  SAMPA = SAMPA.replace(/θ/g, 'T');
  SAMPA = SAMPA.replace(/ʊ/g, 'U');
// doubl :
  SAMPA = SAMPA.replace(/ɷ/g, 'U');
  SAMPA = SAMPA.replace(/ʊ̵/g, 'U\\');
  SAMPA = SAMPA.replace(/ʌ/g, 'V');
  SAMPA = SAMPA.replace(/ʍ/g, 'W');
  SAMPA = SAMPA.replace(/χ/g, 'X');
  SAMPA = SAMPA.replace(/ħ/g, 'X\\');
  SAMPA = SAMPA.replace(/ʏ/g, 'Y');
  SAMPA = SAMPA.replace(/ʒ/g, 'Z');
  SAMPA = SAMPA.replace(/ʓ/g, 'Z_j');

//============================================================
//
// Arouezennoù all 
//
//============================================================

//  SAMPA = SAMPA.replace(/./g, '.');
  SAMPA = SAMPA.replace(/ˈ/g, '"');
  SAMPA = SAMPA.replace(/ˌ/g, '%');
  SAMPA = SAMPA.replace(/ʲ/g, '_j');
// doubl :
  SAMPA = SAMPA.replace(/ ̡/g, '_j');
  SAMPA = SAMPA.replace(/ː/g, ':');
  SAMPA = SAMPA.replace(/ˑ/g, ':\\');
  SAMPA = SAMPA.replace(/&nbsp;/g, '-'); // doubl
  SAMPA = SAMPA.replace(/ /g, '-');
  SAMPA = SAMPA.replace(/ə/g, '@');
  SAMPA = SAMPA.replace(/ɘ/g, '@\\');
  SAMPA = SAMPA.replace(/ɚ/g, '@`');
  SAMPA = SAMPA.replace(/æ/g, '{');
  SAMPA = SAMPA.replace(/ʉ/g, '}');
  SAMPA = SAMPA.replace(/ɨ/g, '1');
  SAMPA = SAMPA.replace(/ø/g, '2');
  SAMPA = SAMPA.replace(/ɜ/g, '3');
  SAMPA = SAMPA.replace(/ɝ/g, '3`');
  SAMPA = SAMPA.replace(/ɞ/g, '3\\');
  SAMPA = SAMPA.replace(/ɾ/g, '4');
  SAMPA = SAMPA.replace(/ɫ/g, '5');
  SAMPA = SAMPA.replace(/ɐ/g, '6');
  SAMPA = SAMPA.replace(/ɤ/g, '7');
  SAMPA = SAMPA.replace(/ɵ/g, '8');
  SAMPA = SAMPA.replace(/œ/g, '9');
  SAMPA = SAMPA.replace(/ɶ/g, '&');
// doubl :
  SAMPA = SAMPA.replace(/ʚ/g, '&\\');
  SAMPA = SAMPA.replace(/ʔ/g, '?');
  SAMPA = SAMPA.replace(/ʕ/g, '?\\');
  SAMPA = SAMPA.replace(/ /g, '*');
  SAMPA = SAMPA.replace(/ /g, '/');
  SAMPA = SAMPA.replace(/ /g, '<');
  SAMPA = SAMPA.replace(/ʢ/g, '<\\');
  SAMPA = SAMPA.replace(/ /g, '>');
  SAMPA = SAMPA.replace(/ʡ/g, '>\\');
  SAMPA = SAMPA.replace(/↑/g, '^');
  SAMPA = SAMPA.replace(/ǃ/g, '!\\');
  SAMPA = SAMPA.replace(/ʗ/g, '!\\');
// Diwallit, da lakaat a-raok an X-SAMPA " ! " :
  SAMPA = SAMPA.replace(/↓/g, '!');
  SAMPA = SAMPA.replace(/ /g, '|');
  SAMPA = SAMPA.replace(/ǀ/g, '|\\');
  SAMPA = SAMPA.replace(/ /g, '||');
  SAMPA = SAMPA.replace(/ǁ/g, '|\\|\\');
// doubl :
  SAMPA = SAMPA.replace(/ʖ/g, '|\\|\\');
  SAMPA = SAMPA.replace(/ǂ/g, '=\\');
  SAMPA = SAMPA.replace(/‿/g, '-\\');
  SAMPA = SAMPA.replace(/ʇ/g, '|\\');

//============================================================
//
// Arouezennoù diakritek 
//
//============================================================

  SAMPA = SAMPA.replace(/̈/g, '_"');
  SAMPA = SAMPA.replace(/̟/g, '_+');
// doubl :
  SAMPA = SAMPA.replace(/˖/g, '_+');
  SAMPA = SAMPA.replace(/̠/g, '_-');
// doubl :
  SAMPA = SAMPA.replace(/˗/g, '_-');
  SAMPA = SAMPA.replace(/ˇ/g, '_/');
  SAMPA = SAMPA.replace(/̥/g, '_0');
// doubl :
  SAMPA = SAMPA.replace(/˒/g, '_0');
// tripl :
  SAMPA = SAMPA.replace(/̊/g, '_0');
  SAMPA = SAMPA.replace(/̩/g, '=');
// double :
  SAMPA = SAMPA.replace(/̍/g, '=');
  SAMPA = SAMPA.replace(/ʼ/g, '_>');
// doubl :
  SAMPA = SAMPA.replace(/ˀ/g, '_>');
  SAMPA = SAMPA.replace(/ˤ/g, '_?\\');
  SAMPA = SAMPA.replace(/ˆ/g, '_\\');
  SAMPA = SAMPA.replace(/̯/g, '_^');
  SAMPA = SAMPA.replace(/̚/g, '_}');
  SAMPA = SAMPA.replace(/˞/g, '`');
// doubl ? :
  SAMPA = SAMPA.replace(/̢/g, '`');
  SAMPA = SAMPA.replace(/̃/g, '~');
// doubl :
  SAMPA = SAMPA.replace(/̨/g, '~');
  SAMPA = SAMPA.replace(/̘/g, '_A');
  SAMPA = SAMPA.replace(/̺/g, '_a');
  SAMPA = SAMPA.replace(/̏/g, '_B');
  SAMPA = SAMPA.replace(/ˏ/g, '_B_L');
  SAMPA = SAMPA.replace(/̜/g, '_c');
// doubl :
  SAMPA = SAMPA.replace(/˓/g, '_c');
  SAMPA = SAMPA.replace(/̪/g, '_d');
  SAMPA = SAMPA.replace(/̴/g, '_e');
  SAMPA = SAMPA.replace(/↘/g, '<F>');
  SAMPA = SAMPA.replace(/̂/g, '_F');
  SAMPA = SAMPA.replace(/ˠ/g, '_G');
  SAMPA = SAMPA.replace(/́/g, '_H');
  SAMPA = SAMPA.replace(/˥/g, '_T');
  SAMPA = SAMPA.replace(/ʰ/g, '_h');
  SAMPA = SAMPA.replace(/̴/g, '_e');
  SAMPA = SAMPA.replace(/̰/g, '_k');
  SAMPA = SAMPA.replace(/̀/g, '_L');
  SAMPA = SAMPA.replace(/ˎ/g, '_L_B');
  SAMPA = SAMPA.replace(/ˡ/g, '_l');
  SAMPA = SAMPA.replace(/̄/g, '_M');
  SAMPA = SAMPA.replace(/̻/g, '_m');
  SAMPA = SAMPA.replace(/̼/g, '_N');
  SAMPA = SAMPA.replace(/ⁿ/g, '_n');
  SAMPA = SAMPA.replace(/̹/g, '_O');
  SAMPA = SAMPA.replace(/̞/g, '_o');
// doubl :
  SAMPA = SAMPA.replace(/˕/g, '_o');
  SAMPA = SAMPA.replace(/̙/g, '_q');
  SAMPA = SAMPA.replace(/↗/g, '_R');
  SAMPA = SAMPA.replace(/̌/g, '_R');
//  SAMPA = SAMPA.replace(/??????/g, '_R_F'); Tonenn war-bign ha war-ziskenn da c'houde ?
  SAMPA = SAMPA.replace(/̝/g, '_r');
// doubl :
  SAMPA = SAMPA.replace(/˔/g, '_r');
  SAMPA = SAMPA.replace(/̋/g, '_T');
// doubl ? :
  SAMPA = SAMPA.replace(/ˉ/g, '_T');
  SAMPA = SAMPA.replace(/̤/g, '_t');
// doubl :
  SAMPA = SAMPA.replace(/ʱ/g, '_t');
  SAMPA = SAMPA.replace(/̬/g, '_v');
  SAMPA = SAMPA.replace(/ʷ/g, '_w');
// doubl :
  SAMPA = SAMPA.replace(/̫/g, '_w');
  SAMPA = SAMPA.replace(/̆/g, '_X');
  SAMPA = SAMPA.replace(/̽/g, '_x');

//============================================================
//
// A bep seurt
//
//============================================================

// API ?
  SAMPA = SAMPA.replace(/ʤ/g, 'dZ');
  SAMPA = SAMPA.replace(/ʣ/g, 'dz');
  SAMPA = SAMPA.replace(/ʥ/g, 'dz\\');
  SAMPA = SAMPA.replace(/ʧ/g, 'tS');
  SAMPA = SAMPA.replace(/ʨ/g, 'ts\\');
  SAMPA = SAMPA.replace(/ʦ/g, 'ts');
  SAMPA = SAMPA.replace(/͡/g, ')');
// ʞ ?
// Extras ?
  SAMPA = SAMPA.replace(/˩/g, '_B');
  SAMPA = SAMPA.replace(/˦/g, '_H');
  SAMPA = SAMPA.replace(/˨/g, '_L');
  SAMPA = SAMPA.replace(/˧/g, '_M');
  SAMPA = SAMPA.replace(/˩/g, '_B');
// Micros
  SAMPA = SAMPA.replace(/ʳ/g, '_r');
  SAMPA = SAMPA.replace(/ʶ/g, '_R');
  SAMPA = SAMPA.replace(/ʴ/g, '_r\\');
  SAMPA = SAMPA.replace(/ʵ/g, '_r\\`');
  SAMPA = SAMPA.replace(/ˢ/g, '_s');
  SAMPA = SAMPA.replace(/ˣ/g, '_x');
  SAMPA = SAMPA.replace(/ʸ/g, '_y');
  dist.innerHTML = SAMPA;
}

// Lenn an holl zistagadurioù en ur bajenn ha treiñ pep hini
function pronpage() {
  var dist = document.getElementById("distLFE");
  for(var i=0 ; dist = document.getElementsByTagName("span")[i]; i++) {
    if (dist.className == "X-SAMPA") {
      LFEwarzuXSAMPA(dist);
    }
  }
}

jQuery(document).ready(pronpage);