Base44 सार्वजनिक ऐप स्रोत अडैप्टर — डेवलपर पूर्वावलोकन
वेबसाइट अनुवाद और स्थानीयकरण: Base44
हमारे प्रकाशित Northline Fieldguide पर परीक्षण हुआ है, हर Base44 ऐप पर नहीं। यह समीक्षा किया React कोड है, marketplace ऐप या iframe विजेट नहीं। अपने सार्वजनिक परीक्षण ऐप से शुरू करें; केवल इस पूर्वावलोकन के लिए भुगतान से पहले सहायता लें।
डेवलपर इंटीग्रेशन
फ़ाइल डाउनलोड किए बिना Base44 जोड़ें
Base44 बिल्डर में एक तैयार संदेश उपयोग करें। GoLocal कोड और सार्वजनिक प्रोजेक्ट कुंजी शामिल करता है; ZIP खोलने या React फ़ाइलें खुद संपादित करने की जरूरत नहीं।
- सटीक प्रकाशित डोमेन के लिए GoLocal प्रोजेक्ट बनाकर Base44 चुनें। मूल इंटरफ़ेस भाषा की पुष्टि करें।
- प्रोजेक्ट कनेक्शन पैनल से पूरा सेटअप संदेश कॉपी करके अपने Base44 चैट में पेस्ट करें। कोड शामिल है और जनरेशन आपके सामान्य Base44 क्रेडिट उपयोग करता है।
- बिल्डर के बदलाव जांचकर Publish करें और प्रकाशित साइट खोलें। भाषा बदलकर सुनिश्चित करें कि इनपुट तथा सहेजे गए ग्राहक नाम पहले जैसे हैं।
यह पूर्वावलोकन केवल सार्वजनिक साइटों के लिए है। बिल्डर निजी डेटा सुरक्षित अलग न कर पाए तो रुकें और सहायता लें। यह स्वचालित इंस्टॉल या सत्यापित निजी ऐप एकीकरण नहीं है।
मैनुअल सुधार और कैश
Translation Editor में प्रोजेक्ट और en→fr चुनें। Translation Lab → Laboratoire de traduction को manual सहेजें: तीन पात्र स्थान bundle polling से बिना reload बदलते हैं। यह तुरंत push नहीं; offline/background में देर हो सकती है। बहिष्करण बने रहते हैं। पुरानी मांगी गई पंक्तियां कैश उपयोग करती हैं; नया FAQ उत्तर/काउंटर पहली बार अनुवाद मांग सकता है। अरबी fallback मॉडल की शब्दार्थ त्रुटि अभी अनसुलझी है।
डेवलपर विकल्प: स्रोत फ़ाइलें, ZIP और तकनीकी विवरण
GoLocal! Website Translation & Localization · 0.1.1-preview · runtime 1.3.2 · 2026-10-16
1. सही प्रोजेक्ट बनाएं
GoLocal → New Project → Base44 में सटीक प्रकाशित होस्ट और केवल अपने आवश्यक preview डोमेन जोड़ें। मूल भाषा लिखे गए इंटरफ़ेस की भाषा है, जैसे अंग्रेज़ी; आगंतुक या ग्राहक रिकॉर्ड की भाषा नहीं। विजेट भाषाएं और सीमाएं जांचें। केवल सार्वजनिक प्रोजेक्ट कुंजी उपयोग करें, Base44 टोकन या मॉडल/डेटाबेस रहस्य नहीं। Origin व्यवस्थापक प्रमाणीकरण नहीं है।
2. अनुमत संपादन तरीका चुनें
पैकेज खोलें और README.txt पढ़ें। आधिकारिक जनरेशन चैट को ai-editor-prompt.txt के साथ वास्तविक helper/provider फ़ाइलें दें और diff जांचें। हमारे खाते में मैनुअल Code संपादन और ZIP निर्यात के लिए भुगतान वाला Base44 प्लान जरूरी था; जनरेशन ने मौजूदा क्रेडिट उपयोग किए। अपने अधिकार जांचें; कोटा न लांघें और केवल निर्देश के लिए अपग्रेड न खरीदें।
3. सार्वजनिक सीमा स्पष्ट रखें
दोनों फ़ाइलें साथ रखें और public-layout-example.jsx को मौजूदा सार्वजनिक shell में मिलाएं। सार्वजनिक DOM के बाद एक provider माउंट करें। केवल एक #golocal-public में सार्वजनिक नेविगेशन, शीर्षक और पेज हों। निजी routes और portals बाहर रखें। ग्राहक नाम/विवरण संग्रह से पहले data-user-content या data-gl-private और संदर्भ data-gl-record-id से बाहर करें। पूरे body का स्क्रिप्ट न जोड़ें और SDK प्रमाणीकरण/router न बदलें।
// Merge into your EXISTING PUBLIC shell; copy both supplied source files first.
import GoLocalPublicProvider from './integrations/GoLocalPublicProvider.jsx';
// Exactly one #golocal-public wraps only authored public content.
// Private routes/portals stay outside. Do not replace your router/auth gates.
// Mount once after the committed public DOM:
<GoLocalPublicProvider projectKey="YOUR_PROJECT_KEY" />
// Disable: remove this import/mount, rebuild, Publish and fully reload.
// The adapter pins runtime 1.3.2 + SRI; do not add another script.
<span>Source name</span>
<span data-user-content translate="no">Travail à domicile</span>
<div id="golocal-private-host" data-gl-private translate="no" />4. अनुवाद नहीं, पहचान से फ़िल्टर करें
डेमो objects और nf-object-01 पहचान बनाए रखता है; फ़्रेंच आगंतुक Objets और La Bouilloire n°4 देखता है। ऐप की अपनी सार्वजनिक खोज bouilloire से वही रिकॉर्ड ढूंढती है, इनपुट बदले बिना। यह सभी Base44 इनपुट का स्वचालित reverse अनुवाद नहीं। Bubble का GoLocal Query, Base44 घटक नहीं है।
- en
- Objects · The Kettle No. 4
- fr
- Objets · La Bouilloire n°4
- ID / category
nf-object-01 / objects- Input → result
bouilloire → nf-object-01
6. प्रकाशन, परीक्षण और निष्क्रिय करना
बिल्ड और समीक्षा के बाद स्पष्ट Publish करें; केवल sandbox नहीं, प्रकाशित URL reload करें। एक root/loader/widget, runtime 1.3.2 और SRI जांचें। विशेष अक्षर, सहेजे नाम, फ़िल्टर, SPA, विलंबित सामग्री, मैनुअल सुधार और warm visit जांचें। बंद करने को केवल provider import/mount हटाएं, फिर बिल्ड, publish और पूरा reload करें: GoLocal अनुरोध न रहें। script टैग हटाना चल रहे इंजन को बंद नहीं करता। फिर चालू करने के लिए इतिहास से जांचा layout लौटाएं।
7. दायरा, लागत और बाकी परीक्षण
अडैप्टर मुफ्त है; GoLocal SaaS और Base44 hosting/कोड पहुंच अलग हैं। हटाने से बिलिंग रद्द या अनुवाद नष्ट नहीं होते। निजी SDK की पहली entry, auth सीमा पर देर के उत्तर, स्वतंत्र खाते, कड़ी CSP, पूर्ण accessibility, वास्तविक उपकरण और व्यापक RTL अभी परीक्षण मांगते हैं। लैब का निजी पैनल प्रमाणीकरण नहीं। यह भाषाई SEO URL, checkout/email अनुवाद या रैंकिंग गारंटी नहीं देता; एक सामग्री पर दो अनुवादक न चलाएं।
सुरक्षा: मूल स्कैनर ने exposed-secret वर्ग दिखाया, जबकि विवरण ने SRI को hash कहा और कोई hardcoded रहस्य नहीं पाया। चेतावनी रखी गई, हटाई नहीं; यह साफ सुरक्षा स्कैन का प्रमाण नहीं। SRI बंद किए या SDK प्रमाणीकरण अंधाधुंध बदले बिना अपनी रिपोर्ट जांचें।
सरल और पारदर्शी मूल्य
हर प्लान में असीमित अनुवाद शब्द शामिल हैं। कोई छिपा शुल्क नहीं।
Starter
असीमित अनुवाद शब्द
- ✓असीमित शब्द
- ✓असीमित भाषाएं
- ✓भाषा विजेट
- ✓1 प्रोजेक्ट
- ✓30K MAU/माह
- ✓1 बाहरी DB
- ✓अनुवाद संपादक
- ✓ईमेल सहायता
Pro
असीमित अनुवाद शब्द
- ✓असीमित शब्द
- ✓असीमित भाषाएं
- ✓भाषा विजेट
- ✓1 प्रोजेक्ट
- ✓150K MAU/माह
- ✓3 बाहरी DB
- ✓शब्दावली
- ✓प्राथमिक सहायता
Business
असीमित अनुवाद शब्द
- ✓असीमित शब्द
- ✓असीमित भाषाएं
- ✓भाषा विजेट
- ✓2 प्रोजेक्ट (2 डोमेन)
- ✓1M MAU/माह
- ✓10 बाहरी DB
- ✓उन्नत विश्लेषण
- ✓Slack सहायता
हर प्लान में 5 दिन का निःशुल्क परीक्षण है। सीमा से अधिक: प्रति 10,000 MAU $3।