diff --git a/README.md b/README.md
index e8d5fcf65..e9e602123 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,10 @@
+
+
[![Build Status](https://api.travis-ci.org/wallabag/wallabag.svg?branch=master)](https://travis-ci.org/wallabag/wallabag)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/wallabag/wallabag/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/wallabag/wallabag/?branch=master)
[![Gitter](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/wallabag/wallabag)
[![Donation Status](https://img.shields.io/liberapay/goal/wallabag.svg?logo=liberapay)](https://liberapay.com/wallabag/donate)
+[![Translation status](https://hosted.weblate.org/widgets/wallabag/-/svg-badge.svg)](https://hosted.weblate.org/engage/wallabag/?utm_source=widget)
# What is wallabag?
wallabag is a self-hostable PHP application allowing you to not miss any content anymore.
@@ -11,14 +14,12 @@ More information on our website: [wallabag.org](https://wallabag.org).
If you do not have your own server, consider [the wallabag.it hosting solution](https://wallabag.it).
-![wallabag logo](https://raw.githubusercontent.com/wallabag/logo/master/_default/typo-horizontal/png/sm/logo-typo-horizontal-black-no-bg-no-border-sm.png)
-
# Install wallabag
Please read [the documentation to see the wallabag requirements](https://doc.wallabag.org/en/admin/installation/requirements.html).
Then you can install wallabag by executing the following commands:
-```
+```bash
git clone https://github.com/wallabag/wallabag.git
cd wallabag && make install
```
@@ -30,6 +31,10 @@ Now, [configure a virtual host](https://doc.wallabag.org/en/admin/installation/v
Wallabag app for [YunoHost](https://yunohost.org). See [here](https://github.com/YunoHost-Apps/wallabag2_ynh)
+# Translate wallabag
+
+[wallabag](https://hosted.weblate.org/projects/wallabag/) is being translated using [Weblate](https://weblate.org/), a web tool designed to ease translating for both developers and translators. Feel free to help us [translate wallabag](https://hosted.weblate.org/projects/wallabag/)!
+
# License
Copyright © 2013-current Nicolas Lœuillet
This work is free. You can redistribute it and/or modify it under the
diff --git a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.hr.yml b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.hr.yml
index 0967ef424..1dd88b821 100644
--- a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.hr.yml
+++ b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.hr.yml
@@ -1 +1,39 @@
-{}
+share_diaspora: Aktiviraj dijeljenje na diaspora*
+share_twitter: Aktiviraj dijeljenje na Twitter
+shaarli_share_origin_url: Aktiviraj dijeljenje URL-a izvora na Shaarli, ako je usluga aktivirana
+export_csv: Aktiviraj CSV izvoz
+matomo_site_id: ID tvoje web-stranice u Piwiku
+share_mail: Aktiviraj dijeljenje putem e-maila
+export_txt: Aktiviraj TXT izvoz
+download_images_enabled: Preuzmi slike lokalno
+share_scuttle: Aktiviraj dijeljenje na Scuttle
+export: izvezi
+export_json: Aktiviraj JSON izvoz
+store_article_headers: Aktiviraj, ako wallabag sprema HTTP zaglavlja za svaki članak
+entry: članak
+share_shaarli: Aktiviraj dijeljenje na Shaarli
+scuttle_url: Scuttle URL, ako je usluga aktivirana
+share_unmark: Aktiviraj dijeljenje na Unmark.it
+export_pdf: Aktiviraj PDF izvoz
+matomo_enabled: Aktiviraj Piwik
+import_with_redis: Aktiviraj Redis za asinkroni uvoz podataka
+restricted_access: Aktiviraj autentifikaciju za naplatne web-stranice
+export_mobi: Aktiviraj .mobi izvoz
+demo_mode_enabled: Aktivirati demo modus? (Koristi se samo za javnu wallabag demonstraciju)
+carrot: Aktiviraj dijeljenje na Carrot
+diaspora_url: diaspora* URL, ako je usluga aktivirana
+import_with_rabbitmq: Aktiviraj RabbitMQ za asinkroni uvoz podataka
+api_user_registration: Aktiviraj korisničku registraciju putem sučelja
+settings_changed: Konfiguracija aktualizirana
+matomo_host: Računalo tvoje web-stranice u Piwiku (bez http:// ili https://)
+unmark_url: Unmark URL, ako je usluga aktivirana
+shaarli_url: Shaarli URL, ako je usluga aktivirana
+download_pictures: Preuzmi slike na vlastiti poslužitelj
+modify_settings: primijeni
+export_epub: Aktiviraj ePub izvoz
+misc: razno
+wallabag_support_url: URL podrške za wallabag
+export_xml: Aktiviraj XML izvoz
+show_printlink: Za ispis sadržaja, prikaži poveznicu
+demo_mode_username: Demo korisnik
+import: uvezi
diff --git a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.ru.yml b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.ru.yml
index 811fe4acf..d66de1b7b 100644
--- a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.ru.yml
+++ b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.ru.yml
@@ -35,3 +35,7 @@ demo_mode_username: "Демо пользователь"
share_public: "Разрешить публичные ссылки на записи"
download_images_enabled: "Скачивать изображения локально"
restricted_access: "Включить авторизацию на сайте с помощью paywall"
+shaarli_share_origin_url: Включите отправку URL-адреса источника для Shaarli, если услуга включена
+store_article_headers: Включите, если wallabag хранит заголовки HTTP для каждой статьи
+api_user_registration: Разрешить пользователю регистрироваться с помощью API
+share_scuttle: Включить возможность поделиться в Shaarli
diff --git a/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.uk.yml b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.uk.yml
new file mode 100644
index 000000000..bf31507cb
--- /dev/null
+++ b/app/Resources/CraueConfigBundle/translations/CraueConfigBundle.uk.yml
@@ -0,0 +1,40 @@
+settings_changed: Конфігурацію оновлено
+download_pictures: Завантажити картинки на ваш сервер
+carrot: Дозволити ділитися в Carrot
+diaspora_url: diaspora* адреса, якщо сервіс увімкнено
+export_epub: Увімкнути експорт в ePub
+export_mobi: Увімкнути експорт в .mobi
+export_pdf: Увімкнути експорт в PDF
+export_csv: Увімкнути експорт в CSV
+export_json: Увімкнути експорт в JSON
+export_txt: Увімкнути експорт в TXT
+export_xml: Увімкнути експорт в XML
+import_with_rabbitmq: Увімкнути можливість асинхронного імпорту через RabbitMQ
+import_with_redis: Увімкнути можливість асинхронного імпорту через Redis
+shaarli_url: Shaarli URL, якщо сервіс увімкнено
+scuttle_url: Scuttle URL, якщо сервіс увімкнено
+unmark_url: Unmark URL, якщо сервіс увімкнено
+share_diaspora: Дозволити ділитися в diaspora*
+share_mail: Дозволити ділитись електронною поштою
+share_shaarli: Дозволити ділитися в Shaarli
+share_scuttle: Дозволити ділитися в Scuttle
+share_twitter: Дозволити ділитися в Twitter
+share_unmark: Дозволити ділитися в Unmark.it
+show_printlink: Показувати лінк для друку
+wallabag_support_url: Адреса техпідтримки для wallabag
+entry: стаття
+export: експорт
+import: імпорт
+misc: інше
+modify_settings: застосувати
+matomo_host: Host вашого сайту в Piwik (без http:// чи https://)
+matomo_site_id: ID вашого сайту в Piwik/Matomo
+matomo_enabled: Увімкнути Piwik/Matomo
+demo_mode_enabled: Увімкнути демо-режим? (Використовується тільки для публічних демонстрацій wallabag)
+demo_mode_username: Демо-користувач
+share_public: Дозволити публічні посилання на статті
+download_images_enabled: Завантажувати картинки локально
+restricted_access: Увімкнути аутентифікацію для сайтів з платним контентом
+api_user_registration: Дозволити користувачам реєструватись через API
+store_article_headers: Увімкнути зберігання HTTP-заголовків для кожної статті
+shaarli_share_origin_url: Увімкнути можливість ділитись оригінальним лінком в Shaarli, якщо сервіс увімкнено
diff --git a/app/Resources/static/themes/material/css/cards.scss b/app/Resources/static/themes/material/css/cards.scss
index 80c9f253c..966510185 100644
--- a/app/Resources/static/themes/material/css/cards.scss
+++ b/app/Resources/static/themes/material/css/cards.scss
@@ -293,6 +293,11 @@ a.original:not(.waves-effect) {
}
}
+.card.archived,
+.card-stacked.archived {
+ opacity: 0.5;
+}
+
#content .collection .collection-item {
min-height: 65px;
height: auto;
diff --git a/app/config/wallabag.yml b/app/config/wallabag.yml
index f3da314c7..9ccd5c16e 100644
--- a/app/config/wallabag.yml
+++ b/app/config/wallabag.yml
@@ -18,6 +18,7 @@ wallabag_core:
ru: 'Русский'
ja: '日本語'
zh: '简体中文'
+ uk: 'Українська'
items_on_page: 12
theme: material
language: '%locale%'
diff --git a/composer.json b/composer.json
index 6477d9ec9..2e56335d7 100644
--- a/composer.json
+++ b/composer.json
@@ -53,7 +53,6 @@
"bdunogier/guzzle-site-authenticator": "^1.0.0",
"craue/config-bundle": "^2.3.0",
"defuse/php-encryption": "^2.1",
- "doctrine/dbal": "2.9.2",
"doctrine/doctrine-bundle": "^1.9",
"doctrine/doctrine-cache-bundle": "^1.3",
"doctrine/doctrine-migrations-bundle": "^1.3",
@@ -78,6 +77,7 @@
"nelmio/api-doc-bundle": "^2.13.2",
"nelmio/cors-bundle": "~1.5",
"ocramius/proxy-manager": "^2.1.1",
+ "pagerfanta/doctrine-orm-adapter": "^2.4",
"php-amqplib/rabbitmq-bundle": "^1.14",
"php-http/guzzle5-adapter": "^2.0",
"php-http/httplug-bundle": "^1.14",
@@ -106,10 +106,10 @@
"m6web/redis-mock": "^5.0",
"php-http/mock-client": "^1.0",
"phpstan/extension-installer": "^1.0",
- "phpstan/phpstan": "^0.12.0",
- "phpstan/phpstan-doctrine": "^0.12.0",
- "phpstan/phpstan-phpunit": "^0.12.0",
- "phpstan/phpstan-symfony": "^0.12.0",
+ "phpstan/phpstan": "^0.12",
+ "phpstan/phpstan-doctrine": "^0.12",
+ "phpstan/phpstan-phpunit": "^0.12",
+ "phpstan/phpstan-symfony": "^0.12",
"symfony/maker-bundle": "^1.18",
"symfony/phpunit-bridge": "~5.1.1"
},
diff --git a/composer.lock b/composer.lock
index fd8a97200..647b04e04 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,24 +4,24 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "7bfe0742fcefa618c3817291f40c799f",
+ "content-hash": "ab0454155d2539b55816a2f16c6c61cc",
"packages": [
{
"name": "babdev/pagerfanta-bundle",
- "version": "v2.4.2",
+ "version": "v2.5.0",
"source": {
"type": "git",
- "url": "https://github.com/BabDev/BabDevPagerfantaBundle.git",
- "reference": "93c041c59d43263ee63ddd3f922045328334bb81"
+ "url": "https://github.com/BabDev/PagerfantaBundle.git",
+ "reference": "3eaedef12af657238dfd9307b8892481916cb655"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/BabDev/BabDevPagerfantaBundle/zipball/93c041c59d43263ee63ddd3f922045328334bb81",
- "reference": "93c041c59d43263ee63ddd3f922045328334bb81",
+ "url": "https://api.github.com/repos/BabDev/PagerfantaBundle/zipball/3eaedef12af657238dfd9307b8892481916cb655",
+ "reference": "3eaedef12af657238dfd9307b8892481916cb655",
"shasum": ""
},
"require": {
- "pagerfanta/pagerfanta": "^2.2.1",
+ "pagerfanta/pagerfanta": "^2.4",
"php": "^7.2",
"symfony/config": "^3.4 || ^4.4 || ^5.0",
"symfony/dependency-injection": "^3.4 || ^4.4 || ^5.0",
@@ -32,28 +32,28 @@
"symfony/routing": "^3.4 || ^4.4 || ^5.0"
},
"conflict": {
- "twig/twig": "<1.34 || >=2.0,<2.4",
+ "twig/twig": "<1.35 || >=2.0,<2.5",
"white-october/pagerfanta-bundle": "*"
},
"require-dev": {
"doctrine/annotations": "^1.8",
"friendsofphp/php-cs-fixer": "^2.16",
"matthiasnoback/symfony-dependency-injection-test": "^4.1",
+ "phpstan/extension-installer": "^1.0.3",
+ "phpstan/phpstan": "^0.12.33",
+ "phpstan/phpstan-phpunit": "^0.12.13",
+ "phpstan/phpstan-symfony": "^0.12.7",
"phpunit/phpunit": "^8.5 || ^9.0",
"symfony/translation": "^3.4 || ^4.4 || ^5.0",
"symfony/twig-bridge": "^3.4 || ^4.4 || ^5.0",
- "twig/twig": "^1.34 || ^2.4 || ^3.0"
+ "symfony/twig-bundle": "^3.4 || ^4.4 || ^5.0",
+ "twig/twig": "^1.35 || ^2.5 || ^3.0"
},
"suggest": {
"symfony/translation": "To use the Pagerfanta views with translation support",
"twig/twig": "To integrate Pagerfanta with Twig through extensions"
},
"type": "symfony-bundle",
- "extra": {
- "branch-alias": {
- "dev-2.x": "2.x-dev"
- }
- },
"autoload": {
"psr-4": {
"BabDev\\PagerfantaBundle\\": ""
@@ -78,7 +78,7 @@
"type": "github"
}
],
- "time": "2020-06-09T15:42:00+00:00"
+ "time": "2020-07-25T21:24:07+00:00"
},
{
"name": "bdunogier/guzzle-site-authenticator",
@@ -289,71 +289,6 @@
],
"time": "2019-04-09T12:31:48+00:00"
},
- {
- "name": "composer/package-versions-deprecated",
- "version": "1.8.0",
- "source": {
- "type": "git",
- "url": "https://github.com/composer/package-versions-deprecated.git",
- "reference": "98df7f1b293c0550bd5b1ce6b60b59bdda23aa47"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/98df7f1b293c0550bd5b1ce6b60b59bdda23aa47",
- "reference": "98df7f1b293c0550bd5b1ce6b60b59bdda23aa47",
- "shasum": ""
- },
- "require": {
- "composer-plugin-api": "^1.1.0 || ^2.0",
- "php": "^7"
- },
- "replace": {
- "ocramius/package-versions": "1.2 - 1.8.99"
- },
- "require-dev": {
- "composer/composer": "^1.9.3 || ^2.0@dev",
- "ext-zip": "^1.13",
- "phpunit/phpunit": "^6.5 || ^7"
- },
- "type": "composer-plugin",
- "extra": {
- "class": "PackageVersions\\Installer",
- "branch-alias": {
- "dev-master": "1.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "PackageVersions\\": "src/PackageVersions"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Marco Pivetta",
- "email": "ocramius@gmail.com"
- },
- {
- "name": "Jordi Boggiano",
- "email": "j.boggiano@seld.be"
- }
- ],
- "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
- "funding": [
- {
- "url": "https://packagist.com",
- "type": "custom"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/composer/composer",
- "type": "tidelift"
- }
- ],
- "time": "2020-04-23T11:49:37+00:00"
- },
{
"name": "craue/config-bundle",
"version": "2.4.0",
@@ -559,16 +494,16 @@
},
{
"name": "doctrine/cache",
- "version": "1.10.1",
+ "version": "1.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/cache.git",
- "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3"
+ "reference": "13e3381b25847283a91948d04640543941309727"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/cache/zipball/35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
- "reference": "35a4a70cd94e09e2259dfae7488afc6b474ecbd3",
+ "url": "https://api.github.com/repos/doctrine/cache/zipball/13e3381b25847283a91948d04640543941309727",
+ "reference": "13e3381b25847283a91948d04640543941309727",
"shasum": ""
},
"require": {
@@ -651,20 +586,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-27T16:24:54+00:00"
+ "time": "2020-07-07T18:54:01+00:00"
},
{
"name": "doctrine/collections",
- "version": "1.6.5",
+ "version": "1.6.7",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "fc0206348e17e530d09463fef07ba8968406cd6d"
+ "reference": "55f8b799269a1a472457bd1a41b4f379d4cfba4a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/fc0206348e17e530d09463fef07ba8968406cd6d",
- "reference": "fc0206348e17e530d09463fef07ba8968406cd6d",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/55f8b799269a1a472457bd1a41b4f379d4cfba4a",
+ "reference": "55f8b799269a1a472457bd1a41b4f379d4cfba4a",
"shasum": ""
},
"require": {
@@ -716,7 +651,7 @@
"iterators",
"php"
],
- "time": "2020-05-25T19:24:35+00:00"
+ "time": "2020-07-27T17:53:49+00:00"
},
{
"name": "doctrine/common",
@@ -799,35 +734,50 @@
"doctrine",
"php"
],
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fcommon",
+ "type": "tidelift"
+ }
+ ],
"time": "2020-06-05T16:46:05+00:00"
},
{
"name": "doctrine/dbal",
- "version": "v2.9.2",
+ "version": "2.10.2",
"source": {
"type": "git",
"url": "https://github.com/doctrine/dbal.git",
- "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9"
+ "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/dbal/zipball/22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9",
- "reference": "22800bd651c1d8d2a9719e2a3dc46d5108ebfcc9",
+ "url": "https://api.github.com/repos/doctrine/dbal/zipball/aab745e7b6b2de3b47019da81e7225e14dcfdac8",
+ "reference": "aab745e7b6b2de3b47019da81e7225e14dcfdac8",
"shasum": ""
},
"require": {
"doctrine/cache": "^1.0",
"doctrine/event-manager": "^1.0",
"ext-pdo": "*",
- "php": "^7.1"
+ "php": "^7.2"
},
"require-dev": {
- "doctrine/coding-standard": "^5.0",
- "jetbrains/phpstorm-stubs": "^2018.1.2",
- "phpstan/phpstan": "^0.10.1",
- "phpunit/phpunit": "^7.4",
- "symfony/console": "^2.0.5|^3.0|^4.0",
- "symfony/phpunit-bridge": "^3.4.5|^4.0.5"
+ "doctrine/coding-standard": "^6.0",
+ "jetbrains/phpstorm-stubs": "^2019.1",
+ "nikic/php-parser": "^4.4",
+ "phpstan/phpstan": "^0.12",
+ "phpunit/phpunit": "^8.4.1",
+ "symfony/console": "^2.0.5|^3.0|^4.0|^5.0",
+ "vimeo/psalm": "^3.11"
},
"suggest": {
"symfony/console": "For helpful console commands such as SQL execution and import of files."
@@ -838,7 +788,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.9.x-dev",
+ "dev-master": "2.10.x-dev",
"dev-develop": "3.0.x-dev"
}
},
@@ -852,6 +802,10 @@
"MIT"
],
"authors": [
+ {
+ "name": "Guilherme Blanco",
+ "email": "guilhermeblanco@gmail.com"
+ },
{
"name": "Roman Borschel",
"email": "roman@code-factory.org"
@@ -860,10 +814,6 @@
"name": "Benjamin Eberlei",
"email": "kontakt@beberlei.de"
},
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com"
- },
{
"name": "Jonathan Wage",
"email": "jonwage@gmail.com"
@@ -874,14 +824,39 @@
"keywords": [
"abstraction",
"database",
+ "db2",
"dbal",
+ "mariadb",
+ "mssql",
"mysql",
- "persistence",
+ "oci8",
+ "oracle",
+ "pdo",
"pgsql",
- "php",
- "queryobject"
+ "postgresql",
+ "queryobject",
+ "sasql",
+ "sql",
+ "sqlanywhere",
+ "sqlite",
+ "sqlserver",
+ "sqlsrv"
],
- "time": "2018-12-31T03:27:51+00:00"
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-04-20T17:19:26+00:00"
},
{
"name": "doctrine/doctrine-bundle",
@@ -975,6 +950,20 @@
"orm",
"persistence"
],
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdoctrine-bundle",
+ "type": "tidelift"
+ }
+ ],
"time": "2020-05-25T19:50:59+00:00"
},
{
@@ -1519,33 +1508,40 @@
},
{
"name": "doctrine/orm",
- "version": "v2.6.6",
+ "version": "v2.7.3",
"source": {
"type": "git",
"url": "https://github.com/doctrine/orm.git",
- "reference": "2d9b9351831d1230881c52f006011cbf72fe944e"
+ "reference": "d95e03ba660d50d785a9925f41927fef0ee553cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/orm/zipball/2d9b9351831d1230881c52f006011cbf72fe944e",
- "reference": "2d9b9351831d1230881c52f006011cbf72fe944e",
+ "url": "https://api.github.com/repos/doctrine/orm/zipball/d95e03ba660d50d785a9925f41927fef0ee553cf",
+ "reference": "d95e03ba660d50d785a9925f41927fef0ee553cf",
"shasum": ""
},
"require": {
- "doctrine/annotations": "~1.5",
- "doctrine/cache": "~1.6",
- "doctrine/collections": "^1.4",
- "doctrine/common": "^2.7.1",
- "doctrine/dbal": "^2.6",
- "doctrine/instantiator": "~1.1",
+ "doctrine/annotations": "^1.8",
+ "doctrine/cache": "^1.9.1",
+ "doctrine/collections": "^1.5",
+ "doctrine/common": "^2.11 || ^3.0",
+ "doctrine/dbal": "^2.9.3",
+ "doctrine/event-manager": "^1.1",
+ "doctrine/inflector": "^1.0",
+ "doctrine/instantiator": "^1.3",
+ "doctrine/lexer": "^1.0",
+ "doctrine/persistence": "^1.3.3 || ^2.0",
"ext-pdo": "*",
+ "ocramius/package-versions": "^1.2",
"php": "^7.1",
- "symfony/console": "~3.0|~4.0"
+ "symfony/console": "^3.0|^4.0|^5.0"
},
"require-dev": {
"doctrine/coding-standard": "^5.0",
+ "phpstan/phpstan": "^0.12.18",
"phpunit/phpunit": "^7.5",
- "symfony/yaml": "~3.4|~4.0"
+ "symfony/yaml": "^3.4|^4.0|^5.0",
+ "vimeo/psalm": "^3.11"
},
"suggest": {
"symfony/yaml": "If you want to use YAML Metadata Mapping Driver"
@@ -1556,7 +1552,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.6.x-dev"
+ "dev-master": "2.7.x-dev"
}
},
"autoload": {
@@ -1591,12 +1587,26 @@
}
],
"description": "Object-Relational-Mapper for PHP",
- "homepage": "http://www.doctrine-project.org",
+ "homepage": "https://www.doctrine-project.org/projects/orm.html",
"keywords": [
"database",
"orm"
],
- "time": "2019-11-18T22:01:21+00:00"
+ "funding": [
+ {
+ "url": "https://www.doctrine-project.org/sponsorship.html",
+ "type": "custom"
+ },
+ {
+ "url": "https://www.patreon.com/phpdoctrine",
+ "type": "patreon"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/doctrine/orm",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-05-26T16:03:49+00:00"
},
{
"name": "doctrine/persistence",
@@ -1775,16 +1785,16 @@
},
{
"name": "egulias/email-validator",
- "version": "2.1.17",
+ "version": "2.1.18",
"source": {
"type": "git",
"url": "https://github.com/egulias/EmailValidator.git",
- "reference": "ade6887fd9bd74177769645ab5c474824f8a418a"
+ "reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a",
- "reference": "ade6887fd9bd74177769645ab5c474824f8a418a",
+ "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/cfa3d44471c7f5bfb684ac2b0da7114283d78441",
+ "reference": "cfa3d44471c7f5bfb684ac2b0da7114283d78441",
"shasum": ""
},
"require": {
@@ -1808,7 +1818,7 @@
},
"autoload": {
"psr-4": {
- "Egulias\\EmailValidator\\": "EmailValidator"
+ "Egulias\\EmailValidator\\": "src"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -1829,7 +1839,7 @@
"validation",
"validator"
],
- "time": "2020-02-13T22:36:52+00:00"
+ "time": "2020-06-16T20:11:17+00:00"
},
{
"name": "fig/link-util",
@@ -2142,21 +2152,21 @@
},
{
"name": "friendsofsymfony/rest-bundle",
- "version": "2.8.0",
+ "version": "2.8.2",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfSymfony/FOSRestBundle.git",
- "reference": "cc53e997761a56f657d2cae2d49e91dd64a7da76"
+ "reference": "88470cca1a99e4b55bb93a0f288fcb6230fce8d8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/cc53e997761a56f657d2cae2d49e91dd64a7da76",
- "reference": "cc53e997761a56f657d2cae2d49e91dd64a7da76",
+ "url": "https://api.github.com/repos/FriendsOfSymfony/FOSRestBundle/zipball/88470cca1a99e4b55bb93a0f288fcb6230fce8d8",
+ "reference": "88470cca1a99e4b55bb93a0f288fcb6230fce8d8",
"shasum": ""
},
"require": {
"doctrine/inflector": "^1.0",
- "php": "^7.1",
+ "php": "^7.1|^8.0",
"psr/log": "^1.0",
"symfony/config": "^3.4|^4.3",
"symfony/debug": "^3.4|^4.3",
@@ -2244,7 +2254,7 @@
"keywords": [
"rest"
],
- "time": "2020-06-03T06:41:50+00:00"
+ "time": "2020-07-14T14:31:53+00:00"
},
{
"name": "friendsofsymfony/user-bundle",
@@ -3925,16 +3935,16 @@
},
{
"name": "j0k3r/graby-site-config",
- "version": "1.0.107",
+ "version": "1.0.110",
"source": {
"type": "git",
"url": "https://github.com/j0k3r/graby-site-config.git",
- "reference": "cc66dcbdeb9368a8eb385e21dcc88183b280412e"
+ "reference": "0a2efd753d54aa446d20b82d8c334371f994eacc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/cc66dcbdeb9368a8eb385e21dcc88183b280412e",
- "reference": "cc66dcbdeb9368a8eb385e21dcc88183b280412e",
+ "url": "https://api.github.com/repos/j0k3r/graby-site-config/zipball/0a2efd753d54aa446d20b82d8c334371f994eacc",
+ "reference": "0a2efd753d54aa446d20b82d8c334371f994eacc",
"shasum": ""
},
"require": {
@@ -3961,7 +3971,7 @@
}
],
"description": "Graby site config files",
- "time": "2020-06-03T09:43:28+00:00"
+ "time": "2020-07-17T13:34:07+00:00"
},
{
"name": "j0k3r/httplug-ssrf-plugin",
@@ -4211,20 +4221,20 @@
},
{
"name": "jean85/pretty-package-versions",
- "version": "1.3.0",
+ "version": "1.2",
"source": {
"type": "git",
"url": "https://github.com/Jean85/pretty-package-versions.git",
- "reference": "e3517fb11b67e798239354fe8213927d012ad8f9"
+ "reference": "75c7effcf3f77501d0e0caa75111aff4daa0dd48"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/e3517fb11b67e798239354fe8213927d012ad8f9",
- "reference": "e3517fb11b67e798239354fe8213927d012ad8f9",
+ "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/75c7effcf3f77501d0e0caa75111aff4daa0dd48",
+ "reference": "75c7effcf3f77501d0e0caa75111aff4daa0dd48",
"shasum": ""
},
"require": {
- "composer/package-versions-deprecated": "^1.8.0",
+ "ocramius/package-versions": "^1.2.0",
"php": "^7.0"
},
"require-dev": {
@@ -4258,7 +4268,7 @@
"release",
"versions"
],
- "time": "2020-04-24T14:19:45+00:00"
+ "time": "2018-06-13T13:22:40+00:00"
},
{
"name": "jms/metadata",
@@ -4320,33 +4330,29 @@
},
{
"name": "jms/serializer",
- "version": "3.7.0",
+ "version": "3.8.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/serializer.git",
- "reference": "6ae57ed4a2c028051ead47e57005e4866b1c34b1"
+ "reference": "13ead2c318da7965eafda9348bc70eadc872baac"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/6ae57ed4a2c028051ead47e57005e4866b1c34b1",
- "reference": "6ae57ed4a2c028051ead47e57005e4866b1c34b1",
+ "url": "https://api.github.com/repos/schmittjoh/serializer/zipball/13ead2c318da7965eafda9348bc70eadc872baac",
+ "reference": "13ead2c318da7965eafda9348bc70eadc872baac",
"shasum": ""
},
"require": {
"doctrine/annotations": "^1.0",
"doctrine/instantiator": "^1.0.3",
- "hoa/compiler": "^3.17.08.08",
+ "doctrine/lexer": "^1.1",
"jms/metadata": "^2.0",
"php": "^7.2"
},
- "conflict": {
- "hoa/consistency": "<1.17.05.02",
- "hoa/core": "*",
- "hoa/iterator": "<2.16.03.15"
- },
"require-dev": {
"doctrine/coding-standard": "^5.0",
"doctrine/orm": "~2.1",
+ "doctrine/persistence": "^1.3.3|^2.0|^3.0",
"doctrine/phpcr-odm": "^1.3|^2.0",
"ext-pdo_sqlite": "*",
"jackalope/jackalope-doctrine-dbal": "^1.1.5",
@@ -4360,7 +4366,7 @@
"symfony/translation": "^3.0|^4.0|^5.0",
"symfony/validator": "^3.1.9|^4.0|^5.0",
"symfony/yaml": "^3.3|^4.0|^5.0",
- "twig/twig": "~1.34|~2.4"
+ "twig/twig": "~1.34|~2.4|^3.0"
},
"suggest": {
"doctrine/cache": "Required if you like to use cache functionality.",
@@ -4370,7 +4376,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "3.7-dev"
+ "dev-master": "3.8-dev"
}
},
"autoload": {
@@ -4407,23 +4413,24 @@
"type": "github"
}
],
- "time": "2020-05-23T06:09:27+00:00"
+ "time": "2020-06-28T11:22:30+00:00"
},
{
"name": "jms/serializer-bundle",
- "version": "3.6.0",
+ "version": "3.7.0",
"source": {
"type": "git",
"url": "https://github.com/schmittjoh/JMSSerializerBundle.git",
- "reference": "9986fff4d6c0ab099af0a7149376651e15c9a763"
+ "reference": "0ee8b75bfc484a342aa0471e3c6d9ad96fb430cf"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/9986fff4d6c0ab099af0a7149376651e15c9a763",
- "reference": "9986fff4d6c0ab099af0a7149376651e15c9a763",
+ "url": "https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/0ee8b75bfc484a342aa0471e3c6d9ad96fb430cf",
+ "reference": "0ee8b75bfc484a342aa0471e3c6d9ad96fb430cf",
"shasum": ""
},
"require": {
+ "jms/metadata": "^2.3",
"jms/serializer": "^3.0",
"php": "^7.2",
"symfony/dependency-injection": "^3.3 || ^4.0 || ^5.0",
@@ -4447,7 +4454,7 @@
"type": "symfony-bundle",
"extra": {
"branch-alias": {
- "dev-master": "3.6-dev"
+ "dev-master": "3.7-dev"
}
},
"autoload": {
@@ -4486,7 +4493,7 @@
"type": "github"
}
],
- "time": "2020-05-23T06:13:14+00:00"
+ "time": "2020-06-28T11:26:21+00:00"
},
{
"name": "kphoen/rulerz",
@@ -4735,16 +4742,16 @@
},
{
"name": "laminas/laminas-diactoros",
- "version": "2.3.0",
+ "version": "2.3.1",
"source": {
"type": "git",
"url": "https://github.com/laminas/laminas-diactoros.git",
- "reference": "5ab185dba63ec655a2380c97711b09adc7061f89"
+ "reference": "2ffc7cc816f6207b27923ee15edf6fac668390aa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/5ab185dba63ec655a2380c97711b09adc7061f89",
- "reference": "5ab185dba63ec655a2380c97711b09adc7061f89",
+ "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/2ffc7cc816f6207b27923ee15edf6fac668390aa",
+ "reference": "2ffc7cc816f6207b27923ee15edf6fac668390aa",
"shasum": ""
},
"require": {
@@ -4816,6 +4823,7 @@
"http",
"laminas",
"psr",
+ "psr-17",
"psr-7"
],
"funding": [
@@ -4824,7 +4832,7 @@
"type": "community_bridge"
}
],
- "time": "2020-04-27T17:07:01+00:00"
+ "time": "2020-07-07T15:34:31+00:00"
},
{
"name": "laminas/laminas-eventmanager",
@@ -5135,16 +5143,16 @@
},
{
"name": "masterminds/html5",
- "version": "2.7.1",
+ "version": "2.7.3",
"source": {
"type": "git",
"url": "https://github.com/Masterminds/html5-php.git",
- "reference": "a3edfe52f9e7380e498d33157e1330e85386645d"
+ "reference": "aad73dbfefd71d46072138109ce1288d96c329cc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/a3edfe52f9e7380e498d33157e1330e85386645d",
- "reference": "a3edfe52f9e7380e498d33157e1330e85386645d",
+ "url": "https://api.github.com/repos/Masterminds/html5-php/zipball/aad73dbfefd71d46072138109ce1288d96c329cc",
+ "reference": "aad73dbfefd71d46072138109ce1288d96c329cc",
"shasum": ""
},
"require": {
@@ -5198,7 +5206,7 @@
"serializer",
"xml"
],
- "time": "2020-02-06T11:39:04+00:00"
+ "time": "2020-07-05T07:53:37+00:00"
},
{
"name": "mgargano/simplehtmldom",
@@ -5332,16 +5340,16 @@
},
{
"name": "monolog/monolog",
- "version": "1.25.4",
+ "version": "1.25.5",
"source": {
"type": "git",
"url": "https://github.com/Seldaek/monolog.git",
- "reference": "3022efff205e2448b560c833c6fbbf91c3139168"
+ "reference": "1817faadd1846cd08be9a49e905dc68823bc38c0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/Seldaek/monolog/zipball/3022efff205e2448b560c833c6fbbf91c3139168",
- "reference": "3022efff205e2448b560c833c6fbbf91c3139168",
+ "url": "https://api.github.com/repos/Seldaek/monolog/zipball/1817faadd1846cd08be9a49e905dc68823bc38c0",
+ "reference": "1817faadd1846cd08be9a49e905dc68823bc38c0",
"shasum": ""
},
"require": {
@@ -5415,7 +5423,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-22T07:31:27+00:00"
+ "time": "2020-07-23T08:35:51+00:00"
},
{
"name": "nelmio/api-doc-bundle",
@@ -5560,6 +5568,56 @@
],
"time": "2019-06-17T08:53:14+00:00"
},
+ {
+ "name": "ocramius/package-versions",
+ "version": "1.4.2",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/Ocramius/PackageVersions.git",
+ "reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/Ocramius/PackageVersions/zipball/44af6f3a2e2e04f2af46bcb302ad9600cba41c7d",
+ "reference": "44af6f3a2e2e04f2af46bcb302ad9600cba41c7d",
+ "shasum": ""
+ },
+ "require": {
+ "composer-plugin-api": "^1.0.0",
+ "php": "^7.1.0"
+ },
+ "require-dev": {
+ "composer/composer": "^1.6.3",
+ "doctrine/coding-standard": "^5.0.1",
+ "ext-zip": "*",
+ "infection/infection": "^0.7.1",
+ "phpunit/phpunit": "^7.5.17"
+ },
+ "type": "composer-plugin",
+ "extra": {
+ "class": "PackageVersions\\Installer",
+ "branch-alias": {
+ "dev-master": "2.0.x-dev"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "PackageVersions\\": "src/PackageVersions"
+ }
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Marco Pivetta",
+ "email": "ocramius@gmail.com"
+ }
+ ],
+ "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)",
+ "time": "2019-11-15T16:17:10+00:00"
+ },
{
"name": "ocramius/proxy-manager",
"version": "2.2.3",
@@ -5632,16 +5690,16 @@
},
{
"name": "pagerfanta/pagerfanta",
- "version": "v2.3.0",
+ "version": "v2.4.0",
"source": {
"type": "git",
"url": "https://github.com/BabDev/Pagerfanta.git",
- "reference": "fd00eb74632fecc0265327e9fe0eddc08c72b238"
+ "reference": "43ab8ba41c382f35ca6fae3ccb8d19eb01e8d266"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/BabDev/Pagerfanta/zipball/fd00eb74632fecc0265327e9fe0eddc08c72b238",
- "reference": "fd00eb74632fecc0265327e9fe0eddc08c72b238",
+ "url": "https://api.github.com/repos/BabDev/Pagerfanta/zipball/43ab8ba41c382f35ca6fae3ccb8d19eb01e8d266",
+ "reference": "43ab8ba41c382f35ca6fae3ccb8d19eb01e8d266",
"shasum": ""
},
"require": {
@@ -5649,6 +5707,20 @@
"php": "^7.2",
"symfony/deprecation-contracts": "^2.1"
},
+ "conflict": {
+ "twig/twig": "<1.35 || >=2.0,<2.5"
+ },
+ "replace": {
+ "pagerfanta/core": "self.version",
+ "pagerfanta/doctrine-collections-adapter": "self.version",
+ "pagerfanta/doctrine-dbal-adapter": "self.version",
+ "pagerfanta/doctrine-mongodb-odm-adapter": "self.version",
+ "pagerfanta/doctrine-orm-adapter": "self.version",
+ "pagerfanta/doctrine-phpcr-odm-adapter": "self.version",
+ "pagerfanta/elastica-adapter": "self.version",
+ "pagerfanta/solarium-adapter": "self.version",
+ "pagerfanta/twig": "self.version"
+ },
"require-dev": {
"doctrine/collections": "^1.4",
"doctrine/dbal": "^2.5",
@@ -5657,29 +5729,32 @@
"friendsofphp/php-cs-fixer": "^2.16.3",
"jackalope/jackalope-doctrine-dbal": "^1.3",
"mandango/mandango": "^1.0@dev",
+ "phpstan/extension-installer": "^1.0.4",
+ "phpstan/phpstan": "^0.12.33",
+ "phpstan/phpstan-phpunit": "^0.12.12",
"phpunit/phpunit": "^8.5 || ^9.0",
"propel/propel": "^2.0@dev",
"propel/propel1": "^1.7",
- "ruflin/elastica": "^1.3 || ^2.0 || ^3.0 || ^5.0 || ^6.0",
- "solarium/solarium": "^2.3 || ^3.0 || ^4.0 || ^5.0"
+ "ruflin/elastica": "^1.3 || ^2.0 || ^3.0 || ^5.0 || ^6.0 || ^7.0",
+ "solarium/solarium": "^2.3 || ^3.0 || ^4.0 || ^5.0",
+ "twig/twig": "^1.35 || ^2.5 || ^3.0"
},
"suggest": {
- "doctrine/collections": "To use the Doctrine Collection and Selectable adapter.",
- "doctrine/dbal": "To use the Doctrine DBAL adapters.",
- "doctrine/mongodb-odm": "To use the Doctrine MongoDB ODM Adapter.",
- "doctrine/orm": "To use the Doctrine ORM Adapter.",
- "doctrine/phpcr-odm": "To use the Doctrine PHPCR ODM Adapter.",
- "solarium/solarium": "To use the SolariumAdapter."
+ "twig/twig": "To integrate Pagerfanta with Twig"
},
"type": "library",
- "extra": {
- "branch-alias": {
- "dev-2.x": "2.x-dev"
- }
- },
"autoload": {
"psr-4": {
- "Pagerfanta\\": "src/"
+ "Pagerfanta\\": "lib/Core/",
+ "Pagerfanta\\Adapter\\": "src/Adapter/",
+ "Pagerfanta\\Doctrine\\Collections\\": "lib/Adapter/Doctrine/Collections/",
+ "Pagerfanta\\Doctrine\\DBAL\\": "lib/Adapter/Doctrine/DBAL/",
+ "Pagerfanta\\Doctrine\\MongoDBODM\\": "lib/Adapter/Doctrine/MongoDBODM/",
+ "Pagerfanta\\Doctrine\\ORM\\": "lib/Adapter/Doctrine/ORM/",
+ "Pagerfanta\\Doctrine\\PHPCRODM\\": "lib/Adapter/Doctrine/PHPCRODM/",
+ "Pagerfanta\\Elastica\\": "lib/Adapter/Elastica/",
+ "Pagerfanta\\Solarium\\": "lib/Adapter/Solarium/",
+ "Pagerfanta\\Twig\\": "lib/Twig/"
}
},
"notification-url": "https://packagist.org/downloads/",
@@ -5699,7 +5774,7 @@
"type": "github"
}
],
- "time": "2020-06-09T15:25:12+00:00"
+ "time": "2020-07-25T21:21:39+00:00"
},
{
"name": "paragonie/constant_time_encoding",
@@ -5962,31 +6037,36 @@
},
{
"name": "php-http/client-common",
- "version": "2.1.0",
+ "version": "2.3.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/client-common.git",
- "reference": "a8b29678d61556f45d6236b1667db16d998ceec5"
+ "reference": "e37e46c610c87519753135fb893111798c69076a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/client-common/zipball/a8b29678d61556f45d6236b1667db16d998ceec5",
- "reference": "a8b29678d61556f45d6236b1667db16d998ceec5",
+ "url": "https://api.github.com/repos/php-http/client-common/zipball/e37e46c610c87519753135fb893111798c69076a",
+ "reference": "e37e46c610c87519753135fb893111798c69076a",
"shasum": ""
},
"require": {
- "php": "^7.1",
+ "php": "^7.1 || ^8.0",
"php-http/httplug": "^2.0",
"php-http/message": "^1.6",
"php-http/message-factory": "^1.0",
- "symfony/options-resolver": " ^3.4.20 || ~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0"
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.0",
+ "symfony/options-resolver": "^2.6 || ^3.4.20 || ~4.0.15 || ~4.1.9 || ^4.2.1 || ^5.0",
+ "symfony/polyfill-php80": "^1.17"
},
"require-dev": {
"doctrine/instantiator": "^1.1",
"guzzlehttp/psr7": "^1.4",
- "phpspec/phpspec": "^5.1",
- "phpspec/prophecy": "^1.8",
- "sebastian/comparator": "^3.0"
+ "nyholm/psr7": "^1.2",
+ "phpspec/phpspec": "^5.1 || ^6.0",
+ "phpspec/prophecy": "^1.10.2",
+ "phpunit/phpunit": "^7.5.15 || ^8.5 || ^9.3"
},
"suggest": {
"ext-json": "To detect JSON responses with the ContentTypePlugin",
@@ -5998,7 +6078,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.0.x-dev"
+ "dev-master": "2.3.x-dev"
}
},
"autoload": {
@@ -6024,7 +6104,7 @@
"http",
"httplug"
],
- "time": "2019-11-18T08:58:18+00:00"
+ "time": "2020-07-21T10:04:13+00:00"
},
{
"name": "php-http/curl-client",
@@ -6093,29 +6173,29 @@
},
{
"name": "php-http/discovery",
- "version": "1.8.0",
+ "version": "1.9.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/discovery.git",
- "reference": "10d9019f393773345aedc0dc79e7fd678da874ee"
+ "reference": "64a18cc891957e05d91910b3c717d6bd11fbede9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/discovery/zipball/10d9019f393773345aedc0dc79e7fd678da874ee",
- "reference": "10d9019f393773345aedc0dc79e7fd678da874ee",
+ "url": "https://api.github.com/repos/php-http/discovery/zipball/64a18cc891957e05d91910b3c717d6bd11fbede9",
+ "reference": "64a18cc891957e05d91910b3c717d6bd11fbede9",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.1 || ^8.0"
},
"conflict": {
"nyholm/psr7": "<1.0"
},
"require-dev": {
- "akeneo/phpspec-skip-example-extension": "^4.0",
+ "graham-campbell/phpspec-skip-example-extension": "^5.0",
"php-http/httplug": "^1.0 || ^2.0",
"php-http/message-factory": "^1.0",
- "phpspec/phpspec": "^5.1",
+ "phpspec/phpspec": "^5.1 || ^6.1",
"puli/composer-plugin": "1.0.0-beta10"
},
"suggest": {
@@ -6125,7 +6205,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.7-dev"
+ "dev-master": "1.9-dev"
}
},
"autoload": {
@@ -6154,7 +6234,7 @@
"message",
"psr7"
],
- "time": "2020-06-14T10:44:12+00:00"
+ "time": "2020-07-13T15:44:45+00:00"
},
{
"name": "php-http/guzzle5-adapter",
@@ -6221,27 +6301,27 @@
},
{
"name": "php-http/httplug",
- "version": "2.1.0",
+ "version": "2.2.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/httplug.git",
- "reference": "72d2b129a48f0490d55b7f89be0d6aa0597ffb06"
+ "reference": "191a0a1b41ed026b717421931f8d3bd2514ffbf9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/httplug/zipball/72d2b129a48f0490d55b7f89be0d6aa0597ffb06",
- "reference": "72d2b129a48f0490d55b7f89be0d6aa0597ffb06",
+ "url": "https://api.github.com/repos/php-http/httplug/zipball/191a0a1b41ed026b717421931f8d3bd2514ffbf9",
+ "reference": "191a0a1b41ed026b717421931f8d3bd2514ffbf9",
"shasum": ""
},
"require": {
- "php": "^7.0",
- "php-http/promise": "^1.0",
+ "php": "^7.1 || ^8.0",
+ "php-http/promise": "^1.1",
"psr/http-client": "^1.0",
"psr/http-message": "^1.0"
},
"require-dev": {
"friends-of-phpspec/phpspec-code-coverage": "^4.1",
- "phpspec/phpspec": "^4.3.4|^5.0|^6.0"
+ "phpspec/phpspec": "^5.1 || ^6.0"
},
"type": "library",
"extra": {
@@ -6265,7 +6345,8 @@
},
{
"name": "Márk Sági-Kazár",
- "email": "mark.sagikazar@gmail.com"
+ "email": "mark.sagikazar@gmail.com",
+ "homepage": "https://sagikazarmark.hu"
}
],
"description": "HTTPlug, the HTTP client abstraction for PHP",
@@ -6274,7 +6355,7 @@
"client",
"http"
],
- "time": "2019-12-27T10:07:11+00:00"
+ "time": "2020-07-13T15:43:23+00:00"
},
{
"name": "php-http/httplug-bundle",
@@ -6380,32 +6461,32 @@
},
{
"name": "php-http/logger-plugin",
- "version": "1.1.0",
+ "version": "1.2.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/logger-plugin.git",
- "reference": "c1c6e90717ce350319b7b8bc489f1db35bb523fd"
+ "reference": "fbf0c3e72e1738fdd45d4b3ad9cf03dda4cfcb26"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/logger-plugin/zipball/c1c6e90717ce350319b7b8bc489f1db35bb523fd",
- "reference": "c1c6e90717ce350319b7b8bc489f1db35bb523fd",
+ "url": "https://api.github.com/repos/php-http/logger-plugin/zipball/fbf0c3e72e1738fdd45d4b3ad9cf03dda4cfcb26",
+ "reference": "fbf0c3e72e1738fdd45d4b3ad9cf03dda4cfcb26",
"shasum": ""
},
"require": {
- "php": "^5.4 || ^7.0",
+ "php": "^7.1 || ^7.0",
"php-http/client-common": "^1.9 || ^2.0",
"php-http/message": "^1.0",
- "psr/log": "^1.0"
+ "psr/log": "^1.0",
+ "symfony/polyfill-php73": "^1.17"
},
"require-dev": {
- "henrikbjorn/phpspec-code-coverage": "^1.0",
- "phpspec/phpspec": "^2.5"
+ "phpspec/phpspec": "^5.1 || ^6.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.1-dev"
+ "dev-master": "1.2-dev"
}
},
"autoload": {
@@ -6431,7 +6512,7 @@
"logger",
"plugin"
],
- "time": "2019-01-30T11:48:21+00:00"
+ "time": "2020-07-14T08:00:44+00:00"
},
{
"name": "php-http/message",
@@ -6557,21 +6638,24 @@
},
{
"name": "php-http/promise",
- "version": "v1.0.0",
+ "version": "1.1.0",
"source": {
"type": "git",
"url": "https://github.com/php-http/promise.git",
- "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980"
+ "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/promise/zipball/dc494cdc9d7160b9a09bd5573272195242ce7980",
- "reference": "dc494cdc9d7160b9a09bd5573272195242ce7980",
+ "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88",
+ "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88",
"shasum": ""
},
+ "require": {
+ "php": "^7.1 || ^8.0"
+ },
"require-dev": {
- "henrikbjorn/phpspec-code-coverage": "^1.0",
- "phpspec/phpspec": "^2.4"
+ "friends-of-phpspec/phpspec-code-coverage": "^4.3.2",
+ "phpspec/phpspec": "^5.1.2 || ^6.2"
},
"type": "library",
"extra": {
@@ -6589,13 +6673,13 @@
"MIT"
],
"authors": [
- {
- "name": "Márk Sági-Kazár",
- "email": "mark.sagikazar@gmail.com"
- },
{
"name": "Joel Wurtz",
"email": "joel.wurtz@gmail.com"
+ },
+ {
+ "name": "Márk Sági-Kazár",
+ "email": "mark.sagikazar@gmail.com"
}
],
"description": "Promise used for asynchronous HTTP requests",
@@ -6603,7 +6687,7 @@
"keywords": [
"promise"
],
- "time": "2016-01-26T13:27:02+00:00"
+ "time": "2020-07-07T09:29:14+00:00"
},
{
"name": "php-http/stopwatch-plugin",
@@ -6660,16 +6744,16 @@
},
{
"name": "phpseclib/phpseclib",
- "version": "2.0.27",
+ "version": "2.0.28",
"source": {
"type": "git",
"url": "https://github.com/phpseclib/phpseclib.git",
- "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc"
+ "reference": "d1ca58cf33cb21046d702ae3a7b14fdacd9f3260"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc",
- "reference": "34620af4df7d1988d8f0d7e91f6c8a3bf931d8dc",
+ "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/d1ca58cf33cb21046d702ae3a7b14fdacd9f3260",
+ "reference": "d1ca58cf33cb21046d702ae3a7b14fdacd9f3260",
"shasum": ""
},
"require": {
@@ -6762,7 +6846,7 @@
"type": "tidelift"
}
],
- "time": "2020-04-04T23:17:33+00:00"
+ "time": "2020-07-08T09:08:33+00:00"
},
{
"name": "phpzip/phpzip",
@@ -7099,20 +7183,20 @@
},
{
"name": "psr/http-client",
- "version": "1.0.0",
+ "version": "1.0.1",
"source": {
"type": "git",
"url": "https://github.com/php-fig/http-client.git",
- "reference": "496a823ef742b632934724bf769560c2a5c7c44e"
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/http-client/zipball/496a823ef742b632934724bf769560c2a5c7c44e",
- "reference": "496a823ef742b632934724bf769560c2a5c7c44e",
+ "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
+ "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
"shasum": ""
},
"require": {
- "php": "^7.0",
+ "php": "^7.0 || ^8.0",
"psr/http-message": "^1.0"
},
"type": "library",
@@ -7144,7 +7228,7 @@
"psr",
"psr-18"
],
- "time": "2018-10-30T23:29:13+00:00"
+ "time": "2020-06-29T06:28:15+00:00"
},
{
"name": "psr/http-factory",
@@ -7755,16 +7839,16 @@
},
{
"name": "sentry/sentry",
- "version": "2.4.0",
+ "version": "2.4.2",
"source": {
"type": "git",
"url": "https://github.com/getsentry/sentry-php.git",
- "reference": "e44561875e0d724bac3d9cdb705bf58847acd425"
+ "reference": "b3b4f4a08b184c3f22b208f357e8720ef42938b0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/e44561875e0d724bac3d9cdb705bf58847acd425",
- "reference": "e44561875e0d724bac3d9cdb705bf58847acd425",
+ "url": "https://api.github.com/repos/getsentry/sentry-php/zipball/b3b4f4a08b184c3f22b208f357e8720ef42938b0",
+ "reference": "b3b4f4a08b184c3f22b208f357e8720ef42938b0",
"shasum": ""
},
"require": {
@@ -7848,7 +7932,7 @@
"type": "custom"
}
],
- "time": "2020-05-20T20:49:38+00:00"
+ "time": "2020-07-24T07:02:19+00:00"
},
{
"name": "sentry/sentry-symfony",
@@ -8245,16 +8329,16 @@
},
{
"name": "symfony/deprecation-contracts",
- "version": "v2.1.2",
+ "version": "v2.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/deprecation-contracts.git",
- "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337"
+ "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337",
- "reference": "dd99cb3a0aff6cadd2a8d7d7ed72c2161e218337",
+ "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5e20b83385a77593259c9f8beb2c43cd03b2ac14",
+ "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14",
"shasum": ""
},
"require": {
@@ -8264,6 +8348,10 @@
"extra": {
"branch-alias": {
"dev-master": "2.1-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -8301,20 +8389,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-27T08:34:37+00:00"
+ "time": "2020-06-06T08:49:21+00:00"
},
{
"name": "symfony/http-client",
- "version": "v5.1.1",
+ "version": "v5.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client.git",
- "reference": "aae28b613d7a88e529df46e617f046be0236ab54"
+ "reference": "050dc633a598bdadbd49449500c87e30dabe5c58"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client/zipball/aae28b613d7a88e529df46e617f046be0236ab54",
- "reference": "aae28b613d7a88e529df46e617f046be0236ab54",
+ "url": "https://api.github.com/repos/symfony/http-client/zipball/050dc633a598bdadbd49449500c87e30dabe5c58",
+ "reference": "050dc633a598bdadbd49449500c87e30dabe5c58",
"shasum": ""
},
"require": {
@@ -8387,20 +8475,20 @@
"type": "tidelift"
}
],
- "time": "2020-06-11T21:20:02+00:00"
+ "time": "2020-07-06T13:23:11+00:00"
},
{
"name": "symfony/http-client-contracts",
- "version": "v2.1.2",
+ "version": "v2.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-client-contracts.git",
- "reference": "f8bed25edc964d015bcd87f1fec5734963931910"
+ "reference": "cd88921e9add61f2064c9c6b30de4f589db42962"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/f8bed25edc964d015bcd87f1fec5734963931910",
- "reference": "f8bed25edc964d015bcd87f1fec5734963931910",
+ "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/cd88921e9add61f2064c9c6b30de4f589db42962",
+ "reference": "cd88921e9add61f2064c9c6b30de4f589db42962",
"shasum": ""
},
"require": {
@@ -8413,6 +8501,10 @@
"extra": {
"branch-alias": {
"dev-master": "2.1-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -8458,20 +8550,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-25T17:37:45+00:00"
+ "time": "2020-07-06T13:23:11+00:00"
},
{
"name": "symfony/mime",
- "version": "v5.1.1",
+ "version": "v5.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "c0c418f05e727606e85b482a8591519c4712cf45"
+ "reference": "149fb0ad35aae3c7637b496b38478797fa6a7ea6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/c0c418f05e727606e85b482a8591519c4712cf45",
- "reference": "c0c418f05e727606e85b482a8591519c4712cf45",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/149fb0ad35aae3c7637b496b38478797fa6a7ea6",
+ "reference": "149fb0ad35aae3c7637b496b38478797fa6a7ea6",
"shasum": ""
},
"require": {
@@ -8535,7 +8627,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-09T15:07:35+00:00"
+ "time": "2020-07-23T10:04:31+00:00"
},
{
"name": "symfony/monolog-bundle",
@@ -8602,16 +8694,16 @@
},
{
"name": "symfony/polyfill-apcu",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-apcu.git",
- "reference": "9ec426b564916afb9bfd15f78708ec322eeb8538"
+ "reference": "f1d94a98e364f4b84252331a40cb7987b847e241"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/9ec426b564916afb9bfd15f78708ec322eeb8538",
- "reference": "9ec426b564916afb9bfd15f78708ec322eeb8538",
+ "url": "https://api.github.com/repos/symfony/polyfill-apcu/zipball/f1d94a98e364f4b84252331a40cb7987b847e241",
+ "reference": "f1d94a98e364f4b84252331a40cb7987b847e241",
"shasum": ""
},
"require": {
@@ -8620,7 +8712,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -8668,20 +8764,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:14:59+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9"
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
- "reference": "e94c8b1bbe2bc77507a1056cdb06451c75b427f9",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
+ "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
"shasum": ""
},
"require": {
@@ -8693,7 +8789,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -8740,20 +8840,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:14:59+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-iconv",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git",
- "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424"
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/c4de7601eefbf25f9d47190abe07f79fe0a27424",
- "reference": "c4de7601eefbf25f9d47190abe07f79fe0a27424",
+ "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
+ "reference": "6c2f78eb8f5ab8eaea98f6d414a5915f2e0fce36",
"shasum": ""
},
"require": {
@@ -8765,7 +8865,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -8813,20 +8917,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
- "reference": "4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3"
+ "reference": "4e45a6e39041a9cc78835b11abc47874ae302a55"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3",
- "reference": "4ef3923e4a86e1b6ef72d42be59dbf7d33a685e3",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/4e45a6e39041a9cc78835b11abc47874ae302a55",
+ "reference": "4e45a6e39041a9cc78835b11abc47874ae302a55",
"shasum": ""
},
"require": {
@@ -8839,7 +8943,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -8885,25 +8993,26 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:14:59+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-intl-idn",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git",
- "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a"
+ "reference": "bc6549d068d0160e0f10f7a5a23c7d1406b95ebe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/3bff59ea7047e925be6b7f2059d60af31bb46d6a",
- "reference": "3bff59ea7047e925be6b7f2059d60af31bb46d6a",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/bc6549d068d0160e0f10f7a5a23c7d1406b95ebe",
+ "reference": "bc6549d068d0160e0f10f7a5a23c7d1406b95ebe",
"shasum": ""
},
"require": {
"php": ">=5.3.3",
- "symfony/polyfill-mbstring": "^1.3",
+ "symfony/polyfill-intl-normalizer": "^1.10",
+ "symfony/polyfill-php70": "^1.10",
"symfony/polyfill-php72": "^1.10"
},
"suggest": {
@@ -8912,7 +9021,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -8932,6 +9045,10 @@
"name": "Laurent Bassin",
"email": "laurent@bassin.info"
},
+ {
+ "name": "Trevor Rowbotham",
+ "email": "trevor.rowbotham@pm.me"
+ },
{
"name": "Symfony Community",
"homepage": "https://symfony.com/contributors"
@@ -8961,20 +9078,101 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
- "name": "symfony/polyfill-mbstring",
- "version": "v1.17.0",
+ "name": "symfony/polyfill-intl-normalizer",
+ "version": "v1.18.0",
"source": {
"type": "git",
- "url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "fa79b11539418b02fc5e1897267673ba2c19419c"
+ "url": "https://github.com/symfony/polyfill-intl-normalizer.git",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fa79b11539418b02fc5e1897267673ba2c19419c",
- "reference": "fa79b11539418b02fc5e1897267673ba2c19419c",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "reference": "37078a8dd4a2a1e9ab0231af7c6cb671b2ed5a7e",
+ "shasum": ""
+ },
+ "require": {
+ "php": ">=5.3.3"
+ },
+ "suggest": {
+ "ext-intl": "For best performance"
+ },
+ "type": "library",
+ "extra": {
+ "branch-alias": {
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
+ }
+ },
+ "autoload": {
+ "psr-4": {
+ "Symfony\\Polyfill\\Intl\\Normalizer\\": ""
+ },
+ "files": [
+ "bootstrap.php"
+ ],
+ "classmap": [
+ "Resources/stubs"
+ ]
+ },
+ "notification-url": "https://packagist.org/downloads/",
+ "license": [
+ "MIT"
+ ],
+ "authors": [
+ {
+ "name": "Nicolas Grekas",
+ "email": "p@tchwork.com"
+ },
+ {
+ "name": "Symfony Community",
+ "homepage": "https://symfony.com/contributors"
+ }
+ ],
+ "description": "Symfony polyfill for intl's Normalizer class and related functions",
+ "homepage": "https://symfony.com",
+ "keywords": [
+ "compatibility",
+ "intl",
+ "normalizer",
+ "polyfill",
+ "portable",
+ "shim"
+ ],
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-07-14T12:35:20+00:00"
+ },
+ {
+ "name": "symfony/polyfill-mbstring",
+ "version": "v1.18.0",
+ "source": {
+ "type": "git",
+ "url": "https://github.com/symfony/polyfill-mbstring.git",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
+ },
+ "dist": {
+ "type": "zip",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
+ "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
"shasum": ""
},
"require": {
@@ -8986,7 +9184,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9034,20 +9236,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php56",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php56.git",
- "reference": "e3c8c138280cdfe4b81488441555583aa1984e23"
+ "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/e3c8c138280cdfe4b81488441555583aa1984e23",
- "reference": "e3c8c138280cdfe4b81488441555583aa1984e23",
+ "url": "https://api.github.com/repos/symfony/polyfill-php56/zipball/13df84e91cd168f247c2f2ec82cc0fa24901c011",
+ "reference": "13df84e91cd168f247c2f2ec82cc0fa24901c011",
"shasum": ""
},
"require": {
@@ -9057,7 +9259,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9104,20 +9310,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php70",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php70.git",
- "reference": "82225c2d7d23d7e70515496d249c0152679b468e"
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/82225c2d7d23d7e70515496d249c0152679b468e",
- "reference": "82225c2d7d23d7e70515496d249c0152679b468e",
+ "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
+ "reference": "0dd93f2c578bdc9c72697eaa5f1dd25644e618d3",
"shasum": ""
},
"require": {
@@ -9127,7 +9333,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9177,20 +9387,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php72",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php72.git",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582"
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/f048e612a3905f34931127360bdd2def19a5e582",
- "reference": "f048e612a3905f34931127360bdd2def19a5e582",
+ "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/639447d008615574653fb3bc60d1986d7172eaae",
+ "reference": "639447d008615574653fb3bc60d1986d7172eaae",
"shasum": ""
},
"require": {
@@ -9199,7 +9409,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9246,20 +9460,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php73",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php73.git",
- "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc"
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/a760d8964ff79ab9bf057613a5808284ec852ccc",
- "reference": "a760d8964ff79ab9bf057613a5808284ec852ccc",
+ "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
+ "reference": "fffa1a52a023e782cdcc221d781fe1ec8f87fcca",
"shasum": ""
},
"require": {
@@ -9268,7 +9482,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9318,20 +9536,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-php80",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd"
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/5e30b2799bc1ad68f7feb62b60a73743589438dd",
- "reference": "5e30b2799bc1ad68f7feb62b60a73743589438dd",
+ "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/d87d5766cbf48d72388a9f6b85f280c8ad51f981",
+ "reference": "d87d5766cbf48d72388a9f6b85f280c8ad51f981",
"shasum": ""
},
"require": {
@@ -9340,7 +9558,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9394,20 +9616,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-util",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-util.git",
- "reference": "4afb4110fc037752cf0ce9869f9ab8162c4e20d7"
+ "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/4afb4110fc037752cf0ce9869f9ab8162c4e20d7",
- "reference": "4afb4110fc037752cf0ce9869f9ab8162c4e20d7",
+ "url": "https://api.github.com/repos/symfony/polyfill-util/zipball/46b910c71e9828f8ec2aa7a0314de1130d9b295a",
+ "reference": "46b910c71e9828f8ec2aa7a0314de1130d9b295a",
"shasum": ""
},
"require": {
@@ -9416,7 +9638,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9460,20 +9686,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:14:59+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/polyfill-uuid",
- "version": "v1.17.0",
+ "version": "v1.18.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-uuid.git",
- "reference": "6dbf0269e8aeab8253a5059c51c1760fb4034e87"
+ "reference": "da48e2cccd323e48c16c26481bf5800f6ab1c49d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/6dbf0269e8aeab8253a5059c51c1760fb4034e87",
- "reference": "6dbf0269e8aeab8253a5059c51c1760fb4034e87",
+ "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/da48e2cccd323e48c16c26481bf5800f6ab1c49d",
+ "reference": "da48e2cccd323e48c16c26481bf5800f6ab1c49d",
"shasum": ""
},
"require": {
@@ -9486,7 +9712,11 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.17-dev"
+ "dev-master": "1.18-dev"
+ },
+ "thanks": {
+ "name": "symfony/polyfill",
+ "url": "https://github.com/symfony/polyfill"
}
},
"autoload": {
@@ -9533,20 +9763,20 @@
"type": "tidelift"
}
],
- "time": "2020-05-12T16:47:27+00:00"
+ "time": "2020-07-14T12:35:20+00:00"
},
{
"name": "symfony/service-contracts",
- "version": "v2.1.2",
+ "version": "v2.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/service-contracts.git",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b"
+ "reference": "58c7475e5457c5492c26cc740cc0ad7464be9442"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/service-contracts/zipball/66a8f0957a3ca54e4f724e49028ab19d75a8918b",
- "reference": "66a8f0957a3ca54e4f724e49028ab19d75a8918b",
+ "url": "https://api.github.com/repos/symfony/service-contracts/zipball/58c7475e5457c5492c26cc740cc0ad7464be9442",
+ "reference": "58c7475e5457c5492c26cc740cc0ad7464be9442",
"shasum": ""
},
"require": {
@@ -9560,6 +9790,10 @@
"extra": {
"branch-alias": {
"dev-master": "2.1-dev"
+ },
+ "thanks": {
+ "name": "symfony/contracts",
+ "url": "https://github.com/symfony/contracts"
}
},
"autoload": {
@@ -9605,7 +9839,7 @@
"type": "tidelift"
}
],
- "time": "2020-05-20T17:43:50+00:00"
+ "time": "2020-07-06T13:23:11+00:00"
},
{
"name": "symfony/swiftmailer-bundle",
@@ -9674,16 +9908,16 @@
},
{
"name": "symfony/symfony",
- "version": "v3.4.42",
+ "version": "v3.4.43",
"source": {
"type": "git",
"url": "https://github.com/symfony/symfony.git",
- "reference": "79b0cc53dfc1bc69509d91c4a967b659a9540910"
+ "reference": "21e652ffdb8c908c8606f923b903be5b8af21e01"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/symfony/zipball/79b0cc53dfc1bc69509d91c4a967b659a9540910",
- "reference": "79b0cc53dfc1bc69509d91c4a967b659a9540910",
+ "url": "https://api.github.com/repos/symfony/symfony/zipball/21e652ffdb8c908c8606f923b903be5b8af21e01",
+ "reference": "21e652ffdb8c908c8606f923b903be5b8af21e01",
"shasum": ""
},
"require": {
@@ -9773,7 +10007,7 @@
"cache/integration-tests": "dev-master",
"doctrine/annotations": "~1.0",
"doctrine/cache": "~1.6",
- "doctrine/data-fixtures": "1.0.*",
+ "doctrine/data-fixtures": "^1.1",
"doctrine/dbal": "~2.4",
"doctrine/doctrine-bundle": "~1.4",
"doctrine/orm": "~2.4,>=2.4.5",
@@ -9826,7 +10060,21 @@
"keywords": [
"framework"
],
- "time": "2020-06-12T10:57:23+00:00"
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-07-24T03:49:18+00:00"
},
{
"name": "tecnickcom/tcpdf",
@@ -9892,16 +10140,16 @@
},
{
"name": "thecodingmachine/safe",
- "version": "v1.1.1",
+ "version": "v1.1.3",
"source": {
"type": "git",
"url": "https://github.com/thecodingmachine/safe.git",
- "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df"
+ "reference": "9f277171e296a3c8629c04ac93ec95ff0f208ccb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/04f9ffae372a9816d4472dfb7bcf6126b623a9df",
- "reference": "04f9ffae372a9816d4472dfb7bcf6126b623a9df",
+ "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/9f277171e296a3c8629c04ac93ec95ff0f208ccb",
+ "reference": "9f277171e296a3c8629c04ac93ec95ff0f208ccb",
"shasum": ""
},
"require": {
@@ -10021,7 +10269,7 @@
"MIT"
],
"description": "PHP core functions that throw exceptions instead of returning FALSE on error",
- "time": "2020-05-04T15:25:36+00:00"
+ "time": "2020-07-10T09:34:29+00:00"
},
{
"name": "true/punycode",
@@ -10126,31 +10374,31 @@
},
{
"name": "twig/twig",
- "version": "v2.12.5",
+ "version": "v2.13.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
- "reference": "18772e0190734944277ee97a02a9a6c6555fcd94"
+ "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/twigphp/Twig/zipball/18772e0190734944277ee97a02a9a6c6555fcd94",
- "reference": "18772e0190734944277ee97a02a9a6c6555fcd94",
+ "url": "https://api.github.com/repos/twigphp/Twig/zipball/46a612ba1bbf6ee1c58acabacd868212ff8a2911",
+ "reference": "46a612ba1bbf6ee1c58acabacd868212ff8a2911",
"shasum": ""
},
"require": {
- "php": "^7.0",
+ "php": ">=7.1.3",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "^1.3"
},
"require-dev": {
"psr/container": "^1.0",
- "symfony/phpunit-bridge": "^4.4|^5.0"
+ "symfony/phpunit-bridge": "^4.4.9|^5.0.9"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "2.12-dev"
+ "dev-master": "2.13-dev"
}
},
"autoload": {
@@ -10187,7 +10435,29 @@
"keywords": [
"templating"
],
- "time": "2020-02-11T15:31:23+00:00"
+ "funding": [
+ {
+ "url": "https://certification.symfony.com/",
+ "type": "custom"
+ },
+ {
+ "url": "https://live.symfony.com/",
+ "type": "custom"
+ },
+ {
+ "url": "https://symfony.com/cloud/",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/twig/twig",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-07-05T13:08:05+00:00"
},
{
"name": "wallabag/php-mobi",
@@ -10636,26 +10906,27 @@
},
{
"name": "dama/doctrine-test-bundle",
- "version": "v6.2.0",
+ "version": "v6.3.2",
"source": {
"type": "git",
"url": "https://github.com/dmaicher/doctrine-test-bundle.git",
- "reference": "87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940"
+ "reference": "06932e828b4e8ed8655b9b64ae30428e048b616e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940",
- "reference": "87e8e8a0587c70ccd0a35c651e2c7bb6d16b9940",
+ "url": "https://api.github.com/repos/dmaicher/doctrine-test-bundle/zipball/06932e828b4e8ed8655b9b64ae30428e048b616e",
+ "reference": "06932e828b4e8ed8655b9b64ae30428e048b616e",
"shasum": ""
},
"require": {
- "doctrine/dbal": "^2.9",
+ "doctrine/dbal": "^2.9,>=2.9.3",
"doctrine/doctrine-bundle": "^1.11 || ^2.0",
- "php": "^7.2",
+ "php": "^7.1",
"symfony/framework-bundle": "^3.4 || ^4.3 || ^5.0"
},
"require-dev": {
- "phpunit/phpunit": "^7.0 || ^8.0",
+ "phpstan/phpstan": "^0.12",
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0",
"symfony/phpunit-bridge": "^4.3 || ^5.0",
"symfony/yaml": "^3.4 || ^4.3 || ^5.0"
},
@@ -10688,7 +10959,7 @@
"symfony",
"tests"
],
- "time": "2019-10-28T19:15:26+00:00"
+ "time": "2020-03-02T20:42:23+00:00"
},
{
"name": "doctrine/data-fixtures",
@@ -10852,16 +11123,16 @@
},
{
"name": "friendsofphp/php-cs-fixer",
- "version": "v2.16.3",
+ "version": "v2.16.4",
"source": {
"type": "git",
"url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git",
- "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0"
+ "reference": "1023c3458137ab052f6ff1e09621a721bfdeca13"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/83baf823a33a1cbd5416c8626935cf3f843c10b0",
- "reference": "83baf823a33a1cbd5416c8626935cf3f843c10b0",
+ "url": "https://api.github.com/repos/FriendsOfPHP/PHP-CS-Fixer/zipball/1023c3458137ab052f6ff1e09621a721bfdeca13",
+ "reference": "1023c3458137ab052f6ff1e09621a721bfdeca13",
"shasum": ""
},
"require": {
@@ -10893,12 +11164,12 @@
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.1",
"phpunit/phpunit": "^5.7.27 || ^6.5.14 || ^7.1",
"phpunitgoodpractices/traits": "^1.8",
- "symfony/phpunit-bridge": "^4.3 || ^5.0",
+ "symfony/phpunit-bridge": "^5.1",
"symfony/yaml": "^3.0 || ^4.0 || ^5.0"
},
"suggest": {
"ext-dom": "For handling output formats in XML",
- "ext-mbstring": "For handling non-UTF8 characters in cache signature.",
+ "ext-mbstring": "For handling non-UTF8 characters.",
"php-cs-fixer/phpunit-constraint-isidenticalstring": "For IsIdenticalString constraint.",
"php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "For XmlMatchesXsd constraint.",
"symfony/polyfill-mbstring": "When enabling `ext-mbstring` is not possible."
@@ -10945,7 +11216,7 @@
"type": "github"
}
],
- "time": "2020-04-15T18:51:10+00:00"
+ "time": "2020-06-27T23:57:46+00:00"
},
{
"name": "m6web/redis-mock",
@@ -10994,16 +11265,16 @@
},
{
"name": "nikic/php-parser",
- "version": "v4.5.0",
+ "version": "v4.7.0",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463"
+ "reference": "21dce06dfbf0365c6a7cc8fdbdc995926c6a9300"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/53c2753d756f5adb586dca79c2ec0e2654dd9463",
- "reference": "53c2753d756f5adb586dca79c2ec0e2654dd9463",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/21dce06dfbf0365c6a7cc8fdbdc995926c6a9300",
+ "reference": "21dce06dfbf0365c6a7cc8fdbdc995926c6a9300",
"shasum": ""
},
"require": {
@@ -11020,7 +11291,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "4.3-dev"
+ "dev-master": "4.7-dev"
}
},
"autoload": {
@@ -11042,7 +11313,7 @@
"parser",
"php"
],
- "time": "2020-06-03T07:24:19+00:00"
+ "time": "2020-07-25T13:18:53+00:00"
},
{
"name": "php-cs-fixer/diff",
@@ -11097,37 +11368,40 @@
},
{
"name": "php-http/mock-client",
- "version": "1.3.1",
+ "version": "1.4.1",
"source": {
"type": "git",
"url": "https://github.com/php-http/mock-client.git",
- "reference": "186547be76fe81cc0c0589f9285ef9c8dded9845"
+ "reference": "1f89dc2dcfcf7c2aa69a2045fd05d67c52f8b612"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-http/mock-client/zipball/186547be76fe81cc0c0589f9285ef9c8dded9845",
- "reference": "186547be76fe81cc0c0589f9285ef9c8dded9845",
+ "url": "https://api.github.com/repos/php-http/mock-client/zipball/1f89dc2dcfcf7c2aa69a2045fd05d67c52f8b612",
+ "reference": "1f89dc2dcfcf7c2aa69a2045fd05d67c52f8b612",
"shasum": ""
},
"require": {
- "php": "^5.5 || ^7.0",
+ "php": "^7.1 || ^8.0",
"php-http/client-common": "^1.9 || ^2.0",
"php-http/discovery": "^1.0",
"php-http/httplug": "^1.0 || ^2.0",
- "php-http/message-factory": "^1.0"
+ "php-http/message-factory": "^1.0",
+ "psr/http-client": "^1.0",
+ "psr/http-factory": "^1.0",
+ "psr/http-message": "^1.0",
+ "symfony/polyfill-php80": "^1.17"
},
"provide": {
"php-http/async-client-implementation": "1.0",
"php-http/client-implementation": "1.0"
},
"require-dev": {
- "henrikbjorn/phpspec-code-coverage": "^1.0",
- "phpspec/phpspec": "^2.4"
+ "phpspec/phpspec": "^5.1 || ^6.0"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "1.3-dev"
+ "dev-master": "1.4-dev"
}
},
"autoload": {
@@ -11153,7 +11427,7 @@
"mock",
"psr7"
],
- "time": "2019-11-06T12:49:04+00:00"
+ "time": "2020-07-14T08:01:01+00:00"
},
{
"name": "phpstan/extension-installer",
@@ -11202,20 +11476,20 @@
},
{
"name": "phpstan/phpstan",
- "version": "0.12.29",
+ "version": "0.12.33",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "9771daaf6b95c6313b908d0bcdee0afcd51f838a"
+ "reference": "46e698a0452526a05c4a351d7c47c4b8c37a548d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9771daaf6b95c6313b908d0bcdee0afcd51f838a",
- "reference": "9771daaf6b95c6313b908d0bcdee0afcd51f838a",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/46e698a0452526a05c4a351d7c47c4b8c37a548d",
+ "reference": "46e698a0452526a05c4a351d7c47c4b8c37a548d",
"shasum": ""
},
"require": {
- "php": "^7.1"
+ "php": "^7.1|^8.0"
},
"conflict": {
"phpstan/phpstan-shim": "*"
@@ -11254,25 +11528,25 @@
"type": "tidelift"
}
],
- "time": "2020-06-14T14:10:59+00:00"
+ "time": "2020-07-19T22:10:11+00:00"
},
{
"name": "phpstan/phpstan-doctrine",
- "version": "0.12.16",
+ "version": "0.12.19",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-doctrine.git",
- "reference": "65146e35905478bfb4e2ba078ffca1a16029d4ee"
+ "reference": "78376cbf68e0c30c2ff16d6e38f3acf1fdd386b4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/65146e35905478bfb4e2ba078ffca1a16029d4ee",
- "reference": "65146e35905478bfb4e2ba078ffca1a16029d4ee",
+ "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/78376cbf68e0c30c2ff16d6e38f3acf1fdd386b4",
+ "reference": "78376cbf68e0c30c2ff16d6e38f3acf1fdd386b4",
"shasum": ""
},
"require": {
- "php": "~7.1",
- "phpstan/phpstan": "^0.12.26"
+ "php": "^7.1 || ^8.0",
+ "phpstan/phpstan": "^0.12.33"
},
"conflict": {
"doctrine/collections": "<1.0",
@@ -11283,7 +11557,7 @@
},
"require-dev": {
"consistence/coding-standard": "^3.0.1",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"doctrine/collections": "^1.0",
"doctrine/common": "^2.7 || ^3.0",
"doctrine/mongodb-odm": "^1.3 || ^2.1",
@@ -11320,32 +11594,32 @@
"MIT"
],
"description": "Doctrine extensions for PHPStan",
- "time": "2020-06-14T11:03:59+00:00"
+ "time": "2020-07-21T14:46:27+00:00"
},
{
"name": "phpstan/phpstan-phpunit",
- "version": "0.12.11",
+ "version": "0.12.15",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-phpunit.git",
- "reference": "ab783a8ea634ea23305a8818c4750603e714489b"
+ "reference": "264abf4c789118c63389bb8009e3418f7cd5fbbd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/ab783a8ea634ea23305a8818c4750603e714489b",
- "reference": "ab783a8ea634ea23305a8818c4750603e714489b",
+ "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/264abf4c789118c63389bb8009e3418f7cd5fbbd",
+ "reference": "264abf4c789118c63389bb8009e3418f7cd5fbbd",
"shasum": ""
},
"require": {
- "php": "~7.1",
- "phpstan/phpstan": "^0.12.20"
+ "php": "^7.1 || ^8.0",
+ "phpstan/phpstan": "^0.12.33"
},
"conflict": {
"phpunit/phpunit": "<7.0"
},
"require-dev": {
"consistence/coding-standard": "^3.5",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"ergebnis/composer-normalize": "^2.0.2",
"jakub-onderka/php-parallel-lint": "^1.0",
"phing/phing": "^2.16.0",
@@ -11376,39 +11650,39 @@
"MIT"
],
"description": "PHPUnit extensions and rules for PHPStan",
- "time": "2020-06-01T16:43:31+00:00"
+ "time": "2020-07-29T20:54:30+00:00"
},
{
"name": "phpstan/phpstan-symfony",
- "version": "0.12.6",
+ "version": "0.12.7",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan-symfony.git",
- "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f"
+ "reference": "86bb993d4f343fd6ee5570633d3fbd08b4d4bc4a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f",
- "reference": "ba69dcd8e57c1a8580bf190e0554bea0fc37fe2f",
+ "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/86bb993d4f343fd6ee5570633d3fbd08b4d4bc4a",
+ "reference": "86bb993d4f343fd6ee5570633d3fbd08b4d4bc4a",
"shasum": ""
},
"require": {
"ext-simplexml": "*",
- "php": "^7.1",
- "phpstan/phpstan": "^0.12"
+ "php": "^7.1 || ^8.0",
+ "phpstan/phpstan": "^0.12.26"
},
"conflict": {
"symfony/framework-bundle": "<3.0"
},
"require-dev": {
"consistence/coding-standard": "^3.0.1",
- "dealerdirect/phpcodesniffer-composer-installer": "^0.4.4",
+ "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
"ergebnis/composer-normalize": "^2.0.2",
"jakub-onderka/php-parallel-lint": "^1.0",
"phing/phing": "^2.16.0",
- "phpstan/phpstan-phpunit": "^0.12",
- "phpstan/phpstan-strict-rules": "^0.12",
- "phpunit/phpunit": "^7.0",
+ "phpstan/phpstan-phpunit": "^0.12.8",
+ "phpstan/phpstan-strict-rules": "^0.12.2",
+ "phpunit/phpunit": "^7.5.20",
"slevomat/coding-standard": "^4.5.2",
"squizlabs/php_codesniffer": "^3.3.2",
"symfony/console": "^4.0",
@@ -11446,20 +11720,20 @@
}
],
"description": "Symfony Framework extensions and rules for PHPStan",
- "time": "2020-04-15T20:26:41+00:00"
+ "time": "2020-07-21T14:56:43+00:00"
},
{
"name": "symfony/maker-bundle",
- "version": "v1.19.0",
+ "version": "v1.20.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/maker-bundle.git",
- "reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874"
+ "reference": "b048c7b2be5bce9024ae3b0db97d44a107029c27"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/bea8c3c959e48a2c952cc7c4f4f32964be8b8874",
- "reference": "bea8c3c959e48a2c952cc7c4f4f32964be8b8874",
+ "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/b048c7b2be5bce9024ae3b0db97d44a107029c27",
+ "reference": "b048c7b2be5bce9024ae3b0db97d44a107029c27",
"shasum": ""
},
"require": {
@@ -11475,6 +11749,7 @@
"symfony/http-kernel": "^3.4|^4.0|^5.0"
},
"require-dev": {
+ "composer/semver": "^3.0@dev",
"doctrine/doctrine-bundle": "^1.8|^2.0",
"doctrine/orm": "^2.3",
"friendsofphp/php-cs-fixer": "^2.8",
@@ -11514,20 +11789,34 @@
"scaffold",
"scaffolding"
],
- "time": "2020-05-29T14:47:30+00:00"
+ "funding": [
+ {
+ "url": "https://symfony.com/sponsor",
+ "type": "custom"
+ },
+ {
+ "url": "https://github.com/fabpot",
+ "type": "github"
+ },
+ {
+ "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
+ "type": "tidelift"
+ }
+ ],
+ "time": "2020-07-14T11:22:04+00:00"
},
{
"name": "symfony/phpunit-bridge",
- "version": "v5.1.1",
+ "version": "v5.1.3",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece"
+ "reference": "964bd57046dfa48687e1412fe5f8006adfcb9675"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/de5f0fec631a0cbfe98630b053be1fad7b75aece",
- "reference": "de5f0fec631a0cbfe98630b053be1fad7b75aece",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/964bd57046dfa48687e1412fe5f8006adfcb9675",
+ "reference": "964bd57046dfa48687e1412fe5f8006adfcb9675",
"shasum": ""
},
"require": {
@@ -11593,7 +11882,7 @@
"type": "tidelift"
}
],
- "time": "2020-06-09T09:56:30+00:00"
+ "time": "2020-07-23T09:26:24+00:00"
}
],
"aliases": [],
diff --git a/scripts/require.sh b/scripts/require.sh
index 63c381329..811a5c000 100755
--- a/scripts/require.sh
+++ b/scripts/require.sh
@@ -3,7 +3,7 @@
# Check for composer
if [ ! -f composer.phar ]; then
echo "composer.phar not found, we'll see if composer is installed globally."
- command -v composer >/dev/null 2>&1 || { echo >&2 "wallabag requires composer but it's not installed (see http://doc.wallabag.org/en/master/user/installation.html). Aborting."; exit 1; }
+ command -v composer >/dev/null 2>&1 || { echo >&2 "wallabag requires composer but it's not installed (see https://doc.wallabag.org/en/admin/installation/requirements.html). Aborting."; exit 1; }
else
COMPOSER_COMMAND='./composer.phar'
fi
diff --git a/src/Wallabag/ApiBundle/Controller/SearchRestController.php b/src/Wallabag/ApiBundle/Controller/SearchRestController.php
index d9f99844c..7b415ea24 100644
--- a/src/Wallabag/ApiBundle/Controller/SearchRestController.php
+++ b/src/Wallabag/ApiBundle/Controller/SearchRestController.php
@@ -5,7 +5,7 @@ namespace Wallabag\ApiBundle\Controller;
use Hateoas\Configuration\Route;
use Hateoas\Representation\Factory\PagerfantaFactory;
use Nelmio\ApiDocBundle\Annotation\ApiDoc;
-use Pagerfanta\Adapter\DoctrineORMAdapter;
+use Pagerfanta\Doctrine\ORM\QueryAdapter as DoctrineORMAdapter;
use Pagerfanta\Pagerfanta;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
diff --git a/src/Wallabag/CoreBundle/Controller/EntryController.php b/src/Wallabag/CoreBundle/Controller/EntryController.php
index 9b2954e7d..db7d76a0a 100644
--- a/src/Wallabag/CoreBundle/Controller/EntryController.php
+++ b/src/Wallabag/CoreBundle/Controller/EntryController.php
@@ -3,7 +3,7 @@
namespace Wallabag\CoreBundle\Controller;
use Doctrine\ORM\NoResultException;
-use Pagerfanta\Adapter\DoctrineORMAdapter;
+use Pagerfanta\Doctrine\ORM\QueryAdapter as DoctrineORMAdapter;
use Pagerfanta\Exception\OutOfRangeCurrentPageException;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Cache;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
diff --git a/src/Wallabag/CoreBundle/Controller/FeedController.php b/src/Wallabag/CoreBundle/Controller/FeedController.php
index 95c3427b8..fb9b24790 100644
--- a/src/Wallabag/CoreBundle/Controller/FeedController.php
+++ b/src/Wallabag/CoreBundle/Controller/FeedController.php
@@ -3,7 +3,7 @@
namespace Wallabag\CoreBundle\Controller;
use Pagerfanta\Adapter\ArrayAdapter;
-use Pagerfanta\Adapter\DoctrineORMAdapter;
+use Pagerfanta\Doctrine\ORM\QueryAdapter as DoctrineORMAdapter;
use Pagerfanta\Exception\OutOfRangeCurrentPageException;
use Pagerfanta\Pagerfanta;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\ParamConverter;
diff --git a/src/Wallabag/CoreBundle/Repository/EntryRepository.php b/src/Wallabag/CoreBundle/Repository/EntryRepository.php
index bfd079377..62ff3d7ef 100644
--- a/src/Wallabag/CoreBundle/Repository/EntryRepository.php
+++ b/src/Wallabag/CoreBundle/Repository/EntryRepository.php
@@ -5,7 +5,7 @@ namespace Wallabag\CoreBundle\Repository;
use Doctrine\ORM\EntityRepository;
use Doctrine\ORM\NoResultException;
use Doctrine\ORM\QueryBuilder;
-use Pagerfanta\Adapter\DoctrineORMAdapter;
+use Pagerfanta\Doctrine\ORM\QueryAdapter as DoctrineORMAdapter;
use Pagerfanta\Pagerfanta;
use Wallabag\CoreBundle\Entity\Entry;
use Wallabag\CoreBundle\Entity\Tag;
diff --git a/src/Wallabag/CoreBundle/Repository/TagRepository.php b/src/Wallabag/CoreBundle/Repository/TagRepository.php
index 8464a6a55..9ddfbc85c 100644
--- a/src/Wallabag/CoreBundle/Repository/TagRepository.php
+++ b/src/Wallabag/CoreBundle/Repository/TagRepository.php
@@ -27,8 +27,7 @@ class TagRepository extends EntityRepository
if (null !== $cacheLifeTime) {
$query->useQueryCache(true);
- $query->useResultCache(true);
- $query->setResultCacheLifetime($cacheLifeTime);
+ $query->enableResultCache($cacheLifeTime);
}
return \count($query->getArrayResult());
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
index f8810a6cf..18da0fb84 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.es.yml
@@ -57,6 +57,7 @@ config:
rules: 'Reglas de etiquetado'
new_user: 'Añadir un usuario'
reset: 'Reiniciar mi cuenta'
+ rss: RSS
form:
save: 'Guardar'
form_settings:
@@ -66,6 +67,10 @@ config:
reading_speed:
label: 'Velocidad de lectura (palabras por minuto)'
help_message: 'Puede utilizar herramientas en línea para calcular su velocidad de lectura:'
+ 400_word: Leo ~400 palabras por minuto
+ 300_word: Leo ~300 palabras por minuto
+ 200_word: Leo ~200 palabras por minuto
+ 100_word: Leo ~100 palabras por minuto
action_mark_as_read:
label: '¿Qué hacer después de eliminar, marcar como favorito o marcar un artículo como leído?'
redirect_homepage: 'Ir a la página de inicio'
@@ -110,6 +115,8 @@ config:
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.
confirm: ¿Estás completamente seguro? (NO SE PUEDE DESHACER)
button: Eliminar mi cuenta
+ help_twoFactorAuthentication: Si habilita la autenticación de dos factores (2FA), cada vez que desee iniciar sesión en wallabag, recibirá un código por correo electrónico.
+ twoFactorAuthentication_label: Autenticación de dos factores
reset:
title: Reiniciar mi cuenta (zona peligrosa)
description: Pulsando los botones de abajo puedes eliminar alguna información de tu cuenta. Ten en cuenta que estas acciones son IRREVERSIBLES.
@@ -363,6 +370,7 @@ quickstart:
language: 'Cambie el idioma y el diseño'
feed: 'Activar los feeds RSS'
tagging_rules: 'Escribe reglas para etiquetar automáticamente tus artículos'
+ rss: Habilitar canales RSS
admin:
title: 'Administración'
description: 'Como administrador, tienes algunos privilegios en wallabag. Puedes:'
@@ -538,6 +546,7 @@ user:
delete: Eliminar
delete_confirm: ¿Estás seguro?
back_to_list: Volver a la lista
+ twofactor_label: Autenticación de dos factores
search:
placeholder: Filtrar por nombre de usuario o correo electrónico
site_credential:
@@ -577,6 +586,8 @@ flashes:
tags_reset: Etiquetas reiniciadas
entries_reset: Artículos reiniciados
archived_reset: Artículos archivados eliminados
+ rss_token_updated: Token RSS actualizado
+ rss_updated: Información RSS actualizada
entry:
notice:
entry_already_saved: 'Artículo ya guardado el %fecha%'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.hr.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.hr.yml
index 0967ef424..4746669f2 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.hr.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.hr.yml
@@ -1 +1,600 @@
-{}
+developer:
+ client_parameter:
+ page_title: Upravljanje klijentima sučelja > Parametri klijenta
+ back: Natrag
+ read_howto: Pročitaj „Kako stvoriti moj prvi program”
+ field_secret: Tajna klijenta
+ page_description: Ovo su parametri tvog klijenta.
+ field_name: Ime klijenta
+ field_id: ID klijenta
+ client:
+ action_back: Natrag
+ form:
+ redirect_uris_label: Preusmjeri URI adrese (opcionalno)
+ save_label: Stvori novog klijenta
+ name_label: Ime klijenta
+ page_title: Upravljanje klijentima sučelja > Novi klijent
+ page_description: Stvorit ćeš novog klijenta. Ispuni donja polja za preusmjeravanje URI adrese tvojeg programa.
+ clients:
+ create_new: Stvori novog klijenta
+ title: Klijent
+ page_title: Upravljanje klijentima sučelja
+ existing_clients:
+ no_client: Još nema klijenta.
+ field_uris: Preusmjeri URI adrese
+ field_id: ID klijenta
+ field_grant_types: Dopuštene vrste dozvola
+ field_secret: Tajna klijenta
+ title: Postojeći klijenti
+ full_documentation: Pregledaj potpunu dokumentaciju za sučelje
+ remove:
+ action: Ukloni klijenta %name%
+ warn_message_1: Imaš mogućnost ukloniti klijenta %name%. Ova je radnja NEPOVRATNA!
+ warn_message_2: Ako ga ukloniš, svaki program konfiguriran s tim klijentom, neće se moći autorizirati na tvom wallabagu.
+ howto:
+ page_title: Upravljanje klijentima sučelja > Kako stvoriti moj prvi program
+ back: Natrag
+ description:
+ paragraph_5: 'Sučelje će odgovoriti ovako:'
+ paragraph_4: 'Sada stvori token (zamijeni ID klijenta (client_id), tajnu klijenta (client_secret), korisničko ime i lozinku s ispravnim vrijednostima):'
+ paragraph_6: 'Token za pristup (access_token) koristan je za upućivanje poziva krajnjoj točci sučelja. Na primjer:'
+ paragraph_1: Sljedeće naredbe koriste HTTPie biblioteku. Prije upotrebe mora se instalirati na sustav.
+ paragraph_2: Za komunikaciju između tvog programa i wallabag sučelja trebaš token.
+ paragraph_3: Za stvaranje tokena, moraš stvoriti novog klijenta.
+ paragraph_7: Ovaj poziv vraća sve zapise za tvog korisnika.
+ paragraph_8: Ako želiš vidjeti sve krajnje točke sučelja, pregledaj našu dokumentaciju za sučelje.
+ list_methods: Nabroji metode sučelja
+ how_to_first_app: Kako stvoriti moj prvi program
+ welcome_message: Dobro došao/dobro došla u sučelje wallabaga
+ documentation: Dokumentacija
+import:
+ page_title: Uvoz
+ firefox:
+ how_to: 'Odaberi datoteku sigurnosne kopije zabilježaka i pritisni donji gumb za uvoz datoteke. Napomena: uvoz može potrajati, jer se moraju dohvatiti svi članci.'
+ page_title: Uvoz > Firefox
+ description: Ovaj uvoznik uvozi sve tvoje Firefox zabilješke. Idi na zabilješke (Ctrl+Maj+O), zatim u „Uvoz i sigurnosna kopija“, odaberi „Sigurnosna kopija …“. Dobit ćete .json datoteku.
+ wallabag_v2:
+ description: Ovaj uvoznik uvozi sve tvoje wallabag v2 članke. Idi na „Svi članci”, zatim na bočnoj traci za izvoz, pritisni „JSON”. Dobit ćeš datoteku „Svi članci.json”.
+ page_title: Uvoz > Wallabag v2
+ chrome:
+ page_title: Uvoz > Chrome
+ how_to: 'Odaberi datoteku sigurnosne kopije zabilježaka i pritisni donji gumb za uvoz datoteke. Napomena: uvoz može potrajati, jer se moraju dohvatiti svi članci.'
+ description: 'Ovaj uvoznik uvozi sve tvoje zabilješke iz Chromea. Mjesto datoteke ovisi o tvom operacijskom sustavu: Na Linuxu sustavu idi u mapu ~/.config/chromium/Default/
Na Windows sustavu mapa bi se trebala nalziti u %LOCALAPPDATA%\Google\Chrome\User Data\Default
Na OS X sustavu trebala bi biti u ~/Library/Application Support/Google/Chrome/Default/Bookmarks
Kad stigneš tamo, kopiraj datoteku Bookmarks
na neko mjesto gdje ćeš je pronaći.
Ako koristiš Chromium umjesto Chromea, morat ćeš u skladu s time ispraviti staze.
'
+ readability:
+ how_to: Odaberi Readability izvoz i pritisni donji gumb za preuzimanje i uvoz datoteke.
+ page_title: Uvoz > Readability
+ description: Ovaj uvoznik uvozi sve tvoje Readability članke. Na stranici alata (https://www.readability.com/tools/), pritisni „Izvezi svoje podatke” u odjeljku „Izvoz podataka”. Primit ćeš e-mail za preuzimanje json-a (što zapravo ne završava s .json).
+ worker:
+ enabled: 'Uvoz se vrši asinkrono. Nakon što se zadatak uvoza pokrene, jedna vanjska usluga obradit će poslove jedan po jedan. Trenutačna usluga je:'
+ download_images_warning: Aktivirao(la) si preuzimanje slika za članke. U kombinaciji s klasičnim uvozom, postupak može potrajati godinama (ili možda ne uspije). Preporučujemo aktivirati asinkroniziran uvoz za izbjegavanje grešaka.
+ pinboard:
+ page_title: Uvoz > Pinboard
+ how_to: Odaberi Pinboard izvoz i pritisni donji gumb za preuzimanje i uvoz datoteke.
+ description: Ovaj uvoznik uvozi sve tvoje Pinboard članke. Na stranici sigurnosne kopije (https://pinboard.in/settings/backup), pritisni „JSON” u odjeljku „Zabilješke”. Preuzet će se JSON datoteka (poput „pinboard_export”).
+ instapaper:
+ page_title: Uvoz > Instapaper
+ how_to: Odaberi Instapaper izvoz i pritisni donji gumb za preuzimanje i uvoz datoteke.
+ description: Ovaj uvoznik uvozi sve tvoje Instapaper članke. Na stranici postavki (https://www.instapaper.com/user) pritisni „Preuzmi .CSV datoteku” u odjeljku „Izvoz”. Preuzet će se CSV datoteka (poput „instapaper-export.csv”).
+ pocket:
+ config_missing:
+ admin_message: Moraš definirati %keyurls%jedan pocket_consumer_key%keyurle% (ključ Pocket korisnika).
+ description: Uvoz iz Pocketa nije konfiguriran.
+ user_message: Administrator tvog poslužitelja mora definirati ključ za sučelje za Pocket.
+ description: Ovaj uvoznik uvozi sve tvoje Pocket podatke. Pocket nam ne dopušta dohvaćanje sadržaja iz njihove usluge, stoga će se čitljiv sadržaj svakog članka ponovno dohvatiti pomoću wallabaga.
+ authorize_message: Tvoje podatke možeš uvesti s tvog Pocket računa. Jednostavno pritisni donji gumb i autoriziraj program, da se poveže s getpocket.com.
+ connect_to_pocket: Spoji se na Pocket i uvezi podatke
+ page_title: Uvoz > Pocket
+ form:
+ mark_as_read_label: Označi sve uvezene zapise kao pročitane
+ mark_as_read_title: Označiti kao pročitano?
+ file_label: Datoteka
+ save_label: Prenesi datoteku
+ wallabag_v1:
+ page_title: Uvoz > Wallabag v1
+ how_to: Odaberi wallabag izvoz i pritisni donji gumb za preuzimanje i uvoz datoteke.
+ description: Ovaj uvoznik uvozi sve tvoje wallabag v1 članke. Na tvojoj stranici konfiguracije, pritisni „JSON izvoz” u odjeljku „Izvezi svoje wallabag podatke”. Dobit ćeš datoteku „wallabag-export-1-xxxx-xx-xx.json”.
+ page_description: Dobro došao/dobro došla u uvoznik wallabaga. Odaberi prethodnu uslugu s koje želiš premjestiti podatke.
+ action:
+ import_contents: Sadržaj uvoza
+about:
+ helping:
+ by_contributing: 'doprinošenjem projektu:'
+ description: 'wallabag je slobodan softver otvorenog koda. Možeš nam pomoći:'
+ by_paypal: putem PayPal-a
+ by_contributing_2: problem nabraja sve naše potrebe
+ who_behind_wallabag:
+ license: Licenca
+ website: web-stranica
+ many_contributors: I mnogi drugi doprinositelji ♥ na GitHub-u
+ project_website: Web-stranica projekta
+ developped_by: Razvijeno od
+ version: Verzija
+ top_menu:
+ third_party: Biblioteke trećih strana
+ who_behind_wallabag: Tko predstavlja wallabag
+ contributors: Doprinositelji
+ getting_help: Dobivanje pomoći
+ helping: Pomoć wallabagu
+ third_party:
+ license: Licenca
+ description: 'Ovdje se nalazi popis biblioteka trećih strana koje se koriste u wallabagu (s njihovim licencama):'
+ package: Paket
+ contributors:
+ description: Hvala ti na dorpinosu web-aplikaciji wallabag
+ getting_help:
+ documentation: Dokumentacija
+ support: na GitHub-u
+ bug_reports: Izvještaji o greškama
+ page_title: Informacije
+config:
+ form_rss:
+ rss_limit: Broj stavki u feedu
+ rss_link:
+ unread: Nepročitano
+ archive: Arhivirano
+ starred: Favorizirano
+ all: Sve
+ token_label: RSS token
+ description: RSS feedovi koje pruža wallabag dozvoljavaju ti čitati tvoje spremljene članke s tvojim omiljenim čitačem RSS-a. Najprije moraš generirati token.
+ no_token: Nema tokena
+ token_reset: Ponovo generiraj token
+ token_create: Stvori token
+ rss_links: RSS poveznice
+ form_rules:
+ faq:
+ variable_description:
+ isArchived: Je li zapis arhiviran ili ne
+ label: Varijabla
+ content: Sadržaj zapisa
+ mimetype: Vrsta medija zapisa
+ domainName: Ime domene zapisa
+ language: Jezik zapisa
+ title: Naslov zapisa
+ isStarred: Je li zapis favoriziran ili ne
+ url: URL zapisa
+ readingTime: Procijenjeno vrijeme čitanja zapisa, u minutama
+ operator_description:
+ strictly_greater_than: Strogo veće od …
+ label: Operator
+ or: Jedno pravilo ILI jedno drugo
+ equal_to: Jednako …
+ less_than: Manje od …
+ greater_than: Veće od …
+ not_equal_to: Nije jednako …
+ and: Jedno pravilo I jedno drugo
+ strictly_less_than: Strogo manje od …
+ notmatches: 'Provjerava nepoklapanje predmeta s traženim izrazom (razlikuje mala/velika slova).
Primjer: naslov se ne poklapa s „nogomet”
'
+ matches: 'Provjerava poklapanje predmeta s traženim izrazom (razlikuje mala/velika slova).
Primjer: naslov se poklapa s „nogomet”
'
+ tagging_rules_definition_description: To su pravila koja wallabag koristi za automatsko etiketiranje novih zapisa.
Pri svakom dodavanju novog zapisa, primijenjuju se sva tvoja pravila za etiketiranje. Na taj način izbjegavaš pojedinačnu klasifikaciju zapisa.
+ tagging_rules_definition_title: Što znači „Pravila za etiketiranje”?
+ how_to_use_them_title: Kako ih koristiti?
+ variables_available_description: 'Sljedeće varijable i opretori mogu se koristiti za izradu pravila za etiketiranje:'
+ title: ČPP
+ meaning: Značenje
+ variables_available_title: Koje varijable i operateri mogu koristiti za pisanje pravila?
+ delete_rule_label: ukloni
+ edit_rule_label: uredi
+ if_label: ako
+ then_tag_as_label: zatim etiketiraj kao
+ tags_label: Etikete
+ rule_label: Pravilo
+ form_settings:
+ theme_label: Tema
+ help_items_per_page: Možeš promijeniti broj prikazanih članaka na svakoj stranici.
+ help_theme: wallabag je prilagodljiv. Ovdje možeš odabrati željenu temu.
+ action_mark_as_read:
+ label: Što učiniti nakon uklanjanja, favoriziranja ili označavanja kao pročitano članka?
+ redirect_current_page: Ostani na trenutačnoj stranici
+ redirect_homepage: Idi na naslovnu web-stranicu
+ android_configuration: Konfiguriraj svoj Android program
+ help_language: Mošeš promijeniti jezik sučelja wallabaga.
+ android_instruction: Dodirni ovdje za automatkso ispunjavanje tvog Android-programa
+ reading_speed:
+ 200_word: Čitam ~200 riječi u minuti
+ label: Brzina čitanja
+ 400_word: Čitam ~400 riječi u minuti
+ 300_word: Čitam ~300 riječi u minuti
+ help_message: 'Možeš koristiti online alate za procjenu tvoje brzine čitanja:'
+ 100_word: Čitam ~100 riječi u minuti
+ help_pocket_consumer_key: Potrebno za uvoz Pocketa. Možeš stvoriti u tvom Pocket računu.
+ pocket_consumer_key_label: Korisnički ključ za Pocket za uvoz sadržaja
+ items_per_page_label: Broj stavki po stranici
+ help_reading_speed: wallabag izračunava vrijeme čitanja za svaki članak. Ovdje možeš definirati, zahvaljujući ovom popisu, jesi li brz ili spor čitač. wallabag će izračunati vrijeme čitanja za svaki članak.
+ language_label: Jezik
+ form_user:
+ delete:
+ confirm: Sigurno? (OVO JE NEPOVRATNA RADNJA)
+ title: Izbriši moj račun (poznato kao područje opasnosti)
+ description: Ako ukloniš svoj račun, SVI članci, SVE etikete, SVE napomene i tvoj račun TRAJNO će se ukloniti (ovo je NEPOVRATNA radnja). Tada ćeš biti odjavljen(a).
+ button: Izbriši moj račun
+ name_label: Ime
+ two_factor_description: Aktiviranje dvofaktorske autentifikacije znači, da ćeš primati e-mail s kodom za svaku novu nepouzdanu vezu.
+ twoFactorAuthentication_label: Dvofaktorska autentifikacija
+ help_twoFactorAuthentication: Ako aktiviraš dvofaktorsku autentifikaciju, pri svakoj prijavi na wallabag primit ćeš e-mail s kodom.
+ email_label: E-mail
+ page_title: Konfiguracija
+ reset:
+ archived: Ukloni SVE arhivirane zapise
+ title: Resetiraj područje (poznato kao područje opasnosti)
+ description: Ako pritisneš donje gumbe ispod, moći ćeš ukloniti neke podatke s računa. Imaj na umu, da su to NEPOVRATNE radnje.
+ entries: Ukloni SVE zapise
+ confirm: Stvarno? (OVO JE NEPOVRATNA RADNJA)
+ annotations: Ukloni SVE napomene
+ tags: Ukloni SVE etikete
+ form_password:
+ repeat_new_password_label: Ponovi novu lozinku
+ old_password_label: Trenutačna lozinka
+ description: Ovdje možeš promijeniti lozinku. Tvoja nova lozinka mora sadržati barem osam znakova.
+ new_password_label: Nova lozinka
+ form:
+ save: Spremi
+ tab_menu:
+ user_info: Korisnički podaci
+ new_user: Dodaj korisnika
+ rules: Pravila za etiketiranje
+ password: Lozinka
+ rss: RSS
+ settings: Postavke
+howto:
+ mobile_apps:
+ android:
+ via_f_droid: putem F-Droid
+ via_google_play: putem Google Play
+ windows: na Microsoft Store
+ ios: na iTunes Store
+ tab_menu:
+ add_link: Dodaj poveznicu
+ shortcuts: Koristi prečace
+ shortcuts:
+ hide_form: Sakrij trenutačni obrazac (traži ili nova poveznica)
+ all_pages_title: Dostupni prečaci na svim stranicama
+ go_starred: Idi na favorizirano
+ delete: Izbriši zapis
+ go_archive: Idi na arhivu
+ shortcut: Prečac
+ go_howto: Idi na kako koristiti (ova stranica!)
+ page_description: Ovo su dostupni prečaci u wallabagu.
+ go_tags: Idi na etikete
+ open_article: Prikaži odabrani zapis
+ go_unread: Idi na nepročitano
+ go_config: Idi na konfiguraciju
+ open_original: Kopiraj izvorni URL zapisa
+ go_developers: Idi na programere
+ search: Prikaži obrazac pretrage
+ arrows_navigation: Kretanje po člancima
+ go_import: Idi na uvoz
+ action: Akcija
+ toggle_favorite: Uklj/isklj stanje favorita za zapis
+ go_all: Idi na sve zapise
+ material_title: Dostupni prečaci samo za Material temu
+ add_link: Dodaj novu poveznicu
+ toggle_archive: Uklj/isklj stanje čitanja za zapis
+ list_title: Dostupni prečaci na stranicama popisa
+ go_logout: Odjava
+ article_title: Dostupni prečaci u prikazu zapisa
+ browser_addons:
+ firefox: Dodatak za Firefox
+ chrome: Dodatak za Chrome
+ opera: Dodatak za Opera
+ top_menu:
+ mobile_apps: Programi za mobilne uređaje
+ bookmarklet: Zabilježavanje
+ browser_addons: Dodaci za preglednik
+ form:
+ description: Zahvaljujući ovom obrascu
+ bookmarklet:
+ description: 'Povuci i ispusti ovu poveznicu na traku zabilježaka:'
+ page_description: 'Postoji nekoliko načina za spremanje članka:'
+ page_title: Kako koristiti
+footer:
+ wallabag:
+ powered_by: pokreće
+ social: Društvene mreže
+ elsewhere: Ponesi wallabag sa sobom
+ about: Informacije
+ stats: Od %user_creation% pročitao/pročitala si %nb_archives% članaka. To je otprilike %per_day% na dan!
+flashes:
+ entry:
+ notice:
+ entry_unstarred: Zapis nefavoriziran
+ entry_already_saved: Zapis je već spremljen %date%
+ entry_unarchived: Zapis uklonjen iz arhive
+ entry_reloaded_failed: Zapis ponovo učitan, ali dohvaćanje sadržaja neuspjelo
+ entry_saved_failed: Zapis spremljen, ali dohvaćanje sadržaja neuspjelo
+ entry_updated: Zapis aktualiziran
+ entry_deleted: Zapis izbrisan
+ entry_starred: Zapis favoriziran
+ entry_reloaded: Zapis ponovo učitan
+ entry_saved: Zapis spremljen
+ entry_archived: Zapis arhiviran
+ user:
+ notice:
+ added: Korisnik „%username%” dodan
+ updated: Korisnik „%username%” aktualiziran
+ deleted: Korisnik „%username%” izbrisan
+ developer:
+ notice:
+ client_deleted: Klijent %name% izbrisan
+ client_created: Novi klijent %name% stvoren.
+ import:
+ error:
+ redis_enabled_not_installed: Redis je aktiviran za rukovanje asinkronim uvozom, ali čini se, da se s njim ne možemo povezati. Provjeri konfiguraciju za Redis.
+ rabbit_enabled_not_installed: RabbitMQ je aktiviran za rukovanje asinkronim uvozom, ali čini se, da se s njim ne možemo povezati. Provjeri konfiguraciju za RabbitMQ.
+ notice:
+ summary: 'Sažetak uvoza: %imported% uvezeno, %skipped% već spremljeno.'
+ failed: Uvoz neuspio, pokušaj ponovo.
+ failed_on_file: Greška pri obradi uvoza. Potvrdi uvoznu datoteku.
+ summary_with_queue: 'Sažetak uvoza: %queued% u redu čekanja.'
+ config:
+ notice:
+ password_not_updated_demo: U demonstracijskom modusu ne možeš promijeniti lozinku za ovog korisnika.
+ tags_reset: Resetiranje etiketa
+ password_updated: Lozinka aktualizirana
+ config_saved: Konfiguracija spremljena.
+ tagging_rules_updated: Pravila za etiketiranje aktualizirana
+ rss_token_updated: RSS token aktualiziran
+ annotations_reset: Napomene resetirane
+ tagging_rules_deleted: Pravilo za etiketiranje izbrisano
+ archived_reset: Arhivirani zapisi izbrisani
+ rss_updated: RSS podatak aktualiziran
+ user_updated: Podaci aktualizirani
+ entries_reset: Zapis resetiran
+ site_credential:
+ notice:
+ deleted: Podaci za prijavu na stranicu „%host%” izbrisani
+ added: Podaci za prijavu na stranicu „%host%” dodani
+ updated: Podaci za prijavu na stranicu „%host%” aktualizirani
+ tag:
+ notice:
+ tag_added: Etiketa dodana
+site_credential:
+ list:
+ yes: Da
+ create_new_one: Stvori nove podate za prijavu
+ actions: Radnje
+ no: Ne
+ edit_action: Uredi
+ form:
+ password_label: Lozinka
+ host_label: Računalo
+ save: Spremi
+ delete_confirm: Stvarno?
+ username_label: Korisničko ime
+ delete: Izbriši
+ back_to_list: Natrag na popis
+ edit_site_credential: Uredi jedan postojeći podatak za prijavu
+ page_title: Upravljanje podacima za prijavu na stranicu
+ description: Ovdje možeš upravljati svim podacima za prijavu za web-stranice koje su ih zahtijevale (stvoriti, urediti i brisati), poput paywalla, autentifikacije itd.
+ new_site_credential: Stvori podate za prijavu
+entry:
+ filters:
+ preview_picture_label: Ima sliku za pretprikaz
+ is_public_help: Javna poveznica
+ domain_label: Ime domene
+ starred_label: Favorizirano
+ reading_time:
+ to: do
+ from: od
+ label: Vrijeme čitanja u minutama
+ status_label: Stanje
+ language_label: Jezik
+ preview_picture_help: Slika za pretprikaz
+ action:
+ filter: Filtar
+ clear: Poništi
+ is_public_label: Ima javnu poveznicu
+ created_at:
+ from: od
+ to: do
+ label: Datum stvaranja
+ archived_label: Arhivirano
+ http_status_label: Stanje HTTP-a
+ title: Filtri
+ unread_label: Nepročitano
+ list:
+ delete: Izbriši
+ reading_time_less_one_minute: 'procijenjeno vrijeme čitanja: < 1 min'
+ original_article: izvorni
+ number_on_the_page: '{0} Nema zapisa.|{1} Postoji jedan zapis.|]1,Inf[ Broj zapisa: %count%.'
+ toogle_as_star: Uklj/isklj favorizirano
+ reading_time_minutes_short: '%readingTime% min'
+ reading_time: procijenjeno vrijeme čitanja
+ export_title: Izvoz
+ reading_time_minutes: 'procijenjeno vrijeme čitanja: %readingTime% min'
+ toogle_as_read: Uklj/isklj označi kao pročitano
+ number_of_tags: '{1}i još jedna druga etiketa|]1,Inf[i %count% druge etikete'
+ reading_time_less_one_minute_short: '< 1 min'
+ view:
+ left_menu:
+ set_as_starred: Uklj/isklj favorizirano
+ back_to_homepage: Natrag
+ share_email_label: E-mail
+ back_to_top: Natrag na vrh
+ view_original_article: Izvorni članak
+ public_link: javna poveznica
+ export: Izvoz
+ re_fetch_content: Ponovo dohvati sadržaj
+ set_as_unread: Označi kao nepročitano
+ delete_public_link: izbriši javnu poveznicu
+ set_as_read: Označi kao pročitano
+ problem:
+ description: Izgleda li članak pogrešno?
+ label: Problemi?
+ add_a_tag: Dodaj etiketu
+ delete: Izbriši
+ share_content: Dijeli
+ print: Ispis
+ created_at: Datum stvaranja
+ original_article: izvorni
+ edit_title: Uredi naslov
+ provided_by: Omogućuje
+ published_by: Izdavač
+ published_at: Datum izdanja
+ annotations_on_the_entry: '{0} Bez napomena|{1} Jedna napomena|]1,Inf[ %count% napomene'
+ page_titles:
+ unread: Nepročitani zapisi
+ starred: Favorizirani zapisi
+ filtered: Filtrirani zapisi
+ all: Svi zapisi
+ archived: Arhivirani zapisi
+ untagged: Neetiketirani zapisi
+ filtered_tags: 'Filtrirano po etiketama:'
+ filtered_search: 'Filtrirano po pretrazi:'
+ metadata:
+ reading_time_minutes_short: '%readingTime% min'
+ added_on: Dodano
+ reading_time: Procijenjeno vrijeme čitanja
+ address: Adresa
+ confirm:
+ delete: Stvarno želiš ukloniti taj članak?
+ delete_tag: Stvarno želiš ukloniti tu etiketu za taj članak?
+ edit:
+ title_label: Naslov
+ url_label: Url
+ save_label: Spremi
+ page_title: Uredi jedan zapis
+ origin_url_label: URL izvora (mjesto gdje je taj zapis pronađen)
+ new:
+ placeholder: http://website.com
+ form_new:
+ url_label: Url
+ page_title: Spremi novi unos
+ public:
+ shared_by_wallabag: "%username% je dijelio/dijelila ovaj članak s wallabagom"
+ default_title: Naslov zapisa
+ search:
+ placeholder: Što tražiš?
+user:
+ edit_user: Uredi jednog korisnika
+ form:
+ plain_password_label: ????
+ delete: Izbriši
+ repeat_new_password_label: Ponovi novu lozinku
+ last_login_label: Zadnja prijava
+ delete_confirm: Stvarno?
+ twofactor_label: Dvofaktorska autentifikacija
+ back_to_list: Natrag na popis
+ save: Spremi
+ username_label: Korisničko ime
+ enabled_label: Aktivirano
+ password_label: Lozinka
+ name_label: Ime
+ email_label: E-mail
+ description: Ovdje možeš upravljati svim korisnicima (stvoriti, urediti i brisati)
+ list:
+ create_new_one: Stvori novog korisnika
+ no: Ne
+ edit_action: Uredi
+ yes: Da
+ actions: Radnje
+ new_user: Stvori novog korisnika
+ search:
+ placeholder: Filtriraj po korisničkom imenu ili e-mailu
+ page_title: Upravljanje korisnicima
+quickstart:
+ migrate:
+ pocket: Premjesti podatke iz usluge Pocket
+ title: Premjesti podatke iz postojeće usluge
+ wallabag_v1: Premjesti podatke iz usluge wallabag v1
+ instapaper: Premjesti podatke iz usluge Instapaper
+ description: Koristiš neku drugu uslugu? Pomoći ćemo ti preuzeti podatke na wallabag.
+ readability: Premjesti podatke iz usluge Readability
+ wallabag_v2: Premjesti podatke iz usluge wallabag v2
+ admin:
+ title: Administracija
+ analytics: Konfiguriraj analitiku
+ description: 'Kao administrator imaš posebna prava na wallabagu. Možeš:'
+ export: Konfiguriraj izvoz
+ sharing: Aktiviraj neke parametre o dijeljenju članka
+ import: Konfiguriraj uvoz
+ new_user: Stvori novog korisnika
+ configure:
+ rss: Aktiviraj RSS feedove
+ description: Za dobivanje programa koji tebi najviše odgovara, pogledaj konfiguraciju wallabaga.
+ tagging_rules: Odredi pravila za automatsko etiketiranje članaka
+ title: Konfiguriraj program
+ language: Promijeni jezik i dizajn
+ developer:
+ description: 'Mislili smo i na pregramere: Docker, sučelje (API), prijevodi itd.'
+ create_application: Stvori tvoj program
+ title: Programeri
+ use_docker: Koristi Docker za instliranje wallabaga
+ support:
+ github: Na GitHubu
+ gitter: Na Gitteru
+ title: Podrška
+ email: Putem e-maila
+ description: Ako trebaš pomoć, spremni smo ti pomoći.
+ more: Više …
+ intro:
+ paragraph_1: Pratit ćemo te pri tvom posjetu wallabagu i pokazat ćemo ti neke funkcije koje bi te mogle zanimati.
+ title: Dobro došao/dobro došla u wallabag!
+ paragraph_2: Prati nas!
+ first_steps:
+ unread_articles: I klasificiraj ga!
+ new_article: Spremi svoj prvi članak
+ description: Pošto je wallabag sada dobro konfiguriran, vrijeme je za arhiviranje weba. Za dodavanje poveznice, pritisni znak plus (+) gore desno.
+ title: Prvi koraci
+ docs:
+ fetching_errors: Što mogu učiniti, ako članak naiđe na greške tijekom dohvaćanja?
+ all_docs: I još puno više članaka!
+ search_filters: Pogledaj kako potražiti članak pomoću tražilice i filtera
+ title: Potpuna dokumentacija
+ export: Pretvori članke u ePUB ili PDF
+ annotate: Zabilježi napomenu za tvoj članak
+ description: Postoji neizmjerno mnogo funkcija u wallabagu. Pročitaj priručnik i nauči, kako ih koristiti.
+ page_title: Prvi koraci
+menu:
+ left:
+ search: Traži
+ save_link: Spremi poveznicu
+ config: Konfiguracija
+ logout: Odjava
+ about: Informacije
+ tags: Etikete
+ starred: Favorizirano
+ site_credentials: Podaci za prijavu na stranicu
+ archive: Arhiv
+ all_articles: Svi zapisi
+ howto: Kako koristiti
+ unread: Nepročitano
+ internal_settings: Interne postavke
+ back_to_unread: Natrag na nepročitane članke
+ users_management: Upravljanje korisnicima
+ import: Uvoz
+ developer: Upravljanje klijentima sučelja
+ top:
+ add_new_entry: Dodaj novi zapis
+ filter_entries: Filtriraj zapise
+ search: Traži
+ export: Izvoz
+ search_form:
+ input_label: Ovdje upiši što tražiš
+tag:
+ list:
+ number_on_the_page: '{0} Nema etiketa.|{1} Postoji jedna etiketa.|]1,Inf[ Broj etiketa: %count%.'
+ see_untagged_entries: Pogledaj neetiketirane zapise
+ page_title: Etikete
+ new:
+ add: Dodaj
+ placeholder: Dodaj više etiketa odjednom, odvojene zarezom.
+security:
+ register:
+ page_title: Stvori račun
+ go_to_account: Idi na tvoj račun
+ login:
+ password: Lozinka
+ username: Korisničko ime
+ submit: Prijava
+ register: Registracija
+ cancel: Odustani
+ forgot_password: Ne sjećaš se lozinke?
+ page_title: Dobro došao/dobro došla u wallabag!
+ keep_logged_in: Nemoj me odjaviti
+ resetting:
+ description: Dolje upiši svoju e-mail adresu i poslat ćemo ti upute za resetiranje lozinke.
+export:
+ footer_template: Prizvedeno od wallabaga pomoću %method%
Prijavi problem, ako imaš poteškoća s prikazom ove e-knjige na tvom uređaju.
+ unknown: Nepoznato
+error:
+ page_title: Došlo je do greške
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.ja.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.ja.yml
index 9d0232ac2..86ec86f68 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.ja.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.ja.yml
@@ -70,14 +70,13 @@ config:
400_word: 1 分あたり ~400 語読みます
pocket_consumer_key_label: コンテンツをインポートする Pocket のコンシューマー キー
help_items_per_page: 各ページに表示する記事の数を変更できます。
- help_reading_speed: wallabag は、各記事を読む時間を計算します。あなたの読む速度が速い、または遅い場合は、このリストのおかげで、ここで定義することができます。
- wallabag は、各記事の読む時間を再計算します。
+ help_reading_speed: wallabag は、各記事を読む時間を計算します。あなたの読む速度が速い、または遅い場合は、このリストのおかげで、ここで定義することができます。 wallabag は、各記事の読む時間を再計算します。
help_language: wallabag のインターフェイスの言語を変更することができます。
help_pocket_consumer_key: Pocket のインポートに必要です。 Pocket のアカウントで作成することができます。
action_mark_as_read:
redirect_homepage: ホームページに戻る
redirect_current_page: 現在のページに留まる
- android_configuration: Androidアプリを設定する
+ android_configuration: Android アプリを設定する
help_theme: wallabagはカスタマイズできます。お気に入りのテーマを選べます。
form_rss:
description: wallabag が提供する RSS フィードは、お好みの RSS リーダーで保存した記事を読むできます。最初にトークンを生成する必要があります。
@@ -109,7 +108,7 @@ config:
then_tag_as_label: ならばタグ付け
rule_label: ルール
faq:
- title: FAQ
+ title: よくある質問
tagging_rules_definition_title: «タグ付けルール» とは?
how_to_use_them_title: 使用する方法は?
variables_available_title: ルールを記述するために、どの変数と演算子が使用できますか?
@@ -287,36 +286,27 @@ import:
file_label: ファイル
save_label: ファイルをアップロード
pocket:
- description: このインポーターは、すべての Pocket のデータをインポートします。Pocket は、私たちが彼らのサービスからコンテンツを取得することはできないため、各記事の読み取り可能なコンテンツは
- wallabag によって再取得されます。
+ description: このインポーターは、すべての Pocket のデータをインポートします。Pocket は、私たちが彼らのサービスからコンテンツを取得することはできないため、各記事の読み取り可能なコンテンツは wallabag によって再取得されます。
config_missing:
description: Pocket のインポートが構成されていません。
admin_message: '%keyurls%a pocket_consumer_key%keyurle% を定義する必要があります。'
user_message: サーバー管理者が Pocket の API キーを定義する必要があります。
- authorize_message: あなたの Pocket のアカウントからデータをインポートできます。下のボタンをクリックするだけで、アプリケーションを承認して
- getpocket.com に接続します。
+ authorize_message: あなたの Pocket のアカウントからデータをインポートできます。下のボタンをクリックするだけで、アプリケーションを承認して getpocket.com に接続します。
connect_to_pocket: Pocket に接続して、データをインポート
wallabag_v1:
- description: このインポーターは、あなたの wallabag v1 の記事をすべてインポートします。構成ページで、"wallabag データをエクスポート"
- セクションで "JSON のエクスポート" をクリックします。"wallabag-export-1-xxxx-xx-xx.json" ファイルができます。
+ description: このインポーターは、あなたの wallabag v1 の記事をすべてインポートします。構成ページで、"wallabag データをエクスポート" セクションで "JSON のエクスポート" をクリックします。"wallabag-export-1-xxxx-xx-xx.json" ファイルができます。
how_to: wallabag エクスポートを選択して、下のボタンをクリックし、アップロードおよびインポートしてください。
wallabag_v2:
- description: このインポーターは、あなたの wallabag v2 の記事をすべてインポートします。すべての記事に移動し、エクスポート サイドバーで
- "JSON" をクリックしてください "All articles.json" ファイルができます。
+ description: このインポーターは、あなたの wallabag v2 の記事をすべてインポートします。すべての記事に移動し、エクスポート サイドバーで "JSON" をクリックしてください "All articles.json" ファイルができます。
readability:
- description: このインポーターは、Readability の記事をすべてインポートします。ツール (https://www.readability.com/tools/)
- ページで "データのエクスポート" セクションの "データをエクスポート" をクリックしてします。json をダウンロードするメールを受け取ります (実は
- .json で終わらない)。
+ description: このインポーターは、Readability の記事をすべてインポートします。ツール (https://www.readability.com/tools/) ページで "データのエクスポート" セクションの "データをエクスポート" をクリックしてします。json をダウンロードするメールを受け取ります (実は .json で終わらない)。
how_to: Readability エクスポートを選択して、下のボタンをクリックし、アップロードおよびインポートしてください。
worker:
enabled: 'インポートは非同期に行われます。インポート タスクが開始されると、外部のワーカーが一度に 1 つのジョブを処理します。現在のサービスは:'
firefox:
- description: このインポーターは Firefox のブックマークをインポートします。ブックマーク (Ctrl+Shift+B) に移動して、"インポートとバックアップ"
- で、"バックアップ..." を選択します。.json ファイルが得られます。
+ description: このインポーターは Firefox のブックマークをインポートします。ブックマーク (Ctrl+Shift+B) に移動して、"インポートとバックアップ" で、"バックアップ..." を選択します。.json ファイルが得られます。
instapaper:
- description: このインポーターは Instapaper の記事すべてをインポートします。設定 (https://www.instapaper.com/user)
- ページで、"エクスポート" の ".CSV をダウンロード" をクリックしてください。CSV ファイルがダウンロードされます ("instapaper-export.csv"
- のような)。
+ description: このインポーターは Instapaper の記事すべてをインポートします。設定 (https://www.instapaper.com/user) ページで、"エクスポート" の ".CSV をダウンロード" をクリックしてください。CSV ファイルがダウンロードされます ("instapaper-export.csv" のような)。
how_to: Instapaper エクスポートを選択して、下のボタンをクリックし、アップロードおよびインポートしてください。
developer:
welcome_message: wallabag API へようこそ
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
index 2e0a55b0d..00e708453 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.ru.yml
@@ -23,7 +23,7 @@ menu:
tags: 'Теги'
internal_settings: 'Внутренние настройки'
import: 'Импорт'
- howto: 'How to'
+ howto: 'Как'
developer: 'Настройки клиентского API'
logout: 'Выход'
about: 'о wallabag'
@@ -31,6 +31,7 @@ menu:
save_link: 'Сохранить ссылку'
back_to_unread: 'Назад к непрочитанным записям'
users_management: 'Управление пользователями'
+ site_credentials: Реквизиты сайта
top:
add_new_entry: 'Добавить новую запись'
search: 'Поиск'
@@ -44,8 +45,7 @@ footer:
social: 'Соц. сети'
powered_by: 'создано с помощью'
about: 'О wallabag'
- stats: "Поскольку %user_creation% вы читаете %nb_archives% записей, это около %per_day%\
- \ в день!"
+ stats: "Поскольку %user_creation% вы читаете %nb_archives% записей, это около %per_day% в день!"
config:
page_title: 'Настройки'
tab_menu:
@@ -63,8 +63,7 @@ config:
language_label: 'Язык'
reading_speed:
label: 'Скорость чтения'
- help_message: 'Вы можете использовать онлайн-инструменты для оценки скорости
- чтения:'
+ help_message: 'Вы можете использовать онлайн-инструменты для оценки скорости чтения:'
100_word: 'Я читаю ~100 слов в минуту'
200_word: 'Я читаю ~200 слов в минуту'
300_word: 'Я читаю ~300 слов в минуту'
@@ -77,15 +76,12 @@ config:
android_configuration: "Настройте Ваше Android приложение"
help_theme: "wallabag настраиваемый, здесь Вы можете выбрать тему."
help_items_per_page: "Вы можете выбрать количество отображаемых записей на странице."
- help_reading_speed: "wallabag посчитает сколько времени занимает чтение каждой\
- \ записи. Вы можете определить здесь, как быстро вы читаете. wallabag пересчитает\
- \ время чтения для каждой записи."
+ help_reading_speed: "wallabag посчитает сколько времени занимает чтение каждой записи. Вы можете определить здесь, как быстро вы читаете. wallabag пересчитает время чтения для каждой записи."
help_language: "Вы можете изменить язык интерфейса wallabag."
- help_pocket_consumer_key: "Обязательно для импорта из Pocket. Вы можете создать\
- \ это в Вашем аккаунте на Pocket."
+ help_pocket_consumer_key: "Обязательно для импорта из Pocket. Вы можете создать это в Вашем аккаунте на Pocket."
+ android_instruction: Нажмите здесь, чтобы предустановить ваше приложение для Android
form_rss:
- description: 'RSS фид созданный с помощью wallabag позволяет читать Ваши записи
- через Ваш любимый RSS агрегатор. Для начала Вам потребуется создать ключ.'
+ description: 'RSS фид созданный с помощью wallabag позволяет читать Ваши записи через Ваш любимый RSS агрегатор. Для начала Вам потребуется создать ключ.'
token_label: 'RSS ключ'
no_token: 'Ключ не задан'
token_create: 'Создать ключ'
@@ -95,35 +91,29 @@ config:
unread: 'непрочитанные'
starred: 'помеченные'
archive: 'архивные'
+ all: Все
rss_limit: 'Количество записей в фиде'
form_user:
- two_factor_description: "Включить двухфакторную аутентификацию, Вы получите сообщение\
- \ на указанный email с кодом, при каждом новом непроверенном подключении."
+ two_factor_description: "Включить двухфакторную аутентификацию, Вы получите сообщение на указанный email с кодом, при каждом новом непроверенном подключении."
name_label: 'Имя'
email_label: 'Email'
twoFactorAuthentication_label: 'Двухфакторная аутентификация'
- help_twoFactorAuthentication: "Если Вы включите двухфакторную аутентификацию,\
- \ то Вы будете получать код на указанный ранее email, каждый раз при входе в\
- \ wallabag."
+ help_twoFactorAuthentication: "Если Вы включите двухфакторную аутентификацию, то Вы будете получать код на указанный ранее email, каждый раз при входе в wallabag."
delete:
title: "Удалить мой аккаунт (или опасная зона)"
- description: "Если Вы удалите ваш аккаунт, ВСЕ ваши записи, теги и другие данные,\
- \ будут БЕЗВОЗВРАТНО удалены (операция не может быть отменена после). Затем\
- \ Вы выйдете из системы."
- confirm: "Вы точно уверены? (Данные будут БЕЗВОЗВРАТНО удалены, эти действия\
- \ необратимы)"
+ description: "Если Вы удалите ваш аккаунт, ВСЕ ваши записи, теги и другие данные, будут БЕЗВОЗВРАТНО удалены (операция не может быть отменена после). Затем Вы выйдете из системы."
+ confirm: "Вы точно уверены? (Данные будут БЕЗВОЗВРАТНО удалены, эти действия необратимы)"
button: "Удалить мой аккаунт"
reset:
title: "Сброс данных (или опасная зона)"
- description: "По нажатию на кнопки ниже, Вы сможете удалить часть данных из Вашего\
- \ аккаунта. Будьте осторожны, эти действия необратимы."
+ description: "По нажатию на кнопки ниже, Вы сможете удалить часть данных из Вашего аккаунта. Будьте осторожны, эти действия необратимы."
annotations: "Удалить все аннотации"
tags: "Удалить все теги"
entries: "Удалить все записи"
confirm: "Вы уверены? (Данные будут БЕЗВОЗВРАТНО удалены, эти действия необратимы)"
+ archived: Удалить ВСЕ архивные записи
form_password:
- description: "Здесь Вы можете поменять своя пароль. Ваш пароль должен быть длиннее\
- \ 8 символов."
+ description: "Здесь Вы можете поменять своя пароль. Ваш пароль должен быть длиннее 8 символов."
old_password_label: 'Текущий пароль'
new_password_label: 'Новый пароль'
repeat_new_password_label: 'Повторите новый пароль'
@@ -137,23 +127,11 @@ config:
faq:
title: 'FAQ'
tagging_rules_definition_title: 'Что значит "правило тегирования"?'
- tagging_rules_definition_description: 'Правила, по которым Wallabag автоматически
- добавит теги для новых записей.
Каждый раз, при добавлении новых записей,
- будут проставляться теги к записям, согласно настроенным правилам тегирования,
- это избавит Вас от необходимости проставлять теги для каждой записи вручную.'
+ tagging_rules_definition_description: 'Правила, по которым Wallabag автоматически добавит теги для новых записей.
Каждый раз, при добавлении новых записей, будут проставляться теги к записям, согласно настроенным правилам тегирования, это избавит Вас от необходимости проставлять теги для каждой записи вручную.'
how_to_use_them_title: 'Как мне их использовать?'
- how_to_use_them_description: 'Предположим, вы хотите пометить новые записи как
- "короткая", когда на чтение уйдет меньше 3 минут.
В этом случае,
- установите " readingTime <= 3 " в поле Правила и "короткая"
- в поле Теги.
Несколько тегов могут добавляться одновременно, разделяя
- их запятой: "короткая, прочитать обязательно"
Сложные правила
- могут быть записаны с использованием предопределенных операторов: если "readingTime
- >= 5 AND domainName = \"github.com\" " тогда тег будет "долго читать,
- github "'
- variables_available_title: 'Какие переменные и операторы я могу использовать
- для написания правил?'
- variables_available_description: 'Следующие переменные и операторы могут использоваться
- для создания правил тегов:'
+ how_to_use_them_description: 'Предположим, вы хотите пометить новые записи как "короткая", когда на чтение уйдет меньше 3 минут.
В этом случае, установите " readingTime <= 3 " в поле Правила и "короткая" в поле Теги.
Несколько тегов могут добавляться одновременно, разделяя их запятой: "короткая, прочитать обязательно"
Сложные правила могут быть записаны с использованием предопределенных операторов: если "readingTime >= 5 AND domainName = \"github.com\" " тогда тег будет "долго читать, GitHub "'
+ variables_available_title: 'Какие переменные и операторы я могу использовать для написания правил?'
+ variables_available_description: 'Следующие переменные и операторы могут использоваться для создания правил тегов:'
meaning: 'Смысл'
variable_description:
label: 'Переменные'
@@ -163,7 +141,7 @@ config:
isStarred: 'Независимо от того, помечена запись или нет'
content: "Содержимое записи"
language: "Язык записи"
- mimetype: "Mime-type записи"
+ mimetype: "Тип медиа записи"
readingTime: "Оценочное время чтения записи в минутах"
domainName: 'Домен, с которого была скачана запись'
operator_description:
@@ -176,8 +154,8 @@ config:
not_equal_to: 'Не равно...'
or: 'Одно правило ИЛИ другое'
and: 'Одно правило И другое'
- matches: 'Тесты, в которых тема соответствует поиску (без
- учета регистра).
Пример: title matches "футбол"
'
+ matches: 'Тесты, в которых тема соответствует поиску (без учета регистра).
Пример: title matches "футбол"
'
+ notmatches: 'Тесты, в которых объект не соответствует поиску (без учета регистра).
Пример: название совпадает "футбол"
'
entry:
default_title: 'Название записи'
page_titles:
@@ -188,9 +166,9 @@ entry:
filtered_tags: 'Отфильтрованные по тегу:'
filtered_search: 'Отфильтрованные по поиску:'
untagged: 'Записи без тегов'
+ all: Все записи
list:
- number_on_the_page: '{0} Записей не обнаружено.|{1} Одна запись.|]1,Inf[ Найдено
- %count% записей.'
+ number_on_the_page: '{0} Записей не обнаружено.|{1} Одна запись.|]1,Inf[ Найдено %count% записей.'
reading_time: 'расчетное время чтения'
reading_time_minutes: 'расчетное время чтения: %readingTime% мин'
reading_time_less_one_minute: 'расчетное время чтения: < 1 мин'
@@ -224,6 +202,8 @@ entry:
action:
clear: 'Очистить'
filter: 'Выбрать'
+ is_public_help: Публичная ссылка
+ is_public_label: Имеет публичную ссылку
view:
left_menu:
back_to_top: 'Наверх'
@@ -246,9 +226,11 @@ entry:
description: 'Что-то не так с записью?'
edit_title: 'Изменить название'
original_article: 'оригинал'
- annotations_on_the_entry: '{0} Нет аннотации|{1} Одна аннотация|]1,Inf[ %count%
- аннотаций'
+ annotations_on_the_entry: '{0} Нет аннотации|{1} Одна аннотация|]1,Inf[ %count% аннотаций'
created_at: 'Дата создания'
+ provided_by: Предоставлено
+ published_by: Опубликовано
+ published_at: Дата публикации
new:
page_title: 'Сохранить новую запись'
placeholder: 'http://website.com'
@@ -262,8 +244,17 @@ entry:
url_label: 'Ссылка'
is_public_label: 'Публичная'
save_label: 'Сохранить'
+ origin_url_label: Исходный URL (откуда вы нашли эту запись)
public:
shared_by_wallabag: "Запись была опубликована wallabag"
+ metadata:
+ added_on: Добавлено на
+ address: Адрес
+ reading_time_minutes_short: '%readingTime% мин'
+ reading_time: Приблизительное время чтения
+ confirm:
+ delete_tag: Вы уверены, что хотите удалить этот тег из статьи?
+ delete: Вы уверены, что хотите удалить эту статью?
about:
page_title: 'О'
top_menu:
@@ -275,8 +266,7 @@ about:
who_behind_wallabag:
developped_by: 'Разработано'
website: 'веб-сайт'
- many_contributors: 'и другие разработчики ♥ на
- Github'
+ many_contributors: 'и другие разработчики ♥ на Github'
project_website: 'Веб-сайт проекта'
license: 'Лицензия'
version: 'Версия'
@@ -285,20 +275,18 @@ about:
bug_reports: 'Отчеты об ошибках'
support: 'на GitHub'
helping:
- description: 'wallabag является бесплатным и открытым исходным кодом. Вы можете
- помочь нам:'
+ description: 'wallabag является бесплатным и открытым исходным кодом. Вы можете помочь нам:'
by_contributing: 'путем внесения вклада в проект:'
by_contributing_2: 'с решением наших проблем'
by_paypal: 'с помощью Paypal'
contributors:
description: 'Спасибо вам за вклад в веб-приложение wallabag'
third_party:
- description: 'Ниже приведен список сторонних библиотек, используемых в wallabag
- (с их лицензиями):'
+ description: 'Ниже приведен список сторонних библиотек, используемых в wallabag (с их лицензиями):'
package: 'Пакет'
license: 'Лицензия'
howto:
- page_title: 'How to'
+ page_title: 'Как'
tab_menu:
add_link: "Добавить ссылку"
shortcuts: "Использовать горячии клавиши"
@@ -353,13 +341,11 @@ quickstart:
more: 'Еще…'
intro:
title: 'Приветствую в wallabag!'
- paragraph_1: "Мы будем сопровождать вас при посещении wallabag и покажем вам некоторые\
- \ функции, которые могут вас заинтересовать."
+ paragraph_1: "Мы будем сопровождать вас при посещении wallabag и покажем вам некоторые функции, которые могут вас заинтересовать."
paragraph_2: 'Следите за нами!'
configure:
title: 'Настроить приложение'
- description: 'Чтобы иметь приложение, которое вам подходит, ознакомьтесь с конфигурацией
- wallabag.'
+ description: 'Чтобы иметь приложение, которое вам подходит, ознакомьтесь с конфигурацией wallabag.'
language: 'Выбрать язык и дизайн'
rss: 'Включить RSS фид'
tagging_rules: 'Создать правило для автоматической установки тегов'
@@ -373,8 +359,7 @@ quickstart:
import: 'Настроить импорт'
first_steps:
title: 'Первый шаг'
- description: "Теперь wallabag хорошо настроен, пришло время архивировать Интернет.\
- \ Вы можете нажать на верхний правый знак +, чтобы добавить ссылку."
+ description: "Теперь wallabag хорошо настроен, пришло время архивировать Интернет. Вы можете нажать на верхний правый знак +, чтобы добавить ссылку."
new_article: 'Сохраните свою первую запись'
unread_articles: 'И добавьте к ней тег!'
migrate:
@@ -392,14 +377,11 @@ quickstart:
use_docker: 'Использовать Docker для установки wallabag'
docs:
title: 'Полная документация'
- description: "В wallabag есть так много особенностей. Не стесняйтесь читать руководство,\
- \ чтобы узнать эти особенности и как их использовать."
+ description: "В wallabag есть так много особенностей. Не стесняйтесь читать руководство, чтобы узнать эти особенности и как их использовать."
annotate: 'Комментирование своей статьи'
export: 'Конвертировать ваши статьи в ePUB или PDF'
- search_filters: 'Посмотрите, как Вы можете искать записи с помощью поисковой системы
- и фильтров'
- fetching_errors: 'Что я могу сделать, если во время извлечения записей произошла
- ошибка?'
+ search_filters: 'Посмотрите, как Вы можете искать записи с помощью поисковой системы и фильтров'
+ fetching_errors: 'Что я могу сделать, если во время извлечения записей произошла ошибка?'
all_docs: 'И много других записей!'
support:
title: 'Поддержка'
@@ -410,16 +392,14 @@ quickstart:
tag:
page_title: 'Теги'
list:
- number_on_the_page: '{0} Теги не найдены.|{1} Найден один тег.|]1,Inf[ Найдено
- %count% тегов.'
+ number_on_the_page: '{0} Теги не найдены.|{1} Найден один тег.|]1,Inf[ Найдено %count% тегов.'
see_untagged_entries: 'Просмотреть записи без тегов'
new:
add: 'Добавить'
placeholder: 'Вы можете добавить несколько тегов, разделенных запятой.'
import:
page_title: 'Импорт'
- page_description: 'Добро пожаловать в импортер wallabag. Выберите сервис, из которого
- вы хотите перенести данные.'
+ page_description: 'Добро пожаловать в импортер wallabag. Выберите сервис, из которого вы хотите перенести данные.'
action:
import_contents: 'Импортировать данные'
form:
@@ -429,76 +409,42 @@ import:
save_label: 'Загрузить файл'
pocket:
page_title: 'Импорт в Pocket'
- description: "Функция импрота добавит все ваши данные в формате Pocket. Pocket\
- \ не позволяет нам извлекать контент из своего сервиса, поэтому содержимое записей\
- \ будет повторно перезакачана."
+ description: "Функция импрота добавит все ваши данные в формате Pocket. Pocket не позволяет нам извлекать контент из своего сервиса, поэтому содержимое записей будет повторно перезакачана."
config_missing:
description: "Импорт из Pocket не настроен."
admin_message: 'Вам нужно добавить %keyurls% pocket_consumer_key%keyurle%.'
user_message: 'Администратор сервера должен добавить ключ для API Pocket.'
- authorize_message: 'Вы можете импортировать свои данные из своего аккаунта на
- Pocket. Вам просто нужно нажать на кнопку ниже и разрешить приложению подключение
- к getpocket.com.'
+ authorize_message: 'Вы можете импортировать свои данные из своего аккаунта на Pocket. Вам просто нужно нажать на кнопку ниже и разрешить приложению подключение к getpocket.com.'
connect_to_pocket: 'Подключиться к Pocket и импортировать данные'
wallabag_v1:
page_title: 'Импорт > Wallabag v1'
- description: 'Функция импорта добавит все ваши записи из wallabag v1. На странице
- конфигурации нажмите "Экспорт JSON" в разделе "Экспорт данных wallabag". У вас
- появится файл "wallabag-export-1-xxxx-xx-xx.json".'
- how_to: 'Выберите свой файл с настройками экспорта wallabag и нажмите кнопку ниже,
- чтобы загрузить файл и начать импорт.'
+ description: 'Функция импорта добавит все ваши записи из wallabag v1. На странице конфигурации нажмите "Экспорт JSON" в разделе "Экспорт данных wallabag". У вас появится файл "wallabag-export-1-xxxx-xx-xx.json".'
+ how_to: 'Выберите свой файл с настройками экспорта wallabag и нажмите кнопку ниже, чтобы загрузить файл и начать импорт.'
wallabag_v2:
page_title: 'Импорт > Wallabag v2'
- description: 'Функция импорта добавит все ваши записи wallabag v2. Перейдите ко
- всем статьям, затем на боковой панели экспорта нажмите "JSON". У вас появится
- файл со всеми записями "All articles.json".'
+ description: 'Функция импорта добавит все ваши записи wallabag v2. Перейдите ко всем статьям, затем на боковой панели экспорта нажмите "JSON". У вас появится файл со всеми записями "All articles.json".'
readability:
page_title: 'Импорт > Readability'
- description: 'Функция импорта добавит все ваши записи для чтения. На странице
- инструментов (https://www.readability.com/tools/) нажмите "Экспорт ваших данных"
- в разделе "Экспорт данных". Вы получите электронное письмо для загрузки json
- (что не заканчивается только .json файлом).'
- how_to: 'Выберите экспорт Readability и нажмите кнопку ниже, чтобы загрузить файл
- и начать импорт.'
+ description: 'Функция импорта добавит все ваши записи для чтения. На странице инструментов (https://www.readability.com/tools/) нажмите "Экспорт ваших данных" в разделе "Экспорт данных". Вы получите электронное письмо для загрузки json (что не заканчивается только .json файлом).'
+ how_to: 'Выберите экспорт Readability и нажмите кнопку ниже, чтобы загрузить файл и начать импорт.'
worker:
- enabled: "Импорт производится асинхронно. После запуска задачи импорта внешний\
- \ процесс будет обрабатывать задания по одному за раз. Текущая процедура:"
- download_images_warning: "Вы включили загрузку изображений для своих записей.\
- \ В сочетании с обычным импортом может потребоваться много времени, что может\
- \ привести к ошибке. Мы настоятельно рекомендуем включить асинхронный\
- \ импорт, чтобы избежать ошибок."
+ enabled: "Импорт производится асинхронно. После запуска задачи импорта внешний процесс будет обрабатывать задания по одному за раз. Текущая процедура:"
+ download_images_warning: "Вы включили загрузку изображений для своих записей. В сочетании с обычным импортом может потребоваться много времени, что может привести к ошибке. Мы настоятельно рекомендуем включить асинхронный импорт, чтобы избежать ошибок."
firefox:
page_title: 'Импорт > Firefox'
- description: "Функция импорта добавит все ваши закладки из Firefox. Просто зайдите\
- \ в закладки (Ctrl + Maj + O), затем в \"Импорт и резервное копирование\", выберите\
- \ \"Резервное копирование ...\". Вы получите файл .json."
- how_to: "Выберите файл резервной копии закладок и нажмите кнопку ниже, чтобы импортировать\
- \ его. Обратите внимание, что процесс может занять много времени, поскольку\
- \ все статьи должны быть загружены."
+ description: "Функция импорта добавит все ваши закладки из Firefox. Просто зайдите в закладки (Ctrl + Maj + O), затем в \"Импорт и резервное копирование\", выберите \"Резервное копирование ...\". Вы получите файл .json."
+ how_to: "Выберите файл резервной копии закладок и нажмите кнопку ниже, чтобы импортировать его. Обратите внимание, что процесс может занять много времени, поскольку все статьи должны быть загружены."
chrome:
page_title: 'Импорт > Chrome'
- description: "Функция импорта добавит все ваши закладки из Chrome. Расположение\
- \ фйла зависит от операционной системы: - На Linux, перейдите в папку\
- \
~/.config/chromium/Default/
- На Windows, должно находиться\
- \ в
%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default
- На\
- \ OS X, должно находиться в
~/Library/Application Support/Google/Chrome/Default/Bookmarks
После\
- \ того, как перейдете в папку, скопируйте файл Bookmarks
.
Примечание,\
- \ если у вас есть Chromium вместо Chrome, вам потребуется скорректировать пути\
- \ соответственно."
- how_to: "Выберите файл резервной копии закладок и нажмите кнопку ниже, чтобы импортировать\
- \ его. Обратите внимание, что процесс может занять много времени, поскольку\
- \ все статьи должны быть загружены."
+ description: "Функция импорта добавит все ваши закладки из Chrome. Расположение фйла зависит от операционной системы: - На Linux, перейдите в папку
~/.config/chromium/Default/
- На Windows, должно находиться в
%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default
- На OS X, должно находиться в
~/Library/Application Support/Google/Chrome/Default/Bookmarks
После того, как перейдете в папку, скопируйте файл Bookmarks
.
Примечание, если у вас есть Chromium вместо Chrome, вам потребуется скорректировать пути соответственно."
+ how_to: "Выберите файл резервной копии закладок и нажмите кнопку ниже, чтобы импортировать его. Обратите внимание, что процесс может занять много времени, поскольку все статьи должны быть загружены."
instapaper:
page_title: 'Импорт > Instapaper'
- description: 'Функция импорта добавит все ваши закладки из Instapaper. На странице
- настроек (https://www.instapaper.com/user), нажмите на "Скачать .CSV файл" в
- разделе "Экспорт". CSV файл будет загружен (наподобии "instapaper-export.csv").'
+ description: 'Функция импорта добавит все ваши закладки из Instapaper. На странице настроек (https://www.instapaper.com/user), нажмите на "Скачать .CSV файл" в разделе "Экспорт". CSV файл будет загружен (наподобии "instapaper-export.csv").'
how_to: 'Выберите файл Instapaper и нажмите кнопку ниже, чтобы импортировать его.'
pinboard:
page_title: "Импорт > Pinboard"
- description: 'Функция импорта добавит все ваши закладки из Pinboard. На странице
- резервирования (https://pinboard.in/settings/backup), нажмите на "JSON" в разделе
- "Закладки". JSON файл будет загружен (наподобии "pinboard_export").'
+ description: 'Функция импорта добавит все ваши закладки из Pinboard. На странице резервирования (https://pinboard.in/settings/backup), нажмите на "JSON" в разделе "Закладки". JSON файл будет загружен (наподобии "pinboard_export").'
how_to: 'Выберите файл Pinboard и нажмите кнопку ниже, чтобы импортировать его.'
developer:
page_title: 'Управление клиентским API'
@@ -518,15 +464,12 @@ developer:
field_grant_types: 'Разрешенные типы доступа'
no_client: 'Нет клиентов.'
remove:
- warn_message_1: 'Вы имеете возможность удалить клиента %name%. Данные клиента
- будут удалены БЕЗВОЗВРАТНО!'
- warn_message_2: "Если вы удалите его, каждое приложение настроенное через этого\
- \ клиента не сможет авторизоваться в вашем wallabag."
+ warn_message_1: 'Вы имеете возможность удалить клиента %name%. Данные клиента будут удалены БЕЗВОЗВРАТНО!'
+ warn_message_2: "Если вы удалите его, каждое приложение настроенное через этого клиента не сможет авторизоваться в вашем wallabag."
action: 'Удалить клиента %name%'
client:
page_title: 'Управление клиентским API > Новый клиент'
- page_description: 'Вы находитесь в разделе создания нового клиента. Пожалуйста
- заполните поля ниже для перенаправления к вашему приложению.'
+ page_description: 'Вы находитесь в разделе создания нового клиента. Пожалуйста заполните поля ниже для перенаправления к вашему приложению.'
form:
name_label: 'Название клиента'
redirect_uris_label: 'Ссылка перенаправления (опционально)'
@@ -543,27 +486,20 @@ developer:
howto:
page_title: 'Управление клиентским API > Как создать мое первое приложение'
description:
- paragraph_1: 'Следующие комманды используют библиотеку HTTPie.
- Убедитесь, что она у вас установлена, прежде чем использовать ее.'
- paragraph_2: 'Вам нужен ключ для того, чтобы ваше стороннее приложение и wallabag
- API могли обмениваться данными.'
- paragraph_3: 'Для создания ключа, вам необходимо создать нового
- клиента.'
- paragraph_4: 'Теперь создать ключ (замените client_id, client_secret, username
- and password на ваши значения):'
+ paragraph_1: 'Следующие комманды используют библиотеку HTTPie. Убедитесь, что она у вас установлена, прежде чем использовать ее.'
+ paragraph_2: 'Вам нужен ключ для того, чтобы ваше стороннее приложение и wallabag API могли обмениваться данными.'
+ paragraph_3: 'Для создания ключа, вам необходимо создать нового клиента.'
+ paragraph_4: 'Теперь создать ключ (замените client_id, client_secret, username and password на ваши значения):'
paragraph_5: 'API вернет рабочую ссылку, наподобии:'
- paragraph_6: 'Ключ доступа access_token используется для вызова конечной точки
- API. Пример:'
+ paragraph_6: 'Ключ доступа access_token используется для вызова конечной точки API. Пример:'
paragraph_7: 'Этот вызов вернет все записи для вашего пользователя.'
- paragraph_8: 'Если Вы хотите увидеть все конечные точки API, то смотрите в нашу документацию по API.'
+ paragraph_8: 'Если Вы хотите увидеть все конечные точки API, то смотрите в нашу документацию по API.'
back: 'Назад'
user:
page_title: "Управление пользователями"
new_user: "Создать нового пользователя"
edit_user: "Изменить существующего пользователя"
- description: "Здесь Вы можете управлять всеми пользователями (создание, изменение\
- \ и удаление)"
+ description: "Здесь Вы можете управлять всеми пользователями (создание, изменение и удаление)"
list:
actions: "Действия"
edit_action: "Изменить"
@@ -584,6 +520,8 @@ user:
delete: "Удалить"
delete_confirm: "Вы уверены?"
back_to_list: "Назад к списку"
+ search:
+ placeholder: Фильтр по имени пользователя или электронной почте
error:
page_title: "Произошла ошибка"
flashes:
@@ -591,8 +529,7 @@ flashes:
notice:
config_saved: 'Настройки сохранены.'
password_updated: 'Пароль обновлен'
- password_not_updated_demo: "В режиме демонстрации нельзя изменять пароль для\
- \ этого пользователя."
+ password_not_updated_demo: "В режиме демонстрации нельзя изменять пароль для этого пользователя."
user_updated: 'Информация обновлена'
rss_updated: 'RSS информация обновлена'
tagging_rules_updated: 'Правила тегировния обновлены'
@@ -601,6 +538,7 @@ flashes:
annotations_reset: "Аннотации сброшены"
tags_reset: "Теги сброшены"
entries_reset: "Записи сброшены"
+ archived_reset: Архивные записи удалены
entry:
notice:
entry_already_saved: 'Запись была сохранена ранее %date%'
@@ -620,17 +558,12 @@ flashes:
import:
notice:
failed: 'Во время импорта произошла ошибка, повторите попытку.'
- failed_on_file: 'Ошибка при обработке данных для импорта. Пожалуйста проверьте
- свой файл импорта.'
+ failed_on_file: 'Ошибка при обработке данных для импорта. Пожалуйста проверьте свой файл импорта.'
summary: 'Статистика импорта: %imported% импортировано, %skipped% уже сохранено.'
summary_with_queue: 'Статистика импорта: %queued% в очереди.'
error:
- redis_enabled_not_installed: "Redis включен, для приема асинхронного импорта,\
- \ но похоже, что мы не можем к нему подключиться. Пожалуйста проверьте\
- \ настройки Redis."
- rabbit_enabled_not_installed: "RabbitMQ включен, для приема асинхронного импорта,\
- \ но похоже, что мы не можем к нему подключиться. Пожалуйста проверьте\
- \ настройки RabbitMQ."
+ redis_enabled_not_installed: "Redis включен, для приема асинхронного импорта, но похоже, что мы не можем к нему подключиться. Пожалуйста проверьте настройки Redis."
+ rabbit_enabled_not_installed: "RabbitMQ включен, для приема асинхронного импорта, но похоже, что мы не можем к нему подключиться. Пожалуйста проверьте настройки RabbitMQ."
developer:
notice:
client_created: 'Новый клиент %name% добавлен.'
@@ -640,3 +573,30 @@ flashes:
added: 'Пользователь "%username%" добавлен'
updated: 'Пользователь "%username%" обновлен'
deleted: 'Пользователь "%username%" удален'
+ site_credential:
+ notice:
+ deleted: Реквизиты для "%host%" удалены
+ updated: Реквизиты для "%host%" обновлены
+ added: Добавлены реквизиты для "%host%"
+site_credential:
+ form:
+ back_to_list: Назад к списку
+ delete_confirm: Вы уверены?
+ delete: Удалить
+ save: Сохранить
+ password_label: Пароль
+ host_label: Хост
+ username_label: Имя пользователя
+ list:
+ create_new_one: Создать реквизиты
+ no: Нет
+ yes: Да
+ edit_action: Изменить
+ actions: Действия
+ description: Здесь вы можете управлять всеми реквизитами для сайтов, которым они требуются (создавать, редактировать и удалять), например, платный доступ, аутентификация и т.д.
+ edit_site_credential: Редактировать существующие реквизиты
+ new_site_credential: Создать реквизиты
+ page_title: Управление реквизитами сайта
+export:
+ unknown: Неизвестный
+ footer_template: Создано wallabag с помощью %method%
Пожалуйста, откройте проблемы, если у вас возникли проблемы с отображением этой электронной книги на вашем устройстве.
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
index 956db243f..fa062e86e 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.tr.yml
@@ -274,7 +274,7 @@ about:
bug_reports: Sorun bildir
support: GitHub üzerinde
helping:
- description: 'wallabag açık kaynak kodlu ve ücretsizdir. Bize destek ol :'
+ description: 'wallabag özgür ve açık kaynaklıdır. Bize yardımcı olabilirsiniz:'
by_contributing: 'projemize katkıda bulunun :'
by_contributing_2: ihtiyacımız olanların listelendiği yapılacaklar listesi
by_paypal: PayPal ile
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.uk.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.uk.yml
new file mode 100644
index 000000000..70acec4ea
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.uk.yml
@@ -0,0 +1,642 @@
+security:
+ login:
+ page_title: Ласкаво просимо у wallabag!
+ keep_logged_in: Тримати мене залогіненим
+ forgot_password: Забули пароль?
+ submit: Вхід
+ register: Зареєструватись
+ username: "Ім'я користувача"
+ password: Пароль
+ cancel: Скасувати
+ resetting:
+ description: Введіть вашу електронну адресу, на яку ми вишлемо інструкцію щодо відновлення пароля.
+ register:
+ page_title: Створення облікового запису
+ go_to_account: Перейти до облікового запису
+menu:
+ left:
+ unread: Непрочитані
+ starred: Закладки
+ archive: Архівні
+ all_articles: Всі записи
+ config: Конфігурація
+ tags: Теги
+ internal_settings: Внутрішні налаштування
+ import: Імпорт
+ howto: Як використовувати
+ developer: Керування API-клієнтами
+ logout: Вихід
+ about: Про Wallabag
+ search: Пошук
+ save_link: Зберегти посилання
+ back_to_unread: Назад до непрочитаних статей
+ users_management: Керування користувачами
+ site_credentials: Облікові записи сайтів
+ quickstart: Швидкий старт
+ top:
+ add_new_entry: Додати новий запис
+ search: Пошук
+ filter_entries: Фільтр записів
+ export: Експорт
+ random_entry: Випадкова стаття
+ account: Обліковий запис
+ search_form:
+ input_label: Введіть пошуковий запит
+footer:
+ wallabag:
+ elsewhere: Візьміть wallabag із собою
+ social: Соціальні мережі
+ powered_by: Працює на
+ about: Про Wallabag
+ stats: З %user_creation% ви прочитали %nb_archives% статтю(ей). Це приблизно %per_day% на день!
+config:
+ page_title: Конфігурація
+ tab_menu:
+ settings: Налаштування
+ feed: Стрічка RSS
+ user_info: Інформація користувача
+ password: Пароль
+ rules: Правила тегування
+ new_user: Створити користувача
+ ignore_origin: Правила ігнорування
+ reset: Скидання налаштувань
+ rss: RSS
+ form:
+ save: Зберегти
+ form_settings:
+ theme_label: Тема
+ items_per_page_label: Статей на сторінку
+ language_label: Мова
+ reading_speed:
+ label: Швидкість читання
+ help_message: 'Ви можете оцінити свою швидкість читання з допомогою онлайн-інструментів:'
+ 100_word: Я читаю ~100 слів за хвилину
+ 200_word: Я читаю ~200 слів за хвилину
+ 300_word: Я читаю ~300 слів за хвилину
+ 400_word: Я читаю ~400 слів за хвилину
+ action_mark_as_read:
+ label: Яку дію виконати після видалення, додавання в закладки чи позначення статті прочитаною?
+ redirect_homepage: Повернутись на домашню сторінку
+ redirect_current_page: Залишатись на поточній сторінці
+ pocket_consumer_key_label: Consumer key із Pocket для імпорту контенту
+ android_configuration: Налаштувати Android-застосунок
+ android_instruction: Touch here to prefill your Android application
+ help_theme: wallabag is customizable. You can choose your prefered theme here.
+ help_items_per_page: You can change the number of articles displayed on each page.
+ help_reading_speed: wallabag calculates a reading time for each article. You can define here, thanks to this list, if you are a fast or a slow reader. wallabag will recalculate the reading time for each article.
+ help_language: You can change the language of wallabag interface.
+ help_pocket_consumer_key: Required for Pocket import. You can create it in your Pocket account.
+ form_feed:
+ description: RSS-стрічки wallabag надають можливість читати збережені статті вашим улюбленим RSS-читачем. Спочатку вам потрібно згенерувати особистий код.
+ token_label: Особистий код для RSS
+ no_token: Код відсутній
+ token_create: Створити код
+ token_reset: Перегенерувати код
+ token_revoke: Відкликати код
+ feed_links: RSS-посилання
+ feed_link:
+ unread: Непрочитані
+ starred: Закладки
+ archive: Архівні
+ all: Всі
+ feed_limit: Кількість записів у стрічці
+ form_user:
+ two_factor_description: Вмикання двофакторної аутентифікації означає, що вам буде потрібно зробити додаткову дію після введення пароля (ввести код або перейти по посиланню з листа).
+ login_label: Логін
+ name_label: Ім'я
+ email_label: Електронна адреса
+ two_factor:
+ table_method: Метод
+ table_state: Стан
+ table_action: Дії
+ emailTwoFactor_label: Вхід з допомогою листа на електронну скриньку
+ googleTwoFactor_label: Вхід з допомогою Google Authenticator
+ state_enabled: Увімкнено
+ state_disabled: Вимкнено
+ action_email: Увімкнути
+ action_app: Налаштувати
+ twoFactorAuthentication_label: Two factor authentication
+ help_twoFactorAuthentication: If you enable 2FA, each time you want to login to wallabag, you'll receive a code by email.
+ delete:
+ title: Delete my account (a.k.a danger zone)
+ description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
+ confirm: Are you really sure? (THIS CAN'T BE UNDONE)
+ button: Delete my account
+ otp:
+ page_title: Двофакторна авторизація
+ app:
+ two_factor_code_description_1: Налаштуйте Google Authenticator
+ two_factor_code_description_2: 'Відкрийте застосунок на телефоні та сфотографуйте QR-код:'
+ two_factor_code_description_3: 'На той випадок, якщо щось трапиться із телефоном, збережіть ці коди доступу:'
+ two_factor_code_description_4: 'Введіть сюди код із застосунка:'
+ cancel: Скасувати
+ enable: Зберегти
+ reset:
+ title: Зона скидання (a.k.a зона небезпеки)
+ description: Використовуючи ці кнопки ви матимете можливість видалити інформацію з вашого облікового запису. Враховуйте, що ці дії є НЕЗВОРОТНІМИ.
+ annotations: Видалити ВСІ анотації
+ tags: Видалити ВСІ теги
+ entries: Видалити ВСІ статті
+ archived: Видалити ВСІ архівні статті
+ confirm: Ви впевнені? (ЦЮ ДІЮ НЕ МОЖНА БУДЕ ПОВЕРНУТИ НАЗАД)
+ form_password:
+ description: Тут ви можете змінити пароль. Довжина нового пароля повинна бути не менше 8 символів.
+ old_password_label: Поточний пароль
+ new_password_label: Новий пароль
+ repeat_new_password_label: Повторіть новий пароль
+ form_rules:
+ if_label: якщо умова
+ then_tag_as_label: є вірною, то додати тег(и)
+ delete_rule_label: видалити
+ edit_rule_label: редагувати
+ rule_label: Правило
+ tags_label: Теги
+ file_label: Вибрати файл
+ import_submit: Імпортувати
+ export: Експортувати
+ card:
+ new_tagging_rule: Створення правила тегування
+ import_tagging_rules: Імпорт правил тегування
+ import_tagging_rules_detail: Імпорт попередньо експортованих із Wallabag правил
+ export_tagging_rules: Експорт правил тегування
+ export_tagging_rules_detail: Експортувавши правила, ви зможете імпортувати їх у будь-який інший Wallabag-сервер
+ faq:
+ title: Довідка
+ tagging_rules_definition_title: Що таке « правила тегування »?
+ tagging_rules_definition_description: They are rules used by Wallabag to automatically tag new entries.
Each time a new entry is added, all the tagging rules will be used to add the tags you configured, thus saving you the trouble of manually classifying your entries.
+ how_to_use_them_title: Як їх використовувати?
+ how_to_use_them_description: 'Let us assume you want to tag new entries as « short reading » when the reading time is under 3 minutes.
In that case, you should put « readingTime <= 3 » in the Rule field and « short reading » in the Tags field.
Several tags can added simultaneously by separating them with a comma: « short reading, must read »
Complex rules can be written by using predefined operators: if « readingTime >= 5 AND domainName = "github.com" » then tag as « long reading, GitHub »'
+ variables_available_title: Які змінні та оператори можна використовувати для написання правил?
+ variables_available_description: 'The following variables and operators can be used to create tagging rules:'
+ meaning: Значення
+ variable_description:
+ label: Змінна
+ title: Заголовок статті
+ url: URL-адреса статті
+ isArchived: Чи є стаття архівною
+ isStarred: Чи є стаття у закладках
+ content: Вміст статті
+ language: Мова статті
+ mimetype: Медіа-тип статті
+ readingTime: Приблизний час читання статті у хвилинах
+ domainName: Доменне ім'я статті
+ operator_description:
+ label: Оператор
+ less_than: Less than...
+ strictly_less_than: Strictly less than...
+ greater_than: Greater than...
+ strictly_greater_than: Strictly greater than...
+ equal_to: Equal to...
+ not_equal_to: Not equal to...
+ or: One rule OR another
+ and: One rule AND another
+ matches: 'Tests that a subject matches a search (case-insensitive).
Example: title matches "football"
'
+ notmatches: "Tests that a subject doesn't match match a search (case-insensitive).
Example: title notmatches \"football\"
"
+entry:
+ default_title: Заголовок статті
+ page_titles:
+ unread: Непрочитані статті
+ starred: Закладки
+ archived: Архівні статті
+ filtered: Filtered entries
+ filtered_tags: 'Знайдено за тегами:'
+ filtered_search: 'Знайдено за запитом:'
+ untagged: Статті без тегів
+ all: Всі статті
+ list:
+ number_on_the_page: '{0} Немає записів.|{1} Знайдено одну статтю.|]1,Inf[ Знайдено %count% статтю(ей).'
+ reading_time: приблизний час читання
+ reading_time_minutes: 'приблизний час читання: %readingTime% хв'
+ reading_time_less_one_minute: 'приблизний час читання: < 1 хв'
+ number_of_tags: '{1}and one other tag|]1,Inf[and %count% other tags'
+ reading_time_minutes_short: '%readingTime% хв'
+ reading_time_less_one_minute_short: '< 1 хв'
+ original_article: original
+ toogle_as_read: Позначити як прочитану
+ toogle_as_star: Додати в закладки
+ delete: Видалити
+ export_title: Експорт
+ filters:
+ title: Фільтри
+ status_label: Статус
+ archived_label: Архівні
+ starred_label: Закладки
+ unread_label: Непрочитані
+ preview_picture_label: З картинкою
+ preview_picture_help: Картинка попереднього перегляду
+ is_public_label: Має посилання
+ is_public_help: Публічне посилання
+ language_label: Мова
+ http_status_label: HTTP-код
+ reading_time:
+ label: Час читання у хвилинах
+ from: від
+ to: до
+ domain_label: Домен
+ created_at:
+ label: Дата створення
+ from: з
+ to: по
+ action:
+ clear: Очистити
+ filter: Шукати
+ view:
+ left_menu:
+ back_to_top: Назад догори
+ back_to_homepage: Назад
+ set_as_read: Позначити прочитаною
+ set_as_unread: Позначити непрочитаною
+ set_as_starred: У/із закладок
+ view_original_article: Оригінальна стаття
+ re_fetch_content: Завантажити ще раз
+ delete: Видалити
+ add_a_tag: Додати тег
+ share_content: Поділитись
+ share_email_label: Електронна пошта
+ public_link: публічне посилання
+ delete_public_link: зробити непублічним
+ export: Експорт
+ print: Друк
+ problem:
+ label: Виникли проблеми?
+ description: Стаття виглядає неправильно?
+ edit_title: Редагувати заголовок
+ original_article: оригінальна
+ annotations_on_the_entry: '{0} Немає анотацій|{1} Одна аннотація|]1,Inf[ %count% аннотації(ій)'
+ created_at: Дата створення
+ published_at: Дата публікації
+ published_by: Опубліковано
+ provided_by: Надано
+ new:
+ page_title: Зберегти нову статтю
+ placeholder: http://website.com
+ form_new:
+ url_label: Url-адреса
+ search:
+ placeholder: Що ви шукаєте?
+ edit:
+ page_title: Редагувати запис
+ title_label: Заголовок
+ url_label: Адреса
+ origin_url_label: Початкова адреса (там де ви знайшли статтю)
+ save_label: Зберегти
+ public:
+ shared_by_wallabag: This article has been shared by %username% with wallabag
+ confirm:
+ delete: Ви дійсно бажаєте видалити цю статтю?
+ delete_tag: Ви дійсно бажаєте видалити цей тег із статті?
+ metadata:
+ reading_time: Приблизний час читання
+ reading_time_minutes_short: '%readingTime% хв'
+ address: Адреса
+ added_on: Додано
+about:
+ page_title: Про Wallabag
+ top_menu:
+ who_behind_wallabag: Хто стоїть за wallabag
+ getting_help: Довідка
+ helping: Як допомогти wallabag
+ contributors: Контрібютори
+ third_party: Сторонні бібліотеки
+ who_behind_wallabag:
+ developped_by: Розробники
+ website: вебсайт
+ many_contributors: Та багато інших контрібюторів ♥ на GitHub
+ project_website: Вебсайт проєкту
+ license: Ліцензія
+ version: Версія
+ getting_help:
+ documentation: Документація
+ bug_reports: Розповісти про проблеми
+ support: на GitHub
+ helping:
+ description: 'wallabag — вільне програмне забезпечення з відкритим кодом. Ви можете допомогти нам:'
+ by_contributing: 'покращуючи проєкт:'
+ by_contributing_2: список проблем, які нам потрібно вирішити
+ by_paypal: через Paypal
+ contributors:
+ description: Дякуємо усім, хто долучився до розробки веб-застосунку wallabag
+ third_party:
+ description: 'Тут представлено список сторонніх бібліотек використаних при розробці wallabag (з їхніми ліцензіями):'
+ package: Пакет
+ license: Ліцензія
+howto:
+ page_title: Довідка
+ tab_menu:
+ add_link: Як додати посилання
+ shortcuts: Використання гарячих клавіш
+ page_description: 'Є декілька способів зберегти статтю:'
+ top_menu:
+ browser_addons: Browser addons
+ mobile_apps: Mobile apps
+ bookmarklet: Bookmarklet
+ form:
+ description: Thanks to this form
+ browser_addons:
+ firefox: Розширення для Firefox
+ chrome: Розширення для Chrome
+ opera: Розширення для Opera
+ mobile_apps:
+ android:
+ via_f_droid: у F-Droid
+ via_google_play: у Google Play
+ ios: в iTunes Store
+ windows: у Microsoft Store
+ bookmarklet:
+ description: 'Перетягніть посилання на панель закладок:'
+ shortcuts:
+ page_description: Here are the shortcuts available in wallabag.
+ shortcut: Shortcut
+ action: Action
+ all_pages_title: Гарячі клавіші доступні на всіх сторінках
+ go_unread: Перейти до непрочитаних
+ go_starred: Перейти до закладок
+ go_archive: Go to archive
+ go_all: Перейти до всіх статтей
+ go_tags: Перейти до тегів
+ go_config: Go to config
+ go_import: Go to import
+ go_developers: Go to developers
+ go_howto: Go to howto (this page!)
+ go_logout: Log out
+ list_title: Shortcuts available in listing pages
+ search: Display the search form
+ article_title: Гарячі клавіші на сторінці статті
+ open_original: Open original URL of the entry
+ toggle_favorite: Toggle star status for the entry
+ toggle_archive: Toggle read status for the entry
+ delete: Видалити запис
+ material_title: Гарячі клавіші доступні тільки у темі Material
+ add_link: Додати нове посилання
+ hide_form: Hide the current form (search or new link)
+ arrows_navigation: Навігація по статтях
+ open_article: Display the selected entry
+quickstart:
+ page_title: Швидкий старт
+ more: Більше…
+ intro:
+ title: Ласкаво просимо до wallabag!
+ paragraph_1: We'll accompany you on your visit to wallabag and show you some features that might interest you.
+ paragraph_2: Стежте за нашими новинами!
+ configure:
+ title: Налаштуйте Wallabag
+ description: Щоб зробити застосунок зручнішим, прогляньте розділ конфігурації wallabag.
+ language: Змініть мову чи дизайн
+ feed: Увімкніть стрічки RSS
+ tagging_rules: Write rules to automatically tag your articles
+ admin:
+ title: Administration
+ description: 'As an administrator, you have privileges on wallabag. You can:'
+ new_user: Create a new user
+ analytics: Configure analytics
+ sharing: Enable some parameters about article sharing
+ export: Configure export
+ import: Configure import
+ first_steps:
+ title: Перші кроки
+ description: Тепер, коли wallabag добре налаштовано, час почати зберігати веб-мережу. Ви можете клікнути по знаку + у верхньому правому кутку, щоб додати посилання.
+ new_article: Збережіть свою першу статтю
+ unread_articles: Та класифікуйте її!
+ migrate:
+ title: Мігруйте з іншого сервісу
+ description: Використовуєте інший сервіс? Ми допоможемо перенести дані у wallabag.
+ pocket: Мігрувати з Pocket
+ wallabag_v1: Мігрувати з wallabag v1
+ wallabag_v2: Мігрувати з wallabag v2
+ readability: Мігрувати з Readability
+ instapaper: Мігрувати з Instapaper
+ developer:
+ title: Розробникам
+ description: 'Ми також подумали і про розробників: Docker, API, переклади, тощо.'
+ create_application: Створіть сторонній застосунок
+ use_docker: Використовуйте Docker для встановлення wallabag
+ docs:
+ title: Документація
+ description: У wallabag багато можливостей. Не зволікайте, щоб прочитати інструкцію, щоб дізнатись про них і про те як їх використовувати.
+ annotate: Створити анотацію для статті
+ export: Конвертація статей в ePUB чи PDF
+ search_filters: See how you can look for an article by using the search engine and filters
+ fetching_errors: What can I do if an article encounters errors during fetching?
+ all_docs: Та багато інших статей!
+ support:
+ title: Підтримка
+ description: Якщо вам потрібна допомога, ми завжди поруч.
+ github: На GitHub
+ email: Електронною поштою
+ gitter: В Gitter
+tag:
+ page_title: Теги
+ list:
+ number_on_the_page: '{0} Немає тегів.|{1} Є один тег.|]1,Inf[ Є %count% теги(ів).'
+ see_untagged_entries: Переглянути статті без тегів
+ untagged: Без тегів
+ new:
+ add: Додати
+ placeholder: Ви можете додати кілька тегів розділених комами.
+export:
+ footer_template: Produced by wallabag with %method%
Please open an issue if you have trouble with the display of this E-Book on your device.
+ unknown: Unknown
+import:
+ page_title: Імпорт
+ page_description: Welcome to wallabag importer. Please select your previous service from which you want to migrate.
+ action:
+ import_contents: Import contents
+ form:
+ mark_as_read_title: Mark all as read?
+ mark_as_read_label: Mark all imported entries as read
+ file_label: File
+ save_label: Upload file
+ pocket:
+ page_title: Import > Pocket
+ description: This importer will import all of your Pocket data. Pocket doesn't allow us to retrieve content from their service, so the readable content of each article will be re-fetched by wallabag.
+ config_missing:
+ description: Pocket import isn't configured.
+ admin_message: You need to define %keyurls%a pocket_consumer_key%keyurle%.
+ user_message: Your server admin needs to define an API Key for Pocket.
+ authorize_message: You can import your data from your Pocket account. You just have to click on the below button and authorize the application to connect to getpocket.com.
+ connect_to_pocket: Connect to Pocket and import data
+ wallabag_v1:
+ page_title: Import > Wallabag v1
+ description: This importer will import all your wallabag v1 articles. On your config page, click on "JSON export" in the "Export your wallabag data" section. You will have a "wallabag-export-1-xxxx-xx-xx.json" file.
+ how_to: Please select your wallabag export and click on the below button to upload and import it.
+ wallabag_v2:
+ page_title: Import > Wallabag v2
+ description: This importer will import all your wallabag v2 articles. Go to All articles, then, on the export sidebar, click on "JSON". You will have a "All articles.json" file.
+ readability:
+ page_title: Import > Readability
+ description: This importer will import all your Readability articles. On the tools (https://www.readability.com/tools/) page, click on "Export your data" in the "Data Export" section. You will received an email to download a json (which does not end with .json in fact).
+ how_to: Please select your Readability export and click on the below button to upload and import it.
+ worker:
+ enabled: 'Import is made asynchronously. Once the import task is started, an external worker will handle jobs one at a time. The current service is:'
+ download_images_warning: You enabled downloading images for your articles. Combined with classic import it can take ages to proceed (or maybe failed). We strongly recommend to enable asynchronous import to avoid errors.
+ firefox:
+ page_title: Import > Firefox
+ description: This importer will import all your Firefox bookmarks. Just go to your bookmarks (Ctrl+Maj+O), then into "Import and backup", choose "Backup...". You will obtain a .json file.
+ how_to: Please choose the bookmark backup file and click on the button below to import it. Note that the process may take a long time since all articles have to be fetched.
+ chrome:
+ page_title: Import > Chrome
+ description: "This importer will import all your Chrome bookmarks. The location of the file depends on your operating system : - On Linux, go into the
~/.config/chromium/Default/
directory - On Windows, it should be at
%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default
- On OS X, it should be at
~/Library/Application Support/Google/Chrome/Default/Bookmarks
Once you got there, copy the Bookmarks
file someplace you'll find.
Note that if you have Chromium instead of Chrome, you'll have to correct paths accordingly."
+ how_to: Please choose the bookmark backup file and click on the button below to import it. Note that the process may take a long time since all articles have to be fetched.
+ instapaper:
+ page_title: Import > Instapaper
+ description: This importer will import all your Instapaper articles. On the settings (https://www.instapaper.com/user) page, click on "Download .CSV file" in the "Export" section. A CSV file will be downloaded (like "instapaper-export.csv").
+ how_to: Please select your Instapaper export and click on the below button to upload and import it.
+ pinboard:
+ page_title: Import > Pinboard
+ description: This importer will import all your Pinboard articles. On the backup (https://pinboard.in/settings/backup) page, click on "JSON" in the "Bookmarks" section. A JSON file will be downloaded (like "pinboard_export").
+ how_to: Please select your Pinboard export and click on the below button to upload and import it.
+developer:
+ page_title: Керування клієнтами API
+ welcome_message: Ласкаво просимо до wallabag API
+ documentation: Документація
+ how_to_first_app: Створення першого застосунку
+ full_documentation: Переглянути документацію по API
+ list_methods: Список методів API
+ clients:
+ title: Клієнти
+ create_new: Створити клієнт
+ existing_clients:
+ title: Існуючі клієнти
+ field_id: ID клієнта
+ field_secret: Секретний код клієнта
+ field_uris: URI для перенаправлень
+ field_grant_types: Права клієнта
+ no_client: Поки немає клієнтів.
+ remove:
+ warn_message_1: У вас є можливість видалити клієнта %name%. Ця дія є незворотною !
+ warn_message_2: Якщо ви його видалите, то кожен застосунок, сконфігурований цим клієнтом, не буде мати змоги авторизуватись у вашому wallabag.
+ action: Видалити клієнта %name%
+ client:
+ page_title: Керування клієнтами API > Створення клієнта
+ page_description: Ви от-от створите клієнт для API. Заповніть поле нижче інформацією про URI перенаправлення вашого застосунку.
+ form:
+ name_label: Назва клієнта
+ redirect_uris_label: URI перенаправлення (необов'язково)
+ save_label: Створити клієнт
+ action_back: Назад
+ copy_to_clipboard: Копіювати
+ client_parameter:
+ page_title: Керування клієнтами API > Параметри клієнта
+ page_description: Параметри вашого клієнта.
+ field_name: Назва клієнта
+ field_id: ID клієнта
+ field_secret: Секретний код клієнта
+ back: Назад
+ read_howto: Прочитати "Створення першого застосунку"
+ howto:
+ page_title: Керування клієнтами API > Створення першого застосунку
+ description:
+ paragraph_1: У наступник командах використовується утиліта HTTPie library. Спочатку переконайтесь, що вона встановлена у вашій системі.
+ paragraph_2: Щоб комунікувати з wallabag API, вашому застосунку потрібен ключ.
+ paragraph_3: Щоб згенерувати ключ, вам потрібно створити клієнта.
+ paragraph_4: 'Тепер створимо ключ (замініть значення полів client_id, client_secret, username та password на свої):'
+ paragraph_5: 'Відповідь API буде схожою на цю:'
+ paragraph_6: 'access_token використовується для посилання запитів на API. Для прикладу:'
+ paragraph_7: Цей запит поверне всі статті вашого користувача.
+ paragraph_8: Щоб ознайомитись зі всіма методами API, вам потрібно переглянути нашу документацію API.
+ back: Назад
+user:
+ page_title: Users management
+ new_user: Create a new user
+ edit_user: Edit an existing user
+ description: Here you can manage all users (create, edit and delete)
+ list:
+ actions: Actions
+ edit_action: Edit
+ yes: Yes
+ no: No
+ create_new_one: Create a new user
+ form:
+ username_label: Username
+ name_label: Name
+ password_label: Password
+ repeat_new_password_label: Repeat new password
+ plain_password_label: ????
+ email_label: Email
+ enabled_label: Enabled
+ last_login_label: Last login
+ twofactor_label: Two factor authentication
+ save: Зберегти
+ delete: Delete
+ delete_confirm: Are you sure?
+ back_to_list: Назад до списку
+ search:
+ placeholder: Filter by username or email
+site_credential:
+ page_title: Site credentials management
+ new_site_credential: Create a credential
+ edit_site_credential: Edit an existing credential
+ description: Here you can manage all credentials for sites which required them (create, edit and delete), like a paywall, an authentication, etc.
+ list:
+ actions: Actions
+ edit_action: Edit
+ yes: Yes
+ no: No
+ create_new_one: Create a new credential
+ form:
+ username_label: Username
+ host_label: Host
+ password_label: Password
+ save: Зберегти
+ delete: Видалити
+ delete_confirm: Ви впевнені, що бажаєте продовжити?
+ back_to_list: Назад до списку
+error:
+ page_title: Трапилась помилка
+flashes:
+ config:
+ notice:
+ config_saved: Конфігурацію збережено.
+ password_updated: Пароль оновлено
+ password_not_updated_demo: У режимі демонстрації ви не можете змінити пароль цього користувача.
+ user_updated: Інформацію оновлено
+ feed_updated: Інформацію про RSS оновлено
+ tagging_rules_updated: Правила тегування оновлено
+ tagging_rules_deleted: Видалено правило тегування
+ feed_token_updated: Особистий код оновлено
+ feed_token_revoked: Особистий код відкликано
+ annotations_reset: Анотації очищено
+ tags_reset: Теги очищено
+ entries_reset: Статті очищено
+ archived_reset: Видалено архівні статті
+ otp_enabled: Увімкнено двофакторну авторизацію
+ otp_disabled: Вимкнено двофакторну авторизацію
+ entry:
+ notice:
+ entry_already_saved: Стаття вже була збережена %date%
+ entry_saved: Статтю збережено
+ entry_saved_failed: Статтю збережено, але не вдалось отримати вміст
+ entry_updated: Статтю оновлено
+ entry_reloaded: Перезавантажено
+ entry_reloaded_failed: Статтю перезавантажено, але не вдалось отримати вміст
+ entry_archived: Статтю заархівовано
+ entry_unarchived: Статтю розархівовано
+ entry_starred: Додано в закладки
+ entry_unstarred: Видалено із закладок
+ entry_deleted: Видалено
+ tag:
+ notice:
+ tag_added: Тег створено
+ import:
+ notice:
+ failed: Не вдалось імпортувати, спробуйте ще раз.
+ failed_on_file: Сталась помилка під час імпорту. Перевірте файл імпорту.
+ summary: 'Import summary: %imported% imported, %skipped% already saved.'
+ summary_with_queue: 'Import summary: %queued% queued.'
+ error:
+ redis_enabled_not_installed: Redis is enabled for handle asynchronous import but it looks like we can't connect to it. Please check Redis configuration.
+ rabbit_enabled_not_installed: RabbitMQ is enabled for handle asynchronous import but it looks like we can't connect to it. Please check RabbitMQ configuration.
+ developer:
+ notice:
+ client_created: Створено клієнта "%name%".
+ client_deleted: Видалено клієнта "%name%".
+ user:
+ notice:
+ added: Створено користувача "%username%"
+ updated: Оновлено користувача "%username%"
+ deleted: Видалено користувача "%username%"
+ site_credential:
+ notice:
+ added: Додано обліковий запис для "%host%"
+ updated: Оновлено обліковий запис для "%host%"
+ deleted: Видалено обліковий запис для "%host%"
diff --git a/src/Wallabag/CoreBundle/Resources/translations/messages.zh.yml b/src/Wallabag/CoreBundle/Resources/translations/messages.zh.yml
index b651ec446..485e0fb5d 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/messages.zh.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/messages.zh.yml
@@ -58,6 +58,7 @@ config:
rules: '标签规则'
new_user: '添加用户'
reset: '重置区域'
+ rss: RSS
form:
save: '保存'
form_settings:
@@ -67,6 +68,10 @@ config:
reading_speed:
label: '阅读速度(词 / 每分钟)'
help_message: '你可以使用在线工具来估计自己的阅读速度:'
+ 400_word: 我每分钟能读大概400个单词
+ 300_word: 我每分钟能读大概300个单词
+ 200_word: 我每分钟能读大概200个单词
+ 100_word: 我每分钟能读大概100个单词
action_mark_as_read:
label: '将一个项目删除、加星标或是标记为已读后该做什么?'
redirect_homepage: '返回主页'
@@ -113,6 +118,8 @@ config:
description: '如果你删除你的账号,你的所有文章、标签以及账号本身都会被永久删除(且无法撤销),然后你将会被登出。'
confirm: '你真的确定的吗?(这不能被撤销)'
button: '删除我的账号'
+ help_twoFactorAuthentication: 如果你启用双因素认证,每次你想登录到wallabag,你会通过电子邮件收到一个代码。
+ twoFactorAuthentication_label: 双因素认证
reset:
title: '重置区(危险区域)'
description: '一旦你点击这个按钮,你就可以移除你账号中的某些信息。请注意这些操作是不可撤销的。'
@@ -183,6 +190,19 @@ config:
two_factor_code_description_4: '从你配置好的应用中测试 OTP 码'
cancel: "取消"
enable: "启用"
+ form_rss:
+ rss_limit: RSS源中的条目数
+ rss_link:
+ all: 全部
+ archive: 已存档
+ starred: 已标星
+ unread: 未读
+ rss_links: RSS链接
+ token_reset: 重新生成你的令牌
+ token_create: 创建你的令牌
+ no_token: 没有令牌
+ token_label: RSS令牌
+ description: wallabag提供的RSS源可以让你用你喜欢的RSS阅读器阅读你保存的文章。首先需要生成一个令牌。
entry:
default_title: '项目标题'
page_titles:
@@ -306,7 +326,7 @@ about:
by_contributing_2: '这里列出了我们的需求'
by_paypal: '通过 Paypal'
contributors:
- description: '感谢为 wallabag 网页程序做出贡献的人们!'
+ description: '感谢为 wallabag 网页程序做出贡献的人们'
third_party:
description: '这里是 wallabag 使用的第三方库列表(以及它们的许可证):'
package: '包'
@@ -375,6 +395,7 @@ quickstart:
language: '变更语言和设计'
feed: '启用订阅源'
tagging_rules: '编写规则来给你的文章自动加上标签'
+ rss: 启用RSS源
admin:
title: '管理员'
description: '作为一名管理员,你在 wallabag 上享有特权。你可以:'
@@ -444,7 +465,7 @@ import:
description: "这个导入器会导入你 Pocket 账户中的所有内容。Pocket 不允许我们从它的服务器获取文章全文,所以导入的文章将由 wallabag 来重新抓取可读内容。"
config_missing:
description: "尚未配置好从 Pocket 中导入的功能。"
- admin_message: 'You need to define %keyurls%a pocket_consumer_key%keyurle%.'
+ admin_message: '你需要定义 %keyurls%a pocket_consumer_key%keyurle%.'
user_message: '你的服务器管理员需要先为 Pocket 配置一个 API Key。'
authorize_message: '你可以从你的 Pocket 账号中汇入数据。只需要点击下方按钮并授权该应用程序连接 getpocket.com。'
connect_to_pocket: '连接到 Pocket 并导入数据'
@@ -459,7 +480,7 @@ import:
page_title: 'Import > elCurator'
description: '这个导入器会导入你 elCurator 账户中的所有内容。前往你 elCurator 账户的偏好设置页面,然后导出你的内容。你将得到一个 JSON 文件。'
readability:
- page_title: 'Import > Readability'
+ page_title: '导入 > Readability'
description: '这个导入器会导入你 Readability 账户中的所有内容。在 tools(https://www.readability.com/tools/)页面,点击 "Data Export" 一栏下的 "Export your data",你将会收到一封邮件,根据邮件指示下载得到一个 JSON 文件(尽管它并不以. json 结尾)。'
how_to: '请选择你的 Readability 导出文件并点击下方按钮来上传和导入它。'
worker:
@@ -470,15 +491,15 @@ import:
description: "这个导入器会导入你 Firefox 中的所有书签。只需要前往你的 bookmarks 页面(Ctrl+Maj+O),然后进入 \"Import and backup\",选择 \"Backup...\"你将得到一个 .json 文件。"
how_to: "请选择书签备份文件然后点击下方的按钮来导入它。请注意这一过程可能会持续一段时间,因为需要获取所有的文章。"
chrome:
- page_title: 'Import > Chrome'
+ page_title: '导入> Chrome'
description: "这个导入器会导入你 Chrome 中的所有书签。文件的位置取决于你的操作系统: - 在 Linux 上,前往
~/.config/chromium/Default/
目录 - 在 Windows 上,它应该位于
%LOCALAPPDATA%\\Google\\Chrome\\User Data\\Default
- 在 OS X 上,它应该在
~/Library/Application Support/Google/Chrome/Default/Bookmarks
到达对应目录后, 把 Bookmarks
文件复制到一个你能找到的地方。
请注意如果你使用 Chromium 而不是 Chrome,你需要对应地纠正目录。"
how_to: "请选择书签备份文件然后点击下方的按钮来导入它。请注意这一过程可能会持续一段时间,因为需要获取所有的文章。"
instapaper:
- page_title: 'Import > Instapaper'
+ page_title: '导入> Instapaper'
description: '这个导入器会导入你 Instapaper 账户中的所有内容。在设置页面(https://www.instapaper.com/user),点击 "Export" 一栏下的 "Download .CSV file"。你将会下载得到一个 CSV 文件(比如"instapaper-export.csv")。'
how_to: '请选择你的 Instapaper 导出文件并点击下方按钮来上传和导入它。'
pinboard:
- page_title: "Import > Pinboard"
+ page_title: "导入 > Pinboard"
description: '这个导入器会导入你 Pinboard 账户中的所有内容。 在 backup 页面(https://pinboard.in/settings/backup),点击 "Bookmarks" 一栏下的 "JSON"。你将会下载得到一个 JSON 文件(比如"pinboard_export")。'
how_to: '请选择你的 Pinboard 导出文件并点击下方按钮来上传和导入它。'
developer:
@@ -494,8 +515,8 @@ developer:
existing_clients:
title: '现有客户端'
field_id: 'Client ID'
- field_secret: 'Client secret'
- field_uris: 'Redirect URIs'
+ field_secret: '客户端secret'
+ field_uris: '重定向URIs'
field_grant_types: '允许的授权形式'
no_client: '目前还没有客户端。'
remove:
@@ -516,7 +537,7 @@ developer:
page_description: '以下是你客户端的参数。'
field_name: 'Client name'
field_id: 'Client ID'
- field_secret: 'Client secret'
+ field_secret: '客户端 secret'
back: '返回'
read_howto: '阅读教程 "如何创建我的第一个应用程序" '
howto:
@@ -557,6 +578,7 @@ user:
delete: 删除
delete_confirm: 确定要这么做吗?
back_to_list: 返回列表
+ twofactor_label: 双因素认证
search:
placeholder: 通过用户名或者邮箱筛选
site_credential:
@@ -599,6 +621,8 @@ flashes:
otp_enabled: 两步验证已启用
tagging_rules_imported: 标签规则已导入
tagging_rules_not_imported: 导入标签规则时发生了错误
+ rss_token_updated: RSS令牌已更新
+ rss_updated: RSS信息已更新
entry:
notice:
entry_already_saved: '该项目已于 %date% 保存'
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.hr.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.hr.yml
index 0967ef424..d7ff93d29 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/validators.hr.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/validators.hr.yml
@@ -1 +1,7 @@
-{}
+validator:
+ quote_length_too_high: Citat je predug. Trebao bi sadržati {{limit}} ili manje znakova.
+ password_too_short: Lozinka mora sadržati barem 8 znakova.
+ password_wrong_value: Dostavljena je kriva trenutačna lozinka.
+ rss_limit_too_high: Ovo će zasigurno urušiti program
+ item_per_page_too_high: Ovo će zasigurno urušiti program
+ password_must_match: Polja lozinki moraju se poklapati.
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.ru.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.ru.yml
index 567b8e6ec..c7481ee4c 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/validators.ru.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/validators.ru.yml
@@ -1,6 +1,7 @@
validator:
password_must_match: 'Пароли должны совпадать.'
- password_too_short: 'Пароль должен быть длиннее 8 символов'
- password_wrong_value: 'Неправильный текущий пароль'
+ password_too_short: 'Ваш пароль должен состоять не менее чем из 8 символов.'
+ password_wrong_value: 'Указан неверный пароль.'
item_per_page_too_high: 'Это, безусловно, убьет приложение'
rss_limit_too_high: 'Это, безусловно, убьет приложение'
+ quote_length_too_high: Цитата слишком длинная. Она должна содержать не более {{ limit }} символов.
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.uk.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.uk.yml
new file mode 100644
index 000000000..39c3baa9b
--- /dev/null
+++ b/src/Wallabag/CoreBundle/Resources/translations/validators.uk.yml
@@ -0,0 +1,7 @@
+validator:
+ password_must_match: Паролі повинні співпадати.
+ password_too_short: Довжина пароля повинна бути не менше 8-ми символів.
+ password_wrong_value: Введено неправильний поточний пароль.
+ item_per_page_too_high: Вибрано завелику кількість
+ rss_limit_too_high: Вибрано завелику кількість
+ quote_length_too_high: Цитата занадто довга. Вона повинна мати не більше {{ limit }} символів.
diff --git a/src/Wallabag/CoreBundle/Resources/translations/validators.zh.yml b/src/Wallabag/CoreBundle/Resources/translations/validators.zh.yml
index 3541c768a..c07a92e27 100644
--- a/src/Wallabag/CoreBundle/Resources/translations/validators.zh.yml
+++ b/src/Wallabag/CoreBundle/Resources/translations/validators.zh.yml
@@ -5,3 +5,4 @@ validator:
item_per_page_too_high: '这会让应用十分卡顿'
feed_limit_too_high: '这会让应用十分卡顿'
quote_length_too_high: '引用内容过长,最多不能超过 {{ limit }} 个字符。'
+ rss_limit_too_high: 这肯定会杀死应用程序
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_full_image.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_full_image.html.twig
index ceb953819..1b1b4acb8 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_full_image.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_full_image.html.twig
@@ -1,4 +1,4 @@
-
+
diff --git a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_list.html.twig b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_list.html.twig
index cb2f6f74a..470343f11 100644
--- a/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_list.html.twig
+++ b/src/Wallabag/CoreBundle/Resources/views/themes/material/Entry/_card_list.html.twig
@@ -1,4 +1,4 @@
-
+
{% include "@WallabagCore/themes/material/Entry/Card/_mass_checkbox.html.twig" with {'entry': entry} only %}