uppy/packages/@uppy/locales
Prakash 1427add64a
@uppy/upgrade-devdeps-v1 (#6317)
Part of the dev-dependency major-version upgrades. These required code
changes so they're split out from the no-code-change batch (#6315).

**AI Disclaimer** : AI Used

- **glob 8 → 13** — `@uppy/locales` scripts: the callback API was
removed, so `getPaths()` uses the promise form and `test.mjs` uses the
named `globSync`.
- **npm-packlist 5 → 11** — `upload-to-cdn.js`: v7+ takes an
`@npmcli/arborist` tree instead of `{ path }`; loads the tree and passes
it to `packlist()`. Adds `@npmcli/arborist` as a devDependency.
- **nock 13 → 14** (`@uppy/companion`) — the v14 @mswjs/interceptors
rewrite crashed the SSRF tests in `http-agent.test.ts`; nock
interception is now kept off by default and only activated for the one
test that mocks a host.
- **@types/use-sync-external-store 0 → 1** — `@uppy/react`: v1's exports
map only exposes extensionless subpaths, so imports use
`use-sync-external-store/shim` and `/with-selector` (runtime supports
both).
2026-06-03 14:38:14 +05:30
..
script @uppy/upgrade-devdeps-v1 (#6317) 2026-06-03 14:38:14 +05:30
src @uppy: upgrade biome and more improvements (#6244) 2026-05-21 12:28:03 +08:00
.npmignore
CHANGELOG.md [ci] release (#6166) 2026-02-03 11:08:41 +01:00
LICENSE
package.json @uppy/upgrade-devdeps-v1 (#6317) 2026-06-03 14:38:14 +05:30
README.md Fix links (#5492) 2024-10-29 13:54:00 +01:00
template.ts @uppy: upgrade biome and more improvements (#6244) 2026-05-21 12:28:03 +08:00
tsconfig.build.json Remove "paths" from all tsconfig's (#5572) 2025-01-06 12:14:42 +01:00
tsconfig.json Migrate from Eslint/Prettier/Stylelint to Biome (#5794) 2025-07-01 14:55:41 +02:00
turbo.json remove @uppy/instagram (#6257) 2026-05-13 14:42:10 +05:30

@uppy/locales

Uppy logo: a smiling puppy above a pink upwards arrow

npm version CI status for Uppy tests CI status for Companion tests CI status for browser tests

This package includes all the locale packs that you can use to make Uppy speak your language! If your language is missing, please consider contributing, starting with en_US, which is always up-to-date automatically.

Installation

$ npm install @uppy/locales

Documentation

$ npm install @uppy/core @uppy/locales
import Uppy from '@uppy/core'
import Russian from '@uppy/locales/lib/ru_RU.js'

const uppy = new Uppy({
  debug: true,
  meta: {
    username: 'John',
    license: 'Creative Commons',
  },
  locale: Russian,
})

Please see locale docs for more details.

License

The MIT License.