From ff8b54ee6f6b71448d8af3309ec7896039b0a4de Mon Sep 17 00:00:00 2001 From: Enkidu93 Date: Mon, 9 Jun 2025 16:56:26 -0400 Subject: [PATCH 1/3] Create a distinct row for each rendering of a term --- src/SIL.Machine/Corpora/ParatextBackupTermsCorpus.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SIL.Machine/Corpora/ParatextBackupTermsCorpus.cs b/src/SIL.Machine/Corpora/ParatextBackupTermsCorpus.cs index 2faa53359..111cbc5ef 100644 --- a/src/SIL.Machine/Corpora/ParatextBackupTermsCorpus.cs +++ b/src/SIL.Machine/Corpora/ParatextBackupTermsCorpus.cs @@ -28,7 +28,9 @@ public ParatextBackupTermsCorpus( IText text = new MemoryText( textId, - glosses.Select(kvp => new TextRow(textId, kvp.Item1) { Segment = kvp.Item2 }) + glosses.SelectMany(kvp => + kvp.Item2.Select(gloss => new TextRow(textId, kvp.Item1) { Segment = new string[] { gloss } }) + ) ); AddText(text); } From 746c28e3edb28123bf88ce94d29fda680faed2b7 Mon Sep 17 00:00:00 2001 From: Enkidu93 Date: Tue, 10 Jun 2025 12:16:04 -0400 Subject: [PATCH 2/3] Dummy commit to retrigger tests properly --- tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs b/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs index 00e2c1489..8854c9d47 100644 --- a/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs +++ b/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs @@ -24,6 +24,7 @@ public class ScriptureRefTests public int CompareTo(string ref1Str, string ref2Str) { var ref1 = ScriptureRef.Parse(ref1Str); + var ref2 = ScriptureRef.Parse(ref2Str); return ref1.CompareTo(ref2); From 34f02596a537e453032f09c1d25f5d1e3bfb5775 Mon Sep 17 00:00:00 2001 From: Enkidu93 Date: Tue, 10 Jun 2025 12:16:13 -0400 Subject: [PATCH 3/3] Undo dummy commit --- tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs b/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs index 8854c9d47..00e2c1489 100644 --- a/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs +++ b/tests/SIL.Machine.Tests/Corpora/ScriptureRefTests.cs @@ -24,7 +24,6 @@ public class ScriptureRefTests public int CompareTo(string ref1Str, string ref2Str) { var ref1 = ScriptureRef.Parse(ref1Str); - var ref2 = ScriptureRef.Parse(ref2Str); return ref1.CompareTo(ref2);