2016-12-20 4 views
0

Ich habe eine jrxml-Berichtsdatei erstellt. Ich habe die resourceBundles (pl_PL, en_GB und en_US und die Standardversion auch in Englisch) namens test.properties, test_pl_PL.properties und so weiter hinzugefügt. Und ich habe dem Tag resourceBundle = "test" propertyty hinzugefügt. Ich habe den Bericht und alle zugehörigen Ressourcen bereitgestellt.Wie erstelle ich einen lokalisierten Bericht in JasperReports Server?

ich meinen Bericht über Rest-API v2 bin zu erzeugen, und zwar:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test_summary.pdf

Wie lenke ich in dem Gebietsschema der Bericht generiert wird? Ich habe die Accept-Language in der Kopfzeile (über den Postboten) ausprobiert, außerdem habe ich Chrome-Erweiterungen und Firefox und Opera ausprobiert. Für all diese Kunden wurde der Report in pl_PL erstellt. Die einzige Ausnahme ist der Edge-Browser, in dem der Bericht in englischer Sprache (Standard) erstellt wird.

+0

können Sie diese Beiträge überprüfen: [Erstellen eines Locale] (http://community.jaspersoft.com/documentation/jasperreports-server-administration-guide/v561/creating-locale) & [How Geben Sie das Gebietsschema für JasperReports Server in URL an] (http://community.jaspersoft.com/wiki/how-specify-jasperreports-server-locale-url) und [Konfigurieren von JasperReports Server für die Bereitstellung eines Gebietsschemas] (http: // community. jaspersoft.com/documentation/jasperreports-server-administration-guide/v561/configuring-jasperreports-server-offer) –

+0

Ein anderes: [Wie das Gebietsschema des laufenden Berichts über rest_v2 Webservice festgelegt?] (http: //community.jaspersoft .com/questions/802231/how-set-locale-running-report-restv2-webservice) & [Rest v1-Webdienst: Legen Sie das Berichtsausgabegebietsschema fest] (http://community.jaspersoft.com/questions/803401/rest -v1-Web-Service -set-report-output-locale) & [JasperReport Server REST 2 api - Erstellen eines neuen Berichts] (http://stackoverflow.com/q/33491424/876298) –

+0

Das funktioniert für mich: http: // localhost: 9000 /jasperserver/rest_v2/reports/reports/test_summary.pdf&userLocale=pl_PL, also bitte posten Sie die Antwort – freefall

Antwort

1

VersuchenLocale über userLocale Parameter in URL zu übergeben. Wie folgt aus:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test.pdf&userLocale=pl_PL 
Verwandte Themen