refactored locale.js for ES6 arrow functions

pull/95/head
jmoenig 2020-04-27 12:18:31 +02:00
rodzic 1dd0882d58
commit 7c5647fc86
1 zmienionych plików z 9 dodań i 11 usunięć

Wyświetl plik

@ -42,7 +42,7 @@
/*global modules, contains*/
modules.locale = '2020-January-28';
modules.locale = '2020-April-27';
// Global stuff
@ -82,26 +82,24 @@ Localizer.prototype.languageName = function (lang) {
};
Localizer.prototype.credits = function () {
var txt = '',
myself = this;
this.languages().forEach(function (lang) {
var txt = '';
this.languages().forEach(lang => {
txt = txt + '\n'
+ myself.languageName(lang)
+ this.languageName(lang)
+ ' (' + lang + ') - '
+ myself.dict[lang].language_translator
+ ' - ' + myself.dict[lang].last_changed;
+ this.dict[lang].language_translator
+ ' - ' + this.dict[lang].last_changed;
});
return txt;
};
Localizer.prototype.unload = function () {
var dict,
keep = ['language_name', 'language_translator', 'last_changed'],
myself = this;
this.languages().forEach(function (lang) {
keep = ['language_name', 'language_translator', 'last_changed'];
this.languages().forEach(lang => {
var key;
if (lang !== 'en') {
dict = myself.dict[lang];
dict = this.dict[lang];
for (key in dict) {
if (Object.prototype.hasOwnProperty.call(dict, key)
&& !contains(keep, key)) {