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' );
console.log( 'wgPageName = ' + pageName );
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 ) { 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];
console.log( "Dernière révision : " + lastRevision.revid );
$( '#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 );
} );