Адаптер вихідного коду для публічних Base44-застосунків — developer preview
Переклад і локалізація сайтів на Base44
Перевірено на нашому опублікованому Northline Fieldguide, не на всіх Base44-застосунках. Це перевірений React-код, а не застосунок маркетплейсу чи iframe-віджет. Почніть із власного публічного тестового сайту; перед оплатою саме для цього preview зверніться в підтримку.
Інтеграція розробником
Підключіть Base44 без завантаження файлів
Скористайтеся одним готовим запитом для редактора Base44. GoLocal включить код підключення та публічний ключ проєкту: вам не потрібно розпаковувати архів чи редагувати React-файли.
- Створіть проєкт GoLocal для точного опублікованого домену й оберіть Base44. Перевірте початкову мову інтерфейсу.
- У блоці підключення проєкту скопіюйте повний готовий запит і вставте у власний чат Base44. Код уже всередині. Генерація використовує звичайні кредити Base44.
- Перегляньте зміни редактора, натисніть Publish і відкрийте опублікований сайт. Перемкніть мову та перевірте, що введений текст і збережені імена клієнтів не змінюються.
Цей preview призначений лише для публічних сайтів. Якщо редактор не може безпечно відокремити приватні дані — зупиніться й зверніться до підтримки. Це не автоматичне встановлення й не перевірена інтеграція приватних застосунків.
Ручні правки та кеш
У Translation Editor оберіть проєкт і en→fr. Збережіть Translation Lab → Laboratoire de traduction як manual: три дозволені входження оновлюються без перезавантаження через опитування bundle. Це не миттєвий push; фонові й offline-вкладки можуть чекати. Виключення зберігаються. Повторні фрази використовують кеш; нова відповідь FAQ чи лічильник можуть уперше потребувати перекладу. Семантична помилка арабського резервного перекладу ще не виправлена.
Для розробників: вихідні файли, 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 із чинною ПУБЛІЧНОЮ оболонкою. Один 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. Публікація, тести й вимкнення
Зберіть, перевірте diff, явно натисніть Publish і перезавантажте опублікований домен, не лише 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, переклад оплати/листів чи гарантовані позиції; не запускайте два перекладачі на одному контенті.
Безпека: нативний сканер позначив exposed secret, хоча пояснення називає SRI хешем і стверджує, що hardcoded-секретів не знайдено. Попередження збережене, не відхилене; це не сертифікація чистого сканування. Перевіряйте власний звіт без вимкнення SRI чи сліпого редагування SDK-авторизації.
Прості й прозорі тарифи
Усі тарифи включають необмежену кількість слів. Без прихованих платежів.
Starter
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓1 проєкт
- ✓30 тис. MAU/місяць
- ✓1 зовнішня база даних
- ✓Редактор перекладів
- ✓Підтримка електронною поштою
Pro
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓1 проєкт
- ✓150 тис. MAU/місяць
- ✓3 зовнішні бази даних
- ✓Глосарій
- ✓Пріоритетна підтримка
Business
Необмежена кількість слів
- ✓Необмежена кількість слів
- ✓Необмежена кількість мов
- ✓Віджет мов
- ✓2 проєкти (2 домени)
- ✓1 млн MAU/місяць
- ✓10 зовнішніх баз даних
- ✓Розширена аналітика
- ✓Підтримка у Slack
Усі тарифи мають 5-денний безкоштовний період. Понад ліміт: $3 за 10 тис. MAU.