useDuxtConfig()
A configuração fundida, com todos os campos de texto já resolvidos.
Aquele a que recorrer num componente substituído.
Assinatura
const duxt = useDuxtConfig();
Devolve
A configuração inteira, reativa: os valores por omissão da camada com o teu
app.config.ts fundido por cima, e cada campo de texto já uma string.
Notas
Acontecem aqui duas coisas que um componente nunca deveria ter de saber. A fusão
de app.config do próprio Nuxt acrescenta os arrays em vez de os substituir,
por isso quem a consome e substitua navigation ficaria com as entradas da
camada depois das suas; esta fusão substitui-as. E um rótulo pode ser um literal,
uma chave i18n ou um registo por locale — os três colapsam numa string, por isso
um template nunca encontra uma chave.
O resultado mantém-se vivo, por isso mudar de idioma atualiza a barra de navegação sem recarregar a página por completo.