diff --git a/src/components/modals/tabs/Settings.jsx b/src/components/modals/tabs/Settings.jsx
index 57b6cecd..ae6e75d2 100644
--- a/src/components/modals/tabs/Settings.jsx
+++ b/src/components/modals/tabs/Settings.jsx
@@ -1,6 +1,7 @@
import React from 'react';
import SettingsFunctions from '../../../modules/helpers/settings';
import Checkbox from '../settings/Checkbox';
+import Dropdown from '../settings/Dropdown';
import Section from '../settings/Section';
import { toast } from 'react-toastify';
@@ -66,6 +67,25 @@ export default class Settings extends React.PureComponent {
+ localStorage.setItem('quotelanguage', document.getElementById('quotelanguage').value)}>
+
+
+
+
+
+
+
+ localStorage.setItem('dateFormat', document.getElementById('dateformat').value)}>
+
+
+
+
+
+ localStorage.setItem('shortFormat', document.getElementById('shortformat').value)}>
+
+
+
+
diff --git a/src/components/widgets/quote/Quote.jsx b/src/components/widgets/quote/Quote.jsx
index 37711ac6..535c57dd 100644
--- a/src/components/widgets/quote/Quote.jsx
+++ b/src/components/widgets/quote/Quote.jsx
@@ -65,7 +65,7 @@ export default class Quote extends React.PureComponent {
if (localStorage.getItem('offlineMode') === 'true') return this.doOffline();
try { // First we try and get a quote from the API...
- const data = await (await fetch(Constants.API_URL + '/getQuote')).json();
+ const data = await (await fetch(Constants.API_URL + '/getQuote?language=' + localStorage.getItem('quotelanguage'))).json();
if (data.statusCode === 429) return this.doOffline(); // If we hit the ratelimit, we fallback to local quotes
this.setState({
quote: '"' + data.quote + '"',
diff --git a/src/components/widgets/time/Date.jsx b/src/components/widgets/time/Date.jsx
index 190c13ad..d4e694ce 100644
--- a/src/components/widgets/time/Date.jsx
+++ b/src/components/widgets/time/Date.jsx
@@ -11,9 +11,10 @@ export default class DateWidget extends React.PureComponent {
getDate() {
const date = new Date();
+ const short = localStorage.getItem('short');
const dateFormat = localStorage.getItem('dateFormat');
- if (dateFormat === 'short') {
+ if (short === 'true') {
const dateDay = date.getDate();
const dateMonth = date.getMonth() + 1;
const dateYear = date.getFullYear();
diff --git a/src/modules/default_settings.json b/src/modules/default_settings.json
index 217410bd..76e61e6b 100644
--- a/src/modules/default_settings.json
+++ b/src/modules/default_settings.json
@@ -90,5 +90,13 @@
{
"name": "showWelcome",
"value": true
+ },
+ {
+ "name": "quotelanguage",
+ "value": "English"
+ },
+ {
+ "name": "date",
+ "value": "false"
}
]
\ No newline at end of file