Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Getting language tokens instead of translations #189

Open
imp-dance opened this issue Aug 1, 2023 · 0 comments
Open

Getting language tokens instead of translations #189

imp-dance opened this issue Aug 1, 2023 · 0 comments
Labels
bug Something isn't working

Comments

@imp-dance
Copy link

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?

@imp-dance imp-dance added the bug Something isn't working label Aug 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant