Skip to content

build(deps-dev): bump i18next-cli from 1.66.2 to 1.67.3 - #1282

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/i18next-cli-1.67.3
Open

build(deps-dev): bump i18next-cli from 1.66.2 to 1.67.3#1282
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/i18next-cli-1.67.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps i18next-cli from 1.66.2 to 1.67.3.

Changelog

Sourced from i18next-cli's changelog.

1.67.3

  • feat(lint): new opt-in lint.checkPunctuationConcatenation flags punctuation glued onto a translation, e.g. <label><Trans>Email</Trans>:</label> or <div>- <Trans>item</Trans></div>. Punctuation spacing and form differ across languages (French needs a narrow no-break space before :, CJK uses fullwidth , RTL reorders), so it belongs inside the translation or in semantic markup. Accepts the same values as checkConcatenation ('warn' / 'error' / 'off' / boolean) and defaults to 'off', since keeping punctuation out of a translation is often deliberate. Individual occurrences can be suppressed with the i18next-instrument-ignore directive (#275).

1.67.2

  • fix(lint): broaden the checkConcatenation JSX detection to flag any ≥2 adjacent translation units rendered as direct siblings — a <Trans> component or a {t(...)} expression. This now catches <Trans>…</Trans>{t('…')}, {t('a')}{t('b')} and two <Trans> separated only by whitespace, in addition to the previous "<Trans> … text … <Trans>" case. Single translations next to plain literal text or punctuation are still not flagged (#275).

1.67.1

  • feat(lint): lint.checkConcatenation now accepts a severity level in addition to a boolean: 'error' reports concatenation issues as errors so the lint command exits non-zero (fails CI), 'warn' (or true, the default) reports them as non-failing warnings, and 'off' (or false) disables the check. Previously the concatenation check could only warn; making it fail the build required a custom plugin (#275).

1.67.0

  • feat(lint): detect string concatenation involving translated strings, an i18n anti-pattern that breaks in languages which reorder or inflect the pieces. The linter now flags JavaScript concatenation where an operand is a t() call (e.g. t('greeting') + ', ' + name) and sentences split across multiple <Trans> components joined by literal text (e.g. <p><Trans>…</Trans> and <Trans>…</Trans></p>). It deliberately does not flag t() used only as a nested call argument (e.g. arr.indexOf(t('x')) + 1) or concatenation inside t() arguments (e.g. t('prefix.' + suffix)). Enabled by default; disable with lint.checkConcatenation: false (#275).
  • feat(lint): lint issues now carry an optional severity ('error' | 'warning'). Concatenation issues are reported as warnings — they are printed but do not fail the run (the lint command exits non-zero only when there are errors), so adding this check does not break existing CI pipelines. Hardcoded-string and interpolation issues remain errors. Plugins may set severity on the issues they emit (defaults to 'error' when omitted).
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [i18next-cli](https://github.com/i18next/i18next-cli) from 1.66.2 to 1.67.3.
- [Changelog](https://github.com/i18next/i18next-cli/blob/main/CHANGELOG.md)
- [Commits](i18next/i18next-cli@v1.66.2...v1.67.3)

---
updated-dependencies:
- dependency-name: i18next-cli
  dependency-version: 1.67.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Aug 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants