12345678910111213141516171819202122232425 |
- "use strict";
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports.normalizeLocalePath = normalizeLocalePath;
- function normalizeLocalePath(pathname, locales) {
- let detectedLocale;
- // first item will be empty string from splitting at first char
- const pathnameParts = pathname.split('/');
- (locales || []).some((locale)=>{
- if (pathnameParts[1] && pathnameParts[1].toLowerCase() === locale.toLowerCase()) {
- detectedLocale = locale;
- pathnameParts.splice(1, 1);
- pathname = pathnameParts.join('/') || '/';
- return true;
- }
- return false;
- });
- return {
- pathname,
- detectedLocale
- };
- }
- //# sourceMappingURL=normalize-locale-path.js.map
|