LocalePack
ChromeFirefoxEdgeOperaSafariCWS লিস্টিং
Next.jsi18nextVue.js
গাইড
Safari এক্সটেনশনের জন্য বিশেষভাবে তৈরি

এর জন্য AI লোকালাইজেশন Safari এক্সটেনশন

আপনার সোর্স messages.json আপলোড করুন, টার্গেট ভাষা বাছুন, একবার পেমেন্ট করুন, এবং শিপ-রেডি _locales ZIP ডাউনলোড করুন।

প্লেসহোল্ডার-সেফ অনুবাদ
Safari messages.json কমপ্লায়েন্ট
স্বচ্ছ মূল্য নির্ধারণ
messages.json
সোর্স ভাষা (উদাহরণ)
{
  "appName": {
    "message": "My Extension",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
জার্মান (আউটপুট)
{
  "appName": {
    "message": "Meine Erweiterung",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hallo, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
52 locales

এটি কীভাবে কাজ করে

আপনার Safari এক্সটেনশন লোকালাইজ করতে তিনটি সহজ ধাপ। পেমেন্টের পর অনুবাদ চালানো হয়—আমরা জবগুলো কিউ করি এবং কয়েক মিনিটের মধ্যে ZIP তৈরি করি।

01

আপলোড করুন

আপনার সোর্স messages.json ফাইলটি ড্রপ করুন। আমরা তা সঙ্গে সঙ্গে পার্স করি এবং Safari এক্সটেনশন ফরম্যাট যাচাই করি।

02

ভাষা নির্বাচন করুন ও দাম দেখুন

৫২টি ভাষা থেকে বেছে নিন। পেমেন্টের আগে আপনার ফাইলের সাইজ অনুযায়ী স্বচ্ছ মূল্য দেখুন।

03

ZIP ডাউনলোড করুন

Stripe দিয়ে একবার পেমেন্ট করুন। আমরা সব _locales/{lang}/messages.json ফাইল তৈরি করি এবং সেগুলোকে একটি ZIP-এ বান্ডল করি।

লাইভ প্রাইসিং ডেমো

স্বচ্ছ মূল্য অনুমানকারী

আপলোড করার আগে ঠিক কত দিতে হবে তা দেখুন। আপলোডের পর স্ট্রিংয়ের দৈর্ঘ্য এবং নির্বাচিত ভাষার ভিত্তিতে চূড়ান্ত কোট গণনা করা হয়।

১. ফাইল আপলোড করুন

এখানে messages.json ড্রপ করুন

অথবা ব্রাউজ করতে ক্লিক করুন

শুধুমাত্র Safari WebExtension ফরম্যাট। সর্বোচ্চ 500KB।

২. ভাষা নির্বাচন করুন

|

55টির মধ্যে 3টি ভাষা নির্বাচিত

৩. আপনার অনুমান

নির্বাচিত ভাষা3

চেকআউট পেজে ফাইল আপলোডের পর চূড়ান্ত মূল্য গণনা করা হবে

একবারের পেমেন্ট • কোনো সাবস্ক্রিপশন নেই

ডেভেলপারদের জন্য তৈরি

Safari এক্সটেনশন লোকেল ফরম্যাটের জন্য উদ্দেশ্যপ্রণোদিতভাবে তৈরি। এটি কোনো সাধারণ অনুবাদ টুল নয়।

Safari ফরম্যাট সম্পর্কে সচেতন

message, description, এবং placeholders সাপোর্টসহ Safari এক্সটেনশন messages.json স্ট্রাকচারের জন্য বিশেষভাবে তৈরি।

প্লেসহোল্ডার সুরক্ষা

$PLACEHOLDER$ সিনট্যাক্স হুবহু অপরিবর্তিত রাখে। আপনার ভেরিয়েবল সব ভাষায় অক্ষুণ্ণ থাকে।

বর্ণনার প্রসঙ্গ

আমরা আপনার description ফিল্ডগুলো পড়ি এবং আরও নির্ভুল AI অনুবাদের জন্য সেগুলোকে প্রসঙ্গ-ইঙ্গিত হিসেবে ব্যবহার করি।

ZIP এক্সপোর্ট প্রস্তুত

সঠিক _locales/{lang}/messages.json ফোল্ডার স্ট্রাকচারসহ একটি ZIP ডাউনলোড করুন। আপনার এক্সটেনশনে এটি ড্রপ করুন।

সমান্তরাল প্রক্রিয়াকরণ

সব ভাষা একসাথে অনুবাদ করা হয়। বেশিরভাগ কাজ ৫ মিনিটের কম সময়ে সম্পন্ন হয়।

একবারের পেমেন্ট

কোনো সাবস্ক্রিপশন নেই, কোনো মাসিক ফি নেই। প্রতি জবের জন্য একবার পেমেন্ট করুন, চিরদিন ডাউনলোড করুন।

Safari এক্সটেনশনের i18n কীভাবে কাজ করে

Safari Web Extensions, Chrome এবং Firefox-এর মতোই একই WebExtension ফরম্যাট ব্যবহার করে — একেবারে একই _locales/{locale}/messages.json স্ট্রাকচার। বিদ্যমান এক্সটেনশন সহজে পোর্ট করার জন্য Apple স্ট্যান্ডার্ড ফরম্যাটটি গ্রহণ করেছে। Safari Web Extensions-এ browser.i18n API উপলব্ধ, এবং LocalePack-এর আউটপুট সম্পূর্ণভাবে সামঞ্জস্যপূর্ণ।

_locales/ ফোল্ডার স্ট্রাকচার
_locales/
├── en/
│   └── messages.json   ← default_locale
├── de/
│   └── messages.json
├── fr/
│   └── messages.json
└── ja/
    └── messages.json
messages.json
{
  "appName": {
    "message": "My Extension",
    "description": "Extension name"
  },
  "greeting": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": { "content": "$1" }
    }
  }
}

রানটাইম API

browser.i18n

উদাহরণ কল

browser.i18n.getMessage("appName")

ম্যানিফেস্টে আবশ্যক

"default_locale"

Mac App Store এবং iOS App Store আপনার এক্সটেনশনের লোকালাইজড নাম ও বিবরণ দেখায়, যখন _locales/ এ ব্যবহারকারীর ভাষা থাকে। App Store Connect আপনার _locales/ ফোল্ডারের লোকেল কোডগুলো মেনে চলে।

Safari Web Extensions i18n নোট →

সাধারণ টুলই কেন ব্যবহার করবেন না?

সাধারণ উদ্দেশ্যের অনুবাদ টুলগুলো Safari এক্সটেনশন ফরম্যাট বোঝে না।

LocalePack
ম্যানুয়াল অনুবাদ
সাধারণ TMS
সেটআপ সময়২ মিনিটপ্রতি ভাষায় ঘণ্টা৩০+ মিনিট
খরচের স্বচ্ছতা
Safari ফরম্যাট নিরাপত্তা
প্লেসহোল্ডার সুরক্ষা
গতি (৫২টি ভাষা)< ৫ মিনিটসপ্তাহঘণ্টা
সেরা উপযোগীSafari এক্সটেনশনছোট প্রকল্পএন্টারপ্রাইজ ওয়েব অ্যাপ

এক্সটেনশন ডেভেলপারদের আস্থা অর্জিত

“একঘেয়ে কাজের অনেক ঘণ্টা বাঁচিয়েছে। আমার messages.json আপলোড করলাম, আর ঠিক যে ফরম্যাটটা দরকার ছিল সেই ফরম্যাটেই নিখুঁত অনুবাদ ফিরে পেলাম।”

সারা কে.

ইন্ডি ডেভ, AdBlock এক্সটেনশন

“অবশেষে এমন একটি টুল যা Safari এক্সটেনশন ফরম্যাট বোঝে। অনুবাদের পর আর ভাঙা প্লেসহোল্ডার ঠিক করতে হয় না।”

মার্কাস টি.

এক্সটেনশন মেইনটেইনার

“স্বচ্ছ মূল্য নির্ধারণটাই ছিল মূল আকর্ষণ। কিছু আপলোড করার আগেই আমি ঠিক জানতাম কত দিতে হবে।”

দেব জে.

ওপেন সোর্স অবদানকারী

52

সমর্থিত লোকেল

100%

প্লেসহোল্ডার-নিরাপদ আউটপুট

ZIP

শিপ করার জন্য প্রস্তুত

প্রায়শই জিজ্ঞাসিত প্রশ্ন

LocalePack সম্পর্কে আপনার যা যা জানা দরকার।

আপনার Safari এক্সটেনশন কি বিশ্বজুড়ে রিলিজ করতে প্রস্তুত?

একবার পেমেন্ট - ZIP ডাউনলোড - বিশ্বজুড়ে রিলিজ

LocalePack চেষ্টা করুন
LocalePack
গাইডগোপনীয়তাশর্তাবলিসহায়তা

© 2025 LocalePack। সর্বস্বত্ব সংরক্ষিত।

This project was translated with LocalePack logoLocalePack