Generate contextual placeholder text in 17 languages with 10 categories, history tracking, templates, and more!
Features • Installation • Usage • What's New
Unlike basic lorem ipsum generators, Multi-Language Lorem Ipsum Pro is a complete content generation toolkit:
- 🌍 17 World Languages - From English to Norwegian, Arabic to Korean
- 🎨 10 Topic Categories - Tourism, Medical, Technology, Business, Finance, Sports, and more
- 📊 Built-in Sidebar Panel - Visual interface with history, templates, and statistics
- 📝 History Tracking - Never lose your generated content
- ⭐ Custom Templates - Save your favorite configurations
- 📋 Clipboard Operations - Copy without inserting
- 🎯 Multi-Cursor Support - Insert at multiple positions simultaneously
- 📈 Text Statistics - Word count, character count, and more
- ⚡ Lightning Fast - Instant generation with keyboard shortcuts
- 🎲 Smart Variations - Multiple unique texts per combination
| Language | Native | Language | Native |
|---|---|---|---|
| English | English | Italian | Italiano |
| Persian | فارسی | Portuguese | Português |
| Arabic | العربية | Korean | 한국어 |
| Chinese | 中文 | Hindi | हिन्दी |
| Japanese | 日本語 | Turkish | Türkçe |
| Russian | Русский | Dutch | Nederlands |
| Spanish | Español | Swedish | Svenska |
| French | Français | Norwegian | Norsk |
| German | Deutsch |
- 🏖️ Tourism - Travel, destinations, cultural experiences
- ⚕️ Medical - Healthcare, treatments, patient care
- 💻 Technology - Software, AI, digital transformation
- 💼 Business - Consulting, strategy, corporate services
- 📚 Education - Learning, academic programs, training
- 🍽️ Food - Culinary, restaurants, gastronomy
- 🏅 Sports - Events, training, fixtures, analysis
- 💹 Finance - Banking, investing, markets, trading
- 🌱 Environment - Sustainability, climate, green tech
- 🎬 Entertainment - Film, music, media, shows
- Short (1 sentence) - Perfect for labels, buttons, headings
- Medium (2-3 sentences) - Ideal for cards, previews, descriptions
- Long (5+ sentences) - Great for articles, paragraphs, content blocks
A dedicated sidebar panel gives you instant access to:
- 🎲 Quick generation button
- 📊 Real-time statistics
- ⭐ Saved templates
- 📜 Generation history (last 10 items)
- 🔍 Preview generated texts
- 📋 Copy and insert from history
Never lose your generated content:
- Automatically saves last 50 generations
- View history with timestamps
- Re-insert or copy from history
- Delete individual items or clear all
- Statistics on your most-used languages and categories
Save your favorite configurations:
- Create named templates (e.g., "Blog Header", "Product Description")
- One-click generation from templates
- Manage templates in sidebar
- Perfect for repetitive workflows
New clipboard command:
- Generate and copy without inserting
- Perfect for external apps
- Shows text statistics after copy
Professional editing support:
- Insert at multiple cursor positions simultaneously
- Works with multi-select
- Saves time on bulk editing
Real-time feedback:
- Word count
- Character count (with/without spaces)
- Line count
- Shown after every generation
Right-click anywhere in editor:
- Quick access to lorem generation
- Generate, copy, view history
- Integrated into VS Code's native menu
- Open VS Code
- Press
Ctrl+Shift+X(Windows/Linux) orCmd+Shift+X(Mac) - Search for "Multi-Language Lorem Ipsum Pro"
- Click Install
# Clone the repository
git clone https://github.com/shahkochaki/multi-language-lorem-with-categories.git
cd multi-language-lorem-with-categories
# Install dependencies
npm install
# Compile
npm run compile
# Press F5 to test in Extension Development Host-
Open the Sidebar Panel
- Click the Lorem icon in the Activity Bar (left sidebar)
-
Generate Text
- Click "🎲 Generate Lorem Text" button
- OR use Command Palette:
Ctrl+Shift+P→Lorem: Generate Custom Text - OR right-click in editor →
Lorem Generator→ choose option
-
Choose Options
- Select language
- Select category
- Select length
-
Done!
- Text inserted at cursor
- Statistics shown
- Saved to history automatically
| Shortcut | Action |
|---|---|
Ctrl+Alt+L (Mac: Cmd+Alt+L) |
Open Custom Generator |
Ctrl+Alt+Shift+E (Mac: Cmd+Alt+Shift+E) |
Quick English Text |
Customize shortcuts: File → Preferences → Keyboard Shortcuts
- Generate lorem text as usual
- Click "Save as Template" in the notification
- Enter a name (e.g., "Product Headlines")
- Access from sidebar or use directly
View History:
- Open sidebar to see last 10 items
- OR: Command Palette →
Lorem: View Historyfor last 20
Re-use History:
- Click "Insert" to add to current cursor
- Click "Copy" to copy to clipboard
- Click "Delete" to remove item
Command Palette → Lorem: Show Statistics
Shows:
- Total texts generated
- Top 5 used languages
- Top 5 used categories
- Place multiple cursors (
Ctrl+Alt+ClickorAlt+Shift+Down) - Generate lorem text
- Text inserted at all cursor positions
Innovative software solutions powering digital transformation across industries. Our cutting-edge technology stack enables seamless integration and scalability.
سفری به یاد ماندنی را با بازدید از جاذبههای گردشگری بینظیر تجربه کنید. از کوهستانهای مرتفع تا سواحل زیبا، هر مقصد داستانی دارد. تورهای گردشگری ما با راهنمایان حرفهای و برنامهریزی دقیق، لحظات فراموشنشدنی را برای شما رقم میزنند. با پکیجهای سفر منحصر به فرد ما، دنیای جدیدی را کشف کنید.
Creaciones culinarias exquisitas con ingredientes frescos y auténticos.
- Total Generated: Number of texts you've created
- Templates Saved: Your saved templates count
- List of all saved templates
- Use: Generate from this template
- Delete: Remove template
- Last 10 generated texts
- Shows: timestamp, language, category, length
- Preview first 150 characters
- Copy: Copy to clipboard
- Insert: Insert at cursor
- Delete: Remove from history
Search for "Multi Language Lorem"
Available Settings:
| Setting | Description | Default |
|---|---|---|
multiLanguageLorem.defaultLanguage |
Default language | english |
multiLanguageLorem.defaultCategory |
Default category | tourism |
multiLanguageLorem.defaultLength |
Default length | medium |
multiLanguageLorem.useSettingsByDefault |
Auto-apply defaults without prompting | false |
Example settings.json:
{
"multiLanguageLorem.defaultLanguage": "persian",
"multiLanguageLorem.defaultCategory": "technology",
"multiLanguageLorem.defaultLength": "medium",
"multiLanguageLorem.useSettingsByDefault": true
}- Mock website content during design
- Test responsive layouts with realistic text
- Multi-language site prototyping
- Figma/Sketch mockups with real language text
- Test text overflow and truncation
- Create realistic user flows
- Quick placeholder for blog posts
- Draft structures before real content
- Multiple language content templates
- Example data for API docs
- Sample text for user guides
- Multi-language documentation
- Test internationalization (i18n)
- RTL (Right-to-Left) layout testing
- Unicode character handling
| Metric | Count |
|---|---|
| Languages | 17 |
| Categories | 10 |
| Length Options | 3 |
| Unique Combinations | 510+ |
| Text Variations | 1500+ |
| Commands | 22 |
We welcome contributions! Here's how:
- Create file:
src/lorem-data/your-language.ts - Follow existing structure (10 categories × 3 lengths)
- Each length needs 3-5 variations
- Submit PR with examples
- Update all language files
- Add to
types.ts - Update
extension.tscategories array - Submit PR
- Use GitHub Issues
- Provide VS Code version, OS, extension version
- Include steps to reproduce
- AI-powered custom text generation
- Export/import templates
- Bulk generation (multiple paragraphs)
- Custom text length (exact word count)
- Integration with popular frameworks (React, Vue, Angular snippets)
- Markdown formatting options
- HTML/CSS lorem snippets
- API for external tools
- 30+ languages support
- 20+ categories
- Cloud sync for history/templates
- Team collaboration features
- Custom language packs
MIT License - see LICENSE file
- Built with ❤️ by Ali Shahkochaki
- Thanks to all contributors and users
- Inspired by multilingual web development needs
- Issues: GitHub Issues
- Email: ali.shahkochaki7@gmail.com
- Discussions: GitHub Discussions
If you find this extension useful:
- ⭐ Star the GitHub repository
- 📝 Write a review on VS Code Marketplace
- 🐛 Report bugs and suggest features
- 🤝 Contribute to the project