Uma regra de Manter como está impede que um termo seja traduzido. O texto original aparece inalterado em todas as páginas traduzidas, em todos os idiomas que você habilitou.
Use-a quando uma palavra for um nome em vez de uma palavra: sua marca, uma linha de produtos, uma pessoa, um termo técnico que sua indústria usa em inglês em todos os lugares.
Os nomes que mais precisam de uma regra são aqueles que também são palavras comuns. Uma empresa chamada Ember, Compass ou Anchor será traduzida, porque nada na frase diz ao tradutor que é uma empresa. Um nome como Zalando ou Spotify geralmente sobrevive por si só, porque não há nada para traduzi-lo.
Adicionar a regra
- Abra a tela Glossário do projeto e clique em Adicionar Regra.
- Deixe O que fazer em Manter como está.
- Deixe Corresponder em Termo exato.
- Digite o termo em Termo, exatamente como ele aparece em suas páginas.
- Deixe Idioma em Qualquer idioma, a menos que você queira a regra apenas em um idioma.
- Clique em Criar Regra.
A regra entra em vigor na próxima solicitação de tradução. Nada precisa ser limpo para um termo que se destaca como sua própria string, como um rótulo de botão ou um título.
O que faz em uma página
O termo é retornado exatamente como escrito. Maiúsculas, minúsculas, pontuação e espaçamento dentro do termo são preservados, porque o texto original é usado em vez de uma tradução dele.
rule: Keep as is, "Ember"
without the rule Welcome to Ember -> Bienvenue chez Braise
with the rule Welcome to Ember -> Bienvenue chez Ember
A frase ao redor ainda é traduzida. Apenas o termo é retido.
Capitalização
Diferenciar maiúsculas de minúsculas está ativado por padrão, então Ember corresponde a Ember e não a ember ou EMBER.
Desative-o quando seu termo aparecer em várias capitalizações e todas elas deverem ser protegidas. Um exemplo comum é um acrônimo que algumas páginas escrevem em minúsculas:
Case sensitive ON "API" protects API, but not api or Api
Case sensitive OFF "API" protects API, api, Api, and aPi
Desativá-lo amplia a regra, portanto, verifique se ele não captura uma palavra comum. Uma regra que não diferencia maiúsculas de minúsculas para IT também protegeria a palavra “it”.
Termos com mais de uma palavra
Um termo pode conter espaços. Ember Coffee Roasters funciona como uma única regra de Termo exato e corresponde a essa frase onde quer que ela apareça.
A frase deve aparecer como escrita, nessa ordem, com palavras separadas por espaço em branco. Uma quebra de linha ou um espaço duplo entre as palavras é aceitável, pois as diferenças de espaçamento são toleradas.
O que não faz
Ele não protege um termo que faz parte de uma palavra mais longa. Uma regra para Ember protege Ember, mas não Embers ou EmberOne, porque a regra corresponde a palavras inteiras em vez de fragmentos. Veja Correspondência de Padrão para as regras de limite em detalhes.
Não altera traduções que você já tem. Uma regra que corresponde a uma string inteira é aplicada imediatamente, antes de qualquer coisa armazenada. Uma regra que corresponde a um termo dentro de uma frase mais longa deixa a tradução armazenada dessa frase sozinha. Veja Como as regras são aplicadas.
Não se aplica a texto excluído da tradução. Se o termo estiver dentro de um elemento que você excluiu, nenhuma regra de glossário o alcançará. Veja O que a Universally traduz.
Protegendo uma família de termos
Uma regra por nome é suficiente para algumas marcas. Deixa de ser prático para códigos de produtos, referências de pedidos ou hashtags, onde milhares de valores compartilham uma forma.
Para esses, use Padrão em vez de Termo exato: uma única regra como STK{n:3} cobre cada código de três dígitos começando com STK. Veja Correspondência de padrões.