Method and apparatus to control translatable properties of metadata
First Claim
Patent Images
1. A translation locking mechanism comprising:
- a lock tester to determine whether a translation lock prohibits changes to translatable properties of an object without locking non-translatable properties of the object, wherein the object is part of a software application, and wherein the translatable properties comprise data affected by a language translation;
an editing tool, wherein the editing tool is configured to permit changes to non-translatable properties of the object without separating the object from the software application and even though the translation lock prohibits changes to the translatable properties; and
a display system to display data, the display system identifying data that is not editable.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing a translation locking mechanism comprising a locking system to permit locking of translatable properties of an object within a project. The apparatus further comprises a lock tester to determine whether the locking system prevents edits to a particular property; and an editing tool to prohibit alteration of the properties that are affected by translation.
-
Citations
24 Claims
-
1. A translation locking mechanism comprising:
-
a lock tester to determine whether a translation lock prohibits changes to translatable properties of an object without locking non-translatable properties of the object, wherein the object is part of a software application, and wherein the translatable properties comprise data affected by a language translation;
an editing tool, wherein the editing tool is configured to permit changes to non-translatable properties of the object without separating the object from the software application and even though the translation lock prohibits changes to the translatable properties; and
a display system to display data, the display system identifying data that is not editable. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9, 10, 11)
-
-
5. (canceled)
-
12. A method comprising:
-
receiving a request to edit a project that is part of a software application, wherein the project comprises a plurality of objects having translatable properties and non-translatable properties, and the translatable properties comprise data affected by a language translation;
determining whether a translation lock has been applied to at least a portion of the project containing one or more of said plurality of objects;
if the translation lock has been applied, prohibiting alteration of the translatable properties of those objects to which the translation lock has been applied, and allowing editing of the non-translatable properties of all of said plurality of objects and allowing editing of the translatable properties of only those objects to which the translation lock has not been applied, without separating an object to be edited from the software application; and
displaying data for said software application on a display system and, in the displayed data, identifying non-editable data associated with those objects to which the translation lock has been applied. - View Dependent Claims (13, 14, 15, 17, 18, 19, 20, 21, 22, 24)
-
-
16. (canceled)
-
23. A computer program product comprising:
-
a computer readable physical storage medium having the following sets of instructions encoded therein;
a first set of instructions, executable on a computer system, configured to receive a request to edit a project that is part of a software application, wherein the project comprises a plurality of objects comprising translatable properties and non-translatable properties, and the translatable properties comprises comprise data affected by a language translation;
a second set of instructions, executable on the computer system, configured to determine whether a translation lock has been applied to at least a portion of the project containing one or more of said plurality of objects;
when the translation lock has been applied. a third set of instructions, executable on the computer system and configured to prohibit alteration of the translatable properties of those objects to which the translation lock has been applied, and further configured to allow editing of the non-translatable properties of all of said plurality of objects and to allow editing of the translatable properties of only those objects to which the translation lock has not been applied without separating an object to be edited from the software application; and
a fourth set of instructions, executable on the computer system, configured to display data for said software application on a display system and further configured to identify, in the displayed data, non-editable data associated with those objects to which the translation lock has been applied.
-
Specification