diff --git a/README.md b/README.md
index 2a13985a..f406b526 100644
--- a/README.md
+++ b/README.md
@@ -130,15 +130,13 @@ Please see our [roadmap](https://github.com/mue/mue/projects/2)
[Isaac (Eartharoid)](https://github.com/eartharoid) - QA, Development, Photographer
### Translators
-English - [David Ralph (ohlookitsderpy)](https://github.com/ohlookitsderpy) & [Alex Sparkes](https://github.com/alexsparkes)
+[Wessel Tip](https://github.com/Wessel) - Dutch
-Dutch - [Wessel Tip](https://github.com/Wessel)
+[Alex Sparkes](https://github.com/alexsparkes) - French
-French - [Alex Sparkes](https://github.com/alexsparkes)
+[Anders](https://github.com/FuryingFox) - Norwegian
-Norwegian - [Anders](https://github.com/FuryingFox)
-
-Russian - [MrZillaGold](https://github.com/MrZillaGold)
+[MrZillaGold](https://github.com/MrZillaGold) - Russian
### Other
[Pexels](https://pexels.com) - Stock photos used for offline mode
diff --git a/package.json b/package.json
index 40cde137..b3f36c9c 100644
--- a/package.json
+++ b/package.json
@@ -18,7 +18,6 @@
"@material-ui/core": "^4.11.0",
"@material-ui/icons": "^4.9.1",
"@muetab/quotes": "^1.0.0",
- "detect-browser-language": "0.0.2",
"react": "^16.13.1",
"react-clock": "^2.4.0",
"react-dom": "^16.13.1",
diff --git a/src/App.jsx b/src/App.jsx
index 68a29987..934baf53 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -41,17 +41,13 @@ export default class App extends React.PureComponent {
render() {
if (!localStorage.getItem('firstRun')) SettingsFunctions.setDefaultSettings();
- let modalClassList = 'Modal';
- if (localStorage.getItem('darkTheme') === 'true') modalClassList = 'Modal dark';
+ const modalClassList = (localStorage.getItem('darkTheme') === 'true') ? 'Modal dark' : 'Modal'; // Modal features
+ const overlayClassList = (localStorage.getItem('animations') === 'true') ? 'Overlay modal-animation' : 'Overlay';
- let overlayClassList = 'Overlay';
- if (localStorage.getItem('animations') === 'true') overlayClassList = 'Overlay modal-animation';
+ const en = require('./translations/en.json'); // User language
+ const language = merge(en, require(`./translations/${localStorage.getItem('language') || 'en'}.json`));
- let language = require(`./translations/${localStorage.getItem('language') || 'en'}.json`);
- const en = require('./translations/en.json');
- language = merge(en, language);
-
- const theme = localStorage.getItem('theme');
+ const theme = localStorage.getItem('theme'); // Marketplace themes (WIP)
if (theme) {
const style = document.createElement('link');
style.href = theme;
diff --git a/src/components/modals/Update.jsx b/src/components/modals/Update.jsx
index e423c504..7979ae76 100644
--- a/src/components/modals/Update.jsx
+++ b/src/components/modals/Update.jsx
@@ -14,7 +14,7 @@ export default class Update extends React.PureComponent {
}
async getUpdate() {
- let supportText = `
${this.props.language.contactsupport}: https://muetab.xyz/contact
`; + const supportText = `${this.props.language.contactsupport}: https://muetab.xyz/contact
`; if (localStorage.getItem('offlineMode') === 'true') return this.setState({ title: this.props.language.offline.title, @@ -27,6 +27,7 @@ export default class Update extends React.PureComponent { title: this.props.language.error.title, html: this.props.language.error.description + supportText }); + this.setState({ title: data.title, date: data.published, diff --git a/src/components/modals/settings/Section.jsx b/src/components/modals/settings/Section.jsx index 2719499f..bf127e24 100644 --- a/src/components/modals/settings/Section.jsx +++ b/src/components/modals/settings/Section.jsx @@ -12,10 +12,8 @@ export default class Section extends React.PureComponent { } toggleSection() { - let display = 'none'; - if (this.state.display === 'none') display = 'block'; - let transform = 'rotate(0)'; - if (this.state.transform === 'rotate(0)') transform = 'rotate(-180deg)'; + const display = (this.state.display === 'none') ? 'block': 'none'; + const transform = (this.state.transform === 'rotate(0)') ? 'rotate(-180deg)' : 'rotate(0)'; this.setState({ display: display, @@ -31,7 +29,7 @@ export default class Section extends React.PureComponent { style={{ 'transition': 'all 0.5s ease 0s', 'transform': this.state.transform }} className={`expandIcons`} onClick={() => this.toggleSection()} - /> + />; } if (this.props.slider !== false) slider =