Skip to content

Conversation

@acecode
Copy link

@acecode acecode commented Mar 11, 2025

Motivation and context

resolve #374

  1. Add i18next related libs, rewrite i18n related code

  2. Split big changes to more specific commits

  3. Also build a cvat-ui docker image acecode/cvat-ui-i18n:dev

  4. translate Component/Pages

    • login, register, reset-password, reset-password-confirm page
    • app level error medal on cvat-app.tsx
    • header, setting modal, shortcut modal
    • all the top-bar( fitler, quick-filter, sorter)
    • empty or not found list result page

How has this been tested?

Checklist

  • I submit my changes into the develop branch
  • I have created a changelog fragment
  • I have updated the documentation accordingly
  • I have added tests to cover my changes
  • I have linked related issues (see GitHub docs)

License

  • I submit my code changes under the same MIT License that covers the project.
    Feel free to contact the maintainers if that's a concern.
    截屏2025-03-11 14 25 50
    截屏2025-03-11 14 30 39
    截屏2025-03-11 14 34 57
    截屏2025-03-11 14 35 08
    截屏2025-03-11 14 35 28
    截屏2025-03-11 14 30 21
    截屏2025-03-11 14 26 18
    截屏2025-03-11 14 39 58
    截屏2025-03-11 14 38 15

@sonarqubecloud
Copy link

@KTXKIKI
Copy link

KTXKIKI commented Apr 1, 2025

anything new?

@PeihengLu
Copy link

This looks awesome! Can someone review this?

@sstopkin
Copy link

Any updates on this?

@archibald1418
Copy link
Contributor

@klakhov this is actually really nice, can you have a look at this if you're available?

@regainOWO
Copy link

@bsekachev Could you review this code? I think this is very useful! Looking forward to your reply!

@archibald1418
Copy link
Contributor

archibald1418 commented Aug 11, 2025

@regainOWO looks really great but the main issue is how to maintain this. moving forward. Probably, with appropriate AI tools it would be easier. We'll look into it

@acecode acecode closed this Nov 3, 2025
@acecode acecode deleted the feat/i18next branch November 3, 2025 16:27
@prabaljainn
Copy link

prabaljainn commented Nov 9, 2025

@archibald1418 we can use text extraction (which word to translate) and Google Translate API to do this automatically

Past experience: It's 90% correct translation + 10% manual work.

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.

Localization support

7 participants