@winstrike/next-i18next-koa
Version:
The easiest way to translate your NextJs apps. With Koa support only. Forked from 'next-i18next'.
23 lines (19 loc) • 512 B
JavaScript
import { localeSubpathOptions } from '../config/default-config';
export default ((nextI18NextInternals, lng) => {
const {
defaultLanguage,
localeSubpaths
} = nextI18NextInternals.config;
if (lng) {
if (localeSubpaths === localeSubpathOptions.NONE) {
return false;
}
if (localeSubpaths === localeSubpathOptions.FOREIGN && lng !== defaultLanguage) {
return true;
}
if (localeSubpaths === localeSubpathOptions.ALL) {
return true;
}
}
return false;
});