Sites traduzidos
Esta página explica como migrar um site Docusaurus v1 traduzido para o Docusaurus v2.
i18n differences
Docusaurus v2 i18n é conceitualmente muito semelhante ao Docusaurus v1 i18n, com algumas diferenças.
Ele não está fortemente acoplado ao Crowdin, e você pode usar o Git ou outro SaaS.
Different filesystem paths
On Docusaurus v2, localized content is generally found at website/i18n/[locale]
.
Docusaurus v2 é modular baseado em um sistema de plugins, e cada plugin é responsável por gerenciar suas próprias traduções.
Each plugin has its own i18n subfolder, like: website/i18n/fr/docusaurus-plugin-content-blog
Updated translation APIs
With Docusaurus v1, you translate your pages with <translate>
:
const translate = require('../../server/translate.js').translate;
<h2>
<translate desc="the header description">
This header will be translated
</translate>
</h2>;
On Docusaurus v2, you translate your pages with <Translate>
import Translate from '@docusaurus/Translate';
<h2>
<Translate id="header.translation.id" description="the header description">
This header will be translated
</Translate>
</h2>;