refactor: define own translations in other themes (#5849)

Co-authored-by: Armano <armano2@users.noreply.github.com>
This commit is contained in:
Alexey Pyltsyn 2021-11-20 18:35:27 +03:00 committed by GitHub
parent 87a486a02f
commit 63bd6b9025
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
120 changed files with 750 additions and 446 deletions

View file

@ -12,7 +12,7 @@ import path from 'path';
import {createRequire} from 'module';
import type {AcceptedPlugin, Plugin as PostCssPlugin} from 'postcss';
import rtlcss from 'rtlcss';
import {readDefaultCodeTranslationMessages} from '@docusaurus/utils';
import {readDefaultCodeTranslationMessages} from '@docusaurus/theme-translations';
const requireFromDocusaurusCore = createRequire(
require.resolve('@docusaurus/core/package.json'),
@ -134,11 +134,12 @@ export default function docusaurusThemeClassic(
getTranslationFiles: async () => getTranslationFiles({themeConfig}),
translateThemeConfig,
getDefaultCodeTranslationMessages: () =>
readDefaultCodeTranslationMessages({
dirPath: path.resolve(__dirname, '..', 'codeTranslations'),
getDefaultCodeTranslationMessages() {
return readDefaultCodeTranslationMessages({
locale: currentLocale,
}),
name: 'theme-common',
});
},
getClientModules() {
const modules = [