Skip to content

I can't see translations with getTranslations #1342

@jiahao-jayden

Description

@jiahao-jayden

Describe the bug
I can't see translations with getTranslations。

Image Image

Extension Version
2.13.1

Framework/i18n package you are using
next-intl (version 4.3.4) with Next.js 15.5.0

To Reproduce
Steps to reproduce the behavior:

  1. Open Next.js project and use next-intl for internationalization
  2. Configure custom framework settings (i18n-ally-custom-framework.yml)
  3. Use useTranslations() or getTranslations() in TypeScript/React files
  4. I can't see translations with getTranslations

Device Information

  • OS: macOS 15.3.2 (24D81)
  • Version: arm64
  • VS Code Version: 1.103.2

VS Code i18n Ally Configuration

{
  "i18n-ally.localesPaths": [
    "src/i18n/pages/landing",
    "src/i18n/pages/header", 
    "src/i18n/pages/footer",
    "src/i18n/pages/site",
    "src/i18n/pages/auth",
    "src/i18n/pages/blog",
    "src/i18n/pages/pricing",
    "src/i18n/message"
  ],
  "i18n-ally.sourceLanguage": "en",
  "i18n-ally.keystyle": "nested",
  "i18n-ally.displayLanguage": "en",
  "i18n-ally.enabledFrameworks": ["next-intl"],
  "i18n-ally.pathMatcher": "{locale}.json",
  "i18n-ally.namespace": true
}

Extension Log

🈶 Activated, v2.13.1

――――――

💼 Workspace root changed to "/Users/jayden/code/boost-any"
🍱 Custom framework setting loaded. 
{
  "languageIds": [
    "javascript",
    "typescript",
    "javascriptreact",
    "typescriptreact"
  ],
  "usageMatchRegex": [
    "[^\\w\\d]t\\(['\"`]({key})['\"`]"
  ],
  "scopeRangeRegex": "(?:useTranslations\\(|getTranslations\\(|namespace:)\\s*['\"`](.*?)['\"`]",
  "monopoly": true
}

🌞 Enabled
🧩 Enabled frameworks: Custom
🧬 Enabled parsers: json, yaml, json5

📈 Telemetry id: 9e4d1a31-dfea-41e7-8b11-0d6d4ba1229c
🚀 Initializing loader "/Users/jayden/code/boost-any"
📂 Directory structure: file
🗃 Custom Path Matcher: {locale}.json
🗃 Path Matcher Regex: /^(?<locale>[\w-_]+)\.json$/

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/landing
	📑 Loading (en) en.json [1756522864838.7202]
	📑 Loading (zh) zh.json [1756522891587.9585]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/landing

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/header
	📑 Loading (en) en.json [1756457663017.8398]
	📑 Loading (zh) zh.json [1756457663017.9763]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/header

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/footer
	📑 Loading (en) en.json [1756370848163.8557]
	📑 Loading (zh) zh.json [1756370848164.7612]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/footer

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/site
	📑 Loading (en) en.json [1756370848165.1748]
	📑 Loading (zh) zh.json [1756370848164.96]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/site

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/auth
	📑 Loading (en) en.json [1756370848162.424]
	📑 Loading (zh) zh.json [1756370848163.59]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/auth

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/blog
	📑 Loading (en) en.json [1756457663017.6216]
	📑 Loading (zh) zh.json [1756457663017.6821]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/blog

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/pricing
	📑 Loading (en) en.json [1756522836716.2705]
	📑 Loading (zh) zh.json [1756522843511.8699]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/pricing

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/message
	📑 Loading (en) en.json [1756457663017.421]
	📑 Loading (zh) zh.json [1756457663017.4902]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/message
✅ Loading finished


――――――


🍱 Custom framework setting changed. Reloading...
🧩 Enabled frameworks: Custom
🧬 Enabled parsers: json, yaml, json5


🍱 Custom framework setting changed. Reloading...
🧩 Enabled frameworks: Custom
🧬 Enabled parsers: json, yaml, json5

🧰 Config "i18n-ally.enabledFrameworks" changed, reloading
🔁 Reloading loader
🧩 Enabled frameworks: next-intl
🧬 Enabled parsers: json, yaml, json5

🚀 Initializing loader "/Users/jayden/code/boost-any"
📂 Directory structure: file
🗃 Custom Path Matcher: {locale}.json
🗃 Path Matcher Regex: /^(?<locale>[\w-_]+)\.json$/

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/landing
	📑 Loading (en) en.json [1756522864838.7202]
	📑 Loading (zh) zh.json [1756522891587.9585]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/landing

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/header
	📑 Loading (en) en.json [1756457663017.8398]
	📑 Loading (zh) zh.json [1756457663017.9763]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/header

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/footer
	📑 Loading (en) en.json [1756370848163.8557]
	📑 Loading (zh) zh.json [1756370848164.7612]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/footer

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/site
	📑 Loading (en) en.json [1756370848165.1748]
	📑 Loading (zh) zh.json [1756370848164.96]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/site

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/auth
	📑 Loading (en) en.json [1756370848162.424]
	📑 Loading (zh) zh.json [1756370848163.59]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/auth

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/blog
	📑 Loading (en) en.json [1756457663017.6216]
	📑 Loading (zh) zh.json [1756457663017.6821]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/blog

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/pages/pricing
	📑 Loading (en) en.json [1756522836716.2705]
	📑 Loading (zh) zh.json [1756522843511.8699]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/pages/pricing

📂 Loading locales under /Users/jayden/code/boost-any/src/i18n/message
	📑 Loading (en) en.json [1756457663017.421]
	📑 Loading (zh) zh.json [1756457663017.4902]

👀 Watching change on /Users/jayden/code/boost-any/src/i18n/message
✅ Loading finished


――――――

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions