the story of one localization and multiple platforms

18
Nikolay Tyutyunin Localization Engineer THE STORY OF ONE LOCALIZATION AND MULTIPLE PLATFORMS

Upload: nikolia-tyutyunin

Post on 11-Feb-2017

36 views

Category:

Technology


0 download

TRANSCRIPT

Nikolay Tyutyunin

Localization Engineer

THE STORY OF ONE LOCALIZATION AND MULTIPLE PLATFORMS

2

LANGUAGES

CONSUMER & ENTERPRISE

200 COUNTRIES & TERRITORIES

3

370K words

Help System: 200K words

User Manuals: 110K words

Release notes:

2K words

GUI: 60K

words

TYPICAL PROJECT STATS PER LANGUAGE

4

MANY PLATFORMS, MANY TECHNOLOGIES

5

NOW WHERE SHALL I PUT A QUOTATION MARK?

$\\”

\\’

NO ESCAPE SEQUENCE

REQUIRED:

6

WHY “1252 =1254” IS NOT A NUMERIC MISMATCH

FORMAL GRAMMARS AND FILE STRUCTURE VALIDITY

8

THE COST OF A TYPO

HOW HUMAN SEES THE STRING HOW MACHINE SEES IT

APPCONTROL = "ENABLE " + SWITCH(CTL.ID, "PROFILENAME")

APPCONTROL = "" + SWITCH(CTL. ID, "")

APPCONTROL = "SWITCH(CTL.ID, "PROFILENAME") + " AKTIVIEREN

APPCONTROL = "" AKTIVIEREN

9

WRONG ESCAPE SEQUENCES

VARIABLES IN ANOTHER LANGUAGE

WRONG PLURAL FORMS EXPRESSION

VARIABLES INSIDE QUOTATION

MARKS

GATED CHECK-INS, LOC SYNCHRONIZER

LINGUISTIC AND COSMETIC TESTING

SOURCE-TARGET

SCREENSHOTS

LSP REVIEW

FIX ISSUES TARGET

SCREENSHOTS

CHECK CHANGES

UI AUTOMATION, PARALLEL TESTING IN ACTION

MASTER ENV

800 SCREENSHOTS

IN 4 HOURS

SIMULTANEOUS EXECUTION OF

APPLICATION ON MULIPLE ENVs

12

SCREENSHOTS VIEWER & COMPARER

DO YOU SPEAK WINDOWS?

TERMINOLOGY IS KING

MSFT LANGUAGE PORTAL

TERMINOLOGY SERVICE API

OSX & iOS GLOSSARIES https://developer.apple.com/downloads

OS X – 32 LANGS

IOS 36 LANGS

BILINGUAL FILES .LG

COVERT TO .TMX

WITH AppleTrans

OR xBench

HOW TO MAINTAIN CONSISTENCY BETWEEN GUI & HELP SYSTEM?

16

GUI VERIFIER

EXTRACT THE TAGS

CHECK AGAINST GUI

REPORT

INCONSISTENCIES

TAG GUI REFERENCES IN DOC

LET’S

TALK?

LOC10N