Quellcode durchsuchen

fix localization again

Markus-Rost vor 4 Jahren
Ursprung
Commit
c83f2976f9
2 geänderte Dateien mit 48 neuen und 48 gelöschten Zeilen
  1. 46 46
      cmds/wiki/user.js
  2. 2 2
      i18n/en.json

+ 46 - 46
cmds/wiki/user.js

@@ -96,44 +96,44 @@ function gamepedia_user(lang, msg, namespace, username, wiki, querystring, fragm
 				if ( Date.parse(block.expiry) > Date.now() ) isBlocked = true;
 				if ( Date.parse(block.expiry) > Date.now() ) isBlocked = true;
 				let expiry = new Date(block.expiry);
 				let expiry = new Date(block.expiry);
 				let datediff = datetimeDifference(blockedtimestamp, expiry);
 				let datediff = datetimeDifference(blockedtimestamp, expiry);
-				let seperator = lang.get('user.block.duration.seperator_last').replace( /_/g, ' ' );
-				let last_seperator = true;
+				let separator = lang.get('user.block.duration.separator_last').replace( /_/g, ' ' );
+				let last_separator = true;
 				if ( datediff.minutes ) blockduration = lang.get('user.block.duration.minutes', datediff.minutes.toLocaleString(lang.get('dateformat')), datediff.minutes);
 				if ( datediff.minutes ) blockduration = lang.get('user.block.duration.minutes', datediff.minutes.toLocaleString(lang.get('dateformat')), datediff.minutes);
 				if ( datediff.hours ) {
 				if ( datediff.hours ) {
-					blockduration = lang.get('user.block.duration.hours', datediff.hours.toLocaleString(lang.get('dateformat')), datediff.hours) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.hours', datediff.hours.toLocaleString(lang.get('dateformat')), datediff.hours) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				if ( datediff.days ) {
 				if ( datediff.days ) {
 					if ( datediff.days % 7 ) {
 					if ( datediff.days % 7 ) {
-						blockduration = lang.get('user.block.duration.days', ( datediff.days % 7 ).toLocaleString(lang.get('dateformat')), datediff.days % 7) + ( blockduration.length ? seperator + blockduration : '' );
-						if ( last_seperator ) {
-							seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-							last_seperator = false;
+						blockduration = lang.get('user.block.duration.days', ( datediff.days % 7 ).toLocaleString(lang.get('dateformat')), datediff.days % 7) + ( blockduration.length ? separator + blockduration : '' );
+						if ( last_separator ) {
+							separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+							last_separator = false;
 						}
 						}
 					}
 					}
 					if ( ( datediff.days / 7 ) >> 0 ) {
 					if ( ( datediff.days / 7 ) >> 0 ) {
-						blockduration = lang.get('user.block.duration.weeks', ( ( datediff.days / 7 ) >> 0 ).toLocaleString(lang.get('dateformat')), ( datediff.days / 7 ) >> 0 ) + ( blockduration.length ? seperator + blockduration : '' );
-						if ( last_seperator ) {
-							seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-							last_seperator = false;
+						blockduration = lang.get('user.block.duration.weeks', ( ( datediff.days / 7 ) >> 0 ).toLocaleString(lang.get('dateformat')), ( datediff.days / 7 ) >> 0 ) + ( blockduration.length ? separator + blockduration : '' );
+						if ( last_separator ) {
+							separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+							last_separator = false;
 						}
 						}
 					}
 					}
 				}
 				}
 				if ( datediff.months ) {
 				if ( datediff.months ) {
-					blockduration = lang.get('user.block.duration.months', datediff.months.toLocaleString(lang.get('dateformat')), datediff.months) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.months', datediff.months.toLocaleString(lang.get('dateformat')), datediff.months) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				if ( datediff.years ) {
 				if ( datediff.years ) {
-					blockduration = lang.get('user.block.duration.years', datediff.years.toLocaleString(lang.get('dateformat')), datediff.years) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.years', datediff.years.toLocaleString(lang.get('dateformat')), datediff.years) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				blockexpiry = dateformat.format(expiry);
 				blockexpiry = dateformat.format(expiry);
@@ -377,44 +377,44 @@ function gamepedia_user(lang, msg, namespace, username, wiki, querystring, fragm
 				let expiry = new Date(queryuser.blockexpiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
 				let expiry = new Date(queryuser.blockexpiry.replace( /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2,3})/, '$1-$2-$3T$4:$5:$6Z' ));
 				if ( expiry > Date.now() ) isBlocked = true;
 				if ( expiry > Date.now() ) isBlocked = true;
 				let datediff = datetimeDifference(blockedtimestamp, expiry);
 				let datediff = datetimeDifference(blockedtimestamp, expiry);
-				let seperator = lang.get('user.block.duration.seperator_last').replace( /_/g, ' ' );
-				let last_seperator = true;
-				if ( datediff.minutes ) blockduration = lang.get('user.block.duration.minutes', datediff.minutes);
+				let separator = lang.get('user.block.duration.separator_last').replace( /_/g, ' ' );
+				let last_separator = true;
+				if ( datediff.minutes ) blockduration = lang.get('user.block.duration.minutes', datediff.minutes.toLocaleString(lang.get('dateformat')), datediff.minutes);
 				if ( datediff.hours ) {
 				if ( datediff.hours ) {
-					blockduration = lang.get('user.block.duration.hours', datediff.hours) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.hours', datediff.hours.toLocaleString(lang.get('dateformat')), datediff.hours) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				if ( datediff.days ) {
 				if ( datediff.days ) {
 					if ( datediff.days % 7 ) {
 					if ( datediff.days % 7 ) {
-						blockduration = lang.get('user.block.duration.days', datediff.days % 7) + ( blockduration.length ? seperator + blockduration : '' );
-						if ( last_seperator ) {
-							seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-							last_seperator = false;
+						blockduration = lang.get('user.block.duration.days', ( datediff.days % 7 ).toLocaleString(lang.get('dateformat')), datediff.days % 7) + ( blockduration.length ? separator + blockduration : '' );
+						if ( last_separator ) {
+							separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+							last_separator = false;
 						}
 						}
 					}
 					}
-					else {
-						blockduration = lang.get('user.block.duration.weeks', ( datediff.days / 7 ) >> 0 ) + ( blockduration.length ? seperator + blockduration : '' );
-						if ( last_seperator ) {
-							seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-							last_seperator = false;
+					if ( ( datediff.days / 7 ) >> 0 ) {
+						blockduration = lang.get('user.block.duration.weeks', ( ( datediff.days / 7 ) >> 0 ).toLocaleString(lang.get('dateformat')), ( datediff.days / 7 ) >> 0 ) + ( blockduration.length ? separator + blockduration : '' );
+						if ( last_separator ) {
+							separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+							last_separator = false;
 						}
 						}
 					}
 					}
 				}
 				}
 				if ( datediff.months ) {
 				if ( datediff.months ) {
-					blockduration = lang.get('user.block.duration.months', datediff.months) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.months', datediff.months.toLocaleString(lang.get('dateformat')), datediff.months) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				if ( datediff.years ) {
 				if ( datediff.years ) {
-					blockduration = lang.get('user.block.duration.years', datediff.years) + ( blockduration.length ? seperator + blockduration : '' );
-					if ( last_seperator ) {
-						seperator = lang.get('user.block.duration.seperator').replace( /_/g, ' ' );
-						last_seperator = false;
+					blockduration = lang.get('user.block.duration.years', datediff.years.toLocaleString(lang.get('dateformat')), datediff.years) + ( blockduration.length ? separator + blockduration : '' );
+					if ( last_separator ) {
+						separator = lang.get('user.block.duration.separator').replace( /_/g, ' ' );
+						last_separator = false;
 					}
 					}
 				}
 				}
 				blockexpiry = dateformat.format(expiry);
 				blockexpiry = dateformat.format(expiry);

+ 2 - 2
i18n/en.json

@@ -690,8 +690,8 @@
                 "hours": "$1 {{PLURAL:$2|hour|hours}}",
                 "hours": "$1 {{PLURAL:$2|hour|hours}}",
                 "minutes": "$1 {{PLURAL:$2|minute|minutes}}",
                 "minutes": "$1 {{PLURAL:$2|minute|minutes}}",
                 "months": "$1 {{PLURAL:$2|month|months}}",
                 "months": "$1 {{PLURAL:$2|month|months}}",
-                "seperator": ",_",
-                "seperator_last": "_and_",
+                "separator": ",_",
+                "separator_last": "_and_",
                 "weeks": "$1 {{PLURAL:$2|week|weeks}}",
                 "weeks": "$1 {{PLURAL:$2|week|weeks}}",
                 "years": "$1 {{PLURAL:$2|year|years}}"
                 "years": "$1 {{PLURAL:$2|year|years}}"
             },
             },