Merge branch 'master' into 17-Admin-Remove-user-profile

This commit is contained in:
Alexander Friedland 2020-03-09 14:25:37 +01:00 committed by GitHub
commit 404713a8ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
29 changed files with 4214 additions and 979 deletions

View File

@ -38,19 +38,19 @@
},
"dependencies": {
"@hapi/joi": "^17.1.0",
"@sentry/node": "^5.12.4",
"@sentry/node": "^5.13.1",
"apollo-cache-inmemory": "~1.6.5",
"apollo-client": "~2.6.8",
"apollo-link-context": "~1.0.19",
"apollo-link-http": "~1.5.16",
"apollo-server": "~2.10.1",
"apollo-server-express": "^2.9.16",
"apollo-server": "~2.11.0",
"apollo-server-express": "^2.11.0",
"babel-plugin-transform-runtime": "^6.23.0",
"bcryptjs": "~2.4.3",
"cheerio": "~1.0.0-rc.3",
"cors": "~2.8.5",
"cross-env": "~7.0.0",
"date-fns": "2.9.0",
"cross-env": "~7.0.1",
"date-fns": "2.10.0",
"debug": "~4.1.1",
"dotenv": "~8.2.0",
"express": "^4.17.1",
@ -60,31 +60,31 @@
"graphql-iso-date": "~3.6.1",
"graphql-middleware": "~4.0.2",
"graphql-middleware-sentry": "^3.2.1",
"graphql-redis-subscriptions": "^2.1.2",
"graphql-shield": "~7.0.13",
"graphql-redis-subscriptions": "^2.2.1",
"graphql-shield": "~7.0.14",
"graphql-tag": "~2.10.3",
"helmet": "~3.21.2",
"helmet": "~3.21.3",
"ioredis": "^4.16.0",
"jsonwebtoken": "~8.5.1",
"linkifyjs": "~2.1.8",
"lodash": "~4.17.14",
"merge-graphql-schemas": "^1.7.6",
"metascraper": "^5.11.4",
"metascraper": "^5.11.6",
"metascraper-audio": "^5.11.1",
"metascraper-author": "^5.11.1",
"metascraper-author": "^5.11.6",
"metascraper-clearbit-logo": "^5.3.0",
"metascraper-date": "^5.11.1",
"metascraper-description": "^5.11.0",
"metascraper-image": "^5.11.1",
"metascraper-date": "^5.11.6",
"metascraper-description": "^5.11.1",
"metascraper-image": "^5.11.6",
"metascraper-lang": "^5.11.1",
"metascraper-lang-detector": "^4.10.2",
"metascraper-logo": "^5.11.1",
"metascraper-publisher": "^5.11.1",
"metascraper-soundcloud": "^5.11.4",
"metascraper-title": "^5.10.7",
"metascraper-url": "^5.10.7",
"metascraper-video": "^5.10.7",
"metascraper-youtube": "^5.11.1",
"metascraper-logo": "^5.11.6",
"metascraper-publisher": "^5.11.6",
"metascraper-soundcloud": "^5.11.5",
"metascraper-title": "^5.11.1",
"metascraper-url": "^5.11.6",
"metascraper-video": "^5.11.1",
"metascraper-youtube": "^5.11.6",
"migrate": "^1.6.2",
"minimatch": "^3.0.4",
"mustache": "^4.0.0",
@ -92,29 +92,29 @@
"neo4j-graphql-js": "^2.11.5",
"neode": "^0.3.7",
"node-fetch": "~2.6.0",
"nodemailer": "^6.4.2",
"nodemailer": "^6.4.4",
"nodemailer-html-to-text": "^3.1.0",
"npm-run-all": "~4.1.5",
"request": "~2.88.2",
"sanitize-html": "~1.21.1",
"sanitize-html": "~1.22.0",
"slug": "~2.1.1",
"subscriptions-transport-ws": "^0.9.16",
"trunc-html": "~1.1.2",
"uuid": "~3.4.0",
"uuid": "~7.0.2",
"validator": "^12.2.0",
"wait-on": "~4.0.0",
"xregexp": "^4.2.4"
"wait-on": "~4.0.1",
"xregexp": "^4.3.0"
},
"devDependencies": {
"@babel/cli": "~7.8.4",
"@babel/core": "~7.8.4",
"@babel/node": "~7.8.4",
"@babel/core": "~7.8.7",
"@babel/node": "~7.8.7",
"@babel/plugin-proposal-throw-expressions": "^7.8.3",
"@babel/preset-env": "~7.8.4",
"@babel/register": "^7.8.3",
"apollo-server-testing": "~2.10.1",
"@babel/preset-env": "~7.8.7",
"@babel/register": "^7.8.6",
"apollo-server-testing": "~2.11.0",
"babel-core": "~7.0.0-0",
"babel-eslint": "~10.0.3",
"babel-eslint": "~10.1.0",
"babel-jest": "~25.1.0",
"chai": "~4.2.0",
"cucumber": "~6.0.5",
@ -122,7 +122,7 @@
"eslint-config-prettier": "~6.10.0",
"eslint-config-standard": "~14.1.0",
"eslint-plugin-import": "~2.20.1",
"eslint-plugin-jest": "~23.7.0",
"eslint-plugin-jest": "~23.8.1",
"eslint-plugin-node": "~11.0.0",
"eslint-plugin-prettier": "~3.1.2",
"eslint-plugin-promise": "~4.2.1",

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
import faker from 'faker'
import slugify from 'slug'
import { hashSync } from 'bcryptjs'

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid },

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default {
id: { type: 'string', primary: true, default: uuid }, // TODO: should be type: 'uuid' but simplified for our tests

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
import Resolver from './helpers/Resolver'
export default {

View File

@ -1,7 +1,7 @@
import { createWriteStream } from 'fs'
import path from 'path'
import slug from 'slug'
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
const localFileUpload = async ({ createReadStream, uniqueFilename }) => {
await new Promise((resolve, reject) =>

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
export default function generateNonce() {
return uuid().substring(0, 6)
}

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
import bcrypt from 'bcryptjs'
import createPasswordReset from './helpers/createPasswordReset'
@ -22,6 +22,7 @@ export default {
WHERE duration.between(passwordReset.issuedAt, datetime()).days <= 0 AND passwordReset.usedAt IS NULL
SET passwordReset.usedAt = datetime()
SET user.encryptedPassword = $encryptedNewPassword
SET user.updatedAt = toString(datetime())
RETURN passwordReset
`,
{

View File

@ -1,4 +1,4 @@
import uuid from 'uuid/v4'
import { v4 as uuid } from 'uuid'
import { neo4jgraphql } from 'neo4j-graphql-js'
import { isEmpty } from 'lodash'
import { UserInputError } from 'apollo-server'

View File

@ -12,10 +12,28 @@ export default {
isLoggedIn: (_, args, { driver, user }) => {
return Boolean(user && user.id)
},
currentUser: async (object, params, ctx, resolveInfo) => {
if (!ctx.user) return null
const user = await neode.find('User', ctx.user.id)
return user.toJson()
currentUser: async (object, params, context, resolveInfo) => {
const { user, driver } = context
if (!user) return null
const session = driver.session()
const currentUserTransactionPromise = session.readTransaction(async transaction => {
const result = await transaction.run(
`
MATCH (user:User {id: $id})
WITH user, [(user)<-[:OWNED_BY]-(medium:SocialMedia) | properties(medium) ] as media
RETURN user {.*, socialMedia: media } as user
`,
{ id: user.id },
)
log(result)
return result.records.map(record => record.get('user'))
})
try {
const [currentUser] = await currentUserTransactionPromise
return currentUser
} finally {
session.close()
}
},
},
Mutation: {

View File

@ -27,7 +27,7 @@ type User {
id: ID!
actorId: String
name: String
email: String! @cypher(statement: "MATCH (this)-[: PRIMARY_EMAIL]->(e: EmailAddress) RETURN e.email")
email: String! @cypher(statement: "MATCH (this)-[:PRIMARY_EMAIL]->(e:EmailAddress) RETURN e.email")
slug: String!
avatar: String
coverImg: String
@ -38,7 +38,7 @@ type User {
invitedBy: User @relation(name: "INVITED", direction: "IN")
invited: [User] @relation(name: "INVITED", direction: "OUT")
location: Location @cypher(statement: "MATCH (this)-[: IS_IN]->(l: Location) RETURN l")
location: Location @cypher(statement: "MATCH (this)-[:IS_IN]->(l:Location) RETURN l")
locationName: String
about: String
socialMedia: [SocialMedia]! @relation(name: "OWNED_BY", direction: "IN")
@ -53,13 +53,13 @@ type User {
showShoutsPublicly: Boolean
locale: String
friends: [User]! @relation(name: "FRIENDS", direction: "BOTH")
friendsCount: Int! @cypher(statement: "MATCH (this)<-[: FRIENDS]->(r: User) RETURN COUNT(DISTINCT r)")
friendsCount: Int! @cypher(statement: "MATCH (this)<-[:FRIENDS]->(r:User) RETURN COUNT(DISTINCT r)")
following: [User]! @relation(name: "FOLLOWS", direction: "OUT")
followingCount: Int! @cypher(statement: "MATCH (this)-[: FOLLOWS]->(r: User) RETURN COUNT(DISTINCT r)")
followingCount: Int! @cypher(statement: "MATCH (this)-[:FOLLOWS]->(r:User) RETURN COUNT(DISTINCT r)")
followedBy: [User]! @relation(name: "FOLLOWS", direction: "IN")
followedByCount: Int! @cypher(statement: "MATCH (this)<-[: FOLLOWS]-(r: User) RETURN COUNT(DISTINCT r)")
followedByCount: Int! @cypher(statement: "MATCH (this)<-[:FOLLOWS]-(r:User) RETURN COUNT(DISTINCT r)")
# Is the currently logged in user following that user?
followedByCurrentUser: Boolean! @cypher(
@ -97,22 +97,22 @@ type User {
contributions: [Post]! @relation(name: "WROTE", direction: "OUT")
contributionsCount: Int! @cypher(
statement: """
MATCH (this)-[: WROTE]->(r: Post)
MATCH (this)-[:WROTE]->(r:Post)
WHERE NOT r.deleted = true AND NOT r.disabled = true
RETURN COUNT(r)
"""
)
comments: [Comment]! @relation(name: "WROTE", direction: "OUT")
commentedCount: Int! @cypher(statement: "MATCH (this)-[: WROTE]->(: Comment)-[: COMMENTS]->(p: Post) WHERE NOT p.deleted = true AND NOT p.disabled = true RETURN COUNT(DISTINCT(p))")
commentedCount: Int! @cypher(statement: "MATCH (this)-[:WROTE]->(:Comment)-[:COMMENTS]->(p:Post) WHERE NOT p.deleted = true AND NOT p.disabled = true RETURN COUNT(DISTINCT(p))")
shouted: [Post]! @relation(name: "SHOUTED", direction: "OUT")
shoutedCount: Int! @cypher(statement: "MATCH (this)-[: SHOUTED]->(r: Post) WHERE NOT r.deleted = true AND NOT r.disabled = true RETURN COUNT(DISTINCT r)")
shoutedCount: Int! @cypher(statement: "MATCH (this)-[:SHOUTED]->(r:Post) WHERE NOT r.deleted = true AND NOT r.disabled = true RETURN COUNT(DISTINCT r)")
categories: [Category]! @relation(name: "CATEGORIZED", direction: "OUT")
badges: [Badge]! @relation(name: "REWARDED", direction: "IN")
badgesCount: Int! @cypher(statement: "MATCH (this)<-[: REWARDED]-(r: Badge) RETURN COUNT(r)")
badgesCount: Int! @cypher(statement: "MATCH (this)<-[:REWARDED]-(r:Badge) RETURN COUNT(r)")
emotions: [EMOTED]
}

File diff suppressed because it is too large Load Diff

View File

@ -26,19 +26,19 @@
"generate:changelog": "yarn version && auto-changelog"
},
"devDependencies": {
"@babel/core": "^7.8.4",
"@babel/preset-env": "^7.8.4",
"@babel/register": "^7.8.3",
"@babel/core": "^7.8.7",
"@babel/preset-env": "^7.8.7",
"@babel/register": "^7.8.6",
"auto-changelog": "^1.16.2",
"bcryptjs": "^2.4.3",
"codecov": "^3.6.5",
"cross-env": "^6.0.3",
"cucumber": "^6.0.5",
"cypress": "^4.0.0",
"cypress": "^4.1.0",
"cypress-cucumber-preprocessor": "^2.0.1",
"cypress-file-upload": "^3.5.3",
"cypress-plugin-retries": "^1.5.2",
"date-fns": "^2.9.0",
"date-fns": "^2.10.0",
"dotenv": "^8.2.0",
"expect": "^25.1.0",
"faker": "Marak/faker.js#master",

View File

@ -132,6 +132,7 @@ $border-size-x-large: 6px;
$border-radius-x-large: 5px;
$border-radius-large: 4px;
$border-radius-base: 4px;
$border-radius-small: 2px;
$border-radius-rounded: 2em;
$border-radius-circle: 50%;
@ -240,6 +241,7 @@ $size-height-large: 50px;
$size-height-xlarge: 60px;
$size-height-footer: 64px;
$size-tappable-square: 44px;
$size-ribbon: 6px;
/**
* @tokens Size Width

View File

@ -1,7 +1,7 @@
<template>
<div class="ribbon">
<small>{{ text }}</small>
</div>
<aside class="ribbon">
<p>{{ text }}</p>
</aside>
</template>
<script>
@ -18,30 +18,19 @@ export default {
<style scoped lang="scss">
.ribbon {
$card-shadow: 0px 12px 26px -4px rgba(0, 0, 0, 0.1);
//position: absolute;
position: relative;
right: -31px;
top: -31px;
font-size: 0.9em;
font-weight: bold;
padding: 6px 6px;
color: #fff;
padding: $size-ribbon $size-ribbon;
border-radius: $border-radius-small 0 0 $border-radius-small;
color: $color-neutral-100;
background-color: $background-color-secondary-active;
float: right;
border-radius: 2px 0 0 2px;
box-shadow: $card-shadow;
z-index: 11;
// border: 1px solid #ccc;
&:before {
font-size: $font-size-x-small;
font-weight: $font-weight-bold;
&::before {
content: ' ';
position: absolute;
width: 0;
height: 0;
right: 0;
bottom: -6px;
border-width: 3px 4px 3px 3px;
bottom: -$size-ribbon;
border-width: $border-size-large 4px $border-size-large $border-size-large;
border-style: solid;
border-color: $background-color-secondary transparent transparent $background-color-secondary;
}

View File

@ -258,3 +258,24 @@ export const checkSlugAvailableQuery = gql`
}
}
`
export const currentUserQuery = gql`
${userFragment}
query {
currentUser {
...user
email
role
about
locationName
locale
allowEmbedIframes
showShoutsPublicly
termsAndConditionsAgreedVersion
socialMedia {
id
url
}
}
}
`

View File

@ -0,0 +1,840 @@
{
"actions": {
"cancel": "Cancelar",
"create": "Crear",
"delete": "Borrar",
"edit": "Edite",
"loading": "cargamento",
"loadMore": "cargar más",
"save": "Guardar"
},
"admin": {
"categories": {
"categoryName": "Nombre",
"name": "Categorías",
"postCount": "Contribuciones"
},
"dashboard": {
"comments": "Comentarios",
"follows": "Sigue",
"invites": "Invita",
"name": "Tablero",
"notifications": "Notificaciones",
"organizations": "Organizaciones",
"posts": "Contribuciones",
"projects": "Proyectos",
"shouts": "Recomendaciones",
"users": "Usuarios"
},
"donations": {
"goal": "Donaciones mensuales necesarias",
"name": "Información de donaciones",
"progress": "Donaciones recogidas hasta ahora",
"successfulUpdate": "¡Información de donaciones actualizada con éxito!"
},
"hashtags": {
"name": "Hashtags",
"nameOfHashtag": "Nombre",
"number": "No.",
"tagCount": "Contribuciones",
"tagCountUnique": "Usuarios"
},
"invites": {
"description": "Las invitaciones son una manera maravillosa de tener a sus amigos en su red ...",
"name": "Invitar usuarios",
"title": "Invitar personas"
},
"name": "Admin",
"notifications": {
"name": "Notificaciones"
},
"organizations": {
"name": "Organizaciones"
},
"pages": {
"name": "Páginas"
},
"settings": {
"name": "Configuración"
},
"users": {
"empty": "No se han encontrado usuarios",
"form": {
"placeholder": "correo electrónico, nombre o descripción"
},
"name": "Usuarios",
"table": {
"columns": {
"createdAt": "Creado el",
"email": "Correo electrónico",
"name": "Nombre",
"number": "No.",
"role": "Rol",
"slug": "Alias"
}
}
}
},
"code-of-conduct": {
"consequences": {
"description": "Si un miembro de la comunidad muestra un comportamiento inaceptable, los operadores, moderadores y administradores responsables de la red pueden tomar las medidas apropiadas, incluyendo pero no limitándose a:",
"list": {
"0": "Solicitud de cese inmediato de conducta inaceptable",
"1": "Bloquear o eliminar comentarios",
"2": "Exclusión temporal de la contribución respectiva",
"3": "Bloqueo o eliminación de contenido",
"4": "Retirada temporal de permisos de escritura",
"5": "Exclusión temporal de la red.",
"6": "Exclusión definitiva de la red",
"7": "Las violaciones de la ley alemana pueden ser denunciadas."
},
"title": "Consecuencias de Comportamiento Inaceptable"
},
"expected-behaviour": {
"description": "Los siguientes comportamientos son esperados y solicitados de todos los miembros de la comunidad:",
"list": {
"0": "Ejercite la consideración y el respeto en su discurso y en sus acciones.",
"1": "Intento de colaboración antes del conflicto.",
"2": "Abstenerse de denigrar, discriminar o acosar la conducta y el habla.",
"3": "Tenga en cuenta su entorno y sus compañeros participantes. Alerte a los líderes de la comunidad si nota una situación peligrosa, alguien en apuros o violaciones de este Código de Conducta, incluso si parecen no tener consecuencias."
},
"title": "Comportamiento esperado"
},
"get-help": "Si usted está sujeto a un comportamiento inaceptable, lo experimenta o tiene otras preocupaciones, por favor notifique a un organizador de la comunidad tan pronto como sea posible y enlace o apunte el contenido relevante:",
"preamble": {
"description": "Human Connection es una red de conocimiento y acción social sin fines de lucro de la próxima generación. Por la gente - para la gente. Código Abierto, justo y transparente. Por un cambio positivo a nivel local y global en todas las áreas de la vida. Rediseñamos completamente el intercambio público de conocimientos, ideas y proyectos. Las funciones de Human Connection unen a las personas - fuera de línea y en línea - para que podamos hacer del mundo un lugar mejor.",
"title": "Preámbulo"
},
"purpose": {
"description": "Con este código de conducta regulamos los principios esenciales de comportamiento en nuestra red social. La Carta de Derechos Humanos de las Naciones Unidas es nuestra orientación y constituye el núcleo de nuestra comprensión de los valores. El código de conducta sirve como principios rectores para nuestra apariencia personal y la interacción entre nosotros. Cualquiera que esté activo como usuario de la Red de Human Connection, escriba artículos, comentarios o se ponga en contacto con otros usuarios, incluidos los que están fuera de la red, reconoce que estas normas de conducta son vinculantes.",
"title": "Propósito"
},
"subheader": "para la red social de Human Connection gGmbH",
"unacceptable-behaviour": {
"description": "Los siguientes comportamientos son inaceptables dentro de nuestra comunidad:",
"list": {
"0": "Publicaciones, comentarios, expresiones o insultos discriminatorios, particularmente aquellos relacionados con género, orientación sexual, raza, religión, orientación política o filosófica o discapacidad.",
"1": "Publicación o enlace de material claramente pornográfico.",
"2": "Glorificación o trivialización de actos de violencia crueles o inhumanos.",
"3": "La divulgación de información personal de otros sin su consentimiento o amenaza de (\"doxing\").",
"4": "Intimidación intencional, acoso o persecución.",
"5": "Publicidad de productos y servicios con fines comerciales.",
"6": "Comportamiento criminal o violación de la ley alemana.",
"7": "Apoyar o alentar dicha conducta."
},
"title": "Comportamiento Inaceptable"
}
},
"comment": {
"content": {
"unavailable-placeholder": "... este comentario ya no está disponible"
},
"edited": "editado",
"menu": {
"delete": "Borrar comentario",
"edit": "Editar comentario"
},
"show": {
"less": "mostrar menos",
"more": "mostrar más"
}
},
"common": {
"category": "Categoría ::: Categorías",
"comment": "Comentario ::: Comentarios",
"letsTalk": "Hablemos",
"loading": "cargando",
"loadMore": "cargar más",
"moreInfo": "Más información",
"name": "Nombre",
"organization": "Organización ::: Organizaciones",
"post": "Mensaje ::: Mensajes",
"project": "Proyecto ::: Proyectos",
"reportContent": "Informe",
"shout": "Grito ::: Gritos",
"tag": "Etiqueta ::: Etiquetas",
"takeAction": "Tomar acción",
"user": "Usuario ::: Usuarios",
"validations": {
"categories": "deben seleccionarse al menos una y como máximo tres categorías",
"email": "debe ser una dirección de correo electrónico válida",
"url": "debe ser una URL válida"
},
"versus": "Versus"
},
"components": {
"enter-nonce": {
"form": {
"description": "Abra su buzón de correo e introduzca el código que le enviamos.",
"next": "Continuar",
"nonce": "Introduzca el código",
"validations": {
"length": "debe tener exactamente 6 letras"
}
}
},
"password-reset": {
"change-password": {
"error": "Error al cambiar la contraseña. ¿Posiblemente un código de seguridad incorrecto?",
"help": "Si tiene algún problema, por favor envíenos un correo electrónico a:",
"success": "El cambio de contraseña ha sido un éxito!"
},
"request": {
"form": {
"description": "Se enviará un correo electrónico de restablecimiento de contraseña a la dirección de correo electrónico especificada.",
"submit": "Solicitar correo electrónico",
"submitted": "Se ha enviado un correo electrónico con más instrucciones a <b>{email}</b>."
},
"title": "Restablecer su contraseña"
}
},
"registration": {
"create-user-account": {
"error": "¡No se ha podido crear una cuenta de usuario!",
"help": "¿Tal vez el código de verificación era incorrecto o expiró? Si el problema persiste, por favor envíenos un correo electrónico a:",
"success": "¡Su cuenta de usuario ha sido creada!",
"title": "Crear una cuenta de usuario"
},
"signup": {
"form": {
"data-privacy": "He leido y entendido la <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\"><ds-text bold color=\"primary\" >declaración de protección de datos</ds-text></a>",
"description": "Para empezar, introduzca su dirección de correo electrónico:",
"errors": {
"email-exists": "¡Ya hay una cuenta de usuario con esta dirección de correo electrónico!",
"invalid-invitation-token": "Parece que el código de invitación ya ha sido canjeado. Cada código sólo se puede utilizar una vez."
},
"invitation-code": "Su código de invitación es: <b>{code}</b>",
"minimum-age": "Tengo 18 años o más.",
"no-commercial": "No tengo intensiones comerciales y no represento una empresa u organización comercial.",
"no-political": "No estoy en la red en nombre de un partido o una organización política.",
"submit": "Crear una cuenta",
"success": "Se ha enviado un correo electrónico con un enlace de confirmación para el registro a <b>{email}</b>.",
"terms-and-condition": "Estoy de acuerdo con los <a href=\"/terms-and-conditions\"><ds-text bold color=\"primary\" >términos de uso</ds-text></a>."
},
"title": "¡Únete a Human Connection!",
"unavailable": "Desafortunadamente, el registro público de cuentas de usuario en este servidor actualmente no es posible."
}
}
},
"contribution": {
"categories": {
"infoSelectedNoOfMaxCategories": "{chosen} de {max} categorías seleccionadas"
},
"category": {
"name": {
"animal-protection": "Protección de animales",
"art-culture-sport": "Arte, Cultura y Deporte",
"consumption-sustainability": "Consumo y Sostenibilidad",
"cooperation-development": "Cooperación y Desarrollo",
"democracy-politics": "Democracia y Política",
"economy-finances": "Economía y Finanzas",
"education-sciences": "Educación y Ciencias",
"energy-technology": "Energía y Tecnología",
"environment-nature": "Medio ambiente y Naturaleza",
"freedom-of-speech": "Libertad de expresión",
"global-peace-nonviolence": "Paz Global y No-Violencia",
"happiness-values": "Felicidad y Valores",
"health-wellbeing": "Salud y Bienestar",
"human-rights-justice": "Derechos Humanos y Justicia",
"it-internet-data-privacy": "TI, Internet y privacidad de datos",
"just-for-fun": "Sólo por diversión"
}
},
"emotions-label": {
"angry": "Enfadado",
"cry": "Llorar",
"funny": "Gracioso",
"happy": "Feliz",
"surprised": "Sorprendido"
},
"filterALL": "Ver todas las contribuciones",
"filterFollow": "Filtrar las contribuciones de los usuarios que sigo",
"inappropriatePicture": "Esta imagen puede ser inapropiada para algunas personas.",
"inappropriatePictureText": "¿Cuándo debería estar borrosa mi foto?",
"languageSelectLabel": "Idioma",
"languageSelectText": "Seleccione el idioma",
"newPost": "Crear una nueva contribución",
"success": "¡Guardado!",
"teaserImage": {
"cropperConfirm": "Confirmar"
},
"title": "Título"
},
"delete": {
"cancel": "Cancelar",
"comment": {
"message": "¿Realmente quieres borrar el comentario de \"<b>{name}</b>\" ?",
"success": "¡Comentario eliminado con éxito!",
"title": "Eliminar comentario",
"type": "Comentario"
},
"contribution": {
"message": "¿Realmente desea eliminar la Contribución \"<b>{name}</b>\" ?",
"success": "¡Publicación eliminado con éxito!",
"title": "Borrar contribución",
"type": "Contribución"
},
"submit": "Borrar"
},
"disable": {
"cancel": "Cancelar",
"comment": {
"message": "¿Realmente quieres deshabilitar el comentario de \"<b>{name}</b>\"?",
"title": "Desactivar comentario",
"type": "Comentario"
},
"contribution": {
"message": "¿Realmente quieres deshabilitar la contribución \"<b>{name}</b>\"?",
"title": "Deshabilitar contribución",
"type": "Contribución"
},
"submit": "Desactivar",
"success": "Discapacitado con éxito",
"user": {
"message": "¿Realmente quieres deshabilitar el usuario \"<b>{name}</b>\"?",
"title": "Desactivar usuario",
"type": "Usuario"
}
},
"donations": {
"amount-of-total": "{amount} de {total} € recaudados",
"donate-now": "Donar ahora",
"donations-for": "Donaciones para"
},
"editor": {
"embed": {
"always_allow": "Permitir siempre contenido incrustado por proveedores externos (esta configuración se puede cambiar en cualquier momento)",
"data_privacy_info": "Sus datos aún no han sido compartidos con terceros proveedores. Si usted procede a ver este video, el siguiente proveedor probablemente recolectará datos del usuario:",
"data_privacy_warning": "¡Advertencia de privacidad de datos!",
"play_now": "Ver ahora"
},
"hashtag": {
"addHashtag": "Nuevo hashtag",
"addLetter": "Escriba una letra",
"noHashtagsFound": "No se han encontrado hashtags"
},
"mention": {
"noUsersFound": "No se han encontrado usuarios"
},
"placeholder": "Deje sus pensamientos inspiradores...."
},
"error-pages": {
"403-default": "No autorizado a esta página",
"404-default": "Esta página no se pudo encontrar",
"500-default": "Error interno del servidor",
"503-default": "Servicio no disponible",
"back-to-index": "Volver a la página de índice",
"cannot-edit-post": "Esta contribución no se puede editar.",
"default": "Se produjo un error",
"post-not-found": "Esta contribución no se pudo encontrar",
"profile-not-found": "Este perfil no se pudo encontrar"
},
"filter-menu": {
"clearSearch": "Borrar búsqueda",
"hashtag-search": "Buscando a #{hashtag}",
"title": "Su burbuja de filtro"
},
"filter-posts": {
"categories": {
"all": "Todas",
"header": "Categorías de contenido"
},
"followers": {
"label": "Usuarios que sigo"
},
"general": {
"header": "Filtrar por...."
},
"language": {
"all": "Todos",
"header": "Idiomas"
}
},
"followButton": {
"follow": "Seguir",
"following": "Siguiendo"
},
"index": {
"change-filter-settings": "Cambie la configuración de sus filtros para obtener más resultados.",
"no-results": "No se han encontrado contribuciones."
},
"login": {
"copy": "Si ya tiene una cuenta de Human Connection, inicie sesión aquí.",
"email": "Su correo electrónico",
"failure": "Dirección de correo electrónico o contraseña incorrecta.",
"forgotPassword": "¿Olvidó su contraseña?",
"hello": "Hola",
"login": "Iniciar sesión",
"logout": "Cierre de sesión",
"moreInfo": "¿Qué es Human Connection?",
"moreInfoHint": "a la página de presentación",
"moreInfoURL": "https://human-connection.org/es/",
"no-account": "¿No tiene una cuenta?",
"password": "Su contraseña",
"register": "Regístrese",
"success": "¡Usted ha iniciado sesión!"
},
"maintenance": {
"explanation": "Actualmente estamos llevando a cabo algunos trabajos de mantenimiento planificados, por favor, inténtelo de nuevo más tarde.",
"questions": "Si tiene alguna pregunta o problema, por favor contáctenos por correo electrónico a",
"title": "Human Connection está en mantenimiento"
},
"moderation": {
"name": "Moderación",
"reports": {
"author": "Autor",
"content": "Contenido",
"decideButton": "Confirmar",
"decided": "Decidido",
"decideModal": {
"cancel": "Cancelar",
"Comment": {
"disable": {
"message": "¿Realmente quiere que el comentario \"<b>{name}</b>\" permanezca <b>desactivado</b>?",
"title": "Desactivar finalmente Comentario"
},
"enable": {
"message": "¿Realmente quiere que el comentario \"<b>{nombre}</b>\" permanezca <b>habilitado</b>?",
"title": "Finalmente Habilitar Comentario"
}
},
"Post": {
"disable": {
"message": "¿Realmente quiere que la entrada \"<b>{name}</b>\" permanezca <b>desactivada</b>?",
"title": "Finalmente Desactivar Contribución"
},
"enable": {
"message": "¿Realmente quiere que la contribución \"<b>{name}</b>\" permanezca <b>activada</b>?",
"title": "Finalmente Habilitar Contribución"
}
},
"submit": "Confirmar decisión",
"User": {
"disable": {
"message": "¿Realmente quiere que el usuario \"<b>{name}</b>\" permanezca <b>desactivado</b>?",
"title": "Finalmente Deshabilitar Usuario"
},
"enable": {
"message": "¿Realmente quiere que el usuario \"<b>{name}</b>\" permanezca <b>habilitado</b>?",
"title": "Finalmente Habilitar Usuario"
}
}
},
"decision": "Decisión",
"DecisionSuccess": "Decidido con éxito!",
"disabled": "Deshabilitado",
"disabledAt": "Deshabilitado el",
"disabledBy": "desactivado por",
"empty": "Felicitaciones, nada que moderar.",
"enabled": "Habilitado",
"enabledAt": "Habilitado el",
"enabledBy": "Habilitado por",
"filterLabel": {
"all": "Todos",
"closed": "Cerrado",
"reviewed": "Revisado",
"unreviewed": "Sin revisar"
},
"moreDetails": "Ver Detalles",
"name": "Informes",
"noDecision": "¡No hay decisión!",
"numberOfUsers": "{count} usuarios",
"previousDecision": "Decisión previa:",
"reasonCategory": "Categoría",
"reasonDescription": "Descripción",
"reportedOn": "Fecha",
"status": "Estado actual",
"submitter": "comunicado por"
}
},
"notifications": {
"comment": "Comentario",
"content": "Contenido",
"empty": "Lo sentimos, no tiene ninguna notificación en este momento.",
"filterLabel": {
"all": "Todas",
"read": "Leído",
"unread": "No leído"
},
"pageLink": "Todas las notificaciones",
"post": "Contribución",
"reason": {
"commented_on_post": "Comentó su contribución ...",
"mentioned_in_comment": "Le mencionó en un comentario …",
"mentioned_in_post": "Le mencionó en una contribución …"
},
"title": "Notificaciones",
"user": "Usuario"
},
"post": {
"comment": {
"reply": "Contestar",
"submit": "Comentario",
"submitted": "Comentario enviado",
"updated": "Cambios guardados"
},
"edited": "editado",
"menu": {
"delete": "Borrar contribución",
"edit": "Editar contribución",
"pin": "Anclar contribución",
"pinnedSuccessfully": "¡Contribución anclado con éxito!",
"unpin": "Desanclar contribución",
"unpinnedSuccessfully": "¡Contribución desanclado con éxito!"
},
"moreInfo": {
"description": "Aquí puede encontrar más información sobre este tema.",
"name": "Más info",
"title": "Más información",
"titleOfCategoriesSection": "Categorías",
"titleOfHashtagsSection": "Hashtags",
"titleOfRelatedContributionsSection": "Contribuciones relacionadas"
},
"name": "Contribución",
"pinned": "Anuncio",
"takeAction": {
"name": "Tomar acción"
}
},
"profile": {
"commented": "Comentado",
"follow": "Seguir",
"followers": "Seguidores",
"following": "Siguiendo",
"invites": {
"description": "Introduzca la dirección de correo electrónico para la invitación.",
"emailPlaceholder": "Correo electrónico para invitar",
"title": "¡Invite a alguien a Human Connection!"
},
"memberSince": "Miembro desde",
"name": "Mi perfil",
"network": {
"andMore": "y {number} más ...",
"followedBy": "es seguido por:",
"followedByNobody": "no es seguido por nadie.",
"following": "está siguiendo:",
"followingNobody": "no sigue a nadie.",
"title": "Red"
},
"shouted": "Recomendado",
"socialMedia": "¿Dónde más puedo encontrar?",
"userAnonym": "Anónimo"
},
"quotes": {
"african": {
"author": "Proverbio africano",
"quote": "Muchas personas pequeñas en muchos lugares pequeños hacen muchas cosas pequeñas, que pueden alterar la faz del mundo."
}
},
"release": {
"cancel": "Cancelar",
"comment": {
"error": "¡Ya ha reportado el comentario!",
"message": "¿Realmente quieres liberar el comentario de \"<b>{name}</b>\"?",
"title": "Comentario de la versión",
"type": "Comentario"
},
"contribution": {
"error": "¡Ya ha reportado la contribución!",
"message": "¿Realmente quieres liberar la contribución \"<b>{name}</b>\"?",
"title": "Contribución de la versión ",
"type": "Contribución"
},
"submit": "Liberar",
"success": "¡Liberado con éxito!",
"user": {
"error": "¡Ya ha reportado el usuario!",
"message": "¿Realmente quieres liberar al usuario \"<b>{name}</b>\"?",
"title": "Liberar usuario",
"type": "Usuario"
}
},
"report": {
"cancel": "Cancelar",
"comment": {
"error": "¡Ya ha reportado al comentario!",
"message": "¿Realmente quieres reportar el comentario de \"<b>{name}</b>\"?",
"title": "Reportar comentario",
"type": "Comentario"
},
"contribution": {
"error": "¡Ya ha reportado la contribución!",
"message": "¿Realmente quieres informar al usuario de la contribución \"<b>{name}</b>\"?",
"title": "Informe Contribución",
"type": "Contribución"
},
"reason": {
"category": {
"invalid": "Por favor seleccione una categoría válida",
"label": "Seleccione una categoría:",
"options": {
"advert_products_services_commercial": "Publicidad de productos y servicios con fines comerciales.",
"criminal_behavior_violation_german_law": "Comportamiento criminal o violación de la ley alemana.",
"discrimination_etc": "Contribuciones discriminatorias, comentarios, expresiones o insultos.",
"doxing": "La divulgación de información personal de otros sin su consentimiento o amenaza de (\"doxing\").",
"glorific_trivia_of_cruel_inhuman_acts": "Glorificación o minimización de actos de violencia crueles o inhumanos.",
"intentional_intimidation_stalking_persecution": "Intimidación intencional, acoso o persecución.",
"other": "Otra ...",
"pornographic_content_links": "Publicación o enlace de material claramente pornográfico."
},
"placeholder": "Categoría ..."
},
"description": {
"label": "Por favor explique: ¿Por qué le gusta reportar esto?",
"placeholder": "Información adicional...."
}
},
"submit": "Informe",
"success": "¡Gracias por informar!",
"user": {
"error": "¡Ya reportó al usuario!",
"message": "¿Realmente quieres reportar al usuario \"<b>{name}</b>\"?",
"title": "Reportar usuario",
"type": "Usuario"
}
},
"search": {
"failed": "No se ha encontrado nada",
"heading": {
"Post": "Contribuciones",
"User": "Usuarios"
},
"hint": "¿Qué estás buscando?",
"placeholder": "Buscar"
},
"settings": {
"blocked-users": {
"block": "Bloquear usuario",
"columns": {
"name": "Nombre",
"slug": "Alias",
"unblock": "Desbloquear"
},
"empty": "Hasta ahora, no ha bloqueado a nadie.",
"explanation": {
"closing": "Esto debería ser suficiente por ahora para que los usuarios bloqueados no puedan molestarle más.",
"commenting-disabled": "No es posible hacer comentarios en este momento en esta contribución",
"commenting-explanation": "Esto puede suceder por varias razones, por favor vea nuestra ",
"intro": "Si otro usuario ha sido bloqueado por usted, esto es lo que sucede:",
"notifications": "Los usuarios bloqueados no recibirán más notificaciones si se mencionan en sus contribuciones.",
"their-perspective": "Viceversa: la persona bloqueada tampoco verá más sus contribuciones en sus noticias.",
"your-perspective": "Las contribuciones de la persona bloqueada no aparecerán más en su canal de noticias."
},
"how-to": "Puede bloquear a otros usuarios en la página de perfil de aquellos a través del menú de contenido.",
"name": "Usuarios bloqueados",
"unblock": "Desbloquear usuario",
"unblocked": "{name} está desbloqueado nuevamente"
},
"data": {
"labelBio": "Acerca de usted",
"labelCity": "Su ciudad o región",
"labelName": "Su nombre",
"labelSlug": "Su nombre de usuario único",
"name": "Sus datos",
"namePlaceholder": "Femanon Funny",
"success": "¡Sus datos han sido actualizados con éxito!"
},
"deleteUserAccount": {
"accountDescription": "Tenga en cuenta que su contribución y sus comentarios son importantes para nuestra comunidad. Si aún decide borrarlos, debe marcarlos a continuación.",
"accountWarning": "¡NO PUEDE GESTIONAR y NO PUEDE RECUPERAR su cuenta, contribuciones o comentarios después de eliminar su cuenta!",
"commentedCount": "Eliminar mis {count} comentarios",
"contributionsCount": "Eliminar mis {count} contribuciones",
"name": "Eliminar cuenta de usuario",
"pleaseConfirm": "¡Acción destructiva! Escriba “{confirm}” para confirmar.",
"success": "¡Cuenta eliminada con éxito!"
},
"download": {
"name": "Descargar datos"
},
"email": {
"change-successful": "Su dirección de correo electrónico ha sido cambiada con éxito.",
"labelEmail": "Cambiar su dirección de correo electrónico",
"labelNewEmail": "Nueva dirección de correo electrónico",
"labelNonce": "Introduzca su código",
"name": "Su correo electrónico",
"submitted": "Se ha enviado un correo electrónico a <b>{email}</b> para verificar su dirección.",
"success": "Se ha registrado una nueva dirección de correo electrónico.",
"validation": {
"same-email": "Esta es su dirección de correo electrónico actual"
},
"verification-error": {
"explanation": "Esto puede tener diferentes causas:",
"message": "Su correo electrónico no se pudo cambiar.",
"reason": {
"invalid-nonce": "¿El código de confirmación no es válido?",
"no-email-request": "¿Está seguro de que ha solicitado un cambio de su dirección de correo electrónico?"
},
"support": "Si el problema persiste, póngase en contacto con nosotros por correo electrónico a"
}
},
"embeds": {
"info-description": "Aquí está la lista de proveedores de terceros cuyo contenido se puede mostrar como código de terceros, por ejemplo, en forma de vídeos incrustados.",
"name": "Proveedores externos",
"status": {
"change": {
"allow": "Seguro",
"deny": "No, gracias",
"question": "¿Debería mostrarse siempre el código fuente incrustado de terceros?"
},
"description": "Por defecto, el código incrustado de proveedores externos está",
"disabled": {
"off": "inicialmente sin mostrar",
"on": "mostrado inmediatamente"
}
}
},
"invites": {
"name": "Invita"
},
"languages": {
"name": "Idiomas"
},
"muted-users": {
"columns": {
"name": "Nombre",
"slug": "Alias",
"unmute": "Dejar de silenciar"
},
"empty": "Hasta ahora, no ha silenciado a nadie.",
"explanation": {
"intro": "Si otro usuario ha sido silenciado por usted, esto es lo que sucede:",
"search": "Las contribuciones de personas silenciadas desaparecen de los resultados de búsqueda.",
"your-perspective": "Las contribuciones de la persona silenciada ya no aparecerán en tu canal de noticias."
},
"how-to": "Puede silenciar a otros usuarios en su página de perfil a través del menú de contenido.",
"mute": "Silenciar usuario",
"name": "Usuarios silenciados",
"unmute": "Dejar de silenciar al usuario",
"unmuted": "{name} no está silenciado ahora"
},
"name": "Configuración",
"organizations": {
"name": "Mis organizaciones"
},
"privacy": {
"make-shouts-public": "Compartir artículos que he recomendado en mi perfil público",
"name": "Privacidad",
"success-update": "Configuración de privacidad guardada"
},
"security": {
"change-password": {
"button": "Cambiar contraseña",
"label-new-password": "Su nueva contraseña",
"label-new-password-confirm": "Confirmar nueva contraseña",
"label-old-password": "Su contraseña antigua",
"message-new-password-confirm-required": "Confirme su nueva contraseña",
"message-new-password-missmatch": "Vuelva a escribir la misma contraseña",
"message-new-password-required": "Introduzca una nueva contraseña",
"message-old-password-required": "Ingrese su contraseña anterior",
"passwordSecurity": "Seguridad de la contraseña",
"passwordStrength0": "Contraseña muy insegura",
"passwordStrength1": "Contraseña insegura",
"passwordStrength2": "Contraseña mediocre",
"passwordStrength3": "Contraseña segura",
"passwordStrength4": "Contraseña muy sólida",
"success": "¡Contraseña cambiada con éxito!"
},
"name": "Seguridad"
},
"social-media": {
"name": "Medios de comunicación social",
"placeholder": "Agregar una URL de Social-Media",
"requireUnique": "Ya ha añadido esta url",
"submit": "Añadir enlace",
"successAdd": "Social-Media agregó. Perfil actualizado!",
"successDelete": "Social-Media borrado. Perfil actualizado!"
},
"validation": {
"slug": {
"alreadyTaken": "Este nombre de usuario ya está en uso.",
"regex": "Los caracteres permitidos son solo letras minúsculas, números, guiones bajos y guiones."
}
}
},
"shoutButton": {
"shouted": "recomendado"
},
"site": {
"back-to-login": "Volver a la página de inicio de sesión",
"bank": "cuenta bancaria",
"code-of-conduct": "Código de conducta",
"contact": "Contacto",
"data-privacy": "Protección de datos",
"director": "Director General",
"error-occurred": "Se ha ocurrido un error.",
"faq": "Preguntas más frecuentes",
"germany": "Alemania",
"imprint": "Pie de imprenta",
"made": "Hecho con &#10084;",
"register": "Número de registro",
"responsible": "Responsable según § 55 Abs. 2 RStV (Alemania)",
"taxident": "Número de identificación del impuesto sobre el valor añadido según el § 27 a de la Ley del Impuesto sobre el Valor Añadido (Alemania)",
"termsAndConditions": "Términos y condiciones",
"thanks": "¡Gracias!",
"tribunal": "Tribunal de registro"
},
"store": {
"posts": {
"orderBy": {
"newest": {
"label": "Más reciente"
},
"oldest": {
"label": "Más antiguo"
}
}
}
},
"termsAndConditions": {
"addition": {
"description": "<a href=\"https://human-connection.org/events/\" target=\"_blank\" > https://human-connection.org/events/ </a>",
"title": "Además, regularmente celebramos eventos donde también puede dar impresiones y hacer preguntas. Puede encontrar un resumen actualizado aquí:"
},
"agree": "¡Estoy de acuerdo!",
"code-of-conduct": {
"description": "Nuestro código de conducta sirve como un manual para la apariencia personal y la interacción entre nosotros. Quien esté activo como usuario en la red de Human Connection, escriba artículos, haga comentarios o se ponga en contacto con otros usuarios, incluso fuera de la red, reconoce que estas normas de conducta son vinculantes. <a href=\"https://alpha.human-connection.org/code-of-conduct\" target=\"_blank\">https://alpha.human-connection.org/code-of-conduct</a>",
"title": "Código de conducta"
},
"errors-and-feedback": {
"description": "Hacemos todo lo posible para mantener nuestra red y los datos seguros y disponibles. Cada nueva versión del software pasa por pruebas automáticas y manuales. No obstante, pueden producirse errores imprevistos. Por lo tanto, estamos agradecidos por cualquier error reportado. Le invitamos a informar de cualquier error que haya descubierto enviando un correo electrónico a Soporte: support@human-connection.org",
"title": "Errores y comentarios"
},
"help-and-questions": {
"description": "Para ayuda y preguntas hemos compilado una colección completa de preguntas y respuestas frecuentes (FAQ) para usted. Puede encontrarlos aquí: <a href=\"https://support.human-connection.org/kb/\" target=\"_blank\" >https://support.human-connection.org/kb/</a>",
"title": "Ayuda y preguntas"
},
"moderation": {
"description": "Hasta que nuestras posibilidades financieras nos permitan implementar el sistema de moderación comunitaria, moderaremos con un sistema simplificado y con personal propio o posiblemente voluntario. Formamos a estos moderadores y por eso sólo ellos toman las decisiones adecuadas. Estos moderadores realizan su trabajo de forma anónima. Usted puede reportarnos contribuciones, comentarios y usuarios (por ejemplo, si proporcionan información en su perfil o tienen imágenes que violan estos Términos de Uso). Si nos informa de algo, puede darnos una razón y una breve explicación. A continuación, examinaremos su denuncia y le sancionaremos si es necesario, por ejemplo, bloqueando las contribuciones, los comentarios o los usuarios. Desafortunadamente, usted y la persona en cuestión no recibirán ninguna respuesta de nuestra parte en este momento, pero esto se encuentra en la fase de planificación. Independientemente de esto, nos reservamos el derecho de imponer sanciones en principio por razones que pueden no estar incluidas o no estar incluidas en nuestro Código de Conducta o en estas condiciones de servicio.",
"title": "Moderación"
},
"newTermsAndConditions": "Nuevos términos de uso",
"no-commercial-use": {
"description": "El uso de la red Human Connection no está permitido para fines comerciales. Esto incluye, pero no se limita a, publicitar productos con intención comercial, publicar enlaces de afiliados, solicitar donaciones directamente o brindar apoyo financiero para fines que no se reconocen como caritativos para fines fiscales.",
"title": "Sin uso comercial"
},
"no-parties": {
"description": "No se permiten las cuentas de usuario de los partidos políticos ni las cuentas de usuario oficiales de un representante político.",
"title": "No tiene uso político"
},
"privacy-statement": {
"description": "Nuestra red es una red de conocimiento y acción social. Por lo tanto, es especialmente importante para nosotros que el mayor número posible de contenidos sea accesible al público. En el curso del desarrollo de nuestra red habrá cada vez más la posibilidad de decidir sobre la visibilidad de los datos personales. Le informaremos sobre estas nuevas características. De lo contrario, siempre debe pensar en los datos personales que revela sobre usted (u otros). Esto se aplica en particular al contenido de los mensajes y comentarios, ya que éstos tienen un carácter ampliamente público. Más tarde habrá posibilidades de limitar la visibilidad de su perfil. Parte de los términos del servicio es nuestra declaración de privacidad, que le informa sobre las operaciones individuales de procesamiento de datos en nuestra red: <a href=\"https://human-connection.org/datenschutz/#netzwerk\" target=\"_blank\">https://human-connection.org/datenschutz/#netzwerk</a> o <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\">https://human-connection.org/datenschutz/</a> Nuestra declaración de privacidad está adaptada a la situación legal y a las características de nuestra red y es siempre válida en la versión más actualizada.",
"title": "Protección de datos"
},
"terms-of-service": {
"description": "Las siguientes condiciones de uso constituyen la base para el uso de nuestra red. Cuando se registre, deberá aceptarlos y le informaremos más adelante de cualquier cambio que se produzca. La Red de Human Connection es operada en Alemania y por lo tanto está sujeta a la ley alemana. El fuero competente es Kirchheim / Teck. Para más detalles, consulte nuestro pie de imprenta: <a href=\"https://human-connection.org/en/imprint\" target=\"_blank\" >https://human-connection.org/en/imprint</a> ",
"title": "Términos de uso"
},
"termsAndConditionsConfirmed": "He leído y acepto los <a href=\"/terms-and-conditions\" target=\"_blank\">términos de uso</a>.",
"termsAndConditionsNewConfirm": "He leído y acepto los nuevos términos de uso.",
"termsAndConditionsNewConfirmText": "¡Por favor, lea los nuevos términos de uso ahora!",
"use-and-license": {
"description": "Si cualquier contenido que nos envíe está protegido por derechos de propiedad intelectual, nos concede una licencia mundial no exclusiva, transferible, sublicenciable y no exclusiva para utilizar dicho contenido para su publicación en nuestra red. Esta licencia caduca cuando usted elimina su contenido o toda su cuenta. Recuerde que otros pueden compartir su contenido y que nosotros no podemos eliminarlo.",
"title": "Uso y Licencia"
}
},
"user": {
"avatar": {
"submitted": "Carga con éxito"
}
}
}

View File

@ -0,0 +1,804 @@
{
"actions": {
"cancel": "Annuler",
"create": "Créer",
"delete": "Supprimer",
"edit": "Modifier",
"loading": "chargement",
"loadMore": "charger plus",
"save": "Sauvegarder"
},
"admin": {
"categories": {
"categoryName": "Nom",
"name": "Catégories",
"postCount": "Postes"
},
"dashboard": {
"comments": "Commentaires",
"follows": "Suit",
"invites": "Invitations",
"name": "Tableau de bord",
"notifications": "Notifications",
"organizations": "Organisations",
"posts": "Postes",
"projects": "Projets",
"shouts": "Cris",
"users": "Utilisateurs"
},
"donations": {
"goal": "Dons mensuels requis",
"name": "Informations sur les dons",
"progress": "Dons recueillis jusqu'à présent",
"successfulUpdate": "Les informations sur les dons ont été mises à jour avec succès !"
},
"hashtags": {
"name": "Hashtags",
"nameOfHashtag": "Nom",
"number": "Num.",
"tagCount": "Postes",
"tagCountUnique": "Utilisateurs"
},
"invites": {
"description": "Les invitations sont une merveilleuse façon d'avoir vos amis dans votre réseau...",
"name": "Inviter des utilisateurs",
"title": "Inviter des gens"
},
"name": "Admin",
"notifications": {
"name": "Notifications"
},
"organizations": {
"name": "Organisations"
},
"pages": {
"name": "Pages"
},
"settings": {
"name": "Paramètres"
},
"users": {
"empty": "Aucun utilisateur trouvé",
"form": {
"placeholder": "mail, nom ou description"
},
"name": "Utilisateurs",
"table": {
"columns": {
"createdAt": "Créé à",
"email": "Mail",
"name": "Nom",
"number": "Num.",
"role": "Rôle",
"slug": "Slug"
}
}
}
},
"code-of-conduct": {
"consequences": {
"description": "Si un membre de la communauté présente un comportement inacceptable, les opérateurs, modérateurs et administrateurs responsables du réseau peuvent prendre les mesures appropriées, notamment:",
"list": {
"0": "Veuillez cesser immédiatement tout comportement inacceptable",
"1": "Verrouillage ou suppression des commentaires",
"2": "Exclusion temporaire du poste ou de la contribution en question",
"3": "Blocage ou suppression de contenu",
"4": "Retrait temporaire des droits d'écriture",
"5": "Exclusion temporaire du réseau",
"6": "Exclusion définitive du réseau",
"7": "Des violations du droit allemand peuvent être signalées."
},
"title": "Conséquences d'un comportement inacceptable"
},
"expected-behaviour": {
"description": "Les comportements suivants sont attendus et exigés de tous les membres de la communauté :",
"list": {
"0": "Faites preuve de considération et de respect dans votre discours et vos actions.",
"1": "Tenter de collaborer avant le conflit.",
"2": "S'abstenir de tout comportement ou discours dégradant, discriminatoire ou harcelant.",
"3": "Soyez attentif à votre environnement et aux autres participants. Alertez les leaders de la communauté si vous remarquez une situation dangereuse, une personne en détresse ou une violation du Code de Conduite, même si elle vous semble sans importance."
},
"title": "Comportement attendu"
},
"get-help": "Si vous êtes victime ou témoin d'un comportement inacceptable, ou si vous avez d'autres préoccupations, veuillez en aviser un organisateur communautaire dès que possible et établir un lien ou vous référer au contenu correspondant:",
"preamble": {
"description": "Human Connection est un réseau de connaissances et d'action sociale à but non lucratif de la prochaine génération. Par les gens - pour les gens. Open Source, équitable et transparent. Pour un changement local et global positif dans tous les domaines de la vie. Nous redessinons complètement l'échange public de connaissances, d'idées et de projets. Les fonctions de Human Connection rassemblent les gens - hors ligne et en ligne - afin que nous puissions rendre le monde meilleur.",
"title": "Préambule"
},
"purpose": {
"description": "Avec ce code de conduite, nous réglementons les principes essentiels de comportement dans notre réseau social. Nous nous orientons à la Charte des Droits de l'Homme, elle est le cœur de notre compréhension des valeurs. Le code de conduite sert de fil conducteur pour notre apparence personnelle et notre interaction les uns avec les autres. Toute personne active comme utilisateur sur le réseau Human Connection, écrit des articles, commente ou contacte d'autres utilisateurs, y compris ceux qui ne font pas partie du réseau, reconnaît ces règles comme contractuel.",
"title": "Objectif"
},
"subheader": "pour le réseau social de la Human Connection gGmbH",
"unacceptable-behaviour": {
"description": "Les comportements suivants sont inacceptables dans notre communauté:",
"list": {
"0": "Les messages, commentaires, déclarations ou insultes discriminatoires, en particulier ceux relatifs au sexe, à l'orientation sexuelle, à la race, à la religion, à l'orientation politique ou philosophique ou au handicap.",
"1": "Publication ou partage de matériel clairement pornographique.",
"2": "Glorification ou banalisation d'actes de violence cruels ou inhumains.",
"3": "La divulgation de renseignements personnels sans le consentement ou la menace d' (\"doxing\").",
"4": "L'intimidation, le harcèlement ou la persécution intentionnelle.",
"5": "Publicité de produits et de services à des fins commerciaux.",
"6": "Comportement criminel ou violation du droit allemand.",
"7": "Cautionner ou encourager de tels comportements."
},
"title": "Comportement inacceptable"
}
},
"comment": {
"content": {
"unavailable-placeholder": "… ce commentaire n'est plus disponible"
},
"edited": "édité",
"menu": {
"delete": "Supprimer le commentaire",
"edit": "Modifier le commentaire"
},
"show": {
"less": "montrer moins",
"more": "montrer plus"
}
},
"common": {
"category": "Catégorie ::: Catégories",
"comment": "Commentaire ::: Commentaires",
"letsTalk": "Parlons-en",
"loading": "chargement",
"loadMore": "charger plus",
"moreInfo": "Plus d'infos",
"name": "Nom",
"organization": "Organisation ::: Organisations",
"post": "Message ::: Messages",
"project": "Projet ::: Projets",
"reportContent": "Signaler",
"shout": "Partage ::: Partages",
"tag": "Tag ::: Tags",
"takeAction": "Passer à l'action",
"user": "Utilisateur ::: Utilisateurs",
"validations": {
"categories": "au moins une et au maximum trois catégories doivent être sélectionnées",
"email": "Doit être une adresse mail valide",
"url": "doit être une URL valide"
},
"versus": "Versus"
},
"components": {
"enter-nonce": {
"form": {
"description": "Ouvrez votre boîte de réception et entrez le code que nous vous avons envoyé.",
"next": "Continuer",
"nonce": "Entrez votre code",
"validations": {
"length": "doit comporter 6 caractères"
}
}
},
"password-reset": {
"change-password": {
"error": "La modification de votre mot de passe a échoué. Peut-être que le code de sécurité n'était pas correct ?",
"help": "En cas de problème, n'hésitez pas à nous demander de l'aide en nous envoyant un mail à :",
"success": "La modification de votre mot de passe a réussi !"
},
"request": {
"form": {
"description": "Un mail de réinitialisation de mot de passe sera envoyé à l'adresse mail indiquée.",
"submit": "Demander mail",
"submitted": "Un mail avec des instructions supplémentaires a été envoyé à <b>{email}</b>."
},
"title": "Réinitialiser votre mot de passe"
}
},
"registration": {
"create-user-account": {
"error": "Compte d'utilisateur n'a pas pu être créé!",
"help": " Peut-être que la confirmation n'était pas valide? En cas de problème, n'hésitez pas à nous demander de l'aide en nous envoyant un mail à:",
"success": "Votre compte a été créé!",
"title": "Créer un compte utilisateur"
},
"signup": {
"form": {
"data-privacy": "J'ai lu et compris la <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\"> <ds-text bold color=\"primary\" > Déclaration de confidentialité </ds-text> </a> ",
"description": "Pour commencer, entrez votre adresse mail :",
"errors": {
"email-exists": "Il existe déjà un compte utilisateur avec cette adresse mail!",
"invalid-invitation-token": "On dirait que l'invitation a déjà été utilisée. Les liens d'invitation ne peuvent être utilisés qu'une seule fois."
},
"invitation-code": "Votre code d'invitation est: <b> {code} </b>",
"minimum-age": "J'ai 18 ans ou plus.",
"no-commercial": "Je n'ai aucun intérêt commercial et je ne représente pas d'entreprise ou toute autre organisation commerciale sur le réseau.",
"no-political": "Je ne parle pas au nom d'un parti ou d'une organisation politique sur le réseau.",
"submit": "Créer un compte",
"success": "Un mail avec un lien pour compléter votre inscription a été envoyé à <b>{email}</b>",
"terms-and-condition": "Je confirme les <a href=\"/terms-and-conditions\"> <ds-text bold color=\"primary\" > Conditions générales </ds-text> </a>."
},
"title": "Rejoignez Human Connection!",
"unavailable": "Malheureusement, l'enregistrement public des comptes utilisateurs n'est pas encore disponible sur ce serveur."
}
}
},
"contribution": {
"categories": {
"infoSelectedNoOfMaxCategories": "{chosen} de {max} catégories sélectionnées"
},
"category": {
"name": {
"animal-protection": "Protection des animaux",
"art-culture-sport": "Art, Culture & Sport",
"consumption-sustainability": "Consommation & Durabilité",
"cooperation-development": "Coopération & Développement",
"democracy-politics": "Démocratie & Politique",
"economy-finances": "Économie & Finances",
"education-sciences": "Éducation & Sciences",
"energy-technology": "Énergie & Technologie",
"environment-nature": "Environnement & Nature",
"freedom-of-speech": "Liberté d'expression",
"global-peace-nonviolence": "Paix mondiale & Non-violence",
"happiness-values": "Bonheur & Valeurs",
"health-wellbeing": "Santé & Bien-être",
"human-rights-justice": "Droits de l'homme & Justice",
"it-internet-data-privacy": "Informatique, Internet & Confidentialité des données",
"just-for-fun": "Juste pour le Fun"
}
},
"emotions-label": {
"angry": "En colère",
"cry": "Pleurer",
"funny": "Marrant",
"happy": "Heureux",
"surprised": "Surpris"
},
"filterALL": "Voir toutes les contributions",
"filterFollow": "Filtrer les contributions des utilisateurs que je suis",
"inappropriatePicture": "Cette image peut être inappropriée pour certaines personnes.",
"inappropriatePictureText": "Quand est ce que ma photo doit-elle être floue",
"languageSelectLabel": "Langue",
"languageSelectText": "Sélectionner une langue",
"newPost": "Créer un nouveau Post",
"success": "Enregistré!",
"teaserImage": {
"cropperConfirm": "Confirmer"
},
"title": "Titre"
},
"delete": {
"cancel": "Annuler",
"comment": {
"message": "Voulez-vous vraiment supprimer le commentaire de \"<b>{name}</b>\"?",
"success": "Commentaire supprimé avec succès !",
"title": "Supprimer un commentaire",
"type": "Commentaire"
},
"contribution": {
"message": "Voulez-vous vraiment supprimer la contribution \"<b>{name}</b>\"?",
"success": "Contribution supprimée avec succès !",
"title": "Supprimer la contribution",
"type": "Contribution"
},
"submit": "Supprimer"
},
"disable": {
"cancel": "Annuler",
"comment": {
"message": "Souhaitez-vous vraiment désactiver le commentaire de « <b>{name}</b> » ?",
"title": "Désactiver le commentaire",
"type": "Commentaire"
},
"contribution": {
"message": "Souhaitez-vous vraiment signaler l'entrée « <b> {name} </b> »?",
"title": "Désactiver l'apport",
"type": "Contribution"
},
"submit": "Désactiver",
"success": "Désactivé avec succès",
"user": {
"message": "Souhaitez-vous vraiment désactiver l'utilisateur « <b> {name} </b> »?",
"title": "Désactiver l'utilisateur",
"type": "Utilisateur"
}
},
"donations": {
"amount-of-total": "{amount} de {total} € collectés",
"donate-now": "Faites un don",
"donations-for": "Dons pour"
},
"editor": {
"embed": {
"always_allow": "Autoriser toujours le contenu intégré par des fournisseurs tiers (ce paramètre peut être modifié à tout moment)",
"data_privacy_info": "Vos données n'ont pas encore été partagées avec des fournisseurs tiers. Si vous regardez cette vidéo, le fournisseur suivant recueillera probablement des données utilisateurs:",
"data_privacy_warning": "Attention à la confidentialité des données!",
"play_now": "Regarder maintenant"
},
"hashtag": {
"addHashtag": "Nouveau hashtag",
"addLetter": "Tapez une lettre",
"noHashtagsFound": "Aucun hashtag trouvé"
},
"mention": {
"noUsersFound": "Aucun utilisateur trouvé"
},
"placeholder": "Écrivez quelque chose d'inspirant..."
},
"filter-menu": {
"clearSearch": "Réinitialiser la recherche",
"hashtag-search": "Recherche de #{hashtag}",
"title": "Votre bulle de filtre"
},
"filter-posts": {
"categories": {
"all": "Toutes",
"header": "Catégories de contenu"
},
"followers": {
"label": "Utilisateurs que je suis"
},
"general": {
"header": "Filtrer par ...."
},
"language": {
"all": "Tous",
"header": "Langues"
}
},
"followButton": {
"follow": "Suivre",
"following": "Je suis les"
},
"index": {
"change-filter-settings": "Modifiez les paramètres de filtrage pour obtenir plus de résultats.",
"no-results": "Pas de contribution trouvée."
},
"login": {
"copy": "Si vous avez déjà un compte human-connection, connectez-vous ici.",
"email": "Votre mail",
"failure": "Adresse mail ou mot de passe incorrect.",
"forgotPassword": "Mot de passe oublié?",
"hello": "Bonjour",
"login": "Connexion",
"logout": "Déconnexion",
"moreInfo": "Qu'est-ce que Human Connection?",
"moreInfoHint": "à la page de présentation",
"moreInfoURL": "https://human-connection.org/fr/",
"no-account": "Vous n'avez pas de compte?",
"password": "Votre mot de passe",
"register": "S'inscrire",
"success": "Vous êtes connecté!"
},
"maintenance": {
"explanation": "Pour l'instant, nous faisons de la maintenance programmée, veuillez réessayer plus tard.",
"questions": "Des questions ou des préoccupations, envoyez un mail à",
"title": "Human Connection est en maintenance"
},
"moderation": {
"name": "Modération",
"reports": {
"author": "Auteur",
"content": "Contenu",
"decideButton": "Confirmer",
"decided": "Décidé",
"decideModal": {
"cancel": "Annuler",
"Comment": {
"disable": {
"message": "Voulez-vous vraiment que le commentaire \"<b>{name}</b>\" reste <b>désactivé</b> ?",
"title": "Finalement désactiver le commentaire"
},
"enable": {
"message": "Voulez-vous vraiment que le commentaire \"<b>{name}</b>\" reste <b>activé</b>?",
"title": "Finalement activer le commentaire"
}
},
"Post": {
"disable": {
"message": "Voulez-vous vraiment que la publication \"<b>{name}</b>\" reste <b>désactivé</b>?",
"title": "Finalement désactiver la publication"
},
"enable": {
"message": "Voulez-vous vraiment que la publication \"<b>{name}</b>\" reste <b>activé</b>?",
"title": "Finalement activer le post"
}
},
"submit": "Confirmer la décision",
"User": {
"disable": {
"message": "Voulez-vous vraiment laisser l'utilisateur \"<b>{name}</b>\" <b>désactivé</b>?",
"title": "Finalement désactiver l'utilisateur"
},
"enable": {
"message": "Voulez-vous réellement laisser l'utilisateur \"<b>{name}</b>\" <b>activé</b>?",
"title": "Finalement activer utilisateur"
}
}
},
"decision": "Décision",
"DecisionSuccess": "Décidé avec succès!",
"disabled": "Désactivé",
"disabledAt": "Désactivé le",
"disabledBy": "désactivé par",
"empty": "Félicitations, rien à modérer.",
"enabled": "Activé",
"enabledAt": "Activé le",
"enabledBy": "Activé par",
"filterLabel": {
"all": "Tous",
"closed": "Fermé",
"reviewed": "Revu",
"unreviewed": "Non révisé"
},
"moreDetails": "Voir les détails",
"name": "Signalisations",
"noDecision": "Pas de décision!",
"numberOfUsers": "{count} utilisateurs",
"previousDecision": "Décision précédente:",
"reasonCategory": "Catégorie",
"reasonDescription": "Description",
"reportedOn": "Date",
"status": "Statut actuel",
"submitter": "signalé par"
}
},
"notifications": {
"comment": "Commentaire",
"content": "Contenu",
"empty": "Désolé, vous n'avez pas de notifications pour le moment.",
"filterLabel": {
"all": "Tous",
"read": "Lire",
"unread": "Non lu"
},
"pageLink": "Toutes les notifications",
"post": "Post",
"reason": {
"commented_on_post": "Commenté sur votre post…",
"mentioned_in_comment": "Vous a mentionné dans un commentaire…",
"mentioned_in_post": "Vous a mentionné dans un post…"
},
"title": "Notifications",
"user": "Utilisateur"
},
"post": {
"comment": {
"submit": "Commenté",
"submitted": "Commentaire soumis",
"updated": "Changements sauvegardés"
},
"edited": "édité",
"menu": {
"delete": "Supprimer le Post",
"edit": "Modifier le Post",
"pin": "Épingler le Post",
"pinnedSuccessfully": "Poste épinglé avec succès!",
"unpin": "Retirer l'épingle du poste",
"unpinnedSuccessfully": "Épingle retirer du Post avec succès!"
},
"moreInfo": {
"description": "Ici vous pouvez trouver plus d'informations à ce sujet.",
"name": "Plus d'infos",
"title": "Plus d'information",
"titleOfCategoriesSection": "Catégories",
"titleOfHashtagsSection": "Hashtags",
"titleOfRelatedContributionsSection": "Articles Similaires"
},
"name": "Post",
"pinned": "Annonce",
"takeAction": {
"name": "Passez à l'action"
}
},
"profile": {
"commented": "Commentais",
"follow": "Suivre",
"followers": "Suiveurs",
"following": "Suivant",
"invites": {
"description": "Entrez leur adresse mail pour l'invitation.",
"emailPlaceholder": "Mail d'invitation",
"title": "Invitez quelqu'un à Human Connection!"
},
"memberSince": "Membre depuis",
"name": "Mon profil",
"network": {
"andMore": "et {number} plus…",
"followedBy": "est suivi par:",
"followedByNobody": "n'est suivi par personne.",
"following": "suit:",
"followingNobody": "ne suit personne.",
"title": "Réseau"
},
"shouted": "Recommandé",
"socialMedia": "Où d'autre puis-je trouver",
"userAnonym": "Anonyme"
},
"quotes": {
"african": {
"author": "Proverbe africain",
"quote": "Beaucoup de petites personnes dans beaucoup de petits endroits font beaucoup de petites choses, qui peuvent changer la face du monde."
}
},
"release": {
"cancel": "Annuler",
"comment": {
"error": "Vous avez déjà signalé le commentaire!",
"message": "Voulez-vous vraiment publier le commentaire de \"<b>{name}</b>\"?",
"title": "Publication des commentaires",
"type": "Commentaire"
},
"contribution": {
"error": "Vous avez déjà signalé la contribution !!",
"message": "Voulez-vous vraiment débloquer la contribution \"<b>{name}</b>\"?",
"title": "Versement de la contribution",
"type": "Contribution"
},
"submit": "Relâchez",
"success": "Relâchez avec succès!",
"user": {
"error": "Vous avez déjà signalé l'utilisateur!",
"message": "Voulez-vous vraiment libérer l'utilisateur \"<b>{name}</b>\"?",
"title": "Validation par l'utilisateur",
"type": "Utilisateur"
}
},
"report": {
"cancel": "Annuler",
"comment": {
"error": "Vous avez déjà rapporté le commentaire!",
"message": "Souhaitez-vous vraiment signaler l'utilisateur « <b> {name} </b> »?",
"title": "Signaler un commentaire",
"type": "Commentaire"
},
"contribution": {
"error": "Vous avez déjà rapporté la contribution!",
"message": "Souhaitez-vous vraiment signaler l'entrée « <b> {name} </b> »?",
"title": "Signaler l'entrée",
"type": "Apport"
},
"reason": {
"category": {
"invalid": "Veuillez sélectionner une catégorie valide",
"label": "Sélectionnez une catégorie:",
"options": {
"advert_products_services_commercial": "Publicité de produits et de services à des fins commerciaux.",
"criminal_behavior_violation_german_law": "Comportement criminel ou violation du droit allemand.",
"discrimination_etc": "Posts, commentaires, expressions ou insultes discriminatoires.",
"doxing": "La divulgation de renseignements personnels sans le consentement ou la menace de (\"doxing\").",
"glorific_trivia_of_cruel_inhuman_acts": "Glorification ou banalisation d'actes de violence cruels ou inhumains.",
"intentional_intimidation_stalking_persecution": "L'intimidation, le harcèlement ou la persécution intentionnelle.",
"other": "Autres...",
"pornographic_content_links": "Publication ou partage de matériel clairement pornographique."
},
"placeholder": "Catégorie..."
},
"description": {
"label": "S'il vous plaît expliquer: Pourquoi voulez-vous signaler cela?",
"placeholder": "Informations complémentaires..."
}
},
"submit": "Envoyer le rapport",
"success": "Merci de nous avoir fait part de vos commentaires!",
"user": {
"error": "Vous avez déjà signalé l'utilisateur!",
"message": "Souhaitez-vous vraiment signaler l'utilisateur « <b> {name} </b> »?",
"title": "Signaler l'utilisateur",
"type": "Utilisateur"
}
},
"search": {
"failed": "Rien trouvé",
"heading": {
"Post": "Posts",
"User": "Utilisateurs"
},
"hint": "Qu'est-ce que vous cherchez ?",
"placeholder": "Rechercher"
},
"settings": {
"blocked-users": {
"block": "Bloquer l'utilisateur",
"columns": {
"name": "Nom",
"slug": "Slug",
"unblock": "Débloquer"
},
"empty": "Jusqu'à présent, vous n'avez bloqué personne.",
"explanation": {
"closing": "Ceci devrait être suffisant pour le moment afin que les utilisateurs bloqués ne puissent plus vous déranger.",
"intro": "Si vous avez bloqué un autre utilisateur, voici ce qui se passe:",
"notifications": "Les utilisateurs bloqués ne recevront plus de notifications s'ils sont mentionnés dans vos postes.",
"their-perspective": "Vice versa: la personne bloquée ne verra plus non plus vos postes dans son fil d'actualités.",
"your-perspective": "Les postes de la personne bloquée n'apparaîtront dans votre fil d'actualités."
},
"how-to": "Vous pouvez bloquer d'autres utilisateurs sur leur page de profil via le menu de contenu.",
"name": "Utilisateurs bloqués",
"unblock": "Débloquer l'utilisateur",
"unblocked": "{name} est à nouveau débloqué"
},
"data": {
"labelBio": "À propos de vous",
"labelCity": "Votre ville ou région",
"labelName": "Votre nom",
"labelSlug": "Votre nom d'utilisateur unique",
"name": "Vos données",
"namePlaceholder": "Fémanon Funny",
"success": "Vos données ont été mises à jour avec succès !"
},
"deleteUserAccount": {
"accountDescription": "Sachez que vos postes et commentaires sont importants pour notre communauté. Si vous voulez quand même les supprimer, vous devez les marquer ci-dessous.",
"accountWarning": "Vous NE POUVEZ PAS GÉRER et NE POUVEZ PAS RECOUVRIR votre compte, vos messages ou vos commentaires après avoir supprimé votre compte!",
"commentedCount": "Supprimer mes {count} commentaires",
"contributionsCount": "Supprimer mes {count} postes",
"name": "Supprimer un compte utilisateur",
"pleaseConfirm": "Action destructive! Saisissez “{confirm}” pour confirmer.",
"success": "Compte supprimer avec succès!"
},
"download": {
"name": "Télécharger les données"
},
"email": {
"change-successful": "Votre adresse mail a été modifiée avec succès.",
"labelEmail": "Changer votre adresse mail",
"labelNewEmail": "Nouvelle adresse mail",
"labelNonce": "Entrez votre code",
"name": "Votre mail",
"submitted": "Un mail pour vérifier votre adresse a été envoyé à <b>{email}</b>.",
"success": "Une nouvelle adresse mail a été enregistrée.",
"validation": {
"same-email": "Voici votre adresse mail actuelle"
},
"verification-error": {
"explanation": "Cela peut avoir différentes causes:",
"message": "Votre mail n'a pas pu être changé.",
"reason": {
"invalid-nonce": "Le code de confirmation est-il invalide?",
"no-email-request": "Êtes-vous certain d'avoir demandé un changement d'adresse mail?"
},
"support": "Si le problème persiste, veuillez nous contacter par mail à l'adresse suivante"
}
},
"embeds": {
"info-description": "Voici la liste des fournisseurs tiers dont le contenu peut être affiché sous forme de code tiers, par exemple sous la forme de vidéos intégrées.",
"name": "Fournisseurs tiers",
"status": {
"change": {
"allow": "Sûr",
"deny": "Non merci",
"question": "Est-ce que vous voulez que le code source intégrer vous soit toujours affiché?"
},
"description": "Par défaut, le code incorporé des fournisseurs tiers est",
"disabled": {
"off": "initialement non affiché",
"on": "affiché immédiatement"
}
}
},
"invites": {
"name": "Invite"
},
"languages": {
"name": "Langues"
},
"name": "Paramètres",
"organizations": {
"name": "Mes organisations"
},
"privacy": {
"make-shouts-public": "Partager les articles que j'ai recommandés sur mon profil",
"name": "Confidentialité",
"success-update": "Paramètres de confidentialité enregistrés"
},
"security": {
"change-password": {
"button": "Modifier le mot de passe",
"label-new-password": "Votre nouveau mot de passe",
"label-new-password-confirm": "Confirmez votre nouveau mot de passe",
"label-old-password": "Votre ancien mot de passe",
"message-new-password-confirm-required": "Confirmez votre nouveau mot de passe",
"message-new-password-missmatch": "Tapez à nouveau le même mot de passe",
"message-new-password-required": "Entrez un nouveau mot de passe",
"message-old-password-required": "Entrez votre ancien mot de passe",
"passwordSecurity": "Sécurité par mot de passe",
"passwordStrength0": "Mot de passe très peu sûr",
"passwordStrength1": "Mot de passe non sécurisé",
"passwordStrength2": "Mot de passe médiocre",
"passwordStrength3": "Mot de passe fort",
"passwordStrength4": "Mot de passe très fort",
"success": "Mot de passe modifié avec succès !"
},
"name": "Sécurité"
},
"social-media": {
"name": "Médias sociaux",
"placeholder": "Ajouter une URL pour les médias sociaux",
"requireUnique": "Vous avez déjà ajouté cette URL",
"submit": "Ajouter un lien",
"successAdd": "Les médias sociaux ont été ajoutés. Profil mis à jour !",
"successDelete": "Médias sociaux supprimé. Profil mis à jour !"
},
"validation": {
"slug": {
"alreadyTaken": "Ce nom d'utilisateur est déjà pris.",
"regex": "Les caractères autorisés ne sont que les lettres minuscules, les chiffres, les traits de soulignement et les traits d'union."
}
}
},
"shoutButton": {
"shouted": "recommandé"
},
"site": {
"back-to-login": "Retour à la page de connexion",
"bank": "compte bancaire",
"code-of-conduct": "Code de conduite",
"contact": "Contacter",
"data-privacy": "Protection des données",
"director": "Directeur Général",
"error-occurred": "Une erreur s'est produite.",
"faq": "FAQ",
"germany": "Allemagne",
"imprint": "Mentions légales",
"made": "Fabriqué avec &#10084;",
"register": "Numéro de registre",
"responsible": "Responsable selon § 55 Abs. 2 RStV (Allemagne)",
"taxident": "Numéro d'identification à la taxe sur la valeur ajoutée selon § 27 a de la loi sur la taxe sur la valeur ajoutée (Allemagne)",
"termsAndConditions": "Conditions générales",
"thanks": "Merci!",
"tribunal": "Tribunal de registre"
},
"store": {
"posts": {
"orderBy": {
"newest": {
"label": "Plus récent"
},
"oldest": {
"label": "Le plus ancien"
}
}
}
},
"termsAndConditions": {
"addition": {
"description": "<a href=\"https://human-connection.org/events/\" target=\"_blank\" > https://human-connection.org/events/ </a>",
"title": "De plus, nous organisons régulièrement des événements où vous pouvez également partager vos impressions et poser vos questions. Ici, vous trouverez un aperçu actuel:"
},
"agree": "J'accepte!",
"code-of-conduct": {
"description": "Notre code de conduite sert de manuel pour l'apparence personnelle et l'interaction les uns avec les autres. Quiconque est actif en tant qu'utilisateur sur le réseau Human Connection, écrit des articles, commente ou établit des contacts avec d'autres utilisateurs, même en dehors du réseau, reconnaît que ces règles de conduite sont contractuel. <a href=\"https://alpha.human-connection.org/code-of-conduct\" target=\"_blank\"> https://alpha.human-connection.org/code-of-conduct </a>",
"title": "Code de conduite"
},
"errors-and-feedback": {
"description": "Nous mettons tout en œuvre pour que notre réseau et nos données soient sécurisés et disponibles. Chaque nouvelle version du logiciel passe par des tests automatisés et manuels. Cependant, des erreurs imprévues peuvent survenir. Par conséquent, nous sommes reconnaissants pour tous les bugs signalés. Nous vous invitons à signaler les bugs que vous avez découverts en envoyant un mail à support@human-connection.org.",
"title": "Erreurs et Feedback"
},
"help-and-questions": {
"description": "Pour obtenir de l'aide et des questions, nous avons compilé une foire aux questions (FAQ) complète pour vous. Vous pouvez les trouver ici: <a href=\"https://support.human-connection.org/kb/\" target=\"_blank\" >https://support.human-connection.org/kb/ </a>",
"title": "Aide et questions"
},
"moderation": {
"description": "Jusqu'à ce que nos possibilités financières nous permettent de mettre en œuvre le système de modération communautaire, nous modérons avec un système simplifié et avec notre propre personnel ou éventuellement des bénévoles. Nous formons ces modérateurs et c'est pour cette raison qu'ils sont les seuls à prendre les décisions appropriées. Ces modérateurs effectuent leur travail de manière anonyme. Vous pouvez nous signaler des postes, commentaires et utilisateurs (par exemple, s'ils fournissent des informations dans leur profil ou s'ils ont des images qui violent ces Conditions d'utilisation). Si vous nous signalez quelque chose, vous pouvez nous donner une raison et une brève explication. Nous examinerons ensuite ce que vous nous avez signalé et vous sanctionnerons si nécessaire, par exemple en bloquant des contributions, des commentaires ou des utilisateurs. Malheureusement, vous et la personne concernée ne recevrez pas de commentaires de notre part pour le moment, mais c'est à l'étape de la planification. Indépendamment de cela, nous nous réservons le droit d'imposer des sanctions de principe pour des raisons qui ne figurent pas ou pas encore dans notre Code de conduite ou dans les présentes conditions de service.",
"title": "Modération"
},
"newTermsAndConditions": "Nouvelles conditions générales",
"no-commercial-use": {
"description": "L'utilisation du réseau Human Connetion à fin commercial n'est pas autorisée. Cela comprend, sans s'y limiter, la publicité de produits à des fins commerciales, la publication de liens d'affiliation, la sollicitation directe de dons ou l'octroi d'un soutien financier à des fins qui ne sont pas reconnues comme organismes de bienfaisance aux fins de l'impôt.",
"title": "Pas d'utilisation commerciale"
},
"privacy-statement": {
"description": "Notre réseau est un réseau de connaissances et d'action sociale. Il est donc particulièrement important pour nous qu'autant de contenu que possible soit accessible au public. Au cours du développement de notre réseau, il y aura de plus en plus la possibilité de décider de la visibilité des données personnelles. Nous vous informerons de ces nouvelles fonctionnalités. Sinon, vous devriez toujours penser aux données personnelles que vous divulguez à votre sujet (ou à celui d'autres personnes). Cela vaut en particulier pour le contenu des messages et des commentaires, qui ont un caractère largement public. Plus tard, il y aura des possibilités de limiter la visibilité de votre profil. Une partie des conditions d'utilisation est notre déclaration de confidentialité, qui vous informe sur les différentes opérations de traitement des données dans notre réseau: <a href=\"https://human-connection.org/datenschutz/#netzwerk\" target=\"_blank\"> https://human-connection.org/datenschutz/#netzwerk</a> ex: <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\">https://human-connection.org/datenschutz/</a> Notre déclaration de confidentialité est adaptée à la situation juridique et aux caractéristiques de notre réseau et est toujours valable dans la version la plus récente.",
"title": "Déclaration de confidentialité"
},
"terms-of-service": {
"description": "Les conditions d'utilisation suivantes constituent la base de l'utilisation de notre réseau. Lorsque vous vous inscrivez, vous devez les accepter et nous vous informerons ultérieurement de tout changement qui pourrait survenir. Le réseau Human Connection Network est exploité en Allemagne et est donc soumis au droit allemand. Le tribunal compétent est celui de Kirchheim / Teck. Pour plus de détails, consultez notre site Internet: <a href=\"https://human-connection.org/en/imprint\" target=\"_blank\" >https://human-connection.org/en/imprint</a> ",
"title": "Conditions d'utilisation"
},
"termsAndConditionsConfirmed": "J'ai lu et accepte les <a href=\"/terms-and-conditions\" target=\"_blank\">conditions générales</a>.",
"termsAndConditionsNewConfirm": "J'ai lu et accepté les nouvelles conditions générales.",
"termsAndConditionsNewConfirmText": "Veuillez lire les nouvelles conditions d'utilisation dès maintenant !",
"use-and-license": {
"description": "Si un contenu que vous nous publiez est protégé par des droits de propriété intellectuelle, vous nous accordez une licence mondiale non exclusive, transférable, transférable et pouvant faire l'objet d'une sous-licence pour utiliser ce contenu à des fins de publication sur notre réseau. Cette licence expire lorsque vous supprimez votre contenu ou l'ensemble de votre compte. Rappelez-vous que d'autres personnes peuvent partager votre contenu et que nous ne pouvons pas le supprimer.",
"title": "Utilisation et licence"
}
},
"user": {
"avatar": {
"submitted": "Téléchargement réussi"
}
}
}

View File

@ -0,0 +1,735 @@
{
"actions": {
"cancel": "Cancelar",
"create": "Criar",
"delete": "Apagar",
"edit": "Editar",
"loading": "Carregando",
"loadMore": "Carregar mais",
"save": "Salvar"
},
"admin": {
"categories": {
"categoryName": "Nome",
"name": "Categorias",
"postCount": "Postagens"
},
"dashboard": {
"comments": "Comentários",
"follows": "Segue",
"invites": "Convites",
"name": "Painel de controle",
"notifications": "Notificações",
"organizations": "Organizações",
"posts": "Postagens",
"projects": "Projetos",
"shouts": "Aclamações",
"users": "Usuários"
},
"donations": {
"goal": "Doações mensais necessárias",
"name": "Informações sobre Doações",
"progress": "Doações arrecadadas até o momento",
"successfulUpdate": "Informações sobre doações atualizadas com sucesso!"
},
"hashtags": {
"name": "Hashtags",
"nameOfHashtag": "Nome",
"number": "Não.",
"tagCount": "Publicações",
"tagCountUnique": "Usuários"
},
"invites": {
"description": "Convites são uma maneira maravilhosa de ter seus amigos em sua rede …",
"name": "Convidar usuários",
"title": "Convidar pessoas"
},
"name": "Administração",
"notifications": {
"name": "Notificações"
},
"organizations": {
"name": "Organizações"
},
"pages": {
"name": "Páginas"
},
"settings": {
"name": "Configurações"
},
"users": {
"empty": "Nenhum usuário encontrado",
"form": {
"placeholder": "e-mail, nome ou descrição"
},
"name": "Usuários",
"table": {
"columns": {
"createdAt": "Criado em",
"email": "E-mail",
"name": "Nome",
"number": "N.º",
"role": "Função",
"slug": "Slug"
}
}
}
},
"code-of-conduct": {
"consequences": {
"description": "Se um membro da comunidade apresentar um comportamento inaceitável, os operadores, moderadores e administradores responsáveis da rede podem tomar medidas adequadas, incluindo, entre outras:",
"list": {
"0": "Pedido de suspensão imediata de uma conduta inaceitável",
"1": "Bloquear ou excluir comentários",
"2": "Exclusão temporária da respectiva publicação ou contribuição",
"3": "Bloquear ou eliminar conteúdo",
"4": "Retirada temporária de permissão de escrita",
"5": "Exclusão temporária da rede",
"6": "Exclusão definitiva da rede",
"7": "Violações da lei alemã podem ser denunciadas"
},
"title": "Consequências de um comportamento inaceitável"
},
"expected-behaviour": {
"description": "Os seguintes comportamentos são esperados e solicitados a todos os membros da comunidade:",
"list": {
"0": "Exercitar ponderação e respeito no seu discurso e ações.",
"1": "Tente a colaboração antes do conflito.",
"2": "Evite comportamentos e discursos humilhantes, discriminatórios ou assediadores.",
"3": "Esteja atento ao que o rodeia e aos outros participantes. Alerte os líderes comunitários se você perceber uma situação perigosa, alguém em perigo ou violações deste Código de Conduta, mesmo que pareçam inconsequentes."
},
"title": "Comportamentos esperados"
},
"get-help": "Se você for vítima ou testemunhar um comportamento inaceitável, ou tiver qualquer outra preocupação, por favor notifique um organizador da comunidade o mais rápido possível e inclua o link ou mencione o conteúdo correspondente:",
"preamble": {
"description": "A Human Connection é uma rede de conhecimento e ação social sem fins lucrativos da próxima geração. Feito por pessoas - para pessoas. Open Source, justo e transparente. Para uma mudança local e global positiva em todas as áreas da vida. Redesenhamos completamente a troca pública de conhecimentos, idéias e projetos. As funções da Human Connection reúnem as pessoas - offline e online - para que possamos fazer do mundo um lugar melhor.",
"title": "Introdução"
},
"purpose": {
"description": "Com este código de conduta, regulamentamos os princípios essenciais para o comportamento em nossa rede social. A Carta dos Direitos Humanos das Nações Unidas é a nossa orientação e forma o coração da nossa compreensão dos valores. O código de conduta serve como princípios orientadores para a nossa aparência pessoal e interação uns com os outros. Qualquer pessoa ativa como usuário da Human Connection Network, que escreve artigos, comentários ou se conecta com outros usuários, incluindo aqueles fora da rede, reconhece estas regras de conduta como obrigatórias.",
"title": "Propósito"
},
"subheader": "para a rede social da Human Connection gGmbH",
"unacceptable-behaviour": {
"description": "Os seguintes comportamentos são inaceitáveis dentro da nossa comunidade:",
"list": {
"0": "Mensagens, comentários, afirmações ou insultos discriminatórios, particularmente aqueles relacionados a gênero, orientação sexual, raça, religião, orientação política ou filosófica ou deficiência.",
"1": "Publicar ou vincular material claramente pornográfico.",
"2": "Glorificação ou banalização de atos de violência cruel ou desumana.",
"3": "A divulgação de informações pessoais de terceiros sem o seu consentimento ou ameaça de (\"doxing\").",
"4": "Intimidação intencional, assédio ou perseguição.",
"5": "Publicidade de produtos e serviços com intenção comercial.",
"6": "Comportamento criminoso ou violação da lei alemã.",
"7": "Apoiar ou incentivar tal conduta."
},
"title": "Comportamentos Inaceitáveis"
}
},
"comment": {
"content": {
"unavailable-placeholder": "…esse comentário não está mais disponível"
},
"edited": "editado",
"menu": {
"delete": "Apagar Comentário",
"edit": "Editar Comentário"
},
"show": {
"less": "mostrar menos",
"more": "mostrar mais"
}
},
"common": {
"category": "Categoria ::: Categorias",
"comment": "Comentário ::: Comentários",
"letsTalk": "Vamos Conversar",
"loading": "Carregando",
"loadMore": "Carregar mais",
"moreInfo": "Mais informações",
"name": "Nome",
"organization": "Organização ::: Organizações",
"post": "Postagem ::: Postagens",
"project": "Projeto ::: Projetos",
"reportContent": "Denunciar",
"shout": "Aclamação ::: Aclamações",
"tag": "Etiqueta ::: Etiquetas",
"takeAction": "Tomar uma ação",
"user": "Usuário ::: Usuários",
"validations": {
"categories": "devem ser seleccionadas, no mínimo uma e, no máximo três categorias",
"email": "deve ser um endereço de e-mail válido",
"url": "deve ser uma URL válida"
},
"versus": "Contra"
},
"components": {
"enter-nonce": {
"form": {
"description": "Abra a sua caixa de entrada e digite o código que lhe enviamos.",
"next": "Continue",
"nonce": "Digite seu código",
"validations": {
"length": "deve ter 6 caracteres"
}
}
},
"password-reset": {
"change-password": {
"error": "A alteração da sua senha falhou. Talvez o código de segurança não estava correto?",
"help": "Em caso de problemas, sinta-se à vontade para pedir ajuda, enviando um e-mail para:",
"success": "A alteração da sua senha foi bem-sucedida!"
},
"request": {
"form": {
"description": "Um e-mail de redefinição de senha será enviado ao endereço de e-mail fornecido.",
"submit": "Solicitar e-mail",
"submitted": "Um e-mail com mais instruções foi enviado para <b>{email}</b>"
},
"title": "Redefinir sua senha"
}
},
"registration": {
"create-user-account": {
"error": "Nenhuma conta de usuário pode ser criada!",
"help": " Talvez a confirmação tenha sido inválida? Em caso de problemas, sinta-se à vontade para pedir ajuda, enviando um e-mail para:",
"success": "A sua conta foi criada!",
"title": "Criar uma conta de usuário"
},
"signup": {
"form": {
"data-privacy": "Eu li e entendi o <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\"><ds-text bold color=\"primary\" >Política de Privacidade</ds-text></a> ",
"description": "Para começar, digite seu endereço de e-mail:",
"errors": {
"email-exists": "Já existe uma conta de usuário com este endereço de e-mail!",
"invalid-invitation-token": "Parece que o convite já foi usado. Os links para convites só podem ser usados uma vez."
},
"invitation-code": "O seu código de convite é: <b>{code}</b>",
"minimum-age": "Tenho 18 anos ou mais.",
"submit": "Criar uma conta",
"success": "Um e-mail com um link para completar o seu registo foi enviado para <b>{email}</b>",
"terms-and-condition": "Eu concordo com os <a href=\"/terms-and-conditions\"><ds-text bold color=\"primary\" > Termos e condições</ds-text></a>."
},
"title": "Junte-se à Human Connection!",
"unavailable": "Infelizmente, o registo público para usuário não está disponível neste servidor."
}
}
},
"contribution": {
"categories": {
"infoSelectedNoOfMaxCategories": "{chosen} of {max} categorias selecionadas"
},
"category": {
"name": {
"animal-protection": "Proteção Animal",
"art-culture-sport": "Arte, Cultura e Esporte",
"consumption-sustainability": "Consumo e Sustentabilidade",
"cooperation-development": "Cooperação e Desenvolvimento",
"democracy-politics": "Democracia e Política",
"economy-finances": "Economia e Finanças",
"education-sciences": "Educação e Ciências",
"energy-technology": "Energia e tecnologia",
"environment-nature": "Meio Ambiente e Natureza",
"freedom-of-speech": "Liberdade de expressão",
"global-peace-nonviolence": "Paz Mundial e Não-Violência",
"happiness-values": "Felicidade e Valores",
"health-wellbeing": "Saúde e Bem-estar",
"human-rights-justice": "Direitos Humanos e Justiça",
"it-internet-data-privacy": "TI, Internet e Privacidade de Dados",
"just-for-fun": "Só por diversão"
}
},
"emotions-label": {
"angry": "Irritado",
"cry": "Chorando",
"funny": "Engraçado",
"happy": "Feliz",
"surprised": "Surpreso"
},
"filterALL": "Ver todas as contribuições",
"filterFollow": "Filtrar contribuições de usuários que eu sigo",
"languageSelectLabel": "Idioma",
"languageSelectText": "Selecionar Idioma",
"newPost": "Criar uma nova publicação",
"success": "Salvo!",
"teaserImage": {
"cropperConfirm": "Confirmar"
},
"title": "Título"
},
"delete": {
"cancel": "Cancelar",
"comment": {
"message": "Você realmente deseja excluir o comentário \"<b>{name}</b>\"?",
"success": "Comentário excluído com sucesso!",
"title": "Excluir Comentário",
"type": "Comentário"
},
"contribution": {
"message": "Você realmente deseja excluir a publicação \"<b>{name}</b>\"?",
"success": "Publicação excluída com êxito!",
"title": "Excluir publicação",
"type": "Contribuição"
},
"submit": "Excluir"
},
"disable": {
"cancel": "Cancelar",
"comment": {
"message": "Você realmente deseja desativar o comentário de \" <b> {name} </b> \"?",
"title": "Desativar comentário",
"type": "Comentário"
},
"contribution": {
"message": "Você realmente deseja desativar a contribuição \" <b> {name} </b> \"?",
"title": "Desativar Contribuição",
"type": "Contribuição"
},
"submit": "Desativar",
"success": "Desativado com sucesso!",
"user": {
"message": "Você realmente deseja desativar o usuário \" <b> {name} </b> \"?",
"title": "Desativar usuário",
"type": "Usuário"
}
},
"donations": {
"amount-of-total": "{amount} dos {total} € foram coletados",
"donate-now": "Doe agora",
"donations-for": "Doações para"
},
"editor": {
"embed": {
"always_allow": "Sempre permita conteúdo incorporado por provedores de terceiros (esta configuração pode ser alterada a qualquer momento)",
"data_privacy_info": "Seus dados ainda não foram compartilhados com terceiros. Se continuar assistindo este vídeo, o seguinte fornecedor irá provavelmente recolher dados do utilizador:",
"data_privacy_warning": "Aviso de Privacidade de Dados!",
"play_now": "Assista agora"
},
"hashtag": {
"addHashtag": "Nova hashtag",
"addLetter": "Digite uma letra",
"noHashtagsFound": "Nenhuma hashtag encontrada"
},
"mention": {
"noUsersFound": "Nenhum usuário encontrado"
},
"placeholder": " Escreva algo inspirador…"
},
"filter-menu": {
"clearSearch": "Limpar pesquisa",
"hashtag-search": "Procurando por #{hashtag}",
"title": "Sua bolha de filtro"
},
"filter-posts": {
"categories": {
"all": "Todos",
"header": "Categorias de Conteúdo"
},
"followers": {
"label": "Usuários que eu sigo"
},
"general": {
"header": "Filtrar por …"
},
"language": {
"all": "Todos",
"header": "Idiomas"
}
},
"followButton": {
"follow": "Seguir",
"following": "Seguindo"
},
"index": {
"change-filter-settings": "Altere suas configurações de filtro para obter mais resultados.",
"no-results": "Nenhuma contribuição encontrada."
},
"login": {
"copy": "Se você já tem uma conta no Human Connection, entre aqui.",
"email": "Seu email",
"failure": "Endereço de e-mail ou senha incorretos.",
"forgotPassword": "Esqueceu a sua senha?",
"hello": "Olá",
"login": "Entrar",
"logout": "Sair",
"moreInfo": "O que é a Human Connection?",
"moreInfoHint": "para a página de apresentação",
"moreInfoURL": "https://human-connection.org/en/",
"no-account": "Ainda não tem uma conta?",
"password": "Sua senha",
"register": "Cadastrar-se",
"success": "Você está conectado!"
},
"maintenance": {
"explanation": "No momento estamos em manutenção, por favor tente novamente mais tarde.",
"questions": "Qualquer dúvida, envie um e-mail para",
"title": "Human Connection está em manutenção"
},
"moderation": {
"name": "Moderação",
"reports": {
"disabledBy": "desativado por",
"empty": "Parabéns, nada a moderar.",
"name": "Denúncias",
"reasonCategory": "Categoria",
"reasonDescription": "Descrição",
"submitter": "denunciado por"
}
},
"notifications": {
"comment": "Comentário",
"content": "Conteúdo",
"empty": "Desculpe, não tem nenhuma notificação neste momento.",
"filterLabel": {
"all": "Todos",
"read": "Lido",
"unread": "Não lido"
},
"pageLink": "Todas as notificações",
"post": "Post",
"reason": {
"commented_on_post": "Comentou no seu post …",
"mentioned_in_comment": "Mentionou você em um comentário …",
"mentioned_in_post": "Mencinou você em um post …"
},
"title": "Notificações",
"user": "Usuário"
},
"post": {
"comment": {
"submit": "Commentar",
"submitted": "Comentário Enviado",
"updated": "Alterações salvas"
},
"edited": "editado",
"menu": {
"delete": "Excluir publicação",
"edit": "Editar publicação",
"pin": "Fixar publicação",
"pinnedSuccessfully": "Publicação fixada com sucesso!",
"unpin": "Desafixar publicação",
"unpinnedSuccessfully": "Publicação desafixada com sucesso!"
},
"moreInfo": {
"description": "Aqui você pode encontrar mais informações sobre este tópico.",
"name": "Mais informações",
"title": "Mais informações",
"titleOfCategoriesSection": "Categorias",
"titleOfHashtagsSection": "Hashtags",
"titleOfRelatedContributionsSection": "Publicações relacionadas"
},
"name": "Postar",
"pinned": "Anúncio",
"takeAction": {
"name": "Tomar uma ação"
}
},
"profile": {
"commented": "Comentou",
"follow": "Seguir",
"followers": "Seguidores",
"following": "Seguindo",
"invites": {
"description": "Digite o endereço de e-mail para o convite.",
"emailPlaceholder": "E-mail para convidar",
"title": "Convidar alguém para Human Connection!"
},
"memberSince": "Membro desde",
"name": "Meu perfil",
"network": {
"andMore": "e {number} mais …",
"followedBy": "é seguido por:",
"followedByNobody": "não é seguido por ninguém.",
"following": "está seguindo:",
"followingNobody": "não segue ninguém.",
"title": "Rede"
},
"shouted": "Aclamou",
"socialMedia": "Onde mais posso encontrar",
"userAnonym": "Anonymous"
},
"quotes": {
"african": {
"author": "Provérbio africano",
"quote": "Muitas pessoas pequenas, em muitos lugares pequenos, fazem muitas coisas pequenas, que podem mudar a face do mundo."
}
},
"release": {
"cancel": "Cancelar",
"comment": {
"error": "Você já denunciou o comentário!",
"message": "Você realmente quer liberar o comentário de \"<b>{name}</b>\"?",
"title": "Liberar Comentário ",
"type": "Comentário"
},
"contribution": {
"error": "Você já denunciou a contribuição!",
"message": "Você realmente quer liberar a contribuição \"<b>{name}</b>\"?",
"title": "Liberar contribuição ",
"type": "Contribuição"
},
"submit": "Liberar",
"success": "Liberado com sucesso!",
"user": {
"error": "Você já denunciou o usuário!",
"message": "Você realmente quer liberar o usuário \"<b>{name}</b>\"?",
"title": "Liberar usuário",
"type": "Usuário"
}
},
"report": {
"cancel": "Cancelar",
"comment": {
"error": "Você já denunciou o comentário!",
"message": "Você realmente deseja denunciar o comentário de \"<b>{name}</b>\"?",
"title": "Denunciar Comentário",
"type": "Comentário"
},
"contribution": {
"error": "Você já denunciou a contribuição!",
"message": "Você realmente deseja denunciar a contribuição \" <b> {name} </b> \"?",
"title": "Denunciar Contribuição",
"type": "Contribuição"
},
"reason": {
"category": {
"invalid": "Selecione uma categoria válida",
"label": "Selecione uma categoria:",
"options": {
"advert_products_services_commercial": "Publicidade de produtos e serviços com intenção comercial.",
"criminal_behavior_violation_german_law": "Comportamento criminoso ou violação da lei alemã.",
"discrimination_etc": "Mensagens, comentários, afirmações ou insultos discriminatórios.",
"doxing": "A divulgação de informações pessoais de terceiros sem o seu consentimento ou ameaça de (\"doxing\").",
"glorific_trivia_of_cruel_inhuman_acts": "Glorificação ou banalização de atos de violência cruel ou desumana.",
"intentional_intimidation_stalking_persecution": "Intimidação intencional, assédio ou perseguição.",
"other": "Outros …",
"pornographic_content_links": "Publicação ou vinculação de material claramente pornográfico."
},
"placeholder": "Categoria …"
},
"description": {
"label": "Por favor, explique: Por que você gostaria de denunciar isso?",
"placeholder": "Informações adicionais …"
}
},
"submit": "Enviar denúncia",
"success": "Obrigado por denunciar!",
"user": {
"error": "Você já denunciou o usuário!",
"message": "Você realmente deseja denunciar o usuário \" <b> {name} </b> \"?",
"title": "Denunciar usuário",
"type": "Usuário"
}
},
"search": {
"failed": "Nada encontrado",
"hint": "O que você está buscando?",
"placeholder": "Buscar"
},
"settings": {
"blocked-users": {
"block": "Bloquear usuário",
"columns": {
"name": "Nome",
"slug": "Slug",
"unblock": "Desbloquear"
},
"empty": "Até agora, você não bloqueou ninguém.",
"explanation": {
"closing": "Isso deve ser suficiente por enquanto para que os usuários bloqueados não possam mais incomodá-lo.",
"intro": "Se outro usuário foi bloqueado por você, isto é o que acontece:",
"notifications": "Usuários bloqueados não receberão mais notificações se forem mencionados em suas mensagens.",
"their-perspective": "Vice versa: A pessoa bloqueada também não verá mais suas mensagens em seu feed de notícias.",
"your-perspective": "As mensagens da pessoa bloqueada não aparecerão mais no seu feed de notícias."
},
"how-to": "Você pode bloquear outros usuários em suas páginas de perfil através do menu de conteúdo.",
"name": "Usuários bloqueados",
"unblock": "Desbloquear usuário",
"unblocked": "{name} está desbloqueado novamente"
},
"data": {
"labelBio": "Sobre você",
"labelCity": "Sua cidade ou estado",
"labelName": "Seu nome",
"labelSlug": "Seu nome de usuário exclusivo",
"name": "Seus dados",
"namePlaceholder": "Anonymous",
"success": "Seus dados foram atualizados com sucesso!"
},
"deleteUserAccount": {
"accountDescription": "Esteja ciente de que o suas Publicações e Comentários são importantes para a nossa comunidade. Se você ainda optar por excluí-los, você tem que marcá-los abaixo.",
"accountWarning": "Você NÃO PODE GERENCIAR e NÃO PODE RECUPERAR sua conta, Publicações, ou Comentários após excluir sua conta!",
"commentedCount": "Deletar meus {count} comentários",
"contributionsCount": "Deletar minhas {count} publicações",
"name": "Deletar dados",
"pleaseConfirm": "Ação destrutiva! Digitar “{confirm}” para confirmar.",
"success": "Conta eliminada com sucesso!"
},
"download": {
"name": "Baixar dados"
},
"email": {
"change-successful": "O seu endereço de e-mail foi alterado com sucesso.",
"labelEmail": "Alterar o seu endereço de e-mail",
"labelNewEmail": "Novo endereço de e-mail",
"labelNonce": "Digite o seu código",
"name": "Seu email",
"submitted": "Um e-mail para verificar o seu endereço foi enviado para <b>{email}</b>.",
"success": "Um novo endereço de e-mail foi registrado.",
"validation": {
"same-email": "Este é o seu endereço de e-mail atual"
},
"verification-error": {
"explanation": "Isto pode ter diferentes causas:",
"message": "O seu e-mail não pode ser alterado.",
"reason": {
"invalid-nonce": "O código de confirmação esta inválido?",
"no-email-request": "Você tem certeza de que solicitou uma alteração no seu endereço de e-mail?"
},
"support": "Se o problema persistir, por favor contacte-nos por e-mail"
}
},
"embeds": {
"info-description": "Se você concordar, as publicações da seguinte lista de provedores incluirão automaticamente código de terceiros de outros provedores (terceiros) na forma de vídeos, imagens ou texto incorporados.",
"name": "Fornecedores de terceiros",
"status": {
"change": {
"allow": "Certeza",
"deny": "Não, obrigado",
"question": "O código-fonte incorporado de terceiros deve sempre ser exibido para você?"
},
"description": "Como padrão para você, o código incorporado de provedores de terceiros é",
"disabled": {
"off": "não exibido inicialmente",
"on": "exibido imediatamente"
}
}
},
"invites": {
"name": "Convites"
},
"languages": {
"name": "Idiomas"
},
"name": "Configurações",
"organizations": {
"name": "Minhas Organizações"
},
"privacy": {
"make-shouts-public": "Compartilhar postagens que eu recomendei no meu perfil público",
"name": "Privacidade",
"success-update": "Configurações de privacidade salvas"
},
"security": {
"change-password": {
"button": "Modificar senha",
"label-new-password": "Sua nova senha",
"label-new-password-confirm": "Confirme sua nova senha",
"label-old-password": "Sua senha antiga",
"message-new-password-confirm-required": "Confirme sua nova senha",
"message-new-password-missmatch": "Digite a mesma senha novamente",
"message-new-password-required": "Digite uma nova senha",
"message-old-password-required": "Digite sua senha antiga",
"passwordSecurity": "Segurança da senha",
"passwordStrength0": "Senha muito insegura",
"passwordStrength1": "Senha insegura",
"passwordStrength2": "Senha medíocre",
"passwordStrength3": "Senha forte",
"passwordStrength4": "Senha muito forte",
"success": "Senha modificada com sucesso!"
},
"name": "Segurança"
},
"social-media": {
"name": "Mídias sociais",
"placeholder": "Sua url de mídia social",
"requireUnique": "Você já adicionou esta url",
"submit": "Adicionar link",
"successAdd": "Mídias sociais adicionadas. Perfil de usuário atualizado!",
"successDelete": "Mídias sociais removidas. Perfil de usuário atualizado!"
},
"validation": {
"slug": {
"alreadyTaken": "Este nome de usuário já está registrado.",
"regex": "Os caracteres permitidos são apenas letras minúsculas, números, sublinhados e hífens."
}
}
},
"shoutButton": {
"shouted": "aclamou"
},
"site": {
"back-to-login": "Voltar para o Login",
"bank": "conta bancária",
"code-of-conduct": "Codigo de Conduto",
"contact": "Contato",
"data-privacy": "Proteção de Dados",
"director": "Diretor Administrativo",
"error-occurred": "Ocorreu um erro.",
"faq": "FAQ",
"germany": "Alemanha",
"imprint": "Impressão",
"made": "Feito com &#10084;",
"register": "número de registo",
"responsible": "Responsável segundo § 55 Abs. 2 RStV (Alemanha) ",
"taxident": "Número de identificação do imposto sobre o valor acrescentado de acordo com o § 27 da Lei do Imposto sobre o Valor Acrescentado (Alemanha)",
"termsAndConditions": "Termos e Condições",
"thanks": "Obrigado(a)!",
"tribunal": "tribunal de registo"
},
"store": {
"posts": {
"orderBy": {
"newest": {
"label": "Mais recentes"
},
"oldest": {
"label": "Mais antigos"
}
}
}
},
"termsAndConditions": {
"addition": {
"description": "<a href=\"https://human-connection.org/events/\" target=\"_blank\" > https://human-connection.org/events/ </a>",
"title": "Além disso, realizamos regularmente eventos onde você também pode compartilhar suas impressões e fazer perguntas. Você pode encontrar uma visão geral atual aqui:"
},
"agree": "Eu concordo!",
"code-of-conduct": {
"description": "Nosso código de conduta serve como um manual de aparência pessoal e interação entre si. Quem quer que seja ativo como utilizador na rede Human Connection, escreva artigos, comentários ou faça contato com outros utilizadores, mesmo fora da rede, reconhece estas regras de conduta como sendo vinculativas. <a href=\"https://alpha.human-connection.org/code-of-conduct\" target=\"_blank\"> https://alpha.human-connection.org/code-of-conduct</a>",
"title": "Código de Conduta"
},
"errors-and-feedback": {
"description": "Fazemos todos os esforços para manter a nossa rede e dados seguros e disponíveis. Cada nova versão do software passa por testes automatizados e manuais. No entanto, podem ocorrer erros imprevistos. Portanto, somos gratos por quaisquer erros reportados. Você é bem-vindo para relatar quaisquer erros que você descobrir enviando um e-mail para o Suporte em support@human-connection.org.",
"title": "Erros e Feedback"
},
"help-and-questions": {
"description": "Para ajuda e perguntas, nós compilamos uma coleção abrangente de perguntas e respostas frequentes (FAQ) para você. Você pode encontrá-las aqui: <a href=\"https://support.human-connection.org/kb/\" target=\"_blank\" > https://support.human-connection.org/kb/ </a>",
"title": "Ajuda e Perguntas"
},
"moderation": {
"description": "Até que nossas possibilidades financeiras nos permitam implementar o sistema de moderação comunitária, moderamos com um sistema simplificado e com pessoal próprio ou possivelmente voluntário. Nós treinamos esses moderadores e por isso só eles tomam as decisões apropriadas. Estes moderadores realizam o seu trabalho de forma anônima. Você pode denunciar mensagens, comentários e usuários para nós (por exemplo, se eles fornecem informações em seu perfil ou têm imagens que violam estes Termos de Uso). Se você relatar algo para nós, você precisa dar uma razão e pode dar uma breve explicação. Em seguida, analisaremos o que você denunciou e o sancionaremos, se necessário, por exemplo, bloqueando contribuições, comentários ou usuários. Infelizmente, você e a pessoa em questão não receberão qualquer feedback da nossa parte neste momento, mas isto está na fase de planeamento. Independentemente disso, reservamo-nos o direito de impor sanções em princípio por razões que podem ou não estar listadas no nosso Código de Conduta ou nestes termos de serviço.",
"title": "Moderação"
},
"newTermsAndConditions": "Novos Termos e Condições",
"privacy-statement": {
"description": "Nossa rede é uma rede social de conhecimento e ação. Portanto, é particularmente importante para nós que o máximo de conteúdo possível seja acessível ao público. No decurso do desenvolvimento da nossa rede, haverá cada vez mais a possibilidade de decidir sobre a visibilidade dos dados pessoais. Iremos informá-lo sobre estas novas funcionalidades. Caso contrário, você deve sempre pensar sobre quais dados pessoais você divulga sobre si mesmo (ou outros). Isto aplica-se em particular ao conteúdo das mensagens e comentários, uma vez que estes têm um carácter largamente público. Mais tarde, haverá possibilidades de limitar a visibilidade do seu perfil. Parte dos termos de serviço é a nossa declaração de privacidade, que o informa sobre as operações individuais de processamento de dados na nossa rede: <a href=\"https://human-connection.org/datenschutz/#netzwerk\" target=\"_blank\"> https://human-connection.org/datenschutz/#netzwerk</a> bzw. <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\">https://human-connection.org/datenschutz/</a> Nossa declaração de privacidade é adaptada à situação legal e às características de nossa rede e é sempre válida na versão mais atual.",
"title": "Política de Privacidade"
},
"terms-of-service": {
"description": "As seguintes condições de utilização constituem a base para a utilização da nossa rede. Ao registar-se, deve aceitar os termos de utilização e informaremos mais tarde sobre quaisquer alterações que possam ocorrer. A Human Connection Network é operada na Alemanha e, portanto, está sujeita à lei alemã. O local de jurisdição é Kirchheim / Teck. Para mais detalhes, veja a nossa impressão: <a href=\"https://human-connection.org/imprint\" target=\"_blank\" >https://human-connection.org/imprint</a> ",
"title": "Termos do Serviço"
},
"termsAndConditionsConfirmed": "Eu li e confirmei os <a href=\"/terms-and-conditions\" target=\"_blank\">Terms and Conditions</a>.",
"termsAndConditionsNewConfirm": "Eu li e concordo com os novos termos de condições.",
"termsAndConditionsNewConfirmText": "Por favor, leia os novos termos de uso agora!",
"use-and-license": {
"description": "Se qualquer conteúdo que você publicar para nós for protegido por direitos de propriedade intelectual, você nos concede uma licença não exclusiva, transferível, sublicenciável e mundial para usar tal conteúdo para postar em nossa rede. Esta licença expira quando você exclui seu conteúdo ou toda a sua conta. Lembre-se de que outros podem compartilhar seu conteúdo e nós não podemos excluí-lo.",
"title": "Uso e Licença"
}
},
"user": {
"avatar": {
"submitted": "Carregado com sucesso!"
}
}
}

View File

@ -0,0 +1,836 @@
{
"actions": {
"cancel": "Отменить",
"create": "Создать",
"delete": "Удалить",
"edit": "Редактировать",
"loading": "загрузка",
"loadMore": "Загрузить ещё",
"save": "Сохранить"
},
"admin": {
"categories": {
"categoryName": "Имя",
"name": "Категории",
"postCount": "Посты"
},
"dashboard": {
"comments": "Комментарии",
"follows": "Подписки",
"invites": "Приглашения",
"name": "Панель управления",
"notifications": "Уведомления",
"organizations": "Организации",
"posts": "Посты",
"projects": "Проекты",
"shouts": "Выкрики",
"users": "Пользователи"
},
"donations": {
"goal": "Необходимы ежемесячные пожертвования",
"name": "Информация о пожертвованиях",
"progress": "Пожертвования собраны",
"successfulUpdate": "Информация о пожертвованиях успешно обновлена!"
},
"hashtags": {
"name": "Хэштеги",
"nameOfHashtag": "Имя",
"number": "№",
"tagCount": "Посты",
"tagCountUnique": "Пользователи"
},
"invites": {
"description": "Приглашения — это замечательный способ завести друзей в своей сети ...",
"name": "Пригласить пользователей",
"title": "Пригласить людей"
},
"name": "Администрирование",
"notifications": {
"name": "Уведомления"
},
"organizations": {
"name": "Организации"
},
"pages": {
"name": "Страницы"
},
"settings": {
"name": "Настройки"
},
"users": {
"empty": "Пользователи не найдены",
"form": {
"placeholder": "Электронная почта, имя или описание"
},
"name": "Пользователи",
"table": {
"columns": {
"createdAt": "Дата создания",
"email": "Эл. почта",
"name": "Имя",
"number": "№",
"role": "Роль",
"slug": "Алиас"
}
}
}
},
"code-of-conduct": {
"consequences": {
"description": "Если участник сообщества проявляет неприемлемое поведение, ответственные операторы, модераторы и администраторы сети могут принять соответствующие меры, включая, но не ограничиваясь:",
"list": {
"0": "Просьба о немедленном прекращении неприемлемого поведения",
"1": "Блокирование или удаление комментариев",
"2": "Временное исключение из соответствующего поста или другого контента",
"3": "Блокирование или удаление контента",
"4": "Временный запрет на добавление контента",
"5": "Временное исключение из сети",
"6": "Окончательное исключение из сети",
"7": "Передача сведений о нарушениях немецкого законодательства."
},
"title": "Последствия неприемлемого поведения"
},
"expected-behaviour": {
"description": "Мы ожидаем и требуем от всех членов сообщества предерживаться следующих правил поведения:",
"list": {
"0": "Будьте внимательны и уважительны к тому, что пишете и делаете.",
"1": "Пытайтесь сотрудничать, прежде чем возникнет конфликт.",
"2": "Воздерживайтесь от поведения и высказываний, унижающих достоинство, дискриминационного или преследующего характера.",
"3": "Будьте внимательны к своему окружению и другим участникам. Информируйте лидеров сообщества об опасных ситуациях, когда кто-либо попал в беду или нарушает настоящий Кодекс поведения, даже если они кажутся незначительными."
},
"title": "Ожидаемое поведение"
},
"get-help": "Если вы стали жертвой или свидетелем неприемлемого поведения или у вас возникли какие-либо другие проблемы, пожалуйста, как можно скорее сообщите об этом организатору сообщества и укажите ссылку на соответствующий контент:",
"preamble": {
"description": "Human Connection - это некоммерческая социальная сеть знаний и действий следующего поколения. Создана людьми для людей. С открытым исходным кодом, справедливая и прозрачная. Для позитивных локальных и глобальных изменений во всех сферах жизни. Мы полностью перестраиваем публичный обмен знаниями, идеями и проектами. Функции Human Connection объединяют людей офлайн и онлайн так что мы можем сделать мир лучше.",
"title": "Преамбула"
},
"purpose": {
"description": "С помощью этих правил поведения мы регулируем основные принципы поведения в нашей социальной сети. При этом Устав ООН по правам человека является нашей ориентацией и лежит в основе нашего понимания ценностей. Правила поведения служат руководящими принципами для личного выступления и общения друг с другом. Любой, кто является активным пользователем в сети Human Connection, публикует сообщения, комментирует или контактирует с другими пользователями, в том числе за пределами сети, признает эти правила поведения обязательными.",
"title": "Цель"
},
"subheader": "социальной сети \"Human Connection gGmbH\"",
"unacceptable-behaviour": {
"description": "В нашем сообществе неприемлемо следующее поведение:",
"list": {
"0": "Дискриминационные посты, комментарии, высказывания или оскорбления, в частности, касающиеся пола, сексуальной ориентации, расы, религии, политической или мировоззренческой ориентации, или инвалидности.",
"1": "Публикация или ссылка на явно порнографические материалы.",
"2": "Прославление или умаление жестоких, или бесчеловечных актов насилия.",
"3": "Публикация персональных данных других лиц без их согласия или угрозы (\"Доксинг\").",
"4": "Преднамеренное запугивание или преследование.",
"5": "Рекламировать продукты и услуги с коммерческим намерением.",
"6": "Преступное поведение или нарушение немецкого права.",
"7": "Одобрение или поощрение недопустимого поведения."
},
"title": "Недопустимое поведение"
}
},
"comment": {
"content": {
"unavailable-placeholder": "...этот комментарий больше не доступен"
},
"edited": "Изменен",
"menu": {
"delete": "Удалить комментарий",
"edit": "Редактировать комментарий"
},
"show": {
"less": "показать меньше",
"more": "показать больше"
}
},
"common": {
"category": "Категория ::: Категории ::: Категории",
"comment": "Комментарий::: Комментарии::: Комментарии",
"letsTalk": "Давай поговорим",
"loading": "загрузка",
"loadMore": "Загрузить ещё",
"moreInfo": "Больше информации",
"name": "Имя",
"organization": "Организация ::: Организации ::: Организации",
"post": "Пост ::: Посты ::: Посты",
"project": "Проект ::: Проекты ::: Проекты",
"reportContent": "Отчет",
"shout": "Выкрик ::: Выкрики ::: Выкрики",
"tag": "Тег ::: Теги ::: Теги",
"takeAction": "Принять меры",
"user": "Пользователь ::: Пользователи ::: Пользователи",
"validations": {
"categories": "Выберите от одной то трех категорий",
"email": "должен быть корректный адрес электронной почты",
"url": "должен быть корректный URL"
},
"versus": "Против"
},
"components": {
"enter-nonce": {
"form": {
"description": "Откройте папку \\\"Входящие\\\" и введите код из сообщения.",
"next": "Продолжить",
"nonce": "Введите код",
"validations": {
"length": "длина должна быть 6 символов"
}
}
},
"password-reset": {
"change-password": {
"error": "Смена пароля не удалась. Может быть, код безопасности был неправильным?",
"help": "В случае возникновения проблем, не стесняйся обращаться за помощью, отправив нам письмо по адресу:",
"success": "Смена пароля прошла успешно!"
},
"request": {
"form": {
"description": "На указанный адрес электронной почты будет отправлено сообщение с инструкциями для сброса пароля.",
"submit": "Отправить запрос",
"submitted": "На адрес <b>{email}</b>было отправлено электронное письмо с дальнейшими инструкциями"
},
"title": "Сбросить пароль"
}
},
"registration": {
"create-user-account": {
"error": "Не удалось создать учетную запись!",
"help": "Может быть, подтверждение было недействительным? В случае возникновения проблем, не стесняйтесь обращаться за помощью, отправив нам письмо по электронной почте:",
"success": "Учетная запись успешно создана!",
"title": "Создать учетную запись"
},
"signup": {
"form": {
"data-privacy": "Я прочитал и понял <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\"><ds-text bold color=\"primary\" >Заявление о конфиденциальности</ds-text></a>",
"description": "Для начала работы введите свой адрес электронной почты:",
"errors": {
"email-exists": "Уже есть учетная запись пользователя с этим адресом электронной почты!",
"invalid-invitation-token": "Похоже, что приглашение уже было использовано. Ссылку из приглашения можно использовать только один раз."
},
"invitation-code": "Код приглашения: <b>{code}</b>",
"minimum-age": "Мне 18 лет или более",
"no-commercial": "У меня нет коммерческих намерений, и я не представляю коммерческое предприятие или организацию.",
"no-political": "Я не от имени какой-либо партии или политической организации в сети.",
"submit": "Создать учетную запись",
"success": "Письмо со ссылкой для завершения регистрации было отправлено на <b> {email} </b>",
"terms-and-condition": "Принимаю <a href=\"/terms-and-conditions\"><ds-text bold color=\"primary\" >Условия и положения</ds-text></a>."
},
"title": "Присоединяйся к Human Connection!",
"unavailable": "К сожалению, публичная регистрация пользователей на этом сервере сейчас недоступна."
}
}
},
"contribution": {
"categories": {
"infoSelectedNoOfMaxCategories": "Выбрано {chosen} из {max} категорий"
},
"category": {
"name": {
"animal-protection": "Защита животных",
"art-culture-sport": "Искусство, культура и спорт",
"consumption-sustainability": "Потребление и стабильность",
"cooperation-development": "Сотрудничество и развитие",
"democracy-politics": "Демократия и политика",
"economy-finances": "Экономика и финансы",
"education-sciences": "Образование и наука",
"energy-technology": "Энергия и технологии",
"environment-nature": "Окружающая среда и природа",
"freedom-of-speech": "Свобода слова",
"global-peace-nonviolence": "Глобальный мир и борьба с насилием",
"happiness-values": "Счастье и ценности",
"health-wellbeing": "Здоровье и благополучие",
"human-rights-justice": "Права человека и справедливость",
"it-internet-data-privacy": "ИТ, интернет и конфиденциальность",
"just-for-fun": "Просто для удовольствия"
}
},
"emotions-label": {
"angry": "Возмутительно",
"cry": "Плачу",
"funny": "Смешно",
"happy": "Счастлив",
"surprised": "Удивлен"
},
"filterALL": "Просмотреть все посты",
"filterFollow": "Показать сообщения пользователей, на которых я подписан",
"inappropriatePicture": "Эта картинка может быть неуместным для некоторых людей.",
"inappropriatePictureText": "Когда моя картинка должна быть размыта",
"languageSelectLabel": "Язык",
"languageSelectText": "Выберите язык",
"newPost": "Создать пост",
"success": "Сохранено!",
"teaserImage": {
"cropperConfirm": "Подтвердить"
},
"title": "Заголовок"
},
"delete": {
"cancel": "Отменить",
"comment": {
"message": "Вы уверены, что хотите удалить комментарий \"<b>{name}</b>\"?",
"success": "Комментарий успешно удален!",
"title": "Удалить комментарий",
"type": "Комментарий"
},
"contribution": {
"message": "Вы уверены, что хотите удалить пост \"<b>{name}</b>\"?",
"success": "Пост успешно удален!",
"title": "Удалить пост",
"type": "Пост"
},
"submit": "Удалить"
},
"disable": {
"cancel": "Отменить",
"comment": {
"message": "Вы действительно хотите отключить комментарий от «<b>{name}</b>»?",
"title": "Отключить комментарий",
"type": "Комментарий"
},
"contribution": {
"message": "Вы действительно хотите отключить пост «<b>{name}</b>»?",
"title": "Отключить пост",
"type": "Пост"
},
"submit": "Отключить",
"success": "Успешно отключен",
"user": {
"message": "Вы действительно хотите отключить пользователя «<b>{name}</b>»?",
"title": "Отключить пользователя",
"type": "Пользователь"
}
},
"donations": {
"amount-of-total": "{amount} из {total} € собрано",
"donate-now": "Пожертвуйте сейчас",
"donations-for": "Пожертвования для"
},
"editor": {
"embed": {
"always_allow": "Всегда отображать содержимое сторонних производителей (эту настройку можно изменить в любое время).",
"data_privacy_info": "Ваши данные еще не были переданы третьим лицам. Если вы воспроизведёте это видео, следующий провайдер, вероятно, зарегистрирует ваши данные пользователя:",
"data_privacy_warning": "Предупреждение о конфиденциальности данных!",
"play_now": "Смотреть сейчас"
},
"hashtag": {
"addHashtag": "Новый хэштег",
"addLetter": "Введите букву",
"noHashtagsFound": "Хэштеги не найдены"
},
"mention": {
"noUsersFound": "Пользователи не найдены"
},
"placeholder": "Поделитесь своими вдохновляющими мыслями ..."
},
"error-pages": {
"403-default": "Не авторизован на этой странице",
"404-default": "Эту страницу не удалось найти",
"500-default": "Внутренняя Ошибка Сервера",
"503-default": "Сервис недоступен",
"back-to-index": "Обратно в индекс страницы",
"cannot-edit-post": "Этот пост нельзя редактировать",
"default": "Произошла ошибка.",
"post-not-found": "Этот пост не удалось найти",
"profile-not-found": "Этот профиль не удалось найти"
},
"filter-menu": {
"clearSearch": "Очистить поиск",
"hashtag-search": "Поиск по #{hashtag}",
"title": "Ваш фильтр пузыря"
},
"filter-posts": {
"categories": {
"all": "Все",
"header": "Категории"
},
"followers": {
"label": "Мои подписки"
},
"general": {
"header": "Другие фильтры"
},
"language": {
"all": "Все",
"header": "Языки"
}
},
"followButton": {
"follow": "Подписаться",
"following": "Вы подписаны"
},
"index": {
"change-filter-settings": "Измените настройки фильтра, чтобы получить больше результатов.",
"no-results": "Посты не найдены."
},
"login": {
"copy": "Авторизуйтесь, если у вас уже есть учетная запись Human Connection.",
"email": "Электронная почта",
"failure": "Неверный адрес электронной почты или пароль.",
"forgotPassword": "Забыли пароль?",
"hello": "Здравствуйте",
"login": "Вход",
"logout": "Выйти",
"moreInfo": "Что такое Human Connection?",
"moreInfoHint": "на страницу проекта",
"moreInfoURL": "https://human-connection.org/en/",
"no-account": "У вас нет аккаунта?",
"password": "Пароль",
"register": "Зарегистрируйтесь",
"success": "Вы вошли в систему!"
},
"maintenance": {
"explanation": "В данный момент мы проводим плановое техническое обслуживание, пожалуйста, повторите попытку позже.",
"questions": "Любые вопросы или сообщения о проблемах отправляйте на электронную почту",
"title": "Human Connection на техническом обслуживании"
},
"moderation": {
"name": "Модерация",
"reports": {
"author": "Автор",
"content": "Содержа́ние",
"decideButton": "Подтвердить",
"decided": "Решил",
"decideModal": {
"cancel": "Отменить",
"Comment": {
"disable": {
"message": "Вы действительно хотите, оставить комментарий \"<b>{name}</b>\" <b>отключен</b>ым?",
"title": "Окончательно отключить комментарий"
},
"enable": {
"message": "Вы действительно хотите, чтобы комментарий \"<b>{name}</b>\" остановиться и <b>включен</b>?",
"title": "Окончательно включить комментарий"
}
},
"Post": {
"disable": {
"message": "Вы действительно хотите, чтобы пост \"<b>{name}</b>\" остановиться и <b>отключен</b>?",
"title": "Окончательно отключить пост"
},
"enable": {
"message": "Вы действительно хотите, чтобы пост \"<b>{name}</b>\" остановиться и <b>включен</b>?",
"title": "Окончательно включить пост"
}
},
"submit": "Подтвердить решение",
"User": {
"disable": {
"message": "Вы действительно хотите, чтобы пользователь \"<b>{name}</b>\" остановиться и <b>отключен</b>?",
"title": "Окончательно отключить пользователя"
},
"enable": {
"message": "Вы уверены, что хотите поделиться пользователем \"<b>{name}</b>\"?",
"title": "Окончательно включить пост"
}
}
},
"decision": "Решение",
"DecisionSuccess": "Решил успешно!",
"disabled": "Отключен",
"disabledAt": "Отключено на",
"disabledBy": "Отключил(а)",
"empty": "Поздравляю, модерировать нечего.",
"enabled": "Включен",
"enabledAt": "Включено на",
"enabledBy": "Включено с",
"filterLabel": {
"all": "Все",
"closed": "Закрыто",
"reviewed": "Рассмотренный",
"unreviewed": "Нерассмотренный"
},
"moreDetails": "Посмотреть подробности",
"name": "Отчеты",
"noDecision": "Нет решения!",
"numberOfUsers": "{count} пользователи",
"previousDecision": "Предыдущее решение:",
"reasonCategory": "Категория",
"reasonDescription": "Описание",
"reportedOn": "Дата",
"status": "Текущее состояние",
"submitter": "Сообщил(а)"
}
},
"notifications": {
"comment": "Комментарий",
"content": "Контент",
"empty": "Извините, на данный момент у вас нет уведомлений.",
"filterLabel": {
"all": "Все",
"read": "Прочитанные",
"unread": "Непрочитанные"
},
"pageLink": "Все уведомления",
"post": "Пост",
"reason": {
"commented_on_post": "Комментарий к посту...",
"mentioned_in_comment": "Упоминание в комментарии....",
"mentioned_in_post": "Упоминание в посте...."
},
"title": "Уведомления",
"user": "Пользователь"
},
"post": {
"comment": {
"reply": "Ответ",
"submit": "Комментировать",
"submitted": "Комментарий отправлен",
"updated": "Изменения сохраненные"
},
"edited": "Изменен",
"menu": {
"delete": "Удалить пост",
"edit": "Редактировать пост",
"pin": "Закрепить пост",
"pinnedSuccessfully": "Пост больше не закреплен!",
"unpin": "Открепить пост",
"unpinnedSuccessfully": "Пост успешно не закреплено!"
},
"moreInfo": {
"description": "Здесь содержится дополнительная информация по теме.",
"name": "Дополнительная информация",
"title": "Дополнительная информация",
"titleOfCategoriesSection": "Категории",
"titleOfHashtagsSection": "Хэштеги",
"titleOfRelatedContributionsSection": "Похожие посты"
},
"name": "Пост",
"pinned": "Объявление",
"takeAction": {
"name": "Действовать"
}
},
"profile": {
"commented": "Прокомментированные",
"follow": "Подписаться",
"followers": "Подписчики",
"following": "Подписки",
"invites": {
"description": "Введите адрес электронной почты для приглашения.",
"emailPlaceholder": "Электронная почта для приглашения",
"title": "Пригласите кого-нибудь в Human Connection!"
},
"memberSince": "Участник с",
"name": "Мой профиль",
"network": {
"andMore": "и ещё {number} человек... ::: и ещё {number} человека... ::: и ещё {number} человек...",
"followedBy": "ваши подписчики:",
"followedByNobody": "у вас нет подписчиков.",
"following": "подписан на:",
"followingNobody": "ни на кого не подписан.",
"title": "Сеть"
},
"shouted": "С выкриками",
"socialMedia": "Где еще я могу найти",
"userAnonym": "Анонимный"
},
"quotes": {
"african": {
"author": "Африканская пословица",
"quote": "Много маленьких людей делают много маленьких вещей во многих маленьких местах, что может изменить мир до неузнаваемости."
}
},
"release": {
"cancel": "Отменить",
"comment": {
"error": "Вы уже сообщили о комментарии!",
"message": "Вы уверены, что хотите показать комментарий \"<b>{name}</b>\"?",
"title": "Показать комментарий",
"type": "Комментарий"
},
"contribution": {
"error": "Вы уже сообщили о посте!",
"message": "Вы уверены, что хотите показать пост \"<b>{name}</b>\"?",
"title": "Показать пост",
"type": "Пост"
},
"submit": "Показать",
"success": "Успешно показан!",
"user": {
"error": "Вы уже сообщили о пользователе!",
"message": "Вы уверены, что хотите показать пользователя \"<b>{name}</b>\"?",
"title": "Показать пользователя",
"type": "Пользователь"
}
},
"report": {
"cancel": "Отменить",
"comment": {
"error": "Вы уже сообщили о посте!",
"message": "Вы действительно хотите сообщить о посте \"<b> {name} </b>\"?",
"title": "Пожаловаться на комментарий",
"type": "Комментарий"
},
"contribution": {
"error": "Вы уже сообщили о посте!",
"message": "Вы действительно хотите сообщить о посте \"<b>{name}</b>\"?",
"title": "Пожаловаться на пост",
"type": "Пожаловаться на пост"
},
"reason": {
"category": {
"invalid": "Пожалуйста, выберите подходящую категорию",
"label": "Выберите категорию:",
"options": {
"advert_products_services_commercial": "Реклама продуктов и услуг с коммерческим намерением.",
"criminal_behavior_violation_german_law": "Уголовное поведение или нарушении немецкого права.",
"discrimination_etc": "Дискриминационные посты, комментарии, заявления или оскорбления.",
"doxing": "Публикация персональных данных других лиц без их согласия или угроза публикации (\"Доксинг\").",
"glorific_trivia_of_cruel_inhuman_acts": "Прославление или умаление жестоких, или бесчеловечных актов насилия.",
"intentional_intimidation_stalking_persecution": "Преднамеренное запугивание или преследование.",
"other": "Другое ...",
"pornographic_content_links": "Публикация или ссылка на явно порнографический материал."
},
"placeholder": "Категория ..."
},
"description": {
"label": "Пожалуйста, объясните, почему хотите об этом сообщить?",
"placeholder": "Дополнительная информация ..."
}
},
"submit": "Отправить",
"success": "Спасибо за сообщение!",
"user": {
"error": "Вы уже сообщили о пользователе!",
"message": "Вы действительно хотите сообщить о пользователе \"<b>{name}</b>\"?",
"title": "Пожаловаться на пользователя",
"type": "Пользователь"
}
},
"search": {
"failed": "Ничего не найдено",
"heading": {
"Post": "Посты",
"User": "Пользователи"
},
"hint": "Что вы хотите найти?",
"placeholder": "Поиск"
},
"settings": {
"blocked-users": {
"block": "Блокировать",
"columns": {
"name": "Имя",
"slug": "Алиас",
"unblock": "Разблокировать"
},
"empty": "Вы пока никого не блокировали.",
"explanation": {
"closing": "На данный момент этого должно быть достаточно, чтобы заблокированные пользователи больше вас не беспокоили.",
"commenting-disabled": "Комментировать этот пост на данный момент невозможно.",
"commenting-explanation": "Это может произойти по нескольким причинам, пожалуйста, смотрите наш",
"intro": "Если блокируете другого пользователя, происходит следующее:",
"notifications": "Заблокированные пользователи больше не будут получать уведомления об упоминаниях в ваших постах.",
"their-perspective": "И наоборот — заблокированный пользователь больше не видит ваши посты в своей ленте.",
"your-perspective": "Посты заблокированного пользователя не отображаются в персональной ленте."
},
"how-to": "Вы можете блокировать других пользователей на странице их профиля с помощью меню профиля.",
"name": "Заблокированные пользователи",
"unblock": "Разблокировать пользователей",
"unblocked": "{name} - снова разблокирован"
},
"data": {
"labelBio": "О себе",
"labelCity": "Город или регион",
"labelName": "Имя",
"labelSlug": "Уникальное имя пользователя",
"name": "Персональные данные",
"namePlaceholder": "Маша Медведева",
"success": "Персональные данные были успешно обновлены!"
},
"deleteUserAccount": {
"accountDescription": "Обратите внимание, что ваши посты и комментарии важны для сообщества. Если вы все равно хотите их удалить, то вы должны отметить соответствующие опции ниже.",
"accountWarning": "Вы <b>НЕ СМОЖЕТЕ</b> восстановить свой аккаунт, посты или комментарии после удаления.",
"commentedCount": "Удалить мои комментарии: {count}",
"contributionsCount": "Удалить мои посты: {count}",
"name": "Удалить данные",
"pleaseConfirm": "<b class='is-danger'>Разрушительное действие!</b> Введите <b>{confirm}</b> для подтверждения.",
"success": "Аккаунт успешно удален!"
},
"download": {
"name": "Скачать данные"
},
"email": {
"change-successful": "Адрес электронной почты был успешно изменен.",
"labelEmail": "Адрес электронной почты",
"labelNewEmail": "Новый адрес электронной почты",
"labelNonce": "Введите свой код",
"name": "Электронная почта",
"submitted": "Электронное письмо с подтверждением отправлено на <b>{email}</b>.",
"success": "Новый адрес электронной почты был зарегистрирован.",
"validation": {
"same-email": "Это текущий адрес электронной почты."
},
"verification-error": {
"explanation": "Причины могут быть разными:",
"message": "Адрес электронной почты не может быть изменен.",
"reason": {
"invalid-nonce": "Правильно ли указан код подтверждения?",
"no-email-request": "Вы уверены, что отправляли запрос на изменение своего адреса электронной почты?"
},
"support": "Если проблема сохраняется, пожалуйста, свяжитесь с нами по электронной почте"
}
},
"embeds": {
"info-description": "Вот список сторонних провайдеров, чей контент может отображаться в форме вставок кода, например, в виде встроенных видео:",
"name": "Сторонний контент",
"status": {
"change": {
"allow": "Конечно.",
"deny": "Нет, не надо",
"question": "Вы хотите, чтобы вставки кода сторонних провайдеров всегда отображались?"
},
"description": "Значение по умолчанию -",
"disabled": {
"off": "сначала не отображать вставки кода сторонних провайдеров",
"on": "сразу отображать вставки кода сторонних провайдеров"
}
}
},
"invites": {
"name": "Приглашения"
},
"languages": {
"name": "Языки"
},
"muted-users": {
"columns": {
"name": "Имя",
"slug": "Алиас",
"unmute": "Включить звук"
},
"empty": "Вы пока никого не Выключили.",
"explanation": {
"intro": "Если другой пользователь был выключен вами, это то, что происходит:",
"search": "Посты Выключенных пользователей не отображаются в результатах поиска.",
"your-perspective": "Посты выключенного пользователя не отображаются в персональной ленте."
},
"how-to": "Вы можете выключить звук других пользователей на их странице профиля с помощью меню содержимого.",
"mute": "Выключить звук",
"name": "Выключенные пользователь",
"unmute": "Включить звук пользователя",
"unmuted": "{name} будет снова включен"
},
"name": "Настройки",
"organizations": {
"name": "Мои организации"
},
"privacy": {
"make-shouts-public": "Публиковать в моем публичном профиле статьи в которых я участвовал",
"name": "Конфиденциальность",
"success-update": "Настройки приватности сохранены"
},
"security": {
"change-password": {
"button": "Изменить пароль",
"label-new-password": "Новый пароль",
"label-new-password-confirm": "Подтверждение пароля",
"label-old-password": "Старый пароль",
"message-new-password-confirm-required": "Требуется подтверждение пароля",
"message-new-password-missmatch": "Пароли не совпадают",
"message-new-password-required": "Требуется новый пароль",
"message-old-password-required": "Требуется свой старый пароль",
"passwordSecurity": "Безопасность пароля",
"passwordStrength0": "Очень небезопасный",
"passwordStrength1": "Небезопасный",
"passwordStrength2": "Посредственный",
"passwordStrength3": "Надежный",
"passwordStrength4": "Очень надежный",
"success": "Пароль успешно изменен!"
},
"name": "Безопасность"
},
"social-media": {
"name": "Социальные Медиа",
"placeholder": "Ссылка на профиль социальной сети",
"requireUnique": "Ссылка уже существует",
"submit": "Добавить ссылку",
"successAdd": "Добавлены социальные меди. Профиль обновлен!",
"successDelete": "Социальные Меди удалены. Профиль обновлен!"
},
"validation": {
"slug": {
"alreadyTaken": "Это имя пользователя уже занято.",
"regex": "Допускаются только строчные буквы, цифры, подчеркивания или дефисы."
}
}
},
"shoutButton": {
"shouted": "выкрикнули"
},
"site": {
"back-to-login": "Вернуться на страницу входа",
"bank": "банковский счет",
"code-of-conduct": "Кодекс поведения",
"contact": "Контакт",
"data-privacy": "Конфиденциальность",
"director": "Управляющий директор",
"error-occurred": "Произошла ошибка.",
"faq": "ЧаВо (FAQ)",
"germany": "Германия",
"imprint": "Импрессум",
"made": "Сделано с &#10084;",
"register": "Регистрационный номер",
"responsible": "ответственный за содержание этой страницы (§ 55 Abs. 2 RStV)",
"taxident": "UST-ID. в соответствии с §27a Закона о налоге с продаж Германии:",
"termsAndConditions": "Условия и положения",
"thanks": "Спасибо!",
"tribunal": "Суд регистрации"
},
"store": {
"posts": {
"orderBy": {
"newest": {
"label": "Сначала новые"
},
"oldest": {
"label": "Сначала старые"
}
}
}
},
"termsAndConditions": {
"addition": {
"description": "<a href=\"https://human-connection.org/events/\" target=\"_blank\" > https://human-connection.org/events/ </a>",
"title": "Кроме того, мы регулярно проводим мероприятия, где вы также можете\\nподелиться своими впечатлениями и задать вопросы. Информацию о текущих событиях можно найти здесь:"
},
"agree": "Я согласен(на)!",
"code-of-conduct": {
"description": "Наш кодекс поведения служит руководством для личного поведения и взаимодействия друг с другом. Каждый пользователь социальной сети Human Connection, который пишет статьи, комментирует или вступает в контакт с другими пользователями, даже за пределами сети, признает эти правила поведения обязательными. <a href=\"https://alpha.human-connection.org/code-of-conduct\" target=\"_blank\"> https://alpha.human-connection.org/code-of-conduct</a>",
"title": "Кодекс поведения"
},
"errors-and-feedback": {
"description": "Мы прилагаем все усилия для обеспечения безопасности и доступности нашей сети и данных. Каждый новый выпуск программного обеспечения проходит как автоматическое, так и ручное тестирование. Однако могут возникнуть непредвиденные ошибки. Поэтому мы благодарны за любые обнаруженные ошибки. Вы можете сообщить о любых обнаруженных ошибках, отправив электронное письмо в службу поддержки по адресу support@human-connection.org",
"title": "Ошибки и обратная связь"
},
"help-and-questions": {
"description": "Для справки и вопросов мы собрали для вас исчерпывающую подборку часто задаваемых вопросов и ответов (FAQ). Вы можете найти их здесь: <a href=\"https://support.human-connection.org/kb/\" target=\"_blank\" > https://support.human-connection.org/kb/ </a>",
"title": "Помощь и вопросы"
},
"moderation": {
"description": "Пока наши финансовые возможности не позволяют нам реализовать полноценную систему модерации, поэтому мы осуществляем упрощенную модерацию собственными силами и с помощью волонтёров. Мы специально обучаем этих модераторов, поэтому только они принимают соответствующие решения. Модераторы действуют анонимно. Вы можете сообщать нам о постах, комментариях и пользователях (например, если они предоставляют информацию в своем профиле или имеют изображения, которые нарушают настоящие Условия использования). При обращении вы можете указать причину и дать краткое пояснение. Мы рассмотрим обращение и применим санкции в случае необходимости, например, путем блокировки постов, комментариев или пользователей. К сожалению, в настоящее время ни вы ни пострадавший пользователь не получите от нас обратной связи, но мы планируем ряд улучшений в этом направлении. Несмотря на это, мы оставляем за собой право на применение санкций по причинам, которые не могут быть или ещё не указаны в нашем Кодексе поведения или настоящих Условиях использования.",
"title": "Модерация"
},
"newTermsAndConditions": "Новые условия и положения",
"no-commercial-use": {
"description": "Использование Human Connection сети не допускается в коммерческих целях. Это включает, но не ограничивается рекламой продуктов с коммерческими целями, размещением партнерских ссылок, прямым привлечением пожертвований или предоставлением финансовой поддержки для целей, которые не признаются благотворительными для целей налогообложения.",
"title": "Нет коммерческого использования"
},
"privacy-statement": {
"description": "Наша сеть — это социальная сеть знаний и действий. Поэтому для нас особенно важно, чтобы как можно больше контента было общедоступным. В процессе развития нашей сети будет добавлено больше возможностей для управления видимостью личных данных. Об этих новых функциях мы сообщим дополнительно. В противном случае вы должны думать о том, какие личные данные вы раскрываете о себе (или других). Это особенно актуально для содержания постов и комментариев, поскольку они имеют в основном общедоступный характер. Позже появятся возможности ограничения видимости вашего профиля. Часть условий использования — это наша политика конфиденциальности, которая информирует вас об обработке персональных данных в нашей сети: <a href=\"https://human-connection.org/datenschutz/#netzwerk\" target=\"_blank\">https://human-connection.org/datenschutz/#netzwerk</a> или <a href=\"https://human-connection.org/datenschutz/\" target=\"_blank\">https://human-connection.org/datenschutz</a>. Наше заявление о конфиденциальности корректируется в соответствии с законодательством и характеристиками нашей сети и является действительной в настоящей версии.",
"title": "Заявление о конфиденциальности"
},
"terms-of-service": {
"description": "Следующие условия использования являются основой для использования нашей сети. При регистрации вы должны принять их, а мы при необходимости сообщим вам об изменениях. Сеть Human Connection работает в Германии и поэтому регулируется немецким законодательством. Место юрисдикции - Kirchheim / Teck. Подробности в выходных данных: <a href=\"https://human-connection.org/en/imprint\" target=\"_blank\" >https://human-connection.org/en/imprint</a>.",
"title": "Условия обслуживания"
},
"termsAndConditionsConfirmed": "Я прочитал(а) и подтверждаю <a href=\"/terms-and-conditions\" target=\"_blank\">Условия и положения</a>.",
"termsAndConditionsNewConfirm": "Я прочитал(а) и согласен(на) с новыми условиями.",
"termsAndConditionsNewConfirmText": "Пожалуйста, ознакомьтесь с новыми условиями использования!",
"use-and-license": {
"description": "Если размещаемый в сети контент защищен правами на интеллектуальную собственность, вы предоставляете нам неисключительную, передаваемую, сублицензируемую и всемирную лицензию на использование этого контента для публикации в нашей сети. Эта лицензия заканчивается, как только вы удаляете свой контент или учетную запись. Помните, что другие пользователи могут продолжать делиться вашим контентом, и мы не можем его удалить.",
"title": "Использование и лицензия"
}
},
"user": {
"avatar": {
"submitted": "Успешная загрузка!"
}
}
}

View File

@ -70,8 +70,8 @@
"apollo-client": "~2.6.8",
"cookie-universal-nuxt": "~2.1.2",
"cropperjs": "^1.5.5",
"cross-env": "~7.0.0",
"date-fns": "2.9.0",
"cross-env": "~7.0.2",
"date-fns": "2.10.0",
"express": "~4.17.1",
"graphql": "~14.6.0",
"jsonwebtoken": "~8.5.1",
@ -88,7 +88,7 @@
"v-tooltip": "~2.0.3",
"validator": "^12.2.0",
"vue-count-to": "~1.0.13",
"vue-infinite-loading": "^2.4.4",
"vue-infinite-loading": "^2.4.5",
"vue-izitoast": "^1.2.1",
"vue-scrollto": "^2.17.1",
"vue-sweetalert-icons": "~4.2.0",
@ -97,20 +97,20 @@
"zxcvbn": "^4.4.2"
},
"devDependencies": {
"@babel/core": "~7.8.4",
"@babel/core": "~7.8.7",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/preset-env": "~7.8.4",
"@storybook/addon-a11y": "^5.3.13",
"@storybook/addon-actions": "^5.3.13",
"@storybook/addon-notes": "^5.3.13",
"@storybook/vue": "~5.3.13",
"@vue/cli-shared-utils": "~4.2.2",
"@babel/preset-env": "~7.8.6",
"@storybook/addon-a11y": "^5.3.14",
"@storybook/addon-actions": "^5.3.14",
"@storybook/addon-notes": "^5.3.14",
"@storybook/vue": "~5.3.14",
"@vue/cli-shared-utils": "~4.2.3",
"@vue/eslint-config-prettier": "~6.0.0",
"@vue/server-test-utils": "~1.0.0-beta.31",
"@vue/test-utils": "~1.0.0-beta.31",
"async-validator": "^3.2.3",
"babel-core": "~7.0.0-bridge.0",
"babel-eslint": "~10.0.3",
"babel-eslint": "~10.1.0",
"babel-jest": "~25.1.0",
"babel-loader": "~8.0.6",
"babel-plugin-require-context-hook": "^1.0.0",
@ -122,12 +122,12 @@
"eslint-config-standard": "~14.1.0",
"eslint-loader": "~3.0.3",
"eslint-plugin-import": "~2.20.1",
"eslint-plugin-jest": "~23.7.0",
"eslint-plugin-jest": "~23.8.1",
"eslint-plugin-node": "~11.0.0",
"eslint-plugin-prettier": "~3.1.2",
"eslint-plugin-promise": "~4.2.1",
"eslint-plugin-standard": "~4.0.1",
"eslint-plugin-vue": "~6.2.1",
"eslint-plugin-vue": "~6.2.2",
"faker": "^4.1.0",
"flush-promises": "^1.0.2",
"fuse.js": "^3.4.6",

View File

@ -1,5 +1,6 @@
import gql from 'graphql-tag'
import { VERSION } from '~/constants/terms-and-conditions-version.js'
import { currentUserQuery } from '~/graphql/User'
export const state = () => {
return {
@ -72,32 +73,7 @@ export const actions = {
const client = this.app.apolloProvider.defaultClient
const {
data: { currentUser },
} = await client.query({
query: gql`
query {
currentUser {
id
name
slug
email
avatar
role
about
locationName
locale
contributionsCount
commentedCount
allowEmbedIframes
showShoutsPublicly
termsAndConditionsAgreedVersion
socialMedia {
id
url
}
}
}
`,
})
} = await client.query({ query: currentUserQuery })
if (!currentUser) return dispatch('logout')
commit('SET_USER', currentUser)
return currentUser

View File

@ -66,27 +66,27 @@
dependencies:
"@babel/highlight" "^7.8.3"
"@babel/compat-data@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.4.tgz#bbe65d05a291667a8394fe8a0e0e277ef22b0d2a"
integrity sha512-lHLhlsvFjJAqNU71b7k6Vv9ewjmTXKvqaMv7n0G1etdCabWLw3nEYE8mmgoVOxMIFE07xOvo7H7XBASirX6Rrg==
"@babel/compat-data@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.6.tgz#7eeaa0dfa17e50c7d9c0832515eee09b56f04e35"
integrity sha512-CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q==
dependencies:
browserslist "^4.8.5"
invariant "^2.2.4"
semver "^5.5.0"
"@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@~7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e"
integrity sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==
"@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@~7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.7.tgz#b69017d221ccdeb203145ae9da269d72cf102f3b"
integrity sha512-rBlqF3Yko9cynC5CCFy6+K/w2N+Sq/ff2BPy+Krp7rHlABIr5epbA7OxVeKoMHB39LZOp1UY5SuLjy6uWi35yA==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/generator" "^7.8.4"
"@babel/generator" "^7.8.7"
"@babel/helpers" "^7.8.4"
"@babel/parser" "^7.8.4"
"@babel/template" "^7.8.3"
"@babel/traverse" "^7.8.4"
"@babel/types" "^7.8.3"
"@babel/parser" "^7.8.7"
"@babel/template" "^7.8.6"
"@babel/traverse" "^7.8.6"
"@babel/types" "^7.8.7"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@ -106,12 +106,12 @@
lodash "^4.17.13"
source-map "^0.5.0"
"@babel/generator@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.4.tgz#35bbc74486956fe4251829f9f6c48330e8d0985e"
integrity sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==
"@babel/generator@^7.8.6", "@babel/generator@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.7.tgz#870b3cf7984f5297998152af625c4f3e341400f7"
integrity sha512-DQwjiKJqH4C3qGiyQCAExJHoZssn49JTMJgZ8SANGgVFdkupcUhLOdkAeoC6kmHZCPfoDG5M0b6cFlSN5wW7Ew==
dependencies:
"@babel/types" "^7.8.3"
"@babel/types" "^7.8.7"
jsesc "^2.5.1"
lodash "^4.17.13"
source-map "^0.5.0"
@ -147,12 +147,12 @@
"@babel/traverse" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/helper-compilation-targets@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz#03d7ecd454b7ebe19a254f76617e61770aed2c88"
integrity sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==
"@babel/helper-compilation-targets@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.6.tgz#015b85db69e3a34240d5c2b761fc53eb9695f09c"
integrity sha512-UrJdk27hKVJSnibFcUWYLkCL0ZywTUoot8yii1lsHJcvwrypagmYKjHLMWivQPm4s6GdyygCL8fiH5EYLxhQwQ==
dependencies:
"@babel/compat-data" "^7.8.4"
"@babel/compat-data" "^7.8.6"
browserslist "^4.8.5"
invariant "^2.2.4"
levenary "^1.1.1"
@ -324,6 +324,16 @@
"@babel/traverse" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/helper-replace-supers@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8"
integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==
dependencies:
"@babel/helper-member-expression-to-functions" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/traverse" "^7.8.6"
"@babel/types" "^7.8.6"
"@babel/helper-simple-access@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
@ -383,10 +393,10 @@
esutils "^2.0.2"
js-tokens "^4.0.0"
"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.1.3", "@babel/parser@^7.7.5", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8"
integrity sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==
"@babel/parser@^7.1.0", "@babel/parser@^7.1.3", "@babel/parser@^7.7.0", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.7.tgz#7b8facf95d25fef9534aad51c4ffecde1a61e26a"
integrity sha512-9JWls8WilDXFGxs0phaXAZgpxTZhSk/yOYH2hTHC0X1yC7Z78IJfvR1vJ+rmJKq3I35td2XzXzN6ZLYlna+r/A==
"@babel/plugin-proposal-async-generator-functions@^7.8.3":
version "7.8.3"
@ -578,17 +588,17 @@
"@babel/helper-plugin-utils" "^7.8.3"
lodash "^4.17.13"
"@babel/plugin-transform-classes@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz#46fd7a9d2bb9ea89ce88720477979fe0d71b21b8"
integrity sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==
"@babel/plugin-transform-classes@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz#77534447a477cbe5995ae4aee3e39fbc8090c46d"
integrity sha512-k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.8.3"
"@babel/helper-define-map" "^7.8.3"
"@babel/helper-function-name" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.6"
"@babel/helper-split-export-declaration" "^7.8.3"
globals "^11.1.0"
@ -629,10 +639,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-for-of@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz#6fe8eae5d6875086ee185dd0b098a8513783b47d"
integrity sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==
"@babel/plugin-transform-for-of@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz#a051bd1b402c61af97a27ff51b468321c7c2a085"
integrity sha512-M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
@ -810,13 +820,13 @@
"@babel/helper-create-regexp-features-plugin" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/preset-env@^7.4.5", "@babel/preset-env@^7.7.6", "@babel/preset-env@~7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.4.tgz#9dac6df5f423015d3d49b6e9e5fa3413e4a72c4e"
integrity sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==
"@babel/preset-env@^7.4.5", "@babel/preset-env@^7.7.6", "@babel/preset-env@~7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.6.tgz#2a0773b08589ecba4995fc71b1965e4f531af40b"
integrity sha512-M5u8llV9DIVXBFB/ArIpqJuvXpO+ymxcJ6e8ZAmzeK3sQeBNOD1y+rHvHCGG4TlEmsNpIrdecsHGHT8ZCoOSJg==
dependencies:
"@babel/compat-data" "^7.8.4"
"@babel/helper-compilation-targets" "^7.8.4"
"@babel/compat-data" "^7.8.6"
"@babel/helper-compilation-targets" "^7.8.6"
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-proposal-async-generator-functions" "^7.8.3"
@ -839,13 +849,13 @@
"@babel/plugin-transform-async-to-generator" "^7.8.3"
"@babel/plugin-transform-block-scoped-functions" "^7.8.3"
"@babel/plugin-transform-block-scoping" "^7.8.3"
"@babel/plugin-transform-classes" "^7.8.3"
"@babel/plugin-transform-classes" "^7.8.6"
"@babel/plugin-transform-computed-properties" "^7.8.3"
"@babel/plugin-transform-destructuring" "^7.8.3"
"@babel/plugin-transform-dotall-regex" "^7.8.3"
"@babel/plugin-transform-duplicate-keys" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator" "^7.8.3"
"@babel/plugin-transform-for-of" "^7.8.4"
"@babel/plugin-transform-for-of" "^7.8.6"
"@babel/plugin-transform-function-name" "^7.8.3"
"@babel/plugin-transform-literals" "^7.8.3"
"@babel/plugin-transform-member-expression-literals" "^7.8.3"
@ -866,7 +876,7 @@
"@babel/plugin-transform-template-literals" "^7.8.3"
"@babel/plugin-transform-typeof-symbol" "^7.8.4"
"@babel/plugin-transform-unicode-regex" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/types" "^7.8.6"
browserslist "^4.8.5"
core-js-compat "^3.6.2"
invariant "^2.2.2"
@ -909,26 +919,26 @@
dependencies:
regenerator-runtime "^0.13.2"
"@babel/template@^7.7.4", "@babel/template@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8"
integrity sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==
"@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/parser" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/parser" "^7.8.6"
"@babel/types" "^7.8.6"
"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c"
integrity sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==
"@babel/traverse@^7.1.0", "@babel/traverse@^7.7.0", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.6.tgz#acfe0c64e1cd991b3e32eae813a6eb564954b5ff"
integrity sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/generator" "^7.8.4"
"@babel/generator" "^7.8.6"
"@babel/helper-function-name" "^7.8.3"
"@babel/helper-split-export-declaration" "^7.8.3"
"@babel/parser" "^7.8.4"
"@babel/types" "^7.8.3"
"@babel/parser" "^7.8.6"
"@babel/types" "^7.8.6"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.13"
@ -942,10 +952,10 @@
lodash "^4.17.13"
to-fast-properties "^2.0.0"
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.6.3", "@babel/types@^7.7.4", "@babel/types@^7.8.0", "@babel/types@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.6.3", "@babel/types@^7.7.0", "@babel/types@^7.7.4", "@babel/types@^7.8.0", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.7.tgz#1fc9729e1acbb2337d5b6977a63979b4819f5d1d"
integrity sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==
dependencies:
esutils "^2.0.2"
lodash "^4.17.13"
@ -2103,17 +2113,17 @@
dependencies:
type-detect "4.0.8"
"@storybook/addon-a11y@^5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-5.3.13.tgz#7c2c9b89428a7881ab9dfe2912817767d9cd5753"
integrity sha512-wq9943/EETV+KZtdtGN5cMYwlAb4cMU4jelCpqNFUkGQ2ScMH6aOqUb8hP1coCXPZN0s86yPZp6tCmPTmkjhdA==
"@storybook/addon-a11y@^5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/addon-a11y/-/addon-a11y-5.3.14.tgz#e08575caf4694c10ceef49fcc886e642c1fb176a"
integrity sha512-/+Z9Xn6+2Ko2WJRcSN7Zkr0N83mlQDcomHJfpu6bn+fpzE8jeOWMjC4OX1VfD5TUhK1flFDF97Sf2gM8s6KtDg==
dependencies:
"@storybook/addons" "5.3.13"
"@storybook/api" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/components" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/api" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/components" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/theming" "5.3.14"
axe-core "^3.3.2"
core-js "^3.0.1"
global "^4.3.2"
@ -2125,17 +2135,17 @@
ts-dedent "^1.1.0"
util-deprecate "^1.0.2"
"@storybook/addon-actions@^5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-5.3.13.tgz#faf57ca14a46ce0c69168c631fbfc3d79d294b38"
integrity sha512-NoKTI/7Zf/IpbfeIFPWQT3eN0As1yICLcSklj9BjHq7itSssaqZzvP/vxmeAvdagIBcPM58GaN9XXXLQIn5HLg==
"@storybook/addon-actions@^5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/addon-actions/-/addon-actions-5.3.14.tgz#aacc4d2703fc200a4565bfaa9f5870ed70a6fe32"
integrity sha512-4lKrTMzw/r6VQiBY24v72WC3jibW7pc9BIJgtPpTmTUQWTxPnkmxDfT81pV4BjS1GFH9VCnU6f5fWK+5lrQlsw==
dependencies:
"@storybook/addons" "5.3.13"
"@storybook/api" "5.3.13"
"@storybook/client-api" "5.3.13"
"@storybook/components" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/api" "5.3.14"
"@storybook/client-api" "5.3.14"
"@storybook/components" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/theming" "5.3.14"
core-js "^3.0.1"
fast-deep-equal "^2.0.1"
global "^4.3.2"
@ -2145,18 +2155,18 @@
react-inspector "^4.0.0"
uuid "^3.3.2"
"@storybook/addon-notes@^5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/addon-notes/-/addon-notes-5.3.13.tgz#aea8fc9eb95a397cdf13dfeea3bb401608f0f5c6"
integrity sha512-DKM4ih3Ns+vGira4PUsjRg7LAyzhsYmq/Rr4yOkOqO0o8Z/ElWw/uMcygvKEfTqJGm7n8kaCzZVz/YmRkAbfJA==
"@storybook/addon-notes@^5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/addon-notes/-/addon-notes-5.3.14.tgz#590ca7618cea39d3ee15c1aaddaa2d24d5c0ab8e"
integrity sha512-0RMKwdPQILXV9VnbiWBwpqJZYx6m6F8CB1xZRPXump78lghs2dT1/3WYtas6INdZVzHnNR63U1TAoXaRHPjgrg==
dependencies:
"@storybook/addons" "5.3.13"
"@storybook/api" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/components" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/router" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/api" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/components" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/router" "5.3.14"
"@storybook/theming" "5.3.14"
core-js "^3.0.1"
global "^4.3.2"
markdown-to-jsx "^6.10.3"
@ -2177,15 +2187,15 @@
global "^4.3.2"
util-deprecate "^1.0.2"
"@storybook/addons@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-5.3.13.tgz#8c16fbab1142e2cd4bdfb93ffcb35a883dac2866"
integrity sha512-Yjn8PXhSYw4bnB/l8ybhMw3eqpJlV3HlwMECYhRtVm+wTqal9OQlZkam5xclWm6PF/6DhyiPCt6vlXN3vfVGPA==
"@storybook/addons@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-5.3.14.tgz#ff96c2c46a617f777c3660395017d2aef5319f19"
integrity sha512-zoN1MYlArdThp93i+Ogil/pihyx8n7nkrdSO0j9HUh6jUsGeFFEluPQZdRFte9NIoY6ZWSWwuEMDgrv2Pw9r2Q==
dependencies:
"@storybook/api" "5.3.13"
"@storybook/channels" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/api" "5.3.14"
"@storybook/channels" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/core-events" "5.3.14"
core-js "^3.0.1"
global "^4.3.2"
util-deprecate "^1.0.2"
@ -2213,18 +2223,18 @@
telejson "^3.0.2"
util-deprecate "^1.0.2"
"@storybook/api@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/api/-/api-5.3.13.tgz#51cbdb461ff2ee8468a3c54411f42f07aa307f5d"
integrity sha512-ZOBUOz0aRPD7w8UngcVOjwcXt417Zboi0ERW+Atn22ZUYqI3zri8M9EerLHvyKw7J42/gEIqQqg5PyfPcLJmeQ==
"@storybook/api@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/api/-/api-5.3.14.tgz#8c2bb226a4a5de7974ee2ccce36986b72f462f1b"
integrity sha512-ANWRMTLEoAfu0IsXqbxmbTpxS8xTByZgLj20tH96bxgH1rJo9KAZnJ8A9kGYr+zklU8QnYvVIgmV3HESXII9zg==
dependencies:
"@reach/router" "^1.2.1"
"@storybook/channels" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/channels" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/csf" "0.0.1"
"@storybook/router" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/router" "5.3.14"
"@storybook/theming" "5.3.14"
"@types/reach__router" "^1.2.3"
core-js "^3.0.1"
fast-deep-equal "^2.0.1"
@ -2239,13 +2249,13 @@
telejson "^3.2.0"
util-deprecate "^1.0.2"
"@storybook/channel-postmessage@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-5.3.13.tgz#80cf8136bf4b96b2f9b291d3cc81e5d02abecc98"
integrity sha512-FMrl49ipHPXB0XPuwXm/2GWM5b53iFFz9V4/SQC1s31kxAU99QFmWXWvRKbM29FpAVHvTdjQllIiOWgdTH8jAA==
"@storybook/channel-postmessage@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-5.3.14.tgz#768c87411d98caf09fdd92539b9edaaed26d5965"
integrity sha512-XKHxMSwW3movfTDOashuYlVCX3Hp7+X+amXc/xhDDzbiYjy3/CVm3LlkkM6v451IVEdK6pue4ewqZQWJAYAAEQ==
dependencies:
"@storybook/channels" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/channels" "5.3.14"
"@storybook/client-logger" "5.3.14"
core-js "^3.0.1"
global "^4.3.2"
telejson "^3.2.0"
@ -2257,23 +2267,23 @@
dependencies:
core-js "^3.0.1"
"@storybook/channels@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-5.3.13.tgz#2adf4595988e2586f1a360cf4760f16338ffec26"
integrity sha512-lD4HXmfoKJAnAlAYwQJ5dDXG3WnW7jpW3wJieRwvQGDFHQSXdJ3Lv5/zv2y+TM06Jx8O2esaepNw+VzjMw3/Qg==
"@storybook/channels@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-5.3.14.tgz#9969e27761a80afb495bc1475f0173f9b6ef5a76"
integrity sha512-k9QBf9Kwe+iGmdEK/kW5xprqem2SPfBVwET6LWvJkWOl9UQ9VoMuCHgV55p0tzjcugaqWWKoF9+FRMWxWRfsQg==
dependencies:
core-js "^3.0.1"
"@storybook/client-api@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-5.3.13.tgz#0d41ae3846a6ae2ebbbeef0ca945c3ee6448ba2e"
integrity sha512-GZCFtpU764X8TW+RYRNybIGHKJOa2fYW28I0hEPXXE0J4BeU4Z++SCeNhVBa+0tPoQ3jbsdA7M4Q5Q5UeaG2Nw==
"@storybook/client-api@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/client-api/-/client-api-5.3.14.tgz#5f4b199d2f2b193f9f5a856c5eb8be43a9113d12"
integrity sha512-1qx1NIwto5F9N24Fb6VzKyDzeaZHtWTZ7afPrg56e1tUu7jbog7rELdRezk8+YAujveyMDJu4MxnOSP01sv7YQ==
dependencies:
"@storybook/addons" "5.3.13"
"@storybook/channel-postmessage" "5.3.13"
"@storybook/channels" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/channel-postmessage" "5.3.14"
"@storybook/channels" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/csf" "0.0.1"
"@types/webpack-env" "^1.15.0"
core-js "^3.0.1"
@ -2294,10 +2304,10 @@
dependencies:
core-js "^3.0.1"
"@storybook/client-logger@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-5.3.13.tgz#1c2abf0fc53009cf159eb76e30cf32ce2b9327b1"
integrity sha512-unfhCgsGWWqNpM8t8S5coDcTgpWtOq3Kj4LEHivNjdHZFdf8WMLidW79ZTiyk/Nzx7RvZKgkvf7f6EtZniD55w==
"@storybook/client-logger@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-5.3.14.tgz#85068f1b665a52163191eb5976f1581bce6df0e4"
integrity sha512-YCHEsOvo6zPb4udlyAwqr5W0Kv9mAEQmcX73w9IDvAxbjR00T7empW7qmbjvviftKB/5MEgDdiYbj64ccs3aqg==
dependencies:
core-js "^3.0.1"
@ -2326,13 +2336,13 @@
react-textarea-autosize "^7.1.0"
simplebar-react "^1.0.0-alpha.6"
"@storybook/components@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/components/-/components-5.3.13.tgz#646f8347ffa38298e3f9c1d15866c2167f577027"
integrity sha512-AwMnLCStwqLWsBzXp7m/QXuJin//0l4FH+OXmnD/6GC8qEy4JuutEOPW35IE/Mp9KAvbapHcnPTRMmDohUsTcw==
"@storybook/components@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/components/-/components-5.3.14.tgz#0f2f90113674e14ee74d5d16d6b3b1220cb0fa16"
integrity sha512-AsjkIFBrrqcBDLxGdmUHiauZo5gOL65eXx8WA7/yJDF8s45VVZX5Z0buOnjFyEhGVus02gwTov8da2irjL862A==
dependencies:
"@storybook/client-logger" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/client-logger" "5.3.14"
"@storybook/theming" "5.3.14"
"@types/react-syntax-highlighter" "11.0.2"
"@types/react-textarea-autosize" "^4.3.3"
core-js "^3.0.1"
@ -2360,33 +2370,33 @@
dependencies:
core-js "^3.0.1"
"@storybook/core-events@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-5.3.13.tgz#df74d2ffe29a1924557dc67e46d5d399893b2b11"
integrity sha512-RAnQe/I+1Ri+aYGhaNn07467cyespNX9R9i1AzFT/baBOQF2N+998mfgRu4/i/Q9YuOXIyHhw1a7JHbE/8e1lw==
"@storybook/core-events@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-5.3.14.tgz#d476eea7032670db1a84bef7e5baadb04c2de529"
integrity sha512-VCPLKqRugsOSx/smMJiJOvRgAzTrMpsbRuFw48kBGkQMP9TEV82Qe/341dv+f4GllPyBZyANG0p0m5+w7ZCURQ==
dependencies:
core-js "^3.0.1"
"@storybook/core@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/core/-/core-5.3.13.tgz#a6653befc867aa46bb53b43c1f4b8c51a9aa5845"
integrity sha512-HS//95j14XOb9ChYJBDHyZKAqFD2WsUh1q7sMMynSpKgHJjyfYI12rwxH5vDIrJ7CLBQbrMWrgOITjB9/cLJKA==
"@storybook/core@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/core/-/core-5.3.14.tgz#510f204219695045f249733bf94018e52c7b1448"
integrity sha512-Y57cchCRw1vvZe8OhMmgAkaHciGLm2eztdfzZMUmeHH8csBt/0RO5gYzOhWDGgdC2D9HSlaysZEDJ6sH3PChlw==
dependencies:
"@babel/plugin-proposal-class-properties" "^7.7.0"
"@babel/plugin-proposal-object-rest-spread" "^7.6.2"
"@babel/plugin-syntax-dynamic-import" "^7.2.0"
"@babel/plugin-transform-react-constant-elements" "^7.2.0"
"@babel/preset-env" "^7.4.5"
"@storybook/addons" "5.3.13"
"@storybook/channel-postmessage" "5.3.13"
"@storybook/client-api" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/channel-postmessage" "5.3.14"
"@storybook/client-api" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/csf" "0.0.1"
"@storybook/node-logger" "5.3.13"
"@storybook/router" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/ui" "5.3.13"
"@storybook/node-logger" "5.3.14"
"@storybook/router" "5.3.14"
"@storybook/theming" "5.3.14"
"@storybook/ui" "5.3.14"
airbnb-js-shims "^2.2.1"
ansi-to-html "^0.6.11"
autoprefixer "^9.7.2"
@ -2453,10 +2463,10 @@
dependencies:
lodash "^4.17.15"
"@storybook/node-logger@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.13.tgz#f41c611c3b200add8d85777f19970bdabaa94634"
integrity sha512-ZpuyKALHq/ZyynXnsW254JaULWZLPBFw007tkJhE5z/CLy059cIVovQhX/8Ivt3FG3qwWmcqQ0ISHFi0dJpqnA==
"@storybook/node-logger@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.14.tgz#5e4e02585b37754bbebb8810ffb17c8ce706a1f8"
integrity sha512-/phRS49/hMZ5SU4EKUxX2kFepm9iw1cJBzggOz0GA1Yj4r9g1TA1H+OD7QvZvVTC3AESf/ZUJyaqnXEh/l+hpg==
dependencies:
"@types/npmlog" "^4.1.2"
chalk "^3.0.0"
@ -2478,10 +2488,10 @@
memoizerific "^1.11.3"
qs "^6.6.0"
"@storybook/router@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/router/-/router-5.3.13.tgz#1ef971488036083ee284323fe8814b8795f94626"
integrity sha512-C6PNKHxKwpNHPeQkd9ZfsIBfSBTEhWEbn9cVMPSTrUyjfaGWxbKBP8zuBIXhezIv8B2gv2bQrT62hrmsXUcCVg==
"@storybook/router@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/router/-/router-5.3.14.tgz#6535267624da5f54971c37e497df1c161f65be8f"
integrity sha512-O0KwQFncdBeq+O2Aq8UAFBVWjWmP5rtqoacUOFSGkXgObOnyniEraLiPH7rPtq2dAlSpgYI9+srQAZfo52Hz2A==
dependencies:
"@reach/router" "^1.2.1"
"@storybook/csf" "0.0.1"
@ -2511,14 +2521,14 @@
prop-types "^15.7.2"
resolve-from "^5.0.0"
"@storybook/theming@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-5.3.13.tgz#17e8101e2d3ad3fb6245b2cb15b07e9f2a9881cd"
integrity sha512-Zb07pDt8Sv5uq+xDW3TsiTXS9IGwUNwpkR6UQgKILFJ7HX2q4Tt9r+wIi1QCwozcROx4w/bP/8MAKpEAT212lw==
"@storybook/theming@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-5.3.14.tgz#4923739ad0d7d673b7844f27da8a3c6cf118790f"
integrity sha512-raqXC3yJycEt1CrCAfnBYUA6pyJI80E9M26EeQl3UfytJOL6euprOi+D17QvxqBn7jmmf9ZDw5XRkvJhQ17Y7Q==
dependencies:
"@emotion/core" "^10.0.20"
"@emotion/styled" "^10.0.17"
"@storybook/client-logger" "5.3.13"
"@storybook/client-logger" "5.3.14"
core-js "^3.0.1"
deep-object-diff "^1.1.0"
emotion-theming "^10.0.19"
@ -2529,20 +2539,20 @@
resolve-from "^5.0.0"
ts-dedent "^1.1.0"
"@storybook/ui@5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-5.3.13.tgz#c829bc1cbcd0995e4888056a9f43fbf8a7c22ee4"
integrity sha512-pEXWFPF097OjvbgwvMjLsjLsDViu6yBMmUcL+nd3jvtxyxkuzv5X+2J14N8Nz0veJysbp+5+5A8kKGTO+spZfA==
"@storybook/ui@5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-5.3.14.tgz#f3c49241d615bb20cb6facef84b4c432a85d814b"
integrity sha512-4zQOxpcvbKqRevmFw3Er6AWr2MeEMQfnuYh4Vm5G5YpiTyM6PU0VTVRzKnkEbNBcgjClD7nwXSbkUJjW6MJ8SA==
dependencies:
"@emotion/core" "^10.0.20"
"@storybook/addons" "5.3.13"
"@storybook/api" "5.3.13"
"@storybook/channels" "5.3.13"
"@storybook/client-logger" "5.3.13"
"@storybook/components" "5.3.13"
"@storybook/core-events" "5.3.13"
"@storybook/router" "5.3.13"
"@storybook/theming" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/api" "5.3.14"
"@storybook/channels" "5.3.14"
"@storybook/client-logger" "5.3.14"
"@storybook/components" "5.3.14"
"@storybook/core-events" "5.3.14"
"@storybook/router" "5.3.14"
"@storybook/theming" "5.3.14"
copy-to-clipboard "^3.0.8"
core-js "^3.0.1"
core-js-pure "^3.0.1"
@ -2569,13 +2579,13 @@
telejson "^3.2.0"
util-deprecate "^1.0.2"
"@storybook/vue@~5.3.13":
version "5.3.13"
resolved "https://registry.yarnpkg.com/@storybook/vue/-/vue-5.3.13.tgz#5dde7cc6419cc2c577a9574b71b09bfc66aad832"
integrity sha512-8XbMMQZ3gbor7JXqoVH/DSNbCchQP0VxyUBCszrNtEleWX/l5a79Bx4+uo4mmKUGbvbhkzHqEsT9pouwKVbFhg==
"@storybook/vue@~5.3.14":
version "5.3.14"
resolved "https://registry.yarnpkg.com/@storybook/vue/-/vue-5.3.14.tgz#16a7329bfabcba2388f75c0a1dd57e2a24a6fd95"
integrity sha512-rPkUlrTnuw5QNNyu28gOtd/Ge6AZORTvXvq/Reg5j3tAQYqzivjnhNPlHTV5WgAye1Db37S7sPUCaexP2uGHRw==
dependencies:
"@storybook/addons" "5.3.13"
"@storybook/core" "5.3.13"
"@storybook/addons" "5.3.14"
"@storybook/core" "5.3.14"
"@types/webpack-env" "^1.15.0"
core-js "^3.0.1"
global "^4.3.2"
@ -3030,10 +3040,10 @@
"@vue/babel-plugin-transform-vue-jsx" "^1.1.2"
camelcase "^5.0.0"
"@vue/cli-shared-utils@~4.2.2":
version "4.2.2"
resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-4.2.2.tgz#953fec34115cb12d0820012a9d7400f8c27d6660"
integrity sha512-EK5wcxgjadqUpSzfh6Bnxd46Zx+SAaHusygqV11UZKHr4EObc/SjCpq7c7drmFkBjRqmVvrHs4jRnJJo5VgCgQ==
"@vue/cli-shared-utils@~4.2.3":
version "4.2.3"
resolved "https://registry.yarnpkg.com/@vue/cli-shared-utils/-/cli-shared-utils-4.2.3.tgz#13646452cc25b0ab68a57cb52cac27983cee39a4"
integrity sha512-GCoTB6vMZsi9z/Bmn8/C9IlnUw8eeHONOGE+48TJkZyulftVFhlwVWjTFp5GuDAlwpTWarHchW9IoVu3pIIGfA==
dependencies:
"@hapi/joi" "^15.0.1"
chalk "^2.4.2"
@ -4299,15 +4309,15 @@ babel-core@~7.0.0-bridge.0:
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece"
integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==
babel-eslint@~10.0.3:
version "10.0.3"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.3.tgz#81a2c669be0f205e19462fed2482d33e4687a88a"
integrity sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==
babel-eslint@~10.1.0:
version "10.1.0"
resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232"
integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==
dependencies:
"@babel/code-frame" "^7.0.0"
"@babel/parser" "^7.0.0"
"@babel/traverse" "^7.0.0"
"@babel/types" "^7.0.0"
"@babel/parser" "^7.7.0"
"@babel/traverse" "^7.7.0"
"@babel/types" "^7.7.0"
eslint-visitor-keys "^1.0.0"
resolve "^1.12.0"
@ -6148,10 +6158,10 @@ cropperjs@^1.5.5:
resolved "https://registry.yarnpkg.com/cropperjs/-/cropperjs-1.5.6.tgz#82faf432bec709d828f2f7a96d1179198edaf0e2"
integrity sha512-eAgWf4j7sNJIG329qUHIFi17PSV0VtuWyAu9glZSgu/KlQSrfTQOC2zAz+jHGa5fAB+bJldEnQwvJEaJ8zRf5A==
cross-env@~7.0.0:
version "7.0.0"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.0.tgz#5a3b2ddce51ec713ea58f2fb79ce22e65b4f5479"
integrity sha512-rV6M9ldNgmwP7bx5u6rZsTbYidzwvrwIYZnT08hSGLcQCcggofgFW+sNe7IhA1SRauPS0QuLbbX+wdNtpqE5CQ==
cross-env@~7.0.2:
version "7.0.2"
resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.2.tgz#bd5ed31339a93a3418ac4f3ca9ca3403082ae5f9"
integrity sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==
dependencies:
cross-spawn "^7.0.1"
@ -6513,10 +6523,10 @@ data-urls@^1.0.0, data-urls@^1.1.0:
whatwg-mimetype "^2.2.0"
whatwg-url "^7.0.0"
date-fns@2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.9.0.tgz#d0b175a5c37ed5f17b97e2272bbc1fa5aec677d2"
integrity sha512-khbFLu/MlzLjEzy9Gh8oY1hNt/Dvxw3J6Rbc28cVoYWQaC1S3YI4xwkF9ZWcjDLscbZlY9hISMr66RFzZagLsA==
date-fns@2.10.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.10.0.tgz#abd10604d8bafb0bcbd2ba2e9b0563b922ae4b6b"
integrity sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA==
date-fns@^1.27.2:
version "1.30.1"
@ -7275,10 +7285,10 @@ eslint-plugin-import@~2.20.1:
read-pkg-up "^2.0.0"
resolve "^1.12.0"
eslint-plugin-jest@~23.7.0:
version "23.7.0"
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.7.0.tgz#84d5603b6e745b59898cb6750df6a44782a39b04"
integrity sha512-zkiyGlvJeHNjAEz8FaIxTXNblJJ/zj3waNbYbgflK7K6uy0cpE5zJBt/JpJtOBGM/UGkC6BqsQ4n0y7kQ2HA8w==
eslint-plugin-jest@~23.8.1:
version "23.8.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-23.8.1.tgz#247025e8a51b3a25a4cc41166369b0bfb4db83b7"
integrity sha512-OycLNqPo/2EfO6kTqnmsu1khz1gTIOxGl3ThIVwL5/oycDF4pm5uNDyvFelNLdpr4COUuM8PVi3963NEG1Efpw==
dependencies:
"@typescript-eslint/experimental-utils" "^2.5.0"
@ -7311,10 +7321,10 @@ eslint-plugin-standard@~4.0.1:
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz#ff0519f7ffaff114f76d1bd7c3996eef0f6e20b4"
integrity sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==
eslint-plugin-vue@~6.2.1:
version "6.2.1"
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.1.tgz#ca802df5c33146aed1e56bb21d250c1abb6120a3"
integrity sha512-MiIDOotoWseIfLIfGeDzF6sDvHkVvGd2JgkvjyHtN3q4RoxdAXrAMuI3SXTOKatljgacKwpNAYShmcKZa4yZzw==
eslint-plugin-vue@~6.2.2:
version "6.2.2"
resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz#27fecd9a3a24789b0f111ecdd540a9e56198e0fe"
integrity sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==
dependencies:
natural-compare "^1.4.0"
semver "^5.6.0"
@ -16469,10 +16479,10 @@ vue-hot-reload-api@^2.3.0:
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz#2756f46cb3258054c5f4723de8ae7e87302a1ccf"
integrity sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==
vue-infinite-loading@^2.4.4:
version "2.4.4"
resolved "https://registry.yarnpkg.com/vue-infinite-loading/-/vue-infinite-loading-2.4.4.tgz#8a9defb9ceeea797c057cb36bdf558a4b2ce409f"
integrity sha512-eIFBcyKqkivtsDDq7Ee5ybDJVGLxIzU1NcBJCHG7Zx9Ic66QEGzSPs2OPJlGUdtu0/RS7KpUER35ZP/a7FdSOg==
vue-infinite-loading@^2.4.5:
version "2.4.5"
resolved "https://registry.yarnpkg.com/vue-infinite-loading/-/vue-infinite-loading-2.4.5.tgz#cc20fd40af7f20188006443c99b60470cf1de1b3"
integrity sha512-xhq95Mxun060bRnsOoLE2Be6BR7jYwuC89kDe18+GmCLVrRA/dU0jrGb12Xu6NjmKs+iTW0AA6saSEmEW4cR7g==
vue-izitoast@^1.2.1:
version "1.2.1"

359
yarn.lock
View File

@ -9,10 +9,10 @@
dependencies:
"@babel/highlight" "^7.8.3"
"@babel/compat-data@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.4.tgz#bbe65d05a291667a8394fe8a0e0e277ef22b0d2a"
integrity sha512-lHLhlsvFjJAqNU71b7k6Vv9ewjmTXKvqaMv7n0G1etdCabWLw3nEYE8mmgoVOxMIFE07xOvo7H7XBASirX6Rrg==
"@babel/compat-data@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.6.tgz#7eeaa0dfa17e50c7d9c0832515eee09b56f04e35"
integrity sha512-CurCIKPTkS25Mb8mz267vU95vy+TyUpnctEX2lV33xWNmHAfjruztgiPBbXZRh3xZZy1CYvGx6XfxyTVS+sk7Q==
dependencies:
browserslist "^4.8.5"
invariant "^2.2.4"
@ -38,18 +38,18 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.4.tgz#d496799e5c12195b3602d0fddd77294e3e38e80e"
integrity sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==
"@babel/core@^7.1.0", "@babel/core@^7.7.5", "@babel/core@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.7.tgz#b69017d221ccdeb203145ae9da269d72cf102f3b"
integrity sha512-rBlqF3Yko9cynC5CCFy6+K/w2N+Sq/ff2BPy+Krp7rHlABIr5epbA7OxVeKoMHB39LZOp1UY5SuLjy6uWi35yA==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/generator" "^7.8.4"
"@babel/generator" "^7.8.7"
"@babel/helpers" "^7.8.4"
"@babel/parser" "^7.8.4"
"@babel/template" "^7.8.3"
"@babel/traverse" "^7.8.4"
"@babel/types" "^7.8.3"
"@babel/parser" "^7.8.7"
"@babel/template" "^7.8.6"
"@babel/traverse" "^7.8.6"
"@babel/types" "^7.8.7"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@ -59,12 +59,12 @@
semver "^5.4.1"
source-map "^0.5.0"
"@babel/generator@^7.4.4", "@babel/generator@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.4.tgz#35bbc74486956fe4251829f9f6c48330e8d0985e"
integrity sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==
"@babel/generator@^7.4.4", "@babel/generator@^7.8.6", "@babel/generator@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.7.tgz#870b3cf7984f5297998152af625c4f3e341400f7"
integrity sha512-DQwjiKJqH4C3qGiyQCAExJHoZssn49JTMJgZ8SANGgVFdkupcUhLOdkAeoC6kmHZCPfoDG5M0b6cFlSN5wW7Ew==
dependencies:
"@babel/types" "^7.8.3"
"@babel/types" "^7.8.7"
jsesc "^2.5.1"
lodash "^4.17.13"
source-map "^0.5.0"
@ -92,22 +92,22 @@
"@babel/types" "^7.3.0"
esutils "^2.0.0"
"@babel/helper-call-delegate@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz#de82619898aa605d409c42be6ffb8d7204579692"
integrity sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==
"@babel/helper-call-delegate@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.7.tgz#28a279c2e6c622a6233da548127f980751324cab"
integrity sha512-doAA5LAKhsFCR0LAFIf+r2RSMmC+m8f/oQ+URnUET/rWeEzC0yTRmAGyWkD4sSu3xwbS7MYQ2u+xlt1V5R56KQ==
dependencies:
"@babel/helper-hoist-variables" "^7.8.3"
"@babel/traverse" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/types" "^7.8.7"
"@babel/helper-compilation-targets@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.4.tgz#03d7ecd454b7ebe19a254f76617e61770aed2c88"
integrity sha512-3k3BsKMvPp5bjxgMdrFyq0UaEO48HciVrOVF0+lon8pp95cyJ2ujAh0TrBHNMnJGT2rr0iKOJPFFbSqjDyf/Pg==
"@babel/helper-compilation-targets@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz#dac1eea159c0e4bd46e309b5a1b04a66b53c1dde"
integrity sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==
dependencies:
"@babel/compat-data" "^7.8.4"
browserslist "^4.8.5"
"@babel/compat-data" "^7.8.6"
browserslist "^4.9.1"
invariant "^2.2.4"
levenary "^1.1.1"
semver "^5.5.0"
@ -278,6 +278,16 @@
"@babel/traverse" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/helper-replace-supers@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz#5ada744fd5ad73203bf1d67459a27dcba67effc8"
integrity sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==
dependencies:
"@babel/helper-member-expression-to-functions" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/traverse" "^7.8.6"
"@babel/types" "^7.8.6"
"@babel/helper-simple-access@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
@ -328,10 +338,10 @@
esutils "^2.0.2"
js-tokens "^4.0.0"
"@babel/parser@^7.4.5", "@babel/parser@^7.7.5", "@babel/parser@^7.8.3", "@babel/parser@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.4.tgz#d1dbe64691d60358a974295fa53da074dd2ce8e8"
integrity sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==
"@babel/parser@^7.4.5", "@babel/parser@^7.7.5", "@babel/parser@^7.8.6", "@babel/parser@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.7.tgz#7b8facf95d25fef9534aad51c4ffecde1a61e26a"
integrity sha512-9JWls8WilDXFGxs0phaXAZgpxTZhSk/yOYH2hTHC0X1yC7Z78IJfvR1vJ+rmJKq3I35td2XzXzN6ZLYlna+r/A==
"@babel/plugin-proposal-async-generator-functions@^7.2.0", "@babel/plugin-proposal-async-generator-functions@^7.8.3":
version "7.8.3"
@ -508,17 +518,17 @@
"@babel/helper-plugin-utils" "^7.8.3"
lodash "^4.17.13"
"@babel/plugin-transform-classes@^7.4.4", "@babel/plugin-transform-classes@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz#46fd7a9d2bb9ea89ce88720477979fe0d71b21b8"
integrity sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==
"@babel/plugin-transform-classes@^7.4.4", "@babel/plugin-transform-classes@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.6.tgz#77534447a477cbe5995ae4aee3e39fbc8090c46d"
integrity sha512-k9r8qRay/R6v5aWZkrEclEhKO6mc1CCQr2dLsVHBmOQiMpN6I2bpjX3vgnldUWeEI1GHVNByULVxZ4BdP4Hmdg==
dependencies:
"@babel/helper-annotate-as-pure" "^7.8.3"
"@babel/helper-define-map" "^7.8.3"
"@babel/helper-function-name" "^7.8.3"
"@babel/helper-optimise-call-expression" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.6"
"@babel/helper-split-export-declaration" "^7.8.3"
globals "^11.1.0"
@ -559,10 +569,10 @@
"@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-transform-for-of@^7.4.4", "@babel/plugin-transform-for-of@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.4.tgz#6fe8eae5d6875086ee185dd0b098a8513783b47d"
integrity sha512-iAXNlOWvcYUYoV8YIxwS7TxGRJcxyl8eQCfT+A5j8sKUzRFvJdcyjp97jL2IghWSRDaL2PU2O2tX8Cu9dTBq5A==
"@babel/plugin-transform-for-of@^7.4.4", "@babel/plugin-transform-for-of@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.6.tgz#a051bd1b402c61af97a27ff51b468321c7c2a085"
integrity sha512-M0pw4/1/KI5WAxPsdcUL/w2LJ7o89YHN3yLkzNjg7Yl15GlVGgzHyCU+FMeAxevHGsLVmUqbirlUIKTafPmzdw==
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
@ -647,12 +657,12 @@
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/helper-replace-supers" "^7.8.3"
"@babel/plugin-transform-parameters@^7.4.4", "@babel/plugin-transform-parameters@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.4.tgz#1d5155de0b65db0ccf9971165745d3bb990d77d3"
integrity sha512-IsS3oTxeTsZlE5KqzTbcC2sV0P9pXdec53SU+Yxv7o/6dvGM5AkTotQKhoSffhNgZ/dftsSiOoxy7evCYJXzVA==
"@babel/plugin-transform-parameters@^7.4.4", "@babel/plugin-transform-parameters@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.7.tgz#66fa2f1de4129b4e0447509223ac71bda4955395"
integrity sha512-brYWaEPTRimOctz2NDA3jnBbDi7SVN2T4wYuu0aqSzxC3nozFZngGaw29CJ9ZPweB7k+iFmZuoG3IVPIcXmD2g==
dependencies:
"@babel/helper-call-delegate" "^7.8.3"
"@babel/helper-call-delegate" "^7.8.7"
"@babel/helper-get-function-arity" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
@ -695,12 +705,12 @@
"@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-syntax-jsx" "^7.2.0"
"@babel/plugin-transform-regenerator@^7.4.5", "@babel/plugin-transform-regenerator@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz#b31031e8059c07495bf23614c97f3d9698bc6ec8"
integrity sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==
"@babel/plugin-transform-regenerator@^7.4.5", "@babel/plugin-transform-regenerator@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz#5e46a0dca2bee1ad8285eb0527e6abc9c37672f8"
integrity sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==
dependencies:
regenerator-transform "^0.14.0"
regenerator-transform "^0.14.2"
"@babel/plugin-transform-reserved-words@^7.2.0", "@babel/plugin-transform-reserved-words@^7.8.3":
version "7.8.3"
@ -818,13 +828,13 @@
js-levenshtein "^1.1.3"
semver "^5.5.0"
"@babel/preset-env@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.4.tgz#9dac6df5f423015d3d49b6e9e5fa3413e4a72c4e"
integrity sha512-HihCgpr45AnSOHRbS5cWNTINs0TwaR8BS8xIIH+QwiW8cKL0llV91njQMpeMReEPVs+1Ao0x3RLEBLtt1hOq4w==
"@babel/preset-env@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.7.tgz#1fc7d89c7f75d2d70c2b6768de6c2e049b3cb9db"
integrity sha512-BYftCVOdAYJk5ASsznKAUl53EMhfBbr8CJ1X+AJLfGPscQkwJFiaV/Wn9DPH/7fzm2v6iRYJKYHSqyynTGw0nw==
dependencies:
"@babel/compat-data" "^7.8.4"
"@babel/helper-compilation-targets" "^7.8.4"
"@babel/compat-data" "^7.8.6"
"@babel/helper-compilation-targets" "^7.8.7"
"@babel/helper-module-imports" "^7.8.3"
"@babel/helper-plugin-utils" "^7.8.3"
"@babel/plugin-proposal-async-generator-functions" "^7.8.3"
@ -847,13 +857,13 @@
"@babel/plugin-transform-async-to-generator" "^7.8.3"
"@babel/plugin-transform-block-scoped-functions" "^7.8.3"
"@babel/plugin-transform-block-scoping" "^7.8.3"
"@babel/plugin-transform-classes" "^7.8.3"
"@babel/plugin-transform-classes" "^7.8.6"
"@babel/plugin-transform-computed-properties" "^7.8.3"
"@babel/plugin-transform-destructuring" "^7.8.3"
"@babel/plugin-transform-dotall-regex" "^7.8.3"
"@babel/plugin-transform-duplicate-keys" "^7.8.3"
"@babel/plugin-transform-exponentiation-operator" "^7.8.3"
"@babel/plugin-transform-for-of" "^7.8.4"
"@babel/plugin-transform-for-of" "^7.8.6"
"@babel/plugin-transform-function-name" "^7.8.3"
"@babel/plugin-transform-literals" "^7.8.3"
"@babel/plugin-transform-member-expression-literals" "^7.8.3"
@ -864,9 +874,9 @@
"@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
"@babel/plugin-transform-new-target" "^7.8.3"
"@babel/plugin-transform-object-super" "^7.8.3"
"@babel/plugin-transform-parameters" "^7.8.4"
"@babel/plugin-transform-parameters" "^7.8.7"
"@babel/plugin-transform-property-literals" "^7.8.3"
"@babel/plugin-transform-regenerator" "^7.8.3"
"@babel/plugin-transform-regenerator" "^7.8.7"
"@babel/plugin-transform-reserved-words" "^7.8.3"
"@babel/plugin-transform-shorthand-properties" "^7.8.3"
"@babel/plugin-transform-spread" "^7.8.3"
@ -874,7 +884,7 @@
"@babel/plugin-transform-template-literals" "^7.8.3"
"@babel/plugin-transform-typeof-symbol" "^7.8.4"
"@babel/plugin-transform-unicode-regex" "^7.8.3"
"@babel/types" "^7.8.3"
"@babel/types" "^7.8.7"
browserslist "^4.8.5"
core-js-compat "^3.6.2"
invariant "^2.2.2"
@ -892,10 +902,10 @@
"@babel/plugin-transform-react-jsx-self" "^7.0.0"
"@babel/plugin-transform-react-jsx-source" "^7.0.0"
"@babel/register@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.8.3.tgz#5d5d30cfcc918437535d724b8ac1e4a60c5db1f8"
integrity sha512-t7UqebaWwo9nXWClIPLPloa5pN33A2leVs8Hf0e9g9YwUP8/H9NeR7DJU+4CXo23QtjChQv5a3DjEtT83ih1rg==
"@babel/register@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.8.6.tgz#a1066aa6168a73a70c35ef28cc5865ccc087ea69"
integrity sha512-7IDO93fuRsbyml7bAafBQb3RcBGlCpU4hh5wADA2LJEEcYk92WkwFZ0pHyIi2fb5Auoz1714abETdZKCOxN0CQ==
dependencies:
find-cache-dir "^2.0.0"
lodash "^4.17.13"
@ -925,34 +935,41 @@
dependencies:
regenerator-runtime "^0.13.2"
"@babel/template@^7.1.0", "@babel/template@^7.4.4", "@babel/template@^7.7.4", "@babel/template@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8"
integrity sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==
"@babel/runtime@^7.8.4":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.8.7.tgz#8fefce9802db54881ba59f90bb28719b4996324d"
integrity sha512-+AATMUFppJDw6aiR5NVPHqIQBlV/Pj8wY/EZH+lmvRdUo9xBaz/rF3alAwFJQavvKfeOlPE7oaaDHVbcySbCsg==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/parser" "^7.8.3"
"@babel/types" "^7.8.3"
regenerator-runtime "^0.13.4"
"@babel/traverse@^7.4.5", "@babel/traverse@^7.5.5", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4":
version "7.8.4"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.4.tgz#f0845822365f9d5b0e312ed3959d3f827f869e3c"
integrity sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==
"@babel/template@^7.1.0", "@babel/template@^7.4.4", "@babel/template@^7.7.4", "@babel/template@^7.8.3", "@babel/template@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.6.tgz#86b22af15f828dfb086474f964dcc3e39c43ce2b"
integrity sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/generator" "^7.8.4"
"@babel/parser" "^7.8.6"
"@babel/types" "^7.8.6"
"@babel/traverse@^7.4.5", "@babel/traverse@^7.5.5", "@babel/traverse@^7.7.4", "@babel/traverse@^7.8.3", "@babel/traverse@^7.8.4", "@babel/traverse@^7.8.6":
version "7.8.6"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.6.tgz#acfe0c64e1cd991b3e32eae813a6eb564954b5ff"
integrity sha512-2B8l0db/DPi8iinITKuo7cbPznLCEk0kCxDoB9/N6gGNg/gxOXiR/IcymAFPiBwk5w6TtQ27w4wpElgp9btR9A==
dependencies:
"@babel/code-frame" "^7.8.3"
"@babel/generator" "^7.8.6"
"@babel/helper-function-name" "^7.8.3"
"@babel/helper-split-export-declaration" "^7.8.3"
"@babel/parser" "^7.8.4"
"@babel/types" "^7.8.3"
"@babel/parser" "^7.8.6"
"@babel/types" "^7.8.6"
debug "^4.1.0"
globals "^11.1.0"
lodash "^4.17.13"
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.8.3":
version "7.8.3"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
"@babel/types@^7.0.0", "@babel/types@^7.3.0", "@babel/types@^7.4.4", "@babel/types@^7.5.5", "@babel/types@^7.8.3", "@babel/types@^7.8.6", "@babel/types@^7.8.7":
version "7.8.7"
resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.7.tgz#1fc9729e1acbb2337d5b6977a63979b4819f5d1d"
integrity sha512-k2TreEHxFA4CjGkL+GYjRyx35W0Mr7DP5+9q6WMkyKXB+904bYmG40syjMFV0oLlhhFCwWl0vA0DyzTDkwAiJw==
dependencies:
esutils "^2.0.2"
lodash "^4.17.13"
@ -1569,12 +1586,12 @@ binary-extensions@^1.0.0:
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.0.tgz#9523e001306a32444b907423f1de2164222f6ab1"
integrity sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==
bluebird@3.5.3, bluebird@^3.4.1:
bluebird@3.5.3:
version "3.5.3"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.3.tgz#7d01c6f9616c9a51ab0f8c549a79dfe6ec33efa7"
integrity sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==
bluebird@3.7.2:
bluebird@3.7.2, bluebird@^3.4.1:
version "3.7.2"
resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
@ -1752,14 +1769,14 @@ browserify@16.2.3, browserify@^16.1.0:
vm-browserify "^1.0.0"
xtend "^4.0.0"
browserslist@^4.6.0, browserslist@^4.8.3, browserslist@^4.8.5:
version "4.8.6"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.6.tgz#96406f3f5f0755d272e27a66f4163ca821590a7e"
integrity sha512-ZHao85gf0eZ0ESxLfCp73GG9O/VTytYDIkIiZDlURppLTI9wErSM/5yAKEq6rcUdxBLjMELmrYUJGg5sxGKMHg==
browserslist@^4.6.0, browserslist@^4.8.3, browserslist@^4.8.5, browserslist@^4.9.1:
version "4.9.1"
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.9.1.tgz#01ffb9ca31a1aef7678128fc6a2253316aa7287c"
integrity sha512-Q0DnKq20End3raFulq6Vfp1ecB9fh8yUNV55s8sekaDDeqBaCtWlRHCUdaWyUeSSBJM7IbM6HcsyaeYqgeDhnw==
dependencies:
caniuse-lite "^1.0.30001023"
electron-to-chromium "^1.3.341"
node-releases "^1.1.47"
caniuse-lite "^1.0.30001030"
electron-to-chromium "^1.3.363"
node-releases "^1.1.50"
bser@2.1.1:
version "2.1.1"
@ -1863,10 +1880,10 @@ camelcase@^5.0.0, camelcase@^5.3.1:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
caniuse-lite@^1.0.30001023:
version "1.0.30001023"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001023.tgz#b82155827f3f5009077bdd2df3d8968bcbcc6fc4"
integrity sha512-C5TDMiYG11EOhVOA62W1p3UsJ2z4DsHtMBQtjzp3ZsUglcQn62WOUgW0y795c7A5uZ+GCEIvzkMatLIlAsbNTA==
caniuse-lite@^1.0.30001030:
version "1.0.30001031"
resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001031.tgz#76f1bdd39e19567b855302f65102d9a8aaad5930"
integrity sha512-DpAP5a1NGRLgYfaNCaXIRyGARi+3tJA2quZXNNA1Du26VyVkqvy2tznNu5ANyN1Y5aX44QDotZSVSUSi2uMGjg==
capture-exit@^2.0.0:
version "2.0.0"
@ -1901,14 +1918,6 @@ chalk@2.4.2, chalk@^2.0.0, chalk@^2.4.1, chalk@^2.4.2:
escape-string-regexp "^1.0.5"
supports-color "^5.3.0"
chalk@3.0.0, chalk@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
dependencies:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
chalk@^1.0.0, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
@ -1920,6 +1929,14 @@ chalk@^1.0.0, chalk@^1.1.3:
strip-ansi "^3.0.0"
supports-color "^2.0.0"
chalk@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4"
integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==
dependencies:
ansi-styles "^4.1.0"
supports-color "^7.1.0"
check-error@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82"
@ -2638,10 +2655,10 @@ cypress-plugin-retries@^1.5.2:
dependencies:
chalk "^3.0.0"
cypress@^4.0.0:
version "4.0.2"
resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.0.2.tgz#ede194d7bc73fb449f8de553c9e1db4ca15309ef"
integrity sha512-WRzxOoSd+TxyXKa7Zi9orz3ii5VW7yhhVYstCU+EpOKfPan9x5Ww2Clucmy4H/W0GHUYAo7GYFZRD33ZCSNBQA==
cypress@^4.1.0:
version "4.1.0"
resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.1.0.tgz#295f115d2e8a08fff2760ab49d94d876f5877aee"
integrity sha512-FFV8pS9iuriSX4M9rna6awJUhiqozZD1D5z5BprCUJoho1ctbcgpkEUIUnqxli2OwjQqVz07egO+iqoGL+tw7g==
dependencies:
"@cypress/listr-verbose-renderer" "0.4.1"
"@cypress/xvfb" "1.2.4"
@ -2649,13 +2666,13 @@ cypress@^4.0.0:
arch "2.1.1"
bluebird "3.7.2"
cachedir "2.3.0"
chalk "3.0.0"
chalk "2.4.2"
check-more-types "2.24.0"
commander "4.1.0"
common-tags "1.8.0"
debug "4.1.1"
eventemitter2 "4.1.2"
execa "3.3.0"
execa "1.0.0"
executable "4.1.1"
extract-zip "1.6.7"
fs-extra "8.1.0"
@ -2668,6 +2685,8 @@ cypress@^4.0.0:
log-symbols "3.0.0"
minimist "1.2.0"
moment "2.24.0"
ospath "1.2.2"
pretty-bytes "5.3.0"
ramda "0.26.1"
request "2.88.0"
request-progress "3.0.0"
@ -2708,10 +2727,10 @@ date-fns@^1.27.2:
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.30.1.tgz#2e71bf0b119153dbb4cc4e88d9ea5acfb50dc05c"
integrity sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==
date-fns@^2.9.0:
version "2.9.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.9.0.tgz#d0b175a5c37ed5f17b97e2272bbc1fa5aec677d2"
integrity sha512-khbFLu/MlzLjEzy9Gh8oY1hNt/Dvxw3J6Rbc28cVoYWQaC1S3YI4xwkF9ZWcjDLscbZlY9hISMr66RFzZagLsA==
date-fns@^2.10.0:
version "2.10.0"
resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.10.0.tgz#abd10604d8bafb0bcbd2ba2e9b0563b922ae4b6b"
integrity sha512-EhfEKevYGWhWlZbNeplfhIU/+N+x0iCIx7VzKlXma2EdQyznVlZhCptXUY+BegNpPW2kjdx15Rvq503YcXXrcA==
date-now@^0.1.4:
version "0.1.4"
@ -2944,10 +2963,10 @@ ecdsa-sig-formatter@1.0.11:
dependencies:
safe-buffer "^5.0.1"
electron-to-chromium@^1.3.341:
version "1.3.344"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.344.tgz#f1397a633c35e726730c24be1084cd25c3ee8148"
integrity sha512-tvbx2Wl8WBR+ym3u492D0L6/jH+8NoQXqe46+QhbWH3voVPauGuZYeb1QAXYoOAWuiP2dbSvlBx0kQ1F3hu/Mw==
electron-to-chromium@^1.3.363:
version "1.3.368"
resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.368.tgz#d7597e04339f7ca70762031ec473d38eb2df6acb"
integrity sha512-fqzDipW3p+uDkHUHFPrdW3wINRKcJsbnJwBD7hgaQEQwcuLSvNLw6SeUp5gKDpTbmTl7zri7IZfhsdTUTnygJg==
elegant-spinner@^1.0.1:
version "1.0.1"
@ -3109,23 +3128,7 @@ exec-sh@^0.3.2:
resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5"
integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==
execa@3.3.0:
version "3.3.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-3.3.0.tgz#7e348eef129a1937f21ecbbd53390942653522c1"
integrity sha512-j5Vit5WZR/cbHlqU97+qcnw9WHRCIL4V1SVe75VcHcD1JRBdt8fv0zw89b7CQHQdUHTt2VjuhcF5ibAgVOxqpg==
dependencies:
cross-spawn "^7.0.0"
get-stream "^5.0.0"
human-signals "^1.1.1"
is-stream "^2.0.0"
merge-stream "^2.0.0"
npm-run-path "^4.0.0"
onetime "^5.1.0"
p-finally "^2.0.0"
signal-exit "^3.0.2"
strip-final-newline "^2.0.0"
execa@^1.0.0:
execa@1.0.0, execa@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8"
integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==
@ -3480,13 +3483,6 @@ get-stream@^4.0.0:
dependencies:
pump "^3.0.0"
get-stream@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9"
integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==
dependencies:
pump "^3.0.0"
get-value@^2.0.3, get-value@^2.0.6:
version "2.0.6"
resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28"
@ -3781,11 +3777,6 @@ https-proxy-agent@^4.0.0:
agent-base "5"
debug "4"
human-signals@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3"
integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==
iconv-lite@^0.4.4:
version "0.4.24"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
@ -4835,11 +4826,6 @@ mimic-fn@^1.0.0:
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022"
integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==
mimic-fn@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b"
integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
@ -5085,10 +5071,10 @@ node-pre-gyp@^0.10.0:
semver "^5.3.0"
tar "^4"
node-releases@^1.1.47:
version "1.1.47"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.47.tgz#c59ef739a1fd7ecbd9f0b7cf5b7871e8a8b591e4"
integrity sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==
node-releases@^1.1.50:
version "1.1.50"
resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.50.tgz#803c40d2c45db172d0410e4efec83aa8c6ad0592"
integrity sha512-lgAmPv9eYZ0bGwUYAKlr8MG6K4CvWliWqnkcT2P8mMAgVrH3lqfBPorFlxiG1pHQnqmavJZ9vbMXUTNyMLbrgQ==
dependencies:
semver "^6.3.0"
@ -5157,13 +5143,6 @@ npm-run-path@^2.0.0:
dependencies:
path-key "^2.0.0"
npm-run-path@^4.0.0:
version "4.0.1"
resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea"
integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
dependencies:
path-key "^3.0.0"
npmlog@^4.0.2:
version "4.1.2"
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
@ -5269,13 +5248,6 @@ onetime@^2.0.0:
dependencies:
mimic-fn "^1.0.0"
onetime@^5.1.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5"
integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q==
dependencies:
mimic-fn "^2.1.0"
optimist@0.3.x:
version "0.3.7"
resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.3.7.tgz#c90941ad59e4273328923074d2cf2e7cbc6ec0d9"
@ -5314,6 +5286,11 @@ osenv@^0.1.4:
os-homedir "^1.0.0"
os-tmpdir "^1.0.0"
ospath@1.2.2:
version "1.2.2"
resolved "https://registry.yarnpkg.com/ospath/-/ospath-1.2.2.tgz#1276639774a3f8ef2572f7fe4280e0ea4550c07b"
integrity sha1-EnZjl3Sj+O8lcvf+QoDg6kVQwHs=
outpipe@^1.1.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/outpipe/-/outpipe-1.1.1.tgz#50cf8616365e87e031e29a5ec9339a3da4725fa2"
@ -5326,11 +5303,6 @@ p-finally@^1.0.0:
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae"
integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=
p-finally@^2.0.0:
version "2.0.1"
resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561"
integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==
p-limit@^1.1.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
@ -5491,11 +5463,6 @@ path-key@^2.0.0, path-key@^2.0.1:
resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40"
integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=
path-key@^3.0.0:
version "3.1.1"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375"
integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
path-key@^3.1.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.0.tgz#99a10d870a803bdd5ee6f0470e58dfcd2f9a54d3"
@ -5609,6 +5576,11 @@ posix-character-classes@^0.1.0:
resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
pretty-bytes@5.3.0:
version "5.3.0"
resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.3.0.tgz#f2849e27db79fb4d6cfe24764fc4134f165989f2"
integrity sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==
pretty-format@^25.1.0:
version "25.1.0"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-25.1.0.tgz#ed869bdaec1356fc5ae45de045e2c8ec7b07b0c8"
@ -5619,7 +5591,7 @@ pretty-format@^25.1.0:
ansi-styles "^4.0.0"
react-is "^16.12.0"
private@^0.1.6:
private@^0.1.8:
version "0.1.8"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff"
integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==
@ -5866,12 +5838,18 @@ regenerator-runtime@^0.13.2, regenerator-runtime@^0.13.3:
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz#7cf6a77d8f5c6f60eb73c5fc1955b2ceb01e6bf5"
integrity sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==
regenerator-transform@^0.14.0:
version "0.14.1"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.1.tgz#3b2fce4e1ab7732c08f665dfdb314749c7ddd2fb"
integrity sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==
regenerator-runtime@^0.13.4:
version "0.13.4"
resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.4.tgz#e96bf612a3362d12bb69f7e8f74ffeab25c7ac91"
integrity sha512-plpwicqEzfEyTQohIKktWigcLzmNStMGwbOUbykx51/29Z3JOGYldaaNGK7ngNXV+UcoqvIMmloZ48Sr74sd+g==
regenerator-transform@^0.14.2:
version "0.14.2"
resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.14.2.tgz#949d9d87468ff88d5a7e4734ebb994a892de1ff2"
integrity sha512-V4+lGplCM/ikqi5/mkkpJ06e9Bujq1NFmNLvsCs56zg3ZbzrnUzAtizZ24TXxtRX/W2jcdScwQCnbL0CICTFkQ==
dependencies:
private "^0.1.6"
"@babel/runtime" "^7.8.4"
private "^0.1.8"
regex-not@^1.0.0, regex-not@^1.0.2:
version "1.0.2"
@ -6568,11 +6546,6 @@ strip-eof@^1.0.0:
resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf"
integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=
strip-final-newline@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad"
integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
strip-indent@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2"