From 68c9c8c5d985e1fa7ef9b6255a296c2e63e46b1d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 22 Jun 2018 16:36:01 -0400 Subject: [PATCH 1/7] fixes #6596 --- .../1.10.0/hash_recent_ip_addresses.js | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 src/upgrades/1.10.0/hash_recent_ip_addresses.js diff --git a/src/upgrades/1.10.0/hash_recent_ip_addresses.js b/src/upgrades/1.10.0/hash_recent_ip_addresses.js new file mode 100644 index 0000000000..9dbaea885c --- /dev/null +++ b/src/upgrades/1.10.0/hash_recent_ip_addresses.js @@ -0,0 +1,35 @@ +'use strict'; + +var db = require('../../database'); +var batch = require('../../batch'); + +var async = require('async'); +var crypto = require('crypto'); +var nconf = require('nconf'); + +module.exports = { + name: 'Hash all IP addresses stored in Recent IPs zset', + timestamp: Date.UTC(2017, 5, 22), + method: function (callback) { + var hashed = /[a-f0-9]{32}/; + let hash; + + batch.processSortedSet('ip:recent', function (ips, next) { + async.each(ips, function (set, next) { + // Short circuit if already processed + if (hashed.test(set.value)) { + console.log('done already', set); + return setImmediate(next); + } + + hash = crypto.createHash('sha1').update(set.value + nconf.get('secret')).digest('hex'); + console.log('processing'); + + async.series([ + async.apply(db.sortedSetAdd, 'ip:recent', set.score, hash), + async.apply(db.sortedSetRemove, 'ip:recent', set.value), + ], next); + }, next); + }, { withScores: 1 }, callback); + }, +}; From 6485fc31297665cddb165a8cfc10467aa3f1efad Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Fri, 22 Jun 2018 16:36:52 -0400 Subject: [PATCH 2/7] removing extra console logging #6596 --- src/upgrades/1.10.0/hash_recent_ip_addresses.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/upgrades/1.10.0/hash_recent_ip_addresses.js b/src/upgrades/1.10.0/hash_recent_ip_addresses.js index 9dbaea885c..14bb0ee60e 100644 --- a/src/upgrades/1.10.0/hash_recent_ip_addresses.js +++ b/src/upgrades/1.10.0/hash_recent_ip_addresses.js @@ -18,12 +18,10 @@ module.exports = { async.each(ips, function (set, next) { // Short circuit if already processed if (hashed.test(set.value)) { - console.log('done already', set); return setImmediate(next); } hash = crypto.createHash('sha1').update(set.value + nconf.get('secret')).digest('hex'); - console.log('processing'); async.series([ async.apply(db.sortedSetAdd, 'ip:recent', set.score, hash), From cd276268a500d7ae51e465be124fe5501f6b0292 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Sun, 24 Jun 2018 09:28:39 +0000 Subject: [PATCH 3/7] Latest translations and fallbacks --- .../language/es/admin/development/logger.json | 4 +- public/language/es/admin/extend/plugins.json | 28 ++-- public/language/es/admin/extend/widgets.json | 32 ++--- .../language/es/admin/general/dashboard.json | 42 +++--- .../language/es/admin/general/homepage.json | 4 +- .../language/es/admin/general/navigation.json | 36 ++--- public/language/es/admin/general/social.json | 6 +- .../language/es/admin/manage/categories.json | 126 +++++++++--------- public/language/es/admin/manage/groups.json | 60 ++++----- .../es/admin/manage/ip-blacklist.json | 28 ++-- .../language/es/admin/manage/privileges.json | 44 +++--- public/language/es/admin/manage/tags.json | 32 ++--- .../language/es/admin/settings/advanced.json | 24 ++-- public/language/es/admin/settings/chat.json | 4 +- .../language/es/admin/settings/general.json | 46 +++---- public/language/es/admin/settings/guest.json | 2 +- public/language/es/admin/settings/post.json | 104 +++++++-------- .../language/es/admin/settings/sockets.json | 8 +- .../language/es/admin/settings/uploads.json | 54 ++++---- public/language/es/admin/settings/user.json | 44 +++--- public/language/es/email.json | 4 +- public/language/es/error.json | 44 +++--- public/language/es/global.json | 4 +- public/language/es/reset_password.json | 2 +- public/language/es/search.json | 6 +- public/language/es/unread.json | 4 +- public/language/es/user.json | 68 +++++----- .../language/pl/admin/manage/privileges.json | 2 +- public/language/zh-CN/pages.json | 2 +- 29 files changed, 432 insertions(+), 432 deletions(-) diff --git a/public/language/es/admin/development/logger.json b/public/language/es/admin/development/logger.json index 018f676d48..9a4396219c 100644 --- a/public/language/es/admin/development/logger.json +++ b/public/language/es/admin/development/logger.json @@ -1,11 +1,11 @@ { "logger-settings": "Ajustes de registro", - "description": "By enabling the check boxes, you will receive logs to your terminal. If you specify a path, logs will then be saved to a file instead. HTTP logging is useful for collecting statistics about who, when, and what people access on your forum. In addition to logging HTTP requests, we can also log socket.io events. Socket.io logging, in combination with redis-cli monitor, can be very helpful for learning NodeBB's internals.", + "description": "Activando las casillas de verificación, recibirás logs/informes en tu terminal. Si especificas una ruta, en su lugar los logs/informes serán salvados a un archivo. los informes/logs HTTP son útiles para recolectar estadísticas sobre quien, cuando y qué accede a tu foro. Además crear informes de accesos mediante peticiones HTTP, podemos también informar sobre eventos socket.io. Los accesos socket.io, en co,binación con un monitor redis-cli, pueden ser muy útiles para aprender el funcionamiento interno de NodeBB.", "explanation": "Simplemente marca/desmarca los ajustes de registro para activar o desactivar registro en el aire. No se necesita reinicio.", "enable-http": "Activar registro HTTP", "enable-socket": "Activar el evento de registro socket.io ", "file-path": "Ruta al fichero log", - "file-path-placeholder": "/path/to/log/file.log ::: leave blank to log to your terminal", + "file-path-placeholder": "/path/to/log/file.log ::: dejar en blanco para acceder a tu terminal.", "control-panel": "Panel de Control de Registro", "update-settings": "Actualizar Ajustes de Registro" diff --git a/public/language/es/admin/extend/plugins.json b/public/language/es/admin/extend/plugins.json index 460f14ebcf..3ed43397cc 100644 --- a/public/language/es/admin/extend/plugins.json +++ b/public/language/es/admin/extend/plugins.json @@ -12,7 +12,7 @@ "reorder-plugins": "Re-ordenar Plug-ins", "order-active": "Ordenar Plug-ins Activos", "dev-interested": "¿Estas interesado en escribir plug-ins para NodeBB?", - "docs-info": "Full documentation regarding plugin authoring can be found in the NodeBB Docs Portal.", + "docs-info": "La documentación completa respecto a autoría de plugins puede encontrarse en NodeBB Docs Portal.", "order.description": "Algunos plug-in funcionan idealmente cuando son inicializados antes o despues de otros.", "order.explanation": "Los plug-in son cargados en el orden especificado, de arriba a abajo.", @@ -36,18 +36,18 @@ "alert.installed": "Plug-in Instalado", "alert.uninstalled": "Plug-in Desinstalado", "alert.activate-success": "Por favor reiniciá NodeBB para activar el plug-in por completo", - "alert.deactivate-success": "Plugin successfully deactivated", - "alert.upgrade-success": "Please rebuild and restart your NodeBB to fully upgrade this plugin.", - "alert.install-success": "Plugin successfully installed, please activate the plugin.", - "alert.uninstall-success": "The plugin has been successfully deactivated and uninstalled.", - "alert.suggest-error": "

NodeBB could not reach the package manager, proceed with installation of latest version?

Server returned (%1): %2
", - "alert.package-manager-unreachable": "

NodeBB could not reach the package manager, an upgrade is not suggested at this time.

", - "alert.incompatible": "

Your version of NodeBB (v%1) is only cleared to upgrade to v%2 of this plugin. Please update your NodeBB if you wish to install a newer version of this plugin.

", - "alert.possibly-incompatible": "

No Compatibility Information Found

This plugin did not specify a specific version for installation given your NodeBB version. Full compatibility cannot be guaranteed, and may cause your NodeBB to no longer start properly.

In the event that NodeBB cannot boot properly:

$ ./nodebb reset plugin=\"%1\"

Continue installation of latest version of this plugin?

", - "alert.reorder": "Plugins Re-ordered", - "alert.reorder-success": "Please rebuild and restart your NodeBB to fully complete the process.", + "alert.deactivate-success": "Plugin desactivado con éxito", + "alert.upgrade-success": "Por favor reconstruye y reinicia NodeBB para actualizar del todo este plugin.", + "alert.install-success": "Plugin instalado con éxito, por favor activa el plugin.", + "alert.uninstall-success": "El plugin ha sido desactivado y desinstalado con éxito.", + "alert.suggest-error": "

NodeBB no pudo acceder al administrador de paquetes. ¿Proceder con la instalación de la última versión?

El servidor retornó (%1):%2
", + "alert.package-manager-unreachable": "

NodeBB no pudo acceder al administrador de paquetes, se sugiere una actualización ahora.

", + "alert.incompatible": "

Tu versión de NodeBB (v%1) solo tiene permiso para actualizar a v%2 de este plugin. Por favor, actualiza NodeBB si deseas instalar una versión más actual de este plugin.

", + "alert.possibly-incompatible": "

No se encontró información sobre Compatibilidad

Este plugin no especificó una versión específica para instalación para tu versión de NodeBB. No se puede garantizar una compatibilidad completa, y puede causar a tu NodeBB que no arranque adecuadamente.

En caso de que NodeBB no puede inicarse adecuadamente:

$./nodebb reset plugin=\"%1\"

¿Continuar con la instalación de la última versión de este plugin?

", + "alert.reorder": "Plugins Re-ordenados", + "alert.reorder-success": "Por favor reconstruya y reinicie su NodeBB para completar el proceso.", - "license.title": "Plugin License Information", - "license.intro": "The plugin %1 is licensed under the %2. Please read and understand the license terms prior to activating this plugin.", - "license.cta": "Do you wish to continue with activating this plugin?" + "license.title": "Información de Licencia de Plugin", + "license.intro": "El plugin %1 tiene licencia bajo %2. Por favor lea y comprenda los términos de licencia antes de activar este plugin.", + "license.cta": "¿Desea continuar con la activación de este plugin?" } diff --git a/public/language/es/admin/extend/widgets.json b/public/language/es/admin/extend/widgets.json index 025f48b327..e924d6db83 100644 --- a/public/language/es/admin/extend/widgets.json +++ b/public/language/es/admin/extend/widgets.json @@ -1,22 +1,22 @@ { - "available": "Available Widgets", - "explanation": "Select a widget from the dropdown menu and then drag and drop it into a template's widget area on the left.", - "none-installed": "No widgets found! Activate the essential widgets plugin in the plugins control panel.", - "clone-from": "Clone widgets from", - "containers.available": "Available Containers", - "containers.explanation": "Drag and drop on top of any active widget", - "containers.none": "None", - "container.well": "Well", + "available": "Widgets Disponibles", + "explanation": "Selecciona un widget del menú desplegable y arrástralo hasta la plantilla de zona de widgets a la izquierda.", + "none-installed": "No se encontraron widgets! Activa el plugin de widgets esenciales en el panel de control de plugins", + "clone-from": "Clonar widgets de", + "containers.available": "Contenedores Disponibles", + "containers.explanation": "Arrastra y suelta sobre cualquier widget activo", + "containers.none": "Ninguno", + "container.well": "Bien", "container.jumbotron": "Jumbotron", "container.panel": "Panel", - "container.panel-header": "Panel Header", - "container.panel-body": "Panel Body", - "container.alert": "Alert", + "container.panel-header": "Panel - cabecera (Panel header)", + "container.panel-body": "Panel - cuerpo (panel body)", + "container.alert": "Alerta (alert)", - "alert.confirm-delete": "Are you sure you wish to delete this widget?", - "alert.updated": "Widgets Updated", - "alert.update-success": "Successfully updated widgets", - "alert.clone-success": "Successfully cloned widgets", + "alert.confirm-delete": "Estás seguro/a de que deseas borrar este widget?", + "alert.updated": "Widgets actualizados", + "alert.update-success": "Widgets actualizados con éxito", + "alert.clone-success": "Widgets clonados con éxito", - "error.select-clone": "Please select a page to clone from" + "error.select-clone": "Por favor selecciona una página de la cual clonar" } \ No newline at end of file diff --git a/public/language/es/admin/general/dashboard.json b/public/language/es/admin/general/dashboard.json index 58aca7ce44..424fe3e51e 100644 --- a/public/language/es/admin/general/dashboard.json +++ b/public/language/es/admin/general/dashboard.json @@ -5,29 +5,29 @@ "users": "Usuario", "posts": "Publicación", "topics": "Temas", - "page-views-seven": "Last 7 Days", - "page-views-thirty": "Last 30 Days", - "page-views-last-day": "Last 24 hours", - "page-views-custom": "Custom Date Range", - "page-views-custom-start": "Range Start", - "page-views-custom-end": "Range End", - "page-views-custom-help": "Enter a date range of page views you would like to view. If no date picker is available, the accepted format is YYYY-MM-DD", - "page-views-custom-error": "Please enter a valid date range in the format YYYY-MM-DD", + "page-views-seven": "Últimos 7 Días", + "page-views-thirty": "Últimos 30 Días", + "page-views-last-day": "Últimas 24 horas", + "page-views-custom": "Rango de Fechas Personalizado", + "page-views-custom-start": "Comienzo del Rango", + "page-views-custom-end": "Final del Rango", + "page-views-custom-help": "Introduce un rango de fechas para las vistas de página que deseas ver. Si no hay ningún selector de fechas disponible, el formato aceptado es AAAA-MM-DD", + "page-views-custom-error": "Por favor, introduce un rango de fechas válido en el formato AAAA-MM-DD", "stats.day": "Día", "stats.week": "Semana", "stats.month": "Mes", - "stats.all": "All Time", + "stats.all": "Todos los Tiempos", "updates": "Actualizaciones", "running-version": "Estas ejecutando NodeBB v%1.", "keep-updated": "Asegúrate que tu NodeBB este al día en los últimos parches de seguridad y actualizaciones.", - "up-to-date": "

You are up-to-date

", - "upgrade-available": "

A new version (v%1) has been released. Consider upgrading your NodeBB.

", - "prerelease-upgrade-available": "

This is an outdated pre-release version of NodeBB. A new version (v%1) has been released. Consider upgrading your NodeBB.

", + "up-to-date": "

Estásactualizado/a

", + "upgrade-available": "

Una versión nueva (v%1) ha sido publicada. Consideraactualizar NodeBB.

", + "prerelease-upgrade-available": "

Esta es una versión pre-publicación anticuada. Una versión nueva(v%1) ha sido publicada. Consideraactualizar NodeBB.

", "prerelease-warning": "

Esta es una versión depre-lanzamiento de NodeBB. Algunas fallas pueden ocurrir.

", "running-in-development": "Forum esta siendo ejecutado en modo de desarrollador. El foro puede estar abierto a vulnerabilidades potenciales; por favor contacta tu administrador del sistema.", - "latest-lookup-failed": "

Failed to look up latest available version of NodeBB

", + "latest-lookup-failed": "

No se pudo encontrar la última versión disponible de NodeBB

", "notices": "Noticias", "restart-not-required": "No se require reiniciar.", @@ -37,10 +37,10 @@ "search-plugin-tooltip": "Instala el plug-in de búsqueda desde la pagina de plugins para activar esta funcionalidad.", "control-panel": "Control del Systema", - "rebuild-and-restart": "Rebuild & Restart", - "restart": "Restart", - "restart-warning": "Rebuilding or Restarting your NodeBB will drop all existing connections for a few seconds.", - "restart-disabled": "Rebuilding and Restarting your NodeBB has been disabled as you do not seem to be running it via the appropriate daemon.", + "rebuild-and-restart": "Reconstruye & Reinicia", + "restart": "Reinicia", + "restart-warning": "Reconstruir o Reiniciar tu NodeBB cerrará todas las conexiones por unos segundos.", + "restart-disabled": "Reconstruir y Reiniciar tu NodeBB ha sido deshabilitado, ya que parece que no lo estás ejecutando desde el daemon adecuado.", "maintenance-mode": "Modo de Mantenimiento", "maintenance-mode-title": "Haz clic aquí para activar el modo de mantenimiento de NodeBB", "realtime-chart-updates": "Actualizar el Grafo en Tiempo Real", @@ -57,8 +57,8 @@ "user-presence": "Presencia del Usuario", "on-categories": "Listado en Categorias", - "reading-posts": "Reading posts", - "browsing-topics": "Browsing topics", + "reading-posts": "Leer entradas", + "browsing-topics": "Explorar temas", "recent": "Recientes", "unread": "Sin Leer", @@ -68,6 +68,6 @@ "graphs.unique-visitors": "Visitantes Unicos", "graphs.registered-users": "Usuarios Registrados", "graphs.anonymous-users": "Usuarios Anónimos", - "last-restarted-by": "Last restarted by", - "no-users-browsing": "No users browsing" + "last-restarted-by": "Reiniciado por última vez por", + "no-users-browsing": "No hay usuarios explorando" } diff --git a/public/language/es/admin/general/homepage.json b/public/language/es/admin/general/homepage.json index 1bc42744b0..178a101aa5 100644 --- a/public/language/es/admin/general/homepage.json +++ b/public/language/es/admin/general/homepage.json @@ -2,7 +2,7 @@ "home-page": "Página Principal", "description": "Escoge que pagina se muestra cuando los usuarios navegan en la raíz del foro.", "home-page-route": "Ruta de la Pagina Principal", - "custom-route": "Custom Route", + "custom-route": "Ruta Personalizada", "allow-user-home-pages": "Permitir Pagina de Perfil del Usuario", - "home-page-title": "Title of the home page (default \"Home\")" + "home-page-title": "Título de la página de inicio (por defecto, \"Home\" o \"Inicio\")" } \ No newline at end of file diff --git a/public/language/es/admin/general/navigation.json b/public/language/es/admin/general/navigation.json index d15217485e..cb0547b2a4 100644 --- a/public/language/es/admin/general/navigation.json +++ b/public/language/es/admin/general/navigation.json @@ -1,25 +1,25 @@ { "icon": "Icono:", - "change-icon": "change", - "route": "Route:", - "tooltip": "Tooltip:", - "text": "Text:", - "text-class": "Text Class: optional", - "id": "ID: optional", + "change-icon": "cambio", + "route": "Ruta:", + "tooltip": "Nota de ayuda:", + "text": "Texto:", + "text-class": "Clase de Texto: opcional", + "id": "ID: opcional", - "properties": "Properties:", - "only-admins": "Only display to Admins", - "only-global-mods-and-admins": "Only display to Global Moderators and Admins", - "only-logged-in": "Only display to logged in users", - "only-guest": "Only display to guests", - "open-new-window": "Open in a new window", + "properties": "Propiedades:", + "only-admins": "Mostrar solo a Administradores", + "only-global-mods-and-admins": "Mostrar solo a Moderadores Globales y Administradores", + "only-logged-in": "Mostrar solo a usuarios conectados", + "only-guest": "Mostrar solo a invitados", + "open-new-window": "Abrir en una ventana nueva", - "btn.delete": "Delete", - "btn.disable": "Disable", - "btn.enable": "Enable", + "btn.delete": "Borrar", + "btn.disable": "Deshabilitar", + "btn.enable": "Habilitar", - "available-menu-items": "Available Menu Items", - "custom-route": "Custom Route", - "core": "core", + "available-menu-items": "Items de Menú Disponibles", + "custom-route": "Ruta Personalizada:", + "core": "núcleo", "plugin": "plugin" } \ No newline at end of file diff --git a/public/language/es/admin/general/social.json b/public/language/es/admin/general/social.json index 23aedfcfaa..b9a67b4758 100644 --- a/public/language/es/admin/general/social.json +++ b/public/language/es/admin/general/social.json @@ -1,5 +1,5 @@ { - "post-sharing": "Post Sharing", - "info-plugins-additional": "Plugins can add additional networks for sharing posts.", - "save-success": "Successfully saved Post Sharing Networks!" + "post-sharing": "Compartir entradas", + "info-plugins-additional": "Los plugins pueden añadir redes adicionales para compartir entradas/respuestas.", + "save-success": "¡Redes de Compartir Entradas salvadas con éxito!" } \ No newline at end of file diff --git a/public/language/es/admin/manage/categories.json b/public/language/es/admin/manage/categories.json index 6aa607612d..2e04ee7fad 100644 --- a/public/language/es/admin/manage/categories.json +++ b/public/language/es/admin/manage/categories.json @@ -1,71 +1,71 @@ { - "settings": "Category Settings", - "privileges": "Privileges", + "settings": "Configuración de Categoría", + "privileges": "Privilegios", - "name": "Category Name", - "description": "Category Description", - "bg-color": "Background Colour", - "text-color": "Text Colour", - "bg-image-size": "Background Image Size", - "custom-class": "Custom Class", - "num-recent-replies": "# of Recent Replies", - "ext-link": "External Link", - "is-section": "Treat this category as a section", - "upload-image": "Upload Image", - "delete-image": "Remove", - "category-image": "Category Image", - "parent-category": "Parent Category", - "optional-parent-category": "(Optional) Parent Category", - "parent-category-none": "(None)", - "copy-settings": "Copy Settings From", - "optional-clone-settings": "(Optional) Clone Settings From Category", - "purge": "Purge Category", + "name": "Nombre de Categoría", + "description": "Descripción de Categoría", + "bg-color": "Color de Fondo", + "text-color": "Color del Texto", + "bg-image-size": "Tamaño de la Imagen de Fondo", + "custom-class": "Clase Personalizada", + "num-recent-replies": "# de Respuestas Recientes", + "ext-link": "Enlace Externo", + "is-section": "Tratar esta categoría como una sección", + "upload-image": "Subir Imagen", + "delete-image": "Eliminar", + "category-image": "Imagen de Categoría", + "parent-category": "Categoría Superior", + "optional-parent-category": "(Opcional) Categoría Superior", + "parent-category-none": "(Ninguna)", + "copy-settings": "Copiar Configuración Desde", + "optional-clone-settings": "(Opcional) Clonar Configuración De Categoría", + "purge": "Purgar Categoría", - "enable": "Enable", - "disable": "Disable", - "edit": "Edit", + "enable": "Activar", + "disable": "Desactivar", + "edit": "Editar", - "select-category": "Select Category", - "set-parent-category": "Set Parent Category", + "select-category": "Seleccionar Categoría", + "set-parent-category": "Fijar Categoría Superior", - "privileges.description": "You can configure the access control privileges for this category in this section. Privileges can be granted on a per-user or a per-group basis. You can add a new user to this table by searching for them in the form below.", - "privileges.warning": "Note: Privilege settings take effect immediately. It is not necessary to save the category after adjusting these settings.", - "privileges.section-viewing": "Viewing Privileges", - "privileges.section-posting": "Posting Privileges", - "privileges.section-moderation": "Moderation Privileges", - "privileges.section-user": "User", - "privileges.search-user": "Add User", - "privileges.no-users": "No user-specific privileges in this category.", - "privileges.section-group": "Group", - "privileges.group-private": "This group is private", - "privileges.search-group": "Add Group", - "privileges.copy-to-children": "Copy to Children", - "privileges.copy-from-category": "Copy from Category", - "privileges.inherit": "If the registered-users group is granted a specific privilege, all other groups receive an implicit privilege, even if they are not explicitly defined/checked. This implicit privilege is shown to you because all users are part of the registered-users user group, and so, privileges for additional groups need not be explicitly granted.", + "privileges.description": "Puedes configurar los privilegios de control de acceso para esta categoría en esta sección. Los privilegios pueden ser otorgados \"por usuario\" o \"por grupo\". Puedes añadir un usuario nuevo a esta table buscándolo en el formulario a continuación.", + "privileges.warning": "Nota: La configuracion de los privilegios toma efecto inmediataente. No es necesario guardar la categoría despué de ajustar estas configuraciones.", + "privileges.section-viewing": "Privilegios de Visionado", + "privileges.section-posting": "Privilegios de Respuesta", + "privileges.section-moderation": "Privilegios de Moderación", + "privileges.section-user": "Usuario", + "privileges.search-user": "Añadir Usuario", + "privileges.no-users": "No hay privilegios específicos de usuario en esta categoría.", + "privileges.section-group": "Grupo", + "privileges.group-private": "Éste grupo es privado", + "privileges.search-group": "Añadir Grupo", + "privileges.copy-to-children": "Copiar a categorías inferiores", + "privileges.copy-from-category": "Copiar de Categoría", + "privileges.inherit": "Si al grupo de los usuarios registrados se le otorga un privilegio específico, todos los otros grupos reciben un privilegio implícito , incluso si no están definidos/asignados de forma explícita. Este privilegio implícito se te muestra por que todos los usuarios son parte del grupo de usuarios usuarios registrados y, por tanto, los privilegios para grupos adicionales no deben de ser garantizados explícitamente.", - "analytics.back": "Back to Categories List", - "analytics.title": "Analytics for \"%1\" category", - "analytics.pageviews-hourly": "Figure 1 – Hourly page views for this category", - "analytics.pageviews-daily": "Figure 2 – Daily page views for this category", - "analytics.topics-daily": "Figure 3 – Daily topics created in this category", - "analytics.posts-daily": "Figure 4 – Daily posts made in this category", + "analytics.back": "Volver a lista de Categorías", + "analytics.title": "Analíticas para \"%1\" categoría", + "analytics.pageviews-hourly": " Figura1– Vistas de página por hora para esta categoría ", + "analytics.pageviews-daily": " Figura 2– Páginas vistas diarias para ésta categoría ", + "analytics.topics-daily": " Figura 3 –  Temas diarios creados en esta categoría", + "analytics.posts-daily": " Figura4 – Respuestas diarias en esta categoría ", - "alert.created": "Created", - "alert.create-success": "Category successfully created!", - "alert.none-active": "You have no active categories.", - "alert.create": "Create a Category", - "alert.confirm-moderate": "Are you sure you wish to grant the moderation privilege to this user group? This group is public, and any users can join at will.", - "alert.confirm-purge": "

Do you really want to purge this category \"%1\"?

Warning! All topics and posts in this category will be purged!

Purging a category will remove all topics and posts, and delete the category from the database. If you want to remove a category temporarily, you'll want to \"disable\" the category instead.

", - "alert.purge-success": "Category purged!", - "alert.copy-success": "Settings Copied!", - "alert.set-parent-category": "Set Parent Category", - "alert.updated": "Updated Categories", - "alert.updated-success": "Category IDs %1 successfully updated.", - "alert.upload-image": "Upload category image", - "alert.find-user": "Find a User", - "alert.user-search": "Search for a user here...", - "alert.find-group": "Find a Group", - "alert.group-search": "Search for a group here...", - "collapse-all": "Collapse All", - "expand-all": "Expand All" + "alert.created": "Creada", + "alert.create-success": "¡Categoría creada con éxito!", + "alert.none-active": "No tienes categorías activas.", + "alert.create": "Crear una Categoría", + "alert.confirm-moderate": "¡Estás seguro de que quieres dar privilegios de moderación a este grupo de usuarios? Este grupo es público, y cualquier usuario puede unirse si lo desea.", + "alert.confirm-purge": "

¿Realmente quieres purgar esta categoría\"%1\"?

¡Cuidado! ¡Todos los temas y respuestas en esta categoría serán purgados!

Purgar una categoría eliminará todos los temas y respuestas, y borrará la categoría de la base de datos. Si quieres eliminar una categoría temporalmente, deberías \"desactivar\" esa categoría en su lugar.

", + "alert.purge-success": "¡Categoría purgada!", + "alert.copy-success": "¡Configuración Copiada!", + "alert.set-parent-category": "Fijar Categoría Superior", + "alert.updated": "Categorías Actualizadas", + "alert.updated-success": "ID de categoría %1 actualizada con éxito", + "alert.upload-image": "Subir una imagen de categoría", + "alert.find-user": "Encontrar un Usuario", + "alert.user-search": "Buscar un usuario aquí...", + "alert.find-group": "Encontrar un Grupo", + "alert.group-search": "Buscar un grupo aquí...", + "collapse-all": "Minimizar Todo", + "expand-all": "Expandir Todo" } \ No newline at end of file diff --git a/public/language/es/admin/manage/groups.json b/public/language/es/admin/manage/groups.json index c019ec9823..319b391d33 100644 --- a/public/language/es/admin/manage/groups.json +++ b/public/language/es/admin/manage/groups.json @@ -1,35 +1,35 @@ { - "name": "Group Name", - "description": "Group Description", - "member-count": "Member Count", - "system": "System Group", - "edit": "Edit", - "search-placeholder": "Search", - "create": "Create Group", - "description-placeholder": "A short description about your group", - "create-button": "Create", + "name": "Nombre del Grupo", + "description": "Descripción del Grupo", + "member-count": "Cuenta de Miembros", + "system": "Grupo de Sistema", + "edit": "Editar", + "search-placeholder": "Buscar", + "create": "Crear Grupo", + "description-placeholder": "Descripción corta de vuestro grupo", + "create-button": "Crear", - "alerts.create-failure": "Uh-Oh

There was a problem creating your group. Please try again later!

", - "alerts.confirm-delete": "Are you sure you wish to delete this group?", + "alerts.create-failure": "Uy

Ha habido un problema creando el grupo. ¡Por favor inténtelo mas tarde!

", + "alerts.confirm-delete": "¿Está seguro/a de que desea eliminar este grupo?", - "edit.name": "Name", - "edit.description": "Description", - "edit.user-title": "Title of Members", - "edit.icon": "Group Icon", - "edit.label-color": "Group Label Color", - "edit.show-badge": "Show Badge", - "edit.private-details": "If enabled, joining of groups requires approval from a group owner.", - "edit.private-override": "Warning: Private groups is disabled at system level, which overrides this option.", - "edit.disable-requests": "Disable join requests", - "edit.hidden": "Hidden", - "edit.hidden-details": "If enabled, this group will not be found in the groups listing, and users will have to be invited manually", - "edit.add-user": "Add User to Group", - "edit.add-user-search": "Search Users", - "edit.members": "Member List", - "control-panel": "Groups Control Panel", - "revert": "Revert", + "edit.name": "Nombre", + "edit.description": "Descripción", + "edit.user-title": "Título de Miembros", + "edit.icon": "Icono del Grupo", + "edit.label-color": "Color de la Etiqueta del Grupo", + "edit.show-badge": "Mostrar Distintivo", + "edit.private-details": "Si está activado, unirse a los grupos requiere la aprovación de un/a propietario/a del grupo.", + "edit.private-override": "Advertencia: Los grupos privados están deshabilitados a nivel del sistema, lo cual invalida esta opción.", + "edit.disable-requests": "Desactivar peticiones conjuntas", + "edit.hidden": "Oculto", + "edit.hidden-details": "SI está activado, este grupo no podrá ser encontrado en la lista de grupos, y los usuarios tendrán que ser invitados manualmente.", + "edit.add-user": "Añadir Usuario al Grupo", + "edit.add-user-search": "Buscar Usuarios", + "edit.members": "Lista de Miembros", + "control-panel": "Panel de Control de Grupos", + "revert": "Revertir", - "edit.no-users-found": "No Users Found", - "edit.confirm-remove-user": "Are you sure you want to remove this user?", - "edit.save-success": "Changes saved!" + "edit.no-users-found": "No se Encontraron Usuarios", + "edit.confirm-remove-user": "¿Estás seguro/a de que quieres eliminar a este/a usuario/a?", + "edit.save-success": "¡Cambios guardados!" } \ No newline at end of file diff --git a/public/language/es/admin/manage/ip-blacklist.json b/public/language/es/admin/manage/ip-blacklist.json index 588fbd62b6..1fa3233d8a 100644 --- a/public/language/es/admin/manage/ip-blacklist.json +++ b/public/language/es/admin/manage/ip-blacklist.json @@ -1,19 +1,19 @@ { - "lead": "Configure your IP blacklist here.", - "description": "Occasionally, a user account ban is not enough of a deterrant. Other times, restricting access to the forum to a specific IP or a range of IPs is the best way to protect a forum. In these scenarios, you can add troublesome IP addresses or entire CIDR blocks to this blacklist, and they will be prevented from logging in to or registering a new account.", - "active-rules": "Active Rules", - "validate": "Validate Blacklist", - "apply": "Apply Blacklist", - "hints": "Syntax Hints", - "hint-1": "Define a single IP addresses per line. You can add IP blocks as long as they follow the CIDR format (e.g. 192.168.100.0/22).", - "hint-2": "You can add in comments by starting lines with the # symbol.", + "lead": "Configura tu lista negra de IPs aquí.", + "description": "Ocasionalmente, un ban de una cuenta de usuario no es suficiente disuasión. En otras ocasiones, restringir el acceso al foro a una IP concreta o a un rango de IPs es la mejor manera de proteger un foro. En estos escenarios, puedes añadir IP problemáticas o bloques CIDR enteros a esta lista negra, y no podrán acceder, hacer login ni registrarse con cuentas nuevas.", + "active-rules": "Reglas Activas", + "validate": "Validar Lista Negra", + "apply": "Aplicar Lista Negra", + "hints": "Pistas de Sintaxis", + "hint-1": "Define una única IP por línea. Puedes añadir bloques de IP siempre que tengan el formato CiDR ( por ejemplo: 192.168.100.0/22).", + "hint-2": "Puedes añadir comentarios comenzando las líneas con el símbolo #.", - "validate.x-valid": "%1 out of %2 rule(s) valid.", - "validate.x-invalid": "The following %1 rules are invalid:", + "validate.x-valid": "%1de%2regla(s) válidas.", + "validate.x-invalid": "Las siguientes %1 reglas son inválidas:", - "alerts.applied-success": "Blacklist Applied", + "alerts.applied-success": "Lista Negra Aplicada", - "analytics.blacklist-hourly": "Figure 1 – Blacklist hits per hour", - "analytics.blacklist-daily": "Figure 2 – Blacklist hits per day", - "ip-banned": "IP banned" + "analytics.blacklist-hourly": "Figura 1– notificaciones de Lista Negra por hora.", + "analytics.blacklist-daily": "Figura 2– notificaciones de Lista Negra por dia", + "ip-banned": "IP baneada" } \ No newline at end of file diff --git a/public/language/es/admin/manage/privileges.json b/public/language/es/admin/manage/privileges.json index 7f8408b8ce..d060064acf 100644 --- a/public/language/es/admin/manage/privileges.json +++ b/public/language/es/admin/manage/privileges.json @@ -1,28 +1,28 @@ { "global": "Global", - "global.no-users": "No user-specific global privileges.", + "global.no-users": "No hay privilegios globales específicos de usuario.", "chat": "Chat", - "upload-images": "Upload Images", - "upload-files": "Upload Files", - "signature": "Signature", - "ban": "Ban", - "search-content": "Search Content", - "search-users": "Search Users", - "search-tags": "Search Tags", + "upload-images": "Subir imágenes", + "upload-files": "Subir Archivos", + "signature": "Firma", + "ban": "Banear", + "search-content": "Buscar contenido", + "search-users": "Buscar usuarios", + "search-tags": "Buscar Tags", - "find-category": "Find Category", - "access-category": "Access Category", - "access-topics": "Access Topics", - "create-topics": "Create Topics", - "reply-to-topics": "Reply to Topics", - "tag-topics": "Tag Topics", - "edit-posts": "Edit Posts", - "view-edit-history": "View Edit History", - "delete-posts": "Delete Posts", - "upvote-posts": "Upvote Posts", - "downvote-posts": "Downvote Posts", - "delete-topics": "Delete Topics", - "purge": "Purge", - "moderate": "Moderate" + "find-category": "Buscar Categoría", + "access-category": "Acceder Categoría", + "access-topics": "Acceder Temas", + "create-topics": "Crear Temas", + "reply-to-topics": "Responder a Temas", + "tag-topics": "Poner Tags (etiquetas) a Temas", + "edit-posts": "Editar entradas", + "view-edit-history": "Ver Historial de Ediciones", + "delete-posts": "Borrar Entradas", + "upvote-posts": "Votar Positivo en Entradas", + "downvote-posts": "Votar Negativo en Entradas", + "delete-topics": "Borrar Temas", + "purge": "Purgar", + "moderate": "Moderar" } \ No newline at end of file diff --git a/public/language/es/admin/manage/tags.json b/public/language/es/admin/manage/tags.json index df597a6166..f8954aa9a2 100644 --- a/public/language/es/admin/manage/tags.json +++ b/public/language/es/admin/manage/tags.json @@ -1,19 +1,19 @@ { - "none": "Your forum does not have any topics with tags yet.", - "bg-color": "Background Colour", - "text-color": "Text Colour", - "create-modify": "Create & Modify Tags", - "description": "Select tags via clicking and/or dragging, use shift to select multiple.", - "create": "Create Tag", - "modify": "Modify Tags", - "rename": "Rename Tags", - "delete": "Delete Selected Tags", - "search": "Search for tags...", - "settings": "Click here to visit the tag settings page.", - "name": "Tag Name", + "none": "Tu foro todavía no tiene ningún tema con etiquetas (tags)", + "bg-color": "Color de Fondo", + "text-color": "Color del Texto", + "create-modify": "Crear & Modificar Etiquetas (tags)", + "description": "Seleccionar etiquetas (tags) mediante click o arrastrando/soltando, usa shift para seleccionar múltiples.", + "create": "Crear Etiqueta (tag)", + "modify": "Modificar Etiquetas (tags)", + "rename": "Renombrar Etiquetas (tags)", + "delete": "Borrar Etiquetas (tags) Seleccionadas", + "search": "Buscar etiquetas (tags)...", + "settings": "Haz clickaquí para visitar la página de configuración de etiquetas (tags).", + "name": "Nombre de Etiqueta (tag)", - "alerts.editing-multiple": "Editing multiple tags", - "alerts.editing-x": "Editing \"%1\" tag", - "alerts.confirm-delete": "Do you want to delete the selected tags?", - "alerts.update-success": "Tag Updated!" + "alerts.editing-multiple": "Editando múltiples etiquetas (tags)", + "alerts.editing-x": "Editar \"%1\" etiqueta (tag)", + "alerts.confirm-delete": "¿Quieres borrar las etiquetas (tags) seleccionadas?", + "alerts.update-success": "¡Etiqueta (tag) Actualizada!" } \ No newline at end of file diff --git a/public/language/es/admin/settings/advanced.json b/public/language/es/admin/settings/advanced.json index 4b2eaba5bb..d71a1f4f2d 100644 --- a/public/language/es/admin/settings/advanced.json +++ b/public/language/es/admin/settings/advanced.json @@ -1,20 +1,20 @@ { "maintenance-mode": "Modo de Mantenimiento", - "maintenance-mode.help": "When the forum is in maintenance mode, all requests will be redirected to a static holding page. Administrators are exempt from this redirection, and are able to access the site normally.", - "maintenance-mode.message": "Maintenance Message", - "headers": "Headers", - "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", - "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", + "maintenance-mode.help": "Cuando este foro están en Modo de Mantenimiento, todas las peticiones serán redirigidas a una página estática de mantenimiento. Los administradores están exentos de esta redirección, y pueden acceder al sitio normalmente.", + "maintenance-mode.message": "Mensaje de Mantenimiento", + "headers": "Cabeceras", + "headers.allow-from": "Establecer ALLOW-FROM para poner NodeBB en un iFrame", + "headers.powered-by": "Personalizar la cabecera \"powered By\" enviada por NodeBB", "headers.acao": "Access-Control-Allow-Origin", - "headers.acao-help": "To deny access to all sites, leave empty", - "headers.acac": "Access-Control-Allow-Credentials", + "headers.acao-help": "Para denegar acceso a todos los sitios, dejar vacío", + "headers.acac": "Credenciales-Control-Permitir-Acceso", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", - "traffic-management": "Traffic Management", - "traffic.help": "NodeBB deploys equipped with a module that automatically denies requests in high-traffic situations. You can tune these settings here, although the defaults are a good starting point.", - "traffic.enable": "Enable Traffic Management", - "traffic.event-lag": "Event Loop Lag Threshold (in milliseconds)", - "traffic.event-lag-help": "Lowering this value decreases wait times for page loads, but will also show the \"excessive load\" message to more users. (Restart required)", + "traffic-management": "Administración de Tráfico", + "traffic.help": "NodeBB se despliega equipado con un módulo que deniega automáticamente requests de HTTP en situaciones de tráfico alto. Puedes ajustar esta configuración aquí, aunque los valores por defecto son un punto de partida aceptable.", + "traffic.enable": "Habilitar Administración de Tráfico", + "traffic.event-lag": "Límite de Lag para el Event Loop (en milisegundos)", + "traffic.event-lag-help": "Bajar este valor disminuye los tiempos de espera para cargas de página, pero también mostrará el mensaje \"carga excesiva\" a mas usuarios. (Se requiere Reiniciar)", "traffic.lag-check-interval": "Check Interval (in milliseconds)", "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" } \ No newline at end of file diff --git a/public/language/es/admin/settings/chat.json b/public/language/es/admin/settings/chat.json index 10d7fb0d31..8e6fa868ba 100644 --- a/public/language/es/admin/settings/chat.json +++ b/public/language/es/admin/settings/chat.json @@ -6,6 +6,6 @@ "max-length": "Maxima longitud de mensajes de chat", "max-room-size": "Máximo numero de usuarios en las salas de chat", "delay": "Tiempo entre envío de mensajes de chat en milisegundos", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit chat messages after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete chat messages after posting. (0 disabled)" + "restrictions.seconds-edit-after": "Número de segundos antes de que los usuarios puedan editar los mensajes después de enviarlos. (0 desactivado)", + "restrictions.seconds-delete-after": "Número de segundos antes de que los usuarios puedan borrar mensajes de chat después de enviarlos. (0 desactivado)" } \ No newline at end of file diff --git a/public/language/es/admin/settings/general.json b/public/language/es/admin/settings/general.json index da75fb26a8..aa9d22e663 100644 --- a/public/language/es/admin/settings/general.json +++ b/public/language/es/admin/settings/general.json @@ -2,34 +2,34 @@ "site-settings": "Ajustes del Sitio", "title": "Título del Sitio", "title.url": "URL", - "title.url-placeholder": "The URL of the site title", - "title.url-help": "When the title is clicked, send users to this address. If left blank, user will be sent to the forum index.", + "title.url-placeholder": "La URL del título del sitio", + "title.url-help": "Cuando se hace click en el título, enviar a los usuarios a esta dirección. Si se deja en blanco, el usuario será enviado al índice del foro.", "title.name": "Nombre de tu Comunidad", "title.show-in-header": "Mostrar Título del Sitio en el Encabezado", "browser-title": "Título del Navegador", "browser-title-help": "Si no se especifica el título del navegador, se utilizará el título del sitio", "title-layout": "Plantilla del Sitio", - "title-layout-help": "Define how the browser title will be structured ie. {pageTitle} | {browserTitle}", - "description.placeholder": "A short description about your community", - "description": "Site Description", - "keywords": "Site Keywords", - "keywords-placeholder": "Keywords describing your community, comma-separated", - "logo": "Site Logo", - "logo.image": "Image", - "logo.image-placeholder": "Path to a logo to display on forum header", - "logo.upload": "Upload", + "title-layout-help": "Define cómo el se estructurará el título del explorador. Por ejemplo: {TítulodelaPágina} | {TítulodelExplorador}\n", + "description.placeholder": "Una descripción corta de tu comunidad", + "description": "Descripción del Sitio", + "keywords": "Palabras Clave (keywords) del Sitio", + "keywords-placeholder": "Palabras Clave (keywords) que describen tu comunidad, separadas por comas", + "logo": "Logo del Sitio", + "logo.image": "Imagen", + "logo.image-placeholder": "Ruta al logo que se mostrará en la cabecera del foro", + "logo.upload": "Subir", "logo.url": "URL", - "logo.url-placeholder": "The URL of the site logo", - "logo.url-help": "When the logo is clicked, send users to this address. If left blank, user will be sent to the forum index.", - "logo.alt-text": "Alt Text", - "log.alt-text-placeholder": "Alternative text for accessibility", + "logo.url-placeholder": "la URL del logo del sitio", + "logo.url-help": "Cuando se hace click en el logo, enviar los usuarios a esta dirección. Si se deja en blanco, el usuario será enviado al índice del foro.", + "logo.alt-text": "Texto alternativo (alt text)", + "log.alt-text-placeholder": "Texto alternativo para accesibilidad", "favicon": "Favicon", - "favicon.upload": "Upload", - "touch-icon": "Homescreen/Touch Icon", - "touch-icon.upload": "Upload", - "touch-icon.help": "Recommended size and format: 192x192, PNG format only. If no touch icon is specified, NodeBB will fall back to using the favicon.", - "outgoing-links": "Outgoing Links", - "outgoing-links.warning-page": "Use Outgoing Links Warning Page", - "search-default-sort-by": "Search default sort by", - "outgoing-links.whitelist": "Domains to whitelist for bypassing the warning page" + "favicon.upload": "Subir", + "touch-icon": "Icono para pantallas de inicio e Icono para móviles", + "touch-icon.upload": "Subir", + "touch-icon.help": "Formato y tamaño recomendados: 192x192, solo formato PNG. Si no se especifica ningún icono, NodeBB usará el favicon que se use en el foro.", + "outgoing-links": "Enlaces a sitios externos", + "outgoing-links.warning-page": "Usar Página de Advertencia para Enlaces a Sitios Externos", + "search-default-sort-by": "Orden por defecto de la búsqueda", + "outgoing-links.whitelist": "Dominios permitidos que podrán evitar la página de advertencia" } \ No newline at end of file diff --git a/public/language/es/admin/settings/guest.json b/public/language/es/admin/settings/guest.json index a8b9d458f0..62e2d6ddd3 100644 --- a/public/language/es/admin/settings/guest.json +++ b/public/language/es/admin/settings/guest.json @@ -1,5 +1,5 @@ { "handles": "Guest Handles", "handles.enabled": "Allow guest handles", - "handles.enabled-help": "This option exposes a new field that allows guests to pick a name to associate with each post they make. If disabled, they will simply be called \"Guest\"" + "handles.enabled-help": "Esta opción expone un nuevo campo que permite a los invitados escoger un nombre para asociarse con cada entrada/respuesta que hagan. Si está desactivado, se les llamará simplemente \"Invitado\"." } \ No newline at end of file diff --git a/public/language/es/admin/settings/post.json b/public/language/es/admin/settings/post.json index 6594fe384b..5ebb987f61 100644 --- a/public/language/es/admin/settings/post.json +++ b/public/language/es/admin/settings/post.json @@ -1,54 +1,54 @@ { - "sorting": "Post Sorting", - "sorting.post-default": "Default Post Sorting", - "sorting.oldest-to-newest": "Oldest to Newest", - "sorting.newest-to-oldest": "Newest to Oldest", - "sorting.most-votes": "Most Votes", - "sorting.most-posts": "Most Posts", - "sorting.topic-default": "Default Topic Sorting", - "length": "Post Length", - "restrictions": "Posting Restrictions", - "restrictions-new": "New User Restrictions", - "restrictions.post-queue": "Enable post queue", - "restrictions-new.post-queue": "Enable new user restrictions", - "restrictions.post-queue-help": "Enabling post queue will put the posts of new users in a queue for approval.", - "restrictions-new.post-queue-help": "Enabling new user restrictions will set restrictions on posts created by new users.", - "restrictions.seconds-between": "Seconds between posts", - "restrictions.seconds-between-new": "Seconds between posts for new users", - "restrictions.rep-threshold": "Reputation threshold before these restrictions are lifted", - "restrictions.seconds-defore-new": "Seconds before new user can post", - "restrictions.seconds-edit-after": "Number of seconds before users are allowed to edit posts after posting. (0 disabled)", - "restrictions.seconds-delete-after": "Number of seconds before users are allowed to delete posts after posting. (0 disabled)", - "restrictions.replies-no-delete": "Number of replies after users are disallowed to delete their own topics. (0 disabled)", - "restrictions.min-title-length": "Minimum Title Length", - "restrictions.max-title-length": "Maximum Title Length", - "restrictions.min-post-length": "Minimum Post Length", - "restrictions.max-post-length": "Maximum Post Length", - "restrictions.days-until-stale": "Days until topic is considered stale", - "restrictions.stale-help": "If a topic is considered \"stale\", then a warning will be shown to users who attempt to reply to that topic.", - "timestamp": "Timestamp", - "timestamp.cut-off": "Date cut-off (in days)", - "timestamp.cut-off-help": "Dates & times will be shown in a relative manner (e.g. \"3 hours ago\" / \"5 days ago\"), and localised into various\n\t\t\t\t\tlanguages. After a certain point, this text can be switched to display the localised date itself\n\t\t\t\t\t(e.g. 5 Nov 2016 15:30).
(Default: 30, or one month). Set to 0 to always display dates, leave blank to always display relative times.", - "teaser": "Teaser Post", - "teaser.last-post": "Last – Show the latest post, including the original post, if no replies", - "teaser.last-reply": "Last – Show the latest reply, or a \"No replies\" placeholder if no replies", - "teaser.first": "First", - "unread": "Unread Settings", - "unread.cutoff": "Unread cutoff days", - "unread.min-track-last": "Minimum posts in topic before tracking last read", - "recent": "Recent Settings", - "recent.categoryFilter.disable": "Disable filtering of topics in ignored categories on the /recent page", - "signature": "Signature Settings", - "signature.disable": "Disable signatures", - "signature.no-links": "Disable links in signatures", - "signature.no-images": "Disable images in signatures", - "signature.max-length": "Maximum Signature Length", - "composer": "Composer Settings", - "composer-help": "The following settings govern the functionality and/or appearance of the post composer shown\n\t\t\t\tto users when they create new topics, or reply to existing topics.", - "composer.show-help": "Show \"Help\" tab", - "composer.enable-plugin-help": "Allow plugins to add content to the help tab", - "composer.custom-help": "Custom Help Text", - "ip-tracking": "IP Tracking", - "ip-tracking.each-post": "Track IP Address for each post", - "enable-post-history": "Enable Post History" + "sorting": "Ordenamiento de Respuestas", + "sorting.post-default": "Ordenamiento de Respuestas por Defecto", + "sorting.oldest-to-newest": "De más Antiguo a más Nuevo", + "sorting.newest-to-oldest": "De más Nuevo a Más Antiguo", + "sorting.most-votes": "Más Votado", + "sorting.most-posts": "Más Respondido", + "sorting.topic-default": "Ordenamiento de Temas por defecto", + "length": "Longitud de la entrada", + "restrictions": "Restricciones a las Respuestas", + "restrictions-new": "Restriciones a Nuevos Usuarios", + "restrictions.post-queue": "Permitir cola de respuestas", + "restrictions-new.post-queue": "Permitir restricciones a usuarios nuevos", + "restrictions.post-queue-help": "Permitir cola de respuestas pondrá las respuestas de nuevos usuarios en cola para ser aprobadas.", + "restrictions-new.post-queue-help": "Permitir restricciones a nuevos usuarios permitirá también restricciones en las respuestas creadas por nuevos usuarios.", + "restrictions.seconds-between": "Segundos entre respuestas", + "restrictions.seconds-between-new": "Segundos entre respuestas para nuevos usuarios", + "restrictions.rep-threshold": "Límite de reputación antes de que estas restricciones sean eliminadas", + "restrictions.seconds-defore-new": "Segundos antes de que un usuario nuevo pueda responder", + "restrictions.seconds-edit-after": "Numero de segundos antes de que los usuarios puedan editar entradas después de enviarlas. (0 desactivado)", + "restrictions.seconds-delete-after": "Número de segundos antes de que los usuarios puedan borrar entradas después de enviarlas. (0 desactivado)", + "restrictions.replies-no-delete": "Número de respuestas después del cual los usuarios no pueden borrar sus propios temas. (0 desactivado)", + "restrictions.min-title-length": "Longitud Mínima del Título", + "restrictions.max-title-length": "Longitud Máxima del Título", + "restrictions.min-post-length": "Lóngitud Mínima de la Entrada o Respuesta", + "restrictions.max-post-length": "Longitud Máxima de la Entrada o Respuesta", + "restrictions.days-until-stale": "Días hasta que el tema se considera antiguo", + "restrictions.stale-help": "Si un tema es considerado \"antiguo\", se mostrará un aviso a los usuarios que quieran responder a ese tema.", + "timestamp": "Indicación de fecha y hora", + "timestamp.cut-off": "Fecha límite (en días)", + "timestamp.cut-off-help": "Las fechas & horas serán mostradas de una forma relativa (e.g. \"hace 3 horas\"/\"hace 5 días\"), y localizadas en varios\n\t\t\t\t\tlenguajes. Después de cierto punto, este texto puede ser cambiado para mostrar la propia fecha localizada\n\t\t\t\t\t\t(e.g. 5 Nov 2016 15:30).
(Por defecto: 30, o un mes). Ponla a 0 para mostrar siempre las fechas exactas. Déjala en blanco para siempre mostrar las fechas relativas.", + "teaser": "Entrada de muestra", + "teaser.last-post": "Último – Muestra la última entrada, incluyendo la entrada original, si no hay respuestas.", + "teaser.last-reply": "Última – Muestra la última respuesta, o un texto \"No hay respuestas\" si no hay respuestas.", + "teaser.first": "Primera", + "unread": "Configuraciones sin leer", + "unread.cutoff": "Días límite sin leer", + "unread.min-track-last": "Entradas mínimas en un tema antes de indicar la última leída.", + "recent": "Configuraciones recientes", + "recent.categoryFilter.disable": "Desactivar el filtrado de teas en categorías ignoradas en la página /reciente", + "signature": "Configuraciones de Firma", + "signature.disable": "Desactivar firmas", + "signature.no-links": "Desactivar enlaces en firmas", + "signature.no-images": "Desactivar imágenes en firmas", + "signature.max-length": "Longitud Máxima de Firma", + "composer": "Configuración del Editor de Texto", + "composer-help": "LAs configuraciones siguientes gobiernan la funcionalidad y/o apariencia del editor de entradas mostrado\n\t\t\t\ta los usuarios cuando crean nuevos temas, o responden a temas existentes.", + "composer.show-help": "Mostrar pestaña \"Ayuda\"", + "composer.enable-plugin-help": "Permitir a plugins añadir contenido a la pestaña de ayuda", + "composer.custom-help": "Texto de Ayuda Personalizado", + "ip-tracking": "Seguimiento de IP", + "ip-tracking.each-post": "Seguir la IP para cada entrada/respuesta", + "enable-post-history": "Activar historial de respuestas" } \ No newline at end of file diff --git a/public/language/es/admin/settings/sockets.json b/public/language/es/admin/settings/sockets.json index d04ee42fcf..3a1a28d760 100644 --- a/public/language/es/admin/settings/sockets.json +++ b/public/language/es/admin/settings/sockets.json @@ -1,6 +1,6 @@ { - "reconnection": "Reconnection Settings", - "max-attempts": "Max Reconnection Attempts", - "default-placeholder": "Default: %1", - "delay": "Reconnection Delay" + "reconnection": "Configuración de Reconexión", + "max-attempts": "Máximo de Intentos de Reconexión", + "default-placeholder": "Por defecto: %1", + "delay": "Retraso de Reconexión" } \ No newline at end of file diff --git a/public/language/es/admin/settings/uploads.json b/public/language/es/admin/settings/uploads.json index 82bb2f0ef6..9fe409a1ab 100644 --- a/public/language/es/admin/settings/uploads.json +++ b/public/language/es/admin/settings/uploads.json @@ -1,30 +1,30 @@ { "posts": "Mensajes", - "allow-files": "Allow users to upload regular files", - "private": "Make uploaded files private", - "max-image-width": "Resize images down to specified width (in pixels)", - "max-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", - "resize-image-quality": "Quality to use when resizing images", - "resize-image-quality-help": "Use a lower quality setting to reduce the file size of resized images.", - "max-file-size": "Maximum File Size (in KiB)", - "max-file-size-help": "(in kibibytes, default: 2048 KiB)", - "allow-topic-thumbnails": "Allow users to upload topic thumbnails", - "topic-thumb-size": "Topic Thumb Size", - "allowed-file-extensions": "Allowed File Extensions", - "allowed-file-extensions-help": "Enter comma-separated list of file extensions here (e.g. pdf,xls,doc). An empty list means all extensions are allowed.", - "profile-avatars": "Profile Avatars", - "allow-profile-image-uploads": "Allow users to upload profile images", - "convert-profile-image-png": "Convert profile image uploads to PNG", - "default-avatar": "Custom Default Avatar", - "upload": "Upload", - "profile-image-dimension": "Profile Image Dimension", - "profile-image-dimension-help": "(in pixels, default: 128 pixels)", - "max-profile-image-size": "Maximum Profile Image File Size", - "max-profile-image-size-help": "(in kibibytes, default: 256 KiB)", - "max-cover-image-size": "Maximum Cover Image File Size", - "max-cover-image-size-help": "(in kibibytes, default: 2,048 KiB)", - "keep-all-user-images": "Keep old versions of avatars and profile covers on the server", - "profile-covers": "Profile Covers", - "default-covers": "Default Cover Images", - "default-covers-help": "Add comma-separated default cover images for accounts that don't have an uploaded cover image" + "allow-files": "Permitir a los usuarios subir archivos habituales", + "private": "Hacer las subidas de archivos privadas", + "max-image-width": "Redimensionar las imágenes a la anchura especificada (en píxeles)", + "max-image-width-help": "(en píxeles, por defecto: 760 píxeles, poner a 0 para desactivar)", + "resize-image-quality": "Calidad a utlizar cuando se redimensionen imágenes", + "resize-image-quality-help": "Usar una calidad inferior para reducir el tamaño de archivo de las imágenes redimensionadas.", + "max-file-size": "Tamaño Máximo de Archivo (en KiB)", + "max-file-size-help": "(en kibibytes, por defecto: 2048 KiB)", + "allow-topic-thumbnails": "Permitir a los usuarios subir imágenes en miniatura para los temas", + "topic-thumb-size": "Tamaño de la Imagen en Miniatura para el Tema", + "allowed-file-extensions": "Permitir Extensiones de Archivo", + "allowed-file-extensions-help": "Introduzca una lista de extensiones de archivos, separadas por comas, aquí (por ejemplo: pdf,xls,doc). Una lista vacía significa que se permiten todas las extensiones.", + "profile-avatars": "Avatares de Perfil", + "allow-profile-image-uploads": "Permite a los usuarios subir imágenes de perfil", + "convert-profile-image-png": "Convierte las subidas de imágenes de perfil a PNG", + "default-avatar": "Avatar Personalizado Por Defecto", + "upload": "Subir", + "profile-image-dimension": "Dimensión de la Imagen de Perfil", + "profile-image-dimension-help": "(en píxeles, por defecto: 128 píxeles)", + "max-profile-image-size": "Tamaño Máximo de la Imagen de Perfil", + "max-profile-image-size-help": "(en kibibytes, por defecto: 256 KiB)", + "max-cover-image-size": "Tamaño Máximo de la Imagen de Portada", + "max-cover-image-size-help": "(en kibibytes, por defecto: 2048 KiB)", + "keep-all-user-images": "Mantener versiones antiguas de los avatares y portadas de los perfiles en el servidor.", + "profile-covers": "Portadas de Perfil", + "default-covers": "Portadas de Perfil por Defecto", + "default-covers-help": "Añadir imágenes de portada por defecto, separadas por coma, para cuentas que no hayan subido una imagen de portada" } diff --git a/public/language/es/admin/settings/user.json b/public/language/es/admin/settings/user.json index 9611fcd005..c22bccee36 100644 --- a/public/language/es/admin/settings/user.json +++ b/public/language/es/admin/settings/user.json @@ -22,8 +22,8 @@ "admin-relogin-duration": "Duración de re-acceso de administrador (minutos)", "admin-relogin-duration-help": "Después de un determinado tiempo accediendo la sección de admin requiere volver a iniciar sesión, poner a 0 para desactivar", "login-attempts": "Intentos de inicio de sesión por hora", - "login-attempts-help": "If login attempts to a user's account exceeds this threshold, that account will be locked for a pre-configured amount of time", - "lockout-duration": "Account Lockout Duration (minutes)", + "login-attempts-help": "Si los intentos de acceso a la cuenta de un usuario superan este límite, esa cuenta será bloqueada durante un periodo de tiempo pre-configurado", + "lockout-duration": "Duración del Bloqueo de una Cuenta (minutos)", "login-days": "Días para recordar los sesiones de inicio de usuario", "password-expiry-days": "Forzar reseteo de contraseña después de un número de días determinado", "registration": "Registro de Usuario", @@ -33,34 +33,34 @@ "registration-type.admin-approval-ip": "Aprovación de Administrador para IPs", "registration-type.invite-only": "Solo Invitación", "registration-type.admin-invite-only": "Solo Invitación de Administrador", - "registration-type.disabled": "No registration", - "registration-type.help": "Normal - Users can register from the /register page.
\nAdmin Approval - User registrations are placed in an approval queue for administrators.
\nAdmin Approval for IPs - Normal for new users, Admin Approval for IP addresses that already have an account.
\nInvite Only - Users can invite others from the users page.
\nAdmin Invite Only - Only administrators can invite others from users and admin/manage/users pages.
\nNo registration - No user registration.
", - "registration.max-invites": "Maximum Invitations per User", - "max-invites": "Maximum Invitations per User", - "max-invites-help": "0 for no restriction. Admins get infinite invitations
Only applicable for \"Invite Only\"", - "invite-expiration": "Invite expiration", - "invite-expiration-help": "# of days invitations expire in.", - "min-username-length": "Minimum Username Length", - "max-username-length": "Maximum Username Length", - "min-password-length": "Minimum Password Length", - "min-password-strength": "Minimum Password Strength", - "max-about-me-length": "Maximum About Me Length", - "terms-of-use": "Forum Terms of Use (Leave blank to disable)", + "registration-type.disabled": "Sin Registro", + "registration-type.help": "Normal - Los usuarios pueden registrarse desde la pagina /register.
\nAprobación de Administrador - Los registros de usuarios son colocados en una cola de aprobaciónpara los administradores.
\nAprobación de Administrador para IPs - Normal para usuarios nuevos, Aprobación de Administradores para direcciones IP que ya tienen una cuenta.
\n\nSolo Invitación - Los usuarios pueden invitar a otros de la página de usuarios
\nSólo Invitación de Administrador - Solo los administradores pueden invtar a otros de las páginas de usuariosadmin/manage/users.
\nSin registro - Sin registro de usuarios", + "registration.max-invites": "Máximo de Invitaciones por Usuario", + "max-invites": "Máximo de Invitaciones por Usuario", + "max-invites-help": "0 para no tener restricciones. Los administradores tienen derecho invitaciones infinitas
Solo aplicable a \"Solo con Invitación\"", + "invite-expiration": "Expiración de la invitación", + "invite-expiration-help": "# de días que en que las invitaciones expiran.", + "min-username-length": "Longitud Mínima de Nombre de Usuario", + "max-username-length": "Longitud Máxima de Nombre de Usuario", + "min-password-length": "Longitud Mínima de Contraseña", + "min-password-strength": "Fuerza Mínima de Contraseña", + "max-about-me-length": "Longitud Mínima de \"Sobre Mí\"", + "terms-of-use": "Términos de Uso del Foro (Dejar en blanco para desactivar)", "user-search": "Búsqueda de Usuario\n", "user-search-results-per-page": "Número de resultados para mostrar", "default-user-settings": "Configuración de Usuario por Defecto", "show-email": "Mostrar email", "show-fullname": "Mostrar nombre completo", - "restrict-chat": "Only allow chat messages from users I follow", - "outgoing-new-tab": "Open outgoing links in new tab", - "topic-search": "Enable In-Topic Searching", - "digest-freq": "Subscribe to Digest", - "digest-freq.off": "Off", + "restrict-chat": "Solo permitir mensajes de chat de usuarios a los que sigo", + "outgoing-new-tab": "Abrir enlaces externos en una pestaña nueva", + "topic-search": "Habilitar Búsqueda Dentro de Tema", + "digest-freq": "Suscribirse a Informes", + "digest-freq.off": "Apagado", "digest-freq.daily": "Diario", "digest-freq.weekly": "Semanal", "digest-freq.monthly": "Mensual", - "email-chat-notifs": "Send an email if a new chat message arrives and I am not online", - "email-post-notif": "Send an email when replies are made to topics I am subscribed to", + "email-chat-notifs": "Enviar un correo electrónico si un mensaje de chat nuevo llega y no estoy conectado/a", + "email-post-notif": "Enviar un correo electrónico cuando se hacen respuestas a temas a los que estoy suscrito/a", "follow-created-topics": "Seguir los temas que tu crees", "follow-replied-topics": "Seguir los temas a los que contestas", "default-notification-settings": "Configuración de notificación por defecto" diff --git a/public/language/es/email.json b/public/language/es/email.json index 8f9293fb91..ca907fa06f 100644 --- a/public/language/es/email.json +++ b/public/language/es/email.json @@ -9,7 +9,7 @@ "welcome.text3": "El administrador ha aceptado tu registro. Puedes acceder con tu usuario/contraseña ahora.", "welcome.cta": "Cliquea aquí para confirmar tu dirección de email.", "invitation.text1": "%1 te ha invitado a unirte a %2", - "invitation.text2": "Your invitation will expire in %1 days.", + "invitation.text2": "Tu invitación expirará en %1 días.", "invitation.ctr": "Haz click aquí para crear tu cuenta", "reset.text1": "Hemos recibido una solicitud para reiniciar tu contraseña, posiblemente porque la olvidaste. Si no es así, por favor, ignora este email.", "reset.text2": "Para continuar con el reinicio de contraseña, por favor cliquea en el siguiente vínculo:", @@ -31,7 +31,7 @@ "notif.chat.unsub.info": "Esta notificación de chat se te envió debido a tus ajustes de suscripción.", "notif.post.cta": "Cliquea aquí para leer la publicación completa", "notif.post.unsub.info": "La notificación de este mensaje se te ha enviado debido a tus ajustes de subscripción.", - "notif.cta": "Click here to go to forum", + "notif.cta": "Haga click aquí para ir al foro", "test.text1": "Este es un email de prueba para verificar que el envío de email está ajustado correctamente para tu NodeBB", "unsub.cta": "Haz click aquí para modificar los ajustes.", "banned.subject": "Has sido baneado de %1", diff --git a/public/language/es/error.json b/public/language/es/error.json index d857af7ec7..731304fd13 100644 --- a/public/language/es/error.json +++ b/public/language/es/error.json @@ -4,21 +4,21 @@ "not-logged-in": "No has iniciado sesión.", "account-locked": "Tu cuenta ha sido bloqueada temporalmente.", "search-requires-login": "¡Buscar requiere estar registrado! Por favor, entra o regístrate.", - "goback": "Press back to return to the previous page", + "goback": "Pulsa \"atrás\" para volver a la página previa", "invalid-cid": "Identificador de categoría no válido", "invalid-tid": "Identificador de tema no válido", "invalid-pid": "Identificador de publicación no válido", "invalid-uid": "Identificador de usuario no válido", "invalid-username": "Nombre de usuario no válido", "invalid-email": "Correo electrónico no válido", - "invalid-title": "Invalid title", + "invalid-title": "Título inválido", "invalid-user-data": "Datos de usuario no válidos", "invalid-password": "Contraseña no válida", "invalid-login-credentials": "Datos de acceso no válidos", "invalid-username-or-password": "Por favor especifica tanto un usuario como contraseña", "invalid-search-term": "Término de búsqueda inválido", - "invalid-url": "Invalid URL", - "local-login-disabled": "Local login system has been disabled for non-privileged accounts.", + "invalid-url": "URL inválida", + "local-login-disabled": "El sistema de acceso local ha sido desactivado para usuarios con cuentas no privilegiadas.", "csrf-invalid": "El acceso ha fallado porque tu sesión ha expirado. Por favor prueba otra vez.", "invalid-pagination-value": "Número de página inválido, debe estar entre %1 y %2", "username-taken": "Nombre de usuario ocupado", @@ -83,7 +83,7 @@ "cant-ban-other-admins": "¡No puedes expulsar a otros administradores!", "cant-remove-last-admin": "Tu eres el unico administrador. Añade otro usuario como administrador antes de eliminarte a ti mismo.", "cant-delete-admin": "Quitar privilegios de administrador de ésta cuenta antes de intentar borrarla", - "invalid-image": "Invalid image", + "invalid-image": "Imagen inválida", "invalid-image-type": "Tipo de imagen inválido. Los tipos permitidos son: %1", "invalid-image-extension": "Extensión de imagen inválida", "invalid-file-type": "Tipo de fichero inválido. Los tipos permitidos son: %1", @@ -115,29 +115,29 @@ "cant-edit-chat-message": "No tienes permiso para editar este mensaje", "cant-remove-last-user": "No puedes eliminar el último usuario", "cant-delete-chat-message": "No tienes permiso para eliminar este mensaje", - "chat-edit-duration-expired": "You are only allowed to edit chat messages for %1 second(s) after posting", - "chat-delete-duration-expired": "You are only allowed to delete chat messages for %1 second(s) after posting", - "chat-deleted-already": "This chat message has already been deleted.", - "chat-restored'already": "This chat message has already been restored.", + "chat-edit-duration-expired": "Sólo se te permite editar mensajes de chat durante %1 segundo(s) después de enviar el mensaje", + "chat-delete-duration-expired": "Sólo se te permite borrar mensajes de chat durante %1 segundo(s) después de enviar el mensaje", + "chat-deleted-already": "Este mensaje de chat ya ha sido borrado.", + "chat-restored'already": "Este mensaje de chat ya ha sido restaurado.", "already-voting-for-this-post": "Ya has votado a este mensaje.", "reputation-system-disabled": "El sistema de reputación está deshabilitado.", "downvoting-disabled": "La votación negativa está deshabilitada.", "not-enough-reputation-to-downvote": "No tienes suficiente reputación para votar negativo este post", "not-enough-reputation-to-flag": "No tiene suficiente reputación para poner reportar esta publicación", - "not-enough-reputation-min-rep-website": "You do not have enough reputation to add a website", - "not-enough-reputation-min-rep-aboutme": "You do not have enough reputation to add an about me", - "not-enough-reputation-min-rep-signature": "You do not have enough reputation to add a signature", - "not-enough-reputation-min-rep-profile-picture": "You do not have enough reputation to add a profile picture", - "not-enough-reputation-min-rep-cover-picture": "You do not have enough reputation to add a cover picture", + "not-enough-reputation-min-rep-website": "No tienes reputación suficiente para añadir un sitio web", + "not-enough-reputation-min-rep-aboutme": "No tienes reputación suficiente para añadir un \"acerca de mí\"", + "not-enough-reputation-min-rep-signature": "No tienes reputación suficiente para añadir una firma", + "not-enough-reputation-min-rep-profile-picture": "No tienes reputación suficiente para añadir una imagen de perfil", + "not-enough-reputation-min-rep-cover-picture": "No tienes reputación suficiente para añadir una imagen de portada", "already-flagged": "Ya reportaste este mensaje anteriormente", - "self-vote": "You cannot vote on your own post", + "self-vote": "No puedes votar en tu propio mensaje", "reload-failed": "NodeBB encontró un problema al refrescar: \"%1\". NodeBB intentará cargar el resto de contenido, aunque deberías deshacer lo que hiciste justo antes.", "registration-error": "Error de registro", "parse-error": "Algo ha ido mal mientras se parseaba la respuesta del servidor", "wrong-login-type-email": "Por favor emplea tu email para acceder", "wrong-login-type-username": "Por favor introduce tu nombre de usuario para acceder", - "sso-registration-disabled": "Registration has been disabled for %1 accounts, please register with an email address first", - "sso-multiple-association": "You cannot associate multiple accounts from this service to your NodeBB account. Please dissociate your existing account and try again.", + "sso-registration-disabled": "El registro ha sido desactivado para %1 cuentas, por favor, regístrese con una cuenta de correo primero", + "sso-multiple-association": "No puedes asociar múltiples cuentas desde este servicio a tu cuenta NodeBB. Por favor, disocia tu cuenta ya existente y vuelve a intentarlo.", "invite-maximum-met": "Has alcanzado el número máximo de personas invitadas (%1 de %2).", "no-session-found": "¡No se ha encontrado ningún inicio de sesión!", "not-in-room": "El usuario no está en la sala", @@ -147,9 +147,9 @@ "invalid-home-page-route": "Ruta de página de inicio invalida", "invalid-session": "No concuerdan los datos de sesión", "invalid-session-text": "Parece que su sesión ha expirado o no concuerda con el servidor. Por favor vuelva a cargar la página.", - "no-topics-selected": "No topics selected!", - "cant-move-to-same-topic": "Can't move post to same topic!", - "cannot-block-self": "You cannot block yourself!", - "cannot-block-privileged": "You cannot block administrators or global moderators", - "no-connection": "There seems to be a problem with your internet connection" + "no-topics-selected": "¡No se han seleccionado temas!", + "cant-move-to-same-topic": "¡No puedes mover el mensaje al mismo tema!", + "cannot-block-self": "¡No puedes bloquearte a tí mismo!", + "cannot-block-privileged": "No puedes bloquear administradores o moderadores globales", + "no-connection": "Parece haber un problema con tu conexión a internet" } \ No newline at end of file diff --git a/public/language/es/global.json b/public/language/es/global.json index 4e3a01d3b7..75c731dd72 100644 --- a/public/language/es/global.json +++ b/public/language/es/global.json @@ -97,7 +97,7 @@ "enter_page_number": "Escribe el número de página", "upload_file": "Subir archivo", "upload": "Subir", - "uploads": "Uploads", + "uploads": "Subidas", "allowed-file-types": "Los tipos de archivos permitidos son: %1", "unsaved-changes": "Tienes cambios sin guardar. Seguro que quieres salir?", "reconnecting-message": "Has perdido la conexión. Reconectando a %1.", @@ -108,5 +108,5 @@ "edited": "Editado", "disabled": "Desahabilitado", "select": "Seleccionar", - "user-search-prompt": "Type something here to find users..." + "user-search-prompt": "Escriba algo aquí para encontrar usuarios..." } \ No newline at end of file diff --git a/public/language/es/reset_password.json b/public/language/es/reset_password.json index 4879a7944a..ab52772d2b 100644 --- a/public/language/es/reset_password.json +++ b/public/language/es/reset_password.json @@ -9,7 +9,7 @@ "repeat_password": "Confirmar contraseña", "enter_email": "Por favor ingresa tu correo electrónico y te enviaremos un mensaje con indicaciones para restablecer tu cuenta.", "enter_email_address": "Introduce tu correo electrónico", - "password_reset_sent": "A password reset email has been sent to the specified address. Please note that only one email will be sent per minute.", + "password_reset_sent": "Se ha enviado un email de restablecimiento de contraseña a la dirección especificada. Por favor ten en cuenta que solo se enviará un email por minuto.", "invalid_email": "¡Correo electrónico no válido o inexistente!", "password_too_short": "La contraseña introducida es demasiado corta, por favor introduzca una contraseña diferente.", "passwords_do_not_match": "Las dos contraseñas introducidas no concuerdan.", diff --git a/public/language/es/search.json b/public/language/es/search.json index 2a012d63b2..ce948b54b9 100644 --- a/public/language/es/search.json +++ b/public/language/es/search.json @@ -5,9 +5,9 @@ "in": "En", "titles": "Títulos", "titles-posts": "Títulos y posts", - "match-words": "Match words", - "all": "All", - "any": "Any", + "match-words": "Que coincidan las palabras", + "all": "Todos", + "any": "Cualquiera", "posted-by": "Publicado por", "in-categories": "En categorías", "search-child-categories": "Buscar categorías hijas", diff --git a/public/language/es/unread.json b/public/language/es/unread.json index 96a4b03748..eb34ac660b 100644 --- a/public/language/es/unread.json +++ b/public/language/es/unread.json @@ -10,6 +10,6 @@ "all-topics": "Todos los Temas", "new-topics": "Temas Nuevos", "watched-topics": "Temas Suscritos", - "unreplied-topics": "Unreplied Topics", - "multiple-categories-selected": "Multiple Selected" + "unreplied-topics": "Temas sin respuesta", + "multiple-categories-selected": "Múltiples seleccionadas" } \ No newline at end of file diff --git a/public/language/es/user.json b/public/language/es/user.json index f54f856d9e..3003cb0e6b 100644 --- a/public/language/es/user.json +++ b/public/language/es/user.json @@ -12,7 +12,7 @@ "ban_account_confirm": "Quieres confirmar el baneo de este usuario?", "unban_account": "Desbanear cuenta", "delete_account": "Eliminar cuenta", - "delete_account_confirm": "Are you sure you want to delete your account?
This action is irreversible and you will not be able to recover any of your data

Enter your password to confirm that you wish to destroy this account.", + "delete_account_confirm": "¿Estás seguro de que quiere borrar su cuenta?
Esta acción es irreversible y no podrá recuperar ninguno de tus datos

Introduzca su contraseña para confirmar que desea eliminar esta cuenta.", "delete_this_account_confirm": "Esta seguro de eliminar este usuario?
Esta acción de irreversible y no podrás recuperar ningún dato

", "account-deleted": "Cuenta borrada", "fullname": "Nombre completo", @@ -29,8 +29,8 @@ "ignored": "Ignorado", "followers": "Seguidores", "following": "Siguiendo", - "blocks": "Blocks", - "block_toggle": "Toggle Block", + "blocks": "Bloqueos", + "block_toggle": "Cambiar Bloqueo", "aboutme": "Sobre mí", "signature": "Firma", "birthday": "Cumpleaños", @@ -91,25 +91,25 @@ "has_no_upvoted_posts": "Este usuario todavía no ha votado ninguna publicación positivamente.", "has_no_downvoted_posts": "Este usuario todavía no ha votado ninguna publicación negativamente.", "has_no_voted_posts": "Este usuario no ha votado ninguna publicación", - "has_no_blocks": "You have blocked no users.", + "has_no_blocks": "No tienes usuarios bloqueados.", "email_hidden": "Correo electrónico oculto", "hidden": "oculto", "paginate_description": "Paginar hilos y mensajes en lugar de usar desplazamiento infinito", "topics_per_page": "Temas por página", "posts_per_page": "Post por página", - "max_items_per_page": "Maximum %1", - "acp_language": "Admin Page Language", + "max_items_per_page": "Máximo %1", + "acp_language": "Página de Lenguage del Administrador", "notification_sounds": "Reproducir un sonido al recibir una notificación", "notifications_and_sounds": "Notificaciones y Sonidos", "incoming-message-sound": "Sonido del mensaje entrante", "outgoing-message-sound": "Sonido del mensaje saliente", "notification-sound": "Sonido de notificación", "no-sound": "Sin sonido", - "upvote-notif-freq": "Upvote Notification Frequency", - "upvote-notif-freq.all": "All Upvotes", - "upvote-notif-freq.everyTen": "Every Ten Upvotes", - "upvote-notif-freq.logarithmic": "On 10, 100, 1000...", - "upvote-notif-freq.disabled": "Disabled", + "upvote-notif-freq": "Frecuencia de notificación de votos positivos", + "upvote-notif-freq.all": "Todos los Votos Positivos", + "upvote-notif-freq.everyTen": "Cada Diez Votos Positivos", + "upvote-notif-freq.logarithmic": "A los 10, 100, 1000...", + "upvote-notif-freq.disabled": "Desactivado", "browsing": "Preferencias de navegación.", "open_links_in_new_tab": "Abrir los enlaces externos en una nueva pestaña", "enable_topic_searching": "Activar la búsqueda \"dentro del tema\"", @@ -130,9 +130,9 @@ "sso.title": "Servicios de Inicio de sesión Único", "sso.associated": "Asociado con", "sso.not-associated": "Da clic aquí para asociarse con", - "sso.dissociate": "Dissociate", - "sso.dissociate-confirm-title": "Confirm Dissociation", - "sso.dissociate-confirm": "Are you sure you wish to dissociate your account from %1?", + "sso.dissociate": "Disociado", + "sso.dissociate-confirm-title": "Confirmar Disociación", + "sso.dissociate-confirm": "Está seguro de que desea disociar su cuenta de %1?", "info.latest-flags": "Ultimos reportes", "info.no-flags": "Ningun mensaje reportado encontrado", "info.ban-history": "Histórico reciente de bans", @@ -146,24 +146,24 @@ "info.moderation-note": "Nota de Moderación", "info.moderation-note.success": "Nota de moderación guardada", "info.moderation-note.add": "Añadir nota", - "consent.title": "Your Rights & Consent", - "consent.lead": "This community forum collects and processes your personal information.", - "consent.intro": "We use this information strictly to personalise your experience in this community, as well as to associate the posts you make to your user account. During the registration step you were asked to provide a username and email address, you can also optionally provide additional information to complete your user profile on this website.

We retain this information for the life of your user account, and you are able to withdraw consent at any time by deleting your account. At any time you may request a copy of your contribution to this website, via your Rights & Consent page.

If you have any questions or concerns, we encourage you to reach out to this forum's administrative team.", - "consent.email_intro": "Occasionally, we may send emails to your registered email address in order to provide updates and/or to notify you of new activity that is pertinent to you. You can customise the frequency of the community digest (including disabling it outright), as well as select which types of notifications to receive via email, via your user settings page.", - "consent.digest_frequency": "Unless explicitly changed in your user settings, this community delivers email digests every %1.", - "consent.digest_off": "Unless explicitly changed in your user settings, this community does not send out email digests", - "consent.received": "You have provided consent for this website to collect and process your information. No additional action is required.", - "consent.not_received": "You have not provided consent for data collection and processing. At any time this website's administration may elect to delete your account in order to become compliant with the General Data Protection Regulation.", - "consent.give": "Give consent", - "consent.right_of_access": "You have the Right of Access", - "consent.right_of_access_description": "You have the right to access any data collected by this website upon request. You can retrieve a copy of this data by clicking the appropriate button below.", - "consent.right_to_rectification": "You have the Right to Rectification", - "consent.right_to_rectification_description": "You have the right to change or update any inaccurate data provided to us. Your profile can be updated by editing your profile, and post content can always be edited. If this is not the case, please contact this site's administrative team.", - "consent.right_to_erasure": "You have the Right to Erasure", - "consent.right_to_erasure_description": "At any time, you are able to revoke your consent to data collection and/or processing by deleting your account. Your individual profile can be deleted, although your posted content will remain. If you wish to delete both your account and your content, please contact the administrative team for this website.", - "consent.right_to_data_portability": "You have the Right to Data Portability", - "consent.right_to_data_portability_description": "You may request from us a machine-readable export of any collected data about you and your account. You can do so by clicking the appropriate button below.", - "consent.export_profile": "Export Profile (.csv)", - "consent.export_uploads": "Export Uploaded Content (.zip)", - "consent.export_posts": "Export Posts (.csv)" + "consent.title": "Tus derechos & Consentimiento", + "consent.lead": "Este foro recolecta y procesa su información personal", + "consent.intro": "Usamos esta información estrictamente para personalizar su experiencia en esta comunidad, así como para asociar los mensajes que haga con su cuenta de usuario. Durante el registro se le pidió que proporcionara un nombre de usuario y dirección de correo electrónico, puede también proveer información adicional para completar su perfil en esta web.

Conservamos esta información mientras su cuenta de usuario exista, y podrá retirar su consentimiento en cualquier momento borrando esta cuenta de usuario. A su vez, puede pedir una copia de su contribución a este sitio través de la página de Derechos & Consentimiento.

Si tiene cualquier pregunta o preocupación, le animamos a dirigirse al equipo de administración de este foro.", + "consent.email_intro": "Ocasionalmente, puede que enviemos correos electrónicos a su dirección de correo electrónico para informarle de actualizaciones y/o de actividad pertinente a usted. Puede personalizar la frecuencia del informe de la comunidad (incluso deshabilitarlo directamente), así como seleccionar que tipos de notificaciones recibir por correo electrónico, a través de propia página de configuración de usuario.", + "consent.digest_frequency": "A no ser que lo cambie expresamente en su configuración de usuario, esta comunidad envía informes por correo electrónico cada %1.", + "consent.digest_off": "A no ser que lo cambie expresamente en su configuración de usuario, esta comunidad no envía informes por correo electrónico.", + "consent.received": "Usted ha dado consentimiento a este sitio web para recolectar y procesar su información. No se requieren acciones adicionales.", + "consent.not_received": "Usted no ha dado consentimiento para la recolección y procesamiento. En cualquier momento la administración de este sitio web puede elegir eliminar su cuenta para cumplir con la Regulación General de Protección de Datos.", + "consent.give": "Dar consentimiento", + "consent.right_of_access": "Usted tiene Derecho de Acceso", + "consent.right_of_access_description": "Usted tiene derecho a acceder a cualquier dato recolectado por este sitio si lo pide. Puede recuperar una copia de estos datos haciendo click en el botón apropiado abajo.", + "consent.right_to_rectification": "Usted tiene el Derecho a Rectificación", + "consent.right_to_rectification_description": "Usted tiene el derecho a cambiar o actualizar cualquier dato impreciso que se nos haya proporcionado. Su perfil puede ser actualizado editando su perfil, y el contenido de sus respuestas y entradas puede ser siempre editado. Si este no es el caso, por favor contacte con el equipo administrativo de este sitio.", + "consent.right_to_erasure": "Usted tiene derecho de supresión y derecho al olvido.", + "consent.right_to_erasure_description": "En cualquier momento, usted puede revocar su consentimiento a la recolección y/o procesado de datos mediante el borrado de su cuenta. Su perfil individual puede ser borrado, aunque sus respuestas y entradas permanecerán. Si desea borrar su cuenta y el contenido (entradas, temas, respuestas...), por favor contacte el equipo administrativo de este sitio web.", + "consent.right_to_data_portability": "Usted tiene el Derecho a la Portabilidad de Datos", + "consent.right_to_data_portability_description": "Puede pedir de nosotros una exportación legible por máquinas de cualquier dato recolectado sobre usted y su cuenta. Puede hacerlo haciendo click en el botón apropiado abajo.", + "consent.export_profile": "Exportar Perfil (.csv)", + "consent.export_uploads": "Exportar Contenido Subido (.zip)", + "consent.export_posts": "Exportar Entradas y Respuestas (.csv)" } \ No newline at end of file diff --git a/public/language/pl/admin/manage/privileges.json b/public/language/pl/admin/manage/privileges.json index f6770eef58..00bbdccd18 100644 --- a/public/language/pl/admin/manage/privileges.json +++ b/public/language/pl/admin/manage/privileges.json @@ -21,7 +21,7 @@ "view-edit-history": "Zobacz Historię Edycji", "delete-posts": "Usuwaj Posty", "upvote-posts": "Lajkuj Posty", - "downvote-posts": "Downvote Posts", + "downvote-posts": "Oceń Posty Negatywnie", "delete-topics": "Usuwaj Tematy", "purge": "Czyść", "moderate": "Moderuj" diff --git a/public/language/zh-CN/pages.json b/public/language/zh-CN/pages.json index 6cb5ef36f5..651dd0cdd7 100644 --- a/public/language/zh-CN/pages.json +++ b/public/language/zh-CN/pages.json @@ -8,7 +8,7 @@ "recent": "最新主题", "top": "票数最高的主题", "moderator-tools": "版主工具", - "flagged-content": "已举报的内容", + "flagged-content": "举报管理", "ip-blacklist": "IP 黑名单", "post-queue": "提交列表", "users/online": "在线用户", From 56eacd93a4e5c05a9928355cff91db7b6fb58975 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Mon, 25 Jun 2018 09:29:21 +0000 Subject: [PATCH 4/7] Latest translations and fallbacks --- .../language/de/admin/manage/privileges.json | 18 ++++++------ public/language/es/admin/extend/rewards.json | 22 +++++++-------- .../language/es/admin/general/languages.json | 8 +++--- public/language/es/admin/general/sounds.json | 12 ++++---- .../language/es/admin/manage/admins-mods.json | 16 +++++------ .../language/es/admin/manage/post-queue.json | 8 +++--- .../es/admin/manage/registration.json | 26 ++++++++--------- public/language/es/admin/menu.json | 18 ++++++------ .../language/es/admin/settings/advanced.json | 4 +-- .../language/es/admin/settings/cookies.json | 18 ++++++------ public/language/es/admin/settings/group.json | 20 ++++++------- public/language/es/admin/settings/guest.json | 4 +-- .../es/admin/settings/notifications.json | 8 +++--- .../es/admin/settings/pagination.json | 18 ++++++------ .../es/admin/settings/reputation.json | 24 ++++++++-------- public/language/es/admin/settings/tags.json | 20 ++++++------- .../es/admin/settings/web-crawler.json | 16 +++++------ public/language/es/flags.json | 10 +++---- public/language/es/modules.json | 28 +++++++++---------- public/language/es/notifications.json | 6 ++-- public/language/es/pages.json | 14 +++++----- public/language/es/register.json | 6 ++-- public/language/es/uploads.json | 6 ++-- 23 files changed, 165 insertions(+), 165 deletions(-) diff --git a/public/language/de/admin/manage/privileges.json b/public/language/de/admin/manage/privileges.json index 7f8408b8ce..ea30e48ce8 100644 --- a/public/language/de/admin/manage/privileges.json +++ b/public/language/de/admin/manage/privileges.json @@ -1,17 +1,17 @@ { "global": "Global", - "global.no-users": "No user-specific global privileges.", + "global.no-users": "Keine benutzerspezifischen globalen Berechtigungen", "chat": "Chat", - "upload-images": "Upload Images", - "upload-files": "Upload Files", - "signature": "Signature", - "ban": "Ban", - "search-content": "Search Content", - "search-users": "Search Users", - "search-tags": "Search Tags", + "upload-images": "Bilder hochladen", + "upload-files": "Dateien hochladen", + "signature": "Signatur", + "ban": "Bannen", + "search-content": "Inhalt durchsuchen", + "search-users": "Benutzersuche", + "search-tags": "Tags suchen", - "find-category": "Find Category", + "find-category": "Kategorie finden", "access-category": "Access Category", "access-topics": "Access Topics", "create-topics": "Create Topics", diff --git a/public/language/es/admin/extend/rewards.json b/public/language/es/admin/extend/rewards.json index 3147e54b93..44eb3f7108 100644 --- a/public/language/es/admin/extend/rewards.json +++ b/public/language/es/admin/extend/rewards.json @@ -1,17 +1,17 @@ { "rewards": "Recompensas", - "condition-if-users": "If User's", + "condition-if-users": "Si el Usuario", "condition-is": "Es:", "condition-then": "Entonces:", - "max-claims": "Amount of times reward is claimable", - "zero-infinite": "Enter 0 for infinite", - "delete": "Delete", - "enable": "Enable", - "disable": "Disable", - "control-panel": "Rewards Control", - "new-reward": "New Reward", + "max-claims": "Número de veces que una recompensa puede ser reclamada", + "zero-infinite": "Introduzca 0 para infinito", + "delete": "Eliminar", + "enable": "Habilitar", + "disable": "Deshabilitar", + "control-panel": "Control de recompensas", + "new-reward": "Nueva Recompensa", - "alert.delete-success": "Successfully deleted reward", - "alert.no-inputs-found": "Illegal reward - no inputs found!", - "alert.save-success": "Successfully saved rewards" + "alert.delete-success": "Recompensa eliminada con éxito", + "alert.no-inputs-found": "¡Recompensa ilegal - no se encontraron inputs!", + "alert.save-success": "Recompensas guardadas con éxito" } \ No newline at end of file diff --git a/public/language/es/admin/general/languages.json b/public/language/es/admin/general/languages.json index bdd57849b3..df6d3843e5 100644 --- a/public/language/es/admin/general/languages.json +++ b/public/language/es/admin/general/languages.json @@ -1,6 +1,6 @@ { - "language-settings": "Language Settings", - "description": "The default language determines the language settings for all users who are visiting your forum.
Individual users can override the default language on their account settings page.", - "default-language": "Default Language", - "auto-detect": "Auto Detect Language Setting for Guests" + "language-settings": "Configuración de Idiomas", + "description": "El idioma por defecto determina la configuración del idioma usado para todos los usuarios que visiten el foro.
Los usuarios, a nivel individual, pueden sobreescribir el idioma por defecto en la página de configuración de su cuenta.", + "default-language": "Idioma por defecto", + "auto-detect": "Auto Detectar Configuración de Idioma para Visitantes" } \ No newline at end of file diff --git a/public/language/es/admin/general/sounds.json b/public/language/es/admin/general/sounds.json index 29c441db26..4635433b80 100644 --- a/public/language/es/admin/general/sounds.json +++ b/public/language/es/admin/general/sounds.json @@ -1,9 +1,9 @@ { "notifications": "Notificaciones", - "chat-messages": "Chat Messages", - "play-sound": "Play", - "incoming-message": "Incoming Message", - "outgoing-message": "Outgoing Message", - "upload-new-sound": "Upload New Sound", - "saved": "Settings Saved" + "chat-messages": "Mensajes de Chat", + "play-sound": "Reproducir", + "incoming-message": "Mensaje Entrante", + "outgoing-message": "Mensaje Saliente", + "upload-new-sound": "Subir Sonido Nuevo", + "saved": "Configuración Guardada" } \ No newline at end of file diff --git a/public/language/es/admin/manage/admins-mods.json b/public/language/es/admin/manage/admins-mods.json index e0f39ed5d4..693908d607 100644 --- a/public/language/es/admin/manage/admins-mods.json +++ b/public/language/es/admin/manage/admins-mods.json @@ -1,10 +1,10 @@ { - "administrators": "Administrators", - "global-moderators": "Global Moderators", - "no-global-moderators": "No Global Moderators", - "moderators-of-category": "%1 Moderators", - "no-moderators": "No Moderators", - "add-administrator": "Add Administrator", - "add-global-moderator": "Add Global Moderator", - "add-moderator": "Add Moderator" + "administrators": "Administradores", + "global-moderators": "Moderadores Globales", + "no-global-moderators": "Sin Moderadores Globales", + "moderators-of-category": "%1 Moderadores", + "no-moderators": "Sin Moderadores", + "add-administrator": "Añadir Administrador", + "add-global-moderator": "Añadir Moderador Global", + "add-moderator": "Añadir Moderador" } \ No newline at end of file diff --git a/public/language/es/admin/manage/post-queue.json b/public/language/es/admin/manage/post-queue.json index 7503ce5906..2b7720d717 100644 --- a/public/language/es/admin/manage/post-queue.json +++ b/public/language/es/admin/manage/post-queue.json @@ -1,11 +1,11 @@ { - "post-queue": "Post Queue", - "description": "There are no posts in the post queue.
To enable this feature, go to Settings → Post → Posting Restrictions and enable Post Queue.", - "user": "User", + "post-queue": "Cola de Mensajes", + "description": "No hay mensajes en la cola de mensajes.
Para habilitar esta función, vaya a Configuración → Mensaje → Restricciones de Mensajes", + "user": "Usuario", "category": "Categoría", "title": "Título", "content": "Contenido", "posted": "Publicado", "reply-to": "Responder a %1", - "content-editable": "You can click on individual content to edit before posting." + "content-editable": "Puedes hacer click en contenido individual para editar antes de enviarlo." } \ No newline at end of file diff --git a/public/language/es/admin/manage/registration.json b/public/language/es/admin/manage/registration.json index defa4f1b30..21ee9c44f9 100644 --- a/public/language/es/admin/manage/registration.json +++ b/public/language/es/admin/manage/registration.json @@ -1,20 +1,20 @@ { "queue": "Cola", - "description": "There are no users in the registration queue.
To enable this feature, go to Settings → User → User Registration and set Registration Type to \"Admin Approval\".", + "description": "No hay usuarios en la cola de registro.
Para activar esta función, vaya a Configuración → Usuario → Registro de Usuarioy configureTipo de Registroa \"Aprobación de Administrador\".", - "list.name": "Name", - "list.email": "Email", + "list.name": "Nombre", + "list.email": "Correo electrónico", "list.ip": "IP", - "list.time": "Time", - "list.username-spam": "Frequency: %1 Appears: %2 Confidence: %3", - "list.email-spam": "Frequency: %1 Appears: %2", - "list.ip-spam": "Frequency: %1 Appears: %2", + "list.time": "Hora", + "list.username-spam": "Frecuencia: %1 Aparece: %2 Confianza: %3", + "list.email-spam": "Frecuencia: %1 Aparece: %2", + "list.ip-spam": "Frecuencia: %1 Aparece: %2", - "invitations": "Invitations", - "invitations.description": "Below is a complete list of invitations sent. Use ctrl-f to search through the list by email or username.

The username will be displayed to the right of the emails for users who have redeemed their invitations.", - "invitations.inviter-username": "Inviter Username", - "invitations.invitee-email": "Invitee Email", - "invitations.invitee-username": "Invitee Username (if registered)", + "invitations": "Invitaciones", + "invitations.description": "Abajo hay una lista completa de invitaciones enviadas. Use ctrl-f para buscar a través de la lista por correo electrónico o nombre de usuario.

EL nombre de usuario será mostrado a la derecha de los correos electrónicos para los usuarios que han aceptado sus invitaciones.", + "invitations.inviter-username": "Nombre del Usuario que Invita", + "invitations.invitee-email": "Correo Electrónico del Invitado", + "invitations.invitee-username": "Nombre del Usuario Invitado (si está registrado)", - "invitations.confirm-delete": "Are you sure you wish to delete this invitation?" + "invitations.confirm-delete": "¿Está seguro de que desea eliminar esta invitación?" } \ No newline at end of file diff --git a/public/language/es/admin/menu.json b/public/language/es/admin/menu.json index c681555781..3fa35df86e 100644 --- a/public/language/es/admin/menu.json +++ b/public/language/es/admin/menu.json @@ -9,15 +9,15 @@ "section-manage": "Administrar", "manage/categories": "Categorias", - "manage/privileges": "Privileges", + "manage/privileges": "Privilegios", "manage/tags": "Etiquetas", "manage/users": "Usuarios", - "manage/admins-mods": "Admins & Mods", + "manage/admins-mods": "Administradores & Mods", "manage/registration": "Cola de Registro", - "manage/post-queue": "Post Queue", + "manage/post-queue": "Cola de mensajes", "manage/groups": "Grupos", "manage/ip-blacklist": "Lista negra de IP", - "manage/uploads": "Uploads", + "manage/uploads": "Subidas", "section-settings": "Opciones", "settings/general": "General", @@ -42,7 +42,7 @@ "section-appearance": "Apariencia", "appearance/themes": "Temas", "appearance/skins": "Pieles", - "appearance/customise": "Custom Content (HTML/JS/CSS)", + "appearance/customise": "Contenido Personalizado (HTML/JS/CSS)", "section-extend": "Extender", "extend/plugins": "Extensiones", @@ -63,12 +63,12 @@ "development/logger": "Registro", "development/info": "Información", - "rebuild-and-restart-forum": "Rebuild & Restart Forum", + "rebuild-and-restart-forum": "Reconstruir & Reiniciar Foro", "restart-forum": "Reiniciar foro", "logout": "Cerrar sesión", "view-forum": "Ver foro", - "search.placeholder": "Search for settings", + "search.placeholder": "Buscar configuraciones", "search.no-results": "Sin resultados...", "search.search-forum": "Buscar en el foro ", "search.keep-typing": "Escribe más para ver resultados...", @@ -76,6 +76,6 @@ "connection-lost": "La conexión a %1 se ha perdido, intentando reconectar...", - "alerts.version": "Running NodeBB v%1", - "alerts.upgrade": "Upgrade to v%1" + "alerts.version": "Ejecutando NodeBB v%1", + "alerts.upgrade": "Actualizando a v%1" } \ No newline at end of file diff --git a/public/language/es/admin/settings/advanced.json b/public/language/es/admin/settings/advanced.json index d71a1f4f2d..89d6ee27d8 100644 --- a/public/language/es/admin/settings/advanced.json +++ b/public/language/es/admin/settings/advanced.json @@ -15,6 +15,6 @@ "traffic.enable": "Habilitar Administración de Tráfico", "traffic.event-lag": "Límite de Lag para el Event Loop (en milisegundos)", "traffic.event-lag-help": "Bajar este valor disminuye los tiempos de espera para cargas de página, pero también mostrará el mensaje \"carga excesiva\" a mas usuarios. (Se requiere Reiniciar)", - "traffic.lag-check-interval": "Check Interval (in milliseconds)", - "traffic.lag-check-interval-help": "Lowering this value causes NodeBB to become more sensitive to spikes in load, but may also cause the check to become too sensitive. (Restart required)" + "traffic.lag-check-interval": "Chequear intervalo (milisegundos)", + "traffic.lag-check-interval-help": "Bajar este valor causará que NodeBB sea más sensible a picos de carga, pero también causará que el chequeo sea muy sensible. (Requiere reinicio)" } \ No newline at end of file diff --git a/public/language/es/admin/settings/cookies.json b/public/language/es/admin/settings/cookies.json index f8b0f0538b..b8b048d0e1 100644 --- a/public/language/es/admin/settings/cookies.json +++ b/public/language/es/admin/settings/cookies.json @@ -1,11 +1,11 @@ { - "eu-consent": "EU Consent", - "consent.enabled": "Enabled", - "consent.message": "Notification message", - "consent.acceptance": "Acceptance message", - "consent.link-text": "Policy Link Text", - "consent.blank-localised-default": "Leave blank to use NodeBB localised defaults", - "settings": "Settings", - "cookie-domain": "Session cookie domain", - "blank-default": "Leave blank for default" + "eu-consent": "Consentimiento EU", + "consent.enabled": "Habilitado", + "consent.message": "Notificación de mensaje", + "consent.acceptance": "Mensaje de aceptación", + "consent.link-text": "Texto de Enlace a Política", + "consent.blank-localised-default": "Dejar en blanco para utilizar valores localizados por defecto de NodeBB", + "settings": "Configuraciones.", + "cookie-domain": "Dominio de cookie de sesión", + "blank-default": "Dejar en blanco para valores por defecto" } \ No newline at end of file diff --git a/public/language/es/admin/settings/group.json b/public/language/es/admin/settings/group.json index fe3e39915b..17da28d18d 100644 --- a/public/language/es/admin/settings/group.json +++ b/public/language/es/admin/settings/group.json @@ -1,13 +1,13 @@ { "general": "General", - "private-groups": "Private Groups", - "private-groups.help": "If enabled, joining of groups requires the approval of the group owner (Default: enabled)", - "private-groups.warning": "Beware! If this option is disabled and you have private groups, they automatically become public.", - "allow-creation": "Allow Group Creation", - "allow-creation-help": "If enabled, users can create groups (Default: disabled)", - "allow-multiple-badges-help": "This flag can be used to allow users to select multiple group badges, requires theme support.", - "max-name-length": "Maximum Group Name Length", - "cover-image": "Group Cover Image", - "default-cover": "Default Cover Images", - "default-cover-help": "Add comma-separated default cover images for groups that don't have an uploaded cover image" + "private-groups": "Grupos Privados", + "private-groups.help": "Si se habilita, unirse a grupos requiere la aprobación del dueño del grupo (Por defecto: habilitado)", + "private-groups.warning": "¡Cuidado! Si esta opción está deshabilitada y tienes grupos privados, se convertirán en grupos públicos automáticamente.", + "allow-creation": "Permitir Creación de Grupos", + "allow-creation-help": "Si se encuentra habilitado, los usuarios podrán crear grupos (Por defecto: deshabilitado)", + "allow-multiple-badges-help": "Esta opción puede ser usadas para permitir a los usuarios seleccionar múltiples medallas de grupo, requiere de soporte del theme/plantilla.", + "max-name-length": "Longitud Máxima de Nombre de Grupo", + "cover-image": "Imagen de Portada de Grupo", + "default-cover": "Imágenes de Portada por Defecto", + "default-cover-help": "Añadir lista separada por comas de imágenes de portada por defecto para grupos que no han subido una imagen de portada" } \ No newline at end of file diff --git a/public/language/es/admin/settings/guest.json b/public/language/es/admin/settings/guest.json index 62e2d6ddd3..97e410aad8 100644 --- a/public/language/es/admin/settings/guest.json +++ b/public/language/es/admin/settings/guest.json @@ -1,5 +1,5 @@ { - "handles": "Guest Handles", - "handles.enabled": "Allow guest handles", + "handles": "Manejar visitantes", + "handles.enabled": "Permitir manejo de visitantes", "handles.enabled-help": "Esta opción expone un nuevo campo que permite a los invitados escoger un nombre para asociarse con cada entrada/respuesta que hagan. Si está desactivado, se les llamará simplemente \"Invitado\"." } \ No newline at end of file diff --git a/public/language/es/admin/settings/notifications.json b/public/language/es/admin/settings/notifications.json index c4a6067545..bb1898901e 100644 --- a/public/language/es/admin/settings/notifications.json +++ b/public/language/es/admin/settings/notifications.json @@ -1,7 +1,7 @@ { "notifications": "Notificaciones", - "welcome-notification": "Welcome Notification", - "welcome-notification-link": "Welcome Notification Link", - "welcome-notification-uid": "Welcome Notification User (UID)", - "notification-alert-timeout": "Notification Alert Timeout" + "welcome-notification": "Notificación de Bienvenida", + "welcome-notification-link": "Enlace de Notificación de Bienvenida", + "welcome-notification-uid": "Usuario de Notificación de Bienvenida (UID)", + "notification-alert-timeout": "Cuenta atrás de Alerta de Notificación" } \ No newline at end of file diff --git a/public/language/es/admin/settings/pagination.json b/public/language/es/admin/settings/pagination.json index d565e2d446..497b250d33 100644 --- a/public/language/es/admin/settings/pagination.json +++ b/public/language/es/admin/settings/pagination.json @@ -1,11 +1,11 @@ { - "pagination": "Pagination Settings", - "enable": "Paginate topics and posts instead of using infinite scroll.", - "topics": "Topic Pagination", - "posts-per-page": "Posts per Page", - "max-posts-per-page": "Maximum posts per page", - "categories": "Category Pagination", - "topics-per-page": "Topics per Page", - "max-topics-per-page": "Maximum topics per page", - "initial-num-load": "Initial Number of Topics to Load on Unread, Recent, and Popular" + "pagination": "Configuración de Paginación", + "enable": "Paginar temas y mensajes en vez de usar scroll infinito", + "topics": "Paginación de Temas", + "posts-per-page": "Mensajes por página", + "max-posts-per-page": "Mensajes máximos por página", + "categories": "Paginación de Categorías", + "topics-per-page": "Temas por Página", + "max-topics-per-page": "Máximo de temas por página", + "initial-num-load": "Número Inicial de Temas para cargar en No Leídos, Recientes, Populares" } \ No newline at end of file diff --git a/public/language/es/admin/settings/reputation.json b/public/language/es/admin/settings/reputation.json index 910909ff65..3f85e849ac 100644 --- a/public/language/es/admin/settings/reputation.json +++ b/public/language/es/admin/settings/reputation.json @@ -1,14 +1,14 @@ { - "reputation": "Reputation Settings", - "disable": "Disable Reputation System", - "disable-down-voting": "Disable Down Voting", - "votes-are-public": "All Votes Are Public", - "thresholds": "Activity Thresholds", - "min-rep-downvote": "Minimum reputation to downvote posts", - "min-rep-flag": "Minimum reputation to flag posts", - "min-rep-website": "Minimum reputation to add \"Website\" to user profile", - "min-rep-aboutme": "Minimum reputation to add \"About me\" to user profile", - "min-rep-signature": "Minimum reputation to add \"Signature\" to user profile", - "min-rep-profile-picture": "Minimum reputation to add \"Profile Picture\" to user profile", - "min-rep-cover-picture": "Minimum reputation to add \"Cover Picture\" to user profile" + "reputation": "Configuración de Reputación", + "disable": "Desactivar Sistema de Reputación", + "disable-down-voting": "Desactivar Votos Negativos", + "votes-are-public": "Todos los Votos son Públicos", + "thresholds": "Umbrales de Actividad", + "min-rep-downvote": "Reputación mínima para votar negativamente", + "min-rep-flag": "Reputación negativa para denunciar", + "min-rep-website": "Reputación mínima para añadir \"Sitio web\" al perfil del usuario.", + "min-rep-aboutme": "Reputación mínima para añadir \"Sobre mi\" al perfil de usuario.", + "min-rep-signature": "Reputación mínima para añadir \"Firma\" al perfil de usuario", + "min-rep-profile-picture": "Reputación mínima para añadir \"Foto de Perfil\" al perfil de usuario.", + "min-rep-cover-picture": "Reputación mínima para añadir \"Foto de Portada\" al perfil del usuario" } \ No newline at end of file diff --git a/public/language/es/admin/settings/tags.json b/public/language/es/admin/settings/tags.json index 6f31f60ba0..510d4c055f 100644 --- a/public/language/es/admin/settings/tags.json +++ b/public/language/es/admin/settings/tags.json @@ -1,12 +1,12 @@ { - "tag": "Tag Settings", - "min-per-topic": "Minimum Tags per Topic", - "max-per-topic": "Maximum Tags per Topic", - "min-length": "Minimum Tag Length", - "max-length": "Maximum Tag Length", - "goto-manage": "Click here to visit the tag management page.", - "privacy": "Privacy", - "list-private": "Make the tags list private", - "related-topics": "Related Topics", - "max-related-topics": "Maximum related topics to display (if supported by theme)" + "tag": "Configuración de Etiqueta (tag)", + "min-per-topic": "Etiquetas (tags) mínimas por tema", + "max-per-topic": "Etiquetas (tags) Máximas por Tema", + "min-length": "Longitud Mínima de Etiqueta (tag)", + "max-length": "Longitud Máxima de Etiqueta (tag)", + "goto-manage": "Click aquí para visitar la página de administración de etiquetas (tags)", + "privacy": "Privacidad", + "list-private": "Hacer la lista de etiquetas (tags ) privada", + "related-topics": "Temas Relacionados", + "max-related-topics": "Máximo de temas relacionados para mostrar (si lo soporta el theme/plantilla)" } \ No newline at end of file diff --git a/public/language/es/admin/settings/web-crawler.json b/public/language/es/admin/settings/web-crawler.json index 2e0d31d12b..111ab7182b 100644 --- a/public/language/es/admin/settings/web-crawler.json +++ b/public/language/es/admin/settings/web-crawler.json @@ -1,10 +1,10 @@ { - "crawlability-settings": "Crawlability Settings", - "robots-txt": "Custom Robots.txt Leave blank for default", - "sitemap-feed-settings": "Sitemap & Feed Settings", - "disable-rss-feeds": "Disable RSS Feeds", - "disable-sitemap-xml": "Disable Sitemap.xml", - "sitemap-topics": "Number of Topics to display in the Sitemap", - "clear-sitemap-cache": "Clear Sitemap Cache", - "view-sitemap": "View Sitemap" + "crawlability-settings": "Configuración para Crawlers", + "robots-txt": "Personalizar Robots.txt Dejar en blanco para valores por defecto", + "sitemap-feed-settings": "Configuración de Sitemap & Feed", + "disable-rss-feeds": "Deshabilitar RSS Feeds", + "disable-sitemap-xml": "Deshabilitar Sitemap.xml", + "sitemap-topics": "Número de Temas para mostrar en el Sitemap", + "clear-sitemap-cache": "Limpiar Caché del Sitemap", + "view-sitemap": "Ver Sitemap" } \ No newline at end of file diff --git a/public/language/es/flags.json b/public/language/es/flags.json index d4e5fe8142..0ddcd0629d 100644 --- a/public/language/es/flags.json +++ b/public/language/es/flags.json @@ -18,7 +18,7 @@ "filter-type": "Tipo de indicador", "filter-type-all": "Todo el contenido", "filter-type-post": "Mensaje", - "filter-type-user": "User", + "filter-type-user": "Usuario", "filter-state": "estado", "filter-assignee": "UID asignado", "filter-cid": "Categoria", @@ -55,11 +55,11 @@ "modal-body": "Por favor especifica tu razón para marcar %1 %2 para revisar. Alternativamente, usa una de los botones de reporte rápido si corresponde.", "modal-reason-spam": "Correo no deseado", "modal-reason-offensive": "Ofensivo", - "modal-reason-other": "Other (specify below)", + "modal-reason-other": "Otro (especificar debajo)", "modal-reason-custom": "Razón para reportar este contenido...", "modal-submit": "Enviar reporte", "modal-submit-success": "El contenido se ha reportado para moderación.", - "modal-submit-confirm": "Confirm Submission", - "modal-submit-confirm-text": "You have a custom reason specified already. Are you sure you wish to submit via quick-report?", - "modal-submit-confirm-text-help": "Submitting a quick report will overwrite any custom reasons defined." + "modal-submit-confirm": "Confirmar envío", + "modal-submit-confirm-text": "Ya tienes una razón personalizada. ¿Estás seguro/a de que deseas enviar mediante reporte rápido?", + "modal-submit-confirm-text-help": "Enviar un reporte rápido sobreescribirá cualquier razón personalizada definida." } \ No newline at end of file diff --git a/public/language/es/modules.json b/public/language/es/modules.json index 87b30c65fb..e323cff8c9 100644 --- a/public/language/es/modules.json +++ b/public/language/es/modules.json @@ -1,5 +1,5 @@ { - "chat.chatting_with": "Chat with", + "chat.chatting_with": "Chatear con", "chat.placeholder": "Introduce tu mensaje aquí, pulsa intro para enviar", "chat.send": "Enviar", "chat.no_active": "No tiene conversaciones activas.", @@ -12,7 +12,7 @@ "chat.recent-chats": "Chats recientes", "chat.contacts": "Contactos", "chat.message-history": "Historial de mensajes", - "chat.options": "Chat options", + "chat.options": "Opciones de chat", "chat.pop-out": "Mostrar en ventana independiente", "chat.minimize": "Minimizar", "chat.maximize": "Maximizar", @@ -20,19 +20,19 @@ "chat.thirty_days": "30 días", "chat.three_months": "3 meses", "chat.delete_message_confirm": "¿Estás seguro de que deseas eliminar este mensaje?", - "chat.retrieving-users": "Retrieving users...", - "chat.manage-room": "Manage Chat Room", - "chat.add-user-help": "Search for users here. When selected, the user will be added to the chat. The new user will not be able to see chat messages written before they were added to the conversation. Only room owners may remove users from chat rooms.", + "chat.retrieving-users": "Cargando usuarios...", + "chat.manage-room": "Administrar Sala de Chat", + "chat.add-user-help": "Buscar usuarios aquí. Cuando se seleccione, el usuario será añadido al chat. El nuevo usuario no será capaz de ver mensajes de chat escritos antes de que fueran añadidos a la conversación. Sólo los dueños de la sala pueden eliminar usuarios de una sala de chat.", "chat.confirm-chat-with-dnd-user": "Este usuario está en modo No molestar. ¿ Estás seguro de que quieres chatear con él ?", - "chat.rename-room": "Rename Room", - "chat.rename-placeholder": "Enter your room name here", - "chat.rename-help": "The room name set here will be viewable by all participants in the room.", - "chat.leave": "Leave Chat", - "chat.leave-prompt": "Are you sure you wish to leave this chat?", - "chat.leave-help": "Leaving this chat will remove you from future correspondence in this chat. If you are re-added in the future, you will not see any chat history from prior to your re-joining.", - "chat.in-room": "In this room", - "chat.kick": "Kick", - "chat.show-ip": "Show IP", + "chat.rename-room": "Renombrar Sala", + "chat.rename-placeholder": "Introduzca el nombre de su sala aquí", + "chat.rename-help": "El nombre de sala elegido será visible por todos los participantes en la sala", + "chat.leave": "Abandonar Chat", + "chat.leave-prompt": "Está seguro/a de que desea abandonar este chat?", + "chat.leave-help": "Abandonar este chat te excluirá de futuras interacciones en este chat. Si eres re-añadido en el futuro, no verás ningún historial de chat anterior a tu vuelta.", + "chat.in-room": "En esta sala", + "chat.kick": "Expulsar", + "chat.show-ip": "Mostrar IP", "composer.compose": "Crear", "composer.show_preview": "Ver Previsualización", "composer.hide_preview": "Ocultar Previsualización", diff --git a/public/language/es/notifications.json b/public/language/es/notifications.json index bf03f953a9..921270ca75 100644 --- a/public/language/es/notifications.json +++ b/public/language/es/notifications.json @@ -58,7 +58,7 @@ "notificationType_new-chat": "Cuando recibes un mensaje de chat", "notificationType_group-invite": "Cuando recibes una invitación a un grupo", "notificationType_new-register": "Cuando alguien es añadido a una cola de registro", - "notificationType_post-queue": "When a new post is queued", - "notificationType_new-post-flag": "When a post is flagged", - "notificationType_new-user-flag": "When a user is flagged" + "notificationType_post-queue": "Cuando un mensaje nuevo entra en la cola", + "notificationType_new-post-flag": "Cuando un mensaje es denunciado", + "notificationType_new-user-flag": "Cuando un usuario es denunciado" } \ No newline at end of file diff --git a/public/language/es/pages.json b/public/language/es/pages.json index b5deac3468..02d7e5eac4 100644 --- a/public/language/es/pages.json +++ b/public/language/es/pages.json @@ -6,11 +6,11 @@ "popular-month": "Temas populares del mes", "popular-alltime": "Temas populares de siempre", "recent": "Temas recientes", - "top": "Top Voted Topics", - "moderator-tools": "Moderator Tools", + "top": "Temas Más Votados", + "moderator-tools": "Herramientas de Moderadores", "flagged-content": "Contenido reportado", "ip-blacklist": "Lista negra de IPS", - "post-queue": "Post Queue", + "post-queue": "Cola de Mensajes", "users/online": "Conectados", "users/latest": "Últimos usuarios", "users/sort-posts": "Top por mensajes", @@ -20,7 +20,7 @@ "users/search": "Buscar", "notifications": "Notificaciones", "tags": "Etiquetas", - "tag": "Topics tagged under "%1"", + "tag": "Temas etiquetados (tag) bajo "%1"", "register": "Registrar una cuenta", "registration-complete": "Registro completado", "login": "Acceder a tu cuenta", @@ -45,12 +45,12 @@ "account/bookmarks": "%1's Mensajes marcados", "account/settings": "Preferencias", "account/watched": "Temas seguidos por %1", - "account/ignored": "Topics ignored by %1", + "account/ignored": "Temas ignorados por %1", "account/upvoted": "Publicaciones votadas positivamente %1", "account/downvoted": "Publicaciones votadas negativamente %1", "account/best": "Mejores publicaciones hechas por %1", - "account/blocks": "Blocked users for %1", - "account/uploads": "Uploads by %1", + "account/blocks": "Usuarios bloqueados por %1", + "account/uploads": "Subidas por %1", "confirm": "Correo electrónico confirmado", "maintenance.text": "%1 está en mantenimiento actualmente. Por favor vuelva en otro momento.", "maintenance.messageIntro": "Además, la administración ha dejado este mensaje:", diff --git a/public/language/es/register.json b/public/language/es/register.json index 422481ff45..00cf39d22a 100644 --- a/public/language/es/register.json +++ b/public/language/es/register.json @@ -20,7 +20,7 @@ "registration-added-to-queue": "Tu registro se ha añadido a la cola de aprobación,. Recibirás un correo cuando este sea aceptado por un administrador. ", "interstitial.intro": "Se requiere de información adicional antes de crear tu cuenta.", "interstitial.errors-found": "No pudimos completar tu registro:", - "gdpr_agree_data": "I consent to the collection and processing of my personal information on this website.", - "gdpr_agree_email": "I consent to receive digest and notification emails from this website.", - "gdpr_consent_denied": "You must give consent to this site to collect/process your information, and to send you emails." + "gdpr_agree_data": "Consiento la recolección y el procesamiento de mi información personal en este sitio web", + "gdpr_agree_email": "Consiento en recibir correos de informes y notificaciones de este sitio web.", + "gdpr_consent_denied": "Usted debe dar consentimiento a este sitio para recolectar/procesar su información, así como enviarle correos electrónicos." } \ No newline at end of file diff --git a/public/language/es/uploads.json b/public/language/es/uploads.json index 49ec25b8ce..75e55e90b9 100644 --- a/public/language/es/uploads.json +++ b/public/language/es/uploads.json @@ -3,7 +3,7 @@ "select-file-to-upload": "¡Selecciona un archivo para subir!", "upload-success": "¡Archivo subido correctamente!", "maximum-file-size": "Máximo %1 kb", - "no-uploads-found": "No uploads found", - "public-uploads-info": "Uploads are public, all visitors can see them.", - "private-uploads-info": "Uploads are private, only logged in users can see them." + "no-uploads-found": "No se econtraron subidas", + "public-uploads-info": "Las subidas son públicas, todos los usuarios pueden verlas.", + "private-uploads-info": "Las subidas son privadas, solo los usuarios conectados pueden verlas." } \ No newline at end of file From 28defdc7d65bb88b86fbcc818c7fca239cad915e Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Sun, 24 Jun 2018 23:27:24 +0000 Subject: [PATCH 5/7] Update node Docker tag to v8.11.3 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 6f83add6f6..a7ba9686cb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # The base image is the latest 8.x node (LTS) -FROM node:8.9.0@sha256:191a3b81eb1ffc4a478fed6f98631ce9fc24aff55cd13a77a44946c15b7351cc +FROM node:8.11.3@sha256:6d6c00a85a9859339f38eeace91b1f5554e7c7cf1165d3517cff991bf798ee2f RUN mkdir -p /usr/src/app WORKDIR /usr/src/app From 99f115f115f998c7096b02f70959d54cc3ee3746 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 25 Jun 2018 14:38:29 -0400 Subject: [PATCH 6/7] updating themes for compatibility strings --- install/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install/package.json b/install/package.json index fdf5af1775..f391e5ec9b 100644 --- a/install/package.json +++ b/install/package.json @@ -75,9 +75,9 @@ "nodebb-plugin-spam-be-gone": "0.5.4", "nodebb-rewards-essentials": "0.0.11", "nodebb-theme-lavender": "5.0.5", - "nodebb-theme-persona": "9.0.16", + "nodebb-theme-persona": "9.0.17", "nodebb-theme-slick": "1.2.5", - "nodebb-theme-vanilla": "10.0.14", + "nodebb-theme-vanilla": "10.0.15", "nodebb-widget-essentials": "4.0.7", "nodemailer": "^4.6.5", "passport": "^0.4.0", From ff290880e279fbc448c0a9d0271bf11996b0a4f3 Mon Sep 17 00:00:00 2001 From: "Misty (Bot)" Date: Tue, 26 Jun 2018 09:29:09 +0000 Subject: [PATCH 7/7] Latest translations and fallbacks --- .../language/ar/admin/manage/privileges.json | 1 + .../language/ar/admin/settings/advanced.json | 2 ++ .../language/bg/admin/manage/privileges.json | 1 + .../language/bg/admin/settings/advanced.json | 2 ++ .../language/bn/admin/manage/privileges.json | 1 + .../language/bn/admin/settings/advanced.json | 2 ++ .../language/cs/admin/manage/privileges.json | 1 + .../language/cs/admin/settings/advanced.json | 2 ++ .../language/da/admin/manage/privileges.json | 1 + .../language/da/admin/settings/advanced.json | 2 ++ .../language/de/admin/manage/privileges.json | 27 ++++++++++--------- .../language/de/admin/settings/advanced.json | 2 ++ .../language/el/admin/manage/privileges.json | 1 + .../language/el/admin/settings/advanced.json | 2 ++ .../en-US/admin/manage/privileges.json | 1 + .../en-US/admin/settings/advanced.json | 2 ++ .../en-x-pirate/admin/manage/privileges.json | 1 + .../en-x-pirate/admin/settings/advanced.json | 2 ++ .../language/es/admin/manage/privileges.json | 1 + .../language/es/admin/settings/advanced.json | 2 ++ .../language/et/admin/manage/privileges.json | 1 + .../language/et/admin/settings/advanced.json | 2 ++ .../fa-IR/admin/manage/privileges.json | 1 + .../fa-IR/admin/settings/advanced.json | 2 ++ .../language/fi/admin/manage/privileges.json | 1 + .../language/fi/admin/settings/advanced.json | 2 ++ .../language/fr/admin/manage/privileges.json | 1 + .../language/fr/admin/settings/advanced.json | 2 ++ .../language/gl/admin/manage/privileges.json | 1 + .../language/gl/admin/settings/advanced.json | 2 ++ .../language/he/admin/manage/privileges.json | 1 + .../language/he/admin/settings/advanced.json | 2 ++ .../language/hr/admin/manage/privileges.json | 1 + .../language/hr/admin/settings/advanced.json | 2 ++ .../language/hu/admin/manage/privileges.json | 1 + .../language/hu/admin/settings/advanced.json | 2 ++ .../language/id/admin/manage/privileges.json | 1 + .../language/id/admin/settings/advanced.json | 2 ++ .../language/it/admin/manage/privileges.json | 1 + .../language/it/admin/settings/advanced.json | 2 ++ .../language/ja/admin/manage/privileges.json | 1 + .../language/ja/admin/settings/advanced.json | 2 ++ .../language/ko/admin/manage/privileges.json | 1 + .../language/ko/admin/settings/advanced.json | 2 ++ .../language/lt/admin/manage/privileges.json | 1 + .../language/lt/admin/settings/advanced.json | 2 ++ .../language/ms/admin/manage/privileges.json | 1 + .../language/ms/admin/settings/advanced.json | 2 ++ .../language/nb/admin/manage/privileges.json | 1 + .../language/nb/admin/settings/advanced.json | 2 ++ .../language/nl/admin/manage/privileges.json | 1 + .../language/nl/admin/settings/advanced.json | 2 ++ .../language/pl/admin/manage/privileges.json | 1 + .../language/pl/admin/settings/advanced.json | 2 ++ .../pt-BR/admin/manage/privileges.json | 1 + .../pt-BR/admin/settings/advanced.json | 2 ++ .../pt-PT/admin/manage/privileges.json | 1 + .../pt-PT/admin/settings/advanced.json | 2 ++ .../language/ro/admin/manage/privileges.json | 1 + .../language/ro/admin/settings/advanced.json | 2 ++ .../language/ru/admin/manage/privileges.json | 1 + .../language/ru/admin/settings/advanced.json | 2 ++ .../language/rw/admin/manage/privileges.json | 1 + .../language/rw/admin/settings/advanced.json | 2 ++ .../language/sc/admin/manage/privileges.json | 1 + .../language/sc/admin/settings/advanced.json | 2 ++ .../language/sk/admin/manage/privileges.json | 1 + .../language/sk/admin/settings/advanced.json | 2 ++ .../language/sl/admin/manage/privileges.json | 1 + .../language/sl/admin/settings/advanced.json | 2 ++ .../language/sr/admin/manage/privileges.json | 1 + .../language/sr/admin/settings/advanced.json | 2 ++ .../language/sv/admin/manage/privileges.json | 1 + .../language/sv/admin/settings/advanced.json | 2 ++ .../language/th/admin/manage/privileges.json | 1 + .../language/th/admin/settings/advanced.json | 2 ++ .../language/tr/admin/manage/privileges.json | 1 + .../language/tr/admin/settings/advanced.json | 2 ++ .../language/uk/admin/manage/privileges.json | 1 + .../language/uk/admin/settings/advanced.json | 2 ++ .../language/vi/admin/manage/privileges.json | 1 + .../language/vi/admin/settings/advanced.json | 2 ++ .../zh-CN/admin/manage/privileges.json | 1 + .../zh-CN/admin/settings/advanced.json | 2 ++ .../zh-TW/admin/manage/privileges.json | 1 + .../zh-TW/admin/settings/advanced.json | 2 ++ 86 files changed, 142 insertions(+), 13 deletions(-) diff --git a/public/language/ar/admin/manage/privileges.json b/public/language/ar/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ar/admin/manage/privileges.json +++ b/public/language/ar/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ar/admin/settings/advanced.json b/public/language/ar/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/ar/admin/settings/advanced.json +++ b/public/language/ar/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/bg/admin/manage/privileges.json b/public/language/bg/admin/manage/privileges.json index 3982f07bc6..1128fca181 100644 --- a/public/language/bg/admin/manage/privileges.json +++ b/public/language/bg/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Редактиране на публикации", "view-edit-history": "Преглед на историята на редакциите", "delete-posts": "Изтриване на публикации", + "view_deleted": "View Deleted Posts", "upvote-posts": "Положително гласуване за публикации", "downvote-posts": "Отрицателно гласуване за публикации", "delete-topics": "Изтриване на теми", diff --git a/public/language/bg/admin/settings/advanced.json b/public/language/bg/admin/settings/advanced.json index 5bd1e69242..7ae142a4e4 100644 --- a/public/language/bg/admin/settings/advanced.json +++ b/public/language/bg/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Задайте „ALLOW-FROM“, за да поставите NodeBB в „iFrame“", "headers.powered-by": "Персонализиране на заглавната част „Захранван от“, която се изпраща от NodeBB", "headers.acao": "Произход за разрешаване на управлението на достъпа", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "За да забраните достъпа до всички уеб сайтове, оставете празно", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Удостоверителни данни за разрешаване на управлението на достъпа", "headers.acam": "Методи за разрешаване на управлението на достъпа", "headers.acah": "Заглавки за разрешаване на управлението на достъпа", diff --git a/public/language/bn/admin/manage/privileges.json b/public/language/bn/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/bn/admin/manage/privileges.json +++ b/public/language/bn/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/bn/admin/settings/advanced.json b/public/language/bn/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/bn/admin/settings/advanced.json +++ b/public/language/bn/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/cs/admin/manage/privileges.json b/public/language/cs/admin/manage/privileges.json index cd5c2313ab..2ca282d43e 100644 --- a/public/language/cs/admin/manage/privileges.json +++ b/public/language/cs/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Upravit příspěvek", "view-edit-history": "Zobrazit historii editace", "delete-posts": "Odstranit příspěvky", + "view_deleted": "View Deleted Posts", "upvote-posts": "Souhlasné příspěvky", "downvote-posts": "Nesouhlasné příspěvky", "delete-topics": "Odstranit témata", diff --git a/public/language/cs/admin/settings/advanced.json b/public/language/cs/admin/settings/advanced.json index f1e70e1886..268c7429cc 100644 --- a/public/language/cs/admin/settings/advanced.json +++ b/public/language/cs/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame", "headers.powered-by": "Upravte si hlavičku „Powered by” odesílanou NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Pro zakázání přístupu na všechny stránky, zanechte prázdné", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/da/admin/manage/privileges.json b/public/language/da/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/da/admin/manage/privileges.json +++ b/public/language/da/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/da/admin/settings/advanced.json b/public/language/da/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/da/admin/settings/advanced.json +++ b/public/language/da/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/de/admin/manage/privileges.json b/public/language/de/admin/manage/privileges.json index ea30e48ce8..0e10380aac 100644 --- a/public/language/de/admin/manage/privileges.json +++ b/public/language/de/admin/manage/privileges.json @@ -12,17 +12,18 @@ "search-tags": "Tags suchen", "find-category": "Kategorie finden", - "access-category": "Access Category", - "access-topics": "Access Topics", - "create-topics": "Create Topics", - "reply-to-topics": "Reply to Topics", - "tag-topics": "Tag Topics", - "edit-posts": "Edit Posts", - "view-edit-history": "View Edit History", - "delete-posts": "Delete Posts", - "upvote-posts": "Upvote Posts", - "downvote-posts": "Downvote Posts", - "delete-topics": "Delete Topics", - "purge": "Purge", - "moderate": "Moderate" + "access-category": "Kategoriezutritt", + "access-topics": "Themenzutritt", + "create-topics": "Themen erstellen", + "reply-to-topics": "Auf Themen antworten", + "tag-topics": "Themen taggen", + "edit-posts": "Beiträge editieren", + "view-edit-history": "Beitragsänderungsverlauf ansehen", + "delete-posts": "Beiträge entfernen", + "view_deleted": "View Deleted Posts", + "upvote-posts": "Beiträge positiv bewerten", + "downvote-posts": "Beiträge negativ bewerten", + "delete-topics": "Themen entfernen", + "purge": "Endgültig löschen", + "moderate": "Moderieren" } \ No newline at end of file diff --git a/public/language/de/admin/settings/advanced.json b/public/language/de/admin/settings/advanced.json index 603472917e..e150ad7491 100644 --- a/public/language/de/admin/settings/advanced.json +++ b/public/language/de/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "ALLOW-FROM setzen um NodeBB in einem iFrame zu platzieren", "headers.powered-by": "Anpassen des \"Powered By\" Headers von NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Um den Zugriff zu allen Seiten zu verbieten, leer lassen.", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/el/admin/manage/privileges.json b/public/language/el/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/el/admin/manage/privileges.json +++ b/public/language/el/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/el/admin/settings/advanced.json b/public/language/el/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/el/admin/settings/advanced.json +++ b/public/language/el/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/en-US/admin/manage/privileges.json b/public/language/en-US/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/en-US/admin/manage/privileges.json +++ b/public/language/en-US/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/en-US/admin/settings/advanced.json b/public/language/en-US/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/en-US/admin/settings/advanced.json +++ b/public/language/en-US/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/en-x-pirate/admin/manage/privileges.json b/public/language/en-x-pirate/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/en-x-pirate/admin/manage/privileges.json +++ b/public/language/en-x-pirate/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/en-x-pirate/admin/settings/advanced.json b/public/language/en-x-pirate/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/en-x-pirate/admin/settings/advanced.json +++ b/public/language/en-x-pirate/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/es/admin/manage/privileges.json b/public/language/es/admin/manage/privileges.json index d060064acf..8f109d2e36 100644 --- a/public/language/es/admin/manage/privileges.json +++ b/public/language/es/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Editar entradas", "view-edit-history": "Ver Historial de Ediciones", "delete-posts": "Borrar Entradas", + "view_deleted": "View Deleted Posts", "upvote-posts": "Votar Positivo en Entradas", "downvote-posts": "Votar Negativo en Entradas", "delete-topics": "Borrar Temas", diff --git a/public/language/es/admin/settings/advanced.json b/public/language/es/admin/settings/advanced.json index 89d6ee27d8..71b45325d5 100644 --- a/public/language/es/admin/settings/advanced.json +++ b/public/language/es/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Establecer ALLOW-FROM para poner NodeBB en un iFrame", "headers.powered-by": "Personalizar la cabecera \"powered By\" enviada por NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Para denegar acceso a todos los sitios, dejar vacío", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Credenciales-Control-Permitir-Acceso", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/et/admin/manage/privileges.json b/public/language/et/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/et/admin/manage/privileges.json +++ b/public/language/et/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/et/admin/settings/advanced.json b/public/language/et/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/et/admin/settings/advanced.json +++ b/public/language/et/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/fa-IR/admin/manage/privileges.json b/public/language/fa-IR/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/fa-IR/admin/manage/privileges.json +++ b/public/language/fa-IR/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/fa-IR/admin/settings/advanced.json b/public/language/fa-IR/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/fa-IR/admin/settings/advanced.json +++ b/public/language/fa-IR/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/fi/admin/manage/privileges.json b/public/language/fi/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/fi/admin/manage/privileges.json +++ b/public/language/fi/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/fi/admin/settings/advanced.json b/public/language/fi/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/fi/admin/settings/advanced.json +++ b/public/language/fi/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/fr/admin/manage/privileges.json b/public/language/fr/admin/manage/privileges.json index a0eeceea4b..4066ebfaac 100644 --- a/public/language/fr/admin/manage/privileges.json +++ b/public/language/fr/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Modifier les messages", "view-edit-history": "Historique des modifications", "delete-posts": "Supprimer les messages", + "view_deleted": "Voir les messages supprimés", "upvote-posts": "Messages positifs", "downvote-posts": "Messages négatifs", "delete-topics": "Supprimer les sujets", diff --git a/public/language/fr/admin/settings/advanced.json b/public/language/fr/admin/settings/advanced.json index cc10c4fafb..a7f035a718 100644 --- a/public/language/fr/admin/settings/advanced.json +++ b/public/language/fr/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Définissez ALLOW-FROM pour afficher NodeBB dans un iFrame", "headers.powered-by": "Personnaliser l'en-tête \"Propulsé par\" envoyé par NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Pour refuser l'accès à tous les sites, laissez vide", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "\nAccess-Control-Allow-Methods", "headers.acah": "\nAccess-Control-Allow-Headers", diff --git a/public/language/gl/admin/manage/privileges.json b/public/language/gl/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/gl/admin/manage/privileges.json +++ b/public/language/gl/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/gl/admin/settings/advanced.json b/public/language/gl/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/gl/admin/settings/advanced.json +++ b/public/language/gl/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/he/admin/manage/privileges.json b/public/language/he/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/he/admin/manage/privileges.json +++ b/public/language/he/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/he/admin/settings/advanced.json b/public/language/he/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/he/admin/settings/advanced.json +++ b/public/language/he/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/hr/admin/manage/privileges.json b/public/language/hr/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/hr/admin/manage/privileges.json +++ b/public/language/hr/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/hr/admin/settings/advanced.json b/public/language/hr/admin/settings/advanced.json index 7ed00a89dc..414ee2930c 100644 --- a/public/language/hr/admin/settings/advanced.json +++ b/public/language/hr/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Izaberi ALLOW-FROM da bi ste postavili NodeBB u iFrame.", "headers.powered-by": "Uredi \"Powered by\" zaglavlje koje šalje NodeBB", "headers.acao": "Pristup-Kontrola-Dozvoli-Izvor", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Za zabranu pristupa svim stranicama ostavi prazno", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/hu/admin/manage/privileges.json b/public/language/hu/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/hu/admin/manage/privileges.json +++ b/public/language/hu/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/hu/admin/settings/advanced.json b/public/language/hu/admin/settings/advanced.json index c09ede73fc..eb57066548 100644 --- a/public/language/hu/admin/settings/advanced.json +++ b/public/language/hu/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "A minden oldalhoz való hozzáférés megtagadásához hagyd üresen", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/id/admin/manage/privileges.json b/public/language/id/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/id/admin/manage/privileges.json +++ b/public/language/id/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/id/admin/settings/advanced.json b/public/language/id/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/id/admin/settings/advanced.json +++ b/public/language/id/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/it/admin/manage/privileges.json b/public/language/it/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/it/admin/manage/privileges.json +++ b/public/language/it/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/it/admin/settings/advanced.json b/public/language/it/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/it/admin/settings/advanced.json +++ b/public/language/it/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/ja/admin/manage/privileges.json b/public/language/ja/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ja/admin/manage/privileges.json +++ b/public/language/ja/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ja/admin/settings/advanced.json b/public/language/ja/admin/settings/advanced.json index 74bf872de6..72bfd7e2f6 100644 --- a/public/language/ja/admin/settings/advanced.json +++ b/public/language/ja/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "NodeBBをインラインフレーム内に配置するようALLOW-FROMを設定する", "headers.powered-by": "NodeBBから送信された「Powered By」ヘッダーをカスタマイズする", "headers.acao": "アクセス-制御-有効-原点", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "すべてのサイトへのアクセスを拒否する場合、空のままにしておいてください。", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "アクセス-制御-有効-メソッド", "headers.acah": "アクセス-制御-有効-ヘッダー", diff --git a/public/language/ko/admin/manage/privileges.json b/public/language/ko/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ko/admin/manage/privileges.json +++ b/public/language/ko/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ko/admin/settings/advanced.json b/public/language/ko/admin/settings/advanced.json index 05cf0089ec..cf8b7c3e53 100644 --- a/public/language/ko/admin/settings/advanced.json +++ b/public/language/ko/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "NodeBB를 iFrame에 삽입할 수 있게 하시려면, ALLOW-FROM(NodeBB Embedding할 수 있는 도메인)을 설정하세요", "headers.powered-by": "NodeBB 의 \"Powered By\" 를 커스터마이징하기", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "모든 사이트에 접근을 거부하시려면, 빈칸으로 남기세요", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/lt/admin/manage/privileges.json b/public/language/lt/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/lt/admin/manage/privileges.json +++ b/public/language/lt/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/lt/admin/settings/advanced.json b/public/language/lt/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/lt/admin/settings/advanced.json +++ b/public/language/lt/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/ms/admin/manage/privileges.json b/public/language/ms/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ms/admin/manage/privileges.json +++ b/public/language/ms/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ms/admin/settings/advanced.json b/public/language/ms/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/ms/admin/settings/advanced.json +++ b/public/language/ms/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/nb/admin/manage/privileges.json b/public/language/nb/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/nb/admin/manage/privileges.json +++ b/public/language/nb/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/nb/admin/settings/advanced.json b/public/language/nb/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/nb/admin/settings/advanced.json +++ b/public/language/nb/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/nl/admin/manage/privileges.json b/public/language/nl/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/nl/admin/manage/privileges.json +++ b/public/language/nl/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/nl/admin/settings/advanced.json b/public/language/nl/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/nl/admin/settings/advanced.json +++ b/public/language/nl/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/pl/admin/manage/privileges.json b/public/language/pl/admin/manage/privileges.json index 00bbdccd18..7159ef57df 100644 --- a/public/language/pl/admin/manage/privileges.json +++ b/public/language/pl/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edytuj Posty", "view-edit-history": "Zobacz Historię Edycji", "delete-posts": "Usuwaj Posty", + "view_deleted": "View Deleted Posts", "upvote-posts": "Lajkuj Posty", "downvote-posts": "Oceń Posty Negatywnie", "delete-topics": "Usuwaj Tematy", diff --git a/public/language/pl/admin/settings/advanced.json b/public/language/pl/admin/settings/advanced.json index 105c77d669..527f7428ef 100644 --- a/public/language/pl/admin/settings/advanced.json +++ b/public/language/pl/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Ustaw ALLOW-FROM, aby umieścić NodeBB w ramce iFrame", "headers.powered-by": "Dopasuj nagłówek \"Powered By\" wysyłany przez NodeBB", "headers.acao": "Kontrola-Dostępu-Zezwól-Żródło", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Aby zablokować dostęp do wszystkich stron, pozostaw puste.", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Kontrola-Dostępu-Zezwól- Dane Logowania", "headers.acam": "Kontrola-Dostępu-Zezwól-Metody", "headers.acah": "Kontrola-Dostępu-Zezwól-Nagłówki", diff --git a/public/language/pt-BR/admin/manage/privileges.json b/public/language/pt-BR/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/pt-BR/admin/manage/privileges.json +++ b/public/language/pt-BR/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/pt-BR/admin/settings/advanced.json b/public/language/pt-BR/admin/settings/advanced.json index 2f7063e9cd..9100724e1d 100644 --- a/public/language/pt-BR/admin/settings/advanced.json +++ b/public/language/pt-BR/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Defina ALLOW-FROM para Colocar o NodeBB em um iFrame", "headers.powered-by": "Personalizar o cabeçalho de \"Powered By\" enviado pelo NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Para impedir o acesso à todos os sites, deixe vazio", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/pt-PT/admin/manage/privileges.json b/public/language/pt-PT/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/pt-PT/admin/manage/privileges.json +++ b/public/language/pt-PT/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/pt-PT/admin/settings/advanced.json b/public/language/pt-PT/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/pt-PT/admin/settings/advanced.json +++ b/public/language/pt-PT/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/ro/admin/manage/privileges.json b/public/language/ro/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ro/admin/manage/privileges.json +++ b/public/language/ro/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ro/admin/settings/advanced.json b/public/language/ro/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/ro/admin/settings/advanced.json +++ b/public/language/ro/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/ru/admin/manage/privileges.json b/public/language/ru/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/ru/admin/manage/privileges.json +++ b/public/language/ru/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/ru/admin/settings/advanced.json b/public/language/ru/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/ru/admin/settings/advanced.json +++ b/public/language/ru/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/rw/admin/manage/privileges.json b/public/language/rw/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/rw/admin/manage/privileges.json +++ b/public/language/rw/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/rw/admin/settings/advanced.json b/public/language/rw/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/rw/admin/settings/advanced.json +++ b/public/language/rw/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/sc/admin/manage/privileges.json b/public/language/sc/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/sc/admin/manage/privileges.json +++ b/public/language/sc/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/sc/admin/settings/advanced.json b/public/language/sc/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/sc/admin/settings/advanced.json +++ b/public/language/sc/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/sk/admin/manage/privileges.json b/public/language/sk/admin/manage/privileges.json index 4c54e15a83..51c095211a 100644 --- a/public/language/sk/admin/manage/privileges.json +++ b/public/language/sk/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Upraviť príspevky", "view-edit-history": "Zobraziť históriu úprav", "delete-posts": "Odstrániť príspevky", + "view_deleted": "View Deleted Posts", "upvote-posts": "Súhlasné príspevky", "downvote-posts": "Nesúhlasné príspevky", "delete-topics": "Odstrániť témy", diff --git a/public/language/sk/admin/settings/advanced.json b/public/language/sk/admin/settings/advanced.json index f163ef40bc..0d96976d47 100644 --- a/public/language/sk/admin/settings/advanced.json +++ b/public/language/sk/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Nastavte ALLOW-FROM pro umístění NodeBB do iFrame", "headers.powered-by": "Upravte hlavičku „Powered by” odosielanou NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Ak chcete zamietnuť prístup na všetky stránky, nechajte prázdne", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/sl/admin/manage/privileges.json b/public/language/sl/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/sl/admin/manage/privileges.json +++ b/public/language/sl/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/sl/admin/settings/advanced.json b/public/language/sl/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/sl/admin/settings/advanced.json +++ b/public/language/sl/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/sr/admin/manage/privileges.json b/public/language/sr/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/sr/admin/manage/privileges.json +++ b/public/language/sr/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/sr/admin/settings/advanced.json b/public/language/sr/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/sr/admin/settings/advanced.json +++ b/public/language/sr/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/sv/admin/manage/privileges.json b/public/language/sv/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/sv/admin/manage/privileges.json +++ b/public/language/sv/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/sv/admin/settings/advanced.json b/public/language/sv/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/sv/admin/settings/advanced.json +++ b/public/language/sv/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/th/admin/manage/privileges.json b/public/language/th/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/th/admin/manage/privileges.json +++ b/public/language/th/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/th/admin/settings/advanced.json b/public/language/th/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/th/admin/settings/advanced.json +++ b/public/language/th/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/tr/admin/manage/privileges.json b/public/language/tr/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/tr/admin/manage/privileges.json +++ b/public/language/tr/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/tr/admin/settings/advanced.json b/public/language/tr/admin/settings/advanced.json index 5bbce7045a..6d15d1a93c 100644 --- a/public/language/tr/admin/settings/advanced.json +++ b/public/language/tr/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "NodeBB'yi bir iFrame'e yerleştirmek için ALLOW-FROM'u ayarla", "headers.powered-by": "NodeBB tarafından gönderilen \"Powered By\" başlığını özelleştirin", "headers.acao": "Erişim-Kontrolü-Kaynak-İzni", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Tüm sitelere erişimi engellemek için boş bırakın", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Erişim-Kontrolü-KimlikBilgileri-İzni", "headers.acam": "Erişim-Kontrolü-Yöntem-İzni", "headers.acah": "Erişim-Kontrolü-Başlık-İzni", diff --git a/public/language/uk/admin/manage/privileges.json b/public/language/uk/admin/manage/privileges.json index 320cbcda4c..411461c55a 100644 --- a/public/language/uk/admin/manage/privileges.json +++ b/public/language/uk/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Редагувати Пости", "view-edit-history": "Переглядати Історію Редагування", "delete-posts": "Видаляти Пости", + "view_deleted": "View Deleted Posts", "upvote-posts": "Голосувати \"За\" Пости", "downvote-posts": "Голосувати \"Проти\" Постів", "delete-topics": "Видаляти Теми", diff --git a/public/language/uk/admin/settings/advanced.json b/public/language/uk/admin/settings/advanced.json index 2ce0dea74a..2611348814 100644 --- a/public/language/uk/admin/settings/advanced.json +++ b/public/language/uk/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Задати ALLOW-FROM для розміщення NodeBB в iFrame", "headers.powered-by": "Налаштувати заголовок \"Powered By\", котрий відправляє NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "Щоб заборонити доступ до всіх сайтів, залиште незаповненим", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Доступ-Контроль-Дозвіл-Права", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/vi/admin/manage/privileges.json b/public/language/vi/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/vi/admin/manage/privileges.json +++ b/public/language/vi/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/vi/admin/settings/advanced.json b/public/language/vi/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/vi/admin/settings/advanced.json +++ b/public/language/vi/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/zh-CN/admin/manage/privileges.json b/public/language/zh-CN/admin/manage/privileges.json index 9543046098..780d2d40a1 100644 --- a/public/language/zh-CN/admin/manage/privileges.json +++ b/public/language/zh-CN/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "修改回复", "view-edit-history": "查看修改历史", "delete-posts": "删除回复", + "view_deleted": "View Deleted Posts", "upvote-posts": "顶", "downvote-posts": "踩", "delete-topics": "删除主题", diff --git a/public/language/zh-CN/admin/settings/advanced.json b/public/language/zh-CN/admin/settings/advanced.json index 319b9b3681..2c890a7076 100644 --- a/public/language/zh-CN/admin/settings/advanced.json +++ b/public/language/zh-CN/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "设置 ALLOW-FROM 来放置 NodeBB 于 iFrame 中", "headers.powered-by": "自定义由 NodeBB 发送的 \"Powered By\" 头部 ", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "要拒绝所有网站,请留空", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers", diff --git a/public/language/zh-TW/admin/manage/privileges.json b/public/language/zh-TW/admin/manage/privileges.json index 7f8408b8ce..eddca6d5b6 100644 --- a/public/language/zh-TW/admin/manage/privileges.json +++ b/public/language/zh-TW/admin/manage/privileges.json @@ -20,6 +20,7 @@ "edit-posts": "Edit Posts", "view-edit-history": "View Edit History", "delete-posts": "Delete Posts", + "view_deleted": "View Deleted Posts", "upvote-posts": "Upvote Posts", "downvote-posts": "Downvote Posts", "delete-topics": "Delete Topics", diff --git a/public/language/zh-TW/admin/settings/advanced.json b/public/language/zh-TW/admin/settings/advanced.json index 8da7b1c46a..16eae5a8bd 100644 --- a/public/language/zh-TW/admin/settings/advanced.json +++ b/public/language/zh-TW/admin/settings/advanced.json @@ -6,7 +6,9 @@ "headers.allow-from": "Set ALLOW-FROM to Place NodeBB in an iFrame", "headers.powered-by": "Customise the \"Powered By\" header sent by NodeBB", "headers.acao": "Access-Control-Allow-Origin", + "headers.acao-regex": "Access-Control-Allow-Origin Regular Expression", "headers.acao-help": "To deny access to all sites, leave empty", + "headers.acao-regex-help": "Enter regular expressions here to match dynamic origins. To deny access to all sites, leave empty", "headers.acac": "Access-Control-Allow-Credentials", "headers.acam": "Access-Control-Allow-Methods", "headers.acah": "Access-Control-Allow-Headers",