nuxt-i18n を使用してページを翻訳していますが、翻訳文字列が見つかりません。
私のセットアップ:
modules: [
[
'nuxt-i18n', {
locales: [
{
code: 'en',
name: 'English',
iso: 'en-US',
langFile: 'en_US.js',
},
{
code: 'pt',
name: 'Português',
iso: 'pt-BR',
langFile: 'pt_BR.js',
},
],
loadLanguagesAsync: true,
langDir: 'locales/',
defaultLocale: 'en',
},
],
],
export default {
Greeting: 'Hello',
Sign_up: 'Sign up',
};
{{ $t('Greeting') }}
警告[vue-i18n]キーパス「ログイン」の値を変換できません。デフォルトとしてkeypathの値を使用します。
警告はそれをすべて言いますen_US.jsファイルで定義されたLoginメッセージがありません。
アプリのどこかで、確かに{{ $t('Login') }}
を呼び出しています。