* chore: Add replexica for AI i18n * Add write permission * moved i18n to repo root * Added checkout to i18n job * Added contents:read * Added actions: write for testing * Updated contents: write * feat: add missing translations * Checking out the i18n files from PR head sha * Added the rest of the languages * Added i18n to list of required checks * Added a comment explaining the custom common.json checkout * Commented out languages to not crush Replexica usage * Add a fetch-depth: 2 * Supporting fetch of external fork branch * Put back the dynamic sha * Added a check for null so this can run manually and not just on PRs * Removed comments * feat: update translations * Reverted de and fr to re-run with new settings * feat: update translations * Reverted de and fr to re-run with new settings * feat: update translations * Removed crowdin * Limited languages to major ones for 1st pass * feat: update translations * Fixing es test * Reverted yarn.lock changes --------- Co-authored-by: Replexica <support@replexica.com>
47 lines
671 B
JavaScript
47 lines
671 B
JavaScript
const path = require("path");
|
|
|
|
/** @type {import("next-i18next").UserConfig} */
|
|
const config = {
|
|
i18n: {
|
|
defaultLocale: "en",
|
|
locales: [
|
|
"ar",
|
|
"cs",
|
|
"da",
|
|
"de",
|
|
"en",
|
|
"es-419",
|
|
"es",
|
|
"et",
|
|
"fr",
|
|
"he",
|
|
"hu",
|
|
"it",
|
|
"ja",
|
|
"km",
|
|
"ko",
|
|
"nl",
|
|
"no",
|
|
"pl",
|
|
"pt-BR",
|
|
"pt",
|
|
"ro",
|
|
"ru",
|
|
"sr",
|
|
"sv",
|
|
"tr",
|
|
"uk",
|
|
"vi",
|
|
"zh-CN",
|
|
"zh-TW",
|
|
],
|
|
},
|
|
fallbackLng: {
|
|
default: ["en"],
|
|
zh: ["zh-CN"],
|
|
},
|
|
reloadOnPrerender: process.env.NODE_ENV !== "production",
|
|
};
|
|
|
|
module.exports = config;
|