Skip to content

Getting language tokens instead of translations #189

@imp-dance

Description

@imp-dance

Please describe the bug you are seeing

After configuring the plugin like such:

    [
      require.resolve("@cmfcmf/docusaurus-search-local"),
      {
        language: "no",
      },
    ],

With my i18n set to

  i18n: {
    defaultLocale: "nb",
    locales: ["nb"],
  },

I'm not getting the "no" translations, but instead I'm getting the raw translation keys output in the DOM (ex: cmfcmf/d-s-l.searchBar.placeholder)

How can we best reproduce the bug?

By using the following configuration:

   plugins: [
    [
      require.resolve("@cmfcmf/docusaurus-search-local"),
      {
        language: "no",
      },
    ],
  ],
  i18n: {
    defaultLocale: "nb",
    locales: ["nb"],
  },

Which version of Docusaurus and @cmfcmf/docusaurus-search-local are you using?

xyz@0.0.0 /Users/abc/Documents/Projects/xyz
├─┬ @cmfcmf/docusaurus-search-local@1.1.0
│ └── @docusaurus/core@2.4.1 deduped
├── @docusaurus/core@2.4.1
├─┬ @docusaurus/plugin-content-docs@2.4.1
│ └── @docusaurus/core@2.4.1 deduped
├─┬ @docusaurus/preset-classic@2.4.1
│ ├── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-content-blog@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-content-pages@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-debug@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-google-analytics@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-google-gtag@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-google-tag-manager@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/plugin-sitemap@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ ├─┬ @docusaurus/theme-classic@2.4.1
│ │ └── @docusaurus/core@2.4.1 deduped
│ └─┬ @docusaurus/theme-search-algolia@2.4.1
│   └── @docusaurus/core@2.4.1 deduped
├─┬ @docusaurus/theme-mermaid@2.4.1
│ └── @docusaurus/core@2.4.1 deduped
└─┬ docusaurus-plugin-sass@0.2.4
  └── @docusaurus/core@2.4.1 deduped

Which Node.js version are you using?

v18.1.0

Which theme are you using?

No, I am using a custom theme

How does your plugin config look like?

{
  language: "no",
}

Additional context

I actually also tried changing language to "en", and then doing another build+serve, but that gave me the same results. So I'm guessing my i18n is overriding the plugin config somehow?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions