X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=blobdiff_plain;f=test%2Fspec-dev%2Ftranslate.spec.js;fp=test%2Fspec-dev%2Ftranslate.spec.js;h=13338af1084c419fd9adf2a6c9928c573578f94d;hp=af7be83b235d9237362187a6366e542a2d0460e0;hb=94012a9c3fb4e26743b5b8617c10693f4906b703;hpb=87b1be54f2c94566702dc429a70425905932618a diff --git a/test/spec-dev/translate.spec.js b/test/spec-dev/translate.spec.js index af7be83..13338af 100644 --- a/test/spec-dev/translate.spec.js +++ b/test/spec-dev/translate.spec.js @@ -80,7 +80,9 @@ describe("Init jasmine config", function () { // temporary disabled due records without an author, MKWS-400 describe("Check translations", function () { - var $ = function (string) { return string }; + var $ = function (string) { + return string + }; // handle html entities, "Zurück" => "Zurück" var M = function (string) { @@ -98,47 +100,49 @@ describe("Check translations", function () { var locale_lang = { "de": { - "Authors": "Autoren", - "Subjects": "Schlagwörter", - "Sources": "Daten und Quellen", - "source": "datenquelle", - "Facets": "Termlisten", - "Next": "Weiter", - "Prev": "Zurück", - "Search": "Suche", - "Sort by": "Sortieren nach", - "and show": "und zeige", - "per page": "pro Seite", - "Displaying": "Zeige", - "to": "von", - "of": "aus", - "found": "gefunden", - "Title": "Titel", - "Author": "Autor", - "author": "autor", - "Date": "Datum", - "Subject": "Schlagwort", - "subject": "schlagwort", - "Location": "Ort", - "Records": "Datensätze", - "Targets": "Datenbanken", - "relevance": "Relevanz", - "title": "Titel", - "newest": "Neueste", - "oldest": "Älteste", - - "dummy": "dummy" - }}; + "Authors": "Autoren", + "Subjects": "Schlagwörter", + "Sources": "Daten und Quellen", + "source": "datenquelle", + "Facets": "Termlisten", + "Next": "Weiter", + "Prev": "Zurück", + "Search": "Suche", + "Sort by": "Sortieren nach", + "and show": "und zeige", + "per page": "pro Seite", + "Displaying": "Zeige", + "to": "von", + "of": "aus", + "found": "gefunden", + "Title": "Titel", + "Author": "Autor", + "author": "autor", + "Date": "Datum", + "Subject": "Schlagwort", + "subject": "schlagwort", + "Location": "Bestand", + "Locations": "Bestand", + "Records": "Datensätze", + "Targets": "Datenbanken", + "relevance": "Relevanz", + "title": "Titel", + "newest": "Neueste", + "oldest": "Älteste", + + "dummy": "dummy" + } + }; function check_translation_list(keywords, list) { var errors = []; for (var i = 0; i < keywords.length; i++) { - if ($(list[i]).match("^" + M(keywords[i]) + ": ") ) { + if ($(list[i]).match("^" + M(keywords[i]) + ": ")) { debug("found: " + list[i] + " :: " + keywords[i]); - } else { + } else { debug("NOT found: " + list[i] + " :: " + keywords[i]); errors.push(keywords[i]) - } + } } expect(errors.length).not.toBeGreaterThan(1); } @@ -152,8 +156,8 @@ describe("Check translations", function () { check_translation_list(keywords, list); - for(var i = 0; i < keywords.length; i++ ) { - keywords_de.push(locale_lang["de"][keywords[i]]); + for (var i = 0; i < keywords.length; i++) { + keywords_de.push(locale_lang["de"][keywords[i]]); } debug(keywords_de); check_translation_list(keywords_de, list_de);