1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
/**
 * This file supports multiple languages
 * all Strings are defined in this class
 * @type {string}
 */



// global variables for multi language
var language_eng = 'eng';
var language_de = 'de';

var current_language = language_eng;

/**
 * get language label by id
 * @param id
 * @returns string label
 */
function get_language_label_by_id(id) {
    var result = language_string.filter(function (obj) {
        return obj.id === id;
    });

    if (result.length === 0) {
        return id;
    } else {

        if (current_language === language_eng) {
            return result[0].eng;
        } else if (current_language === language_de) {
            return result[0].de;
        }
    }
}

const language_id_dimensions_heading = 'language_id_dimensions_heading';
const language_id_quantitative_dimensions_heading = 'language_id_quantitative_dimensions_heading';
const language_id_categorical_dimensions_heading = 'language_id_categorical_dimensions_heading';
const language_id_data_preparation_heading = 'language_id_data_preparation_heading';
const language_id_items_plot_heading = 'language_id_items_plot_heading';
const language_id_likelihood_of_correlation_plot_heading = 'language_id_likelihood_of_correlation_plot_heading';
const language_id_correlation_plot_heading = 'language_id_correlation_plot_heading';
const language_id_applied_data_cleansing_heading = 'language_id_applied_data_cleansing_heading';
const language_id_sort_by = "language_id_sort_by";
const language_id_search = "language_id_search";

const language_id_tooltip_toggle_deviation = "language_id_tooltip_toggle_deviation";

const language_id_resulting_deviation = "language_id_resulting_deviation";
const language_id_eigenvalue = "language_id_eigenvalue";
const language_id_contribution = "language_id_contribution";
const language_id_loading = "language_id_loading";

const language_id_group_legend = 'language_id_group_legend';
const language_id_group_legend_mixed_data = 'language_id_group_legend_mixed_data';

const language_id_opacity_missing_data = 'language_id_opacity_missing_data';


// global variable of all used strings
var language_string = [
    {id: language_id_dimensions_heading, eng: 'Dimensions Overview', de: 'Dimensionen-Überblick'},
    {id: language_id_quantitative_dimensions_heading, eng: 'Quantitative Dimensions', de: 'Quantitative Dimensionen'},
    {id: language_id_categorical_dimensions_heading, eng: 'Categorical Dimensions', de: 'Kategorische Dimensionen'},
    {id: language_id_data_preparation_heading, eng: '', de: 'Alle Dimensionen'},
    {id: language_id_items_plot_heading, eng: 'Subset Selection', de: 'Filter-Ansicht'},
    {id: language_id_likelihood_of_correlation_plot_heading, eng: 'Possibility of Correlations Based on Applied Subset Selection', de: 'Wahrscheinlichkeit von Korrelationen'},
    {id: language_id_correlation_plot_heading, eng: 'Correlations', de: 'Korrelationen'},

    {id: id_id_unalikeability_view, eng: "Coefficient of Unalikeability", de: "Unähnlichkeitskoeffizient"},

    {id: statistics_key__missing_values_percentage, eng: 'Missing Values', de: 'Fehlwerte in Prozent'},
    {id: statistics_key__percentage_of_outliers, eng: 'percentage of outliers', de: 'Ausreißer in Prozent'},
    {id: statistics_key_coefficient_of_unalikeability, eng: 'Coef. of Unalikeability', de:'Koeffizient der Unähnlichkeit'},

    {id: statistics_key__mean_value, eng: 'mean', de: 'Mittelwert'},
    {id: statistics_key__amount_of_categories, eng: 'number of categories', de: 'Anzahl der Kategorien'},
    {id: statistics_key__highest_relative_frequency, eng: 'highest relative frequency', de:'höchste relative Häufigkeit'},
    {id: statistics_key__median_value, eng: 'median', de: 'Median'},
    {id: statistics_key__std_value, eng: 'Standard Deviation', de: 'Standardabweichung'},
    {id: statistics_key__q25_value, eng: 'q25', de: 'q25'},
    {id: statistics_key__q75_value, eng: 'q75', de: 'q75'},
    {id: statistics_key_iqr_range, eng: 'IQR', de: 'Interquartilsabstand'},

    {id: statistics_key_coefficient_of_unalikeability+radar_chart_stats_key_ending, eng: 'unalike', de:'Koeffizient der Unähnlichkeit'},
    {id: statistics_key_overall_deviation, eng: "Overall Deviation", de: "Summe der Abweichungen"},
    {id: wilcox_ModVR, eng: "ModVR", de: "ModVR"},
    {id: wilcox_VarNC, eng: "Variance", de: "var"},
    {id: wilcox_MNDif, eng: "MNDif", de: "MNDif"},
    {id: wilcox_StDev, eng: "Standard Deviation", de: "stDev"},
    {id: wilcox_ranVR, eng: "ranVR", de: "ranVR"},

    {id: statistics_cnv, eng: "CNV", de: "CNV"},
    {id: statistics_h_star, eng: "H*", de: "H*"},
    {id: statistics_iqv, eng: "IQV", de: "IQV"},
    {id: number_of_modes, eng: "Number of Modes", de: "Anzahl der Modes"},

    {id: statistics_key__mean_value+radar_chart_stats_key_ending, eng: 'mean', de: 'Mittelwert'},
    {id: statistics_key__amount_of_categories+radar_chart_stats_key_ending, eng: 'cat', de: 'Anzahl der Kategorien'},
    {id: statistics_key__highest_relative_frequency+radar_chart_stats_key_ending, eng: 'rel frequ', de:'höchste relative Häufigkeit'},
    {id: statistics_key__median_value+radar_chart_stats_key_ending, eng: 'med', de: 'Median'},
    {id: statistics_key__std_value+radar_chart_stats_key_ending, eng: 'std', de: 'Standardabweichung'},
    {id: statistics_key__q25_value+radar_chart_stats_key_ending, eng: 'q25', de: 'q25'},
    {id: statistics_key__q75_value+radar_chart_stats_key_ending, eng: 'q75', de: 'q75'},
    {id: statistics_key_iqr_range+radar_chart_stats_key_ending, eng: 'IQR', de: 'Interquartilsabstand'},

    {id: statistics_key__percentage_of_outliers + radar_chart_stats_key_ending, eng: 'outliers', de: 'Ausreißer %'},
    {id: statistics_key__missing_values_percentage + radar_chart_stats_key_ending, eng: 'missing', de: 'Fehlwerte %'},
    {id: wilcox_ModVR+radar_chart_stats_key_ending, eng: "ModVR", de: "ModVR"},
    {id: wilcox_VarNC+radar_chart_stats_key_ending, eng: "var", de: "VarNC"},
    {id: wilcox_MNDif+radar_chart_stats_key_ending, eng: "MNDif", de: "MNDif"},
    {id: wilcox_StDev+radar_chart_stats_key_ending, eng: "std", de: "stDev"},
    {id: wilcox_ranVR+radar_chart_stats_key_ending, eng: "ranVR", de: "ranVR"},

    {id: statistics_cnv+radar_chart_stats_key_ending, eng: "CNV", de: "CNV"},
    {id: statistics_h_star+radar_chart_stats_key_ending, eng: "H*", de: "H*"},
    {id: statistics_iqv+radar_chart_stats_key_ending, eng: "IQV", de: "IQV"},
    {id: number_of_modes+radar_chart_stats_key_ending, eng: "number of modes", de: "Anzahl der Modes"},

    {id: statistics_key__percentage_of_outliers + radar_chart_stats_key_ending + deviation_ending, eng: 'Δ outliers', de: 'Δ Ausreißer %'},
    {id: statistics_key__missing_values_percentage + radar_chart_stats_key_ending+ deviation_ending, eng: 'Δ missing', de: 'Δ Fehlwerte %'},
    {id: wilcox_ModVR+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ ModVR", de: "Δ ModVR"},
    {id: wilcox_VarNC+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ var", de: "Δ VarNC"},
    {id: wilcox_MNDif+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ MNDif", de: "Δ MNDif"},
    {id: wilcox_StDev+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ std", de: "Δ stDev"},
    {id: wilcox_ranVR+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ ranVR", de: "Δ ranVR"},
    {id: statistics_key_coefficient_of_unalikeability+radar_chart_stats_key_ending+deviation_ending, eng: 'Δ unalike', de:'Δ Koeffizient der Unähnlichkeit'},
    {id: statistics_cnv+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ CNV", de: "Δ CNV"},
    {id: statistics_h_star+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ H*", de: "Δ H*"},
    {id: statistics_iqv+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ IQV", de: "Δ IQV"},
    {id: number_of_modes+radar_chart_stats_key_ending+ deviation_ending, eng: "Δ number of modes", de: "Δ Anzahl der Modes"},

    {id: statistics_key_index_round, eng: "round in grouping", de:"Runde in Gruppierung"},
    {id: statistics_key__mean_value+deviation_ending, eng: 'Δ mean', de: 'Δ Mittelwert'},
    {id: statistics_key__amount_of_categories + deviation_ending, eng: 'Δ number of categories', de: 'Δ Anzahl der Kategorien'},
    {id: statistics_key__highest_relative_frequency + deviation_ending, eng: 'Δ highest relative frequency', de:'Δ höchste relative Häufigkeit'},
    {id: statistics_key__median_value+deviation_ending, eng: 'Δ median', de: 'Δ Median'},
    {id: statistics_key__std_value+deviation_ending, eng: 'Δ Standard Deviation', de: 'Δ Standardabweichung'},
    {id: statistics_key__q25_value+deviation_ending, eng: 'Δ q25', de: 'Δ q25'},
    {id: statistics_key__q75_value + deviation_ending, eng: 'Δ q75', de: 'Δ q75'},
    {id: statistics_key_iqr_range+deviation_ending, eng: 'Δ IQR', de: 'Δ Interquartilsabstand'},
    {id: statistics_key_coefficient_of_unalikeability + deviation_ending, eng: 'Δ Coef. of Unalikeability', de:'Δ Koeffizient der Unähnlichkeit'},
    {id: statistics_key__missing_values_percentage + deviation_ending, eng: 'Δ Missing Values', de: 'Δ Fehlwerte in Prozent'},
    {id: statistics_key__percentage_of_outliers + deviation_ending, eng: 'Δ percentage of outliers', de: 'Δ Ausreißer in Prozent'},
    {id: wilcox_ModVR+deviation_ending, eng: "Δ ModVR", de: "Δ ModVR"},
    {id: wilcox_VarNC+deviation_ending, eng: "Δ Variance", de: "Δ VarNC"},
    {id: wilcox_MNDif+deviation_ending, eng: "Δ MNDif", de: "Δ MNDif"},
    {id: wilcox_StDev+deviation_ending, eng: "Δ Standard Deviation", de: "Δ stDev"},
    {id: wilcox_ranVR+deviation_ending, eng: "Δ ranVR", de: "Δ ranVR"},

    {id: statistics_cnv+deviation_ending, eng: "Δ CNV", de: "Δ CNV"},
    {id: statistics_h_star+deviation_ending, eng: "Δ H*", de: "Δ H*"},
    {id: statistics_iqv+deviation_ending, eng: "Δ IQV", de: "Δ IQV"},
    {id: number_of_modes+deviation_ending, eng: "Δ Number of Modes", de: "Δ Anzahl der Modes"},

    {id: id_view_items_parallel_coordinates, eng: '', de: 'Parallele Koordinaten'},
    {id: id_view_items_applied_filters, eng: 'Applied Selections', de: 'Angewandte Filter'},

    {id: language_id_sort_by, eng: 'Sort Axes by: ', de: 'Sortieren nach: '},
    {id: language_id_search, eng: 'Search for Dimension...', de: 'Suche...'},

    {id: language_id_tooltip_toggle_deviation, eng: "Toggle between real statistical measures and deviations resulting from applied filters.", de: "Umschalten zwischen wirklichen statistischen Werten und den Abweichungen resultierend von den angewandten Filtern."},
    {id: id_scatterplot_x_axis, eng: "Change x axis measure", de: "Ändere die x-Achsen Maßeinheit"},
    {id: id_scatterplot_y_axis, eng: "Change y axis measure", de: "Ändere die y-Achsen Maßeinheit"},

    //{id: id_applied_data_cleansing_button, eng: "automatically identify best suitable data type and convert", de: "Automatisches Erkennen und Konvertieren zum als best passensten Datentyp."},
    {id: id_outlier_removing_button, eng: "automatically remove possible outliers", de: "Automatisches Entfernen von möglichen Ausreißern."},
    {id: id_data_type_identification_and_formatting_button, eng: "inspect and redefine applied data cleansing", de: "Anschauen des angewandten data cleansings"},

    {id: id_previous_button, eng: "rotate to the left", de:'rotiere nach links'},
    {id: id_next_button, eng: "rotate to the right", de:'rotiere nach rechts'},

    {id: id_data_type__categorical, eng: "qualitative", de:'rotiere nach rechts'},
    {id: id_data_type__numerical, eng: "quantitative", de:'rotiere nach rechts'},
    {id: id_data_type__date, eng: "date", de:'rotiere nach rechts'},
    {id: id_percentage_of_missing_values, eng: 'available data: ', de:'Prozentzahl der vorhandenen Daten: '},
    {id: id_percentage_of_variance_view, eng:'included variance: ', de:'inkludierte Varianz: '},
    {id: language_id_eigenvalue, eng:'eigenvalue: ', de:'Eigenwert: '},

    {id: language_id_contribution, eng:'contribution: ', de:'Beitrag: '},
    {id: language_id_loading, eng:'loading: ', de:'Loading: '},

    {id: id_drilldown_dimension, eng:'drill down', de:'Loading: '},
    {id: id_drillup_dimension, eng:'roll up', de:'Loading: '},
    {id: id_expand_dimension, eng:'expand dimension', de:'Loading: '},
    {id: id_shrink_dimensions, eng:'collapse dimension', de:'abc'},
    {id: id_swap_dimension, eng:'swap dimension', de:'Loading: '},

    {id: language_id_group_legend, eng: 'grouping', de: ''},
    {id: language_id_group_legend_mixed_data, eng: 'grouping of mixed data', de: ''},

    {id: language_id_resulting_deviation, eng: 'deviation', de:''},
    {id: language_id_opacity_missing_data, eng: 'opacity = missing values %', de:''},
    {id: language_id_modify_group, eng: 'modify group', de: 'verändere Gruppe'},
    {id: language_id_run_dimensionality_reduction, eng: 'run dimensionality reduction', de: ''},
    {id: language_id_applied_data_cleansing_heading, eng: 'Apply Dimensionality Reduction', de:'Angewandte Datenbereinigung'}
];