مولّد نص Lorem Ipsum

أنشئ نصًا وهميًا بنمط Lorem Ipsum مع إمكانية ضبط عدد الفقرات والكلمات

توليد
العدد:

النص المُولَّد

Est ut adipiscing labore ut laborum culpa amet cupidatat aliquip deserunt dolor ipsum sit. Ea voluptate eiusmod cillum officia pariatur duis dolore eiusmod fugiat nostrud duis aliquip quis sunt. Sunt dolore tempor eu tempor voluptate est est qui sunt consequat officia voluptate. Labore cillum incididunt in do exercitation reprehenderit aliqua adipiscing. Eiusmod nulla cillum in fugiat eu irure laborum in voluptate dolor nostrud.

Fugiat dolor velit nisi eu laboris labore consectetur ullamco ipsum sit veniam voluptate. Voluptate cillum occaecat dolore consectetur exercitation id aliquip reprehenderit ipsum anim nisi officia adipiscing sit. Ut in ut officia in eiusmod velit minim dolore pariatur anim proident consequat dolore labore.

Culpa irure in ea fugiat anim labore adipiscing labore commodo reprehenderit. Officia minim eiusmod do ut deserunt esse voluptate mollit sed in in commodo proident irure consequat officia. Ad excepteur incididunt duis ut deserunt dolor et voluptate deserunt reprehenderit officia dolor proident. Anim ad consequat sunt nostrud enim reprehenderit nisi magna.

ما هو نص Lorem Ipsum؟

Lorem ipsum هو نص وهمي يُستخدم في التصميم والطباعة لملء التخطيط قبل توفر المحتوى النهائي. تبدأ الفقرة القياسية بـ"Lorem ipsum dolor sit amet, consectetur adipiscing elit" وقد استُخدمت منذ القرن السادس عشر، حين قام طابع مجهول بتشويش أجزاء من كتاب شيشرون "De Finibus Bonorum et Malorum" (45 ق.م) لإنشاء نموذج طباعي. نجا هذا النص في انتقاله إلى الطباعة الرقمية في ستينيات القرن الماضي وأصبح النص الافتراضي في برامج النشر المكتبي مثل Aldus PageMaker.

الغرض من Lorem ipsum هو محاكاة الثقل البصري وتوزيع النص المقروء دون إلهاء القراء بمحتوى حقيقي. نظرًا لتنوع تردد الحروف وأطوال الكلمات اللاتينية، تنتج كتلة نص تبدو واقعية. يستخدمه المصممون لتقييم الطباعة والمسافات والتخطيط أثناء كتابة المحتوى أو الموافقة عليه. يتيح ذلك للفرق اتخاذ قرارات بشأن المساحة البيضاء وعدد الأعمدة وحجم الخط قبل اكتمال النسخة.

المقطع الأصلي من عمل شيشرون (الكتاب الأول، القسم 1.10.32) يناقش نظرية اللذة والألم. النسخة المشوهة المستخدمة بوصفها Lorem ipsum ليست لاتينية صحيحة نحويًا. أُعيد ترتيب الكلمات وقُلِّصت وخُلطت بشظايا مخترعة. هذا مقصود: يجب أن يبدو النص معقولًا للوهلة الأولى دون أن ينقل معنى يؤثر على تصور المشاهد للتصميم.

الفقرة القياسية لـ Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt
mollit anim id est laborum.

لماذا تستخدم مولّد Lorem Ipsum هذا؟

إنشاء نص وهمي يدويًا أمر ممل وعرضة للأخطاء. تمنحك هذه الأداة بالضبط الكمية من النص التعبئة التي تحتاجها، بالتنسيق الذي تريده. اختر بين الفقرات أو الجمل أو عدد الكلمات الخام؛ اضبط الناتج فورًا دون إعادة تحميل الصفحة؛ وانسخ كل شيء إلى الحافظة بنقرة واحدة. سواء كنت تبني نموذجًا أوليًا لواجهة مستخدم، أو تملأ قاعدة بيانات اختبار، أو تختبر أداء معالج نصوص، فإن توفر نص وهمي موثوق وقابل للتهيئة يُريحك من إزعاج صغير لكن متكرر في سير عملك.

ناتج فوري
حدد نوع الوحدة والعدد ويظهر النص فورًا. لا انتظار، لا إعادة تحميل للصفحة. غيّر الإعدادات وأعد التوليد بقدر ما تحتاج.
🎛️
وحدات قابلة للتهيئة
ولّد نصًا بالفقرات أو الجمل أو عدد الكلمات. طابق الناتج مع متطلبات تخطيطك بدقة، سواء احتجت إلى شعار واحد أو عشرين فقرة.
🔒
جانب العميل فقط
يعمل المولّد بالكامل في متصفحك. لا يُرسل أي نص إلى خادم. لا توجد تحليلات حول ما تولّده أو مقدار استخدامك للأداة.
📋
نسخ بنقرة واحدة
انسخ النص المُولَّد إلى الحافظة بضغطة زر واحدة. الصقه مباشرة في Figma أو HTML أو محرر CMS أو الكود الخاص بك.

حالات استخدام مولّد Lorem Ipsum

النمذجة الأولية للواجهة الأمامية
املأ مكونات React أو Vue أو HTML بنص يبدو واقعيًا لاختبار التخطيطات المتجاوبة وسلوك ارتفاع السطر ومعالجة تجاوز النص قبل اكتمال النسخة الحقيقية. يُبقي هذا قرارات التخطيط مفصولة عن توفر المحتوى.
محاكاة API الخلفية
ابذر بيانات قاعدة البيانات أو استجابات API الوهمية بحقول نصية وهمية. يعمل Lorem ipsum بشكل جيد لحقول الوصف والسيرة الذاتية والتعليقات أثناء التطوير. يجعل استخدام نص التعبئة المعروف التمييز بين سجلات الاختبار وبيانات الإنتاج أمرًا مباشرًا.
اختبار تهيئة DevOps
ولّد كتلًا كبيرة من النص لاختبار أداء معالجات استيعاب السجلات أو قوائم انتظار الرسائل أو خدمات معالجة النصوص ببيانات إدخال متوقعة وغير حساسة. يُبسّط النص التعبئة الثابت مقارنات الانحدار عندما يكون الناتج حتميًا.
الاختبار البصري وضمان الجودة
تحقق من معالجة مكونات واجهة المستخدم للنص الطويل والقصير وفواصل الفقرات بشكل صحيح. ولّد أطوالًا مختلفة لاختبار الحالات الحدية في تخطيطات البطاقات والنوافذ المنبثقة. يمنع المحتوى الوهمي المتوقع النسخة الحقيقية من تشويه نتائج الاختبار البصري عن غير قصد.
هندسة البيانات
عبّئ مجموعات البيانات التدريجية بأعمدة نصية وهمية لاختبار معالجات ETL. يُسهّل المحتوى الوهمي المعروف رصد أخطاء التحويل في حقول النص. إذا تغيرت قيمة حقل بشكل غير متوقع، يمكنك على الفور تحديد ما إذا كانت المعالجة قد أدخلت هذا التغيير.
التصميم والطباعة
قيّم مجموعات الخطوط وتباعد الأسطر وعرض الأعمدة بنص يقارب الإيقاع البصري للمحتوى الحقيقي. هذا هو الاستخدام الأصلي والأكثر شيوعًا لـ Lorem ipsum. يضمن نص التعبئة الموحّد أن تبقى مقارنات الخطوط متسقة عبر التكرارات والمراجعين.

Lorem Ipsum مقابل نصوص التعبئة البديلة

Lorem ipsum هو نص التعبئة الأكثر استخدامًا، لكن توجد عدة بدائل.

النوعالوصفالأنسب لـالعيب
Lorem Ipsum (classical)لاتينية مشوهة من كتاب De Finibus لشيشرونعالمي، محايد للغة، متوقع من العملاءقد يبدو متكررًا في الكميات الكبيرة
Hipster Ipsumنص تعبئة عصري يستخدم مصطلحات الحرف اليدويةيُخفف الجو في النماذج الداخليةمُشتِّت في العروض التقديمية للعملاء
Bacon Ipsumنص تعبئة بموضوع اللحومفكاهي للنماذج غير الرسميةغير احترافي لمعظم المنتجات النهائية
Real content draftنسخة مسودة حقيقية، حتى لو كانت غير مكتملةيختبر طول المحتوى الحقيقي ونبرتهيركز المراجعون على الصياغة بدلًا من التخطيط

أمثلة الكود

كيفية توليد Lorem ipsum برمجيًا بلغات وبيئات مختلفة:

JavaScript
// Generate N paragraphs of lorem ipsum in the browser
function loremParagraph(sentenceCount = 5) {
  const words = [
    'lorem', 'ipsum', 'dolor', 'sit', 'amet', 'consectetur',
    'adipiscing', 'elit', 'sed', 'do', 'eiusmod', 'tempor',
    'incididunt', 'ut', 'labore', 'et', 'dolore', 'magna', 'aliqua',
  ]
  const pick = () => words[Math.floor(Math.random() * words.length)]
  const sentence = () => {
    const len = 6 + Math.floor(Math.random() * 8)
    const ws = Array.from({ length: len }, pick)
    ws[0] = ws[0][0].toUpperCase() + ws[0].slice(1)
    return ws.join(' ') + '.'
  }
  return Array.from({ length: sentenceCount }, sentence).join(' ')
}

console.log(loremParagraph(3))
// → "Magna dolor ipsum sit amet labore. Elit tempor ut sed consectetur. ..."
Python
import random

WORDS = (
    "lorem ipsum dolor sit amet consectetur adipiscing elit sed do "
    "eiusmod tempor incididunt ut labore et dolore magna aliqua"
).split()

def lorem_paragraph(sentences: int = 5) -> str:
    result = []
    for _ in range(sentences):
        length = random.randint(6, 14)
        words = [random.choice(WORDS) for _ in range(length)]
        words[0] = words[0].capitalize()
        result.append(" ".join(words) + ".")
    return " ".join(result)

print(lorem_paragraph(3))
# → "Amet consectetur sed ipsum dolor labore. Elit do magna ut lorem. ..."
Go
package main

import (
	"fmt"
	"math/rand"
	"strings"
)

var words = []string{
	"lorem", "ipsum", "dolor", "sit", "amet", "consectetur",
	"adipiscing", "elit", "sed", "do", "eiusmod", "tempor",
	"incididunt", "ut", "labore", "et", "dolore", "magna", "aliqua",
}

func loremSentence() string {
	n := 6 + rand.Intn(8)
	ws := make([]string, n)
	for i := range ws {
		ws[i] = words[rand.Intn(len(words))]
	}
	ws[0] = strings.ToUpper(ws[0][:1]) + ws[0][1:]
	return strings.Join(ws, " ") + "."
}

func loremParagraph(sentences int) string {
	parts := make([]string, sentences)
	for i := range parts {
		parts[i] = loremSentence()
	}
	return strings.Join(parts, " ")
}

func main() {
	fmt.Println(loremParagraph(3))
	// → "Lorem sit amet consectetur labore. Elit magna do ipsum tempor. Aliqua ut dolore sit eiusmod."
}
CLI (npm / pip)
# Node.js one-liner using the "lorem-ipsum" npm package
npx lorem-ipsum --count 3 --units paragraphs

# Python one-liner using the "lorem" PyPI package
python3 -c "import lorem; print(lorem.paragraph())"

# Or use curl to fetch from a public API
curl -s "https://loripsum.net/api/3/short/plaintext"

الأسئلة الشائعة

من أين يأتي نص Lorem Ipsum؟
النص مشتق من القسمين 1.10.32 و1.10.33 من كتاب "De Finibus Bonorum et Malorum" لماركوس تولياس شيشرون، كُتب في 45 ق.م. يناقش اللاتيني الأصلي نظريات الأخلاق والسعي نحو المتعة. قام طابع مجهول من القرن السادس عشر بتشويش أجزاء من النص لإنشاء نموذج طباعي، وقد أُعيد استخدام المقطع الناتج منذ ذلك الحين.
هل Lorem Ipsum لاتيني حقيقي؟
جزئيًا. الكلمات لاتينية، لكن الجمل ليست صحيحة نحويًا. أُعيد ترتيب الكلمات وقُلِّصت وخُلطت بشظايا لا معنى لها. سيتعرف عالم اللاتينية على الكلمات الفردية لكنه لن يتمكن من ترجمة المقطع كنص متماسك.
لماذا لا نستخدم المحتوى الحقيقي بدلًا من النص الوهمي؟
يتيح النص الوهمي للمراجعين تقييم التخطيط والطباعة دون الانشغال بمعنى الكلمات. عندما تكون النسخة الحقيقية موجودة، يميل الناس إلى قراءة النص وانتقاده بدلًا من تقديم ملاحظات على التصميم. يعيد Lorem ipsum تركيز الانتباه على البنية البصرية.
كم عدد الكلمات في فقرة Lorem Ipsum القياسية؟
تحتوي الفقرة الافتتاحية التقليدية (من "Lorem ipsum dolor sit amet..." إلى "...id est laborum") على 69 كلمة. يمكن أن يكون Lorem ipsum المُولَّد بأي طول، إذ تختار المولّدات الكلمات عشوائيًا من مفردات المصدر أو تكرر الفقرة القياسية.
هل يمكن أن يسبب Lorem Ipsum مشاكل في إمكانية الوصول؟
ستحاول قارئات الشاشة قراءة Lorem ipsum بصوت عالٍ، مما ينتج هراءً للمستخدمين الذين يعتمدون على التقنيات المساعدة. إذا نشرت صفحة تحتوي على نص وهمي متبقٍّ، يحصل هؤلاء المستخدمون على تجربة معطوبة. استبدل دائمًا Lorem ipsum بمحتوى حقيقي قبل النشر للإنتاج، وفكر في استخدام aria-hidden على كتل النص الوهمي أثناء التطوير.
هل توجد نسخة قياسية من Lorem Ipsum؟
أكثر النسخ شيوعًا تبدأ بـ"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt..." وتحتوي على نحو 250 كلمة موزعة على خمس فقرات. شاعت هذه النسخة المحددة عبر أوراق نقل Letraset في ستينيات القرن الماضي ثم عبر Aldus PageMaker عام 1985. تستخدم المولّدات عادةً قائمة كلمات مستخرجة من هذا المقطع وتعيد تركيب الكلمات عشوائيًا.
كم من النص الوهمي يجب أن أولّد للنموذج؟
طابق الطول المتوقع للمحتوى الحقيقي. إذا كانت مقالة في مدونة ستكون 800 كلمة، ولّد 800 كلمة. لمكونات واجهة المستخدم كالبطاقات أو تلميحات الأدوات، استخدم أقصى عدد أحرف يجب أن يدعمه المكوّن. سيمنحك توليد نص أقصر أو أطول بكثير من المحتوى النهائي نتائج مضللة عند تقييم سلوك التخطيط.