Traduz todas as strings que você envia. Rápido por padrão, cuidadoso quando necessário.
Cada string nova ou alterada segue o mesmo caminho. Uma configuração no projeto define a passagem, e as mesmas quatro verificações analisam cada linha antes do envio.
Uma máquina de classificação de cartões que mostra o mecanismo de tradução. Cada string é um cartão. Ele entra por um dos quatro slots de entrada (git push, editor ao vivo, um agente via MCP, upload de arquivo) e é marcado com sua chave. Um leitor verifica o projeto do cartão em relação a um banco de interruptores de Modo de Qualidade: desligado envia para a via flux, onde um pressionamento processa todos os idiomas de uma vez; ligado envia para a via deep, onde uma lente lê primeiro o guia de estilo e a captura de tela. Ambas as vias convergem para quatro verificações de placeholders, plurais, glossário e comprimento. Um cartão com falha passa por um loop de reparo uma vez e vai para a lixeira de recusados se falhar novamente. Um cartão aprovado aciona o medidor de palavras e sai por uma das três saídas: pull request, pacote CDN ou aguardando revisão.
- Quatro formas de entrada: git push · editor ao vivo · um agente via MCP · upload de arquivo · identificado para você
- Modo de Qualidade: um interruptor por projeto · off: flux · on: deep
- flux, a passagem rápida: todos os idiomas do projeto em uma execução · todos os planos, incluindo o Free
- deep, a passagem cuidadosa: lê seu guia de estilo e a tela capturada para a chave · Plano Team e superiores
- Quatro verificações: placeholders · plurais · glossário · comprimento · as mesmas quatro em ambas as passagens
- Reparar e depois recusar: reparado uma vez e, em seguida, todas as quatro verificações novamente · falha duas vezes: recusado, com a verificação que falhou
- Medidor de palavras: as palavras contam contra a cota do plano · $0,0008 por palavra acima disso nos planos pagos
- Publicar: pull request · pacote CDN · aguardando revisão
Quatro gates. Cada linha, cada commit.
Placeholders, plurais, glossário e comprimento. Independentemente da passagem que gerou a linha, todas as quatro verificações são aplicadas a ela. Uma linha que quebra um placeholder, uma forma plural ou um termo proibido não é enviada, enquanto uma que apenas excede o limite de comprimento é registrada. Fonte: a pré-verificação determinística no QaRunner e as mesmas verificações novamente no caminho de geração.
Placeholders
Cada variável sobrevive à jornada: nunca removida, nunca renomeada, nunca reordenada para um significado diferente.
en Hi, {name}!
ja {name}さん、こんにちは
Plurais
Todas as formas que um idioma realmente precisa. Os conjuntos de regras vêm do CLDR, que cobre 224 idiomas.
en one, other
ru one, few, many
Glossário
Seus próprios termos são mantidos em todos os idiomas. Um termo bloqueado é aplicado no gate, não sugerido em uma nota de estilo.
term "Acme Pay", do not translate
mantido em cada localidade na execução
Duração
O alemão é longo e os botões são pequenos. Cada linha é medida contra o limite de caracteres definido na chave.
de In den Warenkorb
dentro do limite de caracteres da chave
- gate placeholder {code} ausente em uma linha de rascunho
- repair reinserindo {code}, remodelando a execução da direita para a esquerda
- re-gate todas as quatro verificações são executadas novamente na linha reparada
- refuse uma segunda falha resulta em recusa, com a verificação que falhou
41 conectores, já construídos.
Submeta sua próxima alteração ao mecanismo.
Crie um projeto, adicione suas strings e cada nova ou alterada será rascunhada, validada e estará pronta antes que alguém precise.
