JasperServer Localization Guide Version 3.5



Similar documents
Copyright 2014 Jaspersoft Corporation. All rights reserved. Printed in the U.S.A. Jaspersoft, the Jaspersoft

Project (Group) Management Installation Guide (Linux) Version 1.3. Copyright 2007 MGH

Kony MobileFabric. Sync Server Tomcat Installation Manual. On-Premises

JASPERREPORTS SERVER INSTALLATION GUIDE

JASPERREPORTS SERVER WEB SERVICES GUIDE

[TFS 4.1 ADVANCED GUIDE]

Jaspersoft APIs. Integrating BI with your Applications. Community and Professional Editions

Set Up BA Server and Tools

JASPERREPORTS SERVER ADMINISTRATOR GUIDE

24x7 Scheduler Multi-platform Edition 5.2

Kony MobileFabric. Sync Windows Installation Manual - WebSphere. On-Premises. Release 6.5. Document Relevance and Accuracy

Install BA Server with Your Own BA Repository

UPGRADING TO XI 3.1 SP6 AND SINGLE SIGN ON. Chad Watson Sr. Business Intelligence Developer

Witango Application Server 6. Installation Guide for OS X

Instant Chime for IBM Sametime Installation Guide for Apache Tomcat and Microsoft SQL

TIBCO JASPERREPORTS SERVER SECURITY GUIDE

Configuring ActiveVOS Identity Service Using LDAP

Project Management (PM) Cell

TIBCO Silver Fabric Continuity User s Guide

Reporting and JSF. Possibilities, solutions, challenges. Slide 1. Copyright 2009, Andy Bosch,

Important Release Information and Technical and Deployment Support Notes

Configuring an Alternative Database for SAS Web Infrastructure Platform Services

SpagoBI exo Tomcat Installation Manual

MID-TIER DEPLOYMENT KB

Oracle Universal Content Management

Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013

OpenReports: Users Guide

Troubleshoot BA Server Issues

SSO Plugin. Integration for Jasper Server. J System Solutions. Version 3.6

Crystal Reports XI Release 2 - Service Pack 6

An Oracle White Paper May Creating Custom PDF Reports with Oracle Application Express and the APEX Listener

Supplement IV.E: Tutorial for Tomcat. For Introduction to Java Programming By Y. Daniel Liang

LiquidOffice v4 Architecture/Technologies

How To Build A Business Intelligence Suite On Java (Bio)

DiskPulse DISK CHANGE MONITOR

Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release

Spectrum Spatial Analyst Version 4.0. Installation Guide for Linux. Contents:

IUCLID 5 Guidance and Support

Apache and Tomcat Clustering Configuration Table of Contents

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

Web-JISIS Reference Manual

LICENSE4J AUTO LICENSE GENERATION AND ACTIVATION SERVER USER GUIDE

TIBCO JASPERREPORTS SERVER WEB SERVICES GUIDE

SOA Software API Gateway Appliance 7.1.x Administration Guide

Witango Application Server 6. Installation Guide for Windows

Product Internationalization of a Document Management System

StreamServe Persuasion SP5 StreamStudio

Sterling Web. Localization Guide. Release 9.0. March 2010

Installation & Configuration - Enterprise, Group and Community Server

CentraSite SSO with Trusted Reverse Proxy

EQUELLA. Clustering Configuration Guide. Version 6.0

Jaspersoft Technical Training. Using JasperServer Live Online. Administering JasperServer Live Online. JasperReports for Developers Live Online

Crystal Reports XI Release 2 for Windows Service Pack 3

Ahsay Offsite Backup Server v5.5. High Availability Option Setup Guide. Ahsay TM Online Backup - Development Department

An Introduction to the JasperSoft Business Intelligence Suite

Third-Party Software Support. Converting from SAS Table Server to a SQL Server Database

tc Server Administration Guide

Lucid Key Server v2 Installation Documentation.

Using the DataDirect Connect for JDBC Drivers with Tomcat

Setting Up B2B Data Exchange for High Availability in an Active/Active Configuration

Crystal Reports Server 2008 V1 Upgrade Guide Crystal Reports Server 2008 V1

Install guide for Websphere 7.0

Using the DataDirect Connect for JDBC Drivers with the Sun Java System Application Server

instantolap 3.1 INSTALLATION GUIDE Advanced installation and server configuration for instantolap

Jaspersoft Business Intelligence Suite

TIBCO ActiveMatrix BusinessWorks Process Monitor Server. Installation

ULTIMATE GUIDE. Jaspersoft OLAP 4.0

WHITE PAPER. Domo Advanced Architecture

QAD Business Intelligence Release Notes

Nesstar Server Nesstar WebView Version 3.5

Crystal Reports XI Release 1 for Windows

Geoportal Server Installation Guide for GlassFish Contents

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

Talend Component: tjasperreportexec

PowerTier Web Development Tools 4

Nesstar Server Administrator Guide

Table of Contents. Requirements and Options 1. Checklist for Server Installation 5. Checklist for Importing from CyberAudit

JAMF Software Server Installation Guide for Windows. Version 8.6

IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL

Apache Web Server System Description

Automated Process Center Installation and Configuration Guide for UNIX

FileMaker Server 12. Custom Web Publishing with PHP

This document uses the following conventions for items that may need to be modified:

FileMaker Server 13. Custom Web Publishing with PHP

FileMaker Server 15. Custom Web Publishing Guide

TIBCO iprocess Web Services Server Plug-in Installation. Software Release October 2011

FileMaker 14. ODBC and JDBC Guide

Identity Management Administrator Guide

Crystal Reports for Eclipse

Configuring Apache HTTP Server as a Reverse Proxy Server for SAS 9.2 Web Applications Deployed on BEA WebLogic Server 9.2

Pulse Secure Client. Customization Developer Guide. Product Release 5.1. Document Revision 1.0. Published:

NetIQ Access Manager 4.1

FileMaker Server 9. Custom Web Publishing with PHP

opencrx Language Localization Guide

Scoreboard 2.5/2.7 Installation Guide. For Apache Tomcat 7.0 On Windows 2003/2008 Server, 64-bit

Transcription:

Version 3.5 2008 JasperSoft Corporation. All rights reserved. Printed in the U.S.A. JasperSoft, the JasperSoft logo, JasperAnalysis, JasperServer, JasperETL, JasperReports, JasperStudio, ireport, and Jasper4 products are trademarks and/or registered trademarks of JapserSoft Corporation in the United States and in jurisdictions throughout the world. All other company and product names are or may be trade names or trademarks of their respective owners.

Table of Contents 1 Introduction...3 1.1 Documentation Set...3 2 UTF-8 Configuration...4 2.1 Tomcat...4 2.2 MySQL...4 2.3 PostgreSQL...5 3 Creating a Locale...5 3.1 About Properties Files...5 3.2 Creating a Resource Bundle...6 3.2.1 Translating Properties Files...6 3.3 Changing Date and Datetime Formats...6 4 Configuring JasperServer to Offer a Locale...7 4.1 Specifying Additional Locales...7 4.2 Specifying Additional Time Zones...8 5 Advanced Configuration...8 5.1 Changing Character Encoding...9 5.1.1 Configuring JasperSoft...9 5.1.2 Configuring the Application Server and Database Server...9 5.1.3 Configuration for Localized Analysis Schemas...9 5.2 Working with Fonts...10 5.2.1 Configuring Options for Chart Default Fonts...10 5.2.2 Embedding Fonts in PDF Output...10 6 JasperBabylon...11 7 Contacting JasperSoft...11 0107-JSP12-1 2

1 Introduction JasperServer Localization Guide You can localize JasperSoft, including translating JasperSoft BI Suite into a different language by updating its labels and messages. This document describes the process and discusses a few cases that may require further configuration. Note: The resource bundles described in this document consist of locale-specific ASCII text files (*.properties files). This document describes steps for creating a locale and configuring JasperSoft to use it. Creating a locale includes these tasks: Translating labels and messages. Changing date formats. Changing format masks. Configuring JasperSoft to use a new locale includes these tasks: Adding the locale to JasperServer. Adding time zones. Changing character encoding. Working with fonts. 1.1 Documentation Set JasperServer is described in the following documentation: JasperServer User Guide. Describes usage and maintenance of the software. JasperServer Build and Developer Guide. Describes building the source code and developing with JasperSoft. JasperServer Installation Guide. Describes the installation process that relies on running the executable installation programs. Also provides instructions for deploying a WAR (Web Application Archive) file into your application server. JasperServer Web Services Guide. Describes the web services and their WSDL to help you integrate JasperServer using XML request and response documents. JasperServer Localization Guide (this document). Describes the steps you must take to make JasperServer available in a new language and locale: create the locale and configure JasperServer to take advantage of it. 3

2 UTF-8 Configuration JasperSoft uses UTF-8 (8-bit Unicode Transformation Format) character encoding. If your database server or application server use a different character encoding form, you may have to configure them to support UTF-8. This section provides information for configuring the character encoding on the Tomcat application server and the MySQL and PostgreSQL databases. If you use a different application server or database, and its default character encoding isn t UTF-8, you may need to make similar updates to support certain locales. For more information, refer to the documentation associated with your software. 2.1 Tomcat By default, Tomcat uses ISO-8859-1 (ISO Latin 1) character encoding for URIs, which is sufficient for Western European locales, but does not support many locales in other parts of the world. If you plan to support locales that Latin 1 does not support, you must change Tomcat s URI encoding format. To configure Tomcat to support UTF-8: 1. Open the conf/server.xml file and locate the section that reads: <!-- Define a non-ssl HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true" /> 2. At the end of this section, insert the following line before the closing marker: URIEncoding="UTF-8" /> 3. For example, after your changes, the section might read: <!-- Define a non-ssl HTTP/1.1 Connector on port 8080 --> <Connector port="8080" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" maxsparethreads="75" enablelookups="false" redirectport="8443" acceptcount="100" connectiontimeout="20000" disableuploadtimeout="true" URIEncoding="UTF-8" /> 4. Save the file. 5. Restart JasperServer. 2.2 MySQL MySQL uses a default character encoding of ISO-8859-1, referred to as latin1 in MySQL documentation. JasperServer requires MySQL to use UTF-8 encoding to support the Unicode character set for the repository or report data sources. The simplest way to do this is to create the database with a character set of utf8. An example of a command for creating a database follows: create database jasperserver character set utf8; In addition, the MySQL JDBC driver requires extra parameter settings to support UTF-8, which are useunicode=true and characterencoding=utf-8. These can be added to the end of the URL. If this is a JNDI data source, such as the repository database, the parameters can be added to the JDBC URL is entered in WEB-INF/context.xml: <Resource name="jdbc/jasperserver" auth="container" type="javax.sql.datasource" maxactive="100" maxidle="30" maxwait="10000" username="root" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/jasperserver? useunicode=true&characterencoding=utf-8"/> 4

If this is a JDBC data source, the JDBC URL can be changed by editing the datasource in the JasperServer repository. Here is an example of the JDBC URL (note that the ampersand isn't escaped): jdbc:mysql://localhost:3306/foodmart_ja? useunicode=true&characterencoding=utf-8 2.3 PostgreSQL PostgreSQL's default character encoding is called SQL_ASCII, but a database can be created with a UTF-8 encoding as follows: create database jasperserver encoding='utf8'; PostgreSQL doesn't require any changes to the JDBC URL to support UTF-8. 3 Creating a Locale Translation is only one aspect of localization. You can also configure format masks and date formats. The tasks in this section require you to edit these files: File Name Location Purpose of Edits *.properties files WEB-INF\bundles Translating labels and messages jasperserver_config.properties WEB-INF\bundles Changing date formats 3.1 About Properties Files JasperServer and JasperAnalysis resource bundle files are found in the WEB-INF/bundles directory. JasperSoft provides a default locale (for example, jasperserver_messages.properties), which is written in the U.S. English dialect. A resource bundle consists of the *.properties files that contain all the labels and messages used in the JasperServer and JasperAnalysis, customized for a particular locale. The default resource bundle includes these files: Component Default File Name Description JasperServer jasperserver_messages.properties Core labels and messages used in JasperServer. JasperServer jasperserver_config.properties Configuration properties for dates and date times. JasperAnalysis jpivot_messages.properties Labels and messages used in JasperAnalysis. ireport and the ireport Plugin have their own resource bundles, which are only installed if you install ireport or the plugin. These files include: Component Default File Name English File Name Description ireport ireport.properties ireport_en.properties Labels and messages used in ireport. ireport plugin irplugin.properties irplugin_en.properties Labels and messages used in the JasperServer ireport plugin. JasperSoft recommends using JasperBabylon to localize ireport and the ireport plugin resource bundles. For more information, refer to section 6 JasperBabylon on page 11. 5

3.2 Creating a Resource Bundle JasperServer Localization Guide 3.2.1 Translating Properties Files Create a resource bundle by copying each *.properties file to a new name. The file name pattern for these files is <default_file_name>_<locale>.properties, where <default_file_name> is the name of the default version of the properties file and <locale> is a Java-compliant locale identifier. For example, consider the core JasperServer resource bundle. For various locales, it might be named: File Type File Name Default resource bundle jasperserver_messages.properties English jasperserver_messages_en.properties French jasperserver_messages_fr.properties French in Switzerland jasperserver_messages_fr_ch.properties For a list of Java-compliant locales, please refer to Sun s Java web site. Note: When working in these files, you must use Unicode character escapes rather than using the native file format. The calendar control used throughout the application can be localized by translating the labels from calendar.properties to the desired language. The messages are often accompanied by an explanation of their meaning. To create a new JasperSoft resource bundle: 1. Copy each of the properties files (keeping them in the same directory as the originals) and rename them according to your locale. 2. Translate each *.properties file s labels and messages into the new language. Some of the strings in the properties files may not seem like English. These cases are typically date formats and format masks that may need to be edited for the new locale. For more information, refer to section 3.3 Changing Date and Datetime Formats on page 6. 3. Save the files. 4. If the new locale requires specific character encoding or fonts, ensure that JasperServer and the third party software it relies on are configured to support them. For more information, refer to section 5 Advanced Configuration on page 8. 5. Restart JasperServer, and log into the web application to test your translation. Reviewing the translated strings in context can help you improve your word choices. Note: This locale will not be available in JasperSoft until you follow the steps described in section 4.1 Specifying Additional Locale on page 7. 3.3 Changing Date and Datetime Formats Each locale may have its own format masks and rules for displaying dates and datetime values. This section describes the steps you must take to update these options for your new locale. System date and datetime formatting is controlled by four patterns that are specified in the jasperserver_config_<locale>.properties file associated with a particular locale. For example in the English resource bundle, the four entries are: date.format=dd-mm-yyyy datetime.format=dd-mm-yyyy HH:mm calendar.date.format=%d-%m-%y calendar.datetime.format=%d-%m-%y %H:%M 6

The first two keys are used to parse and format dates and datetime values using an internal java.util.dateformat object across the whole application. These patterns should be non-localized date patterns, in accordance with the Java Development Kit (JDK) syntax. The other two keys are used by the calendar control, which formats the user-selected date and datetime values in accordance with its own pattern syntax. To change system date and datetime formatting for a new locale, edit the strings specified by these keys. 4 Configuring JasperServer to Offer a Locale After creating a locale, you must configure JasperSoft to offer it to your users. The tasks in this section require you to edit these files: File Name Location Purpose of Edits applicationcontext-security.xml WEB-INF Specifying additional locales applicationcontext.xml WEB-INF Specifying additional time zones 4.1 Specifying Additional Locales By default, JasperSoft appears in the locale selected in the end-users browser. The login page allows users to specify the locale they want to use in JasperSoft. The list of locales from which they choose is defined in applicationcontextsecurity.xml. Edit this file to add a new locale. To add a new locale: 1. Edit the applicationcontext-security.xml file and locate the bean named userlocaleslist. For example: <bean id="userlocaleslist" class="com.jaspersoft.jasperserver.war.common.- LocalesListImpl"> <property name="locales"> <list> <value type="java.util.locale">en</value> <value type="java.util.locale">fr</value> <value type="java.util.locale">it</value> <value type="java.util.locale">de</value> <value type="java.util.locale">ro</value> <value type="java.util.locale">ja</value> <value type="java.util.locale">zh_tw</value> </list> </property> </bean> 2. Add the new locale to the end of the list. For example, after you added Dutch (Java s nl_nl locale), the bean would be similar to the following: <bean id="userlocaleslist" class="com.jaspersoft.jasperserver.war.common.- LocalesListImpl"> <property name="locales"> <list> <value type="java.util.locale">en</value> <value type="java.util.locale">fr</value> <value type="java.util.locale">it</value> <value type="java.util.locale">de</value> <value type="java.util.locale">ja</value> <value type="java.util.locale">zh_tw</value> <value type="java.util.locale">nl_nl/value> </list> </property> 7

</bean> 3. Save the file. 4. Restart JasperServer. For a list of Java-compliant locales, please refer to Sun s Java web site. JasperServer Localization Guide 4.2 Specifying Additional Time Zones By default, JasperSoft assumes the user s time zone is the same as the time zone of the computer hosting JasperServer. The login page allows users to specify their time zone. The list of time zones from which they choose is defined in the applicationcontext.xml file. To add a time zone: 1. Open the applicationcontext.xml file and locate the usertimezoneslist bean. For example: <bean id="usertimezoneslist" class="com.jaspersoft.jasperserver.war.common.jdktimezoneslist"> <property name="timezonesids"> <list> <value>gmt</value> <value>pst</value> <value>cet</value> <value>eet</value> <value>gmt+4</value> </list> </property> </bean> 2. Add the new time zone to the bottom of the list. JasperSoft recommends specifying each time zone as its GMT (Greenwich Mean Time) off-set. For example, the GMT offset for Pacific Standard Time (PST) is GMT-8. For example, after adding Tokyo s time zone (GMT + 9), the bean would be similar to the following: <bean id="usertimezoneslist" class="com.jaspersoft.jasperserver.war.common.jdktimezoneslist"> <property name="timezonesids"> <list> <value>gmt</value> <value>pst</value> <value>cet</value> <value>eet</value> <value>gmt+4</value> <value>gmt+9</value> </list> </property> </bean> 3. Save the file. 4. Restart JasperServer. For more information about Java-complaint time zones, please refer to Sun s Java web site. 5 Advanced Configuration Depending on the third party software you use and the locales you support, you may also have to configure JasperSoft and its host. The steps described in this section are only necessary under certain circumstances, such as if you plan to use a character encoding form that UTF-8 cannot handle, or if you need to change the font options for JasperAnalysis charts. The tasks in this section require you to edit these files: File Name Location Purpose of Edits 8

applicationcontext.xml WEB-INF Changing character encoding JasperServer Localization Guide jpivot_internal_messages.properties WEB-INF/internal Specifying chart fonts for JasperAnalysis Open Source userconfig.xml WEB-INF/jpivot/print Embedding fonts in PDF 5.1 Changing Character Encoding To use a character encoding form other than UTF-8, you must configure JasperServer, your application server, and your database server. 5.1.1 Configuring JasperSoft To configure JasperSoft to use a different encoding form, you must edit the applicationcontext.xml. 1. Open the applicationcontext.xml file and locate the following bean: <bean id="encodingprovider" class="com.jaspersoft.jasperserver.api.common.util.staticcharacterencodingprovider"> <constructor-arg value="utf-8"/> </bean> 2. Change UTF-8 to the encoding type your database server and application server use. For example: <bean id="encodingprovider" class="com.jaspersoft.jasperserver.api.common.util.staticcharacterencodingprovider"> <constructor-arg value="utf-16"/> </bean> 3. Save the file. 4. Restart JasperServer. 5.1.2 Configuring the Application Server and Database Server If you want to use a character encoding form other than UTF-8, you may need to configure the third party software that JasperSoft relies on. For more information, refer to the documentation associated with your application server and database server. For Tomcat, you can specify a different character encoding by following steps similar to those described in section 2 UTF-8 Configuration on page 4. Note: This step is only necessary if you plan to support locales that requires a different character encoding, such as UTF-16. In addition to this change, your application server and database must be configured to use the character encoding you require. For more information, refer to the documentation associated with your third party software. 5.1.3 Configuration for Localized Analysis Schemas If you plan to use localized analysis views, you must take additional steps to configure JasperServer: 1. Every Unicode database that JasperServer interacts with (whether it is the metadata database for the repository or a database accessed through a data source defined in JasperServer) must be created to support UTF-8. For example, to create the Foodmart database in MySQL, you might give a command similar to: create database foodmart_ja character set utf8; 2. The URL of the any OLAP database JasperServer accesses must be properly configured in the /jasperserver/meta-inf/context.xml file. For example, the URL definition for the Foodmart sample database might be similar to the following: <Resource name="jdbc/mondrianfoodmart_ja" auth="container" type="javax.sql.datasource" maxactive="100" maxidle="30" maxwait="10000" username="root" password="password" driverclassname="com.mysql.jdbc.driver" url="jdbc:mysql://localhost:3306/foodmart _ja? 9

useunicode=true&characterencoding=utf-8"/> 3. Encoding options must be added to the JDBC connection string for any data source that points to an OLAP database. For example, when creating a data source in JasperServer that points to an OLAP database, use the following connection string: jdbc:mysql://localhost:3306/foodmart_ja? useunicode=true&characterencoding=utf-8 5.2 Working with Fonts While the fonts JasperSoft uses are generally dictated by the JRXML files that define your reports, some font configuration is required for special circumstances. For example, you can configure JasperAnalysis to offer different options in the Chart Default Font field in the Chart Options window. This section describes some of the steps you may need to take, depending on the functionality you use and the locales you support. Note: In order to use a font in JasperSoft, the font must be available in the host s operating system. 5.2.1 Configuring Options for Chart Default Fonts If you implement JasperAnalysis and support a locale with special font requirements, you can configure JasperAnalysis to offer different options in the Chart Default Font field in the Chart Options window of the analysis view. This may be necessary if you implement locales that Latin 1 doesn t support. An analysis view s Chart Options window includes the Chart Default Font field, which allows users to select the font to use in charts. The default options are SanSerif, Serif, and MonoSpaced. JasperServer reads these values from a properties file and attempts to map them to fonts available in the JasperSoft host s operating system. You can configure JasperSoft to offer different fonts if these fonts don t support the locales you implement. To change the Chart Default Font field s options: 1. Copy the jpivot_internal_messages.properties file, and copy it to a new name that reflects the new locale. For example, for Japanese, the new file would be called jpivot_internal_messages_ja.properties. 2. Open the new file and locate the following keys: jsp.wcf.chart.sansserif=sansserif jsp.wcf.chart.serif=serif jsp.wcf.chart.monospaced=monospaced 3. Change one or more of the strings to the name of a font available in the host s operating system. For example, if you wanted to change the SansSerif font to the SimHei font, edit the value specified by jsp.wcf.chart.sansserif. For example: jsp.wcf.chart.sansserif=simhei 4. Save the file. 5. Restart JasperServer. 5.2.2 Embedding Fonts in PDF Output Note: By default, JasperServer can create PDF (Portable Document Format) files with many different fonts. However, if you experience font problems in the PDF output of your reports, you may need to take the steps described in this section to make the fonts available to JasperSoft s XSL Formatting Object (XSL-FO) processor. When users save reports in PDF format, JasperServer generates the PDF output using Apache FOP (Formatting Objects Processor). In order for FOP to render fonts properly, you must install the font itself (for example, a TTF file) on the JasperServer host, create a font metrics file using Apache s org.apache.fop.fonts.apps.ttfreader utility), and update the userconfig.xml file to associate the font with its metrics. For more information, please refer to the documentation associated with FOP, which is available at: http://xmlgraphics.apache.org/fop/0.20.5/embedding.html 10

You can embed any Unicode font using this procedure, though larger font files may have significantly larger memory footprints. In order to keep memory requirements small, JasperSoft recommends that you use the smallest font file you can, such as SimHei to support Chinese, Japanese, and Korean. Note: You must have the distribution rights to a font in order to embed it in a PDF file. 6 JasperBabylon JasperBabylon allows JasperSoft s open source community to edit and share locale resource bundles. The repository is public, and includes translations for several applications (notably, ireport, ireport plugin, and the open source version of JasperServer). You can access the repository by: pointing your browser to the JasperBabylon web site: http://www.jasperforge.org/jasperbabylon More information, including usage instructions, is available on the JasperBabylon web site. To make updates on this site, you must sign up for a contributor ID, which is free. 7 Contacting JasperSoft If you have the evaluation license and would like to purchase the commercial license, please contact JasperSoft Sales at 415-348-2319. If you have purchased JasperSoft Professional, and have questions, suggestions, or problems, please contact JasperSoft Technical Support: Phone: 415-677-2245 Toll-free Phone (within the U.S.): 877-600-5767 Email: support@jaspersoft.com Web site: http://www.jaspersoft.com/ss_overview.html JasperSoft encourages all JasperSoft users to participate in the forums we host at: http://www.jasperforge.org/ 11