Pseudo translation within integrated development environment
AssigneeInternational Business Machines Corporation
InventorsNathan Bak, Dale Schultz
Life of this patent
Estimating the term…
Abstract
A computer program is pseudo translated within an integrated development environment (IDE). Pseudo translation is performed, within an IDE, on one or more first resource files for the computer program, to generate corresponding one or more second resource files, without modifying one or more source code files for the computer program. The computer program is debugged and/or run, within the IDE, using the second resource files, such that the second resource files remain hidden from a user of the IDE, and without changing the user interface language of the computerized system.
Claims30
A method performed within an integrated development environment (IDE) running on a computerized system, comprising:
- performing pseudo translation on one or more first resource files for a computer program to generate corresponding one or more second resource files for the computer program, without modifying one or more source code files for the computer program;
- and,
- at least one of debugging and running the computer program using the second resource files, without changing a user interface language of the computerized system.
A method comprising:
- permitting a user to specify within an integrated development environment (IDE) whether each resource file of a plurality of resource files for a computer program is pseudo translatable;
- permitting the user to specify within the IDE one or more pseudo-translation settings on which basis pseudo translation is performed;
- and,
- in response to the user initiating pseudo translation within the IDE as to one or more first resource files for the computer program, generating one or more second resource files corresponding to the first resource files without modifying one or more source code files, each second resource file being a pseudo translation of a corresponding first resource file.
A system comprising:
- an integrated development environment (IDE) within which a user is able to develop one or more source code files for a computer program for which there are also one or more resource files specifying human-readable text to be used by the source code files;
- a pseudo-translation component of the IDE to pseudo translate one or more first resource files for the computer program to generate corresponding one or more second resource files, each second resource file representing a pseudo-translated version of the human-readable text of a corresponding first resource file;
- and,
- at least one of:
- a debugging component of the IDE to permit debugging of the computer program by the user in relation to the second resource files, without changing a user interface language of the computerized system;
- and,
- a running component of the IDE to permit running of the computer program using the second resource files, without changing the user interface language of the computerized system.
A computerized system comprising:
- an integrated development environment (IDE) within which a user is able to develop one or more source code files for a computer program for which there are also one or more resource files specifying human-readable text to be used by the source code files;
- and,
- means within the IDE for pseudo translating one or more first resource files for the computer program to generate corresponding one or more second resource files, each second resource file representing a pseudo-translated version of the human-readable text of a corresponding first resource file,
- wherein the second resource files remain hidden from the user and the user language of the IDE remains unchanged during debugging and running of the computer program.
An article of manufacture comprising:
- a tangible computer-readable medium;
- and,
- means in the medium for pseudo translating within an integrated development environment (IDE) one or more first resource files for a computer program to generate corresponding one or more second resource files, each second resource file representing a pseudo-translated version of human-readable text of a corresponding first resource file,
- wherein the second resource files remain hidden from the user and a user interface language of a computerized system within which the IDE is running remains unchanged during debugging and running of the computer program.
Dependencies are inferred from the claim text.