diff --git a/src/main/resources/Bundle.properties b/src/main/resources/Bundle.properties new file mode 100644 index 0000000000000000000000000000000000000000..5d686412512320ad16fd6ba2dd2e938b3632997f --- /dev/null +++ b/src/main/resources/Bundle.properties @@ -0,0 +1,163 @@ +param.title = Titel der Grafik [--title "Sinus- und Cosinusfunktion"] +param.size = Größe der Grafik in Millimeter [--size 300,500] +param.xrange = Darstellungsbereich der x-Achse und abweichender Titel. Wird automatisch auf den Datenbereich erweitert, wenn "--autoscale" angegeben ist. Ist "--diagramtype FunctionPlot" gesetzt, wird der Bereich erweitert, so dass er 0 enthält. [--xrange "Jahre::-3:5"] +param.yrange = Darstellungsbereich der y-Achse und abweichender Titel. Wird automatisch auf den Datenbereich erweitert, wenn "--autoscale" angegeben ist. Ist "--diagramtype FunctionPlot" gesetzt, wird der Bereich erweitert, so dass er 0 enthält. [--yrange -3:5] +param.pi = Einteilung der x-Achse in Vielfache von pi +param.xlines = Hilfslinien auf der x-Achse, durch Leerzeichen getrennt [--xlines "1 3.5"] +param.ylines = Hilfslinien auf der y-Achse, durch Leerzeichen getrennt [--ylines "1 3.5"] +param.css = Direkte Angabe von zusätzlichen CSS-Anweisungen oder Pfad zu einer CSS-Datei [--css "#grid { stroke: #444444 }"] oder [--css stylesheet.css] +param.gnuplot = Pfad zum Gnuplot-Programm [--gnuplot "C:\gnuplot.exe"] +param.output = Pfad zur Ausgabedatei [--output "output/sinus.svg"] +param.help = Hilfe +param.points = Liste von Punkten die markiert werden sollen. Es können mehrere Listen angegeben werden, welche duch {} zu grupieren sind. Punkte werden durch Leerzeichen getrennt. X- und Y-Werte jeweils durch ein Komma getrennt. Jeder Liste kann ein Titel gegeben werden ["Liste 1"::{1.2,3 4.5,6}{-1,-2.3}]. Wird ignoriert wenn --csvdata angegeben und ein valider Pfad ist. +param.integral = Zeichnet eine Integralfläche zwischen zwei Funktionen oder der X-Achse. Nur wenn "--diagramtype FunctionPlot" gesetzt ist. [--integral "Wahrscheinlichkeit::1,2[-2:2]" ] +param.device = Ausgabegerät +param.csvpath = Pfad zur CSV-Datei, aus der die Punkt-, Linien- oder Balkendaten gelesen werden (überschreibt --points) [--csvpath data.csv] +param.csvtype = Aufbau der CSV-Datei, kann abgekürzt werden [--csvtype x_aligned_categories] oder [--csvtype xac] +param.csvorientation = Orientierung der CSV-Datei [--csvorientation horizontal] oder [--csvo h] +param.autoscale = Wenn angegeben, wird das Diagramm automatisch auf den Datenbereich skaliert, wobei eine angegebene --xrange bzw. --yrange den minimal Rahmen darstellen. Wenn "--diagramtype FunctionPlot" gesetzt ist, wird der Parameter ignoriert. [--autoscale] +param.showhorizontalgrid = Horizontale Gitterlinien zeigen [--hgrid on] oder [--hgrid off]. Wird weder vgrid noch hgrid angegeben, wird je nach Diagrammtyp eine Standarddarstellung gewählt. +param.showverticalgrid = Horizontale Gitterlinien zeigen [--vgrid on] oder [--vgrid off]. Wird weder vgrid noch hgrid angegeben, wird je nach Diagrammtyp eine Standarddarstellung gewählt. +param.diagramtype = Der Typ des Diagramms. Beeinflusst, welche weiteren Parameter ausgewertet werden. +param.trendline = Eine Funktion zur Berechnung der Trendline. "--diagramtype ScatterPlot" muss gesetzt sein. Parameter werden hinter dem Funktionsnamen angegeben. Mögliche Linientypen (Parameter in Klammern) sind mit Standardwerten: "MovingAverage n" (n: ganzzahlig und größer als 0, Filtergröße ist 2*n+1), "ExponentialSmoothing alpha" (alpha: zwischen 0 und 1), "BrownLES alpha forecast" (alpha: zwischen 0 und 1; forecast: größer als 0, wieviele Werte extrapoliert werden), "LinearRegression" (keine Parameter). Beispiel: "--trendline BrownLES 0.2 10" +param.hideoriginalpoints = Stellt die originalen Datenpunkte nicht dar, wenn "--trendline" gesetzt ist. +param.showdoubleaxes = Doppelte Achsen zeigen [--daxes on] oder [--daxes off]. Nicht für [--diagramtype FunctionPlot] verwendbar. Wird der Parameter nicht angegeben, wird je nach Diagrammtyp eine Wahl vorgegeben. +param.showlinepoints = Datenpunkte auf den Linien eines Liniendiagramms markieren [--lp on] oder [--lp off]. Nur für [--diagramtype LineChart] verwendbar. Wird der Parameter nicht angegeben, werden die Punkte nur angezeigt, wenn genug Platz vorhanden ist. +param.pointsborderless = Wenn angegeben, erhalten Punktsymbole keinen Rand. Kann die Darstellung von Liniendiagrammen mit Datenpunkten verbessern. +param.baraccumulation = Wählt, auf welche Art mehrere Datenreihen in Balkendiagrammen akkumuliert werden [--ba stacked] +param.colors = Manuelle Farbwahl. Die Farben können durch Leerzeichen getrennt angegeben werden. Wurden keine oder zu wenige Farben angegeben, wird die Liste aus der Vorgabereihenfolge aufgefüllt [--colors rot grün blau] +param.sorting = Sortieren von nominalen Daten [--sorting <algorithm>] +param.sortdescending = Wenn [--sorting <algorithm>] verwendet wird, sortiere absteigend [--sortdescending] +param.xtitle = Titel der X-Achse [--xtitle Titel]. Titel, die zu groß für eine Zeile sind, werden zu Darstellungsfehlern führen. +param.ytitle = Titel der Y-Achse [--ytitle Titel]. Titel, die zu groß für eine Zeile sind, werden zu Darstellungsfehlern führen. +param.xunit = Einheit der x-Achse [--xunit "1000 Menschen"] +param.yunit = Einheit der y-Achse [--yunit "m^2"] + +error.onoffparameter = Ungültiger Wert "{0}". Erlaubt sind: "on" und "off". + +xaxis = X-Achse +yaxis = Y-Achse + +legend = Legende +legend.xrange = X-Bereich{2}: {0} bis {1} +legend.yrange = Y-Bereich{2}: {0} bis {1} +legend.xtic = Skaleneinteilung: {0} +legend.ytic = Skaleneinteilung: {0} + +legend.poi_1 = Punkt {0} +legend.poi_n = Punkte {0} + +legend.integral_0 = Integral von {0} bis {1} über {2}(x)dx +legend.integral_1 = Integral von {0} bis {1} über {2}(x)dx und {3}(x)dx + +desc = Beschreibung + +desc.intro_0 = Es wird ein leeres Koordinatensystem im x-Bereich{6} von {0} bis {1} (Skaleneinteilung: {2}) und y-Bereich{7} von {3} bis {4} (Skaleneinteilung: {5}) dargestellt. +desc.intro_1 = Es wird eine Funktion im x-Bereich{6} von {0} bis {1} (Skaleneinteilung: {2}) und y-Bereich{7} von {3} bis {4} (Skaleneinteilung: {5}) dargestellt: +desc.intro_n = Es werden {8} Funktionen im x-Bereich{6} von {0} bis {1} (Skaleneinteilung: {2}) und y-Bereich{7} von {3} bis {4} (Skaleneinteilung: {5}) dargestellt: + +desc.intersections_0 = Die Funktionen haben keine Schnittpunkte. +desc.intersections_1 = Die Funktionen {0} und {1} haben einen Schnittpunkt: +desc.intersections_n = Die Funktionen {0} und {1} haben {2} Schnittpunkte: + +desc.extrema_0 = Die Funktion{0} hat keine Extrempunkte. +desc.extrema_1 = Die Funktion{0} hat einen Extrempunkt: +desc.extrema_n = Die Funktion{0} hat {1} Extrempunkte: + +desc.roots_0 = Sie hat keine Nullstellen. +desc.roots_1 = Sie hat eine Nullstelle: +desc.roots_n = Sie hat {0} Nullstellen: + +legend.poi.intro_1 = Folgender Punkt ist eingezeichnet: +legend.poi.intro_n = Folgende Punkte sind eingezeichnet: + +legend.poi.list_1 = Punkt {0}: +legend.poi.list_n = Punktliste {0}: + +desc.integral_0 = Angezeigt wird das Integral von {0} bis {1} über {2}(x)dx. +desc.integral_1 = Angezeigt wird das Integral von {0} bis {1} über {2}(x)dx und {3}(x)dx. + +desc.note = Die Angaben sind Näherungswerte und beziehen sich nur auf den sichtbaren Bereich. + +### Descriptions for diagrams (not graphs) + +desc.diagramtype_title = Dieses {0} trägt den Titel "{1}". +desc.diagramtype_notitle = Es wird ein {0} dargestellt. +desc.diagramtype_barcharttype = Die Balken sind vertikal {0}. + +# New diagram types should get their name setup here. +# The format is desc.diagramtype.<DiagramType.toString()> +desc.diagramtype.ScatterPlot = Punktdiagramm +desc.diagramtype.LineChart = Liniendiagramm +desc.diagramtype.BarChart = Balkendiagramm + +# single is used when only one data set is displayed +desc.diagramtype_barcharttype.single = ausgerichtet +desc.diagramtype_barcharttype.stacked = gestapelt +desc.diagramtype_barcharttype.grouped = gruppiert + +desc.axis_position_first = Die Achsen und ihre Beschriftungen befinden sich links des Diagramms und darunter +desc.axis_position_first.intersect = und schneiden sich im Punkt {0} +desc.axis_position_second_start.both = Beide Achsen werden +desc.axis_position_second_start.vertical = Die vertikale Achse wird +desc.axis_position_second = auch auf der gegenüberliegenden Seite des Diagramms dargestellt. + +desc.vertical_det = vertikale +desc.vertical_neutral = vertikales + +desc.horizontal_det = horizontale +desc.horizontal_neutral = horizontales + +# Maybe the following three strings have to be changed to a more +# complex representation if other languages are added. +desc.axis_detail = Die {0} Achse ist{1}{2} von {3} bis {4} in Intervallen von {5} markiert. +desc.axis_detail_title = als "{0}" bezeichnet und +desc.axis_detail_unit = in der Einheit {0} + +desc.axis_grid = Es wird ein {0} Gitter dargestellt. + +### Data descriptions + +desc.datacount_0 = Es wird ein leeres Diagramm dargestellt. +desc.datacount_1 = Es wird eine Datenreihe dargestellt +desc.datacount_n = Es werden {0} Datenreihen dargestellt + +desc.data_0 = Keine Punkte +desc.data_1 = Ein Punkt +desc.data_n = {0} Punkte + +### Line chart specific descriptions + +desc.line.minmax = Hinter ihren Namen stehen die Maximal- bzw. Minimalwerte. + +### Bar chart specific descriptions + +desc.barchart.sorting = Die Balken sind {0} und von links nach rechts folgendermaßen beschriftet: + +# {0}: sorting criterium, {1}: ascending/descending, {2}: sorted +desc.barchart.sorting.sortingstring = {0} {1} {2} + +desc.barchart.sorting.sorted = sortiert +desc.barchart.sorting.notsorted = nicht sortiert + +desc.barchart.sorting.MaxFirstDataSet = nach der ersten Datenreihe +desc.barchart.sorting.Alphabetical = nach ihrem Titel alphabetisch +desc.barchart.sorting.CategorialSum = nach der Summe jeder Kategorie + +desc.barchart.sorting.asc = aufsteigend +desc.barchart.sorting.desc = absteigend + +### Trendline descriptions + +#{0}: desc.trendline_points_[1|n] {1}: desc.trendline_algorithm.<name> {2} TrendlineAlgorithm.getAlgorithmParams() +desc.trendline_points = Zu {0} wird eine Trendlinie, die mit dem Verfahren "{1}" {2} berechnet wurde, dargestellt. +desc.trendline_points_1 = der Datenreihe +desc.trendline_points_n = jeder Datenreihe + +desc.trendline_algorithm.BrownLES = lineare exponentielle Glättung nach Brown +desc.trendline_algorithm.MovingAverage = gleitendes Mittel +desc.trendline_algorithm.LinearRegression = lineare Regression +desc.trendline_algorithm.ExponentialSmoothing = exponentielle Glättung + +desc.trendline_only_1 = Bei der dargestellten Linien handelt es sich um eine Trendlinie, die mit dem Verfahren {0} {1} berechnet wurde. Sie trägt den Titel "{2}". +desc.trendline_only_n = Bei den dargestellten Linien handelt es sich um Trendlinien, die mit dem Verfahren "{0}" {1} berechnet wurden. Es werden {2} Datenreihen dargestellt: