i18n позволяет устанавливать локаль сразу для всего сайта. И при замене всего одной переменной меняется язык сайта. Я хочу сделать отдельно EN и отдельно RU сайт. Но не знаю как правильно поступить. Сайты будут на разных доменах. Код заливаться будет не одновременно. Но как сделать сам процесс сборки если меняется только одна переменная?
Ну например устанавливать эту переменную с помощью webpack.DefinePlugin во время сборки.
Но в целом - нахрена вам две одинаковых сборки отличающихся одной переменной? Вынесите эту настройку в кофиг приложения и просто проставляйте нужную на нужной странице.