1 / 24

Localisation Engineering

Localisation Engineering. Standards in the Digital World the Localisers’ Perspective. Enda McDonnell. Introduction. Whoami Enda McDonnell Software Architect at Alchemy Software Standards affecting software localisation Theme. Visual. DB. xml. Internet. Desktop. Internet.

Télécharger la présentation

Localisation Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Localisation Engineering Standards in the Digital World the Localisers’ Perspective Enda McDonnell

  2. Introduction • Whoami • Enda McDonnell • Software Architect at Alchemy Software • Standards affecting software localisation • Theme Visual

  3. DB xml Internet Desktop Internet • Huge Driving Force • Web Applications • Web Services

  4. Microsoft .NET • Applications • Web Apps • Desktop Apps • XML Web Services • Enterprise Apps • Languages • C++ • C# • VB • J# • more…

  5. .resx WinForms Menus* Strings* .NET and Software L10n .rc • New Formats.resx WinForms Dialogs Menus String Tables • NET Binaries • Databases • XML

  6. .NET and Software L10n • Paradigm Change

  7. XML • Structured content • Eg. Music CD Catalog

  8. XML • Catalyst attributes meaning

  9. 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. Databases • Highly structured data • Large volumes • Mono-lingual databases • Multi-lingual databases

  11. Mono-Lingual DBs

  12. Mono-Lingual DBs • Copy of DB is localised for target

  13. Multi-Lingual DBs

  14. Multi-Lingual DBs • Exporting / Importing data to/from XML • Extra process steps • Error Prone • Need native, direct access to data

  15. Database L10n

  16. 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. 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. Name Value Pairs • Why is the ID so important?

  19. Name-Value Paired Text

  20. Name-Value Paired Text

  21. Name-Value Paired Text

  22. Name Value Pairs • Trait based Leverage • Greatly improved re-use of TM

  23. 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. Thank You ! Enda McDonnell endamcd@alchemysoftware.ie

More Related