Processing

Please wait...

Settings

Settings

Goto Application

1. EP1870804 - Dynamic software localization

Office European Patent Office
Application Number 06115906
Application Date 22.06.2006
Publication Number 1870804
Publication Date 26.12.2007
Publication Kind A1
IPC
G06F 9/44
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
CPC
G06F 17/28
G06F 8/38
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
30Creation or generation of source code
38for implementing user interfaces
G06F 9/4448
Applicants MICROSOFT CORP
Inventors FITZPATRICK COLIN
MCQUAID ANDRE
LANE JOHN G
ABBAR MOHAMED
FARRELL TERRY
Designated States
Priority Data 06115906 22.06.2006 EP
Title
(DE) Dynamische Softwarelokalisierung
(EN) Dynamic software localization
(FR) Localisation dynamique de logiciel
Abstract
(EN)
Localizing software applications into target languages such as French, Italian, Chinese, etc. is time consuming, expensive and error prone. End users often need to install and operate multiple copies of the same software applications localized into different languages if they need to work in multiple languages. By providing a localization engine with access to information about resources used in a user interface and translations of those resources, on the fly localization of software applications is possible. Context information is stored in the localization database and used to identify appropriate translations of the resources. Run-time context information is obtained from the user interface and/or software application and optionally a context information store. In some examples, target language resource results are presented in tooltip like displays. The translation information is stored in a localization database which in some examples comprises language-pair information whereby source language resources are stored in association with their translations. Methods of forming language pairs are described.

Other related publications