Skip to content

Commit

Permalink
feat: add Spanish translation (#164)
Browse files Browse the repository at this point in the history
* esp-translation

* esp-translation update captures

* import languaje spanish

* run yarn fix

* Fixed screenshot resolution

* Fixed screenshot resolution

* Delete web-store-assets/es directory

* Fixed screenshot resolution
  • Loading branch information
Deci8BelioS authored Dec 18, 2021
1 parent f2f499c commit bca7781
Show file tree
Hide file tree
Showing 7 changed files with 271 additions and 0 deletions.
256 changes: 256 additions & 0 deletions src/locales/es.json.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@
import { exportAsMessages } from './helpers';

exportAsMessages('_locales/es/messages.json', {
extensionName: 'uBlacklist',

extensionDescription:
'Bloquea los sitios que especifiques para que no aparezcan en los resultados de búsqueda de Google',

lang: 'es',

error: 'Error: $1',

unauthorizedError: 'No autorizado. Por favor, desactive la sincronización y vuelva a activarla.',

cancelButton: 'Cancelar',

okButton: 'Aceptar',

content_singleSiteBlocked: 'uBlacklist ha bloqueado 1 sitio',

content_multipleSitesBlocked: 'uBlacklist ha bloqueado $1 sitios',

content_showBlockedSitesLink: 'Mostrar',

content_hideBlockedSitesLink: 'Ocultar',

content_blockSiteLink: 'Bloquear este sitio',

content_unblockSiteLink: 'Desbloquear este sitio',

popup_blockSiteTitle: 'Bloquear este sitio',

popup_unblockSiteTitle: 'Desbloquear este sitio',

popup_details: 'Detalles',

popup_pageURLLabel: 'URL de la página',

popup_pathDepth: 'Profundidad',

popup_pageTitleLabel: 'Título de la página',

popup_addedRulesLabel: 'Reglas a añadir',

popup_removedRulesLabel: 'Reglas a eliminar',

popup_blockSiteButton: 'Bloquear',

popup_unblockSiteButton: 'Desbloquear',

popup_openOptionsLink: 'Opciones',

popup_active: 'uBlacklist está activo',

popup_inactive: 'uBlacklist está inactivo',

popup_activateButton: 'Activar',

options_generalTitle: 'General',

options_blacklistLabel:
'Sitios bloqueados para que no aparezcan en los resultados de búsqueda de Google',

options_blacklistHelper:
'Puede utilizar [match patterns](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Match_patterns) o [regular expressions](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions).',

options_blacklistExample: 'Ejemplo: $1',

options_blockByTitle:
'Para bloquear sitios por el título de la página, añada "title" a las expresiones regulares.',

options_blacklistUpdated: 'Actualizado',

options_reloadBlacklistButton: 'Recargar',

options_importBlacklistButton: 'Importar',

options_exportBlacklistButton: 'Exportar',

options_saveBlacklistButton: 'Guardar',

options_importBlacklistDialog_title: 'Importar',

options_importBlacklistDialog_fromFile: 'Importar desde un archivo',

options_importBlacklistDialog_selectFile: 'Seleccione un archivo',

options_importBlacklistDialog_fromPB: 'Importar desde la lista de bloqueo personal',

options_importBlacklistDialog_pbLabel: 'Dominios',

options_importBlacklistDialog_append: 'Añadir a la lista existente',

options_importBlacklistDialog_importButton: 'Importar',

options_importBlacklistDialog_helper:
'Pegue los dominios exportados de la lista de bloqueo personal.',

options_otherSearchEngines: 'Otros motores de búsqueda',

options_otherSearchEnginesDescription:
'Puede utilizar esta extensión en los siguientes motores de búsqueda.',

options_registerSearchEngine: 'Activar',

options_searchEngineRegistered: 'Activado',

options_skipBlockDialogLabel: 'Omitir el diálogo "Bloquear este sitio" ',

options_hideBlockLinksLabel: 'Ocultar los enlaces "Bloquear este sitio" ',

options_hideControlLabel: 'Ocultar el número de sitios bloqueados y el enlace "Mostrar" ',

options_blockWholeSiteLabel: 'Añadir reglas que bloqueen sitios enteros por defecto',

options_blockWholeSiteDescription:
'Por ejemplo, para bloquear la página "https://a.b.example.uk.com/" se añadirá una regla "*://*.example.uk.com/*" ',

options_appearanceTitle: 'Apariencia',

options_linkColor: 'El color de los enlaces',

options_blockColor: 'Color de los resultados de búsqueda bloqueados',

options_colorUseDefault: 'Por defecto',

options_colorSpecify: 'Personalizado',

options_highlightColors: 'Colores de los resultados de búsqueda destacados',

options_highlightDescription:
'Para resaltar los resultados de la búsqueda con el color N, añada "@N" a las reglas.',

options_highlightColorNth: 'Color $1',

options_highlightColorAdd: 'Añadir',

options_highlightColorRemove: 'Eliminar',

options_dialogTheme: 'Tema del diálogo "Bloquear este sitio" en los resultados de búsqueda',

options_dialogThemeDefault: 'Por defecto',

options_dialogThemeLight: 'Claro',

options_dialogThemeDark: 'Oscuro',

options_syncTitle: 'Sincronizar',

options_syncFeatureUpdated:
'La función de sincronización ha sido actualizada. Para seguir utilizando la sincronización, pulse el botón "Activar la sincronización" ',

options_syncFeature: 'Sincronización con la nube',

options_syncFeatureDescription:
'Puedes sincronizar las listas negras entre tus dispositivos a través de una nube.',

options_turnOnSync: 'Activar la sincronización',

options_turnOnSyncDialog_title: 'Activar la sincronización',

options_turnOnSyncDialog_turnOnSyncButton: 'Activar',

options_turnOnSyncDialog_altFlowDescription:
'Es posible que se le pida permiso para acceder a $1 antes de la autenticación, pero su información personal NO se almacenará en ese dominio.',

options_turnOnSyncDialog_altFlowAuthCodeLabel: 'Código de autorización',

options_turnOffSync: 'Apagado',

options_syncResult: 'Última sincronización',

options_syncNever: 'No se ha sincronizado aún',

options_syncRunning: 'Sincronizando...',

options_syncReloadButton: 'Recargar',

options_syncNowButton: 'Sincronizar ahora',

options_syncCategories: '¿Qué quiere sincronizar?',

options_syncBlocklist: 'Sitios bloqueados',

options_syncGeneral: 'Ajustes generales',

options_syncAppearance: 'Apariencia',

options_syncSubscriptions: 'Suscripciones',

options_syncInterval: 'Intervalo de sincronización',

options_subscriptionTitle: 'Suscripción',

options_subscriptionFeature: 'Suscribirse a las listas negras',

options_subscriptionFeatureDescription:
'Si añade una suscripción, las listas negras se descargarán regularmente desde la URL especificada.',

options_addSubscriptionButton: 'Añadir una suscripción',

options_subscriptionNameHeader: 'Nombre',

options_subscriptionURLHeader: 'URL',

options_subscriptionUpdateResultHeader: 'Última actualización',

options_subscriptionMenuButtonLabel: 'Menú',

options_noSubscriptionsAdded: 'No hay suscripciones añadidas',

options_subscriptionUpdateRunning: 'Actualizando...',

options_showSubscriptionMenu: 'Mostrar',

options_updateSubscriptionNowMenu: 'Actualizar',

options_removeSubscriptionMenu: 'Eliminar',

options_updateAllSubscriptionsNowButton: 'Actualizar',

options_addSubscriptionDialog_title: 'Añadir una suscripción',

options_addSubscriptionDialog_nameLabel: 'Nombre',

options_addSubscriptionDialog_urlLabel: 'URL',

options_addSubscriptionDialog_addButton: 'Añadir',

options_showSubscriptionDialog_blacklistLabel: 'Reglas',

options_updateInterval: 'Intervalo de actualización',

clouds_googleDriveSync: 'Sincronizar con Google Drive',

clouds_googleDriveSyncDescription:
'Se creará un archivo dentro de la carpeta de datos de la aplicación oculto para el usuario.',

clouds_googleDriveSyncTurnedOn: 'Sincronizado con Google Drive',

clouds_dropboxSync: 'Sincronizar con Dropbox',

clouds_dropboxSyncDescription: 'Se creará un archivo dentro de "/Apps/uBlacklist/".',

clouds_dropboxSyncTurnedOn: 'Sincronizado con Dropbox',

searchEngines_googleName: 'Google',

searchEngines_bingName: 'Bing',

searchEngines_duckduckgoName: 'DuckDuckGo',

searchEngines_ecosiaName: 'Ecosia',

searchEngines_startpageName: 'Startpage.com',
});
1 change: 1 addition & 0 deletions src/scripts/dayjs-locales.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,6 @@ import 'dayjs/locale/ko';
import 'dayjs/locale/ru';
import 'dayjs/locale/tr';
import 'dayjs/locale/uk';
import 'dayjs/locale/es';
import 'dayjs/locale/zh-cn';
import 'dayjs/locale/zh-tw';
Binary file added web-store-assets/es/chrome-screenshot-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added web-store-assets/es/chrome-screenshot-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added web-store-assets/es/chrome-screenshot-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added web-store-assets/es/chrome-screenshot-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions web-store-assets/es/description.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Esta extensión impide que los sitios que especifiques aparezcan en los resultados de búsqueda de Google.

Puede añadir reglas en las páginas de resultados de búsqueda o en los sitios que se deben bloquear haciendo clic en el icono de la barra de herramientas. Las reglas pueden especificarse mediante patrones de coincidencia (por ejemplo *://*.example.com/*) o mediante expresiones regulares (por ejemplo, /example\.(net|org)/).

Puede utilizar esta extensión en varios motores de búsqueda además de Google. La lista de motores de búsqueda compatibles está disponible en:
https://github.com/iorate/uBlacklist#supported-search-engines

Puedes sincronizar conjuntos de reglas entre tus dispositivos mediante Google Drive o Dropbox, y también puedes suscribirte a conjuntos de reglas públicos.

Uso:
https://iorate.github.io/ublacklist/getting-started

Registro de cambios:
https://github.com/iorate/uBlacklist/releases

0 comments on commit bca7781

Please sign in to comment.