marhali / easy-i18n

This is a IntelliJ IDE based plugin for internationalization. Supports the most common translation file types.
MIT License
87 stars 27 forks source link

Poor performance for large translation files #300

Open raudzi opened 1 year ago

raudzi commented 1 year ago

Hey Marcel,

to begin with, thank you for creating this plugin. It would greatly help us with our work! Unfortunately, in our project we have >10 namespaces with each having hundreds and thousands of translations. Whenever I open the Easy I18n panel I have to wait at least 30s until I see an UI update. Afterwards scrolling is very laggy and applying filters even more so. Do you think this could be a bug or are large projects generally not supported yet?

I'm using the plugin with Rider 2023.1.2 (old UI)

Thanks in advance! Alex

FurryWolfX commented 1 year ago

Same problem, when there is a lot of data, the UI rendering becomes slow. Is there any progress?

SpacexerDragon5 commented 11 months ago

same problem, sort of a fix: (at least for missing translations) the table view is much more responsive and works instantly even for larger file (~5k lines)

SpacexerDragon5 commented 11 months ago

just when adding new translation to different language, not when editing existing ones

martin-trummer commented 4 days ago

we would like to have an option to deactivate possible slow processes: i.e. we do not need the color to show if the text is actually used in the project, and we also do not need the inline display of the translated text in the editor (if this makes the plugin faster)