marinara
marinara copied to clipboard
Add language override feature
Hopefully resolves #228
- refactor Messages.js
- expose refreshLang for easy translations reloading
- update settings version with new setting
- update settings page with new option
- make all pages refresh language before rendering
No need to reload extension! P.S.: hacktoberfest tag or label much appreciated
Awesome, this looks promising.
One issue: Messages.js
is actually dynamically generated from messages.json
(see Makefile and this script). My fault for not putting a banner at the top of Messages.js
saying that it was generated by a tool. In general, I'd like to not have to maintain message IDs in multiple places.
Hacktoberfest label applied.