kgCore.i18n = {
	'kg.ok': 'Ok',
	'kg.js.xhr-fail %status%': 'Es ist ein Fehler bei der Kommunikation mit dem Server aufgetreten (Statuscode %status%).',
	'kg.tree.dev-tree': 'Alle Räume',
	'kg.tree.dev-list': 'Alle Geräte',
	'kg.tree.meterer': 'Hauptzähler',
	'kg.tree.heading': 'Mein Zuhause',
	'kg.js.invalid-data': 'Ungültige Daten erhalten.',
	'kg.js.confirm.yes': 'Ja',
	'kg.js.confirm.no': 'Nein',
	'kg.js.confirm-section-deletion %name%': 'Wollen sie den Bereich "%name%" unwiderruflich löschen? Dieser Vorgang ist nicht umkehrbar.',
	'kg.js.confirm-device-deletion %name%': 'Wollen sie das Gerät "%name%" unwiderruflich löschen? Dieser Vorgang ist nicht umkehrbar.',
	'kg.js.confirm-deletion': 'Wirklich löschen?',
	'kg.js.manual-input': 'Neuen Wert eingeben',
	'kg.js.mykiwigrid.delete': 'Dieses Element löschen',
	'kg.js.mykiwigrid.addsection': 'Raum/Bereich hinzufügen.',
	'kg.js.mykiwigrid.adddevice': 'Gerät hinzufügen',
	'kg.js.mykiwigrid.rename': 'Umbenennen',
	'kg.js.saved': 'Gespeichert',
	'kg.modcomponents.date': 'Datum',
	'kg.modcomponents.reading': 'kWh',
	'kg.js.status': 'kg.js.status',
	'kg.flash-required': 'Diese Seite benötigt den Adobe Flash Player.',
	'kg.flash-required-link': 'Hier herunterladen.',
	'kg.js.feedback-dialog-title': 'Nachricht an das Kiwigrid Team',
	'': '',
	'': '',
	'': ''
};
function __(key, keywords) {
	var text = ""+(kgCore.i18n[key] ? kgCore.i18n[key] : key);
	for (keyword in keywords) {
		var regEx = new RegExp(keyword);
		text = text.replace(regEx, keywords[keyword]);	
	}
	return text;
}