Skip to content

update Spanish translation and fix structure parity with en.json - #801

Merged
jely2002 merged 13 commits into
jely2002:mainfrom
independent-arg:main
Jun 28, 2026
Merged

update Spanish translation and fix structure parity with en.json#801
jely2002 merged 13 commits into
jely2002:mainfrom
independent-arg:main

Conversation

@independent-arg

@independent-arg independent-arg commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

I had found that I mistakenly changed the structure of some translations due to confusion, but I was able to fix it by adjusting the parity of "en.json" to maintain a clean structure for "es.json".

I took the opportunity to fix some grammatical errors, now it definitely sounds much more natural and polished.

@jely2002 jely2002 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the review of the locale and resulting changes, always appreciated.
Looks good to me.

@jely2002
jely2002 merged commit 5469931 into jely2002:main Jun 28, 2026
4 checks passed
jely2002 added a commit that referenced this pull request Jul 4, 2026
* chore: update npm deps

* fix: move away from tauri unstable features

Fixes #688

* Italian language update

* build(deps): bump rollup from 4.44.2 to 4.59.0

Bumps [rollup](https://github.com/rollup/rollup) from 4.44.2 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.44.2...v4.59.0)

---
updated-dependencies:
- dependency-name: rollup
  dependency-version: 4.59.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps-dev): bump minimatch from 3.1.3 to 3.1.5

Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.1.3 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v3.1.3...v3.1.5)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 3.1.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps): bump minimatch and editorconfig

Bumps [minimatch](https://github.com/isaacs/minimatch) and [editorconfig](https://github.com/editorconfig/editorconfig-core-js). These dependencies needed to be updated together.

Updates `minimatch` from 9.0.1 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md)
- [Commits](isaacs/minimatch@v9.0.1...v9.0.9)

Updates `editorconfig` from 1.0.4 to 1.0.7
- [Release notes](https://github.com/editorconfig/editorconfig-core-js/releases)
- [Changelog](https://github.com/editorconfig/editorconfig-core-js/blob/main/CHANGELOG.md)
- [Commits](editorconfig/editorconfig-core-js@v1.0.4...v1.0.7)

---
updated-dependencies:
- dependency-name: minimatch
  dependency-version: 9.0.9
  dependency-type: indirect
- dependency-name: editorconfig
  dependency-version: 1.0.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* ci: do not run codecov steps if no token is present

* fix(a11y): hide base toggle button for screen readers when inactive

* ci: do not run codecov steps if no token is present

* build(deps): bump quinn-proto from 0.11.13 to 0.11.14 in /src-tauri

Bumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.13 to 0.11.14.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@quinn-proto-0.11.13...quinn-proto-0.11.14)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-version: 0.11.14
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* style: remove useless .max() call

* build(deps): bump tar from 0.4.44 to 0.4.45 in /src-tauri

Bumps [tar](https://github.com/alexcrichton/tar-rs) from 0.4.44 to 0.4.45.
- [Commits](composefs/tar-rs@0.4.44...0.4.45)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 0.4.45
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps): bump rustls-webpki from 0.103.9 to 0.103.10 in /src-tauri

Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.9 to 0.103.10.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](rustls/webpki@v/0.103.9...v/0.103.10)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-version: 0.103.10
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps-dev): bump flatted from 3.3.3 to 3.4.2

Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

* add a way to set request headers in mediainfo frame (retry is required) (#677)

* add a way to set url headers in mediainfo frame (retry is required)

* revert package.json changes

* fix lint error

* Fix textarea style

textarea style fix

* fix: use globbing for subtitle language selection

Fixes #700

 - rename json to json3 in subtitle formats
 - fix lint issue

* fix: align with yt-dlp's behavior (#707)

* fix: align with yt-dlp's behavior

* fix: revert some changes on `lang` and TranscodePolicy; update -f for track types

* Add encoding & track preferences (#716)

* feat: add encoding & track preferences in own view

* feat: add per video settings and optional track/encoding selectors

* refactor: move headers to download overrides

* refactor: deduplicate impersonation presets

* style: fix clippy

* chore: rebase from main

* chore: fix lint

* build(deps): bump picomatch (#721)

Bumps  and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together.

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump yaml from 2.8.2 to 2.8.3 (#722)

Bumps [yaml](https://github.com/eemeli/yaml) from 2.8.2 to 2.8.3.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.8.2...v2.8.3)

---
updated-dependencies:
- dependency-name: yaml
  dependency-version: 2.8.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Feature/partial downloads chapters (#719)

* feat: add encoding & track preferences in own view

* feat: add partial downloads by timestamp or chapter

* i18n: remove colon from media item description

* chore: rebase from main

* tests: fix codecs being pushed into the sort array twice

* fix: override the webview data directory when in portable mode

Fixes #720

* feat(locale): Turkish language addition (#704)

* Turkish language addition

Added Turkish translation

* Turkish language addition

Added Turkish translation

* i18n: apply suggestions from review

Co-authored-by: Atsushi2965 <142886283+atsushi2965@users.noreply.github.com>

---------

Co-authored-by: Jelle Glebbeek <jw.glebbeek@gmail.com>
Co-authored-by: Atsushi2965 <142886283+atsushi2965@users.noreply.github.com>

* feat: enable turkish locale in the app and installer

* chore: bump version to 3.2.0

* fix: media duration not rounded correctly

* fix: error card layout regression

* fix: prop type warning for BaseButton.vue

* ci: pin versions used in github actions

* fix: turn off autocomplete on the url input

Changed the ID and name to prevent old history from still showing up
#720

* Italian language update (#725)

* build(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#728)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump vite from 8.0.1 to 8.0.5 (#731)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.1 to 8.0.5.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.5/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Feature/improved codec selection (#732)

* feat: filter codec and track selection based on resolution

* refactor: split up the ytdlp single parser and format codec labels

* build(deps): bump rand from 0.10.0 to 0.10.1 in /src-tauri (#735)

Bumps [rand](https://github.com/rust-random/rand) from 0.10.0 to 0.10.1.
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](rust-random/rand@0.10.0...0.10.1)

---
updated-dependencies:
- dependency-name: rand
  dependency-version: 0.10.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Italian language update (#733)

* build(deps): bump actix-http from 3.12.0 to 3.12.1 in /src-tauri (#739)

Bumps [actix-http](https://github.com/actix/actix-web) from 3.12.0 to 3.12.1.
- [Release notes](https://github.com/actix/actix-web/releases)
- [Changelog](https://github.com/actix/actix-web/blob/main/CHANGES.md)
- [Commits](actix/actix-web@http-v3.12.0...http-v3.12.1)

---
updated-dependencies:
- dependency-name: actix-http
  dependency-version: 3.12.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 in /src-tauri (#740)

Bumps [rustls-webpki](https://github.com/rustls/webpki) from 0.103.10 to 0.103.13.
- [Release notes](https://github.com/rustls/webpki/releases)
- [Commits](rustls/webpki@v/0.103.10...v/0.103.13)

---
updated-dependencies:
- dependency-name: rustls-webpki
  dependency-version: 0.103.13
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump openssl from 0.10.76 to 0.10.78 in /src-tauri (#741)

Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.76 to 0.10.78.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.76...openssl-v0.10.78)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.78
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump uuid from 13.0.0 to 14.0.0 (#742)

Bumps [uuid](https://github.com/uuidjs/uuid) from 13.0.0 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v13.0.0...v14.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump openssl from 0.10.78 to 0.10.79 in /src-tauri (#750)

Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.78 to 0.10.79.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.78...openssl-v0.10.79)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.79
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump tauri from 2.10.3 to 2.11.1 in /src-tauri (#751)

Bumps [tauri](https://github.com/tauri-apps/tauri) from 2.10.3 to 2.11.1.
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](tauri-apps/tauri@tauri-v2.10.3...tauri-v2.11.1)

---
updated-dependencies:
- dependency-name: tauri
  dependency-version: 2.11.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump openssl from 0.10.79 to 0.10.80 in /src-tauri (#758)

Bumps [openssl](https://github.com/rust-openssl/rust-openssl) from 0.10.79 to 0.10.80.
- [Release notes](https://github.com/rust-openssl/rust-openssl/releases)
- [Commits](rust-openssl/rust-openssl@openssl-v0.10.79...openssl-v0.10.80)

---
updated-dependencies:
- dependency-name: openssl
  dependency-version: 0.10.80
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps): bump postcss from 8.5.8 to 8.5.15 (#759)

Bumps [postcss](https://github.com/postcss/postcss) from 8.5.8 to 8.5.15.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](postcss/postcss@8.5.8...8.5.15)

---
updated-dependencies:
- dependency-name: postcss
  dependency-version: 8.5.15
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump js-cookie from 3.0.5 to 3.0.7 (#761)

Bumps [js-cookie](https://github.com/js-cookie/js-cookie) from 3.0.5 to 3.0.7.
- [Release notes](https://github.com/js-cookie/js-cookie/releases)
- [Commits](js-cookie/js-cookie@v3.0.5...v3.0.7)

---
updated-dependencies:
- dependency-name: js-cookie
  dependency-version: 3.0.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* feat: save video thumbnails (#755)

* Feature/improved output settings (#762)

* refactor: reorganize global output and settings UI

* refactor: align network settings and overrides editor

* refactor: align per-video overrides with output settings editor

* feat: improve postprocessing progress measurement

* chore: update locale and fix test issues

* fix: clippy warning in ytdlp runner

* refactor: separate output arg resolution from ytdlp_runner

* chore: update dependencies

* feat: add --force-keyframe-at-cuts when removing sponsorblock sections (#763)

* feat: add a network setting to pass yt-dlp extractor args (#764)

* feat: add a network setting to pass yt-dlp extractor args

* chore: cleanup old translation keys

* feat: rework subtitle selection (#766)

* feat: rework subtitle selection

* style: fix clippy

* feat: show only applicable audio codecs based on quality selection

* feat: add precise cut controls (#765)

* feat: add precise cut controls

* style: fix clippy

* fix: improve size retrieval when initially there is no size

* fix: filter formats on selected resolutions instead of relying on sort

Fixes #749

* refactor: split up ytdlp argument building into its own module

* fix: clear the input field after adding a url

* Update Italian localization strings (#767)

* Update Italian localization strings

* Fix Italian localization text for clarity

* Fix typos in Italian localization strings

* chore: bump version to v3.2.1

* build(deps): bump tar from 0.4.45 to 0.4.46 in /src-tauri (#770)

Bumps [tar](https://github.com/composefs/tar-rs) from 0.4.45 to 0.4.46.
- [Release notes](https://github.com/composefs/tar-rs/releases)
- [Commits](composefs/tar-rs@0.4.45...0.4.46)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 0.4.46
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump vite from 8.0.14 to 8.0.16 (#785)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 8.0.14 to 8.0.16.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.0.16/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 8.0.16
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump undici from 7.25.0 to 7.28.0 (#789)

Bumps [undici](https://github.com/nodejs/undici) from 7.25.0 to 7.28.0.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.25.0...v7.28.0)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.28.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (#790)

Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.1 to 4.2.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/commits)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.2.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* chore: bump several outdated versions

* ci: update codecov github action to fix gpg verification

* ci: upgrade last node 20 steps to node 24

* feat: add an option to reverse playlist index numbering (#792)

* feat: add an option to reverse playlist index numbering

* fix: broken playlist format fallback and partially failed playlist downloads

* chore: fix rust fmt

* Improve Spanish localization strings and fix an error: use empty string as placeholder for missing metadata in filenames (#788)

* Update download error message in Spanish locale

* Improve Spanish localization strings

Updated Spanish localization strings for better clarity and accuracy.

* Enhance template_context tests for missing fields

Added tests for missing fields in template rendering.

* Change placeholder output argument from 'None' to empty

* Replace 'None' with empty string in test cases

* Clean up template_context.rs formatting

Removed unnecessary blank lines and ensured proper formatting.

* Add reverse playlist numbering option in Spanish locale

* Add reverse playlist numbering option in Italian locale (#796)

* update Spanish translation and fix structure parity with en.json (#801)

* Update download error message in Spanish locale

* Improve Spanish localization strings

Updated Spanish localization strings for better clarity and accuracy.

* Enhance template_context tests for missing fields

Added tests for missing fields in template rendering.

* Change placeholder output argument from 'None' to empty

* Replace 'None' with empty string in test cases

* Clean up template_context.rs formatting

Removed unnecessary blank lines and ensured proper formatting.

* Add reverse playlist numbering option in Spanish locale

* update Spanish translation and fix structure parity with en.json

* fixed clarity and accuracy

* update Spanish translations for various messages

* update last Spanish translations for various keys

* Fix Spanish translations for various keys

* Feature/input filters (#806)

* feat: add instant queue actions and bulk url imports

* fix: polish dropdown states and media layout

* feat: add input filtering for playlists or videos

* feat: improve playlist selection and filter handling

* chore: update locale translations

* refactor: move the playlist selection modal to its own component

* chore: tweak copy for playlist item selection

* tests: fix broken e2e tests

* tests: fix download progress test

* feat(i18n): add pt-PT locale support and browser locale detection (#729)

* feat(i18n): add pt-PT locale support and browser locale detection

- add pt-PT locale files for frontend and Tauri
- register pt-PT in Vue i18n
- improve browser locale detection for pt-PT
- keep compatibility with pt-BR and zh-TW expanded locales
- validate translation keys against en.json
- no missing or extra keys detected

* fix(i18n): remove incompatible explicit vue-i18n type annotation

- remove explicit I18n annotation from src/i18n.ts
- let createI18n infer the correct locale-aware type
- keep pt-PT, pt-BR and zh-TW locale support intact
- fix CI build/lint failure caused by vue-i18n type mismatch

* fix(i18n): add pt-PT locale support and resolve locale typing issues

- add pt-PT locale support
- fix Vue i18n locale typing
- update browser locale detection
- resolve related lint issues

* fix(i18n): resolve locale assignment and remaining lint errors

- assign Vue i18n locale directly instead of using .value
- fix regional locale helper lint issue
- add missing trailing newlines
- resolve remaining TypeScript and lint failures

* fix(i18n): resolve locale assignment typing in app and settings store

- fix locale assignment in src/main.ts
- fix locale assignment in src/stores/settings.ts
- use typed Locale value before assigning to vue-i18n
- remove remaining invalid locale.value usage

* fix(i18n): add missing trailing newlines

Add newline at the end of the file for consistency.

* fix(i18n): add missing trailing newlines

Add newline at the end of pt-PT.json file

* Update pt-PT.json

* Implement subtitle language label and preference functions

Added functions to get subtitle language labels and preferred auto subtitle languages.

* Refactor locale imports and update i18n configuration

* Refactor locale normalization in languages.ts

* Add newline at end of i18n.ts

Fix missing newline at the end of the file.

* Add newline at end of languages.ts

Fix formatting by adding a newline at the end of the file.

* Add newline at end of src/i18n.ts

Fix missing newline at the end of the file.

* Fix locale assignment to use reactive value

* Update i18n locale assignment to use value property

* Fix formatting and add newline at end of file

* Fix locale keys formatting in i18n.ts

* Refactor language detection logic and normalization

* Refine Spanish translations and add missing keys (#808)

* Added missing keys and refined a word

* Update Spanish translations in es.json

* Fix typos in Spanish localization strings

* Fix JSON formatting in es.json

* Clarify selectionSummaryAll translation in es.json

* chore: update tauri locales with missing keys

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: bovirus <1262554+bovirus@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Julien Valentin <julienvalentin51@gmail.Com>
Co-authored-by: Atsushi2965 <142886283+atsushi2965@users.noreply.github.com>
Co-authored-by: TURBOKANTR <128620417+TURBOKANTR@users.noreply.github.com>
Co-authored-by: 王锦翔 <109882282+wjx9@users.noreply.github.com>
Co-authored-by: independent-arg <brianedmanu@gmail.com>
Co-authored-by: BlackSpirits <blackspirits@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants