diff --git a/src/components/Elements/MainModal/scss/index.scss b/src/components/Elements/MainModal/scss/index.scss index 9fbc1aa5..b5b9e6b9 100644 --- a/src/components/Elements/MainModal/scss/index.scss +++ b/src/components/Elements/MainModal/scss/index.scss @@ -49,13 +49,16 @@ padding: 0.5em; border-radius: 12px; cursor: pointer; + transition: 0.5s; svg { font-size: 2em; } &:hover { - background: rgb(121 121 121 / 22.6%); + @include themed { + background: t($modal-sidebarActive); + } } } diff --git a/src/components/Elements/MainModal/scss/marketplace/modules/_item.scss b/src/components/Elements/MainModal/scss/marketplace/modules/_item.scss index 29b1eab0..8568b385 100644 --- a/src/components/Elements/MainModal/scss/marketplace/modules/_item.scss +++ b/src/components/Elements/MainModal/scss/marketplace/modules/_item.scss @@ -22,42 +22,51 @@ p.description { .item { flex: 1 0 40% !important; } + .infoItem { + display: flex; + flex-flow: row; + align-items: center; + gap: 15px; + flex: 1 0 44%; - @include themed { - background: t($modal-sidebar); - box-shadow: t(boxshadow); - border-radius: t($borderRadius); - padding: 15px; - - .infoItem { - display: flex; - flex-flow: row; - align-items: center; - gap: 15px; - flex: 1 0 44%; - - svg { - font-size: 25px; - color: t($subColor); - } - - .text { - display: flex; - flex-flow: column; + svg { + @include themed() { + background-image: t($slightGradient); } + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + font-size: 20px; + border-radius: 100%; } - .header { - text-transform: uppercase; + .text { + display: flex; + flex-flow: column; + } + } + + .header { + text-transform: uppercase; + @include themed { color: t($subColor); } + } - span { + span { + @include themed { color: t($color); } } + + @include themed { + background: t($modal-sidebar); + box-shadow: 0 0 0 1px t($modal-sidebarActive); + border-radius: t($borderRadius); + padding: 15px; + } } + .showMoreItems { display: flex; flex-flow: column; @@ -65,3 +74,9 @@ p.description { align-items: center; gap: 10px; } + +.marketplaceDescription { + display: flex; + flex-flow: column; + gap: 15px; +} \ No newline at end of file diff --git a/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss b/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss index 72496b13..61a730a2 100644 --- a/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss +++ b/src/components/Elements/MainModal/scss/modules/_modalTabContent.scss @@ -148,6 +148,11 @@ table { gap: 25px; padding: 25px; justify-content: space-between; + @include themed { + background: t($modal-sidebar); + border-radius: t($borderRadius); + box-shadow: 0 0 0 1px t($modal-sidebarActive); + } div:nth-child(1) { display: flex; @@ -157,15 +162,13 @@ table { } .icon { - border-radius: 100%; - display: grid; - place-items: center; - padding: 15px; - font-size: 25px; - - @include themed { - background: t($modal-sidebarActive); + @include themed() { + background-image: t($slightGradient); + box-shadow: t($boxShadow); } + padding: 15px; + border-radius: 100%; + font-size: 25px; } .messageText { @@ -190,11 +193,6 @@ table { .messageAction { float: right; } - - @include themed { - background: t($modal-sidebar); - border-radius: t($borderRadius); - } } .messagesContainer { diff --git a/src/components/Elements/ShareModal/sharemodal.scss b/src/components/Elements/ShareModal/sharemodal.scss index 3d772a11..0ff88b7b 100644 --- a/src/components/Elements/ShareModal/sharemodal.scss +++ b/src/components/Elements/ShareModal/sharemodal.scss @@ -87,19 +87,6 @@ outline: none; } - .close { - padding: 15px; - place-items: center; - display: grid; - cursor: pointer; - - &:hover { - @include themed { - background: t($modal-sidebar); - border-radius: t($borderRadius); - } - } - } } .shareHeader { @@ -107,4 +94,20 @@ flex-flow: row; justify-content: space-between; align-items: center; + .close { + padding: 15px; + place-items: center; + display: grid; + cursor: pointer; + transition: 0.3s; + @include themed { + border-radius: t($borderRadius); + } + + &:hover { + @include themed { + background: t($modal-sidebarActive); + } + } + } } diff --git a/src/features/background/components/Favourite.jsx b/src/features/background/components/Favourite.jsx index 0702bd71..002a9320 100644 --- a/src/features/background/components/Favourite.jsx +++ b/src/features/background/components/Favourite.jsx @@ -23,6 +23,7 @@ class Favourite extends PureComponent { this.setState({ favourited: this.buttons.unfavourited, }); + this.props.tooltipText(variables.getMessage('widgets.quote.favourite')); variables.stats.postEvent('feature', 'Background favourite'); } else { const type = localStorage.getItem('backgroundType'); @@ -91,6 +92,7 @@ class Favourite extends PureComponent { this.setState({ favourited: this.buttons.favourited, }); + this.props.tooltipText(variables.getMessage('widgets.quote.unfavourite')); variables.stats.postEvent('feature', 'Background unfavourite'); } } @@ -100,6 +102,12 @@ class Favourite extends PureComponent { return null; } + this.props.tooltipText( + localStorage.getItem('favourite') + ? variables.getMessage('widgets.quote.unfavourite') + : variables.getMessage('widgets.quote.favourite'), + ); + return this.state.favourited; } } diff --git a/src/features/background/components/PhotoInformation.jsx b/src/features/background/components/PhotoInformation.jsx index cea2440b..f9e2bc83 100644 --- a/src/features/background/components/PhotoInformation.jsx +++ b/src/features/background/components/PhotoInformation.jsx @@ -63,6 +63,7 @@ function PhotoInformation({ info, url, api }) { const [other, setOther] = useState(false); const [shareModal, openShareModal] = useState(false); const [excludeModal, openExcludeModal] = useState(false); + const [favouriteTooltipText, setFavouriteTooltipText] = useState(variables.getMessage('widgets.quote.favourite')); if (info.hidden === true || !info.credit) { return null; @@ -207,7 +208,7 @@ function PhotoInformation({ info, url, api }) { )} @@ -216,6 +217,7 @@ function PhotoInformation({ info, url, api }) { offline={info.offline} credit={info.credit} photoURL={info.url} + tooltipText={(text) => setFavouriteTooltipText(text)} /> {!info.offline && ( diff --git a/src/features/background/options/Colour.jsx b/src/features/background/options/Colour.jsx index 774702bc..86a46510 100644 --- a/src/features/background/options/Colour.jsx +++ b/src/features/background/options/Colour.jsx @@ -2,7 +2,9 @@ import variables from 'config/variables'; import { PureComponent, Fragment } from 'react'; import { ColorPicker } from '@muetab/react-color-gradient-picker'; import { toast } from 'react-toastify'; -import { Row, Content, Action } from '../../../components/Layout/Settings/Item/SettingsItem'; +import { Row, Content, Action } from 'components/Layout/Settings'; +import { Button } from 'components/Elements'; +import { MdAdd, MdRefresh } from 'react-icons/md'; import { hexToRgb, rgbToHex } from '../api/gradient'; @@ -208,9 +210,7 @@ export default class ColourSettings extends PureComponent {
{gradientInputs}
{!gradientHasMoreThanOneColour && ( <> - + - + + + + + + + - - - + localStorage.getItem('welcomePreview') !== 'true' && ( + + +
+ + +
- )} - + importSettings(e)} + /> +
+ ) ); }; @@ -90,9 +92,7 @@ function AdvancedOptions() { <>
setData(true)} icon={} /> @@ -142,12 +142,6 @@ function AdvancedOptions() { - importSettings(e)} - /> { return ( - + - Locked + {variables.getMessage(`${STATS_SECTION}.locked`)}
{this.state.achievements.map((achievement, index) => { if (!achievement.achieved) { diff --git a/src/features/modals/main/settings/sections/quicklinks/QuickLink.jsx b/src/features/modals/main/settings/sections/quicklinks/QuickLink.jsx new file mode 100644 index 00000000..021be119 --- /dev/null +++ b/src/features/modals/main/settings/sections/quicklinks/QuickLink.jsx @@ -0,0 +1,63 @@ +import variables from 'config/variables'; + +import { MdEdit, MdCancel } from 'react-icons/md'; +import { Button } from 'components/Elements'; + +const QuickLink = ({ item, deleteLink, startEditLink }) => { + let target, + rel = null; + if (localStorage.getItem('quicklinksnewtab') === 'true') { + target = '_blank'; + rel = 'noopener noreferrer'; + } + + const useText = localStorage.getItem('quicklinksText') === 'true'; + + if (useText) { + return ( + deleteLink(item.key, e)} + href={item.url} + target={target} + rel={rel} + draggable={false} + > + {item.name} + + ); + } + + const img = + item.icon || + 'https://icon.horse/icon/ ' + item.url.replace('https://', '').replace('http://', ''); + + return ( +
+
+ {item.name} +
+
+
{item.name}
+ +
+
+
+
+
+
+ ); +}; + +export default QuickLink; \ No newline at end of file diff --git a/src/features/navbar/Navbar.jsx b/src/features/navbar/Navbar.jsx index f891ecd9..c7c4f9c4 100644 --- a/src/features/navbar/Navbar.jsx +++ b/src/features/navbar/Navbar.jsx @@ -125,6 +125,7 @@ class Navbar extends PureComponent { })} >
- - +
diff --git a/src/features/quicklinks/options/QuickLinksOptions.jsx b/src/features/quicklinks/options/QuickLinksOptions.jsx index 80be3336..3caa44c6 100644 --- a/src/features/quicklinks/options/QuickLinksOptions.jsx +++ b/src/features/quicklinks/options/QuickLinksOptions.jsx @@ -44,7 +44,7 @@ class QuickLinksOptions extends PureComponent { const data = JSON.parse(localStorage.getItem('quicklinks')); if (!url.startsWith('http://') && !url.startsWith('https://')) { - url = 'http://' + url; + url = 'https://' + url; } if (url.length <= 0 || isValidUrl(url) === false) { diff --git a/src/features/quote/options/QuoteOptions.jsx b/src/features/quote/options/QuoteOptions.jsx index a5444b8f..1c1108aa 100644 --- a/src/features/quote/options/QuoteOptions.jsx +++ b/src/features/quote/options/QuoteOptions.jsx @@ -12,6 +12,7 @@ import { PreferencesWrapper, } from 'components/Layout/Settings'; import { Checkbox, Dropdown } from 'components/Form/Settings'; +import { Button } from 'components/Elements'; import { toast } from 'react-toastify'; import EventBus from 'utils/eventbus'; @@ -169,9 +170,7 @@ class QuoteOptions extends PureComponent { subtitle={variables.getMessage(`${QUOTE_SECTION}.custom_subtitle`)} /> - + + + diff --git a/src/i18n/locales/bn.json b/src/i18n/locales/bn.json index 4304c4f4..d56bd158 100644 --- a/src/i18n/locales/bn.json +++ b/src/i18n/locales/bn.json @@ -420,6 +420,7 @@ "offline_mode": "নীরব কার্যপদ্ধতি", "offline_subtitle": "সক্রিয় করা হলে, অনলাইন পরিষেবাগুলির সমস্ত অনুরোধ অক্ষম করা হবে।", "data": "ডেটা", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "আপনার কম্পিউটারে আপনার Mue সেটিংস রপ্তানি করতে, একটি বিদ্যমান সেটিংস ফাইল আমদানি করতে বা আপনার সেটিংসকে তাদের ডিফল্ট মানগুলিতে পুনরায় সেট করতে চান তা চয়ন করুন", "reset_modal": { "title": "সতর্কতা", @@ -453,7 +454,8 @@ }, "usage": "ব্যবহারের পরিসংখ্যান", "achievements": "অর্জনগুলি", - "unlocked": "{count} আনলক করা হয়েছে" + "unlocked": "{count} আনলক করা হয়েছে", + "locked": "Locked" }, "experimental": { "title": "পরীক্ষামূলক", diff --git a/src/i18n/locales/de_DE.json b/src/i18n/locales/de_DE.json index b1c7f2aa..4417fdc8 100644 --- a/src/i18n/locales/de_DE.json +++ b/src/i18n/locales/de_DE.json @@ -420,6 +420,7 @@ "offline_mode": "Offline Modus", "offline_subtitle": "Wenn diese Option aktiviert ist, werden alle Anfragen an Online-Dienste deaktiviert.", "data": "Daten", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Wählen Sie, ob Sie Ihre Mue-Einstellungen auf Ihren Computer exportieren, eine vorhandene Einstellungsdatei importieren oder Ihre Einstellungen auf die Standardwerte zurücksetzen möchten", "reset_modal": { "title": "ACHTUNG", @@ -453,7 +454,8 @@ }, "usage": "Nutzungsstatistiken", "achievements": "Errungenschaften", - "unlocked": "{count} Freigeschaltet" + "unlocked": "{count} Freigeschaltet", + "locked": "Locked" }, "experimental": { "title": "Experimentell", diff --git a/src/i18n/locales/en_GB.json b/src/i18n/locales/en_GB.json index 24c7c909..0e3e0e7b 100644 --- a/src/i18n/locales/en_GB.json +++ b/src/i18n/locales/en_GB.json @@ -326,7 +326,7 @@ "tooltip": "Tooltip", "text_only": "Show text only", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,7 +420,8 @@ "offline_mode": "Offline mode", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Data", - "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", + "data_subtitle": "Manage your data on Mue.", "reset_modal": { "title": "WARNING", "question": "Do you want to reset Mue?", @@ -453,7 +454,8 @@ }, "usage": "Usage Stats", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Experimental", @@ -580,7 +582,7 @@ "title": "Create", "moved_title": "Create add-on has moved!", "moved_description": "Following the 7.1 update, the creation of addons has now moved to the web UI", - "moved_button": "Get Started" + "moved_button": "Coming Soon...." } } }, diff --git a/src/i18n/locales/en_US.json b/src/i18n/locales/en_US.json index 9f0f96b5..c18c8db5 100644 --- a/src/i18n/locales/en_US.json +++ b/src/i18n/locales/en_US.json @@ -326,7 +326,7 @@ "tooltip": "Tooltip", "text_only": "Show text only", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "Offline mode", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Data", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "WARNING", @@ -453,7 +454,8 @@ }, "usage": "Usage Stats", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/es.json b/src/i18n/locales/es.json index 01987a3d..723ddaf0 100644 --- a/src/i18n/locales/es.json +++ b/src/i18n/locales/es.json @@ -420,6 +420,7 @@ "offline_mode": "Modo sin conexión", "offline_subtitle": "Cuando esté activada, se desactivarán todas las solicitudes a los servicios en línea.", "data": "Datos", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Elija si desea exportar la configuración de Mue a su ordenador, importar un archivo de configuración existente o restablecer los valores predeterminados", "reset_modal": { "title": "ADVERTENCIA", @@ -453,7 +454,8 @@ }, "usage": "Estadísticas de uso", "achievements": "Logros", - "unlocked": "{count} Desbloqueado" + "unlocked": "{count} Desbloqueado", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/es_419.json b/src/i18n/locales/es_419.json index 0ee96dd5..18ac8e8d 100644 --- a/src/i18n/locales/es_419.json +++ b/src/i18n/locales/es_419.json @@ -326,7 +326,7 @@ "tooltip": "Descripción emergente", "text_only": "Mostrar solo texto", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "Modo sin conexión", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Datos", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "ADVERTENCIA", @@ -453,7 +454,8 @@ }, "usage": "Estadísticas de uso", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/fr.json b/src/i18n/locales/fr.json index b8fb2e24..ea693ac7 100644 --- a/src/i18n/locales/fr.json +++ b/src/i18n/locales/fr.json @@ -326,7 +326,7 @@ "tooltip": "Info-bulle", "text_only": "Show text only", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "Mode hors-ligne", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Donnés", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "ATTENTION", @@ -453,7 +454,8 @@ }, "usage": "Usage Stats", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Expérimental", diff --git a/src/i18n/locales/id_ID.json b/src/i18n/locales/id_ID.json index fa3cb3d9..29e4b0e1 100644 --- a/src/i18n/locales/id_ID.json +++ b/src/i18n/locales/id_ID.json @@ -326,7 +326,7 @@ "tooltip": "Tooltip", "text_only": "Hanya teks", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "Mode Luring", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Data", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "PERINGATAN", @@ -453,7 +454,8 @@ }, "usage": "Statistik Penggunaan", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/nl.json b/src/i18n/locales/nl.json index 89207ab9..3981d804 100644 --- a/src/i18n/locales/nl.json +++ b/src/i18n/locales/nl.json @@ -420,6 +420,7 @@ "offline_mode": "Offline-modus", "offline_subtitle": "Indien ingeschakeld worden alle verzoeken naar online diensten uitgeschakeld.", "data": "Data", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Kies of je jou Mue-instellingen naar je computer wilt exporteren, een bestaand instellingenbestand wilt importeren of je instellingen wilt terugzetten naar hun standaardwaarden", "reset_modal": { "title": "WARNING", @@ -453,7 +454,8 @@ }, "usage": "Usage Stats", "achievements": "Prestaties", - "unlocked": "{count} Ontgrendeld" + "unlocked": "{count} Ontgrendeld", + "locked": "Locked" }, "experimental": { "title": "Experimenteel", diff --git a/src/i18n/locales/no.json b/src/i18n/locales/no.json index 87ee6854..fc3bea8c 100644 --- a/src/i18n/locales/no.json +++ b/src/i18n/locales/no.json @@ -326,7 +326,7 @@ "tooltip": "Tooltip", "text_only": "Show text only", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "Frakoblet Modus", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "Data", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "WARNING", @@ -453,7 +454,8 @@ }, "usage": "Usage Stats", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "Eksperimental", diff --git a/src/i18n/locales/pt.json b/src/i18n/locales/pt.json index b1ce7982..56b5a7d5 100644 --- a/src/i18n/locales/pt.json +++ b/src/i18n/locales/pt.json @@ -420,6 +420,7 @@ "offline_mode": "Modo offline", "offline_subtitle": "Quando ativado, todos os pedidos de serviços online serão desativados.", "data": "Dados", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Escolha se deseja exportar as suas configurações de Mue para o seu computador, importar um ficheiro de configurações existente ou redefinir as suas configurações para os valores padrão deles", "reset_modal": { "title": "AVISO", @@ -453,7 +454,8 @@ }, "usage": "Estatísticas de uso", "achievements": "Conquistas", - "unlocked": "{count} Desbloqueado" + "unlocked": "{count} Desbloqueado", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/pt_BR.json b/src/i18n/locales/pt_BR.json index 9a7ff7f1..8d989e4e 100644 --- a/src/i18n/locales/pt_BR.json +++ b/src/i18n/locales/pt_BR.json @@ -420,6 +420,7 @@ "offline_mode": "Modo offline", "offline_subtitle": "Quando ativado, todos os pedidos de serviços online serão desativados.", "data": "Dados", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Escolha se deseja exportar suas configurações de Mue para o seu computador, importar um arquivo de configurações existente ou redefinir suas configurações para seus valores padrão", "reset_modal": { "title": "AVISO", @@ -453,7 +454,8 @@ }, "usage": "Estatísticas de uso", "achievements": "Conquistas", - "unlocked": "{count} Desbloqueado" + "unlocked": "{count} Desbloqueado", + "locked": "Locked" }, "experimental": { "title": "Experimental", diff --git a/src/i18n/locales/ru.json b/src/i18n/locales/ru.json index ad9dc363..fc66b79b 100644 --- a/src/i18n/locales/ru.json +++ b/src/i18n/locales/ru.json @@ -420,6 +420,7 @@ "offline_mode": "Офлайн режим", "offline_subtitle": "При включении все запросы к онлайн-сервисам будут отключены.", "data": "Data", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Выберите, следует ли экспортировать настройки Mue на компьютер, импортировать существующий файл настроек или сбросить настройки до значений по умолчанию", "reset_modal": { "title": "WARNING", @@ -453,7 +454,8 @@ }, "usage": "Статистика использования", "achievements": "Достижения", - "unlocked": "{count} разблокировано" + "unlocked": "{count} разблокировано", + "locked": "Locked" }, "experimental": { "title": "Экспериментальные настройки", diff --git a/src/i18n/locales/tr_TR.json b/src/i18n/locales/tr_TR.json index 6cb3430b..305ad374 100644 --- a/src/i18n/locales/tr_TR.json +++ b/src/i18n/locales/tr_TR.json @@ -420,6 +420,7 @@ "offline_mode": "Çevrimdışı Mod", "offline_subtitle": "Etkinleştirildiğinde, çevrimiçi hizmetlere yönelik tüm istekler devre dışı bırakılır.", "data": "Veri", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Mue Tab ayarlarınızı bilgisayarınıza kaydetmenize, mevcut ayarlarınızı başka bir bilgisayara aktarmanıza veya ayarlarınızı varsayılan değerlerine sıfırlamınıza olanak sağlar. İstediğiniz işlemi seçin.", "reset_modal": { "title": "UYARI", @@ -453,7 +454,8 @@ }, "usage": "Kullanım İstatistikleri", "achievements": "Başarılar", - "unlocked": "{count} Kilidi Açıldı" + "unlocked": "{count} Kilidi Açıldı", + "locked": "Locked" }, "experimental": { "title": "Deneysel Özellikler", diff --git a/src/i18n/locales/zh_CN.json b/src/i18n/locales/zh_CN.json index 2854260d..b1f05357 100644 --- a/src/i18n/locales/zh_CN.json +++ b/src/i18n/locales/zh_CN.json @@ -326,7 +326,7 @@ "tooltip": "光标停留时下方显示标题", "text_only": "仅显示标题", "add_link": "Add Link", - "no_quicklinks": "No quicklinks", + "no_quicklinks": "No quick links", "edit": "Edit", "style": "Style", "options": { @@ -420,6 +420,7 @@ "offline_mode": "启用离线模式", "offline_subtitle": "When enabled, all requests to online services will be disabled.", "data": "数据和设置", + "data_description": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "data_subtitle": "Choose whether to export your Mue settings to your computer, import an existing settings file, or reset your settings to their default values", "reset_modal": { "title": "警告", @@ -453,7 +454,8 @@ }, "usage": "启用统计", "achievements": "Achievements", - "unlocked": "{count} Unlocked" + "unlocked": "{count} Unlocked", + "locked": "Locked" }, "experimental": { "title": "实验性功能",