تولیدکننده لورم ایپسوم
تولید متن جایگزین لورم ایپسوم با تعداد پاراگراف و کلمات قابل تنظیم
متن تولیدشده
Dolor consectetur magna eiusmod in dolore ex ut laboris ut dolor. Sunt culpa eu excepteur ipsum amet dolore ut ullamco officia nisi. Laborum consequat do proident laboris qui laborum proident dolore sunt cupidatat.
Esse mollit in in deserunt consectetur velit ullamco. Cillum laboris magna excepteur culpa et nostrud labore consectetur. In eiusmod lorem exercitation fugiat do et lorem eu incididunt laborum mollit sint magna. Laboris culpa incididunt amet irure exercitation ut ullamco id tempor velit. Lorem veniam ad excepteur ut in reprehenderit do dolore deserunt enim amet culpa id.
Minim dolor dolor sunt veniam in occaecat aute labore exercitation fugiat minim officia id est in. Ut in dolor cillum laborum excepteur exercitation anim esse. Adipiscing aliquip qui est pariatur non aliqua nostrud lorem esse dolor labore aliquip ea. Enim deserunt exercitation labore mollit lorem in ut dolore qui ipsum mollit ut nulla. Anim eiusmod eiusmod ipsum fugiat voluptate voluptate ut ipsum.لورم ایپسوم چیست؟
لورم ایپسوم متن جایگزینی است که در طراحی و حروفچینی برای پر کردن چیدمان قبل از آماده شدن محتوای نهایی استفاده میشود. عبارت استاندارد با «Lorem ipsum dolor sit amet, consectetur adipiscing elit» آغاز میشود و از دهه ۱۵۰۰ میلادی مورد استفاده بوده است؛ زمانی که یک چاپگر ناشناس بخشهایی از کتاب «De Finibus Bonorum et Malorum» اثر سیسرو (۴۵ قبل از میلاد) را برای ساخت نمونه حروف به هم ریخت. این متن از گذار به حروفچینی دیجیتال در دهه ۱۹۶۰ جان سالم به در برد و به متن پرکننده پیشفرض نرمافزارهای نشر رومیزی مانند Aldus PageMaker تبدیل شد.
هدف از لورم ایپسوم شبیهسازی وزن بصری متن در صفحه است، بدون اینکه بیننده با محتوای واقعی حواسش پرت شود. از آنجا که کلمات لاتین دارای فراوانی حروف و طول کلمات متنوع هستند، یک بلوک متنی واقعینما تولید میکنند. طراحان از آن برای ارزیابی تایپوگرافی، فاصلهگذاری و چیدمان در حین نوشته شدن یا تأیید محتوا استفاده میکنند. این امکان را میدهد که تیمها درباره فضای سفید، تعداد ستونها و اندازه فونت پیش از آماده شدن محتوا تصمیم بگیرند.
متن اصلی از اثر سیسرو (کتاب ۱، بخش ۱.۱۰.۳۲) درباره نظریه لذت و درد بحث میکند. نسخه بههمریختهای که به عنوان لورم ایپسوم استفاده میشود از نظر دستوری لاتین صحیح نیست. کلمات جابجا، کوتاه و با قطعات ساختگی درهمآمیخته شدهاند. این عمدی است: متن باید در نگاه اول معقول به نظر برسد اما معنایی را منتقل نکند که بتواند ادراک بیننده از طراحی را تحت تأثیر قرار دهد.
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 (classical) | لاتین بههمریخته از De Finibus اثر سیسرو | جهانی، بیطرف از نظر زبانی، مورد انتظار مشتریان | در حجمهای زیاد تکراری به نظر میرسد |
| Hipster Ipsum | متن پرکننده با اصطلاحات صنایعدستی/خلاقانه | در نمونهاولیههای داخلی حالوهوا را سبکتر میکند | در ارائههای رو به مشتری حواسپرتکن است |
| Bacon Ipsum | متن جایگزین با تم گوشت | برای نمونهاولیههای غیررسمی بامزه است | برای بیشتر تحویلدادنیها غیرحرفهای است |
| Real content draft | محتوای پیشنویس واقعی، حتی اگر ناقص باشد | طول و لحن محتوای واقعی را آزمایش میکند | بازبینان به جای بازخورد درباره طراحی روی متن تمرکز میکنند |
مثالهای کد
نحوه تولید برنامهنویسانه لورم ایپسوم در زبانها و محیطهای مختلف:
// 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. ..."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. ..."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."
}# 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"