Working in Multiple Locales Using Actuate Basic Technology This Documentation Has Been Created for Software Version 11.0.5

Total Page:16

File Type:pdf, Size:1020Kb

Working in Multiple Locales Using Actuate Basic Technology This Documentation Has Been Created for Software Version 11.0.5 Working in Multiple Locales using Actuate Basic Technology This documentation has been created for software version 11.0.5. It is also valid for subsequent software versions as long as no new document version is shipped with the product or is published at https://knowledge.opentext.com. Open Text Corporation 275 Frank Tompa Drive, Waterloo, Ontario, Canada, N2L 0A1 Tel: +1-519-888-7111 Toll Free Canada/USA: 1-800-499-6544 International: +800-4996-5440 Fax: +1-519-888-0677 Support: https://support.opentext.com For more information, visit https://www.opentext.com Copyright © 2017 Actuate. All Rights Reserved. Trademarks owned by Actuate “OpenText” is a trademark of Open Text. Disclaimer No Warranties and Limitation of Liability Every effort has been made to ensure the accuracy of the features and techniques presented in this publication. However, Open Text Corporation and its affiliates accept no responsibility and offer no warranty whether expressed or implied, for the accuracy of this publication. Document No. 170215-2-430500 February 15, 2017 Contents About Working in Multiple Locales using Actuate Basic Technology. v Chapter 1 Introduction to locales . 1 About locales . 2 About character sets . 2 About Unicode . 2 About code pages . 3 About the Hong Kong Supplementary Character Set (HKSCS) . 3 About character entry and display . 3 About fonts . 3 About date, time, currency, and number formats . 4 Understanding date and time formats . 4 Understanding currency and number formats . 4 About calendars . 5 About collation sequences . 5 About case mapping . 6 Chapter 2 Formatting report data for multiple locales . 7 About locale precedence . 8 Running reports with Actuate e.Report Designer Professional . 8 About supported locales . 9 Using the locale map . .11 Understanding localemap.xml . .11 About the AB tags . 20 Using localemap.xml . 21 Using localemap.xml with Actuate iServer . 21 Using localemap.xml with Actuate web-based products . 21 Using localemap.xml with e.Report Designer Professional . 22 Creating a custom locale . 22 Specifying a locale with Actuate Information Console . 22 Setting a report’s locale . 23 Setting the Locale property . 23 Setting different locales for generating, viewing, and printing a report . 24 Using GetFactoryLocale( ) . 24 Using GetViewLocale( ) . 25 Using GetPrintLocale( ) . 25 Setting different locales for generating and viewing a report . 25 i Parsing strings with Actuate Basic functions . .26 Using locale-independent parsing . .26 Using the ParseNumeric function . .26 Using the ParseDate function . .27 Understanding locale-dependent parsing . .27 Understanding functions that operate on numeric expressions . .28 Understanding functions that operate on date expressions . .28 Formatting dates, times, currency, and numbers . .29 Formatting dates and times . .30 Formatting currency and numbers . .31 Using a pre-Euro currency symbol . .31 Getting the locale name and locale attributes . .32 Understanding GetLocaleName( ) . .32 Understanding GetLocaleAttribute( ) . .32 Using GetLocaleName( ) and GetLocaleAttribute( ) . .33 Understanding parameter handling . .33 Designing Japanese reports . .34 Using a localized sfdata database and externalized strings . .35 About the localized sfdata database . .35 About the externalized strings . .35 About the hash array library . .36 Processing the text file . .37 Retrieving the correct French string from the hash array . .37 Chapter 3 Understanding report encoding . 39 About report encoding . .40 Setting the ReportEncoding property . .43 Understanding the Language variable . .44 Running reports with e.Report Designer Professional . .44 Working with encoding and Actuate Basic functions . .45 Working with functions that operate on UCS-2 character codes . .45 Using the AscW function . .45 Using ChrW and ChrW$ functions . .45 Using StringW and StringW$ functions . ..
Recommended publications
  • Unicode Ate My Brain
    UNICODE ATE MY BRAIN John Cowan Reuters Health Information Copyright 2001-04 John Cowan under GNU GPL 1 Copyright • Copyright © 2001 John Cowan • Licensed under the GNU General Public License • ABSOLUTELY NO WARRANTIES; USE AT YOUR OWN RISK • Portions written by Tim Bray; used by permission • Title devised by Smarasderagd; used by permission • Black and white for readability Copyright 2001-04 John Cowan under GNU GPL 2 Abstract Unicode, the universal character set, is one of the foundation technologies of XML. However, it is not as widely understood as it should be, because of the unavoidable complexity of handling all of the world's writing systems, even in a fairly uniform way. This tutorial will provide the basics about using Unicode and XML to save lots of money and achieve world domination at the same time. Copyright 2001-04 John Cowan under GNU GPL 3 Roadmap • Brief introduction (4 slides) • Before Unicode (16 slides) • The Unicode Standard (25 slides) • Encodings (11 slides) • XML (10 slides) • The Programmer's View (27 slides) • Points to Remember (1 slide) Copyright 2001-04 John Cowan under GNU GPL 4 How Many Different Characters? a A à á â ã ä å ā ă ą a a a a a a a a a a a Copyright 2001-04 John Cowan under GNU GPL 5 How Computers Do Text • Characters in computer storage are represented by “small” numbers • The numbers use a small number of bits: from 6 (BCD) to 21 (Unicode) to 32 (wchar_t on some Unix boxes) • Design choices: – Which numbers encode which characters – How to pack the numbers into bytes Copyright 2001-04 John Cowan under GNU GPL 6 Where Does XML Come In? • XML is a textual data format • XML software is required to handle all commercially important characters in the world; a promise to “handle XML” implies a promise to be international • Applications can do what they want; monolingual applications can mostly ignore internationalization Copyright 2001-04 John Cowan under GNU GPL 7 $$$ £££ ¥¥¥ • Extra cost of building-in internationalization to a new computer application: about 20% (assuming XML and Unicode).
    [Show full text]
  • Character Set Migration Best Practices For
    Character Set Migration Best Practices $Q2UDFOH:KLWH3DSHU October 2002 Server Globalization Technology Oracle Corporation Introduction - Database Character Set Migration Migrating from one database character set to another requires proper strategy and tools. This paper outlines the best practices for database character set migration that has been utilized on behalf of hundreds of customers successfully. Following these methods will help determine what strategies are best suited for your environment and will help minimize risk and downtime. This paper also highlights migration to Unicode. Many customers today are finding Unicode to be essential to supporting their global businesses. Oracle provides consulting services for very large or complex environments to help minimize the downtime while maximizing the safe migration of business critical data. Why migrate? Database character set migration often occurs from a requirement to support new languages. As companies internationalize their operations and expand services to customers all around the world, they find the need to support data storage of more World languages than are available within their existing database character set. Historically, many legacy systems required support for only one or possibly a few languages; therefore, the original character set chosen had a limited repertoire of characters that could be supported. For example, in America a 7-bit character set called ASCII is satisfactory for supporting English data exclusively. While in Europe a variety of 8 bit European character sets can support specific subsets of European languages together with English. In Asia, multi byte character sets that could support a given Asian language and English were chosen. These were reasonable choices that fulfilled the initial requirements and provided the best combination of economy and performance.
    [Show full text]
  • Windows NLS Considerations Version 2.1
    Windows NLS Considerations version 2.1 Radoslav Rusinov [email protected] Windows NLS Considerations Contents 1. Introduction ............................................................................................................................................... 3 1.1. Windows and Code Pages .................................................................................................................... 3 1.2. CharacterSet ........................................................................................................................................ 3 1.3. Encoding Scheme ................................................................................................................................ 3 1.4. Fonts ................................................................................................................................................... 4 1.5. So Why Are There Different Charactersets? ........................................................................................ 4 1.6. What are the Difference Between 7 bit, 8 bit and Unicode Charactersets? ........................................... 4 2. NLS_LANG .............................................................................................................................................. 4 2.1. Setting the Character Set in NLS_LANG ............................................................................................ 4 2.2. Where is the Character Conversion Done? .........................................................................................
    [Show full text]
  • Jewelers Holds Steadfast to Mode! JVM140
    SERVING CRANFORD, GARWOOD and KENILWORTH A Forbes Newspaper •USPS 136 800 Second Class ____,„ Vol. 97 No. 51 Published Every Thursday Thursday, December 20,1990 Postage Paid Cranford, N.J. 50 CENTS vtf- • In brief County paves stretch Holiday closings of Riverside Drive Municipal offices will • be closed both Monday and leading to Boulevard Tuesday of Christmas and New Year's weeks. This in- county. To date; county freehold- cludes the libraiy, recreation By Cheryl Moulton ers, and other county officials programs, senior citizen ac- . Residents of Riverside Drive re- have no knowledge as to when or tivities and bus service, and ceived an early Christmas present why the roadway was paved or municipal government offices. from the- county on Dec. 11—the who gave the go ahead for the Township, building workers paving of a stretch 6f roadway di- project As far as the residents switched their Lincdln's Birth- rectly connecting their quiet resi- know "there had been an under- day and Veterans Day holidays dential -area with Kenilworth Bou- standulg" this section of Riverside for Christmas Eve and New levard, a change they say will ad- Drive would remain unpaved. The Year's Eve. Normal service versely affect their quality of life basis for this, understanding was will be provided Dec. 24 and and safety. not explained. 31 by the Post Office, banks, The quiet street, winding along Residents of Riverside Drive garbage collectors and Motor the river, previously led onto a flocked to the Dec. 11 Township Vehicle Services. Public stretch of unpaved, impassable Committee meeting seeking an- schools and Union County Col- county parkland roadway leading swers to their questions, but the lege will have hill days of to Kenilworth Boulevard.
    [Show full text]
  • [MS-VUVP-Diff]: VT-UTF8 and VT100+ Protocols
    [MS-VUVP-Diff]: VT-UTF8 and VT100+ Protocols Intellectual Property Rights Notice for Open Specifications Documentation . Technical Documentation. Microsoft publishes Open Specifications documentation (“this documentation”) for protocols, file formats, data portability, computer languages, and standards as well as overviews of the interaction among each of these technologiessupport. Additionally, overview documents cover inter-protocol relationships and interactions. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you maycan make copies of it in order to develop implementations of the technologies that are described in the Open Specifications this documentation and maycan distribute portions of it in your implementations usingthat use these technologies or in your documentation as necessary to properly document the implementation. You maycan also distribute in your implementation, with or without modification, any schema, IDL'sschemas, IDLs, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications. documentation. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that maymight cover your implementations of the technologies described in the Open Specifications. documentation. Neither this notice nor Microsoft's delivery of thethis documentation grants any licenses under those patents or any other Microsoft patents. However, a given Open Specification maySpecifications document might be covered by the Microsoft Open Specifications Promise or the Microsoft Community Promise. If you would prefer a written license, or if the technologies described in the Open Specificationsthis documentation are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected].
    [Show full text]
  • Electronic Document Preparation Pocket Primer
    Electronic Document Preparation Pocket Primer Vít Novotný December 4, 2018 Creative Commons Attribution 3.0 Unported (cc by 3.0) Contents Introduction 1 1 Writing 3 1.1 Text Processing 4 1.1.1 Character Encoding 4 1.1.2 Text Input 12 1.1.3 Text Editors 13 1.1.4 Interactive Document Preparation Systems 13 1.1.5 Regular Expressions 14 1.2 Version Control 17 2 Markup 21 2.1 Meta Markup Languages 22 2.1.1 The General Markup Language 22 2.1.2 The Extensible Markup Language 23 2.2 Markup on the World Wide Web 28 2.2.1 The Hypertext Markup Language 28 2.2.2 The Extensible Hypertext Markup Language 29 2.2.3 The Semantic Web and Linked Data 31 2.3 Document Preparation Systems 32 2.3.1 Batch-oriented Systems 35 2.3.2 Interactive Systems 36 2.4 Lightweight Markup Languages 39 3 Design 41 3.1 Fonts 41 3.2 Structural Elements 42 3.2.1 Paragraphs and Stanzas 42 iv CONTENTS 3.2.2 Headings 45 3.2.3 Tables and Lists 46 3.2.4 Notes 46 3.2.5 Quotations 47 3.3 Page Layout 48 3.4 Color 48 3.4.1 Theory 48 3.4.2 Schemes 51 Bibliography 53 Acronyms 61 Index 65 Introduction With the advent of the digital age, typesetting has become available to virtually anyone equipped with a personal computer. Beautiful text documents can now be crafted using free and consumer-grade software, which often obviates the need for the involvement of a professional designer and typesetter.
    [Show full text]
  • Electronic Discovery Workbook
    Computer Metadata File Electronic Discovery Workbook 2016 University of Texas School of Law LAW335E: E-Discovery and Digital Evidence Fall 2016 Ver. 16.0818 © Craig Ball, All Rights Reserved Name: Course Workbook Reading Assignments NOTE: This table is for your convenience; but, the timing and scope of your responsibilities in this course are established by the latest Syllabus, not this table. Always go by the Syllabus!! The following Workbook exercises and readings should be completed prior to the start of class on the dates set out for same below. There will always be additional readings on Canvas. Monday, August 29 Read pp. 4-84; Complete Exercise 1 Monday, September 12 Read pp. 85-101; Complete Exercise 2 Monday, September 19 (No class meeting this date) Read pp. 102-175; Complete Exercises 3-8 Monday, September 26 Read pp. 176-234; Complete Exercises 9-12 Monday, October 3 Read pp. 235-283, Complete Exercise 13 Monday, October 10 Read pp. 284-327; Complete Exercise 14, Part 1, pp. 282 Monday, October 17 No Workbook selections Monday, October 24 Read pp. 328-351; Complete Exercise 15 Monday, October 31 Read pp. 352-385; Complete Exercises 16-17 Monday, November 7 Read pp. 386-402; Begin Exercise 18 1 Contents Goals for this Workbook ...................................................................................................... 4 Introduction to Electronic Discovery and Digital Evidence .................................................... 6 Introduction to Discovery in U.S. Civil Litigation ................................................................... 9 The “E-Discovery Rules” (1,16,26,34 & 45) of the Federal Rules of Civil Procedure With Committee Notes accompanying 2006 and 2015 Amendments .......................................... 14 TRCP Rule 196.4 Electronic or Magnetic Data (enacted 1999) ...........................................
    [Show full text]
  • Windows Mbox Viewer User Manual 1.0.2.6 Table of Contents 1 Modification History
    Windows MBox Viewer User Manual 1.0.2.6 Table of Contents 1 Modification History.......................................................................................................................3 2 Feedback..........................................................................................................................................3 3 Overview.........................................................................................................................................4 4 Installation.......................................................................................................................................4 5 Running the MBox viewer..............................................................................................................4 5.1 Argument List Summary..............................................................................................................4 5.2 Setting Options from GUI............................................................................................................5 5.3 Basic Use Case.............................................................................................................................6 5.4 Mail Context Menu.......................................................................................................................7 5.5 Mail Archive Context menu.........................................................................................................8 5.6 Mail Attachments..........................................................................................................................9
    [Show full text]
  • Starts Today $1
    w THURSDAY, DECEMBER 26, 1968 The Weather PAOi Twnnr-EiGHT iKanrtfPBtrr lEwning l|fraU» Avm gg Dafljr Not Prggg Rm Gold with onow cootinuliig Ite w Weah MO. to the night Lowa In aOa. Ae- lage haa plans to eaudraot tt> cumulatioiw 8 to • Inchea be­ aervad as an aocaaa road for a 16, froim ttw sta te to ttw U J , Nevaiwhtr Ig, 1MB fore changing to aleet. Tomer- Tba flatdor dwtai «< North Fenton obooM. Favon tor the traya Town Regains M ancheeter Community OoDaga Gtovananent. campus on land oft HDMown ila n r l| r 0t?r iEiirnttig H^raUi were made by the auxlUary and row rabi, high In 80a United XathOdlat Ohureh and campus, originally plwhad lor The govemmant had odb- Rd. About Town the girl acoute. iraMb ODBgratatloiial Cbnreh of Strip of 'Land he NilU Site. veyed ttw Nike Site land to ttw 1 5 .3 4 1 Mmnehaatar— A City of Village Charm Hartford wU praaant a Chrtat- Hospital Patients Flrat grade pttpila at tlw ■nnm of M aneheater on July M, h m BpNT C M «01 IBMt Skinner Road School made a In a . quitclaim deed dteied $200,000 in Refunds PRICX t e n ’c eo tb ____ _ Jan. U at aw rfi*- maa ooneait Sunday a t 7 :k0 p.m . To Nike Site Dec. 16, signed by State Treas­ 1066, under th e stIputeiMon th a t (Obwalftod Advertlabig on Vpgo 14) at North Methodiat Church, aoo Enjoy Turkey variety of flgurea out of p^per <t would be tor educational use Held by Tax Office MANCHESTER, CONN., PRTOAY, DECEMBER 27, 1988 hnwa.
    [Show full text]
  • District Census Handbook, Vadodara, Part X-A & B, Series-5
    CENSUS 1971 PARTS X-A & B TOWN & VILLAGE DIRECTORY SERIES-5 GUJARAT VILLAGE & TOWNWISE PRIMARY CENSUS ABSTRACT DISTRICT VADODARA CENSUS DISTRICT HANDBOOI~ C. C. DOCTOR 01 the IndIan Adminhtrati\c~ Sen ice, Director of Censlls Operations Gujarat Cujarat is the home of 3,734,422 tribal people constituting 13.99 per cent of the State's total popu­ lation of 26,697,475. They are the inheritors of an art tradition that is the product of long development lind continues to this day in unbroken succession. Isolated communities till recent times, their traditions of their art have been passed down by oral trans­ mission from mother to daughter and father to son and reveals an inspiration and outward expression in forms and motifs that have remained basically zm­ changed through the years. Many of the art forms of the Adivasis are the result of deep spiritual experience or have their roots in dream. story, myth or legend. Significant forms have thus survived without major alteration through centuries dllring lvhich the underlying myths and legends have remained basically the same. They have taken the material of their crafts from the environment arollnd them. One of the commo­ nest materials used was clay, e;rploiting the plasti­ city of which they never seem to have tired. Terra­ cotta objects are produced on an unimaginably large scale and for a variety of purposes. The rich diffusion of terra-cotta products of innumerable shapes and sizes that may still be found in any area of Clljarat inhabited by the tribal people is testimony to thl: fact that this tradition still continues uninterrupted.
    [Show full text]
  • Fonts & Encodings
    Fonts & Encodings Yannis Haralambous To cite this version: Yannis Haralambous. Fonts & Encodings. O’Reilly, 2007, 978-0-596-10242-5. hal-02112942 HAL Id: hal-02112942 https://hal.archives-ouvertes.fr/hal-02112942 Submitted on 27 Apr 2019 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. ,title.25934 Page iii Friday, September 7, 2007 10:44 AM Fonts & Encodings Yannis Haralambous Translated by P. Scott Horne Beijing • Cambridge • Farnham • Köln • Paris • Sebastopol • Taipei • Tokyo ,copyright.24847 Page iv Friday, September 7, 2007 10:32 AM Fonts & Encodings by Yannis Haralambous Copyright © 2007 O’Reilly Media, Inc. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or [email protected]. Printing History: September 2007: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Fonts & Encodings, the image of an axis deer, and related trade dress are trademarks of O’Reilly Media, Inc.
    [Show full text]
  • Administration: Globalization SAP Sybase IQ 16.0 SP04 DOCUMENT ID: DC01772-01-1604-01 LAST REVISED: May 2014 Copyright © 2014 by SAP AG Or an SAP Affiliate Company
    Administration: Globalization SAP Sybase IQ 16.0 SP04 DOCUMENT ID: DC01772-01-1604-01 LAST REVISED: May 2014 Copyright © 2014 by SAP AG or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and other countries. Please see http://www.sap.com/corporate-en/legal/copyright/ index.epx#trademark for additional trademark information and notices. Contents About International Language Data .....................................1 International Languages and Character Sets .................1 What is ICU, and when is it needed? .....................2
    [Show full text]