You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Puis, en lisant la valeur du/des paramètres ainsi (à tester) :
varthis_js_script=$('script[src*=somefile]');// or better regexp to get the file name..varmy_var_1=this_js_script.attr('data-my_var_1');if(typeofmy_var_1==="undefined"){varmy_var_1='some_default_value';}alert(my_var_1);// to view the variable value
Dans le code, il pourrait y avoir un dictionnaire des valeurs anglais/français/...
constdictionary={FR: {percentError: "% d'erreur",ges: 'GES',gCO2e: 'gCO2e',water: 'eau',reqNum: 'Nombre de requêtes',pageSize: 'Taille de la page',domSize: 'Taille du DOM',pageURL: 'http://www.ecoindex.fr/quest-ce-que-ecoindex/',},EN: {percentError: '% error',ges: 'GES',gCO2e: 'gCO2e',water: 'water',reqNum: 'Number of requests',pageSize: 'Page size',domSize: 'DOM size',pageURL: 'http://www.ecoindex.fr/quest-ce-que-ecoindex/',},}
Je passe par ici, je me suis basé sur ecoindex-light-js pour ajouter ma propre version ici : florimondmanca/www#253
Mon site est internationalisé anglais/français, par défaut j'ai choisi d'adapter le script pour afficher le résultat en anglais, mais la possibilité de passer une langue pourrait être sympa en effet. Je ne suis pas certain de comment on pourrait l'implémenter.
En tout cas, merci bcp pour ce script, j'allais ajouter un badge "WebsiteCarbon" mais leur méthodologie me semblait moins rigoureuse, très content d'avoir un petit outil pour intégrer EcoIndex à la place ! :-)
Bonjour,
On pourrait supposer utiliser un paramètre pour localiser le badge dans la langue de l'utilisateur.
En l'appelant ainsi :
<script type="text/javascript" data-my_var_1="some_val_1" src="/js/somefile.js"></script>
Puis, en lisant la valeur du/des paramètres ainsi (à tester) :
Dans le code, il pourrait y avoir un dictionnaire des valeurs anglais/français/...
Puis il serait mis en mémoire ainsi :
et lu dans le code
The text was updated successfully, but these errors were encountered: