I am trying to build myself a personal multi-lingual blog where I can publish my articles in german (default) and english.
Therefore I am using nuxt (2.14.0) in static mode fetching content data from Contentful (7.14.6) to generate the necessary html files. For handling internationalization I use nuxt-i18n (6.15.4) with strategy “prefix”. For testing purpose I have created a single blog entry with all fields in german and english.
When I invoke the generate command, the following is reported:
... ✔ Generated route "/en/major-tech-companies-about-to-leave-silicon-valley" 10:04:31 ✔ Generated route "/de/bekannte-tech-unternehmen-verlassen-das-silicon-valley"
So far so good, the same blog entry is created in both locales with the according prefix. But the generator tries to setup each route for the respectively opposite locale, leading to errors of course:
ERROR /en/bekannte-tech-unternehmen-verlassen-das-silicon-valley TypeError: Cannot read property 'fields' of undefined at a.render (pages/_name/index.vue?663c:1:0) ... ERROR /de/major-tech-companies-about-to-leave-silicon-valley TypeError: Cannot read property 'fields' of undefined at a.render (pages/_name/index.vue?663c:1:0) ...
My question is: Is nuxt’s internal crawler capable of building the routing automatically with i18n or do i have to provide manual configuration elsewhere?