UNPKG

nuxt-openapi-docs-module

Version:

A module for Nuxt.js to generate pages from OpenAPI specifications

19 lines (18 loc) 578 B
import { defineNuxtPlugin } from "#app"; export default defineNuxtPlugin(async (nuxtApp) => { const loadTranslations = async (lang) => { try { const translations = await import(`../lang/${lang}.json`); return translations.default; } catch (error) { console.error(`Error loading translations for language: ${lang}`, error); return null; } }; nuxtApp.hook("i18n:register", async (register, locale) => { const translations = await loadTranslations(locale); if (translations) { register(translations, locale); } }); });