यासाठी AI लोकॅलायझेशन Safari एक्स्टेंशन्स
तुमचे स्रोत messages.json अपलोड करा, लक्ष्य भाषा निवडा, एकदाच पैसे भरा, आणि शिप करण्यास तयार _locales ZIP डाउनलोड करा.
हे कसे कार्य करते
तुमच्या Safari एक्स्टेंशन चे लोकलायझेशन करण्यासाठी तीन सोप्या पायऱ्या. पेमेंटनंतर भाषांतरे चालतात—आम्ही जॉब्स क्यूमध्ये ठेवतो आणि काही मिनिटांत ZIP तयार करतो.
अपलोड
तुमची स्रोत messages.json फाइल ड्रॉप करा. आम्ही ती त्वरित पार्स करतो आणि Safari एक्स्टेंशन फॉरमॅटची पडताळणी करतो.
भाषा निवडा आणि किंमत पहा
52 भाषांमधून निवडा. पेमेंट करण्यापूर्वी तुमच्या फाइलच्या आकारावर आधारित पारदर्शक किंमत पहा.
ZIP डाउनलोड करा
Stripe द्वारे एकदाच पेमेंट करा. आम्ही सर्व _locales/{lang}/messages.json फाइल्स तयार करतो आणि त्यांना ZIP मध्ये बंडल करतो.
पारदर्शक किंमत अंदाजक
अपलोड करण्यापूर्वी तुम्ही नेमके किती पैसे द्याल ते पहा. अंतिम कोट अपलोडनंतर स्ट्रिंगची लांबी आणि निवडलेल्या भाषांवर आधारित मोजला जातो.
1. फाइल अपलोड करा
messages.json इथे ड्रॉप करा
किंवा ब्राउझ करण्यासाठी क्लिक करा
फक्त Safari WebExtension फॉरमॅट. कमाल 500KB.
2. भाषा निवडा
55 पैकी 3 भाषा निवडल्या
3. तुमचा अंदाज
चेकआउट पेजवर फाइल अपलोडनंतर अंतिम किंमत मोजली जाईल
एकदाच पेमेंट • सबस्क्रिप्शन नाही
डेव्हलपर्ससाठी तयार
Safari एक्स्टेंशन लोकॅल फॉरमॅटसाठी खास तयार. सर्वसाधारण भाषांतर साधन नाही.
Safari फॉरमॅटची जाणीव असलेले
message, description आणि placeholders सपोर्टसह Safari एक्स्टेंशन messages.json संरचनेसाठी खास तयार.
प्लेसहोल्डर संरक्षण
$PLACEHOLDER$ सिंटॅक्स जसा-चा-तसा अचूक जतन करतो. तुमचे व्हेरिएबल्स सर्व भाषांमध्ये अखंड राहतात.
वर्णन संदर्भ
आम्ही तुमची description फील्ड्स वाचतो आणि अधिक अचूक AI भाषांतरांसाठी त्यांचा संदर्भ संकेत म्हणून वापर करतो.
ZIP एक्सपोर्ट तयार
योग्य _locales/{lang}/messages.json फोल्डर संरचनेसह ZIP डाउनलोड करा. ते तुमच्या एक्स्टेंशनमध्ये टाका.
समांतर प्रक्रिया
सर्व भाषांचे भाषांतर एकाच वेळी होते. बहुतेक जॉब्स 5 मिनिटांपेक्षा कमी वेळेत पूर्ण होतात.
एकदाच पेमेंट
सबस्क्रिप्शन नाही, मासिक शुल्क नाही. प्रत्येक जॉबसाठी एकदाच पैसे द्या, कायम डाउनलोड करा.
Safari एक्स्टेंशन i18n कसे कार्य करते
Safari Web Extensions मध्ये Chrome आणि Firefox सारखाच WebExtension फॉरमॅट वापरला जातो — अगदी तशीच _locales/{locale}/messages.json रचना. विद्यमान एक्स्टेंशन्स पोर्ट करणे सोपे व्हावे म्हणून Apple ने हा मानक फॉरमॅट स्वीकारला. Safari Web Extensions मध्ये browser.i18n API उपलब्ध आहे, आणि LocalePack चे आउटपुट पूर्णपणे सुसंगत आहे.
_locales/
├── en/
│ └── messages.json ← default_locale
├── de/
│ └── messages.json
├── fr/
│ └── messages.json
└── ja/
└── messages.json{
"appName": {
"message": "My Extension",
"description": "Extension name"
},
"greeting": {
"message": "Hello, $USER$!",
"placeholders": {
"user": { "content": "$1" }
}
}
}रनटाइम API
browser.i18nउदाहरण कॉल
browser.i18n.getMessage("appName")manifest मध्ये आवश्यक
"default_locale"Mac App Store आणि iOS App Store, _locales/ मध्ये वापरकर्त्याची भाषा असल्यास, तुमच्या एक्स्टेंशनचे स्थानिकीकरण केलेले नाव आणि वर्णन दाखवतात. App Store Connect तुमच्या _locales/ फोल्डरमधील लोकेल कोड्सचा आदर करते.
मग सर्वसाधारण टूल्सच का वापरू नयेत?
सर्वसाधारण भाषांतर टूल्सना Safari एक्स्टेंशन फॉरमॅट समजत नाही.
LocalePack | हस्तचालित भाषांतर | सामान्य TMS | |
|---|---|---|---|
| सेटअपसाठी लागणारा वेळ | 2 मिनिटे | प्रति भाषा तास | 30+ मिनिटे |
| किंमत पारदर्शकता | |||
| Safari फॉरमॅट सुरक्षितता | |||
| प्लेसहोल्डर संरक्षण | |||
| गती (52 भाषा) | < 5 मिनिटे | आठवडे | तास |
| यासाठी सर्वोत्तम | Safari एक्स्टेंशन्स | लहान प्रकल्प | एंटरप्राइझ वेब अॅप्स |
एक्स्टेंशन डेव्हलपर्सचा विश्वास
“कंटाळवाण्या कामाचे तास वाचले. माझे messages.json अपलोड केले आणि मला हवे होते त्याच अचूक फॉरमॅटमध्ये परिपूर्ण भाषांतरे परत मिळाली.”
Sarah K.
इंडी डेव्ह, AdBlock एक्स्टेंशन
“शेवटी Safari एक्स्टेंशन फॉरमॅट समजणारे टूल मिळाले. भाषांतरानंतर तुटलेले प्लेसहोल्डर्स दुरुस्त करायची गरज नाही.”
Marcus T.
एक्स्टेंशन मेंटेनर
“पारदर्शक किंमत हेच निर्णायक ठरले. काहीही अपलोड करण्यापूर्वी मला नेमके किती पैसे द्यावे लागतील हे कळले.”
Dev J.
ओपन सोर्स योगदानकर्ता
52
समर्थित लोकेल्स
100%
प्लेसहोल्डर-सुरक्षित आउटपुट
ZIP
शिप करण्यास तयार
वारंवार विचारले जाणारे प्रश्न
LocalePack बद्दल तुम्हाला जाणून घ्यायचे सर्व काही.
तुमचे Safari एक्स्टेंशन जागतिक स्तरावर शिप करण्यास तयार आहात?
एकदाच पैसे द्या - ZIP डाउनलोड करा - जागतिक स्तरावर शिप करा
LocalePack वापरून पाहा