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); }