1
0
Fork 0

enabled proper automatic capitalization after Spanish initial punctuation

This commit is contained in:
Dimo Karaivanov 2023-01-24 14:32:34 +02:00
parent f3ddd391db
commit c3aa0e8055

View file

@ -37,7 +37,7 @@ public class ModePredictive extends InputMode {
private static Handler handleSuggestionsExternal; private static Handler handleSuggestionsExternal;
// auto text case selection // auto text case selection
private final Pattern endOfSentenceRegex = Pattern.compile("(?<!\\.)[.?!]\\s*$"); private final Pattern startOfSentenceRegex = Pattern.compile("(?<!\\.)[.?!¿¡]\\s*$");
// punctuation/emoji // punctuation/emoji
private final Pattern containsOnly1Regex = Pattern.compile("^1+$"); private final Pattern containsOnly1Regex = Pattern.compile("^1+$");
@ -557,7 +557,7 @@ public class ModePredictive extends InputMode {
} }
// start of sentence, excluding after "..." // start of sentence, excluding after "..."
if (endOfSentenceRegex.matcher(textBeforeCursor).find()) { if (startOfSentenceRegex.matcher(textBeforeCursor).find()) {
textCase = CASE_CAPITALIZE; textCase = CASE_CAPITALIZE;
return; return;
} }