Claims Analysis
Total Claims: 73
Claim 1
Independent Claim
120 words
A computer program product comprising a computer-readable medium having encoded therein program instructions which when executed by a computer under control of an appropriate operating system provide a translation memory system that translates translatable source segments in one or more source files of a source project, including program instructions which, when executed, provide a propagation tool that propagates an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 2
Dependent Claim
120 words
A computer program product comprising a computer-readable medium having encoded therein program instructions which when executed by a computer under control of an appropriate operating system provide a translation memory system that translates translatable source segments in one or more source files of a source project, including program instructions which, when executed, provide a propagation tool that propagates an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 3
Dependent Claim
17 words
The computer program product of claim 1 , wherein the source files have a same file format.
Claim 4
Dependent Claim
28 words
The computer program product of claim 1 , wherein: at least one source file has a file format different than that of at least one other source file.
Claim 5
Dependent Claim
28 words
The computer program product of claim 1 , wherein: at least one source file has a character format different than that of at least one other source file.
Claim 6
Dependent Claim
30 words
The computer program product of claim 1 , wherein: at least one source file has text written in a different language than that of at least one other source file.
Claim 7
Dependent Claim
38 words
The computer program product of claim 1 , wherein: the propagation tool is constructed and arranged to propagate the externally produced translation to all corresponding target segments in the target project that correspond with the translatable source segment.
Claim 8
Dependent Claim
41 words
The computer program product of claim 1 , wherein: the propagation tool is constructed and arranged to propagate the externally produced translation to at least one user-selected corresponding target segment in the target project that corresponds with the translatable source segment.
Claim 9
Dependent Claim
21 words
The computer program product of claim 1 , wherein: the externally produced translation is provided to the propagation tool only once.
Claim 10
Dependent Claim
20 words
The computer program product of claim 1 , wherein: the externally produced language translation is generated by a human translator.
Claim 11
Dependent Claim
21 words
The computer program product of claim 1 , wherein: the externally produced language translation is generated by a machine translation tool.
Claim 12
Dependent Claim
20 words
The computer program product of claim 1 , wherein: the externally produced language translation is derived from a legacy file.
Claim 13
Dependent Claim
28 words
The computer program product of claim 1 , wherein: the externally produced language translation is derived from a corresponding target segment that corresponds with the translatable source segment.
Claim 14
Dependent Claim
96 words
A translation memory system for translating translatable source segments in one or more source files of a source project, the system comprising a computer executing a program which provides a propagation tool which propagates an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 15
Dependent Claim
96 words
A translation memory system for translating translatable source segments in one or more source files of a source project, the system comprising a computer executing a program which provides a propagation tool which propagates an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 16
Dependent Claim
28 words
The translation memory system of claim 13 , wherein: at least one source file has a file format different than that of at least one other source file.
Claim 17
Dependent Claim
31 words
The translation memory system of claim 13 , wherein: the externally produced translation is propagated to all corresponding target segments in the target project that correspond with the translatable source segment.
Claim 18
Dependent Claim
34 words
The translation memory system of claim 13 , wherein: the externally produced translation is propagated to at least one user-selected corresponding target segment in the target project that corresponds with the translatable source segment.
Claim 19
Dependent Claim
28 words
The translation memory system of claim 13 , wherein: the externally produced language translation is derived from a corresponding target segment that corresponds with the translatable source segment.
Claim 20
Dependent Claim
131 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 21
Dependent Claim
131 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 22
Dependent Claim
21 words
The translation memory system of claim 18 , wherein: a plurality of the sufficiently similar translatable source segments are the same.
Claim 23
Dependent Claim
21 words
The translation memory system of claim 18 , wherein: a plurality of the sufficiently similar translatable source segments are morphologically similar.
Claim 24
Dependent Claim
49 words
The translation memory system of claim 18 , wherein: the propagation tool program includes instructions to propagate an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 25
Dependent Claim
101 words
The translation memory system of claim 18 , wherein: the at least one associated source-target pairs are associated by at least one first pointer that points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 26
Dependent Claim
26 words
The translation memory system of claim 22 , wherein: each sufficiently similar translatable source segment is the same as every other sufficiently similar translatable source segment.
Claim 27
Dependent Claim
21 words
The translation memory system of claim 22 , wherein: each page is separately addressable by each of a plurality of user-translators.
Claim 28
Dependent Claim
21 words
The translation memory system of claim 22 , wherein: each page is separately distributable to each of a plurality of user-translators.
Claim 29
Dependent Claim
55 words
The translation memory system of claim 18 , wherein: each source-target pair is stored in a record of the at least one source-target database, each record having an indicator indicating when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 30
Dependent Claim
102 words
The translation memory system of claim 18 , wherein: each source-target pair is stored in a record of the at least one source-target database, each record having a first pointer to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one of the associated source-target-pair records, wherein the translatable source segments of each associated source-target-pair record pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 31
Dependent Claim
26 words
The translation memory system of claim 27 , wherein: each sufficiently similar translatable source segment is the same as every other sufficiently similar translatable source segment.
Claim 32
Dependent Claim
83 words
The translation memory system of claim 18 , comprising: a leverager constructed and arranged to match at least one legacy translatable source segment in a legacy file with at least one translatable source segment in the at least one source-target database, and generate a corresponding target segment that corresponds with the at least one translatable source segment, wherein the generated corresponding target segment is a copy of a legacy corresponding target segment that corresponds with the at least one legacy translatable source segment.
Claim 33
Dependent Claim
70 words
The translation memory system of claim 18 , comprising: a pair-pointer book generator constructed and arranged to generate a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same.
Claim 34
Dependent Claim
319 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; a pair-pointer book generator constructed and arranged to generate a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; and an inconsistent translation resolver and propagation flag setter constructed and arranged to search each source-target pair pointed to by each pointer in at least one page and to identify a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page, and user-determined propagation indicators associated with the first and second source target pairs are enabled, wherein the propagation indicator indicates when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 35
Dependent Claim
319 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; a pair-pointer book generator constructed and arranged to generate a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; and an inconsistent translation resolver and propagation flag setter constructed and arranged to search each source-target pair pointed to by each pointer in at least one page and to identify a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page, and user-determined propagation indicators associated with the first and second source target pairs are enabled, wherein the propagation indicator indicates when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 36
Dependent Claim
274 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; a pair-pointer book generator constructed and arranged to generate a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; and an inconsistent translation resolver and propagation flag setter constructed and arranged to search each source-target pair pointed to by each pointer in at least one page and to identify a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page.
Claim 37
Dependent Claim
274 words
A translation memory system having a computer and a program executed by the computer for translating translatable source segments in one or more source files of a source project and storing the translated translatable source segments in corresponding target segments of one or more target files of a target project, further including a propagation tool program executing on the computer to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; a pair-pointer book generator constructed and arranged to generate a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; and an inconsistent translation resolver and propagation flag setter constructed and arranged to search each source-target pair pointed to by each pointer in at least one page and to identify a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page.
Claim 38
Dependent Claim
43 words
The propagation tool of claim 32 , wherein: the inconsistent translation resolver and propagation flag setter sets the second corresponding target segment to be the same as the first corresponding target segment based upon a user selection of the first corresponding target segment.
Claim 39
Independent Claim
139 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 40
Independent Claim
139 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 41
Independent Claim
245 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; and (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; wherein the step of associating comprises: (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 42
Independent Claim
245 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; and (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; wherein the step of associating comprises: (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 43
Dependent Claim
19 words
The method of claim 35 , wherein: each page is separately addressable by each of a plurality of user-translators.
Claim 44
Dependent Claim
57 words
The method of claim 34 , further comprising: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record an indicator indicating when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 45
Dependent Claim
104 words
The method of claim 34 , further comprising: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record a first pointer to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one of the associated source-target-pair records, wherein the translatable source segments of each associated source-target-pair record pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 46
Dependent Claim
78 words
The method of claim 34 , further comprising: (3) matching at least one legacy translatable source segment in a legacy file with at least one translatable source segment in the at least one source-target database, and (4) generating a corresponding target segment that corresponds with the at least one translatable source segment, wherein the generated corresponding target segment is a copy of a legacy corresponding target segment that corresponds with the at least one legacy translatable source segment.
Claim 47
Dependent Claim
62 words
The method of claim 34 , further comprising: (3) generating a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same.
Claim 48
Independent Claim
263 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; (3) generating a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; (4) searching each source-target pair pointed to by each pointer in at least one page; and (5) identifying a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page.
Claim 49
Independent Claim
263 words
A method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; (3) generating a pair-occurrence pointer book having one or more separately addressable and distributable pages, each page having one or more pointers that each point to one source-target pair, wherein each translatable source segment of each source-target pair pointed to by each of the one or more pointers of each page is the same; (4) searching each source-target pair pointed to by each pointer in at least one page; and (5) identifying a conflict when a first corresponding target segment of a first source-target pair pointed to by a first pointer of a first page of the at least one page is different than a second corresponding target segment of a second source-target pair pointed to by a second pointer of the first page.
Claim 50
Dependent Claim
88 words
The method of claim 41 , wherein step ( 5 ) further comprises: (a) determining when a user-determined propagation indicator associated with the second source target pair is enabled, wherein the propagation indicator indicates when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record; and (b) setting the second corresponding target segment to be the same as the first corresponding target segment based upon a user selection of the first corresponding target segment.
Claim 51
Dependent Claim
87 words
A computer system having at least one processor and a propagation tool constructed and arranged to cooperate with the at least one processor to propagate an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 52
Dependent Claim
87 words
A computer system having at least one processor and a propagation tool constructed and arranged to cooperate with the at least one processor to propagate an externally produced translation of a first occurrence of a translatable source segment in a first source file to at least one occurrence of a corresponding target segment in one or more target files of a target project, wherein the corresponding target segment corresponds with a second occurrence of the translatable source segment in any of the one or more source files.
Claim 53
Dependent Claim
147 words
A computer system having at least one processor and a computer program executed by said processor such that execution of the program provides a translation memory system to translate translatable source segments in one or more source files of a source project and store the translated translatable source segments in corresponding target segments of one or more target files of a target project, wherein the translation memory system includes a propagation tool constructed and arranged to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 54
Dependent Claim
147 words
A computer system having at least one processor and a computer program executed by said processor such that execution of the program provides a translation memory system to translate translatable source segments in one or more source files of a source project and store the translated translatable source segments in corresponding target segments of one or more target files of a target project, wherein the translation memory system includes a propagation tool constructed and arranged to associate at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 55
Dependent Claim
20 words
The computer system of claim 44 , wherein: a plurality of the sufficiently similar translatable source segments are the same.
Claim 56
Dependent Claim
49 words
The computer system of claim 44 , wherein: the propagation tool is constructed and arranged to propagate an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 57
Dependent Claim
104 words
The computer system of claim 44 , wherein: the at least one associated source-target pairs are associated by at least one first pointer that points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more separately addressable and deliverable pages, each page having one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 58
Dependent Claim
54 words
The computer system of claim 44 , wherein: each source-target pair is stored in a record of the at least one source-target database, each record having an indicator indicating when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 59
Dependent Claim
101 words
The computer system of claim 44 , wherein: each source-target pair is stored in a record of the at least one source-target database, each record having a first pointer to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one of the associated source-target-pair records, wherein the translatable source segments of each associated source-target-pair record pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 60
Dependent Claim
155 words
Storage media that contains software that, when executed on an appropriate computing system, performs a method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 61
Dependent Claim
155 words
Storage media that contains software that, when executed on an appropriate computing system, performs a method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 62
Dependent Claim
260 words
Storage media that contains software that, when executed on an appropriate computing system, performs a method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; and the step of associating comprising (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 63
Dependent Claim
260 words
Storage media that contains software that, when executed on an appropriate computing system, performs a method for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; and the step of associating comprising (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 64
Dependent Claim
20 words
The storage media of claim 51 , wherein: each page is separately addressable by each of a plurality of user-translators.
Claim 65
Dependent Claim
61 words
The storage media of claim 50 , wherein the method further comprises: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record an indicator indicating when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 66
Dependent Claim
108 words
The storage media of claim 50 , wherein the method further comprises: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record a first pointer to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one of the associated source-target-pair records, wherein the translatable source segments of each associated source-target-pair record pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 67
Dependent Claim
169 words
A computer program product for use with an appropriate computing system, the computer program product comprising a computer usable medium having embodied therein computer readable program code method steps for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method steps comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 68
Dependent Claim
169 words
A computer program product for use with an appropriate computing system, the computer program product comprising a computer usable medium having embodied therein computer readable program code method steps for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method steps comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs.
Claim 69
Dependent Claim
274 words
A computer program product for use with an appropriate computing system, the computer program product comprising a computer usable medium having embodied therein computer readable program code method steps for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method steps comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; wherein the step of associating comprises: (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 70
Dependent Claim
274 words
A computer program product for use with an appropriate computing system, the computer program product comprising a computer usable medium having embodied therein computer readable program code method steps for translating translatable source segments in one or more source files of a source project to generate corresponding target segments of one or more target files of a target project, the method steps comprising: (1) associating at least one of a plurality of source-target pairs in at least one source-target database, wherein each source-target pair includes a translatable source segment and a corresponding target segment, wherein the corresponding target segment corresponds with the translatable source segment, and wherein all translatable source segments of the associated at least one source-target pairs are sufficiently similar to each other that they are translated by a same externally produced translation; (2) propagating an externally produced translation of the translatable source segment to each corresponding target segment that is paired with the translatable source segment in one or more of the plurality of source-target pairs; wherein the step of associating comprises: (a) generating at least one first pointer to associate the at least one associated source-target pairs, wherein the first pointer points from each associated source-target pair to a page in a pair-occurrence pointer book having one or more pages; and (b) generating for each page one or more second pointers that each point back to one associated source-target pair, wherein the translatable source segments of each associated source-target pair pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.
Claim 71
Dependent Claim
21 words
The computer program product of claim 55 , wherein: each page is separately addressable by each of a plurality of user-translators.
Claim 72
Dependent Claim
63 words
The computer program product of claim 55 , wherein the method steps further comprise: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record an indicator indicating when an externally produced translation of the translatable source segment of the record is to be propagated to the corresponding target segment of the record.
Claim 73
Dependent Claim
110 words
The computer program product of claim 55 , wherein the method steps further comprise: (3) storing each source-target pair in a record of the at least one source-target database; and (4) generating for each record a first pointer to a page in a pair-occurrence pointer book having one or more pages, each page having one or more second pointers that each point back to one of the associated source-target-pair records, wherein the translatable source segments of each associated source-target-pair record pointed to by each of the one or more second pointers of each page are sufficiently similar to each other that they are translated by a same externally produced translation.