Skip to content

Commit

Permalink
i18n(pt-br): update guides/i18n.mdx
Browse files Browse the repository at this point in the history
  • Loading branch information
daniloraisi committed Dec 5, 2023
1 parent 0399280 commit ae150d5
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions docs/src/content/docs/pt-br/guides/i18n.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ description: Aprenda como configurar seu site Starlight para suportar vários id

import FileTree from '../../../../components/file-tree.astro';

O Starlight provê suporte integrado para sites multi-idioma, incluindo roteamento, conteúdo de fallback e suporte completo para idiomas direita para esquerda (RTL).
O Starlight oferece suporte integrado para sites multi-idioma, incluindo roteamento, conteúdo de fallback e suporte completo para idiomas direita para esquerda (RTL).

## Configurar i18n

1. Diga ao Starlight os idiomas suportados, passando [`locales`](/pt-br/reference/configuration/#locales) e [`defaultLocale`](/pt-br/reference/configuration/#defaultlocale) para a integração Starlight:
1. Diga ao Starlight os idiomas que você suporta, passando [`locales`](/pt-br/reference/configuration/#locales) e [`defaultLocale`](/pt-br/reference/configuration/#defaultlocale) para a integração Starlight:

```js {9-26}
// astro.config.mjs
Expand Down Expand Up @@ -43,7 +43,7 @@ O Starlight provê suporte integrado para sites multi-idioma, incluindo roteamen
});
```

O `defaultLocale` será utilizado para o conteúdo de fallback e rótulos da UI, então escolha o idioma que é a mais provável que você começe a escrever conteúdo, ou já tem conteúdo escrito.
Seu `defaultLocale` será utilizado para o conteúdo de fallback e rótulos da UI, então escolha o idioma que é a mais provável que você começe a escrever conteúdo, ou já tem conteúdo escrito.

2. Crie um diretório para cada idioma em `src/content/docs/`.
Por exemplo, para a configuração mostrada acima, crie as seguintes pastas:
Expand Down Expand Up @@ -135,7 +135,7 @@ Isso te permite sobrescrever o idioma padrão do Starlight sem habilitar outras

## Conteúdo de Fallback

Starlight espera que você crie páginas equivalentes em todos os idiomas. Por exemplo, se você tem um arquivo `en/about.md` crie, um `about.md` para cada outro idioma que o site suporta. Isso permite ao Starlight prover conteúdo de fallback automático para páginas que você ainda não tenha traduzido.
Starlight espera que você crie páginas equivalentes em todos os idiomas. Por exemplo, se você tem um arquivo `en/about.md` crie, um `about.md` para cada outro idioma que o site suporta. Isso permite ao Starlight oferecer conteúdo de fallback automático para páginas que você ainda não tenha traduzido.

Se uma tradução ainda não está disponível para um idioma, Starlight irá mostrar aos leitores o conteúdo dessa página no idioma padrão (definido através de `defaultLocale`). Por exemplo, se você ainda não criou uma versão em Francês da sua página "Sobre" e seu idioma padrão é Português do Brasil, visitantes de `/fr/about` verão o conteúdo em Português do Brasil de `/pt-br/about` com um aviso de que esta página ainda não foi traduzida. Isso te ajuda a adicionar conteúdo no seu idioma padrão e então progressivamente traduzí-lo quando seus tradutores tiverem tempo.

Expand All @@ -162,7 +162,7 @@ Você pode fornecer traduções para idiomas adicionais que você suporta — ou
};
```

2. Crie um arquivo JSON em `src/content/i18n/` para cada localidade adicional que você quer prover tradução de strings da UI.
2. Crie um arquivo JSON em `src/content/i18n/` para cada localidade adicional que você quer oferecer tradução de strings da UI.
Por exemplo, isso adicionaria arquivos de tradução para Árabe e Chinês Simplificado:

<FileTree>
Expand Down Expand Up @@ -256,4 +256,4 @@ export const collections = {
};
```

Saiba mais sobre o esquemas de coleções de conteúdos em [“Definindo um esquema de coleção”](https://docs.astro.build/pt-br/guides/content-collections/#definindo-um-esquema-de-cole%C3%A7%C3%A3o) na documentação do Astro.
Saiba mais sobre o esquemas de coleções de conteúdos em [“Definindo um esquema de coleção”](https://docs.astro.build/pt-br/guides/content-collections/#definindo-um-esquema-de-cole%C3%A7%C3%A3o) na documentação do Astro.

0 comments on commit ae150d5

Please sign in to comment.