survey-analytics
Version:
SurveyJS analytics Library.
1,218 lines (1,203 loc) • 62.5 kB
JavaScript
/*!
* surveyjs - SurveyJS Dashboard library v2.0.5
* Copyright (c) 2015-2025 Devsoft Baltic OÜ - http://surveyjs.io/
* License: MIT (http://www.opensource.org/licenses/mit-license.php)
*/
// Uncomment the line below if you create a custom dictionary
// import { localization } 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",
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",
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",
npsScore: "NPS",
npsPromoters: "Promoters",
npsPassives: "Passives",
npsDetractors: "Detractors",
};
// Uncomment the lines 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.
// localization.locales["en"] = englishStrings;
// localization.localeNames["en"] = "English";
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;
},
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;
localization.locales["en"] = englishStrings;
localization.localeNames["en"] = "English";
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var farsiStrings = {
groupButton: "گروه بندی با",
ungroupButton: "حذف گروه",
selectButton: "انتخاب",
hideColumn: "مخفی کردن ستون",
showColumn: "نمایش ستون",
makePrivateColumn: "خصوصی کردن ستون",
makePublicColumn: "عمومی کردن ستون",
moveToDetail: "انتقال به جزئیات",
showAsColumn: "نمایش به عنوان ستون",
filterPlaceholder: "جستجو...",
removeRows: "حذف سطرها",
showLabel: "نمایش",
entriesLabel: "ورودی",
visualizer_text: "متون در جدول",
visualizer_wordcloud: "ابر کلمات",
visualizer_histogram: "هیستوگرام",
visualizer_number: "متوسط",
visualizer_choices: "جدول",
visualizer_selectBase: "نمودار",
// visualizer_matrix: "Chart",
chartType_bar: "میله ای",
chartType_vbar: "نوار عمودی",
chartType_stackedbar: "نوار پشته",
chartType_doughnut: "دونات",
chartType_pie: "دابره ای(pie)",
chartType_scatter: "پراکندگی(Scatter)",
chartType_gauge: "عقربه ای",
chartType_bullet: "Bullet",
hideButton: "مخفی",
makePrivateButton: "خصوصی کردن",
makePublicButton: "عمومی کردن",
showButton: "نمایش",
filter: "فیلتر",
resetFilter: "بازنشانی فیلترها",
changeLocale: "تغییر محلی",
clearButton: "پاک کردن",
addElement: "انتخاب سوال برای نمایش...",
defaultOrder: "ترتیب پیشفرض",
ascOrder: "صعودی",
descOrder: "نزولی",
showMinorColumns: "نمایش ستونهای فرعی",
otherCommentTitle: "سایر موارد و نظرات",
showPercentages: "نمایش درصد",
hidePercentages: "درصدهای مخفی",
pdfDownloadCaption: "پی دی اف",
xlsxDownloadCaption: "اکسل",
csvDownloadCaption: "Csv",
saveDiagramAsPNG: "دانلود طرح به عنوان یک فایل PNG",
hideEmptyAnswers: "مخفی کردن پاسخهای خالی",
showEmptyAnswers: "نمایش پاسخهای خالی",
"topNValueText-1": "همه پاسخ ها",
topNValueText5: "5 پاسخ برتر",
topNValueText10: "10 پاسخ برتر",
topNValueText20: "20 پاسخ برتر",
hideMissingAnswers: "مخفی کردن پاسخهای گمشده",
showMissingAnswers: "نمایش پاسخهای گمشده",
missingAnswersLabel: "پاسخ های گمشده",
noVisualizerForQuestion: "این نوع سوال هنوز تجسم نشده است",
noResults: "هنوز نتیجه ای حاصل نشده است",
showPerValues: "به ازای هر ارزش",
showPerColumns: "در هر ستون",
answer: "پاسخ",
correctAnswer: "پاسخ صحیح: ",
percent: "درصد",
responses: "پاسخ"
};
localization.locales["fa"] = farsiStrings;
localization.localeNames["fa"] = "فارسی";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.makePrivateColumn: "Make column private" => "خصوصی کردن ستون"
// undefined.makePublicColumn: "Make column public" => "عمومی کردن ستون"
// undefined.filterPlaceholder: "Search..." => "جستجو..."
// undefined.removeRows: "Remove rows" => "حذف سطرها"
// undefined.showLabel: "Show" => "نمایش"
// undefined.entriesLabel: "entries" => "ورودی"
// undefined.visualizer_histogram: "Histogram" => "هیستوگرام"
// undefined.visualizer_number: "Average" => "متوسط"
// undefined.visualizer_choices: "Table" => "جدول"
// undefined.visualizer_selectBase: "Chart" => "نمودار"
// undefined.chartType_vbar: "Vertical Bar" => "نوار عمودی"
// undefined.chartType_stackedbar: "Stacked Bar" => "نوار پشته"
// undefined.chartType_doughnut: "Doughnut" => "دونات"
// undefined.makePrivateButton: "Make private" => "خصوصی کردن"
// undefined.makePublicButton: "Make public" => "عمومی کردن"
// undefined.showButton: "Show" => "نمایش"
// undefined.filter: "Filter" => "فیلتر"
// undefined.changeLocale: "Change Locale" => "تغییر محلی"
// undefined.defaultOrder: "Default Order" => "ترتیب پیشفرض"
// undefined.ascOrder: "Ascending" => "صعودی"
// undefined.descOrder: "Descending" => "نزولی"
// undefined.showMinorColumns: "Show minor columns" => "نمایش ستونهای فرعی"
// undefined.otherCommentTitle: "Other items and comments" => "سایر موارد و نظرات"
// undefined.showPercentages: "Show percentages" => "نمایش درصد"
// undefined.hidePercentages: "Hide percentages" => "درصدهای مخفی"
// undefined.pdfDownloadCaption: "PDF" => "پی دی اف"
// undefined.xlsxDownloadCaption: "Excel" => "اکسل"
// undefined.csvDownloadCaption: "CSV" => "Csv"
// undefined.saveDiagramAsPNG: "Download plot as a PNG file" => "دانلود طرح به عنوان یک فایل PNG"
// undefined.hideEmptyAnswers: "Hide empty answers" => "مخفی کردن پاسخهای خالی"
// undefined.showEmptyAnswers: "Show empty answers" => "نمایش پاسخهای خالی"
// undefined.topNValueText-1: "All answers" => "همه پاسخ ها"
// undefined.topNValueText5: "Top 5 answers" => "5 پاسخ برتر"
// undefined.topNValueText10: "Top 10 answers" => "10 پاسخ برتر"
// undefined.topNValueText20: "Top 20 answers" => "20 پاسخ برتر"
// undefined.hideMissingAnswers: "Hide missing answers" => "مخفی کردن پاسخهای گمشده"
// undefined.showMissingAnswers: "Show missing answers" => "نمایش پاسخهای گمشده"
// undefined.missingAnswersLabel: "Missing answers" => "پاسخ های گمشده"
// undefined.noVisualizerForQuestion: "This question type is not visualized yet" => "این نوع سوال هنوز تجسم نشده است"
// undefined.noResults: "There are no results yet" => "هنوز نتیجه ای حاصل نشده است"
// undefined.showPerValues: "Per Values" => "به ازای هر ارزش"
// undefined.showPerColumns: "Per Columns" => "در هر ستون"
// undefined.answer: "Answer" => "پاسخ"
// undefined.correctAnswer: "Correct answer: " => "پاسخ صحیح: "
// undefined.percent: "Percent" => "درصد"
// undefined.responses: "Responses" => "پاسخ"
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var frenchStrings = {
groupButton: "Grouper",
ungroupButton: "Dissocier",
selectButton: "Sélectionner",
hideColumn: "Masquer colonne",
showColumn: "Afficher colonne",
makePrivateColumn: "Rendre la colonne privé",
makePublicColumn: "Rendre la colonne public",
moveToDetail: "Déplacer vers détails",
showAsColumn: "Afficher en colonne",
filterPlaceholder: "Rechercher...",
removeRows: "Supprimer colonne",
showLabel: "Afficher",
entriesLabel: "entrées",
visualizer_text: "Textes en table",
visualizer_wordcloud: "Nuages de mots",
visualizer_histogram: "Histogramme",
visualizer_number: "Moyenne",
visualizer_choices: "Table",
visualizer_selectBase: "Graphique",
// visualizer_matrix: "Chart",
chartType_bar: "Barres",
chartType_vbar: "Barre verticale",
chartType_stackedbar: "Barres empilées",
chartType_doughnut: "Anneau",
chartType_pie: "Secteurs",
chartType_scatter: "Nuages de points",
chartType_gauge: "Gauge",
chartType_bullet: "Bulles",
hideButton: "Masquer",
makePrivateButton: "Rendre privé",
makePublicButton: "Rendre publique",
showButton: "Afficher",
filter: "Filtre",
resetFilter: "Rafraichir Filtres",
changeLocale: "Changer les paramètres régionaux",
clearButton: "Rafraichir",
addElement: "Choisir la question à afficher...",
defaultOrder: "Defaut",
ascOrder: "Ascendant",
descOrder: "Descendant",
showMinorColumns: "Afficher les colonnes mineures",
otherCommentTitle: "Autre élément et commentaires",
showPercentages: "Afficher les pourcentages",
hidePercentages: "Masquer les pourcentages",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Exceller",
csvDownloadCaption: "Fichier CSV",
saveDiagramAsPNG: "Sauver en png",
hideEmptyAnswers: "Masquer les réponses vides",
showEmptyAnswers: "Afficher les réponses vides",
"topNValueText-1": "Toutes les réponses",
topNValueText5: "Top 5 des réponses",
topNValueText10: "Top 10 des réponses",
topNValueText20: "Top 20 des réponses",
hideMissingAnswers: "Masquer les réponses manquantes",
showMissingAnswers: "Afficher les réponses manquantes",
missingAnswersLabel: "Réponses manquantes",
noVisualizerForQuestion: "Ce type de question n'est pas encore visualisé",
noResults: "Il n'y a pas encore de résultats",
showPerValues: "Par valeur",
showPerColumns: "Par colonne",
answer: "Réponse",
correctAnswer: "Réponse correcte: ",
percent: "Pourcentage",
responses: "Réponses"
};
localization.locales["fr"] = frenchStrings;
localization.localeNames["fr"] = "Français";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.visualizer_histogram: "Histogram" => "Histogramme"
// undefined.visualizer_number: "Average" => "Moyenne"
// undefined.visualizer_choices: "Table" => "Table"
// undefined.visualizer_selectBase: "Chart" => "Graphique"
// undefined.chartType_vbar: "Vertical Bar" => "Barre verticale"
// undefined.changeLocale: "Change Locale" => "Changer les paramètres régionaux"
// undefined.showPercentages: "Show percentages" => "Afficher les pourcentages"
// undefined.hidePercentages: "Hide percentages" => "Masquer les pourcentages"
// undefined.pdfDownloadCaption: "PDF" => "PDF"
// undefined.xlsxDownloadCaption: "Excel" => "Exceller"
// undefined.csvDownloadCaption: "CSV" => "Fichier CSV"
// undefined.hideEmptyAnswers: "Hide empty answers" => "Masquer les réponses vides"
// undefined.showEmptyAnswers: "Show empty answers" => "Afficher les réponses vides"
// undefined.topNValueText-1: "All answers" => "Toutes les réponses"
// undefined.topNValueText5: "Top 5 answers" => "Top 5 des réponses"
// undefined.topNValueText10: "Top 10 answers" => "Top 10 des réponses"
// undefined.topNValueText20: "Top 20 answers" => "Top 20 des réponses"
// undefined.hideMissingAnswers: "Hide missing answers" => "Masquer les réponses manquantes"
// undefined.showMissingAnswers: "Show missing answers" => "Afficher les réponses manquantes"
// undefined.missingAnswersLabel: "Missing answers" => "Réponses manquantes"
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var germanStrings = {
groupButton: "Gruppieren",
ungroupButton: "Gruppierung aufheben",
selectButton: "Mich auswählen",
hideColumn: "Spalte ausblenden",
showColumn: "Spalte einblenden",
makePrivateColumn: "Spalte privat machen",
makePublicColumn: "Spalte veröffentlichen",
moveToDetail: "in Details verschieben",
showAsColumn: "Als Spalte anzeigen",
filterPlaceholder: "Suche...",
removeRows: "Zeilen entfernen",
showLabel: "anzeigen",
entriesLabel: "Einträge",
visualizer_text: "Texte in Tabellenform",
visualizer_wordcloud: "Wordcloud",
visualizer_histogram: "Histogramm",
visualizer_number: "Durchschnitt",
visualizer_choices: "Liste",
visualizer_selectBase: "Diagrammtyp",
// visualizer_matrix: "Chart",
chartType_bar: "Balkendiagramm",
chartType_vbar: "Balkendiagramm vertikal",
chartType_stackedbar: "Gestapeltes Balkendiagramm",
chartType_doughnut: "Donut-Diagramm",
chartType_pie: "Kreisdiagramm",
chartType_scatter: "Punktediagramm",
chartType_gauge: "Pegeldiagramm",
chartType_bullet: "Aufzählungsdiagramm",
hideButton: "Ausblenden",
makePrivateButton: "Privat machen",
makePublicButton: "Öffentlich machen",
showButton: "Anzeigen",
filter: "Filter",
resetFilter: "Filter zurücksetzen",
changeLocale: "Lokalisierung ändern",
clearButton: "Einstellungen löschen",
addElement: "Wählen Sie eine Frage, um zu zeigen...",
defaultOrder: "Standardreihenfolge",
ascOrder: "Aufsteigend",
descOrder: "Absteigend",
showMinorColumns: "Kleinere Spalten anzeigen",
otherCommentTitle: "Andere Punkte und Kommentare",
showPercentages: "Prozentsätze anzeigen",
hidePercentages: "Prozentsätze ausblenden",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Diagramm als png herunterladen",
hideEmptyAnswers: "Leere Antworten ausblenden",
showEmptyAnswers: "Leere Antworten anzeigen",
"topNValueText-1": "Alle Antworten",
topNValueText5: "Top 5 Antworten",
topNValueText10: "Top 10 Antworten",
topNValueText20: "Top 20 Antworten",
hideMissingAnswers: "Fehlende Antworten ausblenden",
showMissingAnswers: "Fehlende Antworten anzeigen",
missingAnswersLabel: "Fehlede Antworten",
noVisualizerForQuestion: "Für diesen Fragetyp gibt es noch keine Visualisierung.",
noResults: "Es liegen noch keine Ergebnisse vor",
showPerValues: "Pro Wert",
showPerColumns: "Pro Spalte",
answer: "Antwort",
correctAnswer: "Korrekte Antwort: ",
percent: "Prozent",
responses: "Antworten"
};
localization.locales["de"] = germanStrings;
localization.localeNames["de"] = "Deutsch";
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var norwegianStrings = {
groupButton: "Grupper",
ungroupButton: "Opphev gruppering",
selectButton: "Velg",
hideColumn: "Skjul kolonne",
showColumn: "Vis kolonne",
makePrivateColumn: "Gjør kolonne privat",
makePublicColumn: "Gjør kolonne offentlig",
moveToDetail: "Flytt til detaljert visning",
showAsColumn: "Vis som kolonne",
filterPlaceholder: "Søk...",
removeRows: "Fjern rader",
showLabel: "Vis",
entriesLabel: "oppføringer",
visualizer_text: "Tabellvisning",
visualizer_wordcloud: "Ordsky",
visualizer_histogram: "Histogram",
visualizer_number: "Gjennomsnitt",
visualizer_choices: "Bord",
visualizer_selectBase: "Sjøkart",
// visualizer_matrix: "Chart",
chartType_bar: "Stolpediagram",
chartType_vbar: "Vertikal stolpe",
chartType_stackedbar: "Stablet stolpediagram",
chartType_doughnut: "Hjuldiagram",
chartType_pie: "Sektordiagram",
chartType_scatter: "Punktdiagram",
chartType_gauge: "Målediagram",
chartType_bullet: "Kulediagram",
hideButton: "Skjul",
makePrivateButton: "Gjør privat",
makePublicButton: "Gjør offentlig",
showButton: "Vis",
filter: "Filter",
resetFilter: "Nullstill filter",
changeLocale: "Bytt språk",
clearButton: "Tøm",
addElement: "Velg spørsmål...",
defaultOrder: "Standard",
ascOrder: "Stigende",
descOrder: "Synkende",
showMinorColumns: "Vis mindre kolonner",
otherCommentTitle: "Annet og kommentarer",
showPercentages: "Vis prosenter",
hidePercentages: "Skjul prosenter",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Overgå",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Last ned plott som en PNG-fil",
hideEmptyAnswers: "Skjul tomme svar",
showEmptyAnswers: "Vis tomme svar",
"topNValueText-1": "Alle svar",
topNValueText5: "Topp 5 svar",
topNValueText10: "Topp 10 svar",
topNValueText20: "Topp 20 svar",
hideMissingAnswers: "Skjul manglende svar",
showMissingAnswers: "Vis manglende svar",
missingAnswersLabel: "Mangler svar",
noVisualizerForQuestion: "Denne spørsmålstypen er ikke visualisert ennå",
noResults: "Det er ingen resultater ennå",
showPerValues: "Per verdier",
showPerColumns: "Per kolonner",
answer: "Svare",
correctAnswer: "Riktig svar: ",
percent: "Prosent",
responses: "Svar"
};
localization.locales["no"] = norwegianStrings;
localization.localeNames["no"] = "Norsk";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.visualizer_histogram: "Histogram" => "Histogram"
// undefined.visualizer_number: "Average" => "Gjennomsnitt"
// undefined.visualizer_choices: "Table" => "Bord"
// undefined.visualizer_selectBase: "Chart" => "Sjøkart"
// undefined.chartType_vbar: "Vertical Bar" => "Vertikal stolpe"
// undefined.filter: "Filter" => "Filter"
// undefined.pdfDownloadCaption: "PDF" => "PDF"
// undefined.xlsxDownloadCaption: "Excel" => "Overgå"
// undefined.csvDownloadCaption: "CSV" => "CSV"
// undefined.saveDiagramAsPNG: "Download plot as a PNG file" => "Last ned plott som en PNG-fil"
// undefined.hideEmptyAnswers: "Hide empty answers" => "Skjul tomme svar"
// undefined.showEmptyAnswers: "Show empty answers" => "Vis tomme svar"
// undefined.topNValueText-1: "All answers" => "Alle svar"
// undefined.topNValueText5: "Top 5 answers" => "Topp 5 svar"
// undefined.topNValueText10: "Top 10 answers" => "Topp 10 svar"
// undefined.topNValueText20: "Top 20 answers" => "Topp 20 svar"
// undefined.hideMissingAnswers: "Hide missing answers" => "Skjul manglende svar"
// undefined.showMissingAnswers: "Show missing answers" => "Vis manglende svar"
// undefined.missingAnswersLabel: "Missing answers" => "Mangler svar"
// undefined.noVisualizerForQuestion: "This question type is not visualized yet" => "Denne spørsmålstypen er ikke visualisert ennå"
// undefined.noResults: "There are no results yet" => "Det er ingen resultater ennå"
// undefined.showPerValues: "Per Values" => "Per verdier"
// undefined.showPerColumns: "Per Columns" => "Per kolonner"
// undefined.answer: "Answer" => "Svare"
// undefined.correctAnswer: "Correct answer: " => "Riktig svar: "
// undefined.percent: "Percent" => "Prosent"
// undefined.responses: "Responses" => "Svar"
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var portugueseStrings = {
groupButton: "Agrupar Por Mim",
ungroupButton: "Desagrupar Por Mim",
selectButton: "Selecionar",
hideColumn: "Esconder coluna",
showColumn: "Mostrar coluna",
makePrivateColumn: "Tornar coluna privada",
makePublicColumn: "Tornar coluna pública",
moveToDetail: "Mover para Detalhes",
showAsColumn: "Mostrar como Coluna",
filterPlaceholder: "Pesquisar...",
removeRows: "Remover linhas",
showLabel: "Mostrar",
entriesLabel: "entradas",
visualizer_text: "Textos em tabela",
visualizer_wordcloud: "Nuvem de palavras",
visualizer_histogram: "Histograma",
visualizer_number: "Média",
visualizer_choices: "Tabela",
visualizer_selectBase: "Gráfico",
// visualizer_matrix: "Chart",
chartType_bar: "Barra",
chartType_vbar: "Barra vertical",
chartType_stackedbar: "Barra Empilhada",
chartType_doughnut: "Rosca",
chartType_pie: "Tarte",
chartType_scatter: "Lastro",
chartType_gauge: "Escala",
chartType_bullet: "Bala",
hideButton: "Esconder",
makePrivateButton: "Tornar privado",
makePublicButton: "Tornar público",
showButton: "Mostrar",
filter: "Filtrar",
resetFilter: "Restaurar Filtro",
changeLocale: "Mudar Localização",
clearButton: "Limpar",
addElement: "Escolher questão para mostrar...",
defaultOrder: "Ordenação Padrão",
ascOrder: "Ascendente",
descOrder: "Descendente",
showMinorColumns: "Mostrar colunas menores",
otherCommentTitle: "Outros itens e comentários",
showPercentages: "Mostrar percentuais",
hidePercentages: "Esconder percentuais",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Baixar diagrama como PNG",
hideEmptyAnswers: "Esconder perguntas vazias",
showEmptyAnswers: "Mostrar perguntas vazias",
"topNValueText-1": "Todas as respostas",
topNValueText5: "Primeiras 5 respostas",
topNValueText10: "Primeiras 10 respostas",
topNValueText20: "Primeiras 20 respostas",
hideMissingAnswers: "Ocultar perguntas não respondidas",
showMissingAnswers: "Mostrar perguntas não respondidas",
missingAnswersLabel: "Perguntas não respondidas",
noVisualizerForQuestion: "Este tipo de pergunta ainda não foi visualizada",
noResults: "Ainda não possui resultados",
showPerValues: "Por valores",
showPerColumns: "Por colunas",
answer: "Resposta",
correctAnswer: "Resposta correta: ",
percent: "Percentagem",
responses: "Respostas"
};
//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable.
localization.locales["pt"] = portugueseStrings;
localization.localeNames["pt"] = "Português";
var russianStrings = {
groupButton: "Сгруппировать",
ungroupButton: "Разгруппировать",
selectButton: "Выбрать",
hideColumn: "Скрыть столбец",
showColumn: "Показать столбец",
makePrivateColumn: "Сделать столбец приватным",
makePublicColumn: "Сделать столбец публичным",
moveToDetail: "Спрятать в раскрывающуюся секцию",
showAsColumn: "Показать как столбец",
filterPlaceholder: "Поиск...",
removeRows: "Удалить строки",
showLabel: "Показать",
entriesLabel: "записей",
visualizer_text: "Таблица",
visualizer_wordcloud: "Облако тэгов",
visualizer_histogram: "Гистограмма",
visualizer_number: "Среднее значение",
visualizer_choices: "Таблица",
visualizer_selectBase: "Диаграмма",
visualizer_matrix: "Диаграмма",
chartType_bar: "Столбчатая диаграмма",
chartType_vbar: "Вертикальная столбчатая диаграмма",
chartType_stackedbar: "Столбчатая диаграмма с накоплением",
chartType_doughnut: "Кольцевая диаграмма",
chartType_pie: "Круговая диаграмма",
chartType_scatter: "Точечная диаграмма",
chartType_gauge: "Измерительная диаграмма",
chartType_bullet: "Маркированная диаграмма",
hideButton: "Скрыть",
makePrivateButton: "Сделать приватным",
makePublicButton: "Сделать публичным",
showButton: "Показать",
filter: "Фильтр",
resetFilter: "Очистить фильтр",
changeLocale: "Сменить язык",
clearButton: "Очистить",
addElement: "Выберите вопрос...",
defaultOrder: "Порядок по умолчанию",
ascOrder: "Сортировать по возрастанию",
descOrder: "Сортировать по убыванию",
showMinorColumns: "Показать второстепенные столбцы",
otherCommentTitle: "Другое и комментарии",
showPercentages: "Показать проценты",
hidePercentages: "Скрыть проценты",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Скачать диаграмму в формате PNG",
hideEmptyAnswers: "Скрыть пустые ответы",
showEmptyAnswers: "Показать пустые ответы",
"topNValueText-1": "Все ответы",
topNValueText5: "Первые 5 ответов",
topNValueText10: "Первые 10 ответов",
topNValueText20: "Первые 20 ответов",
hideMissingAnswers: "Скрыть отсутствующие ответы",
showMissingAnswers: "Показать отсутствующие ответы",
missingAnswersLabel: "Отсутствующие ответы",
noVisualizerForQuestion: "Этот тип вопроса не поддерживается",
noResults: "Результаты отсутствуют",
showPerValues: "По значениям",
showPerColumns: "По столбцам",
answer: "Ответ",
correctAnswer: "Правильный ответ: ",
percent: "процентов",
responses: "ответов"
};
localization.locales["ru"] = russianStrings;
localization.localeNames["ru"] = "Русский";
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var dutchStrings = {
groupButton: "Groeperen op",
ungroupButton: "Groepering verwijderen",
selectButton: "Selecteer mij",
hideColumn: "Kolom verbergen",
showColumn: "Toon kolom",
makePrivateColumn: "Kolom privé maken",
makePublicColumn: "Maak kolom openbaar",
moveToDetail: "Ga naar detail",
showAsColumn: "Weergeven als kolom",
filterPlaceholder: "Zoeken...",
removeRows: "Verwijder rijen",
showLabel: "Tonen",
entriesLabel: "inzendingen",
visualizer_text: "Teksten in tabel",
visualizer_wordcloud: "Wordcloud",
visualizer_histogram: "Histogram",
visualizer_number: "Gemiddeld",
visualizer_choices: "Tabel",
visualizer_selectBase: "Grafiek",
// visualizer_matrix: "Chart",
chartType_bar: "Staafdiagram (liggend)",
chartType_vbar: "Staafdiagram",
chartType_stackedbar: "Staafdiagram (gestapeld)",
chartType_doughnut: "Donut",
chartType_pie: "Cirkeldiagram",
chartType_scatter: "Spreidingsdiagram",
chartType_gauge: "Meterdiagram",
chartType_bullet: "Kogelgrafiek",
hideButton: "Verbergen",
makePrivateButton: "Maak prive",
makePublicButton: "Openbaar maken",
showButton: "Tonen",
filter: "Filter",
resetFilter: "Filter resetten",
changeLocale: "Wijzig de landinstelling",
clearButton: "Wissen",
addElement: "Kies een vraag om weer te geven ...",
defaultOrder: "Standaardvolgorde",
ascOrder: "Oplopend",
descOrder: "Aflopend",
showMinorColumns: "Toon kleine kolommen",
otherCommentTitle: "Andere items en opmerkingen",
showPercentages: "Percentages weergeven",
hidePercentages: "Verberg percentages",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Download plot als PNG",
hideEmptyAnswers: "Verberg lege antwoorden",
showEmptyAnswers: "Toon lege antwoorden",
"topNValueText-1": "Alle antwoorden",
topNValueText5: "Top 5 antwoorden",
topNValueText10: "Top 10 antwoorden",
topNValueText20: "Top 20 antwoorden",
hideMissingAnswers: "Ontbrekende antwoorden verbergen",
showMissingAnswers: "Ontbrekende antwoorden weergeven",
missingAnswersLabel: "Ontbrekende antwoorden",
noVisualizerForQuestion: "Dit vraagtype is nog niet gevisualiseerd",
noResults: "Er zijn nog geen resultaten",
showPerValues: "Per waarden",
showPerColumns: "Per Kolommen",
answer: "Antwoorden",
correctAnswer: "Goed antwoord: ",
percent: "Procent",
responses: "Reacties"
};
//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable.
localization.locales["nl"] = dutchStrings;
localization.localeNames["nl"] = "Nederlands";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.visualizer_histogram: "Histogram" => "Histogram"
// undefined.visualizer_number: "Average" => "Gemiddeld"
// undefined.filter: "Filter" => "Filter"
// undefined.hideMissingAnswers: "Hide missing answers" => "Ontbrekende antwoorden verbergen"
// undefined.showMissingAnswers: "Show missing answers" => "Ontbrekende antwoorden weergeven"
// undefined.missingAnswersLabel: "Missing answers" => "Ontbrekende antwoorden"
// undefined.noVisualizerForQuestion: "This question type is not visualized yet" => "Dit vraagtype is nog niet gevisualiseerd"
// undefined.noResults: "There are no results yet" => "Er zijn nog geen resultaten"
// undefined.showPerValues: "Per Values" => "Per waarden"
// undefined.showPerColumns: "Per Columns" => "Per Kolommen"
// undefined.answer: "Answer" => "Antwoorden"
// undefined.correctAnswer: "Correct answer: " => "Goed antwoord: "
// undefined.percent: "Percent" => "Procent"
// undefined.responses: "Responses" => "Reacties"
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var spanishStrings = {
groupButton: "Grupo Por Mí",
ungroupButton: "Desagrupar por mí",
selectButton: "Seleccionarme",
hideColumn: "Ocultar columna",
showColumn: "Mostrar columna",
makePrivateColumn: "Hacer que la columna sea privada",
makePublicColumn: "Hacer pública la columna",
moveToDetail: "Mover al detalle",
showAsColumn: "Mostrar como columna",
filterPlaceholder: "Buscar ...",
removeRows: "Eliminar filas",
showLabel: "Mostrar",
entriesLabel: "Entradas",
visualizer_text: "Textos en tabla",
visualizer_wordcloud: "Wordcloud",
visualizer_histogram: "Histograma",
visualizer_number: "Promedio",
visualizer_choices: "Mesa",
visualizer_selectBase: "Gráfico",
// visualizer_matrix: "Chart",
chartType_bar: "Bar",
chartType_vbar: "Barra vertical",
chartType_stackedbar: "Barra apilada",
chartType_doughnut: "Donut",
chartType_pie: "Pie",
chartType_scatter: "Dispersión",
chartType_gauge: "Gauge",
chartType_bullet: "Bullet",
hideButton: "Ocultar",
makePrivateButton: "Hacer privado",
makePublicButton: "Hacer público",
showButton: "Mostrar",
filter: "Filtro",
resetFilter: "Restablecer filtro",
changeLocale: "Cambiar configuración regional",
clearButton: "Borrar",
addElement: "Elija la pregunta para mostrar ...",
defaultOrder: "Orden predeterminado",
ascOrder: "Ascendente",
descOrder: "Descendente",
showMinorColumns: "Mostrar columnas secundarias",
otherCommentTitle: "Otros elementos y comentarios",
showPercentages: "Mostrar porcentajes",
hidePercentages: "Ocultar porcentajes",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Descargar el gráfico como png",
hideEmptyAnswers: "Ocultar respuestas vacías",
showEmptyAnswers: "Mostrar respuestas vacías",
"topNValueText-1": "Todas las respuestas",
topNValueText5: "Las 5 respuestas principales",
topNValueText10: "Las 10 respuestas principales",
topNValueText20: "20 respuestas principales",
hideMissingAnswers: "Ocultar las respuestas que faltan",
showMissingAnswers: "Mostrar las respuestas que faltan",
missingAnswersLabel: "Respuestas faltantes",
noVisualizerForQuestion: "Este tipo de pregunta aún no se visualiza",
noResults: "Aún no hay resultados",
showPerValues: "Por valores",
showPerColumns: "Por columnas",
answer: "Respuesta",
correctAnswer: "Respuesta correcta: ",
percent: "Por ciento",
responses: "Respuestas"
};
localization.locales["es"] = spanishStrings;
localization.localeNames["es"] = "Español";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.groupButton: "Group By Me" => "Grupo Por Mí"
// undefined.entriesLabel: "entries" => "Entradas"
// undefined.visualizer_histogram: "Histogram" => "Histograma"
// undefined.visualizer_number: "Average" => "Promedio"
// undefined.visualizer_choices: "Table" => "Mesa"
// undefined.visualizer_selectBase: "Chart" => "Gráfico"
// undefined.chartType_vbar: "Vertical Bar" => "Barra vertical"
// undefined.hideMissingAnswers: "Hide missing answers" => "Ocultar las respuestas que faltan"
// undefined.showMissingAnswers: "Show missing answers" => "Mostrar las respuestas que faltan"
// undefined.missingAnswersLabel: "Missing answers" => "Respuestas faltantes"
// undefined.showPerValues: "Per Values" => "Por valores"
// undefined.showPerColumns: "Per Columns" => "Por columnas"
// undefined.answer: "Answer" => "Respuesta"
// undefined.correctAnswer: "Correct answer: " => "Respuesta correcta: "
// undefined.percent: "Percent" => "Por ciento"
// undefined.responses: "Responses" => "Respuestas"
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var italianStrings = {
groupButton: "Raggruppa",
ungroupButton: "Dividi",
selectButton: "Selezionami",
hideColumn: "Nascondi colonna",
showColumn: "Mostra colonna",
makePrivateColumn: "Rendi la colonna privata",
makePublicColumn: "Rendi la colonna pubblica",
moveToDetail: "Sposta in Dettaglio",
showAsColumn: "Mostra come Colonna",
filterPlaceholder: "Cerca...",
removeRows: "Rimuovi righe",
showLabel: "Mostra",
entriesLabel: "voci",
visualizer_text: "Parole in tabella",
visualizer_wordcloud: "Nuvola di parole",
visualizer_histogram: "Istogramma",
visualizer_number: "Media",
visualizer_choices: "Tabella",
visualizer_selectBase: "Grafico",
// visualizer_matrix: "Chart",
chartType_bar: "Grafico a barre",
chartType_vbar: "Grafico a barre verticali",
chartType_stackedbar: "Grafico a barre sovrapposte",
chartType_doughnut: "Grafico a ciambella",
chartType_pie: "Grafico a torta",
chartType_scatter: "Grafico a dispersione",
chartType_gauge: "Grafico Gauge",
chartType_bullet: "Punto",
hideButton: "Nascondi",
makePrivateButton: "Rendi privato",
makePublicButton: "Rendi pubblico",
showButton: "Mostra",
filter: "Filtro",
resetFilter: "Cancella filtro",
changeLocale: "Cambia lingua",
clearButton: "Cancella",
addElement: "Scegli la domanda da mostrare...",
defaultOrder: "Ordine di Default",
ascOrder: "Ascendente",
descOrder: "Discendente",
showMinorColumns: "Mostra colonne secondarie",
otherCommentTitle: "Altri punti e commenti",
showPercentages: "Mostra percentuali",
hidePercentages: "Nascondi percentuali",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Scarica il grafico in formato png",
hideEmptyAnswers: "Nascondi risposte vuote",
showEmptyAnswers: "Mostra risposte vuote",
"topNValueText-1": "Tutte le risposte",
topNValueText5: "Top 5 risposte",
topNValueText10: "Top 10 risposte",
topNValueText20: "Top 20 risposte",
hideMissingAnswers: "Nascondi le risposte mancanti",
showMissingAnswers: "Mostra le risposte mancanti",
missingAnswersLabel: "Risposte mancanti",
noVisualizerForQuestion: "Questo tipo di domanda non è ancora stato visualizzato",
noResults: "Non ci sono ancora risultati",
showPerValues: "Per Valori",
showPerColumns: "Per Colonne",
answer: "Risposta",
correctAnswer: "Risposta esatta: ",
percent: "Percentuale",
responses: "Risposte"
};
localization.locales["it"] = italianStrings;
localization.localeNames["it"] = "Italiano";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.correctAnswer: "Correct answer: " => "Risposta esatta: "
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var arabicStrings = {
groupButton: "زرار المجموعة",
ungroupButton: "تم التحديث من خلالى",
selectButton: "اختر",
hideColumn: "اخفاء العمود",
showColumn: "اظهار",
makePrivateColumn: "أجعل العمود خاص",
makePublicColumn: "أجعل العمود عام",
moveToDetail: "انتقل إلى التفاصيل",
showAsColumn: "إظهار كعمود",
filterPlaceholder: "بحث...",
removeRows: "حذف",
showLabel: "اظهار",
entriesLabel: "مدخلات",
visualizer_text: "جداول",
visualizer_wordcloud: "كلمات",
visualizer_histogram: "الرسم البياني",
visualizer_number: "متوسط",
visualizer_choices: "جدول",
visualizer_selectBase: "رسم بياني",
// visualizer_matrix: "Chart",
chartType_bar: "شريط",
chartType_vbar: "شريط عمودي",
chartType_stackedbar: "شريط مكدس",
chartType_doughnut: "Doughnut",
chartType_pie: "Pie",
chartType_scatter: "Scatter",
chartType_gauge: "Gauge",
chartType_bullet: "Bullet",
hideButton: "اخفاء",
makePrivateButton: "أجعل خاص",
makePublicButton: "أجعل عام",
showButton: "اظهار",
filter: "ترشح",
resetFilter: "إعادة تعيين",
changeLocale: "تغيير اللغة",
clearButton: "مسح",
addElement: "اختر سؤالاً للعرض ...",
defaultOrder: "الترتيب الافتراضي",
ascOrder: "تصاعدى",
descOrder: "تنازلى",
showMinorColumns: "إظهار الأعمدة الثانوية",
otherCommentTitle: "بنود وتعليقات أخرى",
showPercentages: "عرض النسب المئوية",
hidePercentages: "إخفاء النسب",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "تنزيل بصيغة png",
hideEmptyAnswers: "إخفاء الإجابات الفارغة",
showEmptyAnswers: "إظهار الإجابات الفارغة",
"topNValueText-1": "جميع الإجابات",
topNValueText5: "أهم 5 إجابات",
topNValueText10: "أفضل 10 إجابات",
topNValueText20: "أفضل 20 إجابة",
hideMissingAnswers: "إخفاء الإجابات المفقودة",
showMissingAnswers: "عرض الإجابات المفقودة",
missingAnswersLabel: "أجوبة مفقودة",
noVisualizerForQuestion: "لم يتم العرض بعد",
noResults: "لا يوجد نتائج للعرض",
showPerValues: "لكل القيم",
showPerColumns: "لكل الأعمدة",
answer: "إجب",
correctAnswer: "الاجابة الصحيحة: ",
percent: "النسبه المئويه",
responses: "الاستجابات"
};
localization.locales["ar"] = arabicStrings;
localization.localeNames["ar"] = "العربية";
// The following strings have been translated by a machine translation service
// Remove those strings that you have corrected manually
// undefined.topNValueText-1: "All answers" => "جميع الإجابات"
// undefined.topNValueText5: "Top 5 answers" => "أهم 5 إجابات"
// undefined.topNValueText10: "Top 10 answers" => "أفضل 10 إجابات"
// undefined.topNValueText20: "Top 20 answers" => "أفضل 20 إجابة"
var japaneseStrings = {
groupButton: "グループ化",
ungroupButton: "グループ解除",
selectButton: "選択",
hideColumn: "列を非表示",
showColumn: "列を表示",
makePrivateColumn: "列を非公開にする",
makePublicColumn: "列を公開する",
moveToDetail: "詳細に移動",
showAsColumn: "列として表示",
filterPlaceholder: "検索...",
removeRows: "行を削除",
showLabel: "表示",
entriesLabel: "件",
visualizer_text: "テキスト",
visualizer_wordcloud: "ワードクラウド",
visualizer_histogram: "ヒストグラム",
visualizer_number: "平均",
visualizer_choices: "テーブル",
visualizer_selectBase: "チャート",
chartType_bar: "棒グラフ",
chartType_vbar: "縦棒グラフ",
chartType_stackedbar: "積み上げ棒グラフ",
chartType_doughnut: "ドーナツチャート",
chartType_pie: "円グラフ",
chartType_scatter: "散布図",
chartType_gauge: "ゲージ",
chartType_bullet: "バレット",
hideButton: "非表示",
makePrivateButton: "非公開にする",
makePublicButton: "公開する",
showButton: "表示",
filter: "フィルター",
resetFilter: "フィルターをリセット",
changeLocale: "言語を変更",
clearButton: "クリア",
addElement: "表示する質問を選択...",
defaultOrder: "デフォルト順",
ascOrder: "昇順",
descOrder: "降順",
showMinorColumns: "マイナー列を表示",
otherCommentTitle: "その他のアイテムとコメント",
showPercentages: "パーセンテージを表示",
hidePercentages: "パーセンテージを非表示",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "プロットをPNGファイルとして保存",
hideEmptyAnswers: "空の回答を非表示",
showEmptyAnswers: "空の回答を表示",
"topNValueText-1": "すべての回答",
"topNValueText5": "上位5つの回答",
"topNValueText10": "上位10の回答",
"topNValueText20": "上位20の回答",
hideMissingAnswers: "欠損値を非表示",
showMissingAnswers: "欠損値を表示",
missingAnswersLabel: "欠損値",
noVisualizerForQuestion: "この質問タイプはまだ視覚化されていません",
noResults: "まだ結果がありません",
showPerValues: "値ごとに表示",
showPerColumns: "列ごとに表示",
answer: "回答",
correctAnswer: "正解: ",
percent: "パーセント",
responses: "回答数"
};
localization.locales["ja"] = japaneseStrings;
localization.localeNames["ja"] = "Japanese";
// This dictionary contains 1 untranslated or inherited localization strings.
// These strings are commented out. Uncomment and edit them if you want to add your translations.
var plStrings = {
groupButton: "Grupuj według mnie",
ungroupButton: "Rozgrupuj według mnie",
selectButton: "Wybierz",
hideColumn: "Ukryj kolumnę",
showColumn: "Pokaż kolumnę",
makePrivateColumn: "Uczyń kolumnę prywatną",
makePublicColumn: "Uczyń kolumnę publiczną",
moveToDetail: "Przenieś do szczegółów",
showAsColumn: "Pokaż jako kolumnę",
filterPlaceholder: "Szukaj...",
removeRows: "Usuń wiersze",
showLabel: "Pokaż",
entriesLabel: "wejścia",
visualizer_text: "Teksty w tabeli",
visualizer_wordcloud: "Chmura słów",
visualizer_histogram: "Histogram",
visualizer_number: "Średnia",
visualizer_choices: "Tabela",
visualizer_selectBase: "Wykres",
visualizer_matrix: "Wykres",
chartType_bar: "Słupkowy",
chartType_vbar: "Słupkowy pionowy",
chartType_stackedbar: "Słupkowy skumulowany",
chartType_doughnut: "Oponka",
chartType_pie: "Tarta",
chartType_scatter: "Rozrzut",
chartType_gauge: "Skala",
chartType_bullet: "Pocisk",
hideButton: "Ukryj",
makePrivateButton: "Uczyń prywatnym",
makePublicButton: "Uczyń publicznym",
showButton: "Pokaż",
filter: "Filtruj",
resetFilter: "Resetuj filtr",
changeLocale: "Zmień lokalizację",
clearButton: "Wyczyść",
addElement: "Wybierz pytanie do pokazania...",
defaultOrder: "Domyślne sortowanie",
ascOrder: "Rosnąco",
descOrder: "Malejąco",
showMinorColumns: "Pokaż mniejsze kolumny",
otherCommentTitle: "Inne elementy i komentarze",
showPercentages: "Pokaż procenty",
hidePercentages: "Ukryj procenty",
pdfDownloadCaption: "PDF",
xlsxDownloadCaption: "Excel",
csvDownloadCaption: "CSV",
saveDiagramAsPNG: "Pobierz diagram jako PNG",
hideEmptyAnswers: "Ukryj puste odpowiedzi",
showEmptyAnswers: "Pokaż puste odpowiedzi",
"topNValueText-1": "Wszystkie odpowiedzi",
topNValueText5: "Pierwsze 5 odpowiedzi",
topNValueText10: "Pierwsze 10 odpowiedzi",
topNValueText20: "Pierwsze 20 odpowiedzi",
hideMissingAnswers: "Ukryj nieodpowiedziane pytania",
showMissingAnswers: "Pokaż nieodpowiedziane pytania",
missingAnswersLabel: "Nieodpowiedziane pytania",
noVisualizerForQuestion: "Ten typ pytania nie został jeszcze zwizualizowany",
noResults: "Nie ma jeszcze wyników",
showPerValues: "Według wartości",
showPerColumns: "Według kolumn",
answer: "Odpowiedź",
correctAnswer: "Odpowiedź poprawna: ",
percent: "Procent",
responses: "Odpowiedzi"
};
//Uncomment these two lines on creating a translation file. You should replace "en" and enStrings with your locale ("fr", "de" and so on) and your variable.
localization.locales["pl"] = plStrings;
localization.localeNames["pl"] = "Polish";
class DocumentHelper {
static createSelector(options, isSelected, handler) {
const selectWrapper = document.createElement("div");
selectWrapper.className = "sa-question__select-wrapper";
const select = document.createElement("select");
select.className = "sa-question__select";
options.forEach((option) => {
let optionElement = DocumentHelper.createElement("option", "", {
value: option.value,
text: option.text,
selected: isSelected(option),
});
select.appendChild(optionElement);
});
select.onchange = handler;
selectWrapper.appendChild(select);
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 ((sta