GoLocal! Website Translation & Localization — Base44 source adapter 0.1.1-preview

Use this request only in the official Base44 source-generation editor for an
owned PUBLIC app, with the three supplied source files attached or pasted below
this request. Replace YOUR_PROJECT_KEY only with my public GoLocal project key.
Do not invent the helper, fetch credentials, change plans, buy credits, add new
permissions, disable a security scanner or publish automatically.

1. Inspect the existing public layout, routing and SDK auth gates. Keep those
   gates, router, entity IDs, workflows, forms and private areas unchanged.
   If this is a private app or the public/private boundary cannot be established,
   stop and explain instead of placing a loader in the whole application.
2. Add the supplied golocal-public-loader.mjs and GoLocalPublicProvider.jsx
   together under src/components/integrations/. Use their exact reviewed code:
   runtime 1.3.2, matching SRI, one #golocal-public scope, explicit exclusions,
   no generic body-wide loader, no other translation service or SDK secret.
3. Merge the pattern from public-layout-example.jsx into the EXISTING public
   shell; do not overwrite App.jsx or replace routing. Exactly one #golocal-public
   should wrap only authored public navigation, headings, public page content and
   footer. Mount GoLocalPublicProvider once after that committed public DOM.
4. Keep private routes outside this provider/layout. Put displayed customer
   names, descriptions, notes and portal/dialog content outside the public root
   or inside data-user-content / data-gl-private containers BEFORE collection.
   Exclude displayed technical references with data-gl-record-id. Do not change
   database values, IDs, option values or anything typed in inputs or rich editors.
5. Do not add a second generic script, proxy a platform/admin/provider secret,
   translate the editor itself, or send private content as page context. Preserve
   layout direction; do not shrink fonts to force translated strings to fit.
6. Compile, report the exact changed files and show the diff. Do NOT publish yet.
   I will review the public boundary, exact domains and acceptance checklist,
   then publish explicitly and verify the actual published build after reload.

If source-generation credits or plan access are unavailable, stop normally.
Do not bypass a quota or paywall. This preview does not certify SDK auth/private
apps, all themes, translation quality or independent-account installation.
