Download presentation
Presentation is loading. Please wait.
Published byDwight Morgan Modified over 8 years ago
1
LRC ’03 Localisation Engineering Standards in the Digital World the Localisers’ Perspective Enda McDonnell
2
LRC ’03 Whoami –Enda McDonnell –Software Architect at Alchemy Software Standards affecting software localisation Theme Introduction
3
LRC ’03 Internet Huge Driving Force –Web Applications –Web Services DB xml Internet Desktop
4
LRC ’03 Microsoft.NET Applications –Web Apps –Desktop Apps –XML Web Services –Enterprise Apps Languages C++ C# VB J# more…
5
LRC ’03.NET and Software L10n New Formats.resx WinForms.rc.resxDialogsMenus String Tables WinFormsMenus*Strings* NET Binaries Databases XML
6
LRC ’03.NET and Software L10n Paradigm Change
7
LRC ’03 XML Structured content –Eg. Music CD Catalog
8
LRC ’03 XML Catalyst attributes meaning
9
LRC ’03 Visual Xliff Emerging standard Stores L10n information in xml –text segments eg. ‘Cancel’ –visual information for forms, eg. Co-ords –process info. eg. suggested translations You need Native support for Xliff
10
LRC ’03 Databases Highly structured data Large volumes Mono-lingual databases Multi-lingual databases
11
LRC ’03 Mono-Lingual DBs
12
LRC ’03 Mono-Lingual DBs Copy of DB is localised for target
13
LRC ’03 Multi-Lingual DBs
14
LRC ’03 Multi-Lingual DBs Exporting / Importing data to/from XML –Extra process steps –Error Prone Need native, direct access to data
15
LRC ’03 Database L10n
16
LRC ’03 Database L10n Direct Visual connection via ADO to any datasource Structure your own query Identify Source, Target & Ids DB Engineer generates *.DDF Create once, then automate Both mono & multi - lingual
17
LRC ’03 Text Files Emerging Standard? Unicode text Files –ANSI, UTF8, UTF-16 Name Value Pairs where ID is critical –Assign ID in L10n tool –Dramatically improves accuracy of leverage
18
LRC ’03 Name Value Pairs Why is the ID so important?
19
LRC ’03 Name-Value Paired Text
20
LRC ’03 Name-Value Paired Text
21
LRC ’03 Name-Value Paired Text
22
LRC ’03 Name Value Pairs Trait based Leverage –Greatly improved re-use of TM
23
LRC ’03 Summary Visual Tools – Huge Productivity Gains.NET –Resx –Dot Net Binaries (Satellite Assemblies) XML (Visual Programming) Native Xliff Support Database (Direct Visual Connection) –ADO connection to any source Text –Utf-8, utf-16 –Name Value pairs
24
LRC ’03 Thank You ! Enda McDonnell endamcd@alchemysoftware.ie
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.