Adaptador de código para aplicações públicas Base44 — prévia para programadores

Tradução e localização para Base44 — Guia da plataforma

Testado no nosso Northline Fieldguide publicado, não em todas as aplicações Base44. É código React revisto, não uma aplicação de marketplace nem widget iframe. Comece numa aplicação pública de teste própria e consulte o suporte antes de pagar especificamente por esta prévia.

Integração por desenvolvedor

Ligue Base44 sem transferir ficheiros

Use uma única mensagem preparada no criador Base44. O GoLocal inclui o código e a chave pública do projeto: sem descomprimir arquivos nem editar React manualmente.

  1. Crie um projeto GoLocal para o domínio publicado exato e escolha Base44. Confirme o idioma original da interface.
  2. No painel de ligação do projeto, copie a mensagem completa e cole no seu próprio chat Base44. O código já está incluído. A geração usa os seus créditos Base44 normais.
  3. Reveja as alterações, clique em Publish e abra o site publicado. Mude o idioma e confirme que texto introduzido e nomes de clientes guardados não mudaram.
Ligar o meu site Base44

Esta prévia destina-se apenas a sites públicos. Se o criador não conseguir separar os dados privados com segurança, pare e contacte o suporte. Não é instalação automática nem integração privada certificada.

Correções manuais e cache

No Translation Editor escolha projeto e en→fr. Grave Translation Lab → Laboratoire de traduction como manual: três ocorrências elegíveis mudam por consulta de bundles sem recarregar. Não é push instantâneo; offline/segundo plano pode atrasar. Exclusões continuam. Frases conhecidas usam cache; uma resposta FAQ ou contador novo pode precisar da primeira tradução. Um erro semântico do modelo alternativo em árabe continua por resolver.

Para programadores: fontes, ZIP e detalhes técnicos
Transferir adaptador de código 0.1.1-preview (.zip)

GoLocal! Website Translation & Localization · 0.1.1-preview · runtime 1.3.2 · 2026-10-16

1. Criar o projeto correto

GoLocal → New Project → Base44. Registe o host publicado exato e apenas os seus domínios de prévia necessários. O idioma original é o da interface criada, por exemplo inglês, não o do visitante nem dos registos de clientes. Reveja idiomas do widget e limites. Use só a chave pública do projeto, nunca token Base44 ou segredos de modelos/BD. Origin não autentica administradores.

2. Escolher uma edição autorizada

Descomprima e leia README.txt. Forneça ao chat oficial ai-editor-prompt.txt E os ficheiros helper/provider; reveja o diff. Na nossa conta, editar Code manualmente e exportar ZIP exigia um plano Base44 pago; a geração usava créditos existentes. Confirme as suas permissões sem contornar quotas nem comprar um upgrade para seguir a receita.

Base44 → Code Tab ↗

3. Delimitar a área pública

Mantenha os dois ficheiros juntos e integre public-layout-example.jsx na estrutura PÚBLICA existente. Monte um provider após o conteúdo. Um único #golocal-public contém apenas navegação, títulos e páginas públicos. Rotas privadas e portais ficam fora. Exclua nomes/descrições de clientes antes da recolha com data-user-content ou data-gl-private, referências com data-gl-record-id. Sem script global nem substituição do router/autenticação 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. Filtrar por identidade, não tradução

A demo mantém objects e nf-object-01; em francês mostra Objets e La Bouilloire n°4. A pesquisa pública própria encontra bouilloire sem reescrever o campo. Não é tradução inversa automática de todos os inputs Base44. O elemento Bubble GoLocal Query não é um componente 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. Publicar, testar e desativar

Compile, reveja, escolha Publish explicitamente e recarregue o domínio publicado, não só o sandbox. Confira um root/loader/widget, runtime 1.3.2 e SRI. Teste acentos, nomes guardados, filtros, SPA, conteúdo tardio, manual e cache quente. Para desativar remova apenas import/montagem do provider, reconstrua, publique e recarregue totalmente: sem pedidos GoLocal. Remover script não para o runtime em execução. Restaure o layout revisto pelo histórico.

7. Âmbito, custos e testes pendentes

Adaptador gratuito; SaaS GoLocal e alojamento/acesso ao código Base44 são separados. Remover não cancela faturação nem apaga traduções. Entrada privada SDK, respostas tardias nas fronteiras de autenticação, contas independentes, CSP rigorosa, acessibilidade completa, dispositivos reais e RTL amplo continuam pendentes. O painel privado do laboratório não autentica. Não cria URLs SEO localizados nem traduz checkout/email nem garante posições; evite dois tradutores no mesmo conteúdo.

Segurança: o scanner nativo classificou um segredo exposto enquanto explicava que SRI é um hash e não encontrou segredos fixos no código. O alerta foi mantido, não descartado; não é certificação de scan limpo. Reveja o relatório sem desativar SRI nem alterar a autenticação SDK às cegas.

Preços simples e transparentes

Todos os planos incluem palavras de tradução ilimitadas. Sem taxas ocultas.

MensalAnual

Starter

$15/mo

Palavras de tradução ilimitadas

  • ✓Palavras ilimitadas
  • ✓Idiomas ilimitados
  • ✓Widget de idioma
  • ✓1 projeto
  • ✓30 mil MAU/mês
  • ✓1 base externa
  • ✓Editor de traduções
  • ✓Suporte por e-mail
Solicitar acesso à integração
Mais popular

Pro

$35/mo

Palavras de tradução ilimitadas

  • ✓Palavras ilimitadas
  • ✓Idiomas ilimitados
  • ✓Widget de idioma
  • ✓1 projeto
  • ✓150 mil MAU/mês
  • ✓3 bases externas
  • ✓Glossário
  • ✓Suporte prioritário
Solicitar acesso à integração

Business

$89/mo

Palavras de tradução ilimitadas

  • ✓Palavras ilimitadas
  • ✓Idiomas ilimitados
  • ✓Widget de idioma
  • ✓2 projetos (2 domínios)
  • ✓1 M MAU/mês
  • ✓10 bases externas
  • ✓Análises avançadas
  • ✓Suporte Slack
Solicitar acesso à integração

Todos os planos incluem 5 dias de teste grátis. Excedente: US$ 3 por 10 mil MAU.