"use strict";
(function (window, undefined) {
	var hasClass = System.hasClass,
	
		language = /(?:^|\s)i18n-([a-z]{2})(?:\s|$)/.exec(document.documentElement.className);

	if (language === null) {
		language = 'en';
	} else {
		language = language[1];
	}

	window['i18n'] = {
		'levelSolvedTitle0':['LOL! That was the worst solution I\'ve ever seen.<br />Anyhow, you did it!'],
		'levelSolvedTitle1':['Wow', 'Amazing', 'Awesome', 'Unbelievable', 'Incredible', 'Marvelous', 'Excellent', 'Fantastic', 'Wonderful', 'Phantasmagorial', 'Brilliant', 'Superb', 'Cool', 'Groovy', 'Bombastic'],
		'levelSolvedTitle2':['You really solved this problem', 'You really found a solution'],
		'levelSolvedTitle3':['Great job', 'Well done'],
		'levelSolvedSummary1':'Your score is <span class="sizeXL">[score]</span> using <span class="sizeL">[used]</span> instructions, which were executed <span class="sizeL">[executed]</span> times.',
		'levelSolvedSummary2':'Your score is <span class="sizeXL">[score]</span> using <span class="sizeL">[used]</span> instructions, which were executed <span class="sizeL">[executed]</span> times, <span class="sizeL">[invalid]</span> instructions were invalid.',
		'levelSolvedRank':'Your rank in the leaderboard: <span class="sizeXL">[ranking]</span>'
	};

	switch (language) {
		case 'de':
			i18n.levelSolvedTitle0 = ['LOL! Das war die schlechteste Lösung die ich je gesehen habe.<br />Wie auch immer, Du hast es trotzdem geschafft!'];
			i18n.levelSolvedTitle1 = ['Wow', 'Unglaublich', 'Toll', 'Fantastisch', 'Beeindruckend', 'Sagenhaft', 'Wunderbar', 'Ausgezeichnet', 'Fabelhaft', 'Großartig', 'Exzellent', 'Spitzenmäßig', 'Super', 'Bombastisch', 'Traumhaft', 'Phantasmagorisch', 'Brilliant', 'Hervorragend', 'Klasse', 'Geil'];
			i18n.levelSolvedTitle2 = ['Du hast das Problem wirklich gelöst', 'Du hast wirklich eine Lösung gefunden'];
			i18n.levelSolvedTitle3 = ['Gut gemacht'];
			i18n.levelSolvedSummary1 = 'Du hast <span class="sizeXL">[score]</span> Punkte mit <span class="sizeL">[used]</span> Befehlen, die <span class="sizeL">[executed]</span> mal ausgeführt wurden.';
			i18n.levelSolvedSummary2 = 'Du hast <span class="sizeXL">[score]</span> Punkte mit <span class="sizeL">[used]</span> Befehlen, die <span class="sizeL">[executed]</span> mal ausgeführt wurden und <span class="sizeL">[invalid]</span> Fehler verursachten.';
			i18n.levelSolvedRank = 'Dein Rank in der Bestenliste: <span class="sizeXL">[ranking]</span>';
			break;
	}
})(window);
