Method and process to automatically perform test builds or translated files for a software product

a software product and automatic translation technology, applied in the field of data processing system, can solve the problems of product build breakage, translators do not always have the tools or skills available, and the translation of natural language software products is difficul

Inactive Publication Date: 2007-02-15
IBM CORP
View PDF6 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0008] The present invention provides a separate, simplified, remotely accessible, and automated build environment for natural language translators to use. The build environment of the present invention provides for automatically performing test builds of translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a translation test build environment, wherein the translation test build environment is separate fr...

Problems solved by technology

Natural language translation of software products is difficult, as it is compounded by a number of factors.
As a result, certain key elements in the resource files, when incorrectly translated, can cause product build breaks.
Because translators are not normally software developers and typically do not work in a software development enviro...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and process to automatically perform test builds or translated files for a software product
  • Method and process to automatically perform test builds or translated files for a software product
  • Method and process to automatically perform test builds or translated files for a software product

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] With reference now to the figures, FIG. 1 depicts a pictorial representation of a network of data processing systems in which the present invention may be implemented. Network data processing system 100 is a network of computers in which the present invention may be implemented. Network data processing system 100 contains a network 102, which is the medium used to provide communications links between various devices and computers connected together within network data processing system 100. Network 102 may include connections, such as wire, wireless communication links, or fiber optic cables.

[0017] In the depicted example, server 104 is connected to network 102 and provides access to storage unit 106. In addition, clients 108, 110, and 112 are connected to network 102. These clients 108, 110, and 112 may be, for example, personal computers or network computers. In the depicted example, server 104 provides data, such as boot files, operating system images, and applications to...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method, apparatus, and computer program instructions for automatically performing test builds of natural language translated files for a software product. When a translated file is received from a translator, a test build of the translated file is executed in a translation test build environment, wherein the translation test build environment is separate from the main software product build environment. A determination is made as to whether the test build of the translated file is successful. If the test build is successful, the translated file is submitted to the main software product build environment. If the test build is unsuccessful, a log file containing error information is sent to the translator to allow the translator to fix compile errors identified in the translated file and resubmit the translated file to the translation test build environment.

Description

BACKGROUND OF THE INVENTION [0001] 1. Technical Field: [0002] The present invention relates to an improved data processing system and, in particular, to multiple language program development. Still more particularly, the present invention provides a method, apparatus, and computer program for automatically performing test builds of natural language translated files for a software product. [0003] 2. Description of Related Art: [0004] In a typical software development environment, software products are created in one particular language. At a later time, these software programs may be adapted to operate in a market or country other than the one for which it was originally designed. In order to “localize” the software product, translators are used to translate the software products and adapt the software to ensure the most current use of technical terminology and local norms and idioms. [0005] Natural language translation of software products is difficult, as it is compounded by a numb...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F9/44G06F9/45
CPCG06F9/4448G06F9/454
Inventor ANDREWS, JAMES NEALROSS, JOSEPH C.SKIBO, MICHAEL DAVIDTWILLIGEAR, LUM ELIJAH IIIYAMAMOTO, KEIICHIYU, KIN HUNG
Owner IBM CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products