From b9c9516b1449764795b25279f46355aacaf844fc Mon Sep 17 00:00:00 2001 From: kkapsner Date: Tue, 7 Jul 2020 13:17:13 +0200 Subject: [PATCH] New trnaslations * Chinese Traditional * French * Spanish --- _locales/es/messages.json | 196 ++++++++-------- _locales/fr/messages.json | 20 +- _locales/zh_TW/messages.json | 420 +++++++++++++++++------------------ 3 files changed, 318 insertions(+), 318 deletions(-) diff --git a/_locales/es/messages.json b/_locales/es/messages.json index f43d3d2..bbd9312 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -72,11 +72,11 @@ "description": "" }, "installNotice": { - "message": "Se ha instalado CanvasBlocker. Si quiere poder acceder a está página más adelante, añádala a los marcadores.", + "message": "Se ha instalado CanvasBlocker. Si quieres poder acceder a está página más adelante, añádela a los marcadores.", "description": "" }, "updateNotice": { - "message": "Se ha actualizado CanvasBlocker. Si quiere poder acceder a está página más adelante y no la tiene en los marcadores, añádala.", + "message": "Se ha actualizado CanvasBlocker. Si quieres poder acceder a está página más adelante y no la tienes en los marcadores, añádela.", "description": "" }, "dontShowOptionsOnUpdate": { @@ -84,7 +84,7 @@ "description": "" }, "resistFingerprintingNotice": { - "message": "Tiene habilitado privacy.resistFingerprinting. Esto cambia ligeramente el comportamiento de CanvasBlocker. Consulte más información {link:aquí:https://github.com/kkapsner/CanvasBlocker/issues/158} y {link:aquí:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.", + "message": "Tienes habilitado privacy.resistFingerprinting. Esto cambia ligeramente el comportamiento de CanvasBlocker. Más información {link:aquí:https://github.com/kkapsner/CanvasBlocker/issues/158} y {link:aquí:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.", "description": "" }, "openInTab": { @@ -100,7 +100,7 @@ "description": "" }, "group_misc": { - "message": "Otros", + "message": "Varios", "description": "" }, "section_asking": { @@ -120,7 +120,7 @@ "description": "" }, "section_misc": { - "message": "Miscelánea", + "message": "Varios", "description": "" }, "section_settings": { @@ -136,7 +136,7 @@ "description": "" }, "section_history-api": { - "message": "API de history", + "message": "API history", "description": "" }, "section_window-api": { @@ -152,7 +152,7 @@ "description": "" }, "section_Navigator-api": { - "message": "API de navigator", + "message": "API navigator", "description": "" }, "section_Screen-api": { @@ -188,39 +188,39 @@ "description": "" }, "askForInvisiblePermission": { - "message": "¿Quiere permitir los invisibles?", + "message": "¿Quieres permitir los invisibles?", "description": "" }, "askForInvisibleInputPermission": { - "message": "¿Quiere permitir la entrada para los invisibles?", + "message": "¿Quieres permitir la entrada para los invisibles?", "description": "" }, "askForInvisibleReadoutPermission": { - "message": "¿Quiere permitir la lectura para los invisibles?", + "message": "¿Quieres permitir la lectura para los invisibles?", "description": "" }, "askForPermission": { - "message": "¿Quiere permitir los ?", + "message": "¿Quieres permitir los ?", "description": "" }, "askForInputPermission": { - "message": "¿Quiere permitir la entrada para los ?", + "message": "¿Quieres permitir la entrada para los ?", "description": "" }, "askForReadoutPermission": { - "message": "¿Quiere permitir la lectura para los ?", + "message": "¿Quieres permitir la lectura para los ?", "description": "" }, "askForVisiblePermission": { - "message": "¿Quiere permitir los con borde rojo?", + "message": "¿Quieres permitir los con borde rojo?", "description": "" }, "askForVisibleInputPermission": { - "message": "¿Quiere permitir la entrada para los con borde rojo?", + "message": "¿Quieres permitir la entrada para los con borde rojo?", "description": "" }, "askForVisibleReadoutPermission": { - "message": "¿Quiere permitir la lectura de para los con borde rojo?", + "message": "¿Quieres permitir la lectura de para los con borde rojo?", "description": "" }, "askForAudioPermission": { @@ -236,39 +236,39 @@ "description": "" }, "askForHistoryPermission": { - "message": "¿Quiere permitir la API de history?", + "message": "¿Quieres permitir la API history?", "description": "" }, "askForHistoryInputPermission": { - "message": "¿Quiere permitir la entrada para la API de history?", + "message": "¿Quieres permitir la entrada para la API history?", "description": "" }, "askForHistoryReadoutPermission": { - "message": "¿Quiere permitir la lectura para la API de history?", + "message": "¿Quieres permitir la lectura para la API history?", "description": "" }, "askForWindowPermission": { - "message": "¿Quiere permitir la API de window?", + "message": "¿Quieres permitir la API window?", "description": "" }, "askForWindowInputPermission": { - "message": "¿Quiere permitir la entrada para la API de window?", + "message": "¿Quieres permitir la entrada para la API window?", "description": "" }, "askForWindowReadoutPermission": { - "message": "¿Quiere permitir la lectura para la API de window?", + "message": "¿Quieres permitir la lectura para la API window?", "description": "" }, "askForDOMRectPermission": { - "message": "¿Quiere permitir la API de DOMRect?", + "message": "¿Quieres permitir la API DOMRect?", "description": "" }, "askForDOMRectInputPermission": { - "message": "¿Quiere permitir la entrada para la API de DOMRect?", + "message": "¿Quieres permitir la entrada para la API DOMRect?", "description": "" }, "askForDOMRectReadoutPermission": { - "message": "¿Quiere permitir la lectura para la API de DOMRect?", + "message": "¿Quieres permitir la lectura para la API DOMRect?", "description": "" }, "askForTextMetricsPermission": { @@ -276,35 +276,35 @@ "description": "" }, "askForTextMetricsInputPermission": { - "message": "¿Quiere permitir la entrada de la API de TextMetrics?", + "message": "¿Quieres permitir la entrada de la API TextMetrics?", "description": "" }, "askForTextMetricsReadoutPermission": { - "message": "¿Quiere permitir la lectura de la API de TextMetrics?", + "message": "¿Quieres permitir la lectura de la API TextMetrics?", "description": "" }, "askForNavigatorPermission": { - "message": "¿Quiere permitir la API de navigator?", + "message": "¿Quieres permitir la API navigator?", "description": "" }, "askForNavigatorInputPermission": { - "message": "¿Quiere permitir la entrada para la API de navigator?", + "message": "¿Quieres permitir la entrada para la API navigator?", "description": "" }, "askForNavigatorReadoutPermission": { - "message": "¿Quiere permitir la lectura para la API de navigator?", + "message": "¿Quieres permitir la lectura para la API navigator?", "description": "" }, "askForScreenPermission": { - "message": "¿Quiere permitir la API de pantalla?", + "message": "¿Quieres permitir la API screen?", "description": "" }, "askForScreenInputPermission": { - "message": "¿Quiere permitir la entrada de la API de pantalla?", + "message": "¿Quieres permitir la entrada de la API screen?", "description": "" }, "askForScreenReadoutPermission": { - "message": "¿Quiere permitir la lectura de la API de pantalla?", + "message": "¿Quieres permitir la lectura de la API screen?", "description": "" }, "askOnlyOnce_title": { @@ -368,7 +368,7 @@ "description": "" }, "blockMode_urlSpecific": { - "message": "Para establecer modos de bloqueo individuales para sitios específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y seleccione el modo de bloqueo deseado.", + "message": "Para establecer modos de bloqueo individuales para sitios específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y selecciona el modo de bloqueo deseado.", "description": "" }, "blockMode_options.allowEverything": { @@ -408,7 +408,7 @@ "description": "" }, "protectedCanvasPart_urlSpecific": { - "message": "Para proteger partes concretas de sitios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y seleccione la parte deseada.", + "message": "Para proteger partes concretas de sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y selecciona la parte deseada.", "description": "" }, "protectedCanvasPart_options.nothing": { @@ -448,7 +448,7 @@ "description": "" }, "maxFakeSize_description": { - "message": "Los «canvas» con un área mayor que este número no se falsean (introduzca un cero para deshabilitarlo). Es un parámetro de rendimiento que puede prevenir bloqueos del navegador y debe ajustarse a la potencia de cálculo del dispositivo.\nPRECAUCIÓN: esto reduce la seguridad del complemento, por lo que es muy recomendable no darle un valor menor que 1000000.", + "message": "Los «canvas» con un área mayor que este número no se falsean (ingresa un cero para deshabilitarlo). Es un parámetro de rendimiento que puede prevenir bloqueos del navegador y debe ajustarse a la potencia de cálculo del dispositivo.\nPRECAUCIÓN: esto reduce la seguridad del complemento, por lo que es muy recomendable no darle un valor menor que 1000000.", "description": "" }, "maxFakeSize_title": { @@ -556,11 +556,11 @@ "description": "" }, "sharePersistentRndBetweenDomains_description": { - "message": "PRECAUCIÓN: este ajuste hace al navegador 100% rastreable y es, por tanto, una amenaza para su privacidad.", + "message": "PRECAUCIÓN: este configuración hace al navegador 100 % rastreable, y por tanto, una amenaza para tu privacidad.", "description": "" }, "sharePersistentRndBetweenDomains_confirmMessage": { - "message": "¿Seguro que quiere compartir la aleatoriedad persistente entre dominios?\nPRECAUCIÓN: esto hace al nevegador 100% rastreable y es, por tanto, una amenaza para su privacidad.", + "message": "¿Seguro que quieres compartir la aleatoriedad persistente entre dominios?\nPRECAUCIÓN: esto hace al navegador 100 % rastreable, y por tanto, una amenaza para tu privacidad.", "description": "" }, "ignoreFrequentColors_title": { @@ -588,35 +588,35 @@ "description": "" }, "webGLVendor_title": { - "message": "Proveedor WebGL reportado", + "message": "Proveedor webGL reportado", "description": "" }, "webGLVendor_description": { - "message": "Value to be reported in the webGL function \"getParameter\" for the \"vendor\". Leave empty to use the original value.", + "message": "Valor que debe ser reportado en la función webGL \"getParameter\" para el \"proveedor\". Dejar vacío para utilizar el valor original.", "description": "" }, "webGLRenderer_title": { - "message": "Reported webGL renderer", + "message": "Renderizador webGL reportado", "description": "" }, "webGLRenderer_description": { - "message": "Value to be reported in the webGL function \"getParameter\" for the \"renderer\". Leave empty to use the original value.", + "message": "Valor que debe ser reportado en la función webGL \"getParameter\" para el \"renderizador\". Dejar vacío para utilizar el valor original.", "description": "" }, "webGLUnmaskedVendor_title": { - "message": "Reported webGL unmasked vendor", + "message": "Proveedor webGL desenmascarado reportado", "description": "" }, "webGLUnmaskedVendor_description": { - "message": "Value to be reported in the webGL function \"getParameter\" for the \"unmasked vendor\". Leave empty to use the original value.", + "message": "Valor que debe ser reportado en la función webGL \"getParameter\" para el \"proveedor desenmascarado\". Dejar vacío para utilizar el valor original.", "description": "" }, "webGLUnmaskedRenderer_title": { - "message": "Reported webGL unmasked renderer", + "message": "Renderizador webGL desenmascarado reportado", "description": "" }, "webGLUnmaskedRenderer_description": { - "message": "Value to be reported in the webGL function \"getParameter\" for the \"unmasked renderer\". Leave empty to use the original value.", + "message": "Valor que debe ser reportado en la función webGL \"getParameter\" para el \"renderizador desenmascarado\". Dejar vacío para utilizar el valor original.", "description": "" }, "useCanvasCache_title": { @@ -688,7 +688,7 @@ "description": "" }, "fakedTextMetricsReadout": { - "message": "Faked TextMetrics readout on {url}", + "message": "Lectura de TextMetrics falseada en {url}", "description": "" }, "fakedNavigatorReadout": { @@ -696,7 +696,7 @@ "description": "" }, "fakedScreenReadout": { - "message": "Faked screen readout on {url}", + "message": "Lectura de screen falseada en {url}", "description": "" }, "fakedInput": { @@ -720,7 +720,7 @@ "description": "" }, "localFile": { - "message": "local file", + "message": "archivo local", "description": "" }, "ignorelistDomain": { @@ -816,7 +816,7 @@ "description": "" }, "showNotifications_urlSpecific": { - "message": "Para desactivar las notificaciones para sitios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.", + "message": "Para deshabilitar las notificaciones para sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "showNotifications_title": { @@ -960,7 +960,7 @@ "description": "" }, "protectAudio_title": { - "message": "Proteger la API de audio", + "message": "Proteger la API audio", "description": "" }, "protectAudio_description": { @@ -968,7 +968,7 @@ "description": "" }, "protectAudio_urlSpecific": { - "message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "audioFakeRate_title": { @@ -1008,7 +1008,7 @@ "description": "" }, "audioFakeRate_options.100%": { - "message": "100% de los valores", + "message": "100 % de los valores", "description": "" }, "audioNoiseLevel_title": { @@ -1048,7 +1048,7 @@ "description": "" }, "useAudioCache_urlSpecific": { - "message": "Algunas páginas usan guiones para crear huellas digitales muy mal escritos que ralentizan Firefox. Para deshabilitar la caché para sitios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.", + "message": "Algunas páginas usan scripts muy mal escritos con audio para crear huella digital que ralentizan Firefox. Para deshabilitar la caché para sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "audioUseFixedIndices_title": { @@ -1076,11 +1076,11 @@ "description": "" }, "historyLengthThreshold_urlSpecific": { - "message": "Para cambiar este valor para sítios web específicos, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y ponga un valor distinto.", + "message": "Para cambiar este valor para sitios web específicos, haz clic en la flecha negra para abrir el menú, añadir el dominio o URL haciendo clic en «+» y establecer un valor diferente.", "description": "" }, "protectWindow_title": { - "message": "Proteger la API de window", + "message": "Proteger la API window", "description": "" }, "protectWindow_description": { @@ -1088,15 +1088,15 @@ "description": "" }, "protectWindow_urlSpecific": { - "message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "protectWindow_askReCaptchaException": { - "message": "La protección de la API de window rompe los reCAPTCHA. ¿Quiere añadir una excepción para eso?", + "message": "La protección de la API window rompe reCAPTCHA. ¿Quieres permitir la API window.name en las páginas integradas para que vuelva a funcionar?", "description": "" }, "allowWindowNameInFrames_title": { - "message": "Allow window.name in frames", + "message": "Permitir window.name en frames", "description": "" }, "allowWindowNameInFrames_description": { @@ -1104,19 +1104,19 @@ "description": "" }, "allowWindowNameInFrames_urlSpecific": { - "message": "To allow this only for specific websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and set its checkmark.", + "message": "Para permitir esto solo para sitios web específicos, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y marca la casilla.", "description": "" }, "protectDOMRect_title": { - "message": "Proteger la API de DOMRect", + "message": "Proteger la API DOMRect", "description": "" }, "protectDOMRect_description": { - "message": "Protege contra la huella digital mediante «getClientRects()» y varios métodos similares.", + "message": "Esto protege contra la huella digital mediante «getClientRects()» y varios métodos similares.", "description": "" }, "protectDOMRect_urlSpecific": { - "message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casilla.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "domRectIntegerFactor_title": { @@ -1128,27 +1128,27 @@ "description": "" }, "protectTextMetrics_title": { - "message": "Protect TextMetrics API", + "message": "Proteger la API TextMetrics", "description": "" }, "protectTextMetrics_description": { - "message": "This protects against the \"measureText()\" fingerprinting which can be used to cross validate DOMRect values.", + "message": "Esto protege contra la huella digital mediante «measureText()» que se pueden usar para validar de forma cruzada los valores DOMRect.", "description": "" }, "protectTextMetrics_urlSpecific": { - "message": "To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "protectNavigator_title": { - "message": "Proteger la API de navigator", + "message": "Proteger la API navigator", "description": "" }, "protectNavigator_description": { - "message": "Esta página permite cambios en la API de navigator. Habilitar esta protección no cambia nada por defecto. Abra la configuración de navigator para especificar allí los cambios que desee.", + "message": "Esta página permite cambios en la API navigator. Habilitar esta protección no cambia nada por defecto. Abre la configuración de navigator para especificar allí los cambios que desees.", "description": "" }, "protectNavigator_urlSpecific": { - "message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casila.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "openNavigatorSettings_title": { @@ -1168,7 +1168,7 @@ "description": "" }, "navigatorSettings_description": { - "message": "En esta página puede cambiar la configuración de navigator. Si usa un preajuste, debe usar siempre uno para sistema operativo y otro para el navegador. Después de seleccionarlos, todavía puede hacer modificaciones.", + "message": "En esta página puedes cambiar la configuración de navigator. Si usas un preajuste, siempre debes usar uno para el sistema operativo y otro para el navegador. Después de seleccionarlos, todavía puede hacer modificaciones.", "description": "" }, "navigatorSettings_disclaimer": { @@ -1192,31 +1192,31 @@ "description": "" }, "navigatorSettings_reset": { - "message": "Reiniciar", + "message": "Restablecer", "description": "" }, "protectScreen_title": { - "message": "Protect screen API", + "message": "Proteger la API screen", "description": "" }, "protectScreen_description": { - "message": "This protects against fingerprinting attempts including the screen size.", + "message": "Esto protege contra los intentos de crear huella digital, incluido el tamaño de la pantalla.", "description": "" }, "protectScreen_urlSpecific": { - "message": "To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "screenSize_title": { - "message": "Screen size", + "message": "Tamaño de pantalla", "description": "" }, "screenSize_description": { - "message": "If this is set with a value \"...x...\" the specified dimensions will be reported as the screen size.", + "message": "Si se establece con un valor \"...x...\" las dimensiones especificadas serán reportadas como el tamaño de la pantalla.", "description": "" }, "screenSize_urlSpecific": { - "message": "To provide specific sizes for certain websites, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and enter the desired value.", + "message": "Para proporcionar tamaños específicos para ciertos sitios web, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» e ingresa el valor deseado.", "description": "" }, "fakeMinimalScreenSize_title": { @@ -1228,7 +1228,7 @@ "description": "" }, "fakeMinimalScreenSize_urlSpecific": { - "message": "To exclude specific websites from the faking, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.", + "message": "Para excluir sitios web específicos del falseado, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "theme_title": { @@ -1272,7 +1272,7 @@ "description": "" }, "blockDataURLs_urlSpecific": { - "message": "Para excluir sitios web específicos de esta protección, haga clic en la flecha negra para abrir el menú, añada el dominio o URL haciendo clic en «+» y desmarque la casila.", + "message": "Para excluir sitios web específicos de esta protección, haz clic en la flecha negra para abrir el menú, añade el dominio o URL haciendo clic en «+» y desmarca la casilla.", "description": "" }, "showReleaseNotes_title": { @@ -1320,7 +1320,7 @@ "description": "" }, "exportSettings_title": { - "message": "Exportar la configuración", + "message": "Exportar configuración", "description": "" }, "exportSettings_description": { @@ -1344,15 +1344,15 @@ "description": "" }, "openSettingPresets_title": { - "message": "Presets", + "message": "Preajustes", "description": "" }, "openSettingPresets_description": { - "message": "This opens the preset page that was shown upon installation. The presets are collections of setting values for some common use cases of CanvasBlocker.", + "message": "Esto abre la página de preajustes que se mostró en la instalación. Los preajustes son colecciones de valores de configuración para algunos casos de uso común de CanvasBlocker.", "description": "" }, "openSettingPresets_label": { - "message": "Open", + "message": "Abrir", "description": "" }, "inspectSettings_label": { @@ -1368,7 +1368,7 @@ "description": "" }, "resetSettings_title": { - "message": "Reiniciar la configuración", + "message": "Restablecer configuración", "description": "" }, "resetSettings_description": { @@ -1376,7 +1376,7 @@ "description": "" }, "resetSettings_label": { - "message": "Reiniciar", + "message": "Restablecer", "description": "" }, "resetSettings_confirm": { @@ -1388,7 +1388,7 @@ "description": "" }, "browserAction_faq": { - "message": "FAQ", + "message": "Preguntas frecuentes", "description": "" }, "browserAction_test": { @@ -1520,7 +1520,7 @@ "description": "" }, "sanitation_error.doNotSharePersistentRndBetweenDomains": { - "message": "No compartir la aleatoriedad persistente entre dominios porque hace al navegador 100% rastreable.", + "message": "No compartir la aleatoriedad persistente entre dominios porque hace al navegador 100 % rastreable.", "description": "" }, "sanitation_error.customScreenSize": { @@ -1536,19 +1536,19 @@ "description": "" }, "presets": { - "message": "Presets", + "message": "Preajustes", "description": "" }, "presets_title": { - "message": "CanvasBlocker presets", + "message": "Preajustes de CanvasBlocker", "description": "" }, "presets_installNotice": { - "message": "{image:../icons/icon.svg}Thanks for installing CanvasBlocker. To adjust it to your needs you can apply some presets. For further customization you can open the {link:options:options.html} page. There you can also open this preset page later.", + "message": "{image:../icons/icon.svg}Gracias por instalar CanvasBlocker. Para ajustarlo a tus necesidades puedes aplicar algunos preajustes. Para una mayor personalización puedes abrir la página de {link:opciones:options.html}. Allí también puedes abrir esta página de preajustes más tarde.", "description": "" }, "presets_introduction": { - "message": "These are some setting presets to fit different people's needs. The values in brackets are the current state of the setting. You can apply multiple presets after each other but some settings might be overwritten by the later applied one.", + "message": "Estos son algunos preajustes de configuración para adaptarse a las necesidades de diferentes personas. Los valores entre paréntesis son el estado actual de la configuración. Puedes aplicar múltiples preajustes de configuración uno tras otro, pero alguna configuración puede ser sobrescrita por el que se aplique más tarde.", "description": "" }, "preset_default_title": { @@ -1560,11 +1560,11 @@ "description": "" }, "preset_convenience_title": { - "message": "Convenient settings", + "message": "Configuración cómoda", "description": "" }, "preset_convenience_description": { - "message": "Apply some settings to make the browsing experience as convenient as possible. This includes whitelisting some sites.", + "message": "Aplica algunas configuraciones para que la experiencia de navegación sea lo más cómoda posible. Esto incluye la lista blanca de algunos sitios.", "description": "" }, "preset_stealth_title": { @@ -1572,23 +1572,23 @@ "description": "" }, "preset_stealth_description": { - "message": "Configures CanvasBlocker to be hard to detect. This might lead to high CPU usage and might slow down the browser.", + "message": "Configura CanvasBlocker para que sea difícil de detectar. Esto puede llevar a un alto uso de la CPU y puede ralentizar el navegador.", "description": "" }, "preset_max_protection_title": { - "message": "Maximum protection", + "message": "Máxima protección", "description": "" }, "preset_max_protection_description": { - "message": "Maximizes the protection against fingerprint extraction. These settings will break some pages, might slow down the browser a little bit and might enable sites to detect that CanvasBlocker is used. After applying this preset you should consider applying the reCAPTCHA preset as well.", + "message": "Maximiza la protección contra la extracción de huella dagital. Esta configuración romperá algunas páginas, podría ralentizar un poco el navegador y podría permitir a los sitios detectar si utilizas CanvasBlocker. Después de aplicar este preajuste, deberías considerar aplicar también el preajuste reCAPTCHA.", "description": "" }, "preset_recaptcha_title": { - "message": "reCAPTCHA exception", + "message": "Excepción de reCAPTCHA", "description": "" }, "preset_recaptcha_description": { - "message": "Protecting the window API breaks reCAPTCHA. This preset allows the usage of the window.name API in embedded pages which will make it work again.", + "message": "La protección de la API window rompe reCAPTCHA. Este preajuste permite el uso de la API window.name en páginas integradas, lo que hará que vuelva a funcionar.", "description": "" } } diff --git a/_locales/fr/messages.json b/_locales/fr/messages.json index 3760cb8..915ed31 100644 --- a/_locales/fr/messages.json +++ b/_locales/fr/messages.json @@ -148,7 +148,7 @@ "description": "" }, "section_TextMetrics-api": { - "message": "TextMetrics API", + "message": "API TextMetrics", "description": "" }, "section_Navigator-api": { @@ -272,15 +272,15 @@ "description": "" }, "askForTextMetricsPermission": { - "message": "Do you want to allow the TextMetrics API?", + "message": "Voulez-vous autoriser l'interface TextMetrics ?", "description": "" }, "askForTextMetricsInputPermission": { - "message": "Do you want to allow TextMetrics API input?", + "message": "Voulez-vous autoriser l'envoi de données par le biais de l'interface TextMetrics ?", "description": "" }, "askForTextMetricsReadoutPermission": { - "message": "Do you want to allow TextMetrics API readout?", + "message": "Voulez-vous autoriser la lecture de données par le biais de l'interface TextMetrics ?", "description": "" }, "askForNavigatorPermission": { @@ -688,7 +688,7 @@ "description": "" }, "fakedTextMetricsReadout": { - "message": "Faked TextMetrics readout on {url}", + "message": "Données faussées pour la lecture des données TextMetrics activé {url}", "description": "" }, "fakedNavigatorReadout": { @@ -1128,15 +1128,15 @@ "description": "" }, "protectTextMetrics_title": { - "message": "Protect TextMetrics API", + "message": "Protéger l'interface TextMetrics", "description": "" }, "protectTextMetrics_description": { - "message": "This protects against the \"measureText()\" fingerprinting which can be used to cross validate DOMRect values.", + "message": "Cela protège contre les empreintes digitales \"measureText ()\" qui peuvent être utilisées pour contre-valider les valeurs DOMRect.", "description": "" }, "protectTextMetrics_urlSpecific": { - "message": "To exclude specific websites from this protection, click on the black arrow to open the menu, add the domain or URL by clicking on \"+\" and remove its checkmark.", + "message": "Pour exclure des sites Web spécifiques de cette protection, cliquez sur la flèche noire pour ouvrir le menu, ajoutez le domaine ou l'URL en cliquant sur \"+\" et supprimez sa coche.", "description": "" }, "protectNavigator_title": { @@ -1388,7 +1388,7 @@ "description": "" }, "browserAction_faq": { - "message": "FAQ", + "message": "Questions fréquentes", "description": "" }, "browserAction_test": { @@ -1452,7 +1452,7 @@ "description": "" }, "sanitation_error.disabledSomeFeatures": { - "message": "Some features of {api} are disabled. This should only be done for testing or if you really know what the features are doing.", + "message": "Certaines fonctionnalités de {api} sont désactivées. Cela ne devrait être fait uniquement pour les tests ou si vous savez vraiment ce que font ces fonctionnalités.", "description": "" }, "sanitation_resolution.disableMainFlag": { diff --git a/_locales/zh_TW/messages.json b/_locales/zh_TW/messages.json index 6e2be74..a9ef8dc 100644 --- a/_locales/zh_TW/messages.json +++ b/_locales/zh_TW/messages.json @@ -4,7 +4,7 @@ "description": "" }, "addon_description": { - "message": "Alters some JS APIs to prevent fingerprinting.", + "message": "改變 某些 JS APIs 設定 來 防止 指紋 追踪。", "description": "" }, "browserAction_title_default": { @@ -12,11 +12,11 @@ "description": "" }, "browserAction_title_notified": { - "message": " \n\nprotection successful for:", + "message": " \n\n成功的保護", "description": "" }, "browserAction_title_whitelisted": { - "message": " (APIs whitelisted for {url})", + "message": " ({url} 已被加進 API 白名單)", "description": "" }, "browserAction_title_protectedAPIs": { @@ -24,19 +24,19 @@ "description": "" }, "more": { - "message": "more", + "message": "更多", "description": "" }, "less": { - "message": "less", + "message": "更少", "description": "" }, "pleaseWait": { - "message": "Please wait...", + "message": "請稍等...", "description": "" }, "search": { - "message": "Search", + "message": "搜尋", "description": "" }, "ok": { @@ -44,55 +44,55 @@ "description": "" }, "apply": { - "message": "Apply", + "message": "確定", "description": "" }, "cancel": { - "message": "Cancel", + "message": "取消", "description": "" }, "input": { - "message": "input", + "message": "輸入", "description": "" }, "readout": { - "message": "readout", + "message": "輸出", "description": "" }, "options": { - "message": "Settings", + "message": "設定", "description": "" }, "options_title": { - "message": "CanvasBlocker settings", + "message": "CanvasBlocker 設定", "description": "" }, "optionsIntroduction": { - "message": "On this page you can adjust the settings of CanvasBlocker.", + "message": "在此頁面,您可以調整CanvasBlocker的設定。", "description": "" }, "installNotice": { - "message": "CanvasBlocker was installed. If you want to be able to access this page in the future, please bookmark it.", + "message": "CanvasBlacked已安裝好. 如果你想重上此網頁, 請收藏。", "description": "" }, "updateNotice": { - "message": "CanvasBlocker was updated. If you want to be able to access this page in the future and have not bookmarked it yet, please bookmark it.", + "message": "CanvasBlacked已被更新. 如果你將來想重上此網頁但還沒加籤, 請收藏。", "description": "" }, "dontShowOptionsOnUpdate": { - "message": "Don't show up again after update.", + "message": "更新後不要再顯示。", "description": "" }, "resistFingerprintingNotice": { - "message": "You have privacy.resistFingerprinting enabled. This slightly changes the behaviour of CanvasBlocker. See further information {link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} and {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}.", + "message": "您啟用了privacy.resistFingerprinting設定。此設定會謏改 CanvasBlocker的行為。詳情参閱 {link:here:https://github.com/kkapsner/CanvasBlocker/issues/158} 和 {link:here:https://github.com/ghacksuserjs/ghacks-user.js/issues/767}。", "description": "" }, "openInTab": { - "message": "Open in separate tab", + "message": "在新的隱身標籤頁中打開", "description": "" }, "group_general": { - "message": "General", + "message": "一般設定", "description": "" }, "group_APIs": { @@ -100,31 +100,31 @@ "description": "" }, "group_misc": { - "message": "Misc", + "message": "雜項", "description": "" }, "section_asking": { - "message": "Asking", + "message": "請問中", "description": "" }, "section_faking": { - "message": "Faking", + "message": "偽造", "description": "" }, "section_notifications": { - "message": "Notifications", + "message": "通知", "description": "" }, "section_lists": { - "message": "Lists", + "message": "列表", "description": "" }, "section_misc": { - "message": "Misc", + "message": "雜項", "description": "" }, "section_settings": { - "message": "Settings", + "message": "設定", "description": "" }, "section_canvas-api": { @@ -160,155 +160,155 @@ "description": "" }, "displayAdvancedSettings_title": { - "message": "Expert mode", + "message": "專家模式", "description": "" }, "displayAdvancedSettings_description": { - "message": "Displays additional settings.", + "message": "顯示更多設定\n\t", "description": "" }, "displayDescriptions_title": { - "message": "Display descriptions", + "message": "顯示說明", "description": "" }, "displayDescriptions_description": { - "message": "Displays the descriptions of the settings.", + "message": "顯示設定的說明", "description": "" }, "hideSetting": { - "message": "Click here to hide this setting.", + "message": "點擊這裡去隱藏此設置", "description": "" }, "displayHiddenSettings_title": { - "message": "Display hidden settings", + "message": "顯示隱藏的設置", "description": "" }, "displayHiddenSettings_description": { - "message": "Activate to display the hidden settings.", + "message": "將被隱藏的設置顯示出來", "description": "" }, "askForInvisiblePermission": { - "message": "Do you want to allow invisible ?", + "message": "你想允許隱形的嗎?", "description": "" }, "askForInvisibleInputPermission": { - "message": "Do you want to allow invisible input?", + "message": "你想允許隱形的的輸入嗎?", "description": "" }, "askForInvisibleReadoutPermission": { - "message": "Do you want to allow invisible readout?", + "message": "你想允許隱形的的讀出嗎?", "description": "" }, "askForPermission": { - "message": "Do you want to allow ?", + "message": "你想允許嗎?", "description": "" }, "askForInputPermission": { - "message": "Do you want to allow input?", + "message": "你想允許的輸入嗎?", "description": "" }, "askForReadoutPermission": { - "message": "Do you want to allow readout?", + "message": "你想允許的讀出嗎?", "description": "" }, "askForVisiblePermission": { - "message": "Do you want to allow the red bordered ?", + "message": "你想允許紅框的嗎?", "description": "" }, "askForVisibleInputPermission": { - "message": "Do you want to allow input in the red bordered ?", + "message": "你想允許紅框的輸入嗎?", "description": "" }, "askForVisibleReadoutPermission": { - "message": "Do you want to allow the readout of the red bordered ?", + "message": "你想允許紅框的讀出嗎?", "description": "" }, "askForAudioPermission": { - "message": "Do you want to allow the audio API?", + "message": "你想允許音訊API嗎?", "description": "" }, "askForAudioInputPermission": { - "message": "Do you want to allow audio API input?", + "message": "你想允許音訊API的輸入嗎?", "description": "" }, "askForAudioReadoutPermission": { - "message": "Do you want to allow audio API readout?", + "message": "你想允許音訊API的讀出嗎?", "description": "" }, "askForHistoryPermission": { - "message": "Do you want to allow the history API?", + "message": "你想允許歷史API嗎?", "description": "" }, "askForHistoryInputPermission": { - "message": "Do you want to allow history API input?", + "message": "你想允許歷史API的輸入嗎?", "description": "" }, "askForHistoryReadoutPermission": { - "message": "Do you want to allow history API readout?", + "message": "你想允許歷史API的讀出嗎?", "description": "" }, "askForWindowPermission": { - "message": "Do you want to allow the window API?", + "message": "你想允許視窗API嗎?", "description": "" }, "askForWindowInputPermission": { - "message": "Do you want to allow window API input?", + "message": "你想允許視窗API的輸入嗎?", "description": "" }, "askForWindowReadoutPermission": { - "message": "Do you want to allow window API readout?", + "message": "你想允許視窗API的讀出嗎?", "description": "" }, "askForDOMRectPermission": { - "message": "Do you want to allow the DOMRect API?", + "message": "你想允許DOMRectAPI嗎?", "description": "" }, "askForDOMRectInputPermission": { - "message": "Do you want to allow DOMRect API input?", + "message": "你想允許DOMRectAPI的輸入嗎?", "description": "" }, "askForDOMRectReadoutPermission": { - "message": "Do you want to allow DOMRect API readout?", + "message": "你想允許DOMRectAPI的讀出嗎?", "description": "" }, "askForTextMetricsPermission": { - "message": "Do you want to allow the TextMetrics API?", + "message": "你想允許TextMetricsAPI嗎?", "description": "" }, "askForTextMetricsInputPermission": { - "message": "Do you want to allow TextMetrics API input?", + "message": "你想允許TextMetricsAPI的輸入嗎?", "description": "" }, "askForTextMetricsReadoutPermission": { - "message": "Do you want to allow TextMetrics API readout?", + "message": "你想允許TextMetricsAPI的讀出嗎?", "description": "" }, "askForNavigatorPermission": { - "message": "Do you want to allow the navigator API?", + "message": "你想允許導航API嗎?", "description": "" }, "askForNavigatorInputPermission": { - "message": "Do you want to allow navigator API input?", + "message": "你想允許導航API的輸入嗎?", "description": "" }, "askForNavigatorReadoutPermission": { - "message": "Do you want to allow navigator API readout?", + "message": "你想允許導航API的讀出嗎?", "description": "" }, "askForScreenPermission": { - "message": "Do you want to allow the screen API?", + "message": "你想允許屏幕API嗎?", "description": "" }, "askForScreenInputPermission": { - "message": "Do you want to allow screen API input?", + "message": "你想允許D屏幕API的輸入嗎?", "description": "" }, "askForScreenReadoutPermission": { - "message": "Do you want to allow screen API readout?", + "message": "你想允許屏幕API的讀出嗎?", "description": "" }, "askOnlyOnce_title": { - "message": "Ask only once", + "message": "只問一次", "description": "" }, "askOnlyOnce_description": { @@ -316,35 +316,35 @@ "description": "" }, "askOnlyOnce_options.no": { - "message": "no", + "message": "否", "description": "" }, "askOnlyOnce_options.individual": { - "message": "individual", + "message": "單一", "description": "" }, "askOnlyOnce_options.combined": { - "message": "combined", + "message": "合併的", "description": "" }, "askDenyMode_title": { - "message": "Ask deny mode", + "message": "詢問否定模式", "description": "" }, "askDenyMode_description": { - "message": "Which mode shall be used when the permission is denied.", + "message": "如果許可被拒絕會使用哪種模式", "description": "" }, "askDenyMode_options.block": { - "message": "block", + "message": "阻止", "description": "" }, "askDenyMode_options.fake": { - "message": "fake", + "message": "偽裝", "description": "" }, "showCanvasWhileAsking_title": { - "message": "Show canvas content", + "message": "顯示畫佈內容", "description": "" }, "showCanvasWhileAsking_description": { @@ -360,7 +360,7 @@ "description": "" }, "blackList_title": { - "message": "Blacklist", + "message": "黑名單", "description": "" }, "blockMode_description": { @@ -372,35 +372,35 @@ "description": "" }, "blockMode_options.allowEverything": { - "message": "allow everything", + "message": "全部允許", "description": "" }, "blockMode_options.block": { - "message": "allow only whitelist", + "message": "只允許白名單", "description": "" }, "blockMode_options.ask": { - "message": "ask for permission", + "message": "徵求權限", "description": "" }, "blockMode_options.blockEverything": { - "message": "block everything", + "message": "阻止所有", "description": "" }, "blockMode_options.allow": { - "message": "block only blacklist", + "message": "阻止黑名單", "description": "" }, "blockMode_options.fake": { - "message": "fake", + "message": "偽裝", "description": "" }, "blockMode_title": { - "message": "Block mode", + "message": "阻止模式", "description": "" }, "protectedCanvasPart_title": { - "message": "Protected part of the canvas API", + "message": "部分受保護的canvas API", "description": "" }, "protectedCanvasPart_description": { @@ -412,19 +412,19 @@ "description": "" }, "protectedCanvasPart_options.nothing": { - "message": "nothing", + "message": "無", "description": "" }, "protectedCanvasPart_options.input": { - "message": "input", + "message": "輸入", "description": "" }, "protectedCanvasPart_options.readout": { - "message": "readout", + "message": "讀出", "description": "" }, "protectedCanvasPart_options.everything": { - "message": "everything", + "message": "所有", "description": "" }, "urlSettings_title": { @@ -444,7 +444,7 @@ "description": "" }, "minFakeSize_title": { - "message": "Minimal fake size", + "message": "最低假值", "description": "" }, "maxFakeSize_description": { @@ -452,7 +452,7 @@ "description": "" }, "maxFakeSize_title": { - "message": "Maximal fake size", + "message": "最大假值", "description": "" }, "rng_description": { @@ -460,15 +460,15 @@ "description": "" }, "rng_options.persistent": { - "message": "persistent", + "message": "持久", "description": "" }, "rng_options.constant": { - "message": "constant", + "message": "恆量", "description": "" }, "rng_options.nonPersistent": { - "message": "non persistent", + "message": "非持久", "description": "" }, "rng_options.white": { @@ -476,11 +476,11 @@ "description": "" }, "rng_title": { - "message": "Random number generator", + "message": "隨機數發生器", "description": "" }, "persistentRndStorage_title": { - "message": "Persistent storage", + "message": "持久存儲", "description": "" }, "persistentRndStorage_description": { @@ -488,7 +488,7 @@ "description": "" }, "storePersistentRnd_title": { - "message": "Store persistent data", + "message": "存儲持久資料\n\t", "description": "" }, "storePersistentRnd_description": { @@ -504,31 +504,31 @@ "description": "" }, "persistentRndClearIntervalUnit_options.seconds": { - "message": "seconds", + "message": "秒", "description": "" }, "persistentRndClearIntervalUnit_options.minutes": { - "message": "minutes", + "message": "分鐘", "description": "" }, "persistentRndClearIntervalUnit_options.hours": { - "message": "hours", + "message": "小時", "description": "" }, "persistentRndClearIntervalUnit_options.days": { - "message": "days", + "message": "日", "description": "" }, "persistentRndClearIntervalUnit_options.weeks": { - "message": "weeks", + "message": "週", "description": "" }, "persistentRndClearIntervalUnit_options.months": { - "message": "months", + "message": "月", "description": "" }, "persistentRndClearIntervalUnit_options.years": { - "message": "years", + "message": "年", "description": "" }, "clearPersistentRnd_title": { @@ -540,15 +540,15 @@ "description": "" }, "clearPersistentRnd_label": { - "message": "Clear", + "message": "清除", "description": "" }, "clearPersistentRndForContainer_label": { - "message": "Clear container", + "message": "清除容器", "description": "" }, "clearPersistentRndForContainer_title": { - "message": "Select container", + "message": "選擇容器", "description": "" }, "sharePersistentRndBetweenDomains_title": { @@ -564,15 +564,15 @@ "description": "" }, "ignoreFrequentColors_title": { - "message": "Ignore the most frequent colors", + "message": "不理最常見的顏色", "description": "" }, "ignoreFrequentColors_description": { - "message": "Number of colors that shall not be faked per canvas. This is a parameter to prevent detection.\nCAUTION: This can reduce the performance of the addon because the color statistic has to be calculated for every image. Additional this can lower the safety of the addon, therefore it is highly recommended not to set this value above 3.", + "message": "報告webGL的供應商", "description": "" }, "minColors_title": { - "message": "Minimal number of colors", + "message": "最小的顏色", "description": "" }, "minColors_description": { @@ -588,7 +588,7 @@ "description": "" }, "webGLVendor_title": { - "message": "Reported webGL vendor", + "message": "報告webGL的供應商", "description": "" }, "webGLVendor_description": { @@ -596,7 +596,7 @@ "description": "" }, "webGLRenderer_title": { - "message": "Reported webGL renderer", + "message": "報告webGL的渲染器", "description": "" }, "webGLRenderer_description": { @@ -640,7 +640,7 @@ "description": "" }, "showOptions": { - "message": "display settings", + "message": "顯示設定", "description": "" }, "displayCallingStack": { @@ -648,7 +648,7 @@ "description": "" }, "displayFullURL": { - "message": "display full URL", + "message": "顯示完整網址", "description": "" }, "enableStackList_description": { @@ -708,11 +708,11 @@ "description": "" }, "ignoreList_title": { - "message": "Ignore list", + "message": "不理表", "description": "" }, "ignoredAPIs_title": { - "message": "Ignored APIs", + "message": "不理API", "description": "" }, "ignoredAPIs_description": { @@ -720,7 +720,7 @@ "description": "" }, "localFile": { - "message": "local file", + "message": "本機檔案", "description": "" }, "ignorelistDomain": { @@ -728,7 +728,7 @@ "description": "" }, "ignorelistURL": { - "message": "ignore URL", + "message": "不理網址", "description": "" }, "selectIgnore": { @@ -784,15 +784,15 @@ "description": "" }, "whitelistOnlyAPI": { - "message": "Whitelist only the {api}", + "message": "僅將{api} 加到白名單", "description": "" }, "whitelistAllAPIs": { - "message": "Whitelist all APIs", + "message": "將所有API加到白名單", "description": "" }, "settings": { - "message": "settings", + "message": "設定", "description": "" }, "showCallingFile_description": { @@ -820,7 +820,7 @@ "description": "" }, "showNotifications_title": { - "message": "Show notification icon", + "message": "顯示通知圖標", "description": "" }, "highlightPageAction_description": { @@ -836,15 +836,15 @@ "description": "" }, "highlightPageAction_options.none": { - "message": "no highlight", + "message": "沒有標示", "description": "" }, "highlightPageAction_options.color": { - "message": "color", + "message": "顏色", "description": "" }, "highlightPageAction_options.blink": { - "message": "blink", + "message": "閃動", "description": "" }, "displayBadge_description": { @@ -852,7 +852,7 @@ "description": "" }, "displayBadge_title": { - "message": "Display badge", + "message": "展示徽章", "description": "" }, "highlightBrowserAction_description": { @@ -864,19 +864,19 @@ "description": "" }, "highlightBrowserAction_title": { - "message": "Change toolbar icon on notification", + "message": "通知更改工具欄的圖標", "description": "" }, "highlightBrowserAction_options.none": { - "message": "change nothing", + "message": "不變", "description": "" }, "highlightBrowserAction_options.color": { - "message": "change color", + "message": "更改顏色", "description": "" }, "highlightBrowserAction_options.blink": { - "message": "blink", + "message": "閃動", "description": "" }, "sourceOutput": { @@ -896,7 +896,7 @@ "description": "" }, "whiteList_title": { - "message": "Whitelist", + "message": "白名單", "description": "" }, "whiteList_description": { @@ -904,27 +904,27 @@ "description": "" }, "whitelist": { - "message": "whitelist", + "message": "白名單", "description": "" }, "whitelistDomain": { - "message": "whitelist domain", + "message": "將網域加入白名單", "description": "" }, "whitelistURL": { - "message": "whitelist URL", + "message": "將網址加入白名單", "description": "" }, "ignorelist": { - "message": "ignore", + "message": "忽略", "description": "" }, "whitelistTemporarily": { - "message": "whitelist temporarily", + "message": "暫時加到白名單", "description": "" }, "inspectWhitelist": { - "message": "inspect whitelist", + "message": "檢查白名單", "description": "" }, "sessionWhiteList_title": { @@ -936,11 +936,11 @@ "description": "" }, "whitelistDomainTemporarily": { - "message": "whitelist domain temporarily", + "message": "將網域臨時加入白名單", "description": "" }, "whitelistURLTemporarily": { - "message": "whitelist URL temporarily", + "message": "將網址臨時加入白名單", "description": "" }, "storeNotificationData_title": { @@ -980,39 +980,39 @@ "description": "" }, "audioFakeRate_options.1": { - "message": "1 value", + "message": "1值", "description": "" }, "audioFakeRate_options.10": { - "message": "10 values", + "message": "10值", "description": "" }, "audioFakeRate_options.100": { - "message": "100 values", + "message": "100值", "description": "" }, "audioFakeRate_options.1000": { - "message": "1000 values", + "message": "1000值", "description": "" }, "audioFakeRate_options.0.1%": { - "message": "0.1% of the values", + "message": "值的0.1%", "description": "" }, "audioFakeRate_options.1%": { - "message": "1% of the values", + "message": "值的1%", "description": "" }, "audioFakeRate_options.10%": { - "message": "10% of the values", + "message": "值的10%", "description": "" }, "audioFakeRate_options.100%": { - "message": "100% of the values", + "message": "值的100%", "description": "" }, "audioNoiseLevel_title": { - "message": "Noise level", + "message": "噪音水平", "description": "" }, "audioNoiseLevel_description": { @@ -1020,27 +1020,27 @@ "description": "" }, "audioNoiseLevel_options.minimal": { - "message": "minimal", + "message": "最少", "description": "" }, "audioNoiseLevel_options.low": { - "message": "low", + "message": "低", "description": "" }, "audioNoiseLevel_options.medium": { - "message": "medium", + "message": "中", "description": "" }, "audioNoiseLevel_options.high": { - "message": "high", + "message": "高", "description": "" }, "audioNoiseLevel_options.maximal": { - "message": "maximal", + "message": "最大", "description": "" }, "useAudioCache_title": { - "message": "Use audio cache", + "message": "使用音頻緩存", "description": "" }, "useAudioCache_description": { @@ -1052,7 +1052,7 @@ "description": "" }, "audioUseFixedIndices_title": { - "message": "Use fixed indices", + "message": "使用固定索引", "description": "" }, "audioUseFixedIndices_description": { @@ -1060,7 +1060,7 @@ "description": "" }, "audioFixedIndices_title": { - "message": "Fixed indices", + "message": "固定指標", "description": "" }, "audioFixedIndices_description": { @@ -1152,7 +1152,7 @@ "description": "" }, "openNavigatorSettings_title": { - "message": "Navigator settings", + "message": "導覽器的設置", "description": "" }, "openNavigatorSettings_description": { @@ -1160,11 +1160,11 @@ "description": "" }, "openNavigatorSettings_label": { - "message": "Open", + "message": "開啟", "description": "" }, "navigatorSettings_title": { - "message": "CanvasBlocker navigator settings", + "message": "CanvasBlocker導覽器的設置", "description": "" }, "navigatorSettings_description": { @@ -1180,23 +1180,23 @@ "description": "" }, "navigatorSettings_presetSection.os": { - "message": "Operating system presets", + "message": "作業系統的預設", "description": "" }, "navigatorSettings_presetSection.browser": { - "message": "Browser presets", + "message": "瀏覽器的預設", "description": "" }, "navigatorSettings_values": { - "message": "Navigator values", + "message": "導航器的預設", "description": "" }, "navigatorSettings_reset": { - "message": "Reset", + "message": "重置", "description": "" }, "protectScreen_title": { - "message": "Protect screen API", + "message": "保護屏幕API", "description": "" }, "protectScreen_description": { @@ -1208,7 +1208,7 @@ "description": "" }, "screenSize_title": { - "message": "Screen size", + "message": "螢幕大小", "description": "" }, "screenSize_description": { @@ -1232,7 +1232,7 @@ "description": "" }, "theme_title": { - "message": "Theme", + "message": "佈景主題", "description": "" }, "theme_description": { @@ -1240,27 +1240,27 @@ "description": "" }, "theme_options.auto": { - "message": "automatic", + "message": "自動", "description": "" }, "theme_options.default": { - "message": "default", + "message": "預設", "description": "" }, "theme_options.light": { - "message": "light", + "message": "亮", "description": "" }, "theme_options.dark": { - "message": "dark", + "message": "暗", "description": "" }, "theme_options.colorful": { - "message": "colorful", + "message": "彩色", "description": "" }, "theme_options.none": { - "message": "none", + "message": "無", "description": "" }, "blockDataURLs_title": { @@ -1276,7 +1276,7 @@ "description": "" }, "showReleaseNotes_title": { - "message": "Release notes", + "message": "版本說明", "description": "" }, "showReleaseNotes_description": { @@ -1284,11 +1284,11 @@ "description": "" }, "showReleaseNotes_label": { - "message": "Show", + "message": "顯示", "description": "" }, "logLevel_title": { - "message": "Logging level", + "message": "記錄層級", "description": "" }, "logLevel_description": { @@ -1296,31 +1296,31 @@ "description": "" }, "logLevel_options.0": { - "message": "none", + "message": "無", "description": "" }, "logLevel_options.1": { - "message": "error", + "message": "錯誤", "description": "" }, "logLevel_options.25": { - "message": "warning", + "message": "警告", "description": "" }, "logLevel_options.50": { - "message": "message", + "message": "訊息", "description": "" }, "logLevel_options.75": { - "message": "notice", + "message": "注意", "description": "" }, "logLevel_options.100": { - "message": "verbose", + "message": "詳細", "description": "" }, "exportSettings_title": { - "message": "Export settings", + "message": "匯出設定", "description": "" }, "exportSettings_description": { @@ -1328,7 +1328,7 @@ "description": "" }, "settingControlling_title": { - "message": "Setting controlling", + "message": "設定控制", "description": "" }, "settingControlling_description": { @@ -1336,15 +1336,15 @@ "description": "" }, "openSettingSanitation_label": { - "message": "Setting sanitation", + "message": "設置清潔", "description": "" }, "inspectWhitelist_label": { - "message": "Inspect whitelist", + "message": "檢查白名單", "description": "" }, "openSettingPresets_title": { - "message": "Presets", + "message": "預置", "description": "" }, "openSettingPresets_description": { @@ -1352,23 +1352,23 @@ "description": "" }, "openSettingPresets_label": { - "message": "Open", + "message": "開啟", "description": "" }, "inspectSettings_label": { - "message": "Inspect", + "message": "檢查", "description": "" }, "saveSettings_label": { - "message": "Save", + "message": "儲存", "description": "" }, "loadSettings_label": { - "message": "Load", + "message": "載入", "description": "" }, "resetSettings_title": { - "message": "Reset settings", + "message": "回復預設", "description": "" }, "resetSettings_description": { @@ -1376,35 +1376,35 @@ "description": "" }, "resetSettings_label": { - "message": "Reset", + "message": "重置", "description": "" }, "resetSettings_confirm": { - "message": "Are you sure you want to reset all settings?", + "message": "確定要重置為預設值?", "description": "" }, "browserAction_settings": { - "message": "Settings", + "message": "設定", "description": "" }, "browserAction_faq": { - "message": "FAQ", + "message": "常見問題", "description": "" }, "browserAction_test": { - "message": "Test", + "message": "測試", "description": "" }, "browserAction_review": { - "message": "Review", + "message": "回顧", "description": "" }, "browserAction_reportIssue": { - "message": "Report issue", + "message": "回報問題", "description": "" }, "sanitation_title": { - "message": "Setting sanitation", + "message": "設置清潔", "description": "" }, "sanitation_description": { @@ -1424,19 +1424,19 @@ "description": "" }, "sanitation_ruleset.blockMode": { - "message": "Block mode", + "message": "阻止模式", "description": "" }, "sanitation_ruleset.thresholds": { - "message": "Thresholds", + "message": "臨界值", "description": "" }, "sanitation_ruleset.performance": { - "message": "Performance", + "message": "性能", "description": "" }, "sanitation_ruleset.privacy": { - "message": "Privacy", + "message": "私隱", "description": "" }, "sanitation_error.unnecessaryURLValue": { @@ -1460,7 +1460,7 @@ "description": "" }, "sanitation_resolution.enableFeatures": { - "message": "enable features", + "message": "啟用功能", "description": "" }, "sanitation_error.badBlockMode": { @@ -1532,15 +1532,15 @@ "description": "" }, "whitelist_all_apis": { - "message": "All APIs", + "message": "所有 API", "description": "" }, "presets": { - "message": "Presets", + "message": "預置", "description": "" }, "presets_title": { - "message": "CanvasBlocker presets", + "message": "CanvasBlocker 的預置", "description": "" }, "presets_installNotice": { @@ -1552,7 +1552,7 @@ "description": "" }, "preset_default_title": { - "message": "Default settings", + "message": "預設設定", "description": "" }, "preset_default_description": { @@ -1560,15 +1560,15 @@ "description": "" }, "preset_convenience_title": { - "message": "Convenient settings", + "message": "方便的設置", "description": "" }, "preset_convenience_description": { - "message": "Apply some settings to make the browsing experience as convenient as possible. This includes whitelisting some sites.", + "message": "CanvasBlocker白名單檢查", "description": "" }, "preset_stealth_title": { - "message": "Stealth settings", + "message": "隱身設置", "description": "" }, "preset_stealth_description": { @@ -1576,7 +1576,7 @@ "description": "" }, "preset_max_protection_title": { - "message": "Maximum protection", + "message": "最高保護", "description": "" }, "preset_max_protection_description": { @@ -1584,7 +1584,7 @@ "description": "" }, "preset_recaptcha_title": { - "message": "reCAPTCHA exception", + "message": "豁免reCAPTCHA", "description": "" }, "preset_recaptcha_description": {