vjs: hide errors when updating i18n #7004

Merged
infinite-persistence merged 1 commit from ip/vjs.i18n into master 2021-09-02 18:38:58 +02:00

1 commit

Author SHA1 Message Date
infinite-persistence
18fb0147de
vjs: hide errors when updating i18n
## Issue
6989 console errors and warnings are getting out of hand!

## Notes
This method was previously criticized in 5643. But given that no better solution has been submitted after a long while, nor is there a new solution for doing i18n, I'm reviving it again. It'll be no worse from the status quo.

Despite try-catch being overkill, I think the code-clarity outweighs the performance issues (if any, in the first place). Also, we are only suppressing the error in a very specialized function which even if it fails, will simply be a no-op and the GUI falling back to English.
2021-09-02 16:17:02 +08:00