[FEATURE] Extend Maithili exception translations (ZeroDivisionError, IndentationError, ImportError, ...)
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- Une demi-journée
- Accessibilité débutants
- 66/100
- Type d'issue
- Fonctionnalité
- Clarté
- Clairement spécifiée
- Activité
- Calme
- Stack technique
- python
- Domaine
- localization
Piste de recherche
Commencez par translate_exception_to_maithili dans maithili_dsl/transpiler/linter.py (vers la ligne 14) et lisez le dictionnaire translations existant pour respecter son format. Ajoutez des entrées pour les exceptions listées, puis un test par entrée dans tests/test_linter.py qui lève l'exception et vérifie le texte en maithili. C'est terminé lorsque chaque nouveau type renvoie un texte maithili exact et que son test passe ; la formulation doit être relue par un locuteur natif du maithili.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
translate_exception_to_maithili (maithili_dsl/transpiler/linter.py:14) translates only 7 exception types (SyntaxError, NameError, TypeError, ValueError, AttributeError, IndexError, KeyError). Common learner-facing exceptions fall through to the generic English-ish fallback.
Add translations for at least:
ZeroDivisionError(dividing by ०)IndentationErrorImportError/ModuleNotFoundErrorRecursionErrorStopIterationOverflowErrorFileNotFoundError
Steps: extend the translations dict; one test per new entry in tests/test_linter.py (raise the exception, assert the Maithili text is returned).
Good first issue — pure data + tests, and a perfect task for Maithili speakers: accurate, natural phrasing matters more than code here.
- Langage dominant
- Python
- Étoiles
- 1
- Forks
- 4
- Merge moyen
- 12 j 21 h
- PR mergées (30 j)
- 1
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de alphacrack/python-maithili-dsl
-
help wanted infra P2 testing
Difficulté 2/5 1-3 heures Accessibilité débutants 80/100
-
documentation enhancement good first issue help wanted P3
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
documentation good first issue P3
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
-
area:cli enhancement good first issue P3
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
-
area:cli enhancement good first issue P3
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
Toutes les issues de alphacrack/python-maithili-dsl
Issues similaires
-
ライブラリを追加Ouvertepriority middle
Difficulté 1/5 Moins d'une heure Accessibilité débutants 62/100
KATO-Hiro/AtCoderClans#13015 ·
Les mainteneurs répondent en général sous 1 jour
-
StringLiteral to IntegerType/LongType silently truncates fractional strings, changing predicate meaningPeut-être pris @Shahzeb-DataEngineer l’a pris aujourd’hui. Ouvertekind:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/iceberg-python#4382 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
request-theme
Difficulté 2/5 Moins d'une heure Accessibilité débutants 62/100
LizardByte/ThemerrDB#10024 · 2 commentaires ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
btclib-org/btclib-node#2505 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
open-webui/open-webui#34462 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour