Add missing German and English verb synonyms to the parser
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 86/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- backend
Línea de trabajo
Lee packages/engine/src/messages/de.ts y en.ts para consultar vocab.verbs y vocab.directions, y luego revisa los casos del parser en packages/engine/test/parser.test.ts. Añade los sinónimos de alemán e inglés indicados, con una prueba de parsing por entrada, y verifica que pasen las pruebas existentes del parser y npm run check:packs.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
The parser vocabulary lives in two tables: packages/engine/src/messages/de.ts and en.ts (vocab.verbs and vocab.directions). v0.1 added steig and steige for go after the noir playtests, but some common phrasings are still rejected as unknown verbs: German steigen and verlass, verlasse; English tell (the table has ask for talk) and exit.
Scope
- Add:
- German:
steigen(go, likesteigin "steig hinauf");verlass,verlasse(theoutdirection). - English:
tell(talk);exit(theoutdirection, likeleave).
- German:
- Before adding any further candidate, check with a test that it is really rejected today (for example "unterhalte dich mit" and "chat with" already work).
- One parser test per new entry, in the style of packages/engine/test/parser.test.ts.
- No pack format change; pack verbs still win over core phrases.
Acceptance criteria
- Every added synonym has a test that parses it to the expected canonical command.
- Existing parser tests pass unchanged, including "lets pack verbs override core phrases, even the internal unlock shortcut".
-
npm run check:packspasses.
References
- packages/engine/src/messages/de.ts
- packages/engine/src/messages/en.ts
- packages/engine/test/parser.test.ts
- CONTRIBUTING.md (Development setup)
- Lenguaje dominante
- TypeScript
- Estrellas
- 0
- Forks
- 0
- Merge medio
- 28 min
- PR fusionados (30 d)
- 2
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nullthrone/lexvm
-
area: web good first issue priority: low type: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
nullthrone/lexvm#49 ·
-
area: infra good first issue priority: low type: chore
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
nullthrone/lexvm#41 ·
-
area: web priority: low type: research
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
nullthrone/lexvm#63 ·
-
area: infra area: web priority: medium type: chore
Dificultad 5/5 Más de una semana Aptitud para principiantes 38/100
nullthrone/lexvm#62 ·
-
Run a security review: fuzz the loaders, parser and save import, and review the threat modelAbiertoarea: engine area: web priority: high type: chore
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
nullthrone/lexvm#61 ·
Todos los issues de nullthrone/lexvm
Issues similares
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
openclaw/openclaw#182077 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
aikido high security
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
dequelabs/axe-linter-action#161 ·
-
[Feature Request] Update the DimCode agent icon to the 45:32 brand markPosiblemente ocupada @eric8810 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
[Feature]: 建议导入源后,自动切换到新导入的源Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
lyswhut/lx-music-desktop#3026 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
abhigyanpatwari/GitNexus#3704 ·
Los mantenedores suelen responder en 1 día