mirror of
https://github.com/mue/mue.git
synced 2026-06-06 16:05:54 +02:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
daee291aa9 | ||
|
|
30768053eb | ||
|
|
1d99622123 | ||
|
|
66ac192c09 | ||
|
|
37464acf85 | ||
|
|
c687b2fb67 |
@@ -4,7 +4,7 @@
|
||||
"default_locale": "en",
|
||||
"name": "__MSG_name__",
|
||||
"description": "__MSG_description__",
|
||||
"version": "5.3.0",
|
||||
"version": "5.3.3",
|
||||
"homepage_url": "https://muetab.com",
|
||||
"browser_action": {
|
||||
"default_icon": "icons/128x128.png"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
"manifest_version": 2,
|
||||
"name": "Mue",
|
||||
"description": "Fast, open and free-to-use new tab page for modern browsers.",
|
||||
"version": "5.3.0",
|
||||
"version": "5.3.3",
|
||||
"homepage_url": "https://muetab.com",
|
||||
"browser_action": {
|
||||
"default_icon": "icons/128x128.png"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"homepage": "https://muetab.com",
|
||||
"bugs": "https://github.com/mue/mue/issues/new?assignees=&labels=bug&template=bug-report.md&title=%5BBUG%5D",
|
||||
"license": "BSD-3-Clause",
|
||||
"version": "5.3.0",
|
||||
"version": "5.3.3",
|
||||
"dependencies": {
|
||||
"@emotion/react": "^11.4.1",
|
||||
"@emotion/styled": "^11.3.0",
|
||||
@@ -55,7 +55,7 @@
|
||||
"start": "webpack serve",
|
||||
"build": "webpack --mode=production",
|
||||
"chrome": "cp manifest/chrome.json build/manifest.json && cp -r manifest/_locales build/_locales && cp manifest/background-chrome.js build/background-chrome.js",
|
||||
"firefox": "rm -rf build/_locales && cp manifest/firefox.json build/manifest.json && cp manifest/background-firefox.js build/background-firefox.js"
|
||||
"firefox": "rm -rf build/_locales && cp manifest/firefox.json build/manifest.json"
|
||||
},
|
||||
"browserslist": {
|
||||
"production": [
|
||||
|
||||
@@ -55,10 +55,6 @@ export default function AppearanceSettings() {
|
||||
</Dropdown>
|
||||
|
||||
<h3>{appearance.accessibility.title}</h3>
|
||||
{/* not supported on firefox */}
|
||||
{(navigator.userAgent.includes('Chrome') && typeof InstallTrigger === 'undefined') ?
|
||||
<Slider title={appearance.accessibility.widget_zoom} name='widgetzoom' default='100' step='10' min='50' max='200' display='%' category='other'/>
|
||||
: null}
|
||||
<Slider title={appearance.accessibility.toast_duration} name='toastDisplayTime' default='2500' step='100' min='500' max='5000' toast={true} display={' ' + appearance.accessibility.milliseconds} />
|
||||
</>
|
||||
);
|
||||
|
||||
@@ -74,6 +74,7 @@ export default class SearchSettings extends PureComponent {
|
||||
<>
|
||||
<h2>{search.title}</h2>
|
||||
<Switch name='searchBar' text={language.enabled} category='widgets' />
|
||||
{/* not supported on firefox */}
|
||||
{(navigator.userAgent.includes('Chrome') && typeof InstallTrigger === 'undefined') ?
|
||||
<Checkbox name='voiceSearch' text={search.voice_search} category='search'/>
|
||||
: null}
|
||||
|
||||
@@ -53,7 +53,6 @@ export default class Stats extends PureComponent {
|
||||
<p>{this.language.sections.settings_changed}: {this.state.stats.setting ? Object.keys(this.state.stats.setting).length : 0}</p>
|
||||
<p>{this.language.sections.addons_installed}: {this.state.stats.marketplace ? this.state.stats.marketplace['install'] : 0}</p>
|
||||
<Switch name='stats' text={this.language.usage} category='stats'/>
|
||||
<p>{this.language.disable}</p>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -121,12 +121,12 @@ export default class WelcomeSections extends PureComponent {
|
||||
const chooseLanguage = (
|
||||
<>
|
||||
<h1>{language.sections.language.title}</h1>
|
||||
<p>{language.sections.language.description}</p>
|
||||
<p>{language.sections.language.description} <a href={window.constants.TRANSLATIONS_URL} className='resetLink' target='_blank' rel='noopener noreferrer'>GitHub</a>!</p>
|
||||
<Radio name='language' options={languages} category='welcomeLanguage'/>
|
||||
</>
|
||||
);
|
||||
|
||||
const { appearance, advanced, background, quicklinks, stats } = window.language.modals.main.settings.sections;
|
||||
const { appearance, advanced, background, quicklinks } = window.language.modals.main.settings.sections;
|
||||
const languageSettings = window.language.modals.main.settings.sections.language;
|
||||
|
||||
const theme = (
|
||||
@@ -178,8 +178,6 @@ export default class WelcomeSections extends PureComponent {
|
||||
<Checkbox name='quicklinksddgProxy' text={background.ddg_image_proxy + ' (' + quicklinks.title + ')'}/>
|
||||
<Checkbox name='ddgProxy' text={background.ddg_image_proxy + ' (' + background.title + ')'}/>
|
||||
<p>{language.sections.privacy.ddg_proxy_description}</p>
|
||||
<Checkbox name='stats' text={stats.usage}/>
|
||||
<p>{language.sections.privacy.stats_description}</p>
|
||||
<h3 className='quicktip'>{language.sections.privacy.links.title}</h3>
|
||||
<a className='privacy' href={window.constants.PRIVACY_URL} target='_blank' rel='noopener noreferrer'>{language.sections.privacy.links.privacy_policy}</a>
|
||||
<br/><br/>
|
||||
|
||||
@@ -7,7 +7,7 @@ import './scss/index.scss';
|
||||
// the toast css is based on default so we need to import it
|
||||
import 'react-toastify/dist/ReactToastify.min.css';
|
||||
|
||||
// this is opt-in btw, allows you to see your stats etc
|
||||
// local stats
|
||||
import Stats from './modules/helpers/stats';
|
||||
|
||||
// language
|
||||
@@ -28,9 +28,8 @@ if (window.languagecode !== 'en_GB' || window.languagecode !== 'en_US') {
|
||||
}
|
||||
|
||||
window.constants = Constants;
|
||||
// doesn't send to umami when offline mode is on
|
||||
if (localStorage.getItem('stats') === 'true') {
|
||||
window.stats = new Stats(window.constants.UMAMI_ID);
|
||||
window.stats = Stats;
|
||||
} else {
|
||||
window.stats = {
|
||||
tabLoad: () => '',
|
||||
|
||||
@@ -11,6 +11,7 @@ export const WEBSITE_URL = 'https://muetab.com';
|
||||
export const PRIVACY_URL = 'https://muetab.com/privacy';
|
||||
export const BLOG_POST = 'https://blog.muetab.com/posts/version-5-3';
|
||||
export const FEEDBACK_FORM = 'https://api.formcake.com/api/form/349b56cb-7e2b-4004-b32b-e8964d217dd1/submission';
|
||||
export const TRANSLATIONS_URL = 'https://docs.muetab.com/translations/';
|
||||
|
||||
// Mue Info
|
||||
export const ORG_NAME = 'mue';
|
||||
@@ -25,13 +26,9 @@ export const COPYRIGHT_YEAR = '2018';
|
||||
export const COPYRIGHT_LICENSE = 'BSD-3 License';
|
||||
export const DONATE_USERNAME = 'davidjcralph'; // this only works if you use the same username for Patreon, GitHub and Ko-Fi
|
||||
|
||||
// umami
|
||||
export const UMAMI_DOMAIN = 'https://umami.muetab.com';
|
||||
export const UMAMI_ID = '1b97e723-199c-48d8-8992-17c4e22d4f3c';
|
||||
|
||||
// Offline images
|
||||
export const OFFLINE_IMAGES = 20;
|
||||
|
||||
// Version
|
||||
export const BETA_VERSION = false;
|
||||
export const VERSION = '5.3.0';
|
||||
export const VERSION = '5.3.3';
|
||||
|
||||
@@ -107,10 +107,6 @@
|
||||
"name": "shortFormat",
|
||||
"value": "dots"
|
||||
},
|
||||
{
|
||||
"name": "widgetzoom",
|
||||
"value": 100
|
||||
},
|
||||
{
|
||||
"name": "toastDisplayTime",
|
||||
"value": 2500
|
||||
|
||||
@@ -28,10 +28,7 @@ export function setDefaultSettings(reset) {
|
||||
}
|
||||
|
||||
export function loadSettings(hotreload) {
|
||||
document.getElementById('widgets').style.zoom = localStorage.getItem('widgetzoom') + '%';
|
||||
|
||||
const theme = localStorage.getItem('theme');
|
||||
switch (theme) {
|
||||
switch (localStorage.getItem('theme')) {
|
||||
case 'dark':
|
||||
document.body.classList.add('dark');
|
||||
break;
|
||||
@@ -46,16 +43,16 @@ export function loadSettings(hotreload) {
|
||||
document.body.classList.remove('dark');
|
||||
}
|
||||
|
||||
const tabName = localStorage.getItem('tabName') || window.language.tabname;
|
||||
document.title = tabName;
|
||||
document.title = localStorage.getItem('tabName') || window.language.tabname;
|
||||
|
||||
if (hotreload === true) {
|
||||
const custom = ['customcss', 'customjs', 'customfont'];
|
||||
// remove old custom stuff and add new
|
||||
const custom = ['customcss', 'customfont'];
|
||||
custom.forEach((element) => {
|
||||
try {
|
||||
document.head.removeChild(document.getElementById(element));
|
||||
} catch (e) {
|
||||
// Disregard exception
|
||||
// Disregard exception if custom stuff doesn't exist
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -126,18 +123,19 @@ export function loadSettings(hotreload) {
|
||||
// in a nutshell, this function saves all of the current settings, resets them, sets the defaults and then overrides
|
||||
// the new settings with the old saved messages where they exist
|
||||
export function moveSettings() {
|
||||
if (Object.keys(localStorage).length === 0) {
|
||||
const currentSettings = Object.keys(localStorage);
|
||||
if (currentSettings.length === 0) {
|
||||
return this.setDefaultSettings();
|
||||
}
|
||||
|
||||
let settings = {};
|
||||
Object.keys(localStorage).forEach((key) => {
|
||||
const settings = {};
|
||||
currentSettings.forEach((key) => {
|
||||
settings[key] = localStorage.getItem(key);
|
||||
});
|
||||
|
||||
localStorage.clear();
|
||||
|
||||
setDefaultSettings();
|
||||
|
||||
Object.keys(settings).forEach((key) => {
|
||||
localStorage.setItem(key, settings[key]);
|
||||
});
|
||||
|
||||
@@ -6,21 +6,22 @@ export function saveFile(data, filename = 'file') {
|
||||
}
|
||||
|
||||
const blob = new Blob([data], { type: 'text/json' });
|
||||
let e = document.createEvent('MouseEvents');
|
||||
let a = document.createElement('a');
|
||||
|
||||
const event = document.createEvent('MouseEvents');
|
||||
const a = document.createElement('a');
|
||||
|
||||
a.href = window.URL.createObjectURL(blob);
|
||||
a.download = filename;
|
||||
a.dataset.downloadurl = ['text/json', a.download, a.href].join(':');
|
||||
|
||||
e.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
|
||||
a.dispatchEvent(e);
|
||||
event.initMouseEvent('click', true, false, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
|
||||
a.dispatchEvent(event);
|
||||
}
|
||||
|
||||
export function exportSettings() {
|
||||
let settings = {};
|
||||
const settings = {};
|
||||
Object.keys(localStorage).forEach((key) => {
|
||||
settings[key] = localStorage.getItem(key);
|
||||
settings[key] = localStorage.getItem(key);
|
||||
});
|
||||
saveFile(settings, 'mue-settings.json');
|
||||
window.stats.postEvent('tab', 'Settings exported');
|
||||
|
||||
@@ -1,33 +1,7 @@
|
||||
export default class Stats {
|
||||
constructor(id) {
|
||||
this.id = id;
|
||||
this.url = window.constants.UMAMI_DOMAIN + '/api/collect';
|
||||
this.online = (localStorage.getItem('offlineMode') === 'false');
|
||||
}
|
||||
|
||||
async postEvent(type, name) {
|
||||
static async postEvent(type, name) {
|
||||
const value = name.toLowerCase().replaceAll(' ', '-');
|
||||
|
||||
if (this.online) {
|
||||
// umami
|
||||
await fetch(this.url, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
body: JSON.stringify({
|
||||
type: 'event',
|
||||
payload: {
|
||||
website: this.id,
|
||||
url: '/',
|
||||
event_type: type,
|
||||
event_value: value
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// local
|
||||
const data = JSON.parse(localStorage.getItem('statsData'));
|
||||
// tl;dr this creates the objects if they don't exist
|
||||
// this really needs a cleanup at some point
|
||||
@@ -45,29 +19,9 @@ export default class Stats {
|
||||
localStorage.setItem('statsData', JSON.stringify(data));
|
||||
}
|
||||
|
||||
async tabLoad() {
|
||||
if (this.online) {
|
||||
// umami
|
||||
await fetch(this.url, {
|
||||
method: 'POST',
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
body: JSON.stringify({
|
||||
type: 'pageview',
|
||||
payload: {
|
||||
website: this.id,
|
||||
url: '/',
|
||||
language: localStorage.getItem('language').replace('_', '-'),
|
||||
screen: `${window.screen.width}x${window.screen.height}`
|
||||
}
|
||||
})
|
||||
});
|
||||
}
|
||||
|
||||
// local
|
||||
static async tabLoad() {
|
||||
const data = JSON.parse(localStorage.getItem('statsData'));
|
||||
data['tabs-opened'] = data['tabs-opened'] + 1 || 1;
|
||||
localStorage.setItem('statsData', JSON.stringify(data));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Experimentell",
|
||||
@@ -435,7 +434,7 @@
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Experimental",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Welcome to Mue Tab",
|
||||
"description": "Thank you for installing, we hope you enjoy your time with our extension."
|
||||
"description": "Thank you for installing Mue, we hope you enjoy your time with our extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Experimental",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Welcome to Mue Tab",
|
||||
"description": "Thank you for installing, we hope you enjoy your time with our extension."
|
||||
"description": "Thank you for installing Mue, we hope you enjoy your time with our extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Estadísticas",
|
||||
"warning": "Tienes que activar las estadísticas de uso para poder utilizar esta función",
|
||||
"warning": "Tienes que activar las estadísticas de uso para poder utilizar esta función. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Pestañas abiertas",
|
||||
"backgrounds_favourited": "Fondos favoritos",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Ajustes cambiados",
|
||||
"addons_installed": "Complementos instalados"
|
||||
},
|
||||
"usage": "Estadísticas de uso",
|
||||
"disable": "Si se desactiva, se borrarán las estadísticas localmente, pero no se eliminarán los datos anónimos publicados en umami."
|
||||
"usage": "Estadísticas de uso"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Experimental",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Bienvenido a Mue Tab",
|
||||
"description": "Gracias por instalar, esperamos que disfrute de su tiempo con nuestra extensión."
|
||||
"description": "Gracias por instalar Mue, esperamos que disfrute de su tiempo con nuestra extensión."
|
||||
},
|
||||
"language": {
|
||||
"title": "Elige el idioma",
|
||||
"description": "Mue puede mostrarse en los idiomas que se indican debajo. ¡También puedes contribuir con traducciones en nuestro GitHub!"
|
||||
"description": "Mue puede mostrarse en los idiomas que se indican debajo. ¡También puedes contribuir con traducciones en nuestro"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Selecciona un tema",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Activa estos ajustes para proteger aún más tu privacidad con Mue.",
|
||||
"offline_mode_description": "Al activar el modo offline se deshabilitarán todas las peticiones a cualquier servicio. Esto hará que se desactiven los fondos en línea, las citas en línea, la tienda, el tiempo, los enlaces rápidos, el registro de cambios y alguna información de la pestaña Acerca de.",
|
||||
"ddg_proxy_description": "Puedes hacer que las solicitudes de imágenes pasen por DuckDuckGo si lo deseas. Por defecto, las solicitudes a la API van a tráves de nuestros servidores de código abierto y las solicitudes de imágenes van a través del servidor original. Si desactivas esta opción para los enlaces rápidos y los iconos de obtendrán de Google en lugar de DuckDuckGo. El proxy de DuckDuckGo está siempre activado para la tienda.",
|
||||
"stats_description": "Al activar esto, podrás ver la pestaña de estadísticas en los ajustes, que muestra cosas interesantes como el número de pestañas que has abierto, los fondos favoritos/descargados y más. Esto también enviará estadísticas anónimas a nuestra instancia de umami. Puedes encontrar el código fuente de esta instancia en nuestra página de GitHub.",
|
||||
"links": {
|
||||
"title": "Enlaces",
|
||||
"privacy_policy": "Política de privacidad",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Expérimental",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Bienvenue en Mue Tab",
|
||||
"description": "Merci d'avoir installé, nous espérons que vous apprécierez votre temps avec notre extension."
|
||||
"description": "Merci d'avoir installé Mue, nous espérons que vous apprécierez votre temps avec notre extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Experimenteel",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Welcome to Mue Tab",
|
||||
"description": "Thank you for installing, we hope you enjoy your time with our extension."
|
||||
"description": "Thank you for installing Mue, we hope you enjoy your time with our extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Eksperimental",
|
||||
@@ -431,11 +430,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Welcome to Mue Tab",
|
||||
"description": "Thank you for installing, we hope you enjoy your time with our extension."
|
||||
"description": "Thank you for installing Mue, we hope you enjoy your time with our extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "Экспериментальные настройки",
|
||||
@@ -432,11 +431,11 @@
|
||||
"sections": {
|
||||
"intro": {
|
||||
"title": "Welcome to Mue Tab",
|
||||
"description": "Thank you for installing, we hope you enjoy your time with our extension."
|
||||
"description": "Thank you for installing Mue, we hope you enjoy your time with our extension."
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -453,7 +452,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
@@ -292,7 +292,7 @@
|
||||
},
|
||||
"stats": {
|
||||
"title": "Stats",
|
||||
"warning": "You need to enable usage data in order to use this feature",
|
||||
"warning": "You need to enable usage data in order to use this feature. This data is only stored locally.",
|
||||
"sections": {
|
||||
"tabs_opened": "Tabs opened",
|
||||
"backgrounds_favourited": "Backgrounds favourited",
|
||||
@@ -302,8 +302,7 @@
|
||||
"settings_changed": "Settings changed",
|
||||
"addons_installed": "Add-ons installed"
|
||||
},
|
||||
"usage": "Usage Stats",
|
||||
"disable": "Turning this off will clear your statistics locally, but will not delete the anonymous data posted to umami."
|
||||
"usage": "Usage Stats"
|
||||
},
|
||||
"experimental": {
|
||||
"title": "实验性功能",
|
||||
@@ -435,7 +434,7 @@
|
||||
},
|
||||
"language": {
|
||||
"title": "Choose your language",
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our GitHub!"
|
||||
"description": "Mue can be displayed the languages listed below. You can also add new translations on our"
|
||||
},
|
||||
"theme": {
|
||||
"title": "Select a theme",
|
||||
@@ -452,7 +451,6 @@
|
||||
"description": "Enable settings to further protect your privacy with Mue.",
|
||||
"offline_mode_description": "Enabling offline mode will disable all requests to any service. This will result in online backgrounds, online quotes, marketplace, weather, quick links, change log and some about tab information to be disabled.",
|
||||
"ddg_proxy_description": "You can make image requests go through DuckDuckGo if you wish. By default, API requests go through our open source servers and image requests go through the original server. Turning this off for quick links will get the icons from Google instead of DuckDuckGo. DuckDuckGo proxy is always enabled for the Marketplace.",
|
||||
"stats_description": "Enabling this will allow you to see the stats tab in settings which shows interesting things like how many tabs you have opened, backgrounds favourited/downloaded and more. This will also post anonymous statistics to our umami instance. You can find the source code to this instance on our GitHub page.",
|
||||
"links": {
|
||||
"title": "Links",
|
||||
"privacy_policy": "Privacy Policy",
|
||||
|
||||
Reference in New Issue
Block a user