marhali / easy-i18n

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

Laravel support next to Vue i18n #391

Open MichelJonkman opened 7 months ago

MichelJonkman commented 7 months ago

Hello there, thank you for updating your plugin to the latest version of Jetbrains IDEs, in the short time I wasn't able to use it I missed it greatly.

One thing I'm greatly missing is support for Laravel PHP files used for languages which I'd like to use next to Vue i18n. Our project uses json files (en.json) for Vue i18n which works absolutely perfectly. The plugin also registers a lot of keys used in our PHP files that it can't find or it matches to the wrong key since these don't come from the json file, but from PHP files (en/auth.php). Ideally these would also be recognized and editable, though recognition is the most important since this would mean that the tree/table view is correct and we can verify that we aren't missing any translations.

If you need any help with this I'm willing to help out where I can, I don't have much Java experience nor any experience with plugins but if you don't have any Laravel experience I could help out in that department!