🇲🇳 Mongol Code Explainer
🎉 Шинэ (v2.3)
✨ Онцлог| Онцлог | Дэлгэрэнгүй тайлбар |
|--------|---------|
| 🌍 Олон хэлний дэмжлэг | Монгол (MN) болон English (EN) хэлний тайлбар. Тохиргооноос
|
| Команд | Товчлол | Тайлбар |
|---|---|---|
| Explain Code | Right-click |
Сонгосон кодыг тайлбарлах |
| Hover Explanation | Mouse hover |
Tooltip тайлбар харах (код засахгүй) |
| Add Custom Entry | Ctrl+Shift+P → "mongol.addCustomEntry" |
Өөрийн тайлбар нэмэх |
| Edit Custom Entry | Ctrl+Shift+P → "mongol.editCustomEntry" |
Өөрийн тайлбар засах |
| Delete Custom Entry | Ctrl+Shift+P → "mongol.deleteCustomEntry" |
Өөрийн тайлбар устгах |
| Switch Language | Settings | MN ⇄ EN хооронд солих |
| Settings | Ctrl+Shift+P → "Mongol Explainer" |
Тохиргоо нээх |
Custom Dictionary - Өөрийн тайлбар нэмэх
Хэрэглэгч өөрийн project-ын болон team-ийн custom тайлбаруудыг нэмж болно:
Яаж ашиглах:
1️⃣ Шинэ тайлбар нэмэх:
1. Ctrl+Shift+P → "Mongol Explainer: Өөрийн тайлбар нэмэх"
2. Хэл сонгох: MN эсвэл EN
3. Програм хэл: HTML / CSS / JavaScript / Python
4. Төрөл: tags / attributes / keywords / methods / properties
5. Түлхүүр үг: myCustomFunction
6. Тайлбар: Энэ функц миний custom logic ажиллуулна
7. ✅ Хадгалагдлаа!
2️⃣ Тайлбар засах:
1. Ctrl+Shift+P → "Mongol Explainer: Тайлбар засах"
2. Жагсаалтаас сонгох
3. Шинэ тайлбар оруулах
4. ✅ Засагдлаа!
3️⃣ Тайлбар устгах:
1. Ctrl+Shift+P → "Mongol Explainer: Тайлбар устгах"
2. Жагсаалтаас сонгох
3. Баталгаажуулах
4. ✅ Устгагдлаа!
Хаана хадгалагддаг вэ?
Custom тайлбарууд .vscode/mongol-code-dict.json файлд хадгалагдана:
{
"mn": {
"javascript": {
"keywords": {
"myCustomKeyword": "Миний тайлбар"
}
}
}
}
Давуу тал:
- ✅ Team-тэйгээ хуваалцаж болно (Git commit хийх)
- ✅ Project-specific тайлбаруудыг нэмж болно
- ✅ Default dictionary-г бүү хам засахгүй, зөвхөн custom нэмэлт
- ✅ Hover tooltip болон auto-completion-д автоматаар гарна
🎈 HoverProvider - Код засахгүй тайлбар
Кодон дээр cursor-ээ байрлуулахад tooltip тайлбар гарна:

Ашиглалт:
- Код файл нээх (HTML, JS, Python гэх мэт)
- Tag, keyword, функц дээр cursor тавих
- Автоматаар tooltip тайлбар гарна
- Код өөрчлөгдөхгүй - зөвхөн үзүүлнэ
Дэмжигдсэн хэлүүд:
- HTML: tags, attributes
- JavaScript: keywords, functions, methods
- Python: keywords, functions, classes
- CSS: properties
- TypeScript, JSON, SQL, PHP
Жишээ
Жишээ тайлбарууд
HTML: <div>, <button>, <h1> зэрэг tag-ууд дээр hover хийхэд тэдгээрийн зориулалт, ашиглалтын талаар тайлбар харагдана.
JavaScript: async, function, const, await гэх мэт keyword-үүд болон .json(), .fetch() методууд дээр дэлгэрэнгүй тайлбар.
CSS: max-width, margin, padding зэрэг property-уудын утга, ашиглалтын тайлбар tooltip-аар харагдана.
⚙️ Тохиргоо
Settings → Extensions → Mongol Code Explainer
| Тохиргоо | Утга | Тайлбар |
|---|---|---|
aiProvider |
openai / local |
AI provider сонгох |
openaiApiKey |
sk-... |
OpenAI API key |
openaiModel |
gpt-4o |
OpenAI model |
localModelName |
llama3 |
Ollama model нэр |
defaultLevel |
beginner / advanced |
Анхдагч түвшин |
insertAsComment |
true / false |
Comment хэлбэрээр оруулах |
📄 License
📄 License
MIT License - үнэгүй ашиглаж болно
🤝 Contributing
📧 Contact
- Email: tsewegmidmonhotgon@gmail.com
⭐ Support
Хэрэв таньд таалагпсан бол ⭐ star өгөөрэй!