Skip to content

Commit c7cabc8

Browse files
committed
Fix spelling errors for Spanish dummies
See ltex-plus/vscode-ltex-plus#89
1 parent a88baca commit c7cabc8

File tree

3 files changed

+13
-1
lines changed

3 files changed

+13
-1
lines changed

src/main/kotlin/org/bsplines/ltexls/parsing/DummyGenerator.kt

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ class DummyGenerator private constructor(
2020
language.equals("fr", ignoreCase = true) -> "Jimmy-$number"
2121
this.plural && language.equals("sv", ignoreCase = true) -> "Dumma-$number"
2222
language.equals("sv", ignoreCase = true) -> "Dummy-$number"
23+
this.plural && language.startsWith("es", ignoreCase = true) -> "Maniquíes-$number"
24+
language.startsWith("es", ignoreCase = true) -> "Maniquí-$number"
2325
this.plural && language.startsWith("de", ignoreCase = true) -> "Dummys"
2426
this.plural -> "Dummies"
2527
vowel || this.vowel -> "Ina$number"

src/main/kotlin/org/bsplines/ltexls/server/CodeActionProvider.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,7 @@ class CodeActionProvider(
387387
private const val ADD_TO_DICTIONARY_COMMAND_NAME = "_ltex.addToDictionary"
388388
private const val DISABLE_RULES_COMMAND_NAME = "_ltex.disableRules"
389389
private const val HIDE_FALSE_POSITIVES_COMMAND_NAME = "_ltex.hideFalsePositives"
390-
private const val DUMMY_REGEX_STRING = "(?:Dummy|Ina|Jimmy-|Dummy-)[0-9]+"
390+
private const val DUMMY_REGEX_STRING = "(?:Dummy|Ina|Jimmy-|Dummy-|Maniquí-|Maniquíes-)[0-9]+"
391391
private val DUMMY_REGEX = Regex(DUMMY_REGEX_STRING)
392392

393393
private const val MAX_NUMBER_OF_ACCEPT_SUGGESTIONS_CODE_ACTIONS = 5

src/test/kotlin/org/bsplines/ltexls/parsing/latex/LatexAnnotatedTextBuilderTest.kt

+10
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,11 @@ class LatexAnnotatedTextBuilderTest : CodeAnnotatedTextBuilderTest("latex") {
162162
"Dumma-0",
163163
Settings(_languageShortCode = "sv"),
164164
)
165+
assertPlainText(
166+
"\\cites{test}",
167+
"Maniquíes-0",
168+
Settings(_languageShortCode = "es-AR"),
169+
)
165170
assertPlainText(
166171
"""
167172
This is a test, \egc an actual test \eg{} test.
@@ -411,6 +416,11 @@ class LatexAnnotatedTextBuilderTest : CodeAnnotatedTextBuilderTest("latex") {
411416
"Detta är ett test: Dummy-0. ",
412417
Settings(_languageShortCode = "sv"),
413418
)
419+
assertPlainText(
420+
"Esto es una prueba: \$E = mc^2$.\n",
421+
"Esto es una prueba: Maniquí-0. ",
422+
Settings(_languageShortCode = "es"),
423+
)
414424
assertPlainText(
415425
"""
416426
This is an ${"$"}A$, ${"$"}e$, ${"$"}F$, ${"$"}h$, ${"$"}I$, ${"$"}l$, ${"$"}M$,

0 commit comments

Comments
 (0)