survey-analytics
Version:
SurveyJS analytics Library.
1,496 lines (1,484 loc) • 95.3 kB
JavaScript
/*!
* surveyjs - SurveyJS Dashboard library v2.3.7
* Copyright (c) 2015-2025 Devsoft Baltic OÜ - http://surveyjs.io/
* License: MIT (http://www.opensource.org/licenses/mit-license.php)
*/
import { surveyLocalization, glc } from 'survey-core';
// Uncomment the line below if you create a custom dictionary
// import { setupLocale } from "../localizationManager";
var englishStrings = {
groupButton: "Group By Me",
ungroupButton: "Ungroup By Me",
selectButton: "Select Me",
hideColumn: "Hide column",
showColumn: "Show column",
makePrivateColumn: "Make column private",
makePublicColumn: "Make column public",
moveToDetail: "Move to Detail",
showAsColumn: "Show as Column",
filterPlaceholder: "Search...",
removeRows: "Remove rows",
showLabel: "Show",
entriesLabel: "entries",
visualizer_text: "Texts in table",
visualizer_wordcloud: "Wordcloud",
visualizer_histogram: "Histogram",
visualizer_number: "Average",
visualizer_choices: "Table",
visualizer_selectBase: "Chart",
visualizer_matrix: "Chart",
chartType_bar: "Bar",
chartType_vbar: "Vertical Bar",
chartType_stackedbar: "Stacked Bar",
chartType_doughnut: "Doughnut",
chartType_pie: "Pie",
chartType_scatter: "Scatter",
chartType_gauge: "Gauge",
chartType_bullet: "Bullet",
chartType_line: "Line",
chartType_radar: "Radar",
hideButton: "Hide",
makePrivateButton: "Make private",
makePublicButton: "Make public",
showButton: "Show",
filter: "Filter",
resetFilter: "Reset Filter",
changeLocale: "Change Locale",
clearButton: "Clear",
addElement: "Choose question to show...",
defaultOrder: "Default Order",
ascOrder: "Ascending",
descOrder: "Descending",
showMinorColumns: "Show minor columns",
actionsColumn: "Actions",
otherCommentTitle: "Other items and comments",
showPercentages: "Show percentages",
hidePercentages: "Hide percentages",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Download plot as a PNG file",
hideEmptyAnswers: "Hide empty answers",
showEmptyAnswers: "Show empty answers",
"topNValueText-1": "All answers",
"topNValueText5": "Top 5 answers",
"topNValueText10": "Top 10 answers",
"topNValueText20": "Top 20 answers",
hideMissingAnswers: "Hide missing answers",
showMissingAnswers: "Show missing answers",
missingAnswersLabel: "Missing answers",
noVisualizerForQuestion: "This question type is not visualized yet",
noResults: "There are no results yet",
showPerValues: "Per Values",
showPerColumns: "Per Columns",
answer: "Answer",
correctAnswer: "Correct answer: ",
percent: "Percent",
percentage: "Percentage",
statistics_chart: "Chart",
responses: "Responses",
visualizer_nps: "NPS",
visualizer_boolean: "Chart",
visualizer_options: "Table",
npsScore: "NPS",
npsPromoters: "Promoters",
npsPassives: "Passives",
npsDetractors: "Detractors",
axisXSelectorTitle: "Category (X Axis):",
axisYSelectorTitle: "Legend (Series):",
axisXAlternativeSelectorTitle: "Segments:",
axisYAlternativeSelectorTitle: "Groups:",
notSelected: "Not selected",
license: "To use the Dashboard library in your application, a <a href='https://surveyjs.io/licensing' target='_blank'>developer license</a> is required. If you have an active license, please <a href='https://surveyjs.io/remove-alert-banner' target='_blank'>set up your license key</a> and ensure you're using the <a href='https://surveyjs.io/stay-updated/release-notes' target='_blank'>latest version</a>.",
license2: "This banner appears because your maintenance subscription for the Dashboard library expired on {date}. You may continue using <a href='https://surveyjs.io/stay-updated/release-notes' target='_blank'>all versions released up to that date</a>. To remove this banner in the latest version, please <a href='https://surveyjs.io/manage#license-manager' target='_blank'>renew your subscription</a> and <a href='https://surveyjs.io/remove-alert-banner' target='_blank'>set up a new license key</a>."
};
// Uncomment the line below if you create a custom dictionary.
// Replace "en" with a custom locale code (for example, "fr" or "de"),
// Replace `englishStrings` with the name of the variable that contains the custom dictionary.
// setupLocale({ localeCode: "en", strings: englishStrings });
var localization = {
currentLocaleValue: "",
defaultLocaleValue: "en",
locales: {},
localeNames: {},
supportedLocales: [],
get currentLocale() {
return this.currentLocaleValue === this.defaultLocaleValue
? ""
: this.currentLocaleValue;
},
set currentLocale(val) {
this.currentLocaleValue = val;
},
get defaultLocale() {
return this.defaultLocaleValue;
},
set defaultLocale(val) {
this.defaultLocaleValue = val;
},
setupLocale: function (loc, strings) {
this.locales[loc] = strings;
},
getLocaleName: function (loc, inEnglish = false) {
const res = !inEnglish ? this.localeNames[loc] : "";
return res || surveyLocalization.getLocaleName(loc, inEnglish);
},
getString: function (strName) {
var loc = this.currentLocale
? this.locales[this.currentLocale]
: this.locales[this.defaultLocale];
if (!loc || !loc[strName])
loc = this.locales[this.defaultLocale];
var result = loc[strName];
if (result === undefined) {
result = this.locales["en"][strName] || strName;
}
return result;
},
getLocales: function () {
var res = [];
res.push("");
if (this.supportedLocales && this.supportedLocales.length > 0) {
for (var i = 0; i < this.supportedLocales.length; i++) {
res.push(this.supportedLocales[i]);
}
}
else {
for (var key in this.locales) {
res.push(key);
}
}
res.sort();
return res;
}
};
var surveyStrings = englishStrings;
function setupLocale(localeConfig) {
const loc = localeConfig.localeCode;
localization.setupLocale(loc, localeConfig.strings);
if (localeConfig.nativeName) {
localization.localeNames[loc] = localeConfig.nativeName;
}
}
setupLocale({ localeCode: "en", strings: englishStrings, nativeName: "English" });
class DocumentHelper {
static createSelector(options, isSelected, handler, title) {
const selectWrapper = document.createElement("div");
selectWrapper.className = "sa-question__select-wrapper";
const titleElement = DocumentHelper.createElement("span", "sa-question__select-title");
const select = document.createElement("select");
select.className = "sa-question__select";
const updateTitle = () => {
const titleText = !!title && (typeof title == "string" ? title : title());
titleElement.innerText = titleText;
if (!!titleText) {
selectWrapper.insertBefore(titleElement, select);
}
else if (titleElement.parentElement === selectWrapper) {
selectWrapper.removeChild(titleElement);
}
};
select.onchange = handler;
selectWrapper.appendChild(select);
const updateOptions = () => {
select.innerHTML = "";
const optionsSource = options || [];
const optionItems = Array.isArray(optionsSource) ? optionsSource : optionsSource();
optionItems.forEach((option) => {
let optionElement = DocumentHelper.createElement("option", "", {
value: option.value,
text: option.text,
selected: isSelected(option),
});
select.appendChild(optionElement);
});
};
selectWrapper["__updateSelect"] = () => {
updateTitle();
updateOptions();
};
selectWrapper["__updateSelect"]();
return selectWrapper;
}
static createButton(handler, text = "", className = "sa-toolbar__button") {
const button = DocumentHelper.createElement("span", className, {
innerText: text,
onclick: handler,
});
return button;
}
static createElement(tagName, className = "", attrs) {
var el = document.createElement(tagName);
el.className = className;
if (!!attrs) {
Object.keys(attrs).forEach(function (key) {
el[key] = attrs[key];
});
}
return el;
}
static createSvgElement(path) {
const svgElem = document.createElementNS("http://www.w3.org/2000/svg", "svg");
const useElem = document.createElementNS("http://www.w3.org/2000/svg", "use");
useElem.setAttributeNS("http://www.w3.org/1999/xlink", "href", "#sa-svg-" + path);
svgElem.appendChild(useElem);
return svgElem;
}
static createSvgButton(path) {
const btn = (DocumentHelper.createElement("button", "sa-table__svg-button"));
btn.appendChild(DocumentHelper.createSvgElement(path));
return btn;
}
static createSvgToggleButton(svgPath1, svPpath2, text1, text2, handler1, handler2, state = "first", className = "sa-toolbar__button sa-toolbar__svg-button") {
const svg1 = DocumentHelper.createSvgElement(svgPath1);
const svg2 = DocumentHelper.createSvgElement(svPpath2);
const button = DocumentHelper.createElement("button", className);
const toggle = (e) => {
if (state === "first") {
state = "second";
button.title = text2;
button.removeChild(svg1);
button.appendChild(svg2);
handler2(e);
}
else if (state === "second") {
state = "first";
button.title = text1;
button.removeChild(svg2);
button.appendChild(svg1);
handler1(e);
}
};
if (state === "first") {
button.title = text1;
button.appendChild(svg1);
}
else if ((state = "second")) {
button.title = text2;
button.appendChild(svg2);
}
button.onclick = toggle;
return button;
}
static createInput(className, placeholder = "", defaultValue = "") {
var el = DocumentHelper.createElement("input", className, {
placeholder: placeholder,
defaultValue: defaultValue,
});
return el;
}
}
function getLicenseText() {
const d = !!glc ? glc(1) : false;
if (!!d && d.toLocaleDateString)
return localization.getString("license2").replace("{date}", d.toLocaleDateString());
return localization.getString("license");
}
function createCommercialLicenseLink() {
const container = DocumentHelper.createElement("div", "sa-commercial");
const link = DocumentHelper.createElement("div", "sa-commercial__text");
const containerSpan = DocumentHelper.createElement("span", "");
const textSpan = DocumentHelper.createElement("span", "sa-commercial__product", { innerHTML: getLicenseText() });
container.appendChild(link).appendChild(containerSpan);
containerSpan.appendChild(textSpan);
return container;
}
function createLoadingIndicator() {
const container = DocumentHelper.createElement("div", "sa-data-loading-indicator-panel");
const loadingIndicator = DocumentHelper.createElement("div", "sa-data-loading-indicator");
loadingIndicator.innerHTML = `
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_17928_11482)">
<path d="M32 64C14.36 64 0 49.65 0 32C0 14.35 14.36 0 32 0C49.64 0 64 14.35 64 32C64 49.65 49.64 64 32 64ZM32 4C16.56 4 4 16.56 4 32C4 47.44 16.56 60 32 60C47.44 60 60 47.44 60 32C60 16.56 47.44 4 32 4Z" fill="#E5E5E5"></path>
<path d="M53.2101 55.2104C52.7001 55.2104 52.1901 55.0104 51.8001 54.6204C51.0201 53.8404 51.0201 52.5704 51.8001 51.7904C57.0901 46.5004 60.0001 39.4704 60.0001 31.9904C60.0001 24.5104 57.0901 17.4804 51.8001 12.1904C51.0201 11.4104 51.0201 10.1404 51.8001 9.36039C52.5801 8.58039 53.8501 8.58039 54.6301 9.36039C60.6701 15.4004 64.0001 23.4404 64.0001 31.9904C64.0001 40.5404 60.6701 48.5704 54.6301 54.6204C54.2401 55.0104 53.7301 55.2104 53.2201 55.2104H53.2101Z" fill="#19B394"></path>
</g>
<defs>
<clipPath id="clip0_17928_11482">
<rect width="64" height="64" fill="white"></rect>
</clipPath>
</defs>
</svg>
`;
container.appendChild(loadingIndicator);
return container;
}
class DataHelper {
static zipArrays(...arrays) {
let zipArray = [];
for (let i = 0; i < arrays[0].length; i++) {
zipArray[i] = [];
arrays.forEach((arr) => {
zipArray[i].push(arr[i]);
});
}
return zipArray;
}
static unzipArrays(zipArray) {
let arrays = [];
zipArray.forEach((value, i) => {
value.forEach((val, j) => {
if (!arrays[j])
arrays[j] = [];
arrays[j][i] = val;
});
});
return arrays;
}
static sortDictionary(keys, values, desc) {
let dictionary = this.zipArrays(keys, values);
let comparator = (a, b, asc = true) => {
let result = a[1] < b[1] ? 1 : a[1] == b[1] ? 0 : -1;
return asc ? result : result * -1;
};
dictionary.sort((a, b) => {
return desc ? comparator(a, b, false) : comparator(a, b);
});
let keysAndValues = this.unzipArrays(dictionary);
return { keys: keysAndValues[0], values: keysAndValues[1] };
}
static toPercentage(value, maxValue) {
return (value / maxValue) * 100;
}
}
function createLinksContainer(links) {
const linksContainer = DocumentHelper.createElement("div");
links.forEach((link) => {
linksContainer.appendChild(DocumentHelper.createElement("a", "", {
innerText: link.name,
download: link.name,
href: link.content,
}));
});
return linksContainer;
}
function createImagesContainer(links) {
const linksContainer = DocumentHelper.createElement("div");
links.forEach((link) => {
linksContainer.appendChild(DocumentHelper.createElement("img", "", {
alt: link.name,
src: link.content,
}));
});
return linksContainer;
}
function toPrecision(value, precision = 2) {
const base = Math.pow(10, precision);
return Math.round(base * value) / base;
}
var farsiStrings = {
// "Group By Me"
groupButton: "گروه بندی با",
// "Ungroup By Me"
ungroupButton: "حذف گروه",
// "Select Me"
selectButton: "انتخاب",
// "Hide column"
hideColumn: "مخفی کردن ستون",
// "Show column"
showColumn: "نمایش ستون",
// "Make column private"
makePrivateColumn: "خصوصی کردن ستون",
// "Make column public"
makePublicColumn: "عمومی کردن ستون",
// "Move to Detail"
moveToDetail: "انتقال به جزئیات",
// "Show as Column"
showAsColumn: "نمایش به عنوان ستون",
// "Search..."
filterPlaceholder: "جستجو...",
// "Remove rows"
removeRows: "حذف سطرها",
// "Show"
showLabel: "نمایش",
// "entries"
entriesLabel: "ورودی",
// "Texts in table"
visualizer_text: "متون در جدول",
// "Wordcloud"
visualizer_wordcloud: "ابر کلمات",
// "Histogram"
visualizer_histogram: "هیستوگرام",
// "Average"
visualizer_number: "متوسط",
// "Table"
visualizer_choices: "جدول",
// "Chart"
visualizer_selectBase: "نمودار",
// [Auto-translated] "Chart"
visualizer_matrix: "نمودار",
// [Auto-translated] "Bar"
chartType_bar: "نوار",
// "Vertical Bar"
chartType_vbar: "نوار عمودی",
// "Stacked Bar"
chartType_stackedbar: "نوار پشته",
// "Doughnut"
chartType_doughnut: "دونات",
// "Pie"
chartType_pie: "دابره ای(pie)",
// "Scatter"
chartType_scatter: "پراکندگی(Scatter)",
// "Gauge"
chartType_gauge: "عقربه ای",
// "Bullet"
chartType_bullet: "Bullet",
// [Auto-translated] "Line"
chartType_line: "خط",
// [Auto-translated] "Radar"
chartType_radar: "رادار",
// "Hide"
hideButton: "مخفی",
// "Make private"
makePrivateButton: "خصوصی کردن",
// "Make public"
makePublicButton: "عمومی کردن",
// "Show"
showButton: "نمایش",
// "Filter"
filter: "فیلتر",
// "Reset Filter"
resetFilter: "بازنشانی فیلترها",
// "Change Locale"
changeLocale: "تغییر محلی",
// "Clear"
clearButton: "پاک کردن",
// "Choose question to show..."
addElement: "انتخاب سوال برای نمایش...",
// "Default Order"
defaultOrder: "ترتیب پیشفرض",
// "Ascending"
ascOrder: "صعودی",
// "Descending"
descOrder: "نزولی",
// "Show minor columns"
showMinorColumns: "نمایش ستونهای فرعی",
// [Auto-translated] "Actions"
actionsColumn: "اقدامات",
// "Other items and comments"
otherCommentTitle: "سایر موارد و نظرات",
// "Show percentages"
showPercentages: "نمایش درصد",
// "Hide percentages"
hidePercentages: "درصدهای مخفی",
// "PDF"
pdfDownloadCaption: "پی دی اف",
// "Excel"
xlsxDownloadCaption: "اکسل",
// "CSV"
csvDownloadCaption: "Csv",
// "Download plot as a PNG file"
saveDiagramAsPNG: "دانلود طرح به عنوان یک فایل PNG",
// "Hide empty answers"
hideEmptyAnswers: "مخفی کردن پاسخهای خالی",
// "Show empty answers"
showEmptyAnswers: "نمایش پاسخهای خالی",
// "All answers"
"topNValueText-1": "همه پاسخ ها",
// "Top 5 answers"
topNValueText5: "5 پاسخ برتر",
// "Top 10 answers"
topNValueText10: "10 پاسخ برتر",
// "Top 20 answers"
topNValueText20: "20 پاسخ برتر",
// "Hide missing answers"
hideMissingAnswers: "مخفی کردن پاسخهای گمشده",
// "Show missing answers"
showMissingAnswers: "نمایش پاسخهای گمشده",
// "Missing answers"
missingAnswersLabel: "پاسخ های گمشده",
// "This question type is not visualized yet"
noVisualizerForQuestion: "این نوع سوال هنوز تجسم نشده است",
// "There are no results yet"
noResults: "هنوز نتیجه ای حاصل نشده است",
// "Per Values"
showPerValues: "به ازای هر ارزش",
// "Per Columns"
showPerColumns: "در هر ستون",
// "Answer"
answer: "پاسخ",
// "Correct answer: "
correctAnswer: "پاسخ صحیح: ",
// "Percent"
percent: "درصد",
// [Auto-translated] "Percentage"
percentage: "درصد",
// [Auto-translated] "Chart"
statistics_chart: "نمودار",
// "Responses"
responses: "پاسخ",
// [Auto-translated] "NPS"
visualizer_nps: "NPS",
// [Auto-translated] "Chart"
visualizer_boolean: "نمودار",
// [Auto-translated] "Table"
visualizer_options: "جدول",
// [Auto-translated] "NPS"
npsScore: "NPS",
// [Auto-translated] "Promoters"
npsPromoters: "مروج",
// [Auto-translated] "Passives"
npsPassives: "منفعل ها",
// [Auto-translated] "Detractors"
npsDetractors: "بدهیدان",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "دسته (محور X):",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "افسانه (سری):",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "بخش:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "گروه:",
// [Auto-translated] "Not selected"
notSelected: "انتخاب نشده است"
};
setupLocale({ localeCode: "fa", strings: farsiStrings, nativeName: "فارسی" });
var frenchStrings = {
// "Group By Me"
groupButton: "Grouper",
// "Ungroup By Me"
ungroupButton: "Dissocier",
// "Select Me"
selectButton: "Sélectionner",
// "Hide column"
hideColumn: "Masquer colonne",
// "Show column"
showColumn: "Afficher colonne",
// "Make column private"
makePrivateColumn: "Rendre la colonne privé",
// "Make column public"
makePublicColumn: "Rendre la colonne public",
// "Move to Detail"
moveToDetail: "Déplacer vers détails",
// "Show as Column"
showAsColumn: "Afficher en colonne",
// "Search..."
filterPlaceholder: "Rechercher...",
// "Remove rows"
removeRows: "Supprimer colonne",
// "Show"
showLabel: "Afficher",
// "entries"
entriesLabel: "entrées",
// "Texts in table"
visualizer_text: "Textes en table",
// "Wordcloud"
visualizer_wordcloud: "Nuages de mots",
// "Histogram"
visualizer_histogram: "Histogramme",
// "Average"
visualizer_number: "Moyenne",
// "Table"
visualizer_choices: "Table",
// "Chart"
visualizer_selectBase: "Graphique",
// [Auto-translated] "Chart"
visualizer_matrix: "Graphique",
// [Auto-translated] "Bar"
chartType_bar: "Bar",
// "Vertical Bar"
chartType_vbar: "Barre verticale",
// "Stacked Bar"
chartType_stackedbar: "Barres empilées",
// "Doughnut"
chartType_doughnut: "Anneau",
// "Pie"
chartType_pie: "Secteurs",
// "Scatter"
chartType_scatter: "Nuages de points",
// "Gauge"
chartType_gauge: "Gauge",
// "Bullet"
chartType_bullet: "Bulles",
// [Auto-translated] "Line"
chartType_line: "Ligne",
// [Auto-translated] "Radar"
chartType_radar: "Radar",
// "Hide"
hideButton: "Masquer",
// "Make private"
makePrivateButton: "Rendre privé",
// "Make public"
makePublicButton: "Rendre publique",
// "Show"
showButton: "Afficher",
// "Filter"
filter: "Filtre",
// "Reset Filter"
resetFilter: "Rafraichir Filtres",
// "Change Locale"
changeLocale: "Changer les paramètres régionaux",
// "Clear"
clearButton: "Rafraichir",
// "Choose question to show..."
addElement: "Choisir la question à afficher...",
// "Default Order"
defaultOrder: "Defaut",
// "Ascending"
ascOrder: "Ascendant",
// "Descending"
descOrder: "Descendant",
// "Show minor columns"
showMinorColumns: "Afficher les colonnes mineures",
// [Auto-translated] "Actions"
actionsColumn: "Actions",
// "Other items and comments"
otherCommentTitle: "Autre élément et commentaires",
// "Show percentages"
showPercentages: "Afficher les pourcentages",
// "Hide percentages"
hidePercentages: "Masquer les pourcentages",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Exceller",
// "CSV"
csvDownloadCaption: "Fichier CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Sauver en png",
// "Hide empty answers"
hideEmptyAnswers: "Masquer les réponses vides",
// "Show empty answers"
showEmptyAnswers: "Afficher les réponses vides",
// "All answers"
"topNValueText-1": "Toutes les réponses",
// "Top 5 answers"
topNValueText5: "Top 5 des réponses",
// "Top 10 answers"
topNValueText10: "Top 10 des réponses",
// "Top 20 answers"
topNValueText20: "Top 20 des réponses",
// "Hide missing answers"
hideMissingAnswers: "Masquer les réponses manquantes",
// "Show missing answers"
showMissingAnswers: "Afficher les réponses manquantes",
// "Missing answers"
missingAnswersLabel: "Réponses manquantes",
// "This question type is not visualized yet"
noVisualizerForQuestion: "Ce type de question n'est pas encore visualisé",
// "There are no results yet"
noResults: "Il n'y a pas encore de résultats",
// "Per Values"
showPerValues: "Par valeur",
// "Per Columns"
showPerColumns: "Par colonne",
// "Answer"
answer: "Réponse",
// "Correct answer: "
correctAnswer: "Réponse correcte: ",
// "Percent"
percent: "Pourcentage",
// [Auto-translated] "Percentage"
percentage: "Pourcentage",
// [Auto-translated] "Chart"
statistics_chart: "Graphique",
// "Responses"
responses: "Réponses",
// [Auto-translated] "NPS"
visualizer_nps: "Le NPS",
// [Auto-translated] "Chart"
visualizer_boolean: "Graphique",
// [Auto-translated] "Table"
visualizer_options: "Table",
// [Auto-translated] "NPS"
npsScore: "Le NPS",
// [Auto-translated] "Promoters"
npsPromoters: "Promoteurs",
// [Auto-translated] "Passives"
npsPassives: "Passifs",
// [Auto-translated] "Detractors"
npsDetractors: "Détracteurs",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "Catégorie (axe X) :",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "Légende (série) :",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "Segments:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "Groupe:",
// [Auto-translated] "Not selected"
notSelected: "Non sélectionné"
};
setupLocale({ localeCode: "fr", strings: frenchStrings, nativeName: "Français" });
var germanStrings = {
// "Group By Me"
groupButton: "Gruppieren",
// "Ungroup By Me"
ungroupButton: "Gruppierung aufheben",
// "Select Me"
selectButton: "Mich auswählen",
// "Hide column"
hideColumn: "Spalte ausblenden",
// "Show column"
showColumn: "Spalte einblenden",
// "Make column private"
makePrivateColumn: "Spalte privat machen",
// "Make column public"
makePublicColumn: "Spalte veröffentlichen",
// "Move to Detail"
moveToDetail: "in Details verschieben",
// "Show as Column"
showAsColumn: "Als Spalte anzeigen",
// "Search..."
filterPlaceholder: "Suche...",
// "Remove rows"
removeRows: "Zeilen entfernen",
// "Show"
showLabel: "anzeigen",
// "entries"
entriesLabel: "Einträge",
// "Texts in table"
visualizer_text: "Texte in Tabellenform",
// "Wordcloud"
visualizer_wordcloud: "Wordcloud",
// "Histogram"
visualizer_histogram: "Histogramm",
// "Average"
visualizer_number: "Durchschnitt",
// "Table"
visualizer_choices: "Liste",
// "Chart"
visualizer_selectBase: "Diagrammtyp",
// [Auto-translated] "Chart"
visualizer_matrix: "Diagramm",
// [Auto-translated] "Bar"
chartType_bar: "Stab",
// "Vertical Bar"
chartType_vbar: "Balkendiagramm vertikal",
// "Stacked Bar"
chartType_stackedbar: "Gestapeltes Balkendiagramm",
// "Doughnut"
chartType_doughnut: "Donut-Diagramm",
// "Pie"
chartType_pie: "Kreisdiagramm",
// "Scatter"
chartType_scatter: "Punktediagramm",
// "Gauge"
chartType_gauge: "Pegeldiagramm",
// "Bullet"
chartType_bullet: "Aufzählungsdiagramm",
// [Auto-translated] "Line"
chartType_line: "Linie",
// [Auto-translated] "Radar"
chartType_radar: "Radar",
// "Hide"
hideButton: "Ausblenden",
// "Make private"
makePrivateButton: "Privat machen",
// "Make public"
makePublicButton: "Öffentlich machen",
// "Show"
showButton: "Anzeigen",
// "Filter"
filter: "Filter",
// "Reset Filter"
resetFilter: "Filter zurücksetzen",
// "Change Locale"
changeLocale: "Lokalisierung ändern",
// "Clear"
clearButton: "Einstellungen löschen",
// "Choose question to show..."
addElement: "Wählen Sie eine Frage, um zu zeigen...",
// "Default Order"
defaultOrder: "Standardreihenfolge",
// "Ascending"
ascOrder: "Aufsteigend",
// "Descending"
descOrder: "Absteigend",
// "Show minor columns"
showMinorColumns: "Kleinere Spalten anzeigen",
// [Auto-translated] "Actions"
actionsColumn: "Aktionen",
// "Other items and comments"
otherCommentTitle: "Andere Punkte und Kommentare",
// "Show percentages"
showPercentages: "Prozentsätze anzeigen",
// "Hide percentages"
hidePercentages: "Prozentsätze ausblenden",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Excel",
// "CSV"
csvDownloadCaption: "CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Diagramm als png herunterladen",
// "Hide empty answers"
hideEmptyAnswers: "Leere Antworten ausblenden",
// "Show empty answers"
showEmptyAnswers: "Leere Antworten anzeigen",
// "All answers"
"topNValueText-1": "Alle Antworten",
// "Top 5 answers"
topNValueText5: "Top 5 Antworten",
// "Top 10 answers"
topNValueText10: "Top 10 Antworten",
// "Top 20 answers"
topNValueText20: "Top 20 Antworten",
// "Hide missing answers"
hideMissingAnswers: "Fehlende Antworten ausblenden",
// "Show missing answers"
showMissingAnswers: "Fehlende Antworten anzeigen",
// "Missing answers"
missingAnswersLabel: "Fehlede Antworten",
// "This question type is not visualized yet"
noVisualizerForQuestion: "Für diesen Fragetyp gibt es noch keine Visualisierung.",
// "There are no results yet"
noResults: "Es liegen noch keine Ergebnisse vor",
// "Per Values"
showPerValues: "Pro Wert",
// "Per Columns"
showPerColumns: "Pro Spalte",
// "Answer"
answer: "Antwort",
// "Correct answer: "
correctAnswer: "Korrekte Antwort: ",
// "Percent"
percent: "Prozent",
// [Auto-translated] "Percentage"
percentage: "Prozentsatz",
// [Auto-translated] "Chart"
statistics_chart: "Diagramm",
// "Responses"
responses: "Antworten",
// [Auto-translated] "NPS"
visualizer_nps: "NPS (NPS)",
// [Auto-translated] "Chart"
visualizer_boolean: "Diagramm",
// [Auto-translated] "Table"
visualizer_options: "Tisch",
// [Auto-translated] "NPS"
npsScore: "NPS (NPS)",
// [Auto-translated] "Promoters"
npsPromoters: "Promotoren",
// [Auto-translated] "Passives"
npsPassives: "Passive Fähigkeiten",
// [Auto-translated] "Detractors"
npsDetractors: "Kritiker",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "Kategorie (X-Achse):",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "Legende (Serie):",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "Segmente:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "Gruppen:",
// [Auto-translated] "Not selected"
notSelected: "Nicht ausgewählt"
};
setupLocale({ localeCode: "de", strings: germanStrings, nativeName: "Deutsch" });
var norwegianStrings = {
// "Group By Me"
groupButton: "Grupper",
// "Ungroup By Me"
ungroupButton: "Opphev gruppering",
// "Select Me"
selectButton: "Velg",
// "Hide column"
hideColumn: "Skjul kolonne",
// "Show column"
showColumn: "Vis kolonne",
// "Make column private"
makePrivateColumn: "Gjør kolonne privat",
// "Make column public"
makePublicColumn: "Gjør kolonne offentlig",
// "Move to Detail"
moveToDetail: "Flytt til detaljert visning",
// "Show as Column"
showAsColumn: "Vis som kolonne",
// "Search..."
filterPlaceholder: "Søk...",
// "Remove rows"
removeRows: "Fjern rader",
// "Show"
showLabel: "Vis",
// "entries"
entriesLabel: "oppføringer",
// "Texts in table"
visualizer_text: "Tabellvisning",
// "Wordcloud"
visualizer_wordcloud: "Ordsky",
// "Histogram"
visualizer_histogram: "Histogram",
// "Average"
visualizer_number: "Gjennomsnitt",
// "Table"
visualizer_choices: "Bord",
// "Chart"
visualizer_selectBase: "Sjøkart",
// [Auto-translated] "Chart"
visualizer_matrix: "Sjøkart",
// [Auto-translated] "Bar"
chartType_bar: "Bar",
// "Vertical Bar"
chartType_vbar: "Vertikal stolpe",
// "Stacked Bar"
chartType_stackedbar: "Stablet stolpediagram",
// "Doughnut"
chartType_doughnut: "Hjuldiagram",
// "Pie"
chartType_pie: "Sektordiagram",
// "Scatter"
chartType_scatter: "Punktdiagram",
// "Gauge"
chartType_gauge: "Målediagram",
// "Bullet"
chartType_bullet: "Kulediagram",
// [Auto-translated] "Line"
chartType_line: "Linje",
// [Auto-translated] "Radar"
chartType_radar: "Radar",
// "Hide"
hideButton: "Skjul",
// "Make private"
makePrivateButton: "Gjør privat",
// "Make public"
makePublicButton: "Gjør offentlig",
// "Show"
showButton: "Vis",
// "Filter"
filter: "Filter",
// "Reset Filter"
resetFilter: "Nullstill filter",
// "Change Locale"
changeLocale: "Bytt språk",
// "Clear"
clearButton: "Tøm",
// "Choose question to show..."
addElement: "Velg spørsmål...",
// "Default Order"
defaultOrder: "Standard",
// "Ascending"
ascOrder: "Stigende",
// "Descending"
descOrder: "Synkende",
// "Show minor columns"
showMinorColumns: "Vis mindre kolonner",
// [Auto-translated] "Actions"
actionsColumn: "Handlinger",
// "Other items and comments"
otherCommentTitle: "Annet og kommentarer",
// "Show percentages"
showPercentages: "Vis prosenter",
// "Hide percentages"
hidePercentages: "Skjul prosenter",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Overgå",
// "CSV"
csvDownloadCaption: "CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Last ned plott som en PNG-fil",
// "Hide empty answers"
hideEmptyAnswers: "Skjul tomme svar",
// "Show empty answers"
showEmptyAnswers: "Vis tomme svar",
// "All answers"
"topNValueText-1": "Alle svar",
// "Top 5 answers"
topNValueText5: "Topp 5 svar",
// "Top 10 answers"
topNValueText10: "Topp 10 svar",
// "Top 20 answers"
topNValueText20: "Topp 20 svar",
// "Hide missing answers"
hideMissingAnswers: "Skjul manglende svar",
// "Show missing answers"
showMissingAnswers: "Vis manglende svar",
// "Missing answers"
missingAnswersLabel: "Mangler svar",
// "This question type is not visualized yet"
noVisualizerForQuestion: "Denne spørsmålstypen er ikke visualisert ennå",
// "There are no results yet"
noResults: "Det er ingen resultater ennå",
// "Per Values"
showPerValues: "Per verdier",
// "Per Columns"
showPerColumns: "Per kolonner",
// "Answer"
answer: "Svare",
// "Correct answer: "
correctAnswer: "Riktig svar: ",
// "Percent"
percent: "Prosent",
// [Auto-translated] "Percentage"
percentage: "Prosent",
// [Auto-translated] "Chart"
statistics_chart: "Sjøkart",
// "Responses"
responses: "Svar",
// [Auto-translated] "NPS"
visualizer_nps: "NPS",
// [Auto-translated] "Chart"
visualizer_boolean: "Sjøkart",
// [Auto-translated] "Table"
visualizer_options: "Bord",
// [Auto-translated] "NPS"
npsScore: "NPS",
// [Auto-translated] "Promoters"
npsPromoters: "Arrangører",
// [Auto-translated] "Passives"
npsPassives: "Passive",
// [Auto-translated] "Detractors"
npsDetractors: "Motstandere",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "Kategori (X-akse):",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "Legende (serie):",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "Segmenter:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "Grupper:",
// [Auto-translated] "Not selected"
notSelected: "Ikke valgt"
};
setupLocale({ localeCode: "no", strings: norwegianStrings, nativeName: "Norsk" });
var portugueseStrings = {
// "Group By Me"
groupButton: "Agrupar Por Mim",
// "Ungroup By Me"
ungroupButton: "Desagrupar Por Mim",
// "Select Me"
selectButton: "Selecionar",
// "Hide column"
hideColumn: "Esconder coluna",
// "Show column"
showColumn: "Mostrar coluna",
// "Make column private"
makePrivateColumn: "Tornar coluna privada",
// "Make column public"
makePublicColumn: "Tornar coluna pública",
// "Move to Detail"
moveToDetail: "Mover para Detalhes",
// "Show as Column"
showAsColumn: "Mostrar como Coluna",
// "Search..."
filterPlaceholder: "Pesquisar...",
// "Remove rows"
removeRows: "Remover linhas",
// "Show"
showLabel: "Mostrar",
// "entries"
entriesLabel: "entradas",
// "Texts in table"
visualizer_text: "Textos em tabela",
// "Wordcloud"
visualizer_wordcloud: "Nuvem de palavras",
// "Histogram"
visualizer_histogram: "Histograma",
// "Average"
visualizer_number: "Média",
// "Table"
visualizer_choices: "Tabela",
// "Chart"
visualizer_selectBase: "Gráfico",
// [Auto-translated] "Chart"
visualizer_matrix: "Gráfico",
// [Auto-translated] "Bar"
chartType_bar: "Barra",
// "Vertical Bar"
chartType_vbar: "Barra vertical",
// "Stacked Bar"
chartType_stackedbar: "Barra Empilhada",
// "Doughnut"
chartType_doughnut: "Rosca",
// "Pie"
chartType_pie: "Tarte",
// "Scatter"
chartType_scatter: "Lastro",
// "Gauge"
chartType_gauge: "Escala",
// "Bullet"
chartType_bullet: "Bala",
// [Auto-translated] "Line"
chartType_line: "Linha",
// [Auto-translated] "Radar"
chartType_radar: "Radar",
// "Hide"
hideButton: "Esconder",
// "Make private"
makePrivateButton: "Tornar privado",
// "Make public"
makePublicButton: "Tornar público",
// "Show"
showButton: "Mostrar",
// "Filter"
filter: "Filtrar",
// "Reset Filter"
resetFilter: "Restaurar Filtro",
// "Change Locale"
changeLocale: "Mudar Localização",
// "Clear"
clearButton: "Limpar",
// "Choose question to show..."
addElement: "Escolher questão para mostrar...",
// "Default Order"
defaultOrder: "Ordenação Padrão",
// "Ascending"
ascOrder: "Ascendente",
// "Descending"
descOrder: "Descendente",
// "Show minor columns"
showMinorColumns: "Mostrar colunas menores",
// [Auto-translated] "Actions"
actionsColumn: "Ações",
// "Other items and comments"
otherCommentTitle: "Outros itens e comentários",
// "Show percentages"
showPercentages: "Mostrar percentuais",
// "Hide percentages"
hidePercentages: "Esconder percentuais",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Excel",
// "CSV"
csvDownloadCaption: "CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Baixar diagrama como PNG",
// "Hide empty answers"
hideEmptyAnswers: "Esconder perguntas vazias",
// "Show empty answers"
showEmptyAnswers: "Mostrar perguntas vazias",
// "All answers"
"topNValueText-1": "Todas as respostas",
// "Top 5 answers"
topNValueText5: "Primeiras 5 respostas",
// "Top 10 answers"
topNValueText10: "Primeiras 10 respostas",
// "Top 20 answers"
topNValueText20: "Primeiras 20 respostas",
// "Hide missing answers"
hideMissingAnswers: "Ocultar perguntas não respondidas",
// "Show missing answers"
showMissingAnswers: "Mostrar perguntas não respondidas",
// "Missing answers"
missingAnswersLabel: "Perguntas não respondidas",
// "This question type is not visualized yet"
noVisualizerForQuestion: "Este tipo de pergunta ainda não foi visualizada",
// "There are no results yet"
noResults: "Ainda não possui resultados",
// "Per Values"
showPerValues: "Por valores",
// "Per Columns"
showPerColumns: "Por colunas",
// "Answer"
answer: "Resposta",
// "Correct answer: "
correctAnswer: "Resposta correta: ",
// "Percent"
percent: "Percentagem",
// [Auto-translated] "Percentage"
percentage: "Porcentagem",
// [Auto-translated] "Chart"
statistics_chart: "Gráfico",
// "Responses"
responses: "Respostas",
// [Auto-translated] "NPS"
visualizer_nps: "NPS",
// [Auto-translated] "Chart"
visualizer_boolean: "Gráfico",
// [Auto-translated] "Table"
visualizer_options: "Mesa",
// [Auto-translated] "NPS"
npsScore: "NPS",
// [Auto-translated] "Promoters"
npsPromoters: "Promotores",
// [Auto-translated] "Passives"
npsPassives: "Passivos",
// [Auto-translated] "Detractors"
npsDetractors: "Detratores",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "Categoria (eixo X):",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "Lenda (Série):",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "Segmentos:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "Grupos:",
// [Auto-translated] "Not selected"
notSelected: "Não selecionado"
};
setupLocale({ localeCode: "pt", strings: portugueseStrings, nativeName: "Português" });
var russianStrings = {
// "Group By Me"
groupButton: "Сгруппировать",
// "Ungroup By Me"
ungroupButton: "Разгруппировать",
// "Select Me"
selectButton: "Выбрать",
// "Hide column"
hideColumn: "Скрыть столбец",
// "Show column"
showColumn: "Показать столбец",
// "Make column private"
makePrivateColumn: "Сделать столбец приватным",
// "Make column public"
makePublicColumn: "Сделать столбец публичным",
// "Move to Detail"
moveToDetail: "Спрятать в раскрывающуюся секцию",
// "Show as Column"
showAsColumn: "Показать как столбец",
// "Search..."
filterPlaceholder: "Поиск...",
// "Remove rows"
removeRows: "Удалить строки",
// "Show"
showLabel: "Показать",
// "entries"
entriesLabel: "записей",
// "Texts in table"
visualizer_text: "Таблица",
// "Wordcloud"
visualizer_wordcloud: "Облако тэгов",
// "Histogram"
visualizer_histogram: "Гистограмма",
// "Average"
visualizer_number: "Среднее значение",
// "Table"
visualizer_choices: "Таблица",
// "Chart"
visualizer_selectBase: "Диаграмма",
// "Chart"
visualizer_matrix: "Диаграмма",
// "Bar"
chartType_bar: "Столбчатая диаграмма",
// "Vertical Bar"
chartType_vbar: "Вертикальная столбчатая диаграмма",
// "Stacked Bar"
chartType_stackedbar: "Столбчатая диаграмма с накоплением",
// "Doughnut"
chartType_doughnut: "Кольцевая диаграмма",
// "Pie"
chartType_pie: "Круговая диаграмма",
// "Scatter"
chartType_scatter: "Точечная диаграмма",
// "Gauge"
chartType_gauge: "Измерительная диаграмма",
// "Bullet"
chartType_bullet: "Маркированная диаграмма",
// [Auto-translated] "Line"
chartType_line: "Линия",
// [Auto-translated] "Radar"
chartType_radar: "Радар",
// "Hide"
hideButton: "Скрыть",
// "Make private"
makePrivateButton: "Сделать приватным",
// "Make public"
makePublicButton: "Сделать публичным",
// "Show"
showButton: "Показать",
// "Filter"
filter: "Фильтр",
// "Reset Filter"
resetFilter: "Очистить фильтр",
// "Change Locale"
changeLocale: "Сменить язык",
// "Clear"
clearButton: "Очистить",
// "Choose question to show..."
addElement: "Выберите вопрос...",
// "Default Order"
defaultOrder: "Порядок по умолчанию",
// "Ascending"
ascOrder: "Сортировать по возрастанию",
// "Descending"
descOrder: "Сортировать по убыванию",
// "Show minor columns"
showMinorColumns: "Показать второстепенные столбцы",
// [Auto-translated] "Actions"
actionsColumn: "Действия",
// "Other items and comments"
otherCommentTitle: "Другое и комментарии",
// "Show percentages"
showPercentages: "Показать проценты",
// "Hide percentages"
hidePercentages: "Скрыть проценты",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Excel",
// "CSV"
csvDownloadCaption: "CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Скачать диаграмму в формате PNG",
// "Hide empty answers"
hideEmptyAnswers: "Скрыть пустые ответы",
// "Show empty answers"
showEmptyAnswers: "Показать пустые ответы",
// "All answers"
"topNValueText-1": "Все ответы",
// "Top 5 answers"
topNValueText5: "Первые 5 ответов",
// "Top 10 answers"
topNValueText10: "Первые 10 ответов",
// "Top 20 answers"
topNValueText20: "Первые 20 ответов",
// "Hide missing answers"
hideMissingAnswers: "Скрыть отсутствующие ответы",
// "Show missing answers"
showMissingAnswers: "Показать отсутствующие ответы",
// "Missing answers"
missingAnswersLabel: "Отсутствующие ответы",
// "This question type is not visualized yet"
noVisualizerForQuestion: "Этот тип вопроса не поддерживается",
// "There are no results yet"
noResults: "Результаты отсутствуют",
// "Per Values"
showPerValues: "По значениям",
// "Per Columns"
showPerColumns: "По столбцам",
// "Answer"
answer: "Ответ",
// "Correct answer: "
correctAnswer: "Правильный ответ: ",
// "Percent"
percent: "процентов",
// [Auto-translated] "Percentage"
percentage: "Процент",
// [Auto-translated] "Chart"
statistics_chart: "Диаграмма",
// "Responses"
responses: "ответов",
// [Auto-translated] "NPS"
visualizer_nps: "NPS",
// [Auto-translated] "Chart"
visualizer_boolean: "Диаграмма",
// [Auto-translated] "Table"
visualizer_options: "Стол",
// [Auto-translated] "NPS"
npsScore: "NPS",
// [Auto-translated] "Promoters"
npsPromoters: "Промоутеров",
// [Auto-translated] "Passives"
npsPassives: "Пассивные способности",
// [Auto-translated] "Detractors"
npsDetractors: "Критики",
// [Auto-translated] "Category (X Axis):"
axisXSelectorTitle: "Категория (ось X):",
// [Auto-translated] "Legend (Series):"
axisYSelectorTitle: "Легенда (Серия):",
// [Auto-translated] "Segments:"
axisXAlternativeSelectorTitle: "Сегментов:",
// [Auto-translated] "Groups:"
axisYAlternativeSelectorTitle: "Группы:",
// [Auto-translated] "Not selected"
notSelected: "Не выбрано"
};
setupLocale({ localeCode: "ru", strings: russianStrings, nativeName: "Русский" });
var dutchStrings = {
// "Group By Me"
groupButton: "Groeperen op",
// "Ungroup By Me"
ungroupButton: "Groepering verwijderen",
// "Select Me"
selectButton: "Selecteer mij",
// "Hide column"
hideColumn: "Kolom verbergen",
// "Show column"
showColumn: "Toon kolom",
// "Make column private"
makePrivateColumn: "Kolom privé maken",
// "Make column public"
makePublicColumn: "Maak kolom openbaar",
// "Move to Detail"
moveToDetail: "Ga naar detail",
// "Show as Column"
showAsColumn: "Weergeven als kolom",
// "Search..."
filterPlaceholder: "Zoeken...",
// "Remove rows"
removeRows: "Verwijder rijen",
// "Show"
showLabel: "Tonen",
// "entries"
entriesLabel: "inzendingen",
// "Texts in table"
visualizer_text: "Teksten in tabel",
// "Wordcloud"
visualizer_wordcloud: "Wordcloud",
// "Histogram"
visualizer_histogram: "Histogram",
// "Average"
visualizer_number: "Gemiddeld",
// "Table"
visualizer_choices: "Tabel",
// "Chart"
visualizer_selectBase: "Grafiek",
// [Auto-translated] "Chart"
visualizer_matrix: "Zeekaart",
// [Auto-translated] "Bar"
chartType_bar: "Bar",
// "Vertical Bar"
chartType_vbar: "Staafdiagram",
// "Stacked Bar"
chartType_stackedbar: "Staafdiagram (gestapeld)",
// "Doughnut"
chartType_doughnut: "Donut",
// "Pie"
chartType_pie: "Cirkeldiagram",
// "Scatter"
chartType_scatter: "Spreidingsdiagram",
// "Gauge"
chartType_gauge: "Meterdiagram",
// "Bullet"
chartType_bullet: "Kogelgrafiek",
// [Auto-translated] "Line"
chartType_line: "Lijn",
// [Auto-translated] "Radar"
chartType_radar: "Radar",
// "Hide"
hideButton: "Verbergen",
// "Make private"
makePrivateButton: "Maak prive",
// "Make public"
makePublicButton: "Openbaar maken",
// "Show"
showButton: "Tonen",
// "Filter"
filter: "Filter",
// "Reset Filter"
resetFilter: "Filter resetten",
// "Change Locale"
changeLocale: "Wijzig de landinstelling",
// "Clear"
clearButton: "Wissen",
// "Choose question to show..."
addElement: "Kies een vraag om weer te geven ...",
// "Default Order"
defaultOrder: "Standaardvolgorde",
// "Ascending"
ascOrder: "Oplopend",
// "Descending"
descOrder: "Aflopend",
// "Show minor columns"
showMinorColumns: "Toon kleine kolommen",
// [Auto-translated] "Actions"
actionsColumn: "Acties",
// "Other items and comments"
otherCommentTitle: "Andere items en opmerkingen",
// "Show percentages"
showPercentages: "Percentages weergeven",
// "Hide percentages"
hidePercentages: "Verberg percentages",
// "PDF"
pdfDownloadCaption: "PDF",
// "Excel"
xlsxDownloadCaption: "Excel",
// "CSV"
csvDownloadCaption: "CSV",
// "Download plot as a PNG file"
saveDiagramAsPNG: "Download plot als PNG",
// "Hide empty answers"
hideEmptyAnswers: "Verberg lege antwoorden",
// "Show empty answers"
showEmptyAnswers: "Toon lege antwoorden",
// "All answers"
"topNValueText-1": "Alle antwoorden",
// "Top 5 answers"
topNValueText5: "Top 5 antwoorden",
// "Top 10 answers"
topNValueText10: "Top 10 antwoorden",
// "Top 20 answers"
topNValueText20: "Top 20 antwoorden",