@@ -175,20 +175,20 @@ export default defineNuxtModule<ModuleOptions>({
175
175
const alternatives = Object . keys ( pageLocales )
176
176
. map ( l => ( {
177
177
hreflang : normalisedLocales . find ( nl => nl . code === l ) ?. iso || l ,
178
- href : generatePathForI18nPages ( { localeCode : l , pageLocales : pageLocales [ l ] , nuxtI18nConfig } ) ,
178
+ href : generatePathForI18nPages ( { localeCode : l , pageLocales : pageLocales [ l ] , nuxtI18nConfig, normalisedLocales } ) ,
179
179
} ) )
180
180
if ( alternatives . length && nuxtI18nConfig . defaultLocale && pageLocales [ nuxtI18nConfig . defaultLocale ] )
181
- alternatives . push ( { hreflang : 'x-default' , href : generatePathForI18nPages ( { localeCode : nuxtI18nConfig . defaultLocale , pageLocales : pageLocales [ nuxtI18nConfig . defaultLocale ] , nuxtI18nConfig } ) } )
181
+ alternatives . push ( { hreflang : 'x-default' , href : generatePathForI18nPages ( { normalisedLocales , localeCode : nuxtI18nConfig . defaultLocale , pageLocales : pageLocales [ nuxtI18nConfig . defaultLocale ] , nuxtI18nConfig } ) } )
182
182
i18nPagesSources . urls ! . push ( {
183
183
_sitemap : locale . iso || locale . code ,
184
- loc : generatePathForI18nPages ( { localeCode, pageLocales : pageLocales [ localeCode ] , nuxtI18nConfig } ) ,
184
+ loc : generatePathForI18nPages ( { normalisedLocales , localeCode, pageLocales : pageLocales [ localeCode ] , nuxtI18nConfig } ) ,
185
185
alternatives,
186
186
} )
187
187
// add extra loc with the default locale code prefix on prefix and default strategy
188
188
if ( nuxtI18nConfig . strategy === 'prefix_and_default' && localeCode === nuxtI18nConfig . defaultLocale ) {
189
189
i18nPagesSources . urls ! . push ( {
190
190
_sitemap : locale . iso || locale . code ,
191
- loc : generatePathForI18nPages ( { localeCode, pageLocales : pageLocales [ localeCode ] , nuxtI18nConfig, forcedStrategy : 'prefix' } ) ,
191
+ loc : generatePathForI18nPages ( { normalisedLocales , localeCode, pageLocales : pageLocales [ localeCode ] , nuxtI18nConfig, forcedStrategy : 'prefix' } ) ,
192
192
alternatives,
193
193
} )
194
194
}
0 commit comments