Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2007-2012, net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Internationalization Net.Orange.

Similar presentations


Presentation on theme: "Copyright 2007-2012, net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Internationalization Net.Orange."— Presentation transcript:

1 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Internationalization Net.Orange

2 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Scope What items are affected? –Images (No locale-specific images) –Text –Values –Dates Where does internationalization occur? –Infrastructure (xd tags) –Code (product pages) –Data (cOS response) What triggers internationalization? –Everything is keyed off the client.locale variable. Internationalization

3 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Changing the Locale Systematically User Profile Set in user profile and called in as client.locale at login. User Selectable Using the locale selector toolbar tool at /ndoXd/tools/localeSelector Internationalization

4 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Adding Locale-specific resources Locale resources are located at /ndoXd/i18n/locales/ One file per locale Pipe delimited Value|Substitution format Example of es.txt Internationalization

5 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Text Usage - Tag Tags have built in localization keyed off the client.locale variable. Values are handled, content is not. Example: “Actions” renders as “Acciones” is the locale is set to es. Internationalization

6 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Text Usage - Code Content-based code must use the transform. How to use… –Include the i18n processing file. –Wrap text in the function Internationalization

7 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Date Usage- Code Use the built-in ColdFusion LSDateFormat(date, ‘short’) It is keyed off the client.locale Will generate region-specific date formats Internationalization

8 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Currency Usage- Code Use the built-in ColdFusion LSCurrencyFormat(value) It is keyed off the client.locale Will generate region-specific currency formats Internationalization

9 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Sample – English/Default Internationalization Item Label Item Description to explain what the item is. Title of Screenshot

10 copyright , net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Sample – Spanish Internationalization Tag-based Code-based


Download ppt "Copyright 2007-2012, net.orange, inc. all rights reserved.confidential and proprietary. Do not distribute without permission. Internationalization Net.Orange."

Similar presentations


Ads by Google