Vue.js / Nuxt.js

Інтернаціоналізація Nuxt

Модуль i18n, переклади, визначення locale, локалізація route, перемикання мови, багатомовне SEO

18 питань зі співбесід·
Senior
1

Що модуль @nuxtjs/i18n додає до застосунку Nuxt?

Відповідь

Модуль @nuxtjs/i18n інтегрує vue-i18n у Nuxt і додає специфічні для фреймворку можливості, такі як автоматичний routing для кожного locale, визначення мови браузера, багатомовне SEO та автоматичну генерацію локалізованих route. Він значно спрощує налаштування багатомовного застосунку, автоматично обробляючи складні технічні аспекти, такі як перенаправлення, alternate meta-теги та lazy loading перекладів.

2

Яка конфігурація дозволяє визначити locale за замовчуванням для застосунку Nuxt i18n?

Відповідь

Властивість defaultLocale у конфігурації i18n визначає мову за замовчуванням, яка використовується, коли не виявлено й не запитано жодного конкретного locale. Цей locale слугує fallback і використовується для кореня сайту, якщо це дозволяє strategy routing. Він має відповідати одному з кодів, визначених у масиві locales. Це фундаментальний параметр, який гарантує, що застосунок завжди має робочу опорну мову.

3

Як отримати доступ до перекладів у компоненті Vue за допомогою @nuxtjs/i18n?

Відповідь

Composable useI18n, що надається @nuxtjs/i18n, надає функцію t, яка дозволяє отримати доступ до перекладів, визначених у файлах locale. Ця функція приймає ключ перекладу та необов'язкові параметри для інтерполяції. Це рекомендований спосіб у Nuxt 3 з Composition API, який замінює стару синтаксу this.$t. Composable також надає доступ до інших можливостей, таких як locale, locales і setLocale, для динамічного керування мовами.

4

Як динамічно змінити активну locale у застосунку Nuxt i18n?

5

Яка різниця між стратегіями routing prefix_except_default та prefix?

+15 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно