diff --git a/crowdin.yaml b/crowdin.yaml index 82017cd0f31e..299c305ead43 100644 --- a/crowdin.yaml +++ b/crowdin.yaml @@ -41,8 +41,8 @@ files: 'tr': 'tr' 'uk': 'uk' 'vi': 'vi' - 'zh-CN': 'zh-Hans' - 'zh-TW': 'zh-Hant' + 'zh-CN': 'zh-CN' + 'zh-TW': 'zh-TW' - source: '/website/i18n/en.json' translation: '/website/i18n/%locale%.json' diff --git a/docs/guides-translation.md b/docs/guides-translation.md index fa85289523de..fd959507ff61 100644 --- a/docs/guides-translation.md +++ b/docs/guides-translation.md @@ -31,7 +31,7 @@ The `pages/en/help-with-translations.js` file includes the same starter help pag The `languages.js` file tells Docusaurus what languages you want to enable for your site. By default, we expect English to be enabled. -The `crowdin.yaml` file is used to configure crowdin integration, and is copied up one level into your docusaurus project repo. If your docusaurus project resides in `/project/website`, then `crowdin.yaml` will be copied to `/project/crowdin.yaml`. +The `crowdin.yaml` file is used to configure crowdin integration, and is copied up one level into your docusaurus project repo. If your docusaurus project resides in `/project/website`, then `crowdin.yaml` will be copied to `/project/crowdin.yaml`. ## Translating Your Existing Docs @@ -140,8 +140,8 @@ files: 'ko': 'ko' 'mr': 'mr-IN' 'pt-BR': 'pt-BR' - 'zh-CN': 'zh-Hans' - 'zh-TW': 'zh-Hant' + 'zh-CN': 'zh-CN' + 'zh-TW': 'zh-TW' ``` You can go [here](https://support.crowdin.com/configuration-file/) to learn more about customizing your `crowdin.yaml` file. @@ -150,7 +150,7 @@ You can go [here](https://support.crowdin.com/configuration-file/) to learn more You will want to manually sync your files to and from crowdin. The sync process will upload any markdown files in `/docs` as well as translatable strings in `website/i18n/en.json`. (These strings can be generated by running `yarn write-translations`.) -You can add the following to your `package.json` to manually trigger crowdin. +You can add the following to your `package.json` to manually trigger crowdin. ```json "scripts": { @@ -209,7 +209,7 @@ Note that in the `crowdin.yaml` file, `CROWDIN_PROJECT_ID` and `CROWDIN_API_KEY` Now, Circle will help you automatically get translations prior to building your website. The provided `crowdin.yaml` file will copy translated documents into `website/translated_docs/`, and translated versions of the `i18n/en.json` strings file will into `i18n/${language}.json`. -If you wish to use Crowdin on your machine locally, you can install the [Crowdin CLI tool](https://support.crowdin.com/cli-tool/) and run the same commands found in the `circle.yaml` file. The only difference is that you must set `project_identifier` and `api_key` values in the `crowdin.yaml` file since you will not have Circle environment variables set up. +If you wish to use Crowdin on your machine locally, you can install the [Crowdin CLI tool](https://support.crowdin.com/cli-tool/) and run the same commands found in the `circle.yaml` file. The only difference is that you must set `project_identifier` and `api_key` values in the `crowdin.yaml` file since you will not have Circle environment variables set up. ## Versioned Translations @@ -224,4 +224,4 @@ If you wish to have translation and versioning for your documentation, add the f Translated, versioned documents will be copied into `website/translated_docs/${language}/${version}/`. -> Ensure in your Crowdin settings, in the Translations section, that "Duplicate Strings" are set to ["Hide - all duplicates will share the same translation"](https://support.crowdin.com/api/create-project/). This setting will ensure that identical strings between versions share a single translation. \ No newline at end of file +> Ensure in your Crowdin settings, in the Translations section, that "Duplicate Strings" are set to ["Hide - all duplicates will share the same translation"](https://support.crowdin.com/api/create-project/). This setting will ensure that identical strings between versions share a single translation. diff --git a/examples/translations/crowdin.yaml b/examples/translations/crowdin.yaml index 82017cd0f31e..299c305ead43 100644 --- a/examples/translations/crowdin.yaml +++ b/examples/translations/crowdin.yaml @@ -41,8 +41,8 @@ files: 'tr': 'tr' 'uk': 'uk' 'vi': 'vi' - 'zh-CN': 'zh-Hans' - 'zh-TW': 'zh-Hant' + 'zh-CN': 'zh-CN' + 'zh-TW': 'zh-TW' - source: '/website/i18n/en.json' translation: '/website/i18n/%locale%.json' diff --git a/examples/translations/languages.js b/examples/translations/languages.js index fbe77f5c5199..21f58f861229 100644 --- a/examples/translations/languages.js +++ b/examples/translations/languages.js @@ -174,8 +174,8 @@ const languages = [ { enabled: false, name: '中文', - tag: 'zh-Hans', + tag: 'zh-CN', }, - {enabled: false, name: '繁體中文', tag: 'zh-Hant'}, + {enabled: false, name: '繁體中文', tag: 'zh-TW'}, ]; module.exports = languages; diff --git a/website/languages.js b/website/languages.js index b3bc44bd74b0..52bf8a130dfa 100644 --- a/website/languages.js +++ b/website/languages.js @@ -174,12 +174,12 @@ const languages = [ { enabled: false, name: "简体中文", - tag: "zh-Hans" + tag: "zh-CN" }, - { - enabled: false, - name: "繁體中文", - tag: "zh-Hant" + { + enabled: false, + name: "繁體中文", + tag: "zh-TW" } ]; module.exports = languages;