diff --git a/CHANGELOG.md b/CHANGELOG.md index cd785773b..987a3c285 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,70 @@ All notable changes to this project will be documented in this file. Dates are d Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). +#### [v0.1.11](https://github.com/Human-Connection/Human-Connection/compare/v0.1.10...v0.1.11) + +> 22 November 2019 + +- Add LegacyEmbeds component to fix bug [`#2328`](https://github.com/Human-Connection/Human-Connection/pull/2328) +- Fix incorrect link to development environment [`#2309`](https://github.com/Human-Connection/Human-Connection/pull/2309) +- 2329 normalize emails in login form [`#2330`](https://github.com/Human-Connection/Human-Connection/pull/2330) +- Lokalise: Translations update [`#2327`](https://github.com/Human-Connection/Human-Connection/pull/2327) +- Changed translation must change test :( [`#2310`](https://github.com/Human-Connection/Human-Connection/pull/2310) +- build(deps-dev): bump apollo-server-testing from 2.9.9 to 2.9.12 in /backend [`#2318`](https://github.com/Human-Connection/Human-Connection/pull/2318) +- build(deps-dev): bump fuse.js from 3.4.5 to 3.4.6 in /webapp [`#2314`](https://github.com/Human-Connection/Human-Connection/pull/2314) +- build(deps-dev): bump eslint-config-prettier from 6.6.0 to 6.7.0 in /webapp [`#2302`](https://github.com/Human-Connection/Human-Connection/pull/2302) +- build(deps): bump metascraper-lang from 5.8.7 to 5.8.9 in /backend [`#2301`](https://github.com/Human-Connection/Human-Connection/pull/2301) +- build(deps): bump metascraper-soundcloud from 5.8.7 to 5.8.9 in /backend [`#2298`](https://github.com/Human-Connection/Human-Connection/pull/2298) +- build(deps): bump metascraper-youtube from 5.8.7 to 5.8.9 in /backend [`#2297`](https://github.com/Human-Connection/Human-Connection/pull/2297) +- build(deps-dev): bump date-fns from 2.7.0 to 2.8.0 [`#2296`](https://github.com/Human-Connection/Human-Connection/pull/2296) +- build(deps): bump apollo-server from 2.9.9 to 2.9.11 in /backend [`#2311`](https://github.com/Human-Connection/Human-Connection/pull/2311) +- Fix Typo Of Issue 2230 [`#2293`](https://github.com/Human-Connection/Human-Connection/pull/2293) +- [Systems-Development-and-Frameworks] Clickable hashtags [`#2076`](https://github.com/Human-Connection/Human-Connection/pull/2076) +- build(deps): bump neo4j-graphql-js from 2.9.0 to 2.9.3 in /backend [`#2283`](https://github.com/Human-Connection/Human-Connection/pull/2283) +- build(deps-dev): bump eslint-plugin-jest from 23.0.3 to 23.0.4 in /backend [`#2285`](https://github.com/Human-Connection/Human-Connection/pull/2285) +- build(deps-dev): bump eslint-config-prettier from 6.5.0 to 6.7.0 in /backend [`#2286`](https://github.com/Human-Connection/Human-Connection/pull/2286) +- Lokalise: Translations update [`#2277`](https://github.com/Human-Connection/Human-Connection/pull/2277) +- build(deps-dev): bump @vue/eslint-config-prettier from 5.0.0 to 6.0.0 in /webapp [`#2266`](https://github.com/Human-Connection/Human-Connection/pull/2266) +- build(deps-dev): bump prettier from 1.18.2 to 1.19.1 in /backend [`#2281`](https://github.com/Human-Connection/Human-Connection/pull/2281) +- build(deps): bump apollo-server from 2.9.7 to 2.9.9 in /backend [`#2280`](https://github.com/Human-Connection/Human-Connection/pull/2280) +- build(deps-dev): bump apollo-server-testing from 2.9.7 to 2.9.9 in /backend [`#2279`](https://github.com/Human-Connection/Human-Connection/pull/2279) +- build(deps): bump @sentry/node from 5.8.0 to 5.9.0 in /backend [`#2278`](https://github.com/Human-Connection/Human-Connection/pull/2278) +- 🍰 2119-Fix Contribution consistent form input validation [`#2160`](https://github.com/Human-Connection/Human-Connection/pull/2160) +- build(deps): bump cookie-universal-nuxt from 2.0.18 to 2.0.19 in /webapp [`#2265`](https://github.com/Human-Connection/Human-Connection/pull/2265) +- build(deps): bump metascraper modules [`#2257`](https://github.com/Human-Connection/Human-Connection/pull/2257) +- build: configure stale bot [`#2273`](https://github.com/Human-Connection/Human-Connection/pull/2273) +- Explicitly define our schema, improve performance [`#2243`](https://github.com/Human-Connection/Human-Connection/pull/2243) +- build(deps): [security] bump https-proxy-agent from 2.2.1 to 2.2.4 [`#2274`](https://github.com/Human-Connection/Human-Connection/pull/2274) +- build: record and publish all cypress test results [`#2251`](https://github.com/Human-Connection/Human-Connection/pull/2251) +- Add Emacs Backup Files To Gitignore (*~) [`#2261`](https://github.com/Human-Connection/Human-Connection/pull/2261) +- build(deps-dev): bump eslint-config-prettier from 6.5.0 to 6.6.0 in /webapp [`#2267`](https://github.com/Human-Connection/Human-Connection/pull/2267) +- 2187 language does not change on edit [`#2200`](https://github.com/Human-Connection/Human-Connection/pull/2200) +- 1747 show shouts [`#2101`](https://github.com/Human-Connection/Human-Connection/pull/2101) +- build(deps): bump node from 13.0.1-alpine to 13.1.0-alpine in /webapp [`#2180`](https://github.com/Human-Connection/Human-Connection/pull/2180) +- Fix #2042 Back Link To Login Page [`#2078`](https://github.com/Human-Connection/Human-Connection/pull/2078) +- 2119 create post consistent form input validation improvements [`#2163`](https://github.com/Human-Connection/Human-Connection/pull/2163) +- Helper script to install all packages [`#2250`](https://github.com/Human-Connection/Human-Connection/pull/2250) +- refactor: remove redundant port configuration [`#2247`](https://github.com/Human-Connection/Human-Connection/pull/2247) +- build(deps-dev): bump eslint-config-standard from 12.0.0 to 14.1.0 in /webapp [`#2246`](https://github.com/Human-Connection/Human-Connection/pull/2246) +- build(deps-dev): bump cucumber from 6.0.3 to 6.0.5 in /backend [`#2236`](https://github.com/Human-Connection/Human-Connection/pull/2236) +- build: less verbose output on build server [`#2249`](https://github.com/Human-Connection/Human-Connection/pull/2249) +- Fix infinite scrolling out of control [`#2248`](https://github.com/Human-Connection/Human-Connection/pull/2248) +- 2106-unblock a user in the user settings [`#2110`](https://github.com/Human-Connection/Human-Connection/pull/2110) +- Fix 1936 [`#2241`](https://github.com/Human-Connection/Human-Connection/pull/2241) +- fix(editor): Fix hashtags not working after embeded content [`#2242`](https://github.com/Human-Connection/Human-Connection/pull/2242) +- build(deps-dev): bump prettier from 1.18.2 to 1.19.1 in /webapp [`#2185`](https://github.com/Human-Connection/Human-Connection/pull/2185) +- build(deps-dev): bump eslint-plugin-jest from 23.0.2 to 23.0.4 in /webapp [`#2245`](https://github.com/Human-Connection/Human-Connection/pull/2245) +- build(deps): remove deprecated debug flags [`#2219`](https://github.com/Human-Connection/Human-Connection/pull/2219) +- build(deps-dev): bump eslint-plugin-vue from 6.0.0 to 6.0.1 in /webapp [`#2235`](https://github.com/Human-Connection/Human-Connection/pull/2235) +- build(deps-dev): bump eslint from 5.16.0 to 6.6.0 in /webapp [`#2205`](https://github.com/Human-Connection/Human-Connection/pull/2205) +- Add locale to undefined to null [`#2233`](https://github.com/Human-Connection/Human-Connection/pull/2233) +- Update to version 0.1.10 [`#2231`](https://github.com/Human-Connection/Human-Connection/pull/2231) +- fix #2329: Normalize email on login in the backend [`#2329`](https://github.com/Human-Connection/Human-Connection/issues/2329) +- Merge pull request #2078 from Human-Connection/fix-2042-back-link [`#2042`](https://github.com/Human-Connection/Human-Connection/issues/2042) +- Tell github-linguists to ignore snapshots [`978347b`](https://github.com/Human-Connection/Human-Connection/commit/978347ba7b5a6aa1bc915ada972ffffa2816d37c) +- Lokalise: update of webapp/locales/ru.json [`906e851`](https://github.com/Human-Connection/Human-Connection/commit/906e8518bf060134150187fb1574ac50ffd502f6) +- Lokalise: update of webapp/locales/ru.json [`3e52ee0`](https://github.com/Human-Connection/Human-Connection/commit/3e52ee090c88c357b796895370d126f8bb5529f0) + #### [v0.1.10](https://github.com/Human-Connection/Human-Connection/compare/v0.1.9...v0.1.10) > 13 November 2019 @@ -61,9 +125,9 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - 🍰 Add migration plan and frontend code guidelines to our docs [`#2075`](https://github.com/Human-Connection/Human-Connection/pull/2075) - Update feature template [`#2116`](https://github.com/Human-Connection/Human-Connection/pull/2116) - Update to version 0.1.9 [`#2114`](https://github.com/Human-Connection/Human-Connection/pull/2114) +- remove package-lock.json [`3cf3c31`](https://github.com/Human-Connection/Human-Connection/commit/3cf3c31808dc6ae59fb9c6ec33e9e178c5556438) - add current file [`26c0d4d`](https://github.com/Human-Connection/Human-Connection/commit/26c0d4d83e4418a2378e05b66b6b47461f82735f) - Finish portuguese translations [`15c671c`](https://github.com/Human-Connection/Human-Connection/commit/15c671c4a8aae86317896ca30601389504bce9e1) -- add design token addon to storybook [`fc387f6`](https://github.com/Human-Connection/Human-Connection/commit/fc387f63e2cd4aef0964c81a13b892bdba952e12) #### [v0.1.9](https://github.com/Human-Connection/Human-Connection/compare/v0.1.8...v0.1.9) @@ -124,6 +188,7 @@ Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog). - change Changes & History to Changes [`#2030`](https://github.com/Human-Connection/Human-Connection/pull/2030) - chnage Änderungen & Verlauf zu Änderungen [`#2029`](https://github.com/Human-Connection/Human-Connection/pull/2029) - build(deps): bump @nuxtjs/apollo from 4.0.0-rc15 to 4.0.0-rc16 in /webapp [`#1990`](https://github.com/Human-Connection/Human-Connection/pull/1990) +- Fix #2042 Back Link To Login Page [`#2042`](https://github.com/Human-Connection/Human-Connection/issues/2042) - Merge pull request #2043 from Human-Connection/fix-1993 [`#1993`](https://github.com/Human-Connection/Human-Connection/issues/1993) - fix #1993 [`#1993`](https://github.com/Human-Connection/Human-Connection/issues/1993) - first implementation [`aeae72f`](https://github.com/Human-Connection/Human-Connection/commit/aeae72f6918861aa2a4c64d0b32c847d9e857e93) diff --git a/README.md b/README.md index b5064cd0d..115a6760c 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ Human Connection is a nonprofit social, action and knowledge network that connec ## Live demo -Try out our deployed [staging environment](https://nitro-staging.human-connection.org/). +Try out our deployed [development environment](https://develop.human-connection.org/). Logins: diff --git a/VERSION b/VERSION index 9767cc98e..20f49513e 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.1.10 +0.1.11 diff --git a/backend/package.json b/backend/package.json index ed35c8d9d..c8bc95e92 100644 --- a/backend/package.json +++ b/backend/package.json @@ -71,15 +71,15 @@ "metascraper-date": "^5.8.7", "metascraper-description": "^5.8.7", "metascraper-image": "^5.8.7", - "metascraper-lang": "^5.8.7", + "metascraper-lang": "^5.8.9", "metascraper-lang-detector": "^4.10.2", "metascraper-logo": "^5.8.7", "metascraper-publisher": "^5.8.7", - "metascraper-soundcloud": "^5.8.7", + "metascraper-soundcloud": "^5.8.9", "metascraper-title": "^5.8.7", "metascraper-url": "^5.8.7", "metascraper-video": "^5.8.7", - "metascraper-youtube": "^5.8.7", + "metascraper-youtube": "^5.8.9", "minimatch": "^3.0.4", "mustache": "^3.1.0", "neo4j-driver": "~1.7.6", @@ -105,7 +105,7 @@ "@babel/plugin-proposal-throw-expressions": "^7.2.0", "@babel/preset-env": "~7.7.1", "@babel/register": "~7.7.0", - "apollo-server-testing": "~2.9.9", + "apollo-server-testing": "~2.9.12", "babel-core": "~7.0.0-0", "babel-eslint": "~10.0.3", "babel-jest": "~24.9.0", diff --git a/backend/src/schema/resolvers/user_management.js b/backend/src/schema/resolvers/user_management.js index e1528cc9e..b7584dd68 100644 --- a/backend/src/schema/resolvers/user_management.js +++ b/backend/src/schema/resolvers/user_management.js @@ -2,6 +2,7 @@ import encode from '../../jwt/encode' import bcrypt from 'bcryptjs' import { AuthenticationError } from 'apollo-server' import { neode } from '../../bootstrap/neo4j' +import { normalizeEmail } from 'validator' const instance = neode() @@ -21,6 +22,7 @@ export default { // if (user && user.id) { // throw new Error('Already logged in.') // } + email = normalizeEmail(email) const session = driver.session() const result = await session.run( ` diff --git a/backend/src/schema/resolvers/user_management.spec.js b/backend/src/schema/resolvers/user_management.spec.js index 61dfe49cf..d88583ebb 100644 --- a/backend/src/schema/resolvers/user_management.spec.js +++ b/backend/src/schema/resolvers/user_management.spec.js @@ -5,8 +5,10 @@ import { gql } from '../../helpers/jest' import { createTestClient } from 'apollo-server-testing' import createServer, { context } from '../../server' import encode from '../../jwt/encode' +import { neode as getNeode } from '../../bootstrap/neo4j' const factory = Factory() +const neode = getNeode() let query let mutate let variables @@ -234,6 +236,28 @@ describe('login', () => { }) }) }) + + describe('normalization', () => { + describe('email address is a gmail address ', () => { + beforeEach(async () => { + const email = await neode.first('EmailAddress', { email: 'test@example.org' }) + await email.update({ email: 'someuser@gmail.com' }) + }) + + describe('supplied email contains dots', () => { + beforeEach(() => { + variables = { ...variables, email: 'some.user@gmail.com' } + }) + + it('normalizes email, issue #2329', async () => { + await respondsWith({ + data: { login: expect.any(String) }, + errors: undefined, + }) + }) + }) + }) + }) }) describe('with a valid email but incorrect password', () => { diff --git a/backend/yarn.lock b/backend/yarn.lock index 14bf4b365..f70025a44 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2,6 +2,25 @@ # yarn lockfile v1 +"@apollo/protobufjs@^1.0.3": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.0.3.tgz#02c655aedd4ba7c7f64cbc3d2b1dd9a000a391ba" + integrity sha512-gqeT810Ect9WIqsrgfUvr+ljSB5m1PyBae9HGdrRyQ3HjHjTcjVvxpsMYXlUk4rUHnrfUqyoGvLSy2yLlRGEOw== + dependencies: + "@protobufjs/aspromise" "^1.1.2" + "@protobufjs/base64" "^1.1.2" + "@protobufjs/codegen" "^2.0.4" + "@protobufjs/eventemitter" "^1.1.0" + "@protobufjs/fetch" "^1.1.0" + "@protobufjs/float" "^1.0.2" + "@protobufjs/inquire" "^1.1.0" + "@protobufjs/path" "^1.1.2" + "@protobufjs/pool" "^1.1.0" + "@protobufjs/utf8" "^1.1.0" + "@types/long" "^4.0.0" + "@types/node" "^10.1.0" + long "^4.0.0" + "@apollographql/apollo-tools@^0.4.0": version "0.4.0" resolved "https://registry.yarnpkg.com/@apollographql/apollo-tools/-/apollo-tools-0.4.0.tgz#8a1a0ab7a0bb12ccc03b72e4a104cfa5d969fd5f" @@ -1627,13 +1646,13 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -apollo-cache-control@^0.8.7: - version "0.8.7" - resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.8.7.tgz#5871db1c343b28d430df440ff9b3a27618831ada" - integrity sha512-2KMn451IFU4dx3IPmp0QzaLEFtiV7rB6fNurUXX4+5LHJuK3Jic3jD8ldVLfbfsXZcgguzm/YYVFuotnbmaZiw== +apollo-cache-control@^0.8.8: + version "0.8.8" + resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.8.8.tgz#c6de9ef3a154560f6cf26ce7159e62438c1ac022" + integrity sha512-hpIJg3Tmb6quA111lrVO+d3qcyYRlJ8JqbeQdcgwLT3fb2VQzk21SrBZYl2oMM4ZqSOWCZWg4/Cn9ARYqdWjKA== dependencies: apollo-server-env "^2.4.3" - graphql-extensions "^0.10.6" + graphql-extensions "^0.10.7" apollo-cache-inmemory@~1.6.3: version "1.6.3" @@ -1683,18 +1702,25 @@ apollo-engine-reporting-protobuf@^0.4.3: dependencies: protobufjs "^6.8.6" -apollo-engine-reporting@^1.4.9: - version "1.4.9" - resolved "https://registry.yarnpkg.com/apollo-engine-reporting/-/apollo-engine-reporting-1.4.9.tgz#234ef593bf73dcd2f62882c0ac6fedb0254ce90c" - integrity sha512-y9GVI/gpXFONaSnti4aXfmT9Kz1UApF9xB5J3cQSm57TnAxtS+QXq8nmSPuieqSV3+w0y2kwle3U9haRgirS7g== +apollo-engine-reporting-protobuf@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.4.4.tgz#73a064f8c9f2d6605192d1673729c66ec47d9cb7" + integrity sha512-SGrIkUR7Q/VjU8YG98xcvo340C4DaNUhg/TXOtGsMlfiJDzHwVau/Bv6zifAzBafp2lj0XND6Daj5kyT/eSI/w== dependencies: - apollo-engine-reporting-protobuf "^0.4.3" + "@apollo/protobufjs" "^1.0.3" + +apollo-engine-reporting@^1.4.10: + version "1.4.10" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting/-/apollo-engine-reporting-1.4.10.tgz#cca245133906ed4ece125e48cb95dd959f3af2f6" + integrity sha512-0nEawO9cudbXHCxRvnDUWKqCxPAGEstghUFd5sB67lIGuh91MYeLuwN1iTfqUdwF1feEGHn636zVVUYlXGOlvQ== + dependencies: + apollo-engine-reporting-protobuf "^0.4.4" apollo-graphql "^0.3.4" apollo-server-caching "^0.5.0" apollo-server-env "^2.4.3" - apollo-server-types "^0.2.7" + apollo-server-types "^0.2.8" async-retry "^1.2.1" - graphql-extensions "^0.10.6" + graphql-extensions "^0.10.7" apollo-env@0.5.1, apollo-env@^0.5.1: version "0.5.1" @@ -1764,26 +1790,26 @@ apollo-server-caching@^0.5.0: dependencies: lru-cache "^5.0.0" -apollo-server-core@^2.9.11, apollo-server-core@^2.9.9: - version "2.9.11" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.9.11.tgz#fc788000ba16b98c634a81ecce81cfac5fd6604e" - integrity sha512-eWAe5oLMEGdh7Ngvie9w/EUr/0+e3ihgIsHbfDIVJ//0aqqFEs7Ij47qX24tZ9aMF7Tr8Jg3AFpipPlq2R0nsg== +apollo-server-core@^2.9.11, apollo-server-core@^2.9.12: + version "2.9.12" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.9.12.tgz#c8ed48540762913242eef5fce0da8b59b131a1e8" + integrity sha512-jhGr2R655PSwUUBweXDl+0F3oa74Elu5xXF+88ymUUej34EwBUCqz97wPqR07BEuyxaAlRfZwPMvKaHhMUKg5g== dependencies: "@apollographql/apollo-tools" "^0.4.0" "@apollographql/graphql-playground-html" "1.6.24" "@types/graphql-upload" "^8.0.0" "@types/ws" "^6.0.0" - apollo-cache-control "^0.8.7" + apollo-cache-control "^0.8.8" apollo-datasource "^0.6.3" - apollo-engine-reporting "^1.4.9" + apollo-engine-reporting "^1.4.10" apollo-server-caching "^0.5.0" apollo-server-env "^2.4.3" apollo-server-errors "^2.3.4" - apollo-server-plugin-base "^0.6.7" - apollo-server-types "^0.2.7" - apollo-tracing "^0.8.7" + apollo-server-plugin-base "^0.6.8" + apollo-server-types "^0.2.8" + apollo-tracing "^0.8.8" fast-json-stable-stringify "^2.0.0" - graphql-extensions "^0.10.6" + graphql-extensions "^0.10.7" graphql-tag "^2.9.2" graphql-tools "^4.0.0" graphql-upload "^8.0.2" @@ -1826,19 +1852,19 @@ apollo-server-express@^2.9.11, apollo-server-express@^2.9.7: subscriptions-transport-ws "^0.9.16" type-is "^1.6.16" -apollo-server-plugin-base@^0.6.7: - version "0.6.7" - resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.6.7.tgz#c2cc42806fbe264e8364c23823dee749acdfa1d3" - integrity sha512-/9voO+6a0q/Fu5SuDVt+bgOCSUr8RRp9XkPRz0Bu6+mNNvCoxDNuNgCau7iz1BA4igY2R3PchevQPBM1gjrf6w== +apollo-server-plugin-base@^0.6.8: + version "0.6.8" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.6.8.tgz#94cb9a6d806b7057d1d42202292d2adcf2cf0e7a" + integrity sha512-0pKCjcg9gHBK8qlb280+N0jl99meixQtxXnMJFyIfD+45OpKQ+WolHIbO0oZgNEt7r/lNWwH8v3l5yYm1ghz1A== dependencies: - apollo-server-types "^0.2.7" + apollo-server-types "^0.2.8" -apollo-server-testing@~2.9.9: - version "2.9.9" - resolved "https://registry.yarnpkg.com/apollo-server-testing/-/apollo-server-testing-2.9.9.tgz#451836fa2e077e93f45182dde50ca72c15be2e84" - integrity sha512-ejbFJLrprMDBZWdi4hOZkZUSMzNJvX5NVDXWWUFHAySbY2zDsbHrQ9jE/2KQJrI3Q93jUgmpUTAu6kS0cjxt4Q== +apollo-server-testing@~2.9.12: + version "2.9.12" + resolved "https://registry.yarnpkg.com/apollo-server-testing/-/apollo-server-testing-2.9.12.tgz#2dcad49f399f50bf3d8bbaa0c753eb7eca48ff10" + integrity sha512-TFHXA8HdD++FzbCvrQryFqALvX2Mrea1bNu7pi5L5wpjB5Ug3FudasYGhy6tl8BaStPxsugWngchuD3IPSBrgg== dependencies: - apollo-server-core "^2.9.9" + apollo-server-core "^2.9.12" apollo-server-types@^0.2.7: version "0.2.7" @@ -1849,6 +1875,15 @@ apollo-server-types@^0.2.7: apollo-server-caching "^0.5.0" apollo-server-env "^2.4.3" +apollo-server-types@^0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.2.8.tgz#729208a8dd72831af3aa4f1eb584022ada146e6b" + integrity sha512-5OclxkAqjhuO75tTNHpSO/+doJZ+VlRtTefnrPJdK/uwVew9U/VUCWkYdryZWwEyVe1nvQ/4E7RYR4tGb8l8wA== + dependencies: + apollo-engine-reporting-protobuf "^0.4.4" + apollo-server-caching "^0.5.0" + apollo-server-env "^2.4.3" + apollo-server@~2.9.11: version "2.9.11" resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.9.11.tgz#fafa7bc8f758689b0675c3300599a9b1128c58cd" @@ -1860,13 +1895,13 @@ apollo-server@~2.9.11: graphql-subscriptions "^1.0.0" graphql-tools "^4.0.0" -apollo-tracing@^0.8.7: - version "0.8.7" - resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.8.7.tgz#aa1fe83fc3d7516cb9fb6aff9e068b4270a8713c" - integrity sha512-Rtkmvw//abR+rydd4eO5i2DZe94/M/TZENVbB2E1t20zZ2SnNExwYTvs759F+9/TrmOs68+KidVEyrK3j8cFHg== +apollo-tracing@^0.8.8: + version "0.8.8" + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.8.8.tgz#bfaffd76dc12ed5cc1c1198b5411864affdb1b83" + integrity sha512-aIwT2PsH7VZZPaNrIoSjzLKMlG644d2Uf+GYcoMd3X6UEyg1sXdWqkKfCeoS6ChJKH2khO7MXAvOZC03UnCumQ== dependencies: apollo-server-env "^2.4.3" - graphql-extensions "^0.10.6" + graphql-extensions "^0.10.7" apollo-utilities@1.3.2, apollo-utilities@^1.0.1, apollo-utilities@^1.3.0, apollo-utilities@^1.3.2: version "1.3.2" @@ -4073,14 +4108,14 @@ graphql-custom-directives@~0.2.14: moment "^2.22.2" numeral "^2.0.6" -graphql-extensions@^0.10.6: - version "0.10.6" - resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.10.6.tgz#02fbbf81fa3b4cb7d7e76341faec2683049490cc" - integrity sha512-F3w/8/iYyhomnX9orQH4GK5dd5JbNhPdTO359ZjweZOGuX/I6DttjgAVDhc7Im0Drw1+bh95ShzSgjHOn6XMLg== +graphql-extensions@^0.10.7: + version "0.10.7" + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.10.7.tgz#ca9f8ec3cb0af1739b48ca42280ec9162ad116d1" + integrity sha512-YuP7VQxNePG4bWRQ5Vk+KRMbZ9r1IWCqCCogOMz/1ueeQ4gZe93eGRcb0vhpOdMFnCX6Vyvd4+sC+N6LR3YFOQ== dependencies: "@apollographql/apollo-tools" "^0.4.0" apollo-server-env "^2.4.3" - apollo-server-types "^0.2.7" + apollo-server-types "^0.2.8" graphql-iso-date@~3.6.1: version "3.6.1" @@ -5785,10 +5820,10 @@ metascraper-lang-detector@^4.10.2: franc "~4.0.0" iso-639-3 "~1.1.0" -metascraper-lang@^5.8.7: - version "5.8.7" - resolved "https://registry.yarnpkg.com/metascraper-lang/-/metascraper-lang-5.8.7.tgz#5214af961d55b7b4c98e679fffe7477a0f3f9c53" - integrity sha512-ASidffvAmnankJtb9BIqVyRRlcz0uJ5mAbkAoWL1xkd9GyUxRLvkCjKq/pvsapASNabfqjwbgSj7hO8mv5hbkQ== +metascraper-lang@^5.8.9: + version "5.8.9" + resolved "https://registry.yarnpkg.com/metascraper-lang/-/metascraper-lang-5.8.9.tgz#589bac0fdc523b5b6e6317a7b6295474eedfb872" + integrity sha512-VMiU+T9LFsra/bBc0w0+fw6lk8Snb/ULoIvHUF0+5wvkv4KzQicc0z1lTAL/28Et2Xa+R5Km5A9Ts7LYuQRqVw== dependencies: "@metascraper/helpers" "^5.8.7" @@ -5806,13 +5841,13 @@ metascraper-publisher@^5.8.7: dependencies: "@metascraper/helpers" "^5.8.7" -metascraper-soundcloud@^5.8.7: - version "5.8.7" - resolved "https://registry.yarnpkg.com/metascraper-soundcloud/-/metascraper-soundcloud-5.8.7.tgz#a557f070671978730ea06d18be3d5668cf323ab5" - integrity sha512-qzwT7igIUi0k8NYC31lfLBeJEIUSxgJvQX3LC1JMxrEue5YMmE86SZRYASGemhMzhW5LtM/oA9jQECT3a8enJA== +metascraper-soundcloud@^5.8.9: + version "5.8.9" + resolved "https://registry.yarnpkg.com/metascraper-soundcloud/-/metascraper-soundcloud-5.8.9.tgz#5d02538078114c5ab25c46df4afc3f45a94b3d7c" + integrity sha512-0otAe2E4N/KN2UqopJAM9NFZfSMyll2Q0XKhicfV/d+6Q1ERT7LWA/vwhBmxFwQzzX2mxZ8JFKeXUf6OZqEvVg== dependencies: "@metascraper/helpers" "^5.8.7" - tldts "~5.6.1" + tldts "~5.6.2" metascraper-title@^5.8.7: version "5.8.7" @@ -5837,10 +5872,10 @@ metascraper-video@^5.8.7: "@metascraper/helpers" "^5.8.7" lodash "~4.17.15" -metascraper-youtube@^5.8.7: - version "5.8.7" - resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.8.7.tgz#8a799602788d90ed34a885f4754fc98aa5e917ca" - integrity sha512-00b+KNoRxDYc+Pbx25a74ZV2hX4ARqKY9J70AFZm/kstmxh2VOApyuIkuNkQM8PgTqEMXm3lAFiz6aYMnPcVMg== +metascraper-youtube@^5.8.9: + version "5.8.9" + resolved "https://registry.yarnpkg.com/metascraper-youtube/-/metascraper-youtube-5.8.9.tgz#595f5e384e0db519378ca2023bd8aa6603866c9d" + integrity sha512-Zuew1tLSC14ceL9ZaNvlQ4GmFopbYDalr8gL+Ofo4ha4jKyX58VaPQtmIgASAJv/jlOXd9zCwEdhNw8/YyZZWw== dependencies: "@metascraper/helpers" "^5.8.7" get-video-id "~3.1.4" @@ -8008,17 +8043,17 @@ tlds@^1.187.0, tlds@^1.203.0: resolved "https://registry.yarnpkg.com/tlds/-/tlds-1.203.1.tgz#4dc9b02f53de3315bc98b80665e13de3edfc1dfc" integrity sha512-7MUlYyGJ6rSitEZ3r1Q1QNV8uSIzapS8SmmhSusBuIc7uIxPPwsKllEP0GRp1NS6Ik6F+fRZvnjDWm3ecv2hDw== -tldts-core@^5.6.1: - version "5.6.1" - resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-5.6.1.tgz#943fd020b564018fae308c12ec2435e53101c257" - integrity sha512-ikhUCHoiRu0QzQpba0f0q1Km5YBnn4qsBzGlYCzT3y3wSCGG2GlV0xeEOcXTzp2pRne6bQaHRry4TINMZpDFKQ== +tldts-core@^5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/tldts-core/-/tldts-core-5.6.2.tgz#e75eeaba52c621f0dd860b7a8500b6972bff9fc4" + integrity sha512-2dXHiqoqQ2bGen1SqSdwPWsZ5JiDKXW3CxdEZ9kyTfDZ/PBj8JaYiVAybn3W5IDtRqYB8ewHDScIYOedzE/lhg== -tldts@~5.6.1: - version "5.6.1" - resolved "https://registry.yarnpkg.com/tldts/-/tldts-5.6.1.tgz#36f4ac97505b9202f2872f6246f326589f49d78b" - integrity sha512-I+imSP592J9GUYApIoiDdJk3KlroHY4zmDmpAp+TlIDZZAPxx192yOUViMB2QmlcRtZUz5XLEM3cS2F0V7P1Fw== +tldts@~5.6.2: + version "5.6.2" + resolved "https://registry.yarnpkg.com/tldts/-/tldts-5.6.2.tgz#6185e16f61b250dbd9ae2f319d371524acb50d76" + integrity sha512-U7m9bXEkB62JXbKQRagoBuemYyYQ4pqyu3PUXXySXFLviPDWEubAM9ENvAPzNmRu7J6izQJThfN+oC4ZI7zHCg== dependencies: - tldts-core "^5.6.1" + tldts-core "^5.6.2" tmp@^0.0.33: version "0.0.33" diff --git a/cypress/integration/internationalization/Internationalization.feature b/cypress/integration/internationalization/Internationalization.feature index 0a5f90ff0..18070d888 100644 --- a/cypress/integration/internationalization/Internationalization.feature +++ b/cypress/integration/internationalization/Internationalization.feature @@ -14,7 +14,7 @@ Feature: Internationalization Examples: Login Button | language | buttonLabel | | Français | Connexion | - | Deutsch | Einloggen | + | Deutsch | Anmelden | | English | Login | Scenario: Keep preferred language after refresh diff --git a/package.json b/package.json index 26bb61c27..fe0e61c0f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nitro-cypress", - "version": "0.1.10", + "version": "0.1.11", "description": "Fullstack tests with cypress for Human Connection", "author": "Human Connection gGmbh", "license": "MIT", @@ -27,7 +27,7 @@ "cypress-cucumber-preprocessor": "^1.16.2", "cypress-file-upload": "^3.5.0", "cypress-plugin-retries": "^1.4.0", - "date-fns": "^2.7.0", + "date-fns": "^2.8.0", "dotenv": "^8.2.0", "faker": "Marak/faker.js#master", "graphql-request": "^1.8.2", diff --git a/webapp/components/Editor/defaultExtensions.js b/webapp/components/Editor/defaultExtensions.js index 4b0eff1f9..63cf8c73f 100644 --- a/webapp/components/Editor/defaultExtensions.js +++ b/webapp/components/Editor/defaultExtensions.js @@ -1,4 +1,5 @@ import Embed from '~/components/Editor/nodes/Embed.js' +import LegacyEmbed from '~/components/Editor/nodes/LegacyEmbed.js' import Link from '~/components/Editor/nodes/Link.js' import Strike from '~/components/Editor/marks/Strike' import Italic from '~/components/Editor/marks/Italic' @@ -44,5 +45,13 @@ export default function defaultExtensions(component) { return embed }, }), + new LegacyEmbed({ + onEmbed: async ({ url }) => { + const { + data: { embed }, + } = await $apollo.query({ query: EmbedQuery(), variables: { url } }) + return embed + }, + }), ] } diff --git a/webapp/components/Editor/defaultExtensions.spec.js b/webapp/components/Editor/defaultExtensions.spec.js index 13f8cb0f3..97d50b883 100644 --- a/webapp/components/Editor/defaultExtensions.spec.js +++ b/webapp/components/Editor/defaultExtensions.spec.js @@ -66,19 +66,24 @@ describe('defaultExtensions', () => { type: 'doc', content: [ { - type: 'paragraph', content: [ { text: 'Baby loves cat:', type: 'text', }, ], + type: 'paragraph', }, { - type: 'embed', - attrs: { - dataEmbedUrl: 'https://www.youtube.com/watch?v=qkdXAtO40Fo', - }, + content: [ + { + attrs: { + dataEmbedUrl: 'https://www.youtube.com/watch?v=qkdXAtO40Fo', + }, + type: 'embed', + }, + ], + type: 'paragraph', }, ], } diff --git a/webapp/components/Editor/nodes/LegacyEmbed.js b/webapp/components/Editor/nodes/LegacyEmbed.js new file mode 100644 index 000000000..0d7a82a18 --- /dev/null +++ b/webapp/components/Editor/nodes/LegacyEmbed.js @@ -0,0 +1,93 @@ +import { Node } from 'tiptap' +import pasteRule from '../commands/pasteRule' +import { compileToFunctions } from 'vue-template-compiler' +import Vue from 'vue' +import EmbedComponent from '~/components/Embed/EmbedComponent' + +Vue.component(EmbedComponent) +const template = `` + +const compiledTemplate = compileToFunctions(template) + +export default class Embed extends Node { + get name() { + return 'embed' + } + + get defaultOptions() { + return { + onEmbed: () => ({}), + } + } + + pasteRules({ type, schema }) { + return [ + pasteRule( + // source: https://stackoverflow.com/a/3809435 + /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)/g, + type, + url => ({ dataEmbedUrl: url }), + ), + ] + } + + get schema() { + return { + attrs: { + dataEmbedUrl: { + default: null, + }, + }, + group: 'inline', + inline: true, + parseDOM: [ + { + tag: 'a[href].embed', + getAttrs: dom => ({ + dataEmbedUrl: dom.getAttribute('href'), + }), + }, + ], + toDOM: node => [ + 'a', + { + href: node.attrs.dataEmbedUrl, + class: 'embed', + target: '_blank', + }, + ], + } + } + + get view() { + return { + props: ['node', 'updateAttrs', 'options'], + data: () => ({ + embedData: {}, + }), + async created() { + if (this.options) { + this.embedData = await this.options.onEmbed({ url: this.dataEmbedUrl }) + } + }, + computed: { + componentType() { + return EmbedComponent + }, + dataEmbedUrl: { + get() { + return this.node.attrs.dataEmbedUrl + }, + set(dataEmbedUrl) { + this.updateAttrs({ + dataEmbedUrl, + }) + }, + }, + }, + render(createElement) { + return compiledTemplate.render.call(this, createElement) + }, + } + } +} diff --git a/webapp/components/LoginForm/LoginForm.spec.js b/webapp/components/LoginForm/LoginForm.spec.js new file mode 100644 index 000000000..b60680f37 --- /dev/null +++ b/webapp/components/LoginForm/LoginForm.spec.js @@ -0,0 +1,62 @@ +import LoginForm from './LoginForm.vue' +import Styleguide from '@human-connection/styleguide' +import Vuex from 'vuex' +import { config, mount, createLocalVue } from '@vue/test-utils' + +const localVue = createLocalVue() +localVue.use(Vuex) +localVue.use(Styleguide) + +config.stubs['nuxt-link'] = '' +config.stubs['locale-switch'] = '' +config.stubs['client-only'] = '' + +describe('LoginForm', () => { + let mocks + let propsData + let storeMocks + + beforeEach(() => { + propsData = {} + }) + + describe('mount', () => { + const Wrapper = () => { + storeMocks = { + getters: { + 'auth/pending': () => false, + }, + actions: { + 'auth/login': jest.fn(), + }, + } + const store = new Vuex.Store(storeMocks) + mocks = { + $t: () => {}, + $toast: { + success: jest.fn(), + error: jest.fn(), + }, + } + return mount(LoginForm, { mocks, localVue, propsData, store }) + } + + describe('fill in email and password and submit', () => { + const fillIn = (wrapper, opts = {}) => { + const { email = 'email@example.org', password = '1234' } = opts + wrapper.find('input[name="email"]').setValue(email) + wrapper.find('input[name="password"]').setValue(password) + wrapper.find('form').trigger('submit') + } + + it('dispatches login with form data', () => { + fillIn(Wrapper()) + expect(storeMocks.actions['auth/login']).toHaveBeenCalledWith( + expect.any(Object), + { email: 'email@example.org', password: '1234' }, + undefined, + ) + }) + }) + }) +}) diff --git a/webapp/components/LoginForm/LoginForm.vue b/webapp/components/LoginForm/LoginForm.vue index 91693ed4b..d61a5675a 100644 --- a/webapp/components/LoginForm/LoginForm.vue +++ b/webapp/components/LoginForm/LoginForm.vue @@ -93,8 +93,9 @@ export default { }, methods: { async onSubmit() { + const { email, password } = this.form try { - await this.$store.dispatch('auth/login', { ...this.form }) + await this.$store.dispatch('auth/login', { email, password }) this.$toast.success(this.$t('login.success')) this.$emit('success') } catch (err) { diff --git a/webapp/locales/de.json b/webapp/locales/de.json index ba0a4efad..bb2784d46 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -1,787 +1,800 @@ { - "components": { - "password-reset": { - "request": { - "form": { - "description": "Eine Mail zum Zurücksetzen des Passworts wird an die angegebene E-Mail Adresse geschickt.", - "submit": "Email anfordern", - "submitted": "Eine E-Mail mit weiteren Instruktionen wurde verschickt an {email}" - } - }, - "change-password": { - "success": "Änderung des Passworts war erfolgreich!", - "error": "Passwort Änderung fehlgeschlagen. Möglicherweise falscher Sicherheitscode?", - "help": "Falls Probleme auftreten, schreib uns gerne eine Mail an:" - } + "login": { + "copy": "Falls Du bereits ein Konto bei Human Connection hast, melde Dich bitte hier an.", + "login": "Anmelden", + "logout": "Abmelden", + "email": "Deine E-Mail", + "password": "Dein Passwort", + "moreInfo": "Was ist Human Connection?", + "hello": "Hallo", + "forgotPassword": "Passwort vergessen?", + "no-account": "Du hast noch kein Benutzerkonto?", + "register": "Benutzerkonto erstellen", + "moreInfoURL": "https:\/\/human-connection.org", + "moreInfoHint": "zur Präsentationsseite", + "success": "Du bist eingeloggt!", + "failure": "Fehlerhafte E-Mail-Adresse oder Passwort." }, - "enter-nonce": { - "form": { - "nonce": "Code eingeben", - "description": "Öffne dein E-Mail Postfach und gib den Code ein, den wir geschickt haben.", - "next": "Weiter", - "validations": { - "length": "muss genau 6 Buchstaben lang sein" - } - } - }, - "registration": { - "signup": { - "unavailable": "Leider ist die öffentliche Registrierung von Benutzerkonten auf diesem Server derzeit nicht möglich.", - "title": "Mach mit bei Human Connection!", - "form": { - "description": "Um loszulegen, gib deine E-Mail Adresse ein:", - "terms-and-condition": "Ich stimme den Nutzungsbedingungenzu.", - "data-privacy": "Ich habe die Datenschutzerklärung gelesen und verstanden", - "minimum-age": "Ich bin 18 Jahre oder älter.", - "invitation-code": "Dein Einladungscode lautet: {code}", - "errors": { - "email-exists": "Es gibt schon ein Benutzerkonto mit dieser E-Mail Adresse!", - "invalid-invitation-token": "Es sieht so aus, als ob der Einladungscode schon eingelöst wurde. Jeder Code kann nur einmalig benutzt werden." - }, - "submit": "Konto erstellen", - "success": "Eine Mail mit einem Bestätigungslink für die Registrierung wurde an {email} geschickt" - } - }, - "create-user-account": { - "title": "Benutzerkonto anlegen", - "success": "Dein Benutzerkonto wurde erstellt!", - "error": "Es konnte kein Benutzerkonto erstellt werden!", - "help": "Vielleicht war der Bestätigungscode falsch oder abgelaufen? Wenn das Problem weiterhin besteht, schick uns gerne eine E-Mail an:" - } - } - }, - "store": { - "posts": { - "orderBy": { - "newest": { - "label": "Neueste" + "profile": { + "name": "Mein Profil", + "memberSince": "Mitglied seit", + "follow": "Folgen", + "followers": "Folgen", + "following": "Folge Ich", + "shouted": "Empfohlen", + "commented": "Kommentiert", + "userAnonym": "Anonymus", + "socialMedia": "Wo sonst finde ich", + "network": { + "title": "Netzwerk", + "following": "folgt:", + "followingNobody": "folgt niemandem.", + "followedBy": "wird gefolgt von:", + "followedByNobody": "wird von niemandem gefolgt.", + "andMore": "und {number} weitere …" }, - "oldest": { - "label": "Älteste" + "invites": { + "title": "Lade jemanden zu Human Connection ein!", + "description": "Zur Einladung die E-Mail-Adresse hier eintragen.", + "emailPlaceholder": "E-Mail-Adresse für die Einladung" } - } - } - }, - "donations": { - "donations-for": "Spenden für", - "donate-now": "Jetzt spenden", - "amount-of-total": "{amount} von {total} € erreicht" - }, - "maintenance": { - "title": "Human Connection befindet sich in der Wartung", - "explanation": "Zurzeit führen wir einige geplante Wartungsarbeiten durch, bitte versuch es später erneut.", - "questions": "Bei Fragen oder Problemen erreichst du uns per E-Mail an" - }, - "index": { - "no-results": "Keine Beiträge gefunden.", - "change-filter-settings": "Verändere die Filter-Einstellungen um mehr Ergebnisse zu erhalten." - }, - "filter-menu": { - "title": "Deine Filterblase", - "hashtag-search": "Suche nach #{hashtag}", - "clearSearch": "Suche löschen" - }, - "filter-posts": { - "categories": { - "header": "Themenkategorien", - "all": "Alle" - }, - "general": { - "header": "Filtern nach …" - }, - "followers": { - "label": "Benutzern, denen ich folge" - }, - "language": { - "header": "Sprachen", - "all": "Alle" - } - }, - "site": { - "thanks": "Danke!", - "error-occurred": "Ein Fehler ist aufgetreten.", - "made": "Mit ❤ gemacht", - "imprint": "Impressum", - "data-privacy": "Datenschutz", - "termsAndConditions": "Nutzungsbedingungen", - "changelog": "Änderungen", - "contact": "Kontakt", - "tribunal": "Registergericht", - "register": "Registernummer", - "director": "Geschäftsführer", - "taxident": "Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz (Deutschland)", - "responsible": "Verantwortlicher gemäß § 55 Abs. 2 RStV ", - "bank": "Bankverbindung", - "germany": "Deutschland", - "code-of-conduct": "Verhaltenscodex", - "back-to-login": "Zurück zur Anmeldung", - "faq": "FAQ" - }, - "login": { - "copy": "Wenn Du bereits ein Konto bei Human Connection hast, melde Dich bitte hier an.", - "login": "Einloggen", - "logout": "Ausloggen", - "email": "Deine E-Mail", - "password": "Dein Passwort", - "forgotPassword": "Passwort vergessen?", - "no-account": "Du hast noch kein Benutzerkonto?", - "register": "Benutzerkonto erstellen", - "moreInfo": "Was ist Human Connection?", - "moreInfoURL": "https://human-connection.org", - "moreInfoHint": "zur Präsentationsseite", - "hello": "Hallo", - "success": "Du bist eingeloggt!", - "failure": "Fehlerhafte E-Mail-Adresse oder Passwort." - }, - "editor": { - "placeholder": "Schreib etwas Inspirierendes …", - "mention": { - "noUsersFound": "Keine Benutzer gefunden" - }, - "hashtag": { - "noHashtagsFound": "Keine Hashtags gefunden", - "addHashtag": "Neuer Hashtag", - "addLetter": "Tippe einen Buchstaben" - }, - "embed": { - "data_privacy_warning": "Achte auf deine Daten!", - "data_privacy_info": "Deine Daten wurden noch nicht an Drittanbieter weitergegeben. Wenn du dieses Video jetzt abspielst, registriert der folgende Anbieter wahrscheinlich deine Nutzerdaten:", - "play_now": "Jetzt ansehen", - "always_allow": "Inhalte von Drittanbietern immer anzeigen (diese Einstellung kannst du jederzeit ändern)" - } - }, - "profile": { - "name": "Mein Profil", - "memberSince": "Mitglied seit", - "follow": "abonnieren", - "followers": "Abonnenten", - "following": "abonniert", - "shouted": "Empfohlen", - "commented": "Kommentiert", - "userAnonym": "Anonymus", - "socialMedia": "Wo sonst finde ich", - "network": { - "title": "Netzwerk", - "following": "folgt:", - "followingNobody": "folgt niemandem.", - "followedBy": "wird gefolgt von:", - "followedByNobody": "wird von niemandem gefolgt.", - "andMore": "und {number} weitere …" - }, - "invites": { - "title": "Lade jemanden zu Human Connection ein!", - "description": "Für die Einladung trage seine E-Mail-Adresse hier ein.", - "emailPlaceholder": "E-Mail-Adresse für die Einladung" - } - }, - "notifications": { - "reason": { - "mentioned_in_post": "Hat dich in einem Beitrag erwähnt …", - "mentioned_in_comment": "Hat dich in einem Kommentar erwähnt …", - "commented_on_post": "Hat deinen Beitrag kommentiert …" - }, - "comment": "Kommentar", - "title": "Benachrichtigungen", - "pageLink": "Alle Benachrichtigungen", - "post": "Beitrag", - "user": "Benutzer", - "content": "Inhalt", - "filterLabel": { - "all": "Alle", - "read": "Gelesen ", - "unread": "Ungelesen" - }, - "empty": "Sorry, du hast im Moment keine Benachrichtigungen." - }, - "search": { - "placeholder": "Suchen", - "hint": "Wonach suchst du?", - "failed": "Nichts gefunden" - }, - "settings": { - "name": "Einstellungen", - "data": { - "name": "Deine Daten", - "labelName": "Dein Name", - "labelSlug": "Dein eindeutiger Benutzername", - "namePlaceholder": "Petra Lustig", - "labelCity": "Deine Stadt oder Region", - "labelBio": "Über dich", - "success": "Deine Daten wurden erfolgreich aktualisiert!" - }, - "email": { - "validation": { - "same-email": "Das ist deine aktuelle E-Mail Addresse" - }, - "name": "Deine E-Mail", - "labelEmail": "E-Mail Adresse ändern", - "labelNewEmail": "Neue E-Mail Adresse", - "labelNonce": "Bestätigungscode eingeben", - "success": "Eine neue E-Mail Addresse wurde registriert.", - "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email} gesendet.", - "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert.", - "verification-error": { - "message": "Deine E-Mail Adresse konnte nicht verifiziert werden.", - "support": "Wenn das Problem weiterhin besteht, kontaktiere uns gerne per E-Mail an", - "explanation": "Das kann verschiedene Ursachen haben:", - "reason": { - "invalid-nonce": "Ist der Bestätigungscode falsch?", - "no-email-request": "Bist du dir sicher, dass du eine Änderung deiner E-Mail Adresse angefragt hattest?" - } - } - }, - "validation": { - "slug": { - "regex": "Es sind nur Kleinbuchstaben, Zahlen, Unterstriche oder Bindestriche erlaubt.", - "alreadyTaken": "Dieser Benutzername ist schon vergeben." - } - }, - "security": { - "name": "Sicherheit", - "change-password": { - "button": "Passwort ändern", - "success": "Passwort erfolgreich geändert!", - "label-old-password": "Dein altes Passwort", - "label-new-password": "Dein neues Passwort", - "label-new-password-confirm": "Bestätige Dein neues Passwort", - "message-old-password-required": "Gebe dein altes Passwort ein", - "message-new-password-required": "Gebe ein neues Passwort ein", - "message-new-password-confirm-required": "Bestätige dein neues Passwort", - "message-new-password-missmatch": "Gebe das gleiche Passwort nochmals ein", - "passwordSecurity": "Passwortsicherheit", - "passwordStrength0": "Sehr unsicheres Passwort", - "passwordStrength1": "Unsicheres Passwort", - "passwordStrength2": "Mittelmäßiges Passwort", - "passwordStrength3": "Sicheres Passwort", - "passwordStrength4": "Sehr sicheres Passwort" - } - }, - "privacy": { - "name": "Privatsphäre", - "make-shouts-public": "Teile von mir empfohlene Artikel öffentlich auf meinem Profil", - "success-update": "Privatsphäre-Einstellungen gespeichert" - }, - "invites": { - "name": "Einladungen" - }, - "download": { - "name": "Daten herunterladen" - }, - "deleteUserAccount": { - "name": "Daten löschen", - "contributionsCount": "Meine {count} Beiträge löschen", - "commentedCount": "Meine {count} Kommentare löschen", - "accountDescription": "Sei dir bewusst, dass deine Beiträge und Kommentare für unsere Community wichtig sind. Wenn du sie trotzdem löschen möchtest, musst du sie unten markieren.", - "accountWarning": "Dein Konto, deine Beiträge oder Kommentare kannst du nach dem Löschen WEDER VERWALTEN NOCH WIEDERHERSTELLEN!", - "success": "Konto erfolgreich gelöscht!", - "pleaseConfirm": "Zerstörerische Aktion! Gib {confirm} ein, um zu bestätigen." - }, - "embeds": { - "name": "Drittanbieter", - "info-description": "Hier ist die Liste an Drittanbietern, deren Inhalte als Fremdcode z.B. in Form von eingebetteten Videos angezeigt werden kann:", - "status": { - "description": "Als Grundeinstellung für dich wird eingebetter Fremdcode von Drittanbietern", - "disabled": { - "off": "zunächst nicht angezeigt", - "on": "sofort angezeigt" - }, - "change": { - "question": "Soll eingebetter Fremdcode von Dritten für dich immer angezeigt werden?", - "allow": "Na klar", - "deny": "Lieber nicht" - } - } - }, - "organizations": { - "name": "Meine Organisationen" - }, - "languages": { - "name": "Sprachen" - }, - "social-media": { - "name": "Soziale Medien", - "placeholder": "Deine Social-Media URL", - "requireUnique": "Dieser Link existiert bereits", - "submit": "Link hinzufügen", - "successAdd": "Social-Media hinzugefügt. Profil aktualisiert!", - "successDelete": "Social-Media gelöscht. Profil aktualisiert!" - }, - "blocked-users": { - "name": "Blockierte Benutzer", - "explanation": { - "intro": "Wenn ein anderer Benutzer von dir blockiert wurde, dann passiert folgendes:", - "your-perspective": "In deiner Beitragsübersicht tauchen keine Beiträge der blockierten Person mehr auf.", - "their-perspective": "Umgekehrt das gleiche: Die blockierte Person sieht deine Beiträge auch nicht mehr in ihrer Übersicht.", - "search": "Die Beiträge von blockierten Personen verschwinden aus deinen Suchergebnissen.", - "notifications": "Von dir blockierte Personen erhalten keine Benachrichtigungen mehr, wenn sie in deinen Beiträgen erwähnt werden.", - "closing": "Das sollte fürs Erste genügen, damit blockierte Benutzer dich nicht mehr länger belästigen können." - }, - "columns": { - "name": "Name", - "slug": "Alias", - "unblock": "Entblocken" - }, - "empty": "Bislang hast du niemanden blockiert.", - "how-to": "Du kannst andere Benutzer auf deren Profilseite über das Inhaltsmenü blockieren.", - "block": "Nutzer blockieren", - "unblock": "Nutzer entblocken", - "unblocked": "{name} ist wieder entblockt" - } - }, - "admin": { - "name": "Admin", - "dashboard": { - "name": "Dashboard", - "users": "Benutzer", - "posts": "Beiträge", - "comments": "Kommentare", - "notifications": "Benachrichtigungen", - "organizations": "Organisationen", - "projects": "Projekte", - "invites": "Einladungen", - "follows": "Folgen", - "shouts": "Empfehlungen" - }, - "organizations": { - "name": "Organisationen" - }, - "users": { - "name": "Benutzer", - "form": { - "placeholder": "E-Mail, Name oder Beschreibung" - }, - "table": { - "columns": { - "number": "Nr.", - "name": "Name", - "email": "E-mail", - "slug": "Slug", - "role": "Rolle", - "createdAt": "Erstellt am" - } - }, - "empty": "Keine Benutzer gefunden" - }, - "pages": { - "name": "Seiten" - }, - "notifications": { - "name": "Benachrichtigungen" - }, - "categories": { - "name": "Kategorien", - "categoryName": "Name", - "postCount": "Beiträge" - }, - "hashtags": { - "name": "Hashtags", - "number": "Nr.", - "nameOfHashtag": "Name", - "tagCountUnique": "Benutzer", - "tagCount": "Beiträge" }, "settings": { - "name": "Einstellungen" + "name": "Einstellungen", + "data": { + "name": "Deine Daten", + "labelName": "Dein Name", + "labelCity": "Deine Stadt oder Region", + "labelBio": "Über Dich", + "labelSlug": "Dein eindeutiger Benutzername", + "namePlaceholder": "Petra Lustig", + "success": "Deine Daten wurden erfolgreich aktualisiert!" + }, + "security": { + "name": "Sicherheit", + "change-password": { + "button": "Passwort ändern", + "success": "Passwort erfolgreich geändert!", + "label-old-password": "Dein altes Passwort", + "label-new-password": "Dein neues Passwort", + "label-new-password-confirm": "Bestätige Dein neues Passwort", + "message-old-password-required": "Gebe dein altes Passwort ein", + "message-new-password-required": "Gebe ein neues Passwort ein", + "message-new-password-confirm-required": "Bestätige dein neues Passwort", + "message-new-password-missmatch": "Gebe das gleiche Passwort nochmals ein", + "passwordSecurity": "Passwortsicherheit", + "passwordStrength0": "Sehr unsicheres Passwort", + "passwordStrength1": "Unsicheres Passwort", + "passwordStrength2": "Mittelmäßiges Passwort", + "passwordStrength3": "Sicheres Passwort", + "passwordStrength4": "Sehr sicheres Passwort" + } + }, + "invites": { + "name": "Einladungen" + }, + "download": { + "name": "Daten herunterladen" + }, + "delete": { + "name": "Konto löschen" + }, + "organizations": { + "name": "Meine Organisationen" + }, + "languages": { + "name": "Sprachen" + }, + "email": { + "validation": { + "same-email": "Das ist deine aktuelle E-Mail Addresse" + }, + "name": "Deine E-Mail", + "labelEmail": "E-Mail Adresse ändern", + "labelNewEmail": "Neue E-Mail Adresse", + "labelNonce": "Bestätigungscode eingeben", + "success": "Eine neue E-Mail Addresse wurde registriert.", + "submitted": "Eine E-Mail zur Bestätigung deiner Adresse wurde an {email}<\/b> gesendet.", + "change-successful": "Deine E-Mail Adresse wurde erfolgreich geändert.", + "verification-error": { + "message": "Deine E-Mail Adresse konnte nicht verifiziert werden.", + "explanation": "Das kann verschiedene Ursachen haben:", + "reason": { + "invalid-nonce": "Ist der Bestätigungscode falsch?", + "no-email-request": "Bist du dir sicher, dass du eine Änderung deiner E-Mail Adresse angefragt hattest?" + }, + "support": "Wenn das Problem weiterhin besteht, kontaktiere uns gerne per E-Mail an" + } + }, + "validation": { + "slug": { + "regex": "Es sind nur Kleinbuchstaben, Zahlen, Unterstriche oder Bindestriche erlaubt.", + "alreadyTaken": "Dieser Benutzername ist schon vergeben." + } + }, + "deleteUserAccount": { + "name": "Daten löschen", + "contributionsCount": "Meine {count} Beiträge löschen", + "commentedCount": "Meine {count} Kommentare löschen", + "accountDescription": "Sei dir bewusst, dass deine Beiträge und Kommentare für unsere Community wichtig sind. Wenn du sie trotzdem löschen möchtest, musst du sie unten markieren.", + "accountWarning": "Dein Konto, deine Beiträge oder Kommentare kannst du nach dem Löschen WEDER VERWALTEN NOCH WIEDERHERSTELLEN!<\/b>", + "success": "Konto erfolgreich gelöscht!", + "pleaseConfirm": "Zerstörerische Aktion!<\/b> Gib {confirm}<\/b> ein, um zu bestätigen." + }, + "embeds": { + "name": "Drittanbieter", + "info-description": "Hier ist die Liste an Drittanbietern, deren Inhalte als Fremdcode z.B. in Form von eingebetteten Videos angezeigt werden kann:", + "status": { + "description": "Als Grundeinstellung für dich wird eingebetter Fremdcode von Drittanbietern", + "disabled": { + "off": "zunächst nicht angezeigt", + "on": "sofort angezeigt" + }, + "change": { + "question": "Soll eingebetter Fremdcode von Dritten für dich immer angezeigt werden?", + "allow": "Na klar", + "deny": "Lieber nicht" + } + } + }, + "social-media": { + "name": "Soziale Medien", + "placeholder": "Deine Social-Media URL", + "requireUnique": "Dieser Link existiert bereits", + "submit": "Link hinzufügen", + "successAdd": "Social-Media hinzugefügt. Profil aktualisiert!", + "successDelete": "Social-Media gelöscht. Profil aktualisiert!" + }, + "blocked-users": { + "name": "Blockierte Benutzer", + "explanation": { + "intro": "Wenn ein anderer Benutzer von dir blockiert wurde, dann passiert folgendes:", + "your-perspective": "In deiner Beitragsübersicht tauchen keine Beiträge der blockierten Person mehr auf.", + "their-perspective": "Umgekehrt das gleiche: Die blockierte Person sieht deine Beiträge auch nicht mehr in ihrer Übersicht.", + "search": "Die Beiträge von blockierten Personen verschwinden aus deinen Suchergebnissen.", + "notifications": "Von dir blockierte Personen erhalten keine Benachrichtigungen mehr, wenn sie in deinen Beiträgen erwähnt werden.", + "closing": "Das sollte fürs Erste genügen, damit blockierte Benutzer dich nicht mehr länger belästigen können." + }, + "columns": { + "name": "Name", + "slug": "Alias", + "unblock": "Entsperren" + }, + "empty": "Bislang hast du niemanden blockiert.", + "how-to": "Du kannst andere Benutzer auf deren Profilseite über das Inhaltsmenü blockieren.", + "block": "Nutzer blockieren", + "unblock": "Nutzer entblocken", + "unblocked": "{name} ist wieder entsperrt" + }, + "privacy": { + "name": "Privatsphäre", + "make-shouts-public": "Teile von mir empfohlene Artikel öffentlich auf meinem Profil", + "success-update": "Privatsphäre-Einstellungen gespeichert" + } }, - "invites": { - "name": "Benutzer einladen", - "title": "Leute einladen", - "description": "Einladungen sind ein wunderbarer Weg, deine Freund in deinem Netzwerk zu haben …" + "admin": { + "name": "Systemverwaltung", + "dashboard": { + "name": "Startzentrale", + "users": "Benutzer", + "posts": "Beiträge", + "comments": "Kommentare", + "notifications": "Benachrichtigungen", + "organizations": "Organisationen", + "projects": "Projekte", + "invites": "Einladungen", + "follows": "Folgen", + "shouts": "Zurufe" + }, + "organizations": { + "name": "Organisationen" + }, + "users": { + "name": "Benutzer", + "form": { + "placeholder": "E-Mail, Name oder Beschreibung" + }, + "table": { + "columns": { + "number": "Nr.", + "name": "Name", + "email": "E-mail", + "slug": "Alias", + "role": "Rolle", + "createdAt": "Erstellt am" + } + }, + "empty": "Keine Benutzer gefunden" + }, + "pages": { + "name": "Seiten" + }, + "notifications": { + "name": "Benachrichtigungen" + }, + "categories": { + "name": "Kategorien", + "categoryName": "Name", + "postCount": "Beiträge" + }, + "tags": { + "name": "Schlagworte", + "tagCountUnique": "Benutzer", + "tagCount": "Beiträge" + }, + "settings": { + "name": "Einstellungen" + }, + "hashtags": { + "name": "Hashtags", + "number": "Nr.", + "nameOfHashtag": "Name", + "tagCountUnique": "Benutzer", + "tagCount": "Beiträge" + }, + "invites": { + "name": "Benutzer einladen", + "title": "Leute einladen", + "description": "Einladungen sind ein wunderbarer Weg, deine Freund in deinem Netzwerk zu haben …" + }, + "donations": { + "name": "Spendeninfo", + "goal": "Monatlich benötigte Spenden", + "progress": "Bereits gesammelte Spenden", + "successfulUpdate": "Spenden-Info erfolgreich aktualisiert!" + } + }, + "post": { + "name": "Beitrag", + "moreInfo": { + "name": "Mehr Info", + "title": "Mehr Informationen", + "description": "Hier findest du weitere Infos zum Thema.", + "titleOfCategoriesSection": "Kategorien", + "titleOfHashtagsSection": "Hashtags", + "titleOfRelatedContributionsSection": "Verwandte Beiträge" + }, + "takeAction": { + "name": "Aktiv werden" + }, + "pinned": "Meldung", + "menu": { + "edit": "Beitrag bearbeiten", + "delete": "Beitrag löschen", + "pin": "Post festpinnen", + "pinnedSuccessfully": "Post erfolgreich festgepinnt!", + "unpin": "Post nicht mehr festpinnen", + "unpinnedSuccessfully": "Post erfolgreich nicht mehr festgepinnt!" + }, + "comment": { + "submit": "Kommentiere", + "submitted": "Kommentar Gesendet", + "updated": "Änderungen gespeichert" + }, + "edited": "bearbeitet" + }, + "quotes": { + "african": { + "quote": "Viele kleine Leute an vielen kleinen Orten, die viele kleine Dinge tun, werden das Antlitz dieser Welt verändern.", + "author": "Afrikanisches Sprichwort" + } + }, + "common": { + "post": "Beitrag ::: Beiträge", + "comment": "Kommentar ::: Kommentare", + "letsTalk": "Miteinander reden", + "versus": "Versus", + "moreInfo": "Mehr Info", + "takeAction": "Aktiv werden", + "shout": "Empfehlung ::: Empfehlungen", + "user": "Benutzer ::: Benutzer", + "category": "Kategorie ::: Kategorien", + "organization": "Organisation ::: Organisationen", + "project": "Projekt ::: Projekte", + "tag": "Schlagwort ::: Schlagwörter", + "name": "Name", + "loadMore": "mehr laden", + "loading": "wird geladen", + "reportContent": "Melden", + "validations": { + "email": "muss eine gültige E-Mail Adresse sein", + "url": "muss eine gültige URL sein", + "categories": "es müssen eine bis drei Kategorien ausgewählt werden" + } + }, + "actions": { + "loading": "wird geladen", + "loadMore": "mehr laden", + "create": "Erstellen", + "save": "Speichern", + "edit": "Bearbeiten", + "delete": "Löschen", + "cancel": "Abbrechen" + }, + "moderation": { + "name": "Moderation", + "reports": { + "empty": "Glückwunsch, es gibt nichts zu moderieren.", + "name": "Meldungen", + "typeRowHeadline": "Typ", + "contentRowHeadline": "Inhalt", + "authorRowHeadline": "Autor", + "decisionRowHeadline": "Entscheidung", + "enabled": "Entsperrt", + "disabled": "Gesperrt", + "decided": "Entschieden", + "noDecision": "Keine Entscheidung!", + "decideButton": "Bestätige", + "DecisionSuccess": "Erfolgreich entschieden!", + "enabledBy": "Entsperrt von", + "disabledBy": "Gesperrt von", + "previousDecision": "Vorherige Entscheidung:", + "enabledAt": "Entsperrt am", + "disabledAt": "Gesperrt am", + "reasonCategory": "Kategorie", + "reasonDescription": "Beschreibung", + "createdAt": "Datum", + "submitter": "Gemeldet von", + "decideModal": { + "submit": "Bestätige Entscheidung", + "cancel": "Abbruch", + "User": { + "disable": { + "title": "Sperre den Benutzer abschließend", + "message": "Möchtest du den Benutzer \"{name}\" wirklich gesperrt lassen?" + }, + "enable": { + "title": "Entsperre den Benutzer abschließend", + "message": "Möchtest du den Benutzer \"{name}\" wirklich entsperrt lassen?" + } + }, + "Post": { + "disable": { + "title": "Sperre den Beitrag abschließend", + "message": "Möchtest du den Beitrag \"{name}\" wirklich gesperrt lassen?" + }, + "enable": { + "title": "Entsperre den Beitrag abschließend", + "message": "Möchtest du den Beitrag \"{name}\" wirklich entsperrt lassen?" + } + }, + "Comment": { + "disable": { + "title": "Sperre den Kommentar abschließend", + "message": "Möchtest du den Kommentar \"{name}\" wirklich gesperrt lassen?" + }, + "enable": { + "title": "Entsperre den Kommentar abschließend", + "message": "Möchtest du den Kommentar \"{name}\" wirklich entsperrt lassen?" + } + } + } + } + }, + "disable": { + "user": { + "title": "Nutzer sperren", + "type": "Nutzer", + "message": "Bist Du sicher, dass Du den Nutzer „{name}<\/b>“ sperren möchtest?" + }, + "contribution": { + "title": "Beitrag sperren", + "type": "Beitrag", + "message": "Bist Du sicher, dass Du den Beitrag von „{name}<\/b>“ deaktivieren möchtest?" + }, + "comment": { + "title": "Kommentar sperren", + "type": "Kommentar", + "message": "Bist Du sicher, dass Du den Kommentar „{name}<\/b>“ deaktivieren möchtest?" + }, + "submit": "Deaktivieren", + "cancel": "Abbrechen", + "success": "Erfolgreich deaktiviert" + }, + "report": { + "submit": "Meldung senden", + "cancel": "Abbrechen", + "user": { + "title": "Nutzer melden", + "type": "Nutzer", + "message": "Bist Du sicher, dass Du den Nutzer „{name}<\/b>“ melden möchtest?", + "error": "Du hast den Benutzer bereits gemeldet!" + }, + "contribution": { + "title": "Beitrag melden", + "type": "Beitrag", + "message": "Bist Du sicher, dass Du den Beitrag „{name}<\/b>“ melden möchtest?", + "error": "Du hast den Beitrag bereits gemeldet!" + }, + "comment": { + "title": "Kommentar melden", + "type": "Kommentar", + "message": "Bist Du sicher, dass Du den Kommentar von „{name}<\/b>“ melden möchtest?", + "error": "Du hast den Kommentar bereits gemeldet!" + }, + "author": "Verfasser", + "success": "Vielen Dank für diese Meldung!", + "reason": { + "category": { + "label": "Wähle eine Kategorie:", + "placeholder": "Kategorie …", + "options": { + "discrimination_etc": "Diskriminierende Beiträge, Kommentare, Äußerungen oder Beleidigungen.", + "pornographic_content_links": "Das Posten oder Verlinken eindeutig pornografischen Materials.", + "glorific_trivia_of_cruel_inhuman_acts": "Verherrlichung oder Verharmlosung grausamer oder unmenschlicher Gewalttätigkeiten.", + "doxing": "Das Veröffentlichen von personenbezogenen Daten anderer ohne deren Einverständnis oder das Androhen dessen (\"Doxing\").", + "intentional_intimidation_stalking_persecution": "Absichtliche Einschüchterung, Stalking oder Verfolgung.", + "advert_products_services_commercial": "Bewerben von Produkten und Dienstleistungen mit kommerzieller Absicht.", + "criminal_behavior_violation_german_law": "Strafbares Verhalten bzw. Verstoß gegen deutsches Recht.", + "other": "Andere …" + }, + "invalid": "Bitte wähle eine gültige Kategorie aus" + }, + "description": { + "label": "Bitte erkläre: Warum möchtest du dies melden?", + "placeholder": "Zusätzliche Information …" + } + } + }, + "contribution": { + "edit": "Beitrag bearbeiten", + "delete": "Beitrag löschen", + "title": "Titel", + "newPost": "Erstelle einen neuen Beitrag", + "filterFollow": "Beiträge filtern von Usern denen ich folge", + "filterALL": "Alle Beiträge anzeigen", + "success": "Gespeichert!", + "languageSelectLabel": "Sprache", + "categories": { + "infoSelectedNoOfMaxCategories": "{chosen} von {max} Kategorien ausgewählt" + }, + "emotions-label": { + "funny": "Lustig", + "happy": "Glücklich", + "surprised": "Erstaunt", + "cry": "Zum Weinen", + "angry": "Verärgert" + }, + "category": { + "name": { + "freedom-of-speech": "Redefreiheit", + "consumption-sustainability": "Verbrauch & Nachhaltigkeit", + "global-peace-nonviolence": "Globaler Frieden & Gewaltlosigkeit", + "just-for-fun": "Nur zum Spaß", + "happiness-values": "Glück & Werte", + "health-wellbeing": "Gesundheit & Wohlbefinden", + "environment-nature": "Umwelt & Natur", + "animal-protection": "Schutz der Tiere", + "human-rights-justice": "Menschenrechte & Gerechtigkeit", + "education-sciences": "Bildung & Wissenschaft", + "cooperation-development": "Zusammenarbeit & Entwicklung", + "democracy-politics": "Demokratie & Politik", + "economy-finances": "Wirtschaft & Finanzen", + "energy-technology": "Energie & Technologie", + "it-internet-data-privacy": "IT, Internet & Datenschutz", + "art-culture-sport": "Kunst, Kultur & Sport" + } + }, + "teaserImage": { + "cropperConfirm": "Bestätigen" + }, + "languageSelectText": "Sprache wählen" + }, + "comment": { + "edit": "Kommentar bearbeiten", + "delete": "Kommentar löschen", + "content": { + "unavailable-placeholder": "… dieser Kommentar ist nicht mehr verfügbar" + }, + "menu": { + "edit": "Kommentar bearbeiten", + "delete": "Kommentar löschen" + }, + "show": { + "more": "mehr anzeigen", + "less": "weniger anzeigen" + }, + "edited": "bearbeitet" + }, + "followButton": { + "follow": "Folgen", + "following": "Folge Ich" + }, + "shoutButton": { + "shouted": "empfohlen" + }, + "search": { + "placeholder": "Suchen", + "hint": "Wonach suchst Du?", + "failed": "Nichts gefunden" + }, + "components": { + "password-reset": { + "request": { + "title": "Passwort zurücksetzen", + "form": { + "description": "Eine Mail zum Zurücksetzen des Passworts wird an die angegebene E-Mail Adresse geschickt.", + "submit": "E-Mail anfordern", + "submitted": "Eine E-Mail mit weiteren Instruktionen wurde verschickt an {email}<\/b>" + } + }, + "change-password": { + "success": "Änderung des Passworts war erfolgreich!", + "error": "Passwort Änderung fehlgeschlagen. Möglicherweise falscher Sicherheitscode?", + "help": "Falls Probleme auftreten, schreib uns gerne eine Mail an:" + } + }, + "enter-nonce": { + "form": { + "nonce": "Code eingeben", + "description": "Öffne dein E-Mail Postfach und gib den Code ein, den wir geschickt haben.", + "next": "Weiter", + "validations": { + "length": "muss genau 6 Buchstaben lang sein" + } + } + }, + "registration": { + "signup": { + "unavailable": "Leider ist die öffentliche Registrierung von Benutzerkonten auf diesem Server derzeit nicht möglich.", + "title": "Mach mit bei Human Connection!", + "form": { + "description": "Um loszulegen, gib deine E-Mail Adresse ein:", + "terms-and-condition": "Ich stimme den Nutzungsbedingungen<\/ds-text><\/a>zu.", + "data-privacy": "Ich habe die Datenschutzerklärung<\/ds-text><\/a> gelesen und verstanden", + "minimum-age": "Ich bin 18 Jahre oder älter.", + "invitation-code": "Dein Einladungscode lautet: {code}<\/b>", + "errors": { + "email-exists": "Es gibt schon ein Benutzerkonto mit dieser E-Mail Adresse!", + "invalid-invitation-token": "Es sieht so aus, als ob der Einladungscode schon eingelöst wurde. Jeder Code kann nur einmalig benutzt werden." + }, + "submit": "Konto erstellen", + "success": "Eine Mail mit einem Bestätigungslink für die Registrierung wurde an {email}<\/b> geschickt" + } + }, + "create-user-account": { + "title": "Benutzerkonto anlegen", + "success": "Dein Benutzerkonto wurde erstellt!", + "error": "Es konnte kein Benutzerkonto erstellt werden!", + "help": "Vielleicht war der Bestätigungscode falsch oder abgelaufen? Wenn das Problem weiterhin besteht, schick uns gerne eine E-Mail an:" + } + } + }, + "store": { + "posts": { + "orderBy": { + "newest": { + "label": "Neueste" + }, + "oldest": { + "label": "Älteste" + } + } + } + }, + "maintenance": { + "title": "Human Connection befindet sich in der Wartung", + "explanation": "Zurzeit führen wir einige geplante Wartungsarbeiten durch, bitte versuch es später erneut.", + "questions": "Bei Fragen oder Problemen erreichst du uns per E-Mail an" + }, + "index": { + "no-results": "Keine Beiträge gefunden.", + "change-filter-settings": "Verändere die Filter-Einstellungen um mehr Ergebnisse zu erhalten." + }, + "filter-menu": { + "title": "Deine Filterblase", + "hashtag-search": "Suche nach #{hashtag}", + "clearSearch": "Suche löschen" + }, + "filter-posts": { + "categories": { + "header": "Themenkategorien", + "all": "Alle" + }, + "general": { + "header": "Filtern nach …" + }, + "followers": { + "label": "Benutzern, denen ich folge" + }, + "language": { + "header": "Sprachen", + "all": "Alle" + } + }, + "site": { + "thanks": "Danke!", + "error-occurred": "Ein Fehler ist aufgetreten.", + "made": "Mit ❤ gemacht", + "imprint": "Impressum", + "termsAndConditions": "Nutzungsbedingungen", + "data-privacy": "Datenschutz", + "changelog": "Änderungen", + "contact": "Kontakt", + "tribunal": "Registergericht", + "register": "Registernummer", + "director": "Geschäftsführer", + "taxident": "Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz (Deutschland)", + "responsible": "Verantwortlicher gemäß § 55 Abs. 2 RStV ", + "bank": "Bankverbindung", + "germany": "Deutschland", + "code-of-conduct": "Verhaltenscodex", + "back-to-login": "Zurück zur Anmeldung", + "faq": "FAQ" + }, + "editor": { + "placeholder": "Schreib etwas Inspirierendes …", + "mention": { + "noUsersFound": "Keine Benutzer gefunden" + }, + "hashtag": { + "noHashtagsFound": "Keine Hashtags gefunden", + "addHashtag": "Neuer Hashtag", + "addLetter": "Tippe einen Buchstaben" + }, + "embed": { + "data_privacy_warning": "Achte auf deine Daten!", + "data_privacy_info": "Deine Daten wurden noch nicht an Drittanbieter weitergegeben. Wenn du dieses Video jetzt abspielst, registriert der folgende Anbieter wahrscheinlich deine Nutzerdaten:", + "play_now": "Jetzt ansehen", + "always_allow": "Inhalte von Drittanbietern immer anzeigen (diese Einstellung kannst du jederzeit ändern)" + } + }, + "notifications": { + "reason": { + "mentioned_in_post": "Hat dich in einem Beitrag erwähnt …", + "mentioned_in_comment": "Hat dich in einem Kommentar erwähnt …", + "commented_on_post": "Hat deinen Beitrag kommentiert …" + }, + "comment": "Kommentar", + "title": "Benachrichtigungen", + "pageLink": "Alle Benachrichtigungen", + "post": "Beitrag", + "user": "Benutzer", + "content": "Inhalt", + "filterLabel": { + "all": "Alle", + "read": "Gelesen", + "unread": "Ungelesen" + }, + "empty": "Bedaure, Du hast momentan keinerlei Benachrichtigungen." + }, + "delete": { + "submit": "Löschen", + "cancel": "Abbrechen", + "contribution": { + "title": "Lösche Beitrag", + "type": "Contribution", + "message": "Bist du sicher, dass du den Beitrag \"{name}<\/b>\" löschen möchtest?", + "success": "Beitrag erfolgreich gelöscht!" + }, + "comment": { + "title": "Lösche Kommentar", + "type": "Comment", + "message": "Bist du sicher, dass du den Kommentar \"{name}<\/b>\" löschen möchtest?", + "success": "Kommentar erfolgreich gelöscht!" + } + }, + "release": { + "submit": "freigeben", + "cancel": "Abbrechen", + "success": "Erfolgreich freigegeben!", + "user": { + "title": "Nutzer freigeben", + "type": "Nutzer", + "message": "Bist du sicher, dass du den Nutzer \"{name}<\/b>\" freigeben möchtest?", + "error": "Den User hast du schon gemeldet!" + }, + "contribution": { + "title": "Beitrag freigeben", + "type": "Beitrag", + "message": "Bist du sicher, dass du den Beitrag \"{name}<\/b>\" freigeben möchtest?", + "error": "Den Beitrag hast du schon gemeldet!" + }, + "comment": { + "title": "Kommentar freigeben", + "type": "Kommentar", + "message": "Bist du sicher, dass du den Kommentar \"{name}<\/b>\" freigeben möchtest?", + "error": "Den Kommentar hast du schon gemeldet!" + } + }, + "user": { + "avatar": { + "submitted": "Upload erfolgreich" + } + }, + "code-of-conduct": { + "subheader": "für das Soziale Netzwerk der Human Connection gGmbH", + "preamble": { + "title": "Präambel", + "description": "Human Connection ist ein gemeinnütziges soziales Wissens- und Aktionsnetzwerk der nächsten Generation. Von Menschen – für Menschen. Open Source, fair und transparent. Für positiven lokalen und globalen Wandel in allen Lebensbereichen. Wir gestalten den öffentlichen Austausch von Wissen, Ideen und Projekten völlig neu. Die Funktionen von Human Connection bringen die Menschen zusammen – offline und online – so dass wir die Welt zu einem besseren Ort machen können." + }, + "purpose": { + "title": "Zweck", + "description": "Mit diesen Verhaltensregeln regeln wir die wesentlichen Grundsätze für das Verhalten in unserem Sozialen Netzwerk. Dabei ist die Menschenrechtscharta der Vereinten Nationen unsere Orientierung und bildet das Herz unseres Werteverständnisses. Die Verhaltensregeln dienen als Leitsätze für den persönlichen Auftritt und den Umgang untereinander. Wer als Nutzer im Human Connection Netzwerk aktiv ist, Beiträge verfasst, kommentiert oder mit anderen Nutzern, auch außerhalb des Netzwerkes, Kontakt aufnimmt, erkennt diese Verhaltensregeln als verbindlich an." + }, + "expected-behaviour": { + "title": "Erwartetes Verhalten", + "description": "Die folgenden Verhaltensweisen werden von allen Community-Mitgliedern erwartet und gefordert:", + "list": { + "0": "Sei rücksichtsvoll und respektvoll bei dem was Du schreibst und tust.", + "1": "Versuche auf andere zuzugehen, bevor ein Konflikt entsteht.", + "2": "Vermeide erniedrigende, diskriminierende oder belästigende Verhaltensweisen und Ausdrücke.", + "3": "Gehe achtsam mit Deiner Umgebung um. Informiere den Support bei gefährlichen Situationen, wenn eine Person in Not ist oder bei Verstößen gegen diesen Verhaltenskodex, auch wenn sie unbedeutend erscheinen." + } + }, + "unacceptable-behaviour": { + "title": "Nichtakzeptables Verhalten", + "description": "Die folgenden Verhaltensweisen sind in unserer Community inakzeptabel:", + "list": { + "0": "Diskriminierende Beiträge, Kommentare, Äußerungen oder Beleidigungen, insbesondere solche, die sich auf Geschlecht, sexuelle Orientierung, Rasse, Religion, politische oder weltanschauliche Ausrichtung oder Behinderung beziehen.", + "1": "Das Posten oder Verlinken eindeutig pornografischen Materials.", + "2": "Verherrlichung oder Verharmlosung grausamer oder unmenschlicher Gewalttätigkeiten.", + "3": "Das Veröffentlichen von personenbezogenen Daten anderer ohne deren Einverständnis oder das Androhen dessen (\"Doxing\").", + "4": "Absichtliche Einschüchterung, Stalking oder Verfolgung.", + "5": "Bewerben von Produkten und Dienstleistungen mit kommerzieller Absicht.", + "6": "Strafbares Verhalten bzw. Verstoß gegen deutsches Recht.", + "7": "Befürwortung oder Ermutigung zu diesen Verhaltensweisen." + } + }, + "consequences": { + "title": "Konsequenzen inakzeptablen Verhaltens", + "description": "Wenn ein Gemeinschaftsmitglied inakzeptables Verhalten an den Tag legt, können die verantwortlichen Betreiber, Moderatoren und Administratoren des Netzwerks angemessene Maßnahmen ergreifen, u.a.:", + "list": { + "0": "Aufforderung zum sofortigen Abstellen des inakzeptablen Verhaltens", + "1": "Sperren oder Löschen von Kommentaren", + "2": "Temporärer Ausschluss aus dem jeweiligen Beitrag", + "3": "Sperren bzw. Löschen von Inhalten", + "4": "Temporärer Entzug von Schreibrechten", + "5": "Vorübergehender Ausschluss aus dem Netzwerk", + "6": "Endgültiger Ausschluss aus dem Netzwerk", + "7": "Verstöße gegen deutsches Recht können zur Anzeige gebracht werden.", + "8": "Meldung von Vorkommnissen" + } + }, + "get-help": "Wenn Du einem inakzeptablen Verhalten ausgesetzt bist, es miterlebst oder andere Bedenken hast, benachrichtige bitte so schnell wie möglich einen Organisator der Gemeinschaft und verlinke oder verweise auf den entsprechenden Inhalt:" + }, + "termsAndConditions": { + "newTermsAndConditions": "Neue Nutzungsbedingungen", + "termsAndConditionsConfirmed": "Ich habe die Nutzungsbedingungen<\/a> durchgelesen und stimme ihnen zu.", + "termsAndConditionsNewConfirmText": "Bitte lies Dir die neue Nutzungsbedingungen jetzt durch!", + "termsAndConditionsNewConfirm": "Ich habe die neuen Nutzungsbedingungen durchgelesen und stimme zu.", + "agree": "Ich stimme zu!", + "terms-of-service": { + "title": "Nutzungsbedingungen", + "description": "Die folgenden Nutzungsbedingungen sind Basis für die Nutzung unseres Netzwerkes. Beim Registrieren musst Du sie anerkennen und wir werden Dich auch später über ggf. stattfindende Änderungen informieren. Das Human Connection Netzwerk wird in Deutschland betrieben und unterliegt daher deutschem Recht. Gerichtsstand ist Kirchheim \/ Teck. Zu Details schau in unser Impressum: https:\/\/human-connection.org\/impressum\/<\/a>" + }, + "use-and-license": { + "title": "Nutzung und Lizenz", + "description": "Sind Inhalte, die Du bei uns einstellst, durch Rechte am geistigen Eigentum geschützt, erteilst Du uns eine nicht-exklusive, übertragbare, unterlizenzierbare und weltweite Lizenz für die Nutzung dieser Inhalte für die Bereitstellung in unserem Netzwerk. Diese Lizenz endet, sobald Du Deine Inhalte oder Deinen ganzen Account löscht. Bedenke, dass andere Deine Inhalte weiter teilen können und wir diese nicht löschen können." + }, + "privacy-statement": { + "title": "Datenschutz", + "description": "Unser Netzwerk ist ein soziales Wissens- und Aktionsnetzwerk. Daher ist es uns besonders wichtig, dass möglichst viele Inhalte öffentlich zugänglich sind. Im Laufe der Entwicklung unseres Netzwerkes wird es mehr und mehr die Möglichkeit geben, über die Sichtbarkeit der selbst angegebenen bzw. persönlichen Daten zu entscheiden. Über diese neuen Funktionen werden wir Euch informieren. Ansonsten gilt, dass Du immer darüber nachdenken solltest, welche persönlichen Daten Du über Dich (oder andere) preisgibst. Dies gilt insbesondere für Inhalte von Beiträgen und Kommentaren, da diese einen weitgehend öffentlichen Charakter haben. Später wird es Möglichkeiten geben, die Sichtbarkeit Deines Profils einzuschränken. Teil der Nutzungsbedingungen ist unsere Datenschutzerklärung, die Dich über die einzelnen Datenverarbeitungen in unserem Netzwerk informiert: https:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a> bzw. https:\/\/human-connection.org\/datenschutz\/<\/a> Unsere Datenschutzerklärung ist an die Gesetzeslage und die Charakteristika unseres Netzwerks angepasst und gilt immer in der aktuellsten Version." + }, + "code-of-conduct": { + "title": "Verhaltenscodex", + "description": "Unser Verhaltenskodex dient als Leitfaden für das persönliche Auftreten und den Umgang miteinander. Wer als Nutzer im Human Connection-Netzwerk aktiv ist, Beiträge verfasst, kommentiert oder mit anderen Nutzern, auch außerhalb des Netzwerkes, Kontakt aufnimmt, erkennt diese Verhaltensregeln als verbindlich an. https:\/\/alpha.human-connection.org\/code-of-conduct<\/a>" + }, + "moderation": { + "title": "Moderation", + "description": "Bis unsere finanziellen Möglichkeiten uns erlauben, das Community-Moderationssystem zu implementieren, moderieren wir mit einem vereinfachten System und eigenen bzw. ggf. ehrenamtlichen Mitarbeitern. Wir schulen diese Moderatoren und aus diesem Grund treffen auch nur diese entsprechende Entscheidungen. Diese Moderatoren führen Ihre Tätigkeit anonym aus. Du kannst uns Beiträge, Kommentare und auch Nutzer melden (wenn diese zum Beispiel in ihrem Profil Angaben machen oder Bilder haben, die diese Nutzungsbedingungen verletzen). Wenn Du uns etwas meldest, kannst Du einen Meldegrund angeben und noch eine kurze Erläuterung mitgeben. Wir schauen uns dann das Gemeldete an und sanktionieren ggf., z.B. indem wir Beiträge, Kommentare oder Nutzer sperren. Du und auch der Betroffene erhält derzeitig von uns leider noch keine Rückmeldung, das ist aber in Planung. Unabhängig davon behalten wir uns prinzipiell Sanktionen vor aus Gründen, die unter Umständen nicht oder noch nicht in unserem Verhaltenscodex oder diesen Nutzungsbedingungen aufgeführt sind." + }, + "errors-and-feedback": { + "title": "Fehler und Rückmeldungen", + "description": "Wir sind sehr bemüht, unser Netzwerk und unsere Daten sicher und abrufbar zu erhalten. Jede neue Version der Software durchläuft sowohl automatisierte als auch manuelle Tests. Es können jedoch unvorhergesehene Fehler auftreten. Deshalb sind wir dankbar für jeden gemeldeten Fehler. Du kannst gerne jeden von Dir entdeckten Fehler dem Support\/der Hilfe-Assistenz mitteilen: support@human-connection.org" + }, + "help-and-questions": { + "title": "Hilfe und Fragen", + "description": "Für Hilfe und Fragen haben wir Dir eine umfassende Sammlung an häufig gestellten Fragen und Antworten (FAQ) zusammengestellt. Du findest diese hier: https:\/\/support.human-connection.org\/kb\/ <\/a>" + }, + "addition": { + "title": "Zusätzlich machen wir regelmäßig Veranstaltungen, wo Du auch Eindrücke wiedergeben und Fragen stellen kannst. Du findest eine aktuelle Übersicht hier:", + "description": " https:\/\/human-connection.org\/veranstaltungen\/ <\/a>" + } }, "donations": { - "name": "Spendeninfo", - "goal": "Monatlich benötigte Spenden", - "progress": "Bereits gesammelte Spenden", - "successfulUpdate": "Spenden-Info erfolgreich aktualisiert!" + "donations-for": "Spenden für", + "donate-now": "Jetzt spenden", + "amount-of-total": "{amount} von {total} € erreicht" } - }, - "post": { - "name": "Beitrag", - "pinned": "Meldung", - "moreInfo": { - "name": "Mehr Info", - "title": "Mehr Informationen", - "description": "Hier findest du weitere Infos zum Thema.", - "titleOfCategoriesSection": "Kategorien", - "titleOfHashtagsSection": "Hashtags", - "titleOfRelatedContributionsSection": "Verwandte Beiträge" - }, - "takeAction": { - "name": "Aktiv werden" - }, - "menu": { - "edit": "Beitrag bearbeiten", - "delete": "Beitrag löschen", - "pin": "Post festpinnen", - "pinnedSuccessfully": "Post erfolgreich festgepinnt!", - "unpin": "Post nicht mehr festpinnen", - "unpinnedSuccessfully": "Post erfolgreich nicht mehr festgepinnt!" - }, - "comment": { - "submit": "Kommentiere", - "submitted": "Kommentar Gesendet", - "updated": "Änderungen gespeichert" - }, - "edited": "bearbeitet" - }, - "comment": { - "content": { - "unavailable-placeholder": "… dieser Kommentar ist nicht mehr verfügbar" - }, - "menu": { - "edit": "Kommentar bearbeiten", - "delete": "Kommentar löschen" - }, - "show": { - "more": "mehr anzeigen", - "less": "weniger anzeigen" - }, - "edited": "bearbeitet" - }, - "quotes": { - "african": { - "quote": "Viele kleine Leute an vielen kleinen Orten, die viele kleine Dinge tun, werden das Antlitz dieser Welt verändern.", - "author": "Afrikanisches Sprichwort" - } - }, - "common": { - "post": "Beitrag ::: Beiträge", - "comment": "Kommentar ::: Kommentare", - "letsTalk": "Miteinander reden", - "versus": "Versus", - "moreInfo": "Mehr Info", - "takeAction": "Aktiv werden", - "shout": "Empfehlung ::: Empfehlungen", - "user": "Benutzer ::: Benutzer", - "category": "Kategorie ::: Kategorien", - "organization": "Organisation ::: Organisationen", - "project": "Projekt ::: Projekte", - "tag": "Tag ::: Tags", - "name": "Name", - "loadMore": "mehr laden", - "loading": "wird geladen", - "reportContent": "Melden", - "validations": { - "email": "muss eine gültige E-Mail Adresse sein", - "url": "muss eine gültige URL sein", - "categories": "es müssen eine bis drei Kategorien ausgewählt werden" - } - }, - "actions": { - "loading": "lade", - "loadMore": "mehr laden", - "create": "Erstellen", - "save": "Speichern", - "edit": "Bearbeiten", - "delete": "Löschen", - "cancel": "Abbrechen" - }, - "moderation": { - "name": "Moderation", - "reports": { - "empty": "Glückwunsch, es gibt nichts zu moderieren.", - "name": "Meldungen", - "typeRowHeadline": "Typ", - "contentRowHeadline": "Inhalt", - "authorRowHeadline": "Autor", - "decisionRowHeadline": "Entscheidung", - "enabled": "Entsperrt", - "disabled": "Gesperrt", - "decided": "Entschieden", - "noDecision": "Keine Entscheidung!", - "decideButton": "Bestätige", - "DecisionSuccess": "Erfolgreich entschieden!", - "enabledBy": "Entsperrt von", - "disabledBy": "Gesperrt von", - "previousDecision": "Vorherige Entscheidung:", - "enabledAt": "Entsperrt am", - "disabledAt": "Gesperrt am", - "reasonCategory": "Kategorie", - "reasonDescription": "Beschreibung", - "createdAt": "Datum", - "submitter": "Gemeldet von", - "decideModal": { - "submit": "Bestätige Entscheidung", - "cancel": "Abbruch", - "User": { - "disable": { - "title": "Sperre den Benutzer abschließend", - "message": "Möchtest du den Benutzer \"{name}\" wirklich gesperrt lassen?" - }, - "enable": { - "title": "Entsperre den Benutzer abschließend", - "message": "Möchtest du den Benutzer \"{name}\" wirklich entsperrt lassen?" - } - }, - "Post": { - "disable": { - "title": "Sperre den Beitrag abschließend", - "message": "Möchtest du den Beitrag \"{name}\" wirklich gesperrt lassen?" - }, - "enable": { - "title": "Entsperre den Beitrag abschließend", - "message": "Möchtest du den Beitrag \"{name}\" wirklich entsperrt lassen?" - } - }, - "Comment": { - "disable": { - "title": "Sperre den Kommentar abschließend", - "message": "Möchtest du den Kommentar \"{name}\" wirklich gesperrt lassen?" - }, - "enable": { - "title": "Entsperre den Kommentar abschließend", - "message": "Möchtest du den Kommentar \"{name}\" wirklich entsperrt lassen?" - } - } - } - } - }, - "disable": { - "submit": "Deaktivieren", - "cancel": "Abbrechen", - "success": "Erfolgreich deaktiviert!", - "user": { - "title": "Nutzer sperren", - "type": "Nutzer", - "message": "Bist du sicher, dass du den Nutzer \"{name}\" deaktivieren möchtest?" - }, - "contribution": { - "title": "Beitrag sperren", - "type": "Beitrag", - "message": "Bist du sicher, dass du den Beitrag \"{name}\" deaktivieren möchtest?" - }, - "comment": { - "title": "Kommentar sperren", - "type": "Kommentar", - "message": "Bist du sicher, dass du den Kommentar \"{name}\" deaktivieren möchtest?" - } - }, - "delete": { - "submit": "Löschen", - "cancel": "Abbrechen", - "contribution": { - "title": "Lösche Beitrag", - "type": "Contribution", - "message": "Bist du sicher, dass du den Beitrag \"{name}\" löschen möchtest?", - "success": "Beitrag erfolgreich gelöscht!" - }, - "comment": { - "title": "Lösche Kommentar", - "type": "Comment", - "message": "Bist du sicher, dass du den Kommentar \"{name}\" löschen möchtest?", - "success": "Kommentar erfolgreich gelöscht!" - } - }, - "report": { - "submit": "Melden", - "cancel": "Abbrechen", - "success": "Vielen Dank für diese Meldung!", - "user": { - "title": "Nutzer melden", - "type": "Nutzer", - "message": "Bist du sicher, dass du den Nutzer \"{name}\" melden möchtest?", - "error": "Du hast den Benutzer bereits gemeldet!" - }, - "contribution": { - "title": "Beitrag melden", - "type": "Beitrag", - "message": "Bist du sicher, dass du den Beitrag \"{name}\" melden möchtest?", - "error": "Du hast den Beitrag bereits gemeldet!" - }, - "comment": { - "title": "Kommentar melden", - "type": "Kommentar", - "message": "Bist du sicher, dass du den Kommentar von \"{name}\" melden möchtest?", - "error": "Du hast den Kommentar bereits gemeldet!" - }, - "author": "Verfasser", - "reason": { - "category": { - "label": "Wähle eine Kategorie:", - "placeholder": "Kategorie …", - "options": { - "discrimination_etc": "Diskriminierende Beiträge, Kommentare, Äußerungen oder Beleidigungen.", - "pornographic_content_links": "Das Posten oder Verlinken eindeutig pornografischen Materials.", - "glorific_trivia_of_cruel_inhuman_acts": "Verherrlichung oder Verharmlosung grausamer oder unmenschlicher Gewalttätigkeiten.", - "doxing": "Das Veröffentlichen von personenbezogenen Daten anderer ohne deren Einverständnis oder das Androhen dessen (\"Doxing\").", - "intentional_intimidation_stalking_persecution": "Absichtliche Einschüchterung, Stalking oder Verfolgung.", - "advert_products_services_commercial": "Bewerben von Produkten und Dienstleistungen mit kommerzieller Absicht.", - "criminal_behavior_violation_german_law": "Strafbares Verhalten bzw. Verstoß gegen deutsches Recht.", - "other": "Andere …" - }, - "invalid": "Bitte wähle eine gültige Kategorie aus" - }, - "description": { - "label": "Bitte erkläre: Warum möchtest du dies melden?", - "placeholder": "Zusätzliche Information …" - } - } - }, - "followButton": { - "follow": "Folgen", - "following": "Folge ich" - }, - "shoutButton": { - "shouted": "empfohlen" - }, - "release": { - "submit": "freigeben", - "cancel": "Abbrechen", - "success": "Erfolgreich freigegeben!", - "user": { - "title": "Nutzer freigeben", - "type": "Nutzer", - "message": "Bist du sicher, dass du den Nutzer \"{name}\" freigeben möchtest?", - "error": "Den User hast du schon gemeldet!" - }, - "contribution": { - "title": "Beitrag freigeben", - "type": "Beitrag", - "message": "Bist du sicher, dass du den Beitrag \"{name}\" freigeben möchtest?", - "error": "Den Beitrag hast du schon gemeldet!" - }, - "comment": { - "title": "Kommentar freigeben", - "type": "Kommentar", - "message": "Bist du sicher, dass du den Kommentar \"{name}\" freigeben möchtest?", - "error": "Den Kommentar hast du schon gemeldet!" - } - }, - "user": { - "avatar": { - "submitted": "Upload erfolgreich" - } - }, - "contribution": { - "title": "Titel", - "newPost": "Erstelle einen neuen Beitrag", - "filterFollow": "Beiträge filtern von Usern denen ich folge", - "filterALL": "Alle Beiträge anzeigen", - "success": "Gespeichert!", - "languageSelectLabel": "Sprache deines Beitrags", - "languageSelectText": "Sprache wählen", - "categories": { - "infoSelectedNoOfMaxCategories": "{chosen} von {max} Kategorien ausgewählt" - }, - "emotions-label": { - "funny": "Lustig", - "happy": "Glücklich", - "surprised": "Erstaunt", - "cry": "Zum Weinen", - "angry": "Verärgert" - }, - "category": { - "name": { - "freedom-of-speech": "Redefreiheit", - "consumption-sustainability": "Verbrauch & Nachhaltigkeit", - "global-peace-nonviolence": "Globaler Frieden & Gewaltlosigkeit", - "just-for-fun": "Nur zum Spaß", - "happiness-values": "Glück & Werte", - "health-wellbeing": "Gesundheit & Wohlbefinden", - "environment-nature": "Umwelt & Natur", - "animal-protection": "Schutz der Tiere", - "human-rights-justice": "Menschenrechte & Gerechtigkeit", - "education-sciences": "Bildung & Wissenschaft", - "cooperation-development": "Zusammenarbeit & Entwicklung", - "democracy-politics": "Demokratie & Politik", - "economy-finances": "Wirtschaft & Finanzen", - "energy-technology": "Energie & Technologie", - "it-internet-data-privacy": "IT, Internet & Datenschutz", - "art-culture-sport": "Kunst, Kultur & Sport" - } - }, - "teaserImage": { - "cropperConfirm": "Bestätigen" - } - }, - "code-of-conduct": { - "subheader": "für das Soziale Netzwerk der Human Connection gGmbH", - "preamble": { - "title": "Präambel", - "description": "Human Connection ist ein gemeinnütziges soziales Wissens- und Aktionsnetzwerk der nächsten Generation. Von Menschen – für Menschen. Open Source, fair und transparent. Für positiven lokalen und globalen Wandel in allen Lebensbereichen. Wir gestalten den öffentlichen Austausch von Wissen, Ideen und Projekten völlig neu. Die Funktionen von Human Connection bringen die Menschen zusammen – offline und online – so dass wir die Welt zu einem besseren Ort machen können." - }, - "purpose": { - "title": "Zweck", - "description": "Mit diesen Verhaltensregeln regeln wir die wesentlichen Grundsätze für das Verhalten in unserem Sozialen Netzwerk. Dabei ist die Menschenrechtscharta der Vereinten Nationen unsere Orientierung und bildet das Herz unseres Werteverständnisses. Die Verhaltensregeln dienen als Leitsätze für den persönlichen Auftritt und den Umgang untereinander. Wer als Nutzer im Human Connection Netzwerk aktiv ist, Beiträge verfasst, kommentiert oder mit anderen Nutzern, auch außerhalb des Netzwerkes, Kontakt aufnimmt, erkennt diese Verhaltensregeln als verbindlich an." - }, - "expected-behaviour": { - "title": "Erwartetes Verhalten", - "description": "Die folgenden Verhaltensweisen werden von allen Community-Mitgliedern erwartet und gefordert:", - "list": { - "0": "Sei rücksichtsvoll und respektvoll bei dem was Du schreibst und tust.", - "1": "Versuche auf andere zuzugehen, bevor ein Konflikt entsteht.", - "2": "Vermeide erniedrigende, diskriminierende oder belästigende Verhaltensweisen und Ausdrücke.", - "3": "Gehe achtsam mit Deiner Umgebung um. Informiere den Support bei gefährlichen Situationen, wenn eine Person in Not ist oder bei Verstößen gegen diesen Verhaltenskodex, auch wenn sie unbedeutend erscheinen." - } - }, - "unacceptable-behaviour": { - "title": "Nichtakzeptables Verhalten", - "description": "Die folgenden Verhaltensweisen sind in unserer Community inakzeptabel:", - "list": { - "0": "Diskriminierende Beiträge, Kommentare, Äußerungen oder Beleidigungen, insbesondere solche, die sich auf Geschlecht, sexuelle Orientierung, Rasse, Religion, politische oder weltanschauliche Ausrichtung oder Behinderung beziehen.", - "1": "Das Posten oder Verlinken eindeutig pornografischen Materials.", - "2": "Verherrlichung oder Verharmlosung grausamer oder unmenschlicher Gewalttätigkeiten.", - "3": "Das Veröffentlichen von personenbezogenen Daten anderer ohne deren Einverständnis oder das Androhen dessen (\"Doxing\").", - "4": "Absichtliche Einschüchterung, Stalking oder Verfolgung.", - "5": "Bewerben von Produkten und Dienstleistungen mit kommerzieller Absicht.", - "6": "Strafbares Verhalten bzw. Verstoß gegen deutsches Recht.", - "7": "Befürwortung oder Ermutigung zu diesen Verhaltensweisen." - } - }, - "consequences": { - "title": "Konsequenzen inakzeptablen Verhaltens", - "description": "Wenn ein Gemeinschaftsmitglied inakzeptables Verhalten an den Tag legt, können die verantwortlichen Betreiber, Moderatoren und Administratoren des Netzwerks angemessene Maßnahmen ergreifen, u.a.:", - "list": { - "0": "Aufforderung zum sofortigen Abstellen des inakzeptablen Verhaltens", - "1": "Sperren oder Löschen von Kommentaren", - "2": "Temporärer Ausschluss aus dem jeweiligen Beitrag", - "3": "Sperren bzw. Löschen von Inhalten", - "4": "Temporärer Entzug von Schreibrechten", - "5": "Vorübergehender Ausschluss aus dem Netzwerk", - "6": "Endgültiger Ausschluss aus dem Netzwerk", - "7": "Verstöße gegen deutsches Recht können zur Anzeige gebracht werden.", - "8": "Meldung von Vorkommnissen" - } - }, - "get-help": "Wenn du einem inakzeptablen Verhalten ausgesetzt bist, es miterlebst oder andere Bedenken hast, benachrichtige bitte so schnell wie möglich einen Organisator der Gemeinschaft und verlinke oder verweise auf den entsprechenden Inhalt:" - }, - "termsAndConditions": { - "termsAndConditionsConfirmed": "Ich habe die Nutzungsbedingungen durchgelesen und stimme ihnen zu.", - "newTermsAndConditions": "Neue Nutzungsbedingungen", - "termsAndConditionsNewConfirmText": "Bitte lies dir die neue Nutzungsbedingungen jetzt durch!", - "termsAndConditionsNewConfirm": "Ich habe die neuen Nutzungsbedingungen durchgelesen und stimme zu.", - "agree": "Ich stimme zu!", - "terms-of-service": { - "title": "Nutzungsbedingungen", - "description": "Die folgenden Nutzungsbedingungen sind Basis für die Nutzung unseres Netzwerkes. Beim Registrieren musst Du sie anerkennen und wir werden Dich auch später über ggf. stattfindende Änderungen informieren. Das Human Connection Netzwerk wird in Deutschland betrieben und unterliegt daher deutschem Recht. Gerichtsstand ist Kirchheim / Teck. Zu Details schau in unser Impressum: https://human-connection.org/impressum " - }, - "use-and-license" : { - "title": "Nutzung und Lizenz", - "description": "Sind Inhalte, die Du bei uns einstellst, durch Rechte am geistigen Eigentum geschützt, erteilst Du uns eine nicht-exklusive, übertragbare, unterlizenzierbare und weltweite Lizenz für die Nutzung dieser Inhalte für die Bereitstellung in unserem Netzwerk. Diese Lizenz endet, sobald Du Deine Inhalte oder Deinen ganzen Account löscht. Bedenke, dass andere Deine Inhalte weiter teilen können und wir diese nicht löschen können." - }, - "privacy-statement" : { - "title": "Datenschutz", - "description": " Unser Netzwerk ist ein soziales Wissens- und Aktionsnetzwerk. Daher ist es uns besonders wichtig, dass möglichst viele Inhalte öffentlich zugänglich sind. Im Laufe der Entwicklung unseres Netzwerkes wird es mehr und mehr die Möglichkeit geben, über die Sichtbarkeit der selbst angegebenen bzw. persönlichen Daten zu entscheiden. Über diese neuen Features werden wir informieren. Ansonsten gilt, dass Du immer darüber nachdenken solltest, welche persönlichen Daten Du über Dich (oder andere) preisgibst. Dies gilt insbesondere für Inhalte von Posts und Kommentaren, da diese einen weitestgehend öffentlichen Charakter haben. Bei den Profilangaben wird es später Möglichkeiten geben, die Sichtbarkeit selbst einzuschränken. Teil der Nutzungsbedingungen ist unsere Datenschutzerklärung, die Dich über die einzelnen Datenverarbeitungen in unserem Netzwerk informiert: https://human-connection.org/datenschutz/#netzwerk bzw. https://human-connection.org/datenschutz/ Unsere Datenschutzerklärung wird je nach Gesetzeslage und Eigenschaften unseres Netzwerkes angepasst und ist jeweils in der aktuellen Version gültig." - }, - "code-of-conduct" : { - "title": "Verhaltenscodex", - "description": "Unser Verhaltenscodex dient als Handreiche für den persönlichen Auftritt und den Umgang untereinander. Wer als Nutzer im Human Connection Netzwerk aktiv ist, Beiträge verfasst, kommentiert oder mit anderen Nutzern, auch außerhalb des Netzwerkes, Kontakt aufnimmt, erkennt diese Verhaltensregeln als verbindlich an. https://alpha.human-connection.org/code-of-conduct" - }, - "moderation" : { - "title": "Moderation", - "description": "Bis unsere finanziellen Möglichkeiten uns erlauben, das Community-Moderationssystem zu implementieren, moderieren wir mit einem vereinfachten System und eigenen bzw. ggf. ehrenamtlichen Mitarbeitern. Wir schulen diese Moderatoren und aus diesem Grund treffen auch nur diese entsprechende Entscheidungen. Diese Moderatoren führen Ihre Tätigkeit anonym aus. Du kannst uns Beiträge, Kommentare und auch Nutzer melden (wenn diese zum Beispiel in ihrem Profil Angaben machen oder Bilder haben, die diese Nutzungsbedingungen verletzen). Wenn Du uns etwas meldest, kannst Du einen Meldegrund angeben und noch einen kurze Erläuterung mitgeben. Wir schauen uns dann das Gemeldete an und sanktionieren ggf., z.B. indem wir Beiträge, Kommentare oder Nutzer sperren. Du und auch der Betroffene erhält zum jetzigen Zeitpunkt von uns leider noch keine Rückmeldung, das ist aber in Planung. Unabhängig davon behalten wir uns prinzipiell Sanktionen vor aus Gründen, die unter Umständen nicht oder noch nicht in unserem Verhaltenscodex oder diesen Nutzungsbedingungen aufgeführt sind." - }, - "errors-and-feedback" : { - "title": " Fehler und Feedback", - "description": "Wir geben uns größte Mühe, unser Netzwerk und die Daten sicher und verfügbar zu halten. Jedes neue Release der Software durchläuft sowohl automatisierte und händische Tests. Trotzdem kann es passieren, dass unvorhergesehene Fehler auftreten. Daher sind wir dankbar für jeden gemeldeten Fehler. Du kannst von Dir entdeckte Fehler gerne per E-Mail an den Support mitteilen: support@human-connection.org" - }, - "help-and-questions" : { - "title": "Hilfe und Fragen", - "description": "Für Hilfe und Fragen haben wir für Dich eine umfassende Sammlung an immer wieder gestellten Fragen bzw. Antworten (FAQ) zusammengestellt. Du findest diese hier: https://support.human-connection.org/kb/ " - }, - "addition" : { - "title": "Zusätzliche machen wir regelmäßig Veranstaltungen, wo Du auch Eindrücke wiedergeben und Fragen stellen kannst. Du findest eine aktuelle Übersicht hier:", - "description": " https://human-connection.org/veranstaltungen/ " - } - } -} +} \ No newline at end of file diff --git a/webapp/locales/es.json b/webapp/locales/es.json index 5890e4314..7223024bf 100644 --- a/webapp/locales/es.json +++ b/webapp/locales/es.json @@ -1,305 +1,752 @@ { - "filter-menu": { - "title": "Su burbuja de filtro" - }, - "site": { - "made": "Con ❤ realizado", - "imprint": "Pie de imprenta", - "termsAc": "términos y condiciones", - "data-privacy": "protección de datos", - "changelog": "Cambios e historia", - "contact": "Contacto", - "tribunal": "tribunal de registro", - "register": "número de registro", - "director": "Director General", - "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)", - "responsible": "Responsable según § 55 Abs. 2 RStV (Alemania)", - "bank": "cuenta", - "germany": "Alemania" - }, - "login": { - "copy": "Si ya tiene una cuenta de Human Connection, inicie sesión aquí.", - "login": "Iniciar sesión", - "logout": "Cierre de sesión", - "email": "Tu correo electrónico", - "password": "Tu contraseña", - "moreInfo": "¿Qué es Human Connection?", - "moreInfoURL": "https://human-connection.org/es/", - "moreInfoHint": "a la página de presentación", - "hello": "Hola" - }, - "editor": { - "placeholder": "Write something inspiring..." - }, - "profile": { - "name": "Mi Perfil", - "memberSince": "Miembro desde", - "follow": "Seguir", - "followers": "Seguidores", - "following": "Siguiendo", - "shouted": "Recomendado", - "commented": "Comentado", - "userAnonym": "Anónimo", - "socialMedia": "¿Dónde más puedo encontrar" - }, - "notifications": { - "menu": { - "mentioned": "te ha mencionado en un post" - } - }, - "search": { - "placeholder": "Buscar", - "hint": "¿Qué estás buscando?", - "failed": "no encontró nada" - }, - "settings": { - "name": "Configuración", - "data": { - "name": "Sus datos", - "labelName": "Su nombre", - "namePlaceholder": "Femanon Funny", - "labelCity": "Su ciudad o región", - "labelBio": "Acerca de usted", - "success": "Sus datos han sido actualizados con éxito!" + "login": { + "copy": "Si ya tiene una cuenta de Human Connection, inicie sesión aquí.", + "login": "Iniciar sesión", + "logout": "Cierre de sesión", + "email": "Su correo electrónico", + "password": "Su contraseña", + "moreInfo": "¿Qué es Human Connection?", + "hello": "Hola", + "forgotPassword": "¿Olvidó su contraseña?", + "no-account": "¿No tiene una cuenta?", + "register": "Regístrese", + "moreInfoURL": "https:\/\/human-connection.org\/es\/", + "moreInfoHint": "a la página de presentación", + "success": "¡Usted ha iniciado sesión!", + "failure": "Dirección de correo electrónico o contraseña incorrecta." }, - "security": { - "name": "Seguridad", - "change-password": { - "button": "Cambiar contraseña", - "success": "Contraseña cambiada con éxito!", - "label-old-password": "Su contraseña antigua", - "label-new-password": "Su nueva contraseña", - "label-new-password-confirm": "Confirm new password", - "message-old-password-required": "Ingrese su contraseña anterior", - "message-new-password-required": "Introduzca una nueva contraseña", - "message-new-password-confirm-required": "Confirme su nueva contraseña", - "message-new-password-missmatch": "Vuelva a escribir la misma contraseña", - "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" - } - }, - "invites": { - "name": "invitaciones" - }, - "download": { - "name": "Descargar datos" - }, - "delete": { - "name": "Eliminar cuenta" - }, - "organizations": { - "name": "Mis organizaciones" - }, - "languages": { - "name": "idiomas" - }, - "social-media": { - "name": "Medios de comunicación social", - "placeholder": "Agregar una URL de Social-Media", - "submit": "Añadir enlace", - "successAdd": "Social-Media agregó. Perfil actualizado!", - "successDelete": "Social-Media borrado. Perfil actualizado!" - } - }, - "admin": { - "name": "Admin", - "dashboard": { - "name": "Tablero", - "users": "Usuarios", - "posts": "Mensajes", - "comments": "Comentarios", - "notifications": "Notificaciones", - "organizations": "Organizaciones", - "projects": "Proyectos", - "invites": "Invita", - "follows": "Sigue", - "shouts": "Recomendado" - }, - "organizations": { - "name": "Organizaciones" - }, - "users": { - "name": "Usuarios" - }, - "pages": { - "name": "Páginas" - }, - "notifications": { - "name": "Notificaciones" - }, - "categories": { - "name": "Categorías", - "categoryName": "Nombre", - "postCount": "Mensajes" - }, - "tags": { - "name": "Etiquetas", - "tagCountUnique": "Usuarios", - "tagCount": "Mensajes" + "profile": { + "name": "Mi perfil", + "memberSince": "Miembro desde", + "follow": "Seguir", + "followers": "Seguidores", + "following": "Siguiendo", + "shouted": "Recomendado", + "commented": "Comentado", + "userAnonym": "Anónimo", + "socialMedia": "¿Dónde más puedo encontrar?", + "network": { + "title": "Red", + "following": "está siguiendo:", + "followingNobody": "no sigue a nadie.", + "followedBy": "es seguido por:", + "followedByNobody": "no es seguido por nadie.", + "andMore": "y {number} más ..." + }, + "invites": { + "title": "¡Invite a alguien a Human Connection!", + "description": "Introduzca la dirección de correo electrónico para la invitación.", + "emailPlaceholder": "Correo electrónico para invitar" + } }, "settings": { - "name": "Configuración" - } - }, - "post": { - "name": "Mensaje", - "moreInfo": { - "name": "Más info" + "name": "Configuración", + "data": { + "name": "Sus datos", + "labelName": "Su nombre", + "labelCity": "Su ciudad o región", + "labelBio": "Acerca de usted", + "labelSlug": "Su nombre de usuario único", + "namePlaceholder": "Femanon Funny", + "success": "¡Sus datos han sido actualizados con éxito!" + }, + "security": { + "name": "Seguridad", + "change-password": { + "button": "Cambiar contraseña", + "success": "¡Contraseña cambiada con éxito!", + "label-old-password": "Su contraseña antigua", + "label-new-password": "Su nueva contraseña", + "label-new-password-confirm": "Confirmar nueva contraseña", + "message-old-password-required": "Ingrese su contraseña anterior", + "message-new-password-required": "Introduzca una nueva contraseña", + "message-new-password-confirm-required": "Confirme su nueva contraseña", + "message-new-password-missmatch": "Vuelva a escribir la misma contraseña", + "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" + } + }, + "invites": { + "name": "Invita" + }, + "download": { + "name": "Descargar datos" + }, + "delete": { + "name": "Borrar cuenta" + }, + "organizations": { + "name": "Mis organizaciones" + }, + "languages": { + "name": "Idiomas" + }, + "email": { + "validation": { + "same-email": "Esta es su dirección de correo electrónico actual" + }, + "name": "Su correo electrónico", + "labelEmail": "Cambiar su dirección de correo electrónico", + "labelNewEmail": "Nueva dirección de correo electrónico", + "labelNonce": "Introduzca su código", + "success": "Se ha registrado una nueva dirección de correo electrónico.", + "submitted": "Se ha enviado un correo electrónico a {email}<\/b> para verificar su dirección.", + "change-successful": "Su dirección de correo electrónico ha sido cambiada con éxito.", + "verification-error": { + "message": "Su correo electrónico no se pudo cambiar.", + "explanation": "Esto puede tener diferentes causas:", + "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" + } + }, + "validation": { + "slug": { + "regex": "Los caracteres permitidos son solo letras minúsculas, números, guiones bajos y guiones.", + "alreadyTaken": "Este nombre de usuario ya está en uso." + } + }, + "deleteUserAccount": { + "name": "Borrar datos", + "contributionsCount": "Eliminar mis {count} contribuciones", + "commentedCount": "Eliminar mis {count} comentarios", + "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 <\/b> y NO PUEDE RECUPERAR <\/b> su cuenta, contribuciones o comentarios después de eliminar su cuenta!", + "success": "¡Cuenta eliminada con éxito!", + "pleaseConfirm": " ¡Acción destructiva! <\/b> Escriba {confirm} <\/b> para confirmar" + }, + "embeds": { + "name": "Proveedores externos", + "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.", + "status": { + "description": "Por defecto, el código incrustado de proveedores externos está", + "disabled": { + "off": "inicialmente sin mostrar", + "on": "mostrado inmediatamente" + }, + "change": { + "question": "¿Debería mostrarse siempre el código fuente incrustado de terceros?", + "allow": "Seguro", + "deny": "No, gracias" + } + } + }, + "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!" + }, + "blocked-users": { + "name": "Usuarios bloqueados", + "explanation": { + "intro": "Si otro usuario ha sido bloqueado por usted, esto es lo que sucede:", + "your-perspective": "Las contribuciones de la persona bloqueada no aparecerán más en su canal de noticias.", + "their-perspective": "Viceversa: la persona bloqueada tampoco verá más sus contribuciones en sus noticias.", + "search": "Las contribuciones de personas bloqueadas desaparecen de los resultados de búsqueda.", + "notifications": "Los usuarios bloqueados no recibirán más notificaciones si se mencionan en sus contribuciones.", + "closing": "Esto debería ser suficiente por ahora para que los usuarios bloqueados no puedan molestarle más." + }, + "columns": { + "name": "Nombre", + "slug": "Alias", + "unblock": "Desbloquear" + }, + "empty": "Hasta ahora, no ha bloqueado a nadie.", + "how-to": "Puede bloquear a otros usuarios en la página de perfil de aquellos a través del menú de contenido.", + "block": "Bloquear usuario", + "unblock": "Desbloquear usuario", + "unblocked": "{name} está desbloqueado nuevamente" + }, + "privacy": { + "name": "Privacidad", + "make-shouts-public": "Compartir artículos que he recomendado en mi perfil público", + "success-update": "Configuración de privacidad guardada" + } }, - "takeAction": { - "name": "Tomar acción" + "admin": { + "name": "Admin", + "dashboard": { + "name": "Tablero", + "users": "Usuarios", + "posts": "Contribuciones", + "comments": "Comentarios", + "notifications": "Notificaciones", + "organizations": "Organizaciones", + "projects": "Proyectos", + "invites": "Invita", + "follows": "Sigue", + "shouts": "Recomendaciones" + }, + "organizations": { + "name": "Organizaciones" + }, + "users": { + "name": "Usuarios", + "form": { + "placeholder": "correo electrónico, nombre o descripción" + }, + "table": { + "columns": { + "number": "No.", + "name": "Nombre", + "email": "Correo electrónico", + "slug": "Alias", + "role": "Rol", + "createdAt": "Creado el" + } + }, + "empty": "No se han encontrado usuarios" + }, + "pages": { + "name": "Páginas" + }, + "notifications": { + "name": "Notificaciones" + }, + "categories": { + "name": "Categorías", + "categoryName": "Nombre", + "postCount": "Contribuciones" + }, + "tags": { + "name": "Etiquetas", + "tagCountUnique": "Usuarios", + "tagCount": "Contribuciones" + }, + "settings": { + "name": "Configuración" + }, + "hashtags": { + "name": "Hashtags", + "number": "No.", + "nameOfHashtag": "Nombre", + "tagCountUnique": "Usuarios", + "tagCount": "Contribuciones" + }, + "invites": { + "name": "Invitar usuarios", + "title": "Invitar personas", + "description": "Las invitaciones son una manera maravillosa de tener a sus amigos en su red ..." + }, + "donations": { + "name": "Información de donaciones", + "goal": "Donaciones mensuales necesarias", + "progress": "Donaciones recogidas hasta ahora", + "successfulUpdate": "¡Información de donaciones actualizada con éxito!" + } + }, + "post": { + "name": "Contribución", + "moreInfo": { + "name": "Más info", + "title": "Más información", + "description": "Aquí puede encontrar más información sobre este tema.", + "titleOfCategoriesSection": "Categorías", + "titleOfHashtagsSection": "Hashtags", + "titleOfRelatedContributionsSection": "Contribuciones relacionadas" + }, + "takeAction": { + "name": "Tomar acción" + }, + "pinned": "Anuncio", + "menu": { + "edit": "Editar contribución", + "delete": "Borrar contribución", + "pin": "Anclar contribución", + "pinnedSuccessfully": "¡Contribución anclado con éxito!", + "unpin": "Desanclar contribución", + "unpinnedSuccessfully": "¡Contribución desanclado con éxito!" + }, + "comment": { + "submit": "Comentario", + "submitted": "Comentario enviado", + "updated": "Cambios guardados" + }, + "edited": "editado" + }, + "quotes": { + "african": { + "quote": "Muchas personas pequeñas en muchos lugares pequeños hacen muchas cosas pequeñas, que pueden alterar la faz del mundo.", + "author": "Proverbio africano" + } + }, + "common": { + "post": "Mensaje ::: Mensajes", + "comment": "Comentario ::: Comentarios", + "letsTalk": "Hablemos", + "versus": "Versus", + "moreInfo": "Más información", + "takeAction": "Tomar acción", + "shout": "Grito ::: Gritos", + "user": "Usuario ::: Usuarios", + "category": "Categoría ::: Categorías", + "organization": "Organización ::: Organizaciones", + "project": "Proyecto ::: Proyectos", + "tag": "Etiqueta ::: Etiquetas", + "name": "Nombre", + "loadMore": "cargar más", + "loading": "cargando", + "reportContent": "Informe", + "validations": { + "email": "debe ser una dirección de correo electrónico válida", + "url": "debe ser una URL válida", + "categories": "deben seleccionarse al menos una y como máximo tres categorías" + } + }, + "actions": { + "loading": "cargamento", + "loadMore": "cargar más", + "create": "Crear", + "save": "Guardar", + "edit": "Edite", + "delete": "Borrar", + "cancel": "Cancelar" + }, + "moderation": { + "name": "Moderación", + "reports": { + "empty": "Felicitaciones, nada que moderar.", + "name": "Informes", + "reporter": "reportado por", + "submitter": "comunicado por", + "disabledBy": "desactivado por", + "reasonCategory": "Categoría", + "reasonDescription": "Descripción", + "createdAt": "Fecha" + } + }, + "disable": { + "user": { + "title": "Desactivar usuario", + "type": "Usuario", + "message": "¿Realmente quieres deshabilitar el usuario \"{name}<\/b>\"?" + }, + "contribution": { + "title": "Deshabilitar contribución", + "type": "Contribución", + "message": "¿Realmente quieres deshabilitar la contribución \"{name}<\/b>\"?" + }, + "comment": { + "title": "Desactivar comentario", + "type": "Comentario", + "message": "¿Realmente quieres deshabilitar el comentario de \"{name}<\/b>\"?" + }, + "submit": "Desactivar", + "cancel": "Cancelar", + "success": "Discapacitado con éxito" + }, + "report": { + "submit": "Informe", + "cancel": "Cancelar", + "user": { + "title": "Reportar usuario", + "type": "Usuario", + "message": "¿Realmente quieres reportar al usuario \"{name}<\/b>\"?", + "error": "¡Ya reportó al usuario!" + }, + "contribution": { + "title": "Informe Contribución", + "type": "Contribución", + "message": "¿Realmente quieres informar al usuario de la contribución \"{name}<\/b>\"?", + "error": "¡Ya ha reportado la contribución!" + }, + "comment": { + "title": "Reportar comentario", + "type": "Comentario", + "message": "¿Realmente quieres reportar el comentario de \"{name}<\/b>\"?", + "error": "¡Ya ha reportado al comentario!" + }, + "success": "¡Gracias por informar!", + "reason": { + "category": { + "label": "Seleccione una categoría:", + "placeholder": "Categoría ...", + "options": { + "discrimination_etc": "Contribuciones discriminatorias, comentarios, expresiones o insultos.", + "pornographic_content_links": "Publicación o enlace de material claramente pornográfico.", + "glorific_trivia_of_cruel_inhuman_acts": "Glorificación o minimización de actos de violencia crueles o inhumanos.", + "doxing": "La divulgación de información personal de otros sin su consentimiento o amenaza de (\"doxing\").", + "intentional_intimidation_stalking_persecution": "Intimidación intencional, acoso o persecución.", + "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.", + "other": "Otra ..." + }, + "invalid": "Por favor seleccione una categoría válida" + }, + "description": { + "label": "Por favor explique: ¿Por qué le gusta reportar esto?", + "placeholder": "Información adicional...." + } + } + }, + "contribution": { + "edit": "Editar contribución", + "delete": "Eliminar contribución", + "title": "Título", + "newPost": "Crear una nueva contribución", + "filterFollow": "Filtrar las contribuciones de los usuarios que sigo", + "filterALL": "Ver todas las contribuciones", + "success": "¡Guardado!", + "languageSelectLabel": "Idioma", + "categories": { + "infoSelectedNoOfMaxCategories": "{chosen} de {max} categorías seleccionadas" + }, + "emotions-label": { + "funny": "Gracioso", + "happy": "Feliz", + "surprised": "Sorprendido", + "cry": "Llorar", + "angry": "Enfadado" + }, + "category": { + "name": { + "freedom-of-speech": "Libertad de expresión", + "consumption-sustainability": "Consumo y Sostenibilidad", + "global-peace-nonviolence": "Paz Global y No-Violencia", + "just-for-fun": "Sólo por diversión", + "happiness-values": "Felicidad y Valores", + "health-wellbeing": "Salud y Bienestar", + "environment-nature": "Medio ambiente y Naturaleza", + "animal-protection": "Protección de animales", + "human-rights-justice": "Derechos Humanos y Justicia", + "education-sciences": "Educación y Ciencias", + "cooperation-development": "Cooperación y Desarrollo", + "democracy-politics": "Democracia y Política", + "economy-finances": "Economía y Finanzas", + "energy-technology": "Energía y Tecnología", + "it-internet-data-privacy": "TI, Internet y privacidad de datos", + "art-culture-sport": "Arte, Cultura y Deporte" + } + }, + "teaserImage": { + "cropperConfirm": "Confirmar" + }, + "languageSelectText": "Seleccione el idioma" + }, + "comment": { + "edit": "Editar comentario", + "delete": "Eliminar comentario", + "content": { + "unavailable-placeholder": "... este comentario ya no está disponible" + }, + "menu": { + "edit": "Editar comentario", + "delete": "Borrar comentario" + }, + "show": { + "more": "mostrar más", + "less": "mostrar menos" + }, + "edited": "editado" + }, + "followButton": { + "follow": "Seguir", + "following": "Siguiendo" + }, + "shoutButton": { + "shouted": "recomendado" + }, + "search": { + "placeholder": "Buscar", + "hint": "¿Qué estás buscando?", + "failed": "No se ha encontrado nada" + }, + "components": { + "password-reset": { + "request": { + "title": "Restablecer su contraseña", + "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 {email}<\/b>." + } + }, + "change-password": { + "success": "El cambio de contraseña ha sido un éxito!", + "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:" + } + }, + "enter-nonce": { + "form": { + "nonce": "Introduzca el código", + "description": "Abra su buzón de correo e introduzca el código que le enviamos.", + "next": "Continuar", + "validations": { + "length": "debe tener exactamente 6 letras" + } + } + }, + "registration": { + "signup": { + "unavailable": "Desafortunadamente, el registro público de cuentas de usuario en este servidor actualmente no es posible.", + "title": "¡Únete a Human Connection!", + "form": { + "description": "Para empezar, introduzca su dirección de correo electrónico:", + "terms-and-condition": "Estoy de acuerdo con los términos de uso<\/ds-text><\/a>.", + "data-privacy": "He leido y entendido la declaración de protección de datos<\/ds-text><\/a>", + "minimum-age": "Tengo 18 años o más.", + "invitation-code": "Su código de invitación es: {code}<\/b>", + "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." + }, + "submit": "Crear una cuenta", + "success": "Se ha enviado un correo electrónico con un enlace de confirmación para el registro a {email}<\/b>." + } + }, + "create-user-account": { + "title": "Crear una cuenta de usuario", + "success": "¡Su cuenta de usuario ha sido creada!", + "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:" + } + } + }, + "store": { + "posts": { + "orderBy": { + "newest": { + "label": "Más reciente" + }, + "oldest": { + "label": "Más antiguo" + } + } + } + }, + "maintenance": { + "title": "Human Connection está en mantenimiento", + "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" + }, + "index": { + "no-results": "No se han encontrado contribuciones.", + "change-filter-settings": "Cambie la configuración de sus filtros para obtener más resultados." + }, + "filter-menu": { + "title": "Su burbuja de filtro", + "hashtag-search": "Buscando a #{hashtag}", + "clearSearch": "Borrar búsqueda" + }, + "filter-posts": { + "categories": { + "header": "Categorías de contenido", + "all": "Todas" + }, + "general": { + "header": "Filtrar por...." + }, + "followers": { + "label": "Usuarios que sigo" + }, + "language": { + "header": "Idiomas", + "all": "Todos" + } + }, + "site": { + "thanks": "¡Gracias!", + "error-occurred": "Se ha ocurrido un error.", + "made": "Hecho con ❤", + "imprint": "Pie de imprenta", + "termsAndConditions": "Términos y condiciones", + "data-privacy": "Protección de datos", + "changelog": "Cambios e historia", + "contact": "Contacto", + "tribunal": "Tribunal de registro", + "register": "Número de registro", + "director": "Director General", + "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)", + "responsible": "Responsable según § 55 Abs. 2 RStV (Alemania)", + "bank": "cuenta bancaria", + "germany": "Alemania", + "code-of-conduct": "Código de conducta", + "back-to-login": "Volver a la página de inicio de sesión", + "faq": "Preguntas más frecuentes" + }, + "editor": { + "placeholder": "Deje sus pensamientos inspiradores....", + "mention": { + "noUsersFound": "No se han encontrado usuarios" + }, + "hashtag": { + "noHashtagsFound": "No se han encontrado hashtags", + "addHashtag": "Nuevo hashtag", + "addLetter": "Escriba una letra" + }, + "embed": { + "data_privacy_warning": "¡Advertencia de privacidad de datos!", + "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:", + "play_now": "Ver ahora", + "always_allow": "Permitir siempre contenido incrustado por proveedores externos (esta configuración se puede cambiar en cualquier momento)" + } + }, + "notifications": { + "reason": { + "mentioned_in_post": "Le mencionó en una contribución …", + "mentioned_in_comment": "Le mencionó en un comentario …", + "commented_on_post": "Comentó su contribución ..." + }, + "comment": "Comentario", + "title": "Notificaciones", + "pageLink": "Todas las notificaciones", + "post": "Contribución", + "user": "Usuario", + "content": "Contenido", + "filterLabel": { + "all": "Todas", + "read": "Leído", + "unread": "No leído" + }, + "empty": "Lo sentimos, no tiene ninguna notificación en este momento." }, "delete": { - "submit": "Borrar", - "cancel": "Cancelar", - "success": "Mensaje borrado satisfactoriamente", - "title": "Borrar mensaje", - "type": "Mensaje", - "message": "¿Realmente quieres borrar el mensaje \"{name}\"?" - } - }, - "quotes": { - "african": { - "quote": "Muchas personas pequeñas en muchos lugares pequeños hacen muchas cosas pequeñas, que pueden alterar la faz del mundo.", - "author": "Proverbio africano" - } - }, - "common": { - "your": { - "post": "Your Post ::: Your Posts", - "comment": "Your Comment ::: Your Comments", - "shout": "Your Shout ::: Your Shouts" + "submit": "Borrar", + "cancel": "Cancelar", + "contribution": { + "title": "Borrar contribución", + "type": "Contribución", + "message": "¿Realmente desea eliminar la Contribución \"{name}<\/b>\" ?", + "success": "¡Publicación eliminado con éxito!" + }, + "comment": { + "title": "Eliminar comentario", + "type": "Comentario", + "message": "¿Realmente quieres borrar el comentario de \"{name}<\/b>\" ?", + "success": "¡Comentario eliminado con éxito!" + } + }, + "release": { + "submit": "Liberar", + "cancel": "Cancelar", + "success": "¡Liberado con éxito!", + "user": { + "title": "Liberar usuario", + "type": "Usuario", + "message": "¿Realmente quieres liberar al usuario \"{name}<\/b>\"?", + "error": "¡Ya ha reportado el usuario!" + }, + "contribution": { + "title": "Contribución de la versión ", + "type": "Contribución", + "message": "¿Realmente quieres liberar la contribución \"{name}<\/b>\"?", + "error": "¡Ya ha reportado la contribución!" + }, + "comment": { + "title": "Comentario de la versión", + "type": "Comentario", + "message": "¿Realmente quieres liberar el comentario de \"{name}<\/b>\"?", + "error": "¡Ya ha reportado el comentario!" + } }, - "post": "Mensaje ::: Mensajes", - "comment": "Comentario ::: Comentarios", - "letsTalk": "Hablemos", - "versus": "Versus", - "moreInfo": "Más info", - "takeAction": "Tomar acción", - "shout": "Grito ::: Gritos", - "user": "Usuario ::: Usuarios", - "category": "Categoría ::: Categorías", - "organization": "Organización ::: Organizaciones", - "project": "Proyecto ::: Proyectos", - "tag": "Etiqueta ::: Etiquetas", - "name": "Nombre", - "loadMore": "cargar más", - "loading": "cargando", - "reportContent": "Report" - }, - "actions": { - "loading": "cargamento", - "loadMore": "cargar más", - "create": "Crear", - "save": "Guardar", - "edit": "Edite", - "delete": "Delete", - "cancel": "Cancelar" - }, - "moderation": { - "name": "Moderación", - "reports": { - "empty": "Felicitaciones, nada que moderar.", - "name": "Informes", - "submitter": "comunicado por", - "disabledBy": "desactivado por" - } - }, - "disable": { - "submit": "Desactivar", - "cancel": "Cancelar", - "success": "Discapacitado con éxito", "user": { - "title": "Desactivar usuario", - "type": "Usuario", - "message": "¿Realmente quieres deshabilitar el usuario \"{name}\"?" + "avatar": { + "submitted": "Carga con éxito" + } }, - "contribution": { - "title": "Deshabilitar contribución", - "type": "Contribución", - "message": "¿Realmente quieres deshabilitar la contribución \"{name}\"?" + "code-of-conduct": { + "subheader": "para la red social de Human Connection gGmbH", + "preamble": { + "title": "Preámbulo", + "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." + }, + "purpose": { + "title": "Propósito", + "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." + }, + "expected-behaviour": { + "title": "Comportamiento esperado", + "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." + } + }, + "unacceptable-behaviour": { + "title": "Comportamiento Inaceptable", + "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." + } + }, + "consequences": { + "title": "Consecuencias de Comportamiento Inaceptable", + "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.", + "8": "Notificación de incidentes" + } + }, + "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:" }, - "comment": { - "title": "Desactivar comentario", - "type": "Comentario", - "message": "¿Realmente quieres deshabilitar el comentario de \"{name}\"?" + "termsAndConditions": { + "newTermsAndConditions": "Nuevos términos de uso", + "termsAndConditionsConfirmed": "He leído y acepto los términos de uso<\/a>.", + "termsAndConditionsNewConfirmText": "¡Por favor, lea los nuevos términos de uso ahora!", + "termsAndConditionsNewConfirm": "He leído y acepto los nuevos términos de uso.", + "agree": "¡Estoy de acuerdo!", + "terms-of-service": { + "title": "Términos de uso", + "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: https:\/\/human-connection.org\/en\/imprint<\/a> " + }, + "use-and-license": { + "title": "Uso y Licencia", + "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." + }, + "privacy-statement": { + "title": "Protección de datos", + "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: https:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a> o 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." + }, + "code-of-conduct": { + "title": "Código de conducta", + "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. https:\/\/alpha.human-connection.org\/code-of-conduct<\/a>" + }, + "moderation": { + "title": "Moderación", + "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." + }, + "errors-and-feedback": { + "title": "Errores y comentarios", + "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" + }, + "help-and-questions": { + "title": "Ayuda y preguntas", + "description": "Para ayuda y preguntas hemos compilado una colección completa de preguntas y respuestas frecuentes (FAQ) para usted. Puede encontrarlos aquí: https:\/\/support.human-connection.org\/kb\/<\/a>" + }, + "addition": { + "title": "Además, regularmente celebramos eventos donde también puede dar impresiones y hacer preguntas. Puede encontrar un resumen actualizado aquí:", + "description": " https:\/\/human-connection.org\/events\/ <\/a>" + } + }, + "donations": { + "donations-for": "Donaciones para", + "donate-now": "Donar ahora", + "amount-of-total": "{amount} de {total} € recaudados" } - }, - "delete": { - "submit": "Borrar", - "cancel": "Cancelar", - "contribution": { - "title": "Borrar contribución", - "type": "Contribución", - "message": "¿Realmente desea eliminar la Contribución \"{name}\" ?", - "success": "Contribución eliminada con éxito!" - }, - "comment": { - "title": "Eliminar comentario", - "type": "Comentario", - "message": "¿Realmente quieres borrar el comentario de \"{name}\" ?", - "success": "Comentario eliminado con éxito!" - } - }, - "report": { - "submit": "Informe", - "cancel": "Cancelar", - "success": "Gracias por informarnos!", - "user": { - "title": "Usuario de informe", - "type": "Usuario", - "message": "¿Realmente quieres reportar al usuario \"{name}\"?" - }, - "contribution": { - "title": "Informe Contribución", - "type": "Contribución", - "message": "¿Realmente quieres informar al usuario de la contribución \"{name}\"?" - }, - "comment": { - "title": "Informe Comentario", - "type": "Comentario", - "message": "¿Realmente quieres reportar el comentario de \"{name}\"?" - } - }, - "followButton": { - "follow": "Folgen", - "following": "Folge Ich" - }, - "shoutButton": { - "shouted": "empfohlen" - }, - "release": { - "submit": "Liberación", - "cancel": "Cancelar", - "success": "Liberar con éxito!", - "user": { - "title": "Usuario de la versión ", - "type": "Usuario", - "message": "¿Realmente quieres liberar al usuario \"{name}\"?" - }, - "contribution": { - "title": "Contribución de la versión ", - "type": "Contribución", - "message": "¿Realmente quieres liberar la contribución \"{name}\"?" - }, - "comment": { - "title": "Comentario de la versión", - "type": "Comentario", - "message": "¿Realmente quieres liberar el comentario de \"{name}\"?" - } - }, - "contribution": { - "teaserImage": { - "cropperConfirm": "Confirmar" - } - }, - "user": { - "avatar": { - "submitted": "Carga con éxito" - } - } -} +} \ No newline at end of file diff --git a/webapp/locales/fr.json b/webapp/locales/fr.json index 3f3f59b05..c5967eb8b 100644 --- a/webapp/locales/fr.json +++ b/webapp/locales/fr.json @@ -1,300 +1,752 @@ { - "filter-menu": { - "title": "Votre bulle de filtre" - }, - "site": { - "made": "Avec ❤ fait", - "imprint": "Mentions légales", - "termsAc": "modalités et conditions", - "data-privacy": "protection des données", - "changelog": "Changements et historique", - "contact": "Contacter", - "tribunal": "tribunal de registre", - "register": "numéro de registre", - "director": "Directeur Général", - "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)", - "responsible": "Responsable selon § 55 Abs. 2 RStV (Allemagne)", - "bank": "Bankverbindung", - "germany": "Allemagne" - }, - "login": { - "copy": "Si vous avez déjà un compte human-connection, connectez-vous ici.", - "login": "Connexion", - "logout": "Déconnexion", - "email": "Votre courriel", - "password": "Votre mot de passe", - "moreInfo": "Qu'est-ce que Human Connection?", - "moreInfoURL": "https://human-connection.org/fr/", - "moreInfoHint": "à la page de présentation", - "hello": "Bonjour" - }, - "editor": { - "placeholder": "Écrivez quelque chose d'inspirant..." - }, - "profile": { - "name": "Mon profil", - "memberSince": "Membre depuis", - "follow": "Suivre", - "followers": "Suiveurs", - "following": "Suivant", - "shouted": "Recommandé", - "commented": "Comentado", - "userAnonym": "Anónimo", - "socialMedia": "Où d'autre puis-je trouver" - }, - "notifications": { - "menu": { - "mentioned": "a parlé de vous dans un article" - } - }, - "search": { - "placeholder": "Rechercher", - "hint": "Qu'est-ce que vous cherchez ?", - "failed": "Rien trouvé" - }, - "settings": { - "name": "Configurations", - "data": { - "name": "Vos données", - "labelName": "Votre nom", - "namePlaceholder": "Fémanon Funny", - "labelCity": "Votre ville ou région", - "labelBio": "À propos de vous", - "success": "Vos données ont été mises à jour avec succès !" + "login": { + "copy": "Si vous avez déjà un compte human-connection, connectez-vous ici.", + "login": "Connexion", + "logout": "Déconnexion", + "email": "Votre mail", + "password": "Votre mot de passe", + "moreInfo": "Qu'est-ce que Human Connection?", + "hello": "Bonjour", + "forgotPassword": "Mot de passe oublié?", + "no-account": "Vous n'avez pas de compte?", + "register": "S'inscrire", + "moreInfoURL": "https:\/\/human-connection.org\/fr\/", + "moreInfoHint": "à la page de présentation", + "success": "Vous êtes connecté!", + "failure": "Adresse mail ou mot de passe incorrect." }, - "security": { - "name": "Sécurité", - "change-password": { - "button": "Modifier le mot de passe", - "success": "Mot de passe modifié avec succès !", - "label-old-password": "Votre ancien mot de passe", - "label-new-password": "Votre nouveau mot de passe", - "label-new-password-confirm": "Confirmez votre nouveau mot de passe", - "message-old-password-required": "Entrez votre ancien mot de passe", - "message-new-password-required": "Entrez un nouveau 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", - "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" - } - }, - "invites": { - "name": "invitations" - }, - "download": { - "name": "Télécharger les données" - }, - "delete": { - "name": "Supprimer un compte" - }, - "organizations": { - "name": "Mes organisations" - }, - "languages": { - "name": "langues" - }, - "social-media": { - "name": "Médias sociaux", - "placeholder": "Ajouter une URL pour les médias sociaux", - "submit": "Ajouter un lien", - "successAdd": "Les médias sociaux ont été ajoutés. Profil mis à jour !", - "successDelete": "Médias sociaux supprimé. Profil mis à jour !" - } - }, - "admin": { - "name": "Admin", - "dashboard": { - "name": "Tableau de bord", - "users": "Utilisateurs", - "posts": "Postes", - "comments": "Commentaires", - "notifications": "Notifications", - "organizations": "Organisations", - "projects": "Projets", - "invites": "Invite", - "follows": "Suit", - "shouts": "Recommandé" - }, - "organizations": { - "name": "Organisations" - }, - "users": { - "name": "Utilisateurs" - }, - "pages": { - "name": "Pages" - }, - "notifications": { - "name": "Notifications" - }, - "categories": { - "name": "Catégories", - "categoryName": "Nom", - "postCount": "Postes" - }, - "tags": { - "name": "Étiquettes", - "tagCountUnique": "Utilisateurs", - "tagCount": "Postes" + "profile": { + "name": "Mon profil", + "memberSince": "Membre depuis", + "follow": "Suivre", + "followers": "Suiveurs", + "following": "Suivant", + "shouted": "Recommandé", + "commented": "Commentais", + "userAnonym": "Anonyme", + "socialMedia": "Où d'autre puis-je trouver", + "network": { + "title": "Réseau", + "following": "suit:", + "followingNobody": "ne suit personne.", + "followedBy": "est suivi par:", + "followedByNobody": "n'est suivi par personne.", + "andMore": "et {number} plus…" + }, + "invites": { + "title": "Invitez quelqu'un à Human Connection!", + "description": "Entrez leur adresse mail pour l'invitation.", + "emailPlaceholder": "Mail d'invitation" + } }, "settings": { - "name": "Paramètres" - } - }, - "post": { - "name": "Post", - "moreInfo": { - "name": "Plus d'infos" + "name": "Paramètres", + "data": { + "name": "Vos données", + "labelName": "Votre nom", + "labelCity": "Votre ville ou région", + "labelBio": "À propos de vous", + "labelSlug": "Votre nom d'utilisateur unique", + "namePlaceholder": "Fémanon Funny", + "success": "Vos données ont été mises à jour avec succès !" + }, + "security": { + "name": "Sécurité", + "change-password": { + "button": "Modifier le mot de passe", + "success": "Mot de passe modifié avec succès !", + "label-old-password": "Votre ancien mot de passe", + "label-new-password": "Votre nouveau mot de passe", + "label-new-password-confirm": "Confirmez votre nouveau mot de passe", + "message-old-password-required": "Entrez votre ancien mot de passe", + "message-new-password-required": "Entrez un nouveau 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", + "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" + } + }, + "invites": { + "name": "Invite" + }, + "download": { + "name": "Télécharger les données" + }, + "delete": { + "name": "Supprimer un compte" + }, + "organizations": { + "name": "Mes organisations" + }, + "languages": { + "name": "Langues" + }, + "email": { + "validation": { + "same-email": "Voici votre adresse mail actuelle" + }, + "name": "Votre mail", + "labelEmail": "Changer votre adresse mail", + "labelNewEmail": "Nouvelle adresse mail", + "labelNonce": "Entrez votre code", + "success": "Une nouvelle adresse mail a été enregistrée.", + "submitted": "Un mail pour vérifier votre adresse a été envoyé à {email}<\/b>.", + "change-successful": "Votre adresse mail a été modifiée avec succès.", + "verification-error": { + "message": "Votre mail n'a pas pu être changé.", + "explanation": "Cela peut avoir différentes causes:", + "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" + } + }, + "validation": { + "slug": { + "regex": "Les caractères autorisés ne sont que les lettres minuscules, les chiffres, les traits de soulignement et les traits d'union.", + "alreadyTaken": "Ce nom d'utilisateur est déjà pris." + } + }, + "deleteUserAccount": { + "name": "Effacer les données", + "contributionsCount": "Supprimer mes {count} postes", + "commentedCount": "Supprimer mes {count} commentaires", + "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<\/b> et NE POUVEZ PAS RECOUVRIR<\/b> votre compte, vos messages ou vos commentaires après avoir supprimé votre compte !", + "success": "Compte supprimer avec succès!", + "pleaseConfirm": " Action destructive! <\/b> Saisissez {confirm} <\/b> pour confirmer" + }, + "embeds": { + "name": "Fournisseurs tiers", + "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.", + "status": { + "description": "Par défaut, le code incorporé des fournisseurs tiers est", + "disabled": { + "off": "initialement non affiché", + "on": "affiché immédiatement" + }, + "change": { + "question": "Est-ce que vous voulez que le code source intégrer vous soit toujours affiché?", + "allow": "Sûr", + "deny": "Non merci" + } + } + }, + "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 !" + }, + "blocked-users": { + "name": "Utilisateurs bloqués", + "explanation": { + "intro": "Si vous avez bloqué un autre utilisateur, voici ce qui se passe:", + "your-perspective": "Les postes de la personne bloquée n'apparaîtront dans votre fil d'actualités.", + "their-perspective": "Vice versa: la personne bloquée ne verra plus non plus vos postes dans son fil d'actualités.", + "search": "Les postes des personnes bloquées disparaissent de vos résultats de recherche.", + "notifications": "Les utilisateurs bloqués ne recevront plus de notifications s'ils sont mentionnés dans vos postes.", + "closing": "Ceci devrait être suffisant pour le moment afin que les utilisateurs bloqués ne puissent plus vous déranger." + }, + "columns": { + "name": "Nom", + "slug": "Slug", + "unblock": "" + }, + "empty": "Jusqu'à présent, vous n'avez bloqué personne.", + "how-to": "Vous pouvez bloquer d'autres utilisateurs sur leur page de profil via le menu de contenu.", + "block": "Bloquer l'utilisateur", + "unblock": "Débloquer l'utilisateur", + "unblocked": "{name} est à nouveau débloqué" + }, + "privacy": { + "name": "", + "make-shouts-public": "", + "success-update": "" + } }, - "takeAction": { - "name": "Passez à l'action" - } - }, - "quotes": { - "african": { - "quote": "Beaucoup de petites personnes dans beaucoup de petits endroits font beaucoup de petites choses, qui peuvent changer la face du monde.", - "author": "Proverbe africain" - } - }, - "common": { - "your": { - "post": "Votre message ::: Votre messages", - "comment": "Votre Commentaire ::: Votre Commentaires ", - "shout": "Votre Recommandation ::: Votre Recommandations" + "admin": { + "name": "Admin", + "dashboard": { + "name": "Tableau de bord", + "users": "Utilisateurs", + "posts": "Postes", + "comments": "Commentaires", + "notifications": "Notifications", + "organizations": "Organisations", + "projects": "Projets", + "invites": "Invitations", + "follows": "Suit", + "shouts": "Cris" + }, + "organizations": { + "name": "Organisations" + }, + "users": { + "name": "Utilisateurs", + "form": { + "placeholder": "mail, nom ou description" + }, + "table": { + "columns": { + "number": "Num.", + "name": "Nom", + "email": "Mail", + "slug": "Slug", + "role": "Rôle", + "createdAt": "Créé à" + } + }, + "empty": "Aucun utilisateur trouvé" + }, + "pages": { + "name": "Pages" + }, + "notifications": { + "name": "Notifications" + }, + "categories": { + "name": "Catégories", + "categoryName": "Nom", + "postCount": "Postes" + }, + "tags": { + "name": "Étiquettes", + "tagCountUnique": "Utilisateurs", + "tagCount": "Postes" + }, + "settings": { + "name": "Paramètres" + }, + "hashtags": { + "name": "Hashtags", + "number": "Num.", + "nameOfHashtag": "Nom", + "tagCountUnique": "Utilisateurs", + "tagCount": "Postes" + }, + "invites": { + "name": "Inviter des utilisateurs", + "title": "Inviter des gens", + "description": "Les invitations sont une merveilleuse façon d'avoir vos amis dans votre réseau..." + }, + "donations": { + "name": "Informations sur les dons", + "goal": "Dons mensuels requis", + "progress": "Dons recueillis jusqu'à présent", + "successfulUpdate": "Les informations sur les dons ont été mises à jour avec succès !" + } + }, + "post": { + "name": "Post", + "moreInfo": { + "name": "Plus d'infos", + "title": "Plus d'information", + "description": "Ici vous pouvez trouver plus d'informations à ce sujet.", + "titleOfCategoriesSection": "Catégories", + "titleOfHashtagsSection": "Hashtags", + "titleOfRelatedContributionsSection": "Articles Similaires" + }, + "takeAction": { + "name": "Passez à l'action" + }, + "pinned": "Annonce", + "menu": { + "edit": "Modifier le Post", + "delete": "Supprimer 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!" + }, + "comment": { + "submit": "Commenté", + "submitted": "Commentaire soumis", + "updated": "Changements sauvegardés" + }, + "edited": "édité" + }, + "quotes": { + "african": { + "quote": "Beaucoup de petites personnes dans beaucoup de petits endroits font beaucoup de petites choses, qui peuvent changer la face du monde.", + "author": "Proverbe africain" + } + }, + "common": { + "post": "Message ::: Messages", + "comment": "Commentaire ::: Commentaires", + "letsTalk": "Parlons-en", + "versus": "Versus", + "moreInfo": "Plus d'infos", + "takeAction": "Passer à l'action", + "shout": "Partage ::: Partages", + "user": "Utilisateur ::: Utilisateurs", + "category": "Catégorie ::: Catégories", + "organization": "Organisation ::: Organisations", + "project": "Projet ::: Projets", + "tag": "Tag ::: Tags", + "name": "Nom", + "loadMore": "charger plus", + "loading": "chargement", + "reportContent": "Signaler", + "validations": { + "email": "Doit être une adresse mail valide", + "url": "doit être une URL valide", + "categories": "" + } + }, + "actions": { + "loading": "chargement", + "loadMore": "charger plus", + "create": "Créer", + "save": "Sauvegarder", + "edit": "Modifier", + "delete": "Supprimer", + "cancel": "Annuler" + }, + "moderation": { + "name": "Modération", + "reports": { + "empty": "Félicitations, rien à modérer.", + "name": "Signalisations", + "reporter": "signalé par", + "submitter": "signalé par", + "disabledBy": "désactivé par", + "reasonCategory": "Catégorie", + "reasonDescription": "Description", + "createdAt": "Date" + } + }, + "disable": { + "user": { + "title": "Désactiver l'utilisateur", + "type": "Utilisateur", + "message": "Souhaitez-vous vraiment désactiver l'utilisateur « {name} <\/b> »?" + }, + "contribution": { + "title": "Désactiver l'apport", + "type": "Contribution", + "message": "Souhaitez-vous vraiment signaler l'entrée « {name} <\/b> »?" + }, + "comment": { + "title": "Désactiver le commentaire", + "type": "Commentaire", + "message": "Souhaitez-vous vraiment désactiver le commentaire de « {name}<\/b> » ?" + }, + "submit": "Désactiver", + "cancel": "Annuler", + "success": "Désactivé avec succès" + }, + "report": { + "submit": "Envoyer le rapport", + "cancel": "Annuler", + "user": { + "title": "Signaler l'utilisateur", + "type": "Utilisateur", + "message": "Souhaitez-vous vraiment signaler l'utilisateur « {name} <\/b> »?", + "error": "Vous avez déjà signalé l'utilisateur!" + }, + "contribution": { + "title": "Signaler l'entrée", + "type": "Apport", + "message": "Souhaitez-vous vraiment signaler l'entrée « {name} <\/b> »?", + "error": "Vous avez déjà rapporté la contribution!" + }, + "comment": { + "title": "Signaler un commentaire", + "type": "Commentaire", + "message": "Souhaitez-vous vraiment signaler l'utilisateur « {name} <\/b> »?", + "error": "Vous avez déjà rapporté le commentaire!" + }, + "success": "Merci de nous avoir fait part de vos commentaires!", + "reason": { + "category": { + "label": "Sélectionnez une catégorie:", + "placeholder": "Catégorie...", + "options": { + "discrimination_etc": "Posts, commentaires, expressions ou insultes discriminatoires.", + "pornographic_content_links": "Publication ou partage de matériel clairement pornographique.", + "glorific_trivia_of_cruel_inhuman_acts": "Glorification ou banalisation d'actes de violence cruels ou inhumains.", + "doxing": "La divulgation de renseignements personnels sans le consentement ou la menace d' (\"doxing\").", + "intentional_intimidation_stalking_persecution": "L'intimidation, le harcèlement ou la persécution intentionnelle.", + "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.", + "other": "Autres..." + }, + "invalid": "Veuillez sélectionner une catégorie valide" + }, + "description": { + "label": "S'il vous plaît expliquer: Pourquoi voulez-vous signaler cela?", + "placeholder": "Informations complémentaires..." + } + } + }, + "contribution": { + "edit": "Rédiger l'apport", + "delete": "Supprimer l'entrée", + "title": "Titre", + "newPost": "Créer un nouveau Post", + "filterFollow": "Filtrer les contributions des utilisateurs que je suis", + "filterALL": "Voir toutes les contributions", + "success": "Enregistré!", + "languageSelectLabel": "Langue", + "categories": { + "infoSelectedNoOfMaxCategories": "{chosen} de {max} catégories sélectionnées" + }, + "emotions-label": { + "funny": "Marrant", + "happy": "Heureux", + "surprised": "Surpris", + "cry": "Pleurer", + "angry": "En colère" + }, + "category": { + "name": { + "freedom-of-speech": "Liberté d'expression", + "consumption-sustainability": "Consommation & Durabilité", + "global-peace-nonviolence": "Paix mondiale & Non-violence", + "just-for-fun": "Juste pour le Fun", + "happiness-values": "Bonheur & Valeurs", + "health-wellbeing": "Santé & Bien-être", + "environment-nature": "Environnement & Nature", + "animal-protection": "Protection des animaux", + "human-rights-justice": "Droits de l'homme & Justice", + "education-sciences": "Éducation & Sciences", + "cooperation-development": "Coopération & Développement", + "democracy-politics": "Démocratie & Politique", + "economy-finances": "Économie & Finances", + "energy-technology": "Énergie & Technologie", + "it-internet-data-privacy": "Informatique, Internet & Confidentialité des données", + "art-culture-sport": "Art, Culture & Sport" + } + }, + "teaserImage": { + "cropperConfirm": "Confirmer" + }, + "languageSelectText": "" + }, + "comment": { + "edit": "Rédiger un commentaire", + "delete": "Supprimer le commentaire", + "content": { + "unavailable-placeholder": "...ce commentaire n'est plus disponible" + }, + "menu": { + "edit": "Modifier le commentaire", + "delete": "Supprimer le commentaire" + }, + "show": { + "more": "montrer plus", + "less": "montrer moins" + }, + "edited": "édité" + }, + "followButton": { + "follow": "Suivre", + "following": "Je suis les" + }, + "shoutButton": { + "shouted": "recommandé" + }, + "search": { + "placeholder": "Rechercher", + "hint": "Qu'est-ce que vous cherchez ?", + "failed": "Rien trouvé" + }, + "components": { + "password-reset": { + "request": { + "title": "Réinitialiser votre mot de passe", + "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é à {email}<\/b>." + } + }, + "change-password": { + "success": "La modification de votre mot de passe a réussi !", + "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 à :" + } + }, + "enter-nonce": { + "form": { + "nonce": "Entrez votre code", + "description": "Ouvrez votre boîte de réception et entrez le code que nous vous avons envoyé.", + "next": "Continuer", + "validations": { + "length": "doit comporter 6 caractères" + } + } + }, + "registration": { + "signup": { + "unavailable": "Malheureusement, l'enregistrement public des comptes utilisateurs n'est pas encore disponible sur ce serveur.", + "title": "Rejoignez Human Connection!", + "form": { + "description": "Pour commencer, entrez votre adresse mail:", + "terms-and-condition": "Je confirme les Conditions générales <\/ds-text> <\/a>.", + "data-privacy": "J'ai lu et compris la Déclaration de confidentialité <\/ds-text> <\/a> ", + "minimum-age": "J'ai 18 ans ou plus.", + "invitation-code": "Votre code d'invitation est: {code} <\/b>", + "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." + }, + "submit": "Créer un compte", + "success": "Un mail avec un lien pour compléter votre inscription a été envoyé à {email}<\/b>" + } + }, + "create-user-account": { + "title": "Créer un compte utilisateur", + "success": "Votre compte a été créé!", + "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 à:" + } + } + }, + "store": { + "posts": { + "orderBy": { + "newest": { + "label": "Plus récent" + }, + "oldest": { + "label": "Le plus ancien" + } + } + } + }, + "maintenance": { + "title": "Human Connection est en 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 à" + }, + "index": { + "no-results": "Pas de contribution trouvée.", + "change-filter-settings": "Modifiez les paramètres de filtrage pour obtenir plus de résultats." + }, + "filter-menu": { + "title": "Votre bulle de filtre", + "hashtag-search": "Recherche de #{hashtag}", + "clearSearch": "Réinitialiser la recherche" + }, + "filter-posts": { + "categories": { + "header": "Catégories de contenu", + "all": "Toutes" + }, + "general": { + "header": "Filtrer par ...." + }, + "followers": { + "label": "Utilisateurs que je suis" + }, + "language": { + "header": "Langues", + "all": "Tous" + } + }, + "site": { + "thanks": "Merci!", + "error-occurred": "Une erreur s'est produite.", + "made": "Fabriqué avec ❤", + "imprint": "Mentions légales", + "termsAndConditions": "Conditions générales", + "data-privacy": "Protection des données", + "changelog": "Changements et historique", + "contact": "Contacter", + "tribunal": "Tribunal de registre", + "register": "Numéro de registre", + "director": "Directeur Général", + "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)", + "responsible": "Responsable selon § 55 Abs. 2 RStV (Allemagne)", + "bank": "compte bancaire", + "germany": "Allemagne", + "code-of-conduct": "Code de conduite", + "back-to-login": "Retour à la page de connexion", + "faq": "FAQ" + }, + "editor": { + "placeholder": "Écrivez quelque chose d'inspirant...", + "mention": { + "noUsersFound": "Aucun utilisateur trouvé" + }, + "hashtag": { + "noHashtagsFound": "Aucun hashtag trouvé", + "addHashtag": "Nouveau hashtag", + "addLetter": "Tapez une lettre" + }, + "embed": { + "data_privacy_warning": "Attention à la confidentialité des données!", + "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:", + "play_now": "Regarder maintenant", + "always_allow": "Autoriser toujours le contenu intégré par des fournisseurs tiers (ce paramètre peut être modifié à tout moment)" + } + }, + "notifications": { + "reason": { + "mentioned_in_post": "Vous a mentionné dans un post…", + "mentioned_in_comment": "Vous a mentionné dans un commentaire…", + "commented_on_post": "Commenté sur votre post…" + }, + "comment": "Commentaire", + "title": "Notifications", + "pageLink": "Toutes les notifications", + "post": "Post", + "user": "Utilisateur", + "content": "Contenu", + "filterLabel": { + "all": "Tous", + "read": "Lire", + "unread": "Non lu" + }, + "empty": "Désolé, vous n'avez pas de notifications pour le moment." + }, + "delete": { + "submit": "Supprimer", + "cancel": "Annuler", + "contribution": { + "title": "Supprimer la contribution", + "type": "Contribution", + "message": "Voulez-vous vraiment supprimer la contribution \"{name}<\/b>\"?", + "success": "Contribution supprimée avec succès !" + }, + "comment": { + "title": "Supprimer un commentaire", + "type": "Commentaire", + "message": "Voulez-vous vraiment supprimer le commentaire de \"{name}<\/b>\"?", + "success": "Commentaire supprimé avec succès !" + } + }, + "release": { + "submit": "Relâchez", + "cancel": "Annuler", + "success": "Relâchez avec succès!", + "user": { + "title": "Validation par l'utilisateur", + "type": "Utilisateur", + "message": "Voulez-vous vraiment libérer l'utilisateur \"{name}<\/b>\"?", + "error": "Vous avez déjà signalé l'utilisateur!" + }, + "contribution": { + "title": "Versement de la contribution", + "type": "Contribution", + "message": "Voulez-vous vraiment débloquer la contribution \"{name}<\/b>\"?", + "error": "Vous avez déjà signalé la contribution !!" + }, + "comment": { + "title": "Publication des commentaires", + "type": "Commentaire", + "message": "Voulez-vous vraiment publier le commentaire de \"{name}<\/b>\"?", + "error": "Vous avez déjà signalé le commentaire!" + } }, - "post": "Message ::: Messages", - "comment": "Commentaire ::: Commentaires", - "letsTalk": "Parlons-en", - "versus": "Versus", - "moreInfo": "Plus d'infos", - "takeAction": "Passer à l'action", - "shout": "Recommandation ::: Recommandations", - "user": "Utilisateur ::: Utilisateurs", - "category": "Catégorie ::: Catégories", - "organization": "Organisation ::: Organisations", - "project": "Projet ::: Projets", - "tag": "Tag ::: Tags", - "name": "Nom", - "loadMore": "charger plus", - "loading": "chargement", - "reportContent": "Signaler" - }, - "actions": { - "loading": "chargement", - "loadMore": "charger plus", - "create": "Créer", - "save": "sauvegarde", - "edit": "Modifier", - "delete": "Supprimer", - "cancel": "Annuler" - }, - "moderation": { - "name": "Modération", - "reports": { - "empty": "Félicitations, rien à modérer.", - "name": "Rapports", - "submitter": "signalé par", - "disabledBy": "ddésactivé par" - } - }, - "disable": { - "submit": "Désactiver", - "cancel": "Annuler", - "success": "Désactivé avec succès", "user": { - "title": "Désactiver l'utilisateur", - "type": "Utilisateur", - "message": "Voulez-vous vraiment désactiver l'utilisateur \"{name}\"?" + "avatar": { + "submitted": "Téléchargement réussi" + } }, - "contribution": { - "title": "Cotisation d'invalidité", - "type": "Contribution", - "message": "Voulez-vous vraiment désactiver la contribution \" {name} \"?" + "code-of-conduct": { + "subheader": "pour le réseau social de la Human Connection gGmbH", + "preamble": { + "title": "Préambule", + "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." + }, + "purpose": { + "title": "Objectif", + "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." + }, + "expected-behaviour": { + "title": "Comportement attendu", + "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." + } + }, + "unacceptable-behaviour": { + "title": "Comportement inacceptable", + "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." + } + }, + "consequences": { + "title": "Conséquences d'un comportement inacceptable", + "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.", + "8": "Plaidoyer ou encouragement à ces comportements." + } + }, + "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:" }, - "comment": { - "title": "Désactiver commentaire", - "type": "Commentaire", - "message": "Voulez-vous vraiment désactiver le commentaire de \"{name}\" ?" + "termsAndConditions": { + "newTermsAndConditions": "Nouvelles conditions générales", + "termsAndConditionsConfirmed": "J'ai lu et accepte les conditions générales<\/a>.", + "termsAndConditionsNewConfirmText": "Veuillez lire les nouvelles conditions d'utilisation dès maintenant !", + "termsAndConditionsNewConfirm": "J'ai lu et accepté les nouvelles conditions générales.", + "agree": "J'accepte!", + "terms-of-service": { + "title": "Conditions d'utilisation", + "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: https:\/\/human-connection.org\/en\/imprint<\/a> " + }, + "use-and-license": { + "title": "Utilisation et licence", + "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." + }, + "privacy-statement": { + "title": "Déclaration de confidentialité", + "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: https:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a> ex: 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." + }, + "code-of-conduct": { + "title": "Code de conduite", + "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. https:\/\/alpha.human-connection.org\/code-of-conduct <\/a>" + }, + "moderation": { + "title": "Modération", + "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." + }, + "errors-and-feedback": { + "title": "Erreurs et 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." + }, + "help-and-questions": { + "title": "Aide et 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: https:\/\/support.human-connection.org\/kb\/ <\/a>" + }, + "addition": { + "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:", + "description": " https:\/\/human-connection.org\/events\/ <\/a>" + } + }, + "donations": { + "donations-for": "Dons pour", + "donate-now": "Faites un don", + "amount-of-total": "{amount} de {total} € collectés" } - }, - "delete": { - "submit": "Supprimer", - "cancel": "Annuler", - "contribution": { - "title": "Supprimer la contribution", - "type": "Contribution", - "message": "Voulez-vous vraiment supprimer la contribution \"{name}\" löschen möchtest?", - "success": "Contribution supprimée avec succès !" - }, - "comment": { - "title": "Supprimer un commentaire", - "type": "Commentaire", - "message": "Voulez-vous vraiment supprimer le commentaire de \"{name}\" löschen möchtest?", - "success": "Commentaire supprimé avec succès !" - } - }, - "report": { - "submit": "Rapport", - "cancel": "Annuler", - "success": "Merci de nous avoir fait part de vos commentaires!", - "user": { - "title": "Signaler l'utilisateur", - "type": "Utilisateur", - "message": "Souhaitez-vous vraiment signaler l'utilisateur \" {name} \"?", - "error": "Vous avez déjà signalé l'utilisateur!" - }, - "contribution": { - "title": "Signaler l'entrée", - "type": "Apport", - "message": "Souhaitez-vous vraiment signaler l'entrée\" {name} \"?", - "error": "Vous avez déjà rapporté la contribution!" - }, - "comment": { - "title": "Signaler un commentaire", - "type": "Commentaire", - "message": "Souhaitez-vous vraiment signaler l'utilisateur \" {name} \"?", - "error": "Vous avez déjà rapporté le commentaire!" - } - }, - "followButton": { - "follow": "découler", - "following": "Je suis les" - }, - "shoutButton": { - "shouted": "recommandé" - }, - "release": { - "submit": "Relâchez", - "cancel": "Annuler", - "success": "Relâchez avec succès!", - "user": { - "title": "Validation par l'utilisateur", - "type": "Utilisateur", - "message": "Voulez-vous vraiment libérer l'utilisateur \"{name}\"?" - }, - "contribution": { - "title": "Versement de la contribution", - "type": "Contribution", - "message": "Voulez-vous vraiment débloquer la contribution \"{name}\"?" - }, - "comment": { - "title": "Publication des commentaires", - "type": "Commentaire", - "message": "Voulez-vous vraiment publier le commentaire de \"{name}\"?" - } - }, - "contribution": { - "teaserImage": { - "cropperConfirm": "Confirmer" - } - }, - "user": { - "avatar": { - "submitted": "Téléchargement réussi" - } - } -} +} \ No newline at end of file diff --git a/webapp/locales/it.json b/webapp/locales/it.json index 26dea37bd..517d0dfa3 100644 --- a/webapp/locales/it.json +++ b/webapp/locales/it.json @@ -1,149 +1,752 @@ { - "site": { - "made": "Con ❤ fatto", - "imprint": "Impressum", - "termsAc": "Condizioni d'uso", - "data-privacy": "protezione dei dati", - "changelog": "Cambiamenti e storia", - "contact": "Contatto", - "tribunal": "registro tribunale", - "register": "numero di registro", - "director": "Direttore Generale", - "taxident": "Numero di identificazione dell'imposta sul valore aggiunto ai sensi del § 27 a Legge sull'imposta sul valore aggiunto (Germania)", - "responsible": "Responsabile ai sensi del § 55 Abs. 2 RStV (Germania)", - "bank": "conto bancario", - "germany": "Germania" - }, - "login": { - "copy": "Se sei gia registrato su Human Connection, accedi qui.", - "login": "Accesso", - "logout": "Logout", - "email": "La tua email", - "password": "La tua password", - "moreInfo": "Che cosa è Human Connection?", - "hello": "Ciao" - }, - "profile": { - "name": "Il mio profilo", - "memberSince": "Membro dal", - "follow": "Seguire", - "followers": "Seguenti", - "following": "Seguendo", - "shouted": "Gridato", - "commented": "Commentato", - "userAnonym": "Anonymous" - }, - "settings": { - "name": "Impostazioni", - "data": { - "name": "I tuoi dati", - "labelName": "Nome", - "namePlaceholder": "Anonymous", - "labelCity": "La tua città o regione", - "labelBio": "Su di te" + "login": { + "copy": "Se sei gia registrato su Human Connection, accedi qui.", + "login": "Accesso", + "logout": "Logout", + "email": "La tua email", + "password": "La tua password", + "moreInfo": "Che cosa è Human Connection?", + "hello": "Ciao", + "forgotPassword": "", + "no-account": "", + "register": "", + "moreInfoURL": "", + "moreInfoHint": "", + "success": "", + "failure": "" }, - "security": { - "name": "Sicurezza" - }, - "invites": { - "name": "Inviti" - }, - "download": { - "name": "Scaricamento dati" - }, - "delete": { - "name": "Elimina Account" - }, - "organizations": { - "name": "Mie organizzazioni" - }, - "languages": { - "name": "Lingue" - } - }, - "admin": { - "name": "Admin", - "dashboard": { - "name": "Cruscotto", - "users": "Utenti", - "posts": "Messaggi", - "comments": "Commenti", - "notifications": "Notifiche", - "organizations": "Organizzazioni", - "projects": "Progetti", - "invites": "Inviti", - "follows": "Segue", - "shouts": "Gridi" - }, - "organizations": { - "name": "Organizzazioni" - }, - "users": { - "name": "Utenti" - }, - "pages": { - "name": "Pagine" - }, - "notifications": { - "name": "Notifiche" - }, - "categories": { - "name": "Categorie", - "categoryName": "Nome", - "postCount": "Messaggi" - }, - "tags": { - "name": "Tag", - "tagCountUnique": "Utenti", - "tagCount": "Messaggi" + "profile": { + "name": "Il mio profilo", + "memberSince": "Membro dal", + "follow": "Seguire", + "followers": "Seguenti", + "following": "Seguendo", + "shouted": "Gridato", + "commented": "Commentato", + "userAnonym": "Anonymous", + "socialMedia": "", + "network": { + "title": "", + "following": "", + "followingNobody": "", + "followedBy": "", + "followedByNobody": "", + "andMore": "" + }, + "invites": { + "title": "", + "description": "", + "emailPlaceholder": "" + } }, "settings": { - "name": "Impostazioni" - } - }, - "post": { - "name": "Messaggio", - "moreInfo": { - "name": "Ulteriori informazioni" + "name": "Impostazioni", + "data": { + "name": "I tuoi dati", + "labelName": "Nome", + "labelCity": "La tua città o regione", + "labelBio": "Su di te", + "labelSlug": "", + "namePlaceholder": "Anonymous", + "success": "" + }, + "security": { + "name": "Sicurezza", + "change-password": { + "button": "", + "success": "", + "label-old-password": "", + "label-new-password": "", + "label-new-password-confirm": "", + "message-old-password-required": "", + "message-new-password-required": "", + "message-new-password-confirm-required": "", + "message-new-password-missmatch": "", + "passwordSecurity": "", + "passwordStrength0": "", + "passwordStrength1": "", + "passwordStrength2": "", + "passwordStrength3": "", + "passwordStrength4": "" + } + }, + "invites": { + "name": "Inviti" + }, + "download": { + "name": "Scaricamento dati" + }, + "delete": { + "name": "Elimina Account" + }, + "organizations": { + "name": "Mie organizzazioni" + }, + "languages": { + "name": "Lingue" + }, + "email": { + "validation": { + "same-email": "" + }, + "name": "", + "labelEmail": "", + "labelNewEmail": "", + "labelNonce": "", + "success": "", + "submitted": "", + "change-successful": "", + "verification-error": { + "message": "", + "explanation": "", + "reason": { + "invalid-nonce": "", + "no-email-request": "" + }, + "support": "" + } + }, + "validation": { + "slug": { + "regex": "", + "alreadyTaken": "" + } + }, + "deleteUserAccount": { + "name": "", + "contributionsCount": "", + "commentedCount": "", + "accountDescription": "Essere consapevoli che i tuoi post e commenti sono importanti per la nostra comunità. Se scegli ancora di cancellarli, devi contrassegnarli qui sotto.", + "accountWarning": "", + "success": "", + "pleaseConfirm": "" + }, + "embeds": { + "name": "", + "info-description": "Ecco l'elenco dei fornitori di terze parti i cui contenuti possono essere visualizzati come codice di terze parti, ad esempio sotto forma di video incorporati.", + "status": { + "description": "", + "disabled": { + "off": "", + "on": "" + }, + "change": { + "question": "", + "allow": "", + "deny": "" + } + } + }, + "social-media": { + "name": "", + "placeholder": "", + "requireUnique": "", + "submit": "", + "successAdd": "Social media aggiunti. \nProfilo utente aggiornato ", + "successDelete": "Social media cancellati. Profilo utente aggiornato!" + }, + "blocked-users": { + "name": "", + "explanation": { + "intro": "", + "your-perspective": "", + "their-perspective": "", + "search": "", + "notifications": "", + "closing": "" + }, + "columns": { + "name": "", + "slug": "", + "unblock": "" + }, + "empty": "", + "how-to": "", + "block": "", + "unblock": "", + "unblocked": "" + }, + "privacy": { + "name": "", + "make-shouts-public": "", + "success-update": "" + } }, - "takeAction": { - "name": "Agire" + "admin": { + "name": "Admin", + "dashboard": { + "name": "Cruscotto", + "users": "Utenti", + "posts": "Messaggi", + "comments": "Commenti", + "notifications": "Notifiche", + "organizations": "Organizzazioni", + "projects": "Progetti", + "invites": "Inviti", + "follows": "Segue", + "shouts": "Gridi" + }, + "organizations": { + "name": "Organizzazioni" + }, + "users": { + "name": "Utenti", + "form": { + "placeholder": "" + }, + "table": { + "columns": { + "number": "", + "name": "", + "email": "", + "slug": "", + "role": "", + "createdAt": "" + } + }, + "empty": "" + }, + "pages": { + "name": "Pagine" + }, + "notifications": { + "name": "Notifiche" + }, + "categories": { + "name": "Categorie", + "categoryName": "Nome", + "postCount": "Messaggi" + }, + "tags": { + "name": "Tag", + "tagCountUnique": "Utenti", + "tagCount": "Messaggi" + }, + "settings": { + "name": "Impostazioni" + }, + "hashtags": { + "name": "", + "number": "", + "nameOfHashtag": "", + "tagCountUnique": "", + "tagCount": "" + }, + "invites": { + "name": "", + "title": "", + "description": "" + }, + "donations": { + "name": "", + "goal": "", + "progress": "", + "successfulUpdate": "" + } + }, + "post": { + "name": "Messaggio", + "moreInfo": { + "name": "Ulteriori informazioni", + "title": "", + "description": "", + "titleOfCategoriesSection": "", + "titleOfHashtagsSection": "", + "titleOfRelatedContributionsSection": "" + }, + "takeAction": { + "name": "Agire" + }, + "pinned": "", + "menu": { + "edit": "", + "delete": "", + "pin": "", + "pinnedSuccessfully": "", + "unpin": "", + "unpinnedSuccessfully": "" + }, + "comment": { + "submit": "", + "submitted": "", + "updated": "" + }, + "edited": "" + }, + "quotes": { + "african": { + "quote": "Molte piccole persone in molti piccoli luoghi fanno molte piccole cose, che possono cambiare la faccia del mondo.", + "author": "Proverbio africano" + } + }, + "common": { + "post": "Messaggio ::: Messaggi", + "comment": "Commento ::: Commenti", + "letsTalk": "Discutiamo", + "versus": "Verso", + "moreInfo": "Ulteriori informazioni", + "takeAction": "Agire", + "shout": "Grido ::: Gridi", + "user": "Utente ::: Utenti", + "category": "Categoria ::: Categorie", + "organization": "Organizzazione ::: Organizzazioni", + "project": "Progetto ::: Progetti", + "tag": "Tag ::: Tag", + "name": "Nome", + "loadMore": "Caricare di più", + "loading": "Caricamento in corso", + "reportContent": "", + "validations": { + "email": "", + "url": "", + "categories": "" + } + }, + "actions": { + "loading": "Caricamento in corso", + "loadMore": "Carica di più", + "create": "Crea", + "save": "Salva", + "edit": "Modifica", + "delete": "Cancella", + "cancel": "" + }, + "moderation": { + "name": "", + "reports": { + "empty": "", + "name": "", + "reporter": "", + "submitter": "", + "disabledBy": "", + "reasonCategory": "", + "reasonDescription": "", + "createdAt": "" + } + }, + "disable": { + "user": { + "title": "", + "type": "", + "message": "" + }, + "contribution": { + "title": "", + "type": "", + "message": "" + }, + "comment": { + "title": "", + "type": "", + "message": "" + }, + "submit": "", + "cancel": "", + "success": "" + }, + "report": { + "submit": "", + "cancel": "", + "user": { + "title": "", + "type": "", + "message": "", + "error": "" + }, + "contribution": { + "title": "", + "type": "", + "message": "", + "error": "" + }, + "comment": { + "title": "", + "type": "", + "message": "", + "error": "" + }, + "success": "", + "reason": { + "category": { + "label": "", + "placeholder": "", + "options": { + "discrimination_etc": "", + "pornographic_content_links": "", + "glorific_trivia_of_cruel_inhuman_acts": "", + "doxing": "", + "intentional_intimidation_stalking_persecution": "", + "advert_products_services_commercial": "", + "criminal_behavior_violation_german_law": "", + "other": "" + }, + "invalid": "" + }, + "description": { + "label": "", + "placeholder": "" + } + } + }, + "contribution": { + "edit": "", + "delete": "", + "title": "", + "newPost": "", + "filterFollow": "", + "filterALL": "", + "success": "", + "languageSelectLabel": "", + "categories": { + "infoSelectedNoOfMaxCategories": "" + }, + "emotions-label": { + "funny": "", + "happy": "", + "surprised": "", + "cry": "", + "angry": "" + }, + "category": { + "name": { + "freedom-of-speech": "", + "consumption-sustainability": "", + "global-peace-nonviolence": "", + "just-for-fun": "", + "happiness-values": "", + "health-wellbeing": "", + "environment-nature": "", + "animal-protection": "", + "human-rights-justice": "", + "education-sciences": "", + "cooperation-development": "", + "democracy-politics": "", + "economy-finances": "", + "energy-technology": "", + "it-internet-data-privacy": "", + "art-culture-sport": "" + } + }, + "teaserImage": { + "cropperConfirm": "Confermare" + }, + "languageSelectText": "" + }, + "comment": { + "edit": "", + "delete": "", + "content": { + "unavailable-placeholder": "" + }, + "menu": { + "edit": "", + "delete": "" + }, + "show": { + "more": "", + "less": "" + }, + "edited": "" + }, + "followButton": { + "follow": "", + "following": "" + }, + "shoutButton": { + "shouted": "" + }, + "search": { + "placeholder": "", + "hint": "", + "failed": "" + }, + "components": { + "password-reset": { + "request": { + "title": "", + "form": { + "description": "", + "submit": "", + "submitted": "" + } + }, + "change-password": { + "success": "", + "error": "Modifica della password non riuscita. Forse il codice di sicurezza non era corretto?", + "help": "" + } + }, + "enter-nonce": { + "form": { + "nonce": "", + "description": "", + "next": "", + "validations": { + "length": "" + } + } + }, + "registration": { + "signup": { + "unavailable": "", + "title": "", + "form": { + "description": "", + "terms-and-condition": "", + "data-privacy": "", + "minimum-age": "", + "invitation-code": "", + "errors": { + "email-exists": "", + "invalid-invitation-token": "Sembra che l'invito sia già stato utilizzato. I link di invito possono essere utilizzati una sola volta." + }, + "submit": "", + "success": "" + } + }, + "create-user-account": { + "title": "", + "success": "", + "error": "", + "help": "" + } + } + }, + "store": { + "posts": { + "orderBy": { + "newest": { + "label": "" + }, + "oldest": { + "label": "" + } + } + } + }, + "maintenance": { + "title": "", + "explanation": "", + "questions": "" + }, + "index": { + "no-results": "", + "change-filter-settings": "" + }, + "filter-menu": { + "title": "", + "hashtag-search": "", + "clearSearch": "" + }, + "filter-posts": { + "categories": { + "header": "", + "all": "" + }, + "general": { + "header": "" + }, + "followers": { + "label": "" + }, + "language": { + "header": "", + "all": "" + } + }, + "site": { + "thanks": "", + "error-occurred": "", + "made": "Con ❤ fatto", + "imprint": "Impressum", + "termsAndConditions": "", + "data-privacy": "protezione dei dati", + "changelog": "Cambiamenti e storia", + "contact": "Contatto", + "tribunal": "registro tribunale", + "register": "numero di registro", + "director": "Direttore Generale", + "taxident": "Numero di identificazione dell'imposta sul valore aggiunto ai sensi del § 27 a Legge sull'imposta sul valore aggiunto (Germania)", + "responsible": "Responsabile ai sensi del § 55 Abs. 2 RStV (Germania)", + "bank": "conto bancario", + "germany": "Germania", + "code-of-conduct": "", + "back-to-login": "", + "faq": "" + }, + "editor": { + "placeholder": "", + "mention": { + "noUsersFound": "" + }, + "hashtag": { + "noHashtagsFound": "", + "addHashtag": "", + "addLetter": "" + }, + "embed": { + "data_privacy_warning": "", + "data_privacy_info": "I tuoi dati non sono ancora stati condivisi con fornitori terzi. Se continui a guardare questo video, il seguente fornitore probabilmente raccoglierà i dati dell'utente:", + "play_now": "", + "always_allow": "" + } + }, + "notifications": { + "reason": { + "mentioned_in_post": "", + "mentioned_in_comment": "", + "commented_on_post": "" + }, + "comment": "", + "title": "", + "pageLink": "", + "post": "", + "user": "", + "content": "", + "filterLabel": { + "all": "", + "read": "", + "unread": "" + }, + "empty": "" + }, + "delete": { + "submit": "", + "cancel": "", + "contribution": { + "title": "", + "type": "", + "message": "", + "success": "" + }, + "comment": { + "title": "", + "type": "", + "message": "", + "success": "" + } + }, + "release": { + "submit": "", + "cancel": "", + "success": "", + "user": { + "title": "", + "type": "", + "message": "", + "error": "" + }, + "contribution": { + "title": "", + "type": "", + "message": "", + "error": "" + }, + "comment": { + "title": "", + "type": "", + "message": "", + "error": "" + } + }, + "user": { + "avatar": { + "submitted": "" + } + }, + "code-of-conduct": { + "subheader": "", + "preamble": { + "title": "", + "description": "Human Connection è una rete di conoscenza e azione sociale senza scopo di lucro della prossima generazione. Dalle persone - per le persone. Open Source, equo e trasparente. Per un cambiamento locale e globale positivo in tutte le aree della vita. Ridisegniamo completamente lo scambio pubblico di conoscenze, idee e progetti. Le funzioni di Human Connection riuniscono le persone - offline e online - in modo che possiamo rendere il mondo un posto migliore." + }, + "purpose": { + "title": "", + "description": "Con questo codice di condotta regoliamo i principi essenziali di comportamento nel nostro social network. La Carta dei diritti umani delle Nazioni Unite è il nostro orientamento e costituisce il cuore della nostra comprensione dei valori. Il codice di condotta funge da principio guida per il nostro aspetto personale e l'interazione reciproca. Chiunque sia attivo come utente nella rete di connessione umana, scrive articoli, commenti o contatta altri utenti, compresi quelli esterni alla rete, riconosce queste regole di condotta come vincolanti." + }, + "expected-behaviour": { + "title": "", + "description": "", + "list": { + "0": "", + "1": "", + "2": "", + "3": "Fai attenzione a ciò che ti circonda e ai tuoi compagni partecipanti. Avvisare i leader della comunità se si nota una situazione pericolosa, qualcuno in difficoltà o violazioni del presente Codice di condotta, anche se sembrano insignificanti." + } + }, + "unacceptable-behaviour": { + "title": "", + "description": "", + "list": { + "0": "Posti discriminatori, commenti, dichiarazioni o insulti, in particolare quelli relativi a genere, orientamento sessuale, razza, religione, orientamento politico o filosofico o disabilità.", + "1": "Pubblicazione o collegamento di materiale chiaramente pornografico.", + "2": "Glorificazione o banalizzazione di atti di violenza crudele o disumana.", + "3": "La divulgazione di informazioni personali altrui senza il loro consenso o minaccia di (\"doxing\").", + "4": "Intimidazione intenzionale, stalking o persecuzione.", + "5": "Pubblicità di prodotti e servizi a fini commerciali.", + "6": "Comportamento criminale o violazione della legge tedesca.", + "7": "Sostenere o incoraggiare tale condotta." + } + }, + "consequences": { + "title": "Conseguenze di comportamenti inaccettabilil", + "description": "Se un membro della comunità manifesta comportamenti inaccettabili, gli operatori, i moderatori e gli amministratori responsabili della rete possono adottare le misure appropriate, inclusi ma non limitati a:", + "list": { + "0": "Richiesta di cessazione immediata di comportamenti inaccettabili", + "1": "Blocco o eliminazione di commenti", + "2": "Esclusione temporanea dal rispettivo posto o contributo", + "3": "Blocco o eliminazione di contenuti", + "4": "Revoca temporanea delle autorizzazioni di scrittura", + "5": "Esclusione temporanea dalla rete", + "6": "Esclusione definitiva dalla rete", + "7": "Violazioni della legge tedesca possono essere segnalate.", + "8": "Sostegno o incoraggiamento a questi comportamenti." + } + }, + "get-help": "Se sei soggetto o testimone di un comportamento inaccettabile, o se hai altre preoccupazioni, ti preghiamo di avvisare al più presto un organizzatore della comunità e di fare riferimento al contenuto corrispondente:" + }, + "termsAndConditions": { + "newTermsAndConditions": "Nuovi Termini e Condizioni", + "termsAndConditionsConfirmed": "Ho letto e confermato i Termini e condizioni <\/a> .", + "termsAndConditionsNewConfirmText": "Si prega di leggere le nuove condizioni d'uso ora!", + "termsAndConditionsNewConfirm": "Ho letto e accetto le nuove condizioni generali di contratto.", + "agree": "Sono d'accordo!", + "terms-of-service": { + "title": "Termini di servizio", + "description": "Le seguenti condizioni d'uso costituiscono la base per l'utilizzo della nostra rete. Quando ti registri, devi accettarli e ti informeremo in seguito di eventuali modifiche che potrebbero aver luogo. La rete di connessione umana è gestita in Germania ed è quindi soggetta alla legge tedesca. Il foro competente è Kirchheim \/ Teck. Per i dettagli, consulta la nostra impronta: https:\/\/human-connection.org\/imprint <\/a>" + }, + "use-and-license": { + "title": "Uso e licenza", + "description": "Se qualsiasi contenuto pubblicato su di noi è protetto da diritti di proprietà intellettuale, l'utente ci concede una licenza mondiale, non esclusiva, trasferibile e sub-licenziabile, per l'utilizzo di tali contenuti per la pubblicazione nella nostra rete. Questa licenza scade quando si elimina il contenuto o l'intero account. Ricorda che altri potrebbero condividere i tuoi contenuti e noi non possiamo cancellarli." + }, + "privacy-statement": { + "title": "Informativa sulla Privacy", + "description": "La nostra rete è una rete di conoscenza e azione sociale. Per noi è quindi particolarmente importante che il maggior numero possibile di contenuti sia accessibile al pubblico. Nel corso dello sviluppo della nostra rete ci sarà sempre più la possibilità di decidere sulla visibilità dei dati personali. Ti informeremo su queste nuove funzionalità. Altrimenti, dovresti sempre pensare a quali dati personali divulghi su te stesso (o altri). Ciò vale in particolare per il contenuto di post e commenti, poiché questi hanno un carattere ampiamente pubblico. Successivamente ci saranno possibilità di limitare la visibilità del tuo profilo. Parte dei termini di servizio è la nostra informativa sulla privacy, che ti informa sulle singole operazioni di trattamento dei dati nella nostra rete: https:\/\/human-connection.org\/datenschutz\/#netzwerk <\/a> bzw. https:\/\/human-connection.org\/datenschutz\/ <\/a> La nostra informativa sulla privacy è adattata alla situazione legale e caratteristiche della nostra rete ed è sempre valido nella versione più recente." + }, + "code-of-conduct": { + "title": "Codice di condotta", + "description": "Il nostro codice di condotta funge da manuale per l'aspetto personale e l'interazione reciproca. Chiunque sia attivo come utente nella rete di Human Connection, scrive articoli, commenti o contatta altri utenti, anche al di fuori della rete, riconosce queste regole di condotta come vincolanti. https:\/\/alpha.human-connection.org\/code-of-conduct <\/a>" + }, + "moderation": { + "title": "Moderazione", + "description": "Fino a quando le nostre possibilità finanziarie ci permettono di implementare il sistema di moderazione comunitaria, abbiamo moderato con un sistema semplificato e con personale proprio o eventualmente volontario. Formiamo questi moderatori e per questo motivo solo loro prendono le decisioni appropriate. Questi moderatori svolgono il loro lavoro in forma anonima. È possibile segnalare a noi messaggi, commenti e utenti (ad esempio, se forniscono informazioni nel loro profilo o se hanno immagini che violano queste Condizioni d'uso). Se ci segnalate qualcosa, potete darci una ragione e una breve spiegazione. Dopodiché daremo un'occhiata a ciò che hai segnalato e, se necessario, ti sanzioneremo, ad esempio bloccando i contributi, i commenti o gli utenti. Purtroppo, lei e la persona interessata non riceverà alcun feedback da parte nostra in questo momento, ma questo è in fase di pianificazione. Indipendentemente da ciò, ci riserviamo il diritto di imporre sanzioni in linea di principio per motivi che non sono o non sono ancora elencati nel nostro Codice di condotta o nei presenti termini di servizio." + }, + "errors-and-feedback": { + "title": "Errori e feedback", + "description": "Facciamo ogni sforzo per mantenere la nostra rete e i nostri dati al sicuro e disponibili. Ogni nuova versione del software viene sottoposta a test sia automatizzati che manuali. Tuttavia, possono verificarsi errori imprevisti. Pertanto, siamo grati per tutti i bug segnalati. Siete invitati a segnalare eventuali bug che si scopre inviando un'e-mail al supporto presso support@human-connection.org" + }, + "help-and-questions": { + "title": "Aiuto e domande", + "description": "Per aiuto e domande abbiamo compilato per voi una raccolta completa di domande e risposte alle domande più frequenti (FAQ). Potete trovarli qui: https:<\/a>\/\/support.human-connection.org\/kb\/ " + }, + "addition": { + "title": "Inoltre, teniamo regolarmente eventi in cui puoi anche condividere le tue impressioni e porre domande. Puoi trovare una panoramica attuale qui:", + "description": "Https:\/\/human-connection. org\/eventi\/" + } + }, + "donations": { + "donations-for": "", + "donate-now": "", + "amount-of-total": "" } - }, - "quotes": { - "african": { - "quote": "Molte piccole persone in molti piccoli luoghi fanno molte piccole cose, che possono cambiare la faccia del mondo.", - "author": "Proverbio africano" - } - }, - "common": { - "post": "Messaggio ::: Messaggi", - "comment": "Commento ::: Commenti", - "letsTalk": "Discutiamo", - "versus": "Verso", - "moreInfo": "Ulteriori informazioni", - "takeAction": "Agire", - "shout": "Grido ::: Gridi", - "user": "Utente ::: Utenti", - "category": "Categoria ::: Categorie", - "organization": "Organizzazione ::: Organizzazioni", - "project": "Progetto ::: Progetti", - "tag": "Tag ::: Tag", - "name": "Nome", - "loadMore": "Caricare di più", - "loading": "Caricamento in corso" - }, - "actions": { - "loading": "Caricamento in corso", - "loadMore": "Carica di più", - "create": "Crea", - "save": "Salva", - "edit": "Modifica", - "delete": "Cancella" - }, - "contribution": { - "teaserImage": { - "cropperConfirm": "Confermare" - } - } -} +} \ No newline at end of file diff --git a/webapp/locales/pt.json b/webapp/locales/pt.json index 6e710cacf..ecad7851b 100644 --- a/webapp/locales/pt.json +++ b/webapp/locales/pt.json @@ -1,734 +1,752 @@ { - "components": { - "password-reset": { - "request": { - "title": "Redefinir sua senha", - "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 {email}" - } - }, - "change-password": { - "success": "A alteração da sua senha foi bem-sucedida!", - "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:" - } + "login": { + "copy": "Se você já tem uma conta no Human Connection, entre aqui.", + "login": "Entrar", + "logout": "Sair", + "email": "Seu email", + "password": "Sua senha", + "moreInfo": "O que é a Human Connection?", + "hello": "Olá", + "forgotPassword": "Esqueceu a sua senha?", + "no-account": "Ainda não tem uma conta?", + "register": "Cadastrar-se", + "moreInfoURL": "https:\/\/human-connection.org\/en\/", + "moreInfoHint": "", + "success": "Você está conectado!", + "failure": "Endereço de e-mail ou senha incorretos." }, - "enter-nonce": { - "form": { - "nonce": "Digite seu código", - "description": "Abra a sua caixa de entrada e digite o código que lhe enviamos.", - "next": "Continue", - "validations": { - "length": "deve ter 6 caracteres" - } - } - }, - "registration": { - "signup": { - "unavailable": "Infelizmente, o registo público para usuário não está disponível neste servidor.", - "title": "Junte-se à Human Connection!", - "form": { - "description": "Para começar, digite seu endereço de e-mail:", - "terms-and-condition": "Eu concordo com os Termos e condições.", - "data-privacy": "Eu li e entendi o Política de Privacidade ", - "minimum-age": "Tenho 18 anos ou mais.", - "invitation-code": "O seu código de convite é: {code}", - "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." - }, - "submit": "Criar uma conta", - "success": "Um e-mail com um link para completar o seu registo foi enviado para {email}" - } - }, - "create-user-account": { - "title": "Criar uma conta de usuário", - "success": "A sua conta foi criada!", - "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:" - } - } - }, - "store": { - "posts": { - "orderBy": { - "newest": { - "label": "Mais recentes" + "profile": { + "name": "Meu perfil", + "memberSince": "Membro desde", + "follow": "Seguir", + "followers": "Seguidores", + "following": "Seguindo", + "shouted": "Aclamou", + "commented": "Comentou", + "userAnonym": "Anonymous", + "socialMedia": "Onde mais posso encontrar", + "network": { + "title": "Rede", + "following": "está seguindo:", + "followingNobody": "não segue ninguém.", + "followedBy": "é seguido por:", + "followedByNobody": "não é seguido por ninguém.", + "andMore": "e {number} mais …" }, - "oldest": { - "label": "Mais antigos" + "invites": { + "title": "Convidar alguém para Human Connection!", + "description": "Digite o endereço de e-mail para o convite.", + "emailPlaceholder": "E-mail para convidar" } - } - } - }, - "maintenance": { - "title": "Human Connection está em manutenção", - "explanation": "No momento estamos em manutenção, por favor tente novamente mais tarde.", - "questions": "Qualquer dúvida, envie um e-mail para" - }, - "index": { - "no-results": "Nenhuma contribuição encontrada.", - "change-filter-settings": "Altere suas configurações de filtro para obter mais resultados." - }, - "filter-menu": { - "title": "Sua bolha de filtro", - "hashtag-search": "Procurando por #{hashtag}", - "clearSearch": "Limpar pesquisa" - }, - "filter-posts": { - "categories": { - "header": "Categorias de Conteúdo", - "all": "Todos" - }, - "general": { - "header": "Filtrar por …" - }, - "followers": { - "label": "Usuários que eu sigo" - }, - "language": { - "header": "Idiomas", - "all": "Todos" - } - }, - "site": { - "thanks": "Obrigado(a)!", - "error-occurred": "Ocorreu um erro.", - "made": "Feito com ❤", - "imprint": "Impressão", - "termsAndConditions": "Termos e Condições", - "data-privacy": "Proteção de Dados", - "changelog": "Mudanças", - "contact": "Contato", - "tribunal": "tribunal de registo", - "register": "número de registo", - "director": "Diretor Administrativo", - "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)", - "responsible": "Responsável segundo § 55 Abs. 2 RStV (Alemanha) ", - "bank": "conta bancária", - "germany": "Alemanha", - "code-of-conduct": "Codigo de Conduto", - "back-to-login": "Voltar para o Login", - "faq": "FAQ" - }, - "login": { - "copy": "Se você já tem uma conta no Human Connection, por favor faça o login.", - "login": "Entrar", - "logout": "Sair", - "email": "Seu email", - "password": "Sua senha", - "forgotPassword": "Esqueceu a sua senha?", - "no-account": "Ainda não tem uma conta?", - "register": "Cadastrar-se", - "moreInfo": "O que é o Human Connection?", - "moreInfoURL": "https://human-connection.org/en/", - "hello": "Olá", - "success": "Você está conectado!", - "failure": "Endereço de e-mail ou senha incorretos." - }, - "editor": { - "placeholder": " Escreva algo inspirador…", - "mention": { - "noUsersFound": "Nenhum usuário encontrado" - }, - "hashtag": { - "noHashtagsFound": "Nenhuma hashtag encontrada", - "addHashtag": "Nova hashtag", - "addLetter": "Digite uma letra" - }, - "embed": { - "data_privacy_warning": "Aviso de Privacidade de Dados!", - "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:", - "play_now": "Assista agora", - "always_allow": "Sempre permita conteúdo incorporado por provedores de terceiros (esta configuração pode ser alterada a qualquer momento)" - } - }, - "profile": { - "name": "Meu perfil", - "memberSince": "Membro desde", - "follow": "Seguir", - "followers": "Seguidores", - "following": "Seguindo", - "shouted": "Recomendou", - "commented": "Comentou", - "userAnonym": "Anônimo", - "socialMedia": "Onde mais posso encontrar", - "network": { - "title": "Rede", - "following": "está seguindo:", - "followingNobody": "não segue ninguém.", - "followedBy": "é seguido por:", - "followedByNobody": "não é seguido por ninguém.", - "andMore": "e {number} mais …" - }, - "invites": { - "title": "Convidar alguém para Human Connection!", - "description": "Digite o endereço de e-mail para o convite.", - "emailPlaceholder": "E-mail para convidar" - } - }, - "notifications": { - "reason": { - "mentioned_in_post": "Mencionou você em uma publicação …", - "mentioned_in_comment": "Mencionou você em um comentário …", - "commented_on_post": "Comentou na sua publicação …" - }, - "comment": "Comentário" - }, - "search": { - "placeholder": "Pesquisar", - "hint": "O que você está pesquisando??", - "failed": "Nada foi encontrado" - }, - "notifications": { - "reason": { - "mentioned_in_post": "Mencinou você em um post …", - "mentioned_in_comment": "Mentionou você em um comentário …", - "commented_on_post": "Comentou no seu post …" - }, - "comment": "Comentário", - "title": "Notificações", - "pageLink": "Todas as notificações", - "post": "Post", - "user": "Usuário", - "content": "Conteúdo", - "filterLabel": { - "all": "Todos", - "read": "Lido", - "unread": "Não lido" - }, - "empty": "Desculpe, não tem nenhuma notificação neste momento." - }, - "settings": { - "name": "Configurações", - "data": { - "name": "Seus dados", - "labelName": "Seu Nome", - "labelSlug": "Seu nome de usuário exclusivo", - "namePlaceholder": "Femanon Funny", - "labelCity": "Sua cidade ou região", - "labelBio": "Sobre você", - "success": "Seus dados foram atualizados com sucesso!" - }, - "email": { - "validation": { - "same-email": "Este é o seu endereço de e-mail atual" - }, - "name": "Seu email", - "labelEmail": "Alterar o seu endereço de e-mail", - "labelNewEmail": "Novo endereço de e-mail", - "labelNonce": "Digite o seu código", - "success": "Um novo endereço de e-mail foi registrado.", - "submitted": "Um e-mail para verificar o seu endereço foi enviado para {email}.", - "change-successful": "O seu endereço de e-mail foi alterado com sucesso.", - "verification-error": { - "message": "O seu e-mail não pode ser alterado.", - "explanation": "Isto pode ter diferentes causas:", - "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" - } - }, - "validation": { - "slug": { - "regex": "Os caracteres permitidos são apenas letras minúsculas, números, sublinhados e hífens.", - "alreadyTaken": "Este nome de usuário já está registrado." - } - }, - "security": { - "name": "Segurança", - "change-password": { - "button": "Alterar senha", - "success": "Senha alterada com sucesso!", - "label-old-password": "Sua senha antiga", - "label-new-password": "Sua nova senha", - "label-new-password-confirm": "Confirme sua nova senha", - "message-old-password-required": "Digite sua senha antiga", - "message-new-password-required": "Digite uma nova senha", - "message-new-password-confirm-required": "Confirme sua nova senha", - "message-new-password-missmatch": "Digite a mesma senha novamente", - "passwordSecurity": "Segurança da senha", - "passwordStrength0": "Senha muito insegura", - "passwordStrength1": "Senha insegura", - "passwordStrength2": "Senha medíocre", - "passwordStrength3": "Senha forte", - "passwordStrength4": "Senha muito forte" - } - }, - "privacy": { - "name": "Privacidade", - "make-shouts-public": "Compartilhar postagens que eu recomendei no meu perfil público", - "success-update": "Configurações de privacidade salvas" - }, - "invites": { - "name": "Convites" - }, - "download": { - "name": "Baixar Dados" - }, - "deleteUserAccount": { - "name": "Deletar dados", - "contributionsCount": "Deletar minhas {count} publicações", - "commentedCount": "Deletar meus {count} comentários", - "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!", - "success": "Conta eliminada com sucesso!", - "pleaseConfirm": "Ação destrutiva! Digitar {confirm} para confirmar" - }, - "embeds": { - "name": "Fornecedores de terceiros", - "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.", - "description": "Você concordou que nas contribuições da seguinte lista de provedores, o código estrangeiro de outros provedores (terceiros) na forma de vídeos, imagens ou texto incorporados são automaticamente incorporados", - "statustext": "No momento, isto é uma incorporação automática:", - "statuschange": "Modificar configuração", - "false": "Desligado", - "true": "Admitido", - "button-tofalse": "desligar", - "button-totrue": "permitir permanentemente", - "third-party-false": "Integra automaticamente no serviços de terceiros.", - "third-party-true": "A inclusão de serviços de terceiros é permanentemente permitida e armazenadas para sessões futuras." - }, - "organizations": { - "name": "Minhas Organizações" - }, - "languages": { - "name": "Linguagens" - }, - "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!" - }, - "blocked-users": { - "name": "Usuários bloqueados", - "explanation": { - "intro": "Se outro usuário foi bloqueado por você, isto é o que acontece:", - "your-perspective": "As mensagens da pessoa bloqueada não aparecerão mais no seu feed de notícias.", - "their-perspective": "Vice versa: A pessoa bloqueada também não verá mais suas mensagens em seu feed de notícias.", - "search": "Publicações de pessoas bloqueadas desaparecem dos resultados da sua pesquisa.", - "notifications": "Usuários bloqueados não receberão mais notificações se forem mencionados em suas mensagens.", - "closing": "Isso deve ser suficiente por enquanto para que os usuários bloqueados não possam mais incomodá-lo." - }, - "columns": { - "name": "Nome", - "slug": "Slug" - }, - "empty": "Até agora, você não bloqueou ninguém.", - "how-to": "Você pode bloquear outros usuários em suas páginas de perfil através do menu de conteúdo.", - "block": "Bloquear usuário", - "unblock": "Desbloquear usuário" - } - }, - "admin": { - "name": "Administração", - "dashboard": { - "name": "Painel de controle", - "users": "Usuários", - "posts": "Publicações", - "comments": "Comentários", - "notifications": "Notificações", - "organizations": "Organizações", - "projects": "Projetos", - "invites": "Convites", - "follows": "Segue", - "shouts": "Recomendar" - }, - "organizations": { - "name": "Organizações" - }, - "users": { - "name": "Usuários", - "form": { - "placeholder": "e-mail, nome ou descrição" - }, - "table": { - "columns": { - "number": "N.º", - "name": "Nome", - "email": "E-mail", - "slug": "Slug", - "role": "Função", - "createdAt": "Criado em" - } - }, - "empty": "Nenhum usuário encontrado" - }, - "pages": { - "name": "Páginas" - }, - "notifications": { - "name": "Notificações" - }, - "categories": { - "name": "Categorias", - "categoryName": "Nome", - "postCount": "Publicações" - }, - "hashtags": { - "name": "Hashtags", - "number": "Não.", - "nameOfHashtag": "Nome", - "tagCountUnique": "Usuários", - "tagCount": "Publicações" }, "settings": { - "name": "Configurações" + "name": "Configurações", + "data": { + "name": "Seus dados", + "labelName": "Seu nome", + "labelCity": "Sua cidade ou estado", + "labelBio": "Sobre você", + "labelSlug": "Seu nome de usuário exclusivo", + "namePlaceholder": "Anonymous", + "success": "Seus dados foram atualizados com sucesso!" + }, + "security": { + "name": "Segurança", + "change-password": { + "button": "Modificar senha", + "success": "Senha modificada com sucesso!", + "label-old-password": "Sua senha antiga", + "label-new-password": "Sua nova senha", + "label-new-password-confirm": "Confirme sua nova senha", + "message-old-password-required": "Digite sua senha antiga", + "message-new-password-required": "Digite uma nova senha", + "message-new-password-confirm-required": "Confirme sua nova senha", + "message-new-password-missmatch": "Digite a mesma senha novamente", + "passwordSecurity": "Segurança da senha", + "passwordStrength0": "Senha muito insegura", + "passwordStrength1": "Senha insegura", + "passwordStrength2": "Senha medíocre", + "passwordStrength3": "Senha forte", + "passwordStrength4": "Senha muito forte" + } + }, + "invites": { + "name": "Convites" + }, + "download": { + "name": "Baixar dados" + }, + "delete": { + "name": "Apagar conta" + }, + "organizations": { + "name": "Minhas Organizações" + }, + "languages": { + "name": "Idiomas" + }, + "email": { + "validation": { + "same-email": "Este é o seu endereço de e-mail atual" + }, + "name": "Seu email", + "labelEmail": "Alterar o seu endereço de e-mail", + "labelNewEmail": "Novo endereço de e-mail", + "labelNonce": "Digite o seu código", + "success": "Um novo endereço de e-mail foi registrado.", + "submitted": "Um e-mail para verificar o seu endereço foi enviado para {email}<\/b>.", + "change-successful": "O seu endereço de e-mail foi alterado com sucesso.", + "verification-error": { + "message": "O seu e-mail não pode ser alterado.", + "explanation": "Isto pode ter diferentes causas:", + "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" + } + }, + "validation": { + "slug": { + "regex": "Os caracteres permitidos são apenas letras minúsculas, números, sublinhados e hífens.", + "alreadyTaken": "Este nome de usuário já está registrado." + } + }, + "deleteUserAccount": { + "name": "Deletar dados", + "contributionsCount": "Deletar minhas {count} publicações", + "commentedCount": "Deletar meus {count} comentários", + "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<\/b> e NÃO PODE RECUPERAR<\/b> sua conta, Publicações, ou Comentários após excluir sua conta!", + "success": "Conta eliminada com sucesso!", + "pleaseConfirm": "Ação destrutiva!<\/b> Digitar {confirm}<\/b> para confirmar" + }, + "embeds": { + "name": "Fornecedores de terceiros", + "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.", + "status": { + "description": "", + "disabled": { + "off": "", + "on": "" + }, + "change": { + "question": "", + "allow": "", + "deny": "" + } + } + }, + "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!" + }, + "blocked-users": { + "name": "Usuários bloqueados", + "explanation": { + "intro": "Se outro usuário foi bloqueado por você, isto é o que acontece:", + "your-perspective": "As mensagens da pessoa bloqueada não aparecerão mais no seu feed de notícias.", + "their-perspective": "Vice versa: A pessoa bloqueada também não verá mais suas mensagens em seu feed de notícias.", + "search": "Publicações de pessoas bloqueadas desaparecem dos resultados da sua pesquisa.", + "notifications": "Usuários bloqueados não receberão mais notificações se forem mencionados em suas mensagens.", + "closing": "Isso deve ser suficiente por enquanto para que os usuários bloqueados não possam mais incomodá-lo." + }, + "columns": { + "name": "Nome", + "slug": "Slug", + "unblock": "" + }, + "empty": "Até agora, você não bloqueou ninguém.", + "how-to": "Você pode bloquear outros usuários em suas páginas de perfil através do menu de conteúdo.", + "block": "Bloquear usuário", + "unblock": "Desbloquear usuário", + "unblocked": "" + }, + "privacy": { + "name": "Privacidade", + "make-shouts-public": "Compartilhar postagens que eu recomendei no meu perfil público", + "success-update": "Configurações de privacidade salvas" + } }, - "invites": { - "name": "Convidar usuários", - "title": "Convidar pessoas", - "description": "Convites são uma maneira maravilhosa de ter seus amigos em sua rede …" + "admin": { + "name": "Administração", + "dashboard": { + "name": "Painel de controle", + "users": "Usuários", + "posts": "Postagens", + "comments": "Comentários", + "notifications": "Notificações", + "organizations": "Organizações", + "projects": "Projetos", + "invites": "Convites", + "follows": "Segue", + "shouts": "Aclamações" + }, + "organizations": { + "name": "Organizações" + }, + "users": { + "name": "Usuários", + "form": { + "placeholder": "e-mail, nome ou descrição" + }, + "table": { + "columns": { + "number": "N.º", + "name": "Nome", + "email": "E-mail", + "slug": "Slug", + "role": "Função", + "createdAt": "Criado em" + } + }, + "empty": "Nenhum usuário encontrado" + }, + "pages": { + "name": "Páginas" + }, + "notifications": { + "name": "Notificações" + }, + "categories": { + "name": "Categorias", + "categoryName": "Nome", + "postCount": "Postagens" + }, + "tags": { + "name": "Etiquetas", + "tagCountUnique": "Usuários", + "tagCount": "Postagens" + }, + "settings": { + "name": "Configurações" + }, + "hashtags": { + "name": "Hashtags", + "number": "Não.", + "nameOfHashtag": "Nome", + "tagCountUnique": "Usuários", + "tagCount": "Publicações" + }, + "invites": { + "name": "Convidar usuários", + "title": "Convidar pessoas", + "description": "Convites são uma maneira maravilhosa de ter seus amigos em sua rede …" + }, + "donations": { + "name": "Informações sobre Doações", + "goal": "Doações mensais necessárias", + "progress": "Doações arrecadadas até o momento", + "successfulUpdate": "Informações sobre doações atualizadas com sucesso!" + } + }, + "post": { + "name": "Postar", + "moreInfo": { + "name": "Mais informações", + "title": "Mais informações", + "description": "Aqui você pode encontrar mais informações sobre este tópico.", + "titleOfCategoriesSection": "Categorias", + "titleOfHashtagsSection": "Hashtags", + "titleOfRelatedContributionsSection": "Publicações relacionadas" + }, + "takeAction": { + "name": "Tomar uma ação" + }, + "pinned": "Anúncio", + "menu": { + "edit": "Editar publicação", + "delete": "Excluir publicação", + "pin": "", + "pinnedSuccessfully": "", + "unpin": "", + "unpinnedSuccessfully": "" + }, + "comment": { + "submit": "Commentar", + "submitted": "Comentário Enviado", + "updated": "Alterações salvas" + }, + "edited": "editado" + }, + "quotes": { + "african": { + "quote": "Muitas pessoas pequenas, em muitos lugares pequenos, fazem muitas coisas pequenas, que podem mudar a face do mundo.", + "author": "Provérbio africano" + } + }, + "common": { + "post": "Postagem ::: Postagens", + "comment": "Comentário ::: Comentários", + "letsTalk": "Vamos Conversar", + "versus": "Contra", + "moreInfo": "Mais informações", + "takeAction": "Tomar uma ação", + "shout": "Aclamação ::: Aclamações", + "user": "Usuário ::: Usuários", + "category": "Categoria ::: Categorias", + "organization": "Organização ::: Organizações", + "project": "Projeto ::: Projetos", + "tag": "Etiqueta ::: Etiquetas", + "name": "Nome", + "loadMore": "Carregar mais", + "loading": "Carregando", + "reportContent": "Denunciar", + "validations": { + "email": "deve ser um endereço de e-mail válido", + "url": "deve ser uma URL válida", + "categories": "" + } + }, + "actions": { + "loading": "Carregando", + "loadMore": "Carregar mais", + "create": "Criar", + "save": "Salvar", + "edit": "Editar", + "delete": "Apagar", + "cancel": "Cancelar" + }, + "moderation": { + "name": "Moderação", + "reports": { + "empty": "Parabéns, nada a moderar.", + "name": "Denúncias", + "reporter": "Denunciado por", + "submitter": "denunciado por", + "disabledBy": "desativado por", + "reasonCategory": "Categoria", + "reasonDescription": "Descrição", + "createdAt": "Data" + } + }, + "disable": { + "user": { + "title": "Desativar usuário", + "type": "Usuário", + "message": "Você realmente deseja desativar o usuário \" {name} <\/b> \"?" + }, + "contribution": { + "title": "Desativar Contribuição", + "type": "Contribuição", + "message": "Você realmente deseja desativar a contribuição \" {name} <\/b> \"?" + }, + "comment": { + "title": "Desativar comentário", + "type": "Comentário", + "message": "Você realmente deseja desativar o comentário de \" {name} <\/b> \"?" + }, + "submit": "Desativar", + "cancel": "Cancelar", + "success": "Desativado com sucesso!" + }, + "report": { + "submit": "Enviar denúncia", + "cancel": "Cancelar", + "user": { + "title": "Denunciar usuário", + "type": "Usuário", + "message": "Você realmente deseja denunciar o usuário \" {name} <\/b> \"?", + "error": "Você já denunciou o usuário!" + }, + "contribution": { + "title": "Denunciar Contribuição", + "type": "Contribuição", + "message": "Você realmente deseja denunciar a contribuição \" {name} <\/b> \"?", + "error": "Você já denunciou a contribuição!" + }, + "comment": { + "title": "Denunciar Comentário", + "type": "Comentário", + "message": "Você realmente deseja denunciar o comentário de \"{name}<\/b>\"?", + "error": "Você já denunciou o comentário!" + }, + "success": "Obrigado por denunciar!", + "reason": { + "category": { + "label": "Selecione uma categoria:", + "placeholder": "Categoria …", + "options": { + "discrimination_etc": "Mensagens, comentários, afirmações ou insultos discriminatórios.", + "pornographic_content_links": "Publicação ou vinculação de material claramente pornográfico.", + "glorific_trivia_of_cruel_inhuman_acts": "Glorificação ou banalização de atos de violência cruel ou desumana.", + "doxing": "A divulgação de informações pessoais de terceiros sem o seu consentimento ou ameaça de (\"doxing\").", + "intentional_intimidation_stalking_persecution": "Intimidação intencional, assédio ou perseguição.", + "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ã.", + "other": "Outros …" + }, + "invalid": "Selecione uma categoria válida" + }, + "description": { + "label": "Por favor, explique: Por que você gostaria de denunciar isso?", + "placeholder": "Informações adicionais …" + } + } + }, + "contribution": { + "edit": "Editar Contribuição", + "delete": "Apagar Contribuição", + "title": "Título", + "newPost": "Criar uma nova publicação", + "filterFollow": "Filtrar contribuições de usuários que eu sigo", + "filterALL": "Ver todas as contribuições", + "success": "Salvo!", + "languageSelectLabel": "Idioma", + "categories": { + "infoSelectedNoOfMaxCategories": "{chosen} of {max} categorias selecionadas" + }, + "emotions-label": { + "funny": "Engraçado", + "happy": "Feliz", + "surprised": "Surpreso", + "cry": "Chorando", + "angry": "Irritado" + }, + "category": { + "name": { + "freedom-of-speech": "Liberdade de expressão", + "consumption-sustainability": "Consumo e Sustentabilidade", + "global-peace-nonviolence": "Paz Mundial e Não-Violência", + "just-for-fun": "Só por diversão", + "happiness-values": "Felicidade e Valores", + "health-wellbeing": "Saúde e Bem-estar", + "environment-nature": "Meio Ambiente e Natureza", + "animal-protection": "Proteção Animal", + "human-rights-justice": "Direitos Humanos e Justiça", + "education-sciences": "Educação e Ciências", + "cooperation-development": "Cooperação e Desenvolvimento", + "democracy-politics": "Democracia e Política", + "economy-finances": "Economia e Finanças", + "energy-technology": "Energia e tecnologia", + "it-internet-data-privacy": "TI, Internet e Privacidade de Dados", + "art-culture-sport": "Arte, Cultura e Esporte" + } + }, + "teaserImage": { + "cropperConfirm": "Confirmar" + }, + "languageSelectText": "" + }, + "comment": { + "edit": "Editar Comentário", + "delete": "Apagar Comentário", + "content": { + "unavailable-placeholder": "…esse comentário não está mais disponível" + }, + "menu": { + "edit": "Editar Comentário", + "delete": "Apagar Comentário" + }, + "show": { + "more": "mostrar mais", + "less": "mostrar menos" + }, + "edited": "editado" + }, + "followButton": { + "follow": "Seguir", + "following": "Seguindo" + }, + "shoutButton": { + "shouted": "aclamou" + }, + "search": { + "placeholder": "Buscar", + "hint": "O que você está buscando?", + "failed": "Nada encontrado" + }, + "components": { + "password-reset": { + "request": { + "title": "Redefinir sua senha", + "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 {email}<\/b>" + } + }, + "change-password": { + "success": "A alteração da sua senha foi bem-sucedida!", + "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:" + } + }, + "enter-nonce": { + "form": { + "nonce": "Digite seu código", + "description": "Abra a sua caixa de entrada e digite o código que lhe enviamos.", + "next": "Continue", + "validations": { + "length": "deve ter 6 caracteres" + } + } + }, + "registration": { + "signup": { + "unavailable": "Infelizmente, o registo público para usuário não está disponível neste servidor.", + "title": "Junte-se à Human Connection!", + "form": { + "description": "Para começar, digite seu endereço de e-mail:", + "terms-and-condition": "Eu concordo com os Termos e condições<\/ds-text><\/a>.", + "data-privacy": "Eu li e entendi o Política de Privacidade<\/ds-text><\/a> ", + "minimum-age": "Tenho 18 anos ou mais.", + "invitation-code": "O seu código de convite é: {code}<\/b>", + "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." + }, + "submit": "Criar uma conta", + "success": "Um e-mail com um link para completar o seu registo foi enviado para {email}<\/b>" + } + }, + "create-user-account": { + "title": "Criar uma conta de usuário", + "success": "A sua conta foi criada!", + "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:" + } + } + }, + "store": { + "posts": { + "orderBy": { + "newest": { + "label": "Mais recentes" + }, + "oldest": { + "label": "Mais antigos" + } + } + } + }, + "maintenance": { + "title": "Human Connection está em manutenção", + "explanation": "No momento estamos em manutenção, por favor tente novamente mais tarde.", + "questions": "Qualquer dúvida, envie um e-mail para" + }, + "index": { + "no-results": "Nenhuma contribuição encontrada.", + "change-filter-settings": "Altere suas configurações de filtro para obter mais resultados." + }, + "filter-menu": { + "title": "Sua bolha de filtro", + "hashtag-search": "Procurando por #{hashtag}", + "clearSearch": "Limpar pesquisa" + }, + "filter-posts": { + "categories": { + "header": "Categorias de Conteúdo", + "all": "Todos" + }, + "general": { + "header": "Filtrar por …" + }, + "followers": { + "label": "Usuários que eu sigo" + }, + "language": { + "header": "Idiomas", + "all": "Todos" + } + }, + "site": { + "thanks": "Obrigado(a)!", + "error-occurred": "Ocorreu um erro.", + "made": "Feito com ❤", + "imprint": "Impressão", + "termsAndConditions": "Termos e Condições", + "data-privacy": "Proteção de Dados", + "changelog": "Mudanças e Histórico", + "contact": "Contato", + "tribunal": "tribunal de registo", + "register": "número de registo", + "director": "Diretor Administrativo", + "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)", + "responsible": "Responsável segundo § 55 Abs. 2 RStV (Alemanha) ", + "bank": "conta bancária", + "germany": "Alemanha", + "code-of-conduct": "Codigo de Conduto", + "back-to-login": "Voltar para o Login", + "faq": "FAQ" + }, + "editor": { + "placeholder": " Escreva algo inspirador…", + "mention": { + "noUsersFound": "Nenhum usuário encontrado" + }, + "hashtag": { + "noHashtagsFound": "Nenhuma hashtag encontrada", + "addHashtag": "Nova hashtag", + "addLetter": "Digite uma letra" + }, + "embed": { + "data_privacy_warning": "Aviso de Privacidade de Dados!", + "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:", + "play_now": "Assista agora", + "always_allow": "Sempre permita conteúdo incorporado por provedores de terceiros (esta configuração pode ser alterada a qualquer momento)" + } + }, + "notifications": { + "reason": { + "mentioned_in_post": "Mencinou você em um post …", + "mentioned_in_comment": "Mentionou você em um comentário …", + "commented_on_post": "Comentou no seu post …" + }, + "comment": "Comentário", + "title": "Notificações", + "pageLink": "Todas as notificações", + "post": "Post", + "user": "Usuário", + "content": "Conteúdo", + "filterLabel": { + "all": "Todos", + "read": "Lido", + "unread": "Não lido" + }, + "empty": "Desculpe, não tem nenhuma notificação neste momento." + }, + "delete": { + "submit": "Excluir", + "cancel": "Cancelar", + "contribution": { + "title": "Excluir publicação", + "type": "Contribuição", + "message": "Você realmente deseja excluir a publicação \"{name}<\/b>\"?", + "success": "Publicação excluída com êxito!" + }, + "comment": { + "title": "Excluir Comentário", + "type": "Comentário", + "message": "Você realmente deseja excluir o comentário \"{name}<\/b>\"?", + "success": "Comentário excluído com sucesso!" + } + }, + "release": { + "submit": "Liberar", + "cancel": "Cancelar", + "success": "Liberado com sucesso!", + "user": { + "title": "Liberar usuário", + "type": "Usuário", + "message": "Você realmente quer liberar o usuário \"{name}<\/b>\"?", + "error": "Você já denunciou o usuário!" + }, + "contribution": { + "title": "Liberar contribuição ", + "type": "Contribuição", + "message": "Você realmente quer liberar a contribuição \"{name}<\/b>\"?", + "error": "Você já denunciou a contribuição!" + }, + "comment": { + "title": "Liberar Comentário ", + "type": "Comentário", + "message": "Você realmente quer liberar o comentário de \"{name}<\/b>\"?", + "error": "Você já denunciou o comentário!" + } + }, + "user": { + "avatar": { + "submitted": "Carregado com sucesso!" + } + }, + "code-of-conduct": { + "subheader": "para a rede social da Human Connection gGmbH", + "preamble": { + "title": "Introdução", + "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." + }, + "purpose": { + "title": "Propósito", + "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." + }, + "expected-behaviour": { + "title": "Comportamentos esperados", + "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." + } + }, + "unacceptable-behaviour": { + "title": "Comportamentos Inaceitáveis", + "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." + } + }, + "consequences": { + "title": "Consequências de um comportamento inaceitável", + "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", + "8": "Divulgação ou incentivo a estes comportamentos." + } + }, + "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:" + }, + "termsAndConditions": { + "newTermsAndConditions": "Novos Termos e Condições", + "termsAndConditionsConfirmed": "Eu li e confirmei os Terms and Conditions<\/a>.", + "termsAndConditionsNewConfirmText": "Por favor, leia os novos termos de uso agora!", + "termsAndConditionsNewConfirm": "Eu li e concordo com os novos termos de condições.", + "agree": "Eu concordo!", + "terms-of-service": { + "title": "Termos do Serviço", + "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: https:\/\/human-connection.org\/imprint<\/a> " + }, + "use-and-license": { + "title": "Uso e Licença", + "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." + }, + "privacy-statement": { + "title": "Política de Privacidade", + "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: https:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a> bzw. 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." + }, + "code-of-conduct": { + "title": "Código de Conduta", + "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. https:\/\/alpha.human-connection.org\/code-of-conduct<\/a>" + }, + "moderation": { + "title": "Moderação", + "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." + }, + "errors-and-feedback": { + "title": "Erros e 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." + }, + "help-and-questions": { + "title": "Ajuda e Perguntas", + "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: https:\/\/support.human-connection.org\/kb\/ <\/a>" + }, + "addition": { + "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:", + "description": " https:\/\/human-connection.org\/events\/ <\/a>" + } }, "donations": { - "name": "Informações sobre Doações", - "goal": "Doações mensais necessárias", - "progress": "Doações arrecadadas até o momento", - "successfulUpdate": "Informações sobre doações atualizadas com sucesso!" + "donations-for": "", + "donate-now": "", + "amount-of-total": "" } - }, - "post": { - "name": "Publicação", - "pinned": "Anúncio", - "moreInfo": { - "name": "Mais informações", - "title": "Mais informações", - "description": "Aqui você pode encontrar mais informações sobre este tópico.", - "titleOfCategoriesSection": "Categorias", - "titleOfHashtagsSection": "Hashtags", - "titleOfRelatedContributionsSection": "Publicações relacionadas" - }, - "takeAction": { - "name": "Tomar providências" - }, - "menu": { - "edit": "Editar publicação", - "delete": "Excluir publicação" - }, - "comment": { - "submit": "Comentário", - "submitted": "Comentário Enviado", - "updated": "Alterações salvas" - }, - "edited": "editado" - }, - "comment": { - "content": { - "unavailable-placeholder": "… este comentário não está mais disponível" - }, - "menu": { - "edit": "Editar Comentário", - "delete": "Apagar Comentário", - "pin": "Fixar publicação", - "pinnedSuccessfully": "Publicação fixada com successo!", - "unpin": "Desafixar publicação", - "unpinnedSuccessfully": "Publicação desafixada com successo!" - }, - "show": { - "more": "mostrar mais", - "less": "mostrar menos" - }, - "edited": "editado" - }, - "quotes": { - "african": { - "quote": "Muitas pessoas pequenas em muitos lugares pequenos fazem muitas coisas pequenas, que podem alterar a face do mundo.", - "author": "Provérbio africano" - } - }, - "common": { - "post": "Publicação::: Publicações", - "comment": "Comentário ::: Comentários", - "letsTalk": "Vamos Conversar", - "versus": "Contra", - "moreInfo": "Mais informações", - "takeAction": "Tomar uma ação", - "shout": "Recomendar ::: Recomendações", - "user": "Usuário ::: Usuários", - "category": "Categoria ::: Categorias", - "organization": "Organização ::: Organizações", - "project": "Projeto ::: Projetos", - "tag": "Etiqueta ::: Etiquetas", - "name": "Nome", - "loadMore": "Carregar mais", - "loading": "Carregando", - "reportContent": "Denunciar", - "validations": { - "email": "deve ser um endereço de e-mail válido", - "url": "deve ser uma URL válida" - } - }, - "actions": { - "loading": "Carregando", - "loadMore": "Carregar mais", - "create": "Criar", - "save": "Salvar", - "edit": "Editar", - "delete": "Apagar", - "cancel": "Cancelar" - }, - "moderation": { - "name": "Moderação", - "reports": { - "empty": "Parabéns, nada para moderar.", - "name": "Denúncias", - "reasonCategory": "Categoria", - "reasonDescription": "Descrição", - "createdAt": "Data", - "submitter": "denunciado por", - "disabledBy": "desativado por" - } - }, - "disable": { - "submit": "Desativar", - "cancel": "Cancelar", - "success": "Desativado com sucesso!", - "user": { - "title": "Desativar usuário", - "type": "Usuário", - "message": "Você realmente deseja desativar o usuário \" {name} \"?" - }, - "contribution": { - "title": "Desativar Contribuição", - "type": "Contribuição", - "message": "Você realmente deseja desativar a contribuição \" {name} \"?" - }, - "comment": { - "title": "Desativar comentário", - "type": "Comentário", - "message": "Você realmente deseja desativar o comentário de \" {name} \"?" - } - }, - "delete": { - "submit": "Excluir", - "cancel": "Cancelar", - "contribution": { - "title": "Excluir publicação", - "type": "Contribuição", - "message": "Você realmente deseja excluir a publicação \"{name}\"?", - "success": "Publicação excluída com êxito!" - }, - "comment": { - "title": "Excluir Comentário", - "type": "Comentário", - "message": "Você realmente deseja excluir o comentário \"{name}\"?", - "success": "Comentário excluído com sucesso!" - } - }, - "report": { - "submit": "Enviar denúncia", - "cancel": "Cancelar", - "success": "Obrigado por reportar!", - "user": { - "title": "Denunciar usuário", - "type": "Usuário", - "message": "Você realmente deseja denunciar o usuário \" {name} \"?", - "error": "Você já denunciou o usuário!" - }, - "contribution": { - "title": "Denunciar Contribuição", - "type": "Contribuição", - "message": "Você realmente deseja denunciar a contribuição \" {name} \"?", - "error": "Você já denunciou a contribuição!" - }, - "comment": { - "title": "Denunciar Comentário", - "type": "Comentário", - "message": "Você realmente deseja denunciar o comentário de \"{name}\"?", - "error": "Você já denunciou o comentário!" - }, - "reason": { - "category": { - "label": "Selecione uma categoria:", - "placeholder": "Categoria …", - "options": { - "discrimination_etc": "Mensagens, comentários, afirmações ou insultos discriminatórios.", - "pornographic_content_links": "Publicação ou vinculação de material claramente pornográfico.", - "glorific_trivia_of_cruel_inhuman_acts": "Glorificação ou banalização de atos de violência cruel ou desumana.", - "doxing": "A divulgação de informações pessoais de terceiros sem o seu consentimento ou ameaça de (\"doxing\").", - "intentional_intimidation_stalking_persecution": "Intimidação intencional, assédio ou perseguição.", - "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ã.", - "other": "Outros …" - }, - "invalid": "Selecione uma categoria válida" - }, - "description": { - "label": "Por favor, explique: Por que você gostaria de denunciar isso?", - "placeholder": "Informações adicionais …" - } - } - }, - "followButton": { - "follow": "Seguir", - "following": "Seguindo" - }, - "shoutButton": { - "shouted": "Recomendou" - }, - "release": { - "submit": "Liberar", - "cancel": "Cancelar", - "success": "Liberado com sucesso!", - "user": { - "title": "Liberar usuário", - "type": "Usuário", - "message": "Você realmente quer liberar o usuário \"{name}\"?", - "error": "Você já denunciou o usuário!" - }, - "contribution": { - "title": "Liberar contribuição ", - "type": "Contribuição", - "message": "Você realmente quer liberar a contribuição \"{name}\"?", - "error": "Você já denunciou a contribuição!" - }, - "comment": { - "title": "Liberar Comentário ", - "type": "Comentário", - "message": "Você realmente quer liberar o comentário de \"{name}\"?", - "error": "Você já denunciou o comentário!" - } - }, - "user": { - "avatar": { - "submitted": "Carregado com sucesso!" - } - }, - "contribution": { - "title": "Título", - "newPost": "Criar uma nova publicação", - "filterFollow": "Filtrar contribuições de usuários que eu sigo", - "filterALL": "Ver todas as contribuições", - "success": "Salvo!", - "languageSelectLabel": "Idioma", - "categories": { - "infoSelectedNoOfMaxCategories": "{chosen} of {max} categorias selecionadas" - }, - "emotions-label": { - "funny": "Engraçado", - "happy": "Feliz", - "surprised": "Surpreso", - "cry": "Chorando", - "angry": "Irritado" - }, - "category": { - "name": { - "freedom-of-speech": "Liberdade de expressão", - "consumption-sustainability": "Consumo e Sustentabilidade", - "global-peace-nonviolence": "Paz Mundial e Não-Violência", - "just-for-fun": "Só por diversão", - "happiness-values": "Felicidade e Valores", - "health-wellbeing": "Saúde e Bem-estar", - "environment-nature": "Meio Ambiente e Natureza", - "animal-protection": "Proteção Animal", - "human-rights-justice": "Direitos Humanos e Justiça", - "education-sciences": "Educação e Ciências", - "cooperation-development": "Cooperação e Desenvolvimento", - "democracy-politics": "Democracia e Política", - "economy-finances": "Economia e Finanças", - "energy-technology": "Energia e tecnologia", - "it-internet-data-privacy": "TI, Internet e Privacidade de Dados", - "art-culture-sport": "Arte, Cultura e Esporte" - } - }, - "teaserImage": { - "cropperConfirm": "Confirmar" - } - }, - "code-of-conduct": { - "subheader": "para a rede social da Human Connection gGmbH", - "preamble": { - "title": "Introdução", - "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." - }, - "purpose": { - "title": "Propósito", - "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." - }, - "expected-behaviour": { - "title": "Comportamentos esperados", - "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." - } - }, - "unacceptable-behaviour": { - "title": "Comportamentos Inaceitáveis", - "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." - } - }, - "consequences": { - "title": "Consequências de um comportamento inaceitável", - "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", - "8": "Divulgação ou incentivo a estes comportamentos." - } - }, - "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:" - }, - "termsAndConditions": { - "newTermsAndConditions": "Novos Termos e Condições", - "termsAndConditionsConfirmed": "Eu li e confirmei os Terms and Conditions.", - "termsAndConditionsNewConfirmText": "Por favor, leia os novos termos de uso agora!", - "termsAndConditionsNewConfirm": "Eu li e concordo com os novos termos de condições.", - "agree": "Eu concordo!", - "terms-of-service": { - "title": "Termos do Serviço", - "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: https://human-connection.org/imprint " - }, - "use-and-license" : { - "title": "Uso e Licença", - "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." - }, - "privacy-statement" : { - "title": "Política de Privacidade", - "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: https://human-connection.org/datenschutz/#netzwerk bzw. https://human-connection.org/datenschutz/ 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." - }, - "code-of-conduct" : { - "title": "Código de Conduta", - "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. https://alpha.human-connection.org/code-of-conduct" - }, - "moderation" : { - "title": "Moderação", - "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." - }, - "errors-and-feedback" : { - "title": "Erros e 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." - }, - "help-and-questions" : { - "title": "Ajuda e Perguntas", - "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: https://support.human-connection.org/kb/ " - }, - "addition" : { - "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:", - "description": " https://human-connection.org/events/ " - } - } -} +} \ No newline at end of file diff --git a/webapp/locales/ru.json b/webapp/locales/ru.json index a7abac2b4..b1296839c 100644 --- a/webapp/locales/ru.json +++ b/webapp/locales/ru.json @@ -1,1581 +1,514 @@ { "login": { - "copy": { - "translation": "Если у тебя уже есть учетная запись Human Connection, войдите здесь.", - "notes": "" - }, - "login": { - "translation": "Вход", - "notes": "" - }, - "logout": { - "translation": "Выйти", - "notes": "" - }, - "email": { - "translation": "Твой адрес электронной почты", - "notes": "" - }, - "password": { - "translation": "Твой пароль", - "notes": "" - }, - "moreInfo": { - "translation": "Что такое Human Connection", - "notes": "" - }, - "hello": { - "translation": "Привет", - "notes": "" - }, - "forgotPassword": { - "translation": "Забыл пароль?", - "notes": "" - }, - "no-account": { - "translation": "У вас нет аккаунта?", - "notes": "" - }, - "register": { - "translation": "Зарегистрироваться", - "notes": "" - }, - "moreInfoURL": { - "translation": "https:\/\/human-connection.org\/en\/", - "notes": "" - }, - "moreInfoHint": { - "translation": "на страницу презентации", - "notes": "" - }, - "success": { - "translation": "Ты вошёл в систему!", - "notes": "" - }, - "failure": { - "translation": "Неверный адрес электронной почты или пароль.", - "notes": "" - } + "copy": "Если у тебя уже есть учетная запись Human Connection, войдите здесь.", + "login": "Вход", + "logout": "Выйти", + "email": "Твой адрес электронной почты", + "password": "Твой пароль", + "moreInfo": "Что такое Human Connection", + "hello": "Привет", + "forgotPassword": "Забыл пароль?", + "no-account": "У вас нет аккаунта?", + "register": "Зарегистрироваться", + "moreInfoURL": "https:\/\/human-connection.org\/en\/", + "moreInfoHint": "на страницу презентации", + "success": "Ты вошёл в систему!", + "failure": "Неверный адрес электронной почты или пароль." }, "profile": { - "name": { - "translation": "Мой профайл", - "notes": "" - }, - "memberSince": { - "translation": "член с тех пор", - "notes": "" - }, - "follow": { - "translation": "Следовать", - "notes": "" - }, - "followers": { - "translation": "Последователей", - "notes": "" - }, - "following": { - "translation": "Следующий", - "notes": "" - }, - "shouted": { - "translation": "оглашали", - "notes": "" - }, - "commented": { - "translation": "Прокомментированный", - "notes": "" - }, - "userAnonym": { - "translation": "Анонимный", - "notes": "" - }, - "socialMedia": { - "translation": "Где еще я могу найти", - "notes": "" - }, + "name": "Мой профайл", + "memberSince": "Участник с", + "follow": "Следовать", + "followers": "Подписчики", + "following": "Подписан", + "shouted": "оглашали", + "commented": "Прокомментированный", + "userAnonym": "Анонимный", + "socialMedia": "Где еще я могу найти", "network": { - "title": { - "translation": "Сеть", - "notes": "" - }, - "following": { - "translation": "Следует:", - "notes": "" - }, - "followingNobody": { - "translation": "не следует ни за кем.", - "notes": "" - }, - "followedBy": { - "translation": "за ним следуют:", - "notes": "" - }, - "followedByNobody": { - "translation": "никому не следует.", - "notes": "" - }, - "andMore": { - "translation": "и {number} больше…", - "notes": "" - }, - "and": { - "translation": "", - "notes": "" - }, - "more": { - "translation": "", - "notes": "" - } + "title": "Сеть", + "following": "Следует:", + "followingNobody": "не следует ни за кем.", + "followedBy": "за ним следуют:", + "followedByNobody": "никому не следует.", + "andMore": "и {number} больше…" }, "invites": { - "title": { - "translation": "Пригласи кого-нибудь в Human Connection!", - "notes": "" - }, - "description": { - "translation": "Введи адрес электронной почты для приглашения.", - "notes": "" - }, - "emailPlaceholder": { - "translation": "Электронная почта для приглашения", - "notes": "" - } + "title": "Пригласи кого-нибудь в Human Connection!", + "description": "Введи адрес электронной почты для приглашения.", + "emailPlaceholder": "Электронная почта для приглашения" } }, "settings": { - "name": { - "translation": "Настройки", - "notes": "" - }, + "name": "Настройки", "data": { - "name": { - "translation": "твой данные", - "notes": "" - }, - "labelName": { - "translation": "Твое имя", - "notes": "" - }, - "labelCity": { - "translation": "Твой город или регион", - "notes": "" - }, - "labelBio": { - "translation": "О тебя", - "notes": "" - }, - "labelSlug": { - "translation": "Твой уникальное имя пользователя", - "notes": "" - }, - "namePlaceholder": { - "translation": "Маша Медведкина", - "notes": "" - }, - "success": { - "translation": "Твои данные были успешно обновлены!", - "notes": "" - } + "name": "твой данные", + "labelName": "Твое имя", + "labelCity": "Твой город или регион", + "labelBio": "О тебя", + "labelSlug": "Твой уникальное имя пользователя", + "namePlaceholder": "Маша Медведкина", + "success": "Твои данные были успешно обновлены!" }, "security": { - "name": { - "translation": "Безопасность", - "notes": "" - }, + "name": "Безопасность", "change-password": { - "button": { - "translation": "Изменить пароль", - "notes": "" - }, - "success": { - "translation": "Пароль успешно изменен!", - "notes": "" - }, - "label-old-password": { - "translation": "Твой старый пароль", - "notes": "" - }, - "label-new-password": { - "translation": "Твой новый пароль", - "notes": "" - }, - "label-new-password-confirm": { - "translation": "Подтверди свой новый пароль", - "notes": "" - }, - "message-old-password-required": { - "translation": "Введи свой старый пароль", - "notes": "" - }, - "message-new-password-required": { - "translation": "Введи новый пароль", - "notes": "" - }, - "message-new-password-confirm-required": { - "translation": "Подтверди свой новый пароль", - "notes": "" - }, - "message-new-password-missmatch": { - "translation": "Введите тот же пароль еще раз", - "notes": "" - }, - "passwordSecurity": { - "translation": "Безопасность пароля", - "notes": "" - }, - "passwordStrength0": { - "translation": "Очень небезопасный пароль", - "notes": "" - }, - "passwordStrength1": { - "translation": "Небезопасный пароль", - "notes": "" - }, - "passwordStrength2": { - "translation": "Посредственный пароль", - "notes": "" - }, - "passwordStrength3": { - "translation": "Надежный пароль", - "notes": "" - }, - "passwordStrength4": { - "translation": "Очень надежный пароль", - "notes": "" - } + "button": "Изменить пароль", + "success": "Пароль успешно изменен!", + "label-old-password": "Твой старый пароль", + "label-new-password": "Твой новый пароль", + "label-new-password-confirm": "Подтверди свой новый пароль", + "message-old-password-required": "Введи свой старый пароль", + "message-new-password-required": "Введи новый пароль", + "message-new-password-confirm-required": "Подтверди свой новый пароль", + "message-new-password-missmatch": "Введите тот же пароль еще раз", + "passwordSecurity": "Безопасность пароля", + "passwordStrength0": "Очень небезопасный пароль", + "passwordStrength1": "Небезопасный пароль", + "passwordStrength2": "Посредственный пароль", + "passwordStrength3": "Надежный пароль", + "passwordStrength4": "Очень надежный пароль" } }, "invites": { - "name": { - "translation": "Приглашения", - "notes": "" - } + "name": "Приглашения" }, "download": { - "name": { - "translation": "Скачать данные", - "notes": "" - } + "name": "Скачать данные" }, "delete": { - "name": { - "translation": "Удалить аккаунт", - "notes": "" - } + "name": "Удалить аккаунт" }, "organizations": { - "name": { - "translation": "Мои организации", - "notes": "" - } + "name": "Мои организации" }, "languages": { - "name": { - "translation": "Языки", - "notes": "" - } + "name": "Языки" }, "email": { "validation": { - "same-email": { - "translation": "Это твой текущий адрес электронной почты.", - "notes": "" - } - }, - "name": { - "translation": "Твой адрес электронной почты", - "notes": "" - }, - "labelEmail": { - "translation": "Изменить адрес электронной почты", - "notes": "" - }, - "labelNewEmail": { - "translation": "Новый адрес электронной почты", - "notes": "" - }, - "labelNonce": { - "translation": "Введите свой код", - "notes": "" - }, - "success": { - "translation": "Новый адрес электронной почты был зарегистрирован.", - "notes": "" - }, - "submitted": { - "translation": "Электронное письмо с подтверждением твоего адреса отправлено на {email}<\/b>.", - "notes": "" - }, - "change-successful": { - "translation": "Твой адрес электронной почты был успешно изменен.", - "notes": "" + "same-email": "Это твой текущий адрес электронной почты." }, + "name": "Твой адрес электронной почты", + "labelEmail": "Изменить адрес электронной почты", + "labelNewEmail": "Новый адрес электронной почты", + "labelNonce": "Введите свой код", + "success": "Новый адрес электронной почты был зарегистрирован.", + "submitted": "Электронное письмо с подтверждением твоего адреса отправлено на {email}<\/b>.", + "change-successful": "Твой адрес электронной почты был успешно изменен.", "verification-error": { - "message": { - "translation": "Твой адрес электронной почты не может быть подтвержден.", - "notes": "" - }, - "explanation": { - "translation": "Это может иметь разные причины:", - "notes": "" - }, + "message": "Твой адрес электронной почты не может быть подтвержден.", + "explanation": "Это может иметь разные причины:", "reason": { - "invalid-nonce": { - "translation": "Код подтверждения неверен?", - "notes": "" - }, - "no-email-request": { - "translation": "Ты уверены, что запросил изменение своего адреса электронной почты?", - "notes": "" - } + "invalid-nonce": "Код подтверждения неверен?", + "no-email-request": "Ты уверены, что запросил изменение своего адреса электронной почты?" }, - "support": { - "translation": "Если проблема сохраняется, пожалуйста, свяжешься с нами по электронной почте", - "notes": "" - } + "support": "Если проблема сохраняется, пожалуйста, свяжешься с нами по электронной почте" } }, "validation": { "slug": { - "regex": { - "translation": "Допускаются только строчные буквы, цифры, подчеркивания или дефисы.", - "notes": "" - }, - "alreadyTaken": { - "translation": "Это имя пользователя уже занято.", - "notes": "" - } + "regex": "Допускаются только строчные буквы, цифры, подчеркивания или дефисы.", + "alreadyTaken": "Это имя пользователя уже занято." } }, "deleteUserAccount": { - "name": { - "translation": "Удалить данные", - "notes": "" - }, - "contributionsCount": { - "translation": "Удалить мои {count} сообщения", - "notes": "" - }, - "commentedCount": { - "translation": "Удалить мои {count} комментарии", - "notes": "" - }, - "accountDescription": { - "translation": "Помни, что твои сообщение и комментарии важны для нашего сообщества. Если ты все равно хочешь удалить их, ты должны помечать их ниже.", - "notes": "" - }, - "accountWarning": { - "translation": "Ты можешь удалить свой аккаунт, сообщения или комментарии после их удаления НИ УПРАВЛЯТЬ<\/b>, НИ ВОССТАНАВЛИВАТЬ!<\/b>", - "notes": "" - }, - "success": { - "translation": "Аккаунт успешно удален!", - "notes": "" - }, - "pleaseConfirm": { - "translation": "Разрушительное действие!<\/b> Введите {confirm}<\/b> для подтверждения.", - "notes": "" - } + "name": "Удалить данные", + "contributionsCount": "Удалить мои {count} сообщения", + "commentedCount": "Удалить мои {count} комментарии", + "accountDescription": "Помни, что твои сообщение и комментарии важны для нашего сообщества. Если ты все равно хочешь удалить их, ты должны помечать их ниже.", + "accountWarning": "Ты можешь удалить свой аккаунт, сообщения или комментарии после их удаления НИ УПРАВЛЯТЬ<\/b>, НИ ВОССТАНАВЛИВАТЬ!<\/b>", + "success": "Аккаунт успешно удален!", + "pleaseConfirm": "Разрушительное действие!<\/b> Введите {confirm}<\/b> для подтверждения." }, "embeds": { - "name": { - "translation": "Сторонние поставщики", - "notes": "" - }, - "info-description": { - "translation": "Вот список сторонних провайдеров, чьё содержимое может отображаться в виде иностранного кода, например, в виде встроенных видео:", - "notes": "" - }, + "name": "Сторонние поставщики", + "info-description": "Вот список сторонних провайдеров, чьё содержимое может отображаться в виде иностранного кода, например, в виде встроенных видео:", "status": { - "description": { - "translation": "По умолчанию настройки для тебя будет встроенный сторонний код", - "notes": "" - }, + "description": "По умолчанию настройки для тебя будет встроенный сторонний код", "disabled": { - "off": { - "translation": "сначала не отображается", - "notes": "" - }, - "on": { - "translation": "отображается сразу", - "notes": "" - } + "off": "сначала не отображается", + "on": "отображается сразу" }, "change": { - "question": { - "translation": "Ты хочешь, чтобы встроенный сторонний код всегда отображался для тебя?", - "notes": "" - }, - "allow": { - "translation": "Конечно.", - "notes": "" - }, - "deny": { - "translation": "Лучше не", - "notes": "" - } + "question": "Ты хочешь, чтобы встроенный сторонний код всегда отображался для тебя?", + "allow": "Конечно.", + "deny": "Лучше не" } - }, - "description": { - "translation": "", - "notes": "" - }, - "statustext": { - "translation": "", - "notes": "" - }, - "statuschange": { - "translation": "", - "notes": "" - }, - "false": { - "translation": "", - "notes": "" - }, - "true": { - "translation": "", - "notes": "" - }, - "button-tofalse": { - "translation": "", - "notes": "" - }, - "button-totrue": { - "translation": "", - "notes": "" - }, - "third-party-false": { - "translation": "", - "notes": "" - }, - "third-party-true": { - "translation": "", - "notes": "" } }, "social-media": { - "name": { - "translation": "Социальные Медиа", - "notes": "" - }, - "placeholder": { - "translation": "Твой URL социальной сети", - "notes": "" - }, - "requireUnique": { - "translation": "Эта ссылка уже существует", - "notes": "" - }, - "submit": { - "translation": "Добавить ссылку", - "notes": "" - }, - "successAdd": { - "translation": "Добавлены Социальные Медиа. Профиль обновлен!", - "notes": "" - }, - "successDelete": { - "translation": "Социальные медиа удалены. Профиль обновлен!", - "notes": "" - } + "name": "Социальные Медиа", + "placeholder": "Твой URL социальной сети", + "requireUnique": "Эта ссылка уже существует", + "submit": "Добавить ссылку", + "successAdd": "Добавлены Социальные Медиа. Профиль обновлен!", + "successDelete": "Социальные медиа удалены. Профиль обновлен!" }, "blocked-users": { - "name": { - "translation": "Заблокированные пользователи", - "notes": "" - }, + "name": "Заблокированные пользователи", "explanation": { - "intro": { - "translation": "Если ты заблокировал другого пользователя, произойдет следующее:", - "notes": "" - }, - "your-perspective": { - "translation": "В твоем обзоре сообщений больше не отображаются сообщения заблокированного человека.", - "notes": "" - }, - "their-perspective": { - "translation": "И наоборот, то же самое: заблокированный человек больше не видит твоих сообщения в своем обзоре.", - "notes": "" - }, - "search": { - "translation": "Сообщения от заблокированных пользователей исчезают из результатов поиска.", - "notes": "" - }, - "notifications": { - "translation": "Люди, которых ты блокируешь, больше не будут получать уведомления, когда они упоминаются в твоих сообщениях.", - "notes": "" - }, - "closing": { - "translation": "На данный момент этого должно быть достаточно, чтобы заблокированные пользователи больше не беспокоили тебя.", - "notes": "" - } + "intro": "Если ты заблокировал другого пользователя, произойдет следующее:", + "your-perspective": "В твоем обзоре сообщений больше не отображаются сообщения заблокированного человека.", + "their-perspective": "И наоборот, то же самое: заблокированный человек больше не видит твоих сообщения в своем обзоре.", + "search": "Сообщения от заблокированных пользователей исчезают из результатов поиска.", + "notifications": "Люди, которых ты блокируешь, больше не будут получать уведомления, когда они упоминаются в твоих сообщениях.", + "closing": "На данный момент этого должно быть достаточно, чтобы заблокированные пользователи больше не беспокоили тебя." }, "columns": { - "name": { - "translation": "Имя", - "notes": "" - }, - "slug": { - "translation": "Псевдоним", - "notes": "" - }, - "unblock": { - "translation": "", - "notes": "" - } + "name": "Имя", + "slug": "Псевдоним", + "unblock": "Разблокировать" }, - "empty": { - "translation": "До сих пор ты никого не блокировал.", - "notes": "" - }, - "how-to": { - "translation": "Ты можешь заблокировать других пользователей на странице их профиля с помощью меню содержимого.", - "notes": "" - }, - "block": { - "translation": "Блокировать пользователя", - "notes": "" - }, - "unblock": { - "translation": "Разблокировать пользователей", - "notes": "" - }, - "unblocked": { - "translation": "", - "notes": "" - } + "empty": "До сих пор ты никого не блокировал.", + "how-to": "Ты можешь заблокировать других пользователей на странице их профиля с помощью меню содержимого.", + "block": "Блокировать пользователя", + "unblock": "Разблокировать пользователей", + "unblocked": "{name} - снова разблокирован" }, "privacy": { - "name": { - "translation": "", - "notes": "" - }, - "make-shouts-public": { - "translation": "", - "notes": "" - }, - "success-update": { - "translation": "", - "notes": "" - } + "name": "Конфиденциальность", + "make-shouts-public": "Публиковать в моем публичном профиле статьи в которых я участвовал", + "success-update": "Настройки приватности сохранены" } }, "admin": { - "name": { - "translation": "Администратор", - "notes": "" - }, + "name": "Администратор", "dashboard": { - "name": { - "translation": "Приборная панель", - "notes": "" - }, - "users": { - "translation": "Пользователи", - "notes": "" - }, - "posts": { - "translation": "сообщения", - "notes": "" - }, - "comments": { - "translation": "Комментарии", - "notes": "" - }, - "notifications": { - "translation": "Уведомления", - "notes": "" - }, - "organizations": { - "translation": "Организаций", - "notes": "" - }, - "projects": { - "translation": "Проекты", - "notes": "" - }, - "invites": { - "translation": "Приглашения", - "notes": "" - }, - "follows": { - "translation": "Следит", - "notes": "" - }, - "shouts": { - "translation": "Оглашения", - "notes": "" - } + "name": "Приборная панель", + "users": "Пользователи", + "posts": "Публикации", + "comments": "Комментарии", + "notifications": "Уведомления", + "organizations": "Организаций", + "projects": "Проекты", + "invites": "Приглашения", + "follows": "Следит", + "shouts": "Оглашения" }, "organizations": { - "name": { - "translation": "Организаций", - "notes": "" - } + "name": "Организаций" }, "users": { - "name": { - "translation": "Пользователи", - "notes": "" - }, + "name": "Пользователи", "form": { - "placeholder": { - "translation": "Электронная почта, имя или описание", - "notes": "" - } + "placeholder": "Электронная почта, имя или описание" }, "table": { "columns": { - "number": { - "translation": "Но.", - "notes": "" - }, - "name": { - "translation": "Имя", - "notes": "" - }, - "email": { - "translation": "Эл. почта", - "notes": "" - }, - "slug": { - "translation": "Slug", - "notes": "" - }, - "role": { - "translation": "Роль", - "notes": "" - }, - "createdAt": { - "translation": "Создано в", - "notes": "" - } + "number": "Но.", + "name": "Имя", + "email": "Эл. почта", + "slug": "Slug", + "role": "Роль", + "createdAt": "Создано в" } }, - "empty": { - "translation": "Не найдено пользователей", - "notes": "" - } + "empty": "Не найдено пользователей" }, "pages": { - "name": { - "translation": "Страницы", - "notes": "" - } + "name": "Страницы" }, "notifications": { - "name": { - "translation": "Уведомления", - "notes": "" - } + "name": "Уведомления" }, "categories": { - "name": { - "translation": "Категории", - "notes": "" - }, - "categoryName": { - "translation": "Имя", - "notes": "" - }, - "postCount": { - "translation": "Сообщения", - "notes": "" - } + "name": "Категории", + "categoryName": "Имя", + "postCount": "Сообщения" }, "tags": { - "name": { - "translation": "Теги", - "notes": "" - }, - "tagCountUnique": { - "translation": "Пользователи", - "notes": "" - }, - "tagCount": { - "translation": "Сообщения", - "notes": "" - } + "name": "Теги", + "tagCountUnique": "Пользователи", + "tagCount": "Сообщения" }, "settings": { - "name": { - "translation": "Настройки", - "notes": "" - } + "name": "Настройки" }, "hashtags": { - "name": { - "translation": "Хэштеги", - "notes": "" - }, - "number": { - "translation": "Но.", - "notes": "" - }, - "nameOfHashtag": { - "translation": "Имя", - "notes": "" - }, - "tagCountUnique": { - "translation": "Пользователи", - "notes": "" - }, - "tagCount": { - "translation": "Сообщений", - "notes": "" - } + "name": "Хэштеги", + "number": "Но.", + "nameOfHashtag": "Имя", + "tagCountUnique": "Пользователи", + "tagCount": "Сообщений" }, "invites": { - "name": { - "translation": "Пригласить пользователей", - "notes": "" - }, - "title": { - "translation": "Пригласить людей", - "notes": "" - }, - "description": { - "translation": "Приглашения — это замечательный способ завести своих друзей в своей сети ...", - "notes": "" - } + "name": "Пригласить пользователей", + "title": "Пригласить людей", + "description": "Приглашения — это замечательный способ завести своих друзей в своей сети ..." }, "donations": { - "name": { - "translation": "", - "notes": "" - }, - "goal": { - "translation": "", - "notes": "" - }, - "progress": { - "translation": "", - "notes": "" - }, - "successfulUpdate": { - "translation": "", - "notes": "" - } + "name": "Информация о пожертвованиях", + "goal": "Необходимы ежемесячные пожертвования", + "progress": "Пожертвования собраны", + "successfulUpdate": "Информация о пожертвованиях успешно обновлена!" } }, "post": { - "name": { - "translation": "Пост", - "notes": "" - }, + "name": "Пост", "moreInfo": { - "name": { - "translation": "Больше информации", - "notes": "" - }, - "title": { - "translation": "Больше информация", - "notes": "" - }, - "description": { - "translation": "Здесь ты найдешь больше информации по теме.", - "notes": "" - }, - "titleOfCategoriesSection": { - "translation": "Категории", - "notes": "" - }, - "titleOfHashtagsSection": { - "translation": "Хэштеги", - "notes": "" - }, - "titleOfRelatedContributionsSection": { - "translation": "Похожие вклады", - "notes": "" - } + "name": "Больше информации", + "title": "Больше информация", + "description": "Здесь ты найдешь больше информации по теме.", + "titleOfCategoriesSection": "Категории", + "titleOfHashtagsSection": "Хэштеги", + "titleOfRelatedContributionsSection": "Похожие вклады" }, "takeAction": { - "name": { - "translation": "Действовать", - "notes": "" - } - }, - "pinned": { - "translation": "Объявление", - "notes": "" + "name": "Действовать" }, + "pinned": "Объявление", "menu": { - "edit": { - "translation": "Редактировать вклад", - "notes": "" - }, - "delete": { - "translation": "Удалить вклад", - "notes": "" - }, - "pin": { - "translation": "Закрепить Сообщение", - "notes": "" - }, - "pinnedSuccessfully": { - "translation": "Сообщение успешно закреплен!", - "notes": "" - }, - "unpin": { - "translation": "Не прикрепи́ть Сообщение больше", - "notes": "" - }, - "unpinnedSuccessfully": { - "translation": "Сообщение успешно не закреплено!", - "notes": "" - } + "edit": "Редактировать вклад", + "delete": "Удалить вклад", + "pin": "Закрепить Сообщение", + "pinnedSuccessfully": "Сообщение успешно закреплен!", + "unpin": "Не прикрепи́ть Сообщение больше", + "unpinnedSuccessfully": "Сообщение успешно не закреплено!" }, "comment": { - "submit": { - "translation": "Комментируй", - "notes": "" - }, - "submitted": { - "translation": "Комментарий отправлен", - "notes": "" - }, - "updated": { - "translation": "Сохраненные изменения", - "notes": "" - } + "submit": "Комментируй", + "submitted": "Комментарий отправлен", + "updated": "Сохраненные изменения" }, - "edited": { - "translation": "Отредактированы", - "notes": "" - }, - "delete": { - "submit": { - "translation": "", - "notes": "" - }, - "cancel": { - "translation": "", - "notes": "" - }, - "success": { - "translation": "", - "notes": "" - }, - "title": { - "translation": "", - "notes": "" - }, - "type": { - "translation": "", - "notes": "" - }, - "message": { - "translation": "", - "notes": "" - } - } + "edited": "Отредактированы" }, "quotes": { "african": { - "quote": { - "translation": "Многие маленькие люди во многих маленьких местах делают много маленьких вещей, которые могут изменить лицо мира.", - "notes": "" - }, - "author": { - "translation": "Африканская пословица", - "notes": "" - } + "quote": "Многие маленькие люди во многих маленьких местах делают много маленьких вещей, которые могут изменить лицо мира.", + "author": "Африканская пословица" } }, "common": { - "post": { - "translation": "Сообщение ::: Сообщения", - "notes": "" - }, - "comment": { - "translation": "Комментарий ::: Комментарии", - "notes": "" - }, - "letsTalk": { - "translation": "Давай поговорим", - "notes": "" - }, - "versus": { - "translation": "Против", - "notes": "" - }, - "moreInfo": { - "translation": "Больше информации", - "notes": "" - }, - "takeAction": { - "translation": "принять меры", - "notes": "" - }, - "shout": { - "translation": "Оглашения ::: Оглашении", - "notes": "" - }, - "user": { - "translation": "Пользователь ::: Пользователи", - "notes": "" - }, - "category": { - "translation": "Категория ::: Категории", - "notes": "" - }, - "organization": { - "translation": "Организация ::: Организации", - "notes": "" - }, - "project": { - "translation": "Проект ::: Проекты", - "notes": "" - }, - "tag": { - "translation": "Тег ::: Теги", - "notes": "" - }, - "name": { - "translation": "Имя", - "notes": "" - }, - "loadMore": { - "translation": "Загрузить больше", - "notes": "" - }, - "loading": { - "translation": "идёт загрузка", - "notes": "" - }, - "reportContent": { - "translation": "Отчет", - "notes": "" - }, + "post": "Сообщение ::: Сообщения", + "comment": "Комментарий ::: Комментарии", + "letsTalk": "Давай поговорим", + "versus": "Против", + "moreInfo": "Больше информации", + "takeAction": "принять меры", + "shout": "Оглашения ::: Оглашении", + "user": "Пользователь ::: Пользователи", + "category": "Категория ::: Категории", + "organization": "Организация ::: Организации", + "project": "Проект ::: Проекты", + "tag": "Тег ::: Теги", + "name": "Имя", + "loadMore": "Загрузить больше", + "loading": "идёт загрузка", + "reportContent": "Отчет", "validations": { - "email": { - "translation": "должен быть действительный адрес электронной почты", - "notes": "" - }, - "url": { - "translation": "должен быть действительным URL", - "notes": "" - } - }, - "your": { - "post": { - "translation": "", - "notes": "" - }, - "comment": { - "translation": "", - "notes": "" - }, - "shout": { - "translation": "", - "notes": "" - } + "email": "должен быть действительный адрес электронной почты", + "url": "должен быть действительным URL", + "categories": "Выберите от одной то трех категорий" } }, "actions": { - "loading": { - "translation": "погрузочный", - "notes": "" - }, - "loadMore": { - "translation": "Загрузить больше", - "notes": "" - }, - "create": { - "translation": "Создать", - "notes": "" - }, - "save": { - "translation": "Сохранить", - "notes": "" - }, - "edit": { - "translation": "Редактировать", - "notes": "" - }, - "delete": { - "translation": "Удалить", - "notes": "" - }, - "cancel": { - "translation": "Отменить", - "notes": "" - } + "loading": "погрузочный", + "loadMore": "Загрузить больше", + "create": "Создать", + "save": "Сохранить", + "edit": "Редактировать", + "delete": "Удалить", + "cancel": "Отменить" }, "moderation": { - "name": { - "translation": "Модерация", - "notes": "" - }, + "name": "Модерация", "reports": { - "empty": { - "translation": "Поздравляю, модерировать нечего.", - "notes": "" - }, - "name": { - "translation": "Отчеты", - "notes": "" - }, - "reporter": { - "translation": "сообщила", - "notes": "" - }, - "submitter": { - "translation": "сообщила", - "notes": "" - }, - "disabledBy": { - "translation": "отключены", - "notes": "" - }, - "reasonCategory": { - "translation": "Категория", - "notes": "" - }, - "reasonDescription": { - "translation": "Описание", - "notes": "" - }, - "createdAt": { - "translation": "Дата", - "notes": "" - } + "empty": "Поздравляю, модерировать нечего.", + "name": "Отчеты", + "reporter": "сообщила", + "submitter": "сообщила", + "disabledBy": "отключены", + "reasonCategory": "Категория", + "reasonDescription": "Описание", + "createdAt": "Дата" } }, "disable": { "user": { - "title": { - "translation": "Отключить пользователя", - "notes": "" - }, - "type": { - "translation": "Пользователь", - "notes": "" - }, - "message": { - "translation": "ты действительно хочешь отключить пользователя «{name}<\/b>»?", - "notes": "" - } + "title": "Отключить пользователя", + "type": "Пользователь", + "message": "ты действительно хочешь отключить пользователя «{name}<\/b>»?" }, "contribution": { - "title": { - "translation": "Отключить вклад", - "notes": "" - }, - "type": { - "translation": "Вклад", - "notes": "" - }, - "message": { - "translation": "Вы действительно хотите отключить вклад «{name}<\/b>»?", - "notes": "" - } + "title": "Отключить вклад", + "type": "Вклад", + "message": "Вы действительно хотите отключить вклад «{name}<\/b>»?" }, "comment": { - "title": { - "translation": "Отключить комментарий", - "notes": "" - }, - "type": { - "translation": "Комментарий", - "notes": "" - }, - "message": { - "translation": "ты действительно хочешь отключить комментарий от «{name}<\/b>»?", - "notes": "" - } + "title": "Отключить комментарий", + "type": "Комментарий", + "message": "ты действительно хочешь отключить комментарий от «{name}<\/b>»?" }, - "submit": { - "translation": "Отключить", - "notes": "" - }, - "cancel": { - "translation": "Отменить", - "notes": "" - }, - "success": { - "translation": "Успешно отключен", - "notes": "" - } + "submit": "Отключить", + "cancel": "Отменить", + "success": "Успешно отключен" }, "report": { - "submit": { - "translation": "Отправить жалобу", - "notes": "" - }, - "cancel": { - "translation": "Отменить", - "notes": "" - }, + "submit": "Отправить жалобу", + "cancel": "Отменить", "user": { - "title": { - "translation": "Пожаловаться на пользователя", - "notes": "" - }, - "type": { - "translation": "Пользователь", - "notes": "" - }, - "message": { - "translation": "ты действительно хочешь сообщить пользователя «{name}<\/b>»?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о пользователе!", - "notes": "" - } + "title": "Пожаловаться на пользователя", + "type": "Пользователь", + "message": "ты действительно хочешь сообщить пользователя «{name}<\/b>»?", + "error": "Ты уже сообщил о пользователе!" }, "contribution": { - "title": { - "translation": "Отчет Вклад", - "notes": "" - }, - "type": { - "translation": "Вклад", - "notes": "" - }, - "message": { - "translation": "Ты действительно хочешь сообщить о вкладе «{name}<\/b>»?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о посте!", - "notes": "" - } + "title": "Отчет Вклад", + "type": "Вклад", + "message": "Ты действительно хочешь сообщить о вкладе «{name}<\/b>»?", + "error": "Ты уже сообщил о посте!" }, "comment": { - "title": { - "translation": "Пожаловаться на комментарий", - "notes": "" - }, - "type": { - "translation": "Комментарий", - "notes": "" - }, - "message": { - "translation": "Ты действительно хочешь сообщить комментарий от « {name} <\/b> »?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о комментарии!", - "notes": "" - } - }, - "success": { - "translation": "Спасибо за сообщение!", - "notes": "" + "title": "Пожаловаться на комментарий", + "type": "Комментарий", + "message": "Ты действительно хочешь сообщить комментарий от « {name} <\/b> »?", + "error": "Ты уже сообщил о комментарии!" }, + "success": "Спасибо за сообщение!", "reason": { "category": { - "label": { - "translation": "Выбери категорию:", - "notes": "" - }, - "placeholder": { - "translation": "Категория ....", - "notes": "" - }, + "label": "Выбери категорию:", + "placeholder": "Категория ....", "options": { - "discrimination_etc": { - "translation": "Дискриминационные вклады, комментарии, заявления или оскорбления.", - "notes": "" - }, - "pornographic_content_links": { - "translation": "Публикация или ссылка явно порнографический материал.", - "notes": "" - }, - "glorific_trivia_of_cruel_inhuman_acts": { - "translation": "Прославление или умаление жестоких, или бесчеловечных актов насилия.", - "notes": "" - }, - "doxing": { - "translation": "Публикация персональных данных других лиц без их согласия или угрозы (\"Доксинг\").", - "notes": "" - }, - "intentional_intimidation_stalking_persecution": { - "translation": "Преднамеренное запугивание, сталкинг или преследование.", - "notes": "" - }, - "advert_products_services_commercial": { - "translation": "Рекламировать продукты и услуги с коммерческим намерением.", - "notes": "" - }, - "criminal_behavior_violation_german_law": { - "translation": "Уголовного поведение или нарушении немецкое право.", - "notes": "" - }, - "other": { - "translation": "Другие...", - "notes": "" - } + "discrimination_etc": "Дискриминационные вклады, комментарии, заявления или оскорбления.", + "pornographic_content_links": "Публикация или ссылка явно порнографический материал.", + "glorific_trivia_of_cruel_inhuman_acts": "Прославление или умаление жестоких, или бесчеловечных актов насилия.", + "doxing": "Публикация персональных данных других лиц без их согласия или угрозы (\"Доксинг\").", + "intentional_intimidation_stalking_persecution": "Преднамеренное запугивание, сталкинг или преследование.", + "advert_products_services_commercial": "Рекламировать продукты и услуги с коммерческим намерением.", + "criminal_behavior_violation_german_law": "Уголовного поведение или нарушении немецкое право.", + "other": "Другие..." }, - "invalid": { - "translation": "Пожалуйста, выберите действительную категорию", - "notes": "" - } + "invalid": "Пожалуйста, выберите действительную категорию" }, "description": { - "label": { - "translation": "Пожалуйста, объясни: Зачем ты хочешь сообщить об этом?", - "notes": "" - }, - "placeholder": { - "translation": "Дополнительная информация ...", - "notes": "" - } + "label": "Пожалуйста, объясни: Зачем ты хочешь сообщить об этом?", + "placeholder": "Дополнительная информация ..." } } }, "contribution": { - "edit": { - "translation": "редакти́ровать вклад", - "notes": "" - }, - "delete": { - "translation": "Удалить вклад", - "notes": "" - }, - "title": { - "translation": "Заглавие", - "notes": "" - }, - "newPost": { - "translation": "Создать новое сообщение", - "notes": "" - }, - "filterFollow": { - "translation": "Фильтровать сообщения пользователей, на которых я слежу", - "notes": "" - }, - "filterALL": { - "translation": "Просмотреть все вклады", - "notes": "" - }, - "success": { - "translation": "Сохранено!", - "notes": "" - }, - "languageSelectLabel": { - "translation": "Язык", - "notes": "" - }, + "edit": "редакти́ровать вклад", + "delete": "Удалить вклад", + "title": "Заглавие", + "newPost": "Создать новое сообщение", + "filterFollow": "Фильтровать сообщения пользователей, на которых я слежу", + "filterALL": "Просмотреть все вклады", + "success": "Сохранено!", + "languageSelectLabel": "Язык", "categories": { - "infoSelectedNoOfMaxCategories": { - "translation": "{chosen} из {max} выбранных категорий", - "notes": "" - } + "infoSelectedNoOfMaxCategories": "{chosen} из {max} выбранных категорий" }, "emotions-label": { - "funny": { - "translation": "Смешно́й", - "notes": "" - }, - "happy": { - "translation": "Счастливый", - "notes": "" - }, - "surprised": { - "translation": "Удивленный", - "notes": "" - }, - "cry": { - "translation": "Плакать", - "notes": "" - }, - "angry": { - "translation": "Сердитый", - "notes": "" - } + "funny": "Смешно́й", + "happy": "Счастливый", + "surprised": "Удивленный", + "cry": "Плакать", + "angry": "Сердитый" }, "category": { "name": { - "freedom-of-speech": { - "translation": "Свобода слова", - "notes": "" - }, - "consumption-sustainability": { - "translation": "Потребление И Устойчивость", - "notes": "" - }, - "global-peace-nonviolence": { - "translation": "Глобальный мир и ненасилие", - "notes": "" - }, - "just-for-fun": { - "translation": "Просто для удовольствия", - "notes": "" - }, - "happiness-values": { - "translation": "Счастье и Ценности", - "notes": "" - }, - "health-wellbeing": { - "translation": "Здоровье и благополучие", - "notes": "" - }, - "environment-nature": { - "translation": "Окружающая среда и природа", - "notes": "" - }, - "animal-protection": { - "translation": "Защита животных", - "notes": "" - }, - "human-rights-justice": { - "translation": "Права Человека и Справедливость", - "notes": "" - }, - "education-sciences": { - "translation": "Образование и наука", - "notes": "" - }, - "cooperation-development": { - "translation": "Сотрудничество и развитие", - "notes": "" - }, - "democracy-politics": { - "translation": "Демократия и политика", - "notes": "" - }, - "economy-finances": { - "translation": "Экономика и финансы", - "notes": "" - }, - "energy-technology": { - "translation": "Энергия и технологии", - "notes": "" - }, - "it-internet-data-privacy": { - "translation": "ИТ, интернет и конфиденциальность", - "notes": "" - }, - "art-culture-sport": { - "translation": "Искусство, культура и спорт", - "notes": "" - } + "freedom-of-speech": "Свобода слова", + "consumption-sustainability": "Потребление И Устойчивость", + "global-peace-nonviolence": "Глобальный мир и ненасилие", + "just-for-fun": "Просто для удовольствия", + "happiness-values": "Счастье и Ценности", + "health-wellbeing": "Здоровье и благополучие", + "environment-nature": "Окружающая среда и природа", + "animal-protection": "Защита животных", + "human-rights-justice": "Права Человека и Справедливость", + "education-sciences": "Образование и наука", + "cooperation-development": "Сотрудничество и развитие", + "democracy-politics": "Демократия и политика", + "economy-finances": "Экономика и финансы", + "energy-technology": "Энергия и технологии", + "it-internet-data-privacy": "ИТ, интернет и конфиденциальность", + "art-culture-sport": "Искусство, культура и спорт" } }, "teaserImage": { - "cropperConfirm": { - "translation": "Подтвердить", - "notes": "" - } - } + "cropperConfirm": "Подтвердить" + }, + "languageSelectText": "Выберите язык" }, "comment": { - "edit": { - "translation": "редакти́ровать Комментарий", - "notes": "" - }, - "delete": { - "translation": "Удалить комментарий", - "notes": "" - }, + "edit": "редакти́ровать Комментарий", + "delete": "Удалить комментарий", "content": { - "unavailable-placeholder": { - "translation": "...этот комментарий больше не доступен", - "notes": "" - } + "unavailable-placeholder": "...этот комментарий больше не доступен" }, "menu": { - "edit": { - "translation": "Редактировать комментарий", - "notes": "" - }, - "delete": { - "translation": "Удалить комментарий", - "notes": "" - }, - "pin": { - "translation": "", - "notes": "" - }, - "pinnedSuccessfully": { - "translation": "", - "notes": "" - }, - "unpin": { - "translation": "", - "notes": "" - }, - "unpinnedSuccessfully": { - "translation": "", - "notes": "" - } + "edit": "Редактировать комментарий", + "delete": "Удалить комментарий" }, "show": { - "more": { - "translation": "показать больше", - "notes": "" - }, - "less": { - "translation": "показать меньше", - "notes": "" - } + "more": "показать больше", + "less": "показать меньше" }, - "edited": { - "translation": "Отредактированы", - "notes": "" - } + "edited": "Отредактированы" }, "followButton": { - "follow": { - "translation": "Следовать", - "notes": "" - }, - "following": { - "translation": "Следующий", - "notes": "" - } + "follow": "Следовать", + "following": "Следующий" }, "shoutButton": { - "shouted": { - "translation": "оглашали", - "notes": "" - } + "shouted": "оглашали" }, "search": { - "placeholder": { - "translation": "Поиск", - "notes": "" - }, - "hint": { - "translation": "Что ты ищешь?", - "notes": "" - }, - "failed": { - "translation": "Ничего не найдено", - "notes": "" - } + "placeholder": "Поиск", + "hint": "Что ты ищешь?", + "failed": "Ничего не найдено" }, "components": { "password-reset": { "request": { - "title": { - "translation": "Сбросить пароль", - "notes": "" - }, + "title": "Сбросить пароль", "form": { - "description": { - "translation": "На указанный адрес электронной почты будет отправлено сообщение для сброса пароля.", - "notes": "" - }, - "submit": { - "translation": "Запросить электронную почту", - "notes": "" - }, - "submitted": { - "translation": "На адрес {email}<\/b>было отправлено электронное письмо с дальнейшими инструкциями", - "notes": "" - } + "description": "На указанный адрес электронной почты будет отправлено сообщение для сброса пароля.", + "submit": "Запросить электронную почту", + "submitted": "На адрес {email}<\/b>было отправлено электронное письмо с дальнейшими инструкциями" } }, "change-password": { - "success": { - "translation": "Смена пароля прошла успешно!", - "notes": "" - }, - "error": { - "translation": "Смена пароля не удалась. Может быть, код безопасности был неправильным?", - "notes": "" - }, - "help": { - "translation": "В случае возникновения проблем, не стесняйся обращаться за помощью, отправив нам письмо по адресу:", - "notes": "" - } + "success": "Смена пароля прошла успешно!", + "error": "Смена пароля не удалась. Может быть, код безопасности был неправильным?", + "help": "В случае возникновения проблем, не стесняйся обращаться за помощью, отправив нам письмо по адресу:" } }, "enter-nonce": { "form": { - "nonce": { - "translation": "Введите свой код", - "notes": "" - }, - "description": { - "translation": "Откройте папку \"Входящие\" и введите код, который мы тебя отправили.", - "notes": "" - }, - "next": { - "translation": "Продолжить", - "notes": "" - }, + "nonce": "Введите свой код", + "description": "Откройте папку \"Входящие\" и введите код, который мы тебя отправили.", + "next": "Продолжить", "validations": { - "length": { - "translation": "должна состоять из 6 символов.", - "notes": "" - } + "length": "должна состоять из 6 символов." } } }, "registration": { "signup": { - "unavailable": { - "translation": "К сожалению, публичная регистрация учетных записей пользователей на этом сервере сейчас недоступна.", - "notes": "" - }, - "title": { - "translation": "Присоединяйся к Human Connection!", - "notes": "" - }, + "unavailable": "К сожалению, публичная регистрация учетных записей пользователей на этом сервере сейчас недоступна.", + "title": "Присоединяйся к Human Connection!", "form": { - "description": { - "translation": "Чтобы начать работу, введи свой адрес электронной почты:", - "notes": "" - }, - "terms-and-condition": { - "translation": "Подтверждаю, на Условия и положения<\/ds-text><\/a>.ю", - "notes": "" - }, - "data-privacy": { - "translation": "Я прочитал и понял Заявление о конфиденциальности<\/ds-text><\/a>", - "notes": "" - }, - "minimum-age": { - "translation": "Мне 18 лет или старше.", - "notes": "" - }, - "invitation-code": { - "translation": "Твой код приглашения: {code}<\/b>", - "notes": "" - }, + "description": "Чтобы начать работу, введи свой адрес электронной почты:", + "terms-and-condition": "Подтверждаю, на Условия и положения<\/ds-text><\/a>.ю", + "data-privacy": "Я прочитал и понял Заявление о конфиденциальности<\/ds-text><\/a>", + "minimum-age": "Мне 18 лет или старше.", + "invitation-code": "Твой код приглашения: {code}<\/b>", "errors": { - "email-exists": { - "translation": "Уже есть учетная запись пользователя с этим адресом электронной почты!", - "notes": "" - }, - "invalid-invitation-token": { - "translation": "Похоже, что приглашение уже использовалось. Ссылки на приглашения можно использовать только один раз.", - "notes": "" - } + "email-exists": "Уже есть учетная запись пользователя с этим адресом электронной почты!", + "invalid-invitation-token": "Похоже, что приглашение уже использовалось. Ссылки на приглашения можно использовать только один раз." }, - "submit": { - "translation": "Создать учетную запись", - "notes": "" - }, - "success": { - "translation": "Письмо со ссылкой для завершения регистрации было отправлено на {email} <\/b>", - "notes": "" - } + "submit": "Создать учетную запись", + "success": "Письмо со ссылкой для завершения регистрации было отправлено на {email} <\/b>" } }, "create-user-account": { - "title": { - "translation": "Создать учетную запись пользователя", - "notes": "" - }, - "success": { - "translation": "Твоя учетная запись создана!", - "notes": "" - }, - "error": { - "translation": "Невозможно создать учетную запись пользователя!", - "notes": "" - }, - "help": { - "translation": "Может быть, подтверждение было недействительным? В случае возникновения проблем, не стесняйтесь обращаться за помощью, отправив нам письмо по электронной почте:", - "notes": "" - } + "title": "Создать учетную запись пользователя", + "success": "Твоя учетная запись создана!", + "error": "Невозможно создать учетную запись пользователя!", + "help": "Может быть, подтверждение было недействительным? В случае возникновения проблем, не стесняйтесь обращаться за помощью, отправив нам письмо по электронной почте:" } } }, @@ -1583,664 +516,237 @@ "posts": { "orderBy": { "newest": { - "label": { - "translation": "Новейший", - "notes": "" - } + "label": "Новейший" }, "oldest": { - "label": { - "translation": "Старейший", - "notes": "" - } + "label": "Старейший" } } } }, "maintenance": { - "title": { - "translation": "Human Connection находится в технического обслуживания", - "notes": "" - }, - "explanation": { - "translation": "В данный момент мы проводим плановое техническое обслуживание, пожалуйста, повтори попытку позже.", - "notes": "" - }, - "questions": { - "translation": "Любые вопросы или проблемы, отправь по электронной почте по адресу", - "notes": "" - } + "title": "Human Connection находится в технического обслуживания", + "explanation": "В данный момент мы проводим плановое техническое обслуживание, пожалуйста, повтори попытку позже.", + "questions": "Любые вопросы или проблемы, отправь по электронной почте по адресу" }, "index": { - "no-results": { - "translation": "Вклады не найдены.", - "notes": "" - }, - "change-filter-settings": { - "translation": "Измени настройки фильтра, чтобы получить больше результатов.", - "notes": "" - } + "no-results": "Вклады не найдены.", + "change-filter-settings": "Измени настройки фильтра, чтобы получить больше результатов." }, "filter-menu": { - "title": { - "translation": "Твой фильтр-пузырь", - "notes": "" - }, - "hashtag-search": { - "translation": "Поиск по #{hashtag}", - "notes": "" - }, - "clearSearch": { - "translation": "Опорожнить поиск", - "notes": "" - } + "title": "Твой фильтр-пузырь", + "hashtag-search": "Поиск по #{hashtag}", + "clearSearch": "Опорожнить поиск" }, "filter-posts": { "categories": { - "header": { - "translation": "Категории контента", - "notes": "" - }, - "all": { - "translation": "Все", - "notes": "" - } + "header": "Категории контента", + "all": "Все" }, "general": { - "header": { - "translation": "Фильтровать по …", - "notes": "" - } + "header": "Фильтровать по …" }, "followers": { - "label": { - "translation": "Пользователи, за которыми я слежу", - "notes": "" - } + "label": "Пользователи, за которыми я слежу" }, "language": { - "header": { - "translation": "Языки", - "notes": "" - }, - "all": { - "translation": "Все", - "notes": "" - } + "header": "Языки", + "all": "Все" } }, "site": { - "thanks": { - "translation": "Спасибо!", - "notes": "" - }, - "error-occurred": { - "translation": "Произошла ошибка.", - "notes": "" - }, - "made": { - "translation": "Сделано с #10084;", - "notes": "" - }, - "imprint": { - "translation": "Импрессум", - "notes": "" - }, - "termsAndConditions": { - "translation": "Условия и положения", - "notes": "" - }, - "data-privacy": { - "translation": "Конфиденциальность данных", - "notes": "" - }, - "changelog": { - "translation": "Изменения", - "notes": "" - }, - "contact": { - "translation": "Контакт", - "notes": "" - }, - "tribunal": { - "translation": "Суд регистрации", - "notes": "" - }, - "register": { - "translation": "Номер регистрации", - "notes": "" - }, - "director": { - "translation": "Управляющий директор", - "notes": "" - }, - "taxident": { - "translation": "UST-ID. в соответствии с §27a Закона о налоге с продаж Германии:", - "notes": "" - }, - "responsible": { - "translation": "ответственный за содержание этой страницы (§ 55 Abs. 2 RStV)", - "notes": "" - }, - "bank": { - "translation": "банковский счет", - "notes": "" - }, - "germany": { - "translation": "Германия", - "notes": "" - }, - "code-of-conduct": { - "translation": "Кодекс поведения", - "notes": "" - }, - "back-to-login": { - "translation": "Вернуться на страницу входа", - "notes": "" - }, - "faq": { - "translation": "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ (FAQ)", - "notes": "" - }, - "termsAc": { - "translation": "", - "notes": "" - } + "thanks": "Спасибо!", + "error-occurred": "Произошла ошибка.", + "made": "Сделано с #10084;", + "imprint": "Импрессум", + "termsAndConditions": "Условия и положения", + "data-privacy": "Конфиденциальность данных", + "changelog": "Изменения", + "contact": "Контакт", + "tribunal": "Суд регистрации", + "register": "Номер регистрации", + "director": "Управляющий директор", + "taxident": "UST-ID. в соответствии с §27a Закона о налоге с продаж Германии:", + "responsible": "ответственный за содержание этой страницы (§ 55 Abs. 2 RStV)", + "bank": "банковский счет", + "germany": "Германия", + "code-of-conduct": "Кодекс поведения", + "back-to-login": "Вернуться на страницу входа", + "faq": "ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ (FAQ)" }, "editor": { - "placeholder": { - "translation": "Оставь свои вдохновляющие мысли ...", - "notes": "" - }, + "placeholder": "Оставь свои вдохновляющие мысли ...", "mention": { - "noUsersFound": { - "translation": "Пользователи не найдены", - "notes": "" - } + "noUsersFound": "Пользователи не найдены" }, "hashtag": { - "noHashtagsFound": { - "translation": "Хэштеги не найдены", - "notes": "" - }, - "addHashtag": { - "translation": "Новый хэштег", - "notes": "" - }, - "addLetter": { - "translation": "Введите букву", - "notes": "" - } + "noHashtagsFound": "Хэштеги не найдены", + "addHashtag": "Новый хэштег", + "addLetter": "Введите букву" }, "embed": { - "data_privacy_warning": { - "translation": "Внимание Конфиденциальность данных!", - "notes": "" - }, - "data_privacy_info": { - "translation": "Твои данные еще не были переданы третьим лицам. Если ты воспроизводишь это видео сейчас, следующий провайдер, вероятно, зарегистрирует твои данные пользователя:", - "notes": "" - }, - "play_now": { - "translation": "Смотреть сейчас", - "notes": "" - }, - "always_allow": { - "translation": "Всегда отображать содержимое сторонних производителей (эту настройку можно изменить в любое время).", - "notes": "" - } + "data_privacy_warning": "Внимание Конфиденциальность данных!", + "data_privacy_info": "Твои данные еще не были переданы третьим лицам. Если ты воспроизводишь это видео сейчас, следующий провайдер, вероятно, зарегистрирует твои данные пользователя:", + "play_now": "Смотреть сейчас", + "always_allow": "Всегда отображать содержимое сторонних производителей (эту настройку можно изменить в любое время)." } }, "notifications": { "reason": { - "mentioned_in_post": { - "translation": "Упоминал тебе в сообщении....", - "notes": "" - }, - "mentioned_in_comment": { - "translation": "Упоминал тебе в комментарии....", - "notes": "" - }, - "commented_on_post": { - "translation": "Прокомментировал твой вклад...", - "notes": "" - } - }, - "comment": { - "translation": "Комментарий", - "notes": "" - }, - "title": { - "translation": "Уведомления", - "notes": "" - }, - "pageLink": { - "translation": "Все уведомления", - "notes": "" - }, - "post": { - "translation": "Пост", - "notes": "" - }, - "user": { - "translation": "Пользователь", - "notes": "" - }, - "content": { - "translation": "Содержа́ние", - "notes": "" + "mentioned_in_post": "Упоминал тебе в сообщении....", + "mentioned_in_comment": "Упоминал тебе в комментарии....", + "commented_on_post": "Прокомментировал твой вклад..." }, + "comment": "Комментарий", + "title": "Уведомления", + "pageLink": "Все уведомления", + "post": "Пост", + "user": "Пользователь", + "content": "Содержа́ние", "filterLabel": { - "all": { - "translation": "Все", - "notes": "" - }, - "read": { - "translation": "Прочитанные", - "notes": "" - }, - "unread": { - "translation": "Непрочитанные", - "notes": "" - } + "all": "Все", + "read": "Прочитанные", + "unread": "Непрочитанные" }, - "empty": { - "translation": "", - "notes": "" - }, - "menu": { - "mentioned": { - "translation": "", - "notes": "" - } - } + "empty": "Извините, в данный момент у вас нет уведомлений." }, "delete": { - "submit": { - "translation": "Удалить", - "notes": "" - }, - "cancel": { - "translation": "Отменить", - "notes": "" - }, + "submit": "Удалить", + "cancel": "Отменить", "contribution": { - "title": { - "translation": "Удаленный вклад", - "notes": "" - }, - "type": { - "translation": "Вклад", - "notes": "" - }, - "message": { - "translation": "Ты уверены, что хочешь удалить сообщение \"{name}<\/b>\"?", - "notes": "" - }, - "success": { - "translation": "Сообщение успешно удалено!", - "notes": "" - } + "title": "Удаленный вклад", + "type": "Вклад", + "message": "Ты уверены, что хочешь удалить сообщение \"{name}<\/b>\"?", + "success": "Сообщение успешно удалено!" }, "comment": { - "title": { - "translation": "Удалить комментарий", - "notes": "" - }, - "type": { - "translation": "Комментарий", - "notes": "" - }, - "message": { - "translation": "Ты уверены, что хочешь удалить комментарий \"{name}<\/b>\"?", - "notes": "" - }, - "success": { - "translation": "Комментарий успешно удален!", - "notes": "" - } + "title": "Удалить комментарий", + "type": "Комментарий", + "message": "Ты уверены, что хочешь удалить комментарий \"{name}<\/b>\"?", + "success": "Комментарий успешно удален!" } }, "release": { - "submit": { - "translation": "Выпускать", - "notes": "" - }, - "cancel": { - "translation": "Отменить", - "notes": "" - }, - "success": { - "translation": "Выпущен успешно!", - "notes": "" - }, + "submit": "Выпускать", + "cancel": "Отменить", + "success": "Выпущен успешно!", "user": { - "title": { - "translation": "Выпускать пользователя", - "notes": "" - }, - "type": { - "translation": "Пользователь", - "notes": "" - }, - "message": { - "translation": "Ты уверены, что хочешь поделиться пользователем \"{name}<\/b>\"?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о пользователе!", - "notes": "" - } + "title": "Выпускать пользователя", + "type": "Пользователь", + "message": "Ты уверены, что хочешь поделиться пользователем \"{name}<\/b>\"?", + "error": "Ты уже сообщил о пользователе!" }, "contribution": { - "title": { - "translation": "Опубликовать вклад", - "notes": "" - }, - "type": { - "translation": "Вклад", - "notes": "" - }, - "message": { - "translation": "Ты уверены, что хочешь поделиться постом \"{name}<\/b>\"?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о вкладе!", - "notes": "" - } + "title": "Опубликовать вклад", + "type": "Вклад", + "message": "Ты уверены, что хочешь поделиться постом \"{name}<\/b>\"?", + "error": "Ты уже сообщил о вкладе!" }, "comment": { - "title": { - "translation": "Выпускать Комментарий", - "notes": "" - }, - "type": { - "translation": "Комментарий", - "notes": "" - }, - "message": { - "translation": "Ты уверены, что хочешь поделиться комментарием \"{name}<\/b>\"?", - "notes": "" - }, - "error": { - "translation": "Ты уже сообщил о комментариях!", - "notes": "" - } + "title": "Выпускать Комментарий", + "type": "Комментарий", + "message": "Ты уверены, что хочешь поделиться комментарием \"{name}<\/b>\"?", + "error": "Ты уже сообщил о комментариях!" } }, "user": { "avatar": { - "submitted": { - "translation": "Загрузка успешная", - "notes": "" - } + "submitted": "Загрузка успешная" } }, "code-of-conduct": { - "subheader": { - "translation": "для социальной сети \"Human Connection gGmbH\"", - "notes": "" - }, + "subheader": "для социальной сети \"Human Connection gGmbH\"", "preamble": { - "title": { - "translation": "Преамбула", - "notes": "" - }, - "description": { - "translation": "Human Connection-это некоммерческая сеть социальных знаний и действий следующего поколения. Из людей – для людей. Открытый исходный код, справедливый и прозрачный. Для позитивных локальных и глобальных изменений во всех сферах жизни. Мы полностью перестраиваем публичный обмен знаниями, идеями и проектами. Функции Human Connection объединяют людей – в автономном режиме и в интернете – так что мы можем сделать мир лучше.", - "notes": "" - } + "title": "Преамбула", + "description": "Human Connection-это некоммерческая сеть социальных знаний и действий следующего поколения. Из людей – для людей. Открытый исходный код, справедливый и прозрачный. Для позитивных локальных и глобальных изменений во всех сферах жизни. Мы полностью перестраиваем публичный обмен знаниями, идеями и проектами. Функции Human Connection объединяют людей – в автономном режиме и в интернете – так что мы можем сделать мир лучше." }, "purpose": { - "title": { - "translation": "Цель", - "notes": "" - }, - "description": { - "translation": "С помощью этих правил поведения мы регулируем основные принципы поведения в нашей социальной сети. При этом Устав ООН по правам человека является нашей ориентацией и лежит в основе нашего понимания ценностей. Правила поведения служат руководящими принципами для личного выступления и общения друг с другом. Любой, кто является активным пользователем в сети Human Connection, публикует сообщения, комментирует или контактирует с другими пользователями, в том числе за пределами сети, признает эти правила поведения обязательными.", - "notes": "" - } + "title": "Цель", + "description": "С помощью этих правил поведения мы регулируем основные принципы поведения в нашей социальной сети. При этом Устав ООН по правам человека является нашей ориентацией и лежит в основе нашего понимания ценностей. Правила поведения служат руководящими принципами для личного выступления и общения друг с другом. Любой, кто является активным пользователем в сети Human Connection, публикует сообщения, комментирует или контактирует с другими пользователями, в том числе за пределами сети, признает эти правила поведения обязательными." }, "expected-behaviour": { - "title": { - "translation": "Ожидаемое поведение", - "notes": "" - }, - "description": { - "translation": "Следующее поведение ожидается и требуется от всех членов сообщества:", - "notes": "" - }, + "title": "Ожидаемое поведение", + "description": "Следующее поведение ожидается и требуется от всех членов сообщества:", "list": { - "0": { - "translation": "Будь внимательны и уважительны к тому, что ты пишешь и делаешь.", - "notes": "" - }, - "1": { - "translation": "Попытайтесь подойти к другим, прежде чем возникнет конфликт.", - "notes": "" - }, - "2": { - "translation": "Унижающего достоинство, дискриминационного или преследующего поведения и выражений.", - "notes": "" - }, - "3": { - "translation": "Будь внимательны к своей среде. Сообщи о поддержке в опасных ситуациях, когда человек нуждается или нарушает настоящий Кодекс поведения, даже если он кажется незначительным.", - "notes": "" - } + "0": "Будь внимательны и уважительны к тому, что ты пишешь и делаешь.", + "1": "Попытайтесь подойти к другим, прежде чем возникнет конфликт.", + "2": "Унижающего достоинство, дискриминационного или преследующего поведения и выражений.", + "3": "Будь внимательны к своей среде. Сообщи о поддержке в опасных ситуациях, когда человек нуждается или нарушает настоящий Кодекс поведения, даже если он кажется незначительным." } }, "unacceptable-behaviour": { - "title": { - "translation": "Недопустимое поведение", - "notes": "" - }, - "description": { - "translation": "В нашем сообществе неприемлемы следующие типы поведения:", - "notes": "" - }, + "title": "Недопустимое поведение", + "description": "В нашем сообществе неприемлемы следующие типы поведения:", "list": { - "0": { - "translation": "Дискриминационные сообщения, комментарии, высказывания или оскорбления, в частности, касающиеся пола, сексуальной ориентации, расы, религии, политической или мировоззренческой ориентации, или инвалидности.", - "notes": "" - }, - "1": { - "translation": "Публикация или ссылка явно порнографический материал.", - "notes": "" - }, - "2": { - "translation": "Прославление или умаление жестоких, или бесчеловечных актов насилия.", - "notes": "" - }, - "3": { - "translation": "Публикация персональных данных других лиц без их согласия или угрозы (\"Доксинг\").", - "notes": "" - }, - "4": { - "translation": "Преднамеренное запугивание, сталкинг или преследование.", - "notes": "" - }, - "5": { - "translation": "Рекламировать продукты и услуги с коммерческим намерением.", - "notes": "" - }, - "6": { - "translation": "Уголовного поведение или нарушении немецкое право.", - "notes": "" - }, - "7": { - "translation": "Одобрение или поощрение этого поведения.", - "notes": "" - } + "0": "Дискриминационные сообщения, комментарии, высказывания или оскорбления, в частности, касающиеся пола, сексуальной ориентации, расы, религии, политической или мировоззренческой ориентации, или инвалидности.", + "1": "Публикация или ссылка явно порнографический материал.", + "2": "Прославление или умаление жестоких, или бесчеловечных актов насилия.", + "3": "Публикация персональных данных других лиц без их согласия или угрозы (\"Доксинг\").", + "4": "Преднамеренное запугивание, сталкинг или преследование.", + "5": "Рекламировать продукты и услуги с коммерческим намерением.", + "6": "Уголовного поведение или нарушении немецкое право.", + "7": "Одобрение или поощрение этого поведения." } }, "consequences": { - "title": { - "translation": "Последствия неприемлемого поведения", - "notes": "" - }, - "description": { - "translation": "Если участник сообщества проявляет неприемлемое поведение, ответственные операторы, модераторы и администраторы сети могут принять соответствующие меры, включая, но не ограничиваясь:", - "notes": "" - }, + "title": "Последствия неприемлемого поведения", + "description": "Если участник сообщества проявляет неприемлемое поведение, ответственные операторы, модераторы и администраторы сети могут принять соответствующие меры, включая, но не ограничиваясь:", "list": { - "0": { - "translation": "Просьба о немедленном прекращении неприемлемого поведения", - "notes": "" - }, - "1": { - "translation": "запирание или удаление контента", - "notes": "" - }, - "2": { - "translation": "Временное исключение из соответствующей должности или вклада", - "notes": "" - }, - "3": { - "translation": "Блокирование или удаление контента", - "notes": "" - }, - "4": { - "translation": "Временное снятие разрешений на запись", - "notes": "" - }, - "5": { - "translation": "Временное исключение из сети", - "notes": "" - }, - "6": { - "translation": "Окончательное исключение из сети", - "notes": "" - }, - "7": { - "translation": "Можно сообщить о нарушениях немецкого законодательства.", - "notes": "" - }, - "8": { - "translation": "Адвокатура или поощрение такого поведения.", - "notes": "" - } + "0": "Просьба о немедленном прекращении неприемлемого поведения", + "1": "запирание или удаление контента", + "2": "Временное исключение из соответствующей должности или вклада", + "3": "Блокирование или удаление контента", + "4": "Временное снятие разрешений на запись", + "5": "Временное исключение из сети", + "6": "Окончательное исключение из сети", + "7": "Можно сообщить о нарушениях немецкого законодательства.", + "8": "Адвокатура или поощрение такого поведения." } }, - "get-help": { - "translation": "Если ты стал жертвой или свидетелем неприемлемого поведения или у вас возникли какие-либо другие проблемы, пожалуйста, как можно скорее сообщите об этом организатору сообщества и укажите ссылку на соответствующий контент:", - "notes": "" - } + "get-help": "Если ты стал жертвой или свидетелем неприемлемого поведения или у вас возникли какие-либо другие проблемы, пожалуйста, как можно скорее сообщите об этом организатору сообщества и укажите ссылку на соответствующий контент:" }, "termsAndConditions": { - "newTermsAndConditions": { - "translation": "Новые условия и положения", - "notes": "" - }, - "termsAndConditionsConfirmed": { - "translation": "Я прочитал и подтвердил Условия и положения<\/a>.", - "notes": "" - }, - "termsAndConditionsNewConfirmText": { - "translation": "Пожалуйста, ознакомляешься с новыми условиями использования прямо сейчас!", - "notes": "" - }, - "termsAndConditionsNewConfirm": { - "translation": "Я прочитал и согласен с новыми условиями.", - "notes": "" - }, - "agree": { - "translation": "Я согласен!", - "notes": "" - }, + "newTermsAndConditions": "Новые условия и положения", + "termsAndConditionsConfirmed": "Я прочитал и подтвердил Условия и положения<\/a>.", + "termsAndConditionsNewConfirmText": "Пожалуйста, ознакомляешься с новыми условиями использования прямо сейчас!", + "termsAndConditionsNewConfirm": "Я прочитал и согласен с новыми условиями.", + "agree": "Я согласен!", "terms-of-service": { - "title": { - "translation": "Условия обслуживания", - "notes": "" - }, - "description": { - "translation": "Следующие условия использования являются основой для использования нашей сети. При Регистрации ты должны признать их и мы сообщим Тебе позже через происходящий при необходимости Изменений. Сеть Human Connection работает в Германии и поэтому регулируется немецким законодательством. Суд Kirchheim \/ Teck Stand. Подробности смотри в наших выходных данных: https:\/\/human-connection.org\/impressum<\/a>", - "notes": "" - } + "title": "Условия обслуживания", + "description": "Следующие условия использования являются основой для использования нашей сети. При Регистрации ты должны признать их и мы сообщим Тебе позже через происходящий при необходимости Изменений. Сеть Human Connection работает в Германии и поэтому регулируется немецким законодательством. Суд Kirchheim \/ Teck Stand. Подробности смотри в наших выходных данных: https:\/\/human-connection.org\/impressum<\/a>" }, "use-and-license": { - "title": { - "translation": "Использование и лицензия", - "notes": "" - }, - "description": { - "translation": "Если контент, который ты нанимаешь у нас, защищен правами на интеллектуальную собственность, ты предоставляешь нам неисключительную, передаваемую, сублицензируемую и всемирную лицензию на использование этого контента для развертывания в нашей сети. Эта лицензия заканчивается, как только вт удаляешь свой контент или всю учетную запись. Имей в виду, что другие могут продолжать делиться вашим контентом, и мы не можем его удалить.", - "notes": "" - } + "title": "Использование и лицензия", + "description": "Если контент, который ты нанимаешь у нас, защищен правами на интеллектуальную собственность, ты предоставляешь нам неисключительную, передаваемую, сублицензируемую и всемирную лицензию на использование этого контента для развертывания в нашей сети. Эта лицензия заканчивается, как только вт удаляешь свой контент или всю учетную запись. Имей в виду, что другие могут продолжать делиться вашим контентом, и мы не можем его удалить." }, "privacy-statement": { - "title": { - "translation": "Заявление о конфиденциальности", - "notes": "" - }, - "description": { - "translation": "Наша сеть — это социальная сеть знаний и действий. Поэтому для нас особенно важно, чтобы как можно больше контента было общедоступным. В процессе развития нашей сети будет намного больше возможностей, чтобы решить вопрос о видимости сами указанные личные данные. Об этих новых функциях мы сообщим. В противном случае ты должны всегда думать о том, какие личные данные ты раскрываешь о себе (или других). Это особенно актуально для содержания сообщений и комментариев, поскольку они имеют в основном общедоступный характер. В профиле позже появятся способы ограничения самой видимости. Часть условий использования - это наша политика конфиденциальности, которая информирует тебя о каждой обработке данных в нашей сети: \nhttps:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a>\n или. \nhttps:\/\/human-connection.org\/datenschutz<\/a>\nНаша политика конфиденциальности корректируется в соответствии с законодательством и характеристиками нашей сети и действует в текущей версии.", - "notes": "" - } + "title": "Заявление о конфиденциальности", + "description": "Наша сеть — это социальная сеть знаний и действий. Поэтому для нас особенно важно, чтобы как можно больше контента было общедоступным. В процессе развития нашей сети будет намного больше возможностей, чтобы решить вопрос о видимости сами указанные личные данные. Об этих новых функциях мы сообщим. В противном случае ты должны всегда думать о том, какие личные данные ты раскрываешь о себе (или других). Это особенно актуально для содержания сообщений и комментариев, поскольку они имеют в основном общедоступный характер. В профиле позже появятся способы ограничения самой видимости. Часть условий использования - это наша политика конфиденциальности, которая информирует тебя о каждой обработке данных в нашей сети: \nhttps:\/\/human-connection.org\/datenschutz\/#netzwerk<\/a>\n или. \nhttps:\/\/human-connection.org\/datenschutz<\/a>\nНаша политика конфиденциальности корректируется в соответствии с законодательством и характеристиками нашей сети и действует в текущей версии." }, "code-of-conduct": { - "title": { - "translation": "Кодекс поведения", - "notes": "" - }, - "description": { - "translation": "Наш кодекс поведения служит руководством для личного появления и взаимодействия друг с другом. Тот, кто является активным пользователем в Сети Human Connection, пишет статьи, комментирует или вступает в контакт с другими пользователями, даже за пределами сети, признает эти правила поведения обязательными. https:\/\/alpha.human-connection.org\/code-of-conduct<\/a>", - "notes": "" - } + "title": "Кодекс поведения", + "description": "Наш кодекс поведения служит руководством для личного появления и взаимодействия друг с другом. Тот, кто является активным пользователем в Сети Human Connection, пишет статьи, комментирует или вступает в контакт с другими пользователями, даже за пределами сети, признает эти правила поведения обязательными. https:\/\/alpha.human-connection.org\/code-of-conduct<\/a>" }, "moderation": { - "title": { - "translation": "Ведение", - "notes": "" - }, - "description": { - "translation": "Пока наши финансовые возможности позволяют нам реализовать это сообщество-система Модерации, модерировать мы с упрощенной системой и собственными или, при необходимости, добровольных сотрудниках. Мы обучаем этих модераторов, и по этой причине они тоже принимают соответствующие решения. Эти модераторы выполняют свою деятельность анонимно. ты можешь сообщать нам о сообщениях, комментариях и пользователях (например, если они предоставляют информацию в своем профиле или имеют изображения, которые нарушают настоящие Условия использования). Если ты сообщаешь нам что-то, ты можешь указать причину сообщения и дать еще одно краткое объяснение. Давайте посмотрим на то Сообщается и санкционировать в случае необходимости, например, путем блокировки сообщения, комментарии или пользователей. К сожалению, ты, а также пострадавший в настоящее время не получаешь от нас обратной связи, но это в планировании. Несмотря на это, мы оставляем за собой право на санкции по причинам, которые не могут или не могут быть указаны в нашем кодексе поведения или настоящих Условиях использования.", - "notes": "" - } + "title": "Ведение", + "description": "Пока наши финансовые возможности позволяют нам реализовать это сообщество-система Модерации, модерировать мы с упрощенной системой и собственными или, при необходимости, добровольных сотрудниках. Мы обучаем этих модераторов, и по этой причине они тоже принимают соответствующие решения. Эти модераторы выполняют свою деятельность анонимно. ты можешь сообщать нам о сообщениях, комментариях и пользователях (например, если они предоставляют информацию в своем профиле или имеют изображения, которые нарушают настоящие Условия использования). Если ты сообщаешь нам что-то, ты можешь указать причину сообщения и дать еще одно краткое объяснение. Давайте посмотрим на то Сообщается и санкционировать в случае необходимости, например, путем блокировки сообщения, комментарии или пользователей. К сожалению, ты, а также пострадавший в настоящее время не получаешь от нас обратной связи, но это в планировании. Несмотря на это, мы оставляем за собой право на санкции по причинам, которые не могут или не могут быть указаны в нашем кодексе поведения или настоящих Условиях использования." }, "errors-and-feedback": { - "title": { - "translation": "Ошибки и обратная связь", - "notes": "" - }, - "description": { - "translation": "Мы прилагаем все усилия для обеспечения безопасности и доступности нашей сети и данных. Каждый новый выпуск программного обеспечения проходит как автоматическое, так и ручное тестирование. Однако могут возникнуть непредвиденные ошибки. Поэтому мы благодарны за любые обнаруженные ошибки. ты можешь сообщить о любых обнаруженных ошибках, отправив электронное письмо в службу поддержки по адресу support@human-connection.org", - "notes": "" - } + "title": "Ошибки и обратная связь", + "description": "Мы прилагаем все усилия для обеспечения безопасности и доступности нашей сети и данных. Каждый новый выпуск программного обеспечения проходит как автоматическое, так и ручное тестирование. Однако могут возникнуть непредвиденные ошибки. Поэтому мы благодарны за любые обнаруженные ошибки. ты можешь сообщить о любых обнаруженных ошибках, отправив электронное письмо в службу поддержки по адресу support@human-connection.org" }, "help-and-questions": { - "title": { - "translation": "Помощь и вопросы", - "notes": "" - }, - "description": { - "translation": "Для справки и вопросов мы собрали для вас исчерпывающую подборку часто задаваемых вопросов и ответов (FAQ). Ты можешь\nнайти их здесь: https:\/\/support.human-connection.org\/kb\/ <\/a>", - "notes": "" - } + "title": "Помощь и вопросы", + "description": "Для справки и вопросов мы собрали для вас исчерпывающую подборку часто задаваемых вопросов и ответов (FAQ). Ты можешь\nнайти их здесь: https:\/\/support.human-connection.org\/kb\/ <\/a>" }, "addition": { - "title": { - "translation": "Кроме того, мы регулярно проводим мероприятия, где ты также можешь\nподелиться своими впечатлениями и задать вопросы. Здесь ты можешь найти текущий обзор:", - "notes": "" - }, - "description": { - "translation": " https:\/\/human-connection.org\/events\/ <\/a>", - "notes": "" - } + "title": "Кроме того, мы регулярно проводим мероприятия, где ты также можешь\nподелиться своими впечатлениями и задать вопросы. Здесь ты можешь найти текущий обзор:", + "description": " https:\/\/human-connection.org\/events\/ <\/a>" } }, "donations": { - "donations-for": { - "translation": "Пожертвования для", - "notes": "" - }, - "donate-now": { - "translation": "Пожертвует сейчас", - "notes": "" - }, - "amount-of-total": { - "translation": "{amount} из {total} € собрано", - "notes": "" - } + "donations-for": "Пожертвования для", + "donate-now": "Пожертвуйте сейчас", + "amount-of-total": "{amount} из {total} € собрано" } } \ No newline at end of file diff --git a/webapp/package.json b/webapp/package.json index e57a1f9f5..009eb7c37 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -112,7 +112,7 @@ "core-js": "~2.6.10", "css-loader": "~3.2.0", "eslint": "~6.6.0", - "eslint-config-prettier": "~6.6.0", + "eslint-config-prettier": "~6.7.0", "eslint-config-standard": "~14.1.0", "eslint-loader": "~3.0.2", "eslint-plugin-import": "~2.18.2", @@ -124,7 +124,7 @@ "eslint-plugin-vue": "~6.0.1", "faker": "^4.1.0", "flush-promises": "^1.0.2", - "fuse.js": "^3.4.5", + "fuse.js": "^3.4.6", "identity-obj-proxy": "^3.0.0", "jest": "~24.9.0", "mutation-observer": "^1.0.3", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index 0be4dbec8..57d8990aa 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -7052,10 +7052,10 @@ escodegen@^1.9.1: optionalDependencies: source-map "~0.6.1" -eslint-config-prettier@^6.0.0, eslint-config-prettier@~6.6.0: - version "6.6.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.6.0.tgz#4e039f65af8245e32d8fba4a2f5b83ed7186852e" - integrity sha512-6RGaj7jD+HeuSVHoIT6A0WkBhVEk0ULg74kp2FAWIwkYrOERae0TjIO09Cw33oN//gJWmt7aFhVJErEVta7uvA== +eslint-config-prettier@^6.0.0, eslint-config-prettier@~6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.7.0.tgz#9a876952e12df2b284adbd3440994bf1f39dfbb9" + integrity sha512-FamQVKM3jjUVwhG4hEMnbtsq7xOIDm+SY5iBPfR8gKsJoAB2IQnNF+bk1+8Fy44Nq7PPJaLvkRxILYdJWoguKQ== dependencies: get-stdin "^6.0.0" @@ -8012,10 +8012,10 @@ functions-have-names@^1.1.1: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.1.1.tgz#79d35927f07b8e7103d819fed475b64ccf7225ea" integrity sha512-U0kNHUoxwPNPWOJaMG7Z00d4a/qZVrFtzWJRaK8V9goaVOCXBSQSJpt3MYGNtkScKEBKovxLjnNdC9MlXwo5Pw== -fuse.js@^3.4.4, fuse.js@^3.4.5: - version "3.4.5" - resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.4.5.tgz#8954fb43f9729bd5dbcb8c08f251db552595a7a6" - integrity sha512-s9PGTaQIkT69HaeoTVjwGsLfb8V8ScJLx5XGFcKHg0MqLUH/UZ4EKOtqtXX9k7AFqCGxD1aJmYb8Q5VYDibVRQ== +fuse.js@^3.4.4, fuse.js@^3.4.6: + version "3.4.6" + resolved "https://registry.yarnpkg.com/fuse.js/-/fuse.js-3.4.6.tgz#545c3411fed88bf2e27c457cab6e73e7af697a45" + integrity sha512-H6aJY4UpLFwxj1+5nAvufom5b2BT2v45P1MkPvdGIK8fWjQx/7o6tTT1+ALV0yawQvbmvCF0ufl2et8eJ7v7Cg== gauge@~2.7.3: version "2.7.4" diff --git a/yarn.lock b/yarn.lock index 2a9b37b6b..e1939960e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1996,10 +1996,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.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.7.0.tgz#8271d943cc4636a1f27698f1b8d6a9f1ceb74026" - integrity sha512-wxYp2PGoUDN5ZEACc61aOtYFvSsJUylIvCjpjDOqM1UDaKIIuMJ9fAnMYFHV3TQaDpfTVxhwNK/GiCaHKuemTA== +date-fns@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.8.0.tgz#628d865367e30e45747ed1e8b0c1572090b04f55" + integrity sha512-nbZMIMsoD7QiIKipZ5+XRTCtHZad1ch8OEkLaJxjGL6ThAK2IWAdjmAUAS7Fdz5fCaVWtqc+c8pAsN/MX8eaew== date-now@^0.1.4: version "0.1.4"