Binding of Isaac: Rebirth Wiki
Advertisement

Autres langues : English


Note : après avoir enregistré vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.

  • Firefox / Safari : Maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ou Ctrl-R (⌘-R sur un Mac) ;
  • Google Chrome : Appuyez sur Ctrl-Maj-R (⌘-Shift-R sur un Mac) ;
  • Internet Explorer : Maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5 ;
  • Opera : Videz le cache dans Outils → Préférences.
/**
 * Displays the last revision ID
 */
var pageName = mw.config.get( 'wgPageName' );
fetch( "https://bindingofisaacrebirth-fr.gamepedia.com/api.php?format=json&action=cargoquery&tables=maintenance&fields=origine,revision&where=_pageName=" + pageName + "&limit=1" )
    .then( function( r ) { console.log( "-----" ); return r.json(); } )
    .then( function( r ) {
    	var fr = r.cargoquery[0].title;
        console.log( pageName + " est une traduction de la révision " + fr.revision + " de la page " + fr.origine );
		fetch( "https://bindingofisaacrebirth.gamepedia.com/api.php?format=json&action=query&prop=revisions&pageids=" + fr.origine )
		    .then( function( r2 ) { return r2.json(); } )
		    .then( function( r2 ) {
		    	var en = r2.query.pages[fr.origine];
		    	var lastRevision = en.revisions[0];
				$( '#mw-content-text' ).before( '<u>Dernière révision :</u> <code>' + lastRevision.revid + '</code>' );
		    } );
    } );

/**
 * Displays untranslated or outdated pages using Cargo API.
 */
const list = document.getElementById( 'translations-list' );
fetch( "https://bindingofisaacrebirth-fr.gamepedia.com/api.php?format=json&action=cargoquery&tables=maintenance&fields=_pageName=page,origine,revision&limit=500" )
    .then( function( response ) { return response.json(); } )
    .then( function( response ) {
        var pages = response.cargoquery;
        for ( var p in pages )
            console.log( pages[p].title.page + " est une traduction de " + pages[p].title.origine + " sur la révision " + pages[p].title.revision );
    } );
Advertisement