@intlify/h3 / getHeaderLanguages
function getHeaderLanguages(event, __namedParameters?): string[];get languages from header
| Parameter | Type | Description |
|---|---|---|
event |
H3Event |
The H3Event | H3 event |
__namedParameters? |
HeaderOptions |
- |
string[]
The array of language tags, if you use accept-language header and * (any language) or empty string is detected, return an empty array.
parse header string, default accept-language header
example for h3:
import { createApp, eventHandler } from 'h3'
import { getHeaderLanguages } from '@intlify/utils/h3'
const app = createApp()
app.use(eventHandler(event) => {
const langTags = getHeaderLanguages(event)
// ...
return `accepted languages: ${acceptLanguages.join(', ')}`
})