Исходный адаптер публичных Base44-приложений — developer preview

Перевод и локализация сайтов на Base44 — Руководство платформы

Проверен на нашем опубликованном Northline Fieldguide, не на всех приложениях Base44. Это проверенный React-код, не приложение маркетплейса и не iframe-виджет. Начните со своего публичного тестового приложения; перед оплатой именно для preview обратитесь в поддержку.

Интеграция разработчиком

Подключите Base44 без загрузки файлов

Используйте один готовый запрос в редакторе Base44. GoLocal добавит код и публичный ключ проекта: не нужно распаковывать архив или самостоятельно редактировать React-файлы.

  1. Создайте проект GoLocal для точного опубликованного домена и выберите Base44. Проверьте исходный язык интерфейса.
  2. В блоке подключения проекта скопируйте полный готовый запрос и вставьте в свой чат Base44. Код уже внутри. Генерация использует обычные кредиты Base44.
  3. Проверьте изменения редактора, нажмите Publish и откройте опубликованный сайт. Смените язык и убедитесь, что введённый текст и сохранённые имена клиентов не изменились.
Подключить мой сайт Base44

Этот preview только для публичных сайтов. Если редактор не может безопасно отделить приватные данные, остановитесь и обратитесь в поддержку. Это не автоматическая установка и не сертифицированная интеграция приватных приложений.

Ручные правки и кеш

В Translation Editor выберите проект и en→fr. Сохраните Translation Lab → Laboratoire de traduction как manual: три разрешённых вхождения обновляются через опрос bundle без перезагрузки. Это не мгновенный push; фоновые/offline-вкладки могут ждать. Исключения сохраняются. Повторные фразы используют кеш; новая FAQ-ответ/счётчик могут впервые требовать перевода. Семантическая ошибка арабской резервной модели ещё не устранена.

Для разработчиков: исходные файлы, ZIP и технические детали
Скачать исходный адаптер 0.1.1-preview (.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-тарифа; генерация использовала имеющиеся кредиты. Проверьте свои права без обхода квот и покупки тарифа ради инструкции.

Base44 → Code Tab ↗

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, не переписывая поле. Это не автоматический reverse для всех Base44 Input. Элемент 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 и перезагрузите опубликованный URL, не только sandbox. Проверьте один root/loader/widget, runtime 1.3.2 и SRI. Тестируйте акценты, сохранённые имена, фильтры, SPA, отложенный контент, manual и тёплый визит. Для отключения уберите только import/mount provider, пересоберите, опубликуйте и полностью перезагрузите: без запросов GoLocal. Удаление script не останавливает уже работающий движок. Восстановите проверенный layout из истории.

7. Границы, стоимость и оставшиеся проверки

Адаптер бесплатный; SaaS GoLocal и Base44-хостинг/доступ к коду отдельные. Удаление не отменяет оплату и не стирает переводы. Начальный приватный SDK-вход, отложенные ответы на границе авторизации, независимые аккаунты, строгий CSP, полная доступность, реальные устройства и широкий RTL ещё требуют тестов. Приватная панель лаборатории — не аутентификация. Нет языковых SEO-URL, перевода оплаты/email или гарантированных позиций; не запускайте два переводчика на одном контенте.

Безопасность: нативный сканер отметил exposed secret, хотя объяснение называет SRI хешем и говорит, что hardcoded-секретов не найдено. Предупреждение сохранено, не отклонено; это не сертификат чистого сканирования. Проверяйте свой отчёт без отключения SRI и слепого изменения SDK-авторизации.

Простые и прозрачные тарифы

Во всех тарифах неограниченное число переводимых слов. Без скрытых платежей.

ЕжемесячноЕжегодно

Starter

$15/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓1 проект
  • ✓30 тыс. MAU/мес.
  • ✓1 внешняя БД
  • ✓Редактор переводов
  • ✓Поддержка по email
Запросить доступ к интеграции
Самый популярный

Pro

$35/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓1 проект
  • ✓150 тыс. MAU/мес.
  • ✓3 внешние БД
  • ✓Глоссарий
  • ✓Приоритетная поддержка
Запросить доступ к интеграции

Business

$89/mo

Неограниченные слова

  • ✓Неограниченные слова
  • ✓Неограниченные языки
  • ✓Языковой виджет
  • ✓2 проекта (2 домена)
  • ✓1 млн MAU/мес.
  • ✓10 внешних БД
  • ✓Расширенная аналитика
  • ✓Поддержка Slack
Запросить доступ к интеграции

Все тарифы включают 5 дней бесплатного теста. Сверх лимита: $3 за 10 тыс. MAU.