use defineI18nLocaleDetector directly
This commit is contained in:
@@ -3,11 +3,10 @@ import {
|
|||||||
tryHeaderLocale,
|
tryHeaderLocale,
|
||||||
tryQueryLocale,
|
tryQueryLocale,
|
||||||
} from '@intlify/utils/h3';
|
} from '@intlify/utils/h3';
|
||||||
import type { H3Event } from 'h3';
|
|
||||||
|
|
||||||
// TODO: use defineI18nLocaleDetector
|
import { defineI18nLocaleDetector } from '#imports';
|
||||||
|
|
||||||
export default (event: H3Event, config: { defaultLocale: string }) => {
|
export default defineI18nLocaleDetector((event, config) => {
|
||||||
const query = tryQueryLocale(event, { lang: '' });
|
const query = tryQueryLocale(event, { lang: '' });
|
||||||
if (query) {
|
if (query) {
|
||||||
return query.toString();
|
return query.toString();
|
||||||
@@ -27,4 +26,4 @@ export default (event: H3Event, config: { defaultLocale: string }) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
return config.defaultLocale;
|
return config.defaultLocale;
|
||||||
};
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user