محوّل شيفرة لتطبيقات Base44 العامة — معاينة للمطورين
ترجمة المواقع وتوطينها لمنصة Base44 — دليل المنصة
اختُبر على Northline Fieldguide المنشور لدينا، لا على جميع تطبيقات Base44. هو شيفرة React تمت مراجعتها، وليس تطبيق متجر أو أداة داخل iframe. ابدأ بتطبيق عام تجريبي تملكه، واستشر الدعم قبل الدفع خصيصاً لهذه المعاينة.
تكامل المطوّر
اربط Base44 دون تنزيل ملفات
استخدم رسالة واحدة جاهزة في منشئ Base44. يضمّن GoLocal الشيفرة ومفتاح المشروع العام؛ لا تحتاج لفك ZIP أو تعديل ملفات React بنفسك.
- أنشئ مشروع GoLocal للنطاق المنشور الدقيق واختر Base44. تحقق من اللغة الأصلية للواجهة.
- انسخ رسالة الإعداد الكاملة من لوحة اتصال المشروع والصقها في محادثة Base44 الخاصة بك. الشيفرة مضمّنة، والتوليد يستخدم رصيد Base44 المعتاد.
- راجع تغييرات المنشئ ثم اضغط Publish وافتح الموقع المنشور. بدّل اللغة وتأكد من بقاء المدخلات وأسماء العملاء المحفوظة كما هي.
هذه المعاينة للمواقع العامة فقط. إذا لم يستطع المنشئ فصل البيانات الخاصة بأمان، فتوقف واتصل بالدعم. ليست تثبيتاً تلقائياً ولا اعتماداً لتكامل التطبيقات الخاصة.
التصحيحات اليدوية والتخزين المؤقت
في Translation Editor اختر المشروع والزوج en→fr. احفظ Translation Lab → Laboratoire de traduction كتصحيح manual؛ تتحدث المواضع الثلاثة المؤهلة باستطلاع الحزم دون إعادة تحميل. ليس دفعاً فورياً؛ قد تتأخر علامات التبويب الخلفية أو غير المتصلة. تبقى الاستثناءات. تعيد العبارات المعروفة استخدام التخزين المؤقت، وقد تحتاج إجابة FAQ أو عداد جديد إلى ترجمة أولى. لا يزال خطأ معنى مادة في النموذج الاحتياطي العربي دون حل.
للمطورين: ملفات المصدر وZIP والتفاصيل التقنية
GoLocal! Website Translation & Localization · 0.1.1-preview · runtime 1.3.2 · 2026-10-16
1. إنشاء المشروع الصحيح
سجّل في GoLocal → New Project → Base44. أضف المضيف المنشور الدقيق ونطاقات المعاينة الضرورية التي تملكها فقط. اللغة الأصلية هي لغة الواجهة المؤلفة، مثل الإنجليزية، لا لغة الزائر أو سجلات العملاء. راجع لغات الأداة والحدود. استخدم مفتاح المشروع العام فقط، لا رمز Base44 ولا أسرار النماذج أو قاعدة البيانات. Origin ليس مصادقة إدارية.
2. اختيار تحرير مسموح
فك الحزمة واقرأ README.txt. أعطِ محادثة التوليد الرسمية ai-editor-prompt.txt مع ملفات helper/provider الفعلية، ثم راجع الفروق. في حسابنا تطلب تحرير Code يدوياً وتصدير ZIP خطة Base44 مدفوعة، بينما استخدم التوليد الرصيد الموجود. تحقق من صلاحياتك دون تجاوز الحصص أو شراء ترقية لمجرد اتباع الدليل.
3. تحديد النطاق العام بدقة
ضع الملفين معاً وادمج public-layout-example.jsx في الغلاف العام الحالي. ركّب provider واحداً بعد ظهور المحتوى العام. يجب أن يوجد #golocal-public واحد يضم التنقل والعناوين والصفحات العامة فقط. أبقِ المسارات الخاصة ومضيفات البوابات خارجه. استبعد أسماء وأوصاف العملاء قبل الجمع عبر data-user-content أو data-gl-private والمراجع عبر data-gl-record-id. لا تضف سكربت body عاماً ولا تستبدل الموجّه أو مصادقة SDK.
// 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. عنصر 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 صراحة وأعد تحميل الرابط المنشور، لا بيئة المعاينة فقط. تحقق من root وloader وwidget واحد لكل منها، وruntime 1.3.2 وSRI. اختبر الحروف المشكلة والأسماء المحفوظة والفلاتر وSPA والمحتوى المتأخر والتصحيح والزيارة الدافئة. للتعطيل احذف فقط استيراد وتركيب provider ثم أعد البناء والنشر والتحميل الكامل: لا طلبات GoLocal. حذف وسم script لا يوقف المحرك العامل. استعد التخطيط المراجع من السجل لإعادة التفعيل.
7. النطاق والتكلفة والاختبارات المتبقية
المحوّل مجاني؛ اشتراك GoLocal SaaS واستضافة Base44 والوصول إلى الشيفرة منفصلة. الإزالة لا تلغي الفوترة ولا تحذف الترجمات. دخول SDK الخاص الأولي والردود المتأخرة عبر حدود المصادقة والحسابات المستقلة وCSP الصارمة والإتاحة الكاملة والأجهزة الفعلية وRTL الواسع ما زالت بحاجة لاختبار. لوحة المختبر الخاصة ليست مصادقة. لا ينشئ روابط SEO محلية ولا يترجم الدفع أو البريد ولا يضمن ترتيباً؛ لا تشغّل مترجمين على المحتوى نفسه.
أمان: صنّف الماسح الأصلي الحالة كسر مكشوف، مع أن شرحه قال إن SRI بصمة hash ولم يجد أسراراً ثابتة بالشيفرة. احتُفظ بالتحذير ولم يُرفض؛ هذا ليس شهادة فحص نظيف. راجع تقرير تطبيقك دون تعطيل SRI أو تعديل مصادقة SDK عشوائياً.
أسعار بسيطة وشفافة
تشمل جميع الخطط كلمات ترجمة غير محدودة بلا رسوم مخفية.
Starter
كلمات ترجمة غير محدودة
- ✓كلمات غير محدودة
- ✓لغات غير محدودة
- ✓أداة تبديل اللغة
- ✓مشروع واحد
- ✓30 ألف MAU شهرياً
- ✓قاعدة خارجية واحدة
- ✓محرر الترجمات
- ✓دعم بالبريد
Pro
كلمات ترجمة غير محدودة
- ✓كلمات غير محدودة
- ✓لغات غير محدودة
- ✓أداة تبديل اللغة
- ✓مشروع واحد
- ✓150 ألف MAU شهرياً
- ✓3 قواعد خارجية
- ✓مسرد
- ✓دعم ذو أولوية
Business
كلمات ترجمة غير محدودة
- ✓كلمات غير محدودة
- ✓لغات غير محدودة
- ✓أداة تبديل اللغة
- ✓مشروعان (نطاقان)
- ✓مليون MAU شهرياً
- ✓10 قواعد خارجية
- ✓تحليلات متقدمة
- ✓دعم Slack
تشمل جميع الخطط تجربة مجانية لمدة 5 أيام. التجاوز: 3 دولارات لكل 10 آلاف MAU.