diff options
-rw-r--r-- | CODE_OF_CONDUCT.md | 76 | ||||
-rw-r--r-- | composer.lock | 207 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/translations/messages.es.yml | 216 | ||||
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/translations/validators.es.yml | 6 |
4 files changed, 319 insertions, 186 deletions
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md new file mode 100644 index 00000000..61bfbe32 --- /dev/null +++ b/CODE_OF_CONDUCT.md | |||
@@ -0,0 +1,76 @@ | |||
1 | # Contributor Covenant Code of Conduct | ||
2 | |||
3 | ## Our Pledge | ||
4 | |||
5 | In the interest of fostering an open and welcoming environment, we as | ||
6 | contributors and maintainers pledge to making participation in our project and | ||
7 | our community a harassment-free experience for everyone, regardless of age, body | ||
8 | size, disability, ethnicity, sex characteristics, gender identity and expression, | ||
9 | level of experience, education, socio-economic status, nationality, personal | ||
10 | appearance, race, religion, or sexual identity and orientation. | ||
11 | |||
12 | ## Our Standards | ||
13 | |||
14 | Examples of behavior that contributes to creating a positive environment | ||
15 | include: | ||
16 | |||
17 | * Using welcoming and inclusive language | ||
18 | * Being respectful of differing viewpoints and experiences | ||
19 | * Gracefully accepting constructive criticism | ||
20 | * Focusing on what is best for the community | ||
21 | * Showing empathy towards other community members | ||
22 | |||
23 | Examples of unacceptable behavior by participants include: | ||
24 | |||
25 | * The use of sexualized language or imagery and unwelcome sexual attention or | ||
26 | advances | ||
27 | * Trolling, insulting/derogatory comments, and personal or political attacks | ||
28 | * Public or private harassment | ||
29 | * Publishing others' private information, such as a physical or electronic | ||
30 | address, without explicit permission | ||
31 | * Other conduct which could reasonably be considered inappropriate in a | ||
32 | professional setting | ||
33 | |||
34 | ## Our Responsibilities | ||
35 | |||
36 | Project maintainers are responsible for clarifying the standards of acceptable | ||
37 | behavior and are expected to take appropriate and fair corrective action in | ||
38 | response to any instances of unacceptable behavior. | ||
39 | |||
40 | Project maintainers have the right and responsibility to remove, edit, or | ||
41 | reject comments, commits, code, wiki edits, issues, and other contributions | ||
42 | that are not aligned to this Code of Conduct, or to ban temporarily or | ||
43 | permanently any contributor for other behaviors that they deem inappropriate, | ||
44 | threatening, offensive, or harmful. | ||
45 | |||
46 | ## Scope | ||
47 | |||
48 | This Code of Conduct applies both within project spaces and in public spaces | ||
49 | when an individual is representing the project or its community. Examples of | ||
50 | representing a project or community include using an official project e-mail | ||
51 | address, posting via an official social media account, or acting as an appointed | ||
52 | representative at an online or offline event. Representation of a project may be | ||
53 | further defined and clarified by project maintainers. | ||
54 | |||
55 | ## Enforcement | ||
56 | |||
57 | Instances of abusive, harassing, or otherwise unacceptable behavior may be | ||
58 | reported by contacting the project team at hello@wallabag.org. All | ||
59 | complaints will be reviewed and investigated and will result in a response that | ||
60 | is deemed necessary and appropriate to the circumstances. The project team is | ||
61 | obligated to maintain confidentiality with regard to the reporter of an incident. | ||
62 | Further details of specific enforcement policies may be posted separately. | ||
63 | |||
64 | Project maintainers who do not follow or enforce the Code of Conduct in good | ||
65 | faith may face temporary or permanent repercussions as determined by other | ||
66 | members of the project's leadership. | ||
67 | |||
68 | ## Attribution | ||
69 | |||
70 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, | ||
71 | available at https://www.contributor-covenant.org/version/1/4/code-of-conduct.html | ||
72 | |||
73 | [homepage]: https://www.contributor-covenant.org | ||
74 | |||
75 | For answers to common questions about this code of conduct, see | ||
76 | https://www.contributor-covenant.org/faq | ||
diff --git a/composer.lock b/composer.lock index 03106d9e..ad41e6d5 100644 --- a/composer.lock +++ b/composer.lock | |||
@@ -342,16 +342,16 @@ | |||
342 | }, | 342 | }, |
343 | { | 343 | { |
344 | "name": "doctrine/annotations", | 344 | "name": "doctrine/annotations", |
345 | "version": "v1.7.0", | 345 | "version": "v1.8.0", |
346 | "source": { | 346 | "source": { |
347 | "type": "git", | 347 | "type": "git", |
348 | "url": "https://github.com/doctrine/annotations.git", | 348 | "url": "https://github.com/doctrine/annotations.git", |
349 | "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb" | 349 | "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc" |
350 | }, | 350 | }, |
351 | "dist": { | 351 | "dist": { |
352 | "type": "zip", | 352 | "type": "zip", |
353 | "url": "https://api.github.com/repos/doctrine/annotations/zipball/fa4c4e861e809d6a1103bd620cce63ed91aedfeb", | 353 | "url": "https://api.github.com/repos/doctrine/annotations/zipball/904dca4eb10715b92569fbcd79e201d5c349b6bc", |
354 | "reference": "fa4c4e861e809d6a1103bd620cce63ed91aedfeb", | 354 | "reference": "904dca4eb10715b92569fbcd79e201d5c349b6bc", |
355 | "shasum": "" | 355 | "shasum": "" |
356 | }, | 356 | }, |
357 | "require": { | 357 | "require": { |
@@ -360,7 +360,7 @@ | |||
360 | }, | 360 | }, |
361 | "require-dev": { | 361 | "require-dev": { |
362 | "doctrine/cache": "1.*", | 362 | "doctrine/cache": "1.*", |
363 | "phpunit/phpunit": "^7.5@dev" | 363 | "phpunit/phpunit": "^7.5" |
364 | }, | 364 | }, |
365 | "type": "library", | 365 | "type": "library", |
366 | "extra": { | 366 | "extra": { |
@@ -406,7 +406,7 @@ | |||
406 | "docblock", | 406 | "docblock", |
407 | "parser" | 407 | "parser" |
408 | ], | 408 | ], |
409 | "time": "2019-08-08T18:11:40+00:00" | 409 | "time": "2019-10-01T18:55:10+00:00" |
410 | }, | 410 | }, |
411 | { | 411 | { |
412 | "name": "doctrine/cache", | 412 | "name": "doctrine/cache", |
@@ -2233,8 +2233,8 @@ | |||
2233 | "authors": [ | 2233 | "authors": [ |
2234 | { | 2234 | { |
2235 | "name": "A. Grandt", | 2235 | "name": "A. Grandt", |
2236 | "role": "Developer", | 2236 | "email": "php@grandt.com", |
2237 | "email": "php@grandt.com" | 2237 | "role": "Developer" |
2238 | } | 2238 | } |
2239 | ], | 2239 | ], |
2240 | "description": "A class for working around the use of mbstring.func_override", | 2240 | "description": "A class for working around the use of mbstring.func_override", |
@@ -2342,9 +2342,9 @@ | |||
2342 | "authors": [ | 2342 | "authors": [ |
2343 | { | 2343 | { |
2344 | "name": "A. Grandt", | 2344 | "name": "A. Grandt", |
2345 | "role": "Developer", | ||
2346 | "email": "php@grandt.com", | 2345 | "email": "php@grandt.com", |
2347 | "homepage": "http://grandt.com" | 2346 | "homepage": "http://grandt.com", |
2347 | "role": "Developer" | ||
2348 | } | 2348 | } |
2349 | ], | 2349 | ], |
2350 | "description": "GIF89a compliant Gif resizer, including transparency and optimized gifs with sub sized elements.", | 2350 | "description": "GIF89a compliant Gif resizer, including transparency and optimized gifs with sub sized elements.", |
@@ -2389,14 +2389,14 @@ | |||
2389 | "authors": [ | 2389 | "authors": [ |
2390 | { | 2390 | { |
2391 | "name": "A. Grandt", | 2391 | "name": "A. Grandt", |
2392 | "role": "Developer", | ||
2393 | "email": "php@grandt.com", | 2392 | "email": "php@grandt.com", |
2394 | "homepage": "http://grandt.com" | 2393 | "homepage": "http://grandt.com", |
2394 | "role": "Developer" | ||
2395 | }, | 2395 | }, |
2396 | { | 2396 | { |
2397 | "name": "Greg Kappatos", | 2397 | "name": "Greg Kappatos", |
2398 | "role": "Developer", | 2398 | "homepage": "http://websiteconnect.com.au", |
2399 | "homepage": "http://websiteconnect.com.au" | 2399 | "role": "Developer" |
2400 | } | 2400 | } |
2401 | ], | 2401 | ], |
2402 | "description": "Merge and stream multiple Zip files on the fly.", | 2402 | "description": "Merge and stream multiple Zip files on the fly.", |
@@ -2443,8 +2443,8 @@ | |||
2443 | "authors": [ | 2443 | "authors": [ |
2444 | { | 2444 | { |
2445 | "name": "A. Grandt", | 2445 | "name": "A. Grandt", |
2446 | "role": "Developer", | 2446 | "email": "php@grandt.com", |
2447 | "email": "php@grandt.com" | 2447 | "role": "Developer" |
2448 | } | 2448 | } |
2449 | ], | 2449 | ], |
2450 | "description": "A class for cleaning up/collapsing relative paths. Like real_path, but without the need for the path to exist on the filesystem.", | 2450 | "description": "A class for cleaning up/collapsing relative paths. Like real_path, but without the need for the path to exist on the filesystem.", |
@@ -2508,6 +2508,57 @@ | |||
2508 | "time": "2018-07-31T13:33:10+00:00" | 2508 | "time": "2018-07-31T13:33:10+00:00" |
2509 | }, | 2509 | }, |
2510 | { | 2510 | { |
2511 | "name": "guzzlehttp/promises", | ||
2512 | "version": "v1.3.1", | ||
2513 | "source": { | ||
2514 | "type": "git", | ||
2515 | "url": "https://github.com/guzzle/promises.git", | ||
2516 | "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646" | ||
2517 | }, | ||
2518 | "dist": { | ||
2519 | "type": "zip", | ||
2520 | "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646", | ||
2521 | "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646", | ||
2522 | "shasum": "" | ||
2523 | }, | ||
2524 | "require": { | ||
2525 | "php": ">=5.5.0" | ||
2526 | }, | ||
2527 | "require-dev": { | ||
2528 | "phpunit/phpunit": "^4.0" | ||
2529 | }, | ||
2530 | "type": "library", | ||
2531 | "extra": { | ||
2532 | "branch-alias": { | ||
2533 | "dev-master": "1.4-dev" | ||
2534 | } | ||
2535 | }, | ||
2536 | "autoload": { | ||
2537 | "psr-4": { | ||
2538 | "GuzzleHttp\\Promise\\": "src/" | ||
2539 | }, | ||
2540 | "files": [ | ||
2541 | "src/functions_include.php" | ||
2542 | ] | ||
2543 | }, | ||
2544 | "notification-url": "https://packagist.org/downloads/", | ||
2545 | "license": [ | ||
2546 | "MIT" | ||
2547 | ], | ||
2548 | "authors": [ | ||
2549 | { | ||
2550 | "name": "Michael Dowling", | ||
2551 | "email": "mtdowling@gmail.com", | ||
2552 | "homepage": "https://github.com/mtdowling" | ||
2553 | } | ||
2554 | ], | ||
2555 | "description": "Guzzle promises library", | ||
2556 | "keywords": [ | ||
2557 | "promise" | ||
2558 | ], | ||
2559 | "time": "2016-12-20T10:07:11+00:00" | ||
2560 | }, | ||
2561 | { | ||
2511 | "name": "guzzlehttp/psr7", | 2562 | "name": "guzzlehttp/psr7", |
2512 | "version": "1.6.1", | 2563 | "version": "1.6.1", |
2513 | "source": { | 2564 | "source": { |
@@ -3720,13 +3771,13 @@ | |||
3720 | "authors": [ | 3771 | "authors": [ |
3721 | { | 3772 | { |
3722 | "name": "Jeremy Benoist", | 3773 | "name": "Jeremy Benoist", |
3723 | "role": "Developer", | 3774 | "email": "jeremy.benoist@gmail.com", |
3724 | "email": "jeremy.benoist@gmail.com" | 3775 | "role": "Developer" |
3725 | }, | 3776 | }, |
3726 | { | 3777 | { |
3727 | "name": "FiveFilters.org", | 3778 | "name": "FiveFilters.org", |
3728 | "role": "Developer (original version)", | 3779 | "email": "fivefilters@fivefilters.org", |
3729 | "email": "fivefilters@fivefilters.org" | 3780 | "role": "Developer (original version)" |
3730 | } | 3781 | } |
3731 | ], | 3782 | ], |
3732 | "description": "Graby helps you extract article content from web pages", | 3783 | "description": "Graby helps you extract article content from web pages", |
@@ -3885,25 +3936,25 @@ | |||
3885 | "authors": [ | 3936 | "authors": [ |
3886 | { | 3937 | { |
3887 | "name": "Keyvan Minoukadeh", | 3938 | "name": "Keyvan Minoukadeh", |
3888 | "role": "Developer (ported original JS code to PHP)", | ||
3889 | "email": "keyvan@keyvan.net", | 3939 | "email": "keyvan@keyvan.net", |
3890 | "homepage": "http://keyvan.net" | 3940 | "homepage": "http://keyvan.net", |
3941 | "role": "Developer (ported original JS code to PHP)" | ||
3891 | }, | 3942 | }, |
3892 | { | 3943 | { |
3893 | "name": "Arc90", | 3944 | "name": "Arc90", |
3894 | "role": "Developer (original JS version)", | 3945 | "homepage": "http://arc90.com", |
3895 | "homepage": "http://arc90.com" | 3946 | "role": "Developer (original JS version)" |
3896 | }, | 3947 | }, |
3897 | { | 3948 | { |
3898 | "name": "Jeremy Benoist", | 3949 | "name": "Jeremy Benoist", |
3899 | "role": "Developer", | ||
3900 | "email": "jeremy.benoist@gmail.com", | 3950 | "email": "jeremy.benoist@gmail.com", |
3901 | "homepage": "http://www.j0k3r.net" | 3951 | "homepage": "http://www.j0k3r.net", |
3952 | "role": "Developer" | ||
3902 | }, | 3953 | }, |
3903 | { | 3954 | { |
3904 | "name": "DitherSky", | 3955 | "name": "DitherSky", |
3905 | "role": "Developer (https://github.com/Dither/full-text-rss)", | 3956 | "homepage": "https://github.com/Dither", |
3906 | "homepage": "https://github.com/Dither" | 3957 | "role": "Developer (https://github.com/Dither/full-text-rss)" |
3907 | } | 3958 | } |
3908 | ], | 3959 | ], |
3909 | "description": "Automatic article extraction from HTML", | 3960 | "description": "Automatic article extraction from HTML", |
@@ -7375,22 +7426,22 @@ | |||
7375 | }, | 7426 | }, |
7376 | { | 7427 | { |
7377 | "name": "sentry/sdk", | 7428 | "name": "sentry/sdk", |
7378 | "version": "2.0.3", | 7429 | "version": "2.0.4", |
7379 | "source": { | 7430 | "source": { |
7380 | "type": "git", | 7431 | "type": "git", |
7381 | "url": "https://github.com/getsentry/sentry-php-sdk.git", | 7432 | "url": "https://github.com/getsentry/sentry-php-sdk.git", |
7382 | "reference": "91c36aec83e4c1c5801b64ef4927b78a5aa8ce7f" | 7433 | "reference": "4c115873c86ad5bd0ac6d962db70ca53bf8fb874" |
7383 | }, | 7434 | }, |
7384 | "dist": { | 7435 | "dist": { |
7385 | "type": "zip", | 7436 | "type": "zip", |
7386 | "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/91c36aec83e4c1c5801b64ef4927b78a5aa8ce7f", | 7437 | "url": "https://api.github.com/repos/getsentry/sentry-php-sdk/zipball/4c115873c86ad5bd0ac6d962db70ca53bf8fb874", |
7387 | "reference": "91c36aec83e4c1c5801b64ef4927b78a5aa8ce7f", | 7438 | "reference": "4c115873c86ad5bd0ac6d962db70ca53bf8fb874", |
7388 | "shasum": "" | 7439 | "shasum": "" |
7389 | }, | 7440 | }, |
7390 | "require": { | 7441 | "require": { |
7391 | "http-interop/http-factory-guzzle": "^1.0", | 7442 | "http-interop/http-factory-guzzle": "^1.0", |
7392 | "php-http/curl-client": "^1.0|^2.0", | 7443 | "php-http/curl-client": "^1.0|^2.0", |
7393 | "sentry/sentry": "^2.0.1" | 7444 | "sentry/sentry": "^2.1.3" |
7394 | }, | 7445 | }, |
7395 | "type": "metapackage", | 7446 | "type": "metapackage", |
7396 | "notification-url": "https://packagist.org/downloads/", | 7447 | "notification-url": "https://packagist.org/downloads/", |
@@ -7404,25 +7455,26 @@ | |||
7404 | } | 7455 | } |
7405 | ], | 7456 | ], |
7406 | "description": "This is a metapackage shipping sentry/sentry with a recommended http client.", | 7457 | "description": "This is a metapackage shipping sentry/sentry with a recommended http client.", |
7407 | "time": "2019-04-08T07:21:45+00:00" | 7458 | "time": "2019-09-09T19:54:44+00:00" |
7408 | }, | 7459 | }, |
7409 | { | 7460 | { |
7410 | "name": "sentry/sentry", | 7461 | "name": "sentry/sentry", |
7411 | "version": "2.1.2", | 7462 | "version": "2.2.1", |
7412 | "source": { | 7463 | "source": { |
7413 | "type": "git", | 7464 | "type": "git", |
7414 | "url": "https://github.com/getsentry/sentry-php.git", | 7465 | "url": "https://github.com/getsentry/sentry-php.git", |
7415 | "reference": "646f6ada8b89a08063e31f54ed6d260bd6879239" | 7466 | "reference": "5896f9f0a00a7525797764ba42091dfbde22a746" |
7416 | }, | 7467 | }, |
7417 | "dist": { | 7468 | "dist": { |
7418 | "type": "zip", | 7469 | "type": "zip", |
7419 | "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/646f6ada8b89a08063e31f54ed6d260bd6879239", | 7470 | "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/5896f9f0a00a7525797764ba42091dfbde22a746", |
7420 | "reference": "646f6ada8b89a08063e31f54ed6d260bd6879239", | 7471 | "reference": "5896f9f0a00a7525797764ba42091dfbde22a746", |
7421 | "shasum": "" | 7472 | "shasum": "" |
7422 | }, | 7473 | }, |
7423 | "require": { | 7474 | "require": { |
7424 | "ext-json": "*", | 7475 | "ext-json": "*", |
7425 | "ext-mbstring": "*", | 7476 | "ext-mbstring": "*", |
7477 | "guzzlehttp/promises": "^1.3", | ||
7426 | "jean85/pretty-package-versions": "^1.2", | 7478 | "jean85/pretty-package-versions": "^1.2", |
7427 | "php": "^7.1", | 7479 | "php": "^7.1", |
7428 | "php-http/async-client-implementation": "^1.0", | 7480 | "php-http/async-client-implementation": "^1.0", |
@@ -7443,20 +7495,22 @@ | |||
7443 | "friendsofphp/php-cs-fixer": "^2.13", | 7495 | "friendsofphp/php-cs-fixer": "^2.13", |
7444 | "monolog/monolog": "^1.3|^2.0", | 7496 | "monolog/monolog": "^1.3|^2.0", |
7445 | "php-http/mock-client": "^1.0", | 7497 | "php-http/mock-client": "^1.0", |
7446 | "phpstan/phpstan": "^0.10.3", | 7498 | "phpstan/extension-installer": "^1.0", |
7447 | "phpstan/phpstan-phpunit": "^0.10", | 7499 | "phpstan/phpstan": "^0.11", |
7448 | "phpunit/phpunit": "^7.0", | 7500 | "phpstan/phpstan-phpunit": "^0.11", |
7449 | "symfony/phpunit-bridge": "^4.3" | 7501 | "phpunit/phpunit": "^7.5", |
7502 | "symfony/phpunit-bridge": "^4.3", | ||
7503 | "vimeo/psalm": "^3.4" | ||
7450 | }, | 7504 | }, |
7451 | "type": "library", | 7505 | "type": "library", |
7452 | "extra": { | 7506 | "extra": { |
7453 | "branch-alias": { | 7507 | "branch-alias": { |
7454 | "dev-master": "2.1.x-dev" | 7508 | "dev-develop": "2.2-dev" |
7455 | } | 7509 | } |
7456 | }, | 7510 | }, |
7457 | "autoload": { | 7511 | "autoload": { |
7458 | "files": [ | 7512 | "files": [ |
7459 | "src/Sdk.php" | 7513 | "src/functions.php" |
7460 | ], | 7514 | ], |
7461 | "psr-4": { | 7515 | "psr-4": { |
7462 | "Sentry\\": "src/" | 7516 | "Sentry\\": "src/" |
@@ -7483,20 +7537,20 @@ | |||
7483 | "logging", | 7537 | "logging", |
7484 | "sentry" | 7538 | "sentry" |
7485 | ], | 7539 | ], |
7486 | "time": "2019-08-22T07:37:30+00:00" | 7540 | "time": "2019-09-23T11:52:12+00:00" |
7487 | }, | 7541 | }, |
7488 | { | 7542 | { |
7489 | "name": "sentry/sentry-symfony", | 7543 | "name": "sentry/sentry-symfony", |
7490 | "version": "3.1.0", | 7544 | "version": "3.2.0", |
7491 | "source": { | 7545 | "source": { |
7492 | "type": "git", | 7546 | "type": "git", |
7493 | "url": "https://github.com/getsentry/sentry-symfony.git", | 7547 | "url": "https://github.com/getsentry/sentry-symfony.git", |
7494 | "reference": "0a12cde953e60e35cdf2f6ca3a80a8def641ce33" | 7548 | "reference": "62d5c9d280044283d898d262bdae4062d02039bc" |
7495 | }, | 7549 | }, |
7496 | "dist": { | 7550 | "dist": { |
7497 | "type": "zip", | 7551 | "type": "zip", |
7498 | "url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/0a12cde953e60e35cdf2f6ca3a80a8def641ce33", | 7552 | "url": "https://api.github.com/repos/getsentry/sentry-symfony/zipball/62d5c9d280044283d898d262bdae4062d02039bc", |
7499 | "reference": "0a12cde953e60e35cdf2f6ca3a80a8def641ce33", | 7553 | "reference": "62d5c9d280044283d898d262bdae4062d02039bc", |
7500 | "shasum": "" | 7554 | "shasum": "" |
7501 | }, | 7555 | }, |
7502 | "require": { | 7556 | "require": { |
@@ -7513,6 +7567,7 @@ | |||
7513 | "require-dev": { | 7567 | "require-dev": { |
7514 | "friendsofphp/php-cs-fixer": "^2.8", | 7568 | "friendsofphp/php-cs-fixer": "^2.8", |
7515 | "jangregor/phpstan-prophecy": "^0.3.0", | 7569 | "jangregor/phpstan-prophecy": "^0.3.0", |
7570 | "monolog/monolog": "^1.11||^2.0", | ||
7516 | "php-http/mock-client": "^1.0", | 7571 | "php-http/mock-client": "^1.0", |
7517 | "phpstan/phpstan": "^0.11", | 7572 | "phpstan/phpstan": "^0.11", |
7518 | "phpstan/phpstan-phpunit": "^0.11", | 7573 | "phpstan/phpstan-phpunit": "^0.11", |
@@ -7520,6 +7575,9 @@ | |||
7520 | "scrutinizer/ocular": "^1.4", | 7575 | "scrutinizer/ocular": "^1.4", |
7521 | "symfony/expression-language": "^2.8||^3.0||^4.0" | 7576 | "symfony/expression-language": "^2.8||^3.0||^4.0" |
7522 | }, | 7577 | }, |
7578 | "suggest": { | ||
7579 | "monolog/monolog": "Required to use the Monolog handler" | ||
7580 | }, | ||
7523 | "type": "symfony-bundle", | 7581 | "type": "symfony-bundle", |
7524 | "extra": { | 7582 | "extra": { |
7525 | "branch-alias": { | 7583 | "branch-alias": { |
@@ -7555,7 +7613,7 @@ | |||
7555 | "sentry", | 7613 | "sentry", |
7556 | "symfony" | 7614 | "symfony" |
7557 | ], | 7615 | ], |
7558 | "time": "2019-07-02T08:46:15+00:00" | 7616 | "time": "2019-10-04T13:26:24+00:00" |
7559 | }, | 7617 | }, |
7560 | { | 7618 | { |
7561 | "name": "simplepie/simplepie", | 7619 | "name": "simplepie/simplepie", |
@@ -8802,16 +8860,16 @@ | |||
8802 | }, | 8860 | }, |
8803 | { | 8861 | { |
8804 | "name": "symfony/symfony", | 8862 | "name": "symfony/symfony", |
8805 | "version": "v3.4.31", | 8863 | "version": "v3.4.32", |
8806 | "source": { | 8864 | "source": { |
8807 | "type": "git", | 8865 | "type": "git", |
8808 | "url": "https://github.com/symfony/symfony.git", | 8866 | "url": "https://github.com/symfony/symfony.git", |
8809 | "reference": "944e04808117477f46f804133d17913b77cf63d3" | 8867 | "reference": "2815d1fa34d417b8b87450667f166edbefff3177" |
8810 | }, | 8868 | }, |
8811 | "dist": { | 8869 | "dist": { |
8812 | "type": "zip", | 8870 | "type": "zip", |
8813 | "url": "https://api.github.com/repos/symfony/symfony/zipball/944e04808117477f46f804133d17913b77cf63d3", | 8871 | "url": "https://api.github.com/repos/symfony/symfony/zipball/2815d1fa34d417b8b87450667f166edbefff3177", |
8814 | "reference": "944e04808117477f46f804133d17913b77cf63d3", | 8872 | "reference": "2815d1fa34d417b8b87450667f166edbefff3177", |
8815 | "shasum": "" | 8873 | "shasum": "" |
8816 | }, | 8874 | }, |
8817 | "require": { | 8875 | "require": { |
@@ -8928,8 +8986,7 @@ | |||
8928 | "Symfony\\Component\\": "src/Symfony/Component/" | 8986 | "Symfony\\Component\\": "src/Symfony/Component/" |
8929 | }, | 8987 | }, |
8930 | "classmap": [ | 8988 | "classmap": [ |
8931 | "src/Symfony/Component/Intl/Resources/stubs", | 8989 | "src/Symfony/Component/Intl/Resources/stubs" |
8932 | "src/Symfony/Bridge/ProxyManager/Legacy/ProxiedMethodReturnExpression.php" | ||
8933 | ], | 8990 | ], |
8934 | "exclude-from-classmap": [ | 8991 | "exclude-from-classmap": [ |
8935 | "**/Tests/" | 8992 | "**/Tests/" |
@@ -8954,7 +9011,7 @@ | |||
8954 | "keywords": [ | 9011 | "keywords": [ |
8955 | "framework" | 9012 | "framework" |
8956 | ], | 9013 | ], |
8957 | "time": "2019-08-26T16:36:53+00:00" | 9014 | "time": "2019-10-07T14:42:16+00:00" |
8958 | }, | 9015 | }, |
8959 | { | 9016 | { |
8960 | "name": "true/punycode", | 9017 | "name": "true/punycode", |
@@ -9059,16 +9116,16 @@ | |||
9059 | }, | 9116 | }, |
9060 | { | 9117 | { |
9061 | "name": "twig/twig", | 9118 | "name": "twig/twig", |
9062 | "version": "v2.11.3", | 9119 | "version": "v2.12.0", |
9063 | "source": { | 9120 | "source": { |
9064 | "type": "git", | 9121 | "type": "git", |
9065 | "url": "https://github.com/twigphp/Twig.git", | 9122 | "url": "https://github.com/twigphp/Twig.git", |
9066 | "reference": "699ed2342557c88789a15402de5eb834dedd6792" | 9123 | "reference": "c7a85fd08348ca04b4d8f234f49583d9910906aa" |
9067 | }, | 9124 | }, |
9068 | "dist": { | 9125 | "dist": { |
9069 | "type": "zip", | 9126 | "type": "zip", |
9070 | "url": "https://api.github.com/repos/twigphp/Twig/zipball/699ed2342557c88789a15402de5eb834dedd6792", | 9127 | "url": "https://api.github.com/repos/twigphp/Twig/zipball/c7a85fd08348ca04b4d8f234f49583d9910906aa", |
9071 | "reference": "699ed2342557c88789a15402de5eb834dedd6792", | 9128 | "reference": "c7a85fd08348ca04b4d8f234f49583d9910906aa", |
9072 | "shasum": "" | 9129 | "shasum": "" |
9073 | }, | 9130 | }, |
9074 | "require": { | 9131 | "require": { |
@@ -9078,13 +9135,13 @@ | |||
9078 | }, | 9135 | }, |
9079 | "require-dev": { | 9136 | "require-dev": { |
9080 | "psr/container": "^1.0", | 9137 | "psr/container": "^1.0", |
9081 | "symfony/debug": "^2.7", | 9138 | "symfony/debug": "^3.4|^4.2", |
9082 | "symfony/phpunit-bridge": "^3.4.19|^4.1.8|^5.0" | 9139 | "symfony/phpunit-bridge": "^4.4@dev|^5.0" |
9083 | }, | 9140 | }, |
9084 | "type": "library", | 9141 | "type": "library", |
9085 | "extra": { | 9142 | "extra": { |
9086 | "branch-alias": { | 9143 | "branch-alias": { |
9087 | "dev-master": "2.11-dev" | 9144 | "dev-master": "2.12-dev" |
9088 | } | 9145 | } |
9089 | }, | 9146 | }, |
9090 | "autoload": { | 9147 | "autoload": { |
@@ -9107,14 +9164,14 @@ | |||
9107 | "role": "Lead Developer" | 9164 | "role": "Lead Developer" |
9108 | }, | 9165 | }, |
9109 | { | 9166 | { |
9110 | "name": "Armin Ronacher", | ||
9111 | "email": "armin.ronacher@active-4.com", | ||
9112 | "role": "Project Founder" | ||
9113 | }, | ||
9114 | { | ||
9115 | "name": "Twig Team", | 9167 | "name": "Twig Team", |
9116 | "homepage": "https://twig.symfony.com/contributors", | 9168 | "homepage": "https://twig.symfony.com/contributors", |
9117 | "role": "Contributors" | 9169 | "role": "Contributors" |
9170 | }, | ||
9171 | { | ||
9172 | "name": "Armin Ronacher", | ||
9173 | "email": "armin.ronacher@active-4.com", | ||
9174 | "role": "Project Founder" | ||
9118 | } | 9175 | } |
9119 | ], | 9176 | ], |
9120 | "description": "Twig, the flexible, fast, and secure template language for PHP", | 9177 | "description": "Twig, the flexible, fast, and secure template language for PHP", |
@@ -9122,7 +9179,7 @@ | |||
9122 | "keywords": [ | 9179 | "keywords": [ |
9123 | "templating" | 9180 | "templating" |
9124 | ], | 9181 | ], |
9125 | "time": "2019-06-18T15:37:11+00:00" | 9182 | "time": "2019-10-05T16:42:38+00:00" |
9126 | }, | 9183 | }, |
9127 | { | 9184 | { |
9128 | "name": "wallabag/php-mobi", | 9185 | "name": "wallabag/php-mobi", |
@@ -11158,16 +11215,16 @@ | |||
11158 | }, | 11215 | }, |
11159 | { | 11216 | { |
11160 | "name": "symfony/phpunit-bridge", | 11217 | "name": "symfony/phpunit-bridge", |
11161 | "version": "v4.3.4", | 11218 | "version": "v4.3.5", |
11162 | "source": { | 11219 | "source": { |
11163 | "type": "git", | 11220 | "type": "git", |
11164 | "url": "https://github.com/symfony/phpunit-bridge.git", | 11221 | "url": "https://github.com/symfony/phpunit-bridge.git", |
11165 | "reference": "3b1ab2e027d7c5af0e693c4a5b4ba5d407f1814d" | 11222 | "reference": "a7fd9e742c31ac2b607b166c9016bab51a36c574" |
11166 | }, | 11223 | }, |
11167 | "dist": { | 11224 | "dist": { |
11168 | "type": "zip", | 11225 | "type": "zip", |
11169 | "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/3b1ab2e027d7c5af0e693c4a5b4ba5d407f1814d", | 11226 | "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/a7fd9e742c31ac2b607b166c9016bab51a36c574", |
11170 | "reference": "3b1ab2e027d7c5af0e693c4a5b4ba5d407f1814d", | 11227 | "reference": "a7fd9e742c31ac2b607b166c9016bab51a36c574", |
11171 | "shasum": "" | 11228 | "shasum": "" |
11172 | }, | 11229 | }, |
11173 | "require": { | 11230 | "require": { |
@@ -11219,7 +11276,7 @@ | |||
11219 | ], | 11276 | ], |
11220 | "description": "Symfony PHPUnit Bridge", | 11277 | "description": "Symfony PHPUnit Bridge", |
11221 | "homepage": "https://symfony.com", | 11278 | "homepage": "https://symfony.com", |
11222 | "time": "2019-08-20T14:27:59+00:00" | 11279 | "time": "2019-10-02T08:36:26+00:00" |
11223 | } | 11280 | } |
11224 | ], | 11281 | ], |
11225 | "aliases": [], | 11282 | "aliases": [], |
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml index f1a9c063..b7cdd261 100644 --- a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml +++ b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml | |||
@@ -32,13 +32,13 @@ menu: | |||
32 | save_link: 'Guardar un enlace' | 32 | save_link: 'Guardar un enlace' |
33 | back_to_unread: 'Volver a los artículos sin leer' | 33 | back_to_unread: 'Volver a los artículos sin leer' |
34 | users_management: 'Configuración de usuarios' | 34 | users_management: 'Configuración de usuarios' |
35 | # site_credentials: 'Site credentials' | 35 | site_credentials: 'Credenciales del sitio' |
36 | quickstart: "Inicio rápido" | 36 | quickstart: "Inicio rápido" |
37 | top: | 37 | top: |
38 | add_new_entry: 'Añadir un nuevo artículo' | 38 | add_new_entry: 'Añadir un nuevo artículo' |
39 | search: 'Buscar' | 39 | search: 'Buscar' |
40 | filter_entries: 'Filtrar los artículos' | 40 | filter_entries: 'Filtrar los artículos' |
41 | # random_entry: Jump to a random entry from that list | 41 | random_entry: 'Ir a un artículo aleatório de esta lista' |
42 | export: 'Exportar' | 42 | export: 'Exportar' |
43 | search_form: | 43 | search_form: |
44 | input_label: 'Introduzca su búsqueda aquí' | 44 | input_label: 'Introduzca su búsqueda aquí' |
@@ -47,7 +47,7 @@ footer: | |||
47 | wallabag: | 47 | wallabag: |
48 | elsewhere: 'Lleva wallabag contigo' | 48 | elsewhere: 'Lleva wallabag contigo' |
49 | social: 'Social' | 49 | social: 'Social' |
50 | powered_by: 'funciona con' | 50 | powered_by: 'impulsado por' |
51 | about: 'Acerca de' | 51 | about: 'Acerca de' |
52 | stats: Desde el %user_creation% has leído %nb_archives% artículos. ¡Eso hace unos %per_day% por día! | 52 | stats: Desde el %user_creation% has leído %nb_archives% artículos. ¡Eso hace unos %per_day% por día! |
53 | 53 | ||
@@ -76,41 +76,41 @@ config: | |||
76 | redirect_current_page: 'A la página actual' | 76 | redirect_current_page: 'A la página actual' |
77 | pocket_consumer_key_label: Clave de consumidor para importar contenidos de Pocket | 77 | pocket_consumer_key_label: Clave de consumidor para importar contenidos de Pocket |
78 | android_configuration: Configura tu aplicación Android | 78 | android_configuration: Configura tu aplicación Android |
79 | # android_instruction: "Touch here to prefill your Android application" | 79 | android_instruction: "Toca aquí para prellenar tu aplicación Android" |
80 | help_theme: "wallabag es personalizable. Puedes elegir tu tema preferido aquí." | 80 | help_theme: "wallabag es personalizable. Puedes elegir tu tema preferido aquí." |
81 | help_items_per_page: "Puedes cambiar el número de artículos mostrados en cada página." | 81 | help_items_per_page: "Puedes cambiar el número de artículos mostrados en cada página." |
82 | help_reading_speed: "wallabag calcula un tiempo de lectura para cada artículo. Puedes definir aquí, gracias a esta lista, si eres un lector rápido o lento. wallabag recalculará el tiempo de lectura para cada artículo." | 82 | help_reading_speed: "wallabag calcula un tiempo de lectura para cada artículo. Puedes definir aquí, gracias a esta lista, si eres un lector rápido o lento. wallabag recalculará el tiempo de lectura para cada artículo." |
83 | help_language: "Puedes cambiar el idioma de la interfaz de wallabag." | 83 | help_language: "Puedes cambiar el idioma de la interfaz de wallabag." |
84 | help_pocket_consumer_key: "Requerido para la importación desde Pocket. Puedes crearla en tu cuenta de Pocket." | 84 | help_pocket_consumer_key: "Requerido para la importación desde Pocket. Puedes crearla en tu cuenta de Pocket." |
85 | form_feed: | 85 | form_feed: |
86 | description: 'Los feeds RSS de wallabag permiten leer los artículos guardados con su lector RSS favorito. Primero necesitas generar un token.' | 86 | description: 'Los feeds RSS de wallabag permiten leer los artículos guardados con tu lector RSS favorito. Primero necesitas generar un token.' |
87 | token_label: 'Token RSS' | 87 | token_label: 'Token RSS' |
88 | no_token: 'Sin token' | 88 | no_token: 'Sin token' |
89 | token_create: 'Crear token' | 89 | token_create: 'Crear token' |
90 | token_reset: 'Reiniciar token' | 90 | token_reset: 'Reiniciar token' |
91 | # token_revoke: 'Revoke the token' | 91 | token_revoke: 'Revocar token' |
92 | feed_links: 'URLs de feeds RSS' | 92 | feed_links: 'URLs de feeds RSS' |
93 | feed_link: | 93 | feed_link: |
94 | unread: 'sin leer' | 94 | unread: 'Sin leer' |
95 | starred: 'favoritos' | 95 | starred: 'Favoritos' |
96 | archive: 'archivados' | 96 | archive: 'Archivados' |
97 | # all: 'All' | 97 | all: 'Todos' |
98 | feed_limit: 'Límite de artículos en feed RSS' | 98 | feed_limit: 'Límite de artículos en feed RSS' |
99 | form_user: | 99 | form_user: |
100 | # two_factor_description: "Enabling two factor authentication means you'll receive an email with a code OR need to use an OTP app (like Google Authenticator, Authy or FreeOTP) to get a one time code on every new untrusted connection. You can't choose both option." | 100 | two_factor_description: "Activar la autenticación de dos pasos significa que recibirás un correo electrónico con un código o que necesitarás usar una aplicación OTP (como Google Authenticator, Authy or FreeOTP) para conseguir un código de utilización única en cada nueva conexión no confiable. No puedes usar los dos métodos." |
101 | # login_label: 'Login (can not be changed)' | 101 | login_label: 'Nombre de usuario (no se puede cambiar)' |
102 | name_label: 'Nombre' | 102 | name_label: 'Nombre' |
103 | email_label: 'Dirección de e-mail' | 103 | email_label: 'Dirección de correo electrónico' |
104 | two_factor: | 104 | two_factor: |
105 | # emailTwoFactor_label: 'Using email (receive a code by email)' | 105 | emailTwoFactor_label: 'Usando el correo electrónico (recibe un código por correo electrónico)' |
106 | # googleTwoFactor_label: 'Using an OTP app (open the app, like Google Authenticator, Authy or FreeOTP, to get a one time code)' | 106 | googleTwoFactor_label: 'Usando una aplicación OTP (abre la aplicación, por ejemplo Google Authenticator, Authy o FreeOTP, para conseguir un código de utilización única)' |
107 | # table_method: Method | 107 | table_method: 'Método' |
108 | # table_state: State | 108 | table_state: 'Estado' |
109 | # table_action: Action | 109 | table_action: 'Acción' |
110 | # state_enabled: Enabled | 110 | state_enabled: 'Activado' |
111 | # state_disabled: Disabled | 111 | state_disabled: 'Desactivado' |
112 | # action_email: Use email | 112 | action_email: 'Usar correo electrónico' |
113 | # action_app: Use OTP App | 113 | action_app: 'Usar aplicación OTP' |
114 | delete: | 114 | delete: |
115 | title: Eliminar mi cuenta (Zona peligrosa) | 115 | title: Eliminar mi cuenta (Zona peligrosa) |
116 | description: Si eliminas tu cuenta, TODOS tus artículos, TODAS tus etiquetas, TODAS tus anotaciones y tu cuenta serán eliminadas de forma PERMANENTE (no se puede deshacer). Después serás desconectado. | 116 | description: Si eliminas tu cuenta, TODOS tus artículos, TODAS tus etiquetas, TODAS tus anotaciones y tu cuenta serán eliminadas de forma PERMANENTE (no se puede deshacer). Después serás desconectado. |
@@ -122,7 +122,7 @@ config: | |||
122 | annotations: Eliminar TODAS las anotaciones | 122 | annotations: Eliminar TODAS las anotaciones |
123 | tags: Eliminar TODAS las etiquetas | 123 | tags: Eliminar TODAS las etiquetas |
124 | entries: Eliminar TODOS los artículos | 124 | entries: Eliminar TODOS los artículos |
125 | # archived: Remove ALL archived entries | 125 | archived: Eliminar TODOS los artículos archivados |
126 | confirm: ¿Estás completamente seguro? (NO SE PUEDE DESHACER) | 126 | confirm: ¿Estás completamente seguro? (NO SE PUEDE DESHACER) |
127 | form_password: | 127 | form_password: |
128 | description: "Puedes cambiar la contraseña aquí. Tu nueva contraseña debe tener al menos 8 caracteres." | 128 | description: "Puedes cambiar la contraseña aquí. Tu nueva contraseña debe tener al menos 8 caracteres." |
@@ -136,15 +136,15 @@ config: | |||
136 | edit_rule_label: 'editar' | 136 | edit_rule_label: 'editar' |
137 | rule_label: 'Regla' | 137 | rule_label: 'Regla' |
138 | tags_label: 'Etiquetas' | 138 | tags_label: 'Etiquetas' |
139 | # card: | 139 | card: |
140 | # new_tagging_rule: Create a tagging rule | 140 | new_tagging_rule: Crear una regla de etiquetado |
141 | # import_tagging_rules: Import tagging rules | 141 | import_tagging_rules: Importar reglas de etiquetado |
142 | # import_tagging_rules_detail: You have to select the JSON file you previously exported. | 142 | import_tagging_rules_detail: Debes seleccionar un archivo JSON exportado previamente. |
143 | # export_tagging_rules: Export tagging rules | 143 | export_tagging_rules: Exportar reglas de etiquetado |
144 | # export_tagging_rules_detail: This will download a JSON file that you can use to import tagging rules elsewhere or to backup them. | 144 | export_tagging_rules_detail: Un archivo JSON será descargado y este podrá ser utilizado para volver a importar las reglas de etiquetado o como copia de seguridad. |
145 | # file_label: JSON file | 145 | file_label: Archivo JSON |
146 | # import_submit: Import | 146 | import_submit: Importar |
147 | # export: Export | 147 | export: Exportar |
148 | faq: | 148 | faq: |
149 | title: 'Preguntas frecuentes' | 149 | title: 'Preguntas frecuentes' |
150 | tagging_rules_definition_title: '¿Qué significa « reglas de etiquetado automático »?' | 150 | tagging_rules_definition_title: '¿Qué significa « reglas de etiquetado automático »?' |
@@ -175,17 +175,17 @@ config: | |||
175 | not_equal_to: 'Diferente de…' | 175 | not_equal_to: 'Diferente de…' |
176 | or: 'Una regla U otra' | 176 | or: 'Una regla U otra' |
177 | and: 'Una regla Y la otra' | 177 | and: 'Una regla Y la otra' |
178 | matches: 'Prueba si un <i>sujeto</i> corresponde a una <i>búsqueda</i> (insensible a mayusculas).<br />Ejemplo : <code>title matches "fútbol"</code>' | 178 | matches: 'Prueba si un <i>sujeto</i> corresponde a una <i>búsqueda</i> (insensible a mayúsculas).<br />Ejemplo : <code>title matches "fútbol"</code>' |
179 | # notmatches: 'Tests that a <i>subject</i> doesn''t match match a <i>search</i> (case-insensitive).<br />Example: <code>title notmatches "football"</code>' | 179 | notmatches: 'Prueba si <i>subject</i> no corresponde a una <i>búsqueda</i> (insensible a mayúsculas).<br />Example: <code>title notmatches "fútbol"</code>' |
180 | otp: | 180 | otp: |
181 | # page_title: Two-factor authentication | 181 | page_title: Autenticación de dos pasos |
182 | # app: | 182 | app: |
183 | # two_factor_code_description_1: You just enabled the OTP two factor authentication, open your OTP app and use that code to get a one time password. It'll disapear after a page reload. | 183 | two_factor_code_description_1: Acabas de activar la autenticación en dos factores con OTP, abre tu aplicación OTP y consigue un código de utilización única. Desaparecerá al volver a cargar la página. |
184 | # two_factor_code_description_2: 'You can scan that QR Code with your app:' | 184 | two_factor_code_description_2: 'Puedes escanear el código QR con tu aplicación:' |
185 | # two_factor_code_description_3: 'Also, save these backup codes in a safe place, you can use them in case you lose access to your OTP app:' | 185 | two_factor_code_description_3: 'No olvides guardar los códigos de seguridad en un lugar seguro, los puedes utilizar en caso de que pierdas el accesso a tu aplicación OTP:' |
186 | # two_factor_code_description_4: 'Test an OTP code from your configured app:' | 186 | two_factor_code_description_4: 'Prueba un código generado por tu aplicación OTP:' |
187 | # cancel: Cancel | 187 | cancel: Cancelar |
188 | # enable: Enable | 188 | enable: Activar |
189 | 189 | ||
190 | entry: | 190 | entry: |
191 | default_title: 'Título del artículo' | 191 | default_title: 'Título del artículo' |
@@ -219,8 +219,8 @@ entry: | |||
219 | unread_label: 'Sin leer' | 219 | unread_label: 'Sin leer' |
220 | preview_picture_label: 'Tiene imagen de previsualización' | 220 | preview_picture_label: 'Tiene imagen de previsualización' |
221 | preview_picture_help: 'Imagen de previsualización' | 221 | preview_picture_help: 'Imagen de previsualización' |
222 | # is_public_label: 'Has a public link' | 222 | is_public_label: 'Tiene un enlace público' |
223 | # is_public_help: 'Public link' | 223 | is_public_help: 'Enlace público' |
224 | language_label: 'Idioma' | 224 | language_label: 'Idioma' |
225 | http_status_label: 'Código de estado HTTP' | 225 | http_status_label: 'Código de estado HTTP' |
226 | reading_time: | 226 | reading_time: |
@@ -247,7 +247,7 @@ entry: | |||
247 | delete: 'Eliminar' | 247 | delete: 'Eliminar' |
248 | add_a_tag: 'Añadir una etiqueta' | 248 | add_a_tag: 'Añadir una etiqueta' |
249 | share_content: 'Compartir' | 249 | share_content: 'Compartir' |
250 | share_email_label: 'e-mail' | 250 | share_email_label: 'Correo electrónico' |
251 | public_link: 'enlace público' | 251 | public_link: 'enlace público' |
252 | delete_public_link: 'eliminar enlace público' | 252 | delete_public_link: 'eliminar enlace público' |
253 | export: 'Exportar' | 253 | export: 'Exportar' |
@@ -259,9 +259,9 @@ entry: | |||
259 | original_article: 'original' | 259 | original_article: 'original' |
260 | annotations_on_the_entry: '{0} Sin anotaciones|{1} Una anotación|]1,Inf[ %count% anotaciones' | 260 | annotations_on_the_entry: '{0} Sin anotaciones|{1} Una anotación|]1,Inf[ %count% anotaciones' |
261 | created_at: 'Fecha de creación' | 261 | created_at: 'Fecha de creación' |
262 | # published_at: 'Publication date' | 262 | published_at: 'Fecha de publicación' |
263 | # published_by: 'Published by' | 263 | published_by: 'Publicado por' |
264 | # provided_by: 'Provided by' | 264 | provided_by: 'Proporcionado por' |
265 | new: | 265 | new: |
266 | page_title: 'Guardar un nuevo artículo' | 266 | page_title: 'Guardar un nuevo artículo' |
267 | placeholder: 'http://sitioweb.com' | 267 | placeholder: 'http://sitioweb.com' |
@@ -273,18 +273,18 @@ entry: | |||
273 | page_title: 'Editar un artículo' | 273 | page_title: 'Editar un artículo' |
274 | title_label: 'Título' | 274 | title_label: 'Título' |
275 | url_label: 'URL' | 275 | url_label: 'URL' |
276 | # origin_url_label: 'Origin url (from where you found that entry)' | 276 | origin_url_label: 'URL de origen (de dónde has encontrado este artículo)' |
277 | save_label: 'Guardar' | 277 | save_label: 'Guardar' |
278 | public: | 278 | public: |
279 | shared_by_wallabag: "Este artículo se ha compartido con <a href='%wallabag_instance%'>wallabag</a>" | 279 | shared_by_wallabag: "Este artículo se ha compartido con <a href='%wallabag_instance%'>wallabag</a>" |
280 | confirm: | 280 | confirm: |
281 | # delete: "Are you sure you want to remove that article?" | 281 | delete: "¿Estás seguro de que quieres eliminar este artículo?" |
282 | # delete_tag: "Are you sure you want to remove that tag from that article?" | 282 | delete_tag: "¿Estás seguro de que quieres eliminar esta etiqueta de este artículo?" |
283 | metadata: | 283 | metadata: |
284 | # reading_time: "Estimated reading time" | 284 | reading_time: "Tiempo de lectura estimado" |
285 | # reading_time_minutes_short: "%readingTime% min" | 285 | reading_time_minutes_short: "%readingTime% min" |
286 | # address: "Address" | 286 | address: "Dirección" |
287 | # added_on: "Added on" | 287 | added_on: "Añadido el" |
288 | 288 | ||
289 | about: | 289 | about: |
290 | page_title: 'Acerca de' | 290 | page_title: 'Acerca de' |
@@ -306,14 +306,14 @@ about: | |||
306 | bug_reports: 'Reporte de errores' | 306 | bug_reports: 'Reporte de errores' |
307 | support: '<a href="https://github.com/wallabag/wallabag/issues">en GitHub</a>' | 307 | support: '<a href="https://github.com/wallabag/wallabag/issues">en GitHub</a>' |
308 | helping: | 308 | helping: |
309 | description: 'wallabag es software libre y gratuito. Usted puede ayudarnos :' | 309 | description: 'wallabag es software libre y gratuito. Usted puede ayudarnos:' |
310 | by_contributing: 'contribuyendo al proyecto :' | 310 | by_contributing: 'contribuyendo al proyecto :' |
311 | by_contributing_2: 'nuestras necesidades están en un ticket' | 311 | by_contributing_2: 'nuestras necesidades están en un ticket' |
312 | by_paypal: 'vía Paypal' | 312 | by_paypal: 'vía Paypal' |
313 | contributors: | 313 | contributors: |
314 | description: 'Gracias a los colaboradores de la aplicación web de wallabag' | 314 | description: 'Gracias a los colaboradores de la aplicación web de wallabag' |
315 | third_party: | 315 | third_party: |
316 | description: 'Aquí está la lista de bibliotecas de terceros utilizadas por wallabag (con sus licencias) :' | 316 | description: 'Aquí está la lista de bibliotecas de terceros utilizadas por wallabag (con sus licencias):' |
317 | package: 'Paquete' | 317 | package: 'Paquete' |
318 | license: 'Licencia' | 318 | license: 'Licencia' |
319 | 319 | ||
@@ -361,7 +361,7 @@ howto: | |||
361 | article_title: Atajos de teclado disponibles en el artículo | 361 | article_title: Atajos de teclado disponibles en el artículo |
362 | open_original: Abrir la URL original de un artículo | 362 | open_original: Abrir la URL original de un artículo |
363 | toggle_favorite: Marcar como favorito / no favorito el artículo | 363 | toggle_favorite: Marcar como favorito / no favorito el artículo |
364 | toggle_archive: marcar como leído / no leído el artículo | 364 | toggle_archive: Marcar como leído / no leído el artículo |
365 | delete: Borrar el artículo | 365 | delete: Borrar el artículo |
366 | material_title: Atajos de teclado disponibles solo en el tema Material | 366 | material_title: Atajos de teclado disponibles solo en el tema Material |
367 | add_link: Añadir un nuevo artículo | 367 | add_link: Añadir un nuevo artículo |
@@ -420,7 +420,7 @@ quickstart: | |||
420 | title: 'Apoyo' | 420 | title: 'Apoyo' |
421 | description: 'Si necesitas ayuda, estamos a tu disposición.' | 421 | description: 'Si necesitas ayuda, estamos a tu disposición.' |
422 | github: 'En GitHub' | 422 | github: 'En GitHub' |
423 | email: 'Por e-mail' | 423 | email: 'Por correo electrónico' |
424 | gitter: 'En Gitter' | 424 | gitter: 'En Gitter' |
425 | 425 | ||
426 | tag: | 426 | tag: |
@@ -428,16 +428,16 @@ tag: | |||
428 | list: | 428 | list: |
429 | number_on_the_page: '{0} No hay ninguna etiqueta.|{1} Hay una etiqueta.|]1,Inf[ Hay %count% etiquetas.' | 429 | number_on_the_page: '{0} No hay ninguna etiqueta.|{1} Hay una etiqueta.|]1,Inf[ Hay %count% etiquetas.' |
430 | see_untagged_entries: 'Ver artículos sin etiquetas' | 430 | see_untagged_entries: 'Ver artículos sin etiquetas' |
431 | # no_untagged_entries: 'There are no untagged entries.' | 431 | no_untagged_entries: 'No hay artículos sin etiquetas.' |
432 | new: | 432 | new: |
433 | add: 'Añadir' | 433 | add: 'Añadir' |
434 | placeholder: 'Puedes añadir varias etiquetas, separadas por una coma.' | 434 | placeholder: 'Puedes añadir varias etiquetas, separadas por una coma.' |
435 | rename: | 435 | rename: |
436 | # placeholder: 'You can update tag name.' | 436 | placeholder: 'Puedes actualizar el nombre de la etiqueta.' |
437 | 437 | ||
438 | # export: | 438 | export: |
439 | # footer_template: '<div style="text-align:center;"><p>Produced by wallabag with %method%</p><p>Please open <a href="https://github.com/wallabag/wallabag/issues">an issue</a> if you have trouble with the display of this E-Book on your device.</p></div>' | 439 | footer_template: '<div style="text-align:center;"><p>Producido por wallabag con %method%</p><p>Por favor abre <a href="https://github.com/wallabag/wallabag/issues">un ticket</a> si tienes algún problema con la visualización de este E-Book en tu dispositivo.</p></div>' |
440 | # unknown: 'Unknown' | 440 | unknown: 'Desconocido' |
441 | 441 | ||
442 | import: | 442 | import: |
443 | page_title: 'Importar' | 443 | page_title: 'Importar' |
@@ -457,7 +457,7 @@ import: | |||
457 | admin_message: 'Debe definir %keyurls%una clave del API Pocket%keyurle%.' | 457 | admin_message: 'Debe definir %keyurls%una clave del API Pocket%keyurle%.' |
458 | user_message: 'El administrador de su servidor debe definir una clave del API Pocket.' | 458 | user_message: 'El administrador de su servidor debe definir una clave del API Pocket.' |
459 | authorize_message: 'Puede importar sus datos desde su cuenta de Pocket. Sólo tiene que hacer clic el botón para autorizar que wallabag se conecte a getpocket.com.' | 459 | authorize_message: 'Puede importar sus datos desde su cuenta de Pocket. Sólo tiene que hacer clic el botón para autorizar que wallabag se conecte a getpocket.com.' |
460 | connect_to_pocket: 'Conectar a Pocket e importar los datos' | 460 | connect_to_pocket: 'Conectarse a Pocket e importar los datos' |
461 | wallabag_v1: | 461 | wallabag_v1: |
462 | page_title: 'Importar > Wallabag v1' | 462 | page_title: 'Importar > Wallabag v1' |
463 | description: 'Importa todos tus artículos de wallabag v1. En la configuración de wallabag v1, haga clic en "Exportar JSON" dentro de la sección "Exportar datos de wallabag". Obtendrás un archivo llamado "wallabag-export-1-xxxx-xx-xx.json".' | 463 | description: 'Importa todos tus artículos de wallabag v1. En la configuración de wallabag v1, haga clic en "Exportar JSON" dentro de la sección "Exportar datos de wallabag". Obtendrás un archivo llamado "wallabag-export-1-xxxx-xx-xx.json".' |
@@ -467,11 +467,11 @@ import: | |||
467 | description: 'Importa todos tus artículos de wallabag v2. En la sección Todos los artículos, en la barra lateral, haga clic en "JSON". Obtendrás un archivo llamado "All articles.json".' | 467 | description: 'Importa todos tus artículos de wallabag v2. En la sección Todos los artículos, en la barra lateral, haga clic en "JSON". Obtendrás un archivo llamado "All articles.json".' |
468 | readability: | 468 | readability: |
469 | page_title: 'Importar > Readability' | 469 | page_title: 'Importar > Readability' |
470 | description: 'Importa todos tus artículos de Readability. En la página de herramientas (https://www.readability.com/tools/), haga clic en "Exportar tus datos" en la sección "Exportar datos". Recibirás un e-mail para descargar un JSON (que no tiene extensión .json).' | 470 | description: 'Importa todos tus artículos de Readability. En la página de herramientas (https://www.readability.com/tools/), haga clic en "Exportar tus datos" en la sección "Exportar datos". Recibirás un correo electrónico para descargar un JSON (que no tiene extensión .json).' |
471 | how_to: 'Seleccione el archivo exportado de Readability y haga clic en el botón para subirlo e importarlo.' | 471 | how_to: 'Seleccione el archivo exportado de Readability y haga clic en el botón para subirlo e importarlo.' |
472 | worker: | 472 | worker: |
473 | enabled: "La importación se realiza de forma asíncrona. Una vez que la tarea de importación ha comenzado, un trabajador externo se encargará de los artículos uno a uno. El servicio actual es:" | 473 | enabled: "La importación se realiza de forma asíncrona. Una vez que la tarea de importación ha comenzado, un trabajador externo se encargará de los artículos uno a uno. El servicio actual es:" |
474 | download_images_warning: "Tienes activado descargar imágenes de los artículos. Esto justo con la importación clásica de artículos puede tardar mucho tiempo en ser procesado (o incluso fallar). <strong>Recomendamos encarecidamente</strong> habilitar la importación asíncrona para evitar errores." | 474 | download_images_warning: "Tienes activado descargar imágenes de los artículos. Esto junto con la importación clásica de artículos puede tardar mucho tiempo en ser procesado (o incluso fallar). <strong>Recomendamos encarecidamente</strong> habilitar la importación asíncrona para evitar errores." |
475 | firefox: | 475 | firefox: |
476 | page_title: 'Importar > Firefox' | 476 | page_title: 'Importar > Firefox' |
477 | description: "Importa todos tus marcadores de Firefox. En la ventana de marcadores (Ctrl+Mayus+O), en \"Importar y respaldar\", elige \"Copiar...\". Obtendrás un archivo .json." | 477 | description: "Importa todos tus marcadores de Firefox. En la ventana de marcadores (Ctrl+Mayus+O), en \"Importar y respaldar\", elige \"Copiar...\". Obtendrás un archivo .json." |
@@ -518,7 +518,7 @@ developer: | |||
518 | redirect_uris_label: 'URIs de redirección' | 518 | redirect_uris_label: 'URIs de redirección' |
519 | save_label: 'Crear un nuevo cliente' | 519 | save_label: 'Crear un nuevo cliente' |
520 | action_back: 'Volver' | 520 | action_back: 'Volver' |
521 | # copy_to_clipboard: Copy | 521 | copy_to_clipboard: 'Copiar' |
522 | client_parameter: | 522 | client_parameter: |
523 | page_title: 'Gestión de clientes API > Parámetros del cliente' | 523 | page_title: 'Gestión de clientes API > Parámetros del cliente' |
524 | page_description: 'Aquí están los parámetros del cliente.' | 524 | page_description: 'Aquí están los parámetros del cliente.' |
@@ -530,14 +530,14 @@ developer: | |||
530 | howto: | 530 | howto: |
531 | page_title: 'Gestión de clientes API > Cómo crear mi primera aplicación' | 531 | page_title: 'Gestión de clientes API > Cómo crear mi primera aplicación' |
532 | description: | 532 | description: |
533 | paragraph_1: 'Los siguientes comandos hacen uso de la <a href="https://github.com/jkbrzt/httpie">biblioteca HTTPie</a>. Compruebe que está instalada en su sistema antes de usarla.' | 533 | paragraph_1: 'Los siguientes comandos hacen uso de la <a href="https://github.com/jkbrzt/httpie">biblioteca HTTPie</a>. Comprueba que está instalada en tu sistema antes de usarla.' |
534 | paragraph_2: 'Necesitas un token para establecer la comunicación entre una aplicación de terceros y la API de wallabag.' | 534 | paragraph_2: 'Necesitas un token para establecer la comunicación entre una aplicación de terceros y la API de wallabag.' |
535 | paragraph_3: 'Para crear este token, necesitas <a href="%link%">crear un nuevo cliente</a>.' | 535 | paragraph_3: 'Para crear este token, necesitas <a href="%link%">crear un nuevo cliente</a>.' |
536 | paragraph_4: 'Ahora crea tu token (reemplace client_id, client_secret, username y password con los valores generados):' | 536 | paragraph_4: 'Ahora crea tu token (reemplaza client_id, client_secret, username y password con los valores generados):' |
537 | paragraph_5: 'Este API devolverá una respuesta como esta:' | 537 | paragraph_5: 'Este API devolverá una respuesta como esta:' |
538 | paragraph_6: 'El access_token es útil para llamar a los métodos del API. Por ejemplo:' | 538 | paragraph_6: 'El access_token es útil para llamar a los métodos del API. Por ejemplo:' |
539 | paragraph_7: 'Esta llamada devolverá todos los artículos de tu usuario.' | 539 | paragraph_7: 'Esta llamada devolverá todos los artículos de tu usuario.' |
540 | paragraph_8: 'Si quiere ver todos los métodos del API, puede verlos en <a href="%link%">nuestra documentación del API</a>.' | 540 | paragraph_8: 'Si quieres ver todos los métodos del API, puedes verlos en <a href="%link%">nuestra documentación del API</a>.' |
541 | back: 'Volver' | 541 | back: 'Volver' |
542 | 542 | ||
543 | user: | 543 | user: |
@@ -557,37 +557,37 @@ user: | |||
557 | password_label: 'Contraseña' | 557 | password_label: 'Contraseña' |
558 | repeat_new_password_label: 'Confirmar la contraseña' | 558 | repeat_new_password_label: 'Confirmar la contraseña' |
559 | plain_password_label: '????' | 559 | plain_password_label: '????' |
560 | email_label: 'E-mail' | 560 | email_label: 'Correo electrónico' |
561 | enabled_label: 'Activado' | 561 | enabled_label: 'Activado' |
562 | last_login_label: 'Último inicio de sesión' | 562 | last_login_label: 'Último inicio de sesión' |
563 | # twofactor_email_label: Two factor authentication by email | 563 | twofactor_email_label: 'Autenticación de dos pasos por correo electrónico' |
564 | # twofactor_google_label: Two factor authentication by OTP app | 564 | twofactor_google_label: 'Autenticación de dos pasos por aplicación OTP' |
565 | save: Guardar | 565 | save: Guardar |
566 | delete: Eliminar | 566 | delete: Eliminar |
567 | delete_confirm: ¿Estás seguro? | 567 | delete_confirm: ¿Estás seguro? |
568 | back_to_list: Volver a la lista | 568 | back_to_list: Volver a la lista |
569 | search: | 569 | search: |
570 | # placeholder: Filter by username or email | 570 | placeholder: 'Filtrar por nombre de usuario o correo electrónico' |
571 | 571 | ||
572 | site_credential: | 572 | site_credential: |
573 | # page_title: Site credentials management | 573 | page_title: 'Gestión de credenciales del sitio' |
574 | # new_site_credential: Create a credential | 574 | new_site_credential: 'Crear una credencial' |
575 | # edit_site_credential: Edit an existing credential | 575 | edit_site_credential: 'Editar una credencial existente' |
576 | # description: "Here you can manage all credentials for sites which required them (create, edit and delete), like a paywall, an authentication, etc." | 576 | description: "Aquí puedes gestionar todas las credenciales para los sitios que las necesiten (crear, editar y borrar), como un paywall, una autenticación, etc." |
577 | # list: | 577 | list: |
578 | # actions: Actions | 578 | actions: 'Acciones' |
579 | # edit_action: Edit | 579 | edit_action: 'Editar' |
580 | # yes: Yes | 580 | yes: 'Sí' |
581 | # no: No | 581 | no: 'No' |
582 | # create_new_one: Create a new credential | 582 | create_new_one: 'Crear una nueva credencial' |
583 | # form: | 583 | form: |
584 | # username_label: 'Username' | 584 | username_label: 'Nombre de usuario' |
585 | # host_label: 'Host (subdomain.example.org, .example.org, etc.)' | 585 | host_label: 'Host (subdominio.ejemplo.org, .ejemplo.org, etc.)' |
586 | # password_label: 'Password' | 586 | password_label: 'Contraseña' |
587 | # save: Save | 587 | save: 'Guardar' |
588 | # delete: Delete | 588 | delete: 'Borrar' |
589 | # delete_confirm: Are you sure? | 589 | delete_confirm: '¿Estás seguro?' |
590 | # back_to_list: Back to list | 590 | back_to_list: 'Volver a la lista' |
591 | 591 | ||
592 | error: | 592 | error: |
593 | page_title: Ha ocurrido un error | 593 | page_title: Ha ocurrido un error |
@@ -603,14 +603,14 @@ flashes: | |||
603 | tagging_rules_updated: 'Regla de etiquetado actualizada' | 603 | tagging_rules_updated: 'Regla de etiquetado actualizada' |
604 | tagging_rules_deleted: 'Regla de etiquetado eliminada' | 604 | tagging_rules_deleted: 'Regla de etiquetado eliminada' |
605 | feed_token_updated: 'Token RSS actualizado' | 605 | feed_token_updated: 'Token RSS actualizado' |
606 | # feed_token_revoked: 'RSS token revoked' | 606 | feed_token_revoked: 'Token RSS revocado' |
607 | annotations_reset: Anotaciones reiniciadas | 607 | annotations_reset: Anotaciones reiniciadas |
608 | tags_reset: Etiquetas reiniciadas | 608 | tags_reset: Etiquetas reiniciadas |
609 | entries_reset: Artículos reiniciados | 609 | entries_reset: Artículos reiniciados |
610 | # archived_reset: Archived entries deleted | 610 | archived_reset: Artículos archivados borrados |
611 | # otp_enabled: Two-factor authentication enabled | 611 | otp_enabled: Autenticación de dos pasos activada |
612 | # tagging_rules_imported: Tagging rules imported | 612 | tagging_rules_imported: Reglas de etiquetado importadas |
613 | # tagging_rules_not_imported: Error while importing tagging rules | 613 | tagging_rules_not_imported: Un error se ha producico en la importación de las reglas de etiquetado |
614 | entry: | 614 | entry: |
615 | notice: | 615 | notice: |
616 | entry_already_saved: 'Artículo ya guardado el %fecha%' | 616 | entry_already_saved: 'Artículo ya guardado el %fecha%' |
@@ -624,11 +624,11 @@ flashes: | |||
624 | entry_starred: 'Artículo marcado como favorito' | 624 | entry_starred: 'Artículo marcado como favorito' |
625 | entry_unstarred: 'Artículo desmarcado como favorito' | 625 | entry_unstarred: 'Artículo desmarcado como favorito' |
626 | entry_deleted: 'Artículo eliminado' | 626 | entry_deleted: 'Artículo eliminado' |
627 | # no_random_entry: 'No article with these criterias was found' | 627 | no_random_entry: 'Ningún artículo con esos criterios fue encontrado' |
628 | tag: | 628 | tag: |
629 | notice: | 629 | notice: |
630 | tag_added: 'Etiqueta añadida' | 630 | tag_added: 'Etiqueta añadida' |
631 | # tag_renamed: 'Tag renamed' | 631 | tag_renamed: 'Etiqueta renombrada' |
632 | import: | 632 | import: |
633 | notice: | 633 | notice: |
634 | failed: 'Importación fallida, por favor, inténtelo de nuevo.' | 634 | failed: 'Importación fallida, por favor, inténtelo de nuevo.' |
@@ -640,15 +640,15 @@ flashes: | |||
640 | rabbit_enabled_not_installed: RabbitMQ está activado para gestionar la importación asíncrona pero parece que <u>no se puede conectar</u>. Por favor, comprueba la configuración de RabbitMQ. | 640 | rabbit_enabled_not_installed: RabbitMQ está activado para gestionar la importación asíncrona pero parece que <u>no se puede conectar</u>. Por favor, comprueba la configuración de RabbitMQ. |
641 | developer: | 641 | developer: |
642 | notice: | 642 | notice: |
643 | client_created: 'Creado el cliente %name%.' | 643 | client_created: 'El cliente %name% ha sido creado.' |
644 | client_deleted: 'Eliminado el cliente %name%' | 644 | client_deleted: 'El cliente %name% ha sido eliminado' |
645 | user: | 645 | user: |
646 | notice: | 646 | notice: |
647 | added: 'Añadido el usuario "%username%"' | 647 | added: 'El usuario "%username%" ha sido añadido' |
648 | updated: 'Actualizado el usuario "%username%"' | 648 | updated: 'El usuario "%username%" ha sido actualizado' |
649 | deleted: 'Eliminado el usuario "%username%"' | 649 | deleted: 'El usuario "%username%" ha sido eliminado' |
650 | site_credential: | 650 | site_credential: |
651 | notice: | 651 | notice: |
652 | # added: 'Site credential for "%host%" added' | 652 | added: 'Credenciales del sitio añadidas para "%host%"' |
653 | # updated: 'Site credential for "%host%" updated' | 653 | updated: 'Credenciales del sitio actualizadas para "%host%"' |
654 | # deleted: 'Site credential for "%host%" deleted' | 654 | deleted: 'Credenciales del sitio eliminadas para "%host%"' |
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.es.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.es.yml index ba34ee76..ea6575eb 100644 --- a/src/Wallabag/CoreBundle/Resources/translations/validators.es.yml +++ b/src/Wallabag/CoreBundle/Resources/translations/validators.es.yml | |||
@@ -1,7 +1,7 @@ | |||
1 | validator: | 1 | validator: |
2 | password_must_match: 'Las contraseñas no coinciden' | 2 | password_must_match: 'Las contraseñas no coinciden' |
3 | password_too_short: 'La contraseña debe tener al menos 8 carácteres' | 3 | password_too_short: 'La contraseña debe tener al menos 8 caracteres' |
4 | password_wrong_value: 'Entrada equivocada para su contraseña actual' | 4 | password_wrong_value: 'La contraseña actual es incorrecta' |
5 | item_per_page_too_high: 'Esto matará la aplicación' | 5 | item_per_page_too_high: 'Esto matará la aplicación' |
6 | feed_limit_too_high: 'Esto matará la aplicación' | 6 | feed_limit_too_high: 'Esto matará la aplicación' |
7 | # quote_length_too_high: 'The quote is too long. It should have {{ limit }} characters or less.' | 7 | quote_length_too_high: 'La cita es demasiado larga. Debe tener {{ limit }} caracteres o menos.' |