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.
- Crie um projeto GoLocal para o domínio publicado exato e escolha Base44. Confirme o idioma original da interface.
- 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.
- 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.
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
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.
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.
Starter
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
Pro
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
Business
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
Todos os planos incluem 5 dias de teste grátis. Excedente: US$ 3 por 10 mil MAU.