diff --git a/enjoy/src/renderer/components/widgets/sentence.tsx b/enjoy/src/renderer/components/widgets/sentence.tsx index 384d6c61..a55c9c1f 100644 --- a/enjoy/src/renderer/components/widgets/sentence.tsx +++ b/enjoy/src/renderer/components/widgets/sentence.tsx @@ -8,7 +8,9 @@ export const Sentence = ({ sentence: string; className?: string; }) => { - let words = sentence.split(" "); + // split by space or punctuation + // Sentence may be in other languages, so need to handle only English words + let words = sentence.split(/(\s+|[a-zA-Z]+)/); return ( @@ -20,7 +22,6 @@ export const Sentence = ({ ) : ( word )} - {index === words.length - 1 ? " " : " "} ); })}