লোরেম ইপসাম জেনারেটর
কনফিগারযোগ্য অনুচ্ছেদ ও শব্দ সহ লোরেম ইপসাম প্লেসহোল্ডার টেক্সট তৈরি করুন
তৈরি করা টেক্সট
Eu mollit sed eiusmod aliquip reprehenderit quis consectetur ullamco in ad id. Laborum minim esse amet sit est lorem voluptate. Ad aliqua dolore officia irure officia do non proident fugiat irure do deserunt commodo.
Est ut veniam dolor ea sed voluptate sunt pariatur consequat esse dolor non est non sunt ea. Excepteur non reprehenderit ex sunt ut in velit cillum elit voluptate tempor dolor excepteur. Do ipsum reprehenderit sunt eiusmod in mollit reprehenderit eu. Mollit labore fugiat magna fugiat ut dolore officia do et laboris occaecat commodo commodo cillum aliquip. Officia aute aliquip elit dolor aliqua duis ullamco mollit ad sunt mollit et qui ullamco duis.
Aliqua in exercitation sit magna incididunt est velit. Et ex id qui dolor sed adipiscing culpa aliqua excepteur. Laborum duis qui dolore cillum sed ex adipiscing do.লোরেম ইপসাম কী?
লোরেম ইপসাম হলো ডিজাইন ও টাইপসেটিংয়ে ব্যবহৃত প্লেসহোল্ডার টেক্সট, যা চূড়ান্ত বিষয়বস্তু পাওয়ার আগে লেআউট পূরণ করতে ব্যবহৃত হয়। মানক অনুচ্ছেদটি "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.
কেন এই লোরেম ইপসাম জেনারেটর ব্যবহার করবেন?
হাতে প্লেসহোল্ডার টেক্সট তৈরি করা ক্লান্তিকর ও ত্রুটিপ্রবণ। এই টুলটি আপনাকে ঠিক যতটুকু ফিলার দরকার, ঠিক সেভাবে ফরম্যাট করে দেয়। অনুচ্ছেদ, বাক্য বা শব্দ সংখ্যার মধ্যে বেছে নিন; পেজ রিলোড ছাড়াই আউটপুট তাৎক্ষণিকভাবে পরিবর্তন করুন; এবং একটি ক্লিকেই সবকিছু ক্লিপবোর্ডে কপি করুন। আপনি UI প্রোটোটাইপ তৈরি করছেন, টেস্ট ডেটাবেস তৈরি করছেন, বা টেক্সট পাইপলাইন পরীক্ষা করছেন — নির্ভরযোগ্য, কনফিগারযোগ্য প্লেসহোল্ডার টেক্সট আপনার ওয়ার্কফ্লো থেকে একটি ছোট কিন্তু ক্রমাগত বাধা দূর করে।
লোরেম ইপসাম জেনারেটরের ব্যবহারের ক্ষেত্র
লোরেম ইপসাম বনাম বিকল্প প্লেসহোল্ডার টেক্সট
লোরেম ইপসাম সর্বাধিক ব্যবহৃত প্লেসহোল্ডার টেক্সট, তবে বেশ কিছু বিকল্প বিদ্যমান।
| ধরন | বিবরণ | সেরা ব্যবহার | অসুবিধা |
|---|---|---|---|
| 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"